/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.notification-center .notification-groups article.achievement-support{--achievement-accent:#3e7589;--achievement-border:#b9d5df;--achievement-surface:#f5fafb;--achievement-surface-unread:#edf7f9;--achievement-surface-hover:#eef6f8;--achievement-avatar:#e4f1f5;--achievement-ink:#356d82;--achievement-title:#294854;--achievement-context:#527785;box-shadow:inset 3px 0 0 var(--achievement-accent);background:var(--achievement-surface)}.notification-center .notification-groups article.workout-support{--achievement-accent:#238565;--achievement-border:#acd5c6;--achievement-surface:#f4faf7;--achievement-surface-unread:#eaf7f1;--achievement-surface-hover:#edf7f2;--achievement-avatar:#dff1e9;--achievement-ink:#236f58;--achievement-title:#245043;--achievement-context:#4f796b}.notification-center .notification-groups article.achievement-support.unread{background:var(--achievement-surface-unread)}.notification-center .notification-groups article.achievement-support:hover{background:var(--achievement-surface-hover)}.notification-center .notification-groups article.achievement-support .notification-avatar,.notification-center .notification-groups article.achievement-support .notification-avatar-link{border-color:var(--achievement-border);background-color:var(--achievement-avatar);color:var(--achievement-ink)}.notification-center .notification-groups article.achievement-support .notification-copy>div span{border:1px solid var(--achievement-border);background:var(--achievement-avatar);color:var(--achievement-ink);padding:.25rem .375rem}.notification-center .notification-groups article.achievement-support .notification-context{border-left-color:var(--achievement-accent);color:var(--achievement-context)}.notification-center .notification-groups article.achievement-support .notification-copy strong{color:var(--achievement-title)}.notification-center .notification-groups article.achievement-support .notification-arrow{color:var(--achievement-accent)}.member-assessment-readable .member-assessment-share-done>span{color:#64808b;letter-spacing:.06em;font-size:.75rem;font-weight:800;display:block}.member-assessment-readable .member-assessment-share-done-actions{border-top:1px solid #d7e6e9;grid-template-columns:1fr auto;align-items:center;gap:.625rem;margin-top:.75rem;padding-top:.75rem;display:grid}.member-assessment-readable .member-assessment-share-audience-editor{background:#f8fcfd;border:1px solid #c8dde3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;margin:.75rem 0;padding:.75rem;display:grid}.member-assessment-readable .member-assessment-share-policy-limit{color:#6c5a1f;background:#fffbea;border:1px solid #d4c99f;border-left:3px solid #a28727;margin-top:.75rem;padding:.75rem}.member-assessment-readable .member-assessment-share-policy-limit>b,.member-assessment-readable .member-assessment-share-policy-limit>p{display:block}.member-assessment-readable .member-assessment-share-policy-limit>b{letter-spacing:.05em;font-size:.75rem}.member-assessment-readable .member-assessment-share-policy-limit>p{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.member-assessment-readable .member-assessment-share-audience-editor label>span,.member-assessment-readable .member-assessment-share-audience-editor>small{color:#5f7781;font-size:.75rem;line-height:1.4;display:block}.member-assessment-readable .member-assessment-share-audience-editor label>span{margin-bottom:.25rem;font-weight:750}.member-assessment-readable .member-assessment-share-audience-editor>small{grid-column:1/-1}.member-assessment-readable .member-assessment-share-audience-editor select,.member-assessment-readable .member-assessment-share-audience-editor button{color:#315d70;cursor:pointer;background:#fff;border:1px solid #bdd2da;min-height:2.5rem;padding:0 .625rem;font-size:.8125rem}.member-assessment-readable .member-assessment-share-audience-editor button{color:#fff;background:#315d70;font-weight:750}.member-assessment-readable .member-assessment-share-done-actions a,.member-assessment-readable .member-assessment-share-done-actions button,.member-assessment-readable .member-assessment-share-confirm button{color:#315d70;cursor:pointer;background:#fff;border:1px solid #bed4db;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.member-assessment-readable .member-assessment-share-done-actions button{color:#a34139;border-color:#e1c4c0}.member-assessment-readable .member-assessment-share-confirm{background:#fff8f6;border-top:1px solid #e3c7c3;border-left:3px solid #b84b42;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.125rem;display:grid}.member-assessment-readable .member-assessment-share-confirm strong,.member-assessment-readable .member-assessment-share-confirm p,.member-assessment-readable .member-assessment-share-confirm small{display:block}.member-assessment-readable .member-assessment-share-confirm strong{color:#71362f;font-size:.9375rem}.member-assessment-readable .member-assessment-share-confirm p,.member-assessment-readable .member-assessment-share-confirm small{color:#785d58;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.member-assessment-readable .member-assessment-share-confirm>div:last-child{gap:.5rem;display:flex}.member-assessment-readable .member-assessment-share-confirm button.danger{color:#fff;background:#a94138;border-color:#a94138}.member-assessment-readable :is(.member-assessment-share-done-actions,.member-assessment-share-confirm,.member-assessment-share-audience-editor) :is(button,select):disabled{cursor:wait;opacity:.62}.member-assessment-readable .member-assessment-share-feedback.success{color:#176a54;background:#edf9f5;border-color:#a7d7c7}@media (max-width:52rem){.member-assessment-readable .member-assessment-share-audience-editor{grid-template-columns:1fr;align-items:stretch}.member-assessment-readable .member-assessment-share-audience-editor>small{grid-column:auto}.member-assessment-readable .member-assessment-share-confirm{grid-template-columns:1fr}.member-assessment-readable .member-assessment-share-confirm>div:last-child{justify-content:flex-start}}@media (max-width:36rem){.member-assessment-readable .member-assessment-share-done-actions,.member-assessment-readable .member-assessment-share-confirm>div:last-child{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.member-assessment-readable .member-assessment-share-done-actions :is(a,button),.member-assessment-readable .member-assessment-share-audience-editor :is(select,button),.member-assessment-readable .member-assessment-share-confirm button{width:100%}}.member-assessment-readable .member-assessment-share-preview{background:#fff;align-content:stretch;min-width:0;padding:0}.member-assessment-readable .member-assessment-share-preview>header{background:#f7faf9;border-bottom:1px solid #dce9e4;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:.75rem 1rem;display:flex}.member-assessment-readable .member-assessment-share-preview>header span,.member-assessment-readable .member-assessment-share-preview>header strong{display:block}.member-assessment-readable .member-assessment-share-preview>header span{color:#12805f;letter-spacing:.08em;font-size:.75rem;font-weight:850}.member-assessment-readable .member-assessment-share-preview>header strong{color:#34463f;margin-top:.25rem;font-size:.875rem}.member-assessment-readable .member-assessment-share-preview>header>b{color:#176f56;white-space:nowrap;background:#eaf7f2;border:1px solid #acd4c6;padding:.4375rem .625rem;font-size:.75rem}.member-assessment-readable .member-assessment-share-preview-card{min-width:0;padding:1rem}.member-assessment-readable .member-assessment-share-preview-identity{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.member-assessment-readable .member-assessment-share-preview-avatar{color:#186c54;background-color:#e7f3ef;background-position:50%;background-size:cover;border:1px solid #c4d9d1;place-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;font-weight:850;display:grid}.member-assessment-readable .member-assessment-share-preview-identity p{min-width:0;margin:0}.member-assessment-readable .member-assessment-share-preview-identity strong,.member-assessment-readable .member-assessment-share-preview-identity small{display:block}.member-assessment-readable .member-assessment-share-preview-identity strong{color:#263a33;font-size:.875rem}.member-assessment-readable .member-assessment-share-preview-identity small{color:#74847e;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.75rem;overflow:hidden}.member-assessment-readable .member-assessment-share-preview-identity>span{color:#13805f;letter-spacing:.06em;border-left:2px solid #18a779;padding:.3125rem 0 .3125rem .625rem;font-size:.75rem;font-weight:850}.member-assessment-readable .member-assessment-share-preview-card>p{color:#364740;margin:1rem 0;font-size:.9375rem;line-height:1.55}.member-assessment-readable .member-assessment-share-preview-card>footer{color:#708079;border-top:1px solid #e1e9e6;grid-template-columns:none;justify-content:flex-start;gap:1rem;padding-top:.75rem;font-size:.75rem;display:flex}.member-assessment-readable .member-assessment-share-preview-card>footer b{color:#25765e;margin-left:auto;font-size:.75rem}.member-assessment-readable .member-assessment-share-fixed-copy{color:#60736c;background:#f8fbfa;border-top:1px solid #e0e9e6;padding:.75rem 1rem;font-size:.75rem;line-height:1.45;display:block}.member-assessment-readable .member-assessment-share-private-proof{border-left:2px solid #5c8291;padding-left:.875rem}.member-assessment-readable .member-assessment-share-private-proof>span{color:#4d7585;letter-spacing:.07em;font-size:.75rem;font-weight:850}.member-assessment-readable .member-assessment-share-private-proof>strong{color:#176f56;border-top:1px solid #d9e7ec;padding-top:.625rem;font-size:.75rem;display:block}.member-assessment-readable .member-assessment-share-private-proof+:is(.member-assessment-share-action,.member-assessment-share-done){margin-top:1rem}@media (max-width:54rem){.member-assessment-readable .member-assessment-share-preview{grid-column:1}}@media (max-width:40rem){.member-assessment-readable .member-assessment-share-preview>header{flex-direction:column;align-items:flex-start}.member-assessment-readable .member-assessment-share-preview-identity{grid-template-columns:2.75rem minmax(0,1fr)}.member-assessment-readable .member-assessment-share-preview-identity>span{grid-column:2;width:max-content}.member-assessment-readable .member-assessment-share-preview-card>footer{flex-wrap:wrap}.member-assessment-readable .member-assessment-share-preview-card>footer b{width:100%;margin-left:0}}.assessment-share-receipt{color:#263c35;gap:1rem;display:grid}.assessment-share-receipt-hero{color:#fff;background:#173449;border:1px solid #bed3da;grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr);min-height:12rem;display:grid}.assessment-share-receipt-hero>div{align-self:center;padding:1.75rem 2rem}.assessment-share-receipt-hero>div>span,.assessment-share-receipt-timeline>header span,.assessment-share-receipt-side>section>span,.assessment-share-receipt-summary article>span,.assessment-share-event article>span{color:#5dbb9f;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-share-receipt-hero h2{margin:.5rem 0 .375rem;font-size:1.5rem;line-height:1.2}.assessment-share-receipt-hero p{color:#b9cad4;margin:0;font-size:.9375rem}.assessment-share-receipt-hero>aside{background:#1c3b50;border-left:1px solid #ffffff1f;align-content:center;padding:1.5rem;display:grid}.assessment-share-receipt-hero>aside>b{color:#6dd0b1;border:1px solid #477083;place-items:center;width:2.75rem;height:2.75rem;font-size:1.125rem;display:grid}.assessment-share-receipt-hero>aside>span,.assessment-share-receipt-hero>aside>strong,.assessment-share-receipt-hero>aside>small{display:block}.assessment-share-receipt-hero>aside>span{color:#78d2b7;letter-spacing:.08em;margin-top:.75rem;font-size:.75rem;font-weight:850}.assessment-share-receipt-hero>aside>strong{margin-top:.25rem;font-size:1rem}.assessment-share-receipt-hero>aside>small{color:#a9c0cd;margin-top:.375rem;font-size:.8125rem;line-height:1.45}.assessment-share-receipt-removed .assessment-share-receipt-hero>aside>b,.assessment-share-receipt-never_shared .assessment-share-receipt-hero>aside>b{color:#edb9ae}.assessment-share-receipt-summary{background:#fff;border:1px solid #d7e1de;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-share-receipt-summary article{border-right:1px solid #e3e9e7;min-height:6.5rem;padding:1rem}.assessment-share-receipt-summary article:last-child{border-right:0}.assessment-share-receipt-summary article>span{color:#73867f}.assessment-share-receipt-summary strong,.assessment-share-receipt-summary small{display:block}.assessment-share-receipt-summary strong{margin-top:.5rem;font-size:.9375rem}.assessment-share-receipt-summary small{color:#7c8984;margin-top:.25rem;font-size:.75rem;line-height:1.4}.assessment-share-receipt-layout{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);align-items:start;gap:1rem;display:grid}.assessment-share-receipt-policy{color:#65551e;background:#fffbea;border:1px solid #ddd2aa;border-left:3px solid #a28727;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.875rem;padding:1rem 1.125rem;display:grid}.assessment-share-receipt-policy>b{background:#f4eabb;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;display:grid}.assessment-share-receipt-policy strong{font-size:.9375rem}.assessment-share-receipt-policy p{color:#746738;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.assessment-share-receipt-timeline,.assessment-share-receipt-side>section{background:#fff;border:1px solid #d7e1de}.assessment-share-receipt-timeline>header{border-bottom:1px solid #e3e9e7;justify-content:space-between;align-items:center;gap:1rem;min-height:6.25rem;padding:1rem 1.25rem;display:flex}.assessment-share-receipt-timeline h2,.assessment-share-receipt-side h2{margin:.375rem 0 .25rem;font-size:1.125rem}.assessment-share-receipt-timeline header p{color:#75837d;margin:0;font-size:.8125rem;line-height:1.45}.assessment-share-receipt-timeline>header>b{color:#147359;background:#edf7f4;border:1px solid #cfe0dc;place-items:center;min-width:2.5rem;min-height:2.5rem;font-size:.875rem;display:grid}.assessment-share-receipt-timeline ol{margin:0;padding:.5rem 1.25rem 1rem;list-style:none}.assessment-share-event{grid-template-columns:3.25rem minmax(0,1fr);display:grid}.assessment-share-event>div{grid-template-rows:2.5rem 1fr;justify-items:center;display:grid}.assessment-share-event>div:after{content:"";background:#d5e2de;width:1px;height:100%}.assessment-share-event:last-child>div:after{background:linear-gradient(#d5e2de,#0000)}.assessment-share-event>div>b{color:#147359;background:#edf7f4;border:1px solid #bcd4cc;align-self:center;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.assessment-share-event>div>span{width:1px;height:1px;position:absolute;overflow:hidden}.assessment-share-event>article{border-bottom:1px solid #e6ebe9;min-height:8rem;padding:1rem 0 1rem .25rem}.assessment-share-event:last-child>article{border-bottom:0}.assessment-share-event h3{margin:.375rem 0 .25rem;font-size:1rem}.assessment-share-event p,.assessment-share-event time{color:#697a73;margin:0;font-size:.8125rem;line-height:1.45;display:block}.assessment-share-event time{color:#8b9692;margin-top:.5rem}.assessment-share-event-removed>div>b{color:#a4473f;background:#fff4f2;border-color:#e3c8c3}.assessment-share-receipt-side{gap:1rem;display:grid}.assessment-share-receipt-side>section{padding:1.125rem}.assessment-share-receipt-side blockquote{color:#38564c;background:#f3f9f7;border-left:3px solid #2f7d67;margin:.75rem 0;padding:.75rem .875rem;font-size:.9375rem;line-height:1.55}.assessment-share-receipt-side>section>small{color:#74817c;font-size:.8125rem;line-height:1.45;display:block}.assessment-share-receipt-side>section>a,.assessment-share-receipt-empty a,.assessment-share-receipt-boundary a{color:#176f57;cursor:pointer;border:1px solid #bdd5cd;align-items:center;min-height:2.5rem;margin-top:.875rem;padding:0 .75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.assessment-share-receipt-proof ul{margin:.75rem 0 0;padding:0;list-style:none}.assessment-share-receipt-proof li{border-top:1px solid #e5ebe8;grid-template-columns:1.75rem 1fr;gap:.625rem;padding:.75rem 0;display:grid}.assessment-share-receipt-proof li>b{color:#167259;background:#e8f5f0;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.assessment-share-receipt-proof strong,.assessment-share-receipt-proof small{display:block}.assessment-share-receipt-proof strong{font-size:.875rem}.assessment-share-receipt-proof small{color:#75837d;margin-top:.1875rem;font-size:.75rem;line-height:1.4}.assessment-share-receipt-boundary{background:#f4f8fa;border:1px solid #c7d8df;border-left:3px solid #456f81;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:grid}.assessment-share-receipt-boundary>b{color:#416d80;background:#e1edf2;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;display:grid}.assessment-share-receipt-boundary strong{font-size:.9375rem}.assessment-share-receipt-boundary p{color:#637982;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.assessment-share-receipt-boundary a{background:#fff;margin-top:0}.assessment-share-receipt-empty{text-align:center;align-content:center;place-items:center;min-height:15rem;padding:2rem;display:grid}.assessment-share-receipt-empty>b{color:#5c7b70;font-size:1.5rem}.assessment-share-receipt-empty strong{margin-top:.5rem;font-size:1rem}.assessment-share-receipt-empty p{color:#76847e;margin:.375rem 0 0;font-size:.8125rem}@media (max-width:72rem){.assessment-share-receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-share-receipt-summary article:nth-child(2){border-right:0}.assessment-share-receipt-summary article:nth-child(-n+2){border-bottom:1px solid #e3e9e7}.assessment-share-receipt-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr)}}@media (max-width:52rem){.assessment-share-receipt-hero,.assessment-share-receipt-layout{grid-template-columns:1fr}.assessment-share-receipt-hero>aside{border-top:1px solid #ffffff1f;border-left:0}.assessment-share-receipt-side{grid-template-columns:1fr 1fr}.assessment-share-receipt-boundary{grid-template-columns:2.5rem 1fr}.assessment-share-receipt-boundary a{grid-column:2;justify-self:start}}@media (max-width:36rem){.assessment-share-receipt-hero>div,.assessment-share-receipt-hero>aside{padding:1.25rem}.assessment-share-receipt-summary,.assessment-share-receipt-side{grid-template-columns:1fr}.assessment-share-receipt-summary article,.assessment-share-receipt-summary article:nth-child(2){border-bottom:1px solid #e3e9e7;border-right:0}.assessment-share-receipt-summary article:last-child{border-bottom:0}.assessment-share-receipt-timeline>header{align-items:flex-start}.assessment-share-receipt-timeline ol{padding-left:.875rem;padding-right:.875rem}.assessment-share-event{grid-template-columns:2.75rem minmax(0,1fr)}.assessment-share-receipt-boundary{grid-template-columns:1fr}.assessment-share-receipt-boundary a{grid-column:auto;justify-content:center;justify-self:stretch}}.assessment-share-social-pulse{background:#f7fbfa;border:1px solid #cbded8}.assessment-share-social-pulse>header{border-bottom:1px solid #dce8e4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.125rem;display:grid}.assessment-share-social-pulse>header span,.assessment-share-social-pulse>header h2,.assessment-share-social-pulse>header p{display:block}.assessment-share-social-pulse>header span{color:#397864;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-share-social-pulse>header h2{color:#29493f;margin:.25rem 0;font-size:1.125rem}.assessment-share-social-pulse>header p{color:#6d827a;margin:0;font-size:.8125rem}.assessment-share-social-pulse>header time{color:#567068;background:#fff;border:1px solid #cbded8;padding:.5rem .625rem;font-size:.75rem;font-weight:700}.assessment-share-social-pulse>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-share-social-pulse>div>article{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:7rem;padding:1rem 1.125rem;display:grid}.assessment-share-social-pulse>div>article+article{border-left:1px solid #dce8e4}.assessment-share-social-pulse article>b{color:#27745d;background:#e7f4ef;border:1px solid #bdd7ce;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.assessment-share-social-pulse article strong,.assessment-share-social-pulse article small{display:block}.assessment-share-social-pulse article strong{color:#29493f;font-size:1.125rem}.assessment-share-social-pulse article small,.assessment-share-social-pulse article em{color:#74877f;font-size:.75rem;font-style:normal}.assessment-share-social-pulse article a,.assessment-share-social-pulse>footer>a{color:#276a56;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b9d5cc;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}.assessment-share-social-pulse>footer{background:#eef7f4;border-top:1px solid #dce8e4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.875rem 1.125rem;display:grid}.assessment-share-social-pulse>footer p,.assessment-share-social-pulse>footer strong,.assessment-share-social-pulse>footer small{margin:0;display:block}.assessment-share-social-pulse>footer strong{color:#385b50;font-size:.8125rem}.assessment-share-social-pulse>footer small{color:#70847c;margin-top:.1875rem;font-size:.75rem;line-height:1.4}@media (max-width:47.5rem){.assessment-share-social-pulse>div{grid-template-columns:1fr}.assessment-share-social-pulse>div>article+article{border-top:1px solid #dce8e4;border-left:0}}@media (max-width:34rem){.assessment-share-social-pulse>header,.assessment-share-social-pulse>footer{grid-template-columns:1fr;align-items:stretch}.assessment-share-social-pulse>header time,.assessment-share-social-pulse>footer>a{width:100%}.assessment-share-social-pulse>div>article{grid-template-columns:2.5rem minmax(0,1fr)}.assessment-share-social-pulse article>a,.assessment-share-social-pulse article>em{grid-column:1/-1}.assessment-share-social-pulse article>a{width:100%}}.network-post .assessment-post-owner-control{background:#f2f8fa;border:1px solid #c8dce3;border-left:3px solid #3e7589;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;margin:0 .1875rem .875rem 3.25rem;padding:.75rem .875rem;display:grid}.network-post .assessment-post-owner-control span,.network-post .assessment-post-owner-control b,.network-post .assessment-post-owner-control small{display:block}.network-post .assessment-post-owner-control b{color:#315f72;letter-spacing:.06em;font-size:.75rem}.network-post .assessment-post-owner-control small{color:#667e88;margin-top:.25rem;font-size:.8125rem;line-height:1.4}.network-post .assessment-post-owner-control>a{color:#315f72;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #aecbd6;justify-content:center;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:750;display:inline-flex}@media (max-width:47.5rem){.network-post .assessment-post-owner-control{margin-left:0}}@media (max-width:30rem){.network-post .assessment-post-owner-control{grid-template-columns:1fr;align-items:stretch}.network-post .assessment-post-owner-control>a{width:100%}}.network-post .post-kind.workout.achievement{color:#126f55;background:#e8f7f1;border:1px solid #b8dccf}.network-post .post-kind.assessment.milestone{color:#315f72;background:#eaf4f8;border:1px solid #c2d9e2}.network-post .social-post-provenance{background:#f2faf7;border:1px solid #c8dfd6;border-left:3px solid #15916b;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 .1875rem .875rem 3.25rem;padding:.6875rem .75rem;display:grid}.social-post-provenance>span{color:#147457;background:#fff;border:1px solid #afd6c8;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:850;display:grid}.social-post-provenance>p{min-width:0;margin:0}.social-post-provenance>p b,.social-post-provenance>p small{display:block}.social-post-provenance>p b{color:#285044;font-size:.75rem}.social-post-provenance>p small{color:#637b73;margin-top:.1875rem;font-size:.75rem;line-height:1.45}.social-post-provenance>strong{color:#367060;letter-spacing:.06em;white-space:nowrap;background:#fff;border:1px solid #bcd8ce;padding:.3125rem .4375rem;font-size:.625rem}.network-post .social-post-provenance.assessment{background:#f2f8fa;border-color:#c8dce3 #c8dce3 #c8dce3 #3e7589}.social-post-provenance.assessment>span{color:#315f72;border-color:#b9d3dc}.social-post-provenance.assessment>p b,.social-post-provenance.assessment>strong{color:#315f72}.social-post-provenance.assessment>p small{color:#667e88}.social-post-provenance.assessment>strong{border-color:#c2d7df}@media (max-width:47.5rem){.network-post .social-post-provenance{margin-left:0}}@media (max-width:34rem){.network-post .social-post-provenance{grid-template-columns:2rem minmax(0,1fr)}.social-post-provenance>strong{grid-column:2;width:max-content}}.social-readable-workspace .network-post .post-kind.official-voice{color:#765912;letter-spacing:.07em;background:#fff8e7;border:1px solid #d8c89d;border-left:3px solid #9b7825;padding:.4375rem .625rem;font-size:.75rem;font-weight:850}.network-post .social-official-editorial-control{background:#f7f4fc;border:1px solid #d5cbe9;border-left:3px solid #7255aa;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 .1875rem .875rem 3.25rem;padding:.75rem .875rem;display:grid}.social-official-editorial-control>span{color:#654795;background:#fff;border:1px solid #cfc0e6;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:850;display:grid}.social-official-editorial-control>p{min-width:0;margin:0}.social-official-editorial-control>p b,.social-official-editorial-control>p small{display:block}.social-official-editorial-control>p b{color:#533b7d;letter-spacing:.055em;font-size:.75rem}.social-official-editorial-control>p small{color:#74678a;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-official-editorial-control>a{color:#5b3f87;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c4b3df;justify-content:center;align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;font-weight:800;display:inline-flex}@media (max-width:47.5rem){.social-readable-workspace .network-post .post-kind.official-voice,.network-post .social-official-editorial-control{margin-left:0}}@media (max-width:34rem){.network-post .social-official-editorial-control{grid-template-columns:2.25rem minmax(0,1fr)}.social-official-editorial-control>a{grid-column:2;width:100%}}.workout-achievements-history article>form .workout-achievement-feed-preview{background:#fff;border:1px solid #bddbd1;grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr);display:grid}.workout-achievement-feed-preview>header{background:#f7faf9;border-bottom:1px solid #dce9e4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 12px;display:flex}.workout-achievements-history article>form .workout-achievement-feed-preview header span,.workout-achievement-feed-preview header strong{display:block}.workout-achievements-history article>form .workout-achievement-feed-preview header span{color:#12805f;letter-spacing:.09em;font-size:8px;font-weight:800}.workout-achievement-feed-preview header strong{color:#34463f;margin-top:3px;font-size:10px}.workout-achievement-feed-preview>header>b{color:#176f56;background:#eaf7f2;border:1px solid #acd4c6;padding:5px 7px;font-size:8px}.workout-achievement-preview-card{min-width:0;padding:12px}.workout-achievement-preview-identity{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.workout-achievement-preview-avatar{color:#186c54;background-color:#e7f3ef;background-position:50%;background-size:cover;border:1px solid #c4d9d1;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.workout-achievement-preview-identity p{min-width:0;margin:0}.workout-achievement-preview-identity strong,.workout-achievement-preview-identity small{display:block}.workout-achievement-preview-identity strong{color:#263a33;font-size:10px}.workout-achievement-preview-identity small{color:#74847e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.workout-achievement-preview-identity>span{color:#13805f;letter-spacing:.07em;border-left:2px solid #18a779;padding:4px 0 4px 7px;font-size:7px;font-weight:800}.workout-achievement-preview-card>p{color:#364740;white-space:pre-line;margin:12px 0;font-size:10px;line-height:1.55}.workout-achievements-history article>form .workout-achievement-preview-card footer{color:#708079;border-top:1px solid #e1e9e6;grid-column:auto;justify-content:flex-start;gap:12px;padding-top:9px;font-size:8px;display:flex}.workout-achievement-preview-card footer b{color:#25765e;margin-left:auto;font-size:8px}.workout-achievement-feed-preview>aside{background:#f3f8fa;border-left:1px solid #dce9e4;padding:12px}.workout-achievement-feed-preview>aside>span{color:#4d7585;letter-spacing:.08em;font-size:8px;font-weight:800}.workout-achievement-feed-preview aside ul{color:#617984;margin:9px 0;padding-left:16px;font-size:8px;line-height:1.65}.workout-achievement-feed-preview aside strong{color:#176f56;border-top:1px solid #d9e7ec;padding-top:8px;font-size:8px;display:block}.workout-achievements-history article>form label>small{color:#73817b;margin-top:5px;font-size:8px;line-height:1.4;display:block}@media (max-width:620px){.workout-achievements-history article>form .workout-achievement-feed-preview{grid-template-columns:1fr}.workout-achievement-feed-preview>header,.workout-achievement-preview-card,.workout-achievement-feed-preview>aside{grid-column:1}.workout-achievement-feed-preview>aside{border-top:1px solid #dce9e4;border-left:0}.workout-achievement-preview-identity{grid-template-columns:36px minmax(0,1fr)}.workout-achievement-preview-identity>span{grid-column:2;width:max-content}.workout-achievements-history article>form .workout-achievement-preview-card footer{grid-column:auto}}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.local-social-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.65fr);gap:12px;display:grid}.local-social-side{flex-direction:column;gap:12px;display:flex}.chat-room{flex-direction:column;min-height:590px;display:flex}.chat-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:64px;padding:11px 14px;display:flex}.chat-heading>div{align-items:center;gap:9px;display:flex}.chat-symbol{color:#08795d;background:#e1f4ee;border-radius:3px;place-items:center;width:35px;height:35px;font-size:17px;font-weight:700;display:grid}.chat-heading h2{margin:0;font-size:10px}.chat-heading p{color:#81908a;margin:3px 0 0;font-size:7px}.chat-heading button{border:1px solid var(--line);color:#6f7d77;background:#fff;width:28px;height:28px}.chat-notice{color:#557080;background:#edf4f7;justify-content:center;align-items:center;min-height:33px;padding:6px 12px;font-size:7px;display:flex}.chat-notice button{color:#2c637f;background:0 0;border:0;font-size:7px;text-decoration:underline}.chat-messages{background:#fafcfb;flex:1;padding:14px 17px}.chat-message{grid-template-columns:31px 1fr;gap:8px;margin-bottom:16px;display:grid}.chat-message p{align-items:center;gap:6px;margin:0 0 4px;display:flex}.chat-message p strong,.chat-message p>a{font-size:8px}.chat-message p span{color:#08795d;background:#e1f3ed;border-radius:2px;padding:2px 4px;font-size:5px;font-weight:750}.chat-message time{color:#929c98;font-size:6px}.chat-message small{border:1px solid var(--line-soft);color:#405049;background:#fff;border-radius:2px 7px 7px;padding:8px 10px;font-size:8px;line-height:1.45;display:inline-block}.chat-presence{color:#83908a;border-top:1px solid var(--line-soft);min-height:25px;padding:6px 17px;font-size:6px}.chat-composer{border-top:1px solid var(--line-soft);align-items:center;gap:6px;min-height:52px;padding:8px 12px;display:flex}.chat-composer input{border:1px solid var(--line);background:#f7f9f8;outline:0;flex:1;min-width:0;height:34px;padding:0 10px;font-size:8px}.chat-composer input:focus{border-color:#75bca5}.chat-composer button{color:#5f6d67;background:#eef2f0;border:0;width:30px;height:30px}.chat-composer button[type=submit]{background:var(--green-deep);color:#fff}.policy-choice{padding:8px 12px}.policy-choice button{text-align:left;background:#fff;border:1px solid #0000;border-radius:3px;grid-template-columns:16px 1fr;align-items:center;gap:7px;width:100%;min-height:52px;padding:7px;display:grid}.policy-choice button.selected{background:#f0f9f6;border-color:#a7d8c8}.policy-choice button>i{color:#8d9994;font-style:normal}.policy-choice button.selected>i{color:#08795d}.policy-choice strong,.policy-choice small{display:block}.policy-choice strong{font-size:8px}.policy-choice small{color:#84908b;margin-top:3px;font-size:7px}.local-policy>p{color:#84908b;margin:0;padding:0 14px 12px;font-size:6px;line-height:1.4}.local-groups>div:not(.unit-panel-heading){border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr 12px;align-items:center;gap:8px;min-height:52px;padding:8px 14px;display:grid}.local-groups .community-symbol{width:29px;height:29px;font-size:8px}.local-groups p{margin:0}.local-groups strong,.local-groups small{display:block}.local-groups strong{font-size:8px}.local-groups small{color:#84908b;margin-top:3px;font-size:6px}.local-groups b{color:#85918c}.local-groups .unit-panel-heading button{color:#08795d;background:#e8f4f0;border:0;width:24px;height:24px}.moderation-compact{grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.moderation-compact strong{font-size:8px}.moderation-compact p{color:#83908b;margin:3px 0 0;font-size:7px}.moderation-compact button{color:var(--green-deep);background:0 0;border:0;font-size:7px;font-weight:650}@media (max-width:1080px){.unit-app-shell{grid-template-columns:74px minmax(0,1fr)}.unit-sidebar{padding-inline:8px}.unit-gymn-brand{justify-content:center;padding:0}.unit-gymn-brand strong,.unit-gymn-brand small,.unit-switcher>span:nth-child(2),.unit-switcher>b,.unit-sidebar nav>p{display:none}.unit-switcher{justify-content:center;padding:7px;display:flex}.unit-nav-item{justify-content:center;gap:0;padding:0;font-size:0}.unit-nav-item>span{font-size:15px}.unit-sidebar-footer>div,.unit-sidebar-footer>b{display:none}.unit-sidebar-footer{justify-content:center;padding-inline:0}.unit-dashboard-grid,.people-access-grid,.local-social-grid{grid-template-columns:1fr}.unit-right-column,.local-social-side{grid-template-columns:repeat(2,1fr);display:grid}.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.unit-app-shell{display:block}.unit-sidebar{display:none}.unit-topbar{padding:0 14px}.unit-mobile-brand{align-items:center;gap:6px;display:flex}.unit-mobile-brand span{color:#fff;background:#263d5d;place-items:center;width:27px;height:27px;font-size:8px;font-weight:700;display:grid}.unit-mobile-brand strong{font-size:9px}.unit-topbar>label{flex:1;margin-left:16px}.unit-open,.unit-topbar kbd{display:none}.unit-content{padding:16px 14px 34px}.unit-stats-grid,.class-summary-row,.membership-overview,.local-social-stats{grid-template-columns:repeat(2,1fr)}.unit-stats-grid{gap:8px}.class-summary-row>div:nth-child(2),.membership-overview>div:nth-child(2),.local-social-stats>div:nth-child(2){border-right:0}.plan-cards,.class-bottom-grid{grid-template-columns:1fr}.calendar-toolbar{align-items:flex-start;gap:8px}.calendar-toolbar,.calendar-toolbar>div{flex-wrap:wrap}.team-summary{grid-template-columns:1fr}.team-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.team-grid{grid-template-columns:1fr}.access-stats{grid-template-columns:repeat(2,1fr)}.current-occupancy{grid-column:span 2}.unit-right-column,.local-social-side{grid-template-columns:1fr}.membership-table{overflow-x:auto}.membership-row{min-width:680px}}@media (max-width:500px){.unit-topbar>label{display:none}.unit-topbar{justify-content:space-between}.unit-concept{white-space:nowrap;justify-content:flex-start;padding:0 10px;overflow:hidden}.unit-page-heading{display:block}.unit-page-heading .heading-actions{margin-top:13px}.unit-page-heading .heading-actions .button{flex:1;justify-content:center}.unit-stats-grid{grid-template-columns:1fr}.class-table-head,.today-class{grid-template-columns:45px minmax(130px,1fr) .7fr 17px}.class-table-head>:nth-child(3),.class-table-head>:nth-child(4),.today-class>:nth-child(3),.today-class>:nth-child(4){display:none}.today-class .pill{width:7px;height:7px;padding:0;font-size:0}.movement-summary{grid-template-columns:1fr;gap:9px}.movement-summary>div{border:0;padding:0!important}.class-summary-row,.membership-overview,.local-social-stats{grid-template-columns:1fr}.class-summary-row>div,.membership-overview>div,.local-social-stats>div{border-right:0;border-bottom:1px solid var(--line-soft)}.team-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.segmented{flex-wrap:wrap}.role-explanation{grid-template-columns:28px 1fr}.role-explanation button{text-align:left;grid-column:2;padding:0}.access-stats{grid-template-columns:1fr}.current-occupancy{grid-column:auto}.access-list{overflow-x:auto}.access-row{min-width:560px}.chat-notice{white-space:nowrap;justify-content:flex-start;overflow:hidden}.chat-message small{max-width:270px}}.persistent-roster{margin-bottom:12px}.database-badge{color:#08795d;white-space:nowrap;background:#e3f5ef;border-radius:10px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:650;display:inline-flex}.database-badge i{background:#13ae7e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #13ae7e1a}.roster-table{padding:0 14px}.roster-row{border-bottom:1px solid var(--line-soft);color:#5e6c66;grid-template-columns:minmax(190px,1.35fr) 1.2fr .6fr 1fr .45fr 20px;align-items:center;gap:9px;min-height:57px;font-size:8px;display:grid}.roster-head{color:#8a9590;text-transform:uppercase;letter-spacing:.05em;min-height:31px;font-size:6px;font-weight:650}.roster-row>div:first-child{align-items:center;gap:8px;display:flex}.roster-row p{margin:0}.roster-row p strong,.roster-row p small{display:block}.roster-row p strong{color:#21302b;font-size:8px}.roster-row p small{color:#84908b;margin-top:3px;font-size:6px}.roster-row button{color:#83908b;background:0 0;border:0}.roster-empty{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:110px;display:flex}.roster-empty>span{color:#0a936d;font-size:21px}.roster-empty strong{font-size:9px}.roster-empty a{color:var(--green-deep);font-size:7px}.roster-footer{background:#f8faf9;justify-content:space-between;align-items:center;min-height:39px;padding:8px 14px;display:flex}.roster-footer span{color:#7e8b85;font-size:7px}.roster-footer a{color:var(--green-deep);font-size:7px;font-weight:650}.person-form-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:12px;display:grid}.person-create-form{min-width:0}.form-section{border-bottom:1px solid var(--line-soft);padding:17px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid>label,.form-inline label{display:block}.form-grid label>span,.form-inline label>span{color:#485751;margin-bottom:6px;font-size:8px;font-weight:650;display:block}.form-grid input,.form-inline input{background:#fafbfb;border:1px solid #d7dfdc;border-radius:3px;outline:0;width:100%;height:38px;padding:0 10px;font-size:9px}.form-grid input:focus,.form-inline input:focus,.handle-field:focus-within{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.form-grid label>small{color:#8a9590;margin-top:4px;font-size:6px;display:block}.handle-field{background:#fafbfb;border:1px solid #d7dfdc;border-radius:3px;align-items:center;height:38px;display:flex}.handle-field>span{color:#70807a;padding-left:10px;font-size:10px}.handle-field input{border:0;box-shadow:none!important}.form-inline{grid-template-columns:1fr 65px;gap:8px;display:grid}.form-section-title{margin-bottom:11px}.form-section-title strong{font-size:9px}.form-section-title p{color:#81908a;margin:3px 0 0;font-size:7px}.role-selector{grid-template-columns:1fr 1fr;gap:7px;display:grid}.role-selector button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:3px;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:55px;padding:7px;display:grid}.role-selector button.selected{background:#f0f9f6;border-color:#82c8b2}.role-selector button>i{color:#83908a;border:1px solid #cad4d0;border-radius:3px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.role-selector button.selected>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.role-selector strong,.role-selector small{display:block}.role-selector strong{font-size:8px}.role-selector small{color:#84908b;margin-top:3px;font-size:6px}.plan-radio{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.plan-radio label{border:1px solid var(--line);border-radius:3px;align-items:center;gap:7px;min-height:51px;padding:8px;display:flex}.plan-radio label:has(input:checked){background:#f0f9f6;border-color:#82c8b2}.plan-radio input{accent-color:var(--green-deep)}.plan-radio strong,.plan-radio small{display:block}.plan-radio strong{font-size:8px}.plan-radio small{color:#84908b;margin-top:3px;font-size:6px}.form-status{border-radius:3px;align-items:center;gap:7px;min-height:38px;margin:12px 17px 0;padding:8px 10px;font-size:8px;display:flex}.form-status span{flex:1}.form-status.loading{color:#2d6d8b;background:#e7f1f6}.form-status.success{color:#08795d;background:#e4f5ef}.form-status.error{color:#a44842;background:#fae8e6}.form-status a{font-weight:700}.form-footer{background:#f8faf9;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 17px;display:flex}.form-footer p{color:#7d8984;max-width:440px;font-size:7px;line-height:1.4}.person-form-aside{flex-direction:column;gap:12px;display:flex}.data-model-card{text-align:center;padding:17px}.data-model-card>div>strong{margin-top:7px;font-size:9px;display:block}.data-model-card>div>p{color:#81908a;font-size:7px;line-height:1.5}.data-model-card>i{color:#a0aaa6;margin:9px 0;font-style:normal;display:block}.relation-demo{justify-content:center;align-items:center;gap:5px;display:flex}.relation-demo span{color:#08795d;background:#f0f8f5;border:1px solid #bbd9cf;padding:6px;font-size:7px;font-weight:650}.relation-demo b{color:#81908a;font-size:6px}.role-demo{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.role-demo span{color:#58665f;background:#edf2f0;padding:4px 6px;font-size:6px}.form-help{padding:15px}.form-help h2{margin:0 0 10px;font-size:9px}.form-help ol{margin:0;padding:0;list-style:none}.form-help li{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:48px;display:grid}.form-help li:last-child{border:0}.form-help li>b{color:#08795d;background:#e2f3ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.form-help strong,.form-help small{display:block}.form-help strong{font-size:8px}.form-help small{color:#84908b;margin-top:3px;font-size:6px}.account-page{background:#eef3f1;min-height:100vh;padding-bottom:50px}.account-page>header{color:#fff;background:#14231f;justify-content:space-between;align-items:center;height:59px;padding:0 max(22px,50vw - 440px);display:flex}.account-page>header nav{gap:18px;display:flex}.account-page>header nav a{color:#acc0b8;font-size:8px}.account-card{border:1px solid var(--line);text-align:center;background:#fff;width:min(720px,100% - 28px);margin:45px auto 0;padding:28px}.account-card.signed-out{flex-direction:column;align-items:center;gap:13px;width:min(450px,100% - 28px);margin-top:10vh;display:flex}.account-card.signed-out .public-gymn{color:#183028;margin-bottom:22px}.account-card.signed-out h1{margin:0;font-size:22px}.account-card.signed-out p{color:#728079;max-width:350px;font-size:9px;line-height:1.6}.account-card.signed-out>a:last-child{color:#78857f;font-size:8px}.account-avatar{color:#08795d;background:#d9f2e9;border:4px solid #edf8f4;border-radius:50%;place-items:center;width:78px;height:78px;margin:18px auto 10px;font-size:20px;font-weight:750;display:grid}.account-card>h1{margin:0;font-size:20px}.account-card>h1+p{color:#798680;font-size:8px}.account-identity-grid{border:1px solid var(--line);text-align:left;grid-template-columns:repeat(2,1fr);margin:22px 0;display:grid}.account-identity-grid>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:60px;padding:11px}.account-identity-grid>div:nth-child(2n){border-right:0}.account-identity-grid>div:nth-child(n+3){border-bottom:0}.account-identity-grid span,.account-identity-grid strong{display:block}.account-identity-grid span{color:#84908b;font-size:7px}.account-identity-grid strong{margin-top:5px;font-size:9px}.account-actions{justify-content:center;gap:7px;display:flex}.account-card>aside{color:#416158;text-align:left;background:#edf6f3;margin-top:20px;padding:13px}.account-card aside strong{font-size:8px}.account-card aside p{margin:4px 0 0;font-size:7px;line-height:1.5}@media (max-width:980px){.person-form-layout{grid-template-columns:1fr}.person-form-aside{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.roster-table{overflow-x:auto}.roster-row{min-width:760px}.form-grid,.role-selector,.plan-radio{grid-template-columns:1fr}.person-form-aside{display:flex}.account-page>header{padding-inline:15px}.account-page>header nav a:not(:last-child){display:none}}@media (max-width:500px){.roster-footer,.form-footer{flex-direction:column;align-items:flex-start}.form-footer .button{justify-content:center;width:100%}.account-card{padding:20px 14px}.account-identity-grid{grid-template-columns:1fr}.account-identity-grid>div{border-right:0;border-bottom:1px solid var(--line-soft)!important}.account-identity-grid>div:last-child{border-bottom:0!important}.account-actions{flex-direction:column}.account-actions .button{justify-content:center}}.real-auth-link{justify-content:center;align-items:center;display:flex}.connected-source{color:#08795d;white-space:nowrap;align-items:center;gap:5px;font-size:7px;font-weight:650;display:inline-flex}.connected-source i{background:#12ad7d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #12ad7d1a}.branch-title a{color:var(--green-deep);font-size:8px;font-weight:650}.org-head>.pill{margin-left:auto}.org-head h2:hover{color:var(--green-deep)}.org-add{border-top:1px solid var(--line-soft);justify-content:center;align-items:center;display:flex}.branch-empty{color:#7b8883;justify-content:center;align-items:center;gap:9px;min-height:89px;display:flex}.branch-empty>span{background:#eef3f1;place-items:center;width:27px;height:27px;display:grid}.branch-empty p{margin:0}.branch-empty strong,.branch-empty small{display:block}.branch-empty strong{color:#46544e;font-size:8px}.branch-empty small{margin-top:3px;font-size:7px}.empty-directory{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.empty-directory>span{color:#08795d;background:#e2f4ee;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.empty-directory h2{margin:2px 0 0;font-size:14px}.empty-directory p{color:#7b8883;margin:0 0 6px;font-size:8px}.domain-empty{color:#77847f;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;font-size:8px;display:flex}.domain-empty>span{color:#0a916c;font-size:20px}.domain-empty a{color:var(--green-deep);font-weight:650}.routing-note>a{color:var(--green-deep);white-space:nowrap;font-size:8px;font-weight:650}.network-directory-tools{border:1px solid var(--line);background:#f8faf9;align-items:center;gap:9px;min-height:52px;margin:15px 0 11px;padding:8px 10px;display:flex}.network-directory-search{background:#fff;border:1px solid #d6dfdb;align-items:center;gap:7px;width:min(330px,31vw);height:33px;padding:0 8px;display:flex}.network-directory-search>span{color:#71817a;font-size:13px}.network-directory-search input{color:#33423c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.network-directory-search button{color:#68766f;background:#eef3f1;border:0;width:22px;height:22px}.network-directory-tools .segmented{flex:1}.network-directory-tools .segmented button{white-space:nowrap}.network-directory-sort{border-left:1px solid var(--line);align-items:center;gap:6px;min-height:33px;padding-left:8px;display:flex}.network-directory-sort>span{color:#82908a;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.network-directory-sort select{color:#53615b;background:#fff;border:1px solid #d6dfdb;height:29px;padding:0 7px;font-size:7px}.network-directory-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;display:flex}.network-directory-empty>span{color:#08795d;background:#e7f4f0;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.network-directory-empty h2{margin:10px 0 4px;font-size:12px}.network-directory-empty p{color:#7c8983;margin:0;font-size:8px}.network-directory-empty button{color:#08795d;background:#f1faf7;border:1px solid #9dcebf;min-height:31px;margin-top:12px;padding:0 11px;font-size:8px;font-weight:700}.platform-network-directory-live-state{color:#294654;background:#f1f8fa;border:1px solid #bfd7df;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;margin-bottom:13px;padding:9px 11px;display:grid}.platform-network-directory-live-state>span{background:#fff;border:1px solid #a8cbd7;place-items:center;width:27px;height:27px;display:grid}.platform-network-directory-live-state>span i{background:#249a78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #249a781f}.platform-network-directory-live-state>div{min-width:0}.platform-network-directory-live-state small{color:#2e7389;letter-spacing:.09em;font-size:6px;font-weight:900;display:block}.platform-network-directory-live-state strong{margin-top:3px;font-size:9px;display:block}.platform-network-directory-live-state p{color:#687d87;margin:2px 0 0;font-size:7px;line-height:1.4}.platform-network-directory-live-state time{color:#71848d;white-space:nowrap;font-size:6px}.platform-network-directory-live-state button{color:#2e7389;cursor:pointer;min-height:31px;font:inherit;background:#fff;border:1px solid #2e7389;padding:0 10px;font-size:7px;font-weight:850}.platform-network-directory-live-state button:disabled{cursor:wait;opacity:.65}.platform-network-directory-live-state.syncing>span i{background:#dda13b}.platform-network-directory-live-state.offline{background:#fff9ed;border-color:#e3c78d}.platform-network-directory-live-state.offline>span{border-color:#dfc083}.platform-network-directory-live-state.offline>span i{background:#c7871e}.platform-network-directory-live-state.unavailable{color:#673c35;background:#fff6f4;border-color:#d9bbb5}.platform-network-directory-live-state.unavailable>span{border-color:#d5aaa2}.platform-network-directory-live-state.unavailable>span i{background:#a95243}.platform-network-directory-unavailable{color:#673c35;background:#fff8f6;border:1px solid #d9bbb5;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:24px;display:flex}.platform-network-directory-unavailable>span{background:#f3dfdb;flex:none;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.platform-network-directory-unavailable small{color:#9b5b50;letter-spacing:.09em;font-size:6px;font-weight:900}.platform-network-directory-unavailable h2{margin:5px 0;font-size:13px}.platform-network-directory-unavailable p{color:#86655f;max-width:570px;margin:0;font-size:8px;line-height:1.55}.network-row .status{color:#087b5c}.network-row .status i{background:#18a97d}.network-row .status.pending{color:#8b6a18}.network-row .status.pending i{background:#e5a521}.network-row .status.disabled{color:#68746f}.network-row .status.disabled i{background:#7d8984}.row-arrow{color:var(--green-deep);text-align:center;font-weight:700}.illustrative-label{color:#7d8984;letter-spacing:.05em;background:#eef2f0;padding:3px 6px;font-size:6px;font-weight:700}.activity-panel .text-button{justify-content:center;align-items:center;display:flex}.health-list>div.planned i{background:#d59a32}.health-list>div.planned strong{color:#9b711e}.platform-priority-panel{border-top:3px solid #263d5d;margin-bottom:13px}.platform-priority-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:13px 17px;display:flex}.platform-priority-heading>div>span{color:#71807a;letter-spacing:.09em;font-size:6px;font-weight:750}.platform-priority-heading h2{margin:4px 0 0;font-size:13px}.platform-priority-heading p{color:#7d8984;margin:4px 0 0;font-size:8px}.platform-priority-heading>a{color:var(--green-deep);white-space:nowrap;font-size:8px;font-weight:700}.platform-priority-body{grid-template-columns:220px minmax(0,1fr);display:grid}.platform-priority-summary{color:#fff;background:#263d5d;padding:15px 17px}.platform-priority-summary>div>span{color:#b8c6d5;letter-spacing:.08em;font-size:6px;font-weight:750}.platform-priority-summary>div>strong{letter-spacing:-.5px;margin-top:5px;font-size:24px;display:block}.platform-priority-summary>div>small{color:#c7d2dd;margin-top:4px;font-size:7px;display:block}.platform-priority-summary dl{border-top:1px solid #ffffff21;margin:15px 0 13px}.platform-priority-summary dl>div{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.platform-priority-summary dt{color:#c1ccd8;font-size:7px}.platform-priority-summary dd{margin:0;font-size:8px;font-weight:700}.platform-priority-summary dl>div.critical dd{color:#ffbf8d}.platform-priority-summary>p{color:#c5d0dc;align-items:center;gap:6px;margin:0;font-size:6px;line-height:1.4;display:flex}.platform-priority-summary>p i{background:#41d1a1;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #41d1a124}.platform-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 17px;display:grid}.platform-priority-item{border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:76px;padding:10px 12px 10px 0;display:grid}.platform-priority-item:nth-child(odd){border-right:1px solid var(--line-soft);margin-right:13px}.platform-priority-item>i{color:#65736d;background:#edf2f0;border-left:3px solid #80908a;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:750;display:grid}.platform-priority-item.warning>i{color:#936413;background:#fff5df;border-color:#d59a32}.platform-priority-item.critical>i{color:#a2433d;background:#fff0ed;border-color:#d15c52}.platform-priority-item>div{min-width:0}.platform-priority-item span,.platform-priority-item strong,.platform-priority-item small{display:block}.platform-priority-item span{color:#87928e;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;overflow:hidden}.platform-priority-item strong{color:#26342f;margin-top:4px;font-size:9px}.platform-priority-item small{color:#7d8984;margin-top:4px;font-size:7px;line-height:1.35}.platform-priority-item>b{color:#6d7b75;text-align:right;font-size:10px}.platform-priority-item:hover strong,.platform-priority-item:hover>b{color:var(--green-deep)}.platform-priority-empty{grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:152px;display:flex}.platform-priority-empty>span{color:#08795d;background:#e3f5ef;place-items:center;width:31px;height:31px;display:grid}.platform-priority-empty strong,.platform-priority-empty small{display:block}.platform-priority-empty strong{font-size:9px}.platform-priority-empty small{color:#83908b;margin-top:4px;font-size:7px}@media (max-width:900px){.platform-priority-body{grid-template-columns:1fr}.platform-priority-summary{grid-template-columns:minmax(150px,.7fr) 1.3fr;align-items:center;gap:15px;display:grid}.platform-priority-summary dl{margin:0}.platform-priority-summary>p{grid-column:1/-1}}@media (max-width:620px){.platform-priority-heading{align-items:flex-start}.platform-priority-heading>a{display:none}.platform-priority-summary{display:block}.platform-priority-summary dl{margin:13px 0}.platform-priority-list{grid-template-columns:1fr;padding-inline:14px}.platform-priority-item:nth-child(odd){border-right:0;margin-right:0}}.org-detail-hero{border-top:3px solid #263d5d;align-items:center;gap:13px;min-height:91px;margin-bottom:12px;padding:15px 17px;display:flex}.org-detail-hero>div{flex:1}.org-detail-hero>div>span{color:#78857f;letter-spacing:.08em;font-size:6px;font-weight:750}.org-detail-hero h2{font-family:var(--font-geist-mono);margin:5px 0 2px;font-size:13px}.org-detail-hero p{color:#83908a;margin:0;font-size:7px}.org-detail-hero .network-logo{width:43px;height:43px}.org-detail-stats,.unit-directory-panel{margin-bottom:12px}.unit-directory-panel .unit-panel-heading,.org-domain-panel .unit-panel-heading{min-height:57px}.unit-directory{padding:0 15px}.unit-directory-row{border-bottom:1px solid var(--line-soft);color:#5c6964;grid-template-columns:minmax(190px,1.25fr) 1fr .4fr .4fr .55fr auto;align-items:center;gap:9px;min-height:58px;font-size:8px;display:grid}.unit-directory-row>div:first-child{align-items:center;gap:8px;display:flex}.unit-directory-row p{margin:0}.unit-directory-row strong,.unit-directory-row small{display:block}.unit-directory-row strong{color:#1f2e29;font-size:8px}.unit-directory-row small{color:#84908b;margin-top:3px;font-size:6px}.unit-directory-row code{color:#4d5d57;font-family:var(--font-geist-mono);font-size:7px}.unit-directory-row>a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:650}.unit-directory-head{color:#8b9691;text-transform:uppercase;letter-spacing:.05em;min-height:31px;font-size:6px;font-weight:650}.unit-directory-head>span:first-child{display:block}.muted-action{color:#9aa39f;white-space:nowrap;font-size:7px}.unit-directory-empty{grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:120px;display:grid}.unit-directory-empty>span{color:#08795d;background:#e6f5f0;place-items:center;width:32px;height:32px;display:grid}.unit-directory-empty strong{font-size:9px}.unit-directory-empty p{color:#84908b;margin:4px 0 0;font-size:7px}.org-domain-panel{margin-bottom:12px}.org-domain-panel .unit-panel-heading>a{color:var(--green-deep);font-size:7px;font-weight:650}.org-domain-list{padding:0 15px 8px}.org-domain-list>div{border-bottom:1px solid var(--line-soft);color:#65726d;grid-template-columns:23px 1.2fr 1fr auto;align-items:center;gap:8px;min-height:44px;font-size:7px;display:grid}.org-domain-list code{color:#283832;font-family:var(--font-geist-mono)}.org-domain-list>div>span:first-child{place-items:center;width:21px;height:21px;font-weight:750;display:grid}.canonical-mark{color:#08795d;background:#e2f4ee}.alias-mark{color:#64726d;background:#edf1ef}.org-domain-list b{font-size:6px}.domain-live{color:#08795d}.domain-wait{color:#a07018}.platform-organization-detail-live-boundary{background:var(--canvas);min-height:100vh}.platform-organization-detail-live-boundary>.app-shell{min-height:calc(100vh - 35px)}.platform-organization-detail-live-state{color:#294654;background:#f1f8fa;border-bottom:1px solid #bfd7df;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:4px max(12px,50vw - 590px);display:flex}.platform-organization-detail-live-state>div,.platform-organization-detail-live-state>aside{align-items:center;gap:8px;display:flex}.platform-organization-detail-live-state>div>span{color:#2e7389;letter-spacing:.08em;background:#d8ecf1;padding:3px 5px;font-size:6px;font-weight:900}.platform-organization-detail-live-state p{color:#687d87;margin:0;font-size:7px}.platform-organization-detail-live-state aside i{background:#249a78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #249a781f}.platform-organization-detail-live-state strong{font-size:7px}.platform-organization-detail-live-state time{color:#71848d;font-size:6px}.platform-organization-detail-live-state button{color:#2e7389;cursor:pointer;width:25px;height:25px;font:inherit;background:#fff;border:1px solid #a8cbd7;font-size:10px}.platform-organization-detail-live-state button:disabled{cursor:wait;opacity:.65}.platform-organization-detail-live-state.syncing aside i{background:#dda13b}.platform-organization-detail-live-state.offline{background:#fff9ed;border-color:#e3c78d}.platform-organization-detail-live-state.offline aside i{background:#c7871e}.platform-organization-detail-live-state.unavailable{color:#673c35;background:#fff6f4;border-color:#d9bbb5}.platform-organization-detail-live-state.unavailable aside i{background:#a95243}.platform-organization-detail-live-unavailable{background:#f4f7f5;place-items:center;min-height:calc(100vh - 35px);padding:28px;display:grid}.platform-organization-detail-live-unavailable>section{text-align:center;background:#fff;border:1px solid #d9bbb5;border-top:3px solid #a95243;width:min(560px,100%);padding:28px}.platform-organization-detail-live-unavailable>section>span{color:#8b4a40;background:#f3dfdb;place-items:center;width:45px;height:45px;margin:0 auto 11px;font-size:18px;display:grid}.platform-organization-detail-live-unavailable small{color:#9b5b50;letter-spacing:.09em;font-size:6px;font-weight:900}.platform-organization-detail-live-unavailable h1{margin:7px 0;font-size:17px}.platform-organization-detail-live-unavailable p{color:#738079;margin:0 auto;font-size:8px;line-height:1.55}.platform-organization-detail-live-unavailable div{justify-content:center;gap:8px;margin-top:16px;display:flex}.platform-organization-detail-live-unavailable a{color:#08795d;border:1px solid #a9c8bd;align-items:center;min-height:31px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.org-domain-list>.org-domain-empty{grid-template-columns:31px minmax(0,1fr) auto;min-height:86px}.org-domain-empty>span{color:#08795d;background:#e6f5f0;font-size:13px;width:29px!important;height:29px!important}.org-domain-empty p{margin:0}.org-domain-empty strong,.org-domain-empty small{display:block}.org-domain-empty strong{color:#33433d;font-size:8px}.org-domain-empty small{color:#84908b;margin-top:3px;font-size:7px}.org-domain-empty a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:750}.domain-off{color:#7d8984}.platform-identity-directory-live-state>div>span{color:#675294;background:#e8e3f4}.platform-identity-directory-live-state aside i{background:#735aa3;box-shadow:0 0 0 3px #735aa31f}.platform-identity-directory-live-unavailable>section>span{color:#675294;background:#ece6f5}.platform-identity-detail-live-state>div>span{color:#376f9b;background:#e3edf6}.platform-identity-detail-live-state aside i{background:#3f82b5;box-shadow:0 0 0 3px #3f82b51f}.platform-identity-detail-live-unavailable>section>span{color:#376f9b;background:#e3edf6}.platform-form-layout{grid-template-columns:minmax(0,1.42fr) minmax(245px,.58fr);gap:12px;display:grid}.platform-form{min-width:0}.platform-form>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:13px 17px;display:flex}.platform-form>header h2{margin:0;font-size:10px}.platform-form>header p{color:#81908a;margin:4px 0 0;font-size:7px}.platform-form>section{border-bottom:1px solid var(--line-soft);padding:16px 17px}.field-label>span,.platform-field-grid label>span{color:#485751;margin-bottom:6px;font-size:8px;font-weight:650;display:block}.platform-choice-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.platform-choice-grid button,.automation-options button,.canonical-option button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:3px;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:57px;padding:8px;display:grid}.platform-choice-grid button.selected,.automation-options button.selected,.canonical-option button.selected{background:#f0f9f6;border-color:#82c8b2}.platform-choice-grid button>i,.automation-options button>i,.canonical-option button>i{color:#7f8c87;border:1px solid #ccd6d2;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.platform-choice-grid button.selected>i,.automation-options button.selected>i,.canonical-option button.selected>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.platform-choice-grid strong,.platform-choice-grid small,.automation-options strong,.automation-options small,.canonical-option strong,.canonical-option small{display:block}.platform-choice-grid strong,.automation-options strong,.canonical-option strong{font-size:8px}.platform-choice-grid small,.automation-options small,.canonical-option small{color:#84908b;margin-top:3px;font-size:6px}.platform-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platform-field-grid label{display:block}.platform-field-grid input,.platform-field-grid select{color:#24332e;background:#fafbfb;border:1px solid #d7dfdc;border-radius:3px;outline:0;width:100%;height:38px;padding:0 10px;font-size:9px}.platform-field-grid input:focus,.platform-field-grid select:focus,.slug-field:focus-within,.path-field:focus-within{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.platform-field-grid label>em{color:#8a9590;margin-top:4px;font-size:6px;font-style:normal;display:block}.platform-field-grid .wide-field{grid-column:1/-1}.slug-field,.path-field{background:#fafbfb;border:1px solid #d7dfdc;border-radius:3px;align-items:center;height:38px;display:flex}.slug-field input,.path-field input{border:0;min-width:0;box-shadow:none!important}.slug-field small{color:#6d7a75;font-family:var(--font-geist-mono);white-space:nowrap;padding-right:9px;font-size:7px}.path-field>small{color:#6d7a75;font-family:var(--font-geist-mono);padding-left:10px;font-size:10px}.automatic-result{color:#4f655d;background:#edf5f2;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:57px;margin:12px 17px 0;padding:10px;display:grid}.automatic-result>span{color:#08795d;background:#fff;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.automatic-result strong{font-size:8px}.automatic-result p{margin:4px 0 0;font-size:7px;line-height:1.45}.automatic-result code{font-family:var(--font-geist-mono)}.platform-form>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:15px;min-height:68px;margin-top:12px;padding:12px 17px;display:flex}.platform-form>footer p{color:#7d8984;font-size:7px;line-height:1.4}.platform-form-aside{flex-direction:column;gap:12px;display:flex}.structure-preview,.address-preview,.routing-map{padding:16px}.structure-preview>span,.address-preview>span,.routing-map>span{color:#7d8984;letter-spacing:.08em;font-size:6px;font-weight:750}.structure-preview>div{grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:50px;display:grid}.structure-preview>div>b{color:#08795d;background:#e2f4ee;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.structure-preview p{margin:0}.structure-preview strong,.structure-preview small{display:block}.structure-preview strong{font-size:8px}.structure-preview small{color:#84908b;margin-top:3px;font-size:6px}.structure-preview>i,.routing-map>i{color:#a0aaa6;text-align:center;font-style:normal;display:block}.platform-form-aside .form-help p{color:#718079;margin:0;font-size:7px;line-height:1.55}.automation-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.address-preview>div{background:#f6f8f7;margin-top:8px;padding:10px}.address-preview small,.address-preview strong{display:block}.address-preview small{color:#87928e;font-size:6px}.address-preview strong{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin-top:4px;font-size:7px}.address-preview p{color:#74817c;margin:11px 0 0;font-size:7px;line-height:1.5}.canonical-option button{width:100%}.routing-map>div:not(.route-target){background:#f6f8f7;min-height:42px;margin-top:8px;padding:8px}.routing-map code,.routing-map b{display:block}.routing-map code{font-family:var(--font-geist-mono);font-size:7px}.routing-map b{color:#78857f;margin-top:3px;font-size:6px}.routing-map .route-target{text-align:center;color:#08795d;background:#f0f8f5;border:1px solid #a9d6c7;margin:6px 0;padding:10px}.route-target strong,.route-target small{display:block}.route-target strong{font-size:8px}.route-target small{margin-top:3px;font-size:6px}.domain-form-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}@media (max-width:980px){.platform-form-layout{grid-template-columns:1fr}.platform-form-aside{grid-template-columns:1fr 1fr;display:grid}.unit-directory{overflow-x:auto}.unit-directory-row{min-width:790px}.network-directory-tools{flex-wrap:wrap}.network-directory-search{flex:290px;width:min(420px,100%)}.network-directory-tools .segmented{flex:100%;order:3}.network-directory-tools>.connected-source{margin-left:auto}}@media (max-width:760px){.platform-choice-grid,.platform-field-grid,.automation-options{grid-template-columns:1fr}.platform-field-grid .wide-field{grid-column:auto}.platform-form-aside{display:flex}.org-detail-hero{align-items:flex-start}.org-detail-hero>.pill{margin-top:4px}.org-domain-list{overflow-x:auto}.org-domain-list>div{min-width:620px}.org-domain-list>.org-domain-empty{min-width:0}.routing-note>a{grid-column:2}.network-directory-tools{align-items:stretch}.network-directory-search{flex-basis:100%;width:100%}.network-directory-sort{border-left:0;padding-left:0}.network-directory-tools>.connected-source{align-self:center}.network-directory-tools .segmented{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.platform-network-directory-live-state{grid-template-columns:27px minmax(0,1fr)}.platform-network-directory-live-state time{display:none}.platform-network-directory-live-state button{grid-column:2;justify-self:start}.platform-organization-detail-live-state>div p,.platform-organization-detail-live-state time{display:none}.platform-organization-detail-live-state{padding-inline:9px}.platform-organization-detail-live-unavailable div{flex-direction:column}.platform-organization-detail-live-unavailable a{justify-content:center}}@media (max-width:500px){.platform-form>footer{flex-direction:column;align-items:flex-start}.platform-form>footer .button{justify-content:center;width:100%}.org-detail-hero{grid-template-columns:44px 1fr;display:grid}.org-detail-hero>.pill{grid-column:2}.automatic-result{margin-inline:10px}}.platform-route-option .platform-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.platform-route-option .platform-choice-grid{grid-template-columns:1fr}}.platform-domain-governance{margin-bottom:13px;overflow:hidden}.platform-domain-governance>header{border-bottom:1px solid var(--line-soft);color:#fff;background:#17372f;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:13px 16px;display:flex}.platform-domain-governance>header span{color:#50d7ae;letter-spacing:.1em;font-size:6px;font-weight:850}.platform-domain-governance>header h2{margin:5px 0 3px;font-size:13px}.platform-domain-governance>header p{color:#9db7ae;margin:0;font-size:7px}.platform-domain-governance>header>b{color:#d7eee7;border:1px solid #406158;flex:none;padding:6px 8px;font-size:6px}.platform-domain-contexts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-domain-contexts>article{border-right:1px solid var(--line-soft);min-width:0}.platform-domain-contexts>article:last-child{border-right:0}.platform-domain-contexts article>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 15px;display:flex}.platform-domain-contexts article>header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:850}.platform-domain-contexts article>header b{color:#08795d;background:#e5f3ee;padding:4px 6px;font-size:5px}.platform-domain-contexts article.admin>header b{color:#3e6c8c;background:#e8eef5}.platform-domain-contexts article.app>header b{color:#5e59a4;background:#ececf8}.platform-domain-primary{grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:74px;padding:11px 15px;display:grid}.platform-domain-primary>i{color:#fff;background:#17372f;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;font-weight:800;display:grid}.admin .platform-domain-primary>i{background:#28465b}.platform-domain-primary p{min-width:0;margin:0}.platform-domain-primary small,.platform-domain-primary strong,.platform-domain-primary em{display:block}.platform-domain-primary small{color:#89958f;letter-spacing:.07em;font-size:5px;font-weight:750}.platform-domain-primary strong{font:750 10px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;overflow:hidden}.platform-domain-primary em{color:#7b8983;font-size:6px;font-style:normal}.platform-domain-primary>a{color:#08795d;background:#edf3f1;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.platform-domain-contexts dl{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:.7fr 1.3fr;margin:0;display:grid}.platform-domain-contexts dl>div{border-right:1px solid var(--line-soft);min-width:0;padding:8px 15px}.platform-domain-contexts dl>div:last-child{border-right:0}.platform-domain-contexts dt{color:#87938d;font-size:5px}.platform-domain-contexts dd{color:#41524b;font:750 7px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.platform-domain-aliases{min-height:52px;padding:5px 15px 8px}.platform-domain-aliases>a{border-bottom:1px solid var(--line-soft);color:#43534c;justify-content:space-between;align-items:center;gap:9px;min-height:30px;display:flex}.platform-domain-aliases>a span{font:650 6px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-domain-aliases>a b{color:#08795d;flex:none;font-size:5px}.platform-domain-aliases>p,.platform-domain-aliases>small{color:#89958f;margin:9px 0 0;font-size:6px}.platform-domain-governance>footer{border-top:1px solid var(--line-soft);background:#f5f8f7;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 15px;display:grid}.platform-domain-governance>footer>span{color:#08795d;background:#dfeee9;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.platform-domain-governance>footer p{margin:0}.platform-domain-governance>footer strong,.platform-domain-governance>footer small{display:block}.platform-domain-governance>footer strong{font-size:7px}.platform-domain-governance>footer small{color:#7f8d87;margin-top:3px;font-size:6px}.platform-domain-governance>footer a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:800}@media (max-width:920px){.platform-domain-contexts{grid-template-columns:1fr}.platform-domain-contexts>article{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-domain-contexts>article:last-child{border-bottom:0}.platform-domain-governance>footer{grid-template-columns:27px 1fr}.platform-domain-governance>footer a{grid-column:2}}.social-app-shell{color:#1b2924;background:#eef3f1;min-height:100vh}.social-topbar{color:#fff;z-index:10;background:#14231f;border-bottom:1px solid #263b34;grid-template-columns:220px minmax(240px,520px) 1fr;align-items:center;gap:22px;height:58px;padding:0 max(20px,50vw - 630px);display:grid;position:sticky;top:0}.social-brand{align-items:center;gap:8px;width:fit-content;display:flex}.social-brand>span{color:#fff;background:#00a978;place-items:center;width:29px;height:29px;font-size:14px;font-weight:800;display:grid;transform:skew(-5deg)}.social-brand>strong{letter-spacing:-.8px;font-size:19px}.social-search{background:#20332d;border:1px solid #334b43;align-items:center;gap:7px;height:33px;padding:0 4px 0 10px;display:flex}.social-search>span{color:#87a198}.social-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.social-search input::placeholder{color:#849c93}.social-search button{color:#c2d2cc;cursor:pointer;background:#2b463d;border:1px solid #48625a;height:25px;padding:0 8px;font-size:6px;font-weight:700}.social-search button:hover{color:#fff;border-color:#00a978}.social-topbar>nav{justify-content:flex-end;align-items:center;gap:16px;display:flex}.social-topbar>nav a{color:#a8bbb4;font-size:8px}.social-topbar>nav a:hover{color:#fff}.social-topbar>nav .social-notification-link,.social-topbar>nav .social-conversation-link{color:#b9cbc5;border:1px solid #334b43;place-items:center;min-width:27px;min-height:27px;font-size:11px;display:grid;position:relative}.social-notification-link b,.social-conversation-link b{color:#fff;background:#e65f64;border:2px solid #14231f;border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:5px;display:grid;position:absolute;top:-6px;right:-7px}.social-live-badge-control{color:#9eb5ad;cursor:pointer;background:#20332d;border:1px solid #334b43;align-items:center;gap:5px;min-height:27px;padding:0 7px;font-size:5.5px;font-weight:750;display:flex}.social-live-badge-control:hover{color:#fff;border-color:#4d6d62}.social-live-badge-control:disabled{cursor:default}.social-live-badge-control>i{background:#19c18f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #19c18f1f}.social-live-badge-control.syncing>i{background:#e0ad4c;box-shadow:0 0 0 3px #e0ad4c1f}.social-live-badge-control.offline>i{background:#e65f64;box-shadow:0 0 0 3px #e65f641f}.social-live-badge-control.locked>i{box-shadow:none;background:#72867e}.social-live-badge-control.contextual{color:#b6d4ca;background:#253b34;border-color:#45675b}.social-avatar{color:#08795d;background:#d8efe7;border:1px solid #c7e4da;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-weight:750;display:grid}.social-avatar.large{width:43px;height:43px;font-size:10px}.social-avatar.has-image,.person-avatar.has-image{color:#0000;background-position:50%;background-size:cover}.social-avatar-link{width:fit-content;display:block}.social-avatar-link:focus-visible{outline-offset:2px;outline:2px solid #00a978}.connection-person-link,.comment-author-link,.chat-author-link{color:inherit;font-weight:700}.connection-person-link:hover,.comment-author-link:hover,.chat-author-link:hover{color:#08795d}.social-layout{grid-template-columns:200px minmax(0,1fr) 280px;align-items:start;gap:16px;width:min(1260px,100% - 32px);margin:0 auto;padding:22px 0 46px;display:grid}.social-layout:has(.social-page-content:last-child){grid-template-columns:200px minmax(0,1fr)}.social-navigation,.social-context-column{position:sticky;top:80px}.social-person-card{border-bottom:1px solid #d7dfdc;align-items:center;gap:9px;padding:13px 0 16px;display:flex}.social-person-card strong,.social-person-card small{display:block}.social-person-card strong{font-size:9px}.social-person-card small{color:#7d8a85;margin-top:3px;font-size:7px}.social-nav-desktop{padding:12px 0}.social-nav-group{border-bottom:1px solid #dbe3e0}.social-nav-group:first-child{border-top:1px solid #dbe3e0}.social-nav-group>summary{color:#53635d;cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 8px;list-style:none;display:flex;position:relative}.social-nav-group>summary::-webkit-details-marker{display:none}.social-nav-group>summary:hover,.social-nav-group.active>summary{color:#08795d;background:#e5eeeb}.social-nav-group-icon{color:#667871;background:#f7faf9;border:1px solid #cbd9d4;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:750;display:grid}.social-nav-group.active .social-nav-group-icon{color:#08795d;background:#dbefe8;border-color:#92cbb9}.social-nav-group-copy{flex:1;min-width:0}.social-nav-group-copy strong,.social-nav-group-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-nav-group-copy strong{font-size:8px}.social-nav-group-copy small{color:#84918c;margin-top:3px;font-size:5.5px;font-weight:500}.social-nav-group>summary>i,.social-nav-mobile summary>i{color:#8b9893;font-size:8px;font-style:normal;transition:transform .15s}.social-nav-group[open]>summary>i,.social-nav-mobile details[open]>summary>i{transform:rotate(180deg)}.social-nav-group>div{background:#f5f8f7;padding:3px 0 6px}.social-nav-group>div a,.social-nav-mobile-panel a{color:#68766f;border-left:2px solid #0000;align-items:center;gap:8px;min-height:33px;padding:0 8px 0 13px;font-size:7.5px;font-weight:600;display:flex}.social-nav-group>div a>span,.social-nav-mobile-panel a>span{text-align:center;color:#82908a;flex:none;width:17px;font-size:10px}.social-nav-group>div a:hover,.social-nav-group>div a.active,.social-nav-mobile-panel a:hover,.social-nav-mobile-panel a.active{color:#08795d;background:#fff;border-left-color:#00a978}.social-nav-mobile{display:none}.social-nav-badge,.social-nav-group-badge{color:#08795d;background:#d9eee7;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:auto;padding:0 4px;font-size:6px;display:grid}.social-nav-group-badge{color:#fff;background:#e65f64;margin-left:0}.social-privacy-note{background:#e2ece8;border:1px solid #d4e1dc;margin-top:8px;padding:12px}.social-privacy-note strong{font-size:8px}.social-privacy-note p{color:#6e7d77;margin:5px 0 0;font-size:7px;line-height:1.5}.social-page-content{min-width:0}.social-page-heading{justify-content:space-between;align-items:flex-start;gap:15px;min-height:65px;margin-bottom:12px;display:flex}.social-page-heading>div>span{color:#08795d;letter-spacing:.1em;font-size:7px;font-weight:750}.social-page-heading h1{letter-spacing:-.4px;margin:4px 0 0;font-size:20px}.social-page-heading p{color:#75827d;margin:5px 0 0;font-size:8px}.social-page-heading>a{color:#08795d;margin-top:7px;font-size:8px;font-weight:650}.social-page-heading.compact{min-height:52px}.social-feed-stack{flex-direction:column;gap:10px;display:flex}.social-composer,.network-post,.comment-thread,.social-side-card,.community-directory>article,.connection-directory,.connection-stats,.community-hero,.community-tabs{background:#fff;border:1px solid #dce3e0;box-shadow:0 2px 7px #20312b08}.social-composer{padding:13px}.social-composer-head{grid-template-columns:32px 1fr;gap:9px;display:grid}.social-composer textarea{resize:vertical;color:#24332e;width:100%;min-height:72px;font:inherit;background:#f8faf9;border:1px solid #e0e6e3;outline:0;padding:9px 10px;font-size:9px;line-height:1.5}.social-composer textarea:focus,.comment-thread textarea:focus{border-color:#69b89f;box-shadow:0 0 0 3px #e9f5f1}.social-composer-options{grid-template-columns:1.2fr .7fr .9fr auto;gap:6px;margin:10px 0 0 41px;display:grid}.social-composer-options select{color:#53625c;cursor:pointer;background:#fff;border:1px solid #d9e1de;min-width:0;height:32px;padding:0 7px;font-size:7px}.social-composer-options button,.comment-thread form button,.join-action button,.connection-actions button{color:#fff;background:#08795d;border:1px solid #08795d;padding:0 12px;font-size:7px;font-weight:700}.social-composer-options button:disabled,.comment-thread form button:disabled,.join-action button:disabled,.connection-actions button:disabled{cursor:default;opacity:.55}.social-composer-tools{border-bottom:1px solid #edf0ef;align-items:center;gap:9px;min-height:34px;margin:6px 0 0 41px;display:flex}.social-composer-tools label{color:#08795d;cursor:pointer;background:#f4faf8;border:1px solid #c6ddd5;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.social-composer-tools label.disabled{opacity:.55;cursor:default}.social-composer-tools label span{font-size:11px}.social-composer-tools input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.social-composer-tools small{color:#85918c;font-size:6px}.social-composer-tools b{color:#8a9691;margin-left:auto;font-size:6px;font-weight:600}.social-composer-media{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:104px;gap:3px;margin:10px 0 0 41px;display:grid}.social-composer-media figure,.post-media-grid figure{background:#e8eeeb;border:1px solid #dde4e1;min-width:0;margin:0;position:relative;overflow:hidden}.social-composer-media figure:first-child:last-child{grid-column:1/-1}.social-composer-media img,.post-media-grid img{object-fit:cover;width:100%;height:100%;display:block}.social-composer-media figure>button{color:#fff;cursor:pointer;background:#14231fd1;border:1px solid #ffffffa6;border-radius:50%;width:23px;height:23px;padding:0;font-size:14px;line-height:1;position:absolute;top:6px;right:6px}.social-composer-media figure>button:disabled{opacity:.5;cursor:default}.social-form-error{color:#a34742;background:#fae9e7;border:1px solid #f1ceca;margin:8px 0 0;padding:7px 9px;font-size:7px}.chat-error{margin:0 12px 9px}.network-post{padding:14px 15px 0}.network-post>header{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.network-post header a,.network-post header small{display:block}.network-post header a{font-size:9px;font-weight:700}.network-post header small{color:#84908b;margin-top:3px;font-size:6px}.post-audience{color:#6e7e77;background:#f0f3f2;padding:4px 6px;font-size:6px}.post-kind{color:#08795d;letter-spacing:.07em;background:#e5f4ef;margin:13px 0 0 41px;padding:3px 6px;font-size:6px;font-weight:750;display:inline-block}.post-kind.announcement{color:#70541c;background:#faf0d8}.post-kind.blog{color:#57428d;background:#ede8f8}.post-kind.assessment{color:#345f76;background:#e6f1f5}.network-post-body{white-space:pre-wrap;color:#33423c;margin:12px 3px 12px 41px;font-size:10px;line-height:1.65}.post-community-link{color:#08795d;margin:0 0 11px 41px;font-size:7px;font-weight:650;display:inline-block}.network-post>footer{border-top:1px solid #edf0ef;align-items:center;gap:18px;min-height:39px;margin-top:2px;padding-left:41px;display:flex}.network-post>footer button,.network-post>footer a,.network-post>footer span{color:#73817b;background:0 0;border:0;padding:0;font-size:7px}.network-post>footer button.liked{color:#d45158;font-weight:700}.network-post>footer .post-delete-action{color:#a45752;margin-left:auto}.network-post>footer .post-delete-action:disabled{opacity:.5;cursor:default}.post-media-grid{gap:3px;height:370px;margin:12px 3px 13px 41px;display:grid}.post-media-grid.media-count-1{grid-template-columns:1fr;height:auto}.post-media-grid.media-count-1 figure{aspect-ratio:16/9;max-height:470px}.post-media-grid.media-count-2,.post-media-grid.media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.post-media-grid.media-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.35fr .65fr}.post-media-grid.media-count-3 figure:first-child{grid-row:1/-1}.post-media-grid figure>span{color:#fff;background:#14231fb8;border:1px solid #ffffff2e;padding:3px 5px;font-size:5px;font-weight:700;position:absolute;bottom:6px;right:6px}.social-empty{text-align:center;background:#fff;border:1px solid #dce3e0;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.social-empty>span{color:#00a978;font-size:22px}.social-empty strong{margin-top:7px;font-size:9px}.social-empty p{color:#83908a;font-size:7px}.social-context-column{flex-direction:column;gap:10px;display:flex}.social-side-card{padding:13px}.social-side-heading{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.social-side-heading strong,.social-side-heading small{display:block}.social-side-heading strong{font-size:9px}.social-side-heading small{color:#84908b;margin-top:3px;font-size:6px}.social-side-heading>a{color:#08795d;font-size:6px;font-weight:700}.side-community{border-bottom:1px solid #edf0ef;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:56px;display:grid}.side-community>span{color:#08795d;background:#e1f3ed;place-items:center;width:27px;height:27px;font-size:8px;font-weight:750;display:grid}.side-community a,.side-community small{display:block}.side-community a{font-size:7px;font-weight:700}.side-community small{color:#84908b;margin-top:3px;font-size:5px}.join-action{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.join-action button{min-height:25px;padding-inline:7px}.join-action small{color:#a34742;font-size:5px}.privacy-summary>strong,.community-about>strong{margin-bottom:8px;font-size:9px;display:block}.privacy-summary>div,.community-about>div{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:34px;font-size:7px;display:flex}.privacy-summary b,.community-about b{color:#08795d;font-size:6px}.community-about>p{color:#6d7b75;font-size:8px;line-height:1.55}.community-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.community-directory>article{min-width:0}.community-cover{color:#fff;background:linear-gradient(135deg,#15372e,#168165);justify-content:space-between;align-items:flex-start;height:74px;padding:11px;display:flex}.community-cover>span{background:#ffffff26;border:1px solid #ffffff40;place-items:center;width:31px;height:31px;font-weight:750;display:grid}.community-cover small{background:#0000002e;padding:3px 6px;font-size:6px}.community-copy{padding:12px}.community-copy>a{font-size:10px;font-weight:750}.community-copy>p{color:#66746e;min-height:34px;font-size:7px;line-height:1.5}.community-copy>small{color:#87928e;font-size:6px;display:block}.community-copy>div{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:37px;margin-top:9px;padding-top:9px;display:flex}.community-copy>div>a{color:#08795d;font-size:7px;font-weight:700}.join-action button.pending-request{color:#63716b;background:#fff;border-color:#c8d3cf}.membership-inbox{background:#fff;border:1px solid #d8e0dd;border-top:3px solid #00a978;margin-bottom:11px}.membership-inbox>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 15px;display:flex}.membership-inbox header span{color:#08795d;letter-spacing:.1em;font-size:6px;font-weight:800}.membership-inbox header h2{margin:4px 0 0;font-size:12px}.membership-inbox header p{color:#7f8c86;margin:3px 0 0;font-size:6px}.membership-inbox header>b{color:#08795d;background:#e2f3ed;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.membership-invitations{gap:7px;padding:10px 12px;display:grid}.membership-invitations>article{background:#fbfefc;border:1px solid #dce3e0;border-left:3px solid #00a978;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:91px;padding:10px;display:grid}.membership-invitations article>span{color:#08795d;background:#dff3ec;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.membership-invitations small{color:#08795d;letter-spacing:.06em;font-size:5px;font-weight:800}.membership-invitations h3{margin:3px 0 0;font-size:10px}.membership-invitations p{color:#6f7d77;margin:3px 0 0;font-size:6px;line-height:1.45}.membership-invitations article>div:nth-child(2)>b{color:#84908b;margin-top:5px;font-size:5px;display:inline-block}.membership-invitations article>div:last-child{gap:5px;display:flex}.membership-invitations button,.membership-outgoing button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:30px;padding:0 9px;font-size:6px;font-weight:750}.membership-invitations button.quiet,.membership-outgoing button{color:#62706a;background:#fff;border-color:#cfd9d5}.membership-invitations button:disabled,.membership-outgoing button:disabled{cursor:default;opacity:.5}.membership-outgoing{background:#fafcfb;border-top:1px solid #e8edeb;padding:9px 12px 11px}.membership-outgoing>strong{color:#66736d;margin-bottom:5px;font-size:6px;display:block}.membership-outgoing>div{border-top:1px solid #edf0ef;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:10px;min-height:42px;display:grid}.membership-outgoing span{color:#394841;font-size:7px;font-weight:750}.membership-outgoing small{color:#818e88;font-size:5px}.membership-inbox-error{margin:0 12px 10px}.community-hero{border-top:3px solid #08795d;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;min-height:104px;padding:15px;display:grid}.community-hero>span{color:#fff;background:#153c31;place-items:center;width:51px;height:51px;font-size:18px;font-weight:750;display:grid}.community-hero small{color:#08795d;text-transform:uppercase;font-size:6px;font-weight:700}.community-hero h1{margin:4px 0;font-size:16px}.community-hero p{color:#7c8984;margin:0;font-size:7px}.community-tabs{justify-content:space-between;align-items:center;min-height:42px;margin:9px 0;padding:0 13px;display:flex}.community-tabs strong{color:#08795d;font-size:8px}.community-tabs a{color:#718079;font-size:7px}.connection-stats{grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid}.connection-stats>div{border-right:1px solid #edf0ef;min-height:64px;padding:12px}.connection-stats>div:last-child{border:0}.connection-stats span,.connection-stats strong{display:block}.connection-stats span{color:#7c8984;font-size:7px}.connection-stats strong{margin-top:5px;font-size:17px}.connection-directory{padding:0 14px}.connection-directory>article{border-bottom:1px solid #edf0ef;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;display:grid}.connection-directory>article>div strong,.connection-directory>article>div small{display:block}.connection-directory>article>div strong{font-size:9px}.connection-directory>article>div small{color:#83908a;margin-top:3px;font-size:6px}.connection-directory>article>div p{color:#607069;margin:5px 0 0;font-size:7px}.connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.connection-actions button{cursor:pointer;min-height:28px}.connection-actions button.secondary{color:#08795d;background:#fff;border-color:#b8d5cc}.connection-actions button.active{background:#e8f4f0}.connection-actions button.quiet{color:#78857f;background:0 0;border-color:#0000;min-height:24px;padding-inline:5px;font-size:6px}.connection-state{color:#6f7d77;background:#f4f7f6;border:1px solid #cfdbd7;align-items:center;min-height:28px;padding:0 8px;font-size:6px;font-weight:700;display:flex}.connection-state.accepted{color:#08795d;background:#e8f4f0;border-color:#b8d5cc}.comment-thread{margin-top:10px;padding:14px}.comment-thread>h2{margin:0 0 10px;font-size:10px}.comment-thread>h2 span{color:#78857f;font-weight:500}.comment-thread>article{border-top:1px solid #edf0ef;grid-template-columns:32px 1fr;gap:9px;min-height:64px;padding:10px 0;display:grid}.comment-thread article strong,.comment-thread article small{display:block}.comment-thread article strong{font-size:8px}.comment-thread article small{color:#87928e;margin-top:2px;font-size:6px}.comment-thread article p{color:#43524c;margin:6px 0 0;font-size:8px;line-height:1.5}.comment-thread form{border-top:1px solid #edf0ef;grid-template-columns:1fr auto;gap:7px;padding-top:12px;display:grid}.comment-thread textarea{resize:vertical;min-height:57px;font:inherit;background:#f8faf9;border:1px solid #dce3e0;outline:0;padding:8px;font-size:8px}.social-comment-history-control{background:linear-gradient(90deg,#edf8f4,#fff 75%);border:1px solid #d5e3de;border-left:3px solid #08795d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:9px 11px;display:grid}.social-comment-history-control div span,.social-comment-history-control div strong,.social-comment-history-control div small{display:block}.social-comment-history-control div span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.social-comment-history-control div strong{color:#385047;margin-top:3px;font-size:7px}.social-comment-history-control div small{color:#7e8c86;margin-top:3px;font-size:5.5px}.social-comment-history-control button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:29px;padding:0 9px;font-size:6px;font-weight:800}.social-comment-history-control button:disabled{color:#71807a;cursor:default;background:#dce8e4;border-color:#b9cbc4}.social-comment-history-control>b{color:#08795d;white-space:nowrap;font-size:6px}.social-comment-history-control.complete{background:#f8faf9;border-left-color:#9bb8ae}.social-comment-history-control>p{color:#a04943;border-top:1px solid #ecd7d3;grid-column:1/-1;margin:-2px 0 0;padding-top:6px;font-size:6px}.comment-thread>.social-comment-history-control{margin-bottom:2px}.social-post-detail-stack{flex-direction:column;gap:10px;display:flex}.social-post-detail-stack .comment-thread{margin-top:0}.social-content-context-lens{background:linear-gradient(90deg,#edf8f4,#fff 72%);border:1px solid #cae1d9;border-left:3px solid #00a978;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:9px 11px;display:grid}.social-content-context-lens>span{color:#08795d;background:#dcefe8;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.social-content-context-lens p{min-width:0;margin:0}.social-content-context-lens small,.social-content-context-lens strong,.social-content-context-lens em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-content-context-lens small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.social-content-context-lens strong{color:#31463e;margin-top:2px;font-size:8px}.social-content-context-lens em{color:#7a8882;margin-top:2px;font-size:5.5px;font-style:normal}.social-content-context-lens>b{color:#668078;letter-spacing:.06em;background:#fff;border:1px solid #d4e3de;padding:5px 7px;font-size:5px}.post-detail-live-bar{background:#f7faf9;border:1px solid #dce3e0;border-left:3px solid #14956e;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.post-detail-live-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.post-detail-live-bar>div>i{background:#16ae80;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #16ae8018}.post-detail-live-bar.syncing>div>i{background:#d59a29;box-shadow:0 0 0 4px #d59a2918}.post-detail-live-bar.offline{background:#fbf8f7;border-left-color:#b85e54}.post-detail-live-bar.offline>div>i{background:#b85e54;box-shadow:0 0 0 4px #b85e5418}.post-detail-live-bar p{min-width:0;margin:0}.post-detail-live-bar strong,.post-detail-live-bar small{display:block}.post-detail-live-bar strong{color:#35463f;font-size:7px}.post-detail-live-bar small{color:#7a8882;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;overflow:hidden}.post-detail-live-bar button{color:#08795d;background:#fff;border:1px solid #cfdad6;flex:none;min-height:30px;padding:0 10px;font-size:7px;font-weight:750}.post-detail-live-bar button:disabled{cursor:default;opacity:.55}.social-post-unavailable{background:#fff;border:1px solid #dce3e0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:180px;padding:18px;display:grid}.social-post-unavailable>span{color:#08795d;background:#edf4f1;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.social-post-unavailable>div>small{color:#08795d;letter-spacing:.08em;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.social-post-unavailable h2{color:#293a34;margin:0;font-size:11px}.social-post-unavailable p{color:#728079;margin:5px 0 0;font-size:7px;line-height:1.5}.social-post-unavailable nav{align-items:stretch;gap:6px;display:flex}.social-post-unavailable a,.social-post-unavailable button{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #08795d;place-items:center;padding:8px 11px;font-size:7px;font-weight:750;text-decoration:none;display:grid}.social-post-unavailable button:disabled{cursor:default;opacity:.55}.post-detail-comment-empty,.post-detail-comments-locked{color:#75827d;border-top:1px solid #edf0ef;padding:15px 4px;font-size:7px;line-height:1.5}.post-detail-comments-locked{align-items:center;gap:7px;display:flex}.post-detail-comments-locked>span{color:#08795d;background:#edf4f1;flex:none;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.forum-replies>.social-comment-history-control{border-width:0 0 1px 3px}.local-groups>a{border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr 12px;align-items:center;gap:8px;min-height:52px;padding:8px 14px;display:grid}.local-groups .unit-panel-heading>a{color:#08795d;background:#e8f4f0;border:0;place-items:center;width:24px;height:24px;display:grid}.local-community-empty{color:#84908b;padding:12px 14px;font-size:7px}.moderation-compact>a{color:var(--green-deep);font-size:7px;font-weight:650}.community-grid>a{border:1px solid var(--line-soft);grid-template-columns:32px 1fr;align-items:center;column-gap:8px;padding:11px;display:grid}.post-actions>span,.post-actions>a{color:#60706a;flex:1;font-size:8px}@media (max-width:1050px){.social-layout{grid-template-columns:74px minmax(0,1fr) 250px}.social-layout:has(.social-page-content:last-child){grid-template-columns:74px minmax(0,1fr)}.social-person-card{justify-content:center}.social-person-card>div,.social-privacy-note{display:none}.social-nav-group>summary{justify-content:center;padding:0}.social-nav-group-copy,.social-nav-group>summary>i{display:none}.social-nav-group>summary .social-nav-group-badge{margin:-24px -35px 0 0;font-size:5px;position:absolute}.social-nav-group>div a{justify-content:center;padding:0;font-size:0;position:relative}.social-nav-group>div a>span{font-size:11px}.social-nav-badge{margin:-18px -27px 0 0;font-size:5px;position:absolute}.social-topbar{grid-template-columns:150px minmax(220px,420px) 1fr}.social-topbar>nav a.social-admin-link{display:none}}@media (max-width:760px){.social-topbar{grid-template-columns:auto 1fr auto;padding-inline:14px}.social-topbar>nav a{display:none}.social-topbar>nav a.social-notification-link,.social-topbar>nav a.social-conversation-link{display:grid}.social-topbar>nav a.social-avatar-link{display:block}.social-live-badge-control{justify-content:center;width:27px;padding:0}.social-live-badge-control>span,.social-brand>strong{display:none}:is(.social-layout,.social-layout:has(.social-page-content:last-child)){grid-template-columns:1fr;width:min(100% - 24px,680px);padding-top:14px}.social-navigation{display:block;position:static}.social-person-card,.social-nav-desktop{display:none}.social-nav-mobile{margin-bottom:12px;display:block}.social-nav-mobile>details{background:#fff;border:1px solid #d2ded9}.social-nav-mobile>details>summary{cursor:pointer;grid-template-columns:27px minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-height:48px;padding:0 10px;list-style:none;display:grid}.social-nav-mobile>details>summary::-webkit-details-marker{display:none}.social-nav-mobile>details>summary>span:first-child{color:#08795d;background:#dff1eb;place-items:center;width:25px;height:25px;font-size:10px;font-weight:750;display:grid}.social-nav-mobile>details>summary>span:nth-child(2){min-width:0}.social-nav-mobile>details>summary small,.social-nav-mobile>details>summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-nav-mobile>details>summary small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.social-nav-mobile>details>summary strong{margin-top:3px;font-size:8px}.social-nav-mobile-panel{background:#f4f7f6;border-top:1px solid #e0e7e4;max-height:64vh;padding:7px;overflow-y:auto}.social-nav-mobile-panel section{background:#fff;border:1px solid #e0e6e3}.social-nav-mobile-panel section+section{margin-top:7px}.social-nav-mobile-panel section>header{border-bottom:1px solid #e7ecea;align-items:center;gap:8px;min-height:38px;padding:6px 9px;display:flex}.social-nav-mobile-panel section>header>span{color:#08795d;background:#edf4f1;place-items:center;width:22px;height:22px;font-size:8px;font-weight:750;display:grid}.social-nav-mobile-panel section>header strong,.social-nav-mobile-panel section>header small{display:block}.social-nav-mobile-panel section>header strong{font-size:8px}.social-nav-mobile-panel section>header small{color:#84918c;margin-top:2px;font-size:5.5px}.social-nav-mobile-panel a{min-height:36px;padding-inline:12px;font-size:8px}.social-nav-mobile-panel .social-nav-badge{margin:0 0 0 auto;font-size:6px;position:static}.social-context-column{position:static}.social-composer-options{grid-template-columns:1fr 1fr}.social-composer-options button{min-height:31px}.community-directory{grid-template-columns:1fr}.membership-invitations>article{grid-template-columns:42px minmax(0,1fr)}.membership-invitations article>div:last-child{grid-column:2}.connection-directory>article{grid-template-columns:43px 1fr;padding:10px 0}.connection-actions{grid-column:2}.social-page-heading{min-height:auto}.network-post-body,.post-kind,.post-community-link,.post-media-grid{margin-left:0}.network-post>footer{padding-left:0}.community-about{display:none}}@media (max-width:480px){.social-search{display:none}.social-topbar{grid-template-columns:1fr auto}.social-page-heading{display:block}.social-page-heading>a{margin-top:9px;display:inline-block}.social-composer-tools,.social-composer-media,.social-composer-options{margin-left:0}.social-composer-tools small{display:none}.social-composer-options{grid-template-columns:1fr}.post-media-grid{height:285px}.network-post>header{grid-template-columns:32px 1fr}.post-audience{grid-column:2;justify-self:start}.network-post>footer{flex-wrap:wrap;gap:11px}.connection-stats{grid-template-columns:repeat(2,1fr)}.connection-stats>div:nth-child(2){border-right:0}.membership-invitations>article{grid-template-columns:1fr}.membership-invitations article>div:last-child{flex-direction:column;grid-column:1}.membership-invitations button{width:100%}.membership-outgoing>div{grid-template-columns:1fr;padding-block:7px}.membership-outgoing button{justify-self:start}.community-hero{grid-template-columns:45px 1fr}.community-hero>span{width:42px;height:42px}.community-hero .join-action{grid-column:2;align-items:flex-start}.comment-thread form{grid-template-columns:1fr}.comment-thread form button{min-height:31px}.social-comment-history-control{grid-template-columns:1fr}.social-comment-history-control button,.social-comment-history-control>b{text-align:center;width:100%}.social-comment-history-control>b{padding:7px 0}}.community-about>div>a{color:#08795d;font-size:6px;font-weight:700}.explore-heading{min-height:76px}.social-discovery{gap:11px;display:grid}.discovery-summary{background:#fff;border:1px solid #d9e2de;grid-template-columns:repeat(4,1fr);display:grid}.discovery-summary>div{border-right:1px solid #e8edeb;align-items:center;gap:9px;min-height:72px;padding:11px 13px;display:flex}.discovery-summary>div:last-child{border-right:0}.discovery-summary>div>span{color:#08795d;background:#e2f3ed;flex:none;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.discovery-summary p{margin:0}.discovery-summary strong,.discovery-summary small{display:block}.discovery-summary strong{font-size:17px}.discovery-summary small{color:#7f8c86;margin-top:2px;font-size:6px}.discovery-controls{background:#fff;border:1px solid #d9e2de;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:10px;min-height:53px;padding:8px 10px;display:grid}.discovery-controls>label{background:#f8faf9;border:1px solid #dce4e1;align-items:center;gap:7px;height:34px;padding:0 7px;display:flex}.discovery-controls label>span{color:#80908a}.discovery-controls input{color:#283832;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.discovery-controls label>button{color:#7a8983;background:0 0;border:0;padding:2px 4px;font-size:14px}.discovery-controls>div{display:flex}.discovery-controls>div button{color:#68766f;background:#fff;border:1px solid #d4ded9;border-right:0;min-height:31px;padding:0 8px;font-size:6px;font-weight:650}.discovery-controls>div button:last-child{border-right:1px solid #d4ded9}.discovery-controls>div button.active{color:#08795d;background:#e7f5f0;border-color:#86c7b2}.discovery-controls>small{color:#7f8c86;white-space:nowrap;font-size:6px}.discovery-error{margin:0}.discovery-controls>.discovery-control-status{justify-content:flex-end;align-items:center;gap:7px}.discovery-control-status>small{color:#7f8c86;white-space:nowrap;font-size:6px}.discovery-controls>.discovery-control-status>button{color:#08795d;white-space:nowrap;background:#edf7f4;border:1px solid #bcd9cf;align-items:center;gap:5px;min-height:29px;padding:0 7px;font-size:5.5px;font-weight:750;display:flex}.discovery-controls>.discovery-control-status>button:last-child{border-right:1px solid #bcd9cf}.discovery-control-status button>i{background:#0aa678;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #0aa6781a}.discovery-control-status button>b{font-size:8px}.discovery-controls>.discovery-control-status>button.syncing{color:#826320;background:#faf5e8;border-color:#dfcfaa}.discovery-control-status button.syncing>i{background:#c69a38}.discovery-controls>.discovery-control-status>button.offline{color:#9e4540;background:#fbecea;border-color:#e2c2bf}.discovery-control-status button.offline>i{background:#b85751}.discovery-controls>.discovery-control-status>button:disabled{cursor:default;opacity:.7}.discovery-section{background:#fff;border:1px solid #d9e2de}.discovery-section>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:11px 14px;display:flex}.discovery-section>header span{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:800}.discovery-section>header h2{margin:4px 0 0;font-size:12px}.discovery-section>header>a{color:#08795d;font-size:7px;font-weight:700}.discovery-person-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-person-card{border-bottom:1px solid #e7ecea;border-right:1px solid #e7ecea;flex-direction:column;min-width:0;padding:14px;display:flex}.discovery-person-card:nth-child(3n){border-right:0}.discovery-person-card>header{justify-content:space-between;align-items:flex-start;gap:9px;min-height:62px;display:flex}.discovery-person-card>header>span{color:#08795d;text-align:right;background:#edf7f4;border:1px solid #cfe2db;max-width:120px;padding:4px 6px;font-size:5px;font-weight:750}.discovery-person-avatar{color:#08795d;background:#dcefe8;border:2px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:12px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cbded7}.discovery-person-copy{min-height:100px;padding:11px 0}.discovery-person-copy>small{color:#84918b;font-size:6px}.discovery-person-copy h3{margin:4px 0 6px;font-size:12px}.discovery-person-copy h3 a:hover{color:#08795d}.discovery-person-copy p{color:#68766f;margin:0;font-size:7px;line-height:1.55}.discovery-academy{background:#f2f8f6;border:1px solid #d8e5e0;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:48px;padding:7px;display:grid}.discovery-academy>span{color:#08795d;background:#dcefe8;place-items:center;width:27px;height:27px;display:grid}.discovery-academy p{min-width:0;margin:0}.discovery-academy small,.discovery-academy strong{display:block}.discovery-academy small{color:#84918b;font-size:5px}.discovery-academy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.discovery-academy.independent{background:#f7f7fb;border-color:#e2e0ec}.discovery-academy.independent>span{color:#665889;background:#e9e7f2}.discovery-person-meta{border-bottom:1px solid #e9edeb;flex-wrap:wrap;align-items:center;gap:4px;min-height:43px;padding:8px 0;display:flex}.discovery-person-meta span{color:#7e8b85;width:100%;font-size:6px}.discovery-person-meta b{color:#60706a;background:#eef3f1;padding:3px 5px;font-size:5px;font-weight:650}.discovery-connection-actions{flex-wrap:wrap;align-items:center;gap:5px;min-height:45px;padding-top:9px;display:flex}.discovery-connection-actions button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:28px;padding:0 8px;font-size:6px;font-weight:750}.discovery-connection-actions button.active{color:#08795d;background:#e8f5f0}.discovery-connection-actions button.quiet{color:#7c8984;background:0 0;border-color:#0000;min-height:24px;padding-inline:3px}.discovery-connection-actions button:disabled{cursor:default;opacity:.55}.discovery-connection-actions>span{color:#67766f;background:#f5f7f6;border:1px solid #d6dfdc;padding:5px 6px;font-size:5px;font-weight:700}.discovery-connection-actions>span.accepted{color:#08795d;background:#e9f5f1;border-color:#bcd9cf}.discovery-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discovery-community-grid>article{border-bottom:1px solid #e7ecea;border-right:1px solid #e7ecea;grid-template-columns:90px minmax(0,1fr);min-width:0;min-height:180px;display:grid}.discovery-community-grid>article:nth-child(2n){border-right:0}.discovery-community-mark{color:#fff;background:linear-gradient(150deg,#15382f,#24755e);flex-direction:column;justify-content:space-between;padding:12px;display:flex}.discovery-community-mark>span{background:#ffffff17;border:1px solid #ffffff3b;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.discovery-community-mark small{font-size:5px;line-height:1.35}.discovery-community-grid>article>div:last-child{flex-direction:column;padding:14px;display:flex}.discovery-community-grid article>div>span{color:#08795d;font-size:5px;font-weight:750}.discovery-community-grid h3{margin:5px 0 7px;font-size:11px}.discovery-community-grid p{color:#6d7a74;margin:0;font-size:7px;line-height:1.55}.discovery-community-grid footer{justify-content:space-between;align-items:flex-end;gap:8px;min-height:39px;margin-top:auto;padding-top:9px;display:flex}.discovery-community-grid footer>small{color:#84918b;font-size:5px}.discovery-community-grid .join-action button{min-height:27px}.discovery-empty{text-align:center;background:#fff;border:1px solid #d9e2de;align-content:center;place-items:center;min-height:250px;padding:30px;display:grid}.discovery-empty>span{color:#00a978;font-size:27px}.discovery-empty h2{margin:9px 0 5px;font-size:13px}.discovery-empty p{color:#75827c;max-width:480px;margin:0;font-size:7px;line-height:1.6}.discovery-empty button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:31px;margin-top:13px;padding:0 11px;font-size:7px;font-weight:750}.discovery-privacy{background:#eaf6f2;border:1px solid #cfe2db;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:55px;padding:10px 13px;display:grid}.discovery-privacy>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.discovery-privacy p{color:#5f736b;margin:0;font-size:6px;line-height:1.5}.discovery-privacy a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:750}@media (max-width:1050px){.discovery-controls{grid-template-columns:1fr}.discovery-controls>div{overflow-x:auto}.discovery-controls>.discovery-control-status{justify-content:space-between;width:100%;overflow:visible}.discovery-person-grid{grid-template-columns:repeat(2,1fr)}.discovery-person-card:nth-child(3n){border-right:1px solid #e7ecea}.discovery-person-card:nth-child(2n){border-right:0}}@media (max-width:760px){.discovery-summary{grid-template-columns:repeat(2,1fr)}.discovery-summary>div:nth-child(2){border-right:0}.discovery-community-grid{grid-template-columns:1fr}.discovery-community-grid>article{border-right:0}.discovery-privacy{grid-template-columns:1fr}.discovery-privacy a{white-space:normal}}@media (max-width:520px){.discovery-person-grid{grid-template-columns:1fr}.discovery-person-card,.discovery-person-card:nth-child(2n),.discovery-person-card:nth-child(3n){border-right:0}.discovery-summary>div{min-height:62px;padding:9px}.discovery-summary>div>span{display:none}.discovery-community-grid>article{grid-template-columns:65px 1fr}.discovery-community-mark{padding:9px}.discovery-community-mark>span{width:31px;height:31px}.discovery-section>header{flex-direction:column;align-items:flex-start}.discovery-controls>div{width:100%}.discovery-controls>div button{flex:none}}.policy-matrix-stats{margin-bottom:12px}.policy-explanation{color:#476158;background:#e9f5f1;border:1px solid #cde5dc;grid-template-columns:95px 270px 1fr;align-items:center;gap:16px;min-height:72px;margin-bottom:12px;padding:12px 16px;display:grid}.policy-explanation>span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.policy-explanation>div{align-items:center;gap:8px;display:flex}.policy-explanation strong{color:#08795d;background:#fff;border:1px solid #c7dfd7;padding:7px 9px;font-size:7px}.policy-explanation i{color:#7c968d;font-style:normal}.policy-explanation p{color:#60756d;margin:0;font-size:7px;line-height:1.5}.policy-matrix-stack{flex-direction:column;gap:12px;display:flex}.policy-level-block{border:1px solid var(--line);background:#fff;border-top:3px solid #263d5d;box-shadow:0 2px 7px #1f322c08}.platform-policy-block{border-top-color:#08795d}.policy-level-block>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;min-height:72px;padding:13px 16px;display:flex}.policy-level-symbol{color:#fff;background:#08795d;flex:none;place-items:center;width:37px;height:37px;font-size:11px;font-weight:750;display:grid}.policy-level-symbol.organization{background:#263d5d}.policy-level-block>header small{color:#7c8984;letter-spacing:.08em;font-size:6px;font-weight:750}.policy-level-block>header h2{margin:3px 0;font-size:11px}.policy-level-block>header p{color:#84908b;margin:0;font-size:7px}.policy-editor{padding:14px 16px}.policy-inherit-toggle{cursor:pointer;background:#f3f6f5;border:1px solid #e1e7e4;align-items:center;gap:8px;min-height:43px;margin-bottom:11px;padding:8px 10px;display:flex}.policy-inherit-toggle input,.policy-external-toggle input{accent-color:#08795d}.policy-inherit-toggle strong,.policy-inherit-toggle small,.policy-external-toggle strong,.policy-external-toggle small{display:block}.policy-inherit-toggle strong,.policy-external-toggle strong{font-size:8px}.policy-inherit-toggle small,.policy-external-toggle small{color:#84908b;margin-top:3px;font-size:6px}.policy-editor-fields{grid-template-columns:1fr 1.15fr 1fr;gap:11px;display:grid}.policy-editor-fields.disabled{opacity:.58}.policy-editor-fields>label>span,.policy-posting-mode>span{color:#52615b;margin-bottom:6px;font-size:7px;font-weight:650;display:block}.policy-editor-fields select{color:#293932;cursor:pointer;background:#fafbfb;border:1px solid #d7dfdc;outline:0;width:100%;height:34px;padding:0 8px;font-size:8px}.policy-editor-fields label>small{color:#87938e;min-height:18px;margin-top:5px;font-size:6px;line-height:1.4;display:block}.policy-posting-mode>div{grid-template-columns:1fr 1fr;display:grid}.policy-posting-mode button{color:#64736c;background:#fff;border:1px solid #d7dfdc;min-height:34px;padding:0 7px;font-size:7px}.policy-posting-mode button+button{border-left:0}.policy-posting-mode button.selected{color:#08795d;background:#e9f6f2;border-color:#89c9b5}.policy-external-toggle{cursor:pointer;background:#f8faf9;border:1px solid #e1e7e4;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:flex}.policy-editor footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:12px;min-height:48px;margin-top:12px;padding-top:11px;display:flex}.policy-editor footer>div{align-items:center;gap:7px;display:flex}.policy-effective-dot{background:#0daa7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0daa7b1a}.policy-editor footer p{margin:0}.policy-editor footer small,.policy-editor footer strong{display:block}.policy-editor footer small{color:#84908b;letter-spacing:.07em;font-size:5px}.policy-editor footer strong{margin-top:2px;font-size:8px}.policy-editor footer em{color:#976c1c;background:#fbf1da;margin-top:3px;padding:2px 4px;font-size:5px;font-style:normal;display:inline-block}.policy-editor footer>button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:31px;padding:0 11px;font-size:7px;font-weight:700}.policy-save-message{margin:8px 0 0;padding:6px 8px;font-size:6px}.policy-save-message.success{color:#08795d;background:#e6f5f0}.policy-save-message.error{color:#a34742;background:#fae8e6}.policy-unit-list{border:1px solid #e1e7e4;margin:0 16px 15px}.policy-unit-caption{color:#64736d;background:#f6f8f7;border-bottom:1px solid #e1e7e4;grid-template-columns:21px 1fr;align-items:center;column-gap:7px;min-height:47px;padding:8px 12px;display:grid}.policy-unit-caption>span{color:#08795d;grid-row:span 2;font-size:14px}.policy-unit-caption strong{font-size:8px}.policy-unit-caption small{font-size:6px}.policy-unit-row{border-bottom:1px solid #e8ecea;grid-template-columns:minmax(185px,.55fr) minmax(0,1.45fr);display:grid}.policy-unit-row:last-child{border-bottom:0}.policy-unit-name{border-right:1px solid #e8ecea;align-items:center;gap:9px;padding:12px;display:flex}.policy-unit-name>span{color:#08795d;background:#e3f4ee;place-items:center;width:29px;height:29px;font-size:8px;font-weight:750;display:grid}.policy-unit-name strong,.policy-unit-name small{display:block}.policy-unit-name strong{font-size:8px}.policy-unit-name small{color:#84908b;margin-top:3px;font-size:6px}.policy-editor.compact{padding:10px 12px}.policy-editor.compact .policy-inherit-toggle{margin-bottom:8px}.policy-editor.compact .policy-editor-fields{grid-template-columns:1fr 1fr 1fr}.policy-editor.compact footer{min-height:40px;margin-top:8px;padding-top:8px}.unit-policy-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.unit-policy-summary>div{border-right:1px solid var(--line-soft);min-height:80px;padding:14px}.unit-policy-summary>div:last-child{border-right:0}.unit-policy-summary span,.unit-policy-summary strong,.unit-policy-summary small{display:block}.unit-policy-summary span{color:#7e8b86;font-size:7px}.unit-policy-summary strong{margin-top:7px;font-size:13px}.unit-policy-summary small{color:#84908b;margin-top:4px;font-size:6px}.unit-policy-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:12px;display:grid}.unit-policy-editor-card .policy-editor,.policy-impact-card{padding:16px}.policy-impact-card>span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:750}.policy-impact-card h2{margin:5px 0 12px;font-size:11px}.policy-impact-card>div{border-top:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:57px;display:grid}.policy-impact-card i{color:#08795d;background:#e3f4ee;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:750;display:grid}.policy-impact-card p{margin:0}.policy-impact-card strong,.policy-impact-card small{display:block}.policy-impact-card strong{font-size:8px}.policy-impact-card small{color:#84908b;margin-top:3px;font-size:6px;line-height:1.4}.effective-policy-card{background:#edf7f4;border-bottom:1px solid #d9e9e4;padding:13px 14px}.effective-policy-card span,.effective-policy-card strong,.effective-policy-card small{display:block}.effective-policy-card span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:750}.effective-policy-card strong{margin-top:5px;font-size:11px}.effective-policy-card small{color:#6e817a;margin-top:3px;font-size:6px}.effective-policy-flags{padding:4px 13px}.effective-policy-flags>span{border-bottom:1px solid var(--line-soft);grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:49px;display:grid}.effective-policy-flags i{color:#08795d;background:#e4f4ef;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.effective-policy-flags p{margin:0}.effective-policy-flags strong,.effective-policy-flags small{display:block}.effective-policy-flags strong{font-size:7px}.effective-policy-flags small{color:#84908b;margin-top:3px;font-size:6px}.unit-policy-link{color:#08795d;justify-content:center;align-items:center;min-height:38px;font-size:7px;font-weight:700;display:flex}@media (max-width:1050px){.policy-editor-fields,.policy-editor.compact .policy-editor-fields{grid-template-columns:1fr 1fr}.policy-external-toggle{grid-column:1/-1}.policy-unit-row{grid-template-columns:1fr}.policy-unit-name{border-bottom:1px solid #edf0ef;border-right:0}.unit-policy-layout{grid-template-columns:1fr}}@media (max-width:760px){.policy-explanation{grid-template-columns:1fr;gap:8px}.policy-unit-list{margin-inline:10px}.policy-editor-fields,.policy-editor.compact .policy-editor-fields{grid-template-columns:1fr}.policy-external-toggle{grid-column:auto}.unit-policy-summary{grid-template-columns:1fr}.unit-policy-summary>div{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-policy-summary>div:last-child{border-bottom:0}}@media (max-width:500px){.policy-editor footer{flex-direction:column;align-items:flex-start}.policy-editor footer>button{width:100%}.policy-level-block>header{align-items:flex-start}.policy-posting-mode>div{grid-template-columns:1fr}.policy-posting-mode button+button{border-top:0;border-left:1px solid #d7dfdc}}.social-safety-stack{gap:11px;display:grid}.social-safety-summary{color:#fff;background:linear-gradient(110deg,#15352c 0 43%,#1d4b3d 43% 100%);border:1px solid #cfe0da;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:15px 17px;display:flex}.social-safety-summary>div{align-items:center;gap:12px;display:flex}.social-safety-summary>div>span{color:#8ee0c4;background:#ffffff12;border:1px solid #ffffff35;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.social-safety-summary p{margin:0}.social-safety-summary p small,.social-safety-summary p strong{display:block}.social-safety-summary p small{color:#98b9ae;letter-spacing:.1em;font-size:6px;font-weight:800}.social-safety-summary p strong{max-width:460px;margin-top:5px;font-size:13px;line-height:1.35}.social-safety-summary>b{border-left:1px solid #ffffff25;min-width:105px;padding-left:17px;font-size:24px}.social-safety-summary>b small{color:#a8c3ba;margin-top:3px;font-size:6px;font-weight:600;display:block}.social-safety-impact{background:#fff;border:1px solid #d9e2de;grid-template-columns:repeat(3,1fr);display:grid}.social-safety-impact article{border-right:1px solid #e7ecea;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:82px;padding:12px;display:grid}.social-safety-impact article:last-child{border-right:0}.social-safety-impact article>span{color:#08795d;background:#e7f3ef;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.social-safety-impact strong{font-size:8px}.social-safety-impact p{color:#75827d;margin:4px 0 0;font-size:6px;line-height:1.5}.social-safety-message{color:#08795d;background:#e8f5f1;border-left:2px solid #0a9b72;margin:0;padding:8px 10px;font-size:7px}.social-safety-message.error{color:#9e4540;background:#fbecea;border-color:#b85751}.social-safety-list{background:#fff;border:1px solid #d9e2de}.social-safety-list>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;min-height:65px;padding:11px 15px;display:flex}.social-safety-list header span{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:800}.social-safety-list header h2{margin:4px 0 2px;font-size:12px}.social-safety-list header p{color:#83908a;margin:0;font-size:6px}.social-safety-list header>b{color:#08795d;background:#e6f3ef;place-items:center;min-width:30px;height:30px;font-size:10px;display:grid}.social-safety-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:43px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:78px;padding:9px 14px;display:grid}.social-safety-list>article>div strong,.social-safety-list>article>div small{display:block}.social-safety-list>article>div strong{font-size:9px}.social-safety-list>article>div small{color:#81908a;margin-top:2px;font-size:6px}.social-safety-list>article>div p{color:#68766f;margin:5px 0 0;font-size:7px}.social-safety-list time{color:#82908a;font-size:6px}.social-safety-list article>button{color:#66746e;background:#fff;border:1px solid #d1dcd8;min-height:30px;padding:0 9px;font-size:7px;font-weight:700}.social-safety-list article>button:hover{color:#08795d;border-color:#8fc7b5}.social-safety-list article>button:disabled{cursor:default;opacity:.55}.social-safety-empty{text-align:center;align-content:center;place-items:center;min-height:190px;padding:25px;display:grid}.social-safety-empty>span{color:#0ba87a;font-size:23px}.social-safety-empty h3{margin:8px 0 4px;font-size:11px}.social-safety-empty p{color:#7b8983;max-width:430px;margin:0;font-size:7px;line-height:1.55}.social-safety-note{background:#f6f8f7;border:1px solid #d9e2de;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.social-safety-note>span{color:#68766f;border:1px solid #cfdad6;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.social-safety-note p{margin:0}.social-safety-note strong,.social-safety-note small{display:block}.social-safety-note strong{font-size:8px}.social-safety-note small{color:#7f8c87;margin-top:4px;font-size:6px;line-height:1.5}@media (max-width:760px){.social-safety-impact{grid-template-columns:1fr}.social-safety-impact article{border-bottom:1px solid #e7ecea;border-right:0}.social-safety-list>article{grid-template-columns:43px 1fr auto}.social-safety-list time{grid-column:2}.social-safety-list article>button{grid-area:1/3/span 2}}@media (max-width:480px){.social-safety-summary{flex-direction:column;align-items:flex-start}.social-safety-summary>b{border-top:1px solid #ffffff25;border-left:0;width:100%;padding:10px 0 0}.social-safety-list>article{grid-template-columns:39px 1fr}.social-safety-list article>button{grid-area:auto/2;justify-self:start}.social-safety-list time{grid-column:2}}@media (max-width:520px){.post-detail-live-bar{flex-direction:column;align-items:stretch}.post-detail-live-bar button{width:100%}.social-content-context-lens{grid-template-columns:28px minmax(0,1fr)}.social-content-context-lens>b{grid-column:2;justify-self:start}.social-post-unavailable{grid-template-columns:38px minmax(0,1fr)}.social-post-unavailable nav{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.social-post-unavailable a,.social-post-unavailable button{white-space:normal}}@media (min-width:761px){.social-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aabbb4 transparent;max-height:calc(100vh - 92px);overflow-y:auto}.social-navigation::-webkit-scrollbar{width:5px}.social-navigation::-webkit-scrollbar-thumb{background:#aabbb4}}.social-admin-command{gap:12px;display:grid}.social-command-hero{color:#fff;background:#142f28;border-left:4px solid #1bd39d;grid-template-columns:minmax(350px,1.2fr) minmax(240px,.65fr) minmax(255px,.7fr);min-height:164px;display:grid;overflow:hidden}.social-command-hero>div{align-content:center;padding:20px 22px;display:grid}.social-command-hero>div>span,.social-command-feed>header span,.social-command-communities>header span{color:#72cbb0;letter-spacing:.1em;font-size:6px;font-weight:800}.social-command-hero h2{letter-spacing:-.25px;max-width:560px;margin:6px 0 5px;font-size:18px;line-height:1.25}.social-command-hero>div>p{color:#aac1b9;max-width:620px;margin:0;font-size:7px;line-height:1.65}.social-command-hero nav{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.social-command-hero nav a{color:#c6d8d2;border:1px solid #355b4f;align-items:center;min-height:27px;padding:0 8px;font-size:6px;font-weight:700;display:inline-flex}.social-command-hero nav a:hover{color:#fff;border-color:#1bd39d}.social-command-hero>dl{border-left:1px solid #ffffff14;grid-template-columns:1fr 1fr;align-content:center;margin:0;display:grid}.social-command-hero>dl>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-content:center;min-height:70px;padding:11px 15px;display:grid}.social-command-hero>dl>div:last-child{border-bottom:0;grid-column:1/-1}.social-command-hero dt{color:#7fa096;font-size:6px}.social-command-hero dd{color:#fff;margin:4px 0 0;font-size:19px;font-weight:800}.social-command-hero>aside{background:#193a31;align-content:center;padding:19px 20px;display:grid;position:relative}.social-command-hero>aside:before{content:"";background:#d49a31;width:3px;position:absolute;inset:0 auto 0 0}.social-command-hero>aside.clear:before{background:#1bd39d}.social-command-hero>aside small{color:#7fa096;letter-spacing:.08em;font-size:6px;font-weight:800}.social-command-hero>aside strong{margin-top:7px;font-size:11px;line-height:1.4}.social-command-hero>aside p{color:#9eb6ae;margin:6px 0 11px;font-size:6px;line-height:1.55}.social-command-hero>aside a{color:#72d5b7;font-size:7px;font-weight:750}.social-command-kpis{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.social-command-kpis article{border-right:1px solid var(--line-soft);align-items:center;gap:10px;min-height:83px;padding:12px 14px;display:flex}.social-command-kpis article:last-child{border-right:0}.social-command-kpis article>span{color:#08795d;background:#e4f4ef;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.social-command-kpis article>span.blue{color:#367da7;background:#e6f0f7}.social-command-kpis article>span.violet{color:#7258aa;background:#eee9f8}.social-command-kpis article>span.amber{color:#a86f19;background:#f9edd7}.social-command-kpis p{min-width:0;margin:0}.social-command-kpis small,.social-command-kpis strong,.social-command-kpis em{display:block}.social-command-kpis small{color:#7e8b85;font-size:6px}.social-command-kpis strong{margin:3px 0;font-size:18px;line-height:1}.social-command-kpis em{color:#89948f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.social-command-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.social-command-routes>a{border:1px solid var(--line);background:var(--surface);border-top:2px solid #263d5d;grid-template-columns:31px minmax(0,1fr) 13px;align-items:start;gap:9px;min-height:108px;padding:12px 11px 27px;transition:border-color .16s,transform .16s;display:grid;position:relative}.social-command-routes>a:hover{border-top-color:var(--green);transform:translateY(-2px)}.social-command-routes>a>span{color:#52655d;background:#edf2f0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.social-command-routes p{min-width:0;margin:0}.social-command-routes small,.social-command-routes strong,.social-command-routes em{display:block}.social-command-routes small{color:var(--green-deep);letter-spacing:.07em;font-size:5px;font-weight:800}.social-command-routes strong{margin-top:3px;font-size:8px}.social-command-routes em{color:#83908a;margin-top:4px;font-size:6px;font-style:normal;line-height:1.45}.social-command-routes>a>b{color:#6c7a74;font-size:6px;position:absolute;bottom:10px;left:51px}.social-command-routes>a>i{color:#82908a;font-size:9px;font-style:normal}.social-command-workspace{grid-template-columns:minmax(0,1.5fr) minmax(265px,.55fr);align-items:start;gap:12px;display:grid}.social-command-workspace>div,.social-command-workspace>aside{gap:12px;display:grid}.social-command-feed,.social-command-communities,.social-control-card{overflow:hidden}.social-command-feed>header,.social-command-communities>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 15px;display:flex}.social-command-feed>header span,.social-command-communities>header span{color:var(--green-deep)}.social-command-feed>header h2,.social-command-communities>header h2{margin:3px 0 0;font-size:11px}.social-command-feed>header p,.social-command-communities>header p{color:#82908a;margin:3px 0 0;font-size:6px}.social-command-feed>header>a,.social-command-communities>header>a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:750}.social-command-feed>article{padding:14px 15px 0}.social-command-feed>article>h3{margin:12px 3px -5px 41px;font-size:10px;line-height:1.4}.social-command-feed>article>h3 a:hover{color:var(--green-deep)}.social-command-feed>article>p{color:#405049;white-space:pre-wrap;margin:12px 3px 12px 41px;font-size:9px;line-height:1.6}.social-command-feed>article>footer{border-top:1px solid var(--line-soft);align-items:center;gap:16px;min-height:38px;margin-top:2px;padding-left:41px;display:flex}.social-command-feed>article>footer span,.social-command-feed>article>footer a{color:#718079;font-size:7px}.social-command-feed>article>footer a:last-child{color:var(--green-deep);margin-left:auto;font-weight:750}.social-command-empty{justify-content:center;align-items:center;gap:9px;min-height:125px;display:flex}.social-command-empty>span{color:#08795d;background:#e6f4ef;place-items:center;width:29px;height:29px;display:grid}.social-command-empty p{margin:0}.social-command-empty strong,.social-command-empty small{display:block}.social-command-empty strong{font-size:8px}.social-command-empty small{color:#82908a;margin-top:3px;font-size:6px}.social-command-communities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.social-command-communities>div>a{border:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr) 10px;align-items:center;gap:8px;min-height:83px;padding:10px;display:grid}.social-command-communities>div>a>span{color:#fff;background:#0f9871;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.social-command-communities>div>a>span.violet{background:#7359a9}.social-command-communities>div>a>span.amber{background:#bd791d}.social-command-communities p{min-width:0;margin:0}.social-command-communities small,.social-command-communities strong,.social-command-communities em{display:block}.social-command-communities small{color:#83908a;font-size:5px}.social-command-communities strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.social-command-communities em{color:#83908a;margin-top:4px;font-size:5px;font-style:normal}.social-command-communities>div>a>b{color:#81908a;font-size:8px}.social-control-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:63px;padding:10px 13px;display:grid}.social-control-card>header>span{color:#62726b;background:#edf2f0;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.social-control-card>header small{color:#81908a;letter-spacing:.07em;font-size:5px;font-weight:800}.social-control-card>header h2{margin:3px 0 0;font-size:9px}.social-control-card>header>b{color:#66746e;background:#edf2f0;place-items:center;min-width:26px;height:26px;font-size:9px;display:grid}.social-control-card.safety.attention>header>span,.social-control-card.safety.attention>header>b{color:#976819;background:#fff0dd}.social-control-card.safety.clear>header>span,.social-control-card.safety.clear>header>b{color:#08795d;background:#e5f4ef}.social-control-card>dl{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin:0;display:grid}.social-control-card>dl>div{border-right:1px solid var(--line-soft);padding:10px 13px}.social-control-card>dl>div:last-child{border-right:0}.social-control-card dt{color:#82908a;font-size:5px}.social-control-card dd{margin:3px 0 0;font-size:13px;font-weight:800}.social-control-card>p{color:#718079;margin:0;padding:11px 13px;font-size:6px;line-height:1.55}.social-control-card>a{border-top:1px solid var(--line-soft);min-height:37px;color:var(--green-deep);background:#fafcfb;align-items:center;padding:0 13px;font-size:7px;font-weight:750;display:flex}.social-control-card.policies>div{padding:2px 13px 5px}.social-control-card.policies article{border-bottom:1px solid var(--line-soft);grid-template-columns:7px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;display:grid}.social-control-card.policies article>i{background:#11aa7b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e4f4ef}.social-control-card.policies article p{margin:0}.social-control-card.policies article strong,.social-control-card.policies article small{display:block}.social-control-card.policies article strong{font-size:7px}.social-control-card.policies article small{color:#84908b;margin-top:3px;font-size:5px}.social-policy-remainder{text-align:center;color:#7d8984!important;padding-block:7px!important}.social-command-privacy{background:#edf4f8;border:1px solid #cadce5;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:10px 12px;display:grid}.social-command-privacy>span{color:#4e7185;background:#dceaf1;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.social-command-privacy p{margin:0}.social-command-privacy strong,.social-command-privacy small{display:block}.social-command-privacy strong{color:#3f5b6a;font-size:7px}.social-command-privacy small{color:#6f858f;margin-top:3px;font-size:6px;line-height:1.45}@media (max-width:1120px){.social-command-hero{grid-template-columns:minmax(330px,1fr) minmax(230px,.7fr)}.social-command-hero>aside{grid-column:1/-1;min-height:86px}.social-command-kpis,.social-command-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.social-command-kpis article:nth-child(2){border-right:0}.social-command-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.social-command-communities>div{grid-template-columns:1fr}}@media (max-width:820px){.social-command-hero{grid-template-columns:1fr}.social-command-hero>dl{border-top:1px solid #ffffff14;border-left:0}.social-command-hero>aside{grid-column:auto}.social-command-workspace{grid-template-columns:1fr}.social-command-workspace>aside{grid-template-columns:1fr 1fr}.social-command-privacy{grid-column:1/-1}}@media (max-width:560px){.social-command-kpis,.social-command-routes,.social-command-workspace>aside{grid-template-columns:1fr}.social-command-kpis article,.social-command-kpis article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.social-command-kpis article:last-child{border-bottom:0}.social-command-privacy{grid-column:auto}.social-command-feed>header,.social-command-communities>header{flex-direction:column;align-items:flex-start}.social-command-feed>article>h3,.social-command-feed>article>p{margin-left:0}.social-command-feed>article>footer{flex-wrap:wrap;align-items:flex-start;padding:9px 0}.social-command-feed>article>footer a:last-child{margin-left:0}}.social-admin-command-readable{gap:1rem}.social-admin-command-readable :is(a,button):focus-visible{outline:.1875rem solid var(--green)}@supports (color:color-mix(in lab, red, red)){.social-admin-command-readable :is(a,button):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--green) 72%, white)}}.social-admin-command-readable :is(a,button):focus-visible{outline-offset:.125rem}.social-admin-command-readable button:not(:disabled){cursor:pointer}.social-admin-command-readable .social-command-hero{grid-template-columns:minmax(26rem,1.3fr) minmax(16rem,.65fr) minmax(18rem,.72fr);min-height:16rem}.social-admin-command-readable .social-command-hero>div{padding:1.5rem}.social-admin-command-readable .social-command-hero>div>span,.social-admin-command-readable .social-command-feed>header span,.social-admin-command-readable .social-command-communities>header span{font-size:.75rem}.social-admin-command-readable .social-command-hero h2{margin:.5rem 0 .375rem;font-size:1.5rem;line-height:1.25}.social-admin-command-readable .social-command-hero>div>p{font-size:.875rem;line-height:1.6}.social-admin-command-readable .social-command-hero nav{gap:.5rem;margin-top:1rem}.social-admin-command-readable .social-command-hero nav a,.social-admin-command-readable .social-command-hero>aside a{align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;display:inline-flex}.social-admin-command-readable .social-command-hero>dl>div{min-height:7rem;padding:1rem}.social-admin-command-readable .social-command-hero dt,.social-admin-command-readable .social-command-hero>aside small{font-size:.75rem}.social-admin-command-readable .social-command-hero dd{margin-top:.5rem;font-size:1.5rem}.social-admin-command-readable .social-command-hero>aside{padding:1.5rem}.social-admin-command-readable .social-command-hero>aside strong{margin-top:.625rem;font-size:1rem;line-height:1.4}.social-admin-command-readable .social-command-hero>aside p{margin:.5rem 0 .75rem;font-size:.875rem;line-height:1.55}.social-admin-command-readable .social-command-kpis article{gap:.75rem;min-height:7rem;padding:1rem}.social-admin-command-readable .social-command-kpis article>span{width:2.75rem;height:2.75rem;font-size:.875rem}.social-admin-command-readable .social-command-kpis small,.social-admin-command-readable .social-command-kpis em{font-size:.75rem;line-height:1.35}.social-admin-command-readable .social-command-kpis strong{margin:.375rem 0;font-size:1.5rem}.social-admin-command-readable .social-command-routes{gap:.75rem}.social-admin-command-readable .social-command-routes>a{grid-template-columns:2.75rem minmax(0,1fr) 1rem;gap:.75rem;min-height:10rem;padding:1rem 1rem 2.75rem}.social-admin-command-readable .social-command-routes>a>span{width:2.5rem;height:2.5rem;font-size:.875rem}.social-admin-command-readable .social-command-routes small,.social-admin-command-readable .social-command-routes>a>b{font-size:.75rem}.social-admin-command-readable .social-command-routes strong{margin-top:.375rem;font-size:.9375rem}.social-admin-command-readable .social-command-routes em{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-admin-command-readable .social-command-routes>a>b{bottom:1rem;left:4.5rem}.social-admin-command-readable .social-command-routes>a>i{font-size:.875rem}.social-admin-command-readable .social-command-workspace{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.6fr);gap:1rem}.social-admin-command-readable .social-command-workspace>div,.social-admin-command-readable .social-command-workspace>aside{gap:1rem}.social-admin-command-readable .social-command-feed>header,.social-admin-command-readable .social-command-communities>header{min-height:5.5rem;padding:1rem}.social-admin-command-readable .social-command-feed>header h2,.social-admin-command-readable .social-command-communities>header h2{margin-top:.375rem;font-size:1.0625rem}.social-admin-command-readable .social-command-feed>header p,.social-admin-command-readable .social-command-communities>header p{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-admin-command-readable .social-command-feed>header>a,.social-admin-command-readable .social-command-communities>header>a{align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.social-admin-command-readable .social-command-feed>article{padding:1rem 1rem 0}.social-admin-command-readable .social-command-feed .post-author a,.social-admin-command-readable .social-command-feed .post-author strong{font-size:.875rem}.social-admin-command-readable .social-command-feed .post-author small,.social-admin-command-readable .social-command-feed .post-author .audience{font-size:.75rem}.social-admin-command-readable .social-command-feed>article>h3{margin:1rem 0 0 3.25rem;font-size:1.0625rem;line-height:1.4}.social-admin-command-readable .social-command-feed>article>p{margin:.75rem 0 1rem 3.25rem;font-size:1rem;line-height:1.65}.social-admin-command-readable .social-command-feed>article>footer{gap:1rem;min-height:3.5rem;padding-left:3.25rem}.social-admin-command-readable .social-command-feed>article>footer span,.social-admin-command-readable .social-command-feed>article>footer a{align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.social-admin-command-readable .social-command-empty{min-height:10rem;padding:1rem}.social-admin-command-readable .social-command-empty strong{font-size:.9375rem}.social-admin-command-readable .social-command-empty small{margin-top:.25rem;font-size:.8125rem}.social-admin-command-readable .social-command-communities>div{gap:.75rem;padding:1rem}.social-admin-command-readable .social-command-communities>div>a{grid-template-columns:2.5rem minmax(0,1fr) 1rem;gap:.75rem;min-height:6rem;padding:.75rem}.social-admin-command-readable .social-command-communities>div>a>span{width:2.5rem;height:2.5rem;font-size:.875rem}.social-admin-command-readable .social-command-communities small,.social-admin-command-readable .social-command-communities em{font-size:.75rem}.social-admin-command-readable .social-command-communities strong{margin-top:.25rem;font-size:.875rem}.social-admin-command-readable .social-command-communities>div>a>b{font-size:.875rem}.social-admin-command-readable .social-control-card>header{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:5.25rem;padding:.875rem 1rem}.social-admin-command-readable .social-control-card>header>span{width:2.5rem;height:2.5rem;font-size:.875rem}.social-admin-command-readable .social-control-card>header small,.social-admin-command-readable .social-control-card dt,.social-admin-command-readable .social-control-card.policies article small{font-size:.75rem}.social-admin-command-readable .social-control-card>header h2{margin-top:.25rem;font-size:1rem}.social-admin-command-readable .social-control-card>header>b{min-width:2.25rem;height:2.25rem;font-size:.875rem}.social-admin-command-readable .social-control-card>dl>div{padding:.875rem 1rem}.social-admin-command-readable .social-control-card dd{margin-top:.375rem;font-size:1.375rem}.social-admin-command-readable .social-control-card>p{padding:1rem;font-size:.875rem;line-height:1.55}.social-admin-command-readable .social-control-card>a{min-height:2.75rem;padding-inline:1rem;font-size:.8125rem}.social-admin-command-readable .social-control-card.policies>div{padding:.25rem 1rem .5rem}.social-admin-command-readable .social-control-card.policies article{grid-template-columns:.75rem minmax(0,1fr);gap:.75rem;min-height:3.5rem}.social-admin-command-readable .social-control-card.policies article strong{font-size:.875rem}.social-admin-command-readable .social-command-privacy{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:5rem;padding:.875rem 1rem}.social-admin-command-readable .social-command-privacy>span{width:2.25rem;height:2.25rem;font-size:.875rem}.social-admin-command-readable .social-command-privacy strong{font-size:.875rem}.social-admin-command-readable .social-command-privacy small{margin-top:.25rem;font-size:.8125rem;line-height:1.5}@media (max-width:75rem){.social-admin-command-readable .social-command-hero{grid-template-columns:minmax(24rem,1fr) minmax(16rem,.7fr)}.social-admin-command-readable .social-command-hero>aside{grid-column:1/-1;min-height:8rem}.social-admin-command-readable .social-command-kpis,.social-admin-command-readable .social-command-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.social-admin-command-readable .social-command-hero,.social-admin-command-readable .social-command-workspace{grid-template-columns:1fr}.social-admin-command-readable .social-command-hero>aside{grid-column:auto}.social-admin-command-readable .social-command-workspace>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.social-admin-command-readable .social-command-privacy{grid-column:1/-1}}@media (max-width:36rem){.social-admin-command-readable .social-command-kpis,.social-admin-command-readable .social-command-routes,.social-admin-command-readable .social-command-workspace>aside,.social-admin-command-readable .social-command-hero>dl{grid-template-columns:1fr}.social-admin-command-readable .social-command-hero>dl>div,.social-admin-command-readable .social-command-hero>dl>div:last-child{border-right:0;grid-column:auto}.social-admin-command-readable .social-command-kpis article{border-right:0}.social-admin-command-readable .social-command-hero nav a,.social-admin-command-readable .social-command-feed>header>a,.social-admin-command-readable .social-command-communities>header>a,.social-admin-command-readable .social-control-card>a{justify-content:center;width:100%}.social-admin-command-readable .social-command-feed>article>h3,.social-admin-command-readable .social-command-feed>article>p{margin-left:0}.social-admin-command-readable .social-command-feed>article>footer{flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0}.social-admin-command-readable .social-command-feed>article>footer a:last-child{margin-left:0}.social-admin-command-readable .social-command-privacy{grid-column:auto}}.platform-evolution-command{gap:12px;display:grid}.platform-evolution-hero{color:#fff;background:#172b35;border-left:4px solid #d99b37;grid-template-columns:minmax(370px,1.25fr) minmax(215px,.55fr) minmax(270px,.65fr);min-height:174px;display:grid;overflow:hidden}.platform-evolution-hero>div{align-content:center;padding:20px 22px;display:grid}.platform-evolution-hero>div>span,.platform-evolution-networks>header span,.platform-evolution-attention>header span{color:#e2ac54;letter-spacing:.1em;font-size:6px;font-weight:800}.platform-evolution-hero h2{letter-spacing:-.25px;max-width:610px;margin:6px 0 5px;font-size:18px;line-height:1.25}.platform-evolution-hero>div>p{color:#a9bdc5;max-width:650px;margin:0;font-size:7px;line-height:1.65}.platform-evolution-hero nav{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.platform-evolution-hero nav a{color:#cedbe0;border:1px solid #45616b;align-items:center;min-height:27px;padding:0 8px;font-size:6px;font-weight:750;display:inline-flex}.platform-evolution-hero nav a:hover{color:#fff;border-color:#e2ac54}.platform-evolution-hero>dl{border-left:1px solid #ffffff14;align-content:center;margin:0;display:grid}.platform-evolution-hero>dl>div{border-bottom:1px solid #ffffff14;align-content:center;min-height:78px;padding:12px 17px;display:grid}.platform-evolution-hero>dl>div:last-child{border-bottom:0}.platform-evolution-hero dt{color:#8da6af;font-size:6px}.platform-evolution-hero dd{color:#fff;margin:3px 0;font-size:22px;font-weight:800}.platform-evolution-hero dl small{color:#9bb0b8;font-size:6px}.platform-evolution-hero>aside{background:#1d3540;align-content:center;padding:19px 20px;display:grid;position:relative}.platform-evolution-hero>aside:before{content:"";background:#d99b37;width:3px;position:absolute;inset:0 auto 0 0}.platform-evolution-hero>aside.clear:before{background:#1bb786}.platform-evolution-hero>aside small{color:#91a9b2;letter-spacing:.08em;font-size:6px;font-weight:800}.platform-evolution-hero>aside strong{margin-top:7px;font-size:11px;line-height:1.4}.platform-evolution-hero>aside p{color:#a8bbc2;margin:6px 0 11px;font-size:6px;line-height:1.6}.platform-evolution-hero>aside a{color:#f0bc65;font-size:7px;font-weight:750}.platform-evolution-hero>aside.clear a{color:#6ed4b3}.platform-evolution-kpis{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-evolution-kpis article{border-right:1px solid var(--line-soft);align-items:center;gap:10px;min-height:83px;padding:12px 14px;display:flex}.platform-evolution-kpis article:last-child{border-right:0}.platform-evolution-kpis article>span{color:#08795d;background:#e4f4ef;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.platform-evolution-kpis article>span.blue{color:#367da7;background:#e6f0f7}.platform-evolution-kpis article>span.violet{color:#7258aa;background:#eee9f8}.platform-evolution-kpis article>span.amber{color:#a86f19;background:#f9edd7}.platform-evolution-kpis p{min-width:0;margin:0}.platform-evolution-kpis small,.platform-evolution-kpis strong,.platform-evolution-kpis em{display:block}.platform-evolution-kpis small{color:#7e8b85;font-size:6px}.platform-evolution-kpis strong{margin:3px 0;font-size:18px;line-height:1}.platform-evolution-kpis em{color:#89948f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.platform-evolution-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;scroll-margin-top:12px;display:grid}.platform-evolution-flow>article{border:1px solid var(--line);background:var(--surface);border-top:2px solid #1aa87c;grid-template-columns:33px minmax(0,1fr);gap:10px;min-height:124px;padding:12px;display:grid;position:relative}.platform-evolution-flow>article.attention{border-top-color:#d89a35}.platform-evolution-flow header{align-content:start;justify-items:center;gap:6px;display:grid}.platform-evolution-flow header span{color:#08795d;background:#e7f4f0;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.platform-evolution-flow .attention header span{color:#9b6a1d;background:#fbefd9}.platform-evolution-flow header small{color:#8a9691;font-size:5px;font-weight:800}.platform-evolution-flow h3{margin:1px 0 7px;font-size:8px}.platform-evolution-flow p{align-items:baseline;gap:5px;margin:0 0 5px;display:flex}.platform-evolution-flow p strong{font-size:17px;line-height:1}.platform-evolution-flow p span{color:#6e7c76;font-size:6px}.platform-evolution-flow div>small{color:#84908b;font-size:6px;line-height:1.5}.platform-evolution-photo-governance{overflow:hidden}.platform-evolution-photo-governance>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 15px;display:flex}.platform-evolution-photo-governance>header span{color:#557394;letter-spacing:.1em;font-size:5px;font-weight:800}.platform-evolution-photo-governance>header h2{margin:4px 0 0;font-size:11px}.platform-evolution-photo-governance>header p{color:#82908a;margin:4px 0 0;font-size:6px}.platform-evolution-photo-governance>header>b{color:#4e6f91;white-space:nowrap;background:#e9f0f7;padding:6px 8px;font-size:6px}.platform-evolution-photo-governance-body{grid-template-columns:minmax(300px,.85fr) minmax(500px,1.15fr);display:grid}.platform-evolution-photo-intro{color:#fff;background:#223746;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:118px;padding:17px 18px;display:grid}.platform-evolution-photo-intro>span{color:#a9c8dc;border:1px solid #536a79;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.platform-evolution-photo-intro small,.platform-evolution-photo-intro strong{display:block}.platform-evolution-photo-intro small{color:#91adbd;letter-spacing:.08em;font-size:5px;font-weight:800}.platform-evolution-photo-intro strong{margin-top:5px;font-size:10px;line-height:1.4}.platform-evolution-photo-intro p{color:#aabcc5;margin:5px 0 0;font-size:6px;line-height:1.55}.platform-evolution-photo-governance dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-evolution-photo-governance dl>div{border-left:1px solid var(--line-soft);align-content:center;min-height:118px;padding:13px;display:grid}.platform-evolution-photo-governance dt{color:#768782;font-size:5px}.platform-evolution-photo-governance dd{color:#31473f;margin:7px 0 5px;font-size:20px;font-weight:800;line-height:1}.platform-evolution-photo-governance dl small{color:#87938e;font-size:5px;line-height:1.4}.platform-evolution-photo-governance>footer{border-top:1px solid var(--line-soft);background:#f7fafc;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:grid}.platform-evolution-photo-governance>footer>span{color:#52728a;background:#e1ebf2;place-items:center;width:29px;height:29px;display:grid}.platform-evolution-photo-governance>footer p{margin:0}.platform-evolution-photo-governance>footer strong,.platform-evolution-photo-governance>footer small{display:block}.platform-evolution-photo-governance>footer strong{color:#405d6d;font-size:7px}.platform-evolution-photo-governance>footer small{color:#758a95;margin-top:3px;font-size:6px;line-height:1.45}.platform-evolution-photo-governance>footer a{color:#416c83;white-space:nowrap;font-size:6px;font-weight:750}.platform-evolution-networks{scroll-margin-top:12px;overflow:hidden}.platform-evolution-networks>header,.platform-evolution-attention>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 15px;display:flex}.platform-evolution-networks>header h2,.platform-evolution-attention>header h2{margin:3px 0 0;font-size:11px}.platform-evolution-networks>header p,.platform-evolution-attention>header p{color:#82908a;margin:3px 0 0;font-size:6px}.platform-evolution-networks>header>b,.platform-evolution-attention>header>b{color:#6f7d77;white-space:nowrap;font-size:7px;font-weight:700}.platform-evolution-network-table{overflow-x:auto}.platform-evolution-network-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.15fr .82fr .92fr .82fr .9fr .78fr 18px;align-items:center;gap:10px;min-width:1020px;min-height:67px;padding:8px 14px;display:grid}.platform-evolution-network-row:not(.heading):hover{background:#fbfcfb}.platform-evolution-network-row.heading{color:#83908a;letter-spacing:.06em;background:#f8faf9;min-height:30px;font-size:5px;font-weight:800}.platform-evolution-network-row>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.platform-evolution-network-row>div:first-child>span{color:#fff;background:#213a45;place-items:center;width:33px;height:33px;font-size:8px;font-weight:800;display:grid}.platform-evolution-network-row p{min-width:0;margin:0}.platform-evolution-network-row strong,.platform-evolution-network-row small{display:block}.platform-evolution-network-row strong{font-size:7px}.platform-evolution-network-row small{color:#83908a;margin-top:3px;font-size:5px}.platform-evolution-network-row>div:nth-child(2)>span{background:#e8eeeb;height:3px;margin-top:5px;display:block}.platform-evolution-network-row>div:nth-child(2) i{background:#18a97c;height:100%;display:block}.platform-evolution-network-row>div.photo strong{color:#4d6f8f}.platform-evolution-network-row>div.attention strong{color:#9d6a1c}.platform-evolution-network-row>div.clear strong{color:#08795d}.platform-evolution-network-row>b{color:#81908a;font-size:9px}.platform-evolution-empty{justify-content:center;align-items:center;gap:9px;min-height:95px;display:flex}.platform-evolution-empty>span{color:#66766f;background:#eef2f0;place-items:center;width:30px;height:30px;display:grid}.platform-evolution-empty strong,.platform-evolution-empty small{display:block}.platform-evolution-empty strong{font-size:8px}.platform-evolution-empty small{color:#84908b;margin-top:3px;font-size:6px}.platform-evolution-workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,.58fr);align-items:start;gap:12px;display:grid}.platform-evolution-workspace>div,.platform-evolution-workspace>aside{gap:12px;display:grid}.platform-evolution-attention{scroll-margin-top:12px;overflow:hidden}.platform-evolution-attention>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-evolution-attention>div>a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) 88px 12px;align-items:center;gap:9px;min-height:90px;padding:10px 13px;display:grid}.platform-evolution-attention>div>a:nth-child(2n){border-right:0}.platform-evolution-attention>div>a:hover{background:#fbfcfb}.platform-evolution-attention>div>a>span{color:#9b691d;background:#f6ead4;place-items:center;width:33px;height:33px;font-size:8px;font-weight:800;display:grid}.platform-evolution-attention>div>a.clear>span{color:#08795d;background:#e5f4ef}.platform-evolution-attention a>div{min-width:0}.platform-evolution-attention a small,.platform-evolution-attention a strong,.platform-evolution-attention a p{display:block}.platform-evolution-attention a small{color:#83908a;font-size:5px}.platform-evolution-attention a strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.platform-evolution-attention a p{color:#8e671f;margin:4px 0 0;font-size:5px;line-height:1.45}.platform-evolution-attention a.clear p{color:#6f7f78}.platform-evolution-attention dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-evolution-attention dl>div{border-left:1px solid var(--line-soft);padding-left:8px}.platform-evolution-attention dt{color:#87938e;font-size:5px}.platform-evolution-attention dd{margin:3px 0 0;font-size:9px;font-weight:800}.platform-evolution-attention a>b{color:#81908a;font-size:8px}.platform-evolution-privacy{background:#edf4f8;border:1px solid #cbdde6;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:11px 13px;display:grid}.platform-evolution-privacy>span{color:#4d7184;background:#dbeaf1;place-items:center;width:29px;height:29px;display:grid}.platform-evolution-privacy p{margin:0}.platform-evolution-privacy strong,.platform-evolution-privacy small{display:block}.platform-evolution-privacy strong{color:#3f5b69;font-size:7px}.platform-evolution-privacy p{color:#6e848e;margin-top:3px;font-size:6px;line-height:1.5}.platform-evolution-privacy a{color:#446d81;white-space:nowrap;font-size:6px;font-weight:750}.platform-evolution-protocols,.platform-evolution-settings,.platform-evolution-sharing{overflow:hidden}.platform-evolution-protocols>header,.platform-evolution-settings>header,.platform-evolution-sharing>header{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:10px 12px;display:grid}.platform-evolution-protocols>header>span,.platform-evolution-settings>header>span,.platform-evolution-sharing>header>span{color:#63736c;background:#eef2f0;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.platform-evolution-protocols header small,.platform-evolution-settings header small,.platform-evolution-sharing header small{color:#84908b;letter-spacing:.06em;font-size:5px;font-weight:800}.platform-evolution-protocols header h2,.platform-evolution-settings header h2,.platform-evolution-sharing header h2{margin:3px 0 0;font-size:9px}.platform-evolution-protocols>header>b,.platform-evolution-sharing>header>b{color:#98671e;background:#f7ead4;place-items:center;min-width:25px;height:25px;font-size:8px;display:grid}.platform-evolution-protocols>div{padding:4px 12px 8px}.platform-evolution-protocols article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 30px;gap:7px;padding:10px 0;display:grid}.platform-evolution-protocols article:last-child{border-bottom:0}.platform-evolution-protocols article strong,.platform-evolution-protocols article small{display:block}.platform-evolution-protocols article strong{font-size:7px}.platform-evolution-protocols article small{color:#83908a;margin-top:3px;font-size:5px}.platform-evolution-protocols article>b{color:#9b6a1d;text-align:right;font-size:8px}.platform-evolution-protocols article>span{background:#edf1ef;grid-column:1/-1;height:3px}.platform-evolution-protocols article>span i{background:#d99b37;height:100%;display:block}.platform-evolution-protocols>div>p{color:#82908a;font-size:6px}.platform-evolution-settings dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-evolution-settings dl>div{border-right:1px solid var(--line-soft);text-align:center;padding:10px 9px}.platform-evolution-settings dl>div:last-child{border-right:0}.platform-evolution-settings dt{color:#82908a;font-size:5px}.platform-evolution-settings dd{margin:3px 0;font-size:13px;font-weight:800}.platform-evolution-settings dl small{color:#8b9691;font-size:5px}.platform-evolution-settings>p,.platform-evolution-sharing>p{border-top:1px solid var(--line-soft);color:#74827c;margin:0;padding:10px 12px;font-size:6px;line-height:1.55}.platform-evolution-sharing>a{border-top:1px solid var(--line-soft);min-height:36px;color:var(--green-deep);background:#fafcfb;align-items:center;padding:0 12px;font-size:7px;font-weight:750;display:flex}@media (max-width:1180px){.platform-evolution-hero{grid-template-columns:minmax(350px,1fr) minmax(215px,.65fr)}.platform-evolution-hero>aside{grid-column:1/-1;min-height:88px}.platform-evolution-kpis,.platform-evolution-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-evolution-kpis article:nth-child(2){border-right:0}.platform-evolution-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.platform-evolution-attention>div{grid-template-columns:1fr}.platform-evolution-attention>div>a,.platform-evolution-attention>div>a:nth-child(2n){border-right:0}.platform-evolution-photo-governance-body{grid-template-columns:1fr}.platform-evolution-photo-governance dl>div:first-child{border-left:0}}@media (max-width:850px){.platform-evolution-hero{grid-template-columns:1fr}.platform-evolution-hero>dl{border-top:1px solid #ffffff14;border-left:0;grid-template-columns:1fr 1fr}.platform-evolution-hero>dl>div{border-bottom:0;border-right:1px solid #ffffff14}.platform-evolution-hero>aside{grid-column:auto}.platform-evolution-workspace{grid-template-columns:1fr}.platform-evolution-workspace>aside{grid-template-columns:1fr 1fr}.platform-evolution-sharing{grid-column:1/-1}.platform-evolution-privacy{grid-template-columns:30px 1fr}.platform-evolution-privacy a{grid-column:2}.platform-evolution-photo-governance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-evolution-photo-governance dl>div:nth-child(3){border-top:1px solid var(--line-soft);border-left:0}.platform-evolution-photo-governance dl>div:nth-child(4){border-top:1px solid var(--line-soft)}.platform-evolution-photo-governance>footer{grid-template-columns:30px 1fr}.platform-evolution-photo-governance>footer a{grid-column:2}}@media (max-width:580px){.platform-evolution-kpis,.platform-evolution-flow,.platform-evolution-workspace>aside{grid-template-columns:1fr}.platform-evolution-kpis article,.platform-evolution-kpis article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.platform-evolution-kpis article:last-child{border-bottom:0}.platform-evolution-sharing{grid-column:auto}.platform-evolution-attention>div>a{grid-template-columns:33px minmax(0,1fr) 12px}.platform-evolution-attention dl{display:none}.platform-evolution-networks>header,.platform-evolution-attention>header,.platform-evolution-photo-governance>header{flex-direction:column;align-items:flex-start}.platform-evolution-photo-governance dl{grid-template-columns:1fr}.platform-evolution-photo-governance dl>div{border-top:1px solid var(--line-soft);border-left:0;min-height:75px}.platform-evolution-photo-governance dl>div:first-child{border-top:0}}.platform-evolution-command{gap:1rem}.platform-evolution-command :is(a,button){cursor:pointer}.platform-evolution-hero{grid-template-columns:minmax(25rem,1.2fr) minmax(14rem,.55fr) minmax(18rem,.7fr);min-height:14rem}.platform-evolution-hero>div{padding:1.5rem}.platform-evolution-hero>div>span,.platform-evolution-networks>header span,.platform-evolution-attention>header span,.platform-evolution-photo-governance>header span,.platform-evolution-photo-intro small,.platform-evolution-hero>aside small,.platform-evolution-protocols header small,.platform-evolution-settings header small,.platform-evolution-sharing header small,.platform-evolution-network-row.heading,.platform-evolution-flow header small{font-size:.75rem}.platform-evolution-hero h2{margin:.625rem 0 .5rem;font-size:1.375rem}.platform-evolution-hero>div>p,.platform-evolution-hero>aside p,.platform-evolution-photo-governance>header p,.platform-evolution-photo-intro p,.platform-evolution-networks>header p,.platform-evolution-attention>header p,.platform-evolution-privacy p,.platform-evolution-settings>p,.platform-evolution-sharing>p{font-size:.8125rem}.platform-evolution-hero nav{gap:.5rem;margin-top:1rem}.platform-evolution-hero nav a{min-height:2.5rem;padding:0 .75rem;font-size:.75rem}.platform-evolution-hero>dl>div{min-height:6.5rem;padding:1rem}.platform-evolution-hero dt,.platform-evolution-hero dl small,.platform-evolution-kpis small,.platform-evolution-kpis em,.platform-evolution-flow p span,.platform-evolution-flow div>small,.platform-evolution-photo-governance>header>b,.platform-evolution-photo-governance dt,.platform-evolution-photo-governance dl small,.platform-evolution-photo-governance>footer small,.platform-evolution-photo-governance>footer a,.platform-evolution-network-row small,.platform-evolution-empty small,.platform-evolution-attention a small,.platform-evolution-attention a p,.platform-evolution-attention dt,.platform-evolution-privacy a,.platform-evolution-protocols article small,.platform-evolution-protocols>div>p,.platform-evolution-settings dt,.platform-evolution-settings dl small,.platform-evolution-sharing>a{font-size:.75rem}.platform-evolution-hero dd,.platform-evolution-kpis strong{font-size:1.5rem}.platform-evolution-hero>aside{padding:1.25rem}.platform-evolution-hero>aside strong{margin-top:.5rem;font-size:1rem}.platform-evolution-hero>aside a,.platform-evolution-kpis article>span,.platform-evolution-flow header span,.platform-evolution-photo-intro>span,.platform-evolution-protocols>header>span,.platform-evolution-settings>header>span,.platform-evolution-sharing>header>span{font-size:.875rem}.platform-evolution-kpis article{gap:.75rem;min-height:6.75rem;padding:1rem}.platform-evolution-kpis article>span,.platform-evolution-flow header span,.platform-evolution-protocols>header>span,.platform-evolution-settings>header>span,.platform-evolution-sharing>header>span{width:2.75rem;height:2.75rem}.platform-evolution-flow{gap:.75rem}.platform-evolution-flow>article{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:9rem;padding:1rem}.platform-evolution-flow h3,.platform-evolution-protocols header h2,.platform-evolution-settings header h2,.platform-evolution-sharing header h2{font-size:.875rem}.platform-evolution-flow p strong{font-size:1.375rem}.platform-evolution-photo-governance>header,.platform-evolution-networks>header,.platform-evolution-attention>header{min-height:5.25rem;padding:1rem 1.125rem}.platform-evolution-photo-governance>header h2,.platform-evolution-networks>header h2,.platform-evolution-attention>header h2{font-size:1rem}.platform-evolution-photo-governance>header>b{padding:.5rem .625rem}.platform-evolution-photo-governance-body{grid-template-columns:minmax(22rem,.85fr) minmax(37rem,1.15fr)}.platform-evolution-photo-intro,.platform-evolution-photo-governance dl>div{min-height:9rem}.platform-evolution-photo-intro{grid-template-columns:3rem minmax(0,1fr);gap:.875rem;padding:1.125rem}.platform-evolution-photo-intro strong,.platform-evolution-photo-governance>footer strong,.platform-evolution-network-row strong,.platform-evolution-empty strong,.platform-evolution-attention a strong,.platform-evolution-privacy strong,.platform-evolution-protocols article strong{font-size:.875rem}.platform-evolution-photo-governance dd{font-size:1.375rem}.platform-evolution-photo-governance>footer,.platform-evolution-privacy{gap:.75rem;min-height:5rem;padding:.875rem 1rem}.platform-evolution-networks>header>b,.platform-evolution-attention>header>b,.platform-evolution-attention>header>a{color:#53645c;font-size:.75rem;font-weight:750}.platform-evolution-attention>header>a{border:1px solid #d6dfda;align-items:center;min-height:2.5rem;padding:0 .75rem;display:inline-flex}.platform-evolution-network-row{gap:.875rem;min-height:5.75rem;padding:.75rem 1rem}.platform-evolution-network-row>div:first-child,.platform-evolution-attention>div>a{gap:.75rem}.platform-evolution-network-row>div:first-child>span,.platform-evolution-attention>div>a>span{width:2.75rem;height:2.75rem;font-size:.75rem}.platform-evolution-network-row>b,.platform-evolution-attention a>b,.platform-evolution-protocols article>b,.platform-evolution-protocols>header>b,.platform-evolution-sharing>header>b{font-size:.875rem}.platform-evolution-empty{min-height:7rem}.platform-evolution-workspace,.platform-evolution-workspace>div,.platform-evolution-workspace>aside{gap:1rem}.platform-evolution-attention>div>a{grid-template-columns:2.75rem minmax(0,1fr) 7.5rem 1rem;min-height:7.5rem;padding:.875rem 1rem}.platform-evolution-attention dd{font-size:1rem}.platform-evolution-protocols>header,.platform-evolution-settings>header,.platform-evolution-sharing>header{grid-template-columns:2.75rem minmax(0,1fr) auto;min-height:4.75rem;padding:.875rem 1rem}.platform-evolution-protocols article,.platform-evolution-settings dl>div,.platform-evolution-settings>p,.platform-evolution-sharing>p{padding:.875rem 1rem}.platform-evolution-settings dd{font-size:1.25rem}.platform-evolution-sharing>a{min-height:2.75rem;padding:0 1rem}.platform-evolution-attention-empty{grid-column:1/-1;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:7.5rem;padding:1rem;display:grid}.platform-evolution-attention-empty>b{color:#08795d;background:#e5f4ef;place-items:center;width:2.75rem;height:2.75rem;display:grid}.platform-evolution-attention-empty p{margin:0}.platform-evolution-attention-empty :is(strong,small){display:block}.platform-evolution-attention-empty strong{font-size:.875rem}.platform-evolution-attention-empty small,.platform-evolution-attention-empty a{color:#6e7f77;margin-top:.25rem;font-size:.75rem}.platform-evolution-attention-empty a{color:var(--green-deep);font-weight:750}@media (max-width:73.75rem){.platform-evolution-hero{grid-template-columns:minmax(22rem,1fr) minmax(14rem,.65fr)}}@media (max-width:53.125rem){.platform-evolution-photo-governance-body{grid-template-columns:1fr}}@media (max-width:36.25rem){.platform-evolution-hero{grid-template-columns:1fr}.platform-evolution-attention-empty{grid-template-columns:2.75rem minmax(0,1fr)}.platform-evolution-attention-empty a{grid-column:2}}.platform-assessment-attention-page{flex-direction:column;gap:1rem;display:flex}.platform-assessment-attention-page :is(a,button,select){cursor:pointer}.platform-assessment-attention-summary{color:#fff;background:#172b35;border:1px solid #3e4e57;border-left:.25rem solid #d99b37;grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);min-height:12rem;display:grid}.platform-assessment-attention-summary>div{background:linear-gradient(115deg,#d99b371f,#0000 64%);align-content:center;padding:1.5rem;display:grid}.platform-assessment-attention-summary>div>span,.platform-assessment-attention-controls>header span,.platform-assessment-attention-directory>header span{color:#dba44b;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-assessment-attention-summary h2{letter-spacing:-.025em;max-width:46rem;margin:.5rem 0 .625rem;font-size:1.375rem}.platform-assessment-attention-summary>div>p{color:#b2c3ca;max-width:50rem;margin:0;font-size:.875rem;line-height:1.55}.platform-assessment-attention-summary dl{background:#1d3540;border-left:1px solid #3c525c;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-assessment-attention-summary dl>div{border-right:1px solid #3c525c;flex-direction:column;justify-content:center;padding:1rem;display:flex}.platform-assessment-attention-summary dl>div:last-child{border-right:0}.platform-assessment-attention-summary dt,.platform-assessment-attention-summary dl small{color:#9db0b8;font-size:.75rem}.platform-assessment-attention-summary dd{color:#fff;margin:.5rem 0 .25rem;font-size:1.375rem;font-weight:850}.platform-assessment-attention-summary dl>div.amber dd{color:#efc477}.platform-assessment-attention-summary dl>div.red dd{color:#f0a796}.platform-assessment-attention-summary dl>div.blue dd{color:#9bcbe3}.platform-assessment-attention-controls,.platform-assessment-attention-directory{overflow:hidden}.platform-assessment-attention-controls>header,.platform-assessment-attention-directory>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.platform-assessment-attention-controls>header h2,.platform-assessment-attention-directory>header h2{margin:.3rem 0 0;font-size:1rem}.platform-assessment-attention-controls>header>a,.platform-assessment-attention-directory>header>b{color:#6c7973;font-size:.75rem;font-weight:750}.platform-assessment-attention-controls>nav{border-bottom:1px solid var(--line-soft);background:#f8faf9;gap:.5rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.platform-assessment-attention-controls>nav a{color:#4e5f57;background:#fff;border:1px solid #d7dfdb;flex:none;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.platform-assessment-attention-controls>nav a b{color:#67756e;background:#edf1ef;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .25rem;font-size:.75rem;display:grid}.platform-assessment-attention-controls>nav a.active{color:#704b12;border-color:#b98735;box-shadow:inset 0 -.1875rem #d99b37}.platform-assessment-attention-controls>nav a.active b{color:#885a16;background:#f7e9cf}.platform-assessment-attention-controls>form{grid-template-columns:minmax(16rem,1fr) minmax(17rem,.65fr) auto;align-items:end;gap:.75rem;padding:1rem 1.125rem;display:grid}.platform-assessment-attention-controls label>span{color:#53635b;margin-bottom:.375rem;font-size:.8125rem;font-weight:750;display:block}.platform-assessment-attention-controls :is(input,select){color:#293c34;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cfd9d4;border-radius:0;padding:0 .75rem;font-size:.875rem}.platform-assessment-attention-controls form>button{color:#fff;background:#167b5e;border:1px solid #126c54;border-radius:0;min-height:2.75rem;padding:0 1rem;font-size:.8125rem;font-weight:800}.platform-assessment-attention-applied{border-top:1px solid var(--line-soft);color:#6e5a32;background:#fffaf0;align-items:center;gap:.625rem;min-height:2.75rem;margin:0;padding:.5rem 1.125rem;font-size:.75rem;display:flex}.platform-assessment-attention-applied b{color:#8a611d;letter-spacing:.06em}.platform-assessment-attention-applied a{color:#865b15;margin-left:auto;font-weight:750}.platform-assessment-attention-privacy{color:#3f6172;background:#eef5f8;border:1px solid #cfdee6;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:4.5rem;padding:.75rem 1rem;display:grid}.platform-assessment-attention-privacy>b{background:#dcebf2;place-items:center;width:2.75rem;height:2.75rem;display:grid}.platform-assessment-attention-privacy p{margin:0}.platform-assessment-attention-privacy :is(strong,small){display:block}.platform-assessment-attention-privacy strong{font-size:.875rem}.platform-assessment-attention-privacy small{color:#617c89;margin-top:.25rem;font-size:.75rem;line-height:1.45}.platform-assessment-attention-privacy>span{color:#547181;letter-spacing:.06em;font-size:.75rem;font-weight:800}.platform-assessment-attention-directory>header p{color:#718078;margin:.3rem 0 0;font-size:.75rem}.platform-assessment-attention-columns,.platform-assessment-attention-rows>a{grid-template-columns:minmax(17rem,1fr) minmax(22rem,1.3fr) 7.5rem 7.5rem 8rem 7rem;align-items:center;gap:1rem;min-width:72rem;display:grid}.platform-assessment-attention-columns{border-bottom:1px solid var(--line-soft);color:#718078;letter-spacing:.04em;text-transform:uppercase;background:#f5f8f7;min-height:2.75rem;padding:0 1.125rem;font-size:.75rem;font-weight:750}.platform-assessment-attention-rows{overflow-x:auto}.platform-assessment-attention-rows>a{border-bottom:1px solid var(--line-soft);min-height:7.25rem;color:inherit;padding:.875rem 1.125rem}.platform-assessment-attention-rows>a.critical{box-shadow:inset .1875rem 0 #c96b4d}.platform-assessment-attention-rows>a.attention{box-shadow:inset .1875rem 0 #d99b37}.platform-assessment-attention-rows>a.clear{box-shadow:inset .1875rem 0 #1ba67a}.platform-assessment-attention-rows>a:hover{background:#fbfcfb}.platform-assessment-attention-identity{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.platform-assessment-attention-identity>b{color:#fff;background:#243c47;place-items:center;width:3rem;height:3rem;font-size:.75rem;display:grid}.platform-assessment-attention-identity p,.platform-assessment-attention-metric,.platform-assessment-attention-signals p{margin:0}.platform-assessment-attention-identity :is(small,strong,span),.platform-assessment-attention-metric :is(strong,small),.platform-assessment-attention-signals :is(strong,small){display:block}.platform-assessment-attention-identity small,.platform-assessment-attention-metric small,.platform-assessment-attention-signals small{color:#75837c;font-size:.75rem}.platform-assessment-attention-identity strong,.platform-assessment-attention-metric strong,.platform-assessment-attention-signals strong{color:#2d4138;font-size:.875rem}.platform-assessment-attention-identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;overflow:hidden}.platform-assessment-attention-identity span{color:#8c611a;border:1px solid #e3cfa8;width:fit-content;margin-top:.375rem;padding:.2rem .35rem;font-size:.75rem;font-weight:800}.platform-assessment-attention-rows>a.critical .platform-assessment-attention-identity span{color:#9d4f36;border-color:#e3bbae}.platform-assessment-attention-rows>a.clear .platform-assessment-attention-identity span{color:#08795d;border-color:#bedfd3}.platform-assessment-attention-signals{flex-wrap:wrap;gap:.5rem;display:flex}.platform-assessment-attention-signals p{background:#fffaf1;border:1px solid #e2d4b8;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:3rem;padding:.375rem .5rem;display:grid}.platform-assessment-attention-signals p.quality,.platform-assessment-attention-signals p.schedule{background:#fff6f3;border-color:#e5c7bd}.platform-assessment-attention-signals p.selected{outline-offset:-.125rem;outline:.125rem solid #d99b37}.platform-assessment-attention-signals p>b{color:#875d19;background:#f5e8ce;place-items:center;width:2rem;height:2rem;font-size:.8125rem;display:grid}.platform-assessment-attention-signals p.quality>b,.platform-assessment-attention-signals p.schedule>b{color:#9c5038;background:#f4ded8}.platform-assessment-attention-metric strong{font-size:1rem}.platform-assessment-attention-metric small{margin-top:.25rem}.platform-assessment-attention-rows>a>em{color:#166d56;text-align:right;font-size:.75rem;font-style:normal;font-weight:750}.platform-assessment-attention-empty{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:10rem;padding:1.25rem;display:grid}.platform-assessment-attention-empty>b{color:#617169;background:#edf1ef;place-items:center;width:3rem;height:3rem;display:grid}.platform-assessment-attention-empty p{margin:0}.platform-assessment-attention-empty :is(strong,small){display:block}.platform-assessment-attention-empty strong{font-size:.875rem}.platform-assessment-attention-empty small,.platform-assessment-attention-empty a{color:#738079;margin-top:.25rem;font-size:.75rem}.platform-assessment-attention-empty a{color:#167158;font-weight:750}.platform-assessment-attention-directory>footer{color:#6f7e77;background:#f8faf9;grid-template-columns:minmax(13rem,.75fr) minmax(0,1.5fr) minmax(10rem,.75fr);align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1.125rem;font-size:.75rem;display:grid}.platform-assessment-attention-directory>footer>p{align-items:center;gap:.5rem;margin:0;display:flex}.platform-assessment-attention-directory>footer>p i{background:#d99b37;border-radius:50%;width:.5rem;height:.5rem}.platform-assessment-attention-directory>footer nav,.platform-assessment-attention-directory>footer nav>span{justify-content:center;align-items:center;gap:.375rem;display:flex}.platform-assessment-attention-directory>footer nav :is(a,b){color:#53635b;background:#fff;border:1px solid #d4ddd8;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:0 .625rem;font-size:.75rem;font-weight:750;display:inline-flex}.platform-assessment-attention-directory>footer nav b{color:#7a5217;background:#fff8eb;border-color:#b98735}.platform-assessment-attention-directory>footer>small{text-align:right}@media (max-width:78rem){.platform-assessment-attention-summary{grid-template-columns:1fr}.platform-assessment-attention-summary dl{border-top:1px solid #3c525c;border-left:0}}@media (max-width:54rem){.platform-assessment-attention-controls>form{grid-template-columns:1fr 1fr}.platform-assessment-attention-controls form>button{grid-column:1/-1}.platform-assessment-attention-columns{display:none}.platform-assessment-attention-rows{overflow:visible}.platform-assessment-attention-rows>a{grid-template-columns:1fr 1fr 1fr;min-width:0}.platform-assessment-attention-identity,.platform-assessment-attention-signals{grid-column:1/-1}.platform-assessment-attention-rows>a>em{text-align:left;grid-column:1/-1}.platform-assessment-attention-directory>footer{grid-template-columns:1fr}.platform-assessment-attention-directory>footer>small{text-align:left}}@media (max-width:40rem){.platform-assessment-attention-summary dl,.platform-assessment-attention-controls>form,.platform-assessment-attention-rows>a{grid-template-columns:1fr}.platform-assessment-attention-summary dl>div{border-bottom:1px solid #3c525c;border-right:0}.platform-assessment-attention-controls>header,.platform-assessment-attention-directory>header{flex-direction:column;align-items:flex-start}.platform-assessment-attention-controls form>button{grid-column:auto}.platform-assessment-attention-privacy,.platform-assessment-attention-empty{grid-template-columns:2.75rem minmax(0,1fr)}.platform-assessment-attention-privacy>span,.platform-assessment-attention-empty>a{grid-column:2}.platform-assessment-attention-identity,.platform-assessment-attention-signals,.platform-assessment-attention-rows>a>em{grid-column:auto}.platform-assessment-attention-directory>footer nav{flex-wrap:wrap;justify-content:flex-start}}.platform-assessment-coordination{--portfolio-ink:#172b35;--portfolio-line:#d4ddd9;--portfolio-green:#168064;--portfolio-amber:#d39837;flex-direction:column;gap:1rem;display:flex}.platform-assessment-coordination :is(a,button,input,select){cursor:pointer}.platform-assessment-coordination-hero{border:1px solid #3a505a;border-left:.25rem solid var(--portfolio-amber);background:var(--portfolio-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(42rem,.95fr);min-height:13rem;display:grid}.platform-assessment-coordination-hero>div{background:linear-gradient(112deg,#d99b3721,#0000 68%);align-content:center;padding:1.5rem;display:grid}.platform-assessment-coordination-hero>div>span,.platform-assessment-coordination-controls>header span,.platform-assessment-coordination-directory>header span{color:#dba44b;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-assessment-coordination-hero h2{letter-spacing:-.025em;margin:.5rem 0 .625rem;font-size:1.5rem}.platform-assessment-coordination-hero>div>p{color:#b8c6cd;max-width:52rem;margin:0;font-size:1rem;line-height:1.55}.platform-assessment-coordination-hero nav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.platform-assessment-coordination-hero nav a{color:#d8e3e7;border:1px solid #4a626d;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:750;display:inline-flex}.platform-assessment-coordination-hero dl{background:#1d3540;border-left:1px solid #3b515b;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-assessment-coordination-hero dl>div{border-right:1px solid #3b515b;flex-direction:column;justify-content:center;padding:1rem;display:flex}.platform-assessment-coordination-hero dl>div:last-child{border-right:0}.platform-assessment-coordination-hero dt,.platform-assessment-coordination-hero dl small{color:#9db0b8;font-size:.75rem}.platform-assessment-coordination-hero dd{margin:.45rem 0 .25rem;font-size:1.5rem;font-weight:850}.platform-assessment-coordination-hero .amber dd{color:#efc477}.platform-assessment-coordination-hero .violet dd{color:#c6b4ec}.platform-assessment-coordination-hero .blue dd{color:#9bcbe3}.platform-assessment-coordination-hero .red dd{color:#f0a796}.platform-assessment-coordination-pipeline{border:1px solid var(--portfolio-line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;min-height:5rem;display:grid}.platform-assessment-coordination-pipeline>a{color:#273930;border-bottom:.2rem solid #a7b3ad;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:5rem;padding:.75rem 1rem;display:grid}.platform-assessment-coordination-pipeline>a.amber{border-bottom-color:#d49a3b}.platform-assessment-coordination-pipeline>a.blue{border-bottom-color:#4e91b2}.platform-assessment-coordination-pipeline>a.violet{border-bottom-color:#806bb3}.platform-assessment-coordination-pipeline>a.green{border-bottom-color:#36a37e}.platform-assessment-coordination-pipeline>a>b{color:#697770;border:1px solid #cbd6d1;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.platform-assessment-coordination-pipeline p{margin:0}.platform-assessment-coordination-pipeline :is(strong,small){display:block}.platform-assessment-coordination-pipeline strong{font-size:.875rem}.platform-assessment-coordination-pipeline small{color:#78867f;margin-top:.2rem;font-size:.75rem}.platform-assessment-coordination-pipeline>a>span{color:#31463c;font-size:1.25rem;font-weight:850}.platform-assessment-coordination-pipeline>i{color:#a0aca7;font-style:normal}.platform-assessment-coordination-controls,.platform-assessment-coordination-directory{overflow:hidden}.platform-assessment-coordination-controls>header,.platform-assessment-coordination-directory>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.platform-assessment-coordination-controls>header h2,.platform-assessment-coordination-directory>header h2{margin:.3rem 0 0;font-size:1rem}.platform-assessment-coordination-controls>header>a,.platform-assessment-coordination-directory>header>b{color:#63726b;font-size:.75rem;font-weight:800}.platform-assessment-coordination-directory>header p{color:#75837c;margin:.3rem 0 0;font-size:.8125rem}.platform-assessment-coordination-controls>nav,.platform-assessment-coordination-signals{border-bottom:1px solid var(--line-soft);background:#f8faf9;gap:.5rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.platform-assessment-coordination-controls>nav a,.platform-assessment-coordination-signals a{color:#4c5e55;background:#fff;border:1px solid #d4ddd9;flex:none;align-items:center;gap:.6rem;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.platform-assessment-coordination-controls>nav a b,.platform-assessment-coordination-signals a b{color:#65736c;background:#edf1ef;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.platform-assessment-coordination-controls>nav a.active{box-shadow:inset 0 -.2rem var(--portfolio-amber);color:#765019;border-color:#b78331}.platform-assessment-coordination-signals{background:#fff}.platform-assessment-coordination-signals a.active{color:#356d87;border-color:#4e8fae;box-shadow:inset 0 -.2rem #4e8fae}.platform-assessment-coordination-controls>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;padding:1rem 1.125rem;display:grid}.platform-assessment-coordination-controls label>span{color:#516158;margin-bottom:.375rem;font-size:.875rem;font-weight:750;display:block}.platform-assessment-coordination-controls :is(input,select,button){color:#263a31;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cdd8d2;border-radius:0;padding:0 .75rem;font-size:.875rem}.platform-assessment-coordination-controls form>button{color:#fff;background:#167b5e;border-color:#126c54;width:auto;font-weight:800}.platform-assessment-coordination-applied{border-top:1px solid var(--line-soft);color:#6d5931;background:#fffaf0;align-items:center;gap:.625rem;min-height:2.75rem;margin:0;padding:.5rem 1.125rem;font-size:.8125rem;display:flex}.platform-assessment-coordination-applied a{color:#805715;margin-left:auto;font-weight:800}.platform-assessment-coordination-privacy{color:#365d70;background:#edf5f8;border:1px solid #c8dce6;border-left:.25rem solid #4b8bac;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:grid}.platform-assessment-coordination-privacy>b{background:#dbeaf1;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.platform-assessment-coordination-privacy p{margin:0}.platform-assessment-coordination-privacy :is(strong,small){display:block}.platform-assessment-coordination-privacy strong{font-size:.875rem}.platform-assessment-coordination-privacy small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.platform-assessment-coordination-privacy>span{border:1px solid #9dbfce;padding:.4rem .625rem;font-size:.75rem;font-weight:850}.platform-assessment-coordination-columns,.platform-assessment-coordination-list>a{grid-template-columns:minmax(16rem,1.25fr) minmax(14rem,1fr) minmax(10rem,.7fr) minmax(11rem,.75fr) minmax(9rem,.65fr) 1.5rem;align-items:center;gap:1rem;display:grid}.platform-assessment-coordination-columns{color:#7a8781;background:#f7f9f8;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:750}.platform-assessment-coordination-list>a{border-top:1px solid var(--line-soft);color:#25352e;background:#fff;border-left:.2rem solid #a7b3ad;min-height:6.25rem;padding:.8rem 1rem .8rem .8rem}.platform-assessment-coordination-list>a:first-child{border-top:0}.platform-assessment-coordination-list>a.triage{border-left-color:#d49a3b}.platform-assessment-coordination-list>a.network{border-left-color:#4f91b1}.platform-assessment-coordination-list>a.unit{border-left-color:#806bb4}.platform-assessment-coordination-list>a.review{background:#fbfdfc;border-left-color:#36a37e}.platform-assessment-coordination-list>a.overdue{background:#fffdfc;border-left-color:#d25c51}.platform-assessment-coordination-list>a>div:first-child{align-items:center;gap:.75rem;display:flex}.platform-assessment-coordination-list>a>div:first-child>b{color:#405a50;background:#e9efec;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.8125rem;display:grid}.platform-assessment-coordination-list p{margin:0}.platform-assessment-coordination-list p :is(small,strong,em){display:block}.platform-assessment-coordination-list p strong{font-size:.875rem}.platform-assessment-coordination-list p small,.platform-assessment-coordination-list p em{color:#78867f;font-size:.75rem;font-style:normal}.platform-assessment-coordination-list p em{color:#6c7b74;margin-top:.25rem;font-weight:800}.platform-assessment-coordination-list>a>dl{align-items:center;gap:.55rem;margin:0;display:flex}.platform-assessment-coordination-list>a>dl div{min-width:3rem}.platform-assessment-coordination-list dt,.platform-assessment-coordination-list time small{color:#78867f;font-size:.75rem}.platform-assessment-coordination-list dd{margin:.2rem 0 0;font-size:1.125rem;font-weight:850}.platform-assessment-coordination-list>a>dl i{color:#9ba8a2;font-style:normal}.platform-assessment-coordination-list>a>span{color:#5f6d66;background:#f5f7f6;border:1px solid #d2dad6;justify-self:start;padding:.35rem .5rem;font-size:.75rem;font-weight:800}.platform-assessment-coordination-list>a>span.triage{color:#865b18;background:#fff5e3}.platform-assessment-coordination-list>a>span.network{color:#34718f;background:#e8f3f8}.platform-assessment-coordination-list>a>span.unit{color:#665398;background:#f0ebfa}.platform-assessment-coordination-list>a>span.review{color:#26755d;background:#e8f5f0}.platform-assessment-coordination-list time{font-style:normal}.platform-assessment-coordination-list time :is(strong,small){display:block}.platform-assessment-coordination-list time strong{font-size:.8125rem}.platform-assessment-coordination-list time.overdue{color:#ad453d}.platform-assessment-coordination-list>a>b{color:#79867f}.platform-assessment-coordination-empty{align-items:center;gap:1rem;min-height:9rem;padding:1.25rem;display:flex}.platform-assessment-coordination-empty>span{color:#60726a;background:#edf1ef;flex:none;place-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;display:grid}.platform-assessment-coordination-empty p{flex:1;margin:0}.platform-assessment-coordination-empty :is(strong,small){display:block}.platform-assessment-coordination-empty strong{font-size:.875rem}.platform-assessment-coordination-empty small{color:#75837c;margin-top:.3rem;font-size:.8125rem}.platform-assessment-coordination-empty a{color:#0c7357;font-size:.875rem;font-weight:800}.platform-assessment-coordination-directory>footer{border-top:1px solid var(--line-soft);color:#6f7d76;background:#f8faf9;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;font-size:.75rem;display:grid}.platform-assessment-coordination-directory>footer p{margin:0}.platform-assessment-coordination-directory>footer p i{background:#d25c51;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.platform-assessment-coordination-directory>footer nav{align-items:center;gap:.75rem;display:flex}.platform-assessment-coordination-directory>footer nav>span{gap:.25rem;display:flex}.platform-assessment-coordination-directory>footer nav :is(a,b){color:#53635b;background:#fff;border:1px solid #d2dbd7;place-items:center;min-width:2rem;min-height:2rem;display:grid}.platform-assessment-coordination-directory>footer nav>a{padding:0 .6rem}.platform-assessment-coordination-directory>footer nav b{color:#835713;background:#fff3de;border-color:#b9812c}.platform-assessment-coordination-directory>footer>small{justify-self:end}@media (max-width:82rem){.platform-assessment-coordination-hero{grid-template-columns:1fr}.platform-assessment-coordination-hero dl{border-top:1px solid #3b515b;border-left:0}.platform-assessment-coordination-pipeline{grid-template-columns:1fr 1fr 1fr}.platform-assessment-coordination-pipeline>i{display:none}.platform-assessment-coordination-columns,.platform-assessment-coordination-list>a{grid-template-columns:minmax(14rem,1.1fr) minmax(12rem,1fr) 9rem 10rem 8rem 1rem;gap:.7rem}}@media (max-width:62rem){.platform-assessment-coordination-columns{display:none}.platform-assessment-coordination-list>a{grid-template-columns:minmax(0,1fr) 9rem 1rem}.platform-assessment-coordination-list>a>p{grid-column:1/-1}.platform-assessment-coordination-controls>form{grid-template-columns:1fr 1fr}.platform-assessment-coordination-controls form>button{grid-column:1/-1;width:100%}.platform-assessment-coordination-directory>footer{grid-template-columns:1fr}.platform-assessment-coordination-directory>footer>small{justify-self:start}}@media (max-width:44rem){.platform-assessment-coordination-hero dl,.platform-assessment-coordination-pipeline,.platform-assessment-coordination-controls>form,.platform-assessment-coordination-list>a{grid-template-columns:1fr}.platform-assessment-coordination-hero dl>div{border-bottom:1px solid #3b515b;border-right:0}.platform-assessment-coordination-list>a>p,.platform-assessment-coordination-list>a>b{grid-column:auto}.platform-assessment-coordination-list>a>b{justify-self:start}.platform-assessment-coordination-privacy{grid-template-columns:1fr}.platform-assessment-coordination-privacy>span{justify-self:start}.platform-assessment-coordination-controls>header,.platform-assessment-coordination-directory>header,.platform-assessment-coordination-applied{flex-direction:column;align-items:flex-start}.platform-assessment-coordination-applied a{margin-left:0}}.platform-assessment-escalation{--escalation-ink:#172b35;--escalation-line:#d4ddd9;--escalation-amber:#d39837;flex-direction:column;gap:1rem;display:flex}.platform-assessment-escalation :is(a,button,input,label){cursor:pointer}.platform-assessment-escalation-hero{border:1px solid #3a505a;border-left:.25rem solid var(--escalation-amber);background:var(--escalation-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(36rem,.95fr);min-height:12rem;display:grid}.platform-assessment-escalation-hero.overdue{border-left-color:#d25d51}.platform-assessment-escalation-hero>div{background:linear-gradient(112deg,#d99b3721,#0000 68%);align-content:center;padding:1.5rem;display:grid}.platform-assessment-escalation-hero>div>span,.platform-assessment-escalation-package>header span,.platform-assessment-escalation-effects>header span,.platform-assessment-escalation-confirmation>header span{color:#dba44b;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-assessment-escalation-hero h2{letter-spacing:-.025em;margin:.5rem 0 .625rem;font-size:1.5rem}.platform-assessment-escalation-hero>div>p{color:#b8c6cd;margin:0;font-size:1rem}.platform-assessment-escalation-hero>div>b{color:#efc477;border:1px solid #806a42;justify-self:start;margin-top:.85rem;padding:.4rem .625rem;font-size:.75rem}.platform-assessment-escalation-hero.overdue>div>b{color:#f2aaa0;border-color:#945f5a}.platform-assessment-escalation-hero dl{background:#1d3540;border-left:1px solid #3b515b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-assessment-escalation-hero dl>div{border-right:1px solid #3b515b;flex-direction:column;justify-content:center;padding:1rem;display:flex}.platform-assessment-escalation-hero dl>div:last-child{border-right:0}.platform-assessment-escalation-hero dt,.platform-assessment-escalation-hero dl small{color:#9db0b8;font-size:.75rem}.platform-assessment-escalation-hero dd{margin:.45rem 0 .25rem;font-size:1.25rem;font-weight:850}.platform-assessment-escalation-feedback{color:#17674f;background:#eff9f5;border:1px solid #b8d9cd;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:750}.platform-assessment-escalation-feedback.error{color:#9d3e35;background:#fff2f0;border-color:#e5b8b2}.platform-assessment-escalation-relay{border:1px solid var(--escalation-line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;min-height:4.75rem;display:grid}.platform-assessment-escalation-relay article{align-items:center;gap:.65rem;min-height:4.75rem;padding:.75rem 1rem;display:flex}.platform-assessment-escalation-relay article>b{color:#6c7973;border:1px solid #cbd6d1;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.platform-assessment-escalation-relay article.active{box-shadow:inset 0 -.2rem var(--escalation-amber);background:#fff8eb}.platform-assessment-escalation-relay article.active>b{color:#875a16;border-color:#c38b34}.platform-assessment-escalation-relay p{margin:0}.platform-assessment-escalation-relay :is(strong,small){display:block}.platform-assessment-escalation-relay strong{font-size:.875rem}.platform-assessment-escalation-relay small{color:#78867f;margin-top:.2rem;font-size:.75rem}.platform-assessment-escalation-relay>i{color:#a0aca7;font-style:normal}.platform-assessment-escalation-layout{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);align-items:start;gap:1rem;display:grid}.platform-assessment-escalation-layout>main{flex-direction:column;gap:1rem;min-width:0;display:flex}.platform-assessment-escalation-package,.platform-assessment-escalation-effects,.platform-assessment-escalation-confirmation,.platform-assessment-escalation-wait{overflow:hidden}.platform-assessment-escalation-package>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.platform-assessment-escalation-package>header h2,.platform-assessment-escalation-effects>header h2,.platform-assessment-escalation-confirmation>header h2{margin:.3rem 0 0;font-size:1rem}.platform-assessment-escalation-package>header p,.platform-assessment-escalation-confirmation>header p{color:#75837c;margin:.3rem 0 0;font-size:.8125rem}.platform-assessment-escalation-package>header>b{color:#63726b;font-size:.75rem}.platform-assessment-escalation-package>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-assessment-escalation-package>div article{border-right:1px solid var(--line-soft);background:#fafcfb;align-items:center;gap:.7rem;min-height:6.5rem;padding:1rem;display:flex}.platform-assessment-escalation-package>div article:last-child{border-right:0}.platform-assessment-escalation-package>div article>b{color:#6b7972;border:1px solid #d3ddd8;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;display:grid}.platform-assessment-escalation-package article p{margin:0}.platform-assessment-escalation-package article :is(small,strong){display:block}.platform-assessment-escalation-package article small{color:#7a8781;font-size:.75rem}.platform-assessment-escalation-package article strong{margin-top:.2rem;font-size:.875rem}.platform-assessment-escalation-package>dl{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-assessment-escalation-package>dl>div{border-right:1px solid var(--line-soft);padding:.875rem 1rem}.platform-assessment-escalation-package>dl>div:last-child{border-right:0}.platform-assessment-escalation-package dt{color:#77857e;font-size:.75rem}.platform-assessment-escalation-package dd{margin:.25rem 0 0;font-size:.875rem;font-weight:800}.platform-assessment-escalation-boundary{color:#365d70;background:#edf5f8;border:1px solid #c8dce6;border-left:.25rem solid #4b8bac;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:grid}.platform-assessment-escalation-boundary>b{background:#dbeaf1;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.platform-assessment-escalation-boundary p{margin:0}.platform-assessment-escalation-boundary :is(strong,small){display:block}.platform-assessment-escalation-boundary strong{font-size:.875rem}.platform-assessment-escalation-boundary small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.platform-assessment-escalation-boundary>span{border:1px solid #9dbfce;padding:.4rem .625rem;font-size:.75rem;font-weight:850}.platform-assessment-escalation-effects>header{border-bottom:1px solid var(--line-soft);padding:1rem 1.125rem}.platform-assessment-escalation-effects>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-assessment-escalation-effects article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:.75rem;min-height:6.5rem;padding:1rem;display:flex}.platform-assessment-escalation-effects article:nth-child(2n){border-right:0}.platform-assessment-escalation-effects article>span{color:#27755e;background:#e9f4ef;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:850;display:grid}.platform-assessment-escalation-effects article p{margin:0}.platform-assessment-escalation-effects :is(strong,small){display:block}.platform-assessment-escalation-effects strong{font-size:.875rem}.platform-assessment-escalation-effects small{color:#74827b;margin-top:.3rem;font-size:.8125rem;line-height:1.4}.platform-assessment-escalation-confirmation,.platform-assessment-escalation-wait{position:sticky;top:5rem}.platform-assessment-escalation-confirmation>header{border-bottom:1px solid var(--line-soft);padding:1rem 1.125rem}.platform-assessment-escalation-reasons label{border-bottom:1px solid var(--line-soft);border-left:.2rem solid #0000;align-items:flex-start;gap:.65rem;min-height:5.5rem;padding:.9rem 1rem;display:flex}.platform-assessment-escalation-reasons label.selected{border-left-color:var(--escalation-amber);background:#fff9ee}.platform-assessment-escalation-reasons input{accent-color:#a86f19;margin-top:.2rem}.platform-assessment-escalation-reasons label>span{flex:1}.platform-assessment-escalation-reasons :is(strong,small){display:block}.platform-assessment-escalation-reasons strong{font-size:.875rem}.platform-assessment-escalation-reasons small{color:#728078;margin-top:.3rem;font-size:.75rem;line-height:1.4}.platform-assessment-escalation-confirm{background:#fff8eb;border:1px solid #ead1a6;align-items:flex-start;gap:.65rem;margin:1rem;padding:.75rem;display:flex}.platform-assessment-escalation-confirm input{accent-color:#147a5d;margin-top:.15rem}.platform-assessment-escalation-confirm span{flex:1}.platform-assessment-escalation-confirm :is(strong,small){display:block}.platform-assessment-escalation-confirm strong{font-size:.8125rem}.platform-assessment-escalation-confirm small{color:#74827b;margin-top:.2rem;font-size:.75rem}.platform-assessment-escalation-confirmation>button{width:calc(100% - 2rem);margin:0 1rem 1rem}.platform-assessment-escalation-wait{padding:1.25rem}.platform-assessment-escalation-wait>span{color:#976317;background:#fff1d9;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.platform-assessment-escalation-wait h2{margin:.75rem 0 .35rem;font-size:1rem}.platform-assessment-escalation-wait>p{color:#68776f;margin:0;font-size:.875rem;line-height:1.5}.platform-assessment-escalation-wait dl{margin:1rem -1.25rem -1.25rem}.platform-assessment-escalation-wait dl>div{border-top:1px solid var(--line-soft);padding:.75rem 1.25rem}.platform-assessment-escalation-wait dt{color:#77857e;font-size:.75rem}.platform-assessment-escalation-wait dd{margin:.25rem 0 0;font-size:.875rem;font-weight:750}.assessment-coordination-case-escalation-link{color:#765117;background:#fff8eb;border-top:1px solid #e4c994;margin:1rem -1.25rem -1.25rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:850;display:block}@media (max-width:78rem){.platform-assessment-escalation-hero{grid-template-columns:1fr}.platform-assessment-escalation-hero dl{border-top:1px solid #3b515b;border-left:0}.platform-assessment-escalation-layout{grid-template-columns:1fr}.platform-assessment-escalation-confirmation,.platform-assessment-escalation-wait{position:static}}@media (max-width:58rem){.platform-assessment-escalation-relay,.platform-assessment-escalation-package>div{grid-template-columns:1fr 1fr}.platform-assessment-escalation-relay>i{display:none}.platform-assessment-escalation-package>div article:nth-child(2n){border-right:0}.platform-assessment-escalation-boundary{grid-template-columns:3rem minmax(0,1fr)}.platform-assessment-escalation-boundary>span{grid-column:2;justify-self:start}}@media (max-width:42rem){.platform-assessment-escalation-hero dl,.platform-assessment-escalation-relay,.platform-assessment-escalation-package>div,.platform-assessment-escalation-package>dl,.platform-assessment-escalation-effects>div{grid-template-columns:1fr}.platform-assessment-escalation-hero dl>div,.platform-assessment-escalation-package>div article,.platform-assessment-escalation-package>dl>div,.platform-assessment-escalation-effects article{border-right:0}.platform-assessment-escalation-boundary{grid-template-columns:1fr}.platform-assessment-escalation-boundary>span{grid-column:auto}}.platform-assessment-coordination-hero dl{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-assessment-coordination-hero .orange dd{color:#f2b56d}.platform-assessment-coordination-list>a.awaiting-response{background:linear-gradient(90deg,#fff7ed 0,#fff 12rem);border-left-color:#d87935;box-shadow:inset 0 0 0 1px #cf6a2724}.platform-assessment-coordination-state{justify-items:start;gap:.4rem;display:grid}.platform-assessment-coordination-state>span{color:#5f6d66;background:#f5f7f6;border:1px solid #d2dad6;padding:.35rem .5rem;font-size:.75rem;font-weight:800}.platform-assessment-coordination-state>span.triage{color:#865b18;background:#fff5e3}.platform-assessment-coordination-state>span.network{color:#34718f;background:#e8f3f8}.platform-assessment-coordination-state>span.unit{color:#665398;background:#f0ebfa}.platform-assessment-coordination-state>span.review{color:#26755d;background:#e8f5f0}.platform-assessment-coordination-state>small{color:#697770;font-size:.75rem;line-height:1.35}.platform-assessment-coordination-state>small b{font-weight:850}.platform-assessment-coordination-state>small.awaiting_network{color:#a34f1e}.platform-assessment-coordination-state>small.responded{color:#247258}.assessment-coordination-escalation-response{background:#fff;border:1px solid #cbd9d2;border-left:.25rem solid #2a9875;grid-template-columns:minmax(18rem,.72fr) minmax(32rem,1.28fr);display:grid}.assessment-coordination-escalation-response.awaiting_network{border-left-color:#d87935}.assessment-coordination-escalation-response>header{background:#f8faf9;padding:1rem 1.125rem}.assessment-coordination-escalation-response.awaiting_network>header{background:#fff8ef}.assessment-coordination-escalation-response>header>span{color:#247258;letter-spacing:.07em;font-size:.75rem;font-weight:850}.assessment-coordination-escalation-response.awaiting_network>header>span{color:#a65320}.assessment-coordination-escalation-response>header h2{margin:.35rem 0;font-size:1rem}.assessment-coordination-escalation-response>header p{color:#65746d;margin:0;font-size:.875rem;line-height:1.45}.assessment-coordination-escalation-response>div{border-left:1px solid #dce4e0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.assessment-coordination-escalation-response>div article{align-items:flex-start;gap:.75rem;min-height:7.25rem;padding:1rem;display:flex}.assessment-coordination-escalation-response>div article>b{color:#2a735b;border:1px solid #b9cdc4;place-items:center;min-width:3rem;height:2rem;font-size:.75rem;display:grid}.assessment-coordination-escalation-response>div article.pending>b{color:#a65320;border-color:#e0b98c}.assessment-coordination-escalation-response>div p{margin:0}.assessment-coordination-escalation-response>div :is(small,strong,time){display:block}.assessment-coordination-escalation-response>div small{color:#8b601d;font-size:.75rem;font-weight:800}.assessment-coordination-escalation-response>div strong{margin-top:.3rem;font-size:.8125rem;line-height:1.4}.assessment-coordination-escalation-response>div time{color:#76847d;margin-top:.35rem;font-size:.75rem;font-style:normal}.assessment-coordination-escalation-response>div>i{color:#a3aea9;font-style:normal}.assessment-coordination-escalation-response>footer{color:#2d6755;background:#eff7f4;border-top:1px solid #c9ddd4;grid-column:1/-1;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.assessment-coordination-escalation-response>footer>span{border:1px solid #9fc8b8;place-items:center;width:2.25rem;height:2.25rem;font-weight:850;display:grid}.assessment-coordination-escalation-response>footer p{margin:0}.assessment-coordination-escalation-response>footer :is(strong,small){display:block}.assessment-coordination-escalation-response>footer strong{font-size:.8125rem}.assessment-coordination-escalation-response>footer small{margin-top:.2rem;font-size:.75rem;line-height:1.4}@media (max-width:82rem){.platform-assessment-coordination-hero dl{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:62rem){.platform-assessment-coordination-hero dl{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-coordination-escalation-response{grid-template-columns:1fr}.assessment-coordination-escalation-response>div{border-top:1px solid #dce4e0;border-left:0}}@media (max-width:44rem){.platform-assessment-coordination-hero dl,.assessment-coordination-escalation-response>div{grid-template-columns:1fr}.platform-assessment-coordination-state{justify-items:stretch}.platform-assessment-coordination-state>span{justify-self:start}.assessment-coordination-escalation-response>div>i{display:none}.assessment-coordination-escalation-response>div article{border-bottom:1px solid #e1e7e4;min-height:0}}.platform-assessment-unit-brief{--brief-navy:#172b35;--brief-line:#d7dfdb;flex-direction:column;gap:1rem;display:flex}.platform-assessment-unit-brief :is(a,button){cursor:pointer}.platform-assessment-unit-brief-hero{background:var(--brief-navy);color:#fff;border:1px solid #3d5059;border-left:.25rem solid #d99b37;grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);min-height:14rem;display:grid}.platform-assessment-unit-brief-hero.clear{border-left-color:#2bb38a}.platform-assessment-unit-brief-hero>div{background:linear-gradient(112deg,#d99b3721,#0000 65%);align-content:center;padding:1.5rem;display:grid}.platform-assessment-unit-brief-hero.clear>div{background:linear-gradient(112deg,#2bb38a1f,#0000 65%)}.platform-assessment-unit-brief-hero>div>span,.platform-assessment-unit-brief-signals>header span,.platform-assessment-unit-brief-grid section>header span,.platform-assessment-unit-brief-handoff>div>span{color:#dba44b;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-assessment-unit-brief-hero h2{letter-spacing:-.025em;max-width:48rem;margin:.5rem 0 .625rem;font-size:1.5rem}.platform-assessment-unit-brief-hero>div>p{color:#b7c6cd;max-width:51rem;margin:0;font-size:.875rem;line-height:1.55}.platform-assessment-unit-brief-hero>div>div{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.platform-assessment-unit-brief-hero>div>div b{color:#efc477;background:#372f22;border:1px solid #806a42;padding:.4rem .625rem;font-size:.75rem}.platform-assessment-unit-brief-hero>div>div small{color:#9eafb6;font-size:.75rem}.platform-assessment-unit-brief-hero dl{background:#1c3540;border-left:1px solid #3c515b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-assessment-unit-brief-hero dl>div{border-right:1px solid #3c515b;flex-direction:column;justify-content:center;padding:1rem;display:flex}.platform-assessment-unit-brief-hero dl>div:last-child{border-right:0}.platform-assessment-unit-brief-hero dt,.platform-assessment-unit-brief-hero dl small{color:#9db0b8;font-size:.75rem}.platform-assessment-unit-brief-hero dd{margin:.5rem 0 .25rem;font-size:1.5rem;font-weight:850}.platform-assessment-unit-brief-scope{border:1px solid var(--brief-line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;min-height:4.75rem;padding:.75rem 1rem;display:grid}.platform-assessment-unit-brief-scope article{align-items:center;gap:.75rem;display:flex}.platform-assessment-unit-brief-scope article>b{color:#66756e;border:1px solid #ccd8d3;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.platform-assessment-unit-brief-scope article.active>b{color:#8b5d18;background:#fff5e4;border-color:#bd8530}.platform-assessment-unit-brief-scope p{margin:0}.platform-assessment-unit-brief-scope strong,.platform-assessment-unit-brief-scope small{display:block}.platform-assessment-unit-brief-scope strong{font-size:.875rem}.platform-assessment-unit-brief-scope small{color:#798780;margin-top:.2rem;font-size:.75rem}.platform-assessment-unit-brief-scope>i{color:#a9b5b0;font-style:normal}.platform-assessment-unit-brief-signals{overflow:hidden}.platform-assessment-unit-brief-signals>header,.platform-assessment-unit-brief-grid section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.platform-assessment-unit-brief-signals>header h2,.platform-assessment-unit-brief-grid section>header h2{margin:.3rem 0 0;font-size:1rem}.platform-assessment-unit-brief-signals>header p{color:#78867f;margin:.3rem 0 0;font-size:.75rem}.platform-assessment-unit-brief-signals>header>b,.platform-assessment-unit-brief-grid section>header>b{color:#67756e;font-size:.75rem}.platform-assessment-unit-brief-signals>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-assessment-unit-brief-signals article{border-right:1px solid var(--line-soft);background:#fbfcfc;border-bottom:.2rem solid #35a782;min-height:10rem;padding:1rem 1rem 2.75rem;position:relative}.platform-assessment-unit-brief-signals article:last-child{border-right:0}.platform-assessment-unit-brief-signals article.attention{background:#fffaf1;border-bottom-color:#d79b39}.platform-assessment-unit-brief-signals article.critical{background:#fff7f5;border-bottom-color:#d46658}.platform-assessment-unit-brief-signals article.focused{box-shadow:inset 0 0 0 .125rem #b87c22}.platform-assessment-unit-brief-signals article header{justify-content:space-between;align-items:center;display:flex}.platform-assessment-unit-brief-signals article header span{color:#486159;background:#edf2f0;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.platform-assessment-unit-brief-signals article header b{color:#74827c;font-size:.75rem}.platform-assessment-unit-brief-signals article>strong{margin-top:.75rem;font-size:1.5rem;display:block}.platform-assessment-unit-brief-signals article>p{margin:.15rem 0;font-size:.8125rem;font-weight:750}.platform-assessment-unit-brief-signals article>small{color:#78867f;font-size:.75rem}.platform-assessment-unit-brief-signals article>em{color:#fff;background:#805513;padding:.25rem .4rem;font-size:.75rem;font-style:normal;font-weight:800;position:absolute;bottom:.75rem;right:.75rem}.platform-assessment-unit-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-assessment-unit-brief-grid section{overflow:hidden}.platform-assessment-unit-brief-grid section>dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-assessment-unit-brief-quality>dl,.platform-assessment-unit-brief-photo>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-assessment-unit-brief-grid dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:6rem;padding:1rem}.platform-assessment-unit-brief-grid dl>div.attention{background:#fff9ed}.platform-assessment-unit-brief-grid dl>div.critical{background:#fff4f1}.platform-assessment-unit-brief-grid dt,.platform-assessment-unit-brief-grid dl small{color:#78867f;font-size:.75rem}.platform-assessment-unit-brief-grid dd{margin:.35rem 0 .2rem;font-size:1.25rem;font-weight:850}.platform-assessment-unit-brief-quality>footer{color:#34705d;background:#edf7f3;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.platform-assessment-unit-brief-quality>footer>span{border:1px solid #96c9b8;place-items:center;width:2rem;height:2rem;display:grid}.platform-assessment-unit-brief-quality footer p{margin:0}.platform-assessment-unit-brief-quality footer strong,.platform-assessment-unit-brief-quality footer small{font-size:.75rem;display:block}.platform-assessment-unit-brief-quality footer small{color:#638477;margin-top:.2rem}.platform-assessment-unit-brief-policy{align-items:center;gap:1rem;min-height:8rem;padding:1.25rem;display:flex}.platform-assessment-unit-brief-policy>span{color:#fff;background:#1f3a47;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.125rem;font-weight:850;display:grid}.platform-assessment-unit-brief-policy p{margin:0}.platform-assessment-unit-brief-policy strong,.platform-assessment-unit-brief-policy small{display:block}.platform-assessment-unit-brief-policy strong{font-size:.875rem}.platform-assessment-unit-brief-policy small{color:#78867f;margin-top:.35rem;font-size:.75rem}.platform-assessment-unit-brief-governance>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.platform-assessment-unit-brief-governance>footer a{color:#0d7257;font-size:.8125rem;font-weight:800}.platform-assessment-unit-brief-governance>footer small{color:#7a8781;font-size:.75rem}.platform-assessment-unit-brief-privacy{color:#365d70;background:#edf5f8;border:1px solid #c8dce6;border-left:.25rem solid #4b8bac;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:grid}.platform-assessment-unit-brief-privacy>b{background:#dbeaf1;place-items:center;width:3rem;height:3rem;font-size:1.125rem;display:grid}.platform-assessment-unit-brief-privacy p{margin:0}.platform-assessment-unit-brief-privacy strong,.platform-assessment-unit-brief-privacy small{display:block}.platform-assessment-unit-brief-privacy strong{font-size:.875rem}.platform-assessment-unit-brief-privacy small{margin-top:.25rem;font-size:.75rem;line-height:1.45}.platform-assessment-unit-brief-privacy>span{border:1px solid #9dc0d0;padding:.4rem .625rem;font-size:.75rem;font-weight:850}.platform-assessment-unit-brief-handoff{background:var(--brief-navy);color:#fff;border:1px solid #344b57;grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.25fr) minmax(14rem,.55fr);display:grid}.platform-assessment-unit-brief-handoff>div{padding:1.25rem}.platform-assessment-unit-brief-handoff h2{margin:.4rem 0 .5rem;font-size:1.125rem}.platform-assessment-unit-brief-handoff>div p{color:#adbec6;margin:0;font-size:.8125rem;line-height:1.5}.platform-assessment-unit-brief-handoff ol{border-left:1px solid #344b57;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platform-assessment-unit-brief-handoff li{border-right:1px solid #344b57;align-items:center;gap:.625rem;padding:1rem;display:flex}.platform-assessment-unit-brief-handoff li>b{color:#9eb0b8;border:1px solid #566c77;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid}.platform-assessment-unit-brief-handoff li.done>b{color:#5fd4b0;border-color:#2cae86}.platform-assessment-unit-brief-handoff li.active>b{color:#f0c470;background:#493c24;border-color:#d89a37}.platform-assessment-unit-brief-handoff li strong,.platform-assessment-unit-brief-handoff li small{font-size:.75rem;display:block}.platform-assessment-unit-brief-handoff li small{color:#90a4ad;margin-top:.25rem}.platform-assessment-unit-brief-handoff>nav{flex-direction:column;justify-content:center;gap:.375rem;padding:1rem;display:flex}.platform-assessment-unit-brief-handoff>nav a{color:#d5e1e5;border:1px solid #49616c;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.75rem;font-weight:750;display:flex}.platform-assessment-unit-brief-handoff>nav a:first-child{color:#fff;background:#167b5e;border-color:#138565}@media (max-width:78rem){.platform-assessment-unit-brief-hero{grid-template-columns:1fr}.platform-assessment-unit-brief-hero dl{border-top:1px solid #3c515b;border-left:0}.platform-assessment-unit-brief-signals>div{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-assessment-unit-brief-signals article:nth-child(3){border-right:0}.platform-assessment-unit-brief-handoff{grid-template-columns:1fr}.platform-assessment-unit-brief-handoff ol{border-top:1px solid #344b57;border-left:0}.platform-assessment-unit-brief-handoff>nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:54rem){.platform-assessment-unit-brief-scope{grid-template-columns:1fr;gap:.65rem}.platform-assessment-unit-brief-scope>i{display:none}.platform-assessment-unit-brief-signals>div,.platform-assessment-unit-brief-grid{grid-template-columns:1fr 1fr}.platform-assessment-unit-brief-signals article:nth-child(3){border-right:1px solid var(--line-soft)}.platform-assessment-unit-brief-signals article:nth-child(2n){border-right:0}}@media (max-width:40rem){.platform-assessment-unit-brief-hero dl,.platform-assessment-unit-brief-signals>div,.platform-assessment-unit-brief-grid,.platform-assessment-unit-brief-handoff ol,.platform-assessment-unit-brief-handoff>nav{grid-template-columns:1fr}.platform-assessment-unit-brief-hero dl>div,.platform-assessment-unit-brief-signals article,.platform-assessment-unit-brief-signals article:nth-child(3){border-right:0}.platform-assessment-unit-brief-signals>header,.platform-assessment-unit-brief-grid section>header,.platform-assessment-unit-brief-privacy{flex-direction:column;align-items:flex-start}.platform-assessment-unit-brief-privacy{grid-template-columns:1fr}.platform-assessment-unit-brief-privacy>span{justify-self:start}.platform-assessment-unit-brief-grid section>dl,.platform-assessment-unit-brief-quality>dl,.platform-assessment-unit-brief-photo>dl{grid-template-columns:1fr!important}}.assessment-coordination-center,.assessment-coordination-create,.assessment-coordination-case{--coord-navy:#172b35;--coord-line:#d5ded9;--coord-amber:#d99b37;flex-direction:column;gap:1rem;display:flex}.assessment-coordination-center :is(a,button,select,input),.assessment-coordination-create :is(a,button,select,input),.assessment-coordination-case :is(a,button,select,input){cursor:pointer}.assessment-coordination-center-summary{border:1px solid #3a505a;border-left:.25rem solid var(--coord-amber);background:var(--coord-navy);color:#fff;grid-template-columns:minmax(0,1fr) minmax(40rem,.9fr);min-height:13rem;display:grid}.assessment-coordination-center-summary>div{background:linear-gradient(112deg,#d99b3721,#0000 68%);align-content:center;padding:1.5rem;display:grid}.assessment-coordination-center-summary>div>span,.assessment-coordination-center-controls>header span,.assessment-coordination-center-queue>header span,.assessment-coordination-create-hero>div>span,.assessment-coordination-create-section>header span,.assessment-coordination-create-review>header span,.assessment-coordination-case-hero>div>span,.assessment-coordination-case-signal>header span,.assessment-coordination-case-history>header span,.assessment-coordination-case-control>header>span{color:#dba44b;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-coordination-center-summary h2,.assessment-coordination-create-hero h2,.assessment-coordination-case-hero h2{letter-spacing:-.025em;margin:.5rem 0 .625rem;font-size:1.5rem}.assessment-coordination-center-summary>div>p{color:#b8c6cd;max-width:50rem;margin:0;font-size:1rem;line-height:1.55}.assessment-coordination-center-summary>div>nav{gap:.5rem;margin-top:1rem;display:flex}.assessment-coordination-center-summary>div>nav a{color:#d8e3e7;border:1px solid #4a626d;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:750;display:inline-flex}.assessment-coordination-center-summary dl{background:#1d3540;border-left:1px solid #3b515b;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.assessment-coordination-center-summary dl>div{border-right:1px solid #3b515b;flex-direction:column;justify-content:center;padding:1rem;display:flex}.assessment-coordination-center-summary dl>div:last-child{border-right:0}.assessment-coordination-center-summary dt,.assessment-coordination-center-summary dl small{color:#9db0b8;font-size:.75rem}.assessment-coordination-center-summary dd{margin:.45rem 0 .25rem;font-size:1.5rem;font-weight:850}.assessment-coordination-center-summary .amber dd{color:#efc477}.assessment-coordination-center-summary .blue dd{color:#9bcbe3}.assessment-coordination-center-summary .violet dd{color:#c4b4ed}.assessment-coordination-center-summary .red dd{color:#f0a796}.assessment-coordination-center-controls,.assessment-coordination-center-queue{overflow:hidden}.assessment-coordination-center-controls>header,.assessment-coordination-center-queue>header,.assessment-coordination-create-section>header,.assessment-coordination-case-signal>header,.assessment-coordination-case-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.assessment-coordination-center-controls>header h2,.assessment-coordination-center-queue>header h2,.assessment-coordination-create-section>header h2,.assessment-coordination-case-signal>header h2,.assessment-coordination-case-history>header h2{margin:.3rem 0 0;font-size:1rem}.assessment-coordination-center-controls>header>a,.assessment-coordination-center-queue>header>b,.assessment-coordination-create-section>header>b,.assessment-coordination-case-signal>header>b,.assessment-coordination-case-history>header>b{color:#63726b;font-size:.75rem;font-weight:800}.assessment-coordination-center-controls>nav{border-bottom:1px solid var(--line-soft);background:#f8faf9;gap:.5rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.assessment-coordination-center-controls>nav a{color:#4c5e55;background:#fff;border:1px solid #d4ddd9;flex:none;align-items:center;gap:.6rem;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.assessment-coordination-center-controls>nav a b{color:#65736c;background:#edf1ef;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.assessment-coordination-center-controls>nav a.active{box-shadow:inset 0 -.2rem var(--coord-amber);color:#765019;border-color:#b78331}.assessment-coordination-center-controls>nav a.active b{color:#875a17;background:#f7e8cd}.assessment-coordination-center-controls>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;padding:1rem 1.125rem;display:grid}.assessment-coordination-center-controls label>span,.assessment-coordination-case-control label>span,.assessment-coordination-create-destination label>span{color:#516158;margin-bottom:.375rem;font-size:.875rem;font-weight:750;display:block}.assessment-coordination-center-controls :is(select,button),.assessment-coordination-case-control :is(select,input),.assessment-coordination-create-destination input{color:#263a31;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cdd8d2;border-radius:0;padding:0 .75rem;font-size:.875rem}.assessment-coordination-center-controls form>button{color:#fff;background:#167b5e;border-color:#126c54;width:auto;font-weight:800}.assessment-coordination-center-applied{border-top:1px solid var(--line-soft);color:#6d5931;background:#fffaf0;align-items:center;gap:.625rem;min-height:2.75rem;margin:0;padding:.5rem 1.125rem;font-size:.8125rem;display:flex}.assessment-coordination-center-applied a{color:#805715;margin-left:auto;font-weight:800}.assessment-coordination-center-boundary,.assessment-coordination-create-boundary,.assessment-coordination-case-boundary{color:#365d70;background:#edf5f8;border:1px solid #c8dce6;border-left:.25rem solid #4b8bac;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:grid}.assessment-coordination-center-boundary>b,.assessment-coordination-create-boundary>b,.assessment-coordination-case-boundary>b{background:#dbeaf1;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.assessment-coordination-center-boundary p,.assessment-coordination-create-boundary p,.assessment-coordination-case-boundary p{margin:0}.assessment-coordination-center-boundary strong,.assessment-coordination-center-boundary small,.assessment-coordination-create-boundary strong,.assessment-coordination-create-boundary small,.assessment-coordination-case-boundary strong,.assessment-coordination-case-boundary small{display:block}.assessment-coordination-center-boundary strong,.assessment-coordination-create-boundary strong,.assessment-coordination-case-boundary strong{font-size:.875rem}.assessment-coordination-center-boundary small,.assessment-coordination-create-boundary small,.assessment-coordination-case-boundary small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.assessment-coordination-center-boundary>span,.assessment-coordination-case-boundary>span{border:1px solid #9dbfce;padding:.4rem .625rem;font-size:.75rem;font-weight:850}.assessment-coordination-center-columns,.assessment-coordination-center-queue>div>a{grid-template-columns:minmax(18rem,1.55fr) minmax(9rem,.55fr) minmax(14rem,.85fr) minmax(8rem,.55fr) minmax(10rem,.65fr) 1.5rem;align-items:center;gap:1rem;display:grid}.assessment-coordination-center-columns{color:#7a8781;background:#f7f9f8;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:750}.assessment-coordination-center-queue>div>a{border-top:1px solid var(--line-soft);color:#25352e;background:#fff;border-left:.2rem solid #d6a14a;min-height:6.25rem;padding:.8rem 1rem .8rem .8rem;position:relative}.assessment-coordination-center-queue>div>a:first-child{border-top:0}.assessment-coordination-center-queue>div>a.urgent{border-left-color:#d45e52}.assessment-coordination-center-queue>div>a.resolved{background:#fbfdfc;border-left-color:#31a47f}.assessment-coordination-center-queue>div>a>div:first-child{align-items:center;gap:.75rem;display:flex}.assessment-coordination-center-queue>div>a>div:first-child>b{color:#405a50;background:#e9efec;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.8125rem;display:grid}.assessment-coordination-center-queue>div>a p{margin:0}.assessment-coordination-center-queue>div>a p :is(small,strong,em){display:block}.assessment-coordination-center-queue>div>a p strong{font-size:.875rem}.assessment-coordination-center-queue>div>a p small,.assessment-coordination-center-queue>div>a p em{color:#78867f;font-size:.75rem;font-style:normal}.assessment-coordination-center-queue>div>a p em{color:#8a611d;margin-top:.25rem;font-weight:800}.assessment-coordination-center-queue>div>a dl{align-items:center;gap:.55rem;margin:0;display:flex}.assessment-coordination-center-queue>div>a dl div{min-width:3.3rem}.assessment-coordination-center-queue>div>a dt,.assessment-coordination-center-queue>div>a time small{color:#78867f;font-size:.75rem}.assessment-coordination-center-queue>div>a dd{margin:.2rem 0 0;font-size:1.125rem;font-weight:850}.assessment-coordination-center-queue>div>a dl i{color:#9ba8a2;font-style:normal}.assessment-coordination-center-queue>div>a>p>small,.assessment-coordination-center-queue>div>a time :is(strong,small){display:block}.assessment-coordination-center-queue>div>a time{font-style:normal}.assessment-coordination-center-queue>div>a time strong{font-size:.8125rem}.assessment-coordination-center-queue>div>a time.overdue{color:#ad453d}.assessment-coordination-center-queue>div>a>span{color:#5f6d66;background:#f5f7f6;border:1px solid #d2dad6;justify-self:start;padding:.35rem .5rem;font-size:.75rem;font-weight:800}.assessment-coordination-center-queue>div>a>span.pending{color:#865b18;background:#fff5e3}.assessment-coordination-center-queue>div>a>span.in_progress{color:#34718f;background:#e8f3f8}.assessment-coordination-center-queue>div>a>span.waiting_local{color:#665398;background:#f0ebfa}.assessment-coordination-center-empty,.assessment-coordination-existing{align-items:center;gap:1rem;min-height:9rem;padding:1.25rem;display:flex}.assessment-coordination-center-empty>span,.assessment-coordination-existing>span{color:#60726a;background:#edf1ef;flex:none;place-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;display:grid}.assessment-coordination-center-empty p,.assessment-coordination-existing div{flex:1;margin:0}.assessment-coordination-center-empty strong,.assessment-coordination-center-empty small{display:block}.assessment-coordination-center-empty small{color:#75837c;margin-top:.3rem;font-size:.8125rem}.assessment-coordination-center-empty a,.assessment-coordination-existing>a{color:#0c7357;font-size:.875rem;font-weight:800}.assessment-coordination-center-queue>footer{border-top:1px solid var(--line-soft);color:#6f7d76;background:#f8faf9;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;font-size:.75rem;display:grid}.assessment-coordination-center-queue>footer p{margin:0}.assessment-coordination-center-queue>footer p i{background:#d99b37;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.assessment-coordination-center-queue>footer nav{align-items:center;gap:.75rem;display:flex}.assessment-coordination-center-queue>footer nav>span{gap:.25rem;display:flex}.assessment-coordination-center-queue>footer nav :is(a,b){color:#53635b;background:#fff;border:1px solid #d2dbd7;place-items:center;min-width:2rem;min-height:2rem;display:grid}.assessment-coordination-center-queue>footer nav>a{padding:0 .6rem}.assessment-coordination-center-queue>footer nav b{color:#835713;background:#fff3de;border-color:#b9812c}.assessment-coordination-center-queue>footer>small{justify-self:end}.assessment-coordination-create-hero,.assessment-coordination-case-hero{border:1px solid #3b505a;border-left:.25rem solid var(--coord-amber);background:var(--coord-navy);color:#fff;grid-template-columns:minmax(0,1fr) minmax(38rem,1fr);min-height:12rem;display:grid;position:relative}.assessment-coordination-create-hero.urgent,.assessment-coordination-case-hero.urgent{border-left-color:#d35d51}.assessment-coordination-create-hero.clear{border-left-color:#2eae85}.assessment-coordination-create-hero>div,.assessment-coordination-case-hero>div{background:linear-gradient(112deg,#d99b3721,#0000 68%);align-content:center;padding:1.5rem;display:grid}.assessment-coordination-create-hero>div>p,.assessment-coordination-case-hero>div>p{color:#b6c5cc;margin:0;font-size:1rem}.assessment-coordination-create-hero>div>b,.assessment-coordination-case-hero>div>b{color:#efc477;border:1px solid #806a42;justify-self:start;margin-top:.85rem;padding:.4rem .6rem;font-size:.75rem}.assessment-coordination-create-hero dl,.assessment-coordination-case-hero dl{background:#1d3540;border-left:1px solid #3b515b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.assessment-coordination-create-hero dl>div,.assessment-coordination-case-hero dl>div{border-right:1px solid #3b515b;flex-direction:column;justify-content:center;padding:1rem;display:flex}.assessment-coordination-create-hero dl>div:last-child,.assessment-coordination-case-hero dl>div:last-child{border-right:0}.assessment-coordination-create-hero dt,.assessment-coordination-case-hero dt,.assessment-coordination-create-hero dl small,.assessment-coordination-case-hero dl small{color:#9db0b8;font-size:.75rem}.assessment-coordination-create-hero dd,.assessment-coordination-case-hero dd{margin:.45rem 0 .25rem;font-size:1.125rem;font-weight:850}.assessment-coordination-case-hero>button{color:#d4e0e4;background:#203b47;border:1px solid #506771;min-height:2.25rem;padding:0 .625rem;font-size:.75rem;font-weight:750;position:absolute;top:.75rem;right:.75rem}.assessment-coordination-relay{border:1px solid var(--coord-line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;min-height:5rem;padding:.75rem 1rem;display:grid}.assessment-coordination-relay article{align-items:center;gap:.65rem;display:flex}.assessment-coordination-relay article>b{color:#6c7973;border:1px solid #cbd6d1;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.assessment-coordination-relay article.done>b{color:#16805f;border-color:#44af8e}.assessment-coordination-relay article.active>b{color:#895b16;background:#fff4df;border-color:#bd8530}.assessment-coordination-relay p{margin:0}.assessment-coordination-relay strong,.assessment-coordination-relay small{display:block}.assessment-coordination-relay strong{font-size:.875rem}.assessment-coordination-relay small{color:#7a8781;margin-top:.2rem;font-size:.75rem}.assessment-coordination-relay>i{color:#a1aea8;font-style:normal}.assessment-coordination-existing h2{margin:.25rem 0 .35rem;font-size:1rem}.assessment-coordination-existing small{color:#93661f;font-size:.75rem;font-weight:850}.assessment-coordination-existing p{color:#67756e;margin:0;font-size:.875rem;line-height:1.5}.assessment-coordination-existing.clear>span{color:#168362;background:#e5f5ef}.assessment-coordination-create>form{grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);align-items:start;gap:1rem;display:grid}.assessment-coordination-create>form>main{flex-direction:column;gap:1rem;display:flex}.assessment-coordination-create-section{overflow:hidden}.assessment-coordination-create-section>header p,.assessment-coordination-case-signal>header p,.assessment-coordination-case-history>header p{color:#75837c;margin:.3rem 0 0;font-size:.8125rem}.assessment-coordination-priority-options{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-coordination-priority-options label{border-right:1px solid var(--line-soft);cursor:pointer;border-bottom:.2rem solid #b8c3be;align-items:flex-start;gap:.65rem;min-height:8rem;padding:1rem;display:flex;position:relative}.assessment-coordination-priority-options label:last-child{border-right:0}.assessment-coordination-priority-options label.selected{border-bottom-color:var(--coord-amber);background:#fffaf1}.assessment-coordination-priority-options label.selected.urgent{background:#fff5f2;border-bottom-color:#d45f52}.assessment-coordination-priority-options input{accent-color:#aa711b;margin-top:.15rem}.assessment-coordination-priority-options label span{flex:1}.assessment-coordination-priority-options strong,.assessment-coordination-priority-options small{display:block}.assessment-coordination-priority-options strong{font-size:.875rem}.assessment-coordination-priority-options small{color:#74827b;margin-top:.35rem;font-size:.75rem;line-height:1.4}.assessment-coordination-priority-options label>b{color:#a9721f}.assessment-coordination-create-destination{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.125rem;display:grid}.assessment-coordination-create-destination article{background:#f8faf9;border:1px solid #d4ded9;align-items:center;gap:.75rem;padding:.8rem;display:flex}.assessment-coordination-create-destination article>span{color:#365b4e;background:#e5efeb;place-items:center;width:2.5rem;height:2.5rem;display:grid}.assessment-coordination-create-destination article p{margin:0}.assessment-coordination-create-destination article :is(small,strong,em){display:block}.assessment-coordination-create-destination article small{color:#8a611c;font-size:.75rem;font-weight:800}.assessment-coordination-create-destination article strong{margin-top:.2rem;font-size:.875rem}.assessment-coordination-create-destination article em,.assessment-coordination-create-destination label small{color:#75837c;margin-top:.25rem;font-size:.75rem;font-style:normal}.assessment-coordination-create-review{position:sticky;top:5rem;overflow:hidden}.assessment-coordination-create-review>header{border-bottom:1px solid var(--line-soft);padding:1rem 1.125rem}.assessment-coordination-create-review>header h2{margin:.3rem 0 0;font-size:1rem}.assessment-coordination-create-review dl{margin:0}.assessment-coordination-create-review dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.75rem 1rem;display:grid}.assessment-coordination-create-review dt{color:#74827b;font-size:.75rem}.assessment-coordination-create-review dd{margin:0;font-size:.8125rem;font-weight:750}.assessment-coordination-create-confirm,.assessment-coordination-resolve-confirm{cursor:pointer;background:#f8faf9;border:1px solid #d6dfda;align-items:flex-start;gap:.65rem;margin:1rem;padding:.75rem;display:flex}.assessment-coordination-create-confirm input,.assessment-coordination-resolve-confirm input{accent-color:#117b5c;margin-top:.15rem}.assessment-coordination-create-confirm strong,.assessment-coordination-create-confirm small,.assessment-coordination-resolve-confirm strong,.assessment-coordination-resolve-confirm small{display:block}.assessment-coordination-create-confirm strong,.assessment-coordination-resolve-confirm strong{font-size:.8125rem}.assessment-coordination-create-confirm small,.assessment-coordination-resolve-confirm small{color:#74827b;margin-top:.2rem;font-size:.75rem}.assessment-coordination-create-review>button{width:calc(100% - 2rem);margin:0 1rem}.assessment-coordination-create-review>a{color:#68766f;text-align:center;margin:.8rem 1rem 1rem;font-size:.8125rem;display:block}.assessment-coordination-feedback{border:1px solid;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:750}.assessment-coordination-feedback.error{color:#a5443d;background:#fff4f2;border-color:#edc2bd}.assessment-coordination-feedback.success{color:#236d56;background:#eef8f4;border-color:#b9ddcf}.assessment-coordination-create-review .assessment-coordination-feedback{margin:0 1rem 1rem}.assessment-coordination-case-progress{border:1px solid var(--coord-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-coordination-case-progress article{border-right:1px solid var(--line-soft);align-items:center;gap:.7rem;min-height:4.75rem;padding:.75rem 1rem;display:flex}.assessment-coordination-case-progress article:last-child{border-right:0}.assessment-coordination-case-progress article>b{color:#7a8781;border:1px solid #ccd6d1;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.assessment-coordination-case-progress article.done>b{color:#167f60;border-color:#51b394}.assessment-coordination-case-progress article.active{box-shadow:inset 0 -.2rem var(--coord-amber);background:#fffaf1}.assessment-coordination-case-progress article.active>b{color:#8a5b15;border-color:#bd8430}.assessment-coordination-case-progress p{margin:0}.assessment-coordination-case-progress strong,.assessment-coordination-case-progress small{display:block}.assessment-coordination-case-progress strong{font-size:.8125rem}.assessment-coordination-case-progress small{color:#75837c;margin-top:.2rem;font-size:.75rem}.assessment-coordination-case-layout{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;gap:1rem;display:grid}.assessment-coordination-case-layout>main{flex-direction:column;gap:1rem;min-width:0;display:flex}.assessment-coordination-case-signal,.assessment-coordination-case-history{overflow:hidden}.assessment-coordination-case-signal>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-coordination-case-signal>div article{border-right:1px solid var(--line-soft);align-items:center;gap:.7rem;min-height:6rem;padding:1rem;display:flex}.assessment-coordination-case-signal>div article:last-child{border-right:0}.assessment-coordination-case-signal>div article>span{color:#64736b;background:#eef2f0;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.assessment-coordination-case-signal article p,.assessment-coordination-case-signal>footer p{margin:0}.assessment-coordination-case-signal article :is(small,strong),.assessment-coordination-case-signal>footer :is(small,strong){display:block}.assessment-coordination-case-signal article small,.assessment-coordination-case-signal>footer small{color:#75837c;font-size:.75rem}.assessment-coordination-case-signal article strong{margin-top:.25rem;font-size:.875rem}.assessment-coordination-case-signal>footer{color:#286c57;background:#edf8f4;border-top:1px solid #b9ddcf;align-items:center;gap:.75rem;padding:1rem;display:flex}.assessment-coordination-case-signal>footer>span{border:1px solid #96c8b8;place-items:center;width:2.25rem;height:2.25rem;display:grid}.assessment-coordination-case-signal>footer strong{margin-top:.2rem;font-size:.875rem}.assessment-coordination-case-history ol{margin:0;padding:0;list-style:none}.assessment-coordination-case-history li{border-bottom:1px solid var(--line-soft);grid-template-columns:.75rem minmax(0,1fr) auto;align-items:start;gap:.85rem;min-height:6.5rem;padding:1rem 1.125rem;display:grid}.assessment-coordination-case-history li:last-child{border-bottom:0}.assessment-coordination-case-history li>i{background:#d59a3a;border-radius:50%;width:.7rem;height:.7rem;margin-top:.25rem}.assessment-coordination-case-history li>i.in_progress{background:#4b95b8}.assessment-coordination-case-history li>i.waiting_local{background:#8069b8}.assessment-coordination-case-history li>i.resolved{background:#31a47f}.assessment-coordination-case-history li div>small{color:#89601d;font-size:.75rem;font-weight:800}.assessment-coordination-case-history li div>strong{margin-top:.2rem;font-size:.875rem;display:block}.assessment-coordination-case-history li div>p{color:#57675f;margin:.3rem 0;font-size:.875rem;line-height:1.45}.assessment-coordination-case-history li time{color:#7b8982;font-size:.75rem;font-style:normal}.assessment-coordination-case-history li>b{color:#64736b;border:1px solid #d4dcd8;padding:.3rem .45rem;font-size:.75rem}.assessment-coordination-case-control,.assessment-coordination-case-readonly{position:sticky;top:5rem;overflow:hidden}.assessment-coordination-case-control>header{border-bottom:1px solid var(--line-soft);padding:1rem 1.125rem}.assessment-coordination-case-control>header h2,.assessment-coordination-case-readonly h2{margin:.35rem 0;font-size:1rem}.assessment-coordination-case-control>header p,.assessment-coordination-case-readonly>p{color:#68776f;margin:0;font-size:.875rem;line-height:1.5}.assessment-coordination-case-control>label:not(.assessment-coordination-resolve-confirm){padding:.75rem 1rem 0;display:block}.assessment-coordination-case-control textarea{resize:vertical;color:#263a31;width:100%;font:inherit;border:1px solid #cdd8d2;border-radius:0;padding:.7rem;font-size:.875rem;line-height:1.5}.assessment-coordination-case-control label>small{color:#78867f;margin-top:.3rem;font-size:.75rem;display:block}.assessment-coordination-case-control>.button{width:calc(100% - 2rem);margin:1rem}.assessment-coordination-case-actions{margin:1rem}.assessment-coordination-case-actions button,.assessment-coordination-resolve{color:#805514;background:#fff7e8;border:1px solid #b78331;width:100%;min-height:2.75rem;font-size:.8125rem;font-weight:800}.assessment-coordination-resolve{color:#fff;background:#167b5e;border-color:#16795d;width:calc(100% - 2rem);margin:0 1rem 1rem}.assessment-coordination-case-readonly{padding:1.25rem}.assessment-coordination-case-readonly>span{color:#46758c;background:#e9f1f4;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.assessment-coordination-case-readonly dl{margin:1rem -1.25rem -1.25rem}.assessment-coordination-case-readonly dl>div{border-top:1px solid var(--line-soft);padding:.75rem 1.25rem}.assessment-coordination-case-readonly dt{color:#77857e;font-size:.75rem}.assessment-coordination-case-readonly dd{margin:.25rem 0 0;font-size:.875rem;font-weight:750}@media (max-width:78rem){.assessment-coordination-center-summary,.assessment-coordination-create-hero,.assessment-coordination-case-hero{grid-template-columns:1fr}.assessment-coordination-center-summary dl,.assessment-coordination-create-hero dl,.assessment-coordination-case-hero dl{border-top:1px solid #3b515b;border-left:0}.assessment-coordination-center-columns,.assessment-coordination-center-queue>div>a{grid-template-columns:minmax(16rem,1.4fr) 8rem minmax(12rem,.8fr) 8rem 9rem 1rem;gap:.7rem}.assessment-coordination-create>form,.assessment-coordination-case-layout{grid-template-columns:1fr}.assessment-coordination-create-review,.assessment-coordination-case-control,.assessment-coordination-case-readonly{position:static}}@media (max-width:58rem){.assessment-coordination-center-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-coordination-center-controls>form{grid-template-columns:1fr 1fr}.assessment-coordination-center-controls form>button{grid-column:1/-1}.assessment-coordination-center-columns{display:none}.assessment-coordination-center-queue>div>a{grid-template-columns:minmax(0,1fr) 8rem 9rem}.assessment-coordination-center-queue>div>a>p{grid-column:1/2}.assessment-coordination-center-queue>div>a>b{position:absolute;bottom:.75rem;right:.75rem}.assessment-coordination-center-queue>footer{grid-template-columns:1fr}.assessment-coordination-center-queue>footer nav,.assessment-coordination-center-queue>footer>small{justify-self:start}.assessment-coordination-relay{grid-template-columns:1fr 1fr;gap:.75rem}.assessment-coordination-relay>i{display:none}.assessment-coordination-priority-options{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-coordination-priority-options label:nth-child(2n){border-right:0}.assessment-coordination-case-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-coordination-case-progress article:nth-child(2n){border-right:0}}@media (max-width:42rem){.assessment-coordination-center-summary dl,.assessment-coordination-create-hero dl,.assessment-coordination-case-hero dl,.assessment-coordination-center-controls>form,.assessment-coordination-center-queue>div>a,.assessment-coordination-priority-options,.assessment-coordination-create-destination,.assessment-coordination-case-progress,.assessment-coordination-case-signal>div{grid-template-columns:1fr}.assessment-coordination-center-summary dl>div,.assessment-coordination-create-hero dl>div,.assessment-coordination-case-hero dl>div,.assessment-coordination-priority-options label,.assessment-coordination-case-progress article,.assessment-coordination-case-signal>div article{border-right:0}.assessment-coordination-center-boundary,.assessment-coordination-create-boundary,.assessment-coordination-case-boundary{grid-template-columns:1fr}.assessment-coordination-center-boundary>span,.assessment-coordination-case-boundary>span{justify-self:start}.assessment-coordination-relay{grid-template-columns:1fr}.assessment-coordination-center-queue>div>a>p{grid-column:auto}.assessment-coordination-center-queue>div>a>span{justify-self:start}.assessment-coordination-create-section>header,.assessment-coordination-case-signal>header,.assessment-coordination-case-history>header{flex-direction:column;align-items:flex-start}.assessment-coordination-case-history li{grid-template-columns:.75rem 1fr}.assessment-coordination-case-history li>b{grid-column:2;justify-self:start}}.assessment-coordination-local{--local-ink:#172b35;--local-line:#d3ded9;--local-green:#168064;--local-amber:#d39837;flex-direction:column;gap:1rem;display:flex}.assessment-coordination-local :is(a,button,input,textarea),.assessment-coordination-case-local-link a{cursor:pointer}.assessment-coordination-local-hero{border:1px solid #3a505a;border-left:.25rem solid var(--local-amber);background:var(--local-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(36rem,.95fr);min-height:11rem;display:grid;position:relative}.assessment-coordination-local-hero.working,.assessment-coordination-local-hero.returned,.assessment-coordination-local-hero.resolved{border-left-color:#39a581}.assessment-coordination-local-hero.urgent{border-left-color:#d35d51}.assessment-coordination-local-hero>div{background:linear-gradient(112deg,#2c977726,#0000 68%);align-content:center;padding:1.5rem;display:grid}.assessment-coordination-local-hero>div>span,.assessment-coordination-local-queue>header span,.assessment-coordination-local-history>header span,.assessment-coordination-local-control>header>span{color:#83d2ba;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-coordination-local-hero h2{letter-spacing:-.025em;margin:.5rem 0 .625rem;font-size:1.5rem}.assessment-coordination-local-hero>div>p{color:#b8c7cd;margin:0;font-size:1rem}.assessment-coordination-local-hero>div>b{color:#9edbc8;border:1px solid #4d766a;justify-self:start;margin-top:.8rem;padding:.4rem .625rem;font-size:.75rem}.assessment-coordination-local-hero dl{background:#1d3540;border-left:1px solid #3b515b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.assessment-coordination-local-hero dl>div{border-right:1px solid #3b515b;flex-direction:column;justify-content:center;padding:1rem;display:flex}.assessment-coordination-local-hero dl>div:last-child{border-right:0}.assessment-coordination-local-hero dt,.assessment-coordination-local-hero dl small{color:#9db0b8;font-size:.75rem}.assessment-coordination-local-hero dd{margin:.45rem 0 .25rem;font-size:1.125rem;font-weight:850}.assessment-coordination-local-hero>button{color:#d4e0e4;background:#203b47;border:1px solid #506771;min-height:2.25rem;padding:0 .625rem;font-size:.75rem;font-weight:750;position:absolute;top:.75rem;right:.75rem}.assessment-coordination-local-relay{border:1px solid var(--local-line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;min-height:4.75rem;display:grid}.assessment-coordination-local-relay article{align-items:center;gap:.65rem;min-height:4.75rem;padding:.75rem 1rem;display:flex}.assessment-coordination-local-relay article>b{color:#6c7973;border:1px solid #cbd6d1;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.assessment-coordination-local-relay article.done>b{color:#177e61;border-color:#4aaf90}.assessment-coordination-local-relay article.active{box-shadow:inset 0 -.2rem var(--local-green);background:#f0f9f6}.assessment-coordination-local-relay article.active>b{color:#176c54;border-color:#389778}.assessment-coordination-local-relay p{margin:0}.assessment-coordination-local-relay strong,.assessment-coordination-local-relay small{display:block}.assessment-coordination-local-relay strong{font-size:.875rem}.assessment-coordination-local-relay small{color:#78867f;margin-top:.2rem;font-size:.75rem}.assessment-coordination-local-relay>i{color:#a0aca7;font-style:normal}.assessment-coordination-local-layout{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);align-items:start;gap:1rem;display:grid}.assessment-coordination-local-layout>main{flex-direction:column;gap:1rem;min-width:0;display:flex}.assessment-coordination-local-queue,.assessment-coordination-local-history,.assessment-coordination-local-control,.assessment-coordination-local-readonly{overflow:hidden}.assessment-coordination-local-queue>header,.assessment-coordination-local-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.assessment-coordination-local-queue>header h2,.assessment-coordination-local-history>header h2{margin:.3rem 0 0;font-size:1rem}.assessment-coordination-local-queue>header p{color:#75837c;margin:.3rem 0 0;font-size:.8125rem}.assessment-coordination-local-queue>header>a{color:#126b53;border:1px solid #b9d4cb;padding:.55rem .7rem;font-size:.8125rem;font-weight:800}.assessment-coordination-local-history>header>b{color:#64736c;font-size:.75rem}.assessment-coordination-local-columns,.assessment-coordination-local-task-list>article{grid-template-columns:minmax(14rem,1fr) minmax(17rem,1.25fr) minmax(10rem,.7fr) minmax(9rem,.65fr) 4.5rem;align-items:center;gap:1rem;display:grid}.assessment-coordination-local-columns{color:#7b8882;background:#f7f9f8;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:750}.assessment-coordination-local-task-list>article{border-top:1px solid var(--line-soft);border-left:.2rem solid #d59b3d;min-height:6rem;padding:.8rem 1rem .8rem .8rem}.assessment-coordination-local-task-list>article:first-child{border-top:0}.assessment-coordination-local-task-list>article.critical{background:#fffdfc;border-left-color:#d35e52}.assessment-coordination-local-task-list>article.neutral{border-left-color:#6b91a3}.assessment-coordination-local-task-list>article>div:first-child{align-items:center;gap:.7rem;display:flex}.assessment-coordination-local-task-list>article>div:first-child>b{color:#405a50;background:#e9efec;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.8125rem;display:grid}.assessment-coordination-local-task-list p{margin:0}.assessment-coordination-local-task-list :is(strong,small){display:block}.assessment-coordination-local-task-list strong{font-size:.875rem}.assessment-coordination-local-task-list small{color:#74827b;margin-top:.2rem;font-size:.75rem;line-height:1.4}.assessment-coordination-local-task-list time{color:#596a61;font-size:.8125rem;font-style:normal}.assessment-coordination-local-task-list article>span{color:#805615;background:#fff7e8;border:1px solid #e2ca9e;justify-self:start;padding:.35rem .5rem;font-size:.75rem;font-weight:800}.assessment-coordination-local-task-list article.critical>span{color:#9c4038;background:#fff1ef;border-color:#e7b9b4}.assessment-coordination-local-task-list article.neutral>span{color:#3e6e84;background:#eef6f9;border-color:#bbd1dc}.assessment-coordination-local-task-list article>a{color:#127055;justify-self:end;font-size:.8125rem;font-weight:850}.assessment-coordination-local-empty{align-items:center;gap:1rem;min-height:8rem;padding:1.25rem;display:flex}.assessment-coordination-local-empty>span{color:#167f60;background:#e7f5ef;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.assessment-coordination-local-empty p{flex:1;margin:0}.assessment-coordination-local-empty :is(strong,small){display:block}.assessment-coordination-local-empty strong{font-size:.875rem}.assessment-coordination-local-empty small{color:#728078;margin-top:.25rem;font-size:.8125rem}.assessment-coordination-local-empty a{color:#126e55;font-size:.8125rem;font-weight:800}.assessment-coordination-local-queue>footer{border-top:1px solid var(--line-soft);color:#65756c;background:#f6f9f7;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem 1rem;font-size:.75rem;display:grid}.assessment-coordination-local-queue>footer>span{color:#286b57;font-weight:800}.assessment-coordination-local-queue>footer p{margin:0}.assessment-coordination-local-boundary{color:#365d70;background:#edf5f8;border:1px solid #c7dbe5;border-left:.25rem solid #4c8cac;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:grid}.assessment-coordination-local-boundary>b{background:#dbeaf1;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.assessment-coordination-local-boundary p{margin:0}.assessment-coordination-local-boundary :is(strong,small){display:block}.assessment-coordination-local-boundary strong{font-size:.875rem}.assessment-coordination-local-boundary small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.assessment-coordination-local-boundary>span{border:1px solid #9ebfcd;padding:.4rem .625rem;font-size:.75rem;font-weight:850}.assessment-coordination-local-history ol{margin:0;padding:0;list-style:none}.assessment-coordination-local-history li{border-bottom:1px solid var(--line-soft);grid-template-columns:.75rem minmax(0,1fr);align-items:start;gap:.85rem;min-height:6rem;padding:1rem 1.125rem;display:grid}.assessment-coordination-local-history li:last-child{border-bottom:0}.assessment-coordination-local-history li>i{background:#d39a3c;border-radius:50%;width:.7rem;height:.7rem;margin-top:.25rem}.assessment-coordination-local-history li>i.local_acknowledged{background:#4c91b0}.assessment-coordination-local-history li>i.returned_from_unit{background:#32a27d}.assessment-coordination-local-history li div>small{color:#397461;font-size:.75rem;font-weight:800}.assessment-coordination-local-history li strong{margin-top:.2rem;font-size:.875rem;display:block}.assessment-coordination-local-history li p{color:#56665e;margin:.3rem 0;font-size:.875rem;line-height:1.45}.assessment-coordination-local-history li time{color:#7a8781;font-size:.75rem;font-style:normal}.assessment-coordination-local-control,.assessment-coordination-local-readonly{position:sticky;top:5rem}.assessment-coordination-local-control>header{border-bottom:1px solid var(--line-soft);padding:1rem 1.125rem}.assessment-coordination-local-control h2,.assessment-coordination-local-readonly h2{margin:.35rem 0;font-size:1rem}.assessment-coordination-local-control>header p,.assessment-coordination-local-readonly>p{color:#68776f;margin:0;font-size:.875rem;line-height:1.5}.assessment-coordination-local-control>label:not(.assessment-coordination-local-confirm){padding:1rem 1rem 0;display:block}.assessment-coordination-local-control label>span{color:#506158;margin-bottom:.375rem;font-size:.875rem;font-weight:750;display:block}.assessment-coordination-local-control textarea{resize:vertical;color:#263a31;width:100%;font:inherit;border:1px solid #cdd8d2;border-radius:0;padding:.7rem;font-size:.875rem;line-height:1.5}.assessment-coordination-local-control label>small{color:#78867f;margin-top:.3rem;font-size:.75rem;display:block}.assessment-coordination-local-confirm{cursor:pointer;background:#f7faf8;border:1px solid #d4ded9;align-items:flex-start;gap:.65rem;margin:1rem;padding:.75rem;display:flex}.assessment-coordination-local-confirm input{accent-color:#147a5d;margin-top:.15rem}.assessment-coordination-local-confirm span{margin:0}.assessment-coordination-local-confirm :is(strong,small){display:block}.assessment-coordination-local-confirm strong{font-size:.8125rem}.assessment-coordination-local-confirm small{color:#74827b;margin-top:.2rem;font-size:.75rem}.assessment-coordination-local-control>button{width:calc(100% - 2rem);margin:1rem}.assessment-coordination-local-control>a{color:#63736a;text-align:center;margin:-.2rem 1rem 1rem;font-size:.8125rem;display:block}.assessment-coordination-local-readonly{padding:1.25rem}.assessment-coordination-local-readonly>span{color:#25775f;background:#e8f4ef;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.assessment-coordination-local-readonly dl{margin:1rem -1.25rem}.assessment-coordination-local-readonly dl>div{border-top:1px solid var(--line-soft);padding:.75rem 1.25rem}.assessment-coordination-local-readonly dt{color:#77857e;font-size:.75rem}.assessment-coordination-local-readonly dd{margin:.25rem 0 0;font-size:.875rem;font-weight:750}.assessment-coordination-local-readonly>a{color:#126e55;font-size:.8125rem;font-weight:800}.assessment-coordination-case-local-link{color:#286b57;background:#edf8f4;border-bottom:1px solid #b9ddcf;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.assessment-coordination-case-local-link>span{border:1px solid #9ac9ba;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:850;display:grid}.assessment-coordination-case-local-link p{margin:0}.assessment-coordination-case-local-link :is(small,strong,em){display:block}.assessment-coordination-case-local-link small{font-size:.75rem;font-weight:850}.assessment-coordination-case-local-link strong{margin-top:.15rem;font-size:.875rem}.assessment-coordination-case-local-link em{color:#678179;margin-top:.15rem;font-size:.75rem;font-style:normal}.assessment-coordination-case-local-link>a{color:#176a52;border:1px solid #8ec1b0;padding:.5rem .625rem;font-size:.8125rem;font-weight:850}@media (max-width:78rem){.assessment-coordination-local-hero{grid-template-columns:1fr}.assessment-coordination-local-hero dl{border-top:1px solid #3b515b;border-left:0}.assessment-coordination-local-layout{grid-template-columns:1fr}.assessment-coordination-local-control,.assessment-coordination-local-readonly{position:static}.assessment-coordination-local-columns,.assessment-coordination-local-task-list>article{grid-template-columns:minmax(13rem,1fr) minmax(15rem,1fr) 9rem 8rem 4rem;gap:.7rem}}@media (max-width:58rem){.assessment-coordination-local-relay{grid-template-columns:1fr 1fr}.assessment-coordination-local-relay>i,.assessment-coordination-local-columns{display:none}.assessment-coordination-local-task-list>article{grid-template-columns:minmax(0,1fr) 9rem 5rem}.assessment-coordination-local-task-list>article>p{grid-column:1/-1}.assessment-coordination-local-queue>footer{grid-template-columns:1fr}}@media (max-width:42rem){.assessment-coordination-local-hero dl,.assessment-coordination-local-relay,.assessment-coordination-local-task-list>article{grid-template-columns:1fr}.assessment-coordination-local-hero dl>div{border-right:0}.assessment-coordination-local-task-list>article>p{grid-column:auto}.assessment-coordination-local-task-list>article>a{justify-self:start}.assessment-coordination-local-boundary,.assessment-coordination-case-local-link{grid-template-columns:1fr}.assessment-coordination-local-boundary>span,.assessment-coordination-case-local-link>a{justify-self:start}.assessment-coordination-local-queue>header,.assessment-coordination-local-history>header{flex-direction:column;align-items:flex-start}}.assessment-coordination-return{--return-ink:#172b35;--return-green:#168064;--return-amber:#d39837;--return-line:#d3ded9;flex-direction:column;gap:1rem;display:flex}.assessment-coordination-return :is(a,button,input,textarea,select,label){cursor:pointer}.assessment-coordination-return-hero{border:1px solid #3a505a;border-left:.25rem solid var(--return-amber);background:var(--return-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(36rem,.95fr);min-height:12rem;display:grid}.assessment-coordination-return-hero.cleared,.assessment-coordination-return-hero.reduced{border-left-color:#38a681}.assessment-coordination-return-hero.increased{border-left-color:#d25d51}.assessment-coordination-return-hero>div{background:linear-gradient(112deg,#33a48024,#0000 68%);align-content:center;padding:1.5rem;display:grid}.assessment-coordination-return-hero>div>span,.assessment-coordination-return-evidence>header span,.assessment-coordination-return-message>header span,.assessment-coordination-return-decision>header span{color:#83d2ba;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-coordination-return-hero h2{letter-spacing:-.025em;margin:.5rem 0 .625rem;font-size:1.5rem}.assessment-coordination-return-hero>div>p{color:#b8c7cd;margin:0;font-size:1rem}.assessment-coordination-return-hero>div>b{color:#9edbc8;border:1px solid #4d766a;justify-self:start;margin-top:.85rem;padding:.4rem .625rem;font-size:.75rem}.assessment-coordination-return-hero dl{background:#1d3540;border-left:1px solid #3b515b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.assessment-coordination-return-hero dl>div{border-right:1px solid #3b515b;flex-direction:column;justify-content:center;padding:1rem;display:flex}.assessment-coordination-return-hero dl>div:last-child{border-right:0}.assessment-coordination-return-hero dt,.assessment-coordination-return-hero dl small{color:#9db0b8;font-size:.75rem}.assessment-coordination-return-hero dd{margin:.45rem 0 .25rem;font-size:1.5rem;font-weight:850}.assessment-coordination-return-relay{border:1px solid var(--return-line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;min-height:4.75rem;display:grid}.assessment-coordination-return-relay article{align-items:center;gap:.65rem;min-height:4.75rem;padding:.75rem 1rem;display:flex}.assessment-coordination-return-relay article>b{color:#6c7973;border:1px solid #cbd6d1;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.assessment-coordination-return-relay article.done>b{color:#177e61;border-color:#4aaf90}.assessment-coordination-return-relay article.active{box-shadow:inset 0 -.2rem var(--return-amber);background:#fff8eb}.assessment-coordination-return-relay article.active>b{color:#875a16;border-color:#c38b34}.assessment-coordination-return-relay p{margin:0}.assessment-coordination-return-relay :is(strong,small){display:block}.assessment-coordination-return-relay strong{font-size:.875rem}.assessment-coordination-return-relay small{color:#78867f;margin-top:.2rem;font-size:.75rem}.assessment-coordination-return-relay>i{color:#a0aca7;font-style:normal}.assessment-coordination-return-layout{grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);align-items:start;gap:1rem;display:grid}.assessment-coordination-return-layout>main{flex-direction:column;gap:1rem;min-width:0;display:flex}.assessment-coordination-return-evidence,.assessment-coordination-return-message,.assessment-coordination-return-decision,.assessment-coordination-return-receipt{overflow:hidden}.assessment-coordination-return-evidence>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.assessment-coordination-return-evidence>header h2,.assessment-coordination-return-message>header h2,.assessment-coordination-return-decision>header h2{margin:.3rem 0 0;font-size:1rem}.assessment-coordination-return-evidence>header p,.assessment-coordination-return-decision>header p{color:#75837c;margin:.3rem 0 0;font-size:.8125rem}.assessment-coordination-return-evidence>header>b{color:#63726b;font-size:.75rem}.assessment-coordination-return-comparison{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:11rem;display:grid}.assessment-coordination-return-comparison article{text-align:center;background:#f8faf9;align-content:center;justify-items:center;padding:1.25rem;display:grid}.assessment-coordination-return-comparison article:last-child{background:#f0f8f5}.assessment-coordination-return-comparison article.increased{background:#fff3f1}.assessment-coordination-return-comparison article.unchanged{background:#fff8eb}.assessment-coordination-return-comparison article>span{color:#718079;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-coordination-return-comparison article>strong{color:#213a30;margin:.35rem 0;font-size:2.25rem}.assessment-coordination-return-comparison article>small{color:#6d7c75;font-size:.8125rem}.assessment-coordination-return-comparison>i{color:#87958e;background:#fff;place-items:center;width:3.5rem;font-size:1.25rem;font-style:normal;display:grid}.assessment-coordination-return-evidence>dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.assessment-coordination-return-evidence>dl>div{border-right:1px solid var(--line-soft);padding:.875rem 1rem}.assessment-coordination-return-evidence>dl>div:last-child{border-right:0}.assessment-coordination-return-evidence dt{color:#77857e;font-size:.75rem}.assessment-coordination-return-evidence dd{margin:.25rem 0 0;font-size:.875rem;font-weight:800}.assessment-coordination-return-message>header{border-bottom:1px solid var(--line-soft);padding:1rem 1.125rem}.assessment-coordination-return-message blockquote{background:#f7faf8;border-left:.25rem solid #54a78c;margin:0;padding:1.25rem}.assessment-coordination-return-message blockquote p{color:#354a41;margin:0;font-size:1rem;line-height:1.55}.assessment-coordination-return-message blockquote footer{color:#74827b;margin-top:.75rem;font-size:.75rem}.assessment-coordination-return-boundary{color:#365d70;background:#edf5f8;border:1px solid #c7dbe5;border-left:.25rem solid #4c8cac;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:grid}.assessment-coordination-return-boundary>b{background:#dbeaf1;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.assessment-coordination-return-boundary p{margin:0}.assessment-coordination-return-boundary :is(strong,small){display:block}.assessment-coordination-return-boundary strong{font-size:.875rem}.assessment-coordination-return-boundary small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.assessment-coordination-return-boundary>span{border:1px solid #9ebfcd;padding:.4rem .625rem;font-size:.75rem;font-weight:850}.assessment-coordination-return-decision,.assessment-coordination-return-receipt{position:sticky;top:5rem}.assessment-coordination-return-decision>header{border-bottom:1px solid var(--line-soft);padding:1rem 1.125rem}.assessment-coordination-return-options label{border-bottom:1px solid var(--line-soft);border-left:.2rem solid #0000;align-items:flex-start;gap:.65rem;min-height:6rem;padding:.9rem 1rem;display:flex}.assessment-coordination-return-options label.selected{border-left-color:var(--return-amber);background:#fff9ee}.assessment-coordination-return-options label.selected.resolve{border-left-color:var(--return-green);background:#f1f9f6}.assessment-coordination-return-options input{accent-color:#a86f19;margin-top:.2rem}.assessment-coordination-return-options label>span{flex:1}.assessment-coordination-return-options :is(strong,small){display:block}.assessment-coordination-return-options strong{font-size:.875rem}.assessment-coordination-return-options small{color:#728078;margin-top:.3rem;font-size:.75rem;line-height:1.4}.assessment-coordination-return-options label>b{color:#997022}.assessment-coordination-return-cycle{border-bottom:1px solid var(--line-soft);background:#fbfcfb;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;display:grid}.assessment-coordination-return-cycle label>span,.assessment-coordination-return-note>span{color:#506158;margin-bottom:.375rem;font-size:.875rem;font-weight:750;display:block}.assessment-coordination-return-cycle :is(select,input){color:#263a31;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cdd8d2;border-radius:0;padding:0 .7rem;font-size:.875rem}.assessment-coordination-return-note{padding:1rem 1rem 0;display:block}.assessment-coordination-return-note textarea{resize:vertical;color:#263a31;width:100%;font:inherit;border:1px solid #cdd8d2;border-radius:0;padding:.7rem;font-size:.875rem;line-height:1.5}.assessment-coordination-return-note textarea:disabled{color:#89958f;background:#f5f7f6}.assessment-coordination-return-note>small{color:#78867f;margin-top:.3rem;font-size:.75rem;display:block}.assessment-coordination-return-confirm{background:#f7faf8;border:1px solid #d4ded9;align-items:flex-start;gap:.65rem;margin:1rem;padding:.75rem;display:flex}.assessment-coordination-return-confirm.residual{background:#fff8eb;border-color:#ead1a6}.assessment-coordination-return-confirm input{accent-color:#147a5d;margin-top:.15rem}.assessment-coordination-return-confirm span{flex:1}.assessment-coordination-return-confirm :is(strong,small){display:block}.assessment-coordination-return-confirm strong{font-size:.8125rem}.assessment-coordination-return-confirm small{color:#74827b;margin-top:.2rem;font-size:.75rem}.assessment-coordination-return-error{color:#9d3e35;background:#fff2f0;border:1px solid #e6b7b1;margin:0 1rem;padding:.65rem .75rem;font-size:.8125rem}.assessment-coordination-return-decision>button{width:calc(100% - 2rem);margin:1rem}.assessment-coordination-return-receipt{padding:1.25rem}.assessment-coordination-return-receipt>span{color:#25775f;background:#e8f4ef;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.assessment-coordination-return-receipt h2{margin:.75rem 0 .35rem;font-size:1rem}.assessment-coordination-return-receipt>p{color:#68776f;margin:0;font-size:.875rem;line-height:1.5}.assessment-coordination-return-receipt dl{margin:1rem -1.25rem}.assessment-coordination-return-receipt dl>div{border-top:1px solid var(--line-soft);padding:.75rem 1.25rem}.assessment-coordination-return-receipt dt{color:#77857e;font-size:.75rem}.assessment-coordination-return-receipt dd{margin:.25rem 0 0;font-size:.875rem;font-weight:750}.assessment-coordination-return-receipt>a{color:#126e55;font-size:.8125rem;font-weight:800}.assessment-coordination-case-return-link{color:#755219;background:#fff8eb;border-bottom:1px solid #d8c49e;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.assessment-coordination-case-return-link>span{border:1px solid #d4b474;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:850;display:grid}.assessment-coordination-case-return-link p{margin:0}.assessment-coordination-case-return-link :is(small,strong,em){display:block}.assessment-coordination-case-return-link small{font-size:.75rem;font-weight:850}.assessment-coordination-case-return-link strong{margin-top:.15rem;font-size:.875rem}.assessment-coordination-case-return-link em{color:#846f49;margin-top:.15rem;font-size:.75rem;font-style:normal}.assessment-coordination-case-return-link>a{color:#765117;border:1px solid #cfae6c;padding:.5rem .625rem;font-size:.8125rem;font-weight:850}@media (max-width:78rem){.assessment-coordination-return-hero{grid-template-columns:1fr}.assessment-coordination-return-hero dl{border-top:1px solid #3b515b;border-left:0}.assessment-coordination-return-layout{grid-template-columns:1fr}.assessment-coordination-return-decision,.assessment-coordination-return-receipt{position:static}}@media (max-width:58rem){.assessment-coordination-return-relay{grid-template-columns:1fr 1fr}.assessment-coordination-return-relay>i{display:none}.assessment-coordination-return-boundary{grid-template-columns:3rem minmax(0,1fr)}.assessment-coordination-return-boundary>span{grid-column:2;justify-self:start}}@media (max-width:42rem){.assessment-coordination-return-hero dl,.assessment-coordination-return-relay,.assessment-coordination-return-evidence>dl,.assessment-coordination-return-cycle{grid-template-columns:1fr}.assessment-coordination-return-hero dl>div,.assessment-coordination-return-evidence>dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-coordination-return-comparison{grid-template-columns:1fr}.assessment-coordination-return-comparison>i{width:auto;height:2.5rem}.assessment-coordination-return-boundary,.assessment-coordination-case-return-link{grid-template-columns:1fr}.assessment-coordination-return-boundary>span{grid-column:auto}.assessment-coordination-case-return-link>a{justify-self:start}}.assessment-rollout{gap:13px;display:grid}.assessment-rollout-hero{color:#fff;background:#142c25;border-left:3px solid #37c696;grid-template-columns:minmax(380px,1.28fr) 210px minmax(250px,.72fr);min-height:268px;display:grid;overflow:hidden}.assessment-rollout-hero-copy{align-self:center;padding:30px 28px}.assessment-rollout-hero-copy>span{color:#55d5aa;letter-spacing:.1em;font-size:6px;font-weight:850}.assessment-rollout-hero-copy h2{letter-spacing:-.45px;max-width:610px;margin:8px 0 10px;font-size:21px;line-height:1.08}.assessment-rollout-hero-copy p{color:#a9c1b9;max-width:640px;margin:0;font-size:8px;line-height:1.6}.assessment-rollout-hero-copy nav{gap:6px;margin-top:20px;display:flex}.assessment-rollout-hero-copy nav a{color:#fff;background:#1aa87f;border:1px solid #2bb78b;align-items:center;min-height:32px;padding:0 11px;font-size:7px;font-weight:750;display:inline-flex}.assessment-rollout-hero-copy nav a.secondary{color:#b9cdc6;background:0 0;border-color:#45665b}.assessment-rollout-score{text-align:center;border-inline:1px solid #ffffff17;align-content:center;place-items:center;gap:12px;display:grid}.assessment-rollout-score>div{background:radial-gradient(circle closest-side, #142c25 78%, transparent 80% 99%), conic-gradient(#40c69a var(--assessment-rollout-score), #29473e 0);border-radius:50%;align-content:center;place-items:center;width:116px;height:116px;display:grid}.assessment-rollout-score strong,.assessment-rollout-score span{display:block}.assessment-rollout-score strong{font-size:23px}.assessment-rollout-score span{color:#91aaa1;margin-top:4px;font-size:6px}.assessment-rollout-score>small{color:#8da69d;max-width:145px;font-size:6px;line-height:1.45}.assessment-rollout-hero-metrics{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.assessment-rollout-hero-metrics>div{border:solid #ffffff17;border-width:0 0 1px 1px;align-content:center;min-width:0;padding:18px;display:grid}.assessment-rollout-hero-metrics dt,.assessment-rollout-hero-metrics small{color:#8fa79f;font-size:6px}.assessment-rollout-hero-metrics dd{margin:6px 0 4px;font-size:22px;font-weight:780}.assessment-rollout-gates,.assessment-rollout-priority,.assessment-rollout-portfolio{border:1px solid var(--line);background:#fff}.assessment-rollout-gates>header,.assessment-rollout-priority>header,.assessment-rollout-portfolio>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:13px 16px;display:flex}.assessment-rollout-gates>header span,.assessment-rollout-priority>header span,.assessment-rollout-portfolio>header span{color:#168263;letter-spacing:.1em;font-size:5px;font-weight:850}.assessment-rollout-gates>header h2,.assessment-rollout-priority>header h2,.assessment-rollout-portfolio>header h2{margin:4px 0 0;font-size:12px}.assessment-rollout-gates>header p,.assessment-rollout-priority>header p,.assessment-rollout-portfolio>header p{color:#7a8882;margin:4px 0 0;font-size:6px}.assessment-rollout-gates>header>b,.assessment-rollout-priority>header>b,.assessment-rollout-portfolio>header>b{color:#197a5e;white-space:nowrap;background:#edf6f2;padding:6px 8px;font-size:6px}.assessment-rollout-gates>div{grid-template-columns:repeat(4,1fr);display:grid}.assessment-rollout-gates article{border-right:1px solid var(--line-soft);grid-template-rows:auto 1fr auto;min-height:170px;padding:15px;display:grid}.assessment-rollout-gates article:last-child{border-right:0}.assessment-rollout-gates article>header{justify-content:space-between;align-items:center;display:flex}.assessment-rollout-gates article>header small{color:#96a19d;font-size:6px}.assessment-rollout-gates article>header span{color:#168263;background:#edf7f3;border:1px solid #cfe1da;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.assessment-rollout-gates h3{margin:13px 0 5px;font-size:9px}.assessment-rollout-gates article p{color:#7a8781;margin:0;font-size:6px;line-height:1.5}.assessment-rollout-gates article footer strong{color:#35483f;font-size:12px;display:block}.assessment-rollout-gates article footer>span{background:#e7ecea;height:3px;margin:6px 0 5px;display:block}.assessment-rollout-gates article footer>span i{background:#35ae86;height:100%;display:block}.assessment-rollout-gates article footer small{color:#8c9792;font-size:5px}.assessment-rollout-priority>div:not(.assessment-rollout-priority-empty){grid-template-columns:repeat(4,1fr);display:grid}.assessment-rollout-priority>div>a{border-right:1px solid var(--line-soft);color:#34463e;grid-template-columns:25px minmax(0,1fr) 12px;gap:8px;min-height:137px;padding:14px;display:grid}.assessment-rollout-priority>div>a:last-child{border-right:0}.assessment-rollout-priority>div>a>b{color:#9a6c24;background:#f2e9d7;place-items:center;width:23px;height:23px;font-size:6px;display:grid}.assessment-rollout-priority>div>a>p{min-width:0;margin:0}.assessment-rollout-priority a small,.assessment-rollout-priority a strong,.assessment-rollout-priority a span,.assessment-rollout-priority a em{display:block}.assessment-rollout-priority a small{color:#8b9692;text-transform:uppercase;font-size:5px}.assessment-rollout-priority a strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.assessment-rollout-priority a span{color:#9a6922;margin-top:9px;font-size:7px;font-weight:780}.assessment-rollout-priority a em{color:#7b8782;margin-top:4px;font-size:5.5px;font-style:normal;line-height:1.45}.assessment-rollout-priority a>i{color:#168263;align-self:center;font-size:9px;font-style:normal}.assessment-rollout-priority-empty{justify-content:center;align-items:center;gap:10px;min-height:96px;display:flex}.assessment-rollout-priority-empty>span{color:#168263;background:#e7f5f0;place-items:center;width:30px;height:30px;display:grid}.assessment-rollout-priority-empty p{margin:0}.assessment-rollout-priority-empty strong,.assessment-rollout-priority-empty small{font-size:7px;display:block}.assessment-rollout-priority-empty small{color:#81908a;margin-top:3px;font-size:6px}.assessment-rollout-portfolio>div{background:#f7f9f8;gap:10px;padding:12px;display:grid}.assessment-rollout-organization{background:#fff;border:1px solid #dce4e1;overflow:hidden}.assessment-rollout-organization>header{border-bottom:1px solid var(--line-soft);grid-template-columns:37px minmax(220px,1fr) minmax(260px,.72fr);align-items:center;gap:10px;min-height:72px;padding:11px 13px;display:grid}.assessment-rollout-organization-mark{color:#6ed8b4;background:#17392f;place-items:center;width:35px;height:35px;font-size:7px;font-weight:850;display:grid}.assessment-rollout-organization>header small{color:#168263;letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-rollout-organization>header h3{margin:3px 0 0;font-size:10px}.assessment-rollout-organization>header p{color:#84908b;margin:3px 0 0;font-size:6px}.assessment-rollout-organization>header aside{grid-template-columns:minmax(90px,1fr) 40px auto;align-items:center;gap:8px;display:grid}.assessment-rollout-organization>header aside>span{background:#e6ece9;height:4px;display:block}.assessment-rollout-organization>header aside>span i{background:#2dab82;height:100%;display:block}.assessment-rollout-organization>header aside strong{text-align:right;font-size:9px}.assessment-rollout-organization>header aside a{color:#167b5e;white-space:nowrap;font-size:6px;font-weight:750}.assessment-rollout-unit-table{padding:0 12px 8px}.assessment-rollout-unit-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(165px,1.1fr) repeat(4,minmax(92px,.72fr)) minmax(165px,1fr) 23px;align-items:center;gap:8px;min-height:72px;display:grid}.assessment-rollout-unit-row.heading{color:#8c9792;text-transform:uppercase;min-height:29px;font-size:5px;font-weight:750}.assessment-rollout-unit-row.heading>span:last-child{display:block}.assessment-rollout-unit-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.assessment-rollout-unit-row>div:first-child>b{color:#167b5e;background:#e8f3ef;flex:none;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.assessment-rollout-unit-row.configuration>div:first-child>b{color:#73807a;background:#eef1f0}.assessment-rollout-unit-row p{min-width:0;margin:0}.assessment-rollout-unit-row p small,.assessment-rollout-unit-row p strong,.assessment-rollout-unit-row p em{display:block}.assessment-rollout-unit-row p small{color:#168263;letter-spacing:.06em;font-size:4.8px;font-weight:800}.assessment-rollout-unit-row p strong{color:#34463e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.assessment-rollout-unit-row p em{color:#89948f;margin-top:3px;font-size:5px;font-style:normal}.assessment-rollout-gate-cell{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.assessment-rollout-gate-cell>i{color:#8c9792;border:1px solid #d8e1dd;place-items:center;width:16px;height:16px;font-size:5px;font-style:normal;display:grid}.assessment-rollout-gate-cell.ready>i{color:#117c5b;background:#e7f5ef;border-color:#a9dac8}.assessment-rollout-gate-cell.progress>i{color:#a36d1f;background:#fff5e4;border-color:#ead2a9}.assessment-rollout-gate-cell.muted{opacity:.58}.assessment-rollout-gate-cell strong,.assessment-rollout-gate-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-rollout-gate-cell strong{color:#55655e;font-size:5.5px}.assessment-rollout-gate-cell small{color:#929b97;margin-top:2px;font-size:4.5px}.assessment-rollout-next strong,.assessment-rollout-next small{display:block}.assessment-rollout-next strong{color:#8c6122;font-size:6px}.assessment-rollout-next small{color:#8a9490;margin-top:3px;font-size:4.8px;line-height:1.35}.assessment-rollout-unit-row.complete .assessment-rollout-next strong{color:#167b5e}.assessment-rollout-unit-row>a{color:#167b5e;border:1px solid #d7e2dd;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.assessment-rollout-boundary{background:#fffaf1;border:1px solid #eadab4;border-left:3px solid #b38a37;grid-template-columns:34px minmax(250px,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:14px 16px;display:grid}.assessment-rollout-boundary>span{color:#936c20;background:#f2e5c9;place-items:center;width:32px;height:32px;display:grid}.assessment-rollout-boundary small{color:#99762c;letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-rollout-boundary h2{margin:4px 0 0;font-size:10px}.assessment-rollout-boundary p{color:#7d735c;max-width:790px;margin:4px 0 0;font-size:6px;line-height:1.5}.assessment-rollout-boundary a{color:#86631c;white-space:nowrap;font-size:6px;font-weight:750}@media (max-width:1180px){.assessment-rollout-hero{grid-template-columns:minmax(360px,1fr) 180px}.assessment-rollout-hero-metrics{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.assessment-rollout-hero-metrics>div{border-top:1px solid #ffffff17}.assessment-rollout-unit-row{grid-template-columns:minmax(155px,1.1fr) repeat(4,77px) minmax(135px,.9fr) 23px}.assessment-rollout-gate-cell p small{display:none}}@media (max-width:900px){.assessment-rollout-gates>div,.assessment-rollout-priority>div:not(.assessment-rollout-priority-empty){grid-template-columns:repeat(2,1fr)}.assessment-rollout-gates article:nth-child(2),.assessment-rollout-priority>div>a:nth-child(2){border-right:0}.assessment-rollout-gates article:nth-child(-n+2),.assessment-rollout-priority>div>a:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.assessment-rollout-organization>header{grid-template-columns:37px minmax(0,1fr)}.assessment-rollout-organization>header aside{grid-column:2}.assessment-rollout-unit-table{overflow-x:auto}.assessment-rollout-unit-row{min-width:850px}}@media (max-width:650px){.assessment-rollout-hero{grid-template-columns:1fr}.assessment-rollout-score{border:1px solid #ffffff17;border-width:1px 0;min-height:160px}.assessment-rollout-hero-metrics{grid-template-columns:repeat(2,1fr)}.assessment-rollout-hero-copy{padding:23px 19px}.assessment-rollout-hero-copy nav{flex-direction:column;align-items:stretch}.assessment-rollout-gates>header,.assessment-rollout-priority>header,.assessment-rollout-portfolio>header{flex-direction:column;align-items:flex-start}.assessment-rollout-gates>div,.assessment-rollout-priority>div:not(.assessment-rollout-priority-empty){grid-template-columns:1fr}.assessment-rollout-gates article,.assessment-rollout-priority>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-rollout-organization>header aside{grid-template-columns:1fr 40px}.assessment-rollout-organization>header aside a{grid-column:1/-1}.assessment-rollout-boundary{grid-template-columns:34px 1fr}.assessment-rollout-boundary>a{white-space:normal;grid-column:2}}.platform-system-map{color:#17233b;gap:18px;display:grid}.platform-system-map-hero{background:#f8fafc;border:1px solid #dbe3eb;grid-template-columns:minmax(0,1.05fr) minmax(430px,1.25fr) 260px;min-height:310px;display:grid}.platform-system-map-hero-copy{background:linear-gradient(145deg,#eefbf5 0,#f8fafc 62%);border-right:1px solid #dbe3eb;padding:30px}.platform-system-map-hero-copy>span,.platform-system-map-modules>header span,.platform-system-map-boundaries>header span,.platform-system-map-route>div>span{letter-spacing:.12em;color:#158267;font-size:11px;font-weight:900}.platform-system-map-hero-copy h2{letter-spacing:-.035em;max-width:620px;margin:12px 0 10px;font-size:29px;line-height:1.08}.platform-system-map-hero-copy p{color:#526177;max-width:590px;margin:0;font-size:13px;line-height:1.6}.platform-system-map-hero-copy nav{gap:8px;margin-top:22px;display:flex}.platform-system-map-hero-copy nav a{color:#fff;background:#147d64;border:1px solid #147d64;border-radius:4px;padding:10px 13px;font-size:12px;font-weight:850;text-decoration:none}.platform-system-map-hero-copy nav a.secondary{color:#34445d;background:#fff;border-color:#cad4df}.platform-system-map-orbit{align-content:center;gap:12px;padding:20px;display:grid}.platform-system-map-root{background:#fff;border:1px solid #c8d6e2;align-items:center;gap:10px;padding:12px;display:flex}.platform-system-map-root>b{color:#fff;background:#14223a;border-radius:4px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.platform-system-map-root span{gap:2px;display:grid}.platform-system-map-root strong{font-size:14px}.platform-system-map-root small{color:#6b7789;font-size:10px}.platform-system-map-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.platform-system-map-entry-grid>a{color:inherit;background:#fff;border:1px solid #d8e0e8;grid-template-columns:29px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:57px;padding:9px;text-decoration:none;display:grid}.platform-system-map-entry-grid>a>b{color:#39536b;background:#eef4f8;border-radius:3px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.platform-system-map-entry-grid>a.green>b{color:#147d64;background:#dcf4eb}.platform-system-map-entry-grid>a.blue>b{color:#2569a7;background:#e3effc}.platform-system-map-entry-grid>a.violet>b{color:#7356ad;background:#eee8fb}.platform-system-map-entry-grid>a.amber>b{color:#a96513;background:#fff0d6}.platform-system-map-entry-grid>a.rose>b{color:#a44e65;background:#f9e5ea}.platform-system-map-entry-grid>a span{gap:2px;display:grid}.platform-system-map-entry-grid>a strong{font-size:11px}.platform-system-map-entry-grid>a small{color:#738095;font-size:9px}.platform-system-map-entry-grid>a>i{color:#8c99a9;font-style:normal}.platform-system-map-legend{color:#fff;background:#16233b;border-left:1px solid #dbe3eb;align-content:center;gap:15px;padding:22px 18px;display:grid}.platform-system-map-legend>span{letter-spacing:.13em;color:#9dafc3;font-size:9px;font-weight:900}.platform-system-map-legend>div{align-items:flex-start;gap:9px;display:flex}.platform-system-map-legend>div>i{border-radius:50%;width:9px;height:9px;margin-top:2px}.platform-system-map-legend i.control,.platform-system-map-access.control i{background:#41c899}.platform-system-map-legend i.aggregate,.platform-system-map-access.aggregate i{background:#5fa8e8}.platform-system-map-legend i.exceptional,.platform-system-map-access.exceptional i{background:#e9a23a}.platform-system-map-legend i.sealed,.platform-system-map-access.sealed i{background:#d67389}.platform-system-map-legend p{gap:2px;margin:0;display:grid}.platform-system-map-legend strong{font-size:11px}.platform-system-map-legend small{color:#aebbc9;font-size:9px;line-height:1.4}.platform-system-map-chain{background:#fff;border:1px solid #d8e0e8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-system-map-chain article{border-right:1px solid #e2e8ef;align-items:center;gap:10px;padding:14px 16px;display:flex;position:relative}.platform-system-map-chain article:last-child{border:0}.platform-system-map-chain article>b{color:#274960;background:#eef4f7;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:12px;display:grid}.platform-system-map-chain p{gap:1px;min-width:0;margin:0;display:grid}.platform-system-map-chain small{letter-spacing:.1em;color:#7b8798;font-size:8px}.platform-system-map-chain strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.platform-system-map-chain span{color:#6e7c90;font-size:9px}.platform-system-map-chain article>i{z-index:1;color:#8290a1;background:#fff;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid;position:absolute;right:-8px}.platform-system-map-modules,.platform-system-map-boundaries{background:#fff;border:1px solid #d9e1e9}.platform-system-map-modules>header,.platform-system-map-boundaries>header{border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.platform-system-map-modules>header h2,.platform-system-map-boundaries>header h2,.platform-system-map-route>div h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:21px}.platform-system-map-modules>header p,.platform-system-map-boundaries>header p{color:#6a7789;margin:0;font-size:11px}.platform-system-map-modules>header>b{color:#9b6114;background:#fff1d9;border:1px solid #f0d6aa;border-radius:3px;padding:7px 10px;font-size:10px}.platform-system-map-modules>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-system-map-card{border-bottom:1px solid #e1e7ed;border-right:1px solid #e1e7ed;grid-template-columns:64px minmax(0,1fr);min-height:225px;display:grid}.platform-system-map-card:nth-child(2n){border-right:0}.platform-system-map-card:last-child{border-bottom:0;grid-column:1/-1}.platform-system-map-card>aside{background:#f8fafb;border-right:1px solid #e1e7ed;align-content:start;justify-items:center;gap:11px;padding:18px 10px;display:grid}.platform-system-map-card>aside small{color:#9aa5b2;font-size:9px;font-weight:900}.platform-system-map-card>aside b{color:#147d64;background:#e6f4ee;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.platform-system-map-card.blue>aside b{color:#276da9;background:#e5f0fb}.platform-system-map-card.amber>aside b{color:#a66a19;background:#fff0d8}.platform-system-map-card.violet>aside b{color:#7258aa;background:#eee9fa}.platform-system-map-card.rose>aside b{color:#a34e64;background:#f8e6eb}.platform-system-map-card>aside i{border-radius:50%;width:7px;height:7px}.platform-system-map-card>aside i.control{background:#29ac7e}.platform-system-map-card>aside i.aggregate{background:#438fcf}.platform-system-map-card>aside i.exceptional{background:#d88a21}.platform-system-map-card>aside i.sealed{background:#bd5e74}.platform-system-map-card>div{padding:19px 19px 14px}.platform-system-map-card>div>span{letter-spacing:.11em;color:#61738a;font-size:9px;font-weight:900}.platform-system-map-card h3{margin:6px 0;font-size:18px}.platform-system-map-card>div>p{color:#647185;min-height:37px;margin:0;font-size:11px;line-height:1.55}.platform-system-map-card dl{flex-wrap:wrap;gap:6px;margin:13px 0 0;display:flex}.platform-system-map-card dl div{background:#f6f8fa;border:1px solid #e2e7ec;align-items:center;gap:5px;padding:6px 8px;display:flex}.platform-system-map-card dt{color:#33a782;font-size:6px}.platform-system-map-card dd{color:#4b5d73;margin:0;font-size:9px;font-weight:800}.platform-system-map-card>footer{border-top:1px solid #e5eaf0;grid-column:2;justify-content:space-between;align-items:center;gap:12px;padding:10px 19px;display:flex}.platform-system-map-access{letter-spacing:.08em;color:#5a6879;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.platform-system-map-access i{border-radius:50%;width:7px;height:7px}.platform-system-map-card>footer nav{gap:13px;display:flex}.platform-system-map-card>footer nav a{color:#2a638c;font-size:10px;font-weight:800;text-decoration:none}.platform-system-map-boundaries>header>a{color:#2b688e;font-size:10px;font-weight:850;text-decoration:none}.platform-system-map-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-system-map-boundary-grid article{border-right:1px solid #e1e7ed;padding:18px}.platform-system-map-boundary-grid article:last-child{border:0}.platform-system-map-boundary-grid header{align-items:center;gap:8px;min-height:38px;display:flex}.platform-system-map-boundary-grid header b{color:#187b62;background:#e7f5ef;border-radius:3px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.platform-system-map-boundary-grid article.aggregate header b{color:#266ba7;background:#e4f0fb}.platform-system-map-boundary-grid article.exceptional header b{color:#a56511;background:#fff0d8}.platform-system-map-boundary-grid article.sealed header b{color:#a34e64;background:#f8e7eb}.platform-system-map-boundary-grid header span{font-size:11px;font-weight:850;line-height:1.25}.platform-system-map-boundary-grid ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.platform-system-map-boundary-grid li{color:#5e6d80;gap:7px;font-size:10px;line-height:1.35;display:flex}.platform-system-map-boundary-grid li i{color:#269b77;font-style:normal;font-weight:900}.platform-system-map-boundary-grid article.sealed li i{color:#b6536a}.platform-system-map-route{color:#fff;background:#17243c;border:1px solid #d7e0e8;padding:22px}.platform-system-map-route>div>span{color:#6fd5b3}.platform-system-map-route>div h2{color:#fff}.platform-system-map-route ol{border:1px solid #35435a;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.platform-system-map-route li{border-right:1px solid #35435a;gap:9px;padding:14px;display:flex}.platform-system-map-route li:last-child{border:0}.platform-system-map-route li>b{color:#6fd5b3;font-size:9px}.platform-system-map-route li p{gap:4px;margin:0;display:grid}.platform-system-map-route li strong{font-size:10px}.platform-system-map-route li small{color:#aeb9c8;font-size:9px;line-height:1.4}.platform-system-map-route footer{align-items:center;gap:10px;padding-top:16px;display:flex}.platform-system-map-route footer>span{color:#6fd5b3;background:#26364f;place-items:center;width:32px;height:32px;display:grid}.platform-system-map-route footer p{gap:2px;margin:0;display:grid}.platform-system-map-route footer strong{font-size:10px}.platform-system-map-route footer small{color:#aab7c7;font-size:9px}.platform-system-map-route footer a{color:#80d9bb;margin-left:auto;font-size:10px;font-weight:850;text-decoration:none}@media (max-width:1180px){.platform-system-map-hero{grid-template-columns:1fr 1.25fr}.platform-system-map-legend{border-top:1px solid #2e3d54;border-left:0;grid-column:1/-1;grid-template-columns:auto repeat(4,1fr);align-items:center}.platform-system-map-chain{grid-template-columns:repeat(3,1fr)}.platform-system-map-chain article:nth-child(3){border-right:0}.platform-system-map-chain article:nth-child(n+4){border-top:1px solid #e2e8ef}.platform-system-map-chain article:nth-child(5){border-right:0}.platform-system-map-boundary-grid{grid-template-columns:repeat(2,1fr)}.platform-system-map-boundary-grid article:nth-child(2){border-right:0}.platform-system-map-boundary-grid article:nth-child(n+3){border-top:1px solid #e1e7ed}.platform-system-map-route ol{grid-template-columns:repeat(3,1fr)}.platform-system-map-route li:nth-child(3){border-right:0}.platform-system-map-route li:nth-child(n+4){border-top:1px solid #35435a}}@media (max-width:760px){.platform-system-map-hero{grid-template-columns:1fr}.platform-system-map-hero-copy{border-bottom:1px solid #dbe3eb;border-right:0;padding:22px}.platform-system-map-hero-copy h2{font-size:24px}.platform-system-map-orbit{padding:14px}.platform-system-map-legend{grid-template-columns:1fr 1fr;padding:16px}.platform-system-map-legend>span{grid-column:1/-1}.platform-system-map-chain{grid-template-columns:1fr}.platform-system-map-chain article{border-right:0;border-bottom:1px solid #e2e8ef!important}.platform-system-map-chain article:last-child{border-bottom:0!important}.platform-system-map-chain article>i{bottom:-8px;left:24px;right:auto;transform:rotate(90deg)}.platform-system-map-modules>header,.platform-system-map-boundaries>header{padding:17px;display:grid}.platform-system-map-modules>div{grid-template-columns:1fr}.platform-system-map-card,.platform-system-map-card:last-child{border-right:0;grid-column:auto}.platform-system-map-card>footer{display:grid}.platform-system-map-card>footer nav{flex-wrap:wrap}.platform-system-map-boundary-grid{grid-template-columns:1fr}.platform-system-map-boundary-grid article{border-top:1px solid #e1e7ed;border-right:0!important}.platform-system-map-boundary-grid article:first-child{border-top:0}.platform-system-map-route{padding:17px}.platform-system-map-route ol{grid-template-columns:1fr}.platform-system-map-route li{border-bottom:1px solid #35435a;border-right:0!important}.platform-system-map-route li:last-child{border-bottom:0}.platform-system-map-route footer{align-items:flex-start}.platform-system-map-route footer a{margin-left:0}.platform-system-map-entry-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.platform-system-map-entry-grid>a,.platform-system-map-card>footer nav a{transition:border-color .15s,color .15s,transform .15s}.platform-system-map-entry-grid>a:hover{border-color:#8aa9bc;transform:translateY(-1px)}.platform-system-map-card>footer nav a:hover{color:#123e5c}}.platform-system-map-card.navy>aside b{color:#314a5f;background:#e6ebf0}.platform-system-map-card.coral>aside b{color:#b95346;background:#f9e7e3}.platform-system-map-card:last-child{grid-column:auto}.platform-system-map-card:nth-last-child(-n+2){border-bottom:0}@media (max-width:760px){.platform-system-map-card:nth-last-child(2){border-bottom:1px solid #e1e7ed}}.platform-identity-topology{background:#fff;border:1px solid #d7e0e8}.platform-identity-topology>header{border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.platform-identity-topology>header span,.platform-identity-combinations>header span{letter-spacing:.12em;color:#5f4bb0;font-size:10px;font-weight:900}.platform-identity-topology>header h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:21px}.platform-identity-topology>header p{color:#69778a;max-width:760px;margin:0;font-size:11px;line-height:1.5}.platform-identity-topology>header>b{color:#674fa7;white-space:nowrap;background:#f2eefc;border:1px solid #d9cff4;border-radius:3px;padding:7px 10px;font-size:10px}.platform-identity-topology-canvas{background:#f8fafc;grid-template-columns:245px 34px minmax(400px,1fr) 34px 265px;align-items:stretch;display:grid}.platform-identity-topology-root,.platform-identity-topology-contexts{background:#fff;padding:18px}.platform-identity-topology-root{border-right:1px solid #e0e6ed}.platform-identity-topology-root>span,.platform-identity-topology-contexts>span{letter-spacing:.11em;color:#7a8799;font-size:9px;font-weight:900}.platform-identity-topology-root>div{align-items:center;gap:10px;margin:12px 0;display:flex}.platform-identity-topology-root>div>b{color:#fff;background:#17243c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.platform-identity-topology-root>div p{margin:0;display:grid}.platform-identity-topology-root>div strong{font-size:24px;line-height:1}.platform-identity-topology-root>div small{color:#6f7d8f;font-size:9px}.platform-identity-topology-root h3,.platform-identity-topology-contexts h3{margin:7px 0 5px;font-size:14px}.platform-identity-topology-root>p,.platform-identity-topology-contexts>p{color:#69778a;margin:0;font-size:10px;line-height:1.5}.platform-identity-topology-root dl,.platform-identity-topology-contexts dl{grid-template-columns:repeat(2,1fr);gap:6px;margin:14px 0;display:grid}.platform-identity-topology-root dl div,.platform-identity-topology-contexts dl div{background:#f8fafb;border:1px solid #e1e7ed;padding:8px}.platform-identity-topology-root dt,.platform-identity-topology-contexts dt{font-size:15px;font-weight:900}.platform-identity-topology-root dd,.platform-identity-topology-contexts dd{color:#718094;margin:2px 0 0;font-size:8px}.platform-identity-topology-root>a,.platform-identity-topology-contexts>a{color:#2b688e;font-size:10px;font-weight:850;text-decoration:none}.platform-identity-topology-arrow{color:#8390a1;place-items:center;font-size:18px;font-style:normal;display:grid}.platform-identity-topology-modules{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:7px;padding:16px 0;display:grid}.platform-identity-topology-modules article{background:#fff;border:1px solid #dce4ec;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.platform-identity-topology-modules article>b{color:#246ba6;background:#e8f4fd;border-radius:4px;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.platform-identity-topology-modules article.employee>b{color:#a56917;background:#fff0da}.platform-identity-topology-modules article.teacher>b{color:#7055aa;background:#eee9fa}.platform-identity-topology-modules article.personal>b{color:#a34e65;background:#f8e7ec}.platform-identity-topology-modules article>div{gap:2px;display:grid}.platform-identity-topology-modules span{letter-spacing:.06em;color:#66768b;text-transform:uppercase;font-size:9px;font-weight:900}.platform-identity-topology-modules strong{font-size:13px}.platform-identity-topology-modules small{color:#778498;font-size:8px;line-height:1.35}.platform-identity-topology-contexts{border-left:1px solid #e0e6ed}.platform-identity-topology-contexts dl{margin-top:12px}.platform-identity-mobility{background:#f2f6f8;border-top:1px solid #dce4ec}.platform-identity-mobility>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.platform-identity-mobility>header span,.platform-identity-mobility>aside>div>span{letter-spacing:.11em;color:#337a6b;font-size:9px;font-weight:900}.platform-identity-mobility>header h3{margin:4px 0 3px;font-size:14px}.platform-identity-mobility>header p{color:#69778a;max-width:760px;margin:0;font-size:10px;line-height:1.5}.platform-identity-mobility>header>b{color:#26725f;white-space:nowrap;background:#e2f3ee;border:1px solid #b8ddd2;border-radius:3px;padding:6px 9px;font-size:9px}.platform-identity-mobility-flow{background:#dce4ec;border-top:1px solid #dce4ec;border-bottom:1px solid #dce4ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.platform-identity-mobility-flow article{background:#fff;min-height:88px;padding:12px 15px;position:relative}.platform-identity-mobility-flow article:not(:last-child):after{content:"→";z-index:1;color:#77879a;background:#fff;border:1px solid #d5dfe7;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;position:absolute;top:37px;right:-10px}.platform-identity-mobility-flow article>header{align-items:center;gap:7px;display:flex}.platform-identity-mobility-flow article>header small{color:#536275;background:#e8edf2;border-radius:3px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.platform-identity-mobility-flow article>header span{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.platform-identity-mobility-flow article>p{gap:2px;margin:9px 0 0;display:grid}.platform-identity-mobility-flow article>p strong{font-size:20px;line-height:1}.platform-identity-mobility-flow article>p small{color:#758398;font-size:8px}.platform-identity-mobility-flow article.route>header small{color:#2f6d9a;background:#e7f1fa}.platform-identity-mobility-flow article.consent>header small{color:#6b50a5;background:#f2ecfb}.platform-identity-mobility-flow article.active>header small{color:#26725f;background:#e2f3ee}.platform-identity-mobility>aside{color:#fff;background:#19283f;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.4fr) auto;align-items:center;gap:18px;padding:13px 18px;display:grid}.platform-identity-mobility>aside>div{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.platform-identity-mobility>aside>div>span{color:#84d5bd}.platform-identity-mobility>aside>div>p{justify-items:end;margin:0;display:grid}.platform-identity-mobility>aside>div strong{font-size:15px}.platform-identity-mobility>aside>div small{color:#a9b7c7;white-space:nowrap;font-size:8px}.platform-identity-mobility>aside>p{color:#b7c3d0;margin:0;font-size:9px;line-height:1.5}.platform-identity-mobility>aside>a{color:#82d8bd;white-space:nowrap;font-size:9px;font-weight:850;text-decoration:none}.platform-identity-combinations{border-top:1px solid #e0e6ed}.platform-identity-combinations>header{justify-content:space-between;align-items:flex-end;gap:16px;padding:15px 18px;display:flex}.platform-identity-combinations>header h3{margin:4px 0 0;font-size:14px}.platform-identity-combinations>header>small{color:#788699;font-size:9px}.platform-identity-combinations>div{border-top:1px solid #e4e9ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-identity-combinations article{border-bottom:1px solid #e4e9ef;border-right:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.platform-identity-combinations article:nth-child(3n){border-right:0}.platform-identity-combinations article>div{flex-wrap:wrap;gap:5px;display:flex}.platform-identity-combinations article>div>span{color:#276ca6;background:#edf6fd;border:1px solid #d7e2ec;border-radius:3px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;font-weight:900;display:flex}.platform-identity-combinations article>div>span.employee{color:#9a631c;background:#fff5e7;border-color:#efdcbc}.platform-identity-combinations article>div>span.teacher{color:#6c53a5;background:#f3effc;border-color:#ded4f4}.platform-identity-combinations article>div>span.personal{color:#9c4d62;background:#fbeef1;border-color:#f0d7de}.platform-identity-combinations article>div small{font-size:8px}.platform-identity-combinations article>p{justify-items:end;margin:0;display:grid}.platform-identity-combinations article>p strong{font-size:15px}.platform-identity-combinations article>p small{color:#788699;font-size:8px}.platform-identity-topology>footer{color:#fff;background:#17243c;align-items:center;gap:10px;padding:13px 17px;display:flex}.platform-identity-topology>footer>span{color:#7dd7bc;background:#26364f;place-items:center;width:32px;height:32px;display:grid}.platform-identity-topology>footer p{gap:2px;margin:0;display:grid}.platform-identity-topology>footer strong{font-size:10px}.platform-identity-topology>footer small{color:#adbac9;font-size:9px;line-height:1.45}.platform-identity-topology>footer a{color:#80d9bb;margin-left:auto;font-size:10px;font-weight:850;text-decoration:none}@media (max-width:1180px){.platform-identity-topology-canvas{grid-template-columns:220px 30px minmax(360px,1fr)}.platform-identity-topology-contexts{border-top:1px solid #e0e6ed;border-left:0;grid-column:1/-1}.platform-identity-topology-canvas>.platform-identity-topology-arrow:nth-of-type(2){display:none}.platform-identity-topology-contexts dl{grid-template-columns:repeat(4,1fr)}.platform-identity-mobility-flow{grid-template-columns:repeat(2,1fr)}.platform-identity-mobility-flow article:nth-child(2):after{display:none}.platform-identity-mobility>aside{grid-template-columns:1fr auto}.platform-identity-mobility>aside>p{grid-area:2/1/auto/-1}.platform-identity-combinations>div{grid-template-columns:repeat(2,1fr)}.platform-identity-combinations article:nth-child(3n){border-right:1px solid #e4e9ef}.platform-identity-combinations article:nth-child(2n){border-right:0}}@media (max-width:760px){.platform-identity-topology>header{padding:17px;display:grid}.platform-identity-topology-canvas{grid-template-columns:1fr}.platform-identity-topology-root{border-bottom:1px solid #e0e6ed;border-right:0}.platform-identity-topology-arrow{min-height:28px;transform:rotate(90deg)}.platform-identity-topology-modules{grid-template-columns:1fr;padding:0 14px 14px}.platform-identity-topology-contexts{grid-column:auto}.platform-identity-topology-contexts dl{grid-template-columns:repeat(2,1fr)}.platform-identity-mobility>header{display:grid}.platform-identity-mobility-flow{grid-template-columns:1fr}.platform-identity-mobility-flow article:not(:last-child):after{display:none}.platform-identity-mobility>aside{grid-template-columns:1fr}.platform-identity-mobility>aside>div{grid-template-columns:1fr auto auto}.platform-identity-mobility>aside>p{grid-area:auto}.platform-identity-combinations>header{display:grid}.platform-identity-combinations>div{grid-template-columns:1fr}.platform-identity-combinations article,.platform-identity-combinations article:nth-child(3n),.platform-identity-combinations article:nth-child(2n){border-right:0}.platform-identity-topology>footer{align-items:start;display:grid}.platform-identity-topology>footer a{margin-left:0}}.platform-readiness-live-state{color:#294654;background:#f1f8fa;border:1px solid #bfd7df;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:68px;margin-bottom:14px;padding:10px 12px;display:grid}.platform-readiness-live-state>span{background:#fff;border:1px solid #a8cbd7;place-items:center;width:27px;height:27px;display:grid}.platform-readiness-live-state>span i{background:#249a78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #249a781f}.platform-readiness-live-state>div{min-width:0}.platform-readiness-live-state small{color:#2e7389;letter-spacing:.09em;font-size:6px;font-weight:900;display:block}.platform-readiness-live-state strong{margin-top:3px;font-size:9px;display:block}.platform-readiness-live-state p{color:#687d87;margin:2px 0 0;font-size:7px;line-height:1.4}.platform-readiness-live-state time{color:#71848d;white-space:nowrap;font-size:6px}.platform-readiness-live-state button{color:#2e7389;cursor:pointer;min-height:31px;font:inherit;background:#fff;border:1px solid #2e7389;padding:0 10px;font-size:7px;font-weight:850}.platform-readiness-live-state button:disabled{cursor:wait;opacity:.65}.platform-readiness-live-state.syncing>span i{background:#dda13b}.platform-readiness-live-state.offline{background:#fff9ed;border-color:#e3c78d}.platform-readiness-live-state.offline>span{border-color:#dfc083}.platform-readiness-live-state.offline>span i{background:#c7871e}.platform-readiness-live-state.unavailable{color:#673c35;background:#fff6f4;border-color:#d9bbb5}.platform-readiness-live-state.unavailable>span{border-color:#d5aaa2}.platform-readiness-live-state.unavailable>span i{background:#a95243}.platform-readiness-unavailable{background:#fffaf9;border:1px solid #d8c6c2;grid-template-columns:46px minmax(0,570px);place-content:center;gap:16px;min-height:290px;padding:30px;display:grid}.platform-readiness-unavailable>span{color:#a95243;border:1px solid #d5aaa2;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.platform-readiness-unavailable small{color:#9a4f42;letter-spacing:.1em;font-size:6px;font-weight:900}.platform-readiness-unavailable h2{margin:5px 0 4px;font-size:17px}.platform-readiness-unavailable p{color:#786864;margin:0;font-size:8px;line-height:1.55}.platform-readiness{color:#1c2a3d;gap:14px;display:grid}.platform-readiness a{text-decoration:none}.platform-readiness-hero{background:#fff;border:1px solid #d8e1e8;grid-template-columns:minmax(330px,1.2fr) 190px minmax(190px,.52fr) minmax(285px,.8fr);min-height:245px;display:grid}.platform-readiness-hero-copy{background:linear-gradient(140deg,#edf9f5 0%,#f8fafb 68%);border-right:1px solid #d8e1e8;padding:24px}.platform-readiness-hero.blocked .platform-readiness-hero-copy{background:linear-gradient(140deg,#fff3ef 0%,#f8fafb 68%)}.platform-readiness-hero.attention .platform-readiness-hero-copy{background:linear-gradient(140deg,#fff8e9 0%,#f8fafb 68%)}.platform-readiness-hero-copy>span{color:#178267;letter-spacing:.12em;font-size:9px;font-weight:900}.platform-readiness-hero.blocked .platform-readiness-hero-copy>span{color:#a7523e}.platform-readiness-hero-copy h2{letter-spacing:-.025em;max-width:620px;margin:9px 0 8px;font-size:23px;line-height:1.12}.platform-readiness-hero-copy>p{color:#667488;max-width:640px;margin:0;font-size:10px;line-height:1.6}.platform-readiness-hero-copy>div{align-items:center;gap:10px;margin-top:18px;display:flex}.platform-readiness-hero-copy>div>small{color:#7d8998;font-size:8px}.platform-readiness-state{color:#187c62;letter-spacing:.08em;align-items:center;gap:6px;width:max-content;font-size:7px;font-weight:900;display:inline-flex}.platform-readiness-state i{background:#2caf83;border-radius:50%;width:7px;height:7px}.platform-readiness-state.attention{color:#936218}.platform-readiness-state.attention i{background:#dda13b}.platform-readiness-state.blocked{color:#a14c42}.platform-readiness-state.blocked i{background:#cf695d}.platform-readiness-score{text-align:center;background:#f9fbfc;border-right:1px solid #d8e1e8;place-content:center;justify-items:center;gap:12px;padding:18px;display:grid}.platform-readiness-score>div{background:radial-gradient(circle at center, #fff 0 61%, transparent 62%), conic-gradient(#249a78 var(--readiness-score), #e7ecef 0);border-radius:50%;place-content:center;width:116px;height:116px;display:grid}.platform-readiness-hero.blocked .platform-readiness-score>div{background:radial-gradient(circle at center, #fff 0 61%, transparent 62%), conic-gradient(#bf6254 var(--readiness-score), #e7ecef 0)}.platform-readiness-score strong,.platform-readiness-score span{display:block}.platform-readiness-score strong{font-size:24px;line-height:1}.platform-readiness-score span{color:#758293;margin-top:4px;font-size:7px}.platform-readiness-score>small{color:#89939f;max-width:130px;font-size:7px;line-height:1.4}.platform-readiness-summary{border-right:1px solid #d8e1e8;grid-template-rows:repeat(3,1fr);margin:0;display:grid}.platform-readiness-summary>div{border-bottom:1px solid #e1e7ec;grid-template-columns:1fr auto;align-content:center;gap:1px 8px;padding:13px;display:grid}.platform-readiness-summary>div:last-child{border-bottom:0}.platform-readiness-summary dt{color:#647185;font-size:8px;font-weight:800}.platform-readiness-summary dd{color:#228165;grid-area:1/2/3;align-self:center;margin:0;font-size:22px;font-weight:850}.platform-readiness-summary .attention dd{color:#b17620}.platform-readiness-summary .blocked dd{color:#b75449}.platform-readiness-summary small{color:#8b95a1;font-size:7px}.platform-readiness-next{color:#fff;background:#17243a;grid-template-rows:auto 1fr;display:grid}.platform-readiness-next>header{border-bottom:1px solid #344158;justify-content:space-between;align-items:center;gap:8px;padding:15px;display:flex}.platform-readiness-next>header span{color:#78d6b7;letter-spacing:.1em;font-size:7px;font-weight:900}.platform-readiness-next>header h3{margin:3px 0 0;font-size:11px}.platform-readiness-next>header>b{color:#77d4b5;background:#26364e;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.platform-readiness-next>div{align-content:start;display:grid}.platform-readiness-next a{color:#fff;border-bottom:1px solid #303d53;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:7px;min-height:45px;padding:7px 12px;display:grid}.platform-readiness-next a>b{color:#db9e92;font-size:7px}.platform-readiness-next a p{gap:1px;margin:0;display:grid}.platform-readiness-next a small{color:#91a0b4;font-size:6px}.platform-readiness-next a strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-readiness-next a span{color:#c3cbd6;font-size:7px}.platform-readiness-next a i{color:#79d4b6;font-size:9px;font-style:normal}.platform-readiness-index{background:#fff;border:1px solid #dbe2e8;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.platform-readiness-index a{min-width:0;color:inherit;border-right:1px solid #e2e7ec;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.platform-readiness-index a:last-child{border-right:0}.platform-readiness-index a>b{color:#168065;background:#e6f4ee;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.platform-readiness-index a.attention>b{color:#a56a16;background:#fff0d8}.platform-readiness-index a.blocked>b{color:#ab5045;background:#fae8e5}.platform-readiness-index p{gap:2px;min-width:0;margin:0;display:grid}.platform-readiness-index small{color:#84909f;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:850;overflow:hidden}.platform-readiness-index strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-readiness-index a>span{color:#268367;font-size:9px;font-weight:850}.platform-readiness-index a.attention>span{color:#a36d1c}.platform-readiness-index a.blocked>span{color:#ae5146}.platform-readiness-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-readiness-area{background:#fff;border:1px solid #dbe2e8;scroll-margin-top:12px;overflow:hidden}.platform-readiness-area>header{border-bottom:1px solid #e1e7ec;grid-template-columns:45px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:103px;padding:15px;display:grid}.platform-readiness-area-symbol{justify-items:center;gap:5px;display:grid}.platform-readiness-area-symbol small{color:#95a0ad;font-size:7px;font-weight:900}.platform-readiness-area-symbol b{color:#167e63;background:#e4f4ed;place-items:center;width:39px;height:39px;font-size:13px;display:grid}.platform-readiness-area.attention .platform-readiness-area-symbol b{color:#9f6817;background:#fff0d7}.platform-readiness-area.blocked .platform-readiness-area-symbol b{color:#a84d43;background:#fae7e4}.platform-readiness-area>header>div:nth-child(2)>span{color:#6b7889;letter-spacing:.09em;font-size:7px;font-weight:900}.platform-readiness-area>header h2{margin:4px 0;font-size:14px}.platform-readiness-area>header p{color:#748092;max-width:480px;margin:0;font-size:8px;line-height:1.5}.platform-readiness-area-score{justify-items:end;gap:5px;display:grid}.platform-readiness-area-score>strong{font-size:18px}.platform-readiness-criteria{display:grid}.platform-readiness-criteria>a{min-height:67px;color:inherit;border-bottom:1px solid #e5e9ed;grid-template-columns:25px minmax(0,1fr) minmax(115px,.45fr) 12px;align-items:center;gap:9px;padding:10px 13px;display:grid}.platform-readiness-criteria>a:last-child{border-bottom:0}.platform-readiness-dot{color:#168064;background:#e4f4ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:900;display:grid}.platform-readiness-dot.attention{color:#a56a16;background:#fff0d8}.platform-readiness-dot.blocked{color:#a94e43;background:#fae7e4}.platform-readiness-criteria>a>div{gap:3px;display:grid}.platform-readiness-criteria>a>div strong{font-size:9px}.platform-readiness-criteria>a>div small{color:#7d8998;font-size:7px;line-height:1.45}.platform-readiness-criteria>a>p{grid-template-columns:1fr auto;gap:4px 6px;margin:0;display:grid}.platform-readiness-criteria>a>p b{color:#526175;text-align:right;grid-column:1/-1;font-size:7px}.platform-readiness-criteria>a>p span{background:#edf0f2;height:4px;overflow:hidden}.platform-readiness-criteria>a>p span i{background:#2aa17c;height:100%;display:block}.platform-readiness-criteria>a.attention>p span i{background:#dda03a}.platform-readiness-criteria>a.blocked>p span i{background:#c86055}.platform-readiness-criteria>a>p small{color:#84909e;font-size:6px}.platform-readiness-criteria>a>em{color:#7990a5;font-size:10px;font-style:normal}.platform-readiness-area>footer{background:#fafbfc;border-top:1px solid #e1e7ec;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 13px;display:flex}.platform-readiness-area>footer span{color:#7f8b98;font-size:7px}.platform-readiness-area>footer a{color:#2b6d8e;font-size:8px;font-weight:800}.platform-readiness-privacy{background:#edf5f8;border:1px solid #cadde7}.platform-readiness-privacy>header{border-bottom:1px solid #d4e4eb;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.platform-readiness-privacy>header>span{color:#4c7184;background:#dcecf2;place-items:center;width:35px;height:35px;display:grid}.platform-readiness-privacy>header small{color:#52758a;letter-spacing:.1em;font-size:7px;font-weight:900}.platform-readiness-privacy>header h2{color:#35586b;margin:3px 0;font-size:13px}.platform-readiness-privacy>header p{color:#6e8794;margin:0;font-size:8px}.platform-readiness-privacy>header a{color:#386b83;font-size:8px;font-weight:800}.platform-readiness-privacy>div{grid-template-columns:1fr 1fr;display:grid}.platform-readiness-privacy article{padding:13px 15px}.platform-readiness-privacy article:first-child{border-right:1px solid #d4e4eb}.platform-readiness-privacy h3{color:#426b5d;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.platform-readiness-privacy h3 i{background:#d5eee4;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.platform-readiness-privacy .sealed h3{color:#80595f}.platform-readiness-privacy .sealed h3 i{background:#f2dfe2}.platform-readiness-privacy ul{grid-template-columns:1fr 1fr;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.platform-readiness-privacy li{color:#627783;padding-left:10px;font-size:7px;position:relative}.platform-readiness-privacy li:before{content:"·";font-weight:900;position:absolute;left:0}.platform-readiness-legend{background:#fff;border:1px solid #dbe2e8;align-items:center;gap:18px;min-height:42px;padding:8px 13px;display:flex}.platform-readiness-legend p{align-items:center;gap:6px;margin:0;display:flex}.platform-readiness-legend .platform-readiness-dot{width:17px;height:17px;font-size:6px}.platform-readiness-legend strong{font-size:7px}.platform-readiness-legend span,.platform-readiness-legend>small{color:#818d9a;font-size:7px}.platform-readiness-legend>small{text-align:right;margin-left:auto}@media (max-width:1220px){.platform-readiness-hero{grid-template-columns:minmax(330px,1fr) 175px minmax(190px,.55fr)}.platform-readiness-next{grid-column:1/-1}.platform-readiness-next>div{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-readiness-next a{border-right:1px solid #303d53}.platform-readiness-index{grid-template-columns:repeat(3,1fr)}.platform-readiness-index a:nth-child(3){border-right:0}.platform-readiness-index a:nth-child(n+4){border-top:1px solid #e2e7ec}}@media (max-width:880px){.platform-readiness-hero{grid-template-columns:1fr 170px}.platform-readiness-hero-copy{border-bottom:1px solid #d8e1e8}.platform-readiness-score{border-bottom:1px solid #d8e1e8;border-right:0}.platform-readiness-summary{border-right:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.platform-readiness-summary>div{border-bottom:0;border-right:1px solid #e1e7ec}.platform-readiness-next>div{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-readiness-areas{grid-template-columns:1fr}}@media (max-width:620px){.platform-readiness-live-state{grid-template-columns:29px minmax(0,1fr)}.platform-readiness-live-state time{display:none}.platform-readiness-live-state button{grid-column:2;justify-self:start}.platform-readiness-unavailable{grid-template-columns:1fr;padding:24px 18px}.platform-readiness-hero{grid-template-columns:1fr}.platform-readiness-hero-copy{border-right:0;padding:18px}.platform-readiness-score{min-height:165px}.platform-readiness-summary{grid-template-columns:1fr}.platform-readiness-summary>div{border-bottom:1px solid #e1e7ec;border-right:0}.platform-readiness-next>div,.platform-readiness-index{grid-template-columns:1fr}.platform-readiness-next a{border-right:0}.platform-readiness-index a{border-top:1px solid #e2e7ec;border-right:0}.platform-readiness-index a:first-child{border-top:0}.platform-readiness-area>header{grid-template-columns:40px minmax(0,1fr)}.platform-readiness-area-score{grid-area:2/2;grid-auto-flow:column;place-items:center start;gap:9px}.platform-readiness-criteria>a{grid-template-columns:24px minmax(0,1fr) 10px}.platform-readiness-criteria>a>p{grid-column:2;width:100%}.platform-readiness-criteria>a>em{grid-area:1/3/3}.platform-readiness-privacy>header{grid-template-columns:36px 1fr}.platform-readiness-privacy>header a{grid-column:2}.platform-readiness-privacy>div{grid-template-columns:1fr}.platform-readiness-privacy article:first-child{border-bottom:1px solid #d4e4eb;border-right:0}.platform-readiness-privacy ul{grid-template-columns:1fr}.platform-readiness-legend{flex-direction:column;align-items:flex-start;gap:8px}.platform-readiness-legend>small{text-align:left;margin-left:0}}@media (prefers-reduced-motion:no-preference){.platform-readiness-index a,.platform-readiness-criteria>a,.platform-readiness-next a{transition:background .15s,border-color .15s}.platform-readiness-index a:hover,.platform-readiness-criteria>a:hover{background:#f7faf9}.platform-readiness-next a:hover{background:#213149}}.platform-rollout{color:#1b293b;gap:14px;display:grid}.platform-rollout a{text-decoration:none}.platform-rollout-hero{background:#fff;border:1px solid #d8e0e7;grid-template-columns:minmax(350px,1.15fr) minmax(330px,.85fr) minmax(300px,.7fr);min-height:245px;display:grid}.platform-rollout-hero-copy{background:linear-gradient(140deg,#edf9f5 0%,#f8fafb 70%);border-right:1px solid #d8e0e7;padding:24px}.platform-rollout-hero-copy>span,.platform-rollout-matrix>header span,.platform-rollout-organizations>header span{color:#178267;letter-spacing:.12em;font-size:8px;font-weight:900}.platform-rollout-hero-copy h2{letter-spacing:-.025em;max-width:580px;margin:9px 0 8px;font-size:23px;line-height:1.12}.platform-rollout-hero-copy>p{color:#667487;max-width:630px;margin:0;font-size:10px;line-height:1.6}.platform-rollout-hero-copy>div{align-items:center;gap:10px;margin-top:18px;display:flex}.platform-rollout-hero-copy>div b{color:#177a61;background:#dff2eb;padding:6px 8px;font-size:8px}.platform-rollout-hero-copy>div small{color:#82909e;font-size:7px}.platform-rollout-hero>dl{border-right:1px solid #d8e0e7;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-rollout-hero>dl>div{border-bottom:1px solid #e2e7eb;border-right:1px solid #e2e7eb;align-content:center;gap:3px;padding:16px;display:grid}.platform-rollout-hero>dl>div:nth-child(2n){border-right:0}.platform-rollout-hero>dl>div:nth-child(n+3){border-bottom:0}.platform-rollout-hero dt{color:#6f7c8c;font-size:7px;font-weight:800}.platform-rollout-hero dd{color:#1c6f5b;margin:0;font-size:23px;font-weight:850}.platform-rollout-hero dl small{color:#88939f;font-size:7px;line-height:1.35}.platform-rollout-priorities{color:#fff;background:#17243a;overflow:hidden}.platform-rollout-priorities>header{border-bottom:1px solid #334158;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:12px 14px;display:flex}.platform-rollout-priorities>header span{color:#78d7b7;letter-spacing:.1em;font-size:7px;font-weight:900}.platform-rollout-priorities>header h3{margin:3px 0 0;font-size:11px}.platform-rollout-priorities>header>b{color:#79d5b6;background:#26364e;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.platform-rollout-priorities>div{display:grid}.platform-rollout-priorities a{color:#fff;border-bottom:1px solid #303d53;grid-template-columns:22px minmax(0,1fr) 29px 10px;align-items:center;gap:7px;min-height:43px;padding:6px 11px;display:grid}.platform-rollout-priorities a:last-child{border-bottom:0}.platform-rollout-priorities a>b{color:#df9b8f;font-size:6px}.platform-rollout-priorities a.domain>b{color:#dfb060}.platform-rollout-priorities a p{gap:1px;min-width:0;margin:0;display:grid}.platform-rollout-priorities a small,.platform-rollout-priorities a span{color:#96a5b7;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.platform-rollout-priorities a strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-rollout-priorities a em{color:#d5dce5;text-align:right;font-size:7px;font-style:normal;font-weight:800}.platform-rollout-priorities a>i{color:#78d5b6;font-size:8px;font-style:normal}.platform-rollout-controls{background:#fff;border:1px solid #dbe2e8;grid-template-columns:minmax(260px,.7fr) minmax(420px,1fr) auto;align-items:center;gap:12px;min-height:49px;padding:8px 10px;display:grid}.platform-rollout-controls>label{background:#f9fbfc;border:1px solid #d9e1e7;align-items:center;gap:7px;min-height:31px;padding:0 9px;display:flex}.platform-rollout-controls input{color:#26374c;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.platform-rollout-controls>label span{color:#7e8c9b}.platform-rollout-controls nav{gap:5px;display:flex}.platform-rollout-controls button{color:#536274;cursor:pointer;min-height:31px;font:inherit;background:#fff;border:1px solid #dce3e8;align-items:center;gap:6px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.platform-rollout-controls button b{color:#6e7c8b;background:#eef2f4;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.platform-rollout-controls button.selected{color:#176f59;background:#eaf6f1;border-color:#7dbca8}.platform-rollout-controls button.selected b{color:#176f59;background:#d5ede4}.platform-rollout-controls>p{color:#7e8b98;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:7px;display:flex}.platform-rollout-controls>p i{background:#2ba37d;border-radius:50%;width:6px;height:6px}.platform-rollout-domain-funnel{background:#fff;border:1px solid #d8e1e6;grid-template-columns:minmax(220px,.65fr) minmax(520px,1.7fr) 150px;align-items:stretch;min-height:116px;display:grid}.platform-rollout-domain-funnel>header{background:#f5f8fa;border-right:1px solid #dfe6ea;align-content:center;gap:4px;padding:15px 17px;display:grid}.platform-rollout-domain-funnel>header span{color:#376f8a;letter-spacing:.1em;font-size:6px;font-weight:900}.platform-rollout-domain-funnel>header h2{margin:0;font-size:12px;line-height:1.25}.platform-rollout-domain-funnel>header p{color:#7c8996;margin:0;font-size:6px;line-height:1.45}.platform-rollout-domain-funnel>header a{color:#32718f;width:max-content;margin-top:4px;font-size:6px;font-weight:800}.platform-rollout-domain-steps{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:stretch;min-width:0;display:grid}.platform-rollout-domain-steps article{border-right:1px solid #e1e7eb;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:7px;min-width:0;padding:12px;display:grid}.platform-rollout-domain-steps article>b{color:#617584;background:#edf2f4;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.platform-rollout-domain-steps article.prepared>b{color:#986418;background:#fff0d8}.platform-rollout-domain-steps article.published>b{color:#11765c;background:#def3eb}.platform-rollout-domain-steps article>div{gap:4px;min-width:0;display:grid}.platform-rollout-domain-steps article p{justify-content:space-between;align-items:center;gap:5px;margin:0;display:flex}.platform-rollout-domain-steps article strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.platform-rollout-domain-steps article p span{color:#455c6b;font-size:8px;font-weight:900}.platform-rollout-domain-steps article small{color:#85919d;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.platform-rollout-domain-steps article em{background:#e9edef;height:3px;overflow:hidden}.platform-rollout-domain-steps article em i{background:#6c8999;height:100%;display:block}.platform-rollout-domain-steps article.prepared em i{background:#d49a38}.platform-rollout-domain-steps article.published em i{background:#25a07b}.platform-rollout-domain-steps article>span{color:#9ba7af;font-size:8px}.platform-rollout-domain-funnel>aside{color:#fff;text-align:right;background:#14283d;place-content:center;justify-items:end;gap:3px;padding:12px 15px;display:grid}.platform-rollout-domain-funnel>aside strong{color:#71d9b6;font-size:22px}.platform-rollout-domain-funnel>aside span{color:#93aaae;letter-spacing:.08em;font-size:5px;font-weight:900}.platform-rollout-domain-funnel>aside p{color:#9fb0bd;max-width:120px;margin:3px 0 0;font-size:5px;line-height:1.4}.platform-rollout-matrix{overflow:hidden}.platform-rollout-matrix>header,.platform-rollout-organizations>header{border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.platform-rollout-matrix>header h2,.platform-rollout-organizations>header h2{margin:4px 0 3px;font-size:14px}.platform-rollout-matrix>header p,.platform-rollout-organizations>header p{color:#7a8795;margin:0;font-size:8px}.platform-rollout-matrix>header a{color:#2a688a;font-size:8px;font-weight:800}.platform-rollout-matrix-scroll{overflow-x:auto}.platform-rollout-matrix-grid{border-bottom:1px solid #e5e9ed;grid-template-columns:minmax(230px,1fr) repeat(8,70px) 80px 28px;align-items:stretch;min-width:1030px;display:grid}.platform-rollout-matrix-grid:last-child{border-bottom:0}.platform-rollout-matrix-grid.heading{background:#f7f9fa;min-height:31px}.platform-rollout-matrix-grid.heading>span{color:#788594;border-right:1px solid #e2e7eb;place-items:center;font-size:6px;font-weight:850;display:grid}.platform-rollout-matrix-grid.heading>span:first-child{place-items:center start;padding-left:13px}.platform-rollout-network{border-right:1px solid #e3e8ec;align-items:center;gap:9px;min-height:65px;padding:8px 11px;display:flex}.platform-rollout-network>b{color:#17785f;background:#e3f3ed;flex:none;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.platform-rollout-matrix-grid.blocked .platform-rollout-network>b{color:#a44b42;background:#f8e4e1}.platform-rollout-network p{gap:1px;min-width:0;margin:0;display:grid}.platform-rollout-network strong,.platform-rollout-network small,.platform-rollout-network code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-rollout-network strong{font-size:8px}.platform-rollout-network small,.platform-rollout-network code{color:#7c8998;font-family:inherit;font-size:6px}.platform-rollout-matrix-signal{color:inherit;border-right:1px solid #e3e8ec;place-content:center;justify-items:center;gap:3px;display:grid}.platform-rollout-matrix-signal i{color:#177b61;background:#e2f3ec;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:900;display:grid}.platform-rollout-matrix-signal.partial i{color:#9d6717;background:#fff0d8}.platform-rollout-matrix-signal.missing i{color:#a64d43;background:#f8e5e2}.platform-rollout-matrix-signal small{color:#82909e;font-size:5px}.platform-rollout-score{border-right:1px solid #e3e8ec;align-content:center;gap:4px;padding:7px;display:grid}.platform-rollout-score strong{text-align:right;font-size:10px}.platform-rollout-score>span,.platform-rollout-unit-score>span{background:#e9edef;height:3px;overflow:hidden}.platform-rollout-score>span i,.platform-rollout-unit-score>span i{background:#2aa17b;height:100%;display:block}.platform-rollout-score small{color:#7d8997;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.platform-rollout-matrix-grid>a:last-child{color:#4e7891;place-items:center;font-size:10px;display:grid}.platform-rollout-organizations{background:#fff;border:1px solid #dbe2e8}.platform-rollout-organizations>header>strong{color:#397061;background:#ecf4f1;padding:6px 9px;font-size:7px}.platform-rollout-organizations>div{background:#f3f6f7;gap:10px;padding:10px;display:grid}.platform-rollout-organization{background:#fff;border:1px solid #d9e1e7;overflow:hidden}.platform-rollout-organization>header{border-bottom:1px solid #e0e6eb;grid-template-columns:minmax(250px,1fr) 100px auto;align-items:center;gap:13px;min-height:70px;padding:10px 13px;display:grid}.platform-rollout-organization-title{align-items:center;gap:9px;display:flex}.platform-rollout-organization-title>b{color:#16785f;background:#e3f3ed;flex:none;place-items:center;width:37px;height:37px;font-size:9px;display:grid}.platform-rollout-organization.blocked .platform-rollout-organization-title>b{color:#a64d43;background:#f7e4e1}.platform-rollout-organization-title>div{gap:1px;min-width:0;display:grid}.platform-rollout-organization-title small{color:#778697;letter-spacing:.07em;font-size:6px;font-weight:850}.platform-rollout-organization-title h3{margin:1px 0;font-size:11px}.platform-rollout-organization-title span{color:#7d8997;font-size:7px}.platform-rollout-organization-state{justify-items:end;gap:3px;display:grid}.platform-rollout-organization-state strong{font-size:15px}.platform-rollout-organization-state span{color:#8a6221;font-size:6px;font-weight:850}.platform-rollout-organization.blocked .platform-rollout-organization-state span{color:#a34d43}.platform-rollout-organization>header nav{gap:6px;display:flex}.platform-rollout-organization>header nav a{color:#536779;border:1px solid #d8e0e6;align-items:center;min-height:29px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.platform-rollout-organization>header nav a:last-child{color:#fff;background:#268367;border-color:#268367}.platform-rollout-unit-table{overflow-x:auto}.platform-rollout-unit-row{border-bottom:1px solid #e7ebee;grid-template-columns:minmax(230px,1fr) repeat(9,82px) 76px 28px;align-items:stretch;min-width:1240px;display:grid}.platform-rollout-unit-row:last-child{border-bottom:0}.platform-rollout-unit-row.heading{background:#f7f9fa;min-height:28px}.platform-rollout-unit-row.heading>span{color:#7a8795;border-right:1px solid #e3e8ec;place-items:center;font-size:6px;font-weight:850;display:grid}.platform-rollout-unit-row.heading>span:first-child{place-items:center start;padding-left:12px}.platform-rollout-unit-row>div:first-child{border-right:1px solid #e3e8ec;align-items:center;gap:8px;min-height:60px;padding:7px 10px;display:flex}.platform-rollout-unit-row>div:first-child>b{color:#526a79;background:#edf2f4;flex:none;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.platform-rollout-unit-row.setup>div:first-child>b{color:#966128;background:#f7e9dd}.platform-rollout-unit-row>div:first-child p{gap:1px;min-width:0;margin:0;display:grid}.platform-rollout-unit-row>div:first-child strong,.platform-rollout-unit-row>div:first-child small,.platform-rollout-unit-row>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-rollout-unit-row>div:first-child strong{font-size:8px}.platform-rollout-unit-row>div:first-child small{color:#7e8b99;font-size:6px}.platform-rollout-unit-row>div:first-child span{color:#a0691b;font-size:6px;font-weight:800}.platform-rollout-unit-row>a:not(.platform-rollout-unit-open){color:inherit;border-right:1px solid #e3e8ec;place-content:center;justify-items:center;gap:2px;display:grid}.platform-rollout-unit-row>a:not(.platform-rollout-unit-open) i{color:#167b61;background:#e3f3ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;font-weight:900;display:grid}.platform-rollout-unit-row>a.partial i{color:#a06919;background:#fff0d8}.platform-rollout-unit-row>a.missing i{color:#a64d43;background:#f8e5e2}.platform-rollout-unit-row>a small{color:#84909d;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:5px;display:block;overflow:hidden}.platform-rollout-unit-score{border-right:1px solid #e3e8ec;align-content:center;gap:4px;padding:7px;display:grid}.platform-rollout-unit-score strong{text-align:right;font-size:9px}.platform-rollout-unit-open{color:#477991;place-items:center;font-size:10px;display:grid}.platform-rollout-unit-empty{color:#7d8997;text-align:center;padding:18px;font-size:8px}.platform-rollout-empty{justify-content:center;align-items:center;gap:10px;min-height:82px;padding:16px;display:flex}.platform-rollout-empty>b{color:#627685;background:#edf2f4;place-items:center;width:32px;height:32px;display:grid}.platform-rollout-empty p{gap:3px;margin:0;display:grid}.platform-rollout-empty strong{font-size:9px}.platform-rollout-empty small{color:#84909d;font-size:7px}.platform-rollout-privacy{background:#edf5f8;border:1px solid #cadde7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 13px;display:grid}.platform-rollout-privacy>span{color:#4d7183;background:#dcebf1;place-items:center;width:33px;height:33px;display:grid}.platform-rollout-privacy div{gap:2px;display:grid}.platform-rollout-privacy small{color:#52758a;letter-spacing:.1em;font-size:6px;font-weight:900}.platform-rollout-privacy h2{color:#3d6172;margin:0;font-size:10px}.platform-rollout-privacy p{color:#6d8490;margin:0;font-size:7px;line-height:1.45}.platform-rollout-privacy a{color:#3d7087;white-space:nowrap;font-size:7px;font-weight:800}@media (max-width:1180px){.platform-rollout-hero{grid-template-columns:minmax(360px,1fr) minmax(330px,.85fr)}.platform-rollout-priorities{grid-column:1/-1}.platform-rollout-priorities>div{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-rollout-priorities a{border-right:1px solid #303d53}.platform-rollout-controls{grid-template-columns:minmax(240px,.7fr) 1fr}.platform-rollout-controls>p{grid-column:1/-1}.platform-rollout-domain-funnel{grid-template-columns:minmax(210px,.6fr) minmax(500px,1.7fr) 135px}}@media (max-width:840px){.platform-rollout-hero{grid-template-columns:1fr}.platform-rollout-hero-copy,.platform-rollout-hero>dl{border-bottom:1px solid #d8e0e7;border-right:0}.platform-rollout-priorities{grid-column:auto}.platform-rollout-priorities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-rollout-controls{grid-template-columns:1fr}.platform-rollout-controls nav{overflow-x:auto}.platform-rollout-controls button{white-space:nowrap}.platform-rollout-domain-funnel{grid-template-columns:1fr}.platform-rollout-domain-funnel>header{border-bottom:1px solid #dfe6ea;border-right:0}.platform-rollout-domain-funnel>aside{text-align:left;place-content:center start;justify-items:start}.platform-rollout-domain-funnel>aside p{max-width:none}.platform-rollout-organization>header{grid-template-columns:1fr auto}.platform-rollout-organization>header nav{grid-column:1/-1}}@media (max-width:560px){.platform-rollout-hero-copy{padding:18px}.platform-rollout-hero-copy h2{font-size:20px}.platform-rollout-hero>dl{grid-template-columns:1fr}.platform-rollout-hero>dl>div{border-right:0;border-bottom:1px solid #e2e7eb!important}.platform-rollout-hero>dl>div:last-child{border-bottom:0!important}.platform-rollout-priorities>div,.platform-rollout-domain-steps{grid-template-columns:1fr}.platform-rollout-domain-steps article{border-bottom:1px solid #e1e7eb;border-right:0}.platform-rollout-domain-steps article>span{transform:rotate(90deg)}.platform-rollout-matrix>header,.platform-rollout-organizations>header{display:grid}.platform-rollout-organization>header{grid-template-columns:1fr}.platform-rollout-organization-state{grid-auto-flow:column;justify-content:start;place-items:center start;gap:8px}.platform-rollout-organization>header nav{flex-wrap:wrap;grid-column:auto}.platform-rollout-privacy{grid-template-columns:34px 1fr}.platform-rollout-privacy a{grid-column:2}}@media (prefers-reduced-motion:no-preference){.platform-rollout a,.platform-rollout-controls button{transition:background .15s,border-color .15s}.platform-rollout-matrix-signal:hover,.platform-rollout-unit-row>a:hover{background:#f5f9f7}.platform-rollout-priorities a:hover{background:#213149}}.network-launch-readiness{color:#1c2b38;gap:14px;display:grid}.network-launch-readiness a{text-decoration:none}.network-launch-hero{background:#fff;border:1px solid #d8e1e4;grid-template-columns:190px minmax(380px,1.25fr) minmax(340px,.8fr);min-height:226px;display:grid}.network-launch-score{color:#fff;background:#173548;border-right:1px solid #dce4e6;align-content:center;gap:9px;padding:23px;display:grid}.network-launch-score>strong{color:#72d9b6;font-size:38px;line-height:1}.network-launch-score>span{background:#2b4b5d;height:4px;overflow:hidden}.network-launch-score>span i{background:#6cd3b0;height:100%;display:block}.network-launch-score>small{color:#9cb0bb;font-size:7px;line-height:1.45}.network-launch-hero-copy{background:linear-gradient(135deg,#eef9f5 0%,#fff 72%);align-content:center;justify-items:start;padding:24px 28px;display:grid}.network-launch-hero-copy>span,.network-launch-matrix>header span,.network-launch-priorities header span,.network-launch-meaning>span,.network-launch-privacy header small{color:#178166;letter-spacing:.12em;font-size:7px;font-weight:900}.network-launch-hero-copy h2{letter-spacing:-.02em;max-width:650px;margin:8px 0 7px;font-size:22px;line-height:1.14}.network-launch-hero-copy p{color:#697887;max-width:670px;margin:0;font-size:9px;line-height:1.6}.network-launch-hero-copy>b{color:#17765f;background:#e0f2eb;margin-top:14px;padding:5px 8px;font-size:7px}.network-launch-hero>dl{border-left:1px solid #dce4e6;grid-template-columns:1fr 1fr;margin:0;display:grid}.network-launch-hero>dl>div{border-bottom:1px solid #e3e8ea;border-right:1px solid #e3e8ea;align-content:center;gap:3px;padding:14px;display:grid}.network-launch-hero>dl>div:nth-child(2n){border-right:0}.network-launch-hero>dl>div:nth-child(n+3){border-bottom:0}.network-launch-hero dt{color:#75828e;text-transform:uppercase;font-size:6px;font-weight:850}.network-launch-hero dd{color:#176f5a;margin:0;font-size:22px;font-weight:850}.network-launch-hero dl small{color:#89949e;font-size:6px}.network-launch-axis-strip{background:#fff;border:1px solid #dbe3e6;grid-template-columns:repeat(8,minmax(105px,1fr));display:grid;overflow-x:auto}.network-launch-axis-strip article{border-right:1px solid #e2e7e9;align-content:center;gap:5px;min-width:105px;min-height:128px;padding:11px;display:grid}.network-launch-axis-strip article:last-child{border-right:0}.network-launch-axis-strip header{justify-content:space-between;align-items:center;display:flex}.network-launch-axis-strip header b{color:#9aa4aa;font-size:6px}.network-launch-axis-strip header span{color:#17775e;background:#e2f3ed;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.network-launch-axis-strip article.partial header span{color:#986419;background:#fff0d9}.network-launch-axis-strip article.missing header span{color:#a54d45;background:#f8e6e3}.network-launch-axis-strip article>strong{font-size:8px}.network-launch-axis-strip article>small{color:#84909a;min-height:20px;font-size:6px;line-height:1.4}.network-launch-axis-strip article>div{background:#e9edef;height:3px;overflow:hidden}.network-launch-axis-strip article>div i{background:#25a17b;height:100%;display:block}.network-launch-axis-strip article.partial>div i{background:#d49a37}.network-launch-axis-strip article.missing>div i{background:#c9685f}.network-launch-axis-strip footer{justify-content:space-between;align-items:baseline;display:flex}.network-launch-axis-strip footer b{color:#28735f;font-size:9px}.network-launch-axis-strip footer span{color:#8b959c;font-size:5px}.network-launch-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.network-launch-matrix{overflow:hidden}.network-launch-matrix>header{border-bottom:1px solid #dfe5e7;justify-content:space-between;align-items:flex-start;gap:15px;min-height:70px;padding:15px 17px;display:flex}.network-launch-matrix>header h2{margin:4px 0 3px;font-size:14px}.network-launch-matrix>header p{color:#7d8992;margin:0;font-size:7px}.network-launch-matrix>header>b{color:#39705f;background:#edf4f1;padding:6px 8px;font-size:6px}.network-launch-matrix-scroll{overflow-x:auto}.network-launch-matrix-row{border-bottom:1px solid #e4e8ea;grid-template-columns:minmax(210px,1fr) repeat(8,69px) 74px 28px;min-width:1040px;min-height:63px;display:grid}.network-launch-matrix-row:last-child{border-bottom:0}.network-launch-matrix-row.heading{background:#f7f9fa;min-height:29px}.network-launch-matrix-row.heading>span{color:#7e8992;border-right:1px solid #e3e7e9;place-items:center;font-size:5px;font-weight:850;display:grid}.network-launch-matrix-row.heading>span:first-child{place-items:center start;padding-left:13px}.network-launch-unit{border-right:1px solid #e3e7e9;align-items:center;gap:9px;min-width:0;padding:8px 11px;display:flex}.network-launch-unit>b{color:#17785f;background:#e3f3ed;flex:none;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.network-launch-matrix-row.setup .network-launch-unit>b{color:#a3534a;background:#f7e7e4}.network-launch-unit p{gap:2px;min-width:0;margin:0;display:grid}.network-launch-unit strong,.network-launch-unit small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-launch-unit strong{font-size:8px}.network-launch-unit small{color:#84909a;font-size:6px}.network-launch-unit span{color:#20735f;width:max-content;font-size:5px;font-weight:800}.network-launch-matrix-row.setup .network-launch-unit span{color:#a2554b}.network-launch-signal{color:inherit;border-right:1px solid #e3e7e9;place-content:center;justify-items:center;gap:3px;display:grid}.network-launch-signal i{color:#17775f;background:#e0f2eb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;font-weight:900;display:grid}.network-launch-signal.partial i{color:#996416;background:#fff0d8}.network-launch-signal.missing i{color:#a54c43;background:#f8e5e2}.network-launch-signal small{color:#89939b;font-size:5px}.network-launch-unit-score{border-right:1px solid #e3e7e9;align-content:center;gap:4px;padding:7px;display:grid}.network-launch-unit-score strong{text-align:right;font-size:9px}.network-launch-unit-score>span{background:#e8ecee;height:3px;overflow:hidden}.network-launch-unit-score>span i{background:#2aa17c;height:100%;display:block}.network-launch-unit-score small{color:#8a949c;text-align:right;font-size:5px}.network-launch-matrix-row>a:last-child{color:#46748d;place-items:center;font-size:9px;display:grid}.network-launch-side{gap:12px;display:grid}.network-launch-priorities{color:#fff;background:#173248;overflow:hidden}.network-launch-priorities>header{border-bottom:1px solid #30485b;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:12px 14px;display:flex}.network-launch-priorities header span{color:#76d5b5}.network-launch-priorities header h2{margin:3px 0 0;font-size:11px}.network-launch-priorities header>b{color:#77d5b5;background:#25445a;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.network-launch-priorities>div>a{color:#fff;border-bottom:1px solid #30465a;grid-template-columns:22px minmax(0,1fr) 28px 10px;align-items:center;gap:7px;min-height:49px;padding:7px 11px;display:grid}.network-launch-priorities>div>a:last-child{border-bottom:0}.network-launch-priorities a>b{color:#dd9185;font-size:6px}.network-launch-priorities a.attention>b{color:#dfb15f}.network-launch-priorities a.publishing>b{color:#71b7d7}.network-launch-priorities a p{gap:1px;min-width:0;margin:0;display:grid}.network-launch-priorities a small,.network-launch-priorities a span{color:#9cabb8;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.network-launch-priorities a strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-launch-priorities a em{color:#cad4db;text-align:right;font-size:6px;font-style:normal}.network-launch-priorities a>i{color:#6fd1af;font-size:8px;font-style:normal}.network-launch-priorities-empty{justify-content:center;align-items:center;gap:8px;min-height:105px;padding:14px;display:flex}.network-launch-priorities-empty>span{color:#6fd2b1;background:#23485b;place-items:center;width:28px;height:28px;display:grid}.network-launch-priorities-empty p{margin:0}.network-launch-priorities-empty strong,.network-launch-priorities-empty small{display:block}.network-launch-priorities-empty strong{font-size:7px}.network-launch-priorities-empty small{color:#99a9b6;margin-top:3px;font-size:6px}.network-launch-meaning{background:#fff;border:1px solid #dce3e5;padding:14px}.network-launch-meaning>p{border-top:1px solid #e7ebed;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:42px;margin:8px 0 0;display:grid}.network-launch-meaning p i{color:#17775f;background:#e1f2ec;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.network-launch-meaning p i.partial{color:#996416;background:#fff0d8}.network-launch-meaning p i.missing{color:#a54c43;background:#f8e5e2}.network-launch-meaning p strong,.network-launch-meaning p small{grid-column:2;display:block}.network-launch-meaning p strong{align-self:end;font-size:7px}.network-launch-meaning p small{color:#85919a;align-self:start;margin-top:-8px;font-size:5px}.network-launch-privacy{background:#fff;border:1px solid #d8e1e4}.network-launch-privacy>header{background:#f3f8f6;border-bottom:1px solid #dfe6e8;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:76px;padding:14px 17px;display:grid}.network-launch-privacy>header>span{color:#17765e;background:#dff1ea;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.network-launch-privacy header h2{margin:4px 0 3px;font-size:13px}.network-launch-privacy header p{color:#75838d;margin:0;font-size:7px}.network-launch-privacy>div{grid-template-columns:1fr 1fr;display:grid}.network-launch-privacy article{padding:14px 17px}.network-launch-privacy article+article{border-left:1px solid #e1e7e9}.network-launch-privacy h3{align-items:center;gap:7px;margin:0 0 9px;font-size:8px;display:flex}.network-launch-privacy h3 i{color:#17775f;background:#def1ea;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.network-launch-privacy .sealed h3 i{color:#9b5149;background:#f3e7e5}.network-launch-privacy ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.network-launch-privacy li{color:#71808a;font-size:6px}.network-launch-privacy li:before{content:"—";color:#9ba5ab;margin-right:6px}.network-launch-empty{justify-content:center;align-items:center;gap:10px;min-height:120px;padding:20px;display:flex}.network-launch-empty>span{color:#71817b;background:#e8efed;place-items:center;width:34px;height:34px;font-size:7px;display:grid}.network-launch-empty p{color:#84918b;margin:3px 0 0;font-size:7px}.network-launch-empty strong{font-size:9px}@media (max-width:1160px){.network-launch-hero{grid-template-columns:170px 1fr}.network-launch-hero>dl{border-top:1px solid #dce4e6;border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.network-launch-hero>dl>div{border-bottom:0}.network-launch-workspace{grid-template-columns:1fr}.network-launch-side{grid-template-columns:1fr 260px}}@media (max-width:760px){.network-launch-hero{grid-template-columns:1fr}.network-launch-score{border-right:0}.network-launch-hero>dl{grid-column:auto;grid-template-columns:1fr 1fr}.network-launch-hero>dl>div:nth-child(-n+2){border-bottom:1px solid #e3e8ea}.network-launch-axis-strip{grid-template-columns:repeat(8,112px)}.network-launch-side,.network-launch-privacy>div{grid-template-columns:1fr}.network-launch-privacy article+article{border-top:1px solid #e1e7e9;border-left:0}}@media (max-width:500px){.network-launch-hero-copy{padding:20px}.network-launch-hero-copy h2{font-size:18px}.network-launch-hero>dl{grid-template-columns:1fr}.network-launch-hero>dl>div{border-right:0;border-bottom:1px solid #e3e8ea!important}.network-launch-privacy ul{grid-template-columns:1fr}}.unit-model-studio{color:#1e2e3a;gap:13px;display:grid}.unit-model-studio a{text-decoration:none}.unit-model-hero{color:#fff;background:linear-gradient(118deg,#172b42 0 43%,#1d3653 43% 100%);border-top:3px solid #233f62;grid-template-rows:1fr auto;grid-template-columns:minmax(260px,1.25fr) minmax(175px,.72fr) 76px minmax(175px,.72fr);align-items:stretch;min-height:174px;display:grid}.unit-model-hero-copy{padding:24px 25px 17px}.unit-model-hero-copy>span,.unit-model-selector header span,.unit-model-module-board>header span,.unit-model-history>header span,.unit-model-apply>header>span,.unit-model-boundary header small{color:#8ba3b9;letter-spacing:.1em;font-size:6px;font-weight:820}.unit-model-hero-copy h2{color:#fff;letter-spacing:-.25px;margin:7px 0 6px;font-size:18px}.unit-model-hero-copy p{color:#b8c7d4;max-width:510px;margin:0;font-size:8px;line-height:1.6}.unit-model-unit{border-left:1px solid #ffffff17;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:9px;min-width:0;padding:18px 13px;display:grid}.unit-model-unit>b{color:#24445f;background:#fff;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.unit-model-unit p{min-width:0;margin:0}.unit-model-unit small,.unit-model-unit strong,.unit-model-unit p>span{display:block}.unit-model-unit small{color:#8fa9bd;letter-spacing:.08em;font-size:5px;font-weight:800}.unit-model-unit strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.unit-model-unit p>span{color:#adbfcd;margin-top:4px;font-size:6px}.unit-model-unit>em{color:#bcd0df;background:#ffffff14;grid-column:2;width:max-content;padding:3px 5px;font-size:5px;font-style:normal;font-weight:760}.unit-model-bridge{border-left:1px solid #ffffff17;align-content:center;justify-items:center;padding:10px;display:grid}.unit-model-bridge>b{color:#5ad1ac;font-size:24px}.unit-model-bridge>span{margin-top:3px;font-size:17px;font-weight:780}.unit-model-bridge>small{color:#95aabd;text-align:center;font-size:5px}.unit-model-hero>dl{border-top:1px solid #ffffff17;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.unit-model-hero>dl div{border-right:1px solid #ffffff17;grid-template-columns:auto 28px 1fr;align-items:center;gap:7px;min-height:46px;padding:8px 16px;display:grid}.unit-model-hero dt,.unit-model-hero dd{margin:0}.unit-model-hero dt{color:#98adbe;font-size:6px}.unit-model-hero dd{color:#fff;font-size:16px;font-weight:760}.unit-model-hero dl small{color:#aabcca;font-size:6px}.unit-model-selector>header,.unit-model-module-board>header,.unit-model-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:13px;min-height:68px;padding:12px 16px;display:flex}.unit-model-selector h2,.unit-model-module-board h2,.unit-model-history h2{margin:4px 0 0;font-size:11px}.unit-model-selector header b,.unit-model-module-board>header b,.unit-model-history>header b{color:#6d7d87;font-size:7px}.unit-model-selector>div{grid-template-columns:minmax(190px,1fr) 28px minmax(190px,1fr) auto;align-items:end;gap:10px;padding:13px 16px 16px;display:grid}.unit-model-selector label span,.unit-model-apply label span{color:#60717c;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.unit-model-selector select,.unit-model-apply input{color:#263a43;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #ccd7d3;border-radius:1px;padding:0 9px;font-size:8px}.unit-model-selector label small,.unit-model-apply label small{color:#87938f;margin-top:4px;font-size:6px;display:block}.unit-model-selector>div>i{color:#4f947e;text-align:center;align-self:center;font-size:14px;font-style:normal}.unit-model-selector button,.unit-model-apply>button{color:#fff;min-height:36px;font:inherit;white-space:nowrap;background:#128466;border:1px solid #1a8c6c;border-radius:1px;padding:0 13px;font-size:7px;font-weight:760}.unit-model-source-map{overflow:hidden}.unit-model-source-map>header{background:linear-gradient(100deg,#f9fbfa 0 68%,#edf5f2 68%);border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:12px 16px;display:flex}.unit-model-source-map>header span{color:#568575;letter-spacing:.1em;font-size:6px;font-weight:820}.unit-model-source-map>header h2{margin:5px 0 3px;font-size:11px}.unit-model-source-map>header p{color:#778680;margin:0;font-size:7px}.unit-model-source-map>header aside{border-left:2px solid #7fbaa8;min-width:170px;padding-left:13px}.unit-model-source-map>header aside small,.unit-model-source-map>header aside strong,.unit-model-source-map>header aside b{display:block}.unit-model-source-map>header aside small{color:#779087;letter-spacing:.08em;font-size:5px;font-weight:800}.unit-model-source-map>header aside strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.unit-model-source-map>header aside b{color:#5f766d;margin-top:3px;font-size:6px}.unit-model-source-map>div{background:#f3f6f5;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:9px;padding:10px;display:grid}.unit-model-source-card{color:#263a43;background:#fff;border:1px solid #d5dfdc;border-radius:1px;min-width:0;overflow:hidden;box-shadow:0 4px 10px #2440370a}.unit-model-source-card:hover{border-color:#79b5a3}.unit-model-source-card.selected{border-color:#16886a;box-shadow:inset 0 0 0 1px #16886a}.unit-model-source-card>header{border-bottom:1px solid #e7ecea;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;padding:8px 10px;display:grid}.unit-model-source-card>header>b{color:#fff;background:#213b52;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.unit-model-source-card>header p{min-width:0;margin:0}.unit-model-source-card>header small,.unit-model-source-card>header strong,.unit-model-source-card>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unit-model-source-card>header small{color:#80908a;font-size:5px;font-weight:760}.unit-model-source-card>header strong{margin-top:3px;font-size:8px}.unit-model-source-card>header span{color:#85918d;margin-top:3px;font-size:5px}.unit-model-source-card>header em{color:#08795d;background:#dff3ec;padding:3px 5px;font-size:5px;font-style:normal;font-weight:820}.unit-model-source-card>div{grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;display:grid}.unit-model-source-card>div>span{text-align:center;background:#f4f6f5;border-top:2px solid #c7d0cd;align-content:center;place-items:center;gap:2px;min-width:0;min-height:45px;display:grid}.unit-model-source-card>div>span.available{color:#08795d;background:#e9f6f1;border-color:#22a27f}.unit-model-source-card>div>span.target_protected{color:#916117;background:#fff4df;border-color:#d19a38}.unit-model-source-card>div>span.source_missing{color:#8a9692}.unit-model-source-card>div i{font-size:8px;font-style:normal}.unit-model-source-card>div b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:5px;overflow:hidden}.unit-model-source-card>div small{font-size:4px;font-weight:800}.unit-model-source-card>footer{background:#fbfcfc;border-top:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:flex}.unit-model-source-card>footer p{min-width:0;margin:0}.unit-model-source-card>footer strong,.unit-model-source-card>footer small{display:block}.unit-model-source-card>footer strong{font-size:7px}.unit-model-source-card>footer small{color:#7f8d88;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.unit-model-source-card>footer>b{color:#128466;white-space:nowrap;font-size:5px}.unit-model-source-map>footer{border-top:1px solid #e4eae8;align-items:center;gap:13px;min-height:37px;padding:8px 12px;display:flex}.unit-model-source-map>footer span{color:#65766f;white-space:nowrap;align-items:center;gap:5px;font-size:5px;display:flex}.unit-model-source-map>footer i{background:#c7d0cd;width:10px;height:4px}.unit-model-source-map>footer i.available{background:#22a27f}.unit-model-source-map>footer i.target_protected{background:#d19a38}.unit-model-source-map>footer i.source_missing{background:#aeb9b5}.unit-model-source-map>footer p{color:#82908b;text-align:right;margin:0 0 0 auto;font-size:5px}.unit-model-workspace{grid-template-columns:minmax(0,1.58fr) minmax(280px,.58fr);align-items:start;gap:13px;display:grid}.unit-model-workspace>main,.unit-model-workspace>aside{gap:13px;display:grid}.unit-model-module-board{border:1px solid var(--line);background:#f7f9f8}.unit-model-module-board>div{grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.unit-model-module{min-height:272px;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #dce3e0;border-radius:1px;flex-direction:column;align-items:stretch;padding:0;display:flex}.unit-model-module:not(:disabled):hover{border-color:#91c8b7}.unit-model-module.selected{border-color:#16886a;box-shadow:inset 0 0 0 1px #16886a}.unit-model-module:disabled{cursor:not-allowed;opacity:.72}.unit-model-module>header{border-bottom:1px solid #edf0ef;grid-template-columns:28px 28px 1fr;align-items:center;gap:7px;min-height:48px;padding:8px 11px;display:grid}.unit-model-module>header>b{color:#87938f;font-size:6px}.unit-model-module>header>span{color:#087a5d;background:#e8f5f0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.unit-model-module>header>em{color:#087a5d;background:#e5f4ef;justify-self:end;padding:3px 5px;font-size:5px;font-style:normal;font-weight:800}.unit-model-module.target_protected>header>em{color:#966314;background:#fff0d6}.unit-model-module.source_missing>header>em{color:#79868b;background:#edf0f1}.unit-model-module>h3{margin:12px 12px 4px;font-size:10px}.unit-model-module>p{color:#73817d;min-height:30px;margin:0 12px;font-size:7px;line-height:1.5}.unit-model-module>div{border-block:1px solid #edf0ef;grid-template-columns:1fr 19px 1fr;align-items:center;margin:9px 12px;padding:8px 0;display:grid}.unit-model-module>div section small,.unit-model-module>div section strong{display:block}.unit-model-module>div section small{color:#8b9692;font-size:5px}.unit-model-module>div section strong{margin-top:4px;font-size:7px}.unit-model-module>div>i{color:#6c9e8f;text-align:center;font-size:9px;font-style:normal}.unit-model-module>ul,.unit-model-module>blockquote{color:#61716b;min-height:49px;margin:0 12px 10px;padding:0;font-size:6px;line-height:1.5}.unit-model-module>ul{list-style:none}.unit-model-module>ul li{justify-content:space-between;gap:7px;display:flex}.unit-model-module>ul b{font-size:6px}.unit-model-module>blockquote{background:#f6f9f8;border-left:2px solid #b5cec5;padding:7px 8px}.unit-model-module>footer{background:#fafbfb;border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:8px;min-height:39px;margin-top:auto;padding:8px 12px;display:flex}.unit-model-module>footer span{color:#6c7c76;font-size:6px}.unit-model-module>footer b{color:#148367;font-size:5px}.unit-model-appearance-preview{color:#61716b;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);gap:9px;min-height:49px;margin:0 12px 10px;display:grid}.unit-model-appearance-preview>p{background:#f6f9f8;border-left:2px solid #b5cec5;grid-template-columns:22px 1fr;align-items:center;gap:7px;margin:0;padding:6px 7px;display:grid}.unit-model-appearance-preview>p>i{border:1px solid #16372c1f;width:21px;height:21px;font-style:normal}.unit-model-appearance-preview strong,.unit-model-appearance-preview small{display:block}.unit-model-appearance-preview strong{font-size:6px}.unit-model-appearance-preview small{color:#87938f;margin-top:3px;font-size:5px}.unit-model-appearance-preview ul{margin:0;padding:3px 0;font-size:6px;line-height:1.55;list-style:none}.unit-model-appearance-preview li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unit-model-visual-proof{overflow:hidden}.unit-model-visual-proof>header{background:#fbfcfc;border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:flex}.unit-model-visual-proof>header span{color:#568575;letter-spacing:.1em;font-size:6px;font-weight:820}.unit-model-visual-proof>header h2{margin:5px 0 3px;font-size:11px}.unit-model-visual-proof>header p{color:#778680;margin:0;font-size:7px}.unit-model-visual-proof>header>b{color:#087a5d;white-space:nowrap;background:#e7f4ef;padding:5px 7px;font-size:5px}.unit-model-visual-proof>nav{background:#f5f8f7;border-bottom:1px solid #e8edeb;gap:5px;padding:8px 10px;display:flex;overflow-x:auto}.unit-model-visual-proof>nav button{color:#52655e;min-height:31px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e1de;border-radius:1px;grid-template-columns:18px auto auto;align-items:center;gap:6px;padding:5px 8px;display:grid}.unit-model-visual-proof>nav button i{color:#6c897f;font-size:8px;font-style:normal}.unit-model-visual-proof>nav button span{font-size:7px;font-weight:720}.unit-model-visual-proof>nav button b{color:#94a09c;font-size:5px}.unit-model-visual-proof>nav button.selected{color:#08795d;background:#e9f5f1;border-color:#178568;box-shadow:inset 0 -2px #178568}.unit-model-visual-flow{background:#eef3f1;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr) 25px minmax(0,1fr);align-items:center;gap:5px;padding:11px;display:grid}.unit-model-visual-arrow{color:#5b7d72;justify-items:center;gap:3px;display:grid}.unit-model-visual-arrow b{font-size:15px}.unit-model-visual-arrow span{text-align:center;font-size:5px}.unit-model-visual-frame{background:#fff;border:1px solid #cedbd6;border-radius:1px;min-width:0;overflow:hidden;box-shadow:0 5px 12px #2440370f}.unit-model-visual-frame.muted{box-shadow:none;border-style:dashed}.unit-model-visual-frame.projected{border-color:#16886a;box-shadow:0 0 0 1px #16886a,0 7px 16px #1284661c}.unit-model-visual-frame>header{color:#fff;background:#21384f;justify-content:space-between;align-items:center;gap:6px;min-height:27px;padding:6px 8px;display:flex}.unit-model-visual-frame>header span{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:800;overflow:hidden}.unit-model-visual-frame>header b{color:#103d30;background:#43c69e;padding:2px 4px;font-size:4px}.unit-model-visual-browser{background:var(--model-canvas);border:1px solid #21384f29;margin:7px}.unit-model-visual-browser>div{background:#e8ecea;grid-template-columns:5px 5px 5px minmax(0,1fr);align-items:center;gap:3px;min-height:18px;padding:3px 6px;display:grid}.unit-model-visual-browser>div i{background:#b7c1bd;border-radius:50%;width:4px;height:4px}.unit-model-visual-browser>div span{color:#78847f;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:4px;overflow:hidden}.unit-model-visual-browser main{background:var(--model-canvas);flex-direction:column;min-height:158px;display:flex}.unit-model-visual-browser main>header{background:var(--model-navigation);color:#fff;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:29px;padding:5px 7px;display:grid}.unit-model-visual-browser main>header>b{background:var(--model-accent);place-items:center;width:17px;height:17px;font-size:4px;display:grid}.unit-model-visual-browser main>header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.unit-model-visual-browser main>header nav{white-space:nowrap;font-size:4px}.unit-model-visual-breadcrumb{background:var(--model-breadcrumb);color:#63716c;min-height:17px;padding:5px 7px;font-size:4px}.unit-model-visual-browser main>section{background:linear-gradient(130deg, var(--model-accent-deep), var(--model-accent));color:#fff;min-height:61px;padding:9px}.unit-model-visual-browser main>section small{letter-spacing:.08em;font-size:4px;font-weight:800}.unit-model-visual-browser main>section h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:8px;overflow:hidden}.unit-model-visual-browser main>section p{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:4px;overflow:hidden}.unit-model-visual-browser main>section b{color:var(--model-accent-deep);background:#fff;padding:3px 4px;font-size:4px}.unit-model-visual-content{background:var(--model-content);grid-template-columns:repeat(3,1fr);gap:4px;padding:7px;display:grid}.unit-model-visual-content span{border-top:2px solid var(--model-accent);background:var(--model-canvas);min-height:27px}@supports (color:color-mix(in lab, red, red)){.unit-model-visual-content span{background:color-mix(in srgb, var(--model-canvas) 58%, #fff)}}.unit-model-visual-browser main>footer{background:var(--model-footer);color:#fff;justify-content:space-between;align-items:center;gap:5px;min-height:22px;margin-top:auto;padding:5px 7px;font-size:4px;display:flex}.unit-model-visual-browser main[data-layout=showcase]>header{border-bottom:3px solid var(--model-accent);grid-template-columns:21px 1fr;min-height:36px}.unit-model-visual-browser main[data-layout=showcase]>header nav{grid-column:1/-1;padding-left:26px}.unit-model-visual-browser main[data-layout=rail]{grid-template-columns:53px minmax(0,1fr);display:grid}.unit-model-visual-browser main[data-layout=rail]>header{grid-area:1/1/5;grid-template-columns:1fr;align-content:start;justify-items:start;min-height:158px}.unit-model-visual-browser main[data-layout=rail]>header nav{white-space:normal;line-height:2}.unit-model-visual-browser main[data-layout=rail]>.unit-model-visual-breadcrumb,.unit-model-visual-browser main[data-layout=rail]>section,.unit-model-visual-browser main[data-layout=rail]>.unit-model-visual-content,.unit-model-visual-browser main[data-layout=rail]>footer{grid-column:2}.unit-model-visual-frame>p{border-top:1px solid #e5ebe8;min-height:32px;margin:0;padding:6px 8px}.unit-model-visual-frame>p strong,.unit-model-visual-frame>p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unit-model-visual-frame>p strong{color:#334c43;font-size:6px}.unit-model-visual-frame>p span{color:#7d8b86;margin-top:3px;font-size:5px}.unit-model-visual-proof>footer{border-top:1px solid #e0e7e4;grid-template-columns:repeat(3,1fr);display:grid}.unit-model-visual-proof>footer p{border-right:1px solid #e8edeb;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:48px;margin:0;padding:8px 10px;display:grid}.unit-model-visual-proof>footer p>i{color:#087a5d;background:#e7f4ef;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.unit-model-visual-proof>footer strong,.unit-model-visual-proof>footer small{display:block}.unit-model-visual-proof>footer strong{font-size:6px}.unit-model-visual-proof>footer small{color:#84908c;margin-top:3px;font-size:5px}.unit-model-apply{overflow:hidden}.unit-model-apply>header{color:#fff;background:#1d344c;padding:15px}.unit-model-apply>header>span{color:#8fa8bb}.unit-model-apply h2{color:#fff;margin:5px 0 4px;font-size:12px}.unit-model-apply header p{color:#b3c3cf;margin:0;font-size:7px;line-height:1.5}.unit-model-apply-summary{padding:5px 14px}.unit-model-apply-summary p{border-bottom:1px solid #edf0ef;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:45px;margin:0;display:grid}.unit-model-apply-summary p>i{color:#087a5d;background:#e7f4ef;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.unit-model-apply-summary strong,.unit-model-apply-summary small{display:block}.unit-model-apply-summary strong{font-size:7px}.unit-model-apply-summary small{color:#86928d;margin-top:3px;font-size:6px}.unit-model-apply-summary p>b{color:#15906d;font-size:7px}.unit-model-apply-summary .empty{border-bottom:0}.unit-model-apply>label{background:#f7f9f8;border-block:1px solid #e6ebea;padding:11px 14px;display:block}.unit-model-apply>button{width:calc(100% - 28px);margin:12px 14px}.unit-model-apply>button:disabled{cursor:not-allowed;background:#aebbb6;border-color:#bdc8c4}.unit-model-apply>footer{background:#f7f9f8;padding:10px 14px}.unit-model-apply>footer strong,.unit-model-apply>footer span{display:block}.unit-model-apply>footer strong{color:#47625a;font-size:7px}.unit-model-apply>footer span{color:#82908a;margin-top:3px;font-size:6px;line-height:1.45}.unit-model-error,.unit-model-success{margin:10px 14px 0;padding:8px;font-size:7px}.unit-model-error{color:#a6442e;background:#fff0ec}.unit-model-success{color:#08785c;background:#e5f5ef}.unit-model-boundary>header{border-bottom:1px solid #e6ebea;grid-template-columns:29px 1fr;align-items:center;gap:9px;padding:13px 14px;display:grid}.unit-model-boundary>header>span{color:#087b5d;background:#e6f4ef;place-items:center;width:28px;height:28px;display:grid}.unit-model-boundary h2{margin:4px 0 0;font-size:9px}.unit-model-boundary>div{grid-template-columns:1fr 1fr;display:grid}.unit-model-boundary section{padding:11px 12px}.unit-model-boundary section+section{border-left:1px solid #e6ebea}.unit-model-boundary h3{margin:0 0 7px;font-size:7px}.unit-model-boundary ul{margin:0;padding:0;list-style:none}.unit-model-boundary li{color:#6f7e78;grid-template-columns:13px 1fr;gap:4px;padding:3px 0;font-size:6px;line-height:1.4;display:grid}.unit-model-boundary li i{color:#138568;font-style:normal}.unit-model-boundary .sealed li i{color:#9b6c20}.unit-model-history>div>article{border-bottom:1px solid #edf0ef;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:7px 15px;display:grid}.unit-model-history time{color:#6f8179;font-size:6px;font-weight:730}.unit-model-history article strong,.unit-model-history article p,.unit-model-history article small{display:block}.unit-model-history article strong{font-size:8px}.unit-model-history article p{color:#5e746b;margin:3px 0;font-size:6px}.unit-model-history article small{color:#8a9691;font-size:6px}.unit-model-history article>b{color:#087a5d;background:#e7f4ef;padding:4px 6px;font-size:5px}.unit-model-history>div>section{grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:82px;padding:14px 16px;display:grid}.unit-model-history>div>section>span{color:#7d8b85;background:#eef2f0;place-items:center;width:29px;height:29px;display:grid}.unit-model-history>div>section strong{font-size:8px}.unit-model-history>div>section p{color:#84908b;margin:3px 0 0;font-size:7px}.unit-model-empty{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:150px;padding:20px;display:grid}.unit-model-empty>span{color:#087b5e;background:#e5f4ef;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.unit-model-empty small{color:#7b8983;letter-spacing:.08em;font-size:6px}.unit-model-empty h2{margin:5px 0;font-size:12px}.unit-model-empty p{color:#7a8882;margin:0;font-size:7px}@media (max-width:1120px){.unit-model-hero{grid-template-columns:minmax(260px,1.2fr) minmax(165px,.7fr) 66px minmax(165px,.7fr)}.unit-model-workspace{grid-template-columns:1fr}.unit-model-workspace>aside{grid-template-columns:1fr 1fr}.unit-model-apply{grid-row:span 2}}@media (max-width:820px){.unit-model-hero{grid-template-columns:1fr 60px 1fr}.unit-model-hero-copy{grid-column:1/-1}.unit-model-unit.source{border-left:0}.unit-model-hero>dl{grid-column:1/-1}.unit-model-selector>div{grid-template-columns:1fr 22px 1fr}.unit-model-selector button{grid-column:1/-1}.unit-model-source-map>header{background:#f9fbfa;align-items:flex-start}.unit-model-source-map>footer{flex-wrap:wrap}.unit-model-source-map>footer p{text-align:left;width:100%;margin-left:0}.unit-model-module-board>div,.unit-model-workspace>aside{grid-template-columns:1fr}.unit-model-apply{grid-row:auto}.unit-model-visual-flow{grid-template-columns:1fr}.unit-model-visual-arrow{grid-template-columns:auto auto;justify-content:center;align-items:center;min-height:22px}.unit-model-visual-arrow b{transform:rotate(90deg)}.unit-model-visual-proof>footer{grid-template-columns:1fr}.unit-model-visual-proof>footer p{border-bottom:1px solid #e8edeb;border-right:0}}@media (max-width:560px){.unit-model-hero{grid-template-columns:1fr}.unit-model-hero-copy,.unit-model-hero>dl{grid-column:auto}.unit-model-unit{border-top:1px solid #ffffff17;border-left:0}.unit-model-bridge{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:auto auto auto;gap:6px}.unit-model-hero>dl,.unit-model-selector>div{grid-template-columns:1fr}.unit-model-selector>div>i{transform:rotate(90deg)}.unit-model-selector button{grid-column:auto}.unit-model-source-map>header{display:grid}.unit-model-source-map>header aside{border-top:1px solid #dce5e2;border-left:0;min-width:0;padding:8px 0 0}.unit-model-source-map>div,.unit-model-boundary>div{grid-template-columns:1fr}.unit-model-boundary section+section{border-top:1px solid #e6ebea;border-left:0}.unit-model-history>div>article{grid-template-columns:55px 1fr}.unit-model-history article>b{grid-column:2;justify-self:start}.unit-model-empty{grid-template-columns:38px 1fr}.unit-model-empty a{grid-column:2}}.social-identity-spotlight{background:#fff;border:1px solid #cfddd8;border-top:3px solid #0aa779;margin:10px 0 2px;box-shadow:0 5px 16px #18352c0d}.social-identity-spotlight>header{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:11px 10px 9px;display:grid}.social-identity-spotlight>header>span{color:#08795d;background:#e1f3ed;place-items:center;width:28px;height:28px;font-size:13px;font-weight:750;display:grid}.social-identity-spotlight header small,.social-identity-spotlight header strong,.social-identity-spotlight header p{display:block}.social-identity-spotlight header small{color:#08795d;letter-spacing:.08em;font-size:5.5px;font-weight:800}.social-identity-spotlight header strong{color:#22332d;margin-top:4px;font-size:8px;line-height:1.25}.social-identity-spotlight header p{color:#7d8b85;margin:3px 0 0;font-size:6.5px;line-height:1.4}.social-identity-roles{flex-wrap:wrap;gap:4px;padding:0 10px 9px;display:flex}.social-identity-roles b{color:#4f675e;background:#edf5f2;padding:3px 5px;font-size:5.5px;font-weight:700}.social-identity-spotlight>footer{background:#fafcfb;border-top:1px solid #e7ecea;padding:8px 10px}.social-identity-spotlight>footer>span{color:#75837d;align-items:center;gap:5px;font-size:5.5px;display:flex}.social-identity-spotlight>footer>span i{background:#0aa779;border-radius:50%;width:5px;height:5px}.social-identity-spotlight>footer nav,.social-identity-spotlight.private_academies>footer,.social-identity-spotlight.independent>footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.social-identity-spotlight>footer nav{flex-wrap:wrap;justify-content:flex-start;gap:6px 10px;margin-top:7px;display:flex}.social-identity-spotlight>footer nav .social-identity-feed-link{color:#176c55;flex-basis:100%}.social-identity-spotlight>footer a{color:#08795d;font-size:6px;font-weight:750}.social-identity-spotlight.private_academies{border-top-color:#637c94}.social-identity-spotlight.private_academies>header>span{color:#4f6d84;background:#e7eef3}.social-identity-spotlight.private_academies header small{color:#4f6d84}.social-identity-spotlight.private_academies>footer>span i{background:#637c94}.social-identity-spotlight.independent{border-top-color:#765aa0}.social-identity-spotlight.independent>header>span{color:#674b90;background:#eee8f5}.social-identity-spotlight.independent header small{color:#674b90}.social-identity-spotlight.independent>footer>span i{background:#765aa0}.social-identity-spotlight.mobile{display:none}@media (max-width:1050px) and (min-width:761px){.social-navigation>.social-identity-spotlight{border-top-width:2px;width:44px;margin:9px auto 2px}.social-navigation>.social-identity-spotlight>header{padding:7px;display:block}.social-navigation>.social-identity-spotlight>header>span{width:28px;height:28px}.social-navigation>.social-identity-spotlight>header>div,.social-navigation>.social-identity-spotlight>footer,.social-navigation>.social-identity-spotlight>.social-identity-roles{display:none}}@media (max-width:760px){.social-navigation>.social-identity-spotlight{display:none}.social-identity-spotlight.mobile{grid-template-columns:minmax(0,1fr) auto;margin:0 0 12px;display:grid}.social-identity-spotlight.mobile>header{min-width:0;padding:9px 10px}.social-identity-spotlight.mobile>footer{border-top:0;border-left:1px solid #e7ecea;flex-direction:column;justify-content:center;align-items:flex-end;min-width:125px;display:flex}.social-identity-spotlight.mobile>footer nav{justify-content:flex-end}.social-identity-spotlight.mobile>.social-identity-roles{grid-column:1;padding-left:48px}}@media (max-width:480px){.social-identity-spotlight.mobile{grid-template-columns:1fr}.social-identity-spotlight.mobile>footer{border-top:1px solid #e7ecea;border-left:0;align-items:flex-start;min-width:0}.social-identity-spotlight.mobile>footer nav{justify-content:flex-start}}.social-academy-focus{background:#f7fbf9;border:1px solid #cbd9d4;border-left:3px solid #397b66;margin:7px 0 9px;position:relative}.social-academy-focus>summary{cursor:pointer;grid-template-columns:27px minmax(0,1fr) 12px;align-items:center;gap:7px;min-height:58px;padding:8px;list-style:none;display:grid}.social-academy-focus>summary::-webkit-details-marker{display:none}.social-academy-focus>summary>span{color:#176c55;background:#fff;border:1px solid #bdd2ca;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.social-academy-focus>summary>div{min-width:0}.social-academy-focus>summary small,.social-academy-focus>summary strong,.social-academy-focus>summary p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-academy-focus>summary small{color:#397b66;letter-spacing:.07em;font-size:5px;font-weight:900}.social-academy-focus>summary strong{color:#22372f;margin-top:2px;font-size:7.5px}.social-academy-focus>summary p{color:#77847f;margin:2px 0 0;font-size:6px}.social-academy-focus>summary>b{color:#397b66;letter-spacing:.05em;grid-column:2;justify-self:start;margin-top:-7px;font-size:5px}.social-academy-focus>summary>i{color:#628076;grid-area:1/3/span 2;font-size:8px;font-style:normal;transition:transform .16s}.social-academy-focus[open]{background:#fff;border-color:#93b7aa}.social-academy-focus[open]>summary>i{transform:rotate(180deg)}.social-academy-focus.general{background:#f3f7fa;border-color:#b9cad5 #b9cad5 #b9cad5 #315c73}.social-academy-focus.general>summary>span{color:#315c73;border-color:#c1d1dc}.social-academy-focus.general>summary small,.social-academy-focus.general>summary>b{color:#315c73}.social-academy-focus-menu{z-index:40;background:#fff;border:1px solid #bdcec7;width:268px;position:absolute;top:calc(100% + 6px);left:-3px;box-shadow:0 14px 34px #17342b2e}.social-academy-focus-menu>header{background:#f5faf8;border-bottom:1px solid #e0e8e5;gap:2px;padding:11px 12px;display:grid}.social-academy-focus-menu>header span{color:#397b66;letter-spacing:.08em;font-size:5px;font-weight:900}.social-academy-focus-menu>header strong{color:#20352e;font-size:10px}.social-academy-focus-menu>header small{color:#74827d;font-size:6px;line-height:1.45}.social-academy-focus-menu>nav{max-height:min(310px,100vh - 180px);padding:6px;display:grid;overflow-y:auto}.social-academy-focus-menu>nav a{color:#283b34;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:6px 7px;display:grid}.social-academy-focus-menu>nav a:hover{background:#f7faf9;border-color:#d5e2dd}.social-academy-focus-menu>nav a.current{background:#edf7f3;border-color:#a9cbbc}.social-academy-focus-menu>nav a.general{border-bottom-color:#e2eaee}.social-academy-focus-menu>nav a.general.current{background:#eef4f7;border-color:#b9cad5}.social-academy-focus-menu>nav a>i{color:#397b66;background:#fff;border:1px solid #c9d9d2;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.social-academy-focus-menu>nav a>span{min-width:0}.social-academy-focus-menu>nav a small,.social-academy-focus-menu>nav a strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-academy-focus-menu>nav a small{color:#77857f;text-transform:uppercase;font-size:5.5px}.social-academy-focus-menu>nav a strong{margin-top:2px;font-size:7.5px}.social-academy-focus-menu>nav a>b{color:#397b66;letter-spacing:.05em;font-size:5px}.social-academy-focus-menu>footer{background:#fafcfb;border-top:1px solid #e0e8e5;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.social-academy-focus-menu>footer span{color:#78857f;font-size:5.5px}.social-academy-focus-menu>footer a{color:#176c55;white-space:nowrap;font-size:6px;font-weight:800}.social-academy-focus.mobile{display:none}@media (max-width:1050px) and (min-width:761px){.social-navigation>.social-academy-focus{border-left-width:1px;width:44px;margin-inline:auto}.social-navigation>.social-academy-focus>summary{min-height:42px;padding:7px;display:block}.social-navigation>.social-academy-focus>summary>span{width:28px;height:28px}.social-navigation>.social-academy-focus>summary>div,.social-navigation>.social-academy-focus>summary>b,.social-navigation>.social-academy-focus>summary>i{display:none}.social-navigation>.social-academy-focus>.social-academy-focus-menu{top:0;left:48px}}@media (max-width:760px){.social-navigation>.social-academy-focus{display:none}.social-academy-focus.mobile{margin:-5px 0 12px;display:block}.social-academy-focus.mobile>summary{grid-template-columns:30px minmax(0,1fr) auto 12px;min-height:54px;padding:8px 10px}.social-academy-focus.mobile>summary>b{grid-area:1/3/span 2;align-self:center;margin:0}.social-academy-focus.mobile>summary>i{grid-column:4}.social-academy-focus.mobile .social-academy-focus-menu{width:auto;box-shadow:none;border-width:1px 0 0;position:static}.social-academy-focus.mobile .social-academy-focus-menu>nav{max-height:260px}}@media (max-width:430px){.social-academy-focus.mobile>summary{grid-template-columns:28px minmax(0,1fr) 12px}.social-academy-focus.mobile>summary>b{display:none}.social-academy-focus.mobile>summary>i{grid-column:3}.social-academy-focus-menu>footer{flex-direction:column;align-items:flex-start}}.reaction-directory-link{color:#a93e5a!important;font-weight:750!important;text-decoration:none!important}.reaction-directory-link:hover{text-decoration:underline!important}.social-reaction-heading>a{color:#8d2945!important;background:#fff7f9!important;border-color:#e4bdc8!important}.social-reaction-directory-stack{gap:14px;display:grid}.social-reaction-overview{background:#fff;border:1px solid #e8d9dd;border-top:3px solid #b64362;grid-template-columns:126px minmax(0,1fr) auto;align-items:stretch;display:grid;box-shadow:0 12px 30px #301f240f}.social-reaction-mark{color:#9d304e;background:linear-gradient(145deg,#fff2f5,#f7e3e9);border-right:1px solid #eadde1;place-content:center;justify-items:center;gap:8px;display:grid}.social-reaction-mark span{font-size:30px;line-height:1}.social-reaction-mark small{letter-spacing:.12em;font-size:9px;font-weight:850}.social-reaction-overview>div:nth-child(2){align-content:center;gap:6px;min-width:0;padding:20px 22px;display:grid}.social-reaction-overview>div:nth-child(2)>span{color:#9a6a78;letter-spacing:.1em;font-size:10px;font-weight:850}.social-reaction-overview h2{color:#292329;margin:0;font-size:20px;line-height:1.2}.social-reaction-overview p{color:#73676c;margin:0;font-size:12px}.social-reaction-overview p strong{color:#9d304e;font-size:15px}.social-reaction-overview>a{color:#8d2945;white-space:nowrap;border:1px solid #ddb5c0;align-self:center;margin-right:20px;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none}.social-reaction-overview>a:hover{background:#fff4f7}.social-reaction-privacy-note{background:#f6fbf9;border:1px solid #dbe6e2;border-left:3px solid #39806d;align-items:center;gap:12px;padding:12px 15px;display:flex}.social-reaction-privacy-note>span{color:#2f7562;font-size:20px}.social-reaction-privacy-note p{gap:2px;margin:0;display:grid}.social-reaction-privacy-note strong{color:#244b40;font-size:12px}.social-reaction-privacy-note small{color:#64736e;font-size:10px;line-height:1.45}.social-reaction-people{background:#fff;border:1px solid #ded9dc}.social-reaction-people>header{border-bottom:1px solid #e5e0e2;justify-content:space-between;align-items:end;gap:18px;padding:18px 20px;display:flex}.social-reaction-people>header div{gap:3px;display:grid}.social-reaction-people>header span{color:#9d304e;letter-spacing:.12em;font-size:9px;font-weight:850}.social-reaction-people>header h2{color:#2c272a;margin:0;font-size:17px}.social-reaction-people>header small{color:#887e82;font-size:10px}.social-reaction-grid{background:#e8e3e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.social-reaction-grid article{background:#fff;min-width:0;padding:14px 16px 13px;position:relative}.social-reaction-grid article>a,.social-reaction-grid article>div{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.social-reaction-grid article.available>a:hover strong{color:#9d304e}.social-reaction-grid article>a>div,.social-reaction-grid article>div>div{gap:2px;min-width:0;display:grid}.social-reaction-grid strong{color:#302a2d;align-items:center;gap:7px;font-size:12px;display:flex}.social-reaction-grid strong em{color:#99314e;letter-spacing:.05em;text-transform:uppercase;background:#f3e5e9;padding:2px 5px;font-size:8px;font-style:normal}.social-reaction-grid small{color:#81767a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.social-reaction-grid article>a>div>span,.social-reaction-grid article>div>div>span{color:#4a7468;font-size:9px}.social-reaction-grid article.restricted>div>div>span{color:#9a767f}.social-reaction-grid article b{color:#ad3f5d;font-size:16px}.social-reaction-grid time{color:#9b9295;margin:8px 0 0 58px;font-size:9px;display:block}.social-reaction-empty{background:#fcfafb;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:24px;display:flex}.social-reaction-empty>span{color:#c1788c;font-size:30px}.social-reaction-empty div{gap:4px;max-width:500px;display:grid}.social-reaction-empty strong{color:#3c3438;font-size:13px}.social-reaction-empty p{color:#81767a;margin:0;font-size:11px;line-height:1.5}.social-reaction-people>footer{background:#fbf9fa;border-top:1px solid #e5e0e2;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex;position:relative}.social-reaction-people>footer>div{gap:2px;display:grid}.social-reaction-people>footer strong{color:#51484c;font-size:11px}.social-reaction-people>footer small{color:#8c8286;font-size:9px}.social-reaction-people>footer button{color:#8d2945;cursor:pointer;background:#fff;border:1px solid #c78b9c;padding:9px 12px;font-size:10px;font-weight:800}.social-reaction-people>footer button:hover:not(:disabled){background:#fff2f6}.social-reaction-people>footer button:disabled{cursor:wait;opacity:.6}.social-reaction-people>footer>span{color:#31705f;font-size:10px;font-weight:800}.social-reaction-people>footer>p{z-index:1;color:#a23852;background:#fff6f7;border:1px solid #efc2cb;margin:0;padding:6px 9px;font-size:9px;position:absolute;bottom:-29px;right:20px}@media (max-width:760px){.social-reaction-overview{grid-template-columns:82px minmax(0,1fr)}.social-reaction-overview>a{text-align:center;border-width:1px 0 0;grid-column:1/-1;margin:0}.social-reaction-grid{grid-template-columns:1fr}}@media (max-width:520px){.social-reaction-mark{display:none}.social-reaction-overview{grid-template-columns:1fr}.social-reaction-overview>div:nth-child(2){padding:17px}.social-reaction-people>header,.social-reaction-people>footer{flex-direction:column;align-items:stretch}.social-reaction-people>footer button{width:100%}}.discovery-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.discovery-academy-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.academy-discovery-card{background:#fff;border-bottom:1px solid #e7ecea;border-right:1px solid #e7ecea;min-width:0}.academy-discovery-card:nth-child(3n){border-right:0}.academy-discovery-card>header{background:var(--academy-discovery-deep);color:#fff;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:10px 12px;display:grid}.academy-discovery-card>header>span{color:#fff;background:#ffffff17;border:1px solid #ffffff3d;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.academy-discovery-card>header p{min-width:0;margin:0}.academy-discovery-card>header small,.academy-discovery-card>header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.academy-discovery-card>header small{color:#ffffff9e;font-size:5px}.academy-discovery-card>header strong{margin-top:3px;font-size:8px}.academy-discovery-card>header b{color:#fff;letter-spacing:.05em;background:#ffffff1a;border:1px solid #ffffff47;padding:4px 5px;font-size:4.5px}.academy-discovery-card.linked{box-shadow:inset 0 3px 0 var(--academy-discovery-accent)}.academy-discovery-card>div{padding:12px}.academy-discovery-card>div>small{color:var(--academy-discovery-accent);letter-spacing:.07em;font-size:5px;font-weight:800}.academy-discovery-card h3{margin:5px 0 10px;font-size:12px}.academy-discovery-card h3 a:hover{color:var(--academy-discovery-accent)}.academy-discovery-card dl{background:#f8faf9;border:1px solid #e4eae7;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.academy-discovery-card dl>div{border-right:1px solid #e4eae7;min-width:0;padding:7px}.academy-discovery-card dl>div:last-child{border-right:0}.academy-discovery-card dt{color:#84908b;font-size:4.8px}.academy-discovery-card dd{color:#273731;margin:3px 0 0;font-size:9px;font-weight:750}.academy-discovery-card>footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:8px 12px;display:flex}.academy-discovery-card>footer a{color:#68766f;font-size:5.5px;font-weight:700}.academy-discovery-card>footer a:last-child{color:var(--academy-discovery-accent)}@media (max-width:1050px){.discovery-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-summary>div:nth-child(3){border-right:0}.discovery-summary>div:nth-child(-n+3){border-bottom:1px solid #e8edeb}.discovery-academy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-discovery-card:nth-child(3n){border-right:1px solid #e7ecea}.academy-discovery-card:nth-child(2n){border-right:0}}@media (max-width:760px){.discovery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-summary>div:nth-child(3){border-right:1px solid #e8edeb}.discovery-summary>div:nth-child(2n){border-right:0}.discovery-summary>div:nth-child(-n+4){border-bottom:1px solid #e8edeb}}@media (max-width:520px){.discovery-academy-grid{grid-template-columns:1fr}.academy-discovery-card,.academy-discovery-card:nth-child(2n),.academy-discovery-card:nth-child(3n){border-right:0}}.discovery-context-lens{background:#fff;border:1px solid #cbdcd6;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:12px 14px;display:grid}.discovery-context-lens.exact{border-color:var(--discovery-context-accent)}@supports (color:color-mix(in lab, red, red)){.discovery-context-lens.exact{border-color:color-mix(in srgb, var(--discovery-context-accent) 38%, #d8e1de)}}.discovery-context-lens.exact{box-shadow:inset 4px 0 var(--discovery-context-accent)}.discovery-context-lens.all{color:#fff;background:#173a31;border-color:#b9cec7}.discovery-context-mark{border:1px solid var(--discovery-context-accent,#69b89f);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.discovery-context-mark{border:1px solid color-mix(in srgb, var(--discovery-context-accent,#69b89f) 55%, #c8d7d2)}}.discovery-context-mark{background:var(--discovery-context-deep,#225647);color:#fff;font-size:11px;font-weight:850}.discovery-context-lens.all .discovery-context-mark{color:#8ed8c1;background:#234c40;border-color:#55796d;font-size:17px}.discovery-context-lens>div{min-width:0}.discovery-context-lens>div>small{color:var(--discovery-context-accent,#72c5aa);letter-spacing:.09em;font-size:5.5px;font-weight:850}.discovery-context-lens h2{margin:4px 0 3px;font-size:13px}.discovery-context-lens p{color:#6f7f79;margin:0;font-size:7px;line-height:1.5}.discovery-context-lens.all p{color:#adc5bd}.discovery-context-lens>nav{justify-content:flex-end;align-items:center;gap:7px;display:flex}.discovery-context-lens>nav>b{color:#62766e;letter-spacing:.05em;white-space:nowrap;background:#f6f9f8;border:1px solid #c8d8d2;padding:5px 7px;font-size:5px}.discovery-context-lens>nav>a{border:1px solid var(--discovery-context-accent,#6bbda3);min-height:29px;color:var(--discovery-context-accent,#08795d);white-space:nowrap;background:#fff;align-items:center;padding:0 8px;font-size:6px;font-weight:750;display:flex}.discovery-context-lens.all>nav>b{color:#a8c9bf;background:#20483c;border-color:#4d7065}.discovery-context-lens.all>nav>a{color:#d4e9e2;background:#214c3f;border-color:#5d8f7e}.discovery-summary.contextual{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:170px;padding:20px;display:grid}.discovery-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.discovery-context-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:5.5px;font-weight:850}.discovery-context-unavailable h2{color:#4a4032;margin:5px 0;font-size:13px}.discovery-context-unavailable p{color:#7d7060;max-width:570px;margin:0;font-size:7px;line-height:1.55}.discovery-context-unavailable>a{color:#795627;white-space:nowrap;background:#fff;border:1px solid #9b7541;align-items:center;min-height:31px;padding:0 10px;font-size:6.5px;font-weight:750;display:flex}@media (max-width:1050px){.discovery-context-lens{grid-template-columns:46px minmax(0,1fr)}.discovery-context-lens>nav{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.discovery-summary.contextual{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-summary.contextual>div:nth-child(3){border-right:1px solid #e8edeb}.discovery-summary.contextual>div:nth-child(-n+3){border-bottom:0}}@media (max-width:760px){.discovery-context-lens{align-items:start}.discovery-summary.contextual{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-summary.contextual>div:nth-child(2n){border-right:0}.discovery-summary.contextual>div:nth-child(-n+2){border-bottom:1px solid #e8edeb}.discovery-summary.contextual>div:nth-child(n+3){border-bottom:0}.discovery-context-unavailable{grid-template-columns:40px minmax(0,1fr)}.discovery-context-unavailable>a{grid-column:2;justify-self:start}}@media (max-width:520px){.discovery-context-lens{grid-template-columns:36px minmax(0,1fr);padding:10px}.discovery-context-mark{width:34px;height:34px}.discovery-context-lens>nav{grid-column:1/-1;justify-content:stretch}.discovery-context-lens>nav>b{text-align:center;width:100%}.discovery-context-lens>nav>a{white-space:normal;text-align:center;flex:1;justify-content:center}.discovery-context-unavailable{grid-template-columns:1fr;padding:16px}.discovery-context-unavailable>a{grid-column:auto;justify-content:center;justify-self:stretch}}.policy-impact-review{background:#fbfcfc;border:1px solid #d4dfdb;margin-top:12px}.policy-impact-review>header{background:#eef7f4;border-bottom:1px solid #dfe6e3;border-left:3px solid #0a9d74;min-height:53px;padding:10px 12px}.policy-impact-review.warning>header{background:#fbf5e9;border-left-color:#bf8320}.policy-impact-review.opening>header{background:#edf4fa;border-left-color:#3974a9}.policy-impact-review>header span,.policy-impact-review>header strong,.policy-impact-review>header small{display:block}.policy-impact-review>header span{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:800}.policy-impact-review.warning>header span{color:#9b6714}.policy-impact-review.opening>header span{color:#326891}.policy-impact-review>header strong{margin-top:4px;font-size:9px}.policy-impact-review>header small{color:#738079;margin-top:3px;font-size:6px}.policy-impact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.policy-impact-metrics>div{border-right:1px solid #e2e8e5;min-height:67px;padding:10px}.policy-impact-metrics>div:last-child{border-right:0}.policy-impact-metrics strong,.policy-impact-metrics span,.policy-impact-metrics small{display:block}.policy-impact-metrics strong{color:#203e35;font-size:15px}.policy-impact-metrics span{color:#4f5f58;margin-top:2px;font-size:6px;font-weight:720;line-height:1.35}.policy-impact-metrics small{color:#87938e;margin-top:4px;font-size:5px}.policy-impact-safeguard{background:#fff;border-top:1px solid #e2e8e5;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:45px;padding:8px 10px;display:grid}.policy-impact-safeguard i{color:#08795d;background:#e3f4ee;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:800;display:grid}.policy-impact-safeguard p{margin:0}.policy-impact-safeguard strong,.policy-impact-safeguard small{display:block}.policy-impact-safeguard strong{font-size:7px}.policy-impact-safeguard small{color:#7d8984;margin-top:2px;font-size:5px;line-height:1.45}.policy-editor-actions{flex-wrap:wrap;justify-content:flex-end}.policy-editor-actions button{border:1px solid #08795d;min-height:31px;padding:0 11px;font-size:7px;font-weight:700}.policy-editor-actions button.review{color:#08795d;background:#fff}.policy-editor-actions button.save{color:#fff;background:#08795d}.policy-editor-actions button:disabled{color:#85908b;cursor:default;background:#e9edeb;border-color:#d5ddda}.policy-impact-review.compact .policy-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-impact-review.compact .policy-impact-metrics>div:nth-child(2){border-right:0}.policy-impact-review.compact .policy-impact-metrics>div:nth-child(-n+2){border-bottom:1px solid #e2e8e5}@media (max-width:760px){.policy-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-impact-metrics>div:nth-child(2){border-right:0}.policy-impact-metrics>div:nth-child(-n+2){border-bottom:1px solid #e2e8e5}}@media (max-width:500px){.policy-editor-actions,.policy-editor-actions button{width:100%}}.social-policy-history{flex-direction:column;gap:12px;display:flex}.policy-history-hero{color:#fff;background:#142e27;border-top:3px solid #18c593;grid-template-columns:minmax(300px,.9fr) minmax(430px,1.1fr);align-items:stretch;min-height:172px;display:grid}.policy-history-hero>div{padding:23px 25px}.policy-history-hero>div>span{color:#4be0b4;letter-spacing:.1em;font-size:6px;font-weight:800}.policy-history-hero h2{letter-spacing:-.35px;margin:9px 0 7px;font-size:18px}.policy-history-hero p{color:#a7beb7;max-width:570px;margin:0;font-size:8px;line-height:1.65}.policy-history-hero dl{border-left:1px solid #2a443c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.policy-history-hero dl>div{border-bottom:1px solid #2a443c;border-right:1px solid #2a443c;min-height:84px;padding:15px 17px}.policy-history-hero dl>div:nth-child(2n){border-right:0}.policy-history-hero dl>div:nth-last-child(-n+2){border-bottom:0}.policy-history-hero dt{color:#8ba59d;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.policy-history-hero dd{color:#fff;margin:6px 0 0;font-size:17px;font-weight:750}.policy-history-hero dd small{color:#77938a;margin-top:4px;font-size:6px;font-weight:500;display:block}.policy-history-safeguard{background:#eaf6f2;border:1px solid #cce5dc;grid-template-columns:31px 1fr;align-items:center;gap:11px;min-height:63px;padding:11px 15px;display:grid}.policy-history-safeguard i{color:#fff;background:#08795d;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.policy-history-safeguard strong{font-size:8px}.policy-history-safeguard p{color:#61766e;margin:3px 0 0;font-size:7px;line-height:1.5}.policy-history-partial{color:#88611d;background:#fbf3e5;border:1px solid #ead9b8;margin:0;padding:10px 13px;font-size:7px;line-height:1.5}.policy-history-window{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 15px;display:flex}.policy-history-window div :is(span,strong,small){display:block}.policy-history-window div span{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:800}.policy-history-window div strong{margin-top:3px;font-size:.9rem}.policy-history-window div small,.policy-history-window p{color:#77867f;font-size:.75rem}.policy-history-window p{align-items:center;gap:7px;margin:0;display:flex}.policy-history-window p i{background:#18a87f;border-radius:50%;width:7px;height:7px}.policy-history-timeline{padding-left:45px;position:relative}.policy-history-timeline:before{content:"";background:#cfdad6;width:1px;position:absolute;top:20px;bottom:20px;left:18px}.policy-history-entry{margin-bottom:12px;position:relative}.policy-history-marker{z-index:1;color:#fff;background:#263d5d;border:5px solid #f4f7f5;place-items:center;width:37px;height:37px;font-size:8px;font-weight:800;display:grid;position:absolute;top:18px;left:-45px}.policy-history-marker.platform{background:#08795d}.policy-history-marker.unit{background:#7254a3}.policy-history-card{border:1px solid var(--line);background:#fff;border-top:2px solid #263d5d;box-shadow:0 2px 7px #1f322c08}.policy-history-entry.restored .policy-history-card{border-top-color:#7254a3}.policy-history-entry.baseline .policy-history-card{border-top-color:#a4b0ab}.policy-history-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:11px 14px;display:flex}.policy-history-card>header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:800}.policy-history-entry.restored .policy-history-card>header span{color:#7254a3}.policy-history-entry.baseline .policy-history-card>header span{color:#73817c}.policy-history-card h3{margin:4px 0 0;font-size:10px}.policy-history-card time{color:#87928e;white-space:nowrap;font-size:6px}.policy-history-state-change{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;display:grid}.policy-history-state-change>i{color:#86938e;text-align:center;font-size:11px;font-style:normal}.policy-history-state{background:#fafcfb;min-height:75px;padding:12px 14px}.policy-history-card>.policy-history-state{border-bottom:1px solid var(--line-soft)}.policy-history-state small,.policy-history-state strong,.policy-history-state span,.policy-history-state em{display:block}.policy-history-state small{color:#86928d;text-transform:uppercase;letter-spacing:.05em;font-size:6px}.policy-history-state strong{margin-top:5px;font-size:9px}.policy-history-state span,.policy-history-state em{color:#75827d;margin-top:4px;font-size:6px;font-style:normal}.policy-history-impact-strip{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.policy-history-impact-strip>span{color:#7d8984;border-right:1px solid var(--line-soft);min-height:53px;padding:9px 11px;font-size:6px;line-height:1.35}.policy-history-impact-strip>span:last-child{border-right:0}.policy-history-impact-strip strong{color:#33423c;margin-bottom:3px;font-size:12px;display:block}.policy-history-impact-strip .warning strong{color:#a16d19}.policy-history-impact-strip .positive strong{color:#08795d}.policy-history-card>footer{justify-content:space-between;align-items:center;gap:15px;min-height:53px;padding:9px 14px;display:flex}.policy-history-card>footer p{margin:0}.policy-history-card>footer strong,.policy-history-card>footer small{display:block}.policy-history-card>footer strong{font-size:7px}.policy-history-card>footer small{color:#89948f;margin-top:3px;font-size:6px}.policy-history-card>footer button,.policy-history-restore-actions button{color:#08795d;background:#edf7f4;border:1px solid #b9d9ce;min-height:30px;padding:0 11px;font-size:7px;font-weight:700}.policy-history-card button:disabled{opacity:.55;cursor:wait}.policy-history-restore-review{border-top:1px solid var(--line-soft);background:#fafcfb;padding:0 14px 14px}.policy-history-restore-actions{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.policy-history-restore-actions button.cancel{color:#62716b;border-color:var(--line);background:#fff}.policy-history-restore-actions button.confirm{color:#fff;background:#08795d;border-color:#08795d}.policy-history-error{color:#a84942;background:#fbeceb;border:1px solid #f0cfcc;margin:0 14px 12px;padding:8px 10px;font-size:7px}.policy-history-empty{border:1px solid var(--line);text-align:center;background:#fff;padding:32px}.policy-history-empty strong{font-size:10px}.policy-history-empty p{color:#84908b;margin:5px 0 0;font-size:7px}.policy-history-pagination{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 15px;display:flex}.policy-history-pagination p{margin:0}.policy-history-pagination p :is(strong,small){display:block}.policy-history-pagination p strong{font-size:.82rem}.policy-history-pagination p small{color:#7d8984;margin-top:3px;font-size:.75rem}.policy-history-pagination nav{justify-content:flex-end;align-items:center;gap:7px;display:flex}.policy-history-pagination nav :is(a,b){color:#52625c;background:#fff;border:1px solid #cbd8d3;align-items:center;min-height:31px;padding:0 11px;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.policy-history-pagination nav a{cursor:pointer}.policy-history-pagination nav a:hover,.policy-history-pagination nav a.current{color:#08795d;background:#edf8f4;border-color:#78bfa9}.policy-history-pagination nav b{color:#08795d;background:#edf8f4;border-color:#cde3db}@media (max-width:900px){.policy-history-hero{grid-template-columns:1fr}.policy-history-hero dl{border-top:1px solid #2a443c;border-left:0}.policy-history-impact-strip{grid-template-columns:repeat(3,1fr)}.policy-history-impact-strip>span{border-bottom:1px solid var(--line-soft)}}@media (max-width:620px){.policy-history-hero dl,.policy-history-impact-strip{grid-template-columns:repeat(2,1fr)}.policy-history-timeline{padding-left:34px}.policy-history-timeline:before{left:13px}.policy-history-marker{border-width:4px;width:27px;height:27px;left:-34px}.policy-history-card>header,.policy-history-card>footer,.policy-history-window,.policy-history-pagination{flex-direction:column;align-items:flex-start}.policy-history-pagination nav{flex-wrap:wrap;justify-content:flex-start}.policy-history-state-change{grid-template-columns:1fr}.policy-history-state-change>i{padding:3px;transform:rotate(90deg)}.policy-history-restore-actions{flex-direction:column;align-items:stretch}}.platform-admin-vault{flex-direction:column;gap:12px;display:flex}.platform-admin-hero{color:#fff;background:#122a24;border-top:3px solid #19c794;grid-template-columns:minmax(330px,.9fr) minmax(470px,1.1fr);min-height:174px;display:grid}.platform-admin-hero>div{padding:25px 27px}.platform-admin-hero>div>span,.platform-admin-list>header span,.platform-admin-invitations>header span,.platform-admin-timeline>header span,.platform-admin-invite-form>header span{color:#34d4a5;letter-spacing:.1em;font-size:6px;font-weight:800}.platform-admin-hero h2{letter-spacing:-.35px;margin:9px 0 7px;font-size:18px}.platform-admin-hero p{color:#a6bbb5;max-width:590px;margin:0;font-size:8px;line-height:1.65}.platform-admin-hero dl{border-left:1px solid #29443c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.platform-admin-hero dl>div{border-bottom:1px solid #29443c;border-right:1px solid #29443c;min-height:85px;padding:15px 17px}.platform-admin-hero dl>div:nth-child(2n){border-right:0}.platform-admin-hero dl>div:nth-last-child(-n+2){border-bottom:0}.platform-admin-hero dt{color:#88a198;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.platform-admin-hero dd{margin:6px 0 0;font-size:17px;font-weight:750}.platform-admin-hero dd small{color:#718d84;margin-top:4px;font-size:6px;font-weight:500;display:block}.platform-admin-principles{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.platform-admin-principles article{border-right:1px solid var(--line-soft);grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:69px;padding:11px 14px;display:grid}.platform-admin-principles article:last-child{border-right:0}.platform-admin-principles b{color:#08795d;background:#e2f3ed;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.platform-admin-principles p{margin:0}.platform-admin-principles strong,.platform-admin-principles small{display:block}.platform-admin-principles strong{font-size:8px}.platform-admin-principles small{color:#82908a;margin-top:3px;font-size:6px;line-height:1.45}.platform-admin-feedback{color:#08795d;background:#e7f5f0;border:1px solid #c9e4da;margin:0;padding:9px 12px;font-size:7px}.platform-admin-feedback.error{color:#a84942;background:#fbeceb;border-color:#f0cfcc}.platform-admin-layout{grid-template-columns:minmax(0,1.45fr) minmax(275px,.55fr);align-items:start;gap:12px;display:grid}.platform-admin-main{flex-direction:column;gap:12px;min-width:0;display:flex}.platform-admin-list>header,.platform-admin-invitations>header,.platform-admin-timeline>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:69px;padding:12px 15px;display:flex}.platform-admin-list>header h2,.platform-admin-invitations>header h2,.platform-admin-timeline>header h2{margin:4px 0 2px;font-size:10px}.platform-admin-list>header p,.platform-admin-invitations>header p,.platform-admin-timeline>header p{color:#84908b;margin:0;font-size:6px}.platform-admin-list>header>b,.platform-admin-invitations>header>b{color:#08795d;background:#e6f4ef;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.platform-admin-list>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(180px,1.2fr) minmax(100px,.55fr) auto;align-items:center;gap:10px;min-height:65px;padding:9px 14px;display:grid}.platform-admin-list>div>article:last-child{border-bottom:0}.platform-admin-avatar{color:#fff;background:#08795d;place-items:center;width:32px;height:32px;font-size:8px;font-weight:750;display:grid}.platform-admin-list article p{margin:0}.platform-admin-list article strong,.platform-admin-list article small{display:block}.platform-admin-list article strong{font-size:8px}.platform-admin-list article small{color:#85918c;margin-top:3px;font-size:6px}.platform-admin-list article>div{justify-content:flex-end;align-items:center;gap:5px;display:flex}.platform-admin-list button,.platform-admin-invitations button{border:1px solid var(--line);color:#65736d;background:#fff;min-height:27px;padding:0 8px;font-size:6px;font-weight:650}.platform-admin-list button.revoke{color:#a14942;background:#fdf3f2;border-color:#e8cbc8}.platform-admin-list button.cancel{color:#65736d;background:#fff}.platform-admin-list em{color:#08795d;background:#e6f4ef;padding:5px 8px;font-size:6px;font-style:normal}.platform-admin-invitations>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(240px,1fr) 70px auto;align-items:center;gap:11px;min-height:82px;padding:10px 14px;display:grid}.platform-admin-invitations>article>div:first-child strong,.platform-admin-invitations>article>div:first-child small{display:block}.platform-admin-invitations>article>div:first-child strong{font-size:8px}.platform-admin-invitations>article>div:first-child small{color:#84908b;margin-top:3px;font-size:6px}.platform-admin-invitations article p{color:#64736d;margin:5px 0 0;font-size:6px;line-height:1.45}.platform-admin-invitations .pending{color:#9b6a18;text-align:center;background:#fbf2e1;padding:5px 7px;font-size:6px}.platform-admin-invitations>article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.platform-admin-invitations button.danger{color:#fff;background:#ad4d45;border-color:#ad4d45}.platform-admin-invitations details{border-top:1px solid var(--line-soft);padding:10px 14px}.platform-admin-invitations summary{color:#65736d;font-size:7px;font-weight:650}.platform-admin-invitations details p{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.platform-admin-invitations details p strong{font-size:7px}.platform-admin-invitations details p span{color:#87928e;font-size:6px}.platform-admin-empty{justify-content:center;align-items:center;gap:9px;min-height:62px;padding:12px;display:flex}.platform-admin-empty>span{color:#08795d;background:#e4f4ef;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.platform-admin-empty p{margin:0}.platform-admin-empty strong,.platform-admin-empty small{display:block}.platform-admin-empty strong{font-size:7px}.platform-admin-empty small{color:#87928e;margin-top:2px;font-size:6px}.platform-admin-timeline>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:12px 1fr;gap:11px;min-height:77px;padding:12px 15px;display:grid}.platform-admin-timeline>div>article:last-child{border-bottom:0}.platform-admin-timeline article>i{background:#08795d;border:2px solid #d4eee5;border-radius:50%;width:8px;height:8px;margin-top:4px}.platform-admin-timeline article>i.revoked,.platform-admin-timeline article>i.cancelled,.platform-admin-timeline article>i.declined{background:#b65a51;border-color:#f1d8d5}.platform-admin-timeline article>i.invited{background:#b7812b;border-color:#f3e3c5}.platform-admin-timeline article span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.platform-admin-timeline article strong{margin-top:3px;font-size:8px;display:block}.platform-admin-timeline article p{color:#697771;margin:3px 0;font-size:6px;line-height:1.5}.platform-admin-timeline article small{color:#909a96;font-size:5px}.platform-admin-invite-form{padding:15px;position:sticky;top:75px}.platform-admin-invite-form>header{border-bottom:1px solid var(--line-soft);padding-bottom:12px}.platform-admin-invite-form h2{margin:5px 0 4px;font-size:11px}.platform-admin-invite-form header p{color:#84908b;margin:0;font-size:7px;line-height:1.5}.platform-admin-invite-form>label{margin-top:13px;display:block}.platform-admin-invite-form label>span{color:#5f6d67;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.platform-admin-invite-form input,.platform-admin-invite-form textarea,.platform-admin-invite-form select{border:1px solid var(--line);color:#293831;background:#fafcfb;outline:0;width:100%;font-size:8px}.platform-admin-invite-form input,.platform-admin-invite-form select{height:34px;padding:0 9px}.platform-admin-invite-form textarea{resize:vertical;min-height:86px;padding:9px;line-height:1.5}.platform-admin-invite-form input:focus,.platform-admin-invite-form textarea:focus,.platform-admin-invite-form select:focus{border-color:#65b99d;box-shadow:0 0 0 3px #e9f6f2}.platform-admin-invite-form label small{color:#919b97;text-align:right;margin-top:4px;font-size:5px;display:block}.platform-admin-invite-form>button{color:#fff;background:#08795d;border:0;width:100%;min-height:36px;margin-top:14px;font-size:8px;font-weight:750}.platform-admin-invite-form>button:disabled{opacity:.5;cursor:not-allowed}.platform-admin-invite-form>footer{background:#fbf4e8;border-top:1px solid #edddc0;grid-template-columns:25px 1fr;gap:8px;margin:14px -15px -15px;padding:11px 15px;display:grid}.platform-admin-invite-form footer i{color:#9a691b;background:#f3dfb9;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.platform-admin-invite-form footer p{margin:0}.platform-admin-invite-form footer strong,.platform-admin-invite-form footer small{display:block}.platform-admin-invite-form footer strong{font-size:7px}.platform-admin-invite-form footer small{color:#826e4d;margin-top:3px;font-size:6px;line-height:1.45}.platform-admin-decision-page,.platform-setup-page{background:#edf2f0;place-items:center;min-height:100vh;padding:28px 18px;display:grid}.platform-admin-decision-card,.platform-setup-card{background:#fff;border:1px solid #d9e1de;width:min(100%,760px);box-shadow:0 18px 50px #112d2517}.platform-admin-decision-card>header,.platform-setup-card>header{color:#fff;background:#122a24;justify-content:space-between;align-items:center;height:57px;padding:0 20px;display:flex}.platform-admin-decision-card>header a,.platform-setup-card>header a{color:#fff;letter-spacing:-1px;font-size:19px;font-weight:800}.platform-admin-decision-card>header a span,.platform-setup-card>header a span{color:#21c896}.platform-admin-decision-card>header b,.platform-setup-card>header b{color:#4ad8ae;letter-spacing:.09em;font-size:6px}.platform-admin-decision-intro,.platform-setup-title{border-bottom:1px solid var(--line-soft);grid-template-columns:45px 1fr;gap:14px;padding:22px 22px 18px;display:grid}.platform-admin-decision-intro>span,.platform-setup-title>span{color:#fff;background:#08795d;place-items:center;width:43px;height:43px;font-size:13px;font-weight:800;display:grid}.platform-admin-decision-intro small,.platform-setup-title small{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:800}.platform-admin-decision-intro h1,.platform-setup-title h1{letter-spacing:-.35px;margin:5px 0 6px;font-size:17px}.platform-admin-decision-intro p,.platform-setup-title p{color:#6e7b76;margin:0;font-size:7px;line-height:1.6}.platform-admin-decision-card>dl{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-admin-decision-card dl>div{border-right:1px solid var(--line-soft);min-height:68px;padding:12px 15px}.platform-admin-decision-card dl>div:last-child{border-right:0}.platform-admin-decision-card dt{color:#89948f;font-size:6px}.platform-admin-decision-card dd{margin:5px 0 0;font-size:8px;font-weight:700}.platform-admin-decision-card dd small{color:#82908a;margin-top:3px;font-size:5px;font-weight:500;display:block}.platform-admin-decision-reason{background:#f3f7f5;border-left:3px solid #08795d;margin:15px 20px 0;padding:11px 13px}.platform-admin-decision-reason span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.platform-admin-decision-reason p{color:#55645e;margin:5px 0 0;font-size:7px;line-height:1.55}.platform-admin-decision-scope{padding:16px 20px 4px}.platform-admin-decision-scope h2{margin:0 0 8px;font-size:9px}.platform-admin-decision-scope>div{border-top:1px solid var(--line-soft);grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:51px;display:grid}.platform-admin-decision-scope b{color:#08795d;background:#e4f4ef;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.platform-admin-decision-scope p{margin:0}.platform-admin-decision-scope strong,.platform-admin-decision-scope small{display:block}.platform-admin-decision-scope strong{font-size:7px}.platform-admin-decision-scope small{color:#87928e;margin-top:2px;font-size:6px}.platform-admin-decision-confirm,.platform-setup-card>label{border:1px solid var(--line);background:#f7faf9;align-items:center;gap:9px;margin:12px 20px;padding:11px;display:flex}.platform-admin-decision-confirm input,.platform-setup-card>label input{accent-color:#08795d}.platform-admin-decision-confirm strong,.platform-admin-decision-confirm small,.platform-setup-card>label strong,.platform-setup-card>label small{display:block}.platform-admin-decision-confirm strong,.platform-setup-card>label strong{font-size:7px}.platform-admin-decision-confirm small,.platform-setup-card>label small{color:#84908b;margin-top:2px;font-size:6px}.platform-admin-decision-card>button,.platform-setup-card>button{color:#fff;background:#08795d;border:0;width:calc(100% - 40px);min-height:38px;margin:0 20px 18px;font-size:8px;font-weight:750}.platform-admin-decision-card>button:disabled,.platform-setup-card>button:disabled{opacity:.45;cursor:not-allowed}.platform-admin-decision-card>footer,.platform-setup-card>footer{color:#89948f;border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:10px 20px;font-size:6px;display:flex}.platform-admin-decision-card footer a,.platform-setup-card footer a{color:#08795d;font-weight:700}.platform-admin-decision-error{color:#a84942;background:#fbeceb;border:1px solid #f0cfcc;margin:0 20px 14px;padding:9px;font-size:7px}.platform-setup-identity{border-bottom:1px solid var(--line-soft);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:71px;padding:11px 20px;display:grid}.platform-setup-identity>span{color:#fff;background:#27425a;place-items:center;width:33px;height:33px;font-size:10px;font-weight:750;display:grid}.platform-setup-identity p{margin:0}.platform-setup-identity p small,.platform-setup-identity p strong,.platform-setup-identity p em{display:block}.platform-setup-identity p small{color:#87928e;letter-spacing:.07em;font-size:5px}.platform-setup-identity p strong{margin-top:3px;font-size:8px}.platform-setup-identity p em{color:#85918c;margin-top:3px;font-size:6px;font-style:normal}.platform-setup-identity>b{color:#08795d;background:#e4f4ef;padding:5px 7px;font-size:6px}.platform-setup-steps{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:14px 20px;display:grid}.platform-setup-steps article{border-right:1px solid var(--line-soft);min-height:79px;padding:11px}.platform-setup-steps article:last-child{border-right:0}.platform-setup-steps b{color:#08795d;font-size:7px}.platform-setup-steps p{margin:6px 0 0}.platform-setup-steps strong,.platform-setup-steps small{display:block}.platform-setup-steps strong{font-size:7px}.platform-setup-steps small{color:#84908b;margin-top:3px;font-size:6px;line-height:1.45}.platform-setup-blocked{color:#8e6119;background:#fbf3e5;border:1px solid #ead9b8;grid-template-columns:27px 1fr;gap:9px;margin:14px 20px 18px;padding:11px;display:grid}.platform-setup-blocked>b{background:#f2dfba;place-items:center;width:25px;height:25px;display:grid}.platform-setup-blocked p{margin:0}.platform-setup-blocked strong,.platform-setup-blocked small{display:block}.platform-setup-blocked strong{font-size:7px}.platform-setup-blocked small{margin-top:3px;font-size:6px;line-height:1.45}@media (max-width:900px){.platform-admin-hero{grid-template-columns:1fr}.platform-admin-hero dl{border-top:1px solid #29443c;border-left:0}.platform-admin-layout{grid-template-columns:1fr}.platform-admin-invite-form{order:-1;position:static}.platform-admin-list>div>article{grid-template-columns:34px minmax(170px,1fr) auto}.platform-admin-list article>div{grid-column:2/-1;justify-content:flex-start}.platform-admin-invitations>article{grid-template-columns:minmax(200px,1fr) auto}.platform-admin-invitations>article>div:last-child{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.platform-admin-principles,.platform-setup-steps{grid-template-columns:1fr}.platform-admin-principles article,.platform-setup-steps article{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-admin-principles article:last-child,.platform-setup-steps article:last-child{border-bottom:0}.platform-admin-hero dl{grid-template-columns:1fr 1fr}.platform-admin-list>div>article,.platform-admin-invitations>article{grid-template-columns:34px 1fr}.platform-admin-list article>span:nth-of-type(2),.platform-admin-invitations>article>span,.platform-admin-list article>div,.platform-admin-invitations>article>div:last-child{grid-column:2}.platform-admin-decision-card>dl{grid-template-columns:1fr}.platform-admin-decision-card dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-admin-decision-card>footer,.platform-setup-card>footer{flex-direction:column;align-items:flex-start}.platform-setup-identity{grid-template-columns:35px 1fr}.platform-setup-identity>b{grid-column:2;justify-self:start}}.organization-admin-decision-card>header{background:#17372e}.organization-admin-decision-card .platform-admin-decision-intro>span{font-size:9px}.organization-admin-decision-notice{color:#08795d;background:#e7f5f0;border:1px solid #c9e4da;margin:0 20px 14px;padding:9px;font-size:7px}.organization-access-decision-actions{grid-template-columns:minmax(120px,.42fr) minmax(220px,1fr);gap:7px;margin:0 20px 18px;display:grid}.organization-access-decision-actions.single{grid-template-columns:minmax(160px,260px);margin-top:16px}.organization-access-decision-actions button{color:#fff;cursor:pointer;background:#08795d;border:0;min-height:38px;font-size:8px;font-weight:750}.organization-access-decision-actions button.quiet{color:#9d4841;background:#fff7f5;border:1px solid #ddc5c1}.organization-access-decision-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.organization-access-decision-actions,.organization-access-decision-actions.single{grid-template-columns:1fr}}.connections-heading{min-height:70px}.connections-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.connections-heading>nav a{color:#fff;background:#08795d;border:1px solid #08795d;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.connections-heading>nav a.secondary{color:#08795d;background:#fff}.connection-context-lens{background:#f4faf7;border:1px solid #cfe0da;border-left:4px solid #08795d;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;margin-bottom:11px;padding:14px 16px;display:grid}.connection-context-lens>span{color:#08795d;background:#fff;border:1px solid #bcd8cd;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.connection-context-lens small,.connection-context-lens strong{display:block}.connection-context-lens small{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.connection-context-lens strong{margin-top:4px;font-size:9px}.connection-context-lens p{color:#718079;max-width:610px;margin:4px 0 0;font-size:6px;line-height:1.5}.connection-context-lens>b{color:#49665c;white-space:nowrap;background:#fff;border:1px solid #c8ddd5;padding:6px 8px;font-size:6px}.connection-context-lens.all{background:#f4f8fb;border-left-color:#2d628d}.connection-context-lens.all>span{color:#2d628d;border-color:#c7d9e7}.connection-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:170px;padding:20px;display:grid}.connection-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.connection-context-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:6px;font-weight:850}.connection-context-unavailable h2{color:#4a4032;margin:5px 0;font-size:13px}.connection-context-unavailable p{color:#7d7060;max-width:570px;margin:0;font-size:7px;line-height:1.55}.connection-context-unavailable nav{gap:7px;display:flex}.connection-context-unavailable a,.connection-context-unavailable button{color:#795627;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9b7541;align-items:center;min-height:31px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.connection-context-unavailable button:disabled{cursor:default;opacity:.65}.connection-view-nav{background:#fff;border:1px solid #d7e1dd;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:11px;display:grid;box-shadow:0 2px 7px #20312b08}.connection-view-nav>a{color:#5f6e67;border-right:1px solid #e7ecea;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:73px;padding:9px;display:grid}.connection-view-nav>a:last-child{border-right:0}.connection-view-nav>a:hover,.connection-view-nav>a.active{color:#08795d;background:#f1f9f6}.connection-view-nav>a.active{box-shadow:inset 0 -3px #00a978}.connection-view-nav i{color:#60736b;background:#edf3f1;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:800;display:grid}.connection-view-nav a.active i{color:#08795d;background:#dff3ec}.connection-view-nav span,.connection-view-nav small,.connection-view-nav strong{min-width:0;display:block}.connection-view-nav small{color:#8a9691;letter-spacing:.06em;font-size:4px;font-weight:800}.connection-view-nav strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.connection-view-nav>a>b{color:#617068;background:#edf1ef;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:6px;display:grid}.connection-view-nav a.active>b{color:#fff;background:#08795d}.connection-principles{background:#f8faf9;border:1px solid #d9e2df;grid-template-columns:repeat(3,1fr);margin-bottom:11px;display:grid}.connection-principles article{border-right:1px solid #e4eae7;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:83px;padding:11px;display:grid}.connection-principles article:last-child{border-right:0}.connection-principles article>span{color:#08795d;background:#e2f2ec;place-items:center;width:27px;height:27px;font-size:6px;font-weight:800;display:grid}.connection-principles strong{font-size:7px}.connection-principles p{color:#798680;margin:4px 0 0;font-size:6px;line-height:1.45}.connection-restriction-notice{background:#fffaf0;border:1px solid #e5d4a8;border-left:3px solid #b48224;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:72px;margin-bottom:11px;padding:11px 13px;display:grid}.connection-restriction-notice>b{color:#8b651e;background:#f3e7c9;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.connection-restriction-notice strong{color:#5d4b29;font-size:8px;display:block}.connection-restriction-notice p{color:#806f4f;margin:4px 0 0;font-size:6px;line-height:1.5}.connection-directory-panel{background:#fff;border:1px solid #dce3e0;box-shadow:0 2px 7px #20312b08}.connection-directory-toolbar{border-bottom:1px solid #e7ecea;grid-template-columns:1fr minmax(190px,250px) auto 27px;align-items:center;gap:11px;min-height:72px;padding:11px 14px;display:grid}.connection-directory-heading>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.connection-directory-toolbar h2{margin:4px 0 0;font-size:11px}.connection-directory-toolbar p{color:#82908a;margin:3px 0 0;font-size:6px}.connection-directory-toolbar label{color:#82908a;background:#f8faf9;border:1px solid #d9e1de;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:33px;padding:0 8px;display:grid}.connection-directory-toolbar input{color:#33423c;background:0 0;border:0;outline:0;min-width:0;font-size:7px}.connection-directory-toolbar label button{color:#7a8781;background:0 0;border:0;font-size:11px}.connection-live-control{background:#f8fbfa;border:1px solid #d5e3de;align-items:center;min-height:31px;display:flex}.connection-live-control>span{color:#65766f;white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-size:5.5px;font-weight:750;display:flex}.connection-live-control>span i{background:#10aa7b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10aa7b17}.connection-live-control.syncing>span i{background:#d39427}.connection-live-control.offline>span i{background:#d05e58}.connection-live-control button{color:#08795d;cursor:pointer;background:#fff;border:0;border-left:1px solid #dce6e2;width:29px;min-height:29px;font-size:10px}.connection-live-control button:hover{background:#edf7f4}.connection-live-control button:disabled{opacity:.5;cursor:default}.connection-directory-toolbar>b{color:#08795d;background:#e2f3ed;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.connection-directory-panel .social-form-error{margin:9px 13px 0}.connection-directory-panel .connection-directory{box-shadow:none;border:0}.connection-directory>article{min-height:94px}.connection-directory>article.restricted{background:#fffdf8;border-left:3px solid #b48224;padding-left:10px}.connection-directory>article.restricted .social-avatar{color:#8b651e;background:#f5ead0;border-color:#e3d3ab}.connection-directory>article>div p.connection-restriction-detail{color:#877653;max-width:470px;font-size:6px;line-height:1.45}.connection-badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.connection-badges>b{color:#64736c;letter-spacing:.04em;background:#edf3f1;padding:3px 5px;font-size:4px}.connection-badges>b.friend{color:#08795d;background:#dff3ec}.connection-badges>b.incoming{color:#90661c;background:#faf0d8}.connection-badges>b.outgoing{color:#4c6285;background:#e9eef6}.connection-badges>b.restricted{color:#825f1e;background:#f3e7c9}.restricted-actions button.quiet{color:#75591f;background:#fffaf0;border:1px solid #dfcfaa;padding-inline:8px}.connection-directory-empty{text-align:center;align-content:center;place-items:center;min-height:255px;padding:28px;display:grid}.connection-directory-empty>span{color:#00a978;font-size:24px}.connection-directory-empty h3{margin:9px 0 4px;font-size:12px}.connection-directory-empty p{color:#78857f;max-width:440px;margin:0;font-size:7px;line-height:1.55}.connection-directory-empty a,.connection-directory-empty button{color:#fff;background:#08795d;border:1px solid #08795d;align-items:center;min-height:31px;margin-top:12px;padding:0 10px;font-size:7px;font-weight:750;display:flex}.connection-aside-card>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.connection-aside-card>h2{margin:5px 0 9px;font-size:10px}.connection-aside-card>div{border-top:1px solid #e7ecea;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:55px;display:grid}.connection-aside-card>div>b{color:#08795d;background:#e2f3ed;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.connection-aside-card p,.connection-privacy-card p{margin:0}.connection-aside-card strong,.connection-aside-card small,.connection-privacy-card strong,.connection-privacy-card small{display:block}.connection-aside-card strong,.connection-privacy-card strong{font-size:7px}.connection-aside-card small,.connection-privacy-card small{color:#81908a;margin-top:3px;font-size:6px;line-height:1.4}.connection-privacy-card{background:#fffaf0;border-color:#e4d7b5}.connection-privacy-card>b{color:#8d651d;background:#f1e5c8;place-items:center;width:27px;height:27px;margin-bottom:9px;font-size:8px;display:grid}.connection-privacy-card>a{color:#80611d;margin-top:10px;font-size:6px;font-weight:750;display:block}@media (max-width:1050px){.connection-view-nav{grid-template-columns:repeat(3,1fr)}.connection-view-nav>a:nth-child(3){border-right:0}.connection-view-nav>a:nth-child(-n+3){border-bottom:1px solid #e7ecea}}@media (max-width:760px){.connections-heading>nav{justify-content:flex-start}.connection-view-nav{display:flex;overflow-x:auto}.connection-view-nav>a{min-width:145px;border-bottom:0!important}.connection-principles{grid-template-columns:1fr}.connection-principles article{border-bottom:1px solid #e4eae7;border-right:0}.connection-directory-toolbar{grid-template-columns:1fr 27px}.connection-directory-heading{grid-area:1/1}.connection-directory-toolbar>b{grid-area:1/2}.connection-directory-toolbar label{grid-area:2/1/auto/-1}.connection-live-control{grid-area:3/1/auto/-1;justify-self:start}.connection-context-lens,.connection-context-unavailable{grid-template-columns:42px minmax(0,1fr)}.connection-context-lens>b,.connection-context-unavailable nav{grid-column:2;justify-self:start}}@media (max-width:480px){.connection-view-nav>a{min-width:132px}.connection-directory-toolbar{padding-inline:10px}.connection-directory>article{grid-template-columns:43px 1fr}.connection-actions{grid-column:1/-1;justify-content:flex-start;padding-left:53px}.connection-context-lens,.connection-context-unavailable{grid-template-columns:1fr;padding:14px}.connection-context-lens>b,.connection-context-unavailable nav{grid-column:auto}.connection-context-unavailable nav{flex-wrap:wrap;width:100%}.connection-context-unavailable a,.connection-context-unavailable button{white-space:normal;flex:1;justify-content:center}}.social-network-map-heading{align-items:center}.social-network-map-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.social-network-map-heading>nav a{color:#fff;background:#08795d;border:1px solid #08795d;align-items:center;min-height:33px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.social-network-map-heading>nav a.secondary{color:#08795d;background:#fff}.personal-social-map-live-state{color:#24483c;background:#f0faf6;border:1px solid #bdd9ce;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:68px;margin-bottom:15px;padding:10px 12px;display:grid}.personal-social-map-live-state>span{background:#fff;border:1px solid #9acbb9;place-items:center;width:27px;height:27px;display:grid}.personal-social-map-live-state>span i{background:#00a978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #00a9781f}.personal-social-map-live-state>div{min-width:0}.personal-social-map-live-state small{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:900;display:block}.personal-social-map-live-state strong{margin-top:3px;font-size:9px;display:block}.personal-social-map-live-state p{color:#647971;margin:2px 0 0;font-size:7px;line-height:1.4}.personal-social-map-live-state time{color:#6c7c76;white-space:nowrap;font-size:6px}.personal-social-map-live-state button{color:#08795d;cursor:pointer;min-height:31px;font:inherit;background:#fff;border:1px solid #08795d;padding:0 10px;font-size:7px;font-weight:850}.personal-social-map-live-state button:disabled{cursor:wait;opacity:.65}.personal-social-map-live-state.syncing>span i{background:#d39931}.personal-social-map-live-state.offline{background:#fff9ee;border-color:#e1c48b}.personal-social-map-live-state.offline>span{border-color:#dfc083}.personal-social-map-live-state.offline>span i{background:#c7871e}.personal-social-map-live-state.unavailable{color:#673c35;background:#fff6f4;border-color:#d9bbb5}.personal-social-map-live-state.unavailable>span{border-color:#d5aaa2}.personal-social-map-live-state.unavailable>span i{background:#a95243}.personal-social-map-unavailable{background:#fffaf9;border:1px solid #d8c6c2;grid-template-columns:46px minmax(0,520px);place-content:center;gap:16px;min-height:250px;padding:30px;display:grid}.personal-social-map-unavailable>span{color:#a95243;border:1px solid #d5aaa2;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.personal-social-map-unavailable small{color:#9a4f42;letter-spacing:.1em;font-size:6px;font-weight:900}.personal-social-map-unavailable h2{margin:5px 0 4px;font-size:17px}.personal-social-map-unavailable p{color:#786864;margin:0;font-size:8px;line-height:1.55}.personal-social-map{gap:15px;display:grid}.personal-social-map-hero{color:#fff;background:#15352c;border:1px solid #17372e;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr) 250px;min-height:206px;display:grid;overflow:hidden}.personal-social-map-hero>div{background:radial-gradient(circle at 95% 0,#27daa129,#0000 40%);flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 28px;display:flex}.personal-social-map-hero>div>span{color:#6be4be;letter-spacing:.12em;font-size:7px;font-weight:900}.personal-social-map-hero>div>p{color:#bfd0ca;max-width:650px;margin:0;font-size:9px;line-height:1.55}.personal-social-map-hero nav{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.personal-social-map-hero nav a{color:#08795d;background:#effbf7;border:1px solid #61c9aa;align-items:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.personal-social-map-hero nav a.secondary{color:#bce7d8;background:0 0}.personal-social-map-hero>dl{border-left:1px solid #34544a;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.personal-social-map-hero>dl>div{border-bottom:1px solid #34544a;border-right:1px solid #34544a;flex-direction:column;justify-content:center;min-height:90px;padding:15px;display:flex}.personal-social-map-hero dt{color:#93aaa2;text-transform:uppercase;font-size:7px}.personal-social-map-hero dd{color:#f7fffc;margin:4px 0 1px;font-size:22px;font-weight:900}.personal-social-map-hero dl small{color:#91a69f;font-size:7px}.personal-social-map-hero>aside{background:#203f36;border-left:1px solid #34544a;flex-direction:column;justify-content:center;padding:20px;display:flex}.personal-social-map-hero>aside.attention{box-shadow:inset 3px 0 #e2a33c}.personal-social-map-hero>aside.clear{box-shadow:inset 3px 0 #36c99b}.personal-social-map-hero>aside small{color:#94aba3;letter-spacing:.1em;font-size:6px;font-weight:900}.personal-social-map-hero>aside p{color:#abc0b9;margin:6px 0 0;font-size:8px;line-height:1.5}.personal-social-map-hero>aside a{color:#7de1c1;margin-top:13px;font-size:8px;font-weight:850}.personal-social-map-board{background:#f7faf8;border:1px solid #d4ded9;overflow:hidden}.personal-social-map-board>header{background:#fff;border-bottom:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 18px;display:flex}.personal-social-map-board>header>div:first-child>span{color:#08795d;letter-spacing:.11em;font-size:6px;font-weight:900}.personal-social-map-board>header h2{margin:4px 0 2px;font-size:15px}.personal-social-map-board>header p{color:#78857f;margin:0;font-size:8px}.personal-social-map-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;display:flex}.personal-social-map-legend span{color:#6c7974;align-items:center;gap:5px;font-size:6px;font-weight:750;display:flex}.personal-social-map-legend i{background:#00a978;width:15px;height:3px}.personal-social-map-legend i.outbound{background:#468fc0}.personal-social-map-legend i.inbound{background:#8169b3}.personal-social-map-legend i.context{background:#c28a2e}.personal-social-map-legend i.origin{background:#b4693f}.personal-social-map-canvas{background-image:radial-gradient(#cfdad5 1px,#0000 1px);background-size:18px 18px;grid-template-columns:minmax(225px,1fr) 260px minmax(225px,1fr);grid-template-areas:"friends academies following""followers actor communities""restricted origins requests";gap:14px;padding:24px;display:grid;position:relative}.personal-social-map-canvas:before,.personal-social-map-canvas:after{content:"";z-index:0;background:#b8c9c2;position:absolute}.personal-social-map-canvas:before{height:1px;top:49%;left:11%;right:11%}.personal-social-map-canvas:after{width:1px;top:8%;bottom:15%;left:50%}.personal-social-map-cluster,.personal-social-map-actor{z-index:1;background:#fff;border:1px solid #d2ddd8;position:relative;box-shadow:3px 3px #233f350f}.personal-social-map-cluster.friends{grid-area:friends}.personal-social-map-cluster.academies{grid-area:academies}.personal-social-map-cluster.following{grid-area:following}.personal-social-map-cluster.followers{grid-area:followers}.personal-social-map-cluster.communities{grid-area:communities}.personal-social-map-cluster.restricted{grid-area:restricted}.personal-social-map-cluster.requests{grid-area:requests}.personal-social-map-cluster>header{border-top:3px solid #00a978;border-bottom:1px solid #e3e9e6;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:51px;padding:9px 11px;display:grid}.personal-social-map-cluster>header>i{color:#08795d;background:#e2f3ed;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.personal-social-map-cluster>header small,.personal-social-map-cluster>header h3{display:block}.personal-social-map-cluster>header small{color:#82908a;letter-spacing:.08em;font-size:5px;font-weight:900}.personal-social-map-cluster>header h3{margin:3px 0 0;font-size:9px}.personal-social-map-cluster>header>b{color:#08795d;background:#e4f4ee;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:7px;display:grid}.personal-social-map-cluster.outbound>header{border-top-color:#468fc0}.personal-social-map-cluster.outbound>header>i,.personal-social-map-cluster.outbound>header>b{color:#34749f;background:#e5f0f7}.personal-social-map-cluster.inbound>header{border-top-color:#8169b3}.personal-social-map-cluster.inbound>header>i,.personal-social-map-cluster.inbound>header>b{color:#665092;background:#eee9f7}.personal-social-map-cluster.context>header,.personal-social-map-cluster.community>header{border-top-color:#c28a2e}.personal-social-map-cluster.context>header>i,.personal-social-map-cluster.context>header>b,.personal-social-map-cluster.community>header>i,.personal-social-map-cluster.community>header>b{color:#906519;background:#f7edda}.personal-social-map-cluster.restricted>header{border-top-color:#9a8260}.personal-social-map-cluster.restricted>header>i,.personal-social-map-cluster.restricted>header>b{color:#75634a;background:#f0ebe4}.personal-social-map-cluster.request>header{border-top-color:#d9a33e}.personal-social-map-cluster.request>header>i,.personal-social-map-cluster.request>header>b{color:#946518;background:#fff3dc}.personal-social-map-nodes{align-content:start;min-height:83px;display:grid}.personal-social-map-person,.personal-social-map-context-node{color:#2f403a;border-bottom:1px solid #edf0ef;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:51px;padding:7px 10px;display:grid}.personal-social-map-person:hover,.personal-social-map-context-node:hover{background:#f3faf7}.personal-social-map-person.private{color:#68746f}.personal-social-map-person-avatar{color:#315d4e;background:#e7f4ef;border:1px solid #ccd9d3;width:29px;height:29px;font-size:8px}.personal-social-map-person span,.personal-social-map-context-node span{gap:2px;min-width:0;display:grid}.personal-social-map-person strong,.personal-social-map-context-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.personal-social-map-person small,.personal-social-map-context-node small{color:#7b8782;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.personal-social-map-person>b,.personal-social-map-context-node>b{color:#60716a;border:1px solid #d4dfda;padding:3px 4px;font-size:5px}.personal-social-map-context-node>i{color:#8e651c;background:#faf3e4;border:1px solid #dfd2b6;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.personal-social-map-more{color:#6f7d77;margin:0;padding:7px 10px;font-size:6px;font-weight:750}.personal-social-map-empty{color:#8a9590;text-align:center;place-items:center;min-height:82px;margin:0;padding:12px;font-size:7px;display:grid}.personal-social-map-cluster>footer{background:#fafbfa;border-top:1px solid #e5eae8;justify-content:flex-end;align-items:center;min-height:31px;padding:0 10px;display:flex}.personal-social-map-cluster>footer a{color:#08795d;font-size:6px;font-weight:850}.personal-social-map-actor{text-align:center;border:2px solid #08795d;flex-direction:column;grid-area:actor;justify-content:center;place-self:center;align-items:center;width:210px;min-height:214px;padding:17px;display:flex;box-shadow:7px 7px #cfe5dc}.personal-social-map-pulse{background:#00a978;border:5px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 1px #8dcab5}.personal-social-map-avatar{color:#08795d;background:#e1f5ed;border:2px solid #9dceba;width:54px;height:54px;font-size:14px}.personal-social-map-actor>small{color:#08795d;letter-spacing:.1em;margin-top:9px;font-size:6px;font-weight:900}.personal-social-map-actor>strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:4px;font-size:12px;overflow:hidden}.personal-social-map-actor>p{color:#73817b;margin:2px 0 0;font-size:8px}.personal-social-map-actor dl{border:1px solid #dce5e1;grid-template-columns:repeat(2,1fr);width:100%;margin:11px 0 0;display:grid}.personal-social-map-actor dl div{border-right:1px solid #dce5e1;padding:6px}.personal-social-map-actor dl div:last-child{border-right:0}.personal-social-map-actor dt{color:#81908a;font-size:5px}.personal-social-map-actor dd{color:#1f3e34;margin:2px 0 0;font-size:11px;font-weight:900}.personal-social-map-actor>a{color:#08795d;margin-top:10px;font-size:7px;font-weight:900}.personal-social-map-boundaries{color:#fff;background:#263e36;border:1px solid #263e36;grid-template-columns:repeat(3,1fr);display:grid}.personal-social-map-boundaries>article{border-right:1px solid #456058;grid-template-columns:27px minmax(0,1fr);gap:9px;min-height:107px;padding:15px;display:grid}.personal-social-map-boundaries>article:last-of-type{border-right:0}.personal-social-map-boundaries>article>b{color:#a9e3cc;border:1px solid #698078;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.personal-social-map-boundaries article span{color:#94aaa2;letter-spacing:.08em;font-size:6px;font-weight:900}.personal-social-map-boundaries article strong{margin-top:4px;font-size:9px;display:block}.personal-social-map-boundaries article p{color:#b8c9c3;margin:4px 0 0;font-size:7px;line-height:1.5}.personal-social-map-boundaries>aside{background:#1c312a;border-top:1px solid #456058;grid-column:1/-1;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.personal-social-map-boundaries>aside>span{color:#9fe0c7;border:1px solid #5d756d;place-items:center;width:29px;height:29px;display:grid}.personal-social-map-boundaries>aside strong{font-size:8px}.personal-social-map-boundaries>aside p{color:#aebfb9;margin:2px 0 0;font-size:7px}.personal-social-map-boundaries>aside a{color:#83dabb;font-size:7px;font-weight:850}@media (max-width:1180px){.personal-social-map-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr)}.personal-social-map-hero>aside{grid-column:1/-1;min-height:83px}.personal-social-map-canvas{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actor actor""friends following""followers communities""academies origins""restricted requests"}.personal-social-map-canvas:before,.personal-social-map-canvas:after{display:none}}@media (max-width:760px){.social-network-map-heading{align-items:flex-start}.social-network-map-heading>nav{justify-content:flex-start}.personal-social-map-live-state{grid-template-columns:29px minmax(0,1fr) auto}.personal-social-map-live-state time{display:none}.personal-social-map-hero{grid-template-columns:1fr}.personal-social-map-hero>dl{border-top:1px solid #34544a;border-left:0}.personal-social-map-hero>aside{grid-column:auto}.personal-social-map-board>header{flex-direction:column;align-items:flex-start}.personal-social-map-legend{justify-content:flex-start}.personal-social-map-canvas{grid-template-columns:1fr;grid-template-areas:"actor""friends""following""followers""academies""origins""communities""requests""restricted";padding:14px}.personal-social-map-actor{width:min(100%,280px)}.personal-social-map-boundaries{grid-template-columns:1fr}.personal-social-map-boundaries>article{border-bottom:1px solid #456058;border-right:0}.personal-social-map-boundaries>aside{grid-column:auto;grid-template-columns:31px minmax(0,1fr)}.personal-social-map-boundaries>aside a{grid-column:2}.personal-social-map-context-lens,.personal-social-map-context-unavailable{grid-template-columns:42px minmax(0,1fr)}.personal-social-map-context-lens>b,.personal-social-map-context-unavailable nav{grid-column:2;justify-self:start}}@media (max-width:480px){.personal-social-map-live-state{grid-template-columns:29px minmax(0,1fr)}.personal-social-map-live-state button{grid-column:2;justify-self:start}.personal-social-map-unavailable{grid-template-columns:1fr;padding:24px 18px}.personal-social-map-hero>div{padding:21px 18px}.personal-social-map-hero h2{font-size:19px}.personal-social-map-hero>dl{grid-template-columns:repeat(2,1fr)}.personal-social-map-board>header{padding-inline:13px}.personal-social-map-canvas{padding:10px}.personal-social-map-context-lens,.personal-social-map-context-unavailable{grid-template-columns:1fr;padding:14px}.personal-social-map-context-lens>b,.personal-social-map-context-unavailable nav{grid-column:auto}.personal-social-map-context-unavailable nav{flex-wrap:wrap;width:100%}.personal-social-map-context-unavailable a,.personal-social-map-context-unavailable button{white-space:normal;flex:1;justify-content:center}}.personal-social-map-context-lens{background:#f4faf7;border:1px solid #cfe0da;border-left:4px solid #08795d;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;margin-bottom:11px;padding:14px 16px;display:grid}.personal-social-map-context-lens>span{color:#08795d;background:#fff;border:1px solid #bcd8cd;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.personal-social-map-context-lens small,.personal-social-map-context-lens strong{display:block}.personal-social-map-context-lens small{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.personal-social-map-context-lens strong{margin-top:4px;font-size:9px}.personal-social-map-context-lens p{color:#718079;max-width:610px;margin:4px 0 0;font-size:6px;line-height:1.5}.personal-social-map-context-lens>b{color:#49665c;white-space:nowrap;background:#fff;border:1px solid #c8ddd5;padding:6px 8px;font-size:6px}.personal-social-map-context-lens.all{background:#f4f8fb;border-left-color:#2d628d}.personal-social-map-context-lens.all>span{color:#2d628d;border-color:#c7d9e7}.personal-social-map-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:170px;padding:20px;display:grid}.personal-social-map-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.personal-social-map-context-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:6px;font-weight:850}.personal-social-map-context-unavailable h2{color:#4a4032;margin:5px 0;font-size:13px}.personal-social-map-context-unavailable p{color:#7d7060;max-width:570px;margin:0;font-size:7px;line-height:1.55}.personal-social-map-context-unavailable nav{gap:7px;display:flex}.personal-social-map-context-unavailable a,.personal-social-map-context-unavailable button{color:#795627;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9b7541;align-items:center;min-height:31px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.personal-social-map-context-unavailable button:disabled{cursor:default;opacity:.65}.training-meetup-heading{align-items:end}.training-meetup-privacy{color:#285044;background:#edf8f4;border:1px solid #cce2da;border-radius:2px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;margin-bottom:11px;padding:11px 13px;display:grid}.training-meetup-privacy>span{color:#0a7757;background:#d8eee6;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.training-meetup-privacy strong{font-size:10px;display:block}.training-meetup-privacy p{color:#647a72;margin:3px 0 0;font-size:9px;line-height:1.45}.training-meetup-privacy a{color:#087654;white-space:nowrap;font-size:9px;font-weight:800}.training-meetup-activity-focus{background:#fff;border:1px solid #cbdcd5;border-left:3px solid #45cca3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;margin-bottom:11px;padding:11px 13px;display:grid}.training-meetup-activity-focus>span{color:#6de0bd;background:#17382e;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.training-meetup-activity-focus>div{min-width:0}.training-meetup-activity-focus small{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:850}.training-meetup-activity-focus h2{color:#1f3c33;margin:3px 0;font-size:12px}.training-meetup-activity-focus p{color:#71817b;margin:0;font-size:7px;line-height:1.45}.training-meetup-activity-focus>a{color:#087654;white-space:nowrap;font-size:7px;font-weight:800}.training-meetup-layout{grid-template-columns:minmax(245px,.72fr) minmax(390px,1.35fr);align-items:start;gap:11px;display:grid}.training-meetup-composer,.training-meetup-directory{background:#fff;border:1px solid #dce4e1;border-radius:2px;box-shadow:0 2px 8px #1b302908}.training-meetup-composer{padding:14px}.training-meetup-young-lock{color:#28483e;background:#fff;border:1px solid #d8e2de;border-top:3px solid #0a8b66;border-radius:2px;grid-template-columns:39px minmax(0,1fr);align-content:center;gap:11px;min-height:245px;padding:22px 18px;display:grid}.training-meetup-young-lock>span{color:#087654;background:#dff1eb;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.training-meetup-young-lock small{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.training-meetup-young-lock h2{margin:5px 0;font-size:13px}.training-meetup-young-lock p{color:#73837c;margin:0;font-size:9px;line-height:1.5}.training-meetup-young-lock a{color:#087654;margin-top:10px;font-size:8px;font-weight:850;display:inline-block}.training-meetup-composer>header{border-bottom:1px solid #e7ecea;grid-template-columns:35px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid}.training-meetup-composer>header>span{color:#42d5a7;background:#17382e;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.training-meetup-composer header small{color:#08795d;letter-spacing:.08em;font-size:8px;font-weight:850}.training-meetup-composer h2{color:#1a392f;margin:3px 0 0;font-size:15px}.training-meetup-composer header p{color:#74847d;margin:4px 0 0;font-size:9px;line-height:1.4}.training-meetup-composer>label,.training-meetup-field-pair label{margin-top:11px;display:block}.training-meetup-composer label>span{color:#4e625a;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.training-meetup-composer select,.training-meetup-composer input,.training-meetup-composer textarea{color:#243b33;width:100%;min-height:35px;font:inherit;background:#fbfcfb;border:1px solid #d5dfdb;border-radius:1px;outline:0;padding:7px 9px;font-size:10px}.training-meetup-composer textarea{resize:vertical;min-height:68px;line-height:1.45}.training-meetup-composer select:focus,.training-meetup-composer input:focus,.training-meetup-composer textarea:focus{border-color:#45a989;box-shadow:0 0 0 2px #00a97814}.training-meetup-composer label>small{color:#88958f;margin-top:4px;font-size:8px;line-height:1.4;display:block}.training-meetup-field-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.training-meetup-publish{color:#fff;cursor:pointer;background:#087a5a;border:1px solid #087a5a;border-radius:1px;width:100%;min-height:36px;margin-top:13px;font-size:10px;font-weight:800}.training-meetup-publish:hover:not(:disabled){background:#056c4e}.training-meetup-publish:disabled{cursor:not-allowed;opacity:.58}.training-meetup-no-context{text-align:center;align-content:center;place-items:center;min-height:245px;padding:22px;display:grid}.training-meetup-no-context>span{color:#0b8b66;font-size:25px}.training-meetup-no-context strong{color:#29453c;margin-top:8px;font-size:12px}.training-meetup-no-context p{color:#75867f;margin:6px 0 10px;font-size:9px;line-height:1.5}.training-meetup-no-context a{color:#087654;font-size:9px;font-weight:800}.training-meetup-no-context.external{background:#f8fcfa;border-top:3px solid #4fd5ad}.training-meetup-no-context.external>span{background:#e5f5ef;border:1px solid #b9ddd1;place-items:center;width:48px;height:48px;display:grid}.training-meetup-no-context.external p{max-width:390px}.training-meetup-directory{min-width:0;overflow:hidden}.training-meetup-live-bar{background:#fff;border-bottom:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 11px;display:flex}.training-meetup-live-bar>span{align-items:center;gap:8px;min-width:0;display:flex}.training-meetup-live-bar>span>i{background:#10aa7b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #10aa7b17}.training-meetup-live-bar>span>i.syncing{background:#d39427}.training-meetup-live-bar>span>i.offline{background:#d05e58}.training-meetup-live-bar p{margin:0}.training-meetup-live-bar p strong,.training-meetup-live-bar p small{display:block}.training-meetup-live-bar p strong{color:#29443b;font-size:9px}.training-meetup-live-bar p small{color:#7b8a84;margin-top:2px;font-size:7px}.training-meetup-live-bar>button{color:#62766e;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:#f8fbfa;border:1px solid #d5e3de;align-items:center;gap:5px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.training-meetup-live-bar>button>i{background:#10aa7b;border-radius:50%;width:6px;height:6px}.training-meetup-live-bar>button.syncing>i{background:#d39427}.training-meetup-live-bar>button.offline>i{background:#d05e58}.training-meetup-live-bar>button b{color:#08795d;font-size:10px}.training-meetup-live-bar>button:hover{background:#edf7f4}.training-meetup-live-bar>button:disabled{cursor:default;opacity:.6}.training-meetup-sync-error{color:#983f36;background:#fff3f1;border-left:3px solid #d35f52;margin:10px 12px 0;padding:8px 10px;font-size:8px}.training-meetup-tabs{background:#f6f9f7;border-bottom:1px solid #dce4e1;grid-template-columns:repeat(3,1fr);display:grid}.training-meetup-tabs button{color:#65766f;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e2e8e5;grid-template-columns:1fr auto;align-content:center;gap:2px 10px;min-height:63px;padding:10px 13px;display:grid}.training-meetup-tabs button:last-child{border-right:0}.training-meetup-tabs button span{color:#84918c;letter-spacing:.08em;grid-column:1;font-size:7px;font-weight:850}.training-meetup-tabs button strong{grid-column:1;font-size:10px}.training-meetup-tabs button b{color:#64756e;background:#e8eeeb;border-radius:13px;grid-area:1/2/3;place-items:center;min-width:25px;height:25px;padding:0 5px;font-size:9px;display:grid}.training-meetup-tabs button.active{color:#087654;background:#fff;box-shadow:inset 0 -3px #00a978}.training-meetup-tabs button.active span{color:#0b8662}.training-meetup-tabs button.active b{color:#fff;background:#087a5a}.training-meetup-feedback{border:1px solid;margin:10px 12px 0;padding:8px 10px;font-size:9px;line-height:1.4}.training-meetup-feedback.success{color:#17664d;background:#e8f6f1;border-color:#c4e2d7}.training-meetup-feedback.error{color:#964d47;background:#fff1ef;border-color:#ebcac6}.training-meetup-list{display:grid}.training-meetup-card{border-bottom:1px solid #e5ebe8;grid-template-columns:72px minmax(0,1fr);display:grid}.training-meetup-card:last-child{border-bottom:0}.training-meetup-card.closed,.training-meetup-card.cancelled{background:#fafbfa}.training-meetup-date{color:#fff;text-align:center;background:#17372d;border-bottom:1px solid #2b4d42;align-content:start;justify-items:center;padding:16px 8px;display:grid}.training-meetup-card.closed .training-meetup-date,.training-meetup-card.cancelled .training-meetup-date{background:#63716c}.training-meetup-date small{color:#58dbb3;letter-spacing:.1em;font-size:7px;font-weight:850}.training-meetup-card.closed .training-meetup-date small,.training-meetup-card.cancelled .training-meetup-date small{color:#d3ddda}.training-meetup-date strong{text-transform:uppercase;margin-top:7px;font-size:11px;line-height:1.25}.training-meetup-date span{color:#9fb8af;text-transform:uppercase;margin-top:5px;font-size:8px}.training-meetup-card-body{min-width:0;padding:13px 14px}.training-meetup-card-body>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.training-meetup-card-body header span{color:#0a8060;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.training-meetup-card-body h2{color:#1c3930;margin:3px 0;font-size:13px}.training-meetup-card-body header p{color:#7a8983;margin:0;font-size:8px}.training-meetup-card-body header>b{color:#087654;text-transform:uppercase;white-space:nowrap;background:#e2f3ec;border-radius:1px;padding:4px 6px;font-size:8px}.training-meetup-card.closed header>b{color:#76622d;background:#f3ebd7}.training-meetup-card.cancelled header>b{color:#7c625f;background:#f2e9e7}.training-meetup-card blockquote{color:#546a62;background:#f6f9f7;border-left:2px solid #7fc3aa;margin:10px 0 0;padding:8px 10px;font-size:9px;line-height:1.5}.training-meetup-creator{grid-template-columns:33px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;display:grid}.training-meetup-creator p{margin:0}.training-meetup-creator strong,.training-meetup-creator small{display:block}.training-meetup-creator strong{color:#2c443c;font-size:9px}.training-meetup-creator small{color:#81908a;margin-top:2px;font-size:8px}.training-meetup-card-body>footer{grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:12px;min-height:42px;margin-top:10px;display:grid}.training-meetup-capacity>span{background:#e3eae7;height:3px;display:block;overflow:hidden}.training-meetup-capacity i{background:#00a978;height:100%;display:block}.training-meetup-capacity small{color:#788780;margin-top:5px;font-size:8px;display:block}.training-meetup-card-body>footer>button,.training-meetup-owner-actions button{color:#fff;cursor:pointer;background:#087a5a;border:1px solid #087a5a;border-radius:1px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800}.training-meetup-card-body>footer>button.withdraw{color:#536861;background:#fff;border-color:#bdccc6}.training-meetup-card-body>footer button:disabled{cursor:not-allowed;opacity:.55}.training-meetup-owner-actions,.training-meetup-joined-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.training-meetup-owner-actions button{color:#087654;background:#fff}.training-meetup-owner-actions button.danger{color:#9a4a43;border-color:#ddbbb7}.training-meetup-owner-actions a,.training-meetup-joined-actions a{color:#fff;background:#087a5a;border:1px solid #087a5a;align-items:center;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.training-meetup-owner-actions a.manage{color:#087654;background:#fff}.training-meetup-joined-actions button{color:#5e7069;cursor:pointer;background:#fff;border:1px solid #bdccc6;min-height:31px;padding:0 8px;font-size:8px;font-weight:800}.training-meetup-joined-actions>span{color:#8a706d;font-size:8px;font-weight:750}.training-meetup-finished{color:#7c8883;align-self:center;font-size:8px;font-weight:800}.training-meetup-interested{border-top:1px solid #e8edeb;margin-top:11px;padding-top:9px}.training-meetup-interested>span{color:#75847e;letter-spacing:.07em;font-size:7px;font-weight:850;display:block}.training-meetup-interested>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.training-meetup-interested a,.training-meetup-private-person{color:#40574f;background:#f1f6f4;border:1px solid #dbe7e2;align-items:center;gap:6px;padding:4px 7px 4px 4px;font-size:8px;font-weight:750;display:flex}.training-meetup-interested .social-avatar{width:24px;height:24px}.training-meetup-interested p{color:#87938e;margin:6px 0 0;font-size:8px;line-height:1.4}.training-meetup-empty{text-align:center;align-content:center;place-items:center;min-height:330px;padding:30px;display:grid}.training-meetup-empty>span{color:#00a978;font-size:27px}.training-meetup-empty h2{color:#29443b;margin:9px 0 5px;font-size:14px}.training-meetup-empty p{color:#788780;max-width:420px;margin:0;font-size:9px;line-height:1.5}@media (max-width:900px){.training-meetup-layout{grid-template-columns:1fr}.training-meetup-composer{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.training-meetup-composer>header,.training-meetup-publish,.training-meetup-no-context{grid-column:1/-1}}@media (max-width:620px){.training-meetup-privacy,.training-meetup-activity-focus{grid-template-columns:35px minmax(0,1fr)}.training-meetup-privacy a,.training-meetup-activity-focus>a{grid-column:2}.training-meetup-composer{display:block}.training-meetup-live-bar{flex-direction:column;align-items:flex-start}.training-meetup-live-bar>button{align-self:flex-start}.training-meetup-tabs{display:flex;overflow-x:auto}.training-meetup-tabs button{min-width:150px}.training-meetup-card{grid-template-columns:58px minmax(0,1fr)}.training-meetup-date{padding-inline:5px}.training-meetup-card-body{padding-inline:11px}}@media (max-width:440px){.training-meetup-field-pair{grid-template-columns:1fr;gap:0}.training-meetup-card-body>footer{grid-template-columns:1fr;align-items:start}.training-meetup-card-body>footer>button,.training-meetup-owner-actions{justify-self:start}.training-meetup-tabs button{padding-inline:9px}}.training-meetup-context-lens{background:#fff;border:1px solid #c7dad3;border-left:4px solid #087a5a;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:83px;margin-bottom:10px;padding:11px 13px;display:grid}.training-meetup-context-lens.all{color:#fff;background:#17372e;border-color:#254c40 #254c40 #254c40 #4fd5ad}.training-meetup-context-lens>span{color:#087654;background:#e6f5ef;border:1px solid #add1c4;place-items:center;width:40px;height:40px;font-size:14px;font-weight:850;display:grid}.training-meetup-context-lens.all>span{color:#79dfbf;background:#224b3f;border-color:#54796d}.training-meetup-context-lens>div{min-width:0}.training-meetup-context-lens>div small{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:850}.training-meetup-context-lens.all>div small{color:#75d8b9}.training-meetup-context-lens h2{margin:4px 0 3px;font-size:13px}.training-meetup-context-lens p{color:#71817b;margin:0;font-size:7px;line-height:1.45}.training-meetup-context-lens.all p{color:#abc1ba}.training-meetup-context-lens dl{border:1px solid #dbe4e1;grid-template-columns:repeat(3,72px);margin:0;display:grid}.training-meetup-context-lens dl>div{border-right:1px solid #e2e8e5;padding:7px 8px}.training-meetup-context-lens dl>div:last-child{border-right:0}.training-meetup-context-lens dt{color:#7d8d87;font-size:5px}.training-meetup-context-lens dd{color:#28443b;margin:2px 0 0;font-size:12px;font-weight:850}.training-meetup-context-lens.all dl,.training-meetup-context-lens.all dl>div{border-color:#42675b}.training-meetup-context-lens.all dt{color:#92ada4}.training-meetup-context-lens.all dd{color:#fff}.training-meetup-context-lens>b{color:#60736c;letter-spacing:.05em;white-space:nowrap;background:#f7faf9;border:1px solid #c9d8d3;padding:5px 7px;font-size:5px}.training-meetup-context-lens.all>b{color:#a8c9bf;background:#20483c;border-color:#4d7065}.training-meetup-external-focus{color:#fff;background:#17372e;border:1px solid #31594d;border-left:4px solid #55d7b0;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:88px;margin-bottom:10px;padding:11px 13px;display:grid}.training-meetup-external-focus>span{color:#74e1bf;background:#214b3e;border:1px solid #52786c;place-items:center;width:42px;height:42px;font-size:15px;font-weight:850;display:grid}.training-meetup-external-focus>div{min-width:0}.training-meetup-external-focus>div small{color:#75d8b9;letter-spacing:.08em;font-size:6px;font-weight:850}.training-meetup-external-focus h2{margin:4px 0 3px;font-size:13px}.training-meetup-external-focus p{color:#abc1ba;max-width:620px;margin:0;font-size:7px;line-height:1.45}.training-meetup-external-focus dl{border:1px solid #42675b;grid-template-columns:74px 78px 104px;margin:0;display:grid}.training-meetup-external-focus dl>div{border-right:1px solid #42675b;padding:7px 8px}.training-meetup-external-focus dl>div:last-child{border-right:0}.training-meetup-external-focus dt{color:#92ada4;font-size:5px}.training-meetup-external-focus dd{color:#fff;margin:2px 0 0;font-size:10px;font-weight:850}.training-meetup-external-focus dl>div:last-child dd{font-size:6px}.training-meetup-external-focus>b{color:#a8c9bf;letter-spacing:.05em;white-space:nowrap;background:#20483c;border:1px solid #4d7065;padding:5px 7px;font-size:5px}.training-meetup-context-lock{background:#edf7f3;border:1px solid #bdd9cf;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;margin-top:11px;padding:7px 8px;display:grid}.training-meetup-context-lock>span{color:#087654;background:#d8eee6;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.training-meetup-context-lock p{min-width:0;margin:0}.training-meetup-context-lock small,.training-meetup-context-lock strong,.training-meetup-context-lock em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.training-meetup-context-lock small{color:#42806c;letter-spacing:.06em;font-size:5px;font-weight:850}.training-meetup-context-lock strong{color:#28443b;margin-top:2px;font-size:9px}.training-meetup-context-lock em{color:#788981;margin-top:2px;font-size:6px;font-style:normal}.training-meetup-context-lock>b{color:#4f7266;background:#fff;border:1px solid #b9d2c9;padding:4px 5px;font-size:5px}.training-meetup-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:230px;padding:22px;display:grid}.training-meetup-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.training-meetup-context-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:6px;font-weight:850}.training-meetup-context-unavailable h2{color:#4a4032;margin:5px 0;font-size:13px}.training-meetup-context-unavailable p{color:#7d7060;max-width:570px;margin:0;font-size:8px;line-height:1.55}.training-meetup-context-unavailable>a{color:#795627;white-space:nowrap;background:#fff;border:1px solid #9b7541;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:flex}@media (max-width:1050px){.training-meetup-context-lens{grid-template-columns:42px minmax(0,1fr) auto}.training-meetup-context-lens>b{grid-column:2/-1;justify-self:start}.training-meetup-external-focus{grid-template-columns:44px minmax(0,1fr) auto}.training-meetup-external-focus>b{grid-column:2/-1;justify-self:start}}@media (max-width:720px){.training-meetup-context-lens,.training-meetup-external-focus{grid-template-columns:40px minmax(0,1fr);align-items:start}.training-meetup-context-lens dl,.training-meetup-external-focus dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%}.training-meetup-context-lens>b,.training-meetup-external-focus>b{grid-column:1/-1}.training-meetup-context-unavailable{grid-template-columns:40px minmax(0,1fr)}.training-meetup-context-unavailable>a{grid-column:2;justify-self:start}}@media (max-width:460px){.training-meetup-context-lens,.training-meetup-external-focus{padding:10px}.training-meetup-context-lock{grid-template-columns:28px minmax(0,1fr)}.training-meetup-context-lock>b{grid-column:2;justify-self:start}.training-meetup-context-unavailable{grid-template-columns:1fr;padding:16px}.training-meetup-context-unavailable>a{grid-column:auto;justify-content:center;justify-self:stretch}}.meetup-conversation-experience{gap:9px;display:grid}.meetup-conversation-origin{color:#285044;background:#edf8f4;border:1px solid #cce2da;border-radius:2px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:grid}.meetup-conversation-origin>span{color:#087654;background:#d8eee6;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.meetup-conversation-origin p{min-width:0;margin:0}.meetup-conversation-origin small,.meetup-conversation-origin strong,.meetup-conversation-origin em{display:block}.meetup-conversation-origin small{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.meetup-conversation-origin strong{color:#24463b;margin-top:2px;font-size:10px}.meetup-conversation-origin em{color:#71847c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;overflow:hidden}.meetup-conversation-origin>a{color:#087654;white-space:nowrap;background:#fff;border:1px solid #bcd8ce;align-items:center;min-height:29px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.meetup-conversation-access{color:#275247;background:#f4fbf8;border:1px solid #cfe5dc;border-left:3px solid #14a87b;border-radius:2px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:72px;padding:10px 12px;display:grid}.meetup-conversation-access>span{color:#087654;background:#dcefe8;place-items:center;width:33px;height:33px;font-size:11px;font-weight:900;display:grid}.meetup-conversation-access>div{min-width:0}.meetup-conversation-access small,.meetup-conversation-access strong,.meetup-conversation-access p{display:block}.meetup-conversation-access small{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.meetup-conversation-access strong{color:#24463b;margin-top:3px;font-size:10px}.meetup-conversation-access p{color:#71847c;margin:3px 0 0;font-size:8px;line-height:1.4}.meetup-conversation-access dl{border-left:1px solid #d8e8e2;align-self:stretch;margin:0;display:flex}.meetup-conversation-access dl div{border-right:1px solid #d8e8e2;align-content:center;min-width:92px;padding:0 12px;display:grid}.meetup-conversation-access dt{color:#81908a;font-size:7px}.meetup-conversation-access dd{color:#2f5146;margin:3px 0 0;font-size:8px;font-weight:850}.meetup-conversation-access>a{color:#087654;white-space:nowrap;background:#fff;border:1px solid #bdd9cf;align-items:center;min-height:29px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.meetup-conversation-access.external{color:#36566b;background:#f3f8fb;border-color:#d2e2ea #d2e2ea #d2e2ea #4d8fa9}.meetup-conversation-access.external>span{color:#39768e;background:#dfedf3}.meetup-conversation-access.external small,.meetup-conversation-access.external>a{color:#39768e}.meetup-conversation-access.external dl,.meetup-conversation-access.external dl div{border-color:#d9e5eb}.meetup-conversation-access.closed{color:#6a5d42;background:#fbf7ed;border-color:#eadfc6 #eadfc6 #eadfc6 #b78a38}.meetup-conversation-access.closed>span{color:#8b6b28;background:#f0e4c7}.meetup-conversation-access.closed small,.meetup-conversation-access.closed>a{color:#8b6b28}.meetup-conversation-access.closed dl,.meetup-conversation-access.closed dl div{border-color:#eadfc7}.meetup-conversation-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.58fr);align-items:start;gap:11px;display:grid}.meetup-thread-panel,.meetup-summary-card,.meetup-participants-card,.meetup-coordination-privacy,.meetup-coordination-safety{background:#fff;border:1px solid #dce4e1;border-radius:2px;overflow:hidden;box-shadow:0 2px 8px #1b302908}.meetup-thread-panel{min-width:0}.meetup-thread-header{color:#fff;background:#17372d;border-bottom:1px solid #2c4d43;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:grid}.meetup-thread-header>a{color:#d8eee6;border:1px solid #49675d;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.meetup-thread-header>div{min-width:0}.meetup-thread-header>div>span{color:#50d9b0;letter-spacing:.1em;font-size:7px;font-weight:850}.meetup-thread-header h1{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:13px;overflow:hidden}.meetup-thread-header p{color:#a8bdb6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.meetup-thread-header aside{color:#acc0b9;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.meetup-thread-header aside i{background:#42d5a7;border-radius:50%;width:6px;height:6px;display:block}.meetup-thread-header aside i.syncing{background:#e4bd63}.meetup-thread-header aside i.offline{background:#d47d74}.meetup-thread-notice{color:#2d5a4c;background:#edf8f4;border-bottom:1px solid #d5e8e1;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:9px 13px;display:grid}.meetup-thread-notice.locked{color:#675d43;background:#faf5e9;border-color:#eadfc7}.meetup-thread-notice>span{color:#087654;background:#d8eee6;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid}.meetup-thread-notice.locked>span{color:#8b6b28;background:#f1e5c8}.meetup-thread-notice p,.meetup-thread-locked p{margin:0}.meetup-thread-notice strong,.meetup-thread-notice small,.meetup-thread-locked strong,.meetup-thread-locked small{display:block}.meetup-thread-notice strong,.meetup-thread-locked strong{font-size:9px}.meetup-thread-notice small,.meetup-thread-locked small{color:#74867f;margin-top:2px;font-size:8px;line-height:1.4}.meetup-thread-messages{scrollbar-color:#c5d2cd transparent;background:#fbfcfb;min-height:390px;max-height:59vh;padding:8px 13px 15px;overflow-y:auto}.meetup-thread-day{color:#8b9792;text-transform:uppercase;align-items:center;gap:8px;margin:11px 0 8px;font-size:7px;font-weight:800;display:flex}.meetup-thread-day:before,.meetup-thread-day:after{content:"";background:#e3e9e6;flex:1;height:1px}.meetup-message-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;margin:8px 0;display:grid}.meetup-message-row>.social-avatar{width:30px;height:30px}.meetup-message-row>div{color:#354942;background:#fff;border:1px solid #dfe6e3;border-radius:2px;justify-self:start;max-width:min(560px,86%);padding:8px 10px}.meetup-message-row.own>div{background:#eaf7f2;border-color:#c9e4da;justify-self:end}.meetup-message-row.own>.social-avatar{grid-area:1/2;justify-self:end;display:none}.meetup-message-row.own>div{grid-column:1/-1}.meetup-message-row header{align-items:center;gap:7px;margin-bottom:4px;display:flex}.meetup-message-row header span{color:#1f4136;font-size:8px;font-weight:850}.meetup-message-row header time{color:#89958f;font-size:7px}.meetup-message-row header button{color:#8b6d69;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:7px}.meetup-message-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.meetup-message-row.removed>div{color:#89958f;background:#f5f7f6;border-style:dashed}.meetup-message-removed{font-style:italic}.meetup-thread-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:25px;display:grid}.meetup-thread-empty>span{color:#00a978;font-size:25px}.meetup-thread-empty h2{color:#29443b;margin:8px 0 4px;font-size:13px}.meetup-thread-empty p{color:#788780;max-width:360px;margin:0;font-size:9px;line-height:1.5}.meetup-thread-composer{background:#fff;border-top:1px solid #dce4e1;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:9px;padding:11px 13px;display:grid}.meetup-thread-composer>.social-avatar{width:31px;height:31px}.meetup-thread-composer>div{background:#fbfcfb;border:1px solid #cfdbd6;overflow:hidden}.meetup-thread-composer textarea{resize:vertical;color:#263c34;width:100%;min-height:46px;font:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:9px;line-height:1.45;display:block}.meetup-thread-composer>div:focus-within{border-color:#56a98c;box-shadow:0 0 0 2px #00a97812}.meetup-thread-composer footer{border-top:1px solid #e6ebe9;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:5px 6px 5px 9px;display:flex}.meetup-thread-composer footer small{color:#89958f;font-size:7px}.meetup-thread-composer button{color:#fff;cursor:pointer;background:#087a5a;border:1px solid #087a5a;min-height:25px;padding:0 10px;font-size:8px;font-weight:800}.meetup-thread-composer button:disabled{cursor:not-allowed;opacity:.5}.meetup-thread-locked{color:#5d654e;background:#faf8f1;border-top:1px solid #e6dfcd;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:11px 13px;display:grid}.meetup-thread-locked>span{color:#886e34;background:#efe6d1;place-items:center;width:28px;height:28px;display:grid}.meetup-thread-error{color:#914b45;background:#fff0ee;border-top:1px solid #ebcac6;margin:0;padding:8px 13px;font-size:8px}.meetup-conversation-sidebar{flex-direction:column;gap:11px;display:flex}.meetup-summary-card{border-top:3px solid #00a978}.meetup-summary-card>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;min-height:34px;padding:8px 11px;display:flex}.meetup-summary-card header span,.meetup-participants-card header span,.meetup-coordination-privacy>span{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.meetup-summary-card header b{color:#087654;text-transform:uppercase;background:#e2f3ec;padding:3px 5px;font-size:7px}.meetup-summary-card>strong{color:#17372d;text-transform:uppercase;margin:12px 12px 0;font-size:16px;display:block}.meetup-summary-card h2{color:#29443b;margin:4px 12px;font-size:11px}.meetup-summary-card>p{color:#75857f;margin:0 12px 10px;font-size:8px;line-height:1.45}.meetup-summary-card blockquote{color:#566b63;background:#f5f8f7;border-left:2px solid #7fc3aa;margin:0 12px 11px;padding:7px 8px;font-size:8px;line-height:1.45}.meetup-summary-card footer{background:#f7f9f8;border-top:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:8px 11px;display:flex}.meetup-summary-card footer span{color:#2f4c42;font-size:8px;font-weight:800}.meetup-summary-card footer small{color:#7d8b85;text-align:right;font-size:7px}.meetup-owner-manage-link{color:#087654;border-top:1px solid #e1e9e5;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.meetup-participants-card>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:flex}.meetup-participants-card h2{color:#2b433b;margin:3px 0 0;font-size:10px}.meetup-participants-card header b{color:#fff;background:#087a5a;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:8px;display:grid}.meetup-participant{border-bottom:1px solid #edf0ef;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 11px;display:grid}.meetup-participant:last-child{border-bottom:0}.meetup-participant .social-avatar{width:29px;height:29px}.meetup-participant p{margin:0}.meetup-participant strong,.meetup-participant small{display:block}.meetup-participant strong{color:#2b433b;font-size:8px}.meetup-participant small{color:#87938e;margin-top:2px;font-size:7px}.meetup-coordination-privacy{padding:12px}.meetup-coordination-privacy ul{margin:8px 0 0;padding:0;list-style:none}.meetup-coordination-privacy li{border-bottom:1px solid #edf0ef;grid-template-columns:23px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.meetup-coordination-privacy li:last-child{border-bottom:0;padding-bottom:0}.meetup-coordination-privacy li>b{color:#087654;background:#e1f2ec;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.meetup-coordination-privacy li p{margin:0}.meetup-coordination-privacy li strong,.meetup-coordination-privacy li small{display:block}.meetup-coordination-privacy li strong{color:#304840;font-size:8px}.meetup-coordination-privacy li small{color:#82908a;margin-top:2px;font-size:7px;line-height:1.4}.meetup-coordination-safety{color:#425f6c;background:#f1f7f9;border-color:#d8e5ea;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 12px;display:grid}.meetup-coordination-safety>b{color:#3f7186;background:#dcecf2;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.meetup-coordination-safety p{margin:0}.meetup-coordination-safety strong,.meetup-coordination-safety small{display:block}.meetup-coordination-safety strong{font-size:8px}.meetup-coordination-safety small{color:#708792;margin-top:2px;font-size:7px;line-height:1.45}.meetup-coordination-safety a{color:#3e7187;grid-column:2;font-size:7px;font-weight:800}@media (max-width:980px){.meetup-conversation-access{grid-template-columns:34px minmax(0,1fr) auto}.meetup-conversation-access dl{border-top:1px solid #d8e8e2;border-left:0;grid-column:2/-1;min-height:42px}}@media (max-width:850px){.meetup-conversation-layout{grid-template-columns:1fr}.meetup-conversation-sidebar{grid-template-columns:1fr 1fr;display:grid}.meetup-coordination-privacy,.meetup-coordination-safety{grid-column:1/-1}.meetup-thread-messages{max-height:none}}@media (max-width:560px){.meetup-conversation-origin,.meetup-conversation-access{grid-template-columns:30px minmax(0,1fr)}.meetup-conversation-origin>a,.meetup-conversation-access>a{grid-column:1/-1;justify-content:center}.meetup-conversation-access dl{grid-column:1/-1}.meetup-conversation-access dl div{flex:1;min-width:0;padding-inline:8px}.meetup-thread-header{grid-template-columns:29px minmax(0,1fr);padding-inline:10px}.meetup-thread-header aside{grid-column:2}.meetup-thread-messages{min-height:340px;padding-inline:9px}.meetup-message-row>div{max-width:94%}.meetup-thread-composer{grid-template-columns:1fr;padding-inline:9px}.meetup-thread-composer>.social-avatar{display:none}.meetup-thread-composer footer{align-items:flex-end}.meetup-thread-composer footer small{max-width:63%}.meetup-conversation-sidebar{display:flex}}.training-meetup-experience :where(p,small,strong,span,b,a,button,input,select,textarea,blockquote,dt,dd,em),.meetup-conversation-experience :where(p,small,strong,span,b,a,button,textarea,blockquote,dt,dd,em,time){font-size:12px!important}.training-meetup-experience :where(h2),.meetup-conversation-experience :where(h2){line-height:1.25;font-size:15px!important}.meetup-conversation-experience .meetup-thread-header h1{font-size:17px}.training-meetup-experience :where(button,input,select){min-height:42px}.training-meetup-experience textarea{min-height:82px}.meetup-conversation-experience button{min-height:42px}.training-meetup-publish,.training-meetup-owner-actions a,.training-meetup-joined-actions a,.meetup-conversation-origin>a,.meetup-conversation-access>a,.meetup-coordination-safety a,.meetup-connection-continuation a{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.training-meetup-tabs{grid-template-columns:repeat(4,1fr)}.training-meetup-context-lens dl{grid-template-columns:repeat(4,78px)}.training-meetup-card.historical{background:#fbfcff}.training-meetup-card.historical .training-meetup-date{background:#263b55;border-color:#384e68}.training-meetup-card.historical .training-meetup-date small{color:#9dd9ff}.training-meetup-card.historical .training-meetup-date span{color:#b8c8d8}.training-meetup-card.historical .training-meetup-card-body>header>b{color:#375a78;background:#e5f0f8}.training-meetup-joined-actions.historical{flex-direction:column;align-items:flex-end}.training-meetup-joined-actions.historical>span{color:#657685}.training-meetup-joined-actions.historical>a.repeat{color:#24624f;background:#f0f8f5;border-color:#9fc8ba}.training-meetup-repeat-draft,.training-meetup-repeat-unavailable{border:1px solid;border-radius:2px;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px;display:grid}.training-meetup-repeat-draft{color:#244b3e;background:#edf8f4;border-color:#bfdfd3 #bfdfd3 #bfdfd3 #168362;border-left-style:solid;border-left-width:3px}.training-meetup-repeat-unavailable{color:#624f2d;background:#fff8e9;border-color:#ead6a8 #ead6a8 #ead6a8 #b98627;border-left-style:solid;border-left-width:3px}.training-meetup-repeat-draft>span,.training-meetup-repeat-unavailable>span{color:#fff;background:#197759;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.training-meetup-repeat-unavailable>span{background:#a8761f}.training-meetup-repeat-draft small,.training-meetup-repeat-draft strong,.training-meetup-repeat-unavailable small,.training-meetup-repeat-unavailable strong{display:block}.training-meetup-repeat-draft small,.training-meetup-repeat-unavailable small{color:inherit;letter-spacing:.06em;font-weight:850}.training-meetup-repeat-draft strong,.training-meetup-repeat-unavailable strong{margin-top:3px}.training-meetup-repeat-draft p,.training-meetup-repeat-unavailable p{color:#63766f;margin:4px 0 0;line-height:1.5}.training-meetup-repeat-unavailable p{color:#7b6b4d}.training-meetup-repeat-draft>a{color:#24624f;white-space:nowrap;background:#fff;border:1px solid #9fc8ba;justify-content:center;align-items:center;min-height:42px;padding:0 10px;font-weight:800;display:inline-flex}.training-meetup-repeat-people{background:#fbfdfc;border:1px solid #ceddd7;border-radius:2px;grid-column:1/-1;min-width:0;margin:12px 0 2px;padding:0}.training-meetup-repeat-people>legend{color:#32725d;letter-spacing:.07em;margin-left:10px;padding:0 5px;font-weight:850}.training-meetup-repeat-people>header{background:#f1f8f5;border-bottom:1px solid #dbe6e2;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.training-meetup-repeat-people>header>span{color:#fff;background:#28765d;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.training-meetup-repeat-people>header strong,.training-meetup-repeat-people>header p{margin:0;display:block}.training-meetup-repeat-people>header p{color:#667b73;margin-top:3px;line-height:1.45}.training-meetup-repeat-people>header>b{color:#2b7059;white-space:nowrap;background:#fff;border:1px solid #b8d2c8;padding:5px 7px}.training-meetup-repeat-people>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;padding:9px;display:grid}.training-meetup-repeat-people>div>label{color:#40574f;cursor:pointer;background:#fff;border:1px solid #dce7e3;grid-template-columns:17px 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:55px;margin:0;padding:7px;display:grid}.training-meetup-repeat-people>div>label.selected{color:#1e5f4a;background:#eaf7f2;border-color:#8fc3b1;box-shadow:inset 2px 0 #168362}.training-meetup-repeat-people input{accent-color:#168362;cursor:pointer;width:16px;height:16px;min-height:16px;margin:0}.training-meetup-repeat-people .social-avatar{width:34px;height:34px}.training-meetup-composer .training-meetup-repeat-people label>span{min-width:0;margin:0;display:block}.training-meetup-repeat-people label>span strong,.training-meetup-repeat-people label>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.training-meetup-repeat-people label>span small{color:#778982;margin-top:2px}.training-meetup-repeat-people label>b{color:#658078;white-space:nowrap;font-weight:850}.training-meetup-repeat-people label.selected>b{color:#167153}.training-meetup-repeat-people>footer{color:#687b74;background:#f4f8f6;border-top:1px solid #dce6e2;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px 10px;line-height:1.45;display:grid}.training-meetup-repeat-people>footer strong{color:#345e50;white-space:nowrap}.training-meetup-card:target{background:#f1faf7;box-shadow:inset 3px 0 #168362}.training-meetup-reconnection-note{color:#29495e;background:#edf4f9;border-bottom:1px solid #ccdae5;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.training-meetup-reconnection-note>b{color:#fff;background:#315f7d;place-items:center;width:37px;height:37px;display:grid}.training-meetup-reconnection-note small,.training-meetup-reconnection-note strong{display:block}.training-meetup-reconnection-note small{color:#356f94;letter-spacing:.07em;font-weight:850}.training-meetup-reconnection-note strong{margin-top:3px}.training-meetup-reconnection-note p{color:#617583;margin:4px 0 0;line-height:1.5}.meetup-connection-continuation{background:#f5f8fc;border:1px solid #cfdae6;border-top:3px solid #3c779c;border-radius:2px;overflow:hidden;box-shadow:0 2px 8px #1f374e0a}.meetup-connection-continuation>header{color:#24475f;border-bottom:1px solid #d9e3ec;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.meetup-connection-continuation>header>span{color:#fff;background:#315f7d;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.meetup-connection-continuation>header small{color:#356f94;letter-spacing:.07em;font-weight:850;display:block}.meetup-connection-continuation h2{color:#203d51;margin:3px 0 0}.meetup-connection-continuation>p{color:#5e7180;border-bottom:1px solid #dde5ec;margin:0;padding:12px 13px;line-height:1.55}.meetup-connection-continuation>div{display:grid}.meetup-connection-continuation>div>section{background:#fff;border-bottom:1px solid #e4eaf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.meetup-connection-continuation .social-avatar{width:38px;height:38px}.meetup-connection-continuation section>div{min-width:0}.meetup-connection-continuation section strong,.meetup-connection-continuation section small{display:block}.meetup-connection-continuation section strong{color:#263f50}.meetup-connection-continuation section small{color:#72818d;margin-top:2px}.meetup-connection-continuation section>a{color:#fff;white-space:nowrap;background:#315f7d;border:1px solid #315f7d;min-width:112px;padding:0 11px;font-weight:800}.meetup-connection-continuation section>span{color:#74818a;white-space:nowrap;font-weight:750}.meetup-connection-continuation>footer{color:#536d7e;background:#edf3f8;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 13px;display:flex}.meetup-connection-continuation>footer b{color:#315f7d;letter-spacing:.04em;background:#dce9f2;padding:5px 7px}.meetup-connection-continuation>footer a{color:#315f7d;background:#fff;border:1px solid #9eb7c9;padding:0 11px;font-weight:800}.meetup-connection-continuation>footer>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.meetup-connection-continuation>footer a.repeat{color:#24624f;background:#edf8f4;border-color:#9fc8ba}@media (max-width:720px){.training-meetup-tabs{display:flex;overflow-x:auto}.training-meetup-tabs button{min-width:168px}.training-meetup-context-lens dl{grid-template-columns:repeat(4,minmax(90px,1fr));overflow-x:auto}}@media (max-width:520px){.training-meetup-repeat-draft,.training-meetup-repeat-unavailable{grid-template-columns:38px minmax(0,1fr)}.training-meetup-repeat-draft>a{grid-column:2;justify-self:start}.training-meetup-repeat-people>header{grid-template-columns:35px minmax(0,1fr)}.training-meetup-repeat-people>header>b{grid-column:2;justify-self:start}.training-meetup-repeat-people>div,.training-meetup-repeat-people>footer{grid-template-columns:1fr}.meetup-connection-continuation>div>section{grid-template-columns:38px minmax(0,1fr)}.meetup-connection-continuation section>a,.meetup-connection-continuation section>span{grid-column:2;justify-self:start}.meetup-connection-continuation>footer{flex-direction:column;align-items:stretch}.meetup-connection-continuation>footer>span{flex-direction:column;justify-content:stretch}}.meetup-participant{grid-template-columns:29px minmax(0,1fr) auto}.meetup-participant-safety{color:#953f3b;white-space:nowrap;cursor:pointer;background:snow;border:1px solid #d7b8b5;justify-content:center;align-items:center;min-height:2.625rem;padding:0 .65rem;font-weight:800;display:inline-flex;font-size:.75rem!important}.meetup-message-row{scroll-margin-top:5rem}.meetup-message-row:target>div{border-color:#a85a54;box-shadow:inset 3px 0 #a85a54}.meetup-message-safety-actions{border-top:1px solid #e5e9e7;justify-content:flex-end;gap:.4rem;margin-top:.65rem;padding-top:.55rem;display:flex}.meetup-message-safety-actions button,.meetup-message-safety-actions a{color:#92433f;cursor:pointer;background:snow;border:1px solid #d8c2bf;justify-content:center;align-items:center;min-height:2.625rem;padding:0 .7rem;font-weight:800;display:inline-flex;font-size:.75rem!important}.meetup-message-safety-actions a{color:#435f6b;background:#f6fafb;border-color:#cad9de}.meetup-coordination-safety{background:#fff8f7;border-color:#e4cbc8;border-left-style:solid;border-left-width:3px}.meetup-coordination-safety>b{color:#fff;background:#9d4843}.meetup-coordination-safety a{color:#8c3e39}@media (max-width:35rem){.meetup-participant{grid-template-columns:29px minmax(0,1fr)}.meetup-participant-safety{grid-column:2;justify-self:start}.meetup-message-safety-actions{flex-direction:column;align-items:stretch}}.training-reconnection-review-heading{align-items:flex-end}.training-reconnection-review{color:#253a33;gap:12px;display:grid}.training-reconnection-review-nav{background:#fff;border:1px solid #dbe5e1;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex}.training-reconnection-review-nav a{color:#65766f;border:1px solid #0000;place-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:750;display:grid}.training-reconnection-review-nav a:first-child{color:#0a7b5f;border-color:#cfe1da;margin-right:auto}.training-reconnection-review-nav a:hover{color:#086d55;border-color:#9fcdbd}.training-reconnection-live{background:#f1f8f5;border:1px solid #cde3da;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 8px 6px 12px;display:flex}.training-reconnection-live>div{color:#42665a;align-items:center;gap:7px;font-size:12px;display:flex}.training-reconnection-live i{background:#13a77d;width:7px;height:7px;box-shadow:0 0 0 4px #d9f1e8}.training-reconnection-live time{color:#82918b}.training-reconnection-live button{color:#176b55;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d6cc;padding:0 9px;font-size:12px;font-weight:750}.training-reconnection-live button:disabled{cursor:not-allowed;opacity:.55}.training-reconnection-live.offline{background:#fff9ed;border-color:#e8d5ad}.training-reconnection-live.offline i{background:#c48c21;box-shadow:0 0 0 4px #f5e8ca}.training-reconnection-hero{color:#fff;background:linear-gradient(110deg,#173d33,#214b40);border:1px solid #21493e;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:144px;padding:24px;display:grid;overflow:hidden}.training-reconnection-avatar{color:#8ce0c3;background:#2a594c;border:1px solid #709d8f;place-items:center;width:58px;height:58px;font-size:16px;font-weight:850;display:grid;overflow:hidden}.training-reconnection-avatar img{object-fit:cover;width:100%;height:100%}.training-reconnection-hero small{color:#80d7ba;letter-spacing:.08em;font-size:11px;font-weight:850}.training-reconnection-hero h2{margin:6px 0 5px;font-size:20px;line-height:1.25}.training-reconnection-hero p{color:#bad0c8;margin:0;font-size:12px}.training-reconnection-hero>span{color:#bde4d7;white-space:nowrap;border:1px solid #6d998a;padding:7px 9px;font-size:11px;font-weight:850}.training-reconnection-hero.accepted{background:linear-gradient(110deg,#0d5845,#16705a);border-color:#08795d}.training-reconnection-hero.declined,.training-reconnection-hero.cancelled,.training-reconnection-hero.expired{background:linear-gradient(110deg,#384a44,#52635d);border-color:#54645e}.training-reconnection-progress{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.training-reconnection-progress li{border-right:1px solid #e4ebe8;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:62px;padding:10px 13px;display:grid}.training-reconnection-progress li:last-child{border-right:0}.training-reconnection-progress b{color:#84918c;border:1px solid #d6e1dd;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.training-reconnection-progress strong,.training-reconnection-progress small{display:block}.training-reconnection-progress strong{font-size:12px}.training-reconnection-progress small{color:#82908a;margin-top:3px;font-size:11px}.training-reconnection-progress .complete b{color:#08795d;background:#e8f6f1;border-color:#8cc8b3}.training-reconnection-progress .current{background:#f4faf7}.training-reconnection-progress .current b{color:#fff;background:#0c8a68;border-color:#0c8a68}.training-reconnection-grid{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:12px;display:grid}.training-reconnection-panel{background:#fff;border:1px solid #dce5e1}.training-reconnection-panel>header{border-bottom:1px solid #e5ebe8;min-height:78px;padding:14px 16px}.training-reconnection-panel>header span{color:#08795d;letter-spacing:.08em;font-size:11px;font-weight:850}.training-reconnection-panel>header h2{margin:4px 0 3px;font-size:16px}.training-reconnection-panel>header p{color:#778780;margin:0;font-size:12px;line-height:1.5}.training-reconnection-facts{padding:8px 14px 14px}.training-reconnection-facts dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.training-reconnection-facts dl>div{border-bottom:1px solid #edf1ef;min-height:48px;padding:9px 6px}.training-reconnection-facts dt{color:#82908b;font-size:11px}.training-reconnection-facts dd{color:#344c43;margin:3px 0 0;font-size:13px;font-weight:800}.training-reconnection-facts blockquote{background:#f0f8f5;border-left:3px solid #3ab18b;margin:12px 0 0;padding:10px 12px}.training-reconnection-facts blockquote span{color:#43816d;letter-spacing:.06em;font-size:10px;font-weight:850}.training-reconnection-facts blockquote p{color:#4d665d;margin:5px 0 0;font-size:12px;line-height:1.55}.training-reconnection-boundaries{gap:0;margin:0;padding:7px 14px;list-style:none;display:grid}.training-reconnection-boundaries li{border-bottom:1px solid #edf1ef;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:57px;display:grid}.training-reconnection-boundaries b{color:#72827c;background:#eef2f0;place-items:center;width:28px;height:28px;display:grid}.training-reconnection-boundaries strong,.training-reconnection-boundaries small{display:block}.training-reconnection-boundaries strong{font-size:12px}.training-reconnection-boundaries small{color:#7a8983;margin-top:3px;font-size:11px;line-height:1.4}.training-reconnection-profile-link{color:#08795d;border-top:1px solid #e4ebe8;align-items:center;min-height:39px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.training-reconnection-availability{background:#fff8e9;border:1px solid #e3d1a6;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:grid}.training-reconnection-availability>span{color:#946d20;background:#f3e3bd;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.training-reconnection-availability strong{font-size:13px}.training-reconnection-availability p{color:#756b54;margin:3px 0 0;font-size:12px;line-height:1.45}.training-reconnection-availability.ready,.training-reconnection-availability.accepted{background:#edf8f4;border-color:#b9dfd0}.training-reconnection-availability.ready>span,.training-reconnection-availability.accepted>span{color:#08795d;background:#d6efe5}.training-reconnection-availability.ready p,.training-reconnection-availability.accepted p{color:#547368}.training-reconnection-feedback{z-index:8;color:#08795d;background:#ebf8f3;border:1px solid #b7ddcf;margin:0;padding:10px 13px;font-size:12px;font-weight:750;position:sticky;top:58px;box-shadow:0 5px 18px #183c3020}.training-reconnection-feedback.error{color:#a04c46;background:#fff2f1;border-color:#e6c5c2}.training-reconnection-decision{background:#fff;border:1px solid #d9e4df;scroll-margin-top:70px}.training-reconnection-decision>header{border-bottom:1px solid #e5ebe8;padding:16px}.training-reconnection-decision>header span{color:#08795d;letter-spacing:.08em;font-size:11px;font-weight:850}.training-reconnection-decision>header h2{margin:5px 0 4px;font-size:17px}.training-reconnection-decision>header p{color:#74827d;margin:0;font-size:12px;line-height:1.5}.training-reconnection-decision>label{cursor:pointer;background:#f3faf7;border:1px solid #cce2da;grid-template-columns:20px 1fr;align-items:center;gap:10px;min-height:69px;margin:13px;padding:10px 12px;display:grid}.training-reconnection-decision>label input{accent-color:#0b8968;cursor:pointer;width:17px;height:17px}.training-reconnection-decision>label strong,.training-reconnection-decision>label small{display:block}.training-reconnection-decision>label strong{font-size:12px}.training-reconnection-decision>label small{color:#697b74;margin-top:4px;font-size:11px;line-height:1.4}.training-reconnection-decision>footer{justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:12px 13px;display:flex}.training-reconnection-decision button,.training-reconnection-decision footer>a{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0b8968;border:1px solid #0b8968;place-items:center;padding:0 13px;font-size:12px;font-weight:850;display:grid}.training-reconnection-decision button:disabled{cursor:not-allowed;opacity:.5}.training-reconnection-decision button.secondary,.training-reconnection-decision footer>a.secondary{color:#5c6e67;background:#fff;border-color:#ccd9d4}.training-reconnection-decision button.decline{color:#9b4d47;background:#fff4f3;border-color:#d8b8b4}.training-reconnection-decline-confirm{align-items:center;gap:7px;margin-right:auto;display:flex}.training-reconnection-decline-confirm>span{color:#8a5c57;font-size:12px;font-weight:750}.training-reconnection-decline-confirm button{color:#5d6e68;background:#fff;border-color:#d5dfdb;min-height:32px;padding:0 9px}.training-reconnection-decision>label.withdraw{background:#fff8f7;border-color:#e3c7c3}.training-reconnection-decision>label.withdraw input{accent-color:#a94e47}.training-reconnection-decision>label.withdraw small{color:#816a67}.training-reconnection-decision>label.rejoin{background:#edf9f5;border-color:#add9c9}.training-reconnection-decision>label.rejoin input{accent-color:#08795d}.training-reconnection-decision>label.rejoin small{color:#547368}.training-reconnection-unavailable{background:#fff;border:1px solid #dce5e1;grid-template-columns:54px minmax(0,520px);place-content:center;gap:16px;min-height:280px;padding:34px;display:grid}.training-reconnection-unavailable>span{color:#677a72;background:#edf3f0;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.training-reconnection-unavailable small{color:#7c8a84;letter-spacing:.08em;font-size:11px;font-weight:850}.training-reconnection-unavailable h1{margin:6px 0;font-size:19px}.training-reconnection-unavailable p{color:#71817a;margin:0 0 13px;font-size:12px;line-height:1.55}.training-reconnection-unavailable a{color:#08795d;font-size:12px;font-weight:800}@media (max-width:760px){.training-reconnection-review-nav a:not(:first-child){display:none}.training-reconnection-hero{grid-template-columns:50px minmax(0,1fr);padding:17px}.training-reconnection-avatar{width:47px;height:47px}.training-reconnection-hero>span{grid-column:2;justify-self:start}.training-reconnection-progress{grid-template-columns:1fr}.training-reconnection-progress li{border-bottom:1px solid #e4ebe8;border-right:0}.training-reconnection-progress li:last-child{border-bottom:0}.training-reconnection-grid{grid-template-columns:1fr}.training-reconnection-decision>footer{flex-direction:column-reverse;align-items:stretch}.training-reconnection-decision button,.training-reconnection-decision footer>a{width:100%}.training-reconnection-decline-confirm{flex-wrap:wrap;width:100%}.training-reconnection-decline-confirm>span{width:100%}.training-reconnection-decline-confirm button{flex:1;width:auto}}@media (max-width:480px){.training-reconnection-live{flex-direction:column;align-items:flex-start}.training-reconnection-live button{width:100%}.training-reconnection-facts dl{grid-template-columns:1fr}.training-reconnection-hero h2{font-size:17px}}.training-reconnection-inbox-entry{background:#f1f7fa;border:1px solid #c7dce4;border-left:3px solid #2f7896;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:grid}.training-reconnection-inbox-entry>span{color:#fff;background:#2f7896;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.training-reconnection-inbox-entry small,.training-reconnection-inbox-entry strong{display:block}.training-reconnection-inbox-entry small{color:#397996;letter-spacing:.07em;font-size:11px;font-weight:850}.training-reconnection-inbox-entry strong{margin-top:3px;font-size:13px}.training-reconnection-inbox-entry p{color:#687c86;margin:3px 0 0;font-size:12px}.training-reconnection-entry-counts{background:#e4f0f4;border:1px solid #b6ced8;display:flex}.training-reconnection-entry-counts span{color:#527684;text-align:center;white-space:nowrap;border-right:1px solid #c5d9e1;min-width:74px;padding:6px 8px;font-size:10px}.training-reconnection-entry-counts span:last-child{border-right:0}.training-reconnection-entry-counts b{color:#245f76;font-size:14px;display:block}.training-reconnection-inbox-entry>nav{grid-template-columns:repeat(2,auto);display:grid}.training-reconnection-inbox-entry>nav a{color:#286983;background:#fff;border:1px solid #9cbfce;place-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:850;display:grid}.training-reconnection-inbox-entry>nav a+a{border-left:0}.training-reconnection-inbox{color:#263a33;gap:12px;display:grid}.training-reconnection-box-switch{background:#fff;border:1px solid #d7e3df;grid-template-columns:repeat(2,1fr);display:grid}.training-reconnection-box-switch a{color:#6d7e77;border-bottom:3px solid #0000;border-right:1px solid #dfe8e4;align-content:center;min-height:50px;padding:7px 13px;display:grid}.training-reconnection-box-switch a:last-child{border-right:0}.training-reconnection-box-switch span,.training-reconnection-box-switch strong{display:block}.training-reconnection-box-switch span{letter-spacing:.07em;font-size:10px;font-weight:850}.training-reconnection-box-switch strong{margin-top:2px;font-size:13px}.training-reconnection-box-switch a.active{color:#087359;background:#edf7f3;border-bottom-color:#0a8263}.training-reconnection-inbox-hero{color:#fff;background:#193e34;border:1px solid #234b3f;grid-template-columns:minmax(0,1fr) 180px;min-height:170px;display:grid;overflow:hidden}.training-reconnection-inbox-hero.sent{background:#173947;border-color:#244b5d}.training-reconnection-inbox-hero>div{padding:27px}.training-reconnection-inbox-hero small{color:#7fd9bb;letter-spacing:.08em;font-size:11px;font-weight:850}.training-reconnection-inbox-hero.sent small{color:#87d3ee}.training-reconnection-inbox-hero h2{max-width:680px;margin:7px 0 6px;font-size:20px}.training-reconnection-inbox-hero p{color:#b6ccc4;max-width:720px;margin:0;font-size:12px;line-height:1.6}.training-reconnection-inbox-hero>aside{background:#21483d;border-left:1px solid #41675b;flex-direction:column;justify-content:center;align-items:center;display:flex}.training-reconnection-inbox-hero.sent>aside{background:#204653;border-left-color:#3d6576}.training-reconnection-inbox-hero aside span{color:#8cb4a7;letter-spacing:.08em;font-size:10px;font-weight:850}.training-reconnection-inbox-hero aside b{color:#7de0be;margin:7px 0 2px;font-size:28px}.training-reconnection-inbox-hero.sent aside b{color:#83d6ef}.training-reconnection-inbox-hero aside small{color:#c0d7cf;letter-spacing:0}.training-reconnection-inbox-metrics{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(4,1fr);display:grid}.training-reconnection-inbox-metrics article{border-right:1px solid #e5ebe8;min-height:73px;padding:12px 14px}.training-reconnection-inbox-metrics article:last-child{border-right:0}.training-reconnection-inbox-metrics span,.training-reconnection-inbox-metrics strong,.training-reconnection-inbox-metrics small{display:block}.training-reconnection-inbox-metrics span{color:#788881;font-size:11px;font-weight:750}.training-reconnection-inbox-metrics strong{color:#173f33;margin:4px 0 2px;font-size:19px}.training-reconnection-inbox-metrics small{color:#84918c;font-size:11px}.training-reconnection-inbox-live{background:#f1f8f5;border:1px solid #cde3da;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 8px 6px 12px;display:flex}.training-reconnection-inbox-live>div{color:#42665a;align-items:center;gap:7px;font-size:12px;display:flex}.training-reconnection-inbox-live i{background:#13a77d;width:7px;height:7px;box-shadow:0 0 0 4px #d9f1e8}.training-reconnection-inbox-live time{color:#82918b}.training-reconnection-inbox-live button{color:#176b55;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d6cc;padding:0 9px;font-size:12px;font-weight:750}.training-reconnection-inbox-live button:disabled{cursor:not-allowed;opacity:.55}.training-reconnection-inbox-live.offline{background:#fff9ed;border-color:#e8d5ad}.training-reconnection-inbox-live.offline i{background:#c48c21;box-shadow:0 0 0 4px #f5e8ca}.training-reconnection-inbox-feedback{color:#a04c46;background:#fff2f1;border:1px solid #e6c5c2;margin:0;padding:10px 13px;font-size:12px;font-weight:750}.training-reconnection-inbox-directory{background:#fff;border:1px solid #dce5e1}.training-reconnection-inbox-directory>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 16px;display:flex}.training-reconnection-inbox-directory>header span{color:#08795d;letter-spacing:.08em;font-size:11px;font-weight:850}.training-reconnection-inbox-directory>header h2{margin:4px 0 3px;font-size:16px}.training-reconnection-inbox-directory>header p{color:#77867f;margin:0;font-size:12px}.training-reconnection-inbox-directory>header>b{color:#597168;white-space:nowrap;border:1px solid #cbdcd5;padding:6px 8px;font-size:11px}.training-reconnection-inbox-directory>nav{border-bottom:1px solid #dce5e1;grid-template-columns:repeat(2,1fr);display:grid}.training-reconnection-inbox-directory>nav a{color:#6c7e76;border-bottom:3px solid #0000;border-right:1px solid #e2e9e6;grid-template-columns:1fr auto;align-content:center;column-gap:8px;min-height:62px;padding:9px 14px;display:grid}.training-reconnection-inbox-directory>nav a:last-child{border-right:0}.training-reconnection-inbox-directory>nav a span,.training-reconnection-inbox-directory>nav a strong{display:block}.training-reconnection-inbox-directory>nav a span{letter-spacing:.06em;font-size:10px;font-weight:850}.training-reconnection-inbox-directory>nav a strong{margin-top:3px;font-size:13px}.training-reconnection-inbox-directory>nav a b{border:1px solid #d5dfdb;grid-area:1/2/span 2;align-self:center;place-items:center;min-width:27px;height:27px;font-size:11px;display:grid}.training-reconnection-inbox-directory>nav a.active{color:#08775b;background:#f0f8f5;border-bottom-color:#0c8a68}.training-reconnection-inbox-directory>nav a.active b{background:#dff2eb;border-color:#8fc7b4}.training-reconnection-inbox-list{background:#f5f8f7;gap:10px;padding:10px;display:grid}.training-reconnection-inbox-card{background:#fff;border:1px solid #dce5e1}.training-reconnection-inbox-card>header{border-bottom:1px solid #e6ece9;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:69px;padding:10px 12px;display:grid}.training-reconnection-inbox-card .social-avatar{width:40px;height:40px}.training-reconnection-inbox-card header small{color:#668178;font-size:11px}.training-reconnection-inbox-card h3{margin:2px 0;font-size:14px}.training-reconnection-inbox-card header p{color:#7d8a84;margin:0;font-size:11px}.training-reconnection-inbox-card header>span{color:#8d681e;white-space:nowrap;background:#fff8e8;border:1px solid #dbc27f;padding:5px 7px;font-size:10px;font-weight:850}.training-reconnection-inbox-card.accepted header>span{color:#08775b;background:#e9f6f1;border-color:#9bcab9}.training-reconnection-inbox-card.declined header>span,.training-reconnection-inbox-card.cancelled header>span,.training-reconnection-inbox-card.expired header>span{color:#687872;background:#f3f6f5;border-color:#d7dfdc}.training-reconnection-inbox-card>div{grid-template-columns:repeat(4,1fr);display:grid}.training-reconnection-inbox-card>div section{border-right:1px solid #e9eeec;min-height:57px;padding:10px 12px}.training-reconnection-inbox-card>div section:last-child{border-right:0}.training-reconnection-inbox-card>div span,.training-reconnection-inbox-card>div strong{display:block}.training-reconnection-inbox-card>div span{color:#85918c;font-size:10px;font-weight:800}.training-reconnection-inbox-card>div strong{color:#384d45;margin-top:4px;font-size:12px}.training-reconnection-inbox-card>aside{background:#fff9ec;border-top:1px solid #e7ecea;border-bottom:1px solid #e7ecea;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:grid}.training-reconnection-inbox-card>aside>b{color:#916c21;background:#f1e1ba;place-items:center;width:26px;height:26px;display:grid}.training-reconnection-inbox-card>aside strong,.training-reconnection-inbox-card>aside small{display:block}.training-reconnection-inbox-card>aside strong{font-size:12px}.training-reconnection-inbox-card>aside small{color:#786f5a;margin-top:2px;font-size:11px}.training-reconnection-inbox-card>aside.ready{background:#edf8f4}.training-reconnection-inbox-card>aside.ready>b{color:#08795d;background:#d6efe5}.training-reconnection-inbox-card>aside.ready small{color:#5a736a}.training-reconnection-inbox-card>footer{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:flex}.training-reconnection-inbox-card>footer>span{color:#7a8983;font-size:11px}.training-reconnection-inbox-card>footer>a{color:#fff;background:#0b8968;border:1px solid #0b8968;place-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:850;display:grid}.training-reconnection-inbox-empty,.training-reconnection-inbox-unavailable{background:#fff;grid-template-columns:48px minmax(0,500px);place-content:center;gap:14px;min-height:240px;padding:28px;display:grid}.training-reconnection-inbox-empty>span,.training-reconnection-inbox-unavailable>span{color:#08795d;background:#e7f4ef;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.training-reconnection-inbox-empty small,.training-reconnection-inbox-unavailable small{color:#548071;letter-spacing:.08em;font-size:10px;font-weight:850}.training-reconnection-inbox-empty h3,.training-reconnection-inbox-unavailable h2{margin:5px 0;font-size:16px}.training-reconnection-inbox-empty p,.training-reconnection-inbox-unavailable p{color:#75837d;margin:0 0 12px;font-size:12px;line-height:1.5}.training-reconnection-inbox-empty a,.training-reconnection-inbox-unavailable a{color:#08795d;font-size:12px;font-weight:850}@media (max-width:900px){.training-reconnection-inbox-entry{grid-template-columns:38px minmax(0,1fr) auto}.training-reconnection-inbox-entry>nav{grid-column:2/span 2;justify-self:start}}@media (max-width:760px){.training-reconnection-inbox-entry{grid-template-columns:38px minmax(0,1fr)}.training-reconnection-entry-counts{grid-column:2;justify-self:start}.training-reconnection-inbox-entry>nav{grid-column:2}.training-reconnection-inbox-hero{grid-template-columns:1fr}.training-reconnection-inbox-hero>aside{border-top:1px solid #41675b;border-left:0;min-height:94px}.training-reconnection-inbox-hero.sent>aside{border-top-color:#3d6576;border-left:0}.training-reconnection-inbox-metrics{grid-template-columns:repeat(2,1fr)}.training-reconnection-inbox-metrics article:nth-child(2){border-right:0}.training-reconnection-inbox-metrics article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.training-reconnection-inbox-card>div{grid-template-columns:repeat(2,1fr)}.training-reconnection-inbox-card>div section:nth-child(2){border-right:0}.training-reconnection-inbox-card>div section:nth-child(-n+2){border-bottom:1px solid #e9eeec}}@media (max-width:500px){.training-reconnection-inbox-entry>nav{grid-template-columns:1fr;width:100%}.training-reconnection-inbox-entry>nav a+a{border-top:0;border-left:1px solid #9cbfce}.training-reconnection-entry-counts{width:100%}.training-reconnection-entry-counts span{flex:1}.training-reconnection-inbox-live{flex-direction:column;align-items:flex-start}.training-reconnection-inbox-live button{width:100%}.training-reconnection-inbox-directory>header{flex-direction:column;align-items:flex-start}.training-reconnection-inbox-card>header{grid-template-columns:40px minmax(0,1fr)}.training-reconnection-inbox-card header>span{grid-column:2;justify-self:start}.training-reconnection-inbox-card>footer{flex-direction:column;align-items:stretch}.training-reconnection-inbox-card>footer>a{width:100%}.training-reconnection-inbox-directory>nav a,.training-reconnection-box-switch a{padding:8px}.training-reconnection-inbox-empty,.training-reconnection-inbox-unavailable{grid-template-columns:1fr}.training-reconnection-inbox-hero>div{padding:20px}.training-reconnection-inbox-hero h2{font-size:17px}}.training-reconnection-hero.training-reconnection-sent-hero{background:linear-gradient(110deg,#173b49,#245464);border-color:#285569}.training-reconnection-sent-hero .training-reconnection-avatar{color:#a6e4f7;background:#28596a;border-color:#75a8bb}.training-reconnection-sent-hero .training-reconnection-avatar.has-image{color:#0000;background-position:50%;background-size:cover}.training-reconnection-sent-hero small{color:#92d8ef}.training-reconnection-sent-hero p{color:#bfd6de}.training-reconnection-hero.training-reconnection-sent-hero.accepted{background:linear-gradient(110deg,#155343,#24715e);border-color:#16725e}.training-reconnection-hero.training-reconnection-sent-hero.declined,.training-reconnection-hero.training-reconnection-sent-hero.cancelled,.training-reconnection-hero.training-reconnection-sent-hero.expired{background:linear-gradient(110deg,#3d5057,#5a6d74);border-color:#596d75}.training-reconnection-sent-control>label{background:#f1f8fb;border-color:#c6dfe8}.training-reconnection-sent-control>label input{accent-color:#2f7896}.training-reconnection-sent-control>label small{color:#617983}.training-reconnection-sent-control button.decline{color:#fff;background:#a94943;border-color:#c96f67}.training-reconnection-sent-control button.decline:disabled{background:#cda29e;border-color:#d7b5b2}.training-reconnection-sent-review .training-reconnection-panel:first-child .training-reconnection-profile-link{color:#286f8b;border-top-color:#cfe0e7}@media (max-width:760px){.training-reconnection-sent-control>footer{flex-direction:column-reverse}}.training-owner-review{color:#263c34;gap:12px;display:grid}.training-owner-nav{background:#fff;border:1px solid #dbe5e1;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex}.training-owner-nav a{color:#65766f;border:1px solid #0000;place-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:750;display:grid}.training-owner-nav a:first-child{color:#08795d;border-color:#cfe1da;margin-right:auto}.training-owner-nav a:hover{color:#086d55;border-color:#9fcdbd}.training-owner-live{background:#f1f8f5;border:1px solid #cde3da;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 8px 6px 12px;display:flex}.training-owner-live>div{color:#42665a;align-items:center;gap:7px;font-size:12px;display:flex}.training-owner-live i{background:#13a77d;width:7px;height:7px;box-shadow:0 0 0 4px #d9f1e8}.training-owner-live time{color:#82918b}.training-owner-live button{color:#176b55;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d6cc;padding:0 9px;font-size:12px;font-weight:750}.training-owner-live button:disabled{cursor:not-allowed;opacity:.55}.training-owner-live.offline{background:#fff9ed;border-color:#e8d5ad}.training-owner-live.offline i{background:#c48c21;box-shadow:0 0 0 4px #f5e8ca}.training-owner-hero{color:#fff;background:linear-gradient(112deg,#163b31,#245044);border:1px solid #20483d;justify-content:space-between;align-items:center;gap:18px;min-height:136px;padding:23px;display:flex}.training-owner-hero small{color:#7ed7b8;letter-spacing:.09em;font-size:10px;font-weight:850}.training-owner-hero h1{margin:6px 0 4px;font-size:20px}.training-owner-hero p{color:#b7cec6;margin:0;font-size:12px}.training-owner-hero>b{color:#c4e9dc;white-space:nowrap;border:1px solid #6d998a;padding:7px 10px;font-size:11px}.training-owner-hero.closed{background:linear-gradient(112deg,#534725,#766437);border-color:#6f613d}.training-owner-hero.cancelled{background:linear-gradient(112deg,#513632,#74504a);border-color:#72514d}.training-owner-metrics{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(5,1fr);display:grid}.training-owner-metrics>div{border-right:1px solid #e5ebe8;align-content:center;min-height:76px;padding:11px 14px;display:grid}.training-owner-metrics>div:last-child{border-right:0}.training-owner-metrics span,.training-owner-metrics small{color:#81908a;font-size:10px}.training-owner-metrics strong{color:#30483f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:15px;overflow:hidden}.training-owner-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);gap:12px;display:grid}.training-owner-panel{background:#fff;border:1px solid #dce5e1}.training-owner-panel>header{border-bottom:1px solid #e5ebe8;min-height:75px;padding:14px 16px}.training-owner-panel>header span{color:#08795d;letter-spacing:.08em;font-size:10px;font-weight:850}.training-owner-panel>header h2{margin:4px 0 2px;font-size:15px}.training-owner-panel>header p{color:#778780;margin:0;font-size:11px}.training-owner-panel>dl{grid-template-columns:repeat(2,1fr);margin:0;padding:7px 14px;display:grid}.training-owner-panel>dl>div{border-bottom:1px solid #edf1ef;min-height:49px;padding:9px 5px}.training-owner-panel dt{color:#84918c;font-size:10px}.training-owner-panel dd{color:#344c43;margin:3px 0 0;font-size:12px;font-weight:800}.training-owner-panel blockquote{background:#f0f8f5;border-left:3px solid #3ab18b;margin:9px 14px 13px;padding:9px 11px}.training-owner-panel blockquote span{color:#43816d;font-size:9px;font-weight:850}.training-owner-panel blockquote p{color:#4d665d;margin:4px 0 0;font-size:11px;line-height:1.5}.training-owner-panel>a{color:#08795d;border-top:1px solid #e4ebe8;align-items:center;min-height:40px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.training-owner-panel.participants>div:not(.training-owner-empty){max-height:284px;padding:5px 14px;overflow-y:auto}.training-owner-panel.participants>div>section{border-bottom:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;display:grid}.training-owner-panel.participants .social-avatar{width:34px;height:34px}.training-owner-panel.participants p{min-width:0;margin:0}.training-owner-panel.participants strong,.training-owner-panel.participants small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.training-owner-panel.participants strong{font-size:11px}.training-owner-panel.participants small{color:#85918c;margin-top:2px;font-size:9px}.training-owner-panel.participants section>b{color:#08795d;border:1px solid #b9ddcf;padding:4px 6px;font-size:8px}.training-owner-empty{color:#788780;text-align:center;align-content:center;place-items:center;min-height:180px;padding:20px;display:grid}.training-owner-empty>span{color:#18a579;font-size:22px}.training-owner-empty strong,.training-owner-empty small{display:block}.training-owner-empty strong{color:#3a5148;margin:7px 0 3px;font-size:12px}.training-owner-empty small{font-size:10px}.training-owner-feedback{z-index:8;color:#08795d;background:#ebf8f3;border:1px solid #b7ddcf;margin:0;padding:10px 13px;font-size:12px;font-weight:750;position:sticky;top:58px;box-shadow:0 5px 18px #183c3020}.training-owner-feedback.error{color:#a04c46;background:#fff2f1;border-color:#e6c5c2}.training-owner-control{background:#fff;border:1px solid #d9e4df;scroll-margin-top:70px}.training-owner-control>header{border-bottom:1px solid #e5ebe8;padding:16px}.training-owner-control>header span{color:#08795d;letter-spacing:.08em;font-size:10px;font-weight:850}.training-owner-control>header h2{margin:5px 0 4px;font-size:16px}.training-owner-control>header p{color:#74827d;margin:0;font-size:11px}.training-owner-actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}.training-owner-actions>button{color:#334a42;min-height:110px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1dd;grid-template-columns:31px minmax(0,1fr);align-content:center;gap:9px;padding:11px;display:grid}.training-owner-actions>button>span{color:#08795d;background:#edf5f2;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.training-owner-actions p{margin:0}.training-owner-actions small,.training-owner-actions strong,.training-owner-actions em{display:block}.training-owner-actions small{color:#08795d;letter-spacing:.05em;font-size:8px;font-style:normal;font-weight:850}.training-owner-actions strong{margin:4px 0 3px;font-size:11px}.training-owner-actions em{color:#71817a;font-size:9px;font-style:normal;line-height:1.45}.training-owner-actions button>b{color:#70817a;border:1px solid #cbdad4;grid-column:2;justify-self:start;padding:3px 5px;font-size:7px}.training-owner-actions button:hover:not(:disabled),.training-owner-actions button.selected{background:#f2faf7;border-color:#5eb495}.training-owner-actions button.selected>b{color:#08795d;border-color:#8acbb4}.training-owner-actions button.cancel>span{color:#a14d46;background:#f8eeec}.training-owner-actions button.cancel small{color:#a14d46}.training-owner-actions button:disabled{cursor:not-allowed;opacity:.58;background:#f5f7f6}.training-owner-control>label{cursor:pointer;background:#f3faf7;border:1px solid #cce2da;grid-template-columns:20px 1fr;align-items:center;gap:10px;min-height:68px;margin:0 13px 13px;padding:10px 12px;display:grid}.training-owner-control>label.danger{background:#fff8f7;border-color:#e3c7c3}.training-owner-control>label input{accent-color:#0b8968;cursor:pointer;width:17px;height:17px}.training-owner-control>label.danger input{accent-color:#a94e47}.training-owner-control>label strong,.training-owner-control>label small{display:block}.training-owner-control>label strong{font-size:11px}.training-owner-control>label small{color:#697b74;margin-top:4px;font-size:9px;line-height:1.45}.training-owner-control>footer{border-top:1px solid #edf1ef;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:12px 13px;display:flex}.training-owner-control>footer a,.training-owner-control>footer button{color:#5d6e67;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9d4;place-items:center;padding:0 12px;font-size:10px;font-weight:850;display:grid}.training-owner-control>footer button{color:#fff;background:#0b8968;border-color:#0b8968}.training-owner-control>footer button.danger{background:#a94e47;border-color:#a94e47}.training-owner-control>footer button:disabled{cursor:not-allowed;opacity:.5}.training-owner-unavailable{background:#fff;border:1px solid #dce5e1;grid-template-columns:54px minmax(0,520px);place-content:center;gap:16px;min-height:290px;padding:34px;display:grid}.training-owner-unavailable>span{color:#677a72;background:#edf3f0;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.training-owner-unavailable small{color:#7c8a84;letter-spacing:.08em;font-size:10px;font-weight:850}.training-owner-unavailable h1{margin:6px 0;font-size:18px}.training-owner-unavailable p{color:#71817a;margin:0 0 13px;font-size:11px}.training-owner-unavailable a{color:#08795d;font-size:11px;font-weight:800}@media (max-width:820px){.training-owner-metrics{grid-template-columns:repeat(2,1fr)}.training-owner-metrics>div:nth-child(2n){border-right:0}.training-owner-metrics>div:not(:last-child){border-bottom:1px solid #e5ebe8}.training-owner-grid,.training-owner-actions{grid-template-columns:1fr}.training-owner-actions>button{min-height:88px}}@media (max-width:560px){.training-owner-nav a:not(:first-child){display:none}.training-owner-live{flex-direction:column;align-items:flex-start}.training-owner-live button{width:100%}.training-owner-hero{flex-direction:column;align-items:flex-start;padding:17px}.training-owner-hero h1{font-size:17px}.training-owner-metrics{grid-template-columns:1fr}.training-owner-metrics>div{border-bottom:1px solid #e5ebe8;border-right:0}.training-owner-metrics>div:last-child{border-bottom:0}.training-owner-panel>dl{grid-template-columns:1fr}.training-owner-control>footer{flex-direction:column-reverse;align-items:stretch}.training-owner-control>footer a,.training-owner-control>footer button{width:100%}}.training-adjustment-owner,.training-adjustment-participant{color:#293f37;gap:12px;display:grid}.training-adjustment-nav{background:#fff;border:1px solid #dbe5e1;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex}.training-adjustment-nav a{color:#687871;border:1px solid #0000;place-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:750;display:grid}.training-adjustment-nav a:first-child{color:#08795d;border-color:#cfe1da;margin-right:auto}.training-adjustment-nav a:hover{color:#086d55;border-color:#92c8b5}.training-adjustment-live{background:#f1f8f5;border:1px solid #cde3da;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 8px 6px 12px;display:flex}.training-adjustment-live>div{color:#42665a;align-items:center;gap:7px;font-size:11px;display:flex}.training-adjustment-live i{background:#13a77d;width:7px;height:7px;box-shadow:0 0 0 4px #d9f1e8}.training-adjustment-live time{color:#82918b}.training-adjustment-live button{color:#176b55;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d6cc;padding:0 9px;font-size:11px;font-weight:750}.training-adjustment-live button:disabled{cursor:not-allowed;opacity:.55}.training-adjustment-live.offline{background:#fff9ed;border-color:#e8d5ad}.training-adjustment-live.offline i{background:#c48c21;box-shadow:0 0 0 4px #f5e8ca}.training-adjustment-hero,.training-adjustment-person-hero{color:#fff;background:linear-gradient(110deg,#123a30 0 62%,#1c5847 62%);border:1px solid #16483a;justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:21px;display:flex}.training-adjustment-hero.sent{background:linear-gradient(110deg,#173846 0 62%,#23586d 62%);border-color:#244f61}.training-adjustment-hero small,.training-adjustment-person-hero small{color:#79dab7;letter-spacing:.09em;font-size:9px;font-weight:850}.training-adjustment-hero h1,.training-adjustment-person-hero h1{margin:6px 0 4px;font-size:19px}.training-adjustment-hero p,.training-adjustment-person-hero p{color:#b8d0c7;margin:0;font-size:11px}.training-adjustment-hero>b,.training-adjustment-person-hero>b{color:#c9eadf;white-space:nowrap;border:1px solid #71a494;padding:7px 9px;font-size:9px}.training-adjustment-person-hero{grid-template-columns:46px minmax(0,1fr) auto;display:grid}.training-adjustment-person-hero .social-avatar{color:#d9f5ea;background-color:#ffffff16;border-color:#ffffff36;width:46px;height:46px}.training-adjustment-comparison{background:#fff;border:1px solid #d9e3df;grid-template-columns:minmax(150px,.7fr) 28px minmax(150px,.7fr) minmax(230px,1fr);align-items:stretch;scroll-margin-top:70px;display:grid}.training-adjustment-comparison>article{background:#f6f8f7;align-content:center;min-height:118px;padding:17px;display:grid}.training-adjustment-comparison>article.after{background:#eaf7f2;border:1px solid #81c4ad;margin:-1px}.training-adjustment-comparison>b{color:#729087;place-items:center;font-size:16px;display:grid}.training-adjustment-comparison>aside{border-left:1px solid #e1e8e5;align-content:center;padding:17px;display:grid}.training-adjustment-comparison span,.training-adjustment-comparison small{color:#74867f;letter-spacing:.08em;font-size:8px;font-weight:850}.training-adjustment-comparison article strong{margin-top:8px;font-size:15px}.training-adjustment-comparison article p{color:#08795d;margin:4px 0 0;font-size:11px;font-weight:800}.training-adjustment-comparison aside strong{margin-top:6px;font-size:12px}.training-adjustment-comparison aside p{color:#73827c;margin:6px 0 0;font-size:10px;line-height:1.5}.training-adjustment-response-board,.training-adjustment-create,.training-adjustment-decision{background:#fff;border:1px solid #d9e3df;scroll-margin-top:70px}.training-adjustment-response-board>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:15px 17px;display:flex}.training-adjustment-response-board header span,.training-adjustment-create>header span,.training-adjustment-decision>header span{color:#08795d;letter-spacing:.08em;font-size:9px;font-weight:850}.training-adjustment-response-board h2,.training-adjustment-create h2,.training-adjustment-decision h2{margin:5px 0 3px;font-size:15px}.training-adjustment-response-board header p,.training-adjustment-create>header p,.training-adjustment-decision>header p{color:#74837d;margin:0;font-size:10px}.training-adjustment-response-board header dl{border:1px solid #dce6e2;margin:0;display:flex}.training-adjustment-response-board header dl>div{text-align:center;border-right:1px solid #e6ece9;min-width:60px;padding:8px}.training-adjustment-response-board header dl>div:last-child{border-right:0}.training-adjustment-response-board dt{color:#82908b;font-size:8px}.training-adjustment-response-board dd{margin:3px 0 0;font-size:13px;font-weight:850}.training-adjustment-people{padding:5px 16px}.training-adjustment-people>article{border-bottom:1px solid #edf1ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;display:grid}.training-adjustment-people>article:last-child{border-bottom:0}.training-adjustment-people .social-avatar{width:34px;height:34px}.training-adjustment-people p{min-width:0;margin:0}.training-adjustment-people p strong,.training-adjustment-people p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.training-adjustment-people p strong{color:#2f463e;font-size:11px}.training-adjustment-people p small{color:#87938e;margin-top:2px;font-size:8px}.training-adjustment-people article>b{color:#71817a;border:1px solid #d3ded9;padding:4px 6px;font-size:8px}.training-adjustment-people article>b.accepted{color:#08795d;background:#ecf8f3;border-color:#9fd3c0}.training-adjustment-people article>b.declined{color:#9c4943;background:#fff3f2;border-color:#e3bbb7}.training-adjustment-people article>b.withdrawn{color:#7b8581;background:#f2f4f3}.training-adjustment-hidden-responses{background:#f6f8f7;border-top:1px solid #e6ece9;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:53px;padding:8px 16px;display:grid}.training-adjustment-hidden-responses>b{color:#687a73;background:#e4ebe8;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.training-adjustment-hidden-responses strong,.training-adjustment-hidden-responses small{display:block}.training-adjustment-hidden-responses strong{font-size:9px}.training-adjustment-hidden-responses small{color:#788780;margin-top:3px;font-size:8px}.training-adjustment-response-board>footer,.training-adjustment-create>footer{border-top:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.training-adjustment-response-board footer label,.training-adjustment-create footer label,.training-adjustment-decision-options label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;display:grid}.training-adjustment-response-board footer input,.training-adjustment-create footer input,.training-adjustment-decision-options input{accent-color:#08795d;cursor:pointer;width:16px;height:16px}.training-adjustment-response-board footer strong,.training-adjustment-response-board footer small,.training-adjustment-create footer strong,.training-adjustment-create footer small,.training-adjustment-decision-options strong,.training-adjustment-decision-options small{display:block}.training-adjustment-response-board footer strong,.training-adjustment-create footer strong,.training-adjustment-decision-options strong{font-size:10px}.training-adjustment-response-board footer small,.training-adjustment-create footer small,.training-adjustment-decision-options small{color:#77867f;margin-top:3px;font-size:8px;line-height:1.4}.training-adjustment-response-board footer button,.training-adjustment-create footer button,.training-adjustment-decision footer button,.training-adjustment-decision footer a{color:#fff;min-height:35px;font:inherit;cursor:pointer;white-space:nowrap;background:#08795d;border:1px solid #08795d;place-items:center;padding:0 12px;font-size:9px;font-weight:850;display:grid}.training-adjustment-response-board footer button{background:#a8564f;border-color:#a8564f}.training-adjustment-response-board footer.new-proposal>div strong,.training-adjustment-response-board footer.new-proposal>div small{display:block}.training-adjustment-response-board footer.new-proposal>div strong{font-size:10px}.training-adjustment-response-board footer.new-proposal>div small{color:#77867f;margin-top:3px;font-size:8px}.training-adjustment-response-board footer.new-proposal>a{color:#fff;white-space:nowrap;background:#08795d;border:1px solid #08795d;place-items:center;min-height:35px;padding:0 12px;font-size:9px;font-weight:850;display:grid}.training-adjustment-response-board footer button.prepare{background:#08795d;border-color:#08795d}.training-adjustment-response-board footer button:disabled,.training-adjustment-create footer button:disabled,.training-adjustment-decision footer button:disabled{cursor:not-allowed;opacity:.5}.training-adjustment-create>header,.training-adjustment-decision>header{border-bottom:1px solid #e4ebe8;padding:16px 17px}.training-adjustment-editor{grid-template-columns:minmax(190px,.7fr) 30px minmax(0,1.3fr);align-items:stretch;padding:14px 16px;display:grid}.training-adjustment-editor>article{background:#f6f8f7;border:1px solid #e0e7e4;align-content:center;padding:15px;display:grid}.training-adjustment-editor>article span{color:#788780;font-size:8px;font-weight:850}.training-adjustment-editor>article strong{margin-top:8px;font-size:14px}.training-adjustment-editor>article p{color:#08795d;margin:4px 0 0;font-size:10px;font-weight:800}.training-adjustment-editor>b{color:#6e8b81;place-items:center;display:grid}.training-adjustment-editor fieldset{background:#edf8f4;border:1px solid #7fc1aa;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:13px;display:grid}.training-adjustment-editor fieldset:disabled{opacity:.55}.training-adjustment-editor label>span{color:#4f665d;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:9px;font-weight:800;display:flex}.training-adjustment-editor label>span small{color:#84938d;font-size:8px;font-weight:600}.training-adjustment-editor input,.training-adjustment-editor select,.training-adjustment-editor textarea{color:#263c34;width:100%;font:inherit;background:#fff;border:1px solid #cbdcd5;outline:none;padding:0 9px;font-size:10px}.training-adjustment-editor input,.training-adjustment-editor select{height:34px}.training-adjustment-editor select{cursor:pointer}.training-adjustment-editor textarea{resize:vertical;min-height:66px;padding-block:8px}.training-adjustment-editor input:focus,.training-adjustment-editor select:focus,.training-adjustment-editor textarea:focus{border-color:#52ad8e;box-shadow:0 0 0 2px #bfe5d7}.training-adjustment-editor label.reason{grid-column:1/-1}.training-adjustment-create>ul,.training-adjustment-rules{border-top:1px solid #e5ebe8;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.training-adjustment-create>ul li,.training-adjustment-rules li{border-right:1px solid #e6ece9;grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:74px;padding:11px;display:grid}.training-adjustment-create>ul li:last-child,.training-adjustment-rules li:last-child{border-right:0}.training-adjustment-create>ul li>b,.training-adjustment-rules li>b{color:#08795d;background:#e6f3ee;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.training-adjustment-create>ul strong,.training-adjustment-create>ul small,.training-adjustment-rules strong,.training-adjustment-rules small{display:block}.training-adjustment-create>ul strong,.training-adjustment-rules strong{font-size:9px}.training-adjustment-create>ul small,.training-adjustment-rules small{color:#7a8983;margin-top:4px;font-size:8px;line-height:1.45}.training-adjustment-rules{background:#fff;border:1px solid #dbe4e0}.training-adjustment-availability{background:#f5f7f6;border:1px solid #d9e2de;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:64px;padding:11px 14px;display:grid}.training-adjustment-availability>span{color:#62736c;background:#e4ebe8;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.training-adjustment-availability.ready{background:#edf8f4;border-color:#b9ded0}.training-adjustment-availability.ready>span{color:#08795d;background:#cdeadd}.training-adjustment-availability strong{font-size:11px}.training-adjustment-availability p{color:#6e7e77;margin:4px 0 0;font-size:9px;line-height:1.45}.training-adjustment-feedback{z-index:8;color:#08795d;background:#ebf8f3;border:1px solid #b7ddcf;margin:0;padding:10px 13px;font-size:11px;font-weight:750;position:sticky;top:58px;box-shadow:0 5px 18px #183c3020}.training-adjustment-feedback.error{color:#a04c46;background:#fff2f1;border-color:#e6c5c2}.training-adjustment-decision-options{grid-template-columns:1fr 1fr;gap:9px;padding:13px 16px;display:grid}.training-adjustment-decision-options label{background:#f2faf7;border:1px solid #cde2da;min-height:70px;padding:10px}.training-adjustment-decision-options label.decline{background:#fff8f7;border-color:#e4cac7}.training-adjustment-decision-options label.decline input{accent-color:#a84f48}.training-adjustment-decision>footer{border-top:1px solid #e7ecea;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:11px 16px;display:flex}.training-adjustment-decision footer button.decline{color:#9c4842;background:#fff;border-color:#b05c55}.training-adjustment-footer{background:#fff;border:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.training-adjustment-footer a{color:#08795d;font-size:10px;font-weight:800}.training-adjustment-unavailable{background:#fff;border:1px solid #dce5e1;grid-template-columns:54px minmax(0,520px);place-content:center;gap:16px;min-height:290px;padding:34px;display:grid}.training-adjustment-unavailable>span{color:#677a72;background:#edf3f0;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.training-adjustment-unavailable small{color:#7c8a84;letter-spacing:.08em;font-size:9px;font-weight:850}.training-adjustment-unavailable h1{margin:6px 0;font-size:17px}.training-adjustment-unavailable p{color:#71817a;margin:0 0 13px;font-size:10px}.training-adjustment-unavailable a{color:#08795d;font-size:10px;font-weight:800}@media (max-width:860px){.training-adjustment-comparison{grid-template-columns:1fr 28px 1fr}.training-adjustment-comparison>aside{border-top:1px solid #e1e8e5;border-left:0;grid-column:1/-1}.training-adjustment-response-board>header{flex-direction:column;align-items:flex-start}.training-adjustment-editor{grid-template-columns:1fr}.training-adjustment-editor>b{min-height:28px;transform:rotate(90deg)}.training-adjustment-create>ul,.training-adjustment-rules{grid-template-columns:1fr}.training-adjustment-create>ul li,.training-adjustment-rules li{border-bottom:1px solid #e6ece9;border-right:0}.training-adjustment-create>ul li:last-child,.training-adjustment-rules li:last-child{border-bottom:0}}@media (max-width:580px){.training-adjustment-nav a:not(:first-child){display:none}.training-adjustment-live{flex-direction:column;align-items:stretch}.training-adjustment-live button{width:100%}.training-adjustment-hero,.training-adjustment-person-hero{flex-direction:column;grid-template-columns:42px 1fr;align-items:flex-start;padding:17px}.training-adjustment-hero>b,.training-adjustment-person-hero>b{grid-column:1/-1}.training-adjustment-hero h1,.training-adjustment-person-hero h1{font-size:16px}.training-adjustment-comparison{grid-template-columns:1fr}.training-adjustment-comparison>b{min-height:28px;transform:rotate(90deg)}.training-adjustment-editor fieldset{grid-template-columns:1fr}.training-adjustment-editor label.reason{grid-column:auto}.training-adjustment-response-board header dl{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.training-adjustment-response-board header dl>div:nth-child(2){border-right:0}.training-adjustment-response-board header dl>div:nth-child(-n+2){border-bottom:1px solid #e6ece9}.training-adjustment-response-board>footer,.training-adjustment-create>footer,.training-adjustment-decision>footer{flex-direction:column;align-items:stretch}.training-adjustment-response-board footer button,.training-adjustment-create footer button,.training-adjustment-decision footer button,.training-adjustment-decision footer a{width:100%}.training-adjustment-decision-options{grid-template-columns:1fr}.training-adjustment-footer{flex-direction:column;align-items:flex-start}}.training-adjustment-inbox-entry{background:#f0f8f5;border:1px solid #c8ddd5;border-left:3px solid #0b8264;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:grid}.training-adjustment-inbox-entry>span{color:#fff;background:#0b8264;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.training-adjustment-inbox-entry small,.training-adjustment-inbox-entry strong{display:block}.training-adjustment-inbox-entry small{color:#14755c;letter-spacing:.07em;font-size:9px;font-weight:850}.training-adjustment-inbox-entry strong{margin-top:3px;font-size:12px}.training-adjustment-inbox-entry p{color:#687d75;margin:3px 0 0;font-size:10px}.training-adjustment-entry-counts{background:#e2f2ec;border:1px solid #b8d7cb;display:flex}.training-adjustment-entry-counts span{color:#4f7568;text-align:center;white-space:nowrap;border-right:1px solid #c6ddd4;min-width:72px;padding:6px 8px;font-size:8px}.training-adjustment-entry-counts span:last-child{border-right:0}.training-adjustment-entry-counts b{color:#087457;font-size:13px;display:block}.training-adjustment-inbox-entry>nav{grid-template-columns:repeat(2,auto);display:grid}.training-adjustment-inbox-entry>nav a{color:#087457;background:#fff;border:1px solid #81bda8;place-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:850;display:grid}.training-adjustment-inbox-entry>nav a+a{border-left:0}.training-adjustment-inbox{color:#293f37;gap:12px;display:grid}.training-adjustment-box-switch{background:#fff;border:1px solid #d7e3df;grid-template-columns:repeat(2,1fr);display:grid}.training-adjustment-box-switch a{color:#6d7e77;border-bottom:3px solid #0000;border-right:1px solid #dfe8e4;align-content:center;min-height:48px;padding:7px 12px;display:grid}.training-adjustment-box-switch a:last-child{border-right:0}.training-adjustment-box-switch span,.training-adjustment-box-switch strong{display:block}.training-adjustment-box-switch span{letter-spacing:.07em;font-size:8px;font-weight:850}.training-adjustment-box-switch strong{margin-top:2px;font-size:11px}.training-adjustment-box-switch a.active{color:#087359;background:#edf7f3;border-bottom-color:#0a8263}.training-adjustment-inbox-hero{color:#fff;background:#153e33;border:1px solid #174b3c;grid-template-columns:minmax(0,1fr) 170px;min-height:154px;display:grid;overflow:hidden}.training-adjustment-inbox-hero.sent{background:#173b49;border-color:#2e5363}.training-adjustment-inbox-hero>div{padding:23px}.training-adjustment-inbox-hero small{color:#78d8b6;letter-spacing:.08em;font-size:9px;font-weight:850}.training-adjustment-inbox-hero h2{max-width:620px;margin:7px 0 5px;font-size:17px}.training-adjustment-inbox-hero p{color:#b9cec7;max-width:720px;margin:0;font-size:10px;line-height:1.55}.training-adjustment-inbox-hero>aside{background:#1e4b3e;border-left:1px solid #3c685a;flex-direction:column;justify-content:center;align-items:center;display:flex}.training-adjustment-inbox-hero.sent>aside{background:#204857;border-left-color:#446a79}.training-adjustment-inbox-hero aside span{color:#9bc4b6;letter-spacing:.08em;font-size:8px;font-weight:850}.training-adjustment-inbox-hero aside b{color:#77ddb9;margin:7px 0 2px;font-size:20px}.training-adjustment-inbox-hero aside small{color:#c2d8d0;font-size:8px}.training-adjustment-inbox-metrics{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(4,1fr);display:grid}.training-adjustment-inbox-metrics article{border-right:1px solid #e5ebe8;min-height:68px;padding:11px 13px}.training-adjustment-inbox-metrics article:last-child{border-right:0}.training-adjustment-inbox-metrics span,.training-adjustment-inbox-metrics strong,.training-adjustment-inbox-metrics small{display:block}.training-adjustment-inbox-metrics span{color:#74857e;font-size:9px;font-weight:750}.training-adjustment-inbox-metrics strong{color:#173f33;margin:4px 0 2px;font-size:16px}.training-adjustment-inbox-metrics small{color:#84918c;font-size:8px}.training-adjustment-inbox-live{background:#f1f8f5;border:1px solid #cde3da;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 8px 6px 12px;display:flex}.training-adjustment-inbox-live>div{color:#42665a;align-items:center;gap:7px;font-size:10px;display:flex}.training-adjustment-inbox-live i{background:#13a77d;width:7px;height:7px;box-shadow:0 0 0 4px #d9f1e8}.training-adjustment-inbox-live time{color:#82918b}.training-adjustment-inbox-live button{color:#176b55;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d6cc;padding:0 9px;font-size:10px;font-weight:750}.training-adjustment-inbox-live button:disabled{cursor:not-allowed;opacity:.55}.training-adjustment-inbox-live.offline{background:#fff9ed;border-color:#e8d5ad}.training-adjustment-inbox-live.offline i{background:#c48c21;box-shadow:0 0 0 4px #f5e8ca}.training-adjustment-inbox-feedback{color:#a04c46;background:#fff2f1;border:1px solid #e6c5c2;margin:0;padding:9px 12px;font-size:10px;font-weight:750}.training-adjustment-inbox-directory{background:#fff;border:1px solid #dce5e1}.training-adjustment-inbox-directory>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:13px 15px;display:flex}.training-adjustment-inbox-directory>header span{color:#08795d;letter-spacing:.08em;font-size:9px;font-weight:850}.training-adjustment-inbox-directory>header h2{margin:4px 0 3px;font-size:15px}.training-adjustment-inbox-directory>header p{color:#77867f;margin:0;font-size:10px}.training-adjustment-inbox-directory>header>b{color:#597168;white-space:nowrap;border:1px solid #cbdcd5;padding:5px 7px;font-size:9px}.training-adjustment-inbox-directory>nav{border-bottom:1px solid #dce5e1;grid-template-columns:repeat(2,1fr);display:grid}.training-adjustment-inbox-directory>nav a{color:#6c7e76;border-bottom:3px solid #0000;border-right:1px solid #e2e9e6;grid-template-columns:1fr auto;align-content:center;column-gap:8px;min-height:57px;padding:8px 13px;display:grid}.training-adjustment-inbox-directory>nav a:last-child{border-right:0}.training-adjustment-inbox-directory>nav a span,.training-adjustment-inbox-directory>nav a strong{display:block}.training-adjustment-inbox-directory>nav a span{letter-spacing:.06em;font-size:8px;font-weight:850}.training-adjustment-inbox-directory>nav a strong{margin-top:3px;font-size:11px}.training-adjustment-inbox-directory>nav a b{border:1px solid #d5dfdb;grid-area:1/2/span 2;align-self:center;place-items:center;min-width:26px;height:26px;font-size:9px;display:grid}.training-adjustment-inbox-directory>nav a.active{color:#08775b;background:#f0f8f5;border-bottom-color:#0c8a68}.training-adjustment-inbox-list{background:#f5f8f7;gap:10px;padding:10px;display:grid}.training-adjustment-inbox-card{background:#fff;border:1px solid #dce5e1}.training-adjustment-inbox-card>header{border-bottom:1px solid #e6ece9;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.training-adjustment-inbox-card .social-avatar{width:38px;height:38px}.training-adjustment-sent-symbol{color:#2a708b;background:#e6f2f6;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.training-adjustment-inbox-card header small{color:#668178;font-size:9px}.training-adjustment-inbox-card h3{margin:2px 0;font-size:12px}.training-adjustment-inbox-card header p{color:#7d8a84;margin:0;font-size:9px}.training-adjustment-inbox-card header>span{color:#8d681e;white-space:nowrap;background:#fff8e8;border:1px solid #dbc27f;padding:5px 7px;font-size:8px;font-weight:850}.training-adjustment-inbox-card.accepted header>span{color:#08775b;background:#e9f6f1;border-color:#9bcab9}.training-adjustment-inbox-card.declined header>span{color:#9c4943;background:#fff3f2;border-color:#e3bbb7}.training-adjustment-inbox-card.withdrawn header>span,.training-adjustment-inbox-card.cancelled header>span,.training-adjustment-inbox-card.superseded header>span{color:#687872;background:#f3f6f5;border-color:#d7dfdc}.training-adjustment-inbox-comparison{grid-template-columns:minmax(130px,.65fr) 26px minmax(130px,.65fr) minmax(180px,1fr);align-items:stretch;display:grid}.training-adjustment-inbox-comparison>section,.training-adjustment-inbox-comparison>aside{align-content:center;min-height:69px;padding:10px 12px;display:grid}.training-adjustment-inbox-comparison>section{background:#f6f8f7}.training-adjustment-inbox-comparison>section:nth-of-type(2){background:#ecf8f3;border:1px solid #9ed1bf;margin:-1px 0}.training-adjustment-inbox-comparison>b{color:#729087;place-items:center;font-size:13px;display:grid}.training-adjustment-inbox-comparison>aside{border-left:1px solid #e4ebe8}.training-adjustment-inbox-comparison span{color:#7c8b85;letter-spacing:.06em;font-size:8px;font-weight:850}.training-adjustment-inbox-comparison strong{color:#354b43;margin-top:4px;font-size:10px}.training-adjustment-inbox-comparison small{color:#08795d;margin-top:2px;font-size:9px;font-weight:750}.training-adjustment-inbox-card>aside{background:#f5f7f6;border-top:1px solid #e7ecea;border-bottom:1px solid #e7ecea;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:50px;padding:8px 12px;display:grid}.training-adjustment-inbox-card>aside>b{color:#65766f;background:#e4ebe8;place-items:center;width:25px;height:25px;display:grid}.training-adjustment-inbox-card>aside strong,.training-adjustment-inbox-card>aside small{display:block}.training-adjustment-inbox-card>aside strong{font-size:10px}.training-adjustment-inbox-card>aside small{color:#786f5a;margin-top:2px;font-size:9px}.training-adjustment-inbox-card>aside.ready{background:#edf8f4}.training-adjustment-inbox-card>aside.ready>b{color:#08795d;background:#d6efe5}.training-adjustment-outbox-progress{background:#fbfcfc;border-bottom:1px solid #e7ecea;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.training-adjustment-outbox-progress>div{border-right:1px solid #e8eeeb;align-content:center;min-height:47px;padding:7px 11px;display:grid}.training-adjustment-outbox-progress>div:last-child{border-right:0}.training-adjustment-outbox-progress dt{color:#7b8984;font-size:8px}.training-adjustment-outbox-progress dd{color:#30483f;margin:3px 0 0;font-size:11px;font-weight:850}.training-adjustment-inbox-card>footer{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.training-adjustment-inbox-card>footer>span{color:#7a8983;font-size:9px}.training-adjustment-inbox-card>footer>a{color:#fff;background:#0b8968;border:1px solid #0b8968;place-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:850;display:grid}.training-adjustment-inbox-empty,.training-adjustment-inbox-unavailable{background:#fff;grid-template-columns:46px minmax(0,500px);place-content:center;gap:13px;min-height:230px;padding:26px;display:grid}.training-adjustment-inbox-empty>span,.training-adjustment-inbox-unavailable>span{color:#08795d;background:#e7f4ef;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.training-adjustment-inbox-empty small,.training-adjustment-inbox-unavailable small{color:#548071;letter-spacing:.08em;font-size:8px;font-weight:850}.training-adjustment-inbox-empty h3,.training-adjustment-inbox-unavailable h2{margin:5px 0;font-size:14px}.training-adjustment-inbox-empty p,.training-adjustment-inbox-unavailable p{color:#75837d;margin:0 0 11px;font-size:10px;line-height:1.5}.training-adjustment-inbox-empty a,.training-adjustment-inbox-unavailable a{color:#08795d;font-size:10px;font-weight:850}@media (max-width:880px){.training-adjustment-inbox-entry{grid-template-columns:38px minmax(0,1fr) auto}.training-adjustment-inbox-entry>nav{grid-column:2/span 2;justify-self:start}.training-adjustment-inbox-comparison{grid-template-columns:1fr 26px 1fr}.training-adjustment-inbox-comparison>aside{border-top:1px solid #e4ebe8;border-left:0;grid-column:1/-1}}@media (max-width:700px){.training-adjustment-inbox-entry{grid-template-columns:38px minmax(0,1fr)}.training-adjustment-entry-counts,.training-adjustment-inbox-entry>nav{grid-column:2;justify-self:start}.training-adjustment-inbox-hero{grid-template-columns:1fr}.training-adjustment-inbox-hero>aside{border-top:1px solid #3c685a;border-left:0;min-height:86px}.training-adjustment-inbox-hero.sent>aside{border-top-color:#446a79;border-left:0}.training-adjustment-inbox-metrics,.training-adjustment-outbox-progress{grid-template-columns:repeat(2,1fr)}.training-adjustment-inbox-metrics article:nth-child(2),.training-adjustment-outbox-progress>div:nth-child(2){border-right:0}.training-adjustment-inbox-metrics article:nth-child(-n+2),.training-adjustment-outbox-progress>div:nth-child(-n+2){border-bottom:1px solid #e5ebe8}}@media (max-width:500px){.training-adjustment-inbox-entry>nav{grid-template-columns:1fr;width:100%}.training-adjustment-inbox-entry>nav a+a{border-top:0;border-left:1px solid #81bda8}.training-adjustment-entry-counts{width:100%}.training-adjustment-entry-counts span{flex:1}.training-adjustment-inbox-live,.training-adjustment-inbox-directory>header,.training-adjustment-inbox-card>footer{flex-direction:column;align-items:stretch}.training-adjustment-inbox-live button,.training-adjustment-inbox-card>footer>a{width:100%}.training-adjustment-inbox-card>header{grid-template-columns:38px minmax(0,1fr)}.training-adjustment-inbox-card header>span{grid-column:2;justify-self:start}.training-adjustment-inbox-comparison{grid-template-columns:1fr}.training-adjustment-inbox-comparison>b{min-height:24px;transform:rotate(90deg)}.training-adjustment-inbox-empty,.training-adjustment-inbox-unavailable{grid-template-columns:1fr}.training-adjustment-inbox-hero>div{padding:18px}.training-adjustment-inbox-hero h2{font-size:15px}}.training-meetup-attention-entry{color:#263d35;background:#edf7f3;border:1px solid #b9d3c9;border-left:4px solid #0b8565;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:88px;padding:12px 14px;display:grid}.training-meetup-attention-entry>span{color:#fff;background:#0b8565;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.training-meetup-attention-entry.clear{background:#f5f8f7;border-left-color:#6f8a80}.training-meetup-attention-entry.clear>span{background:#6f8a80}.training-meetup-attention-entry small,.training-meetup-attention-entry strong{display:block}.training-meetup-attention-entry small{color:#087457;letter-spacing:.07em;font-size:12px;font-weight:850}.training-meetup-attention-entry strong{margin-top:3px;font-size:14px}.training-meetup-attention-entry p{color:#667b73;margin:3px 0 0;font-size:12px;line-height:1.45}.training-meetup-attention-entry dl{background:#fff;border:1px solid #b7d4c9;grid-template-columns:repeat(2,minmax(88px,1fr));margin:0;display:grid}.training-meetup-attention-entry dl>div{border-right:1px solid #d6e5df;align-content:center;place-items:center;min-height:48px;padding:5px 10px;display:grid}.training-meetup-attention-entry dl>div:last-child{border-right:0}.training-meetup-attention-entry dt{color:#698077;font-size:12px}.training-meetup-attention-entry dd{color:#087457;margin:2px 0 0;font-size:15px;font-weight:900}.training-meetup-attention-entry>a{color:#fff;white-space:nowrap;background:#08785b;border:1px solid #08785b;place-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;display:grid}.training-attention-center{color:#263d35;gap:14px;display:grid}.training-attention-hero{color:#fff;background:#153a31;border:1px solid #173f35;grid-template-columns:minmax(0,1fr) 230px;min-height:190px;display:grid;overflow:hidden}.training-attention-hero>div{align-content:center;padding:30px;display:grid}.training-attention-hero small{color:#76d8b6;letter-spacing:.08em;font-size:12px;font-weight:850}.training-attention-hero h2{max-width:720px;margin:8px 0 7px;font-size:21px}.training-attention-hero p{color:#b8cdc6;max-width:760px;margin:0;font-size:12px;line-height:1.6}.training-attention-hero>aside{text-align:center;background:#1e493d;border-left:1px solid #3b6558;align-content:center;padding:22px;display:grid}.training-attention-hero>aside>span{color:#9ac4b6;letter-spacing:.07em;font-size:12px;font-weight:850}.training-attention-hero>aside>b{color:#77dfba;margin:6px 0 13px;font-size:34px}.training-attention-hero dl{border:1px solid #4f7569;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.training-attention-hero dl>div{border-right:1px solid #4f7569;padding:7px}.training-attention-hero dl>div:last-child{border-right:0}.training-attention-hero dt{color:#b8cec7;font-size:12px}.training-attention-hero dd{color:#fff;margin:3px 0 0;font-size:15px;font-weight:850}.training-attention-metrics{background:#fff;border:1px solid #d8e3df;grid-template-columns:repeat(4,1fr);display:grid}.training-attention-metrics article{border-right:1px solid #e3eae7;min-height:82px;padding:13px 15px}.training-attention-metrics article:last-child{border-right:0}.training-attention-metrics span,.training-attention-metrics strong,.training-attention-metrics small{display:block}.training-attention-metrics span{color:#667b73;font-size:12px;font-weight:750}.training-attention-metrics strong{color:#0a775b;margin:4px 0 2px;font-size:20px}.training-attention-metrics small{color:#7d8b86;font-size:12px;line-height:1.35}.training-attention-live{background:#f0f8f5;border:1px solid #c9e0d7;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 8px 7px 13px;display:flex}.training-attention-live>div{color:#42665a;align-items:center;gap:8px;font-size:12px;display:flex}.training-attention-live i{background:#12a77c;width:7px;height:7px;box-shadow:0 0 0 4px #d7f0e7}.training-attention-live time{color:#7c8e87}.training-attention-live button{color:#126b53;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b4d1c7;padding:0 10px;font-size:12px;font-weight:800}.training-attention-live button:disabled{cursor:not-allowed;opacity:.55}.training-attention-live.offline{background:#fff8e9;border-color:#e5d0a7}.training-attention-live.offline i{background:#bc841d;box-shadow:0 0 0 4px #f3e5c5}.training-attention-feedback{color:#9d4842;background:#fff1f0;border:1px solid #e3beb9;margin:0;padding:10px 13px;font-size:12px;font-weight:750}.training-attention-group{background:#fff;border:1px solid #d7e2de}.training-attention-group>header{border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:16px 18px;display:flex}.training-attention-group>header span{color:#087457;letter-spacing:.08em;font-size:12px;font-weight:850}.training-attention-group.tracking>header span{color:#2b718d}.training-attention-group>header h2{margin:4px 0 3px;font-size:18px}.training-attention-group>header p{color:#70827b;max-width:720px;margin:0;font-size:12px;line-height:1.5}.training-attention-group>header>b{color:#087457;background:#e7f5ef;border:1px solid #9dc8b8;place-items:center;min-width:44px;height:44px;font-size:17px;display:grid}.training-attention-group.tracking>header>b{color:#296d87;background:#eaf4f7;border-color:#a8cbd8}.training-attention-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.training-attention-lane{border-right:1px solid #dfe8e4;min-width:0}.training-attention-lane:last-child{border-right:0}.training-attention-lane>header{background:#f8faf9;border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex}.training-attention-lane>header span{color:#6a7e76;letter-spacing:.05em;font-size:12px;font-weight:800}.training-attention-lane>header h3{margin:3px 0 0;font-size:14px}.training-attention-lane>header>b{color:#425f55;background:#fff;border:1px solid #cedbd6;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.training-attention-list{background:#f4f7f6;align-content:start;gap:9px;min-height:110px;padding:10px;display:grid}.training-attention-lane>footer{border-top:1px solid #e0e8e5;justify-content:flex-end;align-items:center;min-height:49px;padding:7px 10px;display:flex}.training-attention-lane>footer a{color:#126b53;border:1px solid #b9d1c8;place-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:grid}.training-attention-lane-empty{color:#71827b;text-align:center;align-self:center;margin:0;padding:18px;font-size:12px}.training-attention-card{background:#fff;border:1px solid #d9e3df}.training-attention-card>header{border-bottom:1px solid #e5ebe8;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 11px;display:grid}.training-attention-card .social-avatar,.training-attention-symbol{width:38px;height:38px}.training-attention-symbol{color:#2c7089;background:#e6f2f6;place-items:center;font-size:14px;font-weight:900;display:grid}.training-attention-card header small{color:#657c73;font-size:12px}.training-attention-card h4{color:#2a4038;margin:2px 0;font-size:13px}.training-attention-card header p{color:#73837d;margin:0;font-size:12px;line-height:1.4}.training-attention-card header>b{color:#8b6518;white-space:nowrap;background:#fff7e4;border:1px solid #d8bc74;padding:5px 7px;font-size:12px}.training-attention-card.sent header>b{color:#276d87;background:#eaf5f8;border-color:#a4c9d6}.training-attention-card>footer{justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:8px 10px;display:flex}.training-attention-card>footer span{color:#71817b;font-size:12px;line-height:1.4}.training-attention-card>footer a{color:#fff;background:#0b8263;border:1px solid #0b8263;flex:none;place-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:grid}.training-attention-card.sent>footer a{background:#2b718b;border-color:#2b718b}.training-attention-empty,.training-attention-unavailable{background:#fff;border:1px solid #d7e2de;grid-template-columns:48px minmax(0,520px);place-content:center;gap:14px;min-height:220px;padding:28px;display:grid}.training-attention-empty>span,.training-attention-unavailable>span{color:#087457;background:#e5f3ed;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.training-attention-empty small,.training-attention-unavailable small{color:#527b6d;letter-spacing:.07em;font-size:12px;font-weight:850}.training-attention-empty h2,.training-attention-unavailable h2{margin:5px 0;font-size:17px}.training-attention-empty p,.training-attention-unavailable p{color:#71817b;margin:0 0 12px;font-size:12px;line-height:1.5}.training-attention-empty a,.training-attention-unavailable a{color:#087457;font-size:12px;font-weight:850}@media (max-width:920px){.training-meetup-attention-entry{grid-template-columns:42px minmax(0,1fr) auto}.training-meetup-attention-entry>a{grid-column:2/span 2;justify-self:start}.training-attention-group>div{grid-template-columns:1fr}.training-attention-lane{border-bottom:1px solid #dfe8e4;border-right:0}.training-attention-lane:last-child{border-bottom:0}}@media (max-width:700px){.training-meetup-attention-entry{grid-template-columns:42px minmax(0,1fr)}.training-meetup-attention-entry dl,.training-meetup-attention-entry>a{grid-column:2;justify-self:start}.training-attention-hero{grid-template-columns:1fr}.training-attention-hero>aside{border-top:1px solid #3b6558;border-left:0}.training-attention-metrics{grid-template-columns:repeat(2,1fr)}.training-attention-metrics article:nth-child(2){border-right:0}.training-attention-metrics article:nth-child(-n+2){border-bottom:1px solid #e3eae7}}@media (max-width:500px){.training-meetup-attention-entry dl,.training-meetup-attention-entry>a{width:100%}.training-attention-hero>div{padding:21px}.training-attention-hero h2{font-size:18px}.training-attention-live,.training-attention-group>header,.training-attention-card>footer{flex-direction:column;align-items:stretch}.training-attention-live button,.training-attention-card>footer a{width:100%}.training-attention-card>header{grid-template-columns:38px minmax(0,1fr)}.training-attention-card header>b{grid-column:2;justify-self:start}.training-attention-empty,.training-attention-unavailable{grid-template-columns:1fr}}.young-protection-entry{color:#2d463e;background:#fff;border:1px solid #d7e1dd;border-left:3px solid #9aaba4;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;margin-bottom:11px;padding:11px 14px;display:grid}.young-protection-entry.active{background:#fbfdfc;border-left-color:#00a978}.young-protection-entry>span{color:#087654;background:#e1f2ec;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.young-protection-entry small,.young-protection-entry strong,.young-protection-entry p{display:block}.young-protection-entry>div>small{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.young-protection-entry strong{margin-top:3px;font-size:10px}.young-protection-entry p{color:#788680;margin:3px 0 0;font-size:8px;line-height:1.45}.young-protection-entry aside{justify-items:end;gap:6px;display:grid}.young-protection-entry aside b{color:#8a6b29;background:#f5ead1;padding:3px 6px;font-size:7px}.young-protection-entry aside em{color:#087654;font-size:8px;font-style:normal;font-weight:850}.young-protection-page,.young-link-page{gap:11px;display:grid}.young-protection-heading{justify-content:space-between;align-items:end;gap:18px;min-height:78px;display:flex}.young-protection-heading>div>a{color:#71817a;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.young-protection-heading>div>span{color:#08795d;letter-spacing:.1em;font-size:7px;font-weight:850}.young-protection-heading h1{color:#1b332b;margin:4px 0;font-size:18px}.young-protection-heading p{color:#77857f;margin:0;font-size:9px}.young-protection-heading>b{color:#68766f;text-align:center;background:#edf1ef;border:1px solid #d8e0dd;min-width:78px;padding:7px 9px;font-size:8px}.young-protection-heading>b.active,.young-protection-heading>b.standard,.young-protection-heading>b.pending{color:#087654;background:#e5f4ef;border-color:#cce4db}.young-protection-heading>b.declined,.young-protection-heading>b.ended{color:#766c62;background:#f2efec}.young-protection-hero{color:#fff;background:linear-gradient(112deg,#293b35 0 63%,#344b43 63%);border:1px solid #3f534c;grid-template-columns:48px minmax(0,1fr) 82px;align-items:center;gap:13px;min-height:112px;padding:16px 18px;display:grid}.young-protection-hero.active{background:linear-gradient(112deg,#14362b 0 63%,#1b4b3b 63%);border-color:#2b5a4b}.young-protection-hero>span{color:#8ee0c4;background:#ffffff10;border:1px solid #ffffff24;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.young-protection-hero small{color:#9bb6ad;letter-spacing:.1em;font-size:7px;font-weight:850}.young-protection-hero h2{margin:4px 0;font-size:14px}.young-protection-hero p{color:#b3c3bd;max-width:630px;margin:0;font-size:9px;line-height:1.5}.young-protection-hero aside{border-left:1px solid #ffffff24;padding-left:16px}.young-protection-hero aside strong,.young-protection-hero aside small{display:block}.young-protection-hero aside strong{font-size:28px}.young-protection-hero aside small{color:#a9beb7;letter-spacing:0;margin-top:3px}.young-protection-rules{background:#fff;border:1px solid #d9e2de;grid-template-columns:repeat(4,1fr);display:grid}.young-protection-rules article{border-right:1px solid #e6ece9;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:90px;padding:11px;display:grid}.young-protection-rules article:last-child{border-right:0}.young-protection-rules article>b{color:#78867f;background:#edf1ef;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.young-protection-rules article.active>b{color:#087654;background:#ddf1ea}.young-protection-rules p{margin:0}.young-protection-rules strong,.young-protection-rules small{display:block}.young-protection-rules strong{color:#31483f;font-size:8px}.young-protection-rules small{color:#7f8d87;margin-top:3px;font-size:7px;line-height:1.4}.young-protection-feedback{color:#08795d;background:#e8f5f1;border-left:2px solid #0a9b72;margin:0;padding:8px 10px;font-size:8px}.young-protection-feedback.error{color:#9e4540;background:#fbecea;border-color:#b85751}.young-protection-main-grid,.young-protection-bottom-grid{grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);align-items:start;gap:11px;display:grid}.young-protection-control-card,.young-protection-guardian-card,.young-protection-relationships,.young-protection-boundary,.young-protection-events,.young-link-status,.young-link-boundaries,.young-link-history{background:#fff;border:1px solid #d9e2de}.young-protection-control-card>header,.young-protection-guardian-card>header,.young-protection-relationships>header,.young-protection-boundary>header,.young-protection-events>header,.young-link-status>header,.young-link-boundaries>header,.young-link-history>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:10px 13px;display:flex}.young-protection-control-card header span,.young-protection-guardian-card header span,.young-protection-relationships header span,.young-protection-boundary header span,.young-protection-events header span,.young-link-status header span,.young-link-boundaries header span,.young-link-history header span{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.young-protection-control-card h2,.young-protection-guardian-card h2,.young-protection-relationships h2,.young-protection-boundary h2,.young-protection-events h2,.young-link-status h2,.young-link-boundaries h2,.young-link-history h2{color:#294038;margin:4px 0 0;font-size:11px}.young-protection-control-card header>b{color:#087654;background:#e3f3ed;padding:4px 6px;font-size:7px}.young-protection-activation{padding:15px}.young-protection-activation>strong{font-size:9px}.young-protection-activation>p{color:#76847e;margin:5px 0 12px;font-size:8px;line-height:1.55}.young-protection-activation button,.young-protection-control-card footer button,.young-protection-guardian-card form>button{color:#fff;cursor:pointer;background:#087a5a;border:1px solid #087a5a;min-height:33px;padding:0 11px;font-size:8px;font-weight:800}.young-protection-control-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.young-protection-control-card dl>div{border-right:1px solid #e9eeec;min-height:65px;padding:12px 13px}.young-protection-control-card dl>div:last-child{border-right:0}.young-protection-control-card dt{color:#83908a;font-size:7px}.young-protection-control-card dd{color:#31483f;margin:5px 0 0;font-size:8px;font-weight:800}.young-protection-control-card footer{background:#f8faf9;border-top:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 13px;display:flex}.young-protection-control-card footer p{color:#7d8a85;margin:0;font-size:7px}.young-protection-control-card footer button{color:#5f7069;background:#fff;border-color:#cfdad6}.young-protection-guardian-card>header{display:block}.young-protection-guardian-card header p{color:#82908a;margin:4px 0 0;font-size:7px}.young-protection-guardian-card form{padding:14px}.young-protection-guardian-card label>span{color:#50645c;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.young-protection-guardian-card label>div{background:#fbfcfb;border:1px solid #d3ddd9;grid-template-columns:28px 1fr;display:grid}.young-protection-guardian-card label i{color:#087654;background:#eef6f3;border-right:1px solid #dbe4e0;place-items:center;font-size:9px;font-style:normal;display:grid}.young-protection-guardian-card input{min-height:35px;font:inherit;background:0 0;border:0;outline:0;padding:7px 8px;font-size:9px}.young-protection-guardian-card label>small{color:#84918b;margin-top:5px;font-size:7px;line-height:1.45;display:block}.young-protection-guardian-card form>button{width:100%;margin-top:11px}.young-protection-guardian-empty{grid-template-columns:31px 1fr;place-content:center;gap:9px;min-height:130px;padding:18px;display:grid}.young-protection-guardian-empty>span{color:#75837d;background:#edf1ef;place-items:center;width:30px;height:30px;display:grid}.young-protection-guardian-empty p{margin:0}.young-protection-guardian-empty strong,.young-protection-guardian-empty small{display:block}.young-protection-guardian-empty strong{font-size:9px}.young-protection-guardian-empty small{color:#7e8c86;margin-top:3px;font-size:7px;line-height:1.45}.young-protection-guardian-person{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:13px;display:grid}.young-protection-guardian-person p{margin:0}.young-protection-guardian-person strong,.young-protection-guardian-person small,.young-protection-guardian-person span{display:block}.young-protection-guardian-person strong{font-size:9px}.young-protection-guardian-person small{color:#7f8d87;margin-top:2px;font-size:7px}.young-protection-guardian-person span{color:#087654;margin-top:5px;font-size:7px;font-weight:750}.young-protection-guardian-person>a{color:#087654;font-size:8px;font-weight:800}.young-protection-relationships>header>b{color:#fff;background:#087a5a;place-items:center;min-width:25px;height:25px;font-size:8px;display:grid}.young-protection-relationships>div>article{border-bottom:1px solid #edf0ef;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:63px;padding:8px 13px;display:grid}.young-protection-relationships>div>article:last-child{border-bottom:0}.young-protection-relationships article p{margin:0}.young-protection-relationships article strong,.young-protection-relationships article small{display:block}.young-protection-relationships article strong{font-size:8px}.young-protection-relationships article small{color:#81908a;margin-top:2px;font-size:7px}.young-protection-relationships article>span{padding:4px 6px;font-size:7px}.young-protection-relationships article>span.pending{color:#8c6929;background:#f6ead1}.young-protection-relationships article>span.active{color:#087654;background:#e2f3ec}.young-protection-relationships article>a{color:#087654;font-size:8px;font-weight:800}.young-protection-boundary ul,.young-link-boundaries ul{margin:0;padding:5px 13px 11px;list-style:none}.young-protection-boundary li,.young-link-boundaries li{border-bottom:1px solid #edf0ef;grid-template-columns:24px 1fr;gap:8px;padding:9px 0;display:grid}.young-protection-boundary li:last-child,.young-link-boundaries li:last-child{border-bottom:0}.young-protection-boundary li>b,.young-link-boundaries li>b{color:#087654;background:#e2f2ec;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.young-protection-boundary li p,.young-link-boundaries li p{margin:0}.young-protection-boundary li strong,.young-protection-boundary li small,.young-link-boundaries li strong,.young-link-boundaries li small{display:block}.young-protection-boundary li strong,.young-link-boundaries li strong{font-size:8px}.young-protection-boundary li small,.young-link-boundaries li small{color:#7f8d87;margin-top:2px;font-size:7px;line-height:1.4}.young-protection-events>article,.young-link-history article{border-bottom:1px solid #edf0ef;grid-template-columns:8px 1fr;gap:8px;padding:9px 13px;display:grid}.young-protection-events article>i,.young-link-history article>i{background:#0aa77a;border-radius:50%;width:7px;height:7px;margin-top:4px}.young-protection-events article p,.young-link-history article p{margin:0}.young-protection-events article strong,.young-protection-events article span,.young-protection-events article small,.young-link-history article strong,.young-link-history article span,.young-link-history article small{display:block}.young-protection-events article strong,.young-link-history article strong{font-size:8px}.young-protection-events article span,.young-link-history article span{color:#64736d;margin-top:2px;font-size:7px;line-height:1.4}.young-protection-events article small,.young-link-history article small{color:#929c98;margin-top:3px;font-size:6px}.young-protection-events>div{color:#87938e;align-content:center;place-items:center;min-height:120px;font-size:8px;display:grid}.young-protection-events>div>span{color:#0aa77a;font-size:20px}.young-protection-events>div p{margin:5px 0 0}.young-link-parties{background:#fff;border:1px solid #d9e2de;grid-template-columns:1fr 100px 1fr;align-items:center;min-height:99px;display:grid}.young-link-parties article{grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:14px 18px;display:grid}.young-link-parties article p{margin:0}.young-link-parties article small,.young-link-parties article strong,.young-link-parties article span{display:block}.young-link-parties article small{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:850}.young-link-parties article strong{color:#294038;margin-top:4px;font-size:10px}.young-link-parties article span{color:#7e8c86;margin-top:2px;font-size:7px}.young-link-parties>span{color:#087654;background:#eef7f4;border-inline:1px solid #dce7e3;align-content:center;place-items:center;min-height:68px;font-size:16px;display:grid}.young-link-parties>span small{color:#73827c;margin-top:4px;font-size:6px;display:block}.young-link-decision,.young-link-deactivation{background:#f5faf8;border:1px solid #cfe2da;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:112px;padding:14px 16px;display:grid}.young-link-deactivation{background:#fbf7ed;border-color:#eadfc7}.young-link-decision>span,.young-link-deactivation>span{color:#087654;background:#dff1eb;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.young-link-deactivation>span{color:#8c6929;background:#f2e6ca}.young-link-decision small,.young-link-deactivation small{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.young-link-decision h2,.young-link-deactivation h2{margin:4px 0;font-size:11px}.young-link-decision p,.young-link-deactivation p{color:#718079;margin:0;font-size:8px;line-height:1.45}.young-link-decision footer,.young-link-deactivation footer{flex-direction:column;gap:6px;display:flex}.young-link-decision button,.young-link-deactivation button{color:#586a63;cursor:pointer;background:#fff;border:1px solid #cdd9d4;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.young-link-decision button.primary,.young-link-deactivation button.primary{color:#fff;background:#087a5a;border-color:#087a5a}.young-link-deactivation button.danger{color:#914b45;border-color:#d9b9b5}.young-link-grid{grid-template-columns:minmax(250px,.68fr) minmax(250px,.68fr) minmax(300px,1fr);align-items:start;gap:11px;display:grid}.young-link-status dl{margin:0}.young-link-status dl>div{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 13px;font-size:7px;display:flex}.young-link-status dt{color:#83908a}.young-link-status dd{color:#354941;text-align:right;margin:0;font-weight:800}.young-link-status dd.active{color:#087654}.young-link-status footer{background:#f8faf9;padding:11px 13px}.young-link-status footer p{color:#7d8a85;margin:0 0 8px;font-size:7px;line-height:1.4}.young-link-status footer button{color:#7b5c57;cursor:pointer;background:#fff;border:1px solid #d8bfbc;min-height:29px;padding:0 8px;font-size:7px;font-weight:800}.young-link-history>div{max-height:420px;overflow-y:auto}.young-link-empty{color:#83908a;text-align:center;padding:24px;font-size:8px}@media (max-width:960px){.young-protection-rules{grid-template-columns:1fr 1fr}.young-protection-rules article:nth-child(2){border-right:0}.young-protection-rules article:nth-child(-n+2){border-bottom:1px solid #e6ece9}.young-link-grid{grid-template-columns:1fr 1fr}.young-link-history{grid-column:1/-1}}@media (max-width:760px){.young-protection-main-grid,.young-protection-bottom-grid{grid-template-columns:1fr}.young-protection-hero{grid-template-columns:44px 1fr}.young-protection-hero aside{border-left:0;grid-column:2;padding:0}.young-protection-hero aside strong{font-size:18px;display:inline}.young-protection-hero aside small{margin-left:5px;display:inline}.young-link-parties{grid-template-columns:1fr}.young-link-parties>span{border:0;border-block:1px solid #dce7e3;min-height:38px}.young-link-decision,.young-link-deactivation{grid-template-columns:35px 1fr}.young-link-decision footer,.young-link-deactivation footer{flex-direction:row;grid-column:2}.young-link-grid{grid-template-columns:1fr}.young-link-history{grid-column:auto}}@media (max-width:520px){.young-protection-entry{grid-template-columns:36px 1fr}.young-protection-entry aside{grid-column:2;justify-items:start}.young-protection-heading{flex-direction:column;align-items:flex-start}.young-protection-rules{grid-template-columns:1fr}.young-protection-rules article{border-bottom:1px solid #e6ece9;border-right:0}.young-protection-control-card dl{grid-template-columns:1fr}.young-protection-control-card dl>div{border-bottom:1px solid #e9eeec;border-right:0;min-height:50px}.young-protection-control-card footer{flex-direction:column;align-items:flex-start}.young-protection-relationships>div>article{grid-template-columns:37px 1fr}.young-protection-relationships article>span,.young-protection-relationships article>a{grid-column:2;justify-self:start}.young-protection-guardian-person{grid-template-columns:39px 1fr}.young-protection-guardian-person>a{grid-column:2}.young-link-decision footer,.young-link-deactivation footer{flex-direction:column}}.social-safety-report-entry{min-height:96px;color:inherit;background:linear-gradient(100deg,#f9fcfb,#fff);border:1px solid #d8e3df;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 12px;padding:15px 17px;display:grid}.social-safety-report-entry>span{color:#087b5d;background:#e6f5f0;border:1px solid #b9d9ce;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.social-safety-report-entry small,.social-safety-report-entry strong,.social-safety-report-entry p{display:block}.social-safety-report-entry small{color:#0b8465;letter-spacing:.08em;font-size:7px;font-weight:750}.social-safety-report-entry strong{margin-top:4px;font-size:11px}.social-safety-report-entry p{color:#75827d;max-width:690px;margin:4px 0 0;font-size:8px;line-height:1.5}.social-safety-report-entry aside{align-items:center;gap:12px;display:flex}.social-safety-report-entry aside b{color:#986617;background:#f8ecd8;padding:5px 8px;font-size:7px}.social-safety-report-entry aside em{color:#087b5d;font-size:7px;font-style:normal;font-weight:750}.social-safety-report-entry.restricted{background:#fffaf2;border-color:#e4c9a1}.social-safety-report-entry.restricted>span{color:#9a6516;background:#f9ecd5;border-color:#e4c38c}.social-safety-reports-page,.social-safety-report-detail-page{width:min(100%,1180px);margin:0 auto;padding:2px 0 45px}.social-safety-reports-heading,.social-safety-report-detail-heading{border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:flex-start;gap:22px;min-height:104px;padding:8px 0 21px;display:flex}.social-safety-reports-heading a,.social-safety-report-detail-heading a{color:#64736d;width:fit-content;margin-bottom:12px;font-size:8px;font-weight:650;display:block}.social-safety-reports-heading span,.social-safety-report-detail-heading span{color:#0b8766;letter-spacing:.1em;font-size:7px;font-weight:750}.social-safety-reports-heading h1,.social-safety-report-detail-heading h1{letter-spacing:-.6px;margin:5px 0 4px;font-size:23px}.social-safety-reports-heading p,.social-safety-report-detail-heading p{color:#7b8883;margin:0;font-size:9px}.social-safety-reports-heading>b{color:#607069;border:1px solid #d8e2de;margin-top:29px;padding:6px 9px;font-size:7px}.social-safety-report-detail-heading>b{text-transform:uppercase;margin-top:29px;padding:6px 9px;font-size:7px}.social-safety-report-detail-heading>b.submitted,.social-safety-report-row>b.submitted,.platform-safety-row>b.submitted,.platform-safety-case>header>b.submitted{color:#9b681a;background:#f9ecd6}.social-safety-report-detail-heading>b.reviewing,.social-safety-report-row>b.reviewing,.platform-safety-row>b.reviewing,.platform-safety-case>header>b.reviewing{color:#347b9f;background:#e1eef7}.social-safety-report-detail-heading>b.resolved,.social-safety-report-row>b.resolved,.platform-safety-row>b.resolved,.platform-safety-case>header>b.resolved{color:#087b5d;background:#e2f3ed}.social-safety-report-detail-heading>b.dismissed,.social-safety-report-row>b.dismissed,.platform-safety-row>b.dismissed,.platform-safety-case>header>b.dismissed,.social-safety-report-detail-heading>b.cancelled,.social-safety-report-row>b.cancelled,.platform-safety-row>b.cancelled,.platform-safety-case>header>b.cancelled{color:#65726d;background:#edf1ef}.social-safety-restriction-banner{background:#fff9ee;border:1px solid #e1bd85;grid-template-columns:36px 1fr;gap:12px;margin-top:13px;padding:15px;display:grid}.social-safety-restriction-banner>b{color:#946019;background:#f4dfbd;place-items:center;width:34px;height:34px;display:grid}.social-safety-restriction-banner small{color:#a06c1d;letter-spacing:.08em;font-size:7px;font-weight:750}.social-safety-restriction-banner h2{margin:4px 0;font-size:11px}.social-safety-restriction-banner p,.social-safety-restriction-banner span{color:#746b5c;font-size:8px;line-height:1.5}.social-safety-restriction-banner p{margin:0}.social-safety-restriction-banner span{margin-top:4px;font-weight:650;display:block}.social-safety-privacy-strip,.platform-safety-privacy{background:#f7faf9;border:1px solid #dbe5e1;grid-template-columns:31px 1fr;align-items:center;gap:10px;margin:13px 0;padding:11px 13px;display:grid}.social-safety-privacy-strip>b,.platform-safety-privacy>b{color:#0a8464;background:#e5f3ee;place-items:center;width:29px;height:29px;display:grid}.social-safety-privacy-strip strong,.platform-safety-privacy strong{font-size:8px;display:block}.social-safety-privacy-strip p,.platform-safety-privacy p{color:#7a8782;margin:3px 0 0;font-size:7px;line-height:1.5}.social-safety-feedback{color:#087b5d;background:#edf8f4;border:1px solid #badfce;padding:9px 11px;font-size:8px;font-weight:650}.social-safety-feedback.error{color:#aa4740;background:#fff2f0;border-color:#efcbc7}.social-safety-reports-grid{grid-template-columns:minmax(0,.93fr) minmax(360px,1.07fr);align-items:start;gap:13px;margin-top:13px;display:grid}.social-safety-report-form,.social-safety-report-history{background:#fff;border:1px solid #dce4e1}.social-safety-report-form>header,.social-safety-report-history>header{border-bottom:1px solid #e7ecea;min-height:73px;padding:14px 16px}.social-safety-report-form>header span,.social-safety-report-history>header span,.social-safety-report-card article>span,.social-safety-report-events>header span,.platform-safety-case>header span,.platform-safety-case>article span,.platform-safety-actions header span,.platform-safety-events header span{color:#0b8565;letter-spacing:.08em;font-size:7px;font-weight:750}.social-safety-report-form h2,.social-safety-report-history h2,.social-safety-report-events h2{margin:4px 0 0;font-size:12px}.social-safety-report-form>header p{color:#82908a;margin:4px 0 0;font-size:7px}.social-safety-report-history>header{justify-content:space-between;align-items:center;display:flex}.social-safety-report-history>header b{color:#65736d;font-size:7px}.social-safety-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px 16px 5px;display:grid}.social-safety-form-grid label.wide{grid-column:1/-1}.social-safety-form-grid label>span,.platform-safety-actions label>span{color:#5e6e67;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.social-safety-form-grid label>span em{color:#98a19e;font-style:normal;font-weight:500}.social-safety-form-grid input,.social-safety-form-grid select,.social-safety-form-grid textarea,.platform-safety-actions textarea,.platform-safety-actions select{color:#26352f;width:100%;font:inherit;background:#fbfcfc;border:1px solid #d8e1de;outline:0;font-size:8px}.social-safety-form-grid input,.social-safety-form-grid select,.platform-safety-actions select{height:37px;padding:0 9px}.social-safety-form-grid textarea,.platform-safety-actions textarea{resize:vertical;min-height:108px;padding:9px;line-height:1.5}.social-safety-form-grid input:focus,.social-safety-form-grid select:focus,.social-safety-form-grid textarea:focus,.platform-safety-actions textarea:focus,.platform-safety-actions select:focus{border-color:#64b79b;box-shadow:0 0 0 3px #e9f6f2}.social-safety-form-grid label>small{color:#8a9691;margin-top:4px;font-size:6px;display:block}.social-safety-handle-field{background:#fbfcfc;border:1px solid #d8e1de;align-items:center;height:37px;display:flex}.social-safety-handle-field:focus-within{border-color:#64b79b;box-shadow:0 0 0 3px #e9f6f2}.social-safety-handle-field i{color:#73817b;padding-left:9px;font-size:9px;font-style:normal}.social-safety-handle-field input{border:0;height:35px;padding-left:3px;box-shadow:none!important}.social-safety-report-form>footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 15px;display:flex}.social-safety-report-form>footer p{color:#87928e;margin:0;font-size:7px}.social-safety-report-form button,.social-safety-report-card footer button,.platform-safety-actions button,.platform-safety-case .restriction button{color:#fff;cursor:pointer;background:#087b5d;border:1px solid #087b5d;min-height:34px;padding:0 12px;font-size:7px;font-weight:700}.social-safety-report-form button:disabled,.social-safety-report-card footer button:disabled,.platform-safety-actions button:disabled{opacity:.55;cursor:not-allowed}.social-safety-report-row{min-height:67px;color:inherit;border-bottom:1px solid #edf0ef;grid-template-columns:38px minmax(0,1fr) auto 12px;align-items:center;gap:9px;padding:9px 14px;display:grid}.social-safety-report-row:hover{background:#fbfdfc}.social-safety-report-row p{margin:0}.social-safety-report-row p small,.social-safety-report-row p strong,.social-safety-report-row p span{display:block}.social-safety-report-row p small{color:#0b8565;font-size:6px}.social-safety-report-row p strong{margin:3px 0;font-size:9px}.social-safety-report-row p span{color:#87928e;font-size:7px}.social-safety-report-row>b{padding:4px 7px;font-size:6px}.social-safety-report-row>i{color:#8a9691;font-style:normal}.social-safety-empty,.platform-safety-empty{color:#84908b;justify-content:center;align-items:center;gap:11px;min-height:145px;display:flex}.social-safety-empty>span,.platform-safety-empty>span{color:#6e7f78;background:#edf3f1;place-items:center;width:32px;height:32px;display:grid}.social-safety-empty p,.platform-safety-empty p{margin:0}.social-safety-empty strong,.social-safety-empty small,.platform-safety-empty strong,.platform-safety-empty small{display:block}.social-safety-empty strong,.platform-safety-empty strong{color:#405049;font-size:8px}.social-safety-empty small,.platform-safety-empty small{margin-top:3px;font-size:7px}.social-safety-report-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:start;gap:13px;margin-top:13px;display:grid}.social-safety-report-card,.social-safety-report-events{background:#fff;border:1px solid #dce4e1}.social-safety-report-card>header{border-bottom:1px solid #e7ecea;align-items:center;gap:11px;padding:15px;display:flex}.social-safety-report-card>header p{margin:0}.social-safety-report-card>header small,.social-safety-report-card>header strong,.social-safety-report-card>header span{display:block}.social-safety-report-card>header small{color:#0b8565;font-size:6px}.social-safety-report-card>header strong{margin:3px 0;font-size:10px}.social-safety-report-card>header span{color:#7f8c87;font-size:7px}.social-safety-report-card dl{grid-template-columns:1fr 1fr;margin:0;padding:4px 15px;display:grid}.social-safety-report-card dl>div{border-bottom:1px solid #edf0ef;min-height:49px;padding:10px 5px}.social-safety-report-card dt{color:#8a9691;font-size:6px}.social-safety-report-card dd{color:#33423c;margin:4px 0 0;font-size:8px;font-weight:650}.social-safety-report-card dd a{color:#087b5d}.social-safety-report-card>article{background:#f7faf9;border-left:3px solid #a7cdbf;margin:12px 15px;padding:13px}.social-safety-report-card>article p{color:#4f5f58;white-space:pre-wrap;margin:6px 0 0;font-size:8px;line-height:1.65}.social-safety-report-card>article.response{background:#f0f9f6;border-left-color:#0b9b73}.social-safety-report-card>footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.social-safety-report-card>footer p{color:#87928e;margin:0;font-size:7px}.social-safety-report-card>footer button{color:#aa4740;background:#fff;border-color:#c75b54}.social-safety-report-events>header{border-bottom:1px solid #e7ecea;padding:14px 15px}.social-safety-report-events>div article{border-bottom:1px solid #edf0ef;grid-template-columns:8px 1fr;gap:8px;padding:11px 15px;display:grid}.social-safety-report-events article i{background:#11a87b;border-radius:50%;width:6px;height:6px;margin-top:4px}.social-safety-report-events article p{margin:0}.social-safety-report-events article strong,.social-safety-report-events article small{display:block}.social-safety-report-events article strong{font-size:8px;line-height:1.45}.social-safety-report-events article small{color:#8a9691;margin-top:4px;font-size:6px}.social-safety-report-events>footer{background:#f8faf9;grid-template-columns:24px 1fr;gap:8px;padding:12px 15px;display:grid}.social-safety-report-events>footer b{color:#087b5d;background:#e5f2ed;place-items:center;width:22px;height:22px;display:grid}.social-safety-report-events>footer p{color:#75827d;margin:0;font-size:7px;line-height:1.5}.platform-safety-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.platform-safety-summary article{border-right:1px solid var(--line-soft);min-height:78px;padding:14px}.platform-safety-summary article:last-child{border:0}.platform-safety-summary span,.platform-safety-summary strong,.platform-safety-summary small{display:block}.platform-safety-summary span{color:#82908a;font-size:6px;font-weight:700}.platform-safety-summary strong{margin:5px 0;font-size:20px}.platform-safety-summary small{color:#8b9692;font-size:7px}.platform-safety-queue>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:13px 15px;display:flex}.platform-safety-queue>header span{color:#0b8565;letter-spacing:.08em;font-size:6px;font-weight:750}.platform-safety-queue>header h2{margin:3px 0;font-size:11px}.platform-safety-queue>header p{color:#83908b;margin:0;font-size:7px}.platform-safety-queue>header b{color:#68766f;font-size:7px}.platform-safety-table-head,.platform-safety-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) .65fr .7fr .7fr 14px;align-items:center;gap:11px;display:grid}.platform-safety-table-head{color:#89948f;text-transform:uppercase;min-height:31px;padding:0 15px;font-size:6px}.platform-safety-row{border-top:1px solid var(--line-soft);min-height:59px;color:inherit;padding:8px 15px}.platform-safety-row:hover{background:#fbfdfc}.platform-safety-row p{margin:0}.platform-safety-row p strong,.platform-safety-row p small{display:block}.platform-safety-row p strong{font-size:8px}.platform-safety-row p small,.platform-safety-row>span,.platform-safety-row time{color:#84908b;margin-top:3px;font-size:7px}.platform-safety-row>b{width:fit-content;padding:4px 7px;font-size:6px}.platform-safety-row>i{color:#8c9792;font-style:normal}.platform-safety-detail{margin-top:-3px}.platform-safety-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.68fr);align-items:start;gap:12px;display:grid}.platform-safety-case>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:63px;padding:12px 15px;display:flex}.platform-safety-case>header h2,.platform-safety-actions h2,.platform-safety-events h2{margin:4px 0 0;font-size:11px}.platform-safety-case>header>b{padding:5px 7px;font-size:6px}.platform-safety-case dl{grid-template-columns:1fr 1fr;margin:0;padding:5px 15px;display:grid}.platform-safety-case dl>div{border-bottom:1px solid var(--line-soft);min-height:58px;padding:11px 5px}.platform-safety-case dl>div.wide{grid-column:1/-1}.platform-safety-case dt{color:#87938e;font-size:6px}.platform-safety-case dd{margin:4px 0 0;font-size:8px;font-weight:650}.platform-safety-case dd small{color:#8b9691;margin-top:3px;font-size:6px;font-weight:500;display:block}.platform-safety-case dd a{color:#087b5d}.platform-safety-case>article{background:#f7faf9;border-left:3px solid #9bc6b7;margin:12px 15px;padding:13px}.platform-safety-case>article p{color:#4e5d57;white-space:pre-wrap;margin:6px 0 0;font-size:8px;line-height:1.65}.platform-safety-case>article.response{background:#f0f8f5;border-left-color:#128b69}.platform-safety-case>article.restriction{background:#fff8ed;border-left-color:#c58527}.platform-safety-case .restriction button{color:#9a6519;background:#fff;border-color:#b5741b;margin-top:10px}.platform-safety-actions{flex-direction:column;gap:12px;display:flex}.platform-safety-actions>section>header,.platform-safety-events>header{border-bottom:1px solid var(--line-soft);padding:13px 14px}.platform-safety-actions header p{color:#83908b;margin:4px 0 0;font-size:7px}.platform-safety-review-button{width:calc(100% - 28px);margin:13px 14px 0}.platform-safety-actions form{padding:13px 14px}.platform-safety-actions form label{margin-bottom:11px;display:block}.platform-safety-actions form textarea{min-height:92px}.platform-safety-actions form select{height:34px;padding:0 8px}.platform-safety-actions form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.platform-safety-actions form>div button{color:#52615a;background:#fff;border-color:#9ba8a3;min-height:38px}.platform-safety-actions form>div button.danger{color:#fff;background:#b8524b;border-color:#b8524b;grid-column:1/-1}.platform-safety-closed{justify-content:center;align-items:center;gap:9px;min-height:105px;display:flex}.platform-safety-closed>span{color:#087b5d;background:#e5f4ef;place-items:center;width:30px;height:30px;display:grid}.platform-safety-closed p{margin:0}.platform-safety-closed strong,.platform-safety-closed small{display:block}.platform-safety-closed strong{font-size:8px}.platform-safety-closed small{color:#87928e;margin-top:3px;font-size:7px}.platform-safety-events article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr;gap:7px;padding:9px 14px;display:grid}.platform-safety-events article i{background:#10a77a;border-radius:50%;width:6px;height:6px;margin-top:4px}.platform-safety-events article p{margin:0}.platform-safety-events article strong,.platform-safety-events article small{display:block}.platform-safety-events article strong{font-size:7px;line-height:1.45}.platform-safety-events article small{color:#89948f;margin-top:3px;font-size:6px}@media (max-width:900px){.social-safety-reports-grid,.social-safety-report-detail-grid,.platform-safety-detail-grid{grid-template-columns:1fr}.platform-safety-table-head{display:none}.platform-safety-row{grid-template-columns:1.2fr 1fr .7fr 14px}.platform-safety-row>span,.platform-safety-row>time{display:none}}@media (max-width:650px){.social-safety-report-entry{grid-template-columns:36px 1fr}.social-safety-report-entry aside{grid-column:2}.social-safety-reports-heading,.social-safety-report-detail-heading{flex-direction:column}.social-safety-reports-heading>b,.social-safety-report-detail-heading>b{margin:0}.social-safety-form-grid,.social-safety-report-card dl{grid-template-columns:1fr}.social-safety-form-grid label.wide{grid-column:auto}.platform-safety-summary{grid-template-columns:1fr 1fr}.platform-safety-summary article:nth-child(2){border-right:0}.platform-safety-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.platform-safety-row{grid-template-columns:1fr auto 12px}.platform-safety-row>p:nth-child(2){display:none}}.social-safety-workspace .social-page-heading{min-height:6.5rem}.social-safety-workspace .social-page-heading span,.social-safety-workspace .social-page-heading p{font-size:.78rem;line-height:1.55}.social-safety-workspace .social-page-heading h1{font-size:1.45rem}.social-safety-workspace .social-page-heading a{color:#315d50;border:1px solid #cbd8d3;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.8rem;font-weight:760;display:inline-flex}.social-safety-workspace .social-safety-stack{gap:.85rem}.social-safety-workspace .social-safety-summary{min-height:7rem;padding:1.15rem 1.3rem}.social-safety-workspace .social-safety-summary>div>span{width:3rem;height:3rem;font-size:1rem}.social-safety-workspace .social-safety-summary p small,.social-safety-workspace .social-safety-summary>b small{font-size:.75rem;line-height:1.4}.social-safety-workspace .social-safety-summary p strong{margin-top:.35rem;font-size:.95rem}.social-safety-workspace .social-safety-summary>b{min-width:8rem;font-size:1.55rem}.social-safety-workspace .social-safety-impact article{grid-template-columns:2.3rem 1fr;gap:.8rem;min-height:7.25rem;padding:1rem}.social-safety-workspace .social-safety-impact article>span{width:2.15rem;height:2.15rem;font-size:.78rem}.social-safety-workspace .social-safety-impact strong{font-size:.87rem}.social-safety-workspace .social-safety-impact p{margin-top:.35rem;font-size:.76rem;line-height:1.55}.social-safety-workspace .social-safety-message{padding:.75rem .9rem;font-size:.8rem;line-height:1.5}.social-safety-workspace .social-safety-list>header{min-height:5.5rem;padding:.9rem 1.15rem}.social-safety-workspace .social-safety-list header span,.social-safety-workspace .social-safety-list header p{font-size:.76rem;line-height:1.45}.social-safety-workspace .social-safety-list header h2{margin:.25rem 0;font-size:1.05rem}.social-safety-workspace .social-safety-list header>b{min-width:2.5rem;height:2.5rem;font-size:.9rem}.social-safety-workspace .social-safety-list>article{grid-template-columns:3rem minmax(0,1fr) auto auto;gap:.85rem;min-height:6.5rem;padding:.85rem 1.1rem}.social-safety-workspace .social-safety-list>article>div:not(.social-safety-unblock-review) strong{font-size:.9rem}.social-safety-workspace .social-safety-list>article>div:not(.social-safety-unblock-review) small,.social-safety-workspace .social-safety-list>article>div:not(.social-safety-unblock-review) p,.social-safety-workspace .social-safety-list time{font-size:.76rem;line-height:1.5}.social-safety-workspace .social-safety-list article>button{cursor:pointer;min-height:2.75rem;padding:0 .9rem;font-size:.78rem}.social-safety-workspace .social-safety-list article.reviewing{background:#fbfdfc}.social-safety-workspace .social-safety-empty{min-height:14rem}.social-safety-workspace .social-safety-empty h3{font-size:1rem}.social-safety-workspace .social-safety-empty p{font-size:.78rem}.social-safety-workspace .social-safety-note{grid-template-columns:2.25rem 1fr;gap:.8rem;min-height:5.25rem;padding:.85rem 1rem}.social-safety-workspace .social-safety-note>span{width:2.1rem;height:2.1rem;font-size:.8rem}.social-safety-workspace .social-safety-note strong{font-size:.85rem}.social-safety-workspace .social-safety-note small{font-size:.76rem}.social-safety-unblock-review{background:#fffaf0;border:1px solid #d6c9a9;border-left:3px solid #a77a24;grid-column:1/-1;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem;display:grid}.social-safety-unblock-review>span{color:#89631c;background:#f3e7ca;place-items:center;width:2.35rem;height:2.35rem;font-size:.95rem;display:grid}.social-safety-unblock-review p{margin:0}.social-safety-unblock-review small,.social-safety-unblock-review strong,.social-safety-unblock-review em{display:block}.social-safety-unblock-review small{color:#8d6a29;letter-spacing:.05em;font-size:.75rem;font-weight:820}.social-safety-unblock-review strong{margin-top:.25rem;font-size:.87rem}.social-safety-unblock-review em{color:#75684d;max-width:42rem;margin-top:.25rem;font-size:.76rem;font-style:normal;line-height:1.5}.social-safety-unblock-review nav{gap:.5rem;display:flex}.social-safety-unblock-review nav button{color:#fff;cursor:pointer;background:#9b6d1d;border:1px solid #9b6d1d;min-height:2.75rem;padding:0 .8rem;font-size:.76rem;font-weight:760}.social-safety-unblock-review nav button.quiet{color:#6f6248;background:#fff;border-color:#d5c8a9}.social-block-receipt{background:#eaf7f2;border:1px solid #a9d9c9;border-left:4px solid #07966e;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.25rem;margin-bottom:.85rem;padding:1rem 1.15rem;scroll-margin-top:1rem;display:grid}.social-block-receipt>span{color:#fff;background:#08795d;place-items:center;width:2.8rem;height:2.8rem;font-size:1rem;font-weight:800;display:grid}.social-block-receipt small{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-block-receipt h2{margin:.25rem 0;font-size:1rem}.social-block-receipt p{color:#557067;margin:0;font-size:.78rem;line-height:1.5}.social-block-receipt>b{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #85c8b3;padding:.5rem .7rem;font-size:.75rem}.social-block-review-stack{gap:.85rem;display:grid}.social-block-review-person{background:#fff;border:1px solid #d4dfdb;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.5rem;padding:1rem 1.2rem;display:grid}.social-block-review-person>div small{color:#9c4945;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-block-review-person h2{margin:.2rem 0;font-size:1.15rem}.social-block-review-person>div>span,.social-block-review-person p{font-size:.78rem}.social-block-review-person p{color:#65756f;margin:.35rem 0 0}.social-block-review-person>b{color:#9c4945;background:#fff5f4;border:1px solid #d8b9b6;padding:.55rem .7rem;font-size:.75rem}.social-block-review-source-context{background:#f3f8fb;border:1px solid #bfd4df;border-left:3px solid #3d7189;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.social-block-review-source-context>span{color:#fff;background:#3d7189;place-items:center;width:2.65rem;height:2.65rem;font-size:.9rem;font-weight:850;display:grid}.social-block-review-source-context small{color:#3d7189;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-block-review-source-context h2{color:#294858;margin:.25rem 0;font-size:1rem}.social-block-review-source-context p{color:#617884;margin:0;font-size:.77rem}.social-block-review-source-context>b{color:#345f72;white-space:nowrap;background:#fff;border:1px solid #bfd4df;padding:.5rem .65rem;font-size:.75rem}.social-block-review-source-context>footer{color:#637984;border-top:1px solid #d4e2e9;grid-column:2/-1;padding-top:.65rem;font-size:.76rem;line-height:1.5}.social-block-review-source-context.room{background:#f1f8f5;border-color:#b8d8cd #b8d8cd #b8d8cd #16785b}.social-block-review-source-context.room>span{background:#16785b}.social-block-review-source-context.room small{color:#16785b}.social-block-review-source-context.room h2{color:#265244}.social-block-review-source-context.room>b{color:#236149;border-color:#b8d8cd}.social-block-review-source-context.room>footer{color:#577268;border-color:#cde1da}.social-block-review-path{background:#fff;border:1px solid #d8e1de;grid-template-columns:repeat(3,1fr);display:grid}.social-block-review-path article{border-right:1px solid #e5ebe8;grid-template-columns:2.3rem 1fr;align-items:center;gap:.7rem;min-height:5.5rem;padding:.85rem;display:grid}.social-block-review-path article:last-child{border-right:0}.social-block-review-path article>span{color:#73817b;background:#eef2f0;place-items:center;width:2.15rem;height:2.15rem;font-size:.76rem;font-weight:800;display:grid}.social-block-review-path article.complete>span{color:#08795d;background:#dff1eb}.social-block-review-path article.current{background:#fff8f7}.social-block-review-path article.current>span{color:#fff;background:#9c4945}.social-block-review-path p{margin:0}.social-block-review-path small,.social-block-review-path strong{font-size:.76rem;display:block}.social-block-review-path small{color:#7c8984}.social-block-review-path strong{color:#33443e;margin-top:.2rem}.social-block-review-ledger{background:#fff;border:1px solid #d5dfdb}.social-block-review-ledger>header{border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.2rem;display:flex}.social-block-review-ledger>header small{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-block-review-ledger>header h2{margin:.25rem 0;font-size:1.05rem}.social-block-review-ledger>header p{color:#708079;margin:0;font-size:.77rem}.social-block-review-ledger>header>b{border-left:1px solid #dbe3e0;min-width:7rem;padding-left:1rem;font-size:1.4rem}.social-block-review-ledger>header>b small{color:#78857f;letter-spacing:0;margin-top:.2rem;font-weight:650;display:block}.social-block-review-ledger>div{grid-template-columns:repeat(2,1fr);display:grid}.social-block-review-ledger>div>article{border-bottom:1px solid #e8ecea;border-right:1px solid #e8ecea;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.75rem;padding:.85rem 1rem;display:grid}.social-block-review-ledger>div>article:nth-child(2n){border-right:0}.social-block-review-ledger>div>article>span{color:#687871;background:#f0f3f2;place-items:center;width:2.15rem;height:2.15rem;font-size:.85rem;display:grid}.social-block-review-ledger>div>article.active>span{color:#a44742;background:#fae9e7}.social-block-review-ledger>div>article.preserved>span{color:#08795d;background:#e5f3ee}.social-block-review-ledger article p{margin:0}.social-block-review-ledger article p small,.social-block-review-ledger article p strong{font-size:.76rem;display:block}.social-block-review-ledger article p small{color:#7e8b85}.social-block-review-ledger article p strong{margin-top:.2rem}.social-block-review-ledger article>b{color:#8b4844;font-size:.75rem}.social-block-review-ledger article.inactive>b{color:#7a8781}.social-block-review-ledger article.preserved>b{color:#08795d}.social-block-review-existing-boundary{background:#fff9ef;border-top:1px solid #ead6b7;grid-template-columns:2.2rem 1fr;column-gap:.7rem;margin:0;padding:.85rem 1rem;display:grid}.social-block-review-existing-boundary>span{color:#866321;background:#f0dfbd;grid-row:1/span 2;place-items:center;width:2.05rem;height:2.05rem;font-size:.8rem;font-weight:800;display:grid}.social-block-review-existing-boundary strong,.social-block-review-existing-boundary small{font-size:.76rem}.social-block-review-existing-boundary small{color:#776a50}.social-block-review-effects{background:#fff;border:1px solid #d7e0dd;grid-template-columns:repeat(2,1fr);display:grid}.social-block-review-effects article{border-bottom:1px solid #e5ebe8;border-right:1px solid #e5ebe8;grid-template-columns:2.6rem 1fr;align-content:center;gap:.85rem;min-height:8.5rem;padding:1rem;display:grid}.social-block-review-effects article:nth-child(2n){border-right:0}.social-block-review-effects article>span{color:#a44742;background:#fae9e7;place-items:center;width:2.45rem;height:2.45rem;font-size:.95rem;font-weight:800;display:grid}.social-block-review-effects article.preserved>span{color:#08795d;background:#e4f3ee}.social-block-review-effects small{color:#8c514d;letter-spacing:.05em;font-size:.75rem;font-weight:820}.social-block-review-effects strong{margin-top:.25rem;font-size:.9rem;display:block}.social-block-review-effects p{color:#66766f;margin:.35rem 0 0;font-size:.77rem;line-height:1.55}.social-block-review-boundary{background:#edf7f4;border:1px solid #b8d8cd;grid-template-columns:minmax(0,1fr) 1.3fr;display:grid}.social-block-review-boundary>div{padding:1.1rem 1.2rem}.social-block-review-boundary>div small{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-block-review-boundary h2{margin:.3rem 0;font-size:1.05rem}.social-block-review-boundary p{color:#587168;margin:0;font-size:.78rem;line-height:1.55}.social-block-review-boundary ul{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.social-block-review-boundary li{border-bottom:1px solid #cde1da;border-left:1px solid #cde1da;flex-direction:column;justify-content:center;min-height:5rem;padding:.8rem 1rem;display:flex}.social-block-review-boundary li:nth-child(n+3){border-bottom:0}.social-block-review-boundary li b,.social-block-review-boundary li span{font-size:.76rem}.social-block-review-boundary li span{color:#668078;margin-top:.2rem}.social-block-review-confirm{background:#fff;border:1px solid #d5dfdb;padding:1.15rem 1.2rem}.social-block-review-confirm.confirming{background:#fff8f7;border-color:#d7aaa6 #d7aaa6 #d7aaa6 #ad4944;border-left-style:solid;border-left-width:4px}.social-block-review-confirm small{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-block-review-confirm.confirming small{color:#a44742}.social-block-review-confirm h2{margin:.3rem 0;font-size:1.08rem}.social-block-review-confirm p{color:#687770;max-width:46rem;margin:0;font-size:.78rem;line-height:1.55}.social-block-review-confirm>.social-form-error{max-width:none;margin-top:.75rem}.social-block-review-confirm nav{border-top:1px solid #e3e9e6;justify-content:flex-end;gap:.6rem;margin-top:1rem;padding-top:1rem;display:flex}.social-block-review-confirm nav a,.social-block-review-confirm nav button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.8rem;font-weight:760;display:inline-flex}.social-block-review-confirm nav a,.social-block-review-confirm nav button.quiet{color:#5c6d66;background:#fff;border-color:#ccd8d4}.social-block-review-confirm nav button.danger{background:#a8423e;border-color:#a8423e}.social-block-review-confirm nav button:disabled{cursor:default;opacity:.6}.social-block-review-aside div{min-height:3.75rem}.social-block-review-privacy{border-left:3px solid #08795d}.social-block-review-privacy>b{color:#08795d}.connection-detail-safety-route{background:snow;border:1px solid #dfcfcc;border-left:3px solid #a34a45;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.25rem;padding:.8rem 1rem;display:grid}.connection-detail-safety-route>span{color:#a34a45;background:#f5e5e3;place-items:center;width:2.2rem;height:2.2rem;font-size:.85rem;display:grid}.connection-detail-safety-route p{margin:0}.connection-detail-safety-route small,.connection-detail-safety-route strong,.connection-detail-safety-route em{font-size:.75rem;display:block}.connection-detail-safety-route small{color:#99534e;letter-spacing:.05em;font-weight:800}.connection-detail-safety-route strong{margin-top:.2rem;font-size:.86rem}.connection-detail-safety-route em{color:#746763;margin-top:.2rem;font-style:normal}.connection-detail-safety-route a{color:#963f3b;border:1px solid #d5b6b3;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.77rem;font-weight:760;display:inline-flex}.public-person-actions a.public-person-block-review{color:#9b423e;cursor:pointer;align-items:center;min-height:2.75rem;padding-inline:.65rem;font-size:.76rem;display:inline-flex}@media (max-width:68.75rem){.social-safety-unblock-review{grid-template-columns:2.5rem 1fr}.social-safety-unblock-review nav{grid-column:2}.social-block-review-boundary{grid-template-columns:1fr}.social-block-review-boundary ul{border-top:1px solid #cde1da}}@media (max-width:47.5rem){.social-safety-workspace .social-safety-impact,.social-block-review-path,.social-block-review-effects{grid-template-columns:1fr}.social-safety-workspace .social-safety-impact article,.social-block-review-path article,.social-block-review-effects article{border-right:0}.social-block-review-person{grid-template-columns:3.5rem 1fr}.social-block-review-person>b{grid-column:2;justify-self:start}.social-block-review-source-context{grid-template-columns:2.8rem 1fr}.social-block-review-source-context>b{grid-column:2;justify-self:start}.social-block-review-source-context>footer{grid-column:1/-1}.social-block-review-ledger>div{grid-template-columns:1fr}.social-block-review-ledger>div>article{border-right:0}.social-block-receipt{grid-template-columns:2.8rem 1fr}.social-block-receipt>b{grid-column:2;justify-self:start}.connection-detail-safety-route{grid-template-columns:2.35rem 1fr}.connection-detail-safety-route a{grid-column:2;justify-self:start}}@media (max-width:30rem){.social-safety-workspace .social-safety-summary{align-items:flex-start}.social-safety-workspace .social-safety-list>article{grid-template-columns:2.75rem 1fr}.social-safety-workspace .social-safety-list time,.social-safety-workspace .social-safety-list article>button{grid-area:auto/2;justify-self:start}.social-safety-unblock-review{grid-column:1/-1;grid-template-columns:1fr}.social-safety-unblock-review nav{flex-direction:column;grid-column:1}.social-block-review-ledger>header{flex-direction:column;align-items:flex-start}.social-block-review-ledger>header>b{border-top:1px solid #dbe3e0;border-left:0;width:100%;padding:.75rem 0 0}.social-block-review-ledger>div>article{grid-template-columns:2.3rem 1fr}.social-block-review-ledger article>b{grid-column:2}.social-block-review-boundary ul{grid-template-columns:1fr}.social-block-review-boundary li{border-left:0}.social-block-review-boundary li:nth-child(3){border-bottom:1px solid #cde1da}.social-block-review-confirm nav{flex-direction:column;align-items:stretch}.social-block-review-source-context{grid-template-columns:1fr}.social-block-review-source-context>b,.social-block-review-source-context>footer{grid-column:1}}.platform-safety-detail{gap:1rem;margin-top:0;display:grid}.platform-safety-detail .social-safety-feedback{margin:0;font-size:.8rem}.platform-safety-detail .platform-safety-privacy{background:#eff8f5;border:1px solid #b9d9ce;border-left:4px solid #08795d;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:5rem;margin:0;padding:.85rem 1rem;display:grid}.platform-safety-detail .platform-safety-privacy>b{color:#08795d;background:#dcefe9;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;display:grid}.platform-safety-detail .platform-safety-privacy strong{font-size:.9rem}.platform-safety-detail .platform-safety-privacy p{color:#5d746c;margin:.25rem 0 0;font-size:.77rem;line-height:1.55}.platform-safety-content-review{background:#fff;border:1px solid #c9d8d3;border-left:4px solid #3d7189}.platform-safety-content-review>header{background:#f5f9fb;border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:1.2rem;min-height:6.5rem;padding:1rem 1.2rem;display:flex}.platform-safety-content-review>header span,.platform-safety-content-review>header h2,.platform-safety-content-review>header p{display:block}.platform-safety-content-review>header span{color:#3d7189;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-content-review>header h2{color:#294958;margin:.25rem 0;font-size:1.08rem}.platform-safety-content-review>header p{color:#687d86;margin:0;font-size:.78rem;line-height:1.5}.platform-safety-content-review>header>b{color:#345f72;white-space:nowrap;background:#fff;border:1px solid #a9c5d1;padding:.55rem .75rem;font-size:.76rem}.platform-safety-content-review.hidden{border-left-color:#08795d}.platform-safety-content-review.hidden>header{background:#f1f8f5}.platform-safety-content-review.hidden>header span,.platform-safety-content-review.hidden>header h2,.platform-safety-content-review.hidden>header>b{color:#08795d}.platform-safety-content-review.hidden>header>b{border-color:#a7d0c3}.platform-safety-content-review.unavailable{border-left-color:#78857f}.platform-safety-content-review.unavailable>header{background:#f7f9f8}.platform-safety-content-review.unavailable>header span,.platform-safety-content-review.unavailable>header h2,.platform-safety-content-review.unavailable>header>b{color:#66746e}.platform-safety-content-facts{grid-template-columns:repeat(4,1fr);display:grid}.platform-safety-content-facts article{border-bottom:1px solid #e3e9e7;border-right:1px solid #e3e9e7;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:6.75rem;padding:.8rem .9rem;display:grid}.platform-safety-content-facts article:last-child{border-right:0}.platform-safety-content-facts article>span{color:#3d7189;background:#ebf1f3;place-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:820;display:grid}.platform-safety-content-facts p{margin:0}.platform-safety-content-facts small,.platform-safety-content-facts strong,.platform-safety-content-facts em{display:block}.platform-safety-content-facts small{color:#788883;letter-spacing:.04em;font-size:.75rem;font-weight:780}.platform-safety-content-facts strong{margin-top:.18rem;font-size:.86rem}.platform-safety-content-facts em{color:#708079;margin-top:.2rem;font-size:.75rem;font-style:normal;line-height:1.4}.platform-safety-content-review>footer{justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:.8rem 1.1rem;display:flex}.platform-safety-content-review>footer small,.platform-safety-content-review>footer code{display:block}.platform-safety-content-review>footer small{color:#7b8984;font-size:.75rem;font-weight:780}.platform-safety-content-review>footer code{overflow-wrap:anywhere;color:#34463f;max-width:42rem;margin-top:.25rem;font-size:.78rem}.platform-safety-content-review>footer a{color:#52675f;white-space:nowrap;border:1px solid #c6d5d0;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.77rem;font-weight:750;display:inline-flex}.platform-safety-content-start{background:#edf7f4;border-top:1px solid #c5dbd3;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:.9rem 1.1rem;display:flex}.platform-safety-content-start strong{font-size:.88rem}.platform-safety-content-start p{color:#5c746b;margin:.25rem 0 0;font-size:.77rem;line-height:1.45}.platform-safety-content-start button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:2.75rem;padding:0 1rem;font-size:.79rem;font-weight:780}.platform-safety-content-start button:disabled{cursor:default;opacity:.6}.platform-safety-content-confirm{background:#fff8f7;border-top:1px solid #dfbbb8;padding:1.1rem}.platform-safety-content-confirm>header span{color:#a44742;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-content-confirm>header h3{margin:.28rem 0;font-size:1.05rem}.platform-safety-content-confirm>header p{color:#766764;margin:0;font-size:.78rem;line-height:1.5}.platform-safety-content-confirm ul{background:#fff;border:1px solid #ead4d2;grid-template-columns:repeat(2,1fr);margin:1rem 0;padding:0;list-style:none;display:grid}.platform-safety-content-confirm li{border-bottom:1px solid #eadfdd;border-right:1px solid #eadfdd;flex-direction:column;justify-content:center;min-height:4.75rem;padding:.75rem .9rem;display:flex}.platform-safety-content-confirm li:nth-child(2n){border-right:0}.platform-safety-content-confirm li:nth-child(n+3){border-bottom:0}.platform-safety-content-confirm li b{color:#9a4742;font-size:.76rem}.platform-safety-content-confirm li span{color:#706764;margin-top:.22rem;font-size:.76rem;line-height:1.4}.platform-safety-content-confirm>label:not(.platform-safety-content-check){display:block}.platform-safety-content-confirm>label>span{margin-bottom:.38rem;font-size:.78rem;font-weight:750;display:block}.platform-safety-content-confirm textarea{width:100%;min-height:6.5rem;font:inherit;resize:vertical;background:#fff;border:1px solid #d5c3c0;padding:.75rem;font-size:.8rem;line-height:1.5}.platform-safety-content-check{cursor:pointer;background:#fff;border:1px solid #dac5c2;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.5rem;margin-top:.8rem;padding:.65rem .8rem;display:grid}.platform-safety-content-check input{cursor:pointer;width:1.05rem;height:1.05rem}.platform-safety-content-check>span{color:#615957;margin:0!important;font-size:.77rem!important}.platform-safety-content-confirm>div{justify-content:flex-end;gap:.6rem;margin-top:.9rem;display:flex}.platform-safety-content-confirm>div button{color:#655b59;cursor:pointer;background:#fff;border:1px solid #c8b8b5;min-height:2.75rem;padding:0 1rem;font-size:.79rem;font-weight:770}.platform-safety-content-confirm>div button.danger{color:#fff;background:#a8423e;border-color:#a8423e}.platform-safety-content-confirm>div button:disabled{cursor:default;opacity:.6}.platform-safety-content-receipt{background:#eaf7f2;border-top:1px solid #b9d9ce;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:5.5rem;padding:.85rem 1.1rem;display:grid}.platform-safety-content-receipt>span{color:#fff;background:#08795d;place-items:center;width:2.4rem;height:2.4rem;font-size:.95rem;font-weight:800;display:grid}.platform-safety-content-receipt p{margin:0}.platform-safety-content-receipt strong,.platform-safety-content-receipt small{display:block}.platform-safety-content-receipt strong{font-size:.88rem}.platform-safety-content-receipt small{color:#5d746c;margin-top:.25rem;font-size:.76rem;line-height:1.45}.platform-safety-content-receipt.neutral{background:#f6f8f7;border-top-color:#d7dfdc}.platform-safety-content-receipt.neutral>span{background:#75827d}.platform-safety-detail .platform-safety-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(21rem,.68fr);gap:1rem}.platform-safety-detail .platform-safety-case>header{min-height:5.25rem;padding:.9rem 1.1rem}.platform-safety-detail .platform-safety-case>header span,.platform-safety-detail .platform-safety-actions header>span,.platform-safety-detail .platform-safety-events header>span,.platform-safety-detail .platform-safety-case>article>span{letter-spacing:.05em;font-size:.75rem;font-weight:800}.platform-safety-detail .platform-safety-case>header h2,.platform-safety-detail .platform-safety-actions h2,.platform-safety-detail .platform-safety-events h2{margin:.25rem 0 0;font-size:1rem}.platform-safety-detail .platform-safety-case>header>b{padding:.5rem .65rem;font-size:.75rem}.platform-safety-detail .platform-safety-case dl{padding:.3rem 1.1rem}.platform-safety-detail .platform-safety-case dl>div{min-height:4.5rem;padding:.85rem .35rem}.platform-safety-detail .platform-safety-case dt{font-size:.75rem}.platform-safety-detail .platform-safety-case dd{margin-top:.3rem;font-size:.84rem}.platform-safety-detail .platform-safety-case dd small{margin-top:.22rem;font-size:.75rem}.platform-safety-detail .platform-safety-case>article{margin:.85rem 1.1rem;padding:.9rem}.platform-safety-detail .platform-safety-case>article p{margin-top:.4rem;font-size:.79rem;line-height:1.6}.platform-safety-detail .platform-safety-case .restriction button{cursor:pointer;min-height:2.75rem;margin-top:.75rem;padding:0 .85rem;font-size:.77rem}.platform-safety-detail .platform-safety-actions{gap:1rem}.platform-safety-detail .platform-safety-actions>section>header,.platform-safety-detail .platform-safety-events>header{padding:.95rem 1rem}.platform-safety-detail .platform-safety-actions header p{margin-top:.3rem;font-size:.76rem;line-height:1.45}.platform-safety-detail .platform-safety-review-button{cursor:pointer;width:calc(100% - 2rem);min-height:2.75rem;margin:.9rem 1rem 0;font-size:.79rem}.platform-safety-detail .platform-safety-actions form{padding:1rem}.platform-safety-detail .platform-safety-actions form label{margin-bottom:.85rem}.platform-safety-detail .platform-safety-actions form label>span{font-size:.77rem}.platform-safety-detail .platform-safety-actions form textarea{min-height:6.5rem;font-size:.8rem}.platform-safety-detail .platform-safety-actions form select{height:auto;min-height:2.75rem;padding:0 .65rem;font-size:.8rem}.platform-safety-detail .platform-safety-actions form>div{gap:.55rem}.platform-safety-detail .platform-safety-actions form>div button{cursor:pointer;min-height:2.75rem;font-size:.76rem}.platform-safety-detail .platform-safety-closed{gap:.75rem;min-height:7rem}.platform-safety-detail .platform-safety-closed>span{width:2.5rem;height:2.5rem;font-size:.9rem}.platform-safety-detail .platform-safety-closed strong{font-size:.86rem}.platform-safety-detail .platform-safety-closed small{margin-top:.25rem;font-size:.75rem}.platform-safety-detail .platform-safety-events article{grid-template-columns:.75rem 1fr;gap:.65rem;padding:.75rem 1rem}.platform-safety-detail .platform-safety-events article i{width:.5rem;height:.5rem;margin-top:.28rem}.platform-safety-detail .platform-safety-events article strong{font-size:.78rem;line-height:1.5}.platform-safety-detail .platform-safety-events article small{margin-top:.25rem;font-size:.75rem}@media (max-width:68.75rem){.platform-safety-content-facts{grid-template-columns:repeat(2,1fr)}.platform-safety-content-facts article:nth-child(2n){border-right:0}.platform-safety-detail .platform-safety-detail-grid{grid-template-columns:1fr}}@media (max-width:47.5rem){.platform-safety-content-review>header,.platform-safety-content-review>footer,.platform-safety-content-start{flex-direction:column;align-items:flex-start}.platform-safety-content-review>footer a,.platform-safety-content-start button{justify-content:center;width:100%}.platform-safety-detail .platform-safety-case dl,.platform-safety-content-confirm ul{grid-template-columns:1fr}.platform-safety-detail .platform-safety-case dl>div.wide{grid-column:auto}.platform-safety-content-confirm li{border-right:0}.platform-safety-content-confirm li:nth-child(3){border-bottom:1px solid #eadfdd}}@media (max-width:30rem){.platform-safety-content-facts{grid-template-columns:1fr}.platform-safety-content-facts article{border-right:0}.platform-safety-content-confirm>div,.platform-safety-detail .platform-safety-actions form>div{flex-direction:column;grid-template-columns:1fr}.platform-safety-content-confirm>div button{width:100%}.platform-safety-detail .platform-safety-actions form>div button.danger{grid-column:auto}}.social-content-measure-entry{min-height:6rem;color:inherit;background:linear-gradient(100deg,#f4f9fb,#fff);border:1px solid #c8dad4;border-left:4px solid #3d7189;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:0 0 .75rem;padding:.9rem 1rem;display:grid}.social-content-measure-entry>span{color:#35677c;background:#e7f0f3;place-items:center;width:2.6rem;height:2.6rem;font-size:1rem;font-weight:800;display:grid}.social-content-measure-entry small,.social-content-measure-entry strong,.social-content-measure-entry p{display:block}.social-content-measure-entry small{color:#35677c;letter-spacing:.06em;font-size:.75rem;font-weight:800}.social-content-measure-entry strong{margin-top:.25rem;font-size:.9rem}.social-content-measure-entry p{color:#657a72;max-width:46rem;margin:.25rem 0 0;font-size:.76rem;line-height:1.5}.social-content-measure-entry aside{align-items:center;gap:.75rem;display:flex}.social-content-measure-entry aside b{color:#91601a;background:#f7ecd8;padding:.45rem .65rem;font-size:.75rem}.social-content-measure-entry aside em{color:#35677c;font-size:.75rem;font-style:normal;font-weight:800}.social-content-measures-page,.social-content-measure-detail-page{width:min(100%,74rem);margin:0 auto;padding:.15rem 0 3rem}.social-content-measures-heading,.social-content-measure-detail-heading{border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:7rem;padding:.5rem 0 1.25rem;display:flex}.social-content-measures-heading a,.social-content-measure-detail-heading a{color:#60736b;width:fit-content;margin-bottom:.8rem;font-size:.76rem;font-weight:700;display:block}.social-content-measures-heading span,.social-content-measure-detail-heading span{color:#356d83;letter-spacing:.08em;font-size:.75rem;font-weight:820}.social-content-measures-heading h1,.social-content-measure-detail-heading h1{letter-spacing:-.03em;margin:.3rem 0;font-size:1.5rem}.social-content-measures-heading p,.social-content-measure-detail-heading p{color:#697a73;max-width:47rem;margin:0;font-size:.8rem;line-height:1.5}.social-content-measures-heading>b,.social-content-measure-detail-heading>b{color:#53675f;white-space:nowrap;border:1px solid #bfd0ca;margin-top:2.3rem;padding:.55rem .75rem;font-size:.76rem}.social-content-measure-detail-heading>b.active{color:#90611d;background:#fff8ed;border-color:#dfc3a0}.social-content-measure-detail-heading>b.restored{color:#08795d;background:#edf8f4;border-color:#a9d2c3}.social-content-measures-privacy,.social-content-measure-boundary{background:#eff8f5;border:1px solid #bad5cc;border-left:4px solid #08795d;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:5rem;margin:.8rem 0;padding:.8rem 1rem;display:grid}.social-content-measures-privacy>b,.social-content-measure-boundary>b{color:#08795d;background:#dcefe9;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;display:grid}.social-content-measures-privacy strong,.social-content-measure-boundary strong{font-size:.9rem;display:block}.social-content-measures-privacy p,.social-content-measure-boundary p{color:#5d746c;margin:.25rem 0 0;font-size:.77rem;line-height:1.55}.social-content-measures-metrics{background:#fff;border:1px solid #d8e2de;grid-template-columns:repeat(4,1fr);display:grid}.social-content-measures-metrics article{border-right:1px solid #e2e9e6;min-height:6rem;padding:.95rem 1rem}.social-content-measures-metrics article:last-child{border-right:0}.social-content-measures-metrics small,.social-content-measures-metrics strong,.social-content-measures-metrics span{display:block}.social-content-measures-metrics small{color:#6a7d75;letter-spacing:.04em;font-size:.75rem;font-weight:800}.social-content-measures-metrics strong{color:#213b31;margin:.25rem 0;font-size:1.55rem;line-height:1}.social-content-measures-metrics span{color:#7a8882;font-size:.75rem}.social-content-measures-list{background:#fff;border:1px solid #d8e2de;margin-top:.8rem}.social-content-measures-list>header{border-bottom:1px solid #e3e9e7;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.85rem 1rem;display:flex}.social-content-measures-list>header span{color:#356d83;letter-spacing:.06em;font-size:.75rem;font-weight:800}.social-content-measures-list>header h2{margin:.2rem 0 0;font-size:1rem}.social-content-measures-list>header>b{color:#718079;font-size:.75rem}.social-content-measure-row{min-height:5.25rem;color:inherit;border-bottom:1px solid #e8edeb;grid-template-columns:2.4rem minmax(0,1fr) auto 1rem;align-items:center;gap:.8rem;padding:.75rem 1rem;display:grid}.social-content-measure-row:last-child{border-bottom:0}.social-content-measure-row:hover{background:#f9fbfa}.social-content-measure-row>span{color:#3d7189;background:#edf2f3;place-items:center;width:2.3rem;height:2.3rem;font-size:.95rem;font-weight:800;display:grid}.social-content-measure-row p{margin:0}.social-content-measure-row p small,.social-content-measure-row p strong,.social-content-measure-row p em{display:block}.social-content-measure-row p small{color:#356d83;font-size:.75rem;font-weight:800}.social-content-measure-row p strong{margin:.2rem 0;font-size:.88rem}.social-content-measure-row p em{color:#7a8882;font-size:.75rem;font-style:normal}.social-content-measure-row>b{color:#526c76;background:#edf2f3;padding:.5rem .65rem;font-size:.75rem}.social-content-measure-row>b.submitted,.social-content-measure-row>b.reviewing{color:#356d83;background:#e8f1f5}.social-content-measure-row>b.upheld{color:#8b6429;background:#f7eee1}.social-content-measure-row>b.restored{color:#08795d;background:#e5f5ef}.social-content-measure-row>i{color:#83918b;font-style:normal}.social-content-measures-empty{justify-content:center;align-items:center;gap:.8rem;min-height:10rem;padding:1.5rem;display:flex}.social-content-measures-empty>span{color:#08795d;background:#e7f3ef;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid}.social-content-measures-empty p{margin:0}.social-content-measures-empty strong,.social-content-measures-empty small{display:block}.social-content-measures-empty strong{font-size:.88rem}.social-content-measures-empty small{color:#718079;max-width:31rem;margin-top:.25rem;font-size:.75rem;line-height:1.5}.social-content-measure-feedback{color:#08795d;background:#edf8f4;border:1px solid #b7dccc;margin:.8rem 0 0;padding:.75rem .9rem;font-size:.8rem;font-weight:700}.social-content-measure-feedback.error{color:#a64741;background:#fff3f1;border-color:#e9c6c2}.social-content-measure-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);align-items:start;gap:1rem;display:grid}.social-content-measure-main{gap:1rem;display:grid}.social-content-measure-card,.social-content-measure-appeal,.social-content-measure-appeal-receipt,.social-content-measure-events{background:#fff;border:1px solid #d6e0dd}.social-content-measure-card>header,.social-content-measure-appeal-receipt>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:.9rem 1rem;display:flex}.social-content-measure-card>header span,.social-content-measure-appeal-receipt>header span,.social-content-measure-appeal>header span,.social-content-measure-events>header span,.social-content-measure-notice>span,.social-content-measure-appeal-receipt .response>span{color:#356d83;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-content-measure-card>header h2,.social-content-measure-appeal-receipt>header h2,.social-content-measure-appeal>header h2,.social-content-measure-events>header h2{margin:.25rem 0 0;font-size:1rem}.social-content-measure-card>header>b{padding:.5rem .65rem;font-size:.75rem}.social-content-measure-card>header>b.available{color:#8d611f;background:#f6ecd9}.social-content-measure-card>header>b.submitted,.social-content-measure-card>header>b.reviewing{color:#356d83;background:#e5f0f4}.social-content-measure-card>header>b.upheld{color:#92503e;background:#f5e9e3}.social-content-measure-card>header>b.restored{color:#08795d;background:#e3f4ed}.social-content-measure-facts{border-bottom:1px solid #e1e8e5;grid-template-columns:repeat(4,1fr);display:grid}.social-content-measure-facts article{border-right:1px solid #e1e8e5;min-height:6.2rem;padding:.9rem}.social-content-measure-facts article:last-child{border-right:0}.social-content-measure-facts small,.social-content-measure-facts strong,.social-content-measure-facts span{display:block}.social-content-measure-facts small{color:#72837c;font-size:.75rem;font-weight:800}.social-content-measure-facts strong{margin:.3rem 0;font-size:.85rem}.social-content-measure-facts span{color:#74837d;font-size:.75rem;line-height:1.4}.social-content-measure-notice{background:#f3f8fa;border-left:4px solid #3d7189;margin:1rem;padding:.9rem 1rem}.social-content-measure-notice p{color:#435a63;white-space:pre-wrap;margin:.4rem 0 0;font-size:.82rem;line-height:1.6}.social-content-measure-card>footer{border-top:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.8rem 1rem;display:flex}.social-content-measure-card>footer small,.social-content-measure-card>footer code{display:block}.social-content-measure-card>footer small{color:#718079;font-size:.75rem;font-weight:800}.social-content-measure-card>footer code{overflow-wrap:anywhere;color:#41534c;max-width:38rem;margin-top:.25rem;font-size:.77rem}.social-content-measure-card>footer a{color:#08795d;white-space:nowrap;border:1px solid #a9cec0;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.77rem;font-weight:750;display:inline-flex}.social-content-measure-appeal{border-left:4px solid #3d7189}.social-content-measure-appeal>header{background:#f5f9fb;border-bottom:1px solid #dce6e8;padding:1rem}.social-content-measure-appeal>header p{color:#647981;margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.social-content-measure-appeal>label{margin:1rem;display:block}.social-content-measure-appeal>label>span{margin-bottom:.4rem;font-size:.79rem;font-weight:750;display:block}.social-content-measure-appeal textarea{width:100%;min-height:8rem;font:inherit;resize:vertical;background:#fff;border:1px solid #cddbd7;padding:.75rem;font-size:.82rem;line-height:1.55}.social-content-measure-appeal textarea:focus{border-color:#5ba98e;outline:3px solid #e7f5f0}.social-content-measure-appeal>label>small{color:#74847d;text-align:right;margin-top:.35rem;font-size:.75rem;display:block}.social-content-measure-appeal .social-content-measure-check{cursor:pointer;background:#f9fbfa;border:1px solid #cad9d4;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.75rem;padding:.7rem .8rem;display:grid}.social-content-measure-check input{cursor:pointer;width:1.05rem;height:1.05rem}.social-content-measure-appeal .social-content-measure-check>span{color:#53665f;margin:0;font-size:.77rem;font-weight:650}.social-content-measure-appeal>footer{border-top:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem 1rem;display:flex}.social-content-measure-appeal>footer p{color:#718079;margin:0;font-size:.75rem}.social-content-measure-appeal button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:2.75rem;padding:0 1rem;font-size:.79rem;font-weight:780}.social-content-measure-appeal button:disabled{cursor:default;opacity:.55}.social-content-measure-appeal-receipt{border-left:4px solid #3d7189}.social-content-measure-appeal-receipt.restored{border-left-color:#08795d}.social-content-measure-appeal-receipt.upheld{border-left-color:#a15d45}.social-content-measure-appeal-receipt>header>b{color:#718079;font-size:.75rem}.social-content-measure-appeal-receipt>article{background:#f5f9fa;border-left:3px solid #9abfca;margin:1rem;padding:.85rem .95rem}.social-content-measure-appeal-receipt>article p{color:#455a61;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.6}.social-content-measure-appeal-receipt>article.response{background:#eff8f5;border-left-color:#08795d}.social-content-measure-appeal-receipt>article.response p{color:#40564e;margin-top:.4rem}.social-content-measure-appeal-receipt>footer{color:#61736c;border-top:1px solid #e1e8e5;padding:.85rem 1rem;font-size:.76rem;line-height:1.5}.social-content-measure-events>header{border-bottom:1px solid #e1e8e5;padding:.95rem 1rem}.social-content-measure-events>div article{border-bottom:1px solid #e7ecea;grid-template-columns:.7rem minmax(0,1fr);gap:.6rem;padding:.8rem 1rem;display:grid}.social-content-measure-events article i{background:#3d7189;border-radius:50%;width:.5rem;height:.5rem;margin-top:.3rem}.social-content-measure-events article p{margin:0}.social-content-measure-events article strong,.social-content-measure-events article small{display:block}.social-content-measure-events article strong{font-size:.79rem;line-height:1.5}.social-content-measure-events article small{color:#7b8883;margin-top:.25rem;font-size:.75rem}.social-content-measure-events>footer{background:#f7faf9;grid-template-columns:1.9rem minmax(0,1fr);gap:.65rem;padding:.85rem 1rem;display:grid}.social-content-measure-events>footer b{color:#08795d;background:#e3f1ec;place-items:center;width:1.8rem;height:1.8rem;display:grid}.social-content-measure-events>footer p{color:#65776f;margin:0;font-size:.75rem;line-height:1.5}.platform-content-appeal{background:#fff;border:1px solid #b9ccd3;border-left:4px solid #3d7189}.platform-content-appeal.restored{border-left-color:#08795d}.platform-content-appeal.upheld{border-left-color:#9a5a44}.platform-content-appeal>header{background:#f4f9fb;border-bottom:1px solid #dce6e8;justify-content:space-between;align-items:center;gap:1rem;min-height:5.75rem;padding:.9rem 1rem;display:flex}.platform-content-appeal>header span,.platform-content-appeal-decision>header span,.platform-content-appeal>article>span{color:#356d83;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-content-appeal>header h2{margin:.25rem 0;font-size:1rem}.platform-content-appeal>header p{color:#657981;margin:0;font-size:.77rem;line-height:1.5}.platform-content-appeal>header>b{color:#62766e;white-space:nowrap;font-size:.75rem}.platform-content-appeal>article{background:#f5f9fa;border-left:3px solid #94bcc9;margin:1rem;padding:.9rem 1rem}.platform-content-appeal>article p{color:#41575f;white-space:pre-wrap;margin:.4rem 0 0;font-size:.82rem;line-height:1.6}.platform-content-appeal-start{background:#edf5f7;border-top:1px solid #dce6e8;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem 1rem;display:flex}.platform-content-appeal-start strong{font-size:.88rem}.platform-content-appeal-start p{color:#60767d;margin:.25rem 0 0;font-size:.76rem}.platform-content-appeal-start button,.platform-content-appeal-decision button{color:#fff;cursor:pointer;background:#3d7189;border:1px solid #3d7189;min-height:2.75rem;padding:0 .95rem;font-size:.78rem;font-weight:780}.platform-content-appeal-start button:disabled,.platform-content-appeal-decision button:disabled{cursor:default;opacity:.55}.platform-content-appeal-decision{background:#fbfcfc;border-top:1px solid #dce6e8;padding:1rem}.platform-content-appeal-decision>header h3{margin:.25rem 0;font-size:1rem}.platform-content-appeal-decision>header p{color:#65766f;margin:0 0 .9rem;font-size:.77rem;line-height:1.5}.platform-content-appeal-decision>label:not(.platform-content-appeal-check){display:block}.platform-content-appeal-decision>label>span{margin-bottom:.4rem;font-size:.78rem;font-weight:750;display:block}.platform-content-appeal-decision textarea{width:100%;min-height:6.5rem;font:inherit;resize:vertical;background:#fff;border:1px solid #cdd9d5;padding:.75rem;font-size:.8rem;line-height:1.5}.platform-content-appeal-check{cursor:pointer;background:#fff;border:1px solid #cad8d3;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.75rem;margin-top:.8rem;padding:.7rem .8rem;display:grid}.platform-content-appeal-check input{cursor:pointer;width:1.05rem;height:1.05rem}.platform-content-appeal-check>span{color:#54665f;margin:0!important;font-size:.77rem!important}.platform-content-appeal-unavailable{color:#765949;background:#faf3ef;border-left:3px solid #a16a51;margin:.8rem 0 0;padding:.7rem .8rem;font-size:.76rem;line-height:1.5}.platform-content-appeal-decision>div{justify-content:flex-end;gap:.65rem;margin-top:.85rem;display:flex}.platform-content-appeal-decision button{color:#86513d;background:#fff;border-color:#99624c}.platform-content-appeal-decision button.restore{color:#fff;background:#08795d;border-color:#08795d}.platform-content-appeal-receipt{background:#edf8f4;border-top:1px solid #bad7cc;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:5.25rem;padding:.85rem 1rem;display:grid}.platform-content-appeal.upheld .platform-content-appeal-receipt{background:#faf3f0;border-top-color:#dfc8be}.platform-content-appeal-receipt>span{color:#fff;background:#08795d;place-items:center;width:2.4rem;height:2.4rem;font-size:.95rem;font-weight:800;display:grid}.platform-content-appeal.upheld .platform-content-appeal-receipt>span{background:#9a5a44}.platform-content-appeal-receipt p{margin:0}.platform-content-appeal-receipt strong,.platform-content-appeal-receipt small{display:block}.platform-content-appeal-receipt strong{font-size:.87rem}.platform-content-appeal-receipt small{color:#60736b;margin-top:.25rem;font-size:.76rem;line-height:1.5}@media (max-width:68.75rem){.social-content-measure-detail-grid{grid-template-columns:1fr}.social-content-measure-facts{grid-template-columns:repeat(2,1fr)}.social-content-measure-facts article:nth-child(2n){border-right:0}}@media (max-width:47.5rem){.social-content-measure-entry{grid-template-columns:2.75rem minmax(0,1fr)}.social-content-measure-entry aside{grid-column:2}.social-content-measures-heading,.social-content-measure-detail-heading,.social-content-measure-card>footer,.social-content-measure-appeal>footer{flex-direction:column;align-items:flex-start}.social-content-measures-heading>b,.social-content-measure-detail-heading>b{margin-top:0}.social-content-measures-metrics{grid-template-columns:repeat(2,1fr)}.social-content-measures-metrics article:nth-child(2){border-right:0}.social-content-measures-metrics article:nth-child(-n+2){border-bottom:1px solid #e2e9e6}.social-content-measure-card>footer a,.social-content-measure-appeal button{justify-content:center;width:100%}.platform-content-appeal>header,.platform-content-appeal-start{flex-direction:column;align-items:flex-start}.platform-content-appeal-start button{width:100%}}@media (max-width:30rem){.social-content-measure-row{grid-template-columns:2.4rem minmax(0,1fr) 1rem}.social-content-measure-row>b{grid-column:2;width:fit-content}.social-content-measure-row>i{grid-area:1/3/span 2}.social-content-measure-facts{grid-template-columns:1fr}.social-content-measure-facts article{border-right:0}.social-content-measures-list>header,.social-content-measure-card>header,.social-content-measure-appeal-receipt>header{flex-direction:column;align-items:flex-start}.platform-content-appeal-decision>div{flex-direction:column}.platform-content-appeal-decision button{width:100%}}.platform-content-appeal-entry{background:#fff;border:1px solid #c8d9d3;border-left:4px solid #55737d;margin-bottom:1rem}.platform-content-appeal-entry.attention{border-left-color:#ad711f}.platform-content-appeal-entry>header{background:#f7faf9;border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:5.75rem;padding:.9rem 1rem;display:flex}.platform-content-appeal-entry>header span{color:#446e7d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-content-appeal-entry.attention>header span{color:#97631b}.platform-content-appeal-entry>header h2{margin:.25rem 0;font-size:1rem}.platform-content-appeal-entry>header p{color:#687972;margin:0;font-size:.77rem;line-height:1.5}.platform-content-appeal-entry>header a{color:#08795d;white-space:nowrap;border:1px solid #9ebdb3;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.77rem;font-weight:780;display:inline-flex}.platform-content-appeal-entry>div>a{min-height:4.5rem;color:inherit;border-bottom:1px solid #e6ebe9;grid-template-columns:2.25rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;padding:.65rem 1rem;display:grid}.platform-content-appeal-entry>div>a:hover{background:#fafcfb}.platform-content-appeal-entry>div>a>span{color:#3d7189;background:#e9f1f3;place-items:center;width:2.15rem;height:2.15rem;font-size:.9rem;font-weight:800;display:grid}.platform-content-appeal-entry>div p{margin:0}.platform-content-appeal-entry>div strong,.platform-content-appeal-entry>div small{display:block}.platform-content-appeal-entry>div strong{font-size:.84rem}.platform-content-appeal-entry>div small{color:#75847e;margin-top:.2rem;font-size:.75rem}.platform-content-appeal-entry>div b{color:#356d83;background:#e7f0f4;padding:.45rem .6rem;font-size:.75rem}.platform-content-appeal-entry>div i{color:#7a8983;font-style:normal}.platform-content-appeal-entry>footer{color:#697a73;align-items:center;gap:1rem;min-height:3.25rem;padding:.6rem 1rem;font-size:.75rem;display:flex}.platform-content-appeal-entry>footer span+span{border-left:1px solid #d9e2df;padding-left:1rem}.platform-content-appeal-queue-page{gap:1rem;display:grid}.platform-content-appeal-queue-hero{background:linear-gradient(105deg,#f2f8fa,#fff);border:1px solid #cbdad5;border-left:4px solid #3d7189;grid-template-columns:minmax(0,1fr) minmax(31rem,.9fr);display:grid}.platform-content-appeal-queue-hero>div{flex-direction:column;justify-content:center;min-height:9.5rem;padding:1.25rem 1.35rem;display:flex}.platform-content-appeal-queue-hero>div>span{color:#356d83;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-content-appeal-queue-hero h2{letter-spacing:-.02em;margin:.35rem 0;font-size:1.25rem}.platform-content-appeal-queue-hero p{color:#647871;max-width:42rem;margin:0;font-size:.79rem;line-height:1.55}.platform-content-appeal-queue-hero dl{border-left:1px solid #d9e3e0;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-content-appeal-queue-hero dl>div{border-right:1px solid #e1e8e5;flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.platform-content-appeal-queue-hero dl>div:last-child{border-right:0}.platform-content-appeal-queue-hero dt,.platform-content-appeal-queue-hero dd,.platform-content-appeal-queue-hero small{display:block}.platform-content-appeal-queue-hero dt{color:#6b7d76;font-size:.75rem;font-weight:780}.platform-content-appeal-queue-hero dd{margin:.3rem 0;font-size:1.45rem;font-weight:820}.platform-content-appeal-queue-hero small{color:#7b8983;font-size:.75rem;line-height:1.35}.platform-content-appeal-queue-hero .amber dd{color:#9a651b}.platform-content-appeal-queue-hero .blue dd{color:#356d83}.platform-content-appeal-queue-hero .violet dd{color:#725c9c}.platform-content-appeal-queue-hero .green dd{color:#08795d}.platform-content-appeal-queue-controls>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.8rem 1rem;display:flex}.platform-content-appeal-queue-controls>header span,.platform-content-appeal-queue-list>header span{color:#356d83;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-content-appeal-queue-controls>header h2,.platform-content-appeal-queue-list>header h2{margin:.22rem 0 0;font-size:1rem}.platform-content-appeal-queue-controls>header a{color:#60736b;font-size:.76rem;font-weight:720}.platform-content-appeal-queue-controls>nav{border-bottom:1px solid #e1e8e5;align-items:stretch;display:flex;overflow-x:auto}.platform-content-appeal-queue-controls>nav a{color:#61736c;border-right:1px solid #e1e8e5;flex:1 0 auto;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:0 .85rem;font-size:.76rem;display:inline-flex}.platform-content-appeal-queue-controls>nav a:last-child{border-right:0}.platform-content-appeal-queue-controls>nav a b{color:#61736c;text-align:center;background:#edf2f0;min-width:1.55rem;padding:.2rem .35rem;font-size:.75rem}.platform-content-appeal-queue-controls>nav a.active{color:#08795d;background:#f1f8f5;font-weight:780;box-shadow:inset 0 -3px #08795d}.platform-content-appeal-queue-controls>nav a.active b{color:#08795d;background:#dfeee8}.platform-content-appeal-queue-controls>form{grid-template-columns:minmax(15rem,1fr) minmax(12rem,.65fr) auto;align-items:end;gap:.7rem;padding:.9rem 1rem;display:grid}.platform-content-appeal-queue-controls>form label span{color:#5f716a;margin-bottom:.35rem;font-size:.75rem;font-weight:720;display:block}.platform-content-appeal-queue-controls>form input,.platform-content-appeal-queue-controls>form select{color:#273a32;width:100%;min-height:2.75rem;font:inherit;background:#fbfcfc;border:1px solid #cdd8d4;padding:0 .75rem;font-size:.8rem}.platform-content-appeal-queue-controls>form input:focus,.platform-content-appeal-queue-controls>form select:focus{border-color:#59a88d;outline:3px solid #e7f5f0}.platform-content-appeal-queue-controls>form button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:2.75rem;padding:0 .9rem;font-size:.78rem;font-weight:780}.platform-content-appeal-queue-controls>p{color:#65776f;border-top:1px solid #e1e8e5;align-items:center;gap:.65rem;margin:0;padding:.7rem 1rem;font-size:.76rem;display:flex}.platform-content-appeal-queue-controls>p b{color:#356d83;font-size:.75rem}.platform-content-appeal-queue-controls>p a{color:#08795d;margin-left:auto;font-weight:750}.platform-content-appeal-queue-privacy{background:#eff8f5;border:1px solid #bad6cc;border-left:4px solid #08795d;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5rem;padding:.8rem 1rem;display:grid}.platform-content-appeal-queue-privacy>b{color:#08795d;background:#dcefe9;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;display:grid}.platform-content-appeal-queue-privacy p{margin:0}.platform-content-appeal-queue-privacy strong,.platform-content-appeal-queue-privacy small{display:block}.platform-content-appeal-queue-privacy strong{font-size:.88rem}.platform-content-appeal-queue-privacy small{color:#5d746c;margin-top:.25rem;font-size:.76rem;line-height:1.5}.platform-content-appeal-queue-privacy>span{color:#08795d;white-space:nowrap;font-size:.75rem;font-weight:800}.platform-content-appeal-queue-list>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem 1rem;display:flex}.platform-content-appeal-queue-list>header p{color:#75837d;margin:.25rem 0 0;font-size:.75rem}.platform-content-appeal-queue-list>header>b{color:#60726b;border:1px solid #cdd9d5;padding:.45rem .6rem;font-size:.75rem}.platform-content-appeal-queue-columns,.platform-content-appeal-queue-rows>a{grid-template-columns:minmax(14rem,1.25fr) .65fr .95fr .72fr .72fr .9fr 1rem;align-items:center;gap:.8rem;display:grid}.platform-content-appeal-queue-columns{color:#77857f;background:#f7f9f8;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:720}.platform-content-appeal-queue-rows>a{min-height:5rem;color:inherit;border-top:1px solid #e5ebe8;border-left:3px solid #aebdc0;padding:.7rem 1rem .7rem .85rem}.platform-content-appeal-queue-rows>a:first-child{border-top:0}.platform-content-appeal-queue-rows>a:hover{background:#fafcfb}.platform-content-appeal-queue-rows>a.submitted{border-left-color:#b57a28}.platform-content-appeal-queue-rows>a.reviewing{border-left-color:#3d7189}.platform-content-appeal-queue-rows>a.upheld{border-left-color:#9b604b}.platform-content-appeal-queue-rows>a.restored{border-left-color:#08795d}.platform-content-appeal-queue-rows .identity{grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.platform-content-appeal-queue-rows .identity>b{color:#356d83;background:#e8f0f2;place-items:center;width:2.3rem;height:2.3rem;font-size:.75rem;display:grid}.platform-content-appeal-queue-rows p{margin:0}.platform-content-appeal-queue-rows strong,.platform-content-appeal-queue-rows small{display:block}.platform-content-appeal-queue-rows strong{font-size:.81rem}.platform-content-appeal-queue-rows small{color:#77857f;margin-top:.2rem;font-size:.75rem;line-height:1.35}.platform-content-appeal-queue-rows time{font-style:normal}.platform-content-appeal-queue-rows>a>span>b{color:#526b76;background:#edf2f3;width:fit-content;padding:.4rem .55rem;font-size:.75rem;display:block}.platform-content-appeal-queue-rows>a.submitted>span>b{color:#93621e;background:#f7ecd9}.platform-content-appeal-queue-rows>a.reviewing>span>b{color:#356d83;background:#e5f0f4}.platform-content-appeal-queue-rows>a.upheld>span>b{color:#8d5742;background:#f5ebe6}.platform-content-appeal-queue-rows>a.restored>span>b{color:#08795d;background:#e3f4ed}.platform-content-appeal-queue-rows>a>i{color:#7b8983;font-style:normal}.platform-content-appeal-queue-empty{justify-content:center;align-items:center;gap:.8rem;min-height:10rem;padding:1.4rem;display:flex}.platform-content-appeal-queue-empty>b{color:#08795d;background:#e7f3ef;place-items:center;width:2.6rem;height:2.6rem;font-size:.9rem;display:grid}.platform-content-appeal-queue-empty p{margin:0}.platform-content-appeal-queue-empty strong,.platform-content-appeal-queue-empty small{display:block}.platform-content-appeal-queue-empty strong{font-size:.86rem}.platform-content-appeal-queue-empty small{color:#718079;max-width:31rem;margin-top:.25rem;font-size:.75rem;line-height:1.5}.platform-content-appeal-queue-empty a{color:#08795d;border:1px solid #a8cbbf;align-items:center;min-height:2.75rem;padding:0 .85rem;font-size:.76rem;font-weight:750;display:inline-flex}.platform-content-appeal-queue-list>footer{border-top:1px solid #e1e8e5;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;padding:.7rem 1rem;display:grid}.platform-content-appeal-queue-list>footer p{color:#6c7d76;margin:0;font-size:.75rem}.platform-content-appeal-queue-list>footer p i{background:#0ca579;border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.platform-content-appeal-queue-list>footer nav{justify-content:center;align-items:center;gap:.55rem;display:flex}.platform-content-appeal-queue-list>footer nav a{color:#4f675e;border:1px solid #c3d1cc;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.76rem;font-weight:720;display:inline-flex}.platform-content-appeal-queue-list>footer nav b{color:#08795d;font-size:.76rem}.platform-content-appeal-queue-list>footer>small{color:#74837d;text-align:right;font-size:.75rem}@media (max-width:68.75rem){.platform-content-appeal-queue-hero{grid-template-columns:1fr}.platform-content-appeal-queue-hero dl{border-top:1px solid #d9e3e0;border-left:0}.platform-content-appeal-queue-columns{display:none}.platform-content-appeal-queue-rows>a{grid-template-columns:minmax(13rem,1.2fr) .95fr .72fr .9fr 1rem}.platform-content-appeal-queue-columns>span:nth-child(2),.platform-content-appeal-queue-columns>span:nth-child(5),.platform-content-appeal-queue-rows>a>.reference,.platform-content-appeal-queue-rows>a>time:nth-of-type(2){display:none}}@media (max-width:47.5rem){.platform-content-appeal-entry>header{flex-direction:column;align-items:flex-start}.platform-content-appeal-entry>header a{justify-content:center;width:100%}.platform-content-appeal-queue-hero dl{grid-template-columns:repeat(2,1fr)}.platform-content-appeal-queue-hero dl>div:nth-child(2){border-right:0}.platform-content-appeal-queue-hero dl>div:nth-child(-n+2){border-bottom:1px solid #e1e8e5}.platform-content-appeal-queue-controls>form{grid-template-columns:1fr}.platform-content-appeal-queue-controls>form button{width:100%}.platform-content-appeal-queue-privacy{grid-template-columns:2.5rem minmax(0,1fr)}.platform-content-appeal-queue-privacy>span{grid-column:2}.platform-content-appeal-queue-rows>a{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.7rem}.platform-content-appeal-queue-rows>a>p,.platform-content-appeal-queue-rows>a>time{display:none}.platform-content-appeal-queue-rows>a>span{grid-area:1/2}.platform-content-appeal-queue-list>footer{grid-template-columns:1fr}.platform-content-appeal-queue-list>footer p,.platform-content-appeal-queue-list>footer>small{text-align:center}}@media (max-width:30rem){.platform-content-appeal-entry>div>a{grid-template-columns:2.25rem minmax(0,1fr) 1rem}.platform-content-appeal-entry>div b{grid-column:2;width:fit-content}.platform-content-appeal-entry>div i{grid-area:1/3/span 2}.platform-content-appeal-entry>footer{flex-direction:column;align-items:flex-start;gap:.35rem}.platform-content-appeal-entry>footer span+span{border-left:0;padding-left:0}.platform-content-appeal-queue-controls>header,.platform-content-appeal-queue-list>header{flex-direction:column;align-items:flex-start}.platform-content-appeal-queue-controls>p{flex-wrap:wrap;align-items:flex-start}.platform-content-appeal-queue-controls>p a{margin-left:0}.platform-content-appeal-queue-list>footer nav{flex-direction:column}.platform-content-appeal-queue-list>footer nav a{justify-content:center;width:100%}}.platform-safety-report-entry{background:#fff;border:1px solid #cbd9d4;border-left:4px solid #55737d;margin-bottom:1rem}.platform-safety-report-entry.attention{border-left-color:#ad711f}.platform-safety-report-entry>header{background:#f7faf9;border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:5.75rem;padding:.9rem 1rem;display:flex}.platform-safety-report-entry>header span{color:#446e7d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-report-entry.attention>header span{color:#97631b}.platform-safety-report-entry>header h2{margin:.25rem 0;font-size:1rem}.platform-safety-report-entry>header p{color:#687972;margin:0;font-size:.77rem;line-height:1.5}.platform-safety-report-entry>header a{color:#08795d;white-space:nowrap;border:1px solid #9ebdb3;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.77rem;font-weight:780;display:inline-flex}.platform-safety-report-entry>dl{border-bottom:1px solid #e1e8e5;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-safety-report-entry>dl>div{border-right:1px solid #e1e8e5;min-width:0;padding:.75rem 1rem}.platform-safety-report-entry>dl>div:last-child{border-right:0}.platform-safety-report-entry dt,.platform-safety-report-entry dd,.platform-safety-report-entry dl small{display:block}.platform-safety-report-entry dt{color:#6b7d76;font-size:.75rem;font-weight:760}.platform-safety-report-entry dd{margin:.2rem 0;font-size:1.2rem;font-weight:820}.platform-safety-report-entry dl small{color:#7b8983;font-size:.75rem}.platform-safety-report-entry .amber dd{color:#9a651b}.platform-safety-report-entry .blue dd{color:#356d83}.platform-safety-report-entry .violet dd{color:#725c9c}.platform-safety-report-entry .rose dd{color:#9a584b}.platform-safety-report-entry>div>a{min-height:4.5rem;color:inherit;border-bottom:1px solid #e6ebe9;grid-template-columns:2.25rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;padding:.65rem 1rem;display:grid}.platform-safety-report-entry>div>a:hover{background:#fafcfb}.platform-safety-report-entry>div>a>span{color:#8b683c;background:#f1ede7;place-items:center;width:2.15rem;height:2.15rem;font-size:.9rem;font-weight:800;display:grid}.platform-safety-report-entry>div p{margin:0}.platform-safety-report-entry>div strong,.platform-safety-report-entry>div small{display:block}.platform-safety-report-entry>div strong{font-size:.84rem}.platform-safety-report-entry>div small{color:#75847e;margin-top:.2rem;font-size:.75rem}.platform-safety-report-entry>div b{color:#526b76;background:#edf2f3;padding:.45rem .6rem;font-size:.75rem}.platform-safety-report-entry>div b.submitted{color:#93621e;background:#f7ecd9}.platform-safety-report-entry>div b.reviewing{color:#356d83;background:#e5f0f4}.platform-safety-report-entry>div i{color:#7a8983;font-style:normal}.platform-safety-report-entry>footer{background:#f9fbfa;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:3.5rem;padding:.65rem 1rem;display:grid}.platform-safety-report-entry>footer>span{color:#08795d;font-size:1rem}.platform-safety-report-entry>footer p{margin:0}.platform-safety-report-entry>footer strong,.platform-safety-report-entry>footer small{display:block}.platform-safety-report-entry>footer strong{font-size:.77rem}.platform-safety-report-entry>footer small{color:#75847e;margin-top:.15rem;font-size:.75rem}.platform-safety-report-queue-page{gap:1rem;display:grid}.platform-safety-report-queue-hero{background:linear-gradient(105deg,#fff8ed,#fff);border:1px solid #cbdad5;border-left:4px solid #ad711f;grid-template-columns:minmax(0,1fr) minmax(31rem,.9fr);display:grid}.platform-safety-report-queue-hero>div{flex-direction:column;justify-content:center;min-height:9.5rem;padding:1.25rem 1.35rem;display:flex}.platform-safety-report-queue-hero>div>span{color:#97631b;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-report-queue-hero h2{letter-spacing:-.02em;margin:.35rem 0;font-size:1.25rem}.platform-safety-report-queue-hero p{color:#6e756d;max-width:44rem;margin:0;font-size:.79rem;line-height:1.55}.platform-safety-report-queue-hero dl{border-left:1px solid #e5ddd1;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-safety-report-queue-hero dl>div{border-right:1px solid #e8e2da;flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.platform-safety-report-queue-hero dl>div:last-child{border-right:0}.platform-safety-report-queue-hero dt,.platform-safety-report-queue-hero dd,.platform-safety-report-queue-hero small{display:block}.platform-safety-report-queue-hero dt{color:#6b756e;font-size:.75rem;font-weight:780}.platform-safety-report-queue-hero dd{margin:.3rem 0;font-size:1.45rem;font-weight:820}.platform-safety-report-queue-hero small{color:#7b827d;font-size:.75rem;line-height:1.35}.platform-safety-report-queue-hero .amber dd{color:#9a651b}.platform-safety-report-queue-hero .blue dd{color:#356d83}.platform-safety-report-queue-hero .violet dd{color:#725c9c}.platform-safety-report-queue-hero .rose dd{color:#9a584b}.platform-safety-report-queue-controls>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.8rem 1rem;display:flex}.platform-safety-report-queue-controls>header span,.platform-safety-report-queue-list>header span{color:#97631b;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-report-queue-controls>header h2,.platform-safety-report-queue-list>header h2{margin:.22rem 0 0;font-size:1rem}.platform-safety-report-queue-controls>header a{color:#60736b;font-size:.76rem;font-weight:720}.platform-safety-report-queue-controls>nav{border-bottom:1px solid #e1e8e5;align-items:stretch;display:flex;overflow-x:auto}.platform-safety-report-queue-controls>nav a{color:#61736c;border-right:1px solid #e1e8e5;flex:1 0 auto;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:0 .8rem;font-size:.76rem;display:inline-flex}.platform-safety-report-queue-controls>nav a:last-child{border-right:0}.platform-safety-report-queue-controls>nav a b{color:#61736c;text-align:center;background:#edf2f0;min-width:1.55rem;padding:.2rem .35rem;font-size:.75rem}.platform-safety-report-queue-controls>nav a.active{color:#8f5d18;background:#fff8ed;font-weight:780;box-shadow:inset 0 -3px #ad711f}.platform-safety-report-queue-controls>nav a.active b{color:#8f5d18;background:#f4e8d3}.platform-safety-report-queue-controls>form{grid-template-columns:minmax(15rem,1fr) minmax(11rem,.55fr) minmax(11rem,.55fr) auto;align-items:end;gap:.7rem;padding:.9rem 1rem;display:grid}.platform-safety-report-queue-controls>form label span{color:#5f716a;margin-bottom:.35rem;font-size:.75rem;font-weight:720;display:block}.platform-safety-report-queue-controls>form input,.platform-safety-report-queue-controls>form select{color:#273a32;width:100%;min-height:2.75rem;font:inherit;background:#fbfcfc;border:1px solid #cdd8d4;padding:0 .75rem;font-size:.8rem}.platform-safety-report-queue-controls>form input:focus,.platform-safety-report-queue-controls>form select:focus{border-color:#c18a3d;outline:3px solid #fcf1df}.platform-safety-report-queue-controls>form button{color:#fff;cursor:pointer;background:#96621a;border:1px solid #96621a;min-height:2.75rem;padding:0 .9rem;font-size:.78rem;font-weight:780}.platform-safety-report-queue-controls>p{color:#65776f;border-top:1px solid #e1e8e5;align-items:center;gap:.65rem;margin:0;padding:.7rem 1rem;font-size:.76rem;display:flex}.platform-safety-report-queue-controls>p b{color:#97631b;font-size:.75rem}.platform-safety-report-queue-controls>p a{color:#08795d;margin-left:auto;font-weight:750}.platform-safety-report-queue-privacy{background:#eff8f5;border:1px solid #bad6cc;border-left:4px solid #08795d;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5rem;padding:.8rem 1rem;display:grid}.platform-safety-report-queue-privacy>b{color:#08795d;background:#dcefe9;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;display:grid}.platform-safety-report-queue-privacy p{margin:0}.platform-safety-report-queue-privacy strong,.platform-safety-report-queue-privacy small{display:block}.platform-safety-report-queue-privacy strong{font-size:.88rem}.platform-safety-report-queue-privacy small{color:#5d746c;margin-top:.25rem;font-size:.76rem;line-height:1.5}.platform-safety-report-queue-privacy>span{color:#08795d;white-space:nowrap;font-size:.75rem;font-weight:800}.platform-safety-report-queue-list>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem 1rem;display:flex}.platform-safety-report-queue-list>header p{color:#75837d;margin:.25rem 0 0;font-size:.75rem}.platform-safety-report-queue-list>header>b{color:#60726b;border:1px solid #cdd9d5;padding:.45rem .6rem;font-size:.75rem}.platform-safety-report-queue-columns,.platform-safety-report-queue-rows>a{grid-template-columns:minmax(12rem,1.15fr) minmax(11rem,1fr) minmax(10rem,.9fr) .7fr .75fr .95fr 1rem;align-items:center;gap:.75rem;display:grid}.platform-safety-report-queue-columns{color:#77857f;background:#f7f9f8;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:720}.platform-safety-report-queue-rows>a{min-height:5rem;color:inherit;border-top:1px solid #e5ebe8;border-left:3px solid #aebdc0;padding:.7rem 1rem .7rem .85rem}.platform-safety-report-queue-rows>a:first-child{border-top:0}.platform-safety-report-queue-rows>a:hover{background:#fafcfb}.platform-safety-report-queue-rows>a.submitted{border-left-color:#b57a28}.platform-safety-report-queue-rows>a.reviewing{border-left-color:#3d7189}.platform-safety-report-queue-rows>a.resolved{border-left-color:#08795d}.platform-safety-report-queue-rows>a.dismissed,.platform-safety-report-queue-rows>a.cancelled{border-left-color:#87948f}.platform-safety-report-queue-rows .identity{grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.platform-safety-report-queue-rows .identity>b{color:#8b683c;background:#f1ede7;place-items:center;width:2.3rem;height:2.3rem;font-size:.75rem;display:grid}.platform-safety-report-queue-rows p{margin:0}.platform-safety-report-queue-rows strong,.platform-safety-report-queue-rows small{display:block}.platform-safety-report-queue-rows strong{font-size:.81rem}.platform-safety-report-queue-rows small{color:#77857f;margin-top:.2rem;font-size:.75rem;line-height:1.35}.platform-safety-report-queue-rows time{font-style:normal}.platform-safety-report-queue-rows>a>span>b{color:#526b76;background:#edf2f3;width:fit-content;padding:.4rem .55rem;font-size:.75rem;display:block}.platform-safety-report-queue-rows>a.submitted>span>b{color:#93621e;background:#f7ecd9}.platform-safety-report-queue-rows>a.reviewing>span>b{color:#356d83;background:#e5f0f4}.platform-safety-report-queue-rows>a.resolved>span>b{color:#08795d;background:#e3f4ed}.platform-safety-report-queue-rows>a>i{color:#7b8983;font-style:normal}.platform-safety-report-queue-empty{justify-content:center;align-items:center;gap:.8rem;min-height:10rem;padding:1.4rem;display:flex}.platform-safety-report-queue-empty>b{color:#08795d;background:#e7f3ef;place-items:center;width:2.6rem;height:2.6rem;font-size:.9rem;display:grid}.platform-safety-report-queue-empty p{margin:0}.platform-safety-report-queue-empty strong,.platform-safety-report-queue-empty small{display:block}.platform-safety-report-queue-empty strong{font-size:.86rem}.platform-safety-report-queue-empty small{color:#718079;max-width:32rem;margin-top:.25rem;font-size:.75rem;line-height:1.5}.platform-safety-report-queue-empty a{color:#08795d;border:1px solid #a8cbbf;align-items:center;min-height:2.75rem;padding:0 .85rem;font-size:.76rem;font-weight:750;display:inline-flex}.platform-safety-report-queue-list>footer{border-top:1px solid #e1e8e5;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;padding:.7rem 1rem;display:grid}.platform-safety-report-queue-list>footer p{color:#6c7d76;margin:0;font-size:.75rem}.platform-safety-report-queue-list>footer p i{background:#0ca579;border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.platform-safety-report-queue-list>footer nav{justify-content:center;align-items:center;gap:.55rem;display:flex}.platform-safety-report-queue-list>footer nav a{color:#4f675e;border:1px solid #c3d1cc;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.76rem;font-weight:720;display:inline-flex}.platform-safety-report-queue-list>footer nav b{color:#08795d;font-size:.76rem}.platform-safety-report-queue-list>footer>small{color:#74837d;text-align:right;font-size:.75rem}@media (max-width:76rem){.platform-safety-report-queue-columns,.platform-safety-report-queue-rows>a{grid-template-columns:minmax(12rem,1.1fr) minmax(11rem,1fr) .7fr .75fr .95fr 1rem}.platform-safety-report-queue-columns>span:nth-child(3),.platform-safety-report-queue-rows>a>p:nth-child(3){display:none}}@media (max-width:68.75rem){.platform-safety-report-queue-hero{grid-template-columns:1fr}.platform-safety-report-queue-hero dl{border-top:1px solid #e5ddd1;border-left:0}.platform-safety-report-queue-controls>form{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-safety-report-queue-controls>form>label:first-of-type,.platform-safety-report-queue-controls>form button{grid-column:1/-1}.platform-safety-report-queue-columns{display:none}.platform-safety-report-queue-rows>a{grid-template-columns:minmax(13rem,1.2fr) minmax(11rem,1fr) .75fr .95fr 1rem}.platform-safety-report-queue-rows>a>p:nth-child(4){display:none}}@media (max-width:47.5rem){.platform-safety-report-entry>header{flex-direction:column;align-items:flex-start}.platform-safety-report-entry>header a{justify-content:center;width:100%}.platform-safety-report-entry>dl,.platform-safety-report-queue-hero dl{grid-template-columns:repeat(2,1fr)}.platform-safety-report-entry>dl>div:nth-child(2),.platform-safety-report-queue-hero dl>div:nth-child(2){border-right:0}.platform-safety-report-entry>dl>div:nth-child(-n+2),.platform-safety-report-queue-hero dl>div:nth-child(-n+2){border-bottom:1px solid #e1e8e5}.platform-safety-report-queue-controls>form{grid-template-columns:1fr}.platform-safety-report-queue-controls>form>label:first-of-type,.platform-safety-report-queue-controls>form button{grid-column:auto}.platform-safety-report-queue-controls>form button{width:100%}.platform-safety-report-queue-privacy{grid-template-columns:2.5rem minmax(0,1fr)}.platform-safety-report-queue-privacy>span{grid-column:2}.platform-safety-report-queue-rows>a{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.7rem}.platform-safety-report-queue-rows>a>p:not(:first-child),.platform-safety-report-queue-rows>a>time{display:none}.platform-safety-report-queue-rows>a>.identity{grid-area:2/1/auto/span 2}.platform-safety-report-queue-rows>a>span{grid-area:1/2}.platform-safety-report-queue-list>footer{grid-template-columns:1fr}.platform-safety-report-queue-list>footer p,.platform-safety-report-queue-list>footer>small{text-align:center}}@media (max-width:30rem){.platform-safety-report-entry>div>a{grid-template-columns:2.25rem minmax(0,1fr) 1rem}.platform-safety-report-entry>div b{grid-column:2;width:fit-content}.platform-safety-report-entry>div i{grid-area:1/3/span 2}.platform-safety-report-queue-controls>header,.platform-safety-report-queue-list>header{flex-direction:column;align-items:flex-start}.platform-safety-report-queue-controls>p{flex-wrap:wrap;align-items:flex-start}.platform-safety-report-queue-controls>p a{margin-left:0}.platform-safety-report-queue-list>footer nav{flex-direction:column}.platform-safety-report-queue-list>footer nav a{justify-content:center;width:100%}}.platform-safety-personal-page{gap:1rem;display:grid}.platform-safety-personal-entry{background:#fff;border:1px solid #c7d8d2;border-left:4px solid #55737d;grid-template-columns:minmax(18rem,1fr) minmax(24rem,.9fr) auto;align-items:stretch;min-height:7rem;margin-bottom:1rem;display:grid}.platform-safety-personal-entry.active{border-left-color:#08795d}.platform-safety-personal-entry>div{flex-direction:column;justify-content:center;padding:.9rem 1rem;display:flex}.platform-safety-personal-entry>div span{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-personal-entry h2{margin:.25rem 0;font-size:1rem}.platform-safety-personal-entry p{color:#687972;margin:0;font-size:.77rem;line-height:1.5}.platform-safety-personal-entry dl{border-left:1px solid #dce5e2;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-safety-personal-entry dl>div{border-right:1px solid #dce5e2;flex-direction:column;justify-content:center;min-width:0;padding:.8rem;display:flex}.platform-safety-personal-entry dt,.platform-safety-personal-entry dd,.platform-safety-personal-entry small{display:block}.platform-safety-personal-entry dt{color:#63756e;font-size:.75rem;font-weight:750}.platform-safety-personal-entry dd{color:#08795d;margin:.25rem 0;font-size:1.25rem;font-weight:830}.platform-safety-personal-entry small{color:#788781;font-size:.75rem}.platform-safety-personal-entry>a{color:#fff;text-align:center;background:#08795d;justify-content:center;align-items:center;min-width:10.5rem;padding:1rem;font-size:.78rem;font-weight:790;display:flex}.platform-safety-personal-hero{background:linear-gradient(105deg,#eef8f4,#fff);border:1px solid #c6d9d2;border-left:4px solid #08795d;grid-template-columns:minmax(0,1fr) minmax(31rem,.9fr);display:grid}.platform-safety-personal-hero>div{flex-direction:column;justify-content:center;min-height:9.5rem;padding:1.2rem 1.35rem;display:flex}.platform-safety-personal-hero>div>span{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:830}.platform-safety-personal-hero h2{letter-spacing:-.02em;margin:.35rem 0;font-size:1.25rem}.platform-safety-personal-hero p{color:#60736b;max-width:43rem;margin:0;font-size:.79rem;line-height:1.55}.platform-safety-personal-hero dl{border-left:1px solid #d7e4df;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-safety-personal-hero dl>div{border-right:1px solid #e0e8e5;flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.platform-safety-personal-hero dl>div:last-child{border-right:0}.platform-safety-personal-hero dt,.platform-safety-personal-hero dd,.platform-safety-personal-hero small{display:block}.platform-safety-personal-hero dt{color:#657870;font-size:.75rem;font-weight:760}.platform-safety-personal-hero dd{color:#08795d;margin:.3rem 0;font-size:1.4rem;font-weight:830}.platform-safety-personal-hero small{color:#7a8983;font-size:.75rem;line-height:1.35}.platform-safety-personal-intake{background:#fff;border:1px solid #d1ddd9;grid-template-columns:minmax(18rem,1fr) minmax(16rem,.75fr) minmax(16rem,.75fr);display:grid}.platform-safety-personal-intake>header{border-right:1px solid #dfe7e4;flex-direction:column;justify-content:center;padding:.8rem 1rem;display:flex}.platform-safety-personal-intake>header span{color:#97631b;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-personal-intake>header strong{margin-top:.25rem;font-size:.84rem}.platform-safety-personal-intake>a{min-height:4.75rem;color:inherit;border-right:1px solid #dfe7e4;grid-template-columns:2.35rem minmax(0,1fr) 1rem;align-items:center;gap:.7rem;padding:.65rem .85rem;display:grid}.platform-safety-personal-intake>a:last-child{border-right:0}.platform-safety-personal-intake>a:hover{background:#fffaf2}.platform-safety-personal-intake>a>b{color:#93621e;background:#f7ecd9;place-items:center;width:2.25rem;height:2.25rem;font-size:.82rem;display:grid}.platform-safety-personal-intake p{margin:0}.platform-safety-personal-intake strong,.platform-safety-personal-intake small{display:block}.platform-safety-personal-intake strong{font-size:.8rem}.platform-safety-personal-intake small{color:#73827c;margin-top:.2rem;font-size:.75rem}.platform-safety-personal-intake i{color:#8a9792;font-style:normal}.platform-safety-personal-boundary{background:#eff8f5;border:1px solid #bad6cc;border-left:4px solid #08795d;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5rem;padding:.8rem 1rem;display:grid}.platform-safety-personal-boundary>b{color:#08795d;background:#dcefe9;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;display:grid}.platform-safety-personal-boundary p{margin:0}.platform-safety-personal-boundary strong,.platform-safety-personal-boundary small{display:block}.platform-safety-personal-boundary strong{font-size:.86rem}.platform-safety-personal-boundary small{color:#5d746c;margin-top:.25rem;font-size:.76rem;line-height:1.5}.platform-safety-personal-boundary>span{color:#08795d;white-space:nowrap;font-size:.75rem;font-weight:800}.platform-safety-personal-list>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem 1rem;display:flex}.platform-safety-personal-list>header span{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-personal-list>header h2{margin:.22rem 0 0;font-size:1rem}.platform-safety-personal-list>header p{color:#75837d;margin:.25rem 0 0;font-size:.75rem}.platform-safety-personal-list>header>b{color:#08795d;border:1px solid #a9c9be;padding:.45rem .65rem;font-size:.75rem}.platform-safety-personal-columns,.platform-safety-personal-rows>a{grid-template-columns:minmax(11rem,.8fr) minmax(13rem,1fr) minmax(12rem,.9fr) .75fr .8fr 1rem;align-items:center;gap:.8rem;display:grid}.platform-safety-personal-columns{color:#77857f;background:#f7f9f8;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:720}.platform-safety-personal-rows>a{min-height:5rem;color:inherit;border-top:1px solid #e5ebe8;border-left:3px solid #3d7189;padding:.7rem 1rem .7rem .85rem}.platform-safety-personal-rows>a:first-child{border-top:0}.platform-safety-personal-rows>a.appeal{border-left-color:#725c9c}.platform-safety-personal-rows>a:hover{background:#fafcfb}.platform-safety-personal-rows .origin,.platform-safety-personal-rows .identity{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.platform-safety-personal-rows .origin>b,.platform-safety-personal-rows .identity>b{color:#356d83;background:#e7f0f4;place-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;display:grid}.platform-safety-personal-rows .appeal .origin>b{color:#725c9c;background:#eee9f5}.platform-safety-personal-rows p{margin:0}.platform-safety-personal-rows strong,.platform-safety-personal-rows small{display:block}.platform-safety-personal-rows strong{font-size:.81rem}.platform-safety-personal-rows small{color:#77857f;margin-top:.2rem;font-size:.75rem;line-height:1.35}.platform-safety-personal-rows time{font-style:normal}.platform-safety-personal-rows .status>b{color:#08795d;background:#e3f4ed;width:fit-content;padding:.4rem .55rem;font-size:.75rem;display:block}.platform-safety-personal-rows>a>i{color:#7b8983;font-style:normal}.platform-safety-personal-empty{justify-content:center;align-items:center;gap:.8rem;min-height:10rem;padding:1.4rem;display:flex}.platform-safety-personal-empty>b{color:#08795d;background:#e7f3ef;place-items:center;width:2.6rem;height:2.6rem;font-size:.9rem;display:grid}.platform-safety-personal-empty p{margin:0}.platform-safety-personal-empty strong,.platform-safety-personal-empty small{display:block}.platform-safety-personal-empty strong{font-size:.86rem}.platform-safety-personal-empty small{color:#718079;max-width:37rem;margin-top:.25rem;font-size:.75rem;line-height:1.5}.platform-safety-personal-list>footer{border-top:1px solid #e1e8e5;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;padding:.7rem 1rem;display:grid}.platform-safety-personal-list>footer p{color:#6c7d76;margin:0;font-size:.75rem}.platform-safety-personal-list>footer p i{background:#0ca579;border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.platform-safety-personal-list>footer nav{justify-content:center;align-items:center;gap:.55rem;display:flex}.platform-safety-personal-list>footer nav a{color:#4f675e;border:1px solid #c3d1cc;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.76rem;font-weight:720;display:inline-flex}.platform-safety-personal-list>footer nav b{color:#08795d;font-size:.76rem}.platform-safety-personal-list>footer>small{color:#74837d;text-align:right;font-size:.75rem}@media (max-width:76rem){.platform-safety-personal-entry{grid-template-columns:minmax(18rem,1fr) minmax(22rem,.9fr)}.platform-safety-personal-entry>a{grid-column:1/-1;min-height:2.9rem;padding:.7rem 1rem}.platform-safety-personal-columns,.platform-safety-personal-rows>a{grid-template-columns:minmax(11rem,.8fr) minmax(13rem,1fr) minmax(12rem,.9fr) .8fr 1rem}.platform-safety-personal-columns>span:nth-child(4),.platform-safety-personal-rows>a>time{display:none}}@media (max-width:68.75rem){.platform-safety-personal-hero{grid-template-columns:1fr}.platform-safety-personal-hero dl{border-top:1px solid #d7e4df;border-left:0}.platform-safety-personal-intake{grid-template-columns:1fr 1fr}.platform-safety-personal-intake>header{border-bottom:1px solid #dfe7e4;border-right:0;grid-column:1/-1}.platform-safety-personal-columns{display:none}.platform-safety-personal-rows>a{grid-template-columns:minmax(11rem,.85fr) minmax(13rem,1fr) .8fr 1rem}.platform-safety-personal-rows>a>p{display:none}}@media (max-width:47.5rem){.platform-safety-personal-entry{grid-template-columns:1fr}.platform-safety-personal-entry dl{border-top:1px solid #dce5e2;border-left:0}.platform-safety-personal-entry>a{grid-column:auto}.platform-safety-personal-hero dl{grid-template-columns:repeat(2,1fr)}.platform-safety-personal-hero dl>div:nth-child(2){border-right:0}.platform-safety-personal-hero dl>div:nth-child(-n+2){border-bottom:1px solid #e0e8e5}.platform-safety-personal-boundary{grid-template-columns:2.5rem minmax(0,1fr)}.platform-safety-personal-boundary>span{grid-column:2}.platform-safety-personal-rows>a{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.7rem}.platform-safety-personal-rows>a>.identity{grid-area:2/1/auto/span 2}.platform-safety-personal-rows>a>.status{grid-area:1/2}.platform-safety-personal-list>footer{grid-template-columns:1fr}.platform-safety-personal-list>footer p,.platform-safety-personal-list>footer>small{text-align:center}}@media (max-width:30rem){.platform-safety-personal-entry dl,.platform-safety-personal-intake{grid-template-columns:1fr}.platform-safety-personal-entry dl>div{border-bottom:1px solid #dce5e2;border-right:0}.platform-safety-personal-intake>header{grid-column:auto}.platform-safety-personal-intake>a{border-bottom:1px solid #dfe7e4;border-right:0}.platform-safety-personal-intake>a:last-child{border-bottom:0}.platform-safety-personal-list>header{flex-direction:column;align-items:flex-start}.platform-safety-personal-list>footer nav{flex-direction:column}.platform-safety-personal-list>footer nav a{justify-content:center;width:100%}}.platform-safety-history-page{gap:1rem;display:grid}.platform-safety-history-entry{background:#fff;border:1px solid #d7d1e2;border-left:4px solid #725c9c;grid-template-columns:3.5rem minmax(18rem,1fr) minmax(24rem,.9fr) auto;align-items:stretch;min-height:6rem;margin-bottom:1rem;display:grid}.platform-safety-history-entry>span{color:#725c9c;background:#f3eff8;border-right:1px solid #e4dfeb;place-items:center;font-size:1.1rem;display:grid}.platform-safety-history-entry>div{flex-direction:column;justify-content:center;padding:.85rem 1rem;display:flex}.platform-safety-history-entry small{color:#756589;letter-spacing:.04em;font-size:.75rem;font-weight:780}.platform-safety-history-entry h2{margin:.18rem 0;font-size:.95rem}.platform-safety-history-entry p{color:#746f7a;margin:0;font-size:.76rem;line-height:1.45}.platform-safety-history-entry dl{border-left:1px solid #e4dfeb;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-safety-history-entry dl>div{border-right:1px solid #e4dfeb;flex-direction:column;justify-content:center;min-width:0;padding:.7rem .8rem;display:flex}.platform-safety-history-entry dt{color:#756f7e;font-size:.75rem;font-weight:730}.platform-safety-history-entry dd{color:#725c9c;margin:.2rem 0;font-size:1.15rem;font-weight:830}.platform-safety-history-entry dl small{color:#817b86;letter-spacing:0;font-weight:500}.platform-safety-history-entry>a{color:#fff;text-align:center;background:#725c9c;justify-content:center;align-items:center;min-width:12rem;padding:1rem;font-size:.77rem;font-weight:780;display:flex}.platform-safety-history-hero{background:linear-gradient(105deg,#f5f1f9,#fff);border:1px solid #d5cce2;border-left:4px solid #725c9c;grid-template-columns:minmax(0,1fr) minmax(31rem,.9fr);display:grid}.platform-safety-history-hero>div{flex-direction:column;justify-content:center;min-height:9rem;padding:1.2rem 1.35rem;display:flex}.platform-safety-history-hero>div>span{color:#725c9c;letter-spacing:.06em;font-size:.75rem;font-weight:830}.platform-safety-history-hero h2{letter-spacing:-.02em;margin:.35rem 0;font-size:1.22rem}.platform-safety-history-hero p{color:#6f6877;max-width:45rem;margin:0;font-size:.79rem;line-height:1.55}.platform-safety-history-hero dl{border-left:1px solid #e1dae9;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-safety-history-hero dl>div{border-right:1px solid #e7e1ed;flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.platform-safety-history-hero dl>div:last-child{border-right:0}.platform-safety-history-hero dt{color:#746e7a;font-size:.75rem;font-weight:760}.platform-safety-history-hero dd{color:#725c9c;margin:.3rem 0;font-size:1.35rem;font-weight:830}.platform-safety-history-hero small{color:#817b86;font-size:.75rem;line-height:1.35}.platform-safety-history-boundary{background:#f5f1f9;border:1px solid #d3cae0;border-left:4px solid #725c9c;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5rem;padding:.8rem 1rem;display:grid}.platform-safety-history-boundary>b{color:#725c9c;background:#e9e1f1;place-items:center;width:2.35rem;height:2.35rem;font-size:1rem;display:grid}.platform-safety-history-boundary p{margin:0}.platform-safety-history-boundary strong,.platform-safety-history-boundary small{display:block}.platform-safety-history-boundary strong{font-size:.86rem}.platform-safety-history-boundary small{color:#6e6677;margin-top:.25rem;font-size:.76rem;line-height:1.5}.platform-safety-history-boundary>span{color:#725c9c;white-space:nowrap;font-size:.75rem;font-weight:800}.platform-safety-history-list>header{border-bottom:1px solid #e3dfe7;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem 1rem;display:flex}.platform-safety-history-list>header span{color:#725c9c;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-history-list>header h2{margin:.22rem 0 0;font-size:1rem}.platform-safety-history-list>header p{color:#7b7580;margin:.25rem 0 0;font-size:.75rem}.platform-safety-history-list>header>b{color:#725c9c;border:1px solid #c7bad8;padding:.45rem .65rem;font-size:.75rem}.platform-safety-history-filters{background:#faf9fb;border-bottom:1px solid #e3dfe7;grid-template-columns:repeat(3,1fr);display:grid}.platform-safety-history-filters>a{color:#66606e;border-right:1px solid #e5e1e9;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.5rem;padding:.55rem .8rem;display:grid}.platform-safety-history-filters>a:last-child{border-right:0}.platform-safety-history-filters>a:hover,.platform-safety-history-filters>a.active{color:#654f8c;background:#f2edf7}.platform-safety-history-filters span{background:#fff;border:1px solid #d2c8df;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:grid}.platform-safety-history-filters strong{font-size:.77rem}.platform-safety-history-filters small{font-size:.75rem;font-weight:780}.platform-safety-history-columns,.platform-safety-history-rows>a{grid-template-columns:minmax(11rem,.8fr) minmax(13rem,1fr) minmax(12rem,.85fr) minmax(11rem,.85fr) .75fr 1rem;align-items:center;gap:.8rem;display:grid}.platform-safety-history-columns{color:#7d7782;background:#f7f6f8;min-height:2.5rem;padding:0 1rem;font-size:.75rem;font-weight:720}.platform-safety-history-rows>a{min-height:5rem;color:inherit;border-top:1px solid #e7e3ea;border-left:3px solid #3d7189;padding:.7rem 1rem .7rem .85rem}.platform-safety-history-rows>a:first-child{border-top:0}.platform-safety-history-rows>a.appeal{border-left-color:#725c9c}.platform-safety-history-rows>a:hover{background:#fbfafc}.platform-safety-history-rows .origin,.platform-safety-history-rows .identity{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.platform-safety-history-rows .origin>b,.platform-safety-history-rows .identity>b{color:#356d83;background:#e7f0f4;place-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;display:grid}.platform-safety-history-rows .appeal .origin>b{color:#725c9c;background:#eee9f5}.platform-safety-history-rows p{margin:0}.platform-safety-history-rows strong,.platform-safety-history-rows small{display:block}.platform-safety-history-rows strong{font-size:.81rem}.platform-safety-history-rows small{color:#7b7580;margin-top:.2rem;font-size:.75rem;line-height:1.35}.platform-safety-history-rows .outcome b{width:fit-content;padding:.38rem .52rem;font-size:.75rem;display:block}.platform-safety-history-rows .outcome.protective b{color:#08795d;background:#e3f4ed}.platform-safety-history-rows .outcome.neutral b{color:#5f6966;background:#eef0f1}.platform-safety-history-rows .outcome.maintained b{color:#725c9c;background:#eee9f5}.platform-safety-history-rows .outcome.restored b{color:#346b84;background:#e9f2f8}.platform-safety-history-rows time{font-style:normal}.platform-safety-history-rows>a>i{color:#7b7580;font-style:normal}.platform-safety-history-empty{justify-content:center;align-items:center;gap:.8rem;min-height:10rem;padding:1.4rem;display:flex}.platform-safety-history-empty>b{color:#725c9c;background:#eee9f5;place-items:center;width:2.6rem;height:2.6rem;font-size:.9rem;display:grid}.platform-safety-history-empty p{margin:0}.platform-safety-history-empty strong,.platform-safety-history-empty small{display:block}.platform-safety-history-empty strong{font-size:.86rem}.platform-safety-history-empty small{color:#77717c;max-width:35rem;margin-top:.25rem;font-size:.75rem;line-height:1.5}.platform-safety-history-empty>a{color:#725c9c;border:1px solid #c9bfd5;align-items:center;min-height:2.75rem;padding:0 .75rem;font-size:.76rem;font-weight:720;display:inline-flex}.platform-safety-history-list>footer{border-top:1px solid #e3dfe7;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;padding:.7rem 1rem;display:grid}.platform-safety-history-list>footer p{color:#746e79;margin:0;font-size:.75rem}.platform-safety-history-list>footer p i{background:#725c9c;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.platform-safety-history-list>footer nav{justify-content:center;align-items:center;gap:.55rem;display:flex}.platform-safety-history-list>footer nav a{color:#655776;border:1px solid #c9bfd5;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.76rem;font-weight:720;display:inline-flex}.platform-safety-history-list>footer nav b{color:#725c9c;font-size:.76rem}.platform-safety-history-list>footer>small{color:#7b7580;text-align:right;font-size:.75rem}@media (max-width:76rem){.platform-safety-history-entry{grid-template-columns:3.5rem minmax(18rem,1fr) minmax(22rem,.9fr)}.platform-safety-history-entry>a{grid-column:1/-1;min-height:2.9rem;padding:.7rem 1rem}.platform-safety-history-columns,.platform-safety-history-rows>a{grid-template-columns:minmax(11rem,.8fr) minmax(13rem,1fr) minmax(11rem,.85fr) .75fr 1rem}.platform-safety-history-columns>span:nth-child(3),.platform-safety-history-rows>a>p{display:none}}@media (max-width:68.75rem){.platform-safety-history-hero{grid-template-columns:1fr}.platform-safety-history-hero dl{border-top:1px solid #e1dae9;border-left:0}.platform-safety-history-columns{display:none}.platform-safety-history-rows>a{grid-template-columns:minmax(11rem,.85fr) minmax(13rem,1fr) minmax(11rem,.8fr) 1rem}.platform-safety-history-rows>a>time{display:none}}@media (max-width:47.5rem){.platform-safety-history-entry{grid-template-columns:3rem 1fr}.platform-safety-history-entry>span{grid-row:1}.platform-safety-history-entry dl,.platform-safety-history-entry>a{grid-column:1/-1}.platform-safety-history-entry dl{border-top:1px solid #e4dfeb;border-left:0}.platform-safety-history-hero dl{grid-template-columns:repeat(2,1fr)}.platform-safety-history-hero dl>div:nth-child(2){border-right:0}.platform-safety-history-hero dl>div:nth-child(-n+2){border-bottom:1px solid #e7e1ed}.platform-safety-history-boundary{grid-template-columns:2.5rem minmax(0,1fr)}.platform-safety-history-boundary>span{grid-column:2}.platform-safety-history-filters{grid-template-columns:1fr}.platform-safety-history-filters>a{border-bottom:1px solid #e5e1e9;border-right:0}.platform-safety-history-filters>a:last-child{border-bottom:0}.platform-safety-history-rows>a{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.7rem}.platform-safety-history-rows>a>.identity{grid-area:2/1/auto/span 2}.platform-safety-history-rows>a>.outcome{grid-area:1/2}.platform-safety-history-list>footer{grid-template-columns:1fr}.platform-safety-history-list>footer p,.platform-safety-history-list>footer>small{text-align:center}}@media (max-width:30rem){.platform-safety-history-entry dl{grid-template-columns:1fr}.platform-safety-history-entry dl>div{border-bottom:1px solid #e4dfeb;border-right:0}.platform-safety-history-list>header,.platform-safety-history-empty{flex-direction:column;align-items:flex-start}.platform-safety-history-list>footer nav{flex-direction:column}.platform-safety-history-list>footer nav a{justify-content:center;width:100%}}.platform-safety-feedback-wrap{color:#315f52;background:#eff8f5;border:1px solid #bad6cc;border-left:4px solid #08795d;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.6rem .8rem;display:flex}.platform-safety-feedback-wrap.error{color:#7a5118;background:#fff8ed;border-color:#e2c49b #e2c49b #e2c49b #ad711f}.platform-safety-feedback-wrap p{margin:0;font-size:.78rem;font-weight:720;line-height:1.45}.platform-safety-feedback-wrap button{min-height:2.5rem;color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid;padding:0 .8rem;font-size:.76rem;font-weight:780}.platform-safety-feedback-wrap button:disabled{cursor:default;opacity:.6}.platform-safety-ownership{background:#f8faf9;border:1px solid #d8e0dd;border-left:4px solid #7a8b84;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;margin:.9rem 1rem;padding:.8rem;display:grid}.platform-safety-ownership>span{color:#64766f;background:#e9efed;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:820;display:grid}.platform-safety-ownership strong,.platform-safety-ownership p{display:block}.platform-safety-ownership strong{font-size:.84rem}.platform-safety-ownership p{color:#687972;margin:.25rem 0 0;font-size:.76rem;line-height:1.5}.platform-safety-ownership button{color:#fff;cursor:pointer;background:#516f7c;border:1px solid #516f7c;min-height:2.65rem;margin-top:.65rem;padding:0 .85rem;font-size:.76rem;font-weight:780}.platform-safety-ownership button:disabled{cursor:default;opacity:.6}.platform-safety-ownership.available{background:#fffaf2;border-left-color:#ad711f}.platform-safety-ownership.available>span{color:#95621d;background:#f4e8d3}.platform-safety-ownership.available button{background:#96621a;border-color:#96621a}.platform-safety-ownership.mine{background:#eff8f5;border-left-color:#08795d}.platform-safety-ownership.mine>span{color:#fff;background:#08795d}.platform-safety-ownership.another{background:#f3f8fa;border-left-color:#3d7189}.platform-safety-ownership.another>span{color:#35667a;background:#e2eef3}.platform-safety-takeover{background:#f3f8fa;border:1px solid #b8ccd5;border-left:4px solid #3d7189;margin:.9rem 1rem;padding:.9rem}.platform-safety-takeover>span{color:#3d7189;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-safety-takeover h3{margin:.28rem 0;font-size:.96rem}.platform-safety-takeover>p{color:#647981;margin:0;font-size:.77rem;line-height:1.5}.platform-safety-takeover label{cursor:pointer;background:#fff;border:1px solid #c7d7dd;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.75rem;padding:.65rem .75rem;display:grid;margin:.8rem 0 0!important}.platform-safety-takeover label input{cursor:pointer;width:1.05rem;height:1.05rem}.platform-safety-takeover label span{color:#526970;line-height:1.45;margin:0!important;font-size:.76rem!important}.platform-safety-takeover>div{justify-content:flex-end;gap:.55rem;margin-top:.8rem;display:flex}.platform-safety-takeover>div button{color:#fff;cursor:pointer;background:#3d7189;border:1px solid #3d7189;min-height:2.65rem;padding:0 .85rem;font-size:.76rem;font-weight:780}.platform-safety-takeover>div button.quiet{color:#526970;background:#fff;border-color:#b8c8ce}.platform-safety-takeover>div button:disabled{cursor:default;opacity:.6}.platform-content-appeal-owner{background:#f6f9f8;border-top:1px solid #c9d8d3;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1.1rem;display:grid}.platform-content-appeal-owner>span{color:#60746c;background:#e8efec;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:820;display:grid}.platform-content-appeal-owner p{margin:0}.platform-content-appeal-owner strong,.platform-content-appeal-owner small{display:block}.platform-content-appeal-owner strong{font-size:.84rem}.platform-content-appeal-owner small{color:#667a72;margin-top:.22rem;font-size:.75rem;line-height:1.45}.platform-content-appeal-owner button{color:#fff;cursor:pointer;background:#3d7189;border:1px solid #3d7189;min-height:2.65rem;margin-top:.6rem;padding:0 .85rem;font-size:.76rem;font-weight:780}.platform-content-appeal-owner button:disabled{cursor:default;opacity:.6}.platform-content-appeal-owner.mine{background:#eff8f5;border-top-color:#b9d9ce}.platform-content-appeal-owner.mine>span{color:#fff;background:#08795d}.platform-content-appeal-owner.another{background:#f3f8fa;border-top-color:#b8ccd5}.platform-content-appeal-owner.another>span{color:#35667a;background:#e2eef3}.platform-content-appeal-takeover{background:#f3f8fa;border-top:1px solid #b8ccd5;padding:.95rem 1.1rem}.platform-content-appeal-takeover>span{color:#3d7189;letter-spacing:.06em;font-size:.75rem;font-weight:820}.platform-content-appeal-takeover h3{margin:.28rem 0;font-size:.96rem}.platform-content-appeal-takeover>p{color:#647981;margin:0;font-size:.77rem;line-height:1.5}.platform-content-appeal-takeover label{cursor:pointer;background:#fff;border:1px solid #c7d7dd;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.75rem;margin:.8rem 0 0;padding:.65rem .75rem;display:grid}.platform-content-appeal-takeover label input{cursor:pointer;width:1.05rem;height:1.05rem}.platform-content-appeal-takeover label span{color:#526970;font-size:.76rem;line-height:1.45}.platform-content-appeal-takeover>div{justify-content:flex-end;gap:.55rem;margin-top:.8rem;display:flex}.platform-content-appeal-takeover>div button{color:#fff;cursor:pointer;background:#3d7189;border:1px solid #3d7189;min-height:2.65rem;padding:0 .85rem;font-size:.76rem;font-weight:780}.platform-content-appeal-takeover>div button.quiet{color:#526970;background:#fff;border-color:#b8c8ce}.platform-content-appeal-takeover>div button:disabled{cursor:default;opacity:.6}@media (max-width:47.5rem){.platform-safety-feedback-wrap{flex-direction:column;align-items:stretch}.platform-safety-feedback-wrap button{width:100%}}@media (max-width:30rem){.platform-safety-ownership,.platform-safety-takeover{margin-left:.7rem;margin-right:.7rem}.platform-safety-takeover>div{flex-direction:column}.platform-safety-takeover>div button{width:100%}.platform-content-appeal-takeover>div{flex-direction:column}.platform-content-appeal-takeover>div button{width:100%}}.notification-heading{min-height:76px}.notification-center{gap:11px;display:grid}.notification-context-lens{background:linear-gradient(90deg,#eaf6f2 0,#f8fbfa 64%);border:1px solid #bddbd1;border-left:3px solid #08795d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 13px;display:grid}.notification-context-lens>span{color:#08795d;background:#dff2ec;border:1px solid #b9ded2;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.notification-context-lens small,.notification-context-lens strong,.notification-context-lens p{display:block}.notification-context-lens small{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:850}.notification-context-lens strong{color:#243d35;margin-top:3px;font-size:9px}.notification-context-lens p{color:#687a73;max-width:720px;margin:3px 0 0;font-size:7px;line-height:1.45}.notification-context-lens>b{color:#527168;letter-spacing:.06em;white-space:nowrap;background:#fff;border:1px solid #c7ddd5;padding:5px 7px;font-size:6px}.notification-context-lens.all{background:linear-gradient(90deg,#edf5f8 0,#fafcfc 64%);border-left-color:#315f78}.notification-context-lens.all>span{color:#315f78;background:#e1eff5;border-color:#c7dce6}.notification-context-unavailable{background:#fffaf0;border:1px solid #e2d3b8;border-left:3px solid #a87a2c;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:220px;padding:22px;display:grid}.notification-context-unavailable>span{color:#95681e;background:#fff2d8;border:1px solid #e2cfae;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.notification-context-unavailable small{color:#95681e;letter-spacing:.09em;font-size:6px;font-weight:850}.notification-context-unavailable h2{color:#4e4535;margin:5px 0;font-size:12px}.notification-context-unavailable p{color:#7d715d;max-width:620px;margin:0;font-size:8px;line-height:1.5}.notification-context-unavailable nav{gap:6px;display:grid}.notification-context-unavailable nav a,.notification-context-unavailable nav button{color:#fff;cursor:pointer;white-space:nowrap;background:#a8782b;border:1px solid #b58a43;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.notification-context-unavailable nav button{color:#8b6424;background:#fff}.notification-context-unavailable nav button:disabled{opacity:.55;cursor:default}.notification-summary{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 2px 7px #20312b08}.notification-summary>div{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 9px;min-height:78px;padding:12px 14px;display:grid;position:relative}.notification-summary>div:last-child{border-right:0}.notification-summary>div:before{content:"";background:#83918b;width:3px;position:absolute;inset:11px auto 11px 0}.notification-summary>div.green:before{background:#00a978}.notification-summary>div.amber:before{background:#cc8c22}.notification-summary>div.blue:before{background:#4488b4}.notification-summary>div.violet:before{background:#7961ad}.notification-summary span{color:#718079;align-self:end;font-size:7px;font-weight:700}.notification-summary strong{grid-row:span 2;align-self:center;font-size:20px}.notification-summary small{color:#8a9691;font-size:6px}.notification-panel{background:#fff;border:1px solid #dce3e0;box-shadow:0 2px 7px #20312b08}.notification-toolbar{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.notification-filters{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.notification-filters button{color:#6f7c77;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:7px;display:flex}.notification-filters button:hover,.notification-filters button.active{color:#08795d;background:#edf7f4;border-color:#c4ddd5}.notification-filters b{background:#d5ece4;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:5px;display:grid}.notification-toolbar-actions{align-items:center;gap:9px;display:flex}.notification-sync{color:#73807b;white-space:nowrap;align-items:center;gap:5px;font-size:6px;font-weight:700;display:flex}.notification-sync i{background:#13af7e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #13af7e17}.notification-sync.syncing i{background:#d59526}.notification-sync.offline i{background:#d65d5d}.notification-read-all{color:#08795d;cursor:pointer;background:#fff;border:1px solid #b8d5cc;flex:none;min-height:30px;padding:0 9px;font-size:7px;font-weight:700}.notification-read-all:disabled{opacity:.5;cursor:default}.notification-error{color:#a34742;background:#faecea;border:1px solid #efcfcc;margin:10px 12px 0;padding:7px 9px;font-size:7px}.notification-feedback{color:#08795d;background:#eef8f4;border:1px solid #cce4dc;margin:10px 12px 0;padding:7px 9px;font-size:7px}.notification-groups>section>header{background:#f8faf9;border-bottom:1px solid #edf0ef;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:flex}.notification-groups>section>header h2{margin:0;font-size:8px}.notification-groups>section>header span{color:#718079;background:#e8eeec;place-items:center;min-width:17px;height:17px;font-size:5px;display:grid}.notification-groups article{border-bottom:1px solid #edf0ef;grid-template-columns:7px 39px minmax(0,1fr) 27px;align-items:center;gap:10px;min-height:86px;padding:10px 13px 10px 8px;transition:background .15s;display:grid;position:relative}.notification-groups article.unread{background:#f3faf7}.notification-groups article:hover{background:#f7faf8}.notification-groups article.restricted{background:#f8f7f3}.notification-groups article.restricted:hover{background:#f4f2ec}.notification-unread-dot{background:#00a978;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #00a97817}.notification-unread-dot.hidden{visibility:hidden}.notification-avatar,.notification-system-avatar{color:#08795d;background:#dff2eb;border:1px solid #cae6dc;place-items:center;width:39px;height:39px;font-size:9px;font-weight:800;display:grid}.notification-avatar.has-image{color:#0000;background-position:50%;background-size:cover}.notification-system-avatar{color:#18d69f;background:#14231f;border-color:#14231f;font-size:13px}.notification-system-avatar.mobility{color:#855d18;background:#fff5df;border-color:#d8bd80;font-size:12px}.notification-system-avatar.restricted{color:#776b55;background:#eee9df;border-color:#d8d0c0;font-size:11px}.notification-groups article.restricted .notification-copy>div span{color:#776b55}.notification-groups article.restricted .notification-context{color:#776b55;border-left-color:#a89878}.notification-groups article.restricted .notification-copy strong{color:#554f43}.notification-avatar-link{width:39px;height:39px}.notification-avatar-link:focus-visible{outline-offset:2px;outline:2px solid #00a978}.notification-item-body{min-width:0}.notification-main-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.notification-copy>div{align-items:center;gap:8px;margin-bottom:4px;display:flex}.notification-copy>div span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.notification-copy time{color:#929d98;font-size:5px}.notification-context{color:#668078;border-left:2px solid #58ae91;margin:0 0 4px;padding-left:5px;font-size:5px;font-weight:700;display:inline-flex}.notification-copy strong{color:#293832;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.notification-copy p{color:#6e7b76;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;line-height:1.45;overflow:hidden}.notification-arrow{color:#74a293;font-size:10px}.notification-inline-actions{align-items:center;gap:5px;margin-top:9px;display:flex}.notification-inline-actions button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:27px;padding:0 9px;font-size:6px;font-weight:750}.notification-inline-actions button.quiet{color:#6b7873;background:#fff;border-color:#d4dfdb}.notification-inline-actions button:hover{filter:brightness(.96)}.notification-inline-actions button:disabled{opacity:.55;cursor:default}.notification-review-invite{color:#08795d;background:#eef8f4;border:1px solid #08795d;align-items:center;min-height:27px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}.notification-groups article.mobility{box-shadow:inset 3px 0 #d39a35}.notification-groups article.mobility.unread{background:#fffbf2}.notification-groups article.mobility .notification-copy>div span{color:#8b6118}.notification-groups article.mobility .notification-context{color:#7b663f;border-left-color:#d39a35}.notification-groups article.mobility .notification-review-invite{color:#805915;background:#fff7e8;border-color:#9b6d20}.notification-row-controls{gap:5px;display:grid}.notification-read-toggle{color:#7b8883;cursor:pointer;background:#fff;border:1px solid #d6e0dc;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.notification-read-toggle:hover{color:#08795d;border-color:#8dc6b4}.notification-dismiss{color:#a0aaa6;cursor:pointer;background:0 0;border:0;width:27px;height:22px;font-size:11px}.notification-dismiss:hover{color:#5e6b66;background:#f1f4f2}.notification-read-toggle:disabled,.notification-dismiss:disabled{opacity:.5;cursor:default}.notification-empty{text-align:center;align-content:center;place-items:center;min-height:225px;padding:25px;display:grid}.notification-empty>span{color:#08795d;background:#e0f3ed;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.notification-empty h2{margin:10px 0 4px;font-size:11px}.notification-empty p{color:#82908a;margin:0;font-size:7px}.notification-history-control{background:#f8faf9;border-top:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:10px 13px;display:flex}.notification-history-control>div{min-width:0}.notification-history-control span,.notification-history-control strong,.notification-history-control small,.notification-history-control em{display:block}.notification-history-control span{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:850}.notification-history-control strong{color:#33473f;margin-top:3px;font-size:8px}.notification-history-control small{color:#84918c;margin-top:2px;font-size:6px}.notification-history-control em{color:#a34742;margin-top:4px;font-size:6px;font-style:normal}.notification-history-control button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;flex:none;min-height:31px;padding:0 11px;font-size:7px;font-weight:800}.notification-history-control button:hover{filter:brightness(.96)}.notification-history-control button:disabled{opacity:.55;cursor:default}.notification-history-control>b{color:#587069;flex:none;align-items:center;gap:6px;font-size:7px;display:flex}.notification-history-control>b i{color:#08795d;background:#dff1eb;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.notification-privacy-note{background:#eaf5f1;border:1px solid #d3e4de;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:grid}.notification-privacy-note>span{color:#08795d;background:#d7eee6;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.notification-privacy-note strong{font-size:8px}.notification-privacy-note p{color:#61766e;margin:3px 0 0;font-size:6px;line-height:1.45}@media (max-width:900px){.notification-summary{grid-template-columns:repeat(2,1fr)}.notification-summary>div:nth-child(2){border-right:0}.notification-summary>div:nth-child(-n+2){border-bottom:1px solid #edf0ef}}@media (max-width:620px){.notification-context-lens,.notification-context-unavailable{grid-template-columns:40px 1fr;align-items:start;padding:13px}.notification-context-lens>b,.notification-context-unavailable nav{grid-column:2;justify-self:start}.notification-context-unavailable nav{grid-template-columns:1fr 1fr;width:100%}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-toolbar-actions{justify-content:space-between}.notification-groups article{grid-template-columns:7px 34px minmax(0,1fr) 25px;gap:7px;padding-right:8px}.notification-avatar,.notification-system-avatar,.notification-avatar-link{width:34px;height:34px}.notification-copy p{white-space:normal}.notification-arrow{display:none}.notification-history-control{flex-direction:column;align-items:stretch}.notification-history-control button{width:100%}}@media (max-width:420px){.notification-summary{grid-template-columns:1fr}.notification-summary>div{border-bottom:1px solid #edf0ef;border-right:0}.notification-summary>div:last-child{border-bottom:0}.notification-filters{grid-template-columns:1fr 1fr;display:grid}.notification-filters button{justify-content:center}.notification-groups article{grid-template-columns:7px 32px minmax(0,1fr);align-items:start}.notification-row-controls{grid-column:3;display:flex}.notification-read-toggle{width:auto;height:22px;padding-inline:8px}.notification-dismiss{height:22px}.notification-inline-actions{flex-direction:column;align-items:stretch}.notification-inline-actions button,.notification-inline-actions a{justify-content:center;width:100%}.notification-avatar,.notification-system-avatar,.notification-avatar-link{width:32px;height:32px}}.notification-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.notification-heading-links{align-items:center;gap:6px;display:flex}.notification-preferences-link{color:#08795d;background:#fff;border:1px solid #bdd7ce;flex:none;align-items:center;gap:11px;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.notification-preferences-page,.notification-preference-detail-page{gap:11px;display:grid}.notification-preferences-heading{justify-content:space-between;align-items:end;gap:18px;min-height:82px;display:flex}.notification-preferences-heading>div>a{color:#71817a;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.notification-preferences-heading>div>span{color:#08795d;letter-spacing:.1em;font-size:7px;font-weight:850}.notification-preferences-heading h1{color:#1b332b;margin:4px 0;font-size:18px}.notification-preferences-heading p{color:#77857f;max-width:690px;margin:0;font-size:9px;line-height:1.5}.notification-preferences-heading>b{color:#087654;text-align:center;background:#e5f4ef;border:1px solid #cce4db;min-width:92px;padding:7px 9px;font-size:8px}.notification-preferences-heading>b.paused{color:#896522;background:#f8edd4;border-color:#eadbb9}.notification-preferences-heading>b.disabled{color:#786d68;background:#f2efed;border-color:#ddd7d4}.notification-preferences-summary{background:#fff;border:1px solid #d9e2de;grid-template-columns:repeat(4,1fr);display:grid}.notification-preferences-summary article{border-right:1px solid #e8edeb;grid-template-columns:1fr auto;align-content:center;gap:3px 9px;min-height:76px;padding:11px 14px;display:grid;position:relative}.notification-preferences-summary article:last-child{border-right:0}.notification-preferences-summary article:before{content:"";background:#08a77a;width:3px;position:absolute;inset:10px auto 10px 0}.notification-preferences-summary article.paused:before{background:#cf922d}.notification-preferences-summary article.disabled:before{background:#9b948f}.notification-preferences-summary article.essential:before{background:#334b43}.notification-preferences-summary span{color:#718079;letter-spacing:.08em;align-self:end;font-size:6px;font-weight:800}.notification-preferences-summary strong{grid-row:span 2;align-self:center;font-size:20px}.notification-preferences-summary small{color:#8a9691;font-size:6px}.notification-preference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.notification-preference-card{background:#fff;border:1px solid #d9e2de;border-top:3px solid #0aa77a;flex-direction:column;min-height:218px;padding:13px;display:flex;position:relative}.notification-preference-card.paused{border-top-color:#cd922d}.notification-preference-card.disabled{border-top-color:#9d958f}.notification-preference-card.essential{border-top-color:#304840}.notification-preference-card>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.notification-preference-card>header>span{color:#087654;background:#e1f2ec;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.notification-preference-card.essential>header>span{color:#d8eee7;background:#304840}.notification-preference-card header b{color:#087654;background:#e4f3ee;padding:3px 5px;font-size:6px}.notification-preference-card header b.paused{color:#896522;background:#f8edd4}.notification-preference-card header b.disabled{color:#766c67;background:#f0edeb}.notification-preference-card header b.essential{color:#435a52;background:#e6ece9}.notification-preference-card h2{color:#273e36;margin:12px 0 4px;font-size:10px}.notification-preference-card>p{color:#75837d;margin:0;font-size:7px;line-height:1.5}.notification-preference-card ul{flex-wrap:wrap;gap:4px;margin:10px 0 13px;padding:0;list-style:none;display:flex}.notification-preference-card li{color:#66766f;background:#f0f4f2;padding:3px 5px;font-size:6px}.notification-preference-card footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:end;gap:8px;min-height:35px;margin-top:auto;padding-top:9px;display:flex}.notification-preference-card footer small{color:#88948f;font-size:6px}.notification-preference-card footer small strong{color:#42564e;font-size:9px}.notification-preference-card footer a{color:#087654;font-size:7px;font-weight:800}.notification-preferences-bottom{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:11px;display:grid}.notification-preference-history{background:#fff;border:1px solid #d9e2de}.notification-preference-history>header,.notification-preference-controls>header,.notification-preference-examples>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.notification-preference-history header span,.notification-preference-controls header span,.notification-preference-examples header span{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.notification-preference-history h2,.notification-preference-controls h2,.notification-preference-examples h2{color:#294038;margin:4px 0 0;font-size:11px}.notification-preference-history header>b{color:#fff;background:#087a5a;place-items:center;min-width:25px;height:25px;font-size:7px;display:grid}.notification-preference-history article{border-bottom:1px solid #edf0ef;grid-template-columns:8px 1fr;gap:8px;padding:9px 13px;display:grid}.notification-preference-history article:last-child{border-bottom:0}.notification-preference-history article>i{background:#0aa77a;border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-preference-history article p{margin:0}.notification-preference-history article strong,.notification-preference-history article span,.notification-preference-history article small{display:block}.notification-preference-history article strong{font-size:8px}.notification-preference-history article span{color:#64736d;margin-top:2px;font-size:7px;line-height:1.4}.notification-preference-history article small{color:#929c98;margin-top:3px;font-size:6px}.notification-preference-empty{color:#82908a;text-align:center;align-content:center;place-items:center;min-height:122px;padding:18px;display:grid}.notification-preference-empty span{color:#0aa77a;font-size:19px}.notification-preference-empty p{max-width:390px;margin:5px 0 0;font-size:8px}.notification-preference-boundary{color:#dcece7;background:#2d443c;border:1px solid #354e46;grid-template-columns:34px 1fr;gap:10px;min-height:132px;padding:14px;display:grid}.notification-preference-boundary>span{color:#7ed3b8;background:#ffffff0d;border:1px solid #ffffff1a;place-items:center;width:33px;height:33px;display:grid}.notification-preference-boundary strong{font-size:9px}.notification-preference-boundary p{color:#aabdb6;margin:5px 0 0;font-size:7px;line-height:1.55}.notification-preference-detail-hero{color:#fff;background:linear-gradient(112deg,#14362b 0 66%,#1b4b3b 66%);border:1px solid #2b5a4b;grid-template-columns:48px minmax(0,1fr) 104px;align-items:center;gap:13px;min-height:112px;padding:16px 18px;display:grid}.notification-preference-detail-hero.paused{background:linear-gradient(112deg,#5b461f 0 66%,#6d5424 66%);border-color:#80642e}.notification-preference-detail-hero.disabled{background:linear-gradient(112deg,#4b4643 0 66%,#5a534f 66%);border-color:#6a625e}.notification-preference-detail-hero.essential{background:linear-gradient(112deg,#263c35 0 66%,#304940 66%);border-color:#40574f}.notification-preference-detail-hero>span{color:#8ee0c4;background:#ffffff10;border:1px solid #ffffff24;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.notification-preference-detail-hero small{color:#a7beb6;letter-spacing:.1em;font-size:7px;font-weight:850}.notification-preference-detail-hero h2{margin:4px 0;font-size:14px}.notification-preference-detail-hero p{color:#b7c8c2;max-width:650px;margin:0;font-size:8px;line-height:1.5}.notification-preference-detail-hero aside{border-left:1px solid #ffffff24;padding-left:16px}.notification-preference-detail-hero aside strong,.notification-preference-detail-hero aside small{display:block}.notification-preference-detail-hero aside strong{font-size:26px}.notification-preference-detail-hero aside small{letter-spacing:0;margin-top:3px;line-height:1.35}.notification-preference-feedback{color:#08795d;background:#e8f5f1;border-left:2px solid #0a9b72;margin:0;padding:8px 10px;font-size:8px}.notification-preference-feedback.error{color:#9e4540;background:#fbecea;border-color:#b85751}.notification-preference-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:start;gap:11px;display:grid}.notification-preference-controls,.notification-preference-examples{background:#fff;border:1px solid #d9e2de}.notification-preference-controls>header,.notification-preference-examples>header{display:block}.notification-preference-controls>div>article{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:12px 14px;display:grid}.notification-preference-controls article strong{font-size:9px}.notification-preference-controls article p{color:#7b8883;margin:4px 0 0;font-size:7px;line-height:1.45}.notification-preference-controls button{color:#607169;cursor:pointer;background:#fff;border:1px solid #cfdad6;min-height:30px;padding:0 9px;font-size:7px;font-weight:800}.notification-preference-controls button.primary{color:#fff;background:#087a5a;border-color:#087a5a}.notification-preference-controls button.danger{color:#934d47;border-color:#dabbb7}.notification-preference-controls button:disabled{opacity:.52;cursor:default}.notification-pause-actions{gap:4px;display:flex}.notification-pause-actions button{min-width:42px}.notification-preference-controls>div>footer{background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:9px 14px;display:flex}.notification-preference-controls footer p{color:#7c8984;margin:0;font-size:7px}.notification-essential-copy{grid-template-columns:42px 1fr;place-content:center;gap:11px;min-height:198px;padding:20px;display:grid}.notification-essential-copy>span{color:#087654;background:#e1f2ec;place-items:center;width:41px;height:41px;font-size:12px;display:grid}.notification-essential-copy p{margin:0}.notification-essential-copy strong,.notification-essential-copy small{display:block}.notification-essential-copy strong{font-size:10px}.notification-essential-copy small{color:#74827c;max-width:520px;margin-top:5px;font-size:8px;line-height:1.55}.notification-preference-examples ul{margin:0;padding:5px 13px 11px;list-style:none}.notification-preference-examples li{border-bottom:1px solid #edf0ef;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px 0;display:grid}.notification-preference-examples li:last-child{border-bottom:0}.notification-preference-examples li b{color:#087654;background:#e2f2ec;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.notification-preference-examples li span{color:#41554d;font-size:8px;font-weight:750}.notification-preference-examples footer{background:#f3f8f6;border-top:1px solid #e2e9e6;padding:12px 13px}.notification-preference-examples footer strong{font-size:8px}.notification-preference-examples footer p{color:#74827c;margin:4px 0 0;font-size:7px;line-height:1.45}.notification-preference-other{background:#fff;border:1px solid #d9e2de}.notification-preference-other>header{background:#f8faf9;border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;min-height:40px;padding:7px 12px;display:flex}.notification-preference-other>header span{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.notification-preference-other>header a{color:#087654;font-size:7px;font-weight:800}.notification-preference-other>div{grid-template-columns:repeat(4,1fr);display:grid}.notification-preference-other>div>a{border-bottom:1px solid #edf0ef;border-right:1px solid #edf0ef;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:60px;padding:9px 11px;display:grid}.notification-preference-other>div>a:nth-child(4n){border-right:0}.notification-preference-other>div>a>span{color:#087654;background:#e6f3ee;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.notification-preference-other p{margin:0}.notification-preference-other strong,.notification-preference-other small{display:block}.notification-preference-other strong{font-size:8px}.notification-preference-other small{color:#85918c;margin-top:2px;font-size:6px}.notification-preference-other a>b{color:#7ca08f;font-size:9px}@media (max-width:1020px){.notification-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-preference-other>div{grid-template-columns:repeat(2,1fr)}.notification-preference-other>div>a:nth-child(2n){border-right:0}}@media (max-width:760px){.notification-heading{flex-direction:column;align-items:flex-start}.notification-heading-links{flex-wrap:wrap;width:100%}.notification-preferences-summary{grid-template-columns:repeat(2,1fr)}.notification-preferences-summary article:nth-child(2){border-right:0}.notification-preferences-summary article:nth-child(-n+2){border-bottom:1px solid #e8edeb}.notification-preferences-bottom,.notification-preference-detail-grid{grid-template-columns:1fr}.notification-preference-detail-hero{grid-template-columns:44px 1fr}.notification-preference-detail-hero aside{border-left:0;grid-column:2;padding-left:0}.notification-preference-detail-hero aside strong{font-size:18px;display:inline}.notification-preference-detail-hero aside small{margin-left:5px;display:inline}}@media (max-width:500px){.notification-preferences-heading{flex-direction:column;align-items:flex-start}.notification-preference-grid,.notification-preferences-summary,.notification-preference-other>div{grid-template-columns:1fr}.notification-preferences-summary article,.notification-preferences-summary article:nth-child(2){border-bottom:1px solid #e8edeb;border-right:0}.notification-preference-other>div>a{border-right:0}.notification-preference-controls>div>article{grid-template-columns:1fr}.notification-pause-actions{width:100%}.notification-pause-actions button{flex:1}.notification-preference-controls>div>footer{flex-direction:column;align-items:flex-start}}.notification-heading{align-items:end;gap:20px;min-height:96px}.notification-heading>div>span{font-size:.75rem}.notification-heading h1{margin:6px 0 5px;font-size:1.35rem;line-height:1.3}.notification-heading p{max-width:760px;font-size:.875rem;line-height:1.5}.notification-heading-links{gap:8px}.notification-preferences-link{cursor:pointer;gap:10px;min-height:40px;padding:0 12px;font-size:.8125rem}.notification-preferences-link span{font-size:1rem}.notification-center{gap:14px}.notification-center .notification-context-lens{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;min-height:96px;padding:14px 16px}.notification-center .notification-context-lens>span{width:46px;height:46px;font-size:.875rem}.notification-center .notification-context-lens small{font-size:.75rem}.notification-center .notification-context-lens strong{color:#203a31;margin-top:5px;font-size:.9375rem}.notification-center .notification-context-lens p{max-width:800px;margin-top:5px;font-size:.8125rem;line-height:1.5}.notification-center .notification-context-lens>b{padding:7px 9px;font-size:.75rem}.notification-center .notification-context-unavailable{grid-template-columns:52px minmax(0,1fr) auto;gap:17px;min-height:250px;padding:26px}.notification-center .notification-context-unavailable>span{width:50px;height:50px;font-size:1rem}.notification-center .notification-context-unavailable small{font-size:.75rem}.notification-center .notification-context-unavailable h2{margin:7px 0;font-size:1.05rem;line-height:1.35}.notification-center .notification-context-unavailable p{max-width:680px;font-size:.875rem;line-height:1.55}.notification-center .notification-context-unavailable nav{gap:8px}.notification-center .notification-context-unavailable nav a,.notification-center .notification-context-unavailable nav button{min-height:40px;padding:8px 12px;font-size:.8125rem}.notification-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.notification-summary>button{min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5ebe8;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 10px;padding:14px 16px;display:grid;position:relative}.notification-summary>button:last-child{border-right:0}.notification-summary>button:before{content:"";background:#83918b;width:3px;position:absolute;inset:14px auto 14px 0}.notification-summary>button.green:before{background:#00a978}.notification-summary>button.amber:before{background:#cc8c22}.notification-summary>button.blue:before{background:#4488b4}.notification-summary>button.violet:before{background:#7961ad}.notification-summary>button:hover,.notification-summary>button.active{background:#f6faf8;box-shadow:inset 0 -3px #08795d}.notification-summary>button span,.notification-summary>button strong,.notification-summary>button small{display:block}.notification-summary>button span{color:#61766d;align-self:end;font-size:.8125rem;font-weight:720}.notification-summary>button strong{color:#1f352d;grid-row:span 2;align-self:center;font-size:1.65rem}.notification-summary>button small{color:#809089;font-size:.75rem}:is(.notification-summary>button:focus-visible,.notification-center button:focus-visible,.notification-center a:focus-visible,.notification-heading a:focus-visible){outline-offset:2px;outline:3px solid #08795d47}.notification-panel{border-color:#d7e1dd;box-shadow:0 4px 16px #20312b0a}.notification-center .notification-toolbar{gap:16px;min-height:72px;padding:12px 16px}.notification-center .notification-filters{gap:6px}.notification-center .notification-filters button{gap:7px;min-height:38px;padding:0 11px;font-size:.8125rem}.notification-center .notification-filters b{border-radius:10px;min-width:20px;height:20px;padding:0 4px;font-size:.75rem}.notification-center .notification-toolbar-actions{gap:11px}.notification-center .notification-sync{gap:7px;font-size:.75rem}.notification-center .notification-sync i{width:7px;height:7px}.notification-center .notification-read-all{min-height:38px;padding:0 11px;font-size:.8125rem}.notification-filter-context{background:#f7faf9;border-bottom:1px solid #e3eae7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 16px;display:grid}.notification-filter-context>span{color:#08795d;background:#e9f6f1;border:1px solid #badbce;padding:6px 8px;font-size:.75rem;font-weight:800}.notification-filter-context p{color:#60736b;margin:0;font-size:.8125rem;line-height:1.45}.notification-filter-context>strong{color:#40574e;font-size:.8125rem}.notification-center .notification-error,.notification-center .notification-feedback{margin:12px 16px 0;padding:10px 12px;font-size:.8125rem;line-height:1.45}.notification-center .notification-groups>section>header{gap:9px;min-height:46px;padding:0 18px}.notification-center .notification-groups>section>header h2{font-size:.875rem}.notification-center .notification-groups>section>header span{min-width:22px;height:22px;padding:0 5px;font-size:.75rem}.notification-center .notification-groups article{grid-template-columns:8px 46px minmax(0,1fr) 42px;gap:13px;min-height:112px;padding:14px 16px 14px 10px}.notification-center .notification-groups article.unread{box-shadow:inset 3px 0 #00a978}.notification-center .notification-unread-dot{width:7px;height:7px}.notification-center .notification-avatar,.notification-center .notification-system-avatar,.notification-center .notification-avatar-link{width:46px;height:46px}.notification-center .notification-avatar,.notification-center .notification-system-avatar{font-size:.875rem}.notification-center .notification-main-link{gap:12px}.notification-center .notification-copy>div{gap:10px;margin-bottom:6px}.notification-center .notification-copy>div span{letter-spacing:.07em;font-size:.75rem}.notification-center .notification-copy time{color:#778780;font-size:.75rem}.notification-center .notification-context{margin-bottom:6px;padding-left:7px;font-size:.75rem;line-height:1.35}.notification-center .notification-context.social-origin{color:#48677e;background:#f3f7fa;border-left:3px solid #6e92ac;width:fit-content;padding:4px 7px}.notification-center .notification-context.social-origin b{color:#315b78;font-size:inherit;letter-spacing:.05em}.notification-center .notification-copy strong{color:#22372f;font-size:.9375rem;line-height:1.35}.notification-center .notification-copy p{color:#607069;margin-top:5px;font-size:.8125rem;line-height:1.5}.notification-center .notification-arrow{font-size:1rem}.notification-center .notification-groups article.friendship-accepted{background:#f7fbfa}.notification-center .notification-groups article.friendship-accepted.unread{box-shadow:inset 3px 0 #08795d}.notification-center .notification-friendship-handoff{background:#edf8f4;border:1px solid #bddbcf;border-left:3px solid #08795d;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.75rem;margin-top:.75rem;padding:.625rem .75rem;display:grid}.notification-center .notification-friendship-handoff>b{color:#08795d;background:#fff;border:1px solid #b9d8cc;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;display:grid}.notification-center .notification-friendship-handoff>span small,.notification-center .notification-friendship-handoff>span strong{display:block}.notification-center .notification-friendship-handoff>span small{color:#087055;letter-spacing:.05em;font-size:.75rem;font-weight:850}.notification-center .notification-friendship-handoff>span strong{color:#29443a;margin-top:.1875rem;font-size:.8125rem}.notification-center .notification-friendship-handoff>em{color:#087055;white-space:nowrap;font-size:.8125rem;font-style:normal;font-weight:850}.notification-center .notification-inline-actions{gap:7px;margin-top:11px}.notification-center .notification-inline-actions button,.notification-center .notification-review-invite{cursor:pointer;min-height:38px;padding:7px 11px;font-size:.8125rem;line-height:1.3}.notification-center .notification-row-controls{gap:7px}.notification-center .notification-read-toggle,.notification-center .notification-dismiss{width:40px;height:36px;font-size:.875rem}.notification-center .notification-dismiss{border:1px solid #0000}.notification-center .notification-read-toggle:disabled,.notification-center .notification-dismiss:disabled,.notification-center .notification-inline-actions button:disabled,.notification-center .notification-read-all:disabled{cursor:not-allowed}.notification-center .notification-empty{min-height:250px;padding:28px}.notification-center .notification-empty>span{width:44px;height:44px;font-size:.875rem}.notification-center .notification-empty h2{margin:12px 0 5px;font-size:1rem}.notification-center .notification-empty p{max-width:520px;font-size:.8125rem;line-height:1.5}.notification-center .notification-history-control{gap:18px;min-height:84px;padding:13px 16px}.notification-center .notification-history-control span{font-size:.75rem}.notification-center .notification-history-control strong{margin-top:5px;font-size:.875rem}.notification-center .notification-history-control small,.notification-center .notification-history-control em{margin-top:4px;font-size:.75rem;line-height:1.4}.notification-center .notification-history-control button{min-height:40px;padding:0 13px;font-size:.8125rem}.notification-center .notification-history-control>b{gap:8px;font-size:.8125rem}.notification-center .notification-history-control>b i{width:26px;height:26px;font-size:.75rem}.notification-center .notification-privacy-note{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:82px;padding:12px 16px}.notification-center .notification-privacy-note>span{width:36px;height:36px;font-size:.875rem}.notification-center .notification-privacy-note strong{font-size:.875rem}.notification-center .notification-privacy-note p{margin-top:4px;font-size:.8125rem;line-height:1.5}@media (max-width:980px){.notification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-summary>button:nth-child(2){border-right:0}.notification-summary>button:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.notification-center .notification-toolbar{flex-direction:column;align-items:stretch}.notification-center .notification-toolbar-actions{justify-content:space-between}}@media (max-width:700px){.notification-heading{flex-direction:column;align-items:flex-start}.notification-heading-links{flex-wrap:wrap;width:100%}.notification-center .notification-context-lens,.notification-center .notification-context-unavailable{grid-template-columns:46px minmax(0,1fr);align-items:start;padding:16px}.notification-center .notification-context-lens>b,.notification-center .notification-context-unavailable nav{grid-column:2;justify-self:start}.notification-center .notification-context-unavailable nav{grid-template-columns:1fr 1fr;width:100%}.notification-filter-context{grid-template-columns:1fr auto}.notification-filter-context p{grid-area:2/1/auto/-1}.notification-center .notification-copy p,.notification-center .notification-copy strong{text-overflow:clip;white-space:normal;overflow:visible}.notification-center .notification-history-control{flex-direction:column;align-items:stretch}.notification-center .notification-history-control button{width:100%}}@media (max-width:480px){.notification-heading-links a{flex:1;justify-content:space-between}.notification-summary{grid-template-columns:1fr}.notification-center .notification-friendship-handoff{grid-template-columns:2.25rem minmax(0,1fr)}.notification-center .notification-friendship-handoff>em{white-space:normal;grid-column:2}.notification-summary>button,.notification-summary>button:nth-child(2){border-bottom:1px solid #e5ebe8;border-right:0;min-height:84px}.notification-summary>button:last-child{border-bottom:0}.notification-center .notification-filters{grid-template-columns:1fr 1fr;display:grid}.notification-center .notification-filters button{justify-content:center}.notification-center .notification-toolbar-actions{flex-direction:column;align-items:stretch}.notification-center .notification-read-all{width:100%}.notification-center .notification-groups article{grid-template-columns:7px 38px minmax(0,1fr);align-items:start;gap:9px;padding-right:12px}.notification-center .notification-avatar,.notification-center .notification-system-avatar,.notification-center .notification-avatar-link{width:38px;height:38px}.notification-center .notification-row-controls{grid-column:3;display:flex}.notification-center .notification-read-toggle,.notification-center .notification-dismiss{width:auto;min-width:42px}.notification-center .notification-inline-actions{flex-direction:column;align-items:stretch}.notification-center .notification-inline-actions button,.notification-center .notification-inline-actions a{justify-content:center;width:100%}}@media (max-width:380px){.notification-center .notification-context-lens,.notification-center .notification-context-unavailable{grid-template-columns:1fr}.notification-center .notification-context-lens>b,.notification-center .notification-context-unavailable nav{grid-column:1}.notification-center .notification-context-unavailable nav,.notification-center .notification-filters{grid-template-columns:1fr}}.official-inbox{gap:14px;display:grid}.official-inbox-heading{justify-content:space-between;align-items:flex-end;gap:18px;min-height:72px;padding:2px 1px 0;display:flex}.official-inbox-heading>div>span{color:#688078;letter-spacing:.12em;font-size:6px;font-weight:900}.official-inbox-heading h1{color:#1d2c27;margin:4px 0 3px;font-size:20px;line-height:1.05}.official-inbox-heading p{color:#71807a;margin:0;font-size:8px}.official-inbox-heading nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.official-inbox-heading nav a,.official-inbox-heading nav button{color:#50635b;cursor:pointer;background:#fff;border:1px solid #dbe4df;justify-content:center;align-items:center;min-height:31px;padding:0 11px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.official-inbox-heading nav button{color:#fff;background:#1d6f59;border-color:#1d6f59}.official-inbox-heading nav button.official-inbox-sync{color:#26705b;background:#f8fbfa;border-color:#cbdcd5}.official-inbox-heading nav button:disabled{color:#839089;cursor:not-allowed;background:#dfe7e3;border-color:#cbd6d1}.official-inbox-live{color:#64766e;white-space:nowrap;background:#f8fbfa;border:1px solid #d8e4df;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}.official-inbox-live i{background:#12a679;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #12a67917}.official-inbox-live.syncing i{background:#d2952c}.official-inbox-live.offline i{background:#c85b55}.official-inbox-context-lens{background:#f3f9f6;border:1px solid #cedfd8;border-left:4px solid #26755e;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:grid}.official-inbox-context-lens>span{color:#26755e;background:#fff;border:1px solid #bed6cc;place-items:center;width:37px;height:37px;font-size:12px;font-weight:900;display:grid}.official-inbox-context-lens small,.official-inbox-context-lens strong{display:block}.official-inbox-context-lens small{color:#26755e;letter-spacing:.09em;font-size:5.5px;font-weight:900}.official-inbox-context-lens strong{color:#31463e;margin-top:4px;font-size:9px}.official-inbox-context-lens p{color:#718079;max-width:650px;margin:4px 0 0;font-size:6px;line-height:1.5}.official-inbox-context-lens>b{color:#4f6a60;white-space:nowrap;background:#fff;border:1px solid #c9ddd5;padding:6px 8px;font-size:6px}.official-inbox-context-lens.all{background:#f3f7fa;border-left-color:#416f94}.official-inbox-context-lens.all>span{color:#416f94;border-color:#c6d8e5}.official-inbox-unavailable{background:#fffaf2;border:1px solid #ddcfb9;border-left:4px solid #9c7440;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:185px;padding:22px;display:grid}.official-inbox-unavailable>span{color:#926b36;background:#fff;border:1px solid #dac9ac;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.official-inbox-unavailable small{color:#967043;letter-spacing:.09em;font-size:6px;font-weight:900}.official-inbox-unavailable h2{color:#493f32;margin:6px 0;font-size:13px}.official-inbox-unavailable p{color:#7e7160;max-width:650px;margin:0;font-size:7px;line-height:1.55}.official-inbox-unavailable em{color:#9b534d;margin-top:7px;font-size:6px;font-style:normal;display:block}.official-inbox-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.official-inbox-summary article{background:#fff;border:1px solid #e1e7e4;align-items:center;gap:10px;min-height:67px;padding:10px 12px;display:flex}.official-inbox-summary article>span{color:#26745f;background:#edf5f1;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}.official-inbox-summary article.blue>span{color:#426d90;background:#edf3f8}.official-inbox-summary article.violet>span{color:#745d94;background:#f1eef8}.official-inbox-summary article.green>span{color:#fff;background:#173f34}.official-inbox-summary p{grid-template-columns:1fr auto;align-items:end;gap:1px 8px;width:100%;margin:0;display:grid}.official-inbox-summary small{color:#71807a;text-transform:uppercase;font-size:6px;font-weight:800}.official-inbox-summary strong{color:#20312b;grid-row:span 2;font-size:21px;line-height:1}.official-inbox-summary b{color:#8a9691;font-size:5px;font-weight:600}.official-inbox-hierarchy{background:linear-gradient(90deg,#f7faf8,#fff);border:1px solid #dfe6e2;align-items:center;gap:9px;min-height:50px;padding:7px 11px;display:flex}.official-inbox-hierarchy>div{align-items:center;gap:7px;min-width:106px;display:flex}.official-inbox-hierarchy>div>i{color:#276a58;background:#e3f0eb;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.official-inbox-hierarchy>div p{margin:0}.official-inbox-hierarchy strong,.official-inbox-hierarchy small{display:block}.official-inbox-hierarchy strong{color:#3e5049;font-size:7px}.official-inbox-hierarchy small{color:#87938e;margin-top:1px;font-size:5px}.official-inbox-hierarchy>span{color:#a4afaa;font-size:8px}.official-inbox-hierarchy>b{color:#71807a;background:#fff;margin-left:auto;padding:6px 8px;font-size:5px;font-weight:700}.official-inbox-panel{background:#fff;border:1px solid #dfe6e2;overflow:hidden}.official-inbox-panel>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:8px 10px;display:flex}.official-inbox-filters{align-items:center;gap:4px;display:flex}.official-inbox-filters button{color:#6c7a74;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.official-inbox-filters button b{color:#7b8882;background:#eef2f0;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:5px;display:grid}.official-inbox-filters button.selected{color:#195f4c;background:#edf6f2;border-color:#bad4ca}.official-inbox-filters button.selected b{color:#195f4c;background:#d8ebe4}.official-inbox-panel>header>label{background:#fafcfb;border:1px solid #dde5e1;align-items:center;gap:7px;width:min(265px,35%);min-height:31px;padding:0 9px;display:flex}.official-inbox-panel>header>label>span{color:#82908a;font-size:9px}.official-inbox-panel>header input{color:#35463f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.official-inbox-panel>header label button{color:#809089;cursor:pointer;background:0 0;border:0;font-size:11px}.official-inbox-error,.official-inbox-feedback{color:#9e4141;background:#fff4f4;border-bottom:1px solid #f2d8d8;margin:0;padding:8px 12px;font-size:7px}.official-inbox-feedback{color:#27705c;background:#f1f8f5;border-color:#d8e9e2}.official-inbox-list{display:grid}.official-inbox-card{background:#fff;border-bottom:1px solid #e6ebe9;grid-template-columns:58px minmax(0,1fr) 126px;min-height:126px;display:grid;position:relative}.official-inbox-card:last-child{border-bottom:0}.official-inbox-card.unread{background:linear-gradient(90deg,#f4faf7 0,#fff 37%)}.official-inbox-unread-dot{background:#1d8063;border-radius:50%;width:5px;height:5px;display:none;position:absolute;top:13px;left:8px}.official-inbox-card.unread .official-inbox-unread-dot{display:block}.official-inbox-source{border-right:1px solid #edf1ef;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding-top:18px;display:flex}.official-inbox-source>span{color:#206b57;background:#dff0e9;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.official-inbox-card.organization .official-inbox-source>span{color:#456f92;background:#eaf1f7}.official-inbox-card.unit .official-inbox-source>span{color:#715b90;background:#f0ecf7}.official-inbox-source small{color:#819089;text-transform:uppercase;font-size:5px;font-weight:900}.official-inbox-copy{min-width:0;padding:13px 15px 12px}.official-inbox-copy>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.official-inbox-copy>header p{align-items:center;gap:6px;margin:0;display:flex}.official-inbox-copy>header p b{color:#405149;font-size:7px}.official-inbox-copy>header p small{color:#89958f;border-left:1px solid #dbe2de;padding-left:6px;font-size:5px}.official-inbox-copy>header>div{align-items:center;gap:8px;display:flex}.official-inbox-copy>header>div span{color:#557069;background:#eef4f1;padding:3px 5px;font-size:5px;font-weight:800}.official-inbox-copy time{color:#8b9691;font-size:5px}.official-inbox-copy h2{margin:8px 0 5px;font-size:11px;line-height:1.25}.official-inbox-copy h2 a{color:#20312b;text-decoration:none}.official-inbox-copy>p{color:#617069;white-space:pre-line;max-width:760px;margin:0;font-size:7px;line-height:1.55}.official-inbox-copy footer{color:#8a9691;flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;font-size:5px;display:flex}.official-inbox-copy footer span+span{border-left:1px solid #e0e6e3;padding-left:9px}.official-inbox-card.unread .official-inbox-copy footer span:last-child{color:#1f765d;font-weight:800}.official-inbox-actions{border-left:1px solid #edf1ef;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;padding:12px;display:flex}.official-inbox-actions a,.official-inbox-actions button{color:#496057;text-align:center;cursor:pointer;background:#fff;border:1px solid #d9e2de;justify-content:center;align-items:center;min-height:29px;padding:0 8px;font-size:6px;font-weight:800;text-decoration:none;display:flex}.official-inbox-actions a{color:#fff;background:#25735d;border-color:#25735d}.official-inbox-actions button:disabled{color:#9aa49f;cursor:not-allowed}.official-inbox-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:210px;padding:24px;display:grid}.official-inbox-empty>span{color:#27715d;background:#e9f4ef;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.official-inbox-empty strong{color:#405149;font-size:10px}.official-inbox-empty p{color:#82908a;max-width:360px;margin:0;font-size:7px;line-height:1.5}.official-inbox-empty button{color:#50655c;cursor:pointer;background:#fff;border:1px solid #d9e2de;min-height:27px;padding:0 10px;font-size:6px;font-weight:800}.official-inbox-privacy{background:#f8faf9;border:1px solid #e0e7e3;align-items:center;gap:10px;padding:10px 12px;display:flex}.official-inbox-privacy>span{color:#266b58;background:#e3f0eb;flex:none;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.official-inbox-privacy strong{color:#405149;font-size:7px}.official-inbox-privacy p{color:#7c8983;margin:2px 0 0;font-size:6px;line-height:1.45}@media (max-width:900px){.official-inbox-heading{flex-direction:column;align-items:flex-start}.official-inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.official-inbox-hierarchy>b{display:none}.official-inbox-panel>header{flex-direction:column;align-items:stretch}.official-inbox-panel>header>label{width:100%}.official-inbox-filters{overflow-x:auto}.official-inbox-filters button{flex:none}.official-inbox-card{grid-template-columns:48px minmax(0,1fr)}.official-inbox-actions{border-left:0;flex-direction:row;grid-column:2;justify-content:flex-start;padding-top:0}.official-inbox-actions a,.official-inbox-actions button{min-width:120px}.official-inbox-context-lens{grid-template-columns:40px minmax(0,1fr)}.official-inbox-context-lens>b{grid-column:2;justify-self:start}}@media (max-width:560px){.official-inbox-heading nav{width:100%}.official-inbox-heading nav a,.official-inbox-heading nav button{flex:1}.official-inbox-live{justify-content:center;width:100%}.official-inbox-context-lens,.official-inbox-unavailable{grid-template-columns:1fr;padding:14px}.official-inbox-context-lens>b{grid-column:auto}.official-inbox-summary{grid-template-columns:1fr}.official-inbox-hierarchy{grid-template-columns:1fr;display:grid}.official-inbox-hierarchy>span{display:none}.official-inbox-hierarchy>div{width:100%}.official-inbox-card{grid-template-columns:1fr}.official-inbox-source{border-right:0;flex-direction:row;justify-content:flex-start;padding:10px 12px 0}.official-inbox-copy{padding-top:9px}.official-inbox-copy>header{flex-direction:column;align-items:flex-start}.official-inbox-actions{grid-column:1;padding:0 12px 12px}.official-inbox-actions a,.official-inbox-actions button{flex:1;min-width:0}}.communication-governance-live-boundary{background:#f4f6f5;min-height:100vh}.communication-governance-live-state{--governance-live-accent:#8dd7bf;color:#fff;background:#193441;border-bottom:.0625rem solid #345562;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.25rem;display:flex}.communication-governance-live-state>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.communication-governance-live-state>div>span{color:var(--governance-live-accent);letter-spacing:.08em;flex:none;font-size:.75rem;font-weight:850}.communication-governance-live-state>div>p{color:#c4d5dc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;line-height:1.45;overflow:hidden}.communication-governance-live-state>aside{flex:none;align-items:center;gap:.625rem;display:flex}.communication-governance-live-state>aside>i{background:var(--governance-live-accent);border-radius:50%;width:.625rem;height:.625rem;display:block}.communication-governance-live-state>aside>strong{color:#eff6f8;max-width:24rem;font-size:.875rem;font-weight:720}.communication-governance-live-state>aside>time{color:#adc1c9;font-variant-numeric:tabular-nums;font-size:.75rem}.communication-governance-live-state>aside>button{color:#fff;cursor:pointer;background:#294a57;border:.0625rem solid #55737f;border-radius:.125rem;place-items:center;width:2.75rem;min-height:2.75rem;font-size:1rem;display:grid}.communication-governance-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite communication-governance-live-pulse}.communication-governance-live-state.offline{background:#483d26;border-color:#94783d}.communication-governance-live-state.offline>aside>i{background:#f1be62}.communication-governance-live-state.unavailable{background:#56312f;border-color:#92504b}.communication-governance-live-state.unavailable>aside>i{background:#e58379}.communication-governance{--governance-blue:#286d83;--governance-blue-soft:#eaf3f6;--governance-violet:#705b91;--governance-violet-soft:#f0edf6;--governance-amber:#956d20;--governance-amber-soft:#fbf3df;gap:1rem;display:grid}.communication-governance :is(button,a,label,select){cursor:pointer}.communication-governance button:disabled,.communication-governance-live-state button:disabled{cursor:pointer;opacity:.58}:is(.communication-governance :is(button,a,input,select):focus-visible,.communication-governance-live-state button:focus-visible,.communication-governance-unavailable a:focus-visible){outline-offset:.125rem;outline:.1875rem solid #8069c5}.communication-governance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.communication-governance-kpis article{background:#fff;border:.0625rem solid #dfe6e3;border-top:.1875rem solid #139570;min-height:7.5rem;padding:1rem 1.125rem}.communication-governance-kpis article.blue{border-top-color:var(--governance-blue)}.communication-governance-kpis article.violet{border-top-color:var(--governance-violet)}.communication-governance-kpis article.amber{border-top-color:var(--governance-amber)}.communication-governance-kpis :is(span,strong,small){display:block}.communication-governance-kpis span{color:#65766f;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.communication-governance-kpis strong{color:#21342c;margin-top:.625rem;font-size:1.5rem;line-height:1.1}.communication-governance-kpis small{color:#718079;margin-top:.5rem;font-size:.8125rem;line-height:1.45}.communication-governance-map,.communication-governance-sources,.communication-governance-attention,.communication-governance-rules,.communication-governance-recent{overflow:hidden}.communication-governance-map>header,.communication-governance-sources>header,.communication-governance-recent>header{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.25rem;display:flex}.communication-governance-map>header span,.communication-governance-sources>header span,.communication-governance-recent>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:850}.communication-governance-map>header h2,.communication-governance-sources>header h2,.communication-governance-recent>header h2{color:#21342c;margin:.375rem 0 .25rem;font-size:1.25rem;line-height:1.3}.communication-governance-map>header p,.communication-governance-sources>header p,.communication-governance-recent>header p{color:#687870;margin:0;font-size:.875rem;line-height:1.5}.communication-governance-map>header>b,.communication-governance-sources>header>b,.communication-governance-recent>header>b{color:#566a61;letter-spacing:.05em;white-space:nowrap;border:.0625rem solid #d4e2dd;flex:none;padding:.625rem .75rem;font-size:.75rem}.communication-governance-flow{background:#fbfcfc;grid-template-columns:minmax(9rem,1fr) 1.5rem minmax(9rem,1fr) 1.5rem minmax(9rem,1fr) 1.5rem minmax(9rem,1fr);align-items:center;padding:1.25rem;display:grid}.communication-governance-flow>i{color:#9ba9a3;text-align:center;font-size:1rem;font-style:normal}.communication-governance-flow article{background:#fff;border:.0625rem solid #dbe4e0;border-radius:.125rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5rem;padding:.75rem;display:grid}.communication-governance-flow article>span{color:#087c5d;background:#e2f3ed;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid}.communication-governance-flow article:nth-of-type(2)>span{background:var(--governance-blue-soft);color:var(--governance-blue)}.communication-governance-flow article:nth-of-type(3)>span{background:var(--governance-violet-soft);color:var(--governance-violet)}.communication-governance-flow article:nth-of-type(4)>span{color:#8b6d32;background:#f3efe5}.communication-governance-flow p{margin:0}.communication-governance-flow :is(strong,small){display:block}.communication-governance-flow strong{font-size:.9375rem}.communication-governance-flow small{color:#718079;margin-top:.25rem;font-size:.8125rem;line-height:1.35}.communication-governance-flow article>b{color:#2b3f36;font-size:1.25rem}.communication-governance-map>footer{background:#f1f8f5;border-top:.0625rem solid #dfe8e4;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.25rem;display:grid}.communication-governance-map>footer>span{color:#08795d;background:#dcefe8;place-items:center;width:3rem;height:3rem;font-size:1rem;display:grid}.communication-governance-map>footer p{margin:0}.communication-governance-map>footer :is(strong,small){display:block}.communication-governance-map>footer strong{font-size:.9375rem}.communication-governance-map>footer small{color:#60736a;margin-top:.25rem;font-size:.875rem;line-height:1.5}.communication-governance-map>footer a{color:#08795d;white-space:nowrap;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:800;display:inline-flex}.communication-governance-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,.35fr);align-items:start;gap:1rem;display:grid}.communication-governance-toolbar{border-bottom:.0625rem solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(15rem,1fr) 13rem;gap:.75rem;padding:1rem 1.25rem;display:grid}.communication-governance-toolbar>label{background:#fff;border:.0625rem solid #d2ddd8;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;min-height:2.75rem;display:grid}.communication-governance-toolbar label>span{color:#6f8078;text-align:center}.communication-governance-toolbar input{color:#33413b;border:0;outline:0;min-width:0;min-height:2.625rem;padding:0 .375rem;font-size:.875rem}.communication-governance-toolbar label>button{color:#6e7d76;background:0 0;border:0;min-height:2.625rem;padding:0;font-size:1rem}.communication-governance-toolbar select{color:#4e6057;background:#fff;border:.0625rem solid #d2ddd8;min-height:2.75rem;padding:0 .75rem;font-size:.875rem}.communication-governance-toolbar nav{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.communication-governance-toolbar nav button{color:#5f7068;white-space:nowrap;background:#fff;border:.0625rem solid #d8e1dd;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.communication-governance-toolbar nav button b{color:#607169;background:#edf1ef;min-width:1.75rem;padding:.25rem .375rem;font-size:.75rem}.communication-governance-toolbar nav button.selected{color:#08795d;background:#edf8f4;border-color:#65bca3}.communication-governance-toolbar nav button.selected b{color:#08795d;background:#d7eee6}.communication-governance-source-head,.communication-governance-source-list>article{grid-template-columns:minmax(14rem,1.25fr) minmax(15rem,1fr) minmax(9rem,.75fr) 7rem 7.5rem 2.75rem;align-items:center;gap:.875rem;display:grid}.communication-governance-source-head{border-bottom:.0625rem solid var(--line-soft);color:#75847d;letter-spacing:.04em;text-transform:uppercase;min-height:3rem;padding:0 1.25rem;font-size:.75rem;font-weight:800}.communication-governance-source-list>article{border-bottom:.0625rem solid var(--line-soft);min-height:8rem;padding:1rem 1.25rem}.communication-governance-source-list>article:last-child{border-bottom:0}.communication-governance-source-list>article.attention{background:#fffcf5}.communication-governance-source-name{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;display:grid}.communication-governance-source-name>i{color:#08795d;background:#e1f2ec;place-items:center;width:3rem;height:3rem;font-size:1rem;font-style:normal;display:grid}.communication-governance-source-list article.organization .communication-governance-source-name>i{background:var(--governance-blue-soft);color:var(--governance-blue)}.communication-governance-source-list article.unit .communication-governance-source-name>i{background:var(--governance-violet-soft);color:var(--governance-violet)}.communication-governance-source-name p{min-width:0;margin:0}.communication-governance-source-name :is(small,strong,span){display:block}.communication-governance-source-name small{color:#62746b;margin-bottom:.25rem;font-size:.75rem}.communication-governance-source-name strong{color:#263a31;font-size:.9375rem;line-height:1.35}.communication-governance-source-name span{color:#718079;margin-top:.25rem;font-size:.8125rem;line-height:1.4}.communication-governance-editorial{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.communication-governance-editorial>div{border-right:.0625rem solid #e5eae8;padding:0 .625rem}.communication-governance-editorial>div:first-child{padding-left:0}.communication-governance-editorial>div:last-child{border-right:0}.communication-governance-editorial dt{color:#718079;font-size:.75rem;line-height:1.35}.communication-governance-editorial dd{color:#2f4239;margin:.375rem 0 0;font-size:1.0625rem;font-weight:750}.communication-governance-delivery p{justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;display:flex}.communication-governance-delivery strong{font-size:.8125rem}.communication-governance-delivery small{color:#718079;font-size:.75rem}.communication-governance-delivery>span{background:#e5ebe8;height:.5rem;margin-top:.625rem;display:block;overflow:hidden}.communication-governance-delivery>span i{background:#159772;height:100%;display:block}.communication-governance-source-list article>time{color:#607169;font-size:.8125rem;line-height:1.4}.communication-governance-state{color:#08795d;letter-spacing:.04em;white-space:nowrap;background:#e2f2ec;justify-self:start;padding:.5rem .625rem;font-size:.75rem;font-weight:850}.communication-governance-state.attention{color:#805b16;background:#f8ebcc}.communication-governance-state.empty{color:#637169;background:#edf0ef}.communication-governance-source-list>article>a{color:#08795d;place-items:center;width:2.75rem;min-height:2.75rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:grid}.communication-governance-aside{gap:1rem;display:grid}.communication-governance-attention>header{border-bottom:.0625rem solid var(--line-soft);background:#f3f9f6;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.5rem;padding:1rem;display:grid}.communication-governance-attention.has-items>header{background:#fdf7e8}.communication-governance-attention header>span{color:#08795d;background:#ddefe8;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:850;display:grid}.communication-governance-attention.has-items header>span{color:#805b16;background:#f2e3bd}.communication-governance-attention header :is(small,h2){display:block}.communication-governance-attention header small{color:#63746c;font-size:.75rem}.communication-governance-attention header h2{margin:.375rem 0 0;font-size:1.0625rem}.communication-governance-attention header>b{color:#08795d;font-size:1.5rem}.communication-governance-attention.has-items header>b{color:#805b16}.communication-governance-attention>div>a{border-bottom:.0625rem solid var(--line-soft);min-height:5rem;color:inherit;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:grid}.communication-governance-attention>div>a>span{color:#805b16;background:#f8ebcc;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;display:grid}.communication-governance-attention a p{min-width:0;margin:0}.communication-governance-attention a :is(strong,small){display:block}.communication-governance-attention a strong{font-size:.9375rem}.communication-governance-attention a small{color:#716644;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.communication-governance-attention a>b{color:#805b16;font-size:1rem}.communication-governance-attention>button{color:#805b16;background:#fffbf1;border:0;border-top:.0625rem solid #ece1c8;width:100%;min-height:2.75rem;font-size:.8125rem;font-weight:800}.communication-governance-ok{color:#607169;margin:0;padding:1.25rem;font-size:.875rem;line-height:1.55}.communication-governance-rules{padding-bottom:.25rem}.communication-governance-rules>span{border-bottom:.0625rem solid var(--line-soft);color:#61736a;letter-spacing:.08em;padding:1rem;font-size:.75rem;font-weight:850;display:block}.communication-governance-rules ul{margin:0;padding:0 1rem;list-style:none}.communication-governance-rules li{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:2.75rem 1fr;align-items:center;gap:.75rem;min-height:4.5rem;display:grid}.communication-governance-rules li:last-child{border-bottom:0}.communication-governance-rules li>b{color:#08795d;background:#e1f2ec;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;display:grid}.communication-governance-rules li:nth-child(2)>b{background:var(--governance-blue-soft);color:var(--governance-blue)}.communication-governance-rules li:nth-child(3)>b{color:#8e4944;background:#f1ebea}.communication-governance-rules li p{margin:0}.communication-governance-rules :is(strong,small){display:block}.communication-governance-rules strong{font-size:.9375rem}.communication-governance-rules small{color:#718079;margin-top:.25rem;font-size:.8125rem;line-height:1.4}.communication-governance-recent>div>article{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:3rem minmax(14rem,1fr) minmax(16rem,.9fr) 8rem 8rem;align-items:center;gap:1rem;min-height:8rem;padding:1rem 1.25rem;display:grid}.communication-governance-recent>div>article:last-child{border-bottom:0}.communication-governance-recent article>span{color:#08795d;background:#e1f2ec;place-items:center;width:3rem;height:3rem;font-size:1rem;display:grid}.communication-governance-recent article>span.organization{background:var(--governance-blue-soft);color:var(--governance-blue)}.communication-governance-recent article>span.unit{background:var(--governance-violet-soft);color:var(--governance-violet)}.communication-governance-recent article>div{min-width:0}.communication-governance-recent article>div :is(small,h3,p){display:block}.communication-governance-recent article>div small{color:#607169;letter-spacing:.05em;font-size:.75rem;font-weight:800}.communication-governance-recent article>div h3{margin:.375rem 0 .25rem;font-size:1rem;line-height:1.35}.communication-governance-recent article>div p{color:#718079;margin:0;font-size:.8125rem;line-height:1.4}.communication-governance-recent article dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.communication-governance-recent article dl>div{border-right:.0625rem solid #e5eae8;padding:0 .75rem}.communication-governance-recent article dl>div:first-child{padding-left:0}.communication-governance-recent article dl>div:last-child{border-right:0}.communication-governance-recent article dt{color:#718079;font-size:.75rem}.communication-governance-recent article dd{margin:.375rem 0 0;font-size:1rem;font-weight:750}.communication-governance-recent article dd small{color:#08795d;font-size:.75rem}.communication-governance-recent article>time{color:#607169;font-size:.8125rem;line-height:1.4}.communication-governance-recent article>a{color:#08795d;justify-content:flex-end;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.communication-governance-empty{text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:12rem;padding:2rem;display:grid}.communication-governance-empty>span{color:#6f9b8c;font-size:1.25rem}.communication-governance-empty strong{font-size:1rem}.communication-governance-empty p{color:#718079;margin:0;font-size:.875rem;line-height:1.5}.communication-governance-unavailable{background:#edf1ef;place-items:center;min-height:calc(100vh - 4rem);padding:2rem;display:grid}.communication-governance-unavailable>section{text-align:center;background:#fff;border:.0625rem solid #c9d4cf;border-top:.25rem solid #80514d;border-radius:.125rem;width:min(100%,42rem);padding:2rem;box-shadow:0 1rem 2.5rem #152d2414}.communication-governance-unavailable>section>span{color:#80514d;background:#f8efee;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-size:1rem;display:grid}.communication-governance-unavailable small{color:#80514d;letter-spacing:.08em;font-size:.75rem;font-weight:850}.communication-governance-unavailable h1{color:#172a22;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.communication-governance-unavailable p{color:#5a6c64;margin:0 auto;font-size:.9375rem;line-height:1.6}.communication-governance-unavailable section>div{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.communication-governance-unavailable a{color:#215845;cursor:pointer;background:#f3f7f5;border:.0625rem solid #bfd0c8;border-radius:.125rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}@keyframes communication-governance-live-pulse{50%{opacity:.4;transform:scale(.8)}}@media (max-width:70rem){.communication-governance-layout{grid-template-columns:1fr}.communication-governance-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-governance-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.communication-governance-flow>i,.communication-governance-source-head{display:none}.communication-governance-source-list>article{grid-template-columns:minmax(0,1fr) auto}.communication-governance-source-name{grid-area:1/1}.communication-governance-state{grid-area:1/2}.communication-governance-editorial,.communication-governance-delivery{grid-column:1/-1}.communication-governance-source-list article>time{grid-column:1}.communication-governance-source-list>article>a{grid-column:2}.communication-governance-recent>div>article{grid-template-columns:3rem minmax(0,1fr)}.communication-governance-recent article>span{grid-area:1/1}.communication-governance-recent article>div{grid-area:1/2}.communication-governance-recent article :is(dl,time,a){grid-column:2}.communication-governance-recent article>a{justify-content:flex-start}}@media (max-width:52rem){.communication-governance-live-state{align-items:flex-start}.communication-governance-live-state>div{display:block}.communication-governance-live-state>div>p{margin-top:.25rem}.communication-governance-live-state>aside>strong{max-width:14rem}.communication-governance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-governance-map>header,.communication-governance-sources>header,.communication-governance-recent>header{flex-direction:column;align-items:flex-start}.communication-governance-map>footer{grid-template-columns:3rem minmax(0,1fr)}.communication-governance-map>footer a{grid-column:2}.communication-governance-toolbar{grid-template-columns:1fr}.communication-governance-toolbar select{grid-column:1}.communication-governance-aside{grid-template-columns:1fr}}@media (max-width:34rem){.communication-governance-live-state{padding:.75rem;display:block}.communication-governance-live-state>div>p{white-space:normal}.communication-governance-live-state>aside{justify-content:space-between;margin-top:.625rem}.communication-governance-live-state>aside>strong{max-width:none}.communication-governance-kpis,.communication-governance-flow,.communication-governance-map>footer{grid-template-columns:1fr}.communication-governance-map>footer a{grid-column:1}.communication-governance-toolbar nav button{flex:calc(50% - .5rem);justify-content:space-between}.communication-governance-source-list>article{grid-template-columns:1fr;padding:1rem}.communication-governance-source-name,.communication-governance-state,.communication-governance-editorial,.communication-governance-delivery,.communication-governance-source-list article>time,.communication-governance-source-list>article>a{grid-area:auto/1}.communication-governance-source-list>article>a{border:.0625rem solid #d5dfda;width:100%}.communication-governance-editorial{grid-template-columns:1fr}.communication-governance-editorial>div{border-bottom:.0625rem solid #e5eae8;border-right:0;padding:.625rem 0}.communication-governance-editorial>div:last-child{border-bottom:0}.communication-governance-recent>div>article{grid-template-columns:1fr;padding:1rem}.communication-governance-recent article>span,.communication-governance-recent article>div,.communication-governance-recent article :is(dl,time,a){grid-area:auto/1}.communication-governance-recent article dl{grid-template-columns:1fr}.communication-governance-recent article dl>div{border-bottom:.0625rem solid #e5eae8;border-right:0;padding:.625rem 0}.communication-governance-recent article dl>div:last-child{border-bottom:0}.communication-governance-recent article>a{border:.0625rem solid #d5dfda;justify-content:center;width:100%}.communication-governance-unavailable{padding:1rem}.communication-governance-unavailable>section{padding:1.25rem}.communication-governance-unavailable a{width:100%}}@media (prefers-reduced-motion:reduce){.communication-governance-live-state.syncing>aside>i{animation:none}}.calendar-nav a{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:8px;display:inline-flex}.calendar-nav a:nth-child(2){width:auto}.schedule-db-status{color:#557067;align-items:center;gap:5px;font-size:7px;font-weight:650;display:inline-flex}.schedule-db-status i{background:#12a578;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e1f3ed}.calendar-event.cancelled{color:#8b5e5e;opacity:.75;background:#f2e8e8;text-decoration:line-through}.calendar-event.completed{color:#557269;background:#e8efec}.schedule-empty{border-top:1px solid var(--line-soft);color:#7d8984;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.schedule-empty>span{color:#9aa8a2;font-size:22px}.schedule-empty strong{color:#34433d;margin-top:7px;font-size:11px}.schedule-empty p{margin:4px 0 11px;font-size:8px}.schedule-empty a{color:var(--green-deep);font-size:8px;font-weight:700}.waiting-list a{border:1px solid var(--line);min-height:27px;color:var(--green-deep);background:#fff;align-items:center;padding:0 7px;font-size:7px;display:inline-flex}.waiting-list .waiting-empty{grid-template-columns:22px 1fr}.waiting-empty>span{color:#07825f;background:#e4f5ef;border-radius:2px;place-items:center;width:20px;height:20px;display:grid}.class-create-form{gap:12px;max-width:980px;display:grid}.class-opening-rule{background:#eef9f5;border:1px solid #b9ded2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.class-opening-rule>span{color:#08795d;background:#d9f1e9;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.class-opening-rule small{color:#198266;letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.class-opening-rule strong{margin-top:3px;font-size:9px;display:block}.class-opening-rule p{color:#61756d;margin:3px 0 0;font-size:7px}.class-opening-rule>a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #a9d2c5;padding:7px 9px;font-size:7px;font-weight:750}.class-opening-rule.closed{background:#fff3ee;border-color:#e8c8bd}.class-opening-rule.closed>span{color:#a54e40;background:#f5ddd4}.class-opening-rule.closed small{color:#a65749}.class-opening-rule.unconfigured{background:#fff9e8;border-color:#e5d8ad}.class-opening-rule.unconfigured>span{color:#84691a;background:#f5e9bd}.class-form-section{padding:0 18px 18px}.class-form-section>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:70px;margin-bottom:16px;display:flex}.class-form-section>header>span{width:27px;height:27px;color:var(--green-deep);background:#e2f4ee;border-radius:2px;place-items:center;font-size:9px;font-weight:750;display:grid}.class-form-section header h2{margin:0;font-size:11px}.class-form-section header p{color:#83908a;margin:3px 0 0;font-size:8px}.class-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.class-form-grid label,.class-notes{gap:5px;display:grid}.class-form-grid label.wide{grid-column:1/-1}.class-form-grid label>span,.class-notes>span{color:#53625c;font-size:8px;font-weight:700}.class-form-grid input,.class-form-grid select,.class-notes textarea,.booking-add select{color:#24352f;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:none;min-height:37px;padding:0 10px;font-size:9px}.class-form-grid input:focus,.class-form-grid select:focus,.class-notes textarea:focus,.booking-add select:focus{border-color:#22a27e;box-shadow:0 0 0 2px #e5f5f0}.class-form-grid label small{color:#87938e;font-size:7px}.class-notes textarea{resize:vertical;min-height:90px;padding:10px}.class-form-actions{justify-content:flex-end;gap:8px;display:flex}.class-form-message{border:1px solid;margin:0;padding:10px 12px;font-size:8px;font-weight:650}.class-form-message.error{color:#a84b47;background:#fbeceb;border-color:#f0cac7}.class-form-message.success{color:#08795d;background:#e6f6f0;border-color:#c3e7db}.class-teacher-picker{background:#fbfcfb;border:1px solid #d8e1dd;grid-column:1/-1;min-width:0;margin:3px 0 0;padding:0}.class-teacher-picker>legend{color:#53625c;background:#fff;margin-left:10px;padding:0 5px;font-size:8px;font-weight:700}.class-teacher-picker>header{background:#f5f9f7;border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 12px;display:flex}.class-teacher-picker>header small,.class-teacher-picker>header strong{display:block}.class-teacher-picker>header small{color:var(--green-deep);letter-spacing:.08em;font-size:6px;font-weight:800}.class-teacher-picker>header strong{margin-top:3px;font-size:8px}.class-teacher-picker>header>span{color:#71807a;white-space:nowrap;background:#fff;border:1px solid #d3dfda;padding:4px 6px;font-size:6px;font-weight:700}.class-teacher-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px;display:grid}.class-teacher-card{color:#293b34;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e0;border-left:3px solid #c8d2ce;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:83px;padding:8px 9px;display:grid}.class-teacher-card:hover{background:#f7fbf9;border-color:#8fc5b4}.class-teacher-card.selected{background:#eef9f5;border-color:#15946f;box-shadow:inset 0 0 0 1px #15946f14}.class-teacher-card.recommended:not(.selected){border-left-color:#6eb59f}.class-teacher-card>i{color:#08795d;background:#e3f3ed;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:800;display:grid}.class-teacher-card>span{min-width:0}.class-teacher-card>span>small,.class-teacher-card>span>strong,.class-teacher-card>span>em{display:block}.class-teacher-card>span>small{color:#71827b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;overflow:hidden}.class-teacher-card>span>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.class-teacher-card>span>em{color:#82908a;margin-top:2px;font-size:6px;font-style:normal}.class-teacher-card>span>span{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.class-teacher-card>span>span b{color:#3c7060;background:#f2f8f6;border:1px solid #cce0d9;padding:2px 4px;font-size:5px;font-weight:700}.class-teacher-card>span>span b.empty{color:#89938f;background:#f7f8f8;border-color:#e0e4e2}.class-teacher-signal{color:#08795d;text-align:center;background:#e6f5f0;max-width:90px;padding:4px 5px;font-size:5px;font-weight:800;line-height:1.35}.class-teacher-card:not(.recommended) .class-teacher-signal{color:#78847f;background:#f0f2f1}.class-teacher-card.selected:not(.recommended) .class-teacher-signal{color:#654b9d;background:#e7e0f2}.class-teacher-card.later{min-height:64px}.class-teacher-card.later>i{color:#7c8984;background:#eef1f0}.class-teacher-card.later>span>small{margin-top:3px}.class-teacher-card.later>b{color:#87928d;font-size:6px}.class-teacher-picker>footer,.class-teacher-empty{color:#7b6a3c;background:#fffaf0;border-top:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:10px;min-height:37px;margin:0;padding:8px 12px;font-size:6px;display:flex}.class-teacher-picker>footer a,.class-teacher-empty a{color:#08795d;white-space:nowrap;font-weight:800}.class-recurrence{background:#f9fbfa;border:1px solid #d9e2de;margin-top:16px}.class-recurrence>header{border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:10px 13px;display:flex}.class-recurrence>header span,.class-series-builder>div>span{color:var(--green-deep);letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.class-recurrence>header strong{margin-top:3px;font-size:9px;display:block}.class-recurrence>header>small{color:#7e8b85;text-align:right;max-width:260px;font-size:7px}.class-recurrence-modes{grid-template-columns:1fr 1fr;gap:8px;padding:11px 13px;display:grid}.class-recurrence-modes button{text-align:left;background:#fff;border:1px solid #dce3e0;align-items:center;gap:9px;min-height:49px;padding:8px 10px;display:flex}.class-recurrence-modes button.selected{box-shadow:inset 3px 0 var(--green);background:#edf8f4;border-color:#78b9a6}.class-recurrence-modes button>i{color:#87938e;background:#edf1ef;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.class-recurrence-modes button.selected>i{background:var(--green-deep);color:#fff}.class-recurrence-modes strong,.class-recurrence-modes small{display:block}.class-recurrence-modes strong{font-size:8px}.class-recurrence-modes small{color:#84908b;margin-top:3px;font-size:7px}.class-series-builder{background:#fff;border-top:1px solid #e4e9e7;grid-template-columns:155px minmax(0,1fr);gap:11px;padding:12px 13px;display:grid}.class-series-builder>label{align-content:start;gap:5px;display:grid}.class-series-builder>label span{color:#53625c;font-size:7px;font-weight:700}.class-series-builder select{color:#24352f;background:#fbfcfb;border:1px solid #d8dfdc;outline:0;min-height:36px;padding:0 8px;font-size:8px}.class-series-builder ol{grid-template-columns:repeat(3,1fr);gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.class-series-builder li{border:1px solid #e3e8e5;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:39px;padding:5px 7px;display:grid}.class-series-builder li>b{color:#9aa39f;font-size:6px}.class-series-builder li>strong{text-transform:capitalize;font-size:7px}.class-series-builder li>small{color:var(--green-deep);font-size:6px;font-weight:700}.class-series-builder>div>p{color:#75837d;margin:6px 0 0;font-size:6px}.class-series-builder>aside{background:#edf6f8;border-left:3px solid #3f8fa6;grid-column:1/-1;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:7px 10px;display:grid}.class-series-builder>aside>b{color:#32788c;border:1px solid #c3dfe6;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.class-series-builder aside strong,.class-series-builder aside small{display:block}.class-series-builder aside strong{color:#315d69;font-size:7px}.class-series-builder aside small{color:#6d858d;margin-top:2px;font-size:6px;line-height:1.45}.class-detail-stack{gap:12px;display:grid}.class-hero-card{color:#fff;background:#17392f;border-left:4px solid #14b589;grid-template-columns:minmax(190px,1.2fr) 2fr auto;align-items:center;gap:20px;min-height:140px;padding:20px;display:grid}.class-hero-card.cancelled{background:#4a3d3d;border-left-color:#c17670}.class-hero-card.completed{background:#243f37;border-left-color:#8bb5a8}.class-hero-card .eyebrow{color:#83b9a8!important;margin:10px 0 3px!important}.class-hero-card h2{margin:0;font-size:18px}.class-hero-card>div>p:last-child{color:#b9cec7;margin:6px 0 0;font-size:9px}.class-status{color:#08795d;text-transform:uppercase;letter-spacing:.04em;background:#d9f4ea;border-radius:2px;padding:3px 6px;font-size:7px;font-weight:750;display:inline-flex}.class-status.cancelled{color:#9e4e49;background:#f2dddd}.class-status.completed{color:#5c6f68;background:#dfe7e4}.class-hero-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.class-hero-card dl div{border-left:1px solid #49665d;padding-left:10px}.class-hero-card dt{color:#8fa9a0;text-transform:uppercase;font-size:7px}.class-hero-card dd{margin:3px 0 0;font-size:9px;font-weight:650}.class-hero-actions{gap:7px;display:grid}.class-hero-card .button{color:#fff;white-space:nowrap;background:0 0;border-color:#557269}.class-hero-card .button.primary{background:#0b8b69;border-color:#1ab58a}.class-hero-card>div>p:not(.eyebrow){color:#b9cec7;margin:6px 0 0;font-size:9px}.class-series-badge{color:#bfe0d5;letter-spacing:.03em;background:#ffffff0f;border:1px solid #58786d;width:fit-content;margin-top:8px;padding:4px 6px;font-size:6px;font-weight:750;display:block}.class-session-editor{border-left:3px solid #418fa3;scroll-margin-top:78px;overflow:hidden}.class-session-editor>header{background:linear-gradient(90deg,#eef7f8,#fff 70%);border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.class-session-editor>header small{color:#34788a;letter-spacing:.09em;font-size:6px;font-weight:800;display:block}.class-session-editor>header h2{color:#293b35;margin:4px 0 0;font-size:11px}.class-session-editor>header p{color:#75847e;margin:4px 0 0;font-size:7px}.class-session-editor>header button{color:#6d7d77;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:750}.class-session-editor>form{grid-template-columns:minmax(0,1fr) 290px;display:grid}.class-session-editor-fields{grid-template-columns:.85fr 1.35fr .9fr;gap:0;display:grid}.class-session-editor-fields>section{border-right:1px solid #e4e9e7;align-content:start;gap:9px;min-width:0;padding:14px 15px 16px;display:grid}.class-session-editor-fields>section>span{color:#4d7c6c;letter-spacing:.07em;font-size:6px;font-weight:800}.class-session-editor-fields>section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.class-session-editor-fields label{gap:4px;min-width:0;display:grid}.class-session-editor-fields label>small{color:#5d6c66;font-size:7px;font-weight:700}.class-session-editor-fields input,.class-session-editor-fields select,.class-session-editor-fields textarea{color:#273a33;width:100%;min-height:35px;font:inherit;background:#fbfcfb;border:1px solid #d6dfdb;border-radius:2px;outline:0;padding:0 9px;font-size:8px}.class-session-editor-fields textarea{resize:vertical;min-height:97px;padding:9px;line-height:1.5}.class-session-editor-fields input:focus,.class-session-editor-fields select:focus,.class-session-editor-fields textarea:focus{border-color:#3c9c81;box-shadow:0 0 0 2px #e4f4ef}.class-session-editor-fields label>em{color:#89948f;justify-self:end;font-size:6px;font-style:normal}.class-session-editor-impact{background:#f7faf9;border-left:1px solid #dce5e2;min-width:0;padding:14px}.class-session-editor-impact>header span,.class-session-editor-impact>header strong{display:block}.class-session-editor-impact>header span{color:#34788a;letter-spacing:.08em;font-size:6px;font-weight:800}.class-session-editor-changes{flex-wrap:wrap;gap:4px;min-height:23px;margin-top:9px;display:flex}.class-session-editor-changes b{color:#34765f;background:#fff;border:1px solid #c9ded7;padding:3px 5px;font-size:5px}.class-session-editor-impact>article{background:#fff;border-left:2px solid #4d99aa;margin-top:9px;padding:7px 8px}.class-session-editor-impact>article>small{color:#6d858b;font-size:5px;font-weight:800;display:block}.class-session-editor-impact>article p{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;margin:5px 0 0;display:grid}.class-session-editor-impact>article span,.class-session-editor-impact>article strong{font-size:6px;line-height:1.35}.class-session-editor-impact>article span{color:#7e8985;text-decoration:line-through}.class-session-editor-impact>article i{color:#468a99;font-size:7px;font-style:normal}.class-session-editor-impact>article strong{color:#315d68}.class-session-editor-impact>ul{grid-template-columns:repeat(3,1fr);gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.class-session-editor-impact>ul li{background:#fff;border:1px solid #e0e7e4;min-height:43px;padding:7px}.class-session-editor-impact>ul b,.class-session-editor-impact>ul span{display:block}.class-session-editor-impact>ul b{color:#29443b;font-size:10px}.class-session-editor-impact>ul span{color:#7d8984;margin-top:3px;font-size:5px;line-height:1.3}.class-session-editor-promotion,.class-session-editor-notice{color:#276c57;background:#eef8f4;grid-template-columns:22px 1fr;gap:0 7px;margin:8px 0 0;padding:8px;display:grid}.class-session-editor-promotion>span,.class-session-editor-notice>span{background:#d7eee6;grid-row:1/3;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.class-session-editor-promotion strong{font-size:6px}.class-session-editor-promotion small,.class-session-editor-notice small{color:#678078;font-size:5px;line-height:1.4}.class-session-editor-notice{color:#3a7180;background:#edf5f7}.class-session-editor-notice>span{background:#dbecef}.class-session-editor-error{color:#a34f46;background:#fff3f1;border-top:1px solid #efdad6;grid-column:1/-1;margin:0;padding:8px 14px;font-size:7px}.class-session-editor form>footer{background:#fff;border-top:1px solid #e1e7e4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 14px;display:flex}.class-session-editor form>footer p{margin:0}.class-session-editor form>footer p strong,.class-session-editor form>footer p span{display:block}.class-session-editor form>footer p strong{color:#4c7567;font-size:6px}.class-session-editor form>footer p span{color:#89948f;margin-top:2px;font-size:6px}.class-session-editor form>footer nav{gap:6px;display:flex}.class-session-editor form>footer .button{cursor:pointer;min-height:32px}.class-session-editor form>footer .button:disabled{cursor:default}.class-session-editor-scope{background:#f7faf9;border:0;border-bottom:1px solid #dfe7e4;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:12px 15px;display:grid}.class-session-editor-scope legend{float:left;color:#34788a;letter-spacing:.08em;grid-column:1/-1;width:100%;margin:0 0 2px;padding:0;font-size:6px;font-weight:800}.class-session-editor-scope button{color:#33463f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0dd;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:7px 9px;display:grid}.class-session-editor-scope button.selected{background:#eef8f4;border-color:#419c83;box-shadow:inset 3px 0 #15946f}.class-session-editor-scope button>i{color:#7e8b86;background:#edf1ef;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.class-session-editor-scope button.selected>i{color:#fff;background:#147f63}.class-session-editor-scope button strong,.class-session-editor-scope button small{display:block}.class-session-editor-scope button strong{font-size:8px}.class-session-editor-scope button small{color:#7f8c87;margin-top:3px;font-size:6px}.class-session-editor-scope button>b{color:#517369;white-space:nowrap;background:#f8faf9;border:1px solid #d8e3df;padding:4px 6px;font-size:6px}.class-session-editor-scope>p{color:#6d7f78;grid-column:1/-1;align-items:center;gap:7px;margin:2px 0 0;font-size:6px;display:flex}.class-session-editor-scope>p span{color:#347b68;background:#e4f0ed;flex:none;place-items:center;width:20px;height:20px;display:grid}.class-cancellation-panel{border-left:3px solid #b95d55;scroll-margin-top:78px;overflow:hidden}.class-cancellation-panel>header{background:linear-gradient(90deg,#fff2f0,#fff 70%);border-bottom:1px solid #eadbd8;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.class-cancellation-panel>header small{color:#a24e47;letter-spacing:.09em;font-size:6px;font-weight:800;display:block}.class-cancellation-panel>header h2{color:#3f3432;margin:4px 0 0;font-size:11px}.class-cancellation-panel>header p{color:#7f7471;margin:4px 0 0;font-size:7px}.class-cancellation-panel>header button{color:#7c716e;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:750}.class-cancellation-body{grid-template-columns:minmax(0,1.4fr) minmax(275px,.75fr);display:grid}.class-cancellation-body fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:14px 16px 16px;display:grid}.class-cancellation-body legend{float:left;color:#955049;letter-spacing:.08em;grid-column:1/-1;width:100%;margin:0 0 3px;padding:0;font-size:6px;font-weight:800}.class-cancellation-body fieldset button{color:#493d39;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded7d5;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:9px 10px;display:grid}.class-cancellation-body fieldset button.selected{background:#fff5f3;border-color:#bd6b64;box-shadow:inset 3px 0 #ad5149}.class-cancellation-body fieldset button>i{color:#877b78;background:#f1eceb;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.class-cancellation-body fieldset button.selected>i{color:#fff;background:#ad5149}.class-cancellation-body fieldset button strong,.class-cancellation-body fieldset button small{display:block}.class-cancellation-body fieldset button strong{font-size:8px}.class-cancellation-body fieldset button small{color:#877b78;margin-top:3px;font-size:6px;line-height:1.35}.class-cancellation-body fieldset button>b{color:#89534e;white-space:nowrap;background:#fff;border:1px solid #e3d7d4;padding:4px 6px;font-size:6px}.class-cancellation-body fieldset button:disabled{cursor:default;opacity:.65}.class-cancellation-body>aside{background:#fbf8f7;border-left:1px solid #e6ddda;padding:14px}.class-cancellation-body>aside>small,.class-cancellation-body>aside>strong{display:block}.class-cancellation-body>aside>small{color:#9a5750;letter-spacing:.08em;font-size:6px;font-weight:800}.class-cancellation-body>aside ul{grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0 0;padding:0;list-style:none;display:grid}.class-cancellation-body>aside li{background:#fff;border:1px solid #e8dfdc;min-height:49px;padding:7px}.class-cancellation-body>aside li b,.class-cancellation-body>aside li span{display:block}.class-cancellation-body>aside li b{color:#70443f;font-size:11px}.class-cancellation-body>aside li span{color:#897d79;margin-top:3px;font-size:5px;line-height:1.3}.class-cancellation-body>aside p{background:#f3ecea;grid-template-columns:22px 1fr;gap:7px;margin:9px 0 0;padding:8px;display:grid}.class-cancellation-body>aside p>span{color:#954f48;background:#eadbd8;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.class-cancellation-body>aside p small{color:#786c69;font-size:5px;line-height:1.45}.class-cancellation-error{color:#a44740;background:#fff2f0;border-top:1px solid #efd7d3;margin:0;padding:8px 15px;font-size:7px}.class-cancellation-panel>footer{background:#fff;border-top:1px solid #e7dfdc;justify-content:space-between;align-items:center;gap:14px;min-height:59px;padding:9px 14px;display:flex}.class-cancellation-panel>footer p{margin:0}.class-cancellation-panel>footer p strong,.class-cancellation-panel>footer p span{display:block}.class-cancellation-panel>footer p strong{color:#8f504a;font-size:6px}.class-cancellation-panel>footer p span{color:#887d79;margin-top:3px;font-size:6px}.class-cancellation-panel>footer nav{gap:6px;display:flex}.class-cancellation-panel>footer .button{cursor:pointer;min-height:33px}.class-cancellation-panel>footer .button.danger{color:#fff;background:#ad5149;border-color:#ad5149}.class-cancellation-panel>footer .button:disabled{cursor:default;opacity:.58}.class-attendance-closing{border-left:3px solid #d2932c;scroll-margin-top:78px;overflow:hidden}.class-attendance-closing>header{background:linear-gradient(90deg,#fff9ec,#fff 68%);border-bottom:1px solid #e5e9e7;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:11px 15px;display:flex}.class-attendance-closing>header small{color:#9b6a17;letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.class-attendance-closing>header h2{color:#293a33;margin:4px 0 0;font-size:11px}.class-attendance-closing>header p{color:#77847e;margin:4px 0 0;font-size:6px}.class-attendance-closing>header>button{color:#718079;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:700}.class-attendance-summary{border-bottom:1px solid #e7ebe9;grid-template-columns:repeat(4,1fr);display:grid}.class-attendance-summary article{border-right:1px solid #edf0ef;min-height:61px;padding:10px 13px}.class-attendance-summary article:last-child{border-right:0}.class-attendance-summary span,.class-attendance-summary strong,.class-attendance-summary small{display:block}.class-attendance-summary span{color:#87928d;font-size:5px;font-weight:800}.class-attendance-summary strong{color:#34463f;margin-top:4px;font-size:14px}.class-attendance-summary small{color:#8b9691;margin-top:2px;font-size:5px}.class-attendance-summary article.present{box-shadow:inset 0 2px #1aa77c}.class-attendance-summary article.absent{box-shadow:inset 0 2px #cc6658}.class-attendance-summary article.pending{background:#fffaf0;box-shadow:inset 0 2px #d59a32}.class-attendance-summary article.ready{background:#f4faf8;box-shadow:inset 0 2px #1aa77c}.class-attendance-list{display:grid}.class-attendance-row{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(190px,1fr) minmax(105px,.6fr) minmax(195px,auto);align-items:center;gap:10px;min-height:53px;padding:7px 14px;display:grid}.class-attendance-row.heading{color:#8a9590;text-transform:uppercase;background:#f8faf9;min-height:29px;font-size:6px;font-weight:750}.class-attendance-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.class-attendance-row p{min-width:0;margin:0}.class-attendance-row p strong,.class-attendance-row p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.class-attendance-row p strong{color:#34443d;font-size:8px}.class-attendance-row p small{color:#8a9590;margin-top:2px;font-size:6px}.class-attendance-row>span{color:#7f8c86;font-size:6px}.class-attendance-row>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.class-attendance-row button{color:#708079;cursor:pointer;background:#fff;border:1px solid #dce3e0;min-height:28px;font-size:6px;font-weight:750}.class-attendance-row button.present:hover,.class-attendance-row button.present.selected{color:#08795d;background:#e5f5ef;border-color:#5ebc9e}.class-attendance-row button.absent:hover,.class-attendance-row button.absent.selected{color:#a24c43;background:#faeae6;border-color:#d49389}.class-attendance-row button:disabled{cursor:default;opacity:.72}.class-attendance-empty{justify-content:center;align-items:center;gap:9px;min-height:70px;padding:12px;display:flex}.class-attendance-empty>span{color:#08795d;background:#e7f4ef;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.class-attendance-empty strong{font-size:8px;display:block}.class-attendance-empty p{color:#83908a;margin:3px 0 0;font-size:6px}.class-attendance-feedback{color:#08795d;background:#eff8f5;border-top:1px solid #dcece6;margin:0;padding:7px 14px;font-size:7px}.class-attendance-feedback.error{color:#a44c44;background:#fff3f1;border-color:#eddad7}.class-attendance-closing>footer{background:#f8faf9;border-top:1px solid #e5e9e7;justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:9px 14px;display:flex}.class-attendance-closing>footer>div span{color:#477867;letter-spacing:.06em;font-size:5px;font-weight:800;display:block}.class-attendance-closing>footer>div p{color:#7d8984;margin:3px 0 0;font-size:6px}.class-attendance-closing>footer nav{gap:6px;display:flex}.class-attendance-closing>footer button{color:#64726c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8dfdc;min-height:32px;padding:0 10px;font-size:7px;font-weight:750}.class-attendance-closing>footer button.mark-absent{color:#995047;border-color:#e2c5bd}.class-attendance-closing>footer button.complete{color:#fff;background:#0c8c69;border-color:#0c8c69}.class-attendance-closing>footer button:disabled{color:#929b97;cursor:default;background:#edf0ef;border-color:#dce2df}.class-coverage-panel{border-left:3px solid #22a17c;overflow:hidden}.class-coverage-panel.uncovered{border-left-color:#d0983d}.class-coverage-panel>header{background:#f5faf8;border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:13px 16px;display:flex}.class-coverage-panel.uncovered>header{background:#fff9ed}.class-coverage-panel>header>div>span{color:#168265;letter-spacing:.09em;font-size:6px;font-weight:800;display:block}.class-coverage-panel.uncovered>header>div>span{color:#9b6c1d}.class-coverage-panel>header h2{margin:4px 0 0;font-size:11px}.class-coverage-panel>header p{color:#718079;margin:4px 0 0;font-size:7px}.class-coverage-panel>header>aside{border-left:1px solid #dce6e2;grid-template-columns:auto auto;align-items:baseline;gap:0 5px;min-width:130px;padding-left:16px;display:grid}.class-coverage-panel>header>aside strong{color:#08795d;font-size:18px}.class-coverage-panel>header>aside span{color:#718079;font-size:7px}.class-coverage-panel>header>aside a,.class-coverage-panel>header>aside button{color:#08795d;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;margin-top:4px;padding:0;font-size:7px;font-weight:750}.class-coverage-panel>header>aside button{color:#9a514b}.class-coverage-panel>header>aside button:disabled{color:#9aa39f;cursor:default}.class-coverage-legend{border-bottom:1px solid var(--line-soft);color:#66766f;align-items:center;gap:13px;min-height:34px;padding:7px 16px;font-size:6px;display:flex}.class-coverage-legend span{align-items:center;gap:5px;display:inline-flex}.class-coverage-legend i{background:#67b89f;width:6px;height:6px;display:block}.class-coverage-legend i.shift{background:#4b93aa}.class-coverage-legend i.busy{background:#b5bdb9}.class-coverage-legend small{color:#89948f;margin-left:auto;font-size:6px}.class-coverage-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px 12px;display:grid}.class-coverage-candidate{background:#fff;border:1px solid #dce3e0;border-left:3px solid #c4ceca;grid-template-columns:34px minmax(0,1fr) 108px;align-items:center;gap:9px;min-width:0;min-height:100px;padding:9px;display:grid}.class-coverage-candidate.matches{border-left-color:#58ad92}.class-coverage-candidate.current{background:#eef9f5;border-color:#15946f}.class-coverage-candidate.busy,.class-coverage-candidate.private,.class-coverage-candidate.participant{background:#fafbfa}.class-coverage-candidate>i{color:#08795d;background:#e3f3ed;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:800;display:grid}.class-coverage-candidate.busy>i,.class-coverage-candidate.private>i,.class-coverage-candidate.participant>i{color:#7d8984;background:#ecefed}.class-coverage-candidate>div{min-width:0}.class-coverage-candidate>div>small,.class-coverage-candidate>div>strong,.class-coverage-candidate>div>em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.class-coverage-candidate>div>small{color:#71827b;font-size:6px;font-weight:700}.class-coverage-candidate>div>em{color:#82908a;margin-top:2px;font-size:6px;font-style:normal}.class-coverage-candidate>div>span{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.class-coverage-candidate>div>span b{color:#3c7060;background:#f2f8f6;border:1px solid #cce0d9;padding:2px 4px;font-size:5px;font-weight:700}.class-coverage-candidate>div>span b.empty{color:#89938f;background:#f7f8f8;border-color:#e0e4e2}.class-coverage-candidate>aside{justify-items:stretch;gap:5px;display:grid}.class-coverage-candidate>aside>b{color:#168265;text-align:center;font-size:5px;line-height:1.35}.class-coverage-candidate button{color:#fff;cursor:pointer;background:#0d8b69;border:1px solid #0d8b69;min-height:27px;padding:0 7px;font-size:7px;font-weight:750}.class-coverage-candidate button:disabled{color:#929c98;cursor:default;background:#eef1ef;border-color:#dce2df}.class-coverage-availability{color:#08795d;text-align:center;background:#e5f4ef;padding:4px 5px;font-size:5px;font-weight:800;display:block}.class-coverage-availability.on_shift{color:#32788c;background:#e5f2f5}.class-coverage-availability.busy,.class-coverage-availability.private,.class-coverage-availability.participant{color:#6f7b76;background:#ecefed}.class-coverage-empty{background:#fffaf0;border:1px solid #eadbbd;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;padding:10px 12px;display:grid}.class-coverage-empty>span{color:#866617;background:#f2e6c8;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.class-coverage-empty strong{font-size:8px;display:block}.class-coverage-empty p{color:#7b725d;margin:3px 0 0;font-size:7px}.class-coverage-empty a{color:#72591e;background:#fff;border:1px solid #d7c59e;padding:6px 8px;font-size:7px;font-weight:750}.class-detail-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.class-detail-metrics article{border-right:1px solid var(--line-soft);min-height:72px;padding:12px 14px}.class-detail-metrics article:last-child{border:0}.class-detail-metrics article.attention{background:#fffaf9;box-shadow:inset 0 2px #ce725f}.class-detail-metrics span{color:#87928e;font-size:7px;font-weight:700;display:block}.class-detail-metrics strong{margin-top:5px;font-size:16px;display:block}.class-detail-metrics article.attention strong{color:#a24f46}.class-detail-metrics small{color:#83908b;margin-top:3px;font-size:7px;display:block}.class-detail-metrics article>div{background:#e5ebe8;height:3px;margin-top:8px}.class-detail-metrics article i{background:var(--green);height:100%;display:block}.class-operations-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:12px;display:grid}.booking-add{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:7px;padding:11px 14px;display:grid}.booking-add button{background:var(--green-deep);color:#fff;border:0;min-height:37px;padding:0 12px;font-size:8px;font-weight:700}.booking-add button:disabled{opacity:.5}.booking-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(150px,1fr) 75px 55px minmax(110px,auto);align-items:center;gap:8px;min-height:54px;padding:7px 14px;font-size:8px;display:grid}.booking-row>div:first-child{align-items:center;gap:8px;display:flex}.booking-row p{margin:0}.booking-row p strong,.booking-row p small{display:block}.booking-row p small{color:#87928d;margin-top:2px;font-size:7px}.booking-row>div:last-child{justify-content:flex-end;gap:7px;display:flex}.booking-row button{color:var(--green-deep);background:#edf8f4;border:1px solid #cfe2db;min-height:27px;padding:0 7px;font-size:7px}.booking-row button.danger-link{color:#a64d48;background:#fff;border-color:#ead5d3}.booking-head{color:#8b9691;text-transform:uppercase;min-height:29px;font-size:7px}.booking-head>div{display:block!important}.booking-status{border-radius:2px;width:fit-content;padding:3px 6px;font-size:7px;font-weight:700}.booking-status.booked{color:#39799b;background:#e4f1f7}.booking-status.checked_in{color:#08795d;background:#e1f4ed}.booking-status.no_show{color:#a44f45;background:#f8e8e3}.booking-empty,.side-empty{color:#87928e;text-align:center;padding:24px 14px;font-size:8px}.class-detail-side{align-content:start;gap:12px;display:grid}.waitlist-person{border-bottom:1px solid var(--line-soft);grid-template-columns:18px 28px 1fr auto;align-items:center;gap:7px;min-height:53px;padding:7px 12px;display:grid}.waitlist-person>b{color:#9b771e;font-size:8px}.waitlist-person p{margin:0}.waitlist-person strong,.waitlist-person small{font-size:8px;display:block}.waitlist-person small{color:#89948f;margin-top:2px;font-size:7px}.waitlist-person button{color:#9c5752;background:0 0;border:0;font-size:7px}.class-notes-card>p{color:#66736e;margin:0;padding:13px 14px 17px;font-size:8px;line-height:1.65}@media (max-width:900px){.class-hero-card{grid-template-columns:1fr 1.4fr}.class-hero-actions{grid-column:1/-1;grid-template-columns:repeat(3,max-content)}.class-session-editor>form{grid-template-columns:1fr}.class-session-editor-impact{border-top:1px solid #dce5e2;border-left:0}.class-cancellation-body{grid-template-columns:1fr}.class-cancellation-body>aside{border-top:1px solid #e6ddda;border-left:0}.class-coverage-candidates,.class-operations-grid{grid-template-columns:1fr}.class-detail-side{grid-template-columns:repeat(2,1fr)}.class-attendance-closing>footer{flex-direction:column;align-items:flex-start}.class-attendance-closing>footer nav{align-self:flex-end}}@media (max-width:640px){.class-opening-rule{grid-template-columns:34px minmax(0,1fr)}.class-opening-rule>a{text-align:center;grid-column:1/-1}.class-form-grid,.class-detail-metrics,.class-detail-side,.class-series-builder,.class-teacher-options,.class-session-editor-fields,.class-session-editor-scope{grid-template-columns:1fr}.class-session-editor>header,.class-cancellation-panel>header{flex-direction:column;align-items:flex-start}.class-session-editor-scope legend,.class-session-editor-scope>p{grid-column:auto}.class-session-editor-fields>section{border-bottom:1px solid #e4e9e7;border-right:0}.class-session-editor-fields>section>div{grid-template-columns:1fr}.class-session-editor-impact>ul{grid-template-columns:1fr 1fr 1fr}.class-session-editor form>footer,.class-cancellation-panel>footer{flex-direction:column;align-items:stretch}.class-session-editor form>footer nav,.class-cancellation-panel>footer nav{grid-template-columns:1fr 1fr;display:grid}.class-cancellation-body fieldset{grid-template-columns:1fr}.class-cancellation-body legend,.class-form-grid label.wide,.class-teacher-picker{grid-column:auto}.class-teacher-picker>header,.class-teacher-picker>footer,.class-teacher-empty,.class-coverage-panel>header{flex-direction:column;align-items:flex-start}.class-coverage-panel>header>aside{border-top:1px solid #dce6e2;border-left:0;grid-template-columns:auto 1fr auto;width:100%;padding:8px 0 0}.class-coverage-panel>header>aside a{grid-column:auto;margin:0}.class-coverage-legend{flex-wrap:wrap}.class-coverage-legend small{width:100%;margin:0}.class-coverage-candidate{grid-template-columns:31px minmax(0,1fr)}.class-coverage-candidate>aside{grid-column:1/-1;grid-template-columns:minmax(100px,1fr) minmax(100px,auto);align-items:center}.class-coverage-candidate>aside>b{grid-column:1/-1}.class-coverage-empty{grid-template-columns:30px minmax(0,1fr)}.class-coverage-empty a{text-align:center;grid-column:1/-1}.class-detail-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.class-hero-card{grid-template-columns:1fr;gap:13px}.class-hero-actions{grid-column:auto;grid-template-columns:1fr}.class-hero-card dl{grid-template-columns:1fr 1fr}.booking-add{grid-template-columns:1fr}.booking-panel{overflow-x:auto}.booking-list{min-width:610px}.calendar-nav strong{flex-basis:100%;margin-top:4px}.class-form-actions .button{flex:1;justify-content:center}.class-recurrence-modes{grid-template-columns:1fr}.class-series-builder ol{grid-template-columns:1fr 1fr}.class-series-builder>aside{grid-column:auto}.class-recurrence>header{flex-direction:column;align-items:flex-start}.class-recurrence>header>small{text-align:left}.class-attendance-closing>header{flex-direction:column;align-items:flex-start}.class-attendance-summary{grid-template-columns:1fr 1fr}.class-attendance-summary article:nth-child(2){border-right:0}.class-attendance-summary article:nth-child(-n+2){border-bottom:1px solid #edf0ef}.class-attendance-list{overflow-x:auto}.class-attendance-row{min-width:610px}.class-attendance-closing>footer nav{flex-direction:column;align-self:stretch;width:100%}.class-attendance-closing>footer button{width:100%}}.class-series-workspace{gap:12px;display:grid}.class-series-overview{color:#fff;background:linear-gradient(118deg,#152a24,#1d3931);border:1px solid #263c35;border-left:3px solid #22c795;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:26px;min-height:150px;padding:22px 24px;display:grid}.class-series-overview>div{align-self:center;min-width:0}.class-series-kicker{color:#83cdb5;letter-spacing:.1em;font-size:7px;font-weight:800;display:block}.class-series-overview>div>p{color:#9fb9b0;text-transform:uppercase;margin:14px 0 3px;font-size:7px;font-weight:750}.class-series-overview h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:20px}.class-series-period{grid-template-columns:23px auto;align-items:center;gap:2px 8px;margin-top:15px;display:grid}.class-series-period>span{color:#80d5ba;background:#28483e;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.class-series-period strong{color:#dce9e4;font-size:8px}.class-series-period small{color:#86a198;font-size:6px}.class-series-overview>aside{background:#ffffff0d;border:1px solid #3d5a51;border-left:2px solid #2fc99b;flex-direction:column;justify-content:center;padding:15px 16px;display:flex}.class-series-overview>aside.finished{border-left-color:#83928d}.class-series-overview>aside small{color:#7fc9b1;letter-spacing:.09em;font-size:6px;font-weight:800}.class-series-overview>aside strong{color:#fff;margin-top:7px;font-size:11px}.class-series-overview>aside span{color:#a8c0b8;margin-top:5px;font-size:7px}.class-series-overview>aside a{color:#81ddc0;width:fit-content;margin-top:13px;font-size:7px;font-weight:800}.class-series-overview>aside a b{margin-left:4px}.class-series-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.class-series-metrics article{border-right:1px solid var(--line-soft);min-height:86px;padding:14px 16px}.class-series-metrics article:last-child{border-right:0}.class-series-metrics article.attention{background:#fffaf1;box-shadow:inset 0 2px #c9912f}.class-series-metrics span,.class-series-metrics strong,.class-series-metrics small{display:block}.class-series-metrics span{color:#7c8984;font-size:7px;font-weight:750}.class-series-metrics strong{color:#263b34;margin-top:5px;font-size:17px}.class-series-metrics article.attention strong{color:#98701e}.class-series-metrics small{color:#89948f;margin-top:3px;font-size:6px}.class-series-metrics article>i{background:#e5ebe8;height:3px;margin-top:9px;display:block}.class-series-metrics article>i>b{background:#13a579;height:100%;display:block}.class-series-layout{grid-template-columns:minmax(0,1.8fr) minmax(230px,.62fr);align-items:start;gap:12px;display:grid}.class-series-timeline{overflow:hidden}.class-series-timeline>header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:16px;min-height:77px;padding:13px 16px;display:flex}.class-series-timeline>header small{color:#168566;letter-spacing:.09em;font-size:6px;font-weight:800}.class-series-timeline>header h2{margin:4px 0 0;font-size:12px}.class-series-timeline>header p{color:#7d8984;margin:4px 0 0;font-size:7px}.class-series-timeline>header>span{color:#61746c;white-space:nowrap;background:#fff;border:1px solid #d7e1dd;padding:5px 7px;font-size:7px;font-weight:750}.class-series-timeline ol{margin:0;padding:0;list-style:none}.class-series-timeline li{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr);min-height:94px;display:grid}.class-series-timeline li:last-child{border-bottom:0}.class-series-timeline li.next{background:#f4faf8;box-shadow:inset 3px 0 #19a77d}.class-series-timeline li.cancelled{background:#fbfaf9}.class-series-step{grid-template-rows:34px minmax(0,1fr);justify-items:center;padding-top:16px;display:grid}.class-series-step>span{color:#08795d;background:#e7f5f0;border:1px solid #a9cfc2;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.class-series-step>i{background:#dfe8e4;width:1px;height:100%;display:block}.class-series-timeline li:last-child .class-series-step>i{display:none}.class-series-timeline li.completed .class-series-step>span{color:#536a62;background:#eff4f2;border-color:#bfd1ca}.class-series-timeline li.cancelled .class-series-step>span{color:#a3544b;background:#f8e9e6;border-color:#e1c8c3;text-decoration:line-through}.class-series-occurrence-main{grid-template-columns:112px minmax(150px,1fr) minmax(165px,.9fr) 130px 94px;align-items:center;gap:12px;min-width:0;padding:13px 15px 13px 2px;display:grid}.class-series-occurrence-date strong,.class-series-occurrence-date span,.class-series-occurrence-date b{display:block}.class-series-occurrence-date strong{color:#31443d;text-transform:capitalize;font-size:8px}.class-series-occurrence-date span{color:#7f8c86;margin-top:4px;font-size:7px}.class-series-occurrence-date b{color:#08795d;letter-spacing:.06em;border:1px solid #8bc8b4;width:fit-content;margin-top:5px;padding:2px 4px;font-size:5px}.class-series-occurrence-name{min-width:0}.class-series-occurrence-name>strong,.class-series-occurrence-name>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.class-series-occurrence-name>strong{color:#283b34;margin-top:5px;font-size:9px}.class-series-occurrence-name>small{color:#82908a;margin-top:3px;font-size:6px}.class-series-status{color:#08795d;background:#e5f4ef;width:fit-content;padding:3px 5px;font-size:5px;font-weight:800;display:block}.class-series-status.completed{color:#60716a;background:#edf1ef}.class-series-status.cancelled{color:#a15048;background:#f7e8e5}.class-series-occurrence-main dl{grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;display:grid}.class-series-occurrence-main dl div{min-width:0}.class-series-occurrence-main dt{color:#96a09c;text-transform:uppercase;font-size:5px;font-weight:750}.class-series-occurrence-main dd{color:#566760;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;overflow:hidden}.class-series-occupancy>span{color:#75837d;font-size:6px;display:block}.class-series-occupancy>span strong{color:#31463e;font-size:8px}.class-series-occupancy>i{background:#e5ebe8;height:3px;margin-top:6px;display:block}.class-series-occupancy>i b{background:#20aa80;height:100%;display:block}.class-series-occupancy>small{color:#9b751e;margin-top:5px;font-size:6px;display:block}.class-series-occurrence-link{color:#08795d;white-space:nowrap;justify-self:end;font-size:7px;font-weight:800}.class-series-occurrence-link span{margin-left:3px}.class-series-side{gap:12px;display:grid}.class-series-side>section{overflow:hidden}.class-series-distribution>header,.class-series-names>header{border-bottom:1px solid var(--line-soft);background:#f8faf9;align-items:center;gap:9px;min-height:56px;padding:10px 12px;display:flex}.class-series-distribution>header small,.class-series-names>header small{color:#7e8c86;letter-spacing:.08em;font-size:5px;font-weight:800}.class-series-distribution>header h2,.class-series-names>header h2{margin:3px 0 0;font-size:9px}.class-series-distribution>div{display:grid}.class-series-distribution>div>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:7px;min-height:41px;padding:8px 12px;display:grid}.class-series-distribution>div>div:last-child{border-bottom:0}.class-series-distribution div>span{color:#64736d;align-items:center;gap:6px;font-size:7px;display:flex}.class-series-distribution div>span i{background:#20aa80;width:7px;height:7px;display:block}.class-series-distribution div>span i.completed{background:#8a9a94}.class-series-distribution div>span i.cancelled{background:#ca6c60}.class-series-distribution div>small{color:#929c98;text-align:right;font-size:6px}.class-series-names>header>span{color:#08795d;background:#e5f4ef;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.class-series-names ul{margin:0;padding:4px 0;list-style:none}.class-series-names li{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:39px;padding:6px 12px;display:grid}.class-series-names li i{color:#4d7063;background:#edf3f0;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;font-weight:800;display:grid}.class-series-names li strong{color:#495c55;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.class-series-names>p{color:#89948f;margin:0;padding:18px 12px;font-size:7px}.class-series-privacy-note{background:#f5fafb;border-left:3px solid #4d8aa2;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px;display:grid}.class-series-privacy-note>span{color:#397b94;background:#e3f0f4;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.class-series-privacy-note small{color:#4b8195;letter-spacing:.07em;font-size:5px;font-weight:800}.class-series-privacy-note strong{margin-top:4px;font-size:8px;display:block}.class-series-privacy-note p{color:#697c75;margin:5px 0 0;font-size:6px;line-height:1.55}.class-series-badge b{margin-left:4px}.class-series-badge[href]:hover{color:#fff;background:#ffffff1c;border-color:#79b7a3}@media (max-width:1080px){.class-series-layout{grid-template-columns:1fr}.class-series-side{grid-template-columns:repeat(3,1fr)}.class-series-privacy-note{grid-column:1/-1}.class-series-occurrence-main{grid-template-columns:105px minmax(145px,1fr) minmax(150px,.8fr) 120px 90px}}@media (max-width:820px){.class-series-overview{grid-template-columns:1fr}.class-series-overview>aside{min-height:105px}.class-series-metrics{grid-template-columns:1fr 1fr}.class-series-metrics article:nth-child(2){border-right:0}.class-series-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.class-series-timeline ol{overflow-x:auto}.class-series-timeline li{min-width:790px}.class-series-side{grid-template-columns:1fr 1fr}.class-series-distribution{grid-column:1/-1}}@media (max-width:560px){.class-series-overview{padding:18px 15px}.class-series-overview h2{font-size:17px}.class-series-period{grid-template-columns:23px minmax(0,1fr)}.class-series-metrics{grid-template-columns:1fr}.class-series-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.class-series-metrics article:last-child{border-bottom:0}.class-series-timeline>header{flex-direction:column;align-items:flex-start}.class-series-side{grid-template-columns:1fr}.class-series-distribution,.class-series-privacy-note{grid-column:auto}}.class-series-directory{gap:12px;display:grid}.class-series-directory-hero{color:#fff;background:linear-gradient(120deg,#152a24,#203c33);border:1px solid #294239;border-left:3px solid #24c697;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr) auto;align-items:center;gap:24px;min-height:135px;padding:19px 21px;display:grid}.class-series-directory-hero>div>span{color:#76cdb0;letter-spacing:.1em;font-size:6px;font-weight:850}.class-series-directory-hero h2{color:#fff;letter-spacing:-.02em;margin:6px 0 0;font-size:17px}.class-series-directory-hero>div>p{color:#9db8af;max-width:510px;margin:6px 0 0;font-size:7px;line-height:1.5}.class-series-directory-hero>dl{background:#ffffff0a;border:1px solid #3b584f;grid-template-columns:1fr 1fr;margin:0;display:grid}.class-series-directory-hero>dl>div{border-right:1px solid #3b584f;min-height:76px;padding:11px 13px}.class-series-directory-hero>dl>div:last-child{border-right:0}.class-series-directory-hero dt{color:#8eaaa1;font-size:6px}.class-series-directory-hero dd{color:#fff;margin:4px 0 2px;font-size:17px;font-weight:800}.class-series-directory-hero dd.attention{color:#ffd586}.class-series-directory-hero dl small{color:#85a399;font-size:5px;line-height:1.35}.class-series-directory-hero>a{color:#fff;white-space:nowrap;background:#1ca279;border:1px solid #69bea4;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.class-series-directory-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.class-series-directory-metrics article{border-right:1px solid var(--line-soft);min-height:79px;padding:13px 15px}.class-series-directory-metrics article:last-child{border-right:0}.class-series-directory-metrics article.attention{background:#fffaf1;box-shadow:inset 0 2px #ce9130}.class-series-directory-metrics span,.class-series-directory-metrics small{color:#84908b;font-size:6px;display:block}.class-series-directory-metrics span{text-transform:uppercase;font-weight:750}.class-series-directory-metrics strong{color:#2b3e37;margin-top:5px;font-size:17px;display:block}.class-series-directory-metrics small{color:#1a7e61;margin-top:3px}.class-series-directory-metrics article.attention strong{color:#9b6e1e}.class-series-directory-alert{background:#fff9ed;border:1px solid #ead4ae;border-left:3px solid #d09835;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:69px;padding:10px 13px;display:grid}.class-series-directory-alert>span{color:#926519;background:#f1e1c2;place-items:center;width:33px;height:33px;font-size:10px;font-weight:850;display:grid}.class-series-directory-alert small{color:#9a6c21;letter-spacing:.08em;font-size:5px;font-weight:850}.class-series-directory-alert strong{margin-top:3px;font-size:8px;display:block}.class-series-directory-alert p{color:#7c725d;margin:3px 0 0;font-size:6px}.class-series-directory-alert nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.class-series-directory-alert nav a{color:#80611f;background:#fff;border:1px solid #dcc79f;padding:6px 8px;font-size:6px;font-weight:750}.class-series-directory-alert nav a b{margin-left:3px}.class-series-directory-panel,.class-series-directory-history{overflow:hidden}.class-series-directory-panel>header,.class-series-directory-history>header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 15px;display:flex}.class-series-directory-panel>header small,.class-series-directory-history>header small{color:#168365;letter-spacing:.09em;font-size:5px;font-weight:850}.class-series-directory-panel>header h2,.class-series-directory-history>header h2{margin:4px 0 0;font-size:11px}.class-series-directory-panel>header p,.class-series-directory-history>header p{color:#7f8b86;margin:4px 0 0;font-size:6px}.class-series-directory-panel>header>span,.class-series-directory-history>header>span{color:#63736c;white-space:nowrap;background:#fff;border:1px solid #d8e1dd;padding:5px 7px;font-size:6px;font-weight:750}.class-series-directory-grid{background:#f6f8f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.class-series-directory-card{background:#fff;border:1px solid #dbe3e0;border-top:2px solid #29a97f;min-width:0;overflow:hidden}.class-series-directory-card.attention{border-top-color:#cb9133}.class-series-directory-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:10px;min-height:81px;padding:12px 13px;display:flex}.class-series-directory-card>header>div{min-width:0}.class-series-directory-card>header span{color:#168365;letter-spacing:.07em;font-size:5px;font-weight:850}.class-series-directory-card>header h3{color:#2c3e37;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}.class-series-directory-card>header small{color:#84908a;margin-top:5px;font-size:6px;display:block}.class-series-directory-card>header>b{color:#66776f;background:#f6f9f8;border:1px solid #d7e2de;flex:none;padding:3px 5px;font-size:5px}.class-series-directory-progress{border-bottom:1px solid var(--line-soft);background:#fbfcfb;padding:9px 13px}.class-series-directory-progress>div{background:#e8edeb;height:5px;display:flex;overflow:hidden}.class-series-directory-progress>div i{height:100%;display:block}.class-series-directory-progress i.scheduled{background:#22aa80}.class-series-directory-progress i.completed{background:#81928b}.class-series-directory-progress i.cancelled{background:#c86c61}.class-series-directory-progress>p{flex-wrap:wrap;gap:10px;margin:7px 0 0;display:flex}.class-series-directory-progress p span{color:#75827c;align-items:center;gap:4px;font-size:5px;display:flex}.class-series-directory-progress p i{width:6px;height:6px;display:block}.class-series-directory-next{border-bottom:1px solid var(--line-soft);min-height:136px;padding:12px 13px}.class-series-directory-next>small{color:#8a9690;letter-spacing:.07em;font-size:5px;font-weight:850}.class-series-directory-next>strong{color:#354840;text-transform:capitalize;margin-top:5px;font-size:9px;display:block}.class-series-directory-next>span{color:#168365;margin-top:3px;font-size:7px;font-weight:750;display:block}.class-series-directory-next dl{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0;display:grid}.class-series-directory-next dt{color:#98a29e;text-transform:uppercase;font-size:5px}.class-series-directory-next dd{color:#5b6c65;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6px;overflow:hidden}.class-series-directory-next>a{color:#08795d;width:fit-content;margin-top:10px;font-size:6px;font-weight:800;display:block}.class-series-directory-capacity{border-bottom:1px solid var(--line-soft);grid-template-columns:1.4fr .6fr;margin:0;display:grid}.class-series-directory-capacity>div{border-right:1px solid var(--line-soft);min-height:78px;padding:11px 13px}.class-series-directory-capacity>div:last-child{border-right:0}.class-series-directory-capacity>div.attention{background:#fffaf0}.class-series-directory-capacity dt{color:#89958f;font-size:5px}.class-series-directory-capacity dd{color:#30443c;margin:4px 0 0;font-size:13px;font-weight:800}.class-series-directory-capacity>div.attention dd{color:#9a6d1e}.class-series-directory-capacity span{background:#e6ece9;height:3px;margin-top:6px;display:block}.class-series-directory-capacity span i{background:#20a87e;height:100%;display:block}.class-series-directory-capacity small{color:#84918b;margin-top:5px;font-size:5px;display:block}.class-series-directory-card>footer{grid-template-columns:62px 62px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 13px;display:grid}.class-series-directory-card>footer p{margin:0}.class-series-directory-card>footer p span,.class-series-directory-card>footer p small{display:block}.class-series-directory-card>footer p span{color:#354940;font-size:10px;font-weight:800}.class-series-directory-card>footer p small{color:#8b9691;margin-top:2px;font-size:5px}.class-series-directory-card>footer>a{color:#08795d;white-space:nowrap;background:#f4faf8;border:1px solid #bcd7cd;justify-self:end;padding:7px 8px;font-size:6px;font-weight:800}.class-series-directory-card>footer>a b{margin-left:3px}.class-series-directory-empty{text-align:center;align-content:center;justify-items:center;min-height:220px;padding:30px;display:grid}.class-series-directory-empty>span{color:#08795d;background:#e7f4ef;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.class-series-directory-empty h3{margin:10px 0 0;font-size:10px}.class-series-directory-empty p{color:#82908a;max-width:390px;margin:5px 0 0;font-size:7px}.class-series-directory-empty a{color:#08795d;margin-top:12px;font-size:7px;font-weight:800}.class-series-directory-history>div{padding:0 13px}.class-series-directory-history>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto 15px;align-items:center;gap:9px;min-height:58px;display:grid}.class-series-directory-history>div>a:last-child{border-bottom:0}.class-series-directory-history a>span{color:#5f7169;background:#edf2f0;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.class-series-directory-history a>span.cancelled{color:#a05047;background:#f7e8e5}.class-series-directory-history p{min-width:0;margin:0}.class-series-directory-history p strong,.class-series-directory-history p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.class-series-directory-history p strong{color:#3a4b44;font-size:8px}.class-series-directory-history p small{color:#88948e;margin-top:3px;font-size:6px}.class-series-directory-history a>b{color:#74817b;font-size:6px;font-weight:650}.class-series-directory-history a>i{color:#08795d;font-size:8px;font-style:normal}.class-series-directory-privacy{background:#f5fafb;border:1px solid #cddde2;border-left:3px solid #4d8ba2;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:9px 12px;display:grid}.class-series-directory-privacy>span{color:#397b94;background:#e3f0f4;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.class-series-directory-privacy p{color:#667a72;margin:0;font-size:6px;line-height:1.5}.class-series-directory-privacy strong{color:#365b69}.operation-series-inline{color:#08795d;background:#f2f8f6;border:1px solid #c7ded5;width:fit-content;margin-top:4px;padding:2px 4px;font-size:5px;font-weight:750;display:inline-block}.operation-series-inline:hover{background:#e8f5f0;border-color:#76b9a3}@media (max-width:1040px){.class-series-directory-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}.class-series-directory-hero>a{grid-column:1/-1;justify-self:end}.class-series-directory-grid{grid-template-columns:1fr}}@media (max-width:760px){.class-series-directory-hero{grid-template-columns:1fr}.class-series-directory-hero>a{justify-self:stretch}.class-series-directory-metrics{grid-template-columns:1fr 1fr}.class-series-directory-metrics article:nth-child(2){border-right:0}.class-series-directory-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.class-series-directory-alert{grid-template-columns:34px minmax(0,1fr)}.class-series-directory-alert nav{grid-column:1/-1;justify-content:flex-start}.class-series-directory-history>div{overflow-x:auto}.class-series-directory-history>div>a{min-width:610px}}@media (max-width:520px){.class-series-directory-hero{padding:17px 14px}.class-series-directory-hero>dl{grid-template-columns:1fr}.class-series-directory-hero>dl>div{border-bottom:1px solid #3b584f;border-right:0}.class-series-directory-hero>dl>div:last-child{border-bottom:0}.class-series-directory-metrics{grid-template-columns:1fr}.class-series-directory-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.class-series-directory-metrics article:last-child{border-bottom:0}.class-series-directory-panel>header,.class-series-directory-history>header{flex-direction:column;align-items:flex-start}.class-series-directory-next dl,.class-series-directory-capacity{grid-template-columns:1fr}.class-series-directory-capacity>div{border-right:0;border-bottom:1px solid var(--line-soft)}.class-series-directory-capacity>div:last-child{border-bottom:0}.class-series-directory-card>footer{grid-template-columns:1fr 1fr}.class-series-directory-card>footer>a{text-align:center;grid-column:1/-1;justify-self:stretch}}.class-series-directory,.class-series-workspace{color:#25352f;gap:16px}.class-series-directory a,.class-series-workspace a{cursor:pointer}:is(.class-series-directory a:focus-visible,.class-series-workspace a:focus-visible){outline-offset:2px;outline:3px solid #0e91693d}.class-series-directory-hero{border-radius:2px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr) auto;gap:24px;min-height:210px;padding:24px 26px}.class-series-directory-hero>div>span,.class-series-directory-alert small,.class-series-directory-panel>header small,.class-series-directory-history>header small,.class-series-directory-card>header span,.class-series-directory-next>small{font-size:12px}.class-series-directory-hero h2{margin-top:7px;font-size:23px;line-height:1.18}.class-series-directory-hero>div>p{max-width:620px;margin-top:8px;font-size:14px;line-height:1.5}.class-series-directory-hero>dl>div{min-height:108px;padding:16px}.class-series-directory-hero dt{font-size:12px}.class-series-directory-hero dd{margin-top:7px;font-size:25px;line-height:1}.class-series-directory-hero dl small{margin-top:7px;font-size:12px;line-height:1.4;display:block}.class-series-directory-hero>a{border-radius:2px;min-height:44px;padding-inline:15px;font-size:13px}.class-series-directory-metrics article{min-height:108px;padding:17px 18px}.class-series-directory-metrics span{font-size:12px}.class-series-directory-metrics strong{margin-top:7px;font-size:25px;line-height:1}.class-series-directory-metrics small{margin-top:7px;font-size:13px;line-height:1.35}.class-series-directory-alert{border-radius:2px;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:96px;padding:14px 16px}.class-series-directory-alert>span{width:40px;height:40px;font-size:16px}.class-series-directory-alert strong{margin-top:4px;font-size:15px;line-height:1.35}.class-series-directory-alert p{margin-top:4px;font-size:13px;line-height:1.45}.class-series-directory-alert nav{gap:7px}.class-series-directory-alert nav a{align-items:center;min-height:38px;padding:8px 10px;font-size:12px;display:inline-flex}.class-series-directory-panel,.class-series-directory-history,.class-series-directory-card,.class-series-directory-privacy{border-radius:2px}.class-series-directory-panel>header,.class-series-directory-history>header{min-height:96px;padding:15px 18px}.class-series-directory-panel>header h2,.class-series-directory-history>header h2{margin-top:5px;font-size:18px}.class-series-directory-panel>header p,.class-series-directory-history>header p{margin-top:5px;font-size:13px;line-height:1.45}.class-series-directory-panel>header>span,.class-series-directory-history>header>span{padding:7px 9px;font-size:12px}.class-series-directory-grid{gap:14px;padding:14px}.class-series-directory-card>header{min-height:112px;padding:16px}.class-series-directory-card>header h3{margin-top:6px;font-size:17px}.class-series-directory-card>header small{margin-top:6px;font-size:13px;line-height:1.4}.class-series-directory-card>header>b{padding:5px 7px;font-size:12px}.class-series-directory-progress{padding:13px 16px}.class-series-directory-progress>div{height:7px}.class-series-directory-progress>p{gap:8px 16px;margin-top:9px}.class-series-directory-progress p span{gap:6px;font-size:12px}.class-series-directory-progress p i{width:8px;height:8px}.class-series-directory-next{min-height:206px;padding:16px}.class-series-directory-next>strong{margin-top:7px;font-size:16px;line-height:1.35}.class-series-directory-next>span{margin-top:4px;font-size:14px}.class-series-directory-next dl{gap:12px;margin-top:14px}.class-series-directory-next dt,.class-series-directory-capacity dt{font-size:12px}.class-series-directory-next dd{margin-top:5px;font-size:14px}.class-series-directory-next>a{margin-top:15px;font-size:13px}.class-series-directory-capacity>div{min-height:112px;padding:15px 16px}.class-series-directory-capacity dd{margin-top:6px;font-size:22px}.class-series-directory-capacity span{height:5px;margin-top:9px}.class-series-directory-capacity small{margin-top:7px;font-size:12px}.class-series-directory-card>footer{grid-template-columns:82px 82px minmax(0,1fr);gap:10px;min-height:84px;padding:13px 16px}.class-series-directory-card>footer p span{font-size:18px}.class-series-directory-card>footer p small{margin-top:3px;font-size:12px}.class-series-directory-card>footer>a{align-items:center;min-height:39px;padding:8px 10px;font-size:13px;display:inline-flex}.class-series-directory-empty{min-height:280px}.class-series-directory-empty>span{width:46px;height:46px;font-size:18px}.class-series-directory-empty h3{margin-top:13px;font-size:17px}.class-series-directory-empty p{max-width:470px;margin-top:7px;font-size:14px;line-height:1.5}.class-series-directory-empty a{margin-top:15px;font-size:13px}.class-series-directory-history>div{padding-inline:16px}.class-series-directory-history>div>a{grid-template-columns:38px minmax(0,1fr) auto 20px;gap:12px;min-height:80px}.class-series-directory-history a>span{width:36px;height:36px;font-size:14px}.class-series-directory-history p strong{font-size:15px}.class-series-directory-history p small{margin-top:4px;font-size:13px}.class-series-directory-history a>b{font-size:13px}.class-series-directory-history a>i{font-size:15px}.class-series-directory-privacy{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:74px;padding:13px 15px}.class-series-directory-privacy>span{width:36px;height:36px;font-size:14px}.class-series-directory-privacy p{font-size:13px;line-height:1.55}.operation-series-inline{margin-top:6px;padding:5px 7px;font-size:12px}.class-series-overview{border-radius:2px;grid-template-columns:minmax(0,1fr) 360px;gap:30px;min-height:230px;padding:28px 30px}.class-series-kicker,.class-series-overview>div>p,.class-series-overview>aside small,.class-series-timeline>header small,.class-series-distribution>header small,.class-series-names>header small,.class-series-privacy-note small{font-size:12px}.class-series-overview>div>p{margin:17px 0 5px}.class-series-overview h2{font-size:25px;line-height:1.18}.class-series-period{grid-template-columns:38px minmax(0,auto);gap:4px 11px;margin-top:19px}.class-series-period>span{width:36px;height:36px;font-size:14px}.class-series-period strong{font-size:14px}.class-series-period small{font-size:12px;line-height:1.35}.class-series-overview>aside{border-radius:2px;padding:20px}.class-series-overview>aside strong{margin-top:9px;font-size:17px;line-height:1.35}.class-series-overview>aside span{margin-top:7px;font-size:13px;line-height:1.45}.class-series-overview>aside a{margin-top:17px;font-size:13px}.class-series-metrics article{min-height:112px;padding:17px 18px}.class-series-metrics span{font-size:12px}.class-series-metrics strong{margin-top:7px;font-size:25px;line-height:1}.class-series-metrics small{margin-top:7px;font-size:13px;line-height:1.35}.class-series-metrics article>i{height:5px;margin-top:11px}.class-series-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.class-series-timeline,.class-series-distribution,.class-series-names,.class-series-privacy-note{border-radius:2px}.class-series-timeline>header{min-height:100px;padding:16px 18px}.class-series-timeline>header h2{margin-top:5px;font-size:18px}.class-series-timeline>header p{margin-top:5px;font-size:13px;line-height:1.45}.class-series-timeline>header>span{padding:7px 9px;font-size:12px}.class-series-timeline ol{overflow-x:auto}.class-series-timeline li{grid-template-columns:50px minmax(0,1fr);min-width:900px;min-height:136px}.class-series-step{grid-template-rows:44px minmax(0,1fr);padding-top:19px}.class-series-step>span{width:34px;height:34px;font-size:13px}.class-series-occurrence-main{grid-template-columns:134px minmax(170px,1fr) minmax(205px,.9fr) 155px 126px;gap:16px;padding:17px 18px 17px 4px}.class-series-occurrence-date strong{font-size:14px}.class-series-occurrence-date span{margin-top:5px;font-size:13px}.class-series-occurrence-date b{margin-top:7px;padding:4px 6px;font-size:12px}.class-series-occurrence-name>strong{margin-top:7px;font-size:15px}.class-series-occurrence-name>small{margin-top:4px;font-size:13px}.class-series-status{padding:4px 6px;font-size:12px}.class-series-occurrence-main dl{gap:11px}.class-series-occurrence-main dt{font-size:12px}.class-series-occurrence-main dd{margin-top:5px;font-size:13px}.class-series-occupancy>span{font-size:12px}.class-series-occupancy>span strong{font-size:15px}.class-series-occupancy>i{height:5px;margin-top:8px}.class-series-occupancy>small{margin-top:6px;font-size:12px}.class-series-occurrence-link{font-size:13px}.class-series-side{gap:16px}.class-series-distribution>header,.class-series-names>header{min-height:76px;padding:13px 15px}.class-series-distribution>header h2,.class-series-names>header h2{margin-top:4px;font-size:16px}.class-series-distribution>div>div{grid-template-columns:minmax(0,1fr) auto 38px;gap:9px;min-height:58px;padding:10px 15px}.class-series-distribution div>span{gap:8px;font-size:13px}.class-series-distribution div>span i{width:9px;height:9px}.class-series-distribution div>strong{font-size:16px}.class-series-distribution div>small{font-size:12px}.class-series-names>header>span{width:36px;height:36px;font-size:14px}.class-series-names li{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:56px;padding:9px 15px}.class-series-names li i{width:34px;height:34px;font-size:12px}.class-series-names li strong{font-size:13px}.class-series-names>p{padding:20px 15px;font-size:13px}.class-series-privacy-note{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px}.class-series-privacy-note>span{width:36px;height:36px;font-size:14px}.class-series-privacy-note strong{margin-top:5px;font-size:15px}.class-series-privacy-note p{margin-top:6px;font-size:13px;line-height:1.55}.class-series-badge[href]{cursor:pointer}@media (max-width:1260px){.class-series-directory-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.class-series-directory-hero>a{grid-column:1/-1;justify-self:end}.class-series-layout{grid-template-columns:1fr}.class-series-side{grid-template-columns:repeat(3,minmax(0,1fr))}.class-series-privacy-note{grid-column:1/-1}}@media (max-width:820px){.class-series-directory-hero,.class-series-overview{grid-template-columns:1fr}.class-series-directory-hero>a{justify-self:stretch}.class-series-directory-metrics,.class-series-metrics{grid-template-columns:1fr 1fr}.class-series-directory-alert{grid-template-columns:42px minmax(0,1fr)}.class-series-directory-alert nav{grid-column:1/-1;justify-content:flex-start}.class-series-directory-grid{grid-template-columns:1fr}.class-series-timeline ol{overflow-x:visible}.class-series-timeline li{min-width:0}.class-series-occurrence-main{grid-template-columns:minmax(135px,.55fr) minmax(0,1fr);grid-template-areas:"date name""resources resources""occupancy action";padding-block:16px}.class-series-occurrence-date{grid-area:date}.class-series-occurrence-name{grid-area:name}.class-series-occurrence-main dl{grid-area:resources}.class-series-occupancy{grid-area:occupancy}.class-series-occurrence-link{grid-area:action}.class-series-side{grid-template-columns:1fr 1fr}.class-series-distribution,.class-series-privacy-note{grid-column:1/-1}}@media (max-width:520px){.class-series-directory-hero,.class-series-overview{padding:22px 18px}.class-series-directory-hero>dl,.class-series-directory-metrics,.class-series-metrics{grid-template-columns:1fr}.class-series-directory-panel>header,.class-series-directory-history>header,.class-series-timeline>header{flex-direction:column;align-items:flex-start}.class-series-directory-next dl,.class-series-directory-capacity,.class-series-directory-card>footer,.class-series-side{grid-template-columns:1fr}.class-series-directory-card>footer>a{grid-column:1;justify-content:center;justify-self:stretch}.class-series-directory-history>div{overflow-x:visible}.class-series-directory-history>div>a{grid-template-columns:38px minmax(0,1fr) 18px;min-width:0}.class-series-directory-history a>b{grid-column:2}.class-series-overview h2{font-size:22px}.class-series-period{grid-template-columns:38px minmax(0,1fr)}.class-series-overview>aside{min-height:136px}.class-series-timeline li{grid-template-columns:40px minmax(0,1fr)}.class-series-step{grid-template-rows:40px minmax(0,1fr)}.class-series-step>span{width:30px;height:30px}.class-series-occurrence-main{grid-template-columns:1fr;grid-template-areas:"date""name""resources""occupancy""action";gap:13px;padding-right:14px}.class-series-occurrence-main dl{grid-template-columns:1fr}.class-series-occurrence-link{background:#f4faf8;border:1px solid #bcd7cd;justify-content:center;justify-self:stretch;align-items:center;min-height:40px;display:inline-flex}.class-series-distribution,.class-series-privacy-note{grid-column:auto}}.plan-card.inactive{opacity:.62;filter:grayscale(.35)}.plan-card header>small{color:#78857f;min-height:24px;margin-top:7px;font-size:7px;line-height:1.5;display:block}.plan-card.complete header>small,.plan-card.performance header>small{color:#ffffff9e}.plan-card footer a{color:var(--green-deep);justify-self:end;font-size:7px;font-weight:650}.plan-card.complete footer a,.plan-card.performance footer a{color:inherit}.membership-row>div>span:last-child strong,.membership-row>div>span:last-child small{display:block}.membership-row>div>span:last-child small{color:#88948f;margin-top:2px;font-size:7px}.membership-row>a{color:var(--green-deep);text-align:center;font-size:12px}.membership-empty{color:#87938e;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;display:flex}.membership-empty>span{font-size:18px}.membership-empty strong{color:#35443e;font-size:9px}.membership-empty a{color:var(--green-deep);font-size:8px;font-weight:650}.enrollment-create-layout{grid-template-columns:minmax(0,1.7fr) minmax(250px,.65fr);align-items:start;gap:12px;display:grid}.enrollment-form-body{border-bottom:1px solid var(--line-soft);grid-template-columns:1.4fr .7fr;gap:13px;padding:17px;display:grid}.enrollment-form-body label{gap:5px;display:grid}.enrollment-form-body label.wide{grid-column:1/-1}.enrollment-form-body label>span,.enrollment-plan-picker>span{color:#52615b;font-size:8px;font-weight:700}.enrollment-form-body input,.enrollment-form-body select,.enrollment-form-body textarea{color:#26352f;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:9px}.enrollment-form-body textarea{resize:vertical;min-height:72px;padding-top:9px}.enrollment-form-body input:focus,.enrollment-form-body select:focus,.enrollment-form-body textarea:focus{border-color:#22a27e;box-shadow:0 0 0 2px #e5f5f0}.enrollment-form-body small{color:#89948f;font-size:7px}.enrollment-plan-picker{border-bottom:1px solid var(--line-soft);padding:16px 17px}.enrollment-plan-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.enrollment-plan-picker button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:2px;align-items:center;gap:8px;min-height:62px;padding:9px;display:flex}.enrollment-plan-picker button>i{color:#fff;border:1px solid #cfd9d5;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.enrollment-plan-picker button strong,.enrollment-plan-picker button small{display:block}.enrollment-plan-picker button strong{font-size:8px}.enrollment-plan-picker button small{color:#87928e;margin-top:3px;font-size:6px;line-height:1.4}.enrollment-plan-picker button.selected{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep);background:#edf8f4}.enrollment-plan-picker button.selected>i{background:var(--green-deep);border-color:var(--green-deep)}.enrollment-form-card>.class-form-message{margin:12px 17px 0}.enrollment-form-footer{justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:12px 17px;display:flex}.enrollment-form-footer p{color:#77837e;margin:0;font-size:7px}.enrollment-form-footer p strong{color:#405049}.enrollment-form-footer .button{white-space:nowrap}.enrollment-flow-card{padding:18px}.enrollment-flow-card h2{margin:12px 0 5px;font-size:11px}.enrollment-flow-card>p{color:#72807a;margin:0;font-size:8px;line-height:1.55}.enrollment-flow-card ol{margin:17px 0;padding:0;list-style:none}.enrollment-flow-card li{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-height:35px;font-size:8px;display:flex}.enrollment-flow-card li b{width:20px;height:20px;color:var(--green-deep);background:#e4f5ef;border-radius:2px;place-items:center;display:grid}.enrollment-flow-card>a{color:var(--green-deep);font-size:8px;font-weight:700}.membership-prerequisite{text-align:center;max-width:650px;padding:32px}.membership-prerequisite>span{width:30px;height:30px;color:var(--green-deep);background:#e7f4ef;place-items:center;margin:0 auto;display:grid}.membership-prerequisite h2{margin:12px 0 5px;font-size:12px}.membership-prerequisite p{color:#77847f;font-size:9px}.membership-prerequisite>div{justify-content:center;gap:8px;margin-top:16px;display:flex}.plan-editor{grid-template-columns:minmax(0,1.6fr) 270px;align-items:start;gap:12px;max-width:1040px;display:grid}.plan-editor-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:1.3fr .7fr;gap:13px;padding:17px;display:grid}.plan-editor-fields label{gap:5px;display:grid}.plan-editor-fields label.wide{grid-column:1/-1}.plan-editor-fields label>span,.plan-tone-picker>span,.plan-status-toggle>span{color:#53615c;font-size:8px;font-weight:700}.plan-editor-fields input,.plan-editor-fields textarea,.plan-status-toggle select{color:#283731;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:9px}.plan-editor-fields textarea{resize:vertical;min-height:70px;padding-top:9px}.plan-editor-fields label:nth-child(4) textarea{min-height:110px}.plan-editor-fields small,.plan-status-toggle small{color:#87928e;font-size:7px}.money-input{grid-template-columns:35px 1fr;display:grid}.money-input b{color:#68756f;background:#eef3f1;border:1px solid #d8dfdc;border-right:0;place-items:center;font-size:8px;display:grid}.money-input input{border-radius:0 2px 2px 0}.plan-tone-picker{border-bottom:1px solid var(--line-soft);padding:15px 17px}.plan-tone-picker>div{gap:8px;margin-top:8px;display:flex}.plan-tone-picker button{border:1px solid var(--line);background:#fff;align-items:center;gap:6px;min-width:90px;min-height:31px;padding:0 9px;font-size:8px;display:flex}.plan-tone-picker button i{background:#edf1ef;border:1px solid #cfd8d4;width:13px;height:13px}.plan-tone-picker button.complete i{background:#0a8566}.plan-tone-picker button.performance i{background:#20394e}.plan-tone-picker button.selected{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep)}.plan-highlight-toggle{background:#f5faf8;border:1px solid #dce6e2;align-items:center;gap:9px;margin:14px 17px;padding:12px;display:flex}.plan-highlight-toggle input{accent-color:var(--green-deep)}.plan-highlight-toggle strong,.plan-highlight-toggle small{display:block}.plan-highlight-toggle strong{font-size:8px}.plan-highlight-toggle small{color:#7d8984;margin-top:2px;font-size:7px}.plan-status-toggle{grid-template-columns:120px 1fr;align-items:center;gap:4px 10px;margin:14px 17px;display:grid}.plan-status-toggle small{grid-column:2}.plan-editor-main>.class-form-message{margin:12px 17px}.plan-editor-main>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;min-height:62px;padding:12px 17px;display:flex}.plan-editor-preview{min-height:260px;padding:19px;position:sticky;top:88px}.plan-editor-preview>span{letter-spacing:.06em;opacity:.7;font-size:7px}.plan-editor-preview>em{color:#5c490e;background:#f1c75b;width:fit-content;margin-top:12px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:700;display:block}.plan-editor-preview h2{margin:18px 0 8px;font-size:17px}.plan-editor-preview>strong{font-size:18px;display:block}.plan-editor-preview>strong small{opacity:.7;font-size:7px;font-weight:500}.plan-editor-preview>p{opacity:.7;margin-top:23px;font-size:8px;line-height:1.55}.plan-network-lock{background:#eef8f4;border:1px solid #bbd9ce;border-left:4px solid #0b9570;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:grid}.plan-network-lock>span{color:#08775a;background:#d9efe7;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.plan-network-lock small,.plan-network-lock strong{display:block}.plan-network-lock small{color:#138365;letter-spacing:.06em;font-size:6px;font-weight:800}.plan-network-lock strong{margin-top:3px;font-size:10px}.plan-network-lock p{color:#5f746c;margin:3px 0 0;font-size:7px}.plan-network-lock a,.plan-network-lock>b{color:#08775a;white-space:nowrap;font-size:7px;font-weight:750}.plan-editor.network-managed :disabled{cursor:not-allowed;opacity:.68}.plan-editor.network-managed .plan-editor-fields input:disabled,.plan-editor.network-managed .plan-editor-fields textarea:disabled,.plan-editor.network-managed .plan-status-toggle select:disabled{color:#53605b;background:#f1f4f3}.enrollment-detail-stack{gap:12px;display:grid}.enrollment-identity-card{color:#fff;background:#17392f;border-left:4px solid #13b589;grid-template-columns:1.2fr 1.8fr auto;align-items:center;gap:20px;min-height:125px;padding:18px 20px;display:grid}.enrollment-identity-card.paused{background:#493f28;border-left-color:#e0b647}.enrollment-identity-card.cancelled{background:#493c3c;border-left-color:#bf716c}.enrollment-identity-card>div:first-child{align-items:center;gap:10px;display:flex}.enrollment-identity-card>div:first-child>.person-avatar{width:38px;height:38px}.enrollment-identity-card small{color:#90aaa1;font-size:7px}.enrollment-identity-card h2{margin:4px 0 2px;font-size:15px}.enrollment-identity-card p{color:#afc4bd;margin:0;font-size:8px}.enrollment-identity-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.enrollment-identity-card dl div{border-left:1px solid #49675d;padding-left:10px}.enrollment-identity-card dt{color:#8fa8a0;text-transform:uppercase;font-size:7px}.enrollment-identity-card dd{margin:3px 0 0;font-size:9px;font-weight:650}.enrollment-big-status{text-transform:uppercase;border-radius:2px;padding:5px 8px;font-size:7px;font-weight:750}.enrollment-big-status.active{color:#08795d;background:#dff5ed}.enrollment-big-status.paused{color:#7c5b08;background:#fff0c7}.enrollment-big-status.cancelled{color:#9d4c48;background:#f2dddd}.enrollment-mobility-contexts{gap:9px;display:grid}.enrollment-mobility-contexts.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.enrollment-mobility-context{--mobility-color:#315f7d;--mobility-soft:#dceaf2;border:1px solid #c6dbe7;border-left:3px solid var(--mobility-color);background:#f2f7fa;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:75px;padding:11px 14px;display:grid}.enrollment-mobility-context.source{--mobility-color:#74569c;--mobility-soft:#ebe5f3;background:#f7f4fb;border-color:#d8cbea}.enrollment-mobility-context>span{background:var(--mobility-soft);width:34px;height:34px;color:var(--mobility-color);place-items:center;font-size:11px;font-weight:850;display:grid}.enrollment-mobility-context small{color:var(--mobility-color);letter-spacing:.09em;font-size:5px;font-weight:850}.enrollment-mobility-context h2{margin:3px 0;font-size:9px}.enrollment-mobility-context p{color:#6f7b82;margin:0;font-size:6px;line-height:1.5}.enrollment-mobility-context nav{gap:6px;display:flex}.enrollment-mobility-context nav a{border:1px solid var(--mobility-color);align-items:center;min-height:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.enrollment-mobility-context nav a{border:1px solid color-mix(in srgb,var(--mobility-color) 42%,white)}}.enrollment-mobility-context nav a{color:var(--mobility-color);white-space:nowrap;background:#fff;padding:0 9px;font-size:6px;font-weight:800}.enrollment-mobility-context nav a:first-child{background:var(--mobility-color);color:#fff}.enrollment-mobility-contexts.dual .enrollment-mobility-context{grid-template-columns:31px minmax(0,1fr)}.enrollment-mobility-contexts.dual .enrollment-mobility-context>span{width:30px;height:30px}.enrollment-mobility-contexts.dual .enrollment-mobility-context nav{flex-wrap:wrap;grid-column:2;justify-self:start}.enrollment-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);align-items:start;gap:12px;display:grid}.enrollment-action-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:12px 14px;display:grid}.enrollment-action-list article>span{width:27px;height:27px;color:var(--green-deep);background:#e5f5ef;place-items:center;font-size:13px;display:grid}.enrollment-action-list article>div>strong{font-size:9px}.enrollment-action-list article p{color:#818d88;margin:3px 0 0;font-size:7px}.enrollment-action-list article select,.enrollment-action-list article input{background:#fbfcfb;border:1px solid #d9e0dd;width:min(100%,310px);min-height:30px;margin-top:7px;padding:0 8px;font-size:8px}.enrollment-action-list article>button{min-height:29px;color:var(--green-deep);background:#edf8f4;border:1px solid #cfe2db;padding:0 9px;font-size:7px;font-weight:700}.enrollment-action-list article.pause>span{color:#8d6918;background:#fff3d5}.enrollment-action-list article.pause>button{color:#7d5c0e;background:#fffaed;border-color:#ead8a8}.enrollment-pause-fields{grid-template-columns:145px minmax(150px,1fr);gap:7px;max-width:410px;display:grid}.enrollment-pause-fields label{display:grid}.enrollment-pause-fields small{color:#7b8782;font-size:6px;font-weight:700}.enrollment-action-list article.danger>span{color:#a54c47;background:#fae9e8}.enrollment-action-list article.danger>button{color:#a54c47;background:#fff6f5;border-color:#ebd0ce}.enrollment-actions-card>.class-form-message{margin:12px 14px}.enrollment-paused-panel{padding:17px}.enrollment-paused-panel>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding-bottom:14px;display:flex}.enrollment-paused-panel>header>span{color:#87620b;background:#fff1cd;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.enrollment-paused-panel header small{color:#8b6a1c;font-size:6px;font-weight:750}.enrollment-paused-panel h3{margin:4px 0;font-size:11px}.enrollment-paused-panel header p{color:#75817c;margin:0;font-size:7px}.enrollment-paused-panel dl{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;display:grid}.enrollment-paused-panel dl div{background:#fbfcfb;padding:10px}.enrollment-paused-panel dt{color:#818d88;text-transform:uppercase;font-size:6px}.enrollment-paused-panel dd{margin:3px 0 0;font-size:8px;font-weight:700}.enrollment-pause-note{color:#697770;background:#f5f8f7;padding:9px 10px;font-size:7px;line-height:1.5}.enrollment-paused-actions{justify-content:space-between;align-items:end;gap:12px;margin-top:14px;display:flex}.enrollment-paused-actions>label{grid-template-columns:minmax(150px,1fr) auto;gap:5px 7px;max-width:390px;display:grid}.enrollment-paused-actions label>span{color:#7a8681;grid-column:1/-1;font-size:6px;font-weight:700}.enrollment-paused-actions input{background:#fbfcfb;border:1px solid #d9e0dd;min-height:32px;padding:0 8px;font-size:8px}.enrollment-reactivate{text-align:center;padding:38px 20px}.enrollment-reactivate>span{color:#79958c;font-size:24px}.enrollment-reactivate h3{margin:7px 0 4px;font-size:11px}.enrollment-reactivate p{color:#7d8984;max-width:380px;margin:0 auto 14px;font-size:8px}.enrollment-open-request-guard{background:#fffaf0;border-bottom:1px solid #ead6aa;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:80px;padding:11px 14px;display:grid}.enrollment-open-request-guard>span{color:#916418;background:#f6e5bd;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.enrollment-open-request-guard small,.enrollment-open-request-guard strong{display:block}.enrollment-open-request-guard small{color:#95691e;font-size:6px;font-weight:850}.enrollment-open-request-guard strong{margin-top:3px;font-size:8px}.enrollment-open-request-guard p{color:#766f61;margin:4px 0 0;font-size:6px;line-height:1.45}.enrollment-open-request-guard em{color:#8b6728;margin-top:4px;font-size:6px;font-style:normal;font-weight:700;display:block}.enrollment-open-request-guard a{color:#80570f;white-space:nowrap;border:1px solid #b9872f;align-items:center;min-height:30px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}.enrollment-direct-class-impact{background:#f8fbfa;border:1px solid #dce6e2;max-width:510px;margin-top:9px}.enrollment-direct-class-impact.attention{background:#fffaf0;border-color:#ead6aa}.enrollment-direct-class-impact>header{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:45px;padding:7px 8px;display:grid}.enrollment-direct-class-impact>header>span{color:#08795d;background:#def1e9;place-items:center;width:24px;height:24px;font-size:7px;font-weight:850;display:grid}.enrollment-direct-class-impact.attention>header>span{color:#916419;background:#f5e3ba}.enrollment-direct-class-impact header p{margin:0}.enrollment-direct-class-impact header strong,.enrollment-direct-class-impact header small{display:block}.enrollment-direct-class-impact header strong{font-size:7px}.enrollment-direct-class-impact header small{color:#7b8781;margin-top:2px;font-size:5px}.enrollment-direct-class-impact>div{border-top:1px solid #eee3c9;padding:4px 8px;display:grid}.enrollment-direct-class-impact>div p{border-bottom:1px solid #f0e8d7;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:28px;margin:0;display:grid}.enrollment-direct-class-impact>div p:last-of-type{border-bottom:0}.enrollment-direct-class-impact>div span{color:#94671c;font-size:5px;font-weight:850}.enrollment-direct-class-impact>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.enrollment-direct-class-impact>div small{color:#7d8782;white-space:nowrap;font-size:5px}.enrollment-direct-class-impact>div em{color:#7c8782;padding:5px 0;font-size:5px;font-style:normal}.enrollment-direct-class-impact>footer{color:#777165;border-top:1px solid #eee3c9;padding:6px 8px;font-size:5px;line-height:1.4}.enrollment-paused-panel>.enrollment-direct-class-impact{max-width:none;margin-top:10px}.enrollment-timeline>div:last-child{padding:4px 14px 12px}.enrollment-timeline article{border-bottom:1px solid var(--line-soft);grid-template-columns:12px 1fr;gap:8px;min-height:78px;padding:11px 0;display:grid}.enrollment-timeline article>i{background:#12a578;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 3px #e1f3ed}.enrollment-timeline article>i.paused,.enrollment-timeline article>i.classes_reconciled{background:#d8aa35;box-shadow:0 0 0 3px #fff1ca}.enrollment-timeline article>i.cancelled{background:#b95c55;box-shadow:0 0 0 3px #f7e5e3}.enrollment-timeline article>div>span{color:#7f8c86;text-transform:uppercase;font-size:7px}.enrollment-timeline article strong{margin-top:2px;font-size:8px;display:block}.enrollment-timeline article p{color:#6f7c77;margin:4px 0;font-size:7px;line-height:1.45}.enrollment-timeline article small{color:#919b97;font-size:6px}.enrollment-timeline article>i.adhesion_closed{background:#b95c55;box-shadow:0 0 0 3px #f7e5e3}@media (max-width:900px){.enrollment-create-layout,.plan-editor,.enrollment-detail-grid{grid-template-columns:1fr}.plan-editor-preview{min-height:190px;position:static}.enrollment-identity-card{grid-template-columns:1fr 1.3fr}.enrollment-identity-card>.enrollment-big-status{grid-column:1/-1;width:fit-content}.enrollment-mobility-contexts.dual{grid-template-columns:1fr}.enrollment-mobility-context{grid-template-columns:35px minmax(0,1fr)}.enrollment-mobility-context nav{flex-wrap:wrap;grid-column:2;justify-self:start}}@media (max-width:640px){.enrollment-form-body,.plan-editor-fields,.enrollment-identity-card{grid-template-columns:1fr}.enrollment-form-body label.wide,.plan-editor-fields label.wide{grid-column:auto}.enrollment-plan-picker>div{grid-template-columns:1fr}.enrollment-form-footer{flex-direction:column;align-items:flex-start}.enrollment-form-footer .button{justify-content:center;width:100%}.plan-tone-picker>div{flex-wrap:wrap}.plan-status-toggle{grid-template-columns:1fr}.plan-status-toggle small{grid-column:auto}.plan-network-lock{grid-template-columns:34px 1fr}.plan-network-lock a,.plan-network-lock>b{grid-column:2;justify-self:start}.enrollment-identity-card dl{grid-template-columns:1fr 1fr}.enrollment-identity-card>.enrollment-big-status{grid-column:auto}.enrollment-action-list article{grid-template-columns:28px 1fr}.enrollment-action-list article>button{grid-column:2;width:fit-content}.enrollment-pause-fields,.enrollment-paused-panel dl{grid-template-columns:1fr}.enrollment-paused-actions{flex-direction:column;align-items:stretch}.enrollment-paused-actions>label{grid-template-columns:1fr;max-width:none}.enrollment-paused-actions label>span{grid-column:auto}.membership-prerequisite>div{flex-direction:column}.enrollment-open-request-guard{grid-template-columns:31px minmax(0,1fr)}.enrollment-open-request-guard a{grid-column:2;justify-self:start}.enrollment-direct-class-impact>div p{grid-template-columns:37px minmax(0,1fr)}.enrollment-direct-class-impact>div p small{grid-column:2}.enrollment-mobility-context,.enrollment-mobility-contexts.dual .enrollment-mobility-context{grid-template-columns:1fr}.enrollment-mobility-context>span{display:none}.enrollment-mobility-context nav,.enrollment-mobility-contexts.dual .enrollment-mobility-context nav{grid-column:auto}.enrollment-mobility-context nav a{flex:1;justify-content:center}}.finance-dashboard,.finance-detail{gap:18px;display:grid}.finance-batch{border-radius:3px;grid-template-columns:minmax(210px,.75fr) minmax(500px,1.25fr);align-items:center;gap:20px;padding:18px 20px;scroll-margin-top:82px;display:grid}.finance-batch-copy h2{letter-spacing:-.25px;margin:0;font-size:16px}.finance-batch-copy p{max-width:430px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.finance-batch form{grid-template-columns:118px 132px minmax(180px,1fr) auto;align-items:end;gap:9px;display:grid}.finance-batch label{color:#5d6a65;gap:5px;font-size:9px;font-weight:700;display:grid}.finance-batch input{width:100%;min-height:36px;color:var(--ink);background:#fff;border:1px solid #d5deda;border-radius:2px;outline:0;padding:7px 8px;font-size:11px}.finance-batch input:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.finance-batch input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 12%, transparent)}}.finance-batch form>div{border-left:2px solid var(--green);background:#f2f8f5;align-content:center;min-height:36px;padding:0 10px;display:grid}.finance-batch form>div span{color:#78857f;letter-spacing:.05em;font-size:8px;font-weight:800}.finance-batch form>div strong{margin-top:2px;font-size:11px}.finance-batch form>div small{color:#84908b;margin-top:2px;font-size:8px}.finance-batch .button{white-space:nowrap;justify-content:center;min-height:36px}.finance-batch-message{border-left:2px solid var(--green);background:var(--green-soft);color:var(--green-deep);grid-column:2;margin:-7px 0 0;padding:8px 10px;font-size:10px}.finance-stats article.attention{background:#fff9f6;border-color:#f2c9bd}.finance-stats article.attention strong{color:#a9422c}.finance-stats article.review{background:#fffaf0;border-color:#e6d3a2}.finance-stats article.review strong{color:#856512}.finance-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.finance-ledger,.finance-create,.finance-detail-hero,.finance-charge-summary,.finance-action-card,.finance-timeline{border-radius:3px}.finance-ledger{min-width:0;overflow:hidden}.finance-ledger-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 19px;display:flex}.finance-ledger-head h2,.finance-create h2,.finance-detail h2,.finance-detail h3{letter-spacing:-.3px;margin:0;font-size:17px}.finance-ledger-head p,.finance-create>p,.finance-action-card>p,.finance-timeline header p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.finance-ledger-head>span,.finance-timeline header>span{color:var(--muted);white-space:nowrap;font-size:11px}.finance-toolbar{border-bottom:1px solid var(--line);background:#fafcfb;justify-content:space-between;align-items:center;gap:12px;padding:11px 19px;display:flex}.finance-toolbar>div{gap:3px;display:flex}.finance-toolbar button{color:#66726e;background:0 0;border:1px solid #0000;border-radius:2px;padding:6px 9px;font-size:11px}.finance-toolbar button:hover,.finance-toolbar button.active{color:var(--ink);background:#fff;border-color:#d8e0dc}.finance-toolbar input{background:#fff;border:1px solid #d8e0dc;border-radius:2px;outline:0;width:205px;height:31px;padding:0 9px;font-size:11px}.finance-table{overflow-x:auto}.finance-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.35fr 1.2fr .75fr .72fr .65fr;align-items:center;gap:12px;min-width:720px;min-height:63px;padding:10px 19px;transition:background .15s;display:grid}.finance-row:not(.header):hover{background:#f7fbf9}.finance-row.header{color:#85908c;letter-spacing:.07em;text-transform:uppercase;background:#fcfdfc;min-height:35px;font-size:9px;font-weight:700}.finance-row>span{color:#596560;min-width:0;font-size:12px}.finance-row strong{color:var(--ink);font-size:12px;font-weight:680}.finance-row span strong,.finance-row span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-row small{color:#89938f;margin-top:3px;font-size:10px}.finance-status{color:#65706c;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#edf2f0;border-radius:2px;justify-self:start;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.finance-status.pending{color:#806421;background:#fff3ce}.finance-status.overdue{color:#a33c28;background:#fde8e2}.finance-status.paid{color:#087558;background:#dff6ee}.finance-status.waived{color:#4a5f91;background:#e8edfa}.finance-status.cancelled{color:#737d79;background:#ecefed}.finance-status-stack{justify-items:start;gap:3px;display:grid}.finance-status-stack>small{color:#916d16;letter-spacing:.03em;font-size:8px;font-weight:850}.finance-create{padding:20px;position:sticky;top:84px}.finance-eyebrow{color:var(--green-deep);letter-spacing:.11em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.finance-create form,.finance-action-card form{gap:12px;margin-top:18px;display:grid}.finance-create label,.finance-action-card label{color:#52605b;gap:6px;font-size:10px;font-weight:700;display:grid}.finance-create input,.finance-create select,.finance-action-card select,.finance-action-card textarea{width:100%;min-height:37px;color:var(--ink);background:#fff;border:1px solid #d5deda;border-radius:2px;outline:0;padding:8px 9px;font-size:12px}.finance-create input:focus,.finance-create select:focus,.finance-action-card select:focus,.finance-action-card textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.finance-create input:focus,.finance-create select:focus,.finance-action-card select:focus,.finance-action-card textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 12%, transparent)}}.finance-create select,.finance-action-card select{cursor:pointer}.finance-field-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.finance-create .button{justify-content:center;width:100%;margin-top:2px}.finance-form-message{background:var(--green-soft);border-left:2px solid var(--green);padding:9px;color:var(--green-deep)!important;margin:0!important;font-size:11px!important}.finance-privacy-note{border-top:1px solid var(--line-soft);color:#7c8783;margin-top:17px;padding-top:14px;font-size:10px;line-height:1.45;display:block}.finance-empty{text-align:center;min-height:210px;color:var(--muted);align-content:center;place-items:center;display:grid}.finance-empty>span{background:var(--green-soft);width:42px;height:42px;color:var(--green-deep);place-items:center;margin-bottom:9px;font-weight:800;display:grid}.finance-empty strong{color:var(--ink)}.finance-empty p{margin:4px 0 0;font-size:11px}.finance-detail-hero{justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.finance-detail-hero>div:last-child{justify-items:end;gap:6px;display:grid}.finance-detail-hero h2{font-size:23px}.finance-detail-hero p{color:var(--muted);margin:5px 0 0}.finance-detail-hero>div:last-child>strong{letter-spacing:-1px;font-size:25px}.finance-detail-hero>div:last-child>small{color:var(--muted);font-size:11px}.finance-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.finance-charge-summary,.finance-action-card{padding:20px}.finance-charge-summary dl{border-top:1px solid var(--line);margin:16px 0 0;display:grid}.finance-charge-summary dl div{border-bottom:1px solid var(--line-soft);grid-template-columns:145px 1fr;gap:15px;padding:12px 0;display:grid}.finance-charge-summary dt{color:#7c8783;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.finance-charge-summary dd{color:var(--ink);word-break:break-word;margin:0;font-size:12px;font-weight:600}.finance-action-card textarea{resize:vertical;min-height:74px}.finance-action-card form>div{flex-wrap:wrap;gap:7px;display:flex}.finance-action-card .danger{color:#a33c28;border-color:#e6c6bf}.finance-timeline{padding:20px}.finance-timeline header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.finance-timeline>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:14px 1fr;gap:11px;padding:15px 2px;display:grid}.finance-timeline article i{background:#9ba6a2;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #eff2f1}.finance-timeline article i.paid{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.finance-timeline article i.cancelled{background:#b6533d;box-shadow:0 0 0 4px #f9eae6}.finance-timeline article strong{font-size:12px}.finance-timeline article p{color:#5f6a66;margin:4px 0;font-size:11px}.finance-timeline article small{color:#8a9490;font-size:10px}.finance-review-decision,.finance-review-history{border-radius:3px;overflow:hidden}.finance-review-decision>header,.finance-review-history>header{background:#fffaf0;border-bottom:1px solid #ead9aa;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.finance-review-decision header p,.finance-review-history header p{color:var(--muted);margin:4px 0 0;font-size:11px}.finance-review-decision header>b{color:#826216;letter-spacing:.06em;background:#fff0c7;padding:6px 8px;font-size:9px}.finance-review-decision>blockquote{border-bottom:1px solid var(--line-soft);color:#4f5b56;margin:0;padding:15px 20px;font-size:12px;line-height:1.55}.finance-review-decision>form{grid-template-columns:minmax(260px,1fr) 170px;gap:12px;padding:16px 20px;display:grid}.finance-review-decision label{color:#52605b;gap:6px;font-size:10px;font-weight:700;display:grid}.finance-review-decision textarea,.finance-review-decision select{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5deda;border-radius:2px;outline:0;padding:8px 9px;font-size:11px}.finance-review-decision textarea{resize:vertical;min-height:72px}.finance-review-decision textarea:focus,.finance-review-decision select:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.finance-review-decision textarea:focus,.finance-review-decision select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 12%, transparent)}}.finance-review-decision form>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.finance-review-history>header{border-color:var(--line);background:#fff}.finance-review-history header>span{color:var(--muted);font-size:11px}.finance-review-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:12px minmax(0,1fr);gap:11px;padding:14px 20px;display:grid}.finance-review-history article>i{background:#9da7a3;border-radius:50%;width:8px;height:8px;margin-top:4px}.finance-review-history article.pending>i{background:#c4952c;box-shadow:0 0 0 4px #fff2cf}.finance-review-history article.resolved>i{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.finance-review-history article strong{font-size:12px}.finance-review-history article p{color:#5f6a66;margin:4px 0;font-size:11px;line-height:1.5}.finance-review-history article small{color:#8a9490;font-size:10px}.finance-review-history blockquote{border-left:2px solid var(--green);background:#f2f8f5;margin:9px 0 0;padding:10px 12px}.finance-review-history blockquote b{color:var(--green-deep);font-size:10px}@media (max-width:1120px){.finance-batch{grid-template-columns:1fr}.finance-batch-message{grid-column:1}.finance-layout{grid-template-columns:1fr}.finance-create{position:static}}@media (max-width:760px){.finance-batch form{grid-template-columns:1fr 1fr}.finance-batch form>div,.finance-batch form>button{grid-column:1/-1}.finance-toolbar,.finance-ledger-head,.finance-detail-hero,.finance-review-decision>header,.finance-review-history>header{flex-direction:column;align-items:stretch}.finance-toolbar input{width:100%}.finance-detail-hero>div:last-child{justify-items:start}.finance-detail-grid,.finance-review-decision>form,.finance-field-pair{grid-template-columns:1fr}.finance-charge-summary dl div{grid-template-columns:1fr;gap:4px}}.finance-collection-entry{background:#fffaf1;border-left:3px solid #b8791f;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex}.finance-collection-entry h2{margin:4px 0;font-size:16px}.finance-collection-entry p{color:#65746e;margin:0;font-size:12px;line-height:1.5}.finance-collection-entry.compact{margin:0 0 12px}.collection-queue,.collection-detail{flex-direction:column;gap:14px;display:flex}.collection-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);display:grid}.collection-metrics article{border-right:1px solid var(--line-soft);min-height:92px;padding:14px}.collection-metrics article:last-child{border:0}.collection-metrics article.attention{background:#fffaf1}.collection-metrics span,.collection-metrics strong,.collection-metrics small{display:block}.collection-metrics span{color:#6f7e78;font-size:12px}.collection-metrics strong{color:#22342d;margin:5px 0 3px;font-size:22px}.collection-metrics small{color:#7d8984;font-size:12px;line-height:1.35}.collection-ledger>header,.collection-history>header,.member-collection>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.collection-ledger>header span,.collection-history>header span,.member-collection>header span{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:800}.collection-ledger>header h2,.collection-history>header h3,.member-collection>header h2{margin:4px 0;font-size:16px}.collection-ledger>header p,.collection-history>header p,.member-collection>header p{color:#708079;margin:0;font-size:12px;line-height:1.45}.collection-ledger>header b,.collection-history>header b{color:#52645c;background:#edf3f0;place-items:center;min-width:34px;height:34px;font-size:12px;display:grid}.collection-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.collection-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.collection-toolbar button{border:1px solid var(--line);color:#596861;background:#fff;min-height:32px;padding:0 9px;font-size:12px}.collection-toolbar button.active{color:#08795d;background:#e8f5f0;border-color:#168264;font-weight:750}.collection-toolbar input{border:1px solid var(--line);background:#fbfcfb;width:min(260px,100%);height:34px;padding:0 10px;font-size:12px}.collection-table{padding:0 18px 8px}.collection-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(165px,1.1fr) minmax(145px,.9fr) minmax(175px,1fr) minmax(130px,.75fr) 105px;align-items:center;gap:12px;min-height:72px;display:grid}.collection-row.header{color:#77857f;min-height:36px;font-size:12px;font-weight:700}.collection-row>span>strong,.collection-row>span>small{display:block}.collection-row>span>strong{color:#263630;font-size:13px}.collection-row>span>small{color:#76847e;margin-top:4px;font-size:12px;line-height:1.35}.collection-row>span:nth-child(4)>small{margin-top:6px}.collection-row .button{width:100%;min-height:34px;padding:0 8px;font-size:12px}.collection-status{color:#54655e;background:#edf2f0;align-items:center;width:max-content;padding:5px 7px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.collection-status.not_started{color:#64706b;background:#f1f2f2}.collection-status.open{color:#3b7187;background:#edf5f8}.collection-status.promise{color:#95651d;background:#fff3dc}.collection-status.proposal_pending{color:#76539a;background:#f4ecfb}.collection-status.agreement{color:#08795d;background:#e4f5ee}.collection-status.resolved{color:#08795d;background:#dff4eb}.collection-status.closed{color:#66736e;background:#ecefed}.collection-message{color:#23614d;background:#edf8f4;border-left:3px solid #0a9872;margin:10px 18px 0;padding:10px 12px;font-size:12px;line-height:1.45}.collection-empty{text-align:center;padding:34px 18px}.collection-empty strong{font-size:14px;display:block}.collection-empty p{color:#72807a;margin:5px 0 0;font-size:12px}.collection-privacy{color:#496a78;background:#f3f8fa;border:1px solid #cfe1e8;grid-template-columns:34px 1fr;gap:11px;padding:14px 16px;display:grid}.collection-privacy>span{background:#dcebf1;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.collection-privacy strong{font-size:13px;display:block}.collection-privacy p{margin:4px 0 0;font-size:12px;line-height:1.5}.collection-detail-hero{justify-content:space-between;align-items:center;gap:18px;min-height:105px;padding:18px;display:flex}.collection-detail-hero>div:first-child>span{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:800}.collection-detail-hero h2{margin:5px 0;font-size:20px}.collection-detail-hero p{color:#6f7d77;margin:0;font-size:12px}.collection-detail-hero>div:last-child{text-align:right}.collection-detail-hero>div:last-child>*{margin-left:auto}.collection-detail-hero>div:last-child strong,.collection-detail-hero>div:last-child small{display:block}.collection-detail-hero>div:last-child strong{margin-top:7px;font-size:20px}.collection-detail-hero>div:last-child small{color:#75827c;margin-top:4px;font-size:12px}.collection-progress{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.collection-progress article{border-right:1px solid var(--line-soft);color:#8a9691;align-items:center;gap:9px;min-height:64px;padding:10px 12px;display:flex}.collection-progress article:last-child{border:0}.collection-progress b{background:#edf1ef;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.collection-progress span{font-size:12px;font-weight:700}.collection-progress article.complete{color:#08795d}.collection-progress article.complete b{color:#fff;background:#0aa779}.collection-progress article.current{color:#95651d;background:#fffaf1}.collection-progress article.current b{color:#95651d;background:#f5e6c9}.collection-waiting,.collection-agreement{border-left:3px solid #79569c;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.collection-waiting>span,.collection-agreement>span{color:#79569c;background:#f1e9f8;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.collection-waiting strong,.collection-agreement strong{font-size:14px;display:block}.collection-waiting p,.collection-agreement p{color:#68766f;margin:4px 0 0;font-size:12px;line-height:1.45}.collection-waiting small{color:#75827c;font-size:12px}.collection-agreement{border-left-color:#0a9872;grid-template-columns:38px minmax(0,1fr) minmax(230px,auto)}.collection-agreement>span{color:#08795d;background:#ddf3ea}.collection-agreement dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.collection-agreement dl>div{border-left:1px solid var(--line);padding-left:11px}.collection-agreement dt{color:#79867f;font-size:12px}.collection-agreement dd{color:#25362f;margin:4px 0 0;font-size:13px;font-weight:750}.collection-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);align-items:start;gap:14px;display:grid}.collection-detail-main,.collection-actions{flex-direction:column;gap:14px;display:flex}.collection-case-summary>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.collection-case-summary header span,.collection-action-card>span{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:800}.collection-case-summary h3,.collection-action-card h3{margin:4px 0 0;font-size:15px}.collection-case-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.collection-case-summary dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:68px;padding:13px 17px}.collection-case-summary dl>div:nth-child(2n){border-right:0}.collection-case-summary dt{color:#78857f;font-size:12px}.collection-case-summary dd{color:#293a33;margin:5px 0 0;font-size:13px;font-weight:700}.collection-case-summary a{color:#08795d}.collection-history>div{padding:3px 17px 10px}.collection-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:12px 1fr;gap:10px;padding:12px 0;display:grid}.collection-history article>i{background:#fff;border:2px solid #799087;border-radius:50%;width:9px;height:9px;margin-top:4px}.collection-history article strong{font-size:13px;display:block}.collection-history article p{color:#64726c;margin:4px 0;font-size:12px;line-height:1.5}.collection-history article small{color:#7b8882;font-size:12px}.collection-action-card{padding:15px}.collection-action-card.featured{border-top:3px solid #0a9872}.collection-action-card.quiet{background:#fafbfa}.collection-action-card>p{color:#6d7b75;margin:5px 0 12px;font-size:12px;line-height:1.45}.collection-action-card form{flex-direction:column;gap:10px;display:flex}.collection-action-card label{color:#56645e;font-size:12px;font-weight:700}.collection-action-card input,.collection-action-card select,.collection-action-card textarea,.member-collection textarea{border:1px solid var(--line);color:#25352f;width:100%;font:inherit;background:#fbfcfb;margin-top:5px;padding:9px;font-size:12px}.collection-action-card input,.collection-action-card select{min-height:38px}.collection-action-card textarea,.member-collection textarea{resize:vertical;min-height:74px}.collection-action-card .button{min-height:38px;font-size:12px}.member-collection{border-left:3px solid #557489;margin:14px 0;overflow:hidden}.member-collection.pending{border-left-color:#79569c}.member-collection.agreement,.member-collection.resolved{border-left-color:#0a9872}.member-collection>header i{flex:none}.member-collection-proposal{padding:16px 18px}.member-collection-proposal dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 12px;display:grid}.member-collection-proposal dl>div{border-right:1px solid var(--line-soft);padding:11px}.member-collection-proposal dl>div:last-child{border:0}.member-collection-proposal dt{color:#77857f;font-size:12px}.member-collection-proposal dd{margin:4px 0 0;font-size:14px;font-weight:750}.member-collection-proposal blockquote{color:#4f5f58;background:#f6f8f7;margin:0;padding:13px 14px;font-size:12px;line-height:1.55}.member-collection>form{padding:0 18px 16px}.member-collection>form label{color:#56645e;font-size:12px;font-weight:700}.member-collection>form>div{gap:8px;margin-top:10px;display:flex}.member-collection>form .button{min-height:38px;font-size:12px}.member-collection-message{color:#23614d;background:#edf8f4;margin:0 18px 14px;padding:10px 12px;font-size:12px}.member-collection-events{border-top:1px solid var(--line-soft);padding:14px 18px}.member-collection-events>strong{margin-bottom:7px;font-size:13px;display:block}.member-collection-events article{border-bottom:1px solid var(--line-soft);grid-template-columns:9px 1fr;gap:9px;padding:8px 0;display:grid}.member-collection-events article>i{background:#188a69;border-radius:50%;width:7px;height:7px;margin-top:5px}.member-collection-events b,.member-collection-events small{display:block}.member-collection-events b{font-size:12px}.member-collection-events small{color:#7a8781;margin-top:3px;font-size:12px}.member-collection>footer{color:#6e7c76;background:#f7f9f8;padding:11px 18px;font-size:12px;line-height:1.45}@media (max-width:1150px){.collection-metrics{grid-template-columns:repeat(3,1fr)}.collection-metrics article:nth-child(3){border-right:0}.collection-metrics article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.collection-row{grid-template-columns:minmax(150px,1fr) minmax(135px,.8fr) minmax(155px,1fr) 120px 95px}.collection-detail-layout{grid-template-columns:1fr}.collection-actions{grid-template-columns:1fr 1fr;display:grid}.collection-action-card.featured,.collection-action-card.quiet{grid-column:1/-1}}@media (max-width:780px){.finance-collection-entry{flex-direction:column;align-items:flex-start}.collection-metrics{grid-template-columns:1fr 1fr}.collection-metrics article:nth-child(n){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.collection-metrics article:nth-child(2n){border-right:0}.collection-toolbar{flex-direction:column;align-items:stretch}.collection-toolbar input{width:100%}.collection-table{padding:0 12px 8px}.collection-row.header{display:none}.collection-row{grid-template-columns:1fr 1fr;gap:10px;padding:14px 0}.collection-row>span:nth-child(3),.collection-row>span:nth-child(4),.collection-row>span:nth-child(5){grid-column:1/-1}.collection-row>span:nth-child(5){width:100%}.collection-detail-hero,.collection-waiting,.collection-agreement{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.collection-detail-hero>div:last-child{text-align:left}.collection-detail-hero>div:last-child>*{margin-left:0}.collection-progress{grid-template-columns:1fr}.collection-progress article{border-right:0;border-bottom:1px solid var(--line-soft)}.collection-actions{display:flex}.collection-case-summary dl,.member-collection-proposal dl{grid-template-columns:1fr}.collection-case-summary dl>div,.member-collection-proposal dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.member-collection>header{flex-direction:column;align-items:flex-start}.member-collection>form>div{flex-direction:column}}.shift-status.completed{color:#386a59;background:#e8f1ed}.staff-shift-row>div>span{color:#61726a;font-size:12px;font-weight:700}.staff-filter{color:#69766f;border:1px solid #0000;align-items:center;min-height:31px;padding:0 10px;font-size:8px;display:inline-flex}.staff-filter.selected{border-color:var(--line);color:var(--green-deep);background:#fff;font-weight:700}.staff-filter b{color:#98a29e;margin-left:5px}.team-card.inactive{opacity:.62}.staff-card-dot{background:#a8b0ad;border-radius:50%;width:7px;height:7px}.staff-card-dot.active{background:#12a578;box-shadow:0 0 0 3px #e3f4ee}.team-card footer{min-height:35px;padding:0}.team-card footer a{border-right:1px solid var(--line-soft);color:#64716c;flex:1;place-items:center;font-size:7px;display:grid}.team-card footer a:last-child{border:0}.role-explanation>a{color:var(--green-deep);font-size:7px;font-weight:650}.team-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.team-empty>span{color:#82948d;font-size:20px}.team-empty strong{margin-top:7px;font-size:10px}.team-empty p{color:#7f8b86;font-size:8px}.team-empty a{color:var(--green-deep);font-size:8px;font-weight:700}.staff-assignment-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,.65fr);align-items:start;gap:12px;max-width:1080px;display:grid}.staff-assignment-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.staff-assignment-fields label{gap:5px;display:grid}.staff-assignment-fields label.wide{grid-column:1/-1}.staff-assignment-fields label>span,.staff-role-picker>span{color:#52615b;font-size:8px;font-weight:700}.staff-assignment-fields input,.staff-assignment-fields select,.staff-assignment-fields textarea{color:#26352f;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:0;min-height:38px;padding:0 10px;font-size:9px}.staff-assignment-fields textarea{resize:vertical;min-height:76px;padding-top:9px}.staff-assignment-fields small{color:#87928e;font-size:7px}.staff-role-picker{border-bottom:1px solid var(--line-soft);padding:16px 17px}.staff-role-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.staff-role-picker button{border:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:8px;min-height:58px;padding:8px;display:flex}.staff-role-picker button>i{color:#6f7c76;border:1px solid #cfd9d5;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.staff-role-picker button strong,.staff-role-picker button small{display:block}.staff-role-picker button strong{font-size:8px}.staff-role-picker button small{color:#84908b;margin-top:2px;font-size:6px}.staff-role-picker button.selected{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep);background:#edf8f4}.staff-role-picker button.selected>i{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.staff-assignment-card>.class-form-message{margin:12px 17px 0}.staff-assignment-card>footer{justify-content:flex-end;gap:8px;min-height:62px;padding:12px 17px;display:flex}.staff-module-card{padding:18px}.staff-module-card h2{margin:12px 0 5px;font-size:11px}.staff-module-card>p{color:#73807b;font-size:8px;line-height:1.55}.staff-module-card>div{grid-template-columns:1fr 1fr;gap:6px;margin:18px 0;display:grid}.staff-module-card>div>span{color:#fff;text-align:center;background:#18382f;grid-column:1/-1;padding:8px;font-size:8px}.staff-module-card>div>i{text-align:center;color:#8d9994;grid-column:1/-1;font-style:normal}.staff-module-card>div>b{color:#52615b;text-align:center;background:#edf4f1;padding:7px;font-size:7px}.staff-module-card>a{color:var(--green-deep);font-size:8px;font-weight:700}.staff-no-options{text-align:center;max-width:620px;padding:35px}.staff-no-options>span{width:30px;height:30px;color:var(--green-deep);background:#e3f5ee;place-items:center;margin:0 auto;display:grid}.staff-no-options h2{margin:12px 0 5px;font-size:11px}.staff-no-options p{color:#7a8781;margin-bottom:15px;font-size:8px}.professional-specialty-picker{background:#f8fbfa;border:1px solid #dce5e1;grid-column:1/-1;margin:1px 0 0;padding:12px}.professional-specialty-picker legend{color:#40544c;padding:0 5px;font-size:8px;font-weight:750}.professional-specialty-picker legend small{color:#8a9691;font-size:6px;font-weight:500}.professional-specialty-picker>p{color:#74817c;margin:0 0 9px;font-size:7px}.professional-specialty-presets{flex-wrap:wrap;gap:5px;display:flex}.professional-specialty-presets>button{color:#607069;background:#fff;border:1px solid #d3dfda;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:7px;display:inline-flex}.professional-specialty-presets>button i{color:#87948e;border:1px solid #d0dbd6;place-items:center;width:13px;height:13px;font-size:6px;font-style:normal;display:grid}.professional-specialty-presets>button.selected{color:var(--green-deep);background:#eaf7f2;border-color:#9dcebd;font-weight:700}.professional-specialty-presets>button.selected i{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.professional-specialty-custom{gap:4px;margin-top:10px;display:grid}.professional-specialty-custom>label{color:#66756e;font-size:7px;font-weight:700}.professional-specialty-custom>div{grid-template-columns:1fr auto;display:grid}.professional-specialty-custom input{border-radius:0!important;min-height:34px!important}.professional-specialty-custom button{color:#fff;background:#294f43;border:0;min-width:72px;padding:0 10px;font-size:7px;font-weight:700}.professional-specialty-custom button:disabled{background:#aeb9b5}.professional-specialty-selected{border-top:1px solid #e1e9e6;flex-wrap:wrap;gap:5px;margin-top:10px;padding-top:9px;display:flex}.professional-specialty-selected>span,.staff-specialty-tags>span,.team-specialties>span{color:#176a53;background:#eef8f4;border:1px solid #bcded2;align-items:center;gap:5px;min-height:20px;padding:0 6px;font-size:6px;font-weight:700;display:inline-flex}.professional-specialty-selected>span button{color:#4b7567;background:0 0;border:0;padding:0;font-size:11px;line-height:1}.professional-specialty-empty{color:#919c98;margin-top:8px;font-size:7px;display:block}.staff-specialty-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.staff-specialty-tags>span{color:#c1ddd4;background:#24493e;border-color:#496d61}.team-specialties{flex-wrap:wrap;gap:4px;min-height:23px;padding:0 11px 8px;display:flex}.team-specialties:empty{display:none}.staff-detail-stack{gap:12px;display:grid}.staff-identity-hero{color:#fff;background:#17392f;border-left:4px solid #13b589;grid-template-columns:1.15fr 1.8fr auto;align-items:center;gap:20px;min-height:128px;padding:18px 20px;display:grid}.staff-identity-hero.inactive{background:#493f3f;border-left-color:#b96d68}.staff-identity-hero>div:first-child{align-items:center;gap:10px;display:flex}.staff-identity-hero>div:first-child>.person-avatar{width:38px;height:38px}.staff-identity-hero small{color:#91aaa2;font-size:7px}.staff-identity-hero h2{margin:4px 0 2px;font-size:15px}.staff-identity-hero p{color:#b3c8c1;margin:0;font-size:8px}.staff-identity-hero dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}.staff-identity-hero dl div{border-left:1px solid #49675d;padding-left:10px}.staff-identity-hero dt{color:#8ea69f;text-transform:uppercase;font-size:7px}.staff-identity-hero dd{margin:3px 0 0;font-size:9px;font-weight:650}.staff-status{text-transform:uppercase;border-radius:2px;padding:5px 8px;font-size:7px;font-weight:750}.staff-status.active{color:#08795d;background:#dff5ed}.staff-status.inactive{color:#9e4d48;background:#f2dddd}.staff-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);gap:12px;display:grid}.staff-profile-form form{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.staff-profile-form label{gap:5px;display:grid}.staff-profile-form label.wide{grid-column:1/-1}.staff-profile-form label>span{color:#54635d;font-size:8px;font-weight:700}.staff-profile-form input,.staff-profile-form select,.staff-profile-form textarea,.staff-end-card input{background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;min-height:36px;padding:0 9px;font-size:8px}.staff-profile-form textarea{resize:vertical;min-height:70px;padding-top:9px}.staff-profile-form footer{grid-column:1/-1;justify-content:flex-end;display:flex}.staff-role-manager>div:nth-child(2){padding:8px 12px 4px}.staff-role-manager>div:nth-child(2)>button{border:1px solid var(--line-soft);text-align:left;background:#fff;align-items:center;gap:8px;width:100%;min-height:48px;margin-bottom:6px;padding:7px;display:flex}.staff-role-manager button>i{border:1px solid #d1dbd7;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.staff-role-manager button strong,.staff-role-manager button small{display:block}.staff-role-manager button strong{font-size:8px}.staff-role-manager button small{color:#87928e;margin-top:2px;font-size:6px}.staff-role-manager>div:nth-child(2)>button.selected{background:#eff8f5;border-color:#bcded2}.staff-role-manager>div:nth-child(2)>button.selected i{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.staff-save-roles{background:var(--green-deep);color:#fff;border:0;width:calc(100% - 24px);min-height:31px;margin:4px 12px;font-size:8px;font-weight:700}.staff-role-manager>p{color:#7f8b86;margin:10px 12px 14px;font-size:7px;line-height:1.45}.shift-create-form{border-bottom:1px solid var(--line-soft);grid-template-columns:.65fr 1fr 1fr 1.2fr auto;align-items:end;gap:8px;padding:12px 14px;display:grid}.shift-create-form label{gap:4px;display:grid}.shift-create-form label>span{color:#68756f;font-size:7px;font-weight:700}.shift-create-form input,.shift-create-form select{background:#fbfcfb;border:1px solid #d8dfdc;min-width:0;min-height:34px;padding:0 8px;font-size:8px}.shift-create-form>button{background:var(--green-deep);color:#fff;white-space:nowrap;border:0;min-height:34px;padding:0 10px;font-size:8px;font-weight:700}.staff-shift-list{overflow-x:auto}.staff-shift-row{border-bottom:1px solid var(--line-soft);color:#5f6d67;grid-template-columns:1.1fr .7fr .55fr .45fr minmax(190px,auto);align-items:center;gap:8px;min-width:720px;min-height:51px;padding:7px 14px;font-size:8px;display:grid}.staff-shift-row>span:first-child strong,.staff-shift-row>span:first-child small{display:block}.staff-shift-row>span:first-child small{color:#8a9591;margin-top:2px;font-size:7px}.staff-shift-head{color:#89948f;text-transform:uppercase;min-height:29px;font-size:7px}.staff-shift-row>div{justify-content:flex-end;gap:5px;display:flex}.staff-shift-row button{min-height:27px;color:var(--green-deep);background:#edf8f4;border:1px solid #cfe2da;padding:0 7px;font-size:7px}.staff-shift-row button.danger-link{color:#a44d48;background:#fff;border-color:#ead2d0}.shift-status{border-radius:2px;width:fit-content;padding:3px 6px;font-size:7px;font-weight:700}.shift-status.scheduled{color:#39789a;background:#e6f0f6}.shift-status.present{color:#08795d;background:#e1f4ed}.shift-status.absent,.shift-status.cancelled{color:#a6534d;background:#f7e6e4}.staff-history-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:12px;display:grid}.staff-event-timeline>div:last-child{padding:3px 14px 12px}.staff-event-timeline article{border-bottom:1px solid var(--line-soft);grid-template-columns:12px 1fr;gap:8px;min-height:67px;padding:10px 0;display:grid}.staff-event-timeline article>i{background:#13a679;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 3px #e3f3ee}.staff-event-timeline article>div strong{font-size:8px}.staff-event-timeline article p{color:#6f7c76;margin:3px 0;font-size:7px}.staff-event-timeline article small{color:#909a96;font-size:6px}.staff-end-card{padding:18px}.staff-end-card>span{color:#a44e49;background:#fae8e7;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.staff-end-card h2{margin:10px 0 5px;font-size:10px}.staff-end-card p{color:#76837d;font-size:8px;line-height:1.5}.staff-end-card input{width:100%;margin:8px 0}.staff-end-card button{color:#a44d48;background:#fff6f5;border:1px solid #ead0ce;width:100%;min-height:31px;font-size:8px;font-weight:700}.staff-inactive-notice{text-align:center;padding:35px}.staff-inactive-notice>span{color:#81918a;font-size:22px}.staff-inactive-notice h2{margin:8px 0 4px;font-size:11px}.staff-inactive-notice p{color:#75827c;font-size:8px}.staff-inactive-notice a{color:var(--green-deep);font-size:8px;font-weight:700}.staff-role-manager>div:nth-child(2)>button.fixed{cursor:not-allowed}.staff-role-manager>div:nth-child(2)>button.fixed small{color:#397561}.staff-end-card.protected{background:#f8fbfa;border-color:#b9cec5}.staff-end-card.protected>span{color:#fff;background:#285f4e}.staff-end-card.protected>a{cursor:pointer;justify-content:center;width:100%;margin:10px 0 7px}.staff-end-card.protected>small{color:#7b8983;font-size:6px;line-height:1.45;display:block}@media (max-width:1000px){.shift-create-form{grid-template-columns:1fr 1fr}.shift-create-form>button{width:fit-content}.staff-identity-hero{grid-template-columns:1fr 1.3fr}.staff-identity-hero>.staff-status{grid-column:1/-1;width:fit-content}}@media (max-width:820px){.staff-assignment-layout,.staff-detail-grid,.staff-history-grid,.staff-role-picker>div{grid-template-columns:1fr}}@media (max-width:640px){.staff-assignment-fields,.staff-profile-form form,.staff-identity-hero{grid-template-columns:1fr}.staff-assignment-fields label.wide,.staff-profile-form label.wide,.staff-profile-form footer,.professional-specialty-picker{grid-column:auto}.professional-specialty-custom>div{grid-template-columns:1fr;gap:5px}.professional-specialty-custom button{min-height:32px}.staff-identity-hero dl{grid-template-columns:1fr 1fr}.staff-identity-hero>.staff-status{grid-column:auto}.shift-create-form{grid-template-columns:1fr}.shift-create-form>button{width:100%}.role-explanation>a{grid-column:2}}.roster-person-link{color:#23362f;font-weight:700}.roster-open{border:1px solid var(--line);width:27px;height:27px;color:var(--green-deep);background:#fff;place-items:center;font-size:10px;display:grid}.person360-stack{gap:12px;display:grid}.person360-hero{color:#fff;background:#15382e;border-left:4px solid #16b88b;grid-template-columns:1.2fr 1.25fr auto;align-items:center;gap:20px;min-height:150px;padding:20px 22px;display:grid}.person360-identity{align-items:center;gap:12px;display:flex}.person360-avatar{color:#08775a;background:#e1f6ee;border:1px solid #78c8af;flex:none;place-items:center;width:49px;height:49px;font-size:13px;font-weight:800;display:grid}.person360-identity small{color:#7ea99a;letter-spacing:.08em;font-size:6px;font-weight:750}.person360-identity h2{margin:4px 0 2px;font-size:16px;line-height:1.15}.person360-identity p{color:#afc8bf;margin:0;font-size:8px}.person360-role-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.person360-role-tags span{color:#cce2da;border:1px solid #496b5f;padding:3px 6px;font-size:6px}.person360-hero dl{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.person360-hero dl div{border-left:1px solid #45645a;min-width:0;padding-left:10px}.person360-hero dt{color:#87a89d;text-transform:uppercase;letter-spacing:.04em;font-size:6px}.person360-hero dd{color:#eef6f3;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;font-weight:650;overflow:hidden}.person360-hero dd.mono{font-family:var(--font-geist-mono), monospace;color:#a9c1b8;font-size:6px}.person360-global-status{color:#08785b;text-transform:uppercase;white-space:nowrap;background:#dff6ed;padding:5px 8px;font-size:7px;font-weight:750}.person360-global-status.inactive{color:#9d4e48;background:#f4dfdd}.person360-hero-actions{justify-items:end;gap:8px;display:grid}.person360-hero-actions>a{color:#9fe2ca;white-space:nowrap;font-size:6px;font-weight:750}.person360-hero-actions>a:hover{color:#fff}.person360-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.person360-kpis article{border:1px solid var(--line);background:#fff;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex}.person360-kpis article>span{width:29px;height:29px;color:var(--green-deep);background:#e9f5f1;flex:none;place-items:center;font-size:12px;display:grid}.person360-kpis small{color:#7e8b86;text-transform:uppercase;font-size:6px;display:block}.person360-kpis strong{color:#21332c;margin-top:2px;font-size:15px;display:inline-block}.person360-kpis p{color:#7e8985;margin:1px 0 0;font-size:6px;line-height:1.35}.person360-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(285px,.58fr);align-items:start;gap:12px;display:grid}.person360-main-grid>main,.person360-main-grid>aside{gap:12px;min-width:0;display:grid}.person360-module-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.person360-module-grid article{opacity:.68;background:#fafbfa;border:1px solid #e0e5e3;flex-direction:column;min-height:132px;padding:12px;display:flex}.person360-module-grid article.active{opacity:1;background:#f2faf7;border-color:#c8e3da}.person360-module-grid article.paused{opacity:1;background:#fffbef;border-color:#ead69f}.person360-module-grid header{justify-content:space-between;align-items:center;display:flex}.person360-module-grid header>span{width:24px;height:24px;color:var(--green-deep);background:#e3f2ed;place-items:center;font-size:10px;display:grid}.person360-module-grid header i{color:#8e9995;font-size:5px;font-style:normal;font-weight:750}.person360-module-grid h3{margin:12px 0 4px;font-size:9px}.person360-module-grid p{color:#73807b;margin:0;font-size:7px;line-height:1.45}.person360-module-grid footer{color:#73817b;border-top:1px solid #e4e8e6;margin-top:auto;padding-top:8px;font-size:6px}.person360-module-grid footer a,.person360-module-grid footer b{color:var(--green-deep);font-size:6px;font-weight:750}.person360-agenda>div:nth-child(2){padding:2px 12px 8px}.person360-class-row{min-height:58px;color:inherit;border-bottom:1px solid var(--line-soft);grid-template-columns:37px 1fr auto 15px;align-items:center;gap:9px;display:grid}.person360-class-row>time{width:31px;height:38px;color:var(--green-deep);background:#eef6f3;align-content:center;place-items:center;display:grid}.person360-class-row>time b{font-size:10px;line-height:1}.person360-class-row>time span{margin-top:2px;font-size:5px;font-weight:750}.person360-class-row>div strong,.person360-class-row>div small{display:block}.person360-class-row>div strong{font-size:8px}.person360-class-row>div small{color:#82908a;margin-top:3px;font-size:6px}.person360-class-mode{color:#377692;background:#eaf4f9;padding:4px 6px;font-size:6px;font-weight:700}.person360-class-mode.teacher{color:#6b55a0;background:#eee9f8}.person360-class-mode.checked_in{color:#08785b;background:#e3f5ed}.person360-class-mode.no_show{color:#9a5b31;background:#f8e9df}.person360-class-mode.waitlist_closed{color:#736852;background:#f1eee7}.person360-class-mode.cancelled{color:#707b76;background:#edf0ef}.person360-class-row>b{color:#809089;font-size:9px}.person360-agenda>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;min-height:35px;padding:0 12px;display:flex}.person360-agenda>footer a{color:var(--green-deep);font-size:7px;font-weight:700}.person360-timeline>div:last-child{padding:4px 14px 12px}.person360-timeline article{border-bottom:1px solid var(--line-soft);grid-template-columns:10px 1fr;gap:10px;min-height:66px;padding:11px 0;display:grid}.person360-timeline article>i{background:#81918a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 3px #e8eeeb}.person360-timeline article>i.green{background:#13a679;box-shadow:0 0 0 3px #e1f4ed}.person360-timeline article>i.blue{background:#4c91b6;box-shadow:0 0 0 3px #e4f0f6}.person360-timeline article>i.violet{background:#7b61ad;box-shadow:0 0 0 3px #eee9f7}.person360-timeline article>i.rose{background:#bd686f;box-shadow:0 0 0 3px #f7e8e9}.person360-timeline article>i.amber{background:#bc852c;box-shadow:0 0 0 3px #f8f0dd}.person360-timeline article header{justify-content:space-between;gap:10px;display:flex}.person360-timeline article strong{font-size:8px}.person360-timeline article time{color:#929c98;white-space:nowrap;font-size:6px}.person360-timeline article p{color:#6f7d77;margin:4px 0 3px;font-size:7px;line-height:1.45}.person360-timeline article a{color:var(--green-deep);font-size:6px;font-weight:700}.privacy-chip{color:#68766f;background:#f4f8f6;border:1px solid #d9e3df;padding:4px 6px;font-size:6px;font-weight:700}.person360-social-visible>div:last-child{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.person360-social-visible article{border:1px solid var(--line-soft);background:#fbfcfb;flex-direction:column;min-height:125px;padding:11px;display:flex}.person360-social-visible article header,.person360-social-visible article footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.person360-social-visible article header span{color:#75847e;font-size:5px;font-weight:800}.person360-social-visible article header small{color:#929b97;font-size:5px}.person360-social-visible article p{color:#4d5d56;font-size:7px;line-height:1.55}.person360-social-visible article footer{border-top:1px solid var(--line-soft);color:#88938e;margin-top:auto;padding-top:8px;font-size:6px}.person360-social-visible article footer a{color:var(--green-deep);font-weight:700}.person360-unit-profile form{gap:9px;padding:13px;display:grid}.person360-unit-profile label{gap:4px;display:grid}.person360-unit-profile label>span{color:#5e6d66;font-size:7px;font-weight:700}.person360-unit-profile input,.person360-unit-profile select,.person360-unit-profile textarea,.person360-notes select,.person360-notes textarea{color:#2d3c36;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:0;width:100%;min-height:35px;padding:0 9px;font-size:8px}.person360-unit-profile textarea,.person360-notes textarea{resize:vertical;min-height:70px;padding-top:9px}.person360-unit-profile input:focus,.person360-unit-profile select:focus,.person360-unit-profile textarea:focus,.person360-notes select:focus,.person360-notes textarea:focus{background:#fff;border-color:#73bba4}.person360-private-divider{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:4px;padding-top:11px;display:flex}.person360-private-divider span{color:#53625c;font-size:7px;font-weight:750}.person360-private-divider small{color:#949e99;font-size:5px}.person360-unit-profile form>button{margin-top:3px}.person360-notes form{border-bottom:1px solid var(--line-soft);grid-template-columns:.55fr 1.45fr;gap:7px;padding:11px;display:grid}.person360-notes form textarea{grid-column:1/-1}.person360-notes form button{background:var(--green-deep);color:#fff;border:0;grid-column:1/-1;min-height:31px;font-size:7px;font-weight:700}.person360-notes>div:last-child{padding:3px 12px 12px}.person360-notes article{border-bottom:1px solid var(--line-soft);padding:10px 0}.person360-notes article>span{color:#826c3c;text-transform:uppercase;background:#f1eee6;padding:3px 5px;font-size:5px;font-weight:750}.person360-notes article p{color:#53615b;margin:7px 0 4px;font-size:7px;line-height:1.5}.person360-notes article small{color:#929c98;font-size:5px}.person360-roles>div:nth-child(2){padding:5px 12px 12px}.person360-roles article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:44px;display:grid}.person360-roles article>i{background:#9ca6a2;border-radius:50%;width:7px;height:7px}.person360-roles article>i.active{background:#15a67a;box-shadow:0 0 0 3px #e5f4ef}.person360-roles article strong,.person360-roles article small{display:block}.person360-roles article strong{font-size:7px}.person360-roles article small{color:#909b96;margin-top:2px;font-size:5px}.person360-roles article>b{color:#74817b;font-size:6px}.person360-roles>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:5px;padding:10px 12px;display:flex}.person360-roles>footer small{color:#87938e;width:100%;font-size:6px}.person360-roles>footer span{color:#477165;background:#e8f3ef;padding:3px 5px;font-size:5px;font-weight:700}.person360-toast{z-index:4;color:#087859;background:#ebf8f3;border:1px solid #bde1d5;width:fit-content;max-width:620px;margin:0 auto;padding:8px 12px;font-size:8px;font-weight:700;position:sticky;bottom:12px;box-shadow:0 4px 20px #1b433624}.person360-toast.error{color:#9d4e48;background:#fff1f0;border-color:#eccdca}@media (max-width:1150px){.person360-module-grid,.person360-hero{grid-template-columns:1fr 1fr}.person360-hero-actions{grid-column:1/-1;justify-items:start}}@media (max-width:920px){.person360-main-grid{grid-template-columns:1fr}.person360-kpis{grid-template-columns:1fr 1fr}}@media (max-width:640px){.person360-hero{grid-template-columns:1fr;padding:17px}.person360-hero dl{grid-template-columns:1fr}.person360-hero-actions{grid-column:auto}.person360-kpis,.person360-module-grid,.person360-social-visible>div:last-child{grid-template-columns:1fr}.person360-class-row{grid-template-columns:37px 1fr auto}.person360-class-row>b{display:none}}.access-control-stack{gap:12px;display:grid}.access-control-stack .access-stats,.access-control-stack .persistent-roster{margin-bottom:0}.access-opening-status{background:#eef9f5;border:1px solid #b9ded2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 13px;display:grid}.access-opening-status>span{color:#08795d;background:#d9f1e9;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.access-opening-status small{color:#198266;letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.access-opening-status strong{margin-top:3px;font-size:9px;display:block}.access-opening-status p{color:#61756d;margin:3px 0 0;font-size:7px;line-height:1.45}.access-opening-status>a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #a9d2c5;padding:7px 9px;font-size:7px;font-weight:750}.access-opening-status.closed{background:#fff3ee;border-color:#e8c8bd}.access-opening-status.closed>span{color:#a54e40;background:#f5ddd4}.access-opening-status.closed small{color:#a65749}.access-opening-status.closed>a{color:#9b4d40;border-color:#e4c5ba}.access-opening-status.unconfigured{background:#fff9e8;border-color:#e5d8ad}.access-opening-status.unconfigured>span{color:#84691a;background:#f5e9bd}.access-opening-status.unconfigured small{color:#84691a}.access-pass-reader{color:#fff;background:#173128;border-color:#31574b;grid-template-columns:minmax(270px,1fr) minmax(210px,.65fr) auto minmax(230px,.78fr);align-items:center;gap:14px;min-height:104px;padding:13px 15px;scroll-margin-top:78px;display:grid;overflow:hidden}.access-pass-reader-intro{align-items:center;gap:11px;display:flex}.access-pass-reader-icon{background:#1e3c32;border:1px solid #4c7065;flex:none;width:42px;height:42px;position:relative}.access-pass-reader-icon i{border-style:solid;border-color:#41d0a3;width:8px;height:8px;position:absolute}.access-pass-reader-icon i:first-child{border-width:2px 0 0 2px;top:8px;left:8px}.access-pass-reader-icon i:nth-child(2){border-width:2px 2px 0 0;top:8px;right:8px}.access-pass-reader-icon i:nth-child(3){border-width:0 0 2px 2px;bottom:8px;left:8px}.access-pass-reader-icon i:nth-child(4){border-width:0 2px 2px 0;bottom:8px;right:8px}.access-pass-reader-intro small{color:#51caa5;letter-spacing:.09em;font-size:5px;font-weight:800}.access-pass-reader-intro h2{margin:4px 0 0;font-size:11px}.access-pass-reader-intro p{color:#9db2aa;max-width:390px;margin:4px 0 0;font-size:6px;line-height:1.45}.access-pass-reader>label{gap:5px;display:grid}.access-pass-reader>label>span{color:#8fa79f;font-size:5px;font-weight:750}.access-pass-reader>label input{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#10281f;border:1px solid #547268;outline:0;width:100%;min-height:37px;padding:0 10px;font-size:12px;font-weight:750}.access-pass-reader>label input:focus{border-color:#36d0a0}.access-pass-reader>button{color:#fff;white-space:nowrap;background:#19a97e;border:1px solid #20b98c;min-height:37px;padding:0 13px;font-size:7px;font-weight:800}.access-pass-reader>button:disabled{cursor:wait;opacity:.55}.access-pass-reader-note,.access-pass-result{border-left:1px solid #3d5c52;align-items:center;gap:9px;min-height:52px;padding-left:14px;display:flex}.access-pass-reader-note>i,.access-pass-result>span{color:#42d1a4;background:#204338;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.access-pass-reader-note strong,.access-pass-reader-note small{display:block}.access-pass-reader-note strong{font-size:7px}.access-pass-reader-note small{color:#8ea69e;margin-top:4px;font-size:5px;line-height:1.4}.access-pass-result.granted>span{color:#54d7ae;background:#1f4b3d}.access-pass-result.denied>span{color:#f0a69e;background:#56362f}.access-pass-result strong,.access-pass-result small{display:block}.access-pass-result strong{font-size:8px}.access-pass-result small{color:#9fb4ad;margin-top:3px;font-size:5px}.access-pass-result p{color:#7f9a90;margin:4px 0 0;font-size:5px;line-height:1.35}.class-launch-board{scroll-margin-top:78px;overflow:hidden}.class-launch-board>header{background:linear-gradient(90deg,#f4f8fb 0,#fff 62%);border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:11px 14px;display:flex}.class-launch-board>header>div>small{color:#3b7190;letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.class-launch-board>header h2{color:#21322c;margin:4px 0 0;font-size:11px}.class-launch-board>header p{color:#77857f;margin:4px 0 0;font-size:6px;line-height:1.45}.class-launch-board>header>span{border-left:2px solid #3b8dac;min-width:85px;padding:3px 0 3px 11px}.class-launch-board>header>span.attention{border-color:#ce6a50}.class-launch-board>header>span strong,.class-launch-board>header>span small{display:block}.class-launch-board>header>span strong{font-size:16px;line-height:1}.class-launch-board>header>span small{color:#74817c;margin-top:4px;font-size:6px;font-weight:700}.class-launch-list{display:grid}.class-launch-row{border-bottom:1px solid #edf0ef;grid-template-columns:48px minmax(150px,1fr) minmax(155px,.9fr) 78px minmax(125px,.8fr) 20px;align-items:center;gap:10px;min-height:61px;padding:7px 14px;display:grid;box-shadow:inset 3px 0 #0000}.class-launch-row:last-child{border-bottom:0}.class-launch-row.state-critical{background:#fff5f2;box-shadow:inset 3px 0 #c95b4d}.class-launch-row.state-attention{background:#fffbf1;box-shadow:inset 3px 0 #d69a31}.class-launch-row.state-live,.class-launch-row.state-ready{background:#f5fbf9;box-shadow:inset 3px 0 #1ba87c}.class-launch-row>time strong,.class-launch-row>time small,.class-launch-class strong,.class-launch-class small,.class-launch-teacher strong,.class-launch-teacher small,.class-launch-group strong,.class-launch-group small,.class-launch-state strong,.class-launch-state small{display:block}.class-launch-row>time strong{color:#23342d;font-size:10px}.class-launch-row>time small{color:#909b96;margin-top:3px;font-size:6px}.class-launch-class strong,.class-launch-teacher strong{color:#283831;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.class-launch-class small,.class-launch-teacher small{color:#84918b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.class-launch-teacher{align-items:center;gap:7px;min-width:0;display:flex}.class-launch-teacher>i{background:#b9c2be;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #eef1f0}.class-launch-teacher>i.inside{background:#13a77a;box-shadow:0 0 0 3px #def3eb}.class-launch-teacher>span{min-width:0}.class-launch-group strong{color:#34453e;font-size:9px}.class-launch-group small{color:#8b9691;margin-top:3px;font-size:5px}.class-launch-state{border-left:2px solid #aab5b0;min-width:0;padding-left:7px}.class-launch-state strong{color:#5f6d67;font-size:7px}.class-launch-state small{color:#8b9691;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;line-height:1.35;overflow:hidden}.class-launch-state.critical{border-color:#c95b4d}.class-launch-state.critical strong{color:#a9473c}.class-launch-state.attention{border-color:#d49a31}.class-launch-state.attention strong{color:#956715}.class-launch-state.live,.class-launch-state.ready{border-color:#18a77b}.class-launch-state.live strong,.class-launch-state.ready strong{color:#08795d}.class-launch-row>a{color:var(--green-deep);text-align:center;cursor:pointer;font-size:11px;font-weight:800}.class-launch-empty{justify-content:center;align-items:center;gap:10px;min-height:72px;padding:14px;display:flex}.class-launch-empty>span{color:#367c9d;background:#e5f2f7;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.class-launch-empty strong{color:#33443d;font-size:8px;display:block}.class-launch-empty p{color:#7f8c86;margin:3px 0 0;font-size:6px}.class-launch-board>footer{background:#f8faf9;border-top:1px solid #e7ecea;align-items:center;gap:9px;min-height:35px;padding:7px 14px;display:flex}.class-launch-board>footer>span{color:#3c7895;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:800}.class-launch-board>footer p{color:#7b8882;flex:1;margin:0;font-size:6px}.class-launch-board>footer a{color:var(--green-deep);white-space:nowrap;cursor:pointer;font-size:7px;font-weight:750}.coverage-arrival-board{overflow:hidden}.coverage-arrival-board>header{background:linear-gradient(90deg,#f6faf8 0,#fff 62%);border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:11px 14px;display:flex}.coverage-arrival-board>header>div>small{color:#168064;letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.coverage-arrival-board>header h2{color:#21322c;margin:4px 0 0;font-size:11px}.coverage-arrival-board>header p{color:#77857f;margin:4px 0 0;font-size:6px;line-height:1.45}.coverage-arrival-board>header>span{border-left:2px solid #42b995;min-width:82px;padding:3px 0 3px 11px}.coverage-arrival-board>header>span.attention{border-color:#d69b3e}.coverage-arrival-board>header>span strong,.coverage-arrival-board>header>span small{display:block}.coverage-arrival-board>header>span strong{font-size:16px;line-height:1}.coverage-arrival-board>header>span small{color:#74817c;margin-top:4px;font-size:6px;font-weight:700}.coverage-arrival-list{display:grid}.coverage-arrival-row{border-bottom:1px solid #edf0ef;grid-template-columns:78px 31px minmax(140px,.8fr) minmax(150px,1fr) 112px 22px;align-items:center;gap:10px;min-height:56px;padding:7px 14px;display:grid;box-shadow:inset 3px 0 #0000}.coverage-arrival-row:last-child{border-bottom:0}.coverage-arrival-row.state-support{background:#fff8f5;box-shadow:inset 3px 0 #c76c55}.coverage-arrival-row.state-arrival{background:#fffaf0;box-shadow:inset 3px 0 #d6a039}.coverage-arrival-row.state-arrived{background:#f6fbf9;box-shadow:inset 3px 0 #2baa83}.coverage-arrival-row>time strong,.coverage-arrival-row>time span{display:block}.coverage-arrival-row>time strong{color:#66756f;text-transform:capitalize;font-size:6px;font-weight:700}.coverage-arrival-row>time span{color:#20312b;margin-top:3px;font-size:10px;font-weight:800}.coverage-arrival-person strong,.coverage-arrival-person small,.coverage-arrival-class strong,.coverage-arrival-class small{display:block}.coverage-arrival-person strong,.coverage-arrival-class strong{color:#273730;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.coverage-arrival-person small,.coverage-arrival-class small{color:#83908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.coverage-arrival-state{color:#62716b;white-space:nowrap;background:#f7f9f8;border:1px solid #d9e2de;justify-self:start;padding:4px 6px;font-size:6px;font-weight:750}.coverage-arrival-state.prepare,.coverage-arrival-state.read,.coverage-arrival-state.readiness{color:#8b6a22;background:#fff8e8;border-color:#e4d4aa}.coverage-arrival-state.support{color:#a65342;background:#fff0eb;border-color:#e2bfb4}.coverage-arrival-state.ready{color:#376f8d;background:#eef7fb;border-color:#bdd8e7}.coverage-arrival-state.arrival{color:#8c681c;background:#fff5da;border-color:#e2ca92}.coverage-arrival-state.arrived{color:#08795d;background:#e9f7f2;border-color:#b8ddcf}.coverage-arrival-row>a{color:var(--green-deep);text-align:center;cursor:pointer;font-size:11px;font-weight:800}.coverage-arrival-row>a:hover{color:#15a67d}.coverage-arrival-empty{color:#65746e;justify-content:center;align-items:center;gap:10px;min-height:72px;padding:14px;display:flex}.coverage-arrival-empty>span{color:#0d8a68;background:#e4f4ee;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.coverage-arrival-empty strong{color:#33443d;font-size:8px;display:block}.coverage-arrival-empty p{margin:3px 0 0;font-size:6px}.coverage-arrival-board>footer{background:#f8faf9;border-top:1px solid #e7ecea;align-items:center;gap:9px;min-height:35px;padding:7px 14px;display:flex}.coverage-arrival-board>footer>span{color:#168064;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:800}.coverage-arrival-board>footer p{color:#7b8882;flex:1;margin:0;font-size:6px}.coverage-arrival-board>footer a{color:var(--green-deep);white-space:nowrap;cursor:pointer;font-size:7px;font-weight:750}.access-operation-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.quick-access-body{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.quick-access-body label,.visitor-create-form label{gap:4px;min-width:0;display:grid}.quick-access-body label.wide,.visitor-create-form .wide{grid-column:1/-1}.quick-access-body label>span,.visitor-create-form label>span{color:#65736d;font-size:7px;font-weight:700}.quick-access-body select,.visitor-create-form input,.visitor-create-form select{color:#2d3c36;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:0;width:100%;min-height:35px;padding:0 9px;font-size:8px}.quick-access-body select:focus,.visitor-create-form input:focus,.visitor-create-form select:focus{background:#fff;border-color:#73bba4}.quick-access-body>button,.visitor-create-form button.wide{background:var(--green-deep);color:#fff;border:0;border-radius:2px;grid-column:1/-1;min-height:34px;font-size:8px;font-weight:750}.quick-access-body button:disabled,.visitor-create-form button:disabled,.visitor-actions button:disabled{cursor:wait;opacity:.55}.access-entitlement{background:#f8faf9;border:1px solid #e4e9e7;grid-column:1/-1;align-items:center;gap:9px;min-height:41px;padding:7px 9px;display:flex}.access-entitlement>i{background:#c45c56;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #faeae8}.access-entitlement>i.eligible{background:#11a77a;box-shadow:0 0 0 4px #e2f4ed}.access-entitlement strong,.access-entitlement small{display:block}.access-entitlement strong{font-size:8px}.access-entitlement small{color:#84918b;margin-top:3px;font-size:6px}.visitor-create-form>div:last-child{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.access-feedback{z-index:4;color:#087859;background:#ebf8f3;border:1px solid #bde1d5;padding:9px 12px;font-size:8px;font-weight:700;position:sticky;top:70px;box-shadow:0 4px 20px #1b433614}.access-feedback.error{color:#9d4e48;background:#fff1f0;border-color:#eccdca}.access-log-footer{color:#7a8781;background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:0 14px;font-size:7px;display:flex}.access-log-footer b{color:var(--green-deep)}.access-row{grid-auto-rows:auto;padding-block:7px}.access-row.denied-row{background:#fff9f8}.access-action.denied{color:#a44e48}.access-action.denied i{background:#cf625a}.access-row>a{color:var(--green-deep);font-size:10px;font-weight:700}.access-reason{grid-column:2/-1;line-height:1.4;color:#89948f!important;margin:-4px 0 2px!important;font-size:6px!important}.visitor-card{grid-template-columns:31px minmax(0,1fr) auto;align-items:start}.visitor-card>div:nth-child(2) time{color:#64736d;margin-top:5px;font-size:6px;font-weight:650;display:block}.visitor-status{color:#8a6728;white-space:nowrap;background:#f8f0dd;padding:3px 5px;font-size:6px;font-weight:750}.visitor-status.approved{color:#426d89;background:#e7f0f7}.visitor-status.checked_in{color:#08795d;background:#e3f5ef}.visitor-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.visitor-card .visitor-actions button{grid-column:auto;margin:0}.visitor-card .visitor-actions .danger-link{color:#a24f49}.access-eligibility{font-size:7px;font-weight:650}.access-eligibility.yes{color:#08795d}.access-eligibility.no{color:#a14f49}.roster-person-link{color:#21302b;font-size:8px;font-weight:700;display:block}.roster-person-link:hover{color:var(--green-deep)}.roster-open{color:var(--green-deep);font-size:10px;font-weight:700}@media (max-width:980px){.access-pass-reader{grid-template-columns:1fr minmax(210px,.75fr) auto}.access-pass-reader-note,.access-pass-result{border-top:1px solid #3d5c52;border-left:0;grid-column:1/-1;padding-top:10px;padding-left:0}.access-operation-grid{grid-template-columns:1fr}.class-launch-row{grid-template-columns:46px minmax(140px,1fr) minmax(140px,.9fr) 70px minmax(120px,.8fr) 18px}.coverage-arrival-row{grid-template-columns:68px 31px minmax(130px,1fr) minmax(130px,1fr) 110px 20px}}@media (max-width:640px){.access-opening-status{grid-template-columns:34px minmax(0,1fr)}.access-opening-status>a{text-align:center;grid-column:1/-1}.access-pass-reader{grid-template-columns:1fr}.access-pass-reader>button{width:100%}.access-pass-reader-note,.access-pass-result{grid-column:auto}.quick-access-body,.visitor-create-form>div:last-child{grid-template-columns:1fr}.quick-access-body label.wide,.visitor-create-form .wide,.access-entitlement,.quick-access-body>button{grid-column:auto}.access-log-footer{flex-direction:column;align-items:flex-start;padding-block:9px}.class-launch-board>header{align-items:flex-start}.class-launch-row{grid-template-columns:45px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.class-launch-teacher,.class-launch-group,.class-launch-state{grid-column:2}.class-launch-row>a{grid-area:4/3}.class-launch-board>footer{flex-wrap:wrap;align-items:flex-start}.class-launch-board>footer p{min-width:190px}.coverage-arrival-board>header{align-items:flex-start}.coverage-arrival-board>header p{max-width:250px}.coverage-arrival-row{grid-template-columns:58px 29px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.coverage-arrival-class{grid-column:3/-1}.coverage-arrival-state{grid-column:3}.coverage-arrival-row>a{grid-area:3/4}.coverage-arrival-board>footer{flex-wrap:wrap;align-items:flex-start}.coverage-arrival-board>footer p{min-width:190px}}body .sidebar{background:var(--theme-sidebar,#14231f)}body .topbar,body .unit-topbar,body .social-topbar{background:var(--theme-topbar,var(--surface))}body .sidebar-footer{background:var(--theme-footer,#182b25)}body .brand-mark,body .unit-gymn-brand>span,body .social-brand>span,body .login-brand>span,body .login-mobile-brand>span,body .public-gymn>span{background:var(--green)}.gymn-brand-logo{border:1px solid var(--green);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gymn-brand-logo{border:1px solid color-mix(in srgb, var(--green) 30%, #d9e1de)}}.gymn-brand-logo{background:#fff!important;transform:none!important}.gymn-brand-logo img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}body .nav-item.active{border-left-color:var(--green)}body .nav-item.active .nav-icon{color:var(--green)}body .unit-app-shell{background:var(--canvas)}body .unit-sidebar{background:var(--theme-sidebar,#172b38)}body .unit-sidebar-footer{background:var(--theme-footer,#203846)}body .unit-nav-item.active{border-left-color:var(--green)}body .unit-gymn-brand{border-bottom-color:var(--theme-sidebar,#172b38)}@supports (color:color-mix(in lab, red, red)){body .unit-gymn-brand{border-bottom-color:color-mix(in srgb, var(--theme-sidebar,#172b38) 72%, white)}}body .login-brand-side,body .profile-topbar{background:var(--theme-sidebar,#112c25)}body .panel,body .unit-panel,body .profile-card{background:var(--surface)}body .app-shell .breadcrumb,body .unit-app-shell .breadcrumb{border:1px solid var(--theme-breadcrumb,white);width:fit-content;min-height:29px;margin-bottom:17px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){body .app-shell .breadcrumb,body .unit-app-shell .breadcrumb{border:1px solid color-mix(in srgb, var(--theme-breadcrumb,white) 84%, #aab8b2)}}body .app-shell .breadcrumb,body .unit-app-shell .breadcrumb{background:var(--theme-breadcrumb,white)}body .breadcrumb,body .academy-breadcrumb,body .public-academy-breadcrumb,body .public-network-breadcrumb{display:var(--gymn-breadcrumb-display,flex)}.appearance-scope{background:var(--canvas);min-height:100vh}body .academy-site{background:var(--canvas)}body .academy-header{background:var(--theme-sidebar);border-bottom-color:var(--theme-sidebar)}@supports (color:color-mix(in lab, red, red)){body .academy-header{border-bottom-color:color-mix(in srgb, var(--theme-sidebar) 72%, white)}}body .academy-logo>span{background:var(--green)}body .academy-header nav a:hover,body .academy-header nav a.active{border-bottom-color:var(--green)}body .academy-login{background:var(--green-deep)}body .academy-breadcrumb{background:var(--theme-breadcrumb)}body .academy-hero{background:var(--theme-sidebar)}body .academy-kicker,body .section-title span,body .academy-community span{color:var(--green)}body .academy-cta{border-color:var(--green);background:var(--green)}body .hero-visual{background:linear-gradient(140deg, var(--theme-sidebar), var(--theme-sidebar))}@supports (color:color-mix(in lab, red, red)){body .hero-visual{background:linear-gradient(140deg, color-mix(in srgb, var(--theme-sidebar) 82%, var(--green)), var(--theme-sidebar))}}body .hero-stat>i b,body .capacity>span i{background:var(--green)}body .academy-quick,body .class-schedule article,body .community-post{background:var(--surface)}body .academy-quick>div>span{background:var(--green-soft);color:var(--green-deep)}body .academy-quick>button,body .section-title button,body .community-copy a,body .class-schedule time,body .class-schedule small,body .class-schedule button{color:var(--green-deep)}body .class-schedule article{border-top-color:var(--theme-sidebar)}body .academy-community{background:var(--green)}@supports (color:color-mix(in lab, red, red)){body .academy-community{background:color-mix(in srgb, var(--green) 9%, var(--canvas))}}body .community-tags{background:var(--theme-sidebar)}body .academy-footer{background:var(--theme-footer)}body .academy-footer>a{color:var(--green)}.appearance-global-badge{min-height:30px;color:var(--green-deep);background:#edf8f4;border:1px solid #cde3db;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.appearance-global-badge i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.appearance-global-badge i{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, white)}}.appearance-global-badge.contextual{color:#405675;background:#f3f5fb;border-color:#d8dfed}.appearance-global-badge.contextual i{background:#5573a2;box-shadow:0 0 0 4px #e4e9f3}.appearance-workspace{gap:13px;display:grid}.contextual-network-brand{border-top:3px solid var(--green);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:13px 15px;display:grid}.contextual-network-brand-mark{background:var(--green);color:#fff;place-items:center;width:55px;height:55px;font-size:16px;font-weight:850;display:grid;overflow:hidden}.contextual-network-brand-mark.has-logo{background:#fff;border:1px solid #d7dfdc}.contextual-network-brand-mark img{object-fit:contain;width:100%;height:100%;padding:5px}.contextual-network-brand>div:nth-child(2){min-width:0}.contextual-network-brand>div:nth-child(2) span{color:var(--green-deep);letter-spacing:.09em;font-size:5px;font-weight:850}.contextual-network-brand h2{margin:4px 0 3px;font-size:12px}.contextual-network-brand p{color:#7f8b85;max-width:580px;margin:0;font-size:7px;line-height:1.45}.contextual-network-brand aside{justify-items:end;gap:5px;display:grid}.contextual-network-brand aside b{color:var(--green-deep);font-size:6px}.contextual-network-brand aside span{color:#89958f;font-size:5px}.contextual-network-brand aside a{color:var(--green-deep);margin-top:2px;font-size:6px;font-weight:750}.appearance-scope-panel{min-width:0}.appearance-scope-summary{color:#68766f;background:#f7f9f8;border:1px solid #dce3e0;padding:5px 7px;font-size:6px;font-weight:750}.appearance-permission-strip{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:7px 12px;display:grid}.appearance-permission-strip>span{background:var(--green);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-permission-strip>span{background:color-mix(in srgb, var(--green) 11%, white)}}.appearance-permission-strip>span{color:var(--green-deep);font-size:10px}.appearance-permission-strip strong,.appearance-permission-strip small{display:block}.appearance-permission-strip strong{font-size:7px}.appearance-permission-strip small{color:#84908b;margin-top:3px;font-size:6px}.appearance-permission-strip>b{color:#67756f;background:#fff;border:1px solid #dce3e0;padding:4px 6px;font-size:6px}.appearance-scope-tree{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:225px;padding:10px 12px;display:grid;overflow-y:auto}.appearance-scope-tree>button{border:1px solid var(--line-soft);color:#4e5d56;text-align:left;background:#fbfcfb;border-radius:2px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:grid}.appearance-scope-tree>button:hover{background:#fff;border-color:#b9cac3}.appearance-scope-tree>button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-scope-tree>button.selected{border-color:color-mix(in srgb, var(--green) 55%, white)}}.appearance-scope-tree>button.selected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-scope-tree>button.selected{background:color-mix(in srgb, var(--green) 7%, white)}}.appearance-scope-tree>button.selected{box-shadow:inset 2px 0 var(--green)}.appearance-scope-tree>button:disabled{cursor:wait;opacity:.6}.appearance-scope-tree>button>span{color:#fff;background:#263d5d;place-items:center;width:25px;height:25px;font-size:6px;font-weight:800;display:grid}.appearance-scope-tree>button.depth-0>span{background:var(--green);font-size:10px;transform:skew(-4deg)}.appearance-scope-tree>button.depth-2>span{color:#64736c;background:#edf2f0;font-size:10px}.appearance-scope-tree p{min-width:0;margin:0}.appearance-scope-tree strong,.appearance-scope-tree small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appearance-scope-tree strong{color:#2b3933;font-size:7px}.appearance-scope-tree small{color:#87938e;margin-top:3px;font-size:5px}.appearance-scope-tree button>i{color:#87938e;letter-spacing:.04em;background:#f0f3f2;padding:3px 4px;font-size:4px;font-style:normal;font-weight:800}.appearance-scope-tree button>i.custom{color:#08795d;background:#e3f5ef}.appearance-scope-panel>footer{border-top:1px solid var(--line-soft);color:#7e8b85;background:#f8faf9;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:6px;display:flex}.appearance-scope-panel>footer>span{background:#fff;border:1px solid #dfe5e2;padding:3px 5px}.appearance-scope-panel>footer>i{color:#a3aca8;font-style:normal}.appearance-scope-panel>footer>b{color:var(--green-deep);margin-left:auto;font-size:6px}.appearance-manager{grid-template-columns:minmax(390px,.78fr) minmax(520px,1.22fr);align-items:start;gap:13px;display:grid}.appearance-editor-column,.appearance-preview-column{gap:13px;min-width:0;display:grid}.appearance-preview-column{position:sticky;top:87px}.appearance-status-panel{justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 15px;display:flex}.appearance-status-panel p{color:#7e8b85;margin:5px 0 0;font-size:7px}.appearance-status-panel>strong{color:#52615a;font-size:8px}.appearance-state{color:#08795d;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.appearance-state i{background:#14a87b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e5f5ef}.appearance-state.dirty{color:#93691e}.appearance-state.dirty i{background:#d69a2f;box-shadow:0 0 0 4px #faf0da}.appearance-count{border:1px solid var(--line);color:#66746e;background:#f7f9f8;place-items:center;width:22px;height:22px;font-size:7px;font-weight:750;display:grid}.appearance-theme-list{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.appearance-theme{border:1px solid var(--line-soft);color:#38473f;text-align:left;background:#fbfcfb;border-radius:2px;grid-template-columns:62px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:68px;padding:8px;display:grid}.appearance-theme:hover{background:#fff;border-color:#b8cbc4}.appearance-theme.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-theme.selected{border-color:color-mix(in srgb, var(--green) 48%, white)}}.appearance-theme.selected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-theme.selected{background:color-mix(in srgb, var(--green) 6%, white)}}.appearance-swatches{padding-left:5px;display:flex}.appearance-swatches i{border:2px solid #fff;width:23px;height:37px;margin-left:-5px;box-shadow:0 0 0 1px #0000000d}.appearance-theme strong,.appearance-theme small{display:block}.appearance-theme strong{font-size:8px}.appearance-theme small{color:#84908b;margin-top:4px;font-size:6px;line-height:1.35}.appearance-theme>b{color:var(--green-deep);font-size:8px}.appearance-layout-list{gap:7px;padding:10px;display:grid}.appearance-layout{border:1px solid var(--line-soft);color:#38473f;text-align:left;background:#fbfcfb;border-radius:2px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:8px;display:grid}.appearance-layout:hover{background:#fff;border-color:#b8cbc4}.appearance-layout.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-layout.selected{border-color:color-mix(in srgb, var(--green) 48%, white)}}.appearance-layout.selected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-layout.selected{background:color-mix(in srgb, var(--green) 6%, white)}}.appearance-layout.selected{box-shadow:inset 2px 0 var(--green)}.appearance-layout>span:nth-child(2) strong,.appearance-layout>span:nth-child(2) small,.appearance-layout>span:nth-child(2) em{display:block}.appearance-layout>span:nth-child(2) strong{font-size:8px}.appearance-layout>span:nth-child(2) small{color:#6e7c76;margin-top:4px;font-size:6px}.appearance-layout>span:nth-child(2) em{color:#909a96;margin-top:4px;font-size:5px;font-style:normal;line-height:1.4}.appearance-layout>b{min-width:42px;color:var(--green-deep);text-align:right;font-size:5px}.appearance-layout-map{background:#eef2f0;border:1px solid #cfd8d4;grid-template-rows:13px 1fr 12px;grid-template-columns:22px 1fr;width:102px;height:62px;display:grid;overflow:hidden;box-shadow:0 4px 10px #1a2c2512}.appearance-layout-map i,.appearance-layout-map b,.appearance-layout-map em,.appearance-layout-map small{min-width:0;min-height:0;display:block}.appearance-layout-map i{background:#243e35;grid-column:1/-1}.appearance-layout-map b{background:#8fc9b6;grid-column:1/-1;margin:5px 7px 3px}.appearance-layout-map em{background:#fff;border:1px solid #d9e1de;grid-column:1/-1;margin:0 7px 5px}.appearance-layout-map small{background:#304d43;grid-column:1/-1}.appearance-layout-map.showcase{grid-template-rows:20px 1fr 12px}.appearance-layout-map.showcase i{background:linear-gradient(#243e35 48%,#385b4f 48%)}.appearance-layout-map.showcase b{width:57px;margin-inline:auto}.appearance-layout-map.rail{grid-template-rows:1fr 11px;grid-template-columns:27px 1fr}.appearance-layout-map.rail i{background:#243e35;grid-area:1/1}.appearance-layout-map.rail b{grid-area:1/2;margin:6px 7px 3px}.appearance-layout-map.rail em{grid-area:1/2;margin:22px 7px 6px}.appearance-layout-map.rail small{grid-area:2/1/auto/-1}.appearance-layout-source{border-top:1px solid var(--line-soft);color:#68766f;background:#f8faf9;grid-template-columns:1fr auto auto;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:6px;display:grid}.appearance-layout-source strong{color:var(--green-deep);letter-spacing:.05em;font-size:5px}.appearance-mark-sample{color:#fff;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;transform:skew(-5deg)}.appearance-mark-sample.has-logo{border:1px solid #d7dfdc;overflow:hidden;transform:none;background:#fff!important}.appearance-mark-sample img{object-fit:contain;width:100%;height:100%;padding:3px}.appearance-heading-tools{align-items:center;gap:7px;display:flex}.appearance-inherit-action{min-height:25px;color:var(--green-deep);background:#fff;border:1px solid #d9e1de;border-radius:2px;padding:0 7px;font-size:6px;font-weight:700}.appearance-identity-fields{grid-template-columns:1.5fr .5fr;gap:9px;padding:12px;display:grid}.appearance-identity-fields label{gap:4px;display:grid}.appearance-identity-fields label>span{color:#64716c;font-size:7px;font-weight:700}.appearance-identity-fields input{color:#2d3c36;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:0;width:100%;min-height:35px;padding:0 9px;font-size:8px}.appearance-identity-fields input:focus{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-identity-fields input:focus{border-color:color-mix(in srgb, var(--green) 55%, white)}}.appearance-identity-fields input:focus{background:#fff}.appearance-logo-editor{border:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;margin:0 12px 12px;padding:10px;display:grid}.appearance-logo-editor>div{background:var(--green);color:#fff;place-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.appearance-logo-editor>div.has-image{background:#fff;border:1px solid #d5ddda}.appearance-logo-editor>div img{object-fit:contain;width:100%;height:100%;padding:5px}.appearance-logo-editor>p{min-width:0;margin:0}.appearance-logo-editor>p span,.appearance-logo-editor>p strong,.appearance-logo-editor>p small{display:block}.appearance-logo-editor>p span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.appearance-logo-editor>p strong{margin-top:4px;font-size:8px}.appearance-logo-editor>p small{color:#84908b;margin-top:4px;font-size:6px;line-height:1.4}.appearance-logo-editor>nav{justify-items:end;gap:5px;display:grid}.appearance-logo-editor>nav label{min-height:28px;padding:0 8px;font-size:6px}.appearance-logo-editor>nav label.disabled{opacity:.55;cursor:wait}.appearance-logo-editor input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.appearance-logo-remove{color:#9d4e48;background:0 0;border:0;font-size:6px;font-weight:700}.appearance-logo-remove:disabled{cursor:not-allowed;opacity:.45}.appearance-inheritance{color:#61746c;letter-spacing:.06em;background:#edf4f1;padding:4px 6px;font-size:6px;font-weight:800}.appearance-color-list{padding:0 12px 7px}.appearance-color-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:7px;min-height:53px;display:grid}.appearance-color-row:last-child{border:0}.appearance-color-row>label{align-items:center;gap:9px;min-width:0;display:flex}.appearance-color-row input[type=color]{cursor:pointer;background:#fff;border:1px solid #d5ddda;border-radius:2px;flex:none;width:34px;height:29px;padding:2px}.appearance-color-row strong,.appearance-color-row small{display:block}.appearance-color-row strong{font-size:8px}.appearance-color-row small{color:#85918c;margin-top:3px;font-size:6px}.appearance-color-row code{color:#75827c;font:600 6px var(--font-geist-mono), monospace}.appearance-source{color:#7b8882;text-overflow:ellipsis;white-space:nowrap;background:#f0f3f2;width:max-content;max-width:110px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:750;display:inline-flex;overflow:hidden}.appearance-source.own{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-source.own{background:color-mix(in srgb, var(--green) 10%, white)}}.appearance-source.own{color:var(--green-deep)}.appearance-identity-fields label>span .appearance-source{vertical-align:0;margin-left:5px;display:inline-flex}.appearance-row-inherit{color:#65746d;background:#fff;border:1px solid #dce3e0;border-radius:2px;min-height:23px;padding:0 6px;font-size:5px;font-weight:700}.appearance-switch{background:#cbd4d0;border:0;border-radius:10px;width:30px;height:17px;padding:2px}.appearance-switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;display:block;box-shadow:0 1px 3px #00000024}.appearance-switch.on{background:var(--green)}.appearance-switch.on i{transform:translate(13px)}.appearance-breadcrumb-source{border-top:1px solid var(--line-soft);color:#68766f;background:#f8faf9;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:6px;display:flex}.appearance-breadcrumb-source>span{flex:1}.appearance-breadcrumb-source>button{color:var(--green-deep);background:0 0;border:0;font-size:6px;font-weight:700}.appearance-breadcrumb-reach{overflow:hidden}.appearance-breadcrumb-reach .panel-heading>strong{min-width:58px;color:var(--green-deep);letter-spacing:.06em;text-align:center;background:#edf8f4;border:1px solid #b9d9ce;padding:5px 7px;font-size:6px}.appearance-breadcrumb-reach.hidden .panel-heading>strong{color:#76817c;background:#f2f4f3;border-color:#d8dfdc}.appearance-breadcrumb-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px 12px;display:grid}.appearance-breadcrumb-reach-grid>div{background:#fbfcfc;border:1px solid #dce4e1;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:6px 8px;display:grid}.appearance-breadcrumb-reach-grid>div>i{width:20px;height:20px;color:var(--green-deep);background:#e8f5f0;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.appearance-breadcrumb-reach-grid>div>span{color:#405049;font-size:7px;font-weight:650}.appearance-breadcrumb-reach-grid>div>b{color:var(--green-deep);letter-spacing:.05em;font-size:5px}.appearance-breadcrumb-reach.hidden .appearance-breadcrumb-reach-grid>div{background:#f7f8f8}.appearance-breadcrumb-reach.hidden .appearance-breadcrumb-reach-grid>div>i{color:#7c8882;background:#e9edeb}.appearance-breadcrumb-reach.hidden .appearance-breadcrumb-reach-grid>div>b{color:#7c8882}.appearance-breadcrumb-reach>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:0 12px;display:flex}.appearance-breadcrumb-reach>footer span{color:#6f7d76;font-size:6px}.appearance-breadcrumb-reach>footer b{color:#52625b;text-align:right;font-size:6px}.appearance-feedback{color:#087859;background:#ebf8f3;border:1px solid #bde1d5;padding:9px 11px;font-size:8px;font-weight:700}.appearance-feedback.error{color:#9d4e48;background:#fff1f0;border-color:#eccdca}.appearance-actions{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d9e0dd;justify-content:flex-end;align-items:center;gap:7px;padding:10px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 8px 25px #182c251a}.appearance-actions>div{flex:1}.appearance-actions strong,.appearance-actions small{display:block}.appearance-actions strong{font-size:7px}.appearance-actions small{color:#89948f;margin-top:3px;font-size:6px}.appearance-actions .button:disabled{cursor:not-allowed;opacity:.48;transform:none}.appearance-live-preview{min-width:0;overflow:hidden}.appearance-live-preview .preview-devices{gap:3px;display:flex}.appearance-live-preview .preview-devices button{border:1px solid var(--line);color:#77847e;background:#fff;border-radius:2px;width:28px;height:26px;font-size:10px}.appearance-live-preview .preview-devices button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.appearance-preview-stage{background:#e8ecea;justify-content:center;align-items:flex-start;min-height:570px;padding:14px;display:flex;overflow:hidden}.appearance-preview-browser{background:#fff;border:1px solid #cdd6d2;width:100%;transition:width .2s;box-shadow:0 13px 35px #1627211c}.appearance-preview-stage.tablet .appearance-preview-browser{width:78%}.appearance-preview-stage.mobile .appearance-preview-browser{width:48%;min-width:270px}.appearance-browser-bar{background:#f7f9f8;border-bottom:1px solid #dde3e0;align-items:center;gap:5px;height:29px;padding:0 9px;display:flex}.appearance-browser-bar>i{background:#c9d1cd;border-radius:50%;width:5px;height:5px}.appearance-browser-bar>span{color:#89948f;flex:1;margin-left:4px;font-size:5px}.appearance-browser-bar>b{color:#718078;letter-spacing:.07em;font-size:5px}.appearance-preview-app{background:var(--preview-canvas);color:#1c2924;grid-template-columns:118px minmax(0,1fr);height:515px;font-size:6px;display:grid;overflow:hidden}.appearance-preview-app>aside{background:var(--preview-sidebar);color:#d8e4df;flex-direction:column;min-width:0;display:flex}.preview-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:5px;height:48px;padding:0 9px;display:flex}.preview-brand>span{background:var(--preview-accent);color:#fff;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid;transform:skew(-5deg)}.preview-brand.has-logo>span{background:#fff;border:1px solid #ffffff40;overflow:hidden;transform:none}.preview-brand.has-logo>span img{object-fit:contain;width:100%;height:100%;padding:2px}.preview-brand>strong{color:#fff;letter-spacing:-.6px;font-size:12px}.preview-brand>small{color:#91a49c;margin-left:auto;font-size:4px}.appearance-preview-app aside nav{gap:3px;padding:13px 8px;display:grid}.appearance-preview-app aside nav span{color:#a2b4ad;border-left:2px solid #0000;align-items:center;gap:7px;min-height:29px;padding:0 7px;display:flex}.appearance-preview-app aside nav span:first-child{border-left-color:var(--preview-accent);color:#fff;background:#ffffff14}.appearance-preview-app aside nav b{font-size:5px;font-weight:600}.appearance-preview-app aside footer{background:var(--preview-footer);color:#a5b7b0;align-items:center;gap:6px;min-height:42px;margin:auto 7px 7px;padding:7px;display:flex}.appearance-preview-app aside footer i{background:var(--preview-accent);border-radius:50%;width:5px;height:5px}.appearance-preview-app>main{min-width:0}.appearance-preview-app>main>header{background:var(--preview-topbar);border-bottom:1px solid #dfe5e2;justify-content:space-between;align-items:center;height:48px;padding:0 13px;display:flex}.appearance-preview-app>main>header>span{color:#8b9691;background:#f8faf9;border:1px solid #dce2df;align-items:center;width:55%;min-height:23px;padding:0 7px;font-size:5px;display:flex}.appearance-preview-app>main>header>b{background:var(--preview-accent);place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-preview-app>main>header>b{background:color-mix(in srgb, var(--preview-accent) 14%, white)}}.appearance-preview-app>main>header>b{color:var(--preview-accent-deep);font-size:5px}.preview-breadcrumb{border:1px solid var(--preview-breadcrumb);align-items:center;gap:5px;width:fit-content;min-height:23px;margin:10px 13px 0;padding:0 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.preview-breadcrumb{border:1px solid color-mix(in srgb, var(--preview-breadcrumb) 80%, #aab8b2)}}.preview-breadcrumb{background:var(--preview-breadcrumb);color:#7f8b86;font-size:5px}.preview-breadcrumb i{color:#a8b1ad}.preview-breadcrumb strong{color:#4f5e57}.appearance-preview-app>main>section{padding:11px 13px}.preview-title{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.preview-title small{color:#7d8984;font-size:4px}.preview-title h3{margin:3px 0;font-size:13px}.preview-title p{color:#7c8883;margin:0;font-size:5px}.preview-title .preview-cta{background:var(--preview-accent-deep);color:#fff;border:0;align-items:center;min-height:23px;padding:0 8px;font-size:5px;font-weight:700;display:inline-flex}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.preview-metrics article{background:var(--preview-content);border:1px solid #e1e6e4;min-height:71px;padding:9px}.preview-metrics small,.preview-metrics strong,.preview-metrics span{display:block}.preview-metrics small{color:#77847e;font-size:4px}.preview-metrics strong{margin:5px 0;font-size:14px}.preview-metrics span{color:#87928d;font-size:4px}.preview-table{background:var(--preview-content);border:1px solid #e1e6e4;margin-top:8px}.preview-table>header{border-bottom:1px solid #e9edeb;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;display:flex}.preview-table>header strong{font-size:6px}.preview-table>header span{color:var(--preview-accent-deep);font-size:5px}.preview-table>div{border-bottom:1px solid #edf0ef;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:47px;padding:0 9px;display:grid}.preview-table>div>i{color:#fff;background:#263d5d;place-items:center;width:23px;height:23px;font-size:5px;font-style:normal;font-weight:750;display:grid}.preview-table>div:nth-child(3)>i{background:#e15b4f}.preview-table p{margin:0}.preview-table p strong,.preview-table p small{display:block}.preview-table p strong{font-size:5px}.preview-table p small{color:#8a9590;margin-top:3px;font-size:4px}.preview-table>div>b{color:var(--preview-accent-deep);font-size:4px}.appearance-preview-stage.tablet .appearance-preview-app{grid-template-columns:80px minmax(0,1fr)}.appearance-preview-stage.tablet .appearance-preview-app aside nav b,.appearance-preview-stage.tablet .preview-brand strong,.appearance-preview-stage.tablet .preview-brand small{display:none}.appearance-preview-stage.mobile .appearance-preview-app{display:block}.appearance-preview-stage.mobile .appearance-preview-app>aside{display:none}.appearance-preview-stage.mobile .appearance-preview-app>main>header>span{width:70%}.appearance-preview-stage.mobile .preview-metrics{grid-template-columns:1fr}.appearance-preview-stage.mobile .preview-metrics article:nth-child(n+2),.appearance-preview-stage.mobile .preview-title .preview-cta{display:none}.network-appearance-preview main{background:var(--preview-canvas);color:#1c2924;min-height:515px;overflow:hidden}.network-appearance-preview main>header{border-bottom:1px solid var(--preview-sidebar);justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview main>header{border-bottom:1px solid color-mix(in srgb, var(--preview-sidebar) 72%, white)}}.network-appearance-preview main>header{background:var(--preview-sidebar);color:#fff}.network-appearance-preview main>header>div{align-items:center;gap:6px;display:flex}.network-appearance-preview main>header>div>span{background:var(--preview-accent);color:#fff;place-items:center;width:25px;height:25px;font-size:7px;font-weight:850;display:grid;overflow:hidden}.network-appearance-preview main>header>div.has-logo>span{background:#fff;border:1px solid #ffffff4d}.network-appearance-preview main>header img{object-fit:contain;width:100%;height:100%;padding:2px}.network-appearance-preview main>header strong{color:#fff;font-size:9px}.network-appearance-preview main>header nav{color:var(--preview-sidebar)}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview main>header nav{color:color-mix(in srgb, var(--preview-sidebar) 18%, white)}}.network-appearance-preview main>header nav{font-size:5px}.network-preview-breadcrumb{background:var(--preview-breadcrumb);color:#87928d;border-bottom:1px solid #dfe5e2;align-items:center;min-height:26px;padding:0 14px;font-size:5px;display:flex}.network-preview-breadcrumb strong{color:#52615a}.network-appearance-preview main>section{background:var(--preview-sidebar);color:#fff;grid-template-columns:minmax(0,1fr) 118px;min-height:178px;display:grid}.network-appearance-preview main>section>div{align-content:center;padding:19px;display:grid}.network-appearance-preview main>section>div>span{color:var(--preview-accent);letter-spacing:.1em;font-size:4px;font-weight:850}.network-appearance-preview main>section h3{color:#fff;max-width:390px;margin:6px 0 5px;font-size:16px;line-height:1.15}.network-appearance-preview main>section p{max-width:410px;color:var(--preview-sidebar);margin:0}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview main>section p{color:color-mix(in srgb, var(--preview-sidebar) 20%, white)}}.network-appearance-preview main>section p{font-size:5px;line-height:1.55}.network-appearance-preview main>section .preview-cta{border:1px solid var(--preview-accent);background:var(--preview-accent-deep);color:#fff;align-items:center;width:max-content;min-height:22px;margin-top:9px;padding:0 7px;font-size:5px;font-weight:750;display:inline-flex}.network-appearance-preview main>section>aside{border-left:3px solid var(--preview-accent);background:var(--preview-sidebar);align-content:center;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview main>section>aside{background:color-mix(in srgb, var(--preview-sidebar) 82%, white)}}.network-appearance-preview main>section>aside strong,.network-appearance-preview main>section>aside span,.network-appearance-preview main>section>aside small{display:block}.network-appearance-preview main>section>aside strong{color:var(--preview-accent);font-size:20px}.network-appearance-preview main>section>aside span{margin-top:3px;font-size:5px}.network-appearance-preview main>section>aside small{color:var(--preview-sidebar);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview main>section>aside small{color:color-mix(in srgb, var(--preview-sidebar) 25%, white)}}.network-appearance-preview main>section>aside small{font-size:4px}.network-preview-units{background:var(--preview-canvas);padding:13px 15px}.network-preview-units>header span,.network-preview-units>header strong{display:block}.network-preview-units>header span{color:var(--preview-accent-deep);letter-spacing:.08em;font-size:4px;font-weight:850}.network-preview-units>header strong{margin-top:3px;font-size:8px}.network-preview-units article{background:var(--preview-content);border:1px solid #dfe5e2;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;margin-top:5px;padding:5px 7px;display:grid}.network-preview-units article>i{background:var(--preview-sidebar);width:21px;height:21px;color:var(--preview-accent);place-items:center;font-size:5px;font-style:normal;font-weight:850;display:grid}.network-preview-units article p{margin:0}.network-preview-units article strong,.network-preview-units article small{display:block}.network-preview-units article strong{font-size:5px}.network-preview-units article small{color:#8a9590;margin-top:2px;font-size:4px}.network-preview-units article>b{color:var(--preview-accent-deep);font-size:4px}.network-appearance-preview main>footer{background:var(--preview-footer);color:#fff;justify-content:space-between;align-items:center;min-height:36px;padding:0 15px;display:flex}.network-appearance-preview main>footer strong{font-size:6px}.network-appearance-preview main>footer span{color:var(--preview-footer)}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview main>footer span{color:color-mix(in srgb, var(--preview-footer) 22%, white)}}.network-appearance-preview main>footer span{font-size:4px}.appearance-preview-stage.tablet .network-appearance-preview main>header nav{display:none}.appearance-preview-stage.mobile .network-appearance-preview main>section{grid-template-columns:1fr}.appearance-preview-stage.mobile .network-appearance-preview main>section>aside,.appearance-preview-stage.mobile .network-preview-units article:nth-of-type(n+3){display:none}.network-appearance-preview[data-layout=showcase] main>header{grid-template-columns:1fr;align-content:center;gap:6px;min-height:72px;display:grid}.network-appearance-preview[data-layout=showcase] main>header nav{border-top:1px solid var(--preview-sidebar);padding-top:6px}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview[data-layout=showcase] main>header nav{border-top:1px solid color-mix(in srgb, var(--preview-sidebar) 70%, white)}}.network-appearance-preview[data-layout=showcase] main>section{min-height:160px}.network-appearance-preview[data-layout=showcase] .network-preview-units{max-width:86%;margin:0 auto}.network-appearance-preview[data-layout=rail] main{grid-template-rows:auto auto 1fr auto;grid-template-columns:105px minmax(0,1fr);display:grid}.network-appearance-preview[data-layout=rail] main>header{flex-direction:column;grid-area:1/1/span 3;justify-content:flex-start;align-items:stretch;min-height:479px;padding:13px 10px;display:flex}.network-appearance-preview[data-layout=rail] main>header>div{align-items:flex-start}.network-appearance-preview[data-layout=rail] main>header nav{border-top:1px solid var(--preview-sidebar);margin-top:17px}@supports (color:color-mix(in lab, red, red)){.network-appearance-preview[data-layout=rail] main>header nav{border-top:1px solid color-mix(in srgb, var(--preview-sidebar) 70%, white)}}.network-appearance-preview[data-layout=rail] main>header nav{padding-top:10px;line-height:2.2}.network-appearance-preview[data-layout=rail] .network-preview-breadcrumb{grid-area:1/2}.network-appearance-preview[data-layout=rail] main>section{grid-area:2/2;grid-template-columns:minmax(0,1fr) 95px}.network-appearance-preview[data-layout=rail] .network-preview-units{grid-area:3/2}.network-appearance-preview[data-layout=rail] main>footer{grid-area:4/1/auto/-1}.appearance-hierarchy>div:nth-child(2){justify-content:center;align-items:center;gap:8px;padding:14px 12px 8px;display:flex}.appearance-hierarchy>div:nth-child(2) span,.appearance-hierarchy>div:nth-child(2) strong{border:1px solid var(--line);color:#6d7a74;background:#f8faf9;padding:5px 7px;font-size:6px}.appearance-hierarchy>div:nth-child(2) strong{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-hierarchy>div:nth-child(2) strong{border-color:color-mix(in srgb, var(--green) 45%, white)}}.appearance-hierarchy>div:nth-child(2) strong{background:var(--green-soft);color:var(--green-deep)}.appearance-hierarchy>div:nth-child(2) span.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-hierarchy>div:nth-child(2) span.active{border-color:color-mix(in srgb, var(--green) 45%, white)}}.appearance-hierarchy>div:nth-child(2) span.active{background:var(--green-soft);color:var(--green-deep);font-weight:750}.appearance-hierarchy>div:nth-child(2) i{color:#9aa49f;font-size:7px}.appearance-hierarchy>p{color:#7f8b85;text-align:center;margin:0;padding:3px 14px 13px;font-size:7px;line-height:1.5}@media (max-width:1180px){.appearance-manager{grid-template-columns:1fr}.appearance-preview-column{position:static}.appearance-live-preview{order:-1}.appearance-scope-tree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.contextual-network-brand{grid-template-columns:48px minmax(0,1fr)}.contextual-network-brand-mark{width:46px;height:46px}.contextual-network-brand aside{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-items:start;padding-top:8px}.appearance-scope-tree{grid-template-columns:1fr;max-height:260px}.appearance-scope-panel>footer{flex-wrap:wrap;padding-block:7px}.appearance-scope-panel>footer>b{width:100%;margin:2px 0 0}.appearance-theme-list,.appearance-breadcrumb-reach-grid{grid-template-columns:1fr}.appearance-breadcrumb-reach>footer{flex-direction:column;align-items:flex-start;padding-block:8px}.appearance-breadcrumb-reach>footer b{text-align:left}.appearance-layout{grid-template-columns:82px minmax(0,1fr)}.appearance-layout-map{width:80px}.appearance-layout>b{text-align:left;grid-column:2}.appearance-identity-fields{grid-template-columns:1fr}.appearance-logo-editor{grid-template-columns:48px 1fr}.appearance-logo-editor>div{width:46px;height:46px}.appearance-logo-editor>nav{grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:start;place-items:center start}.appearance-actions{flex-wrap:wrap;align-items:stretch}.appearance-actions>div{flex-basis:100%}.appearance-actions .button{flex:1;justify-content:center}.appearance-preview-stage{min-height:505px;padding:9px}.appearance-preview-app{grid-template-columns:78px minmax(0,1fr);height:450px}.appearance-preview-app aside nav b,.preview-brand strong,.preview-brand small{display:none}.preview-metrics{grid-template-columns:1fr 1fr}.preview-metrics article:last-child{display:none}.appearance-hierarchy>div:nth-child(2){flex-wrap:wrap}.appearance-color-row{grid-template-columns:minmax(0,1fr) auto auto;padding-block:7px}.appearance-color-row .appearance-source{grid-column:2}.appearance-color-row code{grid-column:3}.appearance-row-inherit{grid-column:2}}.appearance-history{gap:14px;display:grid}.appearance-history-hero{color:#fff;background:#162d26;border:1px solid #27453c;border-radius:2px;overflow:hidden}.appearance-history-hero>div{padding:24px 26px 20px}.appearance-history-hero>div>span{color:#58d8b2;letter-spacing:.1em;font-size:10px;font-weight:800}.appearance-history-hero h2{letter-spacing:-.45px;margin:7px 0 6px;font-size:22px}.appearance-history-hero>div>p{color:#adc2bb;max-width:720px;margin:0;font-size:12px;line-height:1.55}.appearance-history-hero dl{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.appearance-history-hero dl>div{border-right:1px solid #ffffff17;padding:14px 18px}.appearance-history-hero dl>div:last-child{border-right:0}.appearance-history-hero dt{color:#819b92;text-transform:uppercase;font-size:10px}.appearance-history-hero dd{margin:4px 0 0;font-size:19px;font-weight:780}.appearance-history-hero>footer{background:#132821;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 20px;display:flex}.appearance-history-hero>footer span{color:#b5c8c1;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.appearance-history-hero>footer span i{background:#3ad5a7;border-radius:50%;width:7px;height:7px}.appearance-history-hero>footer p{color:#849b93;margin:0;font-size:10px}.appearance-history-controls{border:1px solid var(--line);background:#fff;border-radius:2px;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:10px;padding:12px;display:grid}.appearance-history-controls form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.appearance-history-controls label span{color:#68766f;letter-spacing:.06em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.appearance-history-controls select{color:#31413b;background:#fafcfb;border:1px solid #d6dfdb;border-radius:2px;width:100%;height:38px;padding:0 10px;font-size:11px}.appearance-history-controls form button{color:#fff;cursor:pointer;background:#168766;border:1px solid #168766;border-radius:2px;height:38px;padding:0 13px;font-size:10px;font-weight:750}.appearance-history-controls>nav{grid-template-columns:repeat(4,1fr);align-items:end;gap:5px;display:grid}.appearance-history-controls>nav a{color:#5d6c66;background:#fff;border:1px solid #d9e1de;border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.appearance-history-controls>nav a b{color:#74817c;text-align:center;background:#edf2f0;min-width:19px;padding:2px 4px;font-size:9px}.appearance-history-controls>nav a.active{color:#087c5e;background:#edf8f4;border-color:#79baa5}.appearance-history-controls>nav a.active b{color:#087c5e;background:#d9eee7}.appearance-history-controls>p{color:#63716b;background:#f2f6f4;grid-column:1/-1;align-items:center;gap:9px;margin:0;padding:9px 11px;font-size:10px;display:flex}.appearance-history-controls>p span{color:#81908a;letter-spacing:.06em;font-size:9px;font-weight:800}.appearance-history-controls>p strong{color:#2d3d37}.appearance-history-controls>p a{color:#087c5e;margin-left:auto;font-weight:750}.appearance-history-reading-key{border:1px solid var(--line-soft);color:#6e7b76;background:#f7faf8;align-items:center;gap:17px;min-height:40px;padding:0 13px;font-size:10px;display:flex}.appearance-history-reading-key>span{color:#34443e;letter-spacing:.08em;font-size:9px;font-weight:850}.appearance-history-reading-key p{align-items:center;gap:5px;margin:0;display:flex}.appearance-history-reading-key p i{background:#fff;border:1px solid #b8c5c0;width:13px;height:13px}.appearance-history-reading-key p i.inherited{background:repeating-linear-gradient(135deg,#fff,#fff 3px,#e4ebe8 3px 5px)}.appearance-history-reading-key strong{color:#51605a;margin-left:auto;font-size:10px}.appearance-history-timeline{gap:11px;padding-left:24px;display:grid;position:relative}.appearance-history-timeline:before{content:"";background:#cfd9d5;width:1px;position:absolute;top:8px;bottom:8px;left:8px}.appearance-history-event{border:1px solid var(--line);background:#fff;border-radius:2px;position:relative}.appearance-history-event:before{content:"";background:#159a74;border:2px solid #f4f7f5;border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:-21px;box-shadow:0 0 0 1px #9ebdb2}.appearance-history-event.page_published:before,.appearance-history-event.page_baseline:before{background:#7458b7}.appearance-history-event.logo_uploaded:before,.appearance-history-event.logo_removed:before{background:#3a78a4}.appearance-history-event>header{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px 14px;display:grid}.appearance-history-event>header>span{color:#0a8262;background:#e9f5f1;border:1px solid #cbe0d9;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.appearance-history-event.page_published>header>span,.appearance-history-event.page_baseline>header>span{color:#6750a0;background:#f3effb;border-color:#dcd3ef}.appearance-history-event.logo_uploaded>header>span,.appearance-history-event.logo_removed>header>span{color:#356e94;background:#edf3f7;border-color:#ccdae4}.appearance-history-event>header small{color:#77857f;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.appearance-history-event>header h3{color:#293a34;margin:3px 0;font-size:14px}.appearance-history-event>header p{color:#7b8883;margin:0;font-size:10px}.appearance-history-event>header p strong{color:#45554f}.appearance-history-event>header>a{color:#087c5e;border:1px solid #d8e1de;border-radius:2px;align-items:center;min-height:31px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.appearance-history-comparison{background:#fbfcfc;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;padding:13px 14px;display:grid}.appearance-history-arrow{color:#8c9994;place-items:center;font-size:16px;display:grid}.appearance-history-state{background:#fff;border:1px solid #dbe3e0;border-radius:2px;min-width:0;padding:11px}.appearance-history-state>span{color:#7b8983;letter-spacing:.06em;margin-bottom:8px;font-size:9px;font-weight:820;display:block}.appearance-history-state-head{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.appearance-history-state-head>i{border-radius:2px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:850;display:grid}.appearance-history-state-head p{min-width:0;margin:0}.appearance-history-state-head strong,.appearance-history-state-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appearance-history-state-head strong{color:#34453f;font-size:11px}.appearance-history-state-head small{color:#87938e;margin-top:3px;font-size:9px}.appearance-history-state-head>b{color:#6c7974;background:#f0f4f2;padding:5px 7px;font-size:8px}.appearance-history-state-head .changed{color:#087c5e}.appearance-history-palette{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:10px;display:grid}.appearance-history-palette>span{background:#fafbfb;border:1px solid #e0e6e4;min-width:0;padding:4px}.appearance-history-palette>span.changed{border-color:#6fbea5;box-shadow:inset 0 0 0 1px #cce9df}.appearance-history-palette i{background:repeating-linear-gradient(135deg,#fff,#fff 3px,#e0e7e4 3px 5px);height:15px;display:block}.appearance-history-palette small{color:#7d8a85;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.appearance-history-state.empty,.appearance-history-state.logo>div{align-items:center;gap:10px;display:flex}.appearance-history-state.empty{color:#87938e;flex-direction:column;justify-content:center;min-height:103px}.appearance-history-state.empty>span{margin:0}.appearance-history-state.empty strong,.appearance-history-state.empty small{text-align:center;display:block}.appearance-history-state.empty strong{color:#53625c;font-size:11px}.appearance-history-state.empty small{margin-top:3px;font-size:9px}.appearance-history-state.logo>div{min-height:66px}.appearance-history-state.logo>div>i{color:#386a59;background:#edf4f1;border:1px solid #cad9d3;place-items:center;width:43px;height:43px;font-size:17px;font-style:normal;display:grid}.appearance-history-state.logo p{margin:0}.appearance-history-state.logo strong,.appearance-history-state.logo small{display:block}.appearance-history-state.logo strong{color:#34453f;font-size:11px}.appearance-history-state.logo small{color:#82908a;max-width:300px;margin-top:4px;font-size:9px;line-height:1.4}.appearance-history-state.muted{opacity:.72}.appearance-history-event>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:53px;padding:9px 14px;display:flex}.appearance-history-event>footer p{margin:0}.appearance-history-event>footer p span,.appearance-history-event>footer p strong{display:block}.appearance-history-event>footer p span{color:#83908b;letter-spacing:.06em;font-size:8px;font-weight:800}.appearance-history-event>footer p strong{color:#42524c;margin-top:3px;font-size:10px}.appearance-history-event>footer>small{color:#89958f;text-align:right;max-width:470px;font-size:9px;line-height:1.4}.appearance-history-empty{text-align:center;background:#fafcfa;border:1px dashed #cbd6d2;align-content:center;place-items:center;min-height:210px;padding:25px;display:grid}.appearance-history-empty>span{color:#178565;background:#e8f3ef;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.appearance-history-empty h3{margin:10px 0 3px;font-size:14px}.appearance-history-empty p{color:#77857f;margin:0 0 11px;font-size:10px}.appearance-history-empty a{color:#087c5e;font-size:10px;font-weight:750}.appearance-history-pagination{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:10px 13px;display:flex}.appearance-history-pagination p{margin:0}.appearance-history-pagination strong,.appearance-history-pagination small{display:block}.appearance-history-pagination strong{color:#374740;font-size:10px}.appearance-history-pagination small{color:#85918c;margin-top:3px;font-size:9px}.appearance-history-pagination nav{align-items:center;gap:5px;display:flex}.appearance-history-pagination nav a,.appearance-history-pagination nav b{color:#53625c;background:#fff;border:1px solid #d7dfdc;align-items:center;min-height:31px;padding:0 10px;font-size:9px;display:inline-flex}.appearance-history-pagination nav a.current{color:#087c5e;background:#eef8f5;border-color:#77bca6}.appearance-history-pagination nav b{color:#168363;background:#f2faf7;border-color:#d8e9e3;font-weight:750}@media (max-width:960px){.appearance-history-controls{grid-template-columns:1fr}.appearance-history-comparison{grid-template-columns:1fr;gap:7px}.appearance-history-arrow{min-height:20px;transform:rotate(90deg)}}@media (max-width:680px){.appearance-history-hero dl{grid-template-columns:1fr 1fr}.appearance-history-hero dl>div:nth-child(2){border-right:0}.appearance-history-hero dl>div:nth-child(-n+2){border-bottom:1px solid #ffffff17}.appearance-history-hero>footer,.appearance-history-event>footer,.appearance-history-pagination{flex-direction:column;align-items:flex-start;padding:11px 13px}.appearance-history-controls form{grid-template-columns:1fr}.appearance-history-controls>nav{grid-template-columns:1fr 1fr}.appearance-history-reading-key{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.appearance-history-reading-key strong{width:100%;margin-left:0}.appearance-history-timeline{padding-left:0}.appearance-history-timeline:before,.appearance-history-event:before{display:none}.appearance-history-event>header{grid-template-columns:34px minmax(0,1fr)}.appearance-history-event>header>a{grid-column:2;justify-self:start}.appearance-history-palette{grid-template-columns:repeat(3,1fr)}.appearance-history-event>footer>small{text-align:left}.appearance-history-pagination nav{flex-wrap:wrap}}.access-protection-badge{min-height:30px;color:var(--green-deep);background:#f0f8f5;border:1px solid #d3e2dc;align-items:center;gap:6px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.access-protection-badge i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.access-control-workspace{gap:12px;display:grid}.access-control-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.access-control-stats>article{align-items:center;gap:10px;min-height:79px;padding:11px 13px;display:flex}.access-control-stats article>div>span,.access-control-stats strong,.access-control-stats small{display:block}.access-control-stats article>div>span{color:#73807a;font-size:7px;font-weight:700}.access-control-stats strong{color:#22312b;margin:3px 0;font-size:18px;line-height:1}.access-control-stats small{color:#87928d;font-size:6px}.access-stat-icon{flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.access-stat-icon.green{color:#08795d;background:#e1f4ed}.access-stat-icon.blue{color:#356f97;background:#e4eef6}.access-stat-icon.violet{color:#6d56a3;background:#ece7f6}.access-stat-icon.amber{color:#a36e1e;background:#f7ecd7}.access-responsibility-pipeline{background:#fff;border:1px solid #d6e2dd;border-left:3px solid #2aa67e;overflow:hidden}.access-responsibility-pipeline>header{border-bottom:1px solid var(--line-soft);background:linear-gradient(105deg,#f4faf7,#fff);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px;min-height:104px;padding:17px 18px;display:grid}.access-responsibility-pipeline>header span{color:#16815f;letter-spacing:.1em;font-size:5px;font-weight:850}.access-responsibility-pipeline>header h2{color:#253830;margin:5px 0 4px;font-size:13px}.access-responsibility-pipeline>header p{color:#74827b;max-width:790px;margin:0;font-size:7px;line-height:1.55}.access-responsibility-pipeline>header aside{border-left:1px solid #dbe5e1;padding-left:17px}.access-responsibility-pipeline>header aside strong,.access-responsibility-pipeline>header aside small{display:block}.access-responsibility-pipeline>header aside strong{color:#1c4939;font-size:21px}.access-responsibility-pipeline>header aside small{color:#7d8a84;margin-top:3px;font-size:6px}.access-responsibility-pipeline>header aside>span{background:#e3ebe8;height:4px;margin-top:9px;display:block}.access-responsibility-pipeline>header aside>span i{background:#2cab82;height:100%;display:block}.access-responsibility-stage-grid{grid-template-columns:repeat(4,1fr);display:grid}.access-responsibility-stage-grid>article{border-right:1px solid var(--line-soft);grid-template-rows:auto 1fr auto;min-height:143px;padding:13px 14px;display:grid}.access-responsibility-stage-grid>article:last-child{border-right:0}.access-responsibility-stage-grid article>header{justify-content:space-between;align-items:center;display:flex}.access-responsibility-stage-grid article>header b{color:#9aa49f;font-size:5px}.access-responsibility-stage-grid article>header span{color:#718079;background:#f4f7f6;border:1px solid #d6dfdc;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.access-responsibility-stage-grid article.selection>header span{color:#9b6a20;background:#fff5e5;border-color:#e5d2ad}.access-responsibility-stage-grid article.acceptance>header span{color:#3d7392;background:#edf5f9;border-color:#c9dce8}.access-responsibility-stage-grid article.covered>header span{color:#147b5b;background:#eaf7f2;border-color:#bce0d2}.access-responsibility-stage-grid article>div strong{color:#34463e;margin-top:10px;font-size:8px;display:block}.access-responsibility-stage-grid article>div p{color:#7d8984;margin:4px 0 0;font-size:6px;line-height:1.5}.access-responsibility-stage-grid article>footer{border-top:1px solid #edf1ef;align-items:flex-end;gap:7px;padding-top:9px;display:flex}.access-responsibility-stage-grid article>footer b{color:#31443b;font-size:16px;line-height:1}.access-responsibility-stage-grid article>footer small{color:#8a9590;text-overflow:ellipsis;white-space:nowrap;font-size:5px;line-height:1.3;overflow:hidden}.access-responsibility-pipeline>footer{border-top:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(155px,.62fr) minmax(420px,1.38fr) auto;align-items:center;gap:12px;min-height:84px;padding:11px 14px;display:grid}.access-responsibility-pipeline>footer>div span,.access-responsibility-pipeline>footer>div strong{display:block}.access-responsibility-pipeline>footer>div span{color:#16815f;letter-spacing:.08em;font-size:5px;font-weight:850}.access-responsibility-pipeline>footer>div strong{color:#485951;margin-top:4px;font-size:7px;line-height:1.4}.access-responsibility-pipeline>footer nav{grid-template-columns:repeat(3,minmax(130px,1fr));gap:5px;display:grid}.access-responsibility-pipeline>footer nav>a{color:#3c4e46;background:#fff;border:1px solid #dbe4e0;grid-template-columns:25px minmax(0,1fr) 10px;align-items:center;gap:7px;min-height:53px;padding:6px;display:grid}.access-responsibility-pipeline>footer nav>a>i{color:#187d5f;background:#edf4f1;place-items:center;width:24px;height:24px;font-size:5px;font-style:normal;font-weight:800;display:grid}.access-responsibility-pipeline>footer nav p{min-width:0;margin:0}.access-responsibility-pipeline>footer nav small,.access-responsibility-pipeline>footer nav strong,.access-responsibility-pipeline>footer nav span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-responsibility-pipeline>footer nav small{color:#9a702b;text-transform:uppercase;font-size:4.5px}.access-responsibility-pipeline>footer nav strong{margin-top:2px;font-size:6px}.access-responsibility-pipeline>footer nav span{color:#89948f;margin-top:2px;font-size:4.8px}.access-responsibility-pipeline>footer nav>a>b{color:#16815f;font-size:7px}.access-responsibility-pipeline>footer>a{color:var(--green-deep);white-space:nowrap;font-size:6px;font-weight:750}.access-responsibility-callout{background:#f8faf9;border:1px solid #d8e4df;border-left:3px solid #d39a35;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:grid}.access-responsibility-callout>b{color:#97661d;background:#f7ecd7;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.access-responsibility-callout small{color:#74817b;letter-spacing:.07em;font-size:6px;font-weight:800}.access-responsibility-callout h2{color:#2b3934;margin:4px 0 3px;font-size:12px}.access-responsibility-callout p{color:#7a8781;max-width:760px;margin:0;font-size:7px;line-height:1.5}.access-responsibility-callout>a{color:var(--green-deep);font-size:7px;font-weight:750}.access-control-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.access-control-main,.access-control-aside{gap:12px;min-width:0;display:grid}.access-principle{color:#62746c;letter-spacing:.07em;background:#edf4f1;padding:4px 6px;font-size:5px;font-weight:800}.access-grant-form{grid-template-columns:1.15fr .9fr 1.1fr auto;align-items:end;gap:9px;padding:14px;display:grid}.access-grant-form label{gap:5px;min-width:0;display:grid}.access-grant-form label>span{color:#596862;font-size:7px;font-weight:700}.access-grant-form select{color:#2c3a35;background:#fbfcfb;border:1px solid #d7dfdc;border-radius:2px;outline:0;width:100%;min-height:36px;padding:0 8px;font-size:7px}.access-grant-form select:focus{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.access-grant-form select:focus{border-color:color-mix(in srgb, var(--green) 55%, white)}}.access-grant-form select:focus{background:#fff}.access-grant-form .button{white-space:nowrap;justify-content:center;min-height:36px}.access-grant-panel>footer{border-top:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:49px;padding:7px 14px;display:grid}.access-grant-panel>footer>span{background:var(--green-soft);width:24px;height:24px;color:var(--green-deep);place-items:center;display:grid}.access-grant-panel footer p{margin:0}.access-grant-panel footer strong,.access-grant-panel footer small{display:block}.access-grant-panel footer strong{font-size:7px}.access-grant-panel footer small{color:#83908a;margin-top:3px;font-size:6px}.access-grant-panel footer>b{color:var(--green-deep);font-size:7px}.access-control-feedback{color:#087859;background:#ebf8f3;border:1px solid #bde1d5;padding:9px 11px;font-size:8px;font-weight:700}.access-control-feedback.error{color:#9d4e48;background:#fff1f0;border-color:#eccdca}.access-coverage-panel{min-width:0}.access-coverage-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.access-coverage-toolbar nav{gap:4px;display:flex;overflow-x:auto}.access-coverage-toolbar nav button{color:#6f7c76;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:6px;display:inline-flex}.access-coverage-toolbar nav button.selected{color:var(--green-deep);background:#fff;border-color:#cadbd4;font-weight:750}.access-coverage-toolbar nav b{color:#7d8984;text-align:center;background:#edf1ef;min-width:15px;padding:2px 4px;font-size:5px}.access-coverage-list{padding:0 13px 7px;overflow-x:auto}.access-coverage-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1.08fr) minmax(150px,.88fr) minmax(90px,.5fr) minmax(105px,.58fr) minmax(92px,.48fr) auto;align-items:center;gap:10px;min-width:900px;min-height:68px;display:grid}.access-coverage-row.heading{color:#8b9691;letter-spacing:.04em;text-transform:uppercase;min-height:31px;font-size:6px;font-weight:700}.access-coverage-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.access-coverage-row>div:first-child>b{color:#fff;background:#2b3f5c;flex:none;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.access-coverage-row.uncovered>div:first-child>b{background:#91641f}.access-coverage-row.pending>div:first-child>b{background:#427591}.access-coverage-row p{min-width:0;margin:0}.access-coverage-row strong,.access-coverage-row small{display:block}.access-coverage-row p strong{color:#26352f;font-size:8px}.access-coverage-row p small,.access-coverage-row>div small{color:#87928d;margin-top:3px;font-size:6px;line-height:1.4}.access-coverage-state{color:#08795d;background:#dff3ec;width:max-content;padding:4px 6px;font-size:6px;font-weight:750}.access-coverage-state.acceptance{color:#356f91;background:#e3eef5}.access-coverage-state.selection{color:#94631d;background:#fff1d8}.access-coverage-state.linkage{color:#785c5a;background:#f2eded}.access-coverage-row>div:nth-child(3)>strong,.access-coverage-row>div:nth-child(4)>strong,.access-coverage-row>div:nth-child(5)>strong{color:#34433d;font-size:9px}.access-coverage-row>div:nth-child(4)>span{background:#e8ecea;width:88px;height:3px;margin-top:5px;display:block}.access-coverage-row>div:nth-child(4)>span i{background:#19a67e;height:100%;display:block}.access-coverage-row>a{min-height:28px;color:var(--green-deep);white-space:nowrap;background:#f4faf7;border:1px solid #cfe0d9;justify-content:center;align-items:center;padding:0 9px;font-size:6px;font-weight:750;display:inline-flex}.access-directory-panel{min-width:0}.access-coverage-state.nomination{color:#785c5a;background:#f2eded}.access-search{border:1px solid var(--line);color:#87928d;background:#f8faf9;align-items:center;gap:6px;width:230px;min-height:30px;padding:0 8px;display:flex}.access-search input{color:#34423c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.access-filter-bar{border-bottom:1px solid var(--line-soft);background:#f8faf9;align-items:center;gap:5px;min-height:43px;padding:7px 12px;display:flex;overflow-x:auto}.access-filter-bar button{color:#6e7b75;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:6px;display:inline-flex}.access-filter-bar button.selected{color:var(--green-deep);background:#fff;border-color:#cadbd4;font-weight:750}.access-filter-bar b{color:#7c8883;text-align:center;background:#edf1ef;min-width:15px;padding:2px 4px;font-size:5px}.access-directory{padding:0 13px 7px;overflow-x:auto}.access-directory-row{border-bottom:1px solid var(--line-soft);color:#5d6b65;grid-template-columns:minmax(180px,1.15fr) .8fr minmax(135px,.9fr) .55fr auto;align-items:center;gap:9px;min-width:740px;min-height:56px;font-size:7px;display:grid}.access-directory-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.access-directory-row p{min-width:0;margin:0}.access-directory-row p strong,.access-directory-row p small,.access-directory-row>div:nth-child(3) strong,.access-directory-row>div:nth-child(3) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-directory-row p strong,.access-directory-row>div:nth-child(3) strong{color:#26352f;font-size:7px}.access-directory-row p small,.access-directory-row>div:nth-child(3) small{color:#87928d;margin-top:3px;font-size:6px}.access-person-mark{color:#fff;background:#263d5d;flex:none;place-items:center;width:27px;height:27px;font-size:6px;font-weight:800;display:grid}.access-directory-head{color:#8b9691;letter-spacing:.04em;text-transform:uppercase;min-height:31px;font-size:6px;font-weight:700}.access-directory-head>span:first-child{display:block}.access-role{width:max-content;padding:4px 6px;font-size:6px;font-weight:750}.access-role.platform_admin{color:#08795d;background:#e2f4ee}.access-role.organization_admin{color:#396d91;background:#e5eef7}.access-role.unit_manager{color:#6b56a0;background:#eee8f7}.access-reach{color:#6d7b75;font-size:6px}.access-row-actions{justify-content:flex-end;gap:4px;display:flex}.access-row-actions button{color:#7b605d;background:#fff;border:1px solid #dce2df;min-height:25px;padding:0 7px;font-size:6px}.access-row-actions button.confirm{color:#a44842;background:#fff2f1;border-color:#d9aaa6;font-weight:750}.access-row-actions button.cancel{color:#76837d;background:0 0;border:0}.access-row-actions button:disabled{cursor:wait;opacity:.55}.access-row-actions a{min-height:25px;color:var(--green-deep);background:#f6faf8;border:1px solid #d5e2dc;align-items:center;padding:0 7px;font-size:6px;font-weight:700;display:inline-flex}.access-empty{color:#83908a;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;display:flex}.access-empty>span{font-size:18px}.access-empty strong{color:#4b5953;font-size:8px}.access-empty small{font-size:7px}.access-hierarchy-card{padding-bottom:13px}.access-hierarchy-card>div:not(.panel-heading){border-bottom:1px solid var(--line-soft);grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:58px;margin:0 13px;padding:7px 0;display:grid}.access-hierarchy-card>div:last-of-type{border-bottom:0}.access-hierarchy-card>div>span{color:#fff;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.access-hierarchy-card span.platform{background:var(--green)}.access-hierarchy-card span.organization{background:#3d6f96}.access-hierarchy-card span.unit{background:#725ba9}.access-hierarchy-card p{margin:0}.access-hierarchy-card strong,.access-hierarchy-card small{display:block}.access-hierarchy-card strong{font-size:7px}.access-hierarchy-card small{color:#84908b;margin-top:3px;font-size:6px;line-height:1.4}.access-hierarchy-card>i{color:#9ba6a1;height:7px;margin-left:26px;font-size:6px;font-style:normal;display:block}.access-safety-card{border-left:3px solid #d49a2e;grid-template-columns:28px 1fr;align-items:start;gap:9px;min-height:88px;padding:13px;display:grid}.access-safety-card>span{color:#9d6d1f;background:#f8ecd5;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.access-safety-card h2{margin:1px 0 5px;font-size:8px}.access-safety-card p{color:#77847e;margin:0;font-size:7px;line-height:1.5}.access-scope-card{padding-bottom:6px}.access-scope-card>div:not(.panel-heading){border-bottom:1px solid var(--line-soft);color:#68756f;justify-content:space-between;align-items:center;min-height:35px;margin:0 13px;font-size:7px;display:flex}.access-scope-card>div:last-child{border-bottom:0}.access-scope-card strong{color:#273630;font-size:9px}@media (max-width:1120px){.access-control-stats{grid-template-columns:repeat(2,1fr)}.access-control-grid{grid-template-columns:1fr}.access-control-aside{grid-template-columns:repeat(3,1fr)}.access-grant-form{grid-template-columns:1fr 1fr}.access-responsibility-pipeline>footer{grid-template-columns:150px 1fr}.access-responsibility-pipeline>footer>a{grid-column:2;justify-self:end}}@media (max-width:700px){.access-control-stats,.access-control-aside,.access-grant-form{grid-template-columns:1fr}.access-search{width:170px}.access-grant-form .button{width:100%}.access-filter-bar{align-items:stretch}.access-responsibility-callout{grid-template-columns:34px 1fr}.access-responsibility-callout>a{grid-column:2}.access-coverage-toolbar{flex-direction:column;align-items:stretch}.access-coverage-toolbar .access-search,.access-coverage-toolbar nav{width:100%}.access-responsibility-pipeline>header{grid-template-columns:1fr}.access-responsibility-pipeline>header aside{border:0 solid #dbe5e1;border-top-width:1px;padding:10px 0 0}.access-responsibility-stage-grid{grid-template-columns:repeat(2,1fr)}.access-responsibility-stage-grid>article:nth-child(2){border-right:0}.access-responsibility-stage-grid>article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.access-responsibility-pipeline>footer,.access-responsibility-pipeline>footer nav{grid-template-columns:1fr}.access-responsibility-pipeline>footer>a{grid-column:1;justify-self:start}}@media (max-width:430px){.access-responsibility-stage-grid{grid-template-columns:1fr}.access-responsibility-stage-grid>article{border-right:0;border-bottom:1px solid var(--line-soft)}}.responsibility-handoff{gap:12px;display:grid}.responsibility-handoff-hero{color:#fff;background:#12352c;border-left:3px solid #2fb188;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);min-height:218px;display:grid;overflow:hidden}.responsibility-handoff-hero>div{background:linear-gradient(118deg,#13372e,#13372eeb);flex-direction:column;justify-content:center;padding:27px 31px;display:flex}.responsibility-handoff-hero>div>span{color:#48d2a8;letter-spacing:.11em;font-size:6px;font-weight:850}.responsibility-handoff-hero h2{letter-spacing:-.45px;max-width:650px;margin:8px 0;font-size:21px}.responsibility-handoff-hero>div>p{color:#a1bbb2;max-width:680px;margin:0;font-size:8px;line-height:1.6}.responsibility-handoff-hero>div>footer{align-items:center;gap:11px;margin-top:22px;display:flex}.responsibility-handoff-hero>div>footer b{color:#dbf5ec;font-family:var(--font-geist-mono);font-size:7px}.responsibility-handoff-hero>div>footer small{color:#72978b;font-size:6px}.responsibility-handoff-hero>aside{background:#ffffff0a;border-left:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid}.responsibility-handoff-hero aside article{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:109px;padding:16px;display:grid}.responsibility-handoff-hero aside article:nth-child(2n){border-right:0}.responsibility-handoff-hero aside article:nth-last-child(-n+2){border-bottom:0}.responsibility-handoff-hero aside article>b{color:#6e9287;border:1px solid #46675e;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.responsibility-handoff-hero aside article.complete>b{color:#65d7b4;background:#1d5a49;border-color:#2c8c70}.responsibility-handoff-hero aside article.current>b{color:#ffd184;background:#614b25;border-color:#ca9542}.responsibility-handoff-hero aside p{margin:0}.responsibility-handoff-hero aside strong,.responsibility-handoff-hero aside small{display:block}.responsibility-handoff-hero aside strong{color:#e0eee9;font-size:7px}.responsibility-handoff-hero aside small{color:#739288;margin-top:3px;font-size:6px}.responsibility-handoff-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.responsibility-handoff-metrics article{border-left:3px solid #2baa81;align-items:center;gap:10px;min-height:66px;padding:11px 14px;display:flex}.responsibility-handoff-metrics article.amber{border-left-color:#cf9739}.responsibility-handoff-metrics article.blue{border-left-color:#4e86a8}.responsibility-handoff-metrics article.violet{border-left-color:#7661a4}.responsibility-handoff-metrics strong{font-size:18px}.responsibility-handoff-metrics span{color:#76837d;font-size:7px}.responsibility-handoff-feedback{color:#0a7658;background:#edf8f4;border:1px solid #bfe2d6;align-items:center;min-height:38px;margin:0;padding:8px 12px;font-size:8px;font-weight:700;display:flex}.responsibility-handoff-feedback.error{color:#a04740;background:#fff2f0;border-color:#edcfca}.responsibility-handoff-layout{grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:12px;display:grid}.responsibility-handoff-layout>main,.responsibility-handoff-layout>aside{gap:12px;display:grid}.responsibility-handoff-form>header,.responsibility-handoff-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 16px;display:flex}.responsibility-handoff-form header span,.responsibility-handoff-history header span,.responsibility-handoff-contextual small,.responsibility-handoff-complete small,.responsibility-handoff-pending header small,.responsibility-handoff-boundary>span,.responsibility-handoff-rules>span{color:#0a8061;letter-spacing:.09em;font-size:6px;font-weight:850}.responsibility-handoff-form h2,.responsibility-handoff-history h2{margin:4px 0 0;font-size:11px}.responsibility-handoff-form header p,.responsibility-handoff-history header p{color:#7c8983;margin:3px 0 0;font-size:7px}.responsibility-handoff-form header>b{color:#718079;background:#eef4f1;padding:5px 7px;font-size:6px}.responsibility-handoff-fields{grid-template-columns:1fr 1.15fr;gap:11px;padding:15px 16px;display:grid}.responsibility-handoff-fields label{gap:6px;display:grid}.responsibility-handoff-fields label.wide{grid-column:1/-1}.responsibility-handoff-fields label>span{color:#52615b;font-size:7px;font-weight:700}.responsibility-handoff-fields label>span i{color:#929c97;font-size:6px;font-style:normal;font-weight:500}.responsibility-handoff-fields input,.responsibility-handoff-fields textarea{border:1px solid var(--line);color:#33423c;width:100%;font:inherit;resize:vertical;background:#fbfcfb;border-radius:2px;outline:0;padding:9px 10px;font-size:8px}.responsibility-handoff-fields input{height:37px}.responsibility-handoff-fields input:focus,.responsibility-handoff-fields textarea:focus{background:#fff;border-color:#62b398;box-shadow:0 0 0 3px #e8f5f0}.responsibility-handoff-fields label>small{color:#8b9691;justify-self:end;font-size:6px}.responsibility-handoff-preview{background:#f8faf9;border:1px solid #dbe4e0;grid-template-columns:38px minmax(150px,.7fr) minmax(320px,1.3fr);align-items:center;gap:10px;margin:0 16px 15px;padding:12px;display:grid}.responsibility-handoff-preview>span{color:#fff;background:#233e59;place-items:center;width:36px;height:36px;font-size:7px;font-weight:800;display:grid}.responsibility-handoff-preview small,.responsibility-handoff-preview strong,.responsibility-handoff-preview p{display:block}.responsibility-handoff-preview small{color:#87928d;font-size:5px}.responsibility-handoff-preview strong{margin-top:3px;font-size:8px}.responsibility-handoff-preview p{color:#7d8984;margin:3px 0 0;font-size:6px}.responsibility-handoff-preview dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.responsibility-handoff-preview dl div{border-left:1px solid #dfe6e3;padding:3px 10px}.responsibility-handoff-preview dt{color:#89948f;font-size:5px}.responsibility-handoff-preview dd{color:#405149;margin:4px 0 0;font-size:6px;font-weight:700}.responsibility-handoff-form>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:10px 16px;display:flex}.responsibility-handoff-form>footer>label{cursor:pointer;grid-template-columns:0 23px 1fr;align-items:center;gap:8px;display:grid}.responsibility-handoff-form>footer input{opacity:0;position:absolute}.responsibility-handoff-form>footer label>i{color:#0b8262;background:#fff;border:1px solid #bfcac5;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.responsibility-handoff-form>footer strong,.responsibility-handoff-form>footer small{display:block}.responsibility-handoff-form>footer strong{font-size:7px}.responsibility-handoff-form>footer small{color:#82908a;margin-top:3px;font-size:6px}.responsibility-handoff-form>footer button{cursor:pointer;flex:none}.responsibility-handoff-form>footer button:disabled{cursor:not-allowed;opacity:.5}.responsibility-handoff-pending{border-left:3px solid #cf9739}.responsibility-handoff-pending>header{border-bottom:1px solid var(--line-soft);background:#fffaf1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:13px 16px;display:grid}.responsibility-handoff-pending header>span{color:#9a691b;background:#f8ebd2;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.responsibility-handoff-pending h2{margin:4px 0 0;font-size:12px}.responsibility-handoff-pending header p{color:#877b65;margin:3px 0 0;font-size:7px}.responsibility-handoff-pending header>b{color:#9b6a1c;font-size:6px}.responsibility-handoff-pending>div{grid-template-columns:repeat(3,1fr);padding:15px 16px;display:grid}.responsibility-handoff-pending>div article{grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:55px;padding-right:12px;display:grid}.responsibility-handoff-pending>div article>span{color:#87928d;border:1px solid #d8dfdc;place-items:center;width:23px;height:23px;font-size:6px;display:grid}.responsibility-handoff-pending>div article.current>span{color:#99681c;background:#fff1d6;border-color:#dab978}.responsibility-handoff-pending article p{margin:0}.responsibility-handoff-pending article strong,.responsibility-handoff-pending article small{display:block}.responsibility-handoff-pending article strong{font-size:7px}.responsibility-handoff-pending article small{color:#85918c;margin-top:3px;font-size:6px;line-height:1.4}.responsibility-handoff-pending blockquote{color:#736a59;background:#faf8f3;border-left:2px solid #ceb57f;margin:0 16px 15px;padding:10px 12px;font-size:7px}.responsibility-handoff-pending>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:14px;min-height:59px;padding:10px 16px;display:flex}.responsibility-handoff-pending footer strong,.responsibility-handoff-pending footer small{display:block}.responsibility-handoff-pending footer strong{font-size:7px}.responsibility-handoff-pending footer small{color:#83908a;margin-top:3px;font-size:6px}.responsibility-handoff-pending footer nav{gap:6px;display:flex}.responsibility-handoff-pending footer button{color:#176f57;cursor:pointer;background:#fff;border:1px solid #cfe0da;min-height:30px;padding:0 9px;font-size:6px}.responsibility-handoff-pending footer button.danger{color:#a3463e;background:#fff7f5;border-color:#e7cbc6}.responsibility-handoff-complete,.responsibility-handoff-contextual{border-left:3px solid #27a77d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:16px;display:grid}.responsibility-handoff-contextual{border-left-color:#c89438}.responsibility-handoff-complete>span,.responsibility-handoff-contextual>span{color:#0b7e60;background:#e6f4ef;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.responsibility-handoff-contextual>span{color:#98681c;background:#fbefd9}.responsibility-handoff-complete h2,.responsibility-handoff-contextual h2{margin:4px 0;font-size:12px}.responsibility-handoff-complete p,.responsibility-handoff-contextual p{color:#7a8781;margin:0;font-size:7px;line-height:1.5}.responsibility-handoff-complete>a,.responsibility-handoff-contextual>a{white-space:nowrap}.responsibility-handoff-history header>b{color:#64736d;text-align:center;background:#edf3f0;min-width:27px;padding:5px;font-size:7px}.responsibility-handoff-history>div{padding:3px 16px 9px}.responsibility-handoff-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:27px minmax(150px,.7fr) minmax(250px,1.3fr);align-items:center;gap:10px;min-height:61px;display:grid}.responsibility-handoff-history article>i{color:#728079;background:#edf2f0;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.responsibility-handoff-history article>i.accepted{color:#0b7e60;background:#e3f3ed}.responsibility-handoff-history article>i.pending{color:#98681c;background:#fbefd9}.responsibility-handoff-history article>i.declined,.responsibility-handoff-history article>i.cancelled{color:#a54840;background:#f9e9e6}.responsibility-handoff-history article p{margin:0}.responsibility-handoff-history article strong,.responsibility-handoff-history article small{display:block}.responsibility-handoff-history article strong{font-size:7px}.responsibility-handoff-history article small{color:#88938e;margin-top:3px;font-size:6px;line-height:1.4}.responsibility-handoff-empty{justify-content:center;align-items:center;gap:9px;min-height:88px;display:flex}.responsibility-handoff-empty>span{color:#76847e;background:#edf2f0;place-items:center;width:27px;height:27px;display:grid}.responsibility-handoff-empty p{margin:0}.responsibility-handoff-empty strong,.responsibility-handoff-empty small{display:block}.responsibility-handoff-empty strong{font-size:8px}.responsibility-handoff-empty small{color:#87928d;margin-top:3px;font-size:6px}.responsibility-handoff-boundary,.responsibility-handoff-rules{padding:14px}.responsibility-handoff-boundary h2,.responsibility-handoff-rules h2{margin:5px 0 11px;font-size:10px}.responsibility-handoff-boundary dl{margin:0}.responsibility-handoff-boundary dl div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:9px;min-height:36px;display:flex}.responsibility-handoff-boundary dt{color:#89948f;font-size:6px}.responsibility-handoff-boundary dd{color:#33433c;text-align:right;margin:0;font-size:7px;font-weight:700}.responsibility-handoff-rules article{border-top:1px solid var(--line-soft);grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:66px;display:grid}.responsibility-handoff-rules article>b{color:#0a7f60;background:#e7f3ef;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.responsibility-handoff-rules article p{margin:0}.responsibility-handoff-rules article strong,.responsibility-handoff-rules article small{display:block}.responsibility-handoff-rules article strong{font-size:7px}.responsibility-handoff-rules article small{color:#83908b;margin-top:3px;font-size:6px;line-height:1.45}.responsibility-handoff-safety{color:#fff;background:#183449;grid-template-columns:30px 1fr;align-items:start;gap:9px;min-height:88px;padding:14px;display:grid}.responsibility-handoff-safety>b{color:#62cbaa;background:#244960;place-items:center;width:28px;height:28px;display:grid}.responsibility-handoff-safety p{margin:1px 0 0}.responsibility-handoff-safety strong,.responsibility-handoff-safety small{display:block}.responsibility-handoff-safety strong{font-size:7px}.responsibility-handoff-safety small{color:#87a0af;margin-top:4px;font-size:6px;line-height:1.5}@media (max-width:1080px){.responsibility-handoff-hero{grid-template-columns:1fr}.responsibility-handoff-hero>aside{border-top:1px solid #ffffff14;border-left:0}.responsibility-handoff-layout{grid-template-columns:1fr}.responsibility-handoff-layout>aside{grid-template-columns:repeat(2,1fr)}.responsibility-handoff-safety{grid-column:1/-1}}@media (max-width:720px){.responsibility-handoff-metrics{grid-template-columns:1fr 1fr}.responsibility-handoff-fields,.responsibility-handoff-layout>aside{grid-template-columns:1fr}.responsibility-handoff-fields label.wide{grid-column:1}.responsibility-handoff-preview{grid-template-columns:38px 1fr}.responsibility-handoff-preview dl{grid-column:1/-1}.responsibility-handoff-form>footer,.responsibility-handoff-pending>footer{flex-direction:column;align-items:stretch}.responsibility-handoff-form>footer button{width:100%}.responsibility-handoff-pending>div{grid-template-columns:1fr}.responsibility-handoff-pending>footer nav{width:100%}.responsibility-handoff-pending>footer button{flex:1}.responsibility-handoff-complete,.responsibility-handoff-contextual{grid-template-columns:42px 1fr}.responsibility-handoff-complete>a,.responsibility-handoff-contextual>a{grid-column:2;justify-self:start}.responsibility-handoff-safety{grid-column:1}}@media (max-width:460px){.responsibility-handoff-hero>aside,.responsibility-handoff-metrics{grid-template-columns:1fr}.responsibility-handoff-hero aside article{border-right:0;min-height:76px;border-bottom:1px solid #ffffff14!important}.responsibility-handoff-preview dl{grid-template-columns:1fr}.responsibility-handoff-preview dl div{border-top:1px solid #dfe6e3;border-left:0;padding:7px 0}.responsibility-handoff-history article{grid-template-columns:27px 1fr}.responsibility-handoff-history article>span{grid-column:2}.responsibility-handoff-pending>header{grid-template-columns:38px 1fr}.responsibility-handoff-pending header>b{grid-column:2}.responsibility-handoff-pending footer nav{flex-direction:column}}.responsibility-handoff{gap:14px}.responsibility-handoff .responsibility-handoff-hero{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);min-height:250px}.responsibility-handoff .responsibility-handoff-hero>div{padding:30px 34px}.responsibility-handoff .responsibility-handoff-hero>div>span{font-size:.75rem}.responsibility-handoff .responsibility-handoff-hero h2{max-width:720px;margin:10px 0 8px;font-size:1.35rem;line-height:1.3}.responsibility-handoff .responsibility-handoff-hero>div>p{max-width:720px;font-size:.875rem;line-height:1.6}.responsibility-handoff .responsibility-handoff-hero>div>footer{gap:12px;margin-top:24px}.responsibility-handoff .responsibility-handoff-hero>div>footer code{color:#dbf5ec;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-hero>div>footer small{color:#88aa9f;font-size:.75rem;line-height:1.4}.responsibility-handoff .responsibility-handoff-hero>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibility-handoff .responsibility-handoff-hero aside article{grid-template-columns:36px 1fr;gap:11px;min-height:125px;padding:18px}.responsibility-handoff .responsibility-handoff-hero aside article>b{width:34px;height:34px;font-size:.75rem}.responsibility-handoff .responsibility-handoff-hero aside strong{font-size:.875rem}.responsibility-handoff .responsibility-handoff-hero aside small{margin-top:5px;font-size:.75rem;line-height:1.4}.responsibility-handoff .responsibility-handoff-metrics{gap:10px}.responsibility-handoff .responsibility-handoff-metrics article{gap:12px;min-height:82px;padding:14px 17px}.responsibility-handoff .responsibility-handoff-metrics strong{font-size:1.5rem}.responsibility-handoff .responsibility-handoff-metrics span{font-size:.8125rem;line-height:1.4}.responsibility-handoff .responsibility-handoff-feedback{min-height:48px;padding:10px 14px;font-size:.8125rem;line-height:1.45}.responsibility-handoff .responsibility-handoff-layout{grid-template-columns:minmax(0,1fr) minmax(290px,320px);gap:14px}.responsibility-handoff .responsibility-handoff-primary,.responsibility-handoff .responsibility-handoff-layout>aside{gap:14px;display:grid}.responsibility-handoff .responsibility-handoff-form>header,.responsibility-handoff .responsibility-handoff-history>header{min-height:94px;padding:16px 20px}.responsibility-handoff .responsibility-handoff-form header span,.responsibility-handoff .responsibility-handoff-history header span,.responsibility-handoff .responsibility-handoff-contextual small,.responsibility-handoff .responsibility-handoff-complete small,.responsibility-handoff .responsibility-handoff-pending header small,.responsibility-handoff .responsibility-handoff-boundary>span,.responsibility-handoff .responsibility-handoff-rules>span{font-size:.75rem}.responsibility-handoff .responsibility-handoff-form h2,.responsibility-handoff .responsibility-handoff-history h2{margin-top:6px;font-size:1rem;line-height:1.3}.responsibility-handoff .responsibility-handoff-form header p,.responsibility-handoff .responsibility-handoff-history header p{margin-top:5px;font-size:.8125rem;line-height:1.45}.responsibility-handoff .responsibility-handoff-form header>b{padding:6px 8px;font-size:.75rem}.responsibility-handoff .responsibility-handoff-fields{gap:16px;padding:20px}.responsibility-handoff .responsibility-handoff-fields label{gap:8px}.responsibility-handoff .responsibility-handoff-fields label>span{font-size:.875rem}.responsibility-handoff .responsibility-handoff-fields label>span i,.responsibility-handoff .responsibility-handoff-fields label>small{font-size:.75rem}.responsibility-handoff .responsibility-handoff-fields input,.responsibility-handoff .responsibility-handoff-fields textarea{padding:11px 12px;font-size:.9375rem;line-height:1.45}.responsibility-handoff .responsibility-handoff-fields input{height:44px}.responsibility-handoff .responsibility-handoff-fields textarea{min-height:92px}.responsibility-handoff .responsibility-handoff-preview{grid-template-columns:46px minmax(170px,.7fr) minmax(340px,1.3fr);gap:13px;margin:0 20px 20px;padding:15px}.responsibility-handoff .responsibility-handoff-preview>span{width:44px;height:44px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-preview small,.responsibility-handoff .responsibility-handoff-preview dt{font-size:.75rem}.responsibility-handoff .responsibility-handoff-preview strong{margin-top:5px;font-size:.875rem}.responsibility-handoff .responsibility-handoff-preview p,.responsibility-handoff .responsibility-handoff-preview dd{margin-top:5px;font-size:.8125rem;line-height:1.4}.responsibility-handoff .responsibility-handoff-preview dl div{padding:5px 12px}.responsibility-handoff .responsibility-handoff-form>footer{min-height:82px;padding:13px 20px}.responsibility-handoff .responsibility-handoff-form>footer>label{grid-template-columns:0 30px 1fr;gap:10px}.responsibility-handoff .responsibility-handoff-form>footer label>i{width:28px;height:28px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-form>footer strong{font-size:.875rem}.responsibility-handoff .responsibility-handoff-form>footer small{margin-top:4px;font-size:.75rem;line-height:1.4}.responsibility-handoff .responsibility-handoff-form>footer button{min-height:42px;padding-inline:14px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-pending>header{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:106px;padding:16px 20px}.responsibility-handoff .responsibility-handoff-pending header>span{width:44px;height:44px;font-size:1rem}.responsibility-handoff .responsibility-handoff-pending h2{margin-top:6px;font-size:1.05rem}.responsibility-handoff .responsibility-handoff-pending header p{margin-top:5px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-pending header>time{color:#9b6a1c;font-size:.75rem;font-weight:750}.responsibility-handoff .responsibility-handoff-pending>div{padding:18px 20px}.responsibility-handoff .responsibility-handoff-pending>div article{grid-template-columns:32px 1fr;gap:10px;min-height:72px;padding-right:14px}.responsibility-handoff .responsibility-handoff-pending>div article>span{width:30px;height:30px;font-size:.75rem}.responsibility-handoff .responsibility-handoff-pending article strong{font-size:.875rem}.responsibility-handoff .responsibility-handoff-pending article small{margin-top:5px;font-size:.75rem;line-height:1.45}.responsibility-handoff .responsibility-handoff-pending blockquote{margin:0 20px 18px;padding:12px 14px;font-size:.8125rem;line-height:1.5}.responsibility-handoff .responsibility-handoff-pending>footer{min-height:74px;padding:12px 20px}.responsibility-handoff .responsibility-handoff-pending footer strong{font-size:.875rem}.responsibility-handoff .responsibility-handoff-pending footer small{margin-top:4px;font-size:.75rem;line-height:1.4}.responsibility-handoff .responsibility-handoff-pending footer nav{gap:8px}.responsibility-handoff .responsibility-handoff-pending footer button{min-height:38px;padding:0 11px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-complete,.responsibility-handoff .responsibility-handoff-contextual{grid-template-columns:50px minmax(0,1fr) auto;gap:15px;min-height:132px;padding:20px}.responsibility-handoff .responsibility-handoff-complete>span,.responsibility-handoff .responsibility-handoff-contextual>span{width:48px;height:48px;font-size:1rem}.responsibility-handoff .responsibility-handoff-complete h2,.responsibility-handoff .responsibility-handoff-contextual h2{margin:6px 0 5px;font-size:1rem;line-height:1.35}.responsibility-handoff .responsibility-handoff-complete p,.responsibility-handoff .responsibility-handoff-contextual p{font-size:.8125rem;line-height:1.5}.responsibility-handoff .responsibility-handoff-history header>b{min-width:34px;padding:7px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-history>div{padding:4px 20px 12px;overflow-x:auto}.responsibility-handoff .responsibility-handoff-history article{grid-template-columns:34px minmax(180px,.7fr) minmax(280px,1.3fr);gap:12px;min-width:700px;min-height:78px}.responsibility-handoff .responsibility-handoff-history article>i{width:32px;height:32px;font-size:.75rem}.responsibility-handoff .responsibility-handoff-history article strong,.responsibility-handoff .responsibility-handoff-empty strong{font-size:.8125rem}.responsibility-handoff .responsibility-handoff-history article small,.responsibility-handoff .responsibility-handoff-empty small{margin-top:5px;font-size:.75rem;line-height:1.45}.responsibility-handoff .responsibility-handoff-empty{gap:11px;min-height:112px}.responsibility-handoff .responsibility-handoff-empty>span{width:34px;height:34px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-boundary,.responsibility-handoff .responsibility-handoff-rules{padding:18px}.responsibility-handoff .responsibility-handoff-boundary h2,.responsibility-handoff .responsibility-handoff-rules h2{margin:7px 0 13px;font-size:1rem}.responsibility-handoff .responsibility-handoff-boundary dl div{gap:10px;min-height:48px}.responsibility-handoff .responsibility-handoff-boundary dt,.responsibility-handoff .responsibility-handoff-boundary dd{font-size:.8125rem;line-height:1.4}.responsibility-handoff .responsibility-handoff-rules article{grid-template-columns:34px 1fr;gap:10px;min-height:82px}.responsibility-handoff .responsibility-handoff-rules article>b{width:32px;height:32px;font-size:.75rem}.responsibility-handoff .responsibility-handoff-rules article strong{font-size:.8125rem}.responsibility-handoff .responsibility-handoff-rules article small{margin-top:5px;font-size:.75rem;line-height:1.45}.responsibility-handoff .responsibility-handoff-safety{grid-template-columns:38px 1fr;gap:11px;min-height:104px;padding:18px}.responsibility-handoff .responsibility-handoff-safety>b{width:36px;height:36px;font-size:.8125rem}.responsibility-handoff .responsibility-handoff-safety strong{font-size:.875rem}.responsibility-handoff .responsibility-handoff-safety small{margin-top:5px;font-size:.75rem;line-height:1.5}@media (max-width:1080px){.responsibility-handoff .responsibility-handoff-hero,.responsibility-handoff .responsibility-handoff-layout{grid-template-columns:1fr}.responsibility-handoff .responsibility-handoff-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibility-handoff .responsibility-handoff-safety{grid-column:1/-1}}@media (max-width:720px){.responsibility-handoff .responsibility-handoff-hero>div{padding:24px}.responsibility-handoff .responsibility-handoff-metrics,.responsibility-handoff .responsibility-handoff-fields,.responsibility-handoff .responsibility-handoff-layout>aside{grid-template-columns:1fr}.responsibility-handoff .responsibility-handoff-fields label.wide,.responsibility-handoff .responsibility-handoff-safety{grid-column:1}.responsibility-handoff .responsibility-handoff-preview{grid-template-columns:46px 1fr}.responsibility-handoff .responsibility-handoff-preview dl{grid-column:1/-1}.responsibility-handoff .responsibility-handoff-form>footer,.responsibility-handoff .responsibility-handoff-pending>footer{flex-direction:column;align-items:stretch}.responsibility-handoff .responsibility-handoff-form>footer button,.responsibility-handoff .responsibility-handoff-pending>footer nav{width:100%}.responsibility-handoff .responsibility-handoff-pending>div{grid-template-columns:1fr}.responsibility-handoff .responsibility-handoff-pending footer button{flex:1}.responsibility-handoff .responsibility-handoff-complete,.responsibility-handoff .responsibility-handoff-contextual{grid-template-columns:50px 1fr}.responsibility-handoff .responsibility-handoff-complete>a,.responsibility-handoff .responsibility-handoff-contextual>a{grid-column:2;justify-self:start}}@media (max-width:480px){.responsibility-handoff .responsibility-handoff-hero>aside,.responsibility-handoff .responsibility-handoff-metrics{grid-template-columns:1fr}.responsibility-handoff .responsibility-handoff-hero aside article{min-height:88px}.responsibility-handoff .responsibility-handoff-preview dl{grid-template-columns:1fr}.responsibility-handoff .responsibility-handoff-preview dl div{border-top:1px solid #dfe6e3;border-left:0;padding:9px 0}.responsibility-handoff .responsibility-handoff-pending>header{grid-template-columns:46px 1fr}.responsibility-handoff .responsibility-handoff-pending header>time{grid-column:2}.responsibility-handoff .responsibility-handoff-pending footer nav{flex-direction:column}}.organization-access-governance{gap:14px}.organization-access-governance .organization-access-hero{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);min-height:246px}.organization-access-governance .organization-access-hero>div{padding:30px 34px}.organization-access-governance .organization-access-hero>div>span{font-size:.75rem}.organization-access-governance .organization-access-hero h2{margin:9px 0 7px;font-size:1.35rem;line-height:1.3}.organization-access-governance .organization-access-hero>div>p{max-width:680px;font-size:.875rem;line-height:1.6}.organization-access-governance .organization-access-hero>div>div{gap:12px;margin-top:22px}.organization-access-governance .organization-access-hero>div code{color:#dff5ed;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:.8125rem}.organization-access-governance .organization-access-hero>div small{font-size:.75rem;line-height:1.4}.organization-access-governance .organization-access-hero>aside p{min-height:123px;padding:20px}.organization-access-governance .organization-access-hero>aside span{font-size:.75rem}.organization-access-governance .organization-access-hero>aside strong{margin:7px 0 5px;font-size:1.6rem}.organization-access-governance .organization-access-hero>aside small{font-size:.75rem;line-height:1.4}.organization-access-governance .organization-access-boundary{grid-template-columns:38px minmax(0,1fr) auto;gap:13px;min-height:66px;padding:12px 16px}.organization-access-governance .organization-access-boundary>b{width:36px;height:36px;font-size:.875rem}.organization-access-governance .organization-access-boundary strong{font-size:.875rem}.organization-access-governance .organization-access-boundary small{margin-top:4px;font-size:.8125rem;line-height:1.45}.organization-access-governance .organization-access-boundary>span{font-size:.75rem}.organization-access-governance .organization-access-feedback{min-height:48px;padding:10px 14px;font-size:.8125rem;line-height:1.45}.organization-access-governance .organization-access-feedback button{min-height:32px;font-size:.8125rem}.organization-access-governance .organization-access-workspace{grid-template-columns:minmax(0,1fr) minmax(290px,320px);gap:14px}.organization-access-governance .organization-access-primary,.organization-access-governance .organization-access-workspace>aside{flex-direction:column;gap:14px;display:flex}.organization-access-governance .organization-access-delegation>header,.organization-access-governance .organization-access-invitations>header,.organization-access-governance .organization-access-directory>header,.organization-access-governance .organization-access-history>header{min-height:92px;padding:16px 20px}.organization-access-governance .organization-access-delegation header span,.organization-access-governance .organization-access-invitations header span,.organization-access-governance .organization-access-directory header span,.organization-access-governance .organization-access-history header span,.organization-access-governance .organization-access-coverage>span,.organization-access-governance .organization-access-rules>span{font-size:.75rem}.organization-access-governance .organization-access-delegation h2,.organization-access-governance .organization-access-invitations h2,.organization-access-governance .organization-access-directory h2,.organization-access-governance .organization-access-history h2,.organization-access-governance .organization-access-coverage h2,.organization-access-governance .organization-access-rules h2{margin-top:6px;font-size:1rem;line-height:1.3}.organization-access-governance .organization-access-delegation header p,.organization-access-governance .organization-access-invitations header p,.organization-access-governance .organization-access-directory header p,.organization-access-governance .organization-access-history header p{margin-top:5px;font-size:.8125rem;line-height:1.45}.organization-access-governance .organization-access-delegation>header>b,.organization-access-governance .organization-access-invitations>header>strong,.organization-access-governance .organization-access-directory>header>strong{font-size:.75rem}.organization-access-governance .organization-access-steps{grid-template-columns:1.05fr 1.45fr 1fr;padding:20px}.organization-access-governance .organization-access-steps>label,.organization-access-governance .organization-access-steps>fieldset{padding:0 18px}.organization-access-governance .organization-access-steps label>span,.organization-access-governance .organization-access-steps legend{gap:8px;margin-bottom:10px;font-size:.875rem}.organization-access-governance .organization-access-steps label>span b,.organization-access-governance .organization-access-steps legend b{width:28px;height:28px;font-size:.75rem}.organization-access-governance .organization-access-steps select,.organization-access-governance .organization-access-steps label.fixed>strong{height:44px;padding:0 11px;font-size:.875rem}.organization-access-governance .organization-access-steps label>small{margin-top:8px;font-size:.75rem;line-height:1.4}.organization-access-governance .organization-access-steps fieldset{gap:9px}.organization-access-governance .organization-access-steps fieldset button{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 14px;gap:9px;min-height:76px;padding:10px}.organization-access-governance .organization-access-steps fieldset button>i{width:30px;height:30px;font-size:.8125rem}.organization-access-governance .organization-access-steps fieldset strong{font-size:.8125rem}.organization-access-governance .organization-access-steps fieldset small{margin-top:4px;font-size:.75rem;line-height:1.4}.organization-access-governance .organization-access-steps fieldset button>b{font-size:.8125rem}.organization-access-governance .organization-access-delegation>footer{min-height:82px;padding:13px 20px}.organization-access-governance .organization-access-delegation>footer span,.organization-access-governance .organization-access-delegation>footer small{font-size:.75rem;line-height:1.4}.organization-access-governance .organization-access-delegation>footer strong{margin:5px 0;font-size:.875rem}.organization-access-governance .organization-access-delegation>footer button{min-height:42px;padding-inline:14px;font-size:.8125rem}.organization-access-governance .organization-access-invitations>div{overflow-x:auto}.organization-access-governance .organization-access-invitations>div>article{grid-template-columns:minmax(190px,1.15fr) minmax(155px,.9fr) minmax(165px,.85fr) auto;gap:14px;min-width:760px;min-height:82px;padding:11px 20px}.organization-access-governance .organization-access-invitations article>div{gap:10px}.organization-access-governance .organization-access-invitations article>div>i{width:38px;height:38px;font-size:.75rem}.organization-access-governance .organization-access-invitations article strong,.organization-access-governance .organization-access-invitations article span>b{font-size:.875rem}.organization-access-governance .organization-access-invitations article small,.organization-access-governance .organization-access-invitations>details article em{margin-top:5px;font-size:.75rem;line-height:1.4}.organization-access-governance .organization-access-invitations button.danger{cursor:pointer;min-height:38px;padding:0 11px;font-size:.8125rem}.organization-access-governance .organization-access-invitations>details>summary{cursor:pointer;padding:13px 20px;font-size:.8125rem}.organization-access-governance .organization-access-invitations>details>div{padding:0 20px 10px;overflow-x:auto}.organization-access-governance .organization-access-invitations>details article{grid-template-columns:82px minmax(210px,1fr) auto;gap:12px;min-width:650px;min-height:66px}.organization-access-governance .organization-access-invitations>details article>span{padding:6px 8px;font-size:.75rem}.organization-access-governance .organization-access-toolbar{gap:14px;min-height:66px;padding:10px 20px}.organization-access-governance .organization-access-toolbar>label{gap:8px;width:min(430px,52%);min-height:42px;padding:0 11px}.organization-access-governance .organization-access-toolbar input{font-size:.875rem}.organization-access-governance .organization-access-toolbar nav,.organization-access-governance .organization-access-history header nav{gap:6px}.organization-access-governance .organization-access-toolbar nav button,.organization-access-governance .organization-access-history header nav button{cursor:pointer;min-height:34px;padding:0 10px;font-size:.8125rem}.organization-access-governance .organization-access-row{grid-template-columns:minmax(210px,1.2fr) minmax(160px,.9fr) minmax(170px,1fr) 90px 135px;gap:12px;min-width:880px;min-height:76px;padding:9px 20px}.organization-access-governance .organization-access-row.header{min-height:40px;font-size:.75rem}.organization-access-governance .organization-access-row:not(.header)>div:first-child{gap:10px}.organization-access-governance .organization-access-row:not(.header)>div:first-child>i{width:38px;height:38px;font-size:.75rem}.organization-access-governance .organization-access-row strong,.organization-access-governance .organization-access-row>span>b{font-size:.875rem}.organization-access-governance .organization-access-row small,.organization-access-governance .organization-access-row time,.organization-access-governance .organization-access-row .protected{margin-top:5px;font-size:.75rem;line-height:1.4}.organization-access-governance .organization-access-row button.danger{cursor:pointer;min-height:36px;padding:0 10px;font-size:.8125rem}.organization-access-governance .organization-access-empty{gap:11px;min-height:104px}.organization-access-governance .organization-access-empty>span{width:34px;height:34px;font-size:.8125rem}.organization-access-governance .organization-access-empty strong{font-size:.875rem}.organization-access-governance .organization-access-empty small{margin-top:5px;font-size:.75rem}.organization-access-governance .organization-access-history>div{padding:5px 20px 13px;overflow-x:auto}.organization-access-governance .organization-access-history>div>article{grid-template-columns:34px minmax(210px,.8fr) minmax(300px,1.2fr);gap:12px;min-width:720px;min-height:82px;padding:10px 0}.organization-access-governance .organization-access-history>div>article>i{width:32px;height:32px;font-size:.8125rem}.organization-access-governance .organization-access-history article strong{font-size:.875rem}.organization-access-governance .organization-access-history article small,.organization-access-governance .organization-access-history article em{margin-top:5px;font-size:.75rem;line-height:1.45}.organization-access-governance .organization-access-coverage,.organization-access-governance .organization-access-rules{padding:18px}.organization-access-governance .organization-access-coverage h2,.organization-access-governance .organization-access-rules h2{margin:7px 0 12px}.organization-access-governance .organization-access-coverage article{grid-template-columns:32px minmax(0,1fr) 20px;gap:10px;min-height:70px}.organization-access-governance .organization-access-coverage article>i{width:30px;height:30px;font-size:.75rem}.organization-access-governance .organization-access-coverage article strong,.organization-access-governance .organization-access-rules article strong,.organization-access-governance .organization-access-protection strong{font-size:.8125rem}.organization-access-governance .organization-access-coverage article small,.organization-access-governance .organization-access-rules article small,.organization-access-governance .organization-access-protection small{margin-top:5px;font-size:.75rem;line-height:1.45}.organization-access-governance .organization-access-coverage article a{place-items:center;min-width:30px;min-height:30px;font-size:.875rem;display:grid}.organization-access-governance .organization-access-rules article{grid-template-columns:36px 1fr;gap:11px;padding:12px 0}.organization-access-governance .organization-access-rules article>b{width:34px;height:34px;font-size:.875rem}.organization-access-governance .organization-access-protection{grid-template-columns:30px 1fr;gap:11px;padding:18px}.organization-access-governance .organization-access-protection>b{width:28px;height:28px;font-size:.75rem}.organization-access-governance .organization-access-protection p{margin-bottom:12px}@media (max-width:1080px){.organization-access-governance .organization-access-hero,.organization-access-governance .organization-access-workspace{grid-template-columns:1fr}.organization-access-governance .organization-access-workspace>aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organization-access-governance .organization-access-protection{grid-column:1/-1}}@media (max-width:760px){.organization-access-governance .organization-access-hero>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-access-governance .organization-access-hero>div{padding:24px}.organization-access-governance .organization-access-boundary{grid-template-columns:38px 1fr}.organization-access-governance .organization-access-boundary>span{grid-column:2}.organization-access-governance .organization-access-steps,.organization-access-governance .organization-access-workspace>aside{grid-template-columns:1fr}.organization-access-governance .organization-access-steps{gap:18px}.organization-access-governance .organization-access-steps>label,.organization-access-governance .organization-access-steps>fieldset{border-right:0;padding:0}.organization-access-governance .organization-access-delegation>footer,.organization-access-governance .organization-access-invitations>header,.organization-access-governance .organization-access-toolbar,.organization-access-governance .organization-access-history>header{flex-direction:column;align-items:stretch}.organization-access-governance .organization-access-toolbar>label{width:100%}.organization-access-governance .organization-access-protection{grid-column:1}}@media (max-width:480px){.organization-access-governance .organization-access-hero>aside,.organization-access-governance .organization-access-steps fieldset{grid-template-columns:1fr}.organization-access-governance .organization-access-hero>aside p{min-height:96px}.organization-access-governance .organization-access-delegation>footer button{width:100%}.organization-access-governance .organization-access-toolbar nav,.organization-access-governance .organization-access-history header nav{flex-wrap:wrap}}.organization-access-decision-page{--access-ink:#213a32;--access-muted:#667a72;--access-line:#d9e4e0;--access-soft:#f4f8f6;--access-green:#08795d;--access-green-soft:#e8f6f1;--access-blue:#3d718b;--access-amber:#9b681c;--access-red:#a1453f;background:linear-gradient(135deg,#08795d0d 0,#0000 38%),#edf2f0;place-items:start center;min-height:100vh;padding:32px 22px}.organization-access-decision-page .organization-access-decision-card{background:#fff;border:1px solid #d4dfdb;width:min(100%,1080px);overflow:hidden;box-shadow:0 20px 56px #112d2517}.organization-access-decision-page .organization-access-decision-card>header{background:#102f28;height:62px;padding:0 24px}.organization-access-decision-page .organization-access-decision-card>header a{font-size:1.25rem}.organization-access-decision-page .organization-access-decision-card>header>b{color:#91dcca;letter-spacing:.08em;border:1px solid #ffffff29;padding:7px 9px;font-size:.75rem}.organization-access-decision-page .organization-access-decision-card>header>b.accepted{color:#9be3cf;background:#24be911a}.organization-access-decision-page .organization-access-decision-card>header>b.paused,.organization-access-decision-page .organization-access-decision-card>header>b.expired{color:#f1cf93;background:#d69d3c17}.organization-access-decision-page .organization-access-decision-card>header>b.declined,.organization-access-decision-page .organization-access-decision-card>header>b.cancelled{color:#efb6b0;background:#cd5c5217}.organization-access-decision-page .platform-admin-decision-intro{background:#fff;border-bottom:0;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:24px}.organization-access-decision-page .platform-admin-decision-intro>span{background:var(--access-green);width:50px;height:50px;font-size:.875rem}.organization-access-decision-page .platform-admin-decision-intro small{color:var(--access-green);letter-spacing:.09em;font-size:.75rem}.organization-access-decision-page .platform-admin-decision-intro h1{max-width:770px;color:var(--access-ink);letter-spacing:-.02em;margin:6px 0;font-size:1.35rem;line-height:1.3}.organization-access-decision-page .platform-admin-decision-intro p{max-width:810px;color:var(--access-muted);font-size:.9375rem;line-height:1.55}.organization-access-decision-journey{border-top:1px solid var(--access-line);border-bottom:1px solid var(--access-line);background:#f8faf9;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.organization-access-decision-journey li{border-right:1px solid var(--access-line);align-items:center;gap:11px;min-height:76px;padding:12px 18px;display:flex}.organization-access-decision-journey li:last-child{border-right:0}.organization-access-decision-journey li>b{color:#74867f;background:#fff;border:1px solid #cbd8d3;flex:none;place-items:center;width:32px;height:32px;font-size:.75rem;display:grid}.organization-access-decision-journey span,.organization-access-decision-journey strong,.organization-access-decision-journey small{display:block}.organization-access-decision-journey strong{color:var(--access-ink);font-size:.875rem}.organization-access-decision-journey small{color:var(--access-muted);margin-top:4px;font-size:.75rem;line-height:1.35}.organization-access-decision-journey li.complete>b{background:var(--access-green-soft);color:var(--access-green);border-color:#acd7c8}.organization-access-decision-journey li.current{box-shadow:inset 0 -3px 0 var(--access-green);background:#fff}.organization-access-decision-journey li.current>b{border-color:var(--access-green);background:var(--access-green);color:#fff}.organization-access-decision-journey li.paused>b{color:var(--access-amber);background:#fff8eb;border-color:#e5c68e}.organization-access-decision-journey li.closed>b{color:var(--access-red);background:#fff5f3;border-color:#dec3bf}.organization-access-decision-layout{grid-template-columns:minmax(0,1fr) minmax(315px,350px);align-items:start;display:grid}.organization-access-decision-main{border-right:1px solid var(--access-line);min-width:0;padding:22px 24px 24px}.organization-access-decision-main>dl{border:1px solid var(--access-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.organization-access-decision-main>dl>div{border-right:1px solid var(--access-line);border-bottom:1px solid var(--access-line);min-height:88px;padding:14px 16px}.organization-access-decision-main>dl>div:nth-child(2n){border-right:0}.organization-access-decision-main>dl>div:nth-last-child(-n+2){border-bottom:0}.organization-access-decision-main dt{color:#778981;font-size:.75rem;font-weight:650}.organization-access-decision-main dd{color:var(--access-ink);overflow-wrap:anywhere;margin:7px 0 0;font-size:.9375rem;font-weight:720}.organization-access-decision-main dd small{color:var(--access-muted);margin-top:4px;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.organization-access-decision-page .platform-admin-decision-reason{border-left:3px solid var(--access-green);background:var(--access-soft);margin:14px 0 0;padding:13px 15px}.organization-access-decision-page .platform-admin-decision-reason span{color:var(--access-green);font-size:.75rem}.organization-access-decision-page .platform-admin-decision-reason p{color:#50645c;margin-top:6px;font-size:.8125rem;line-height:1.5}.organization-access-decision-page .platform-admin-decision-scope{padding:22px 0 0}.organization-access-decision-page .platform-admin-decision-scope>header>span{color:var(--access-green);letter-spacing:.09em;font-size:.75rem;font-weight:800}.organization-access-decision-page .platform-admin-decision-scope h2{color:var(--access-ink);margin:6px 0 12px;font-size:1rem;line-height:1.35}.organization-access-decision-scope-grid{border:1px solid var(--access-line);grid-template-columns:1fr 1fr;display:grid}.organization-access-decision-scope-grid article{border-right:1px solid var(--access-line);border-bottom:1px solid var(--access-line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;min-height:112px;padding:15px;display:grid}.organization-access-decision-scope-grid article:nth-child(2n){border-right:0}.organization-access-decision-scope-grid article:nth-last-child(-n+2){border-bottom:0}.organization-access-decision-page .organization-access-decision-scope-grid article>b{width:32px;height:32px;font-size:.8125rem}.organization-access-decision-scope-grid article.included>b{color:var(--access-green);background:var(--access-green-soft)}.organization-access-decision-scope-grid article.excluded>b{color:var(--access-red);background:#fff1ef}.organization-access-decision-scope-grid article.preserved>b{color:var(--access-blue);background:#edf5f8}.organization-access-decision-scope-grid article.protected>b{color:#7658a0;background:#f2eef8}.organization-access-decision-scope-grid p{margin:0}.organization-access-decision-page .organization-access-decision-scope-grid strong{color:var(--access-ink);font-size:.875rem;line-height:1.35}.organization-access-decision-page .organization-access-decision-scope-grid small{color:var(--access-muted);margin-top:5px;font-size:.8125rem;line-height:1.45}.organization-access-decision-rail{background:#f7faf9;min-width:0;padding:22px}.organization-access-decision-rail>form,.organization-access-decision-state{background:#fff;border:1px solid #cfded8;box-shadow:0 8px 24px #17372e0f}.organization-access-decision-rail>form>span,.organization-access-decision-state>span{color:var(--access-green);letter-spacing:.09em;padding:15px 16px 0;font-size:.75rem;font-weight:800;display:block}.organization-access-decision-rail>form>h2,.organization-access-decision-state>h2{color:var(--access-ink);margin:6px 16px 0;font-size:1rem;line-height:1.35}.organization-access-decision-rail>form>p,.organization-access-decision-state>p{color:var(--access-muted);margin:7px 16px 0;font-size:.8125rem;line-height:1.5}.organization-access-decision-rail ul{border-top:1px solid var(--access-line);border-bottom:1px solid var(--access-line);background:#fbfcfc;margin:16px 0 0;padding:5px 16px;list-style:none}.organization-access-decision-rail li{border-bottom:1px solid #e6ece9;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;display:grid}.organization-access-decision-rail li:last-child{border-bottom:0}.organization-access-decision-rail li>b{background:var(--access-green-soft);width:24px;height:24px;color:var(--access-green);place-items:center;font-size:.75rem;display:grid}.organization-access-decision-rail li strong,.organization-access-decision-rail li small{display:block}.organization-access-decision-rail li strong{color:var(--access-ink);font-size:.8125rem}.organization-access-decision-rail li small{color:var(--access-muted);margin-top:3px;font-size:.75rem}.organization-access-decision-page .organization-admin-decision-notice{margin:14px 16px 0;padding:11px;font-size:.8125rem;line-height:1.45}.organization-access-decision-page .platform-admin-decision-confirm{background:#f4faf7;align-items:flex-start;margin:14px 16px;padding:12px}.organization-access-decision-page .platform-admin-decision-confirm input{flex:none;width:18px;height:18px;margin-top:1px}.organization-access-decision-page .platform-admin-decision-confirm strong{color:var(--access-ink);font-size:.8125rem;line-height:1.35}.organization-access-decision-page .platform-admin-decision-confirm small{color:var(--access-muted);margin-top:4px;font-size:.75rem;line-height:1.4}.organization-access-decision-page .platform-admin-decision-error{margin:0 16px 14px;padding:10px;font-size:.8125rem;line-height:1.45}.organization-access-decision-page .organization-access-decision-actions{grid-template-columns:1fr;gap:8px;margin:0;padding:0 16px 16px;display:grid}.organization-access-decision-page .organization-access-decision-actions button,.organization-access-decision-state>button,.organization-access-state-confirm button,.organization-access-decline-confirmation button,.organization-access-destination{border:1px solid var(--access-green);background:var(--access-green);color:#fff;text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-size:.8125rem;font-weight:750;line-height:1.3;display:inline-flex}.organization-access-decision-page .organization-access-decision-actions button.quiet,.organization-access-decision-state>button.quiet,.organization-access-destination.quiet,.organization-access-decline-confirmation button:first-child,.organization-access-state-confirm button:not(.danger){color:#566a62;background:#fff;border-color:#d5dfdb}.organization-access-decision-page button.danger{color:var(--access-red);background:#fff4f2;border-color:#d9aaa5}.organization-access-decision-page button:disabled{cursor:not-allowed;opacity:.5}:is(.organization-access-decision-page button:focus-visible,.organization-access-decision-page a:focus-visible,.organization-access-decision-page input:focus-visible){outline-offset:2px;outline:3px solid #08795d4d}.organization-access-decline-confirmation{background:#fff7f5;border:1px solid #e1bdb9;margin:0 16px 16px;padding:13px}.organization-access-decline-confirmation>span{color:var(--access-red);letter-spacing:.08em;font-size:.75rem;font-weight:800}.organization-access-decline-confirmation h3{color:#6f332f;margin:6px 0 0;font-size:.9375rem}.organization-access-decline-confirmation p,.organization-access-state-confirm p{color:#7d5c57;margin:5px 0 0;font-size:.8125rem;line-height:1.45}.organization-access-decline-confirmation>div,.organization-access-state-confirm{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.organization-access-decision-state{padding-bottom:16px}.organization-access-decision-state.paused>span,.organization-access-decision-state.expired>span{color:var(--access-amber)}.organization-access-decision-state.declined>span,.organization-access-decision-state.cancelled>span{color:var(--access-red)}.organization-access-decision-state>button,.organization-access-destination{width:calc(100% - 32px);margin:16px 16px 0}.organization-access-state-confirm{border-top:1px solid var(--access-line);margin:16px;padding-top:12px}.organization-access-state-confirm p{grid-column:1/-1;margin-top:0}.organization-access-decision-history{border-top:1px solid var(--access-line);background:#fff}.organization-access-decision-history>header{border-bottom:1px solid var(--access-line);justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:14px 24px;display:flex}.organization-access-decision-history header span{color:var(--access-green);letter-spacing:.09em;font-size:.75rem;font-weight:800}.organization-access-decision-history h2{color:var(--access-ink);margin:5px 0 0;font-size:1rem}.organization-access-decision-history header>b{color:#71837c;letter-spacing:.06em;font-size:.75rem}.organization-access-decision-history>div{padding:0 24px}.organization-access-decision-history article{border-bottom:1px solid #e7ecea;grid-template-columns:34px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;min-height:82px;padding:12px 0;display:grid}.organization-access-decision-history article:last-child{border-bottom:0}.organization-access-decision-history article>b{background:var(--access-green-soft);width:32px;height:32px;color:var(--access-green);place-items:center;font-size:.8125rem;display:grid}.organization-access-decision-history article p{margin:0}.organization-access-decision-history article strong,.organization-access-decision-history article small,.organization-access-decision-history article>span,.organization-access-decision-history article time{display:block}.organization-access-decision-history article strong{color:var(--access-ink);font-size:.875rem}.organization-access-decision-history article small{color:var(--access-muted);margin-top:4px;font-size:.8125rem;line-height:1.45}.organization-access-decision-history article>span{color:#61736c;text-align:right;font-size:.75rem}.organization-access-decision-history article time{color:#87968f;margin-top:4px}.organization-access-decision-history-empty{color:var(--access-muted);margin:0;padding:20px 0;font-size:.8125rem;line-height:1.5}.organization-access-decision-page .organization-access-decision-card>footer{color:#70827a;min-height:58px;padding:12px 24px;font-size:.8125rem}.organization-access-decision-page .organization-access-decision-card>footer a{color:var(--access-green);font-size:.8125rem}@media (max-width:900px){.organization-access-decision-layout{grid-template-columns:1fr}.organization-access-decision-main{border-right:0}.organization-access-decision-rail{padding-top:0}.organization-access-decision-rail>form,.organization-access-decision-state{max-width:620px}}@media (max-width:640px){.organization-access-decision-page{padding:0}.organization-access-decision-page .organization-access-decision-card{width:100%;box-shadow:none;border:0}.organization-access-decision-page .organization-access-decision-card>header{padding:0 18px}.organization-access-decision-page .platform-admin-decision-intro{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:20px 18px}.organization-access-decision-page .platform-admin-decision-intro>span{width:42px;height:42px}.organization-access-decision-page .platform-admin-decision-intro h1{font-size:1.15rem}.organization-access-decision-journey{grid-template-columns:1fr}.organization-access-decision-journey li{border-right:0;border-bottom:1px solid var(--access-line);min-height:64px}.organization-access-decision-journey li:last-child{border-bottom:0}.organization-access-decision-journey li.current{box-shadow:inset 3px 0 0 var(--access-green)}.organization-access-decision-main,.organization-access-decision-rail{padding:18px}.organization-access-decision-main>dl,.organization-access-decision-scope-grid{grid-template-columns:1fr}.organization-access-decision-main>dl>div,.organization-access-decision-main>dl>div:nth-child(2n),.organization-access-decision-scope-grid article,.organization-access-decision-scope-grid article:nth-child(2n),.organization-access-decision-scope-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--access-line)}.organization-access-decision-main>dl>div:last-child,.organization-access-decision-scope-grid article:last-child{border-bottom:0}.organization-access-decision-history>header{flex-direction:column;align-items:flex-start;padding-inline:18px}.organization-access-decision-history>div{padding:0 18px}.organization-access-decision-history article{grid-template-columns:32px minmax(0,1fr)}.organization-access-decision-history article>span{text-align:left;grid-column:2}.organization-access-decision-page .organization-access-decision-card>footer{flex-direction:column;align-items:flex-start;padding-inline:18px}}@media (max-width:400px){.organization-access-decision-page .organization-access-decision-card>header>b{text-align:right;max-width:160px}.organization-access-decision-page .platform-admin-decision-intro,.organization-access-decline-confirmation>div,.organization-access-state-confirm{grid-template-columns:1fr}.organization-access-state-confirm p{grid-column:auto}}.operation-center{gap:13px;display:grid}.operation-heading-badge{border:1px solid var(--green);align-items:center;gap:6px;min-height:31px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operation-heading-badge{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line))}}.operation-heading-badge{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-heading-badge{background:color-mix(in srgb, var(--green) 6%, white)}}.operation-heading-badge{color:var(--green-deep);text-transform:uppercase;letter-spacing:.045em;border-radius:2px;font-size:8px;font-weight:750}.operation-heading-badge i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.operation-heading-badge i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 14%, transparent)}}.operation-access-strip{border:1px solid var(--green);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:11px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-access-strip{border:1px solid color-mix(in srgb, var(--green) 22%, var(--line))}}.operation-access-strip{border-left:3px solid var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-access-strip{background:color-mix(in srgb, var(--green) 4%, var(--surface))}}.operation-access-symbol{border:1px solid var(--green);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-access-symbol{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line))}}.operation-access-symbol{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-access-symbol{background:color-mix(in srgb, var(--green) 10%, white)}}.operation-access-symbol{color:var(--green-deep);font-size:17px}.operation-access-strip strong{font-size:10px;display:block}.operation-access-strip p{color:#74817c;margin:3px 0 0;font-size:8px}.operation-access-badge{border:1px solid var(--line);background:var(--surface);color:#66746e;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;padding:5px 7px;font-size:7px;font-weight:700}.operation-stats{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operation-stats article{border-right:1px solid var(--line-soft);min-height:86px;padding:14px 16px}.operation-stats article:last-child{border:0}.operation-stats span,.operation-stats small{color:#7c8983;font-size:8px;display:block}.operation-stats span{text-transform:uppercase;letter-spacing:.035em;font-weight:650}.operation-stats strong{color:var(--ink);margin:4px 0 3px;font-size:21px;line-height:1;display:block}.operation-stats small{color:var(--green-deep)}.operation-scope-radar{border:1px solid var(--line);background:var(--surface);border-top:3px solid #263d5d;overflow:hidden}.operation-scope-radar>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:71px;padding:12px 15px;display:flex}.operation-scope-radar>header span{color:#63758c;letter-spacing:.08em;font-size:6px;font-weight:800}.operation-scope-radar>header h2{margin:3px 0 0;font-size:13px}.operation-scope-radar>header p{color:#84908b;margin:4px 0 0;font-size:7px}.operation-scope-radar>header>b{color:#53677d;white-space:nowrap;background:#f5f8fa;border:1px solid #dce3e8;padding:6px 8px;font-size:7px}.operation-scope-radar>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.operation-radar-card{border-right:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-content:start;gap:9px;min-height:118px;padding:13px 12px 28px;transition:background .16s;display:grid;position:relative}.operation-radar-card:last-child{border-right:0}.operation-radar-card:hover{background:#fafcfb}.operation-radar-icon{color:#996817;background:#fff4df;border-left:3px solid #d39a33;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.operation-radar-card p{min-width:0;margin:0}.operation-radar-card small,.operation-radar-card strong,.operation-radar-card em{display:block}.operation-radar-card small{color:#8c9792;letter-spacing:.06em;font-size:5px;font-weight:800}.operation-radar-card strong{color:#33423b;margin-top:3px;font-size:8px}.operation-radar-card em{color:#84908b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:6px;font-style:normal;line-height:1.45;overflow:hidden}.operation-radar-card>b{color:#8c651d;font-size:17px;line-height:1}.operation-radar-card>i{color:var(--green-deep);font-size:6px;font-style:normal;font-weight:750;position:absolute;bottom:11px;left:51px}.operation-radar-card.blue .operation-radar-icon{color:#32769f;background:#e9f3f9;border-color:#4d91ba}.operation-radar-card.blue>b{color:#32769f}.operation-radar-card.violet .operation-radar-icon{color:#6e54a6;background:#f0ecf8;border-color:#8067b5}.operation-radar-card.violet>b{color:#6e54a6}.operation-radar-card.setup .operation-radar-icon{color:#536a82;background:#edf1f5;border-color:#677b92}.operation-radar-card.setup>b{color:#536a82}.operation-radar-card.clear .operation-radar-icon{color:#08795d;background:#e6f5ef;border-color:#13a87a}.operation-radar-card.clear>b{color:#08795d}.operation-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:51px;margin-top:3px;display:flex}.operation-search{border:1px solid var(--line);background:var(--surface);color:#85918c;border-radius:2px;align-items:center;gap:7px;width:min(420px,48%);min-height:34px;padding:0 10px;display:flex}.operation-search:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-search:focus-within{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.operation-search:focus-within{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 8%, transparent)}}.operation-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.operation-filters{gap:3px;display:flex}.operation-filters button{color:#68756f;background:0 0;border:1px solid #0000;min-height:31px;padding:0 9px;font-size:8px}.operation-filters button span{color:#96a09b;margin-left:4px}.operation-filters button.selected{border-color:var(--line);background:var(--surface);color:var(--green-deep);font-weight:700}.operation-organizations{gap:18px;display:grid}.operation-organization-group{gap:9px;display:grid}.operation-organization-awaiting{background:#fffaf0;border:1px solid #eadfbe;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:13px 15px;display:grid}.operation-organization-awaiting>span{color:#8a671d;background:#f1e2b8;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.operation-organization-awaiting p{margin:0}.operation-organization-awaiting strong,.operation-organization-awaiting small{display:block}.operation-organization-awaiting strong{font-size:8px}.operation-organization-awaiting small{color:#756b50;max-width:620px;margin-top:4px;font-size:6px;line-height:1.5}.operation-organization-awaiting a{color:#08795d;background:#fff;border:1px solid #d5dfda;align-items:center;min-height:31px;padding:0 9px;font-size:7px;font-weight:700;display:flex}.operation-organization-group>header{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:59px;padding:0 3px;display:grid}.operation-org-mark{background:var(--green);place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-org-mark{background:color-mix(in srgb, var(--green) 78%, #233a4b)}}.operation-org-mark{color:#fff;font-size:8px;font-weight:800}.operation-organization-group>header p{color:var(--green-deep);letter-spacing:.09em;margin:0 0 2px;font-size:6px;font-weight:800}.operation-organization-group>header h2{margin:0;font-size:13px}.operation-organization-group>header>div>span{color:#84908b;font-size:7px;font-family:var(--font-geist-mono);margin-top:3px;display:block}.operation-org-summary{text-align:right;grid-template-columns:auto auto;align-items:center;column-gap:7px;display:grid}.operation-org-summary strong{color:var(--green-deep);grid-row:span 2;font-size:22px;line-height:1}.operation-org-summary span,.operation-org-summary small{color:#74817b!important;margin:0!important;font-family:inherit!important;font-size:7px!important}.operation-org-summary small{color:#93a09a!important}.operation-org-dashboard-link{border:1px solid var(--line);background:var(--surface);min-height:29px;color:var(--green-deep);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:7px;font-weight:700;display:inline-flex}.operation-org-dashboard-link:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-org-dashboard-link:hover{border-color:color-mix(in srgb, var(--green) 38%, var(--line))}}.operation-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.operation-unit-card{border-top:2px solid var(--green);flex-direction:column;min-height:300px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operation-unit-card{border-top:2px solid color-mix(in srgb, var(--green) 72%, white)}}.operation-unit-card{transition:border-color .18s,transform .18s,box-shadow .18s}.operation-unit-card:hover{border-top-color:var(--green);transform:translateY(-2px);box-shadow:0 7px 18px #1c302a12}.operation-unit-head{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:69px;padding:12px 13px;display:grid}.operation-unit-mark{color:#53645d;background:#edf2f0;place-items:center;width:33px;height:33px;font-size:8px;font-weight:800;display:grid}.operation-unit-head h3{margin:0;font-size:10px}.operation-unit-head p{color:#84908b;margin:3px 0 0;font-size:7px}.operation-unit-status{color:#64736c;text-transform:uppercase;letter-spacing:.04em;background:#eef2f0;align-items:center;gap:4px;width:max-content;padding:3px 5px;font-size:6px;font-weight:750;display:inline-flex}.operation-unit-status i{background:#81908a;border-radius:50%;width:5px;height:5px}.operation-unit-status.active{color:#08795d;background:#e4f5ee}.operation-unit-status.active i{background:#11aa7b}.operation-unit-status.draft,.operation-unit-status.configuration,.operation-unit-status.pending{color:#886719;background:#faf0d8}.operation-unit-status.draft i,.operation-unit-status.configuration i,.operation-unit-status.pending i{background:#d99b22}.operation-unit-domain{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-height:48px;margin:0 13px;display:flex}.operation-unit-domain>span{color:var(--green-deep);font-size:15px}.operation-unit-domain small,.operation-unit-domain strong{display:block}.operation-unit-domain small{color:#98a19d;letter-spacing:.06em;font-size:5px;font-weight:750}.operation-unit-domain strong{color:#4d5b55;max-width:210px;font-size:7px;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.operation-readiness{padding:11px 13px 7px}.operation-readiness>div{color:#75817c;justify-content:space-between;font-size:7px;display:flex}.operation-readiness>div strong{color:var(--green-deep)}.operation-readiness>span{background:#e8eeeb;height:4px;margin-top:6px;display:block;overflow:hidden}.operation-readiness>span i{background:var(--green);height:100%;display:block}.operation-unit-metrics{grid-template-columns:repeat(4,1fr);margin:0;padding:7px 13px 11px;display:grid}.operation-unit-metrics div{border-right:1px solid var(--line-soft);min-width:0;padding:0 7px}.operation-unit-metrics div:first-child{padding-left:0}.operation-unit-metrics div:last-child{border:0;padding-right:0}.operation-unit-metrics dt{color:#8b9691;white-space:nowrap;font-size:5px}.operation-unit-metrics dd{color:#34443d;margin:3px 0 0;font-size:11px;font-weight:750}.operation-unit-card footer{border-top:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;gap:8px;min-height:43px;margin-top:auto;padding:0 13px;display:flex}.operation-unit-card footer a:first-child{color:var(--green-deep);font-size:8px;font-weight:700}.operation-unit-card footer a:first-child span{margin-left:3px}.operation-public-link{border:1px solid var(--green);padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.operation-public-link{border:1px solid color-mix(in srgb, var(--green) 20%, var(--line))}}.operation-public-link{color:#64716c;text-transform:uppercase;background:#fff;font-size:6px;font-weight:700}.operation-empty{text-align:center;padding:58px 20px}.operation-empty>span{color:var(--green-deep);font-size:22px}.operation-empty h2{margin:9px 0 4px;font-size:14px}.operation-empty p{color:#7c8983;margin:0;font-size:9px}.operation-empty button{border:1px solid var(--line);color:var(--green-deep);background:#fff;margin-top:14px;padding:7px 10px;font-size:8px}.operation-detail-hero{border-top:3px solid var(--green);grid-template-columns:55px minmax(180px,1.4fr) minmax(170px,.9fr) 125px;align-items:center;gap:15px;min-height:112px;padding:16px 18px;display:grid}.operation-detail-mark{background:var(--green);color:#fff;place-items:center;width:53px;height:53px;font-size:13px;font-weight:800;display:grid;transform:skew(-2deg)}.operation-detail-hero>div:nth-child(2)>p{color:var(--green-deep);letter-spacing:.08em;margin:0 0 3px;font-size:6px;font-weight:800}.operation-detail-hero h2{margin:0;font-size:17px}.operation-detail-hero>div:nth-child(2)>span{color:#7f8b85;margin-top:5px;font-size:8px;display:block}.operation-detail-domain{border-left:1px solid var(--line-soft);padding-left:15px}.operation-detail-domain small,.operation-detail-domain strong{display:block}.operation-detail-domain small{color:#929d98;letter-spacing:.06em;font-size:6px;font-weight:750}.operation-detail-domain strong{max-width:190px;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 8px;font-size:8px;overflow:hidden}.operation-detail-score{border-left:1px solid var(--line-soft);padding-left:15px}.operation-detail-score>span{color:#82908a;font-size:7px}.operation-detail-score>strong{color:var(--green-deep);margin:3px 0 8px;font-size:20px;display:block}.operation-detail-score>div{background:#e5ebe8;height:4px}.operation-detail-score>div i{background:var(--green);height:100%;display:block}.operation-detail-stats{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);margin:12px 0 17px;display:grid}.operation-detail-stats article{border-right:1px solid var(--line-soft);min-height:75px;padding:12px 15px}.operation-detail-stats article:last-child{border:0}.operation-detail-stats span,.operation-detail-stats small{color:#83908a;font-size:7px;display:block}.operation-detail-stats strong{margin:4px 0 3px;font-size:18px;display:block}.operation-detail-stats small{color:var(--green-deep)}.operation-modules-section{margin-bottom:17px}.operation-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.operation-section-heading p{color:var(--green-deep);letter-spacing:.07em;margin:0 0 3px;font-size:6px;font-weight:800}.operation-section-heading h2{margin:0;font-size:13px}.operation-section-heading>span{color:#85928c;font-size:7px}.operation-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.operation-module-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:104px;padding:13px;transition:transform .16s,border-color .16s;display:grid;position:relative}a.operation-module-card:hover{border-color:var(--green);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.operation-module-card:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line))}}.operation-module-icon{background:var(--green);place-items:center;width:33px;height:33px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-module-icon{background:color-mix(in srgb, var(--green) 9%, white)}}.operation-module-icon{color:var(--green-deep);font-size:14px}.operation-module-card h3{margin:1px 0 0;font-size:9px}.operation-module-card p{color:#87928d;margin:3px 0 6px;font-size:7px;line-height:1.4}.operation-module-card strong{color:#53615b;font-size:7px}.operation-module-card>b{color:var(--green-deep);font-size:11px}.operation-module-card.muted{opacity:.75}.operation-module-card.muted.locked{opacity:1;background:#faf8f7;border-color:#e2d9d6}.operation-module-card.muted.locked .operation-module-icon{color:#9b625d;background:#f3e9e7;border-color:#e1d4d0}.operation-module-card.muted.locked strong,.operation-module-card.muted.locked>small{color:#9b625d}.operation-module-card>small{color:#a0aaa5;text-transform:uppercase;font-size:5px;position:absolute;bottom:7px;right:9px}.operation-detail-bottom{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:12px;display:grid}.operation-checklist .panel-heading>strong{color:var(--green-deep);font-size:15px}.operation-checklist>div:last-child{padding:3px 15px 8px}.operation-checklist>div:last-child>div{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;display:grid}.operation-checklist>div:last-child>div:last-child{border:0}.operation-checklist>div:last-child>div>span{color:#9e7720;background:#f5efe0;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.operation-checklist>div:last-child>div.ready>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-checklist>div:last-child>div.ready>span{background:color-mix(in srgb, var(--green) 11%, white)}}.operation-checklist>div:last-child>div.ready>span{color:var(--green-deep)}.operation-checklist p{margin:0}.operation-checklist p strong,.operation-checklist p small{display:block}.operation-checklist p strong{font-size:8px}.operation-checklist p small{color:#87928d;margin-top:3px;font-size:6px}.operation-checklist b{color:#9a7420;text-transform:uppercase;font-size:6px}.operation-checklist .ready b{color:var(--green-deep)}.operation-side-stack{gap:12px;display:grid}.operation-policy-card .panel-heading>span,.operation-routing-card .panel-heading>span{color:var(--green-deep);font-size:17px}.operation-policy-card>div:last-child,.operation-routing-card>div:last-child{padding:15px 17px}.operation-policy-card>div:last-child>small{color:#8d9893;letter-spacing:.06em;font-size:6px;font-weight:750}.operation-policy-card>div:last-child>strong{margin-top:5px;font-size:11px;display:block}.operation-policy-card p,.operation-routing-card p{color:#74817b;margin:6px 0 11px;font-size:7px;line-height:1.55}.operation-policy-card a,.operation-routing-card a,.operation-policy-card>div:last-child>span,.operation-routing-card>div:last-child>span{color:var(--green-deep);font-size:7px;font-weight:700}.operation-routing-card code{border:1px solid var(--line-soft);color:#425149;text-overflow:ellipsis;white-space:nowrap;background:#f7f9f8;padding:9px;font-size:8px;display:block;overflow:hidden}.unit-command-center{margin:12px 0 17px}.unit-command-heading{border:1px solid var(--line);background:var(--surface);border-top:3px solid #263d5d;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 16px;display:flex}.unit-command-heading>div>span{color:#728079;letter-spacing:.08em;font-size:6px;font-weight:800}.unit-command-heading h2{margin:4px 0 0;font-size:14px}.unit-command-heading p{color:#84908b;margin:4px 0 0;font-size:7px}.unit-command-opening{border:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:7px minmax(0,1fr) 12px;align-items:center;gap:8px;min-width:205px;padding:8px 10px;display:grid}.unit-command-opening>i{background:#d19b33;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f8eddb}.unit-command-opening.open>i{background:#10a878;box-shadow:0 0 0 4px #e1f4ed}.unit-command-opening.closed>i{background:#c75951;box-shadow:0 0 0 4px #f9e7e5}.unit-command-opening small,.unit-command-opening strong{display:block}.unit-command-opening small{color:#8b9691;letter-spacing:.06em;font-size:5px;font-weight:800}.unit-command-opening strong{color:#47564f;margin-top:3px;font-size:7px}.unit-command-opening>b{color:var(--green-deep);font-size:10px}.unit-command-metrics{border:1px solid var(--line);background:var(--surface);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.unit-command-metrics article{border-right:1px solid var(--line-soft);align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:flex}.unit-command-metrics article:last-child{border-right:0}.unit-command-metric-icon{color:#08795d;background:#e4f4ef;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.unit-command-metric-icon.blue{color:#367da7;background:#e6f0f7}.unit-command-metric-icon.violet{color:#7258aa;background:#eee9f8}.unit-command-metric-icon.amber{color:#a86f19;background:#f9edd7}.unit-command-metrics p{min-width:0;margin:0}.unit-command-metrics small,.unit-command-metrics strong,.unit-command-metrics em{display:block}.unit-command-metrics small{color:#7d8984;font-size:6px;font-style:normal}.unit-command-metrics strong{margin:3px 0;font-size:18px;line-height:1}.unit-command-metrics em{color:#84908b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.unit-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:11px;margin-top:11px;display:grid}.unit-command-schedule>header,.unit-command-priorities>header,.unit-command-flow>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:flex}.unit-command-schedule header span,.unit-command-priorities header span,.unit-command-flow header span{color:#7a8781;letter-spacing:.08em;font-size:5px;font-weight:800}.unit-command-schedule header h3,.unit-command-priorities header h3,.unit-command-flow header h3{margin:3px 0 0;font-size:10px}.unit-command-schedule header p{color:#87928d;margin:3px 0 0;font-size:6px}.unit-command-schedule header a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:700}.unit-command-session-list{padding:0 14px}.unit-command-session-row{border-bottom:1px solid var(--line-soft);color:#5b6862;grid-template-columns:48px minmax(145px,1.2fr) minmax(90px,.8fr) minmax(85px,.7fr) 78px 12px;align-items:center;gap:10px;min-height:60px;font-size:7px;display:grid}.unit-command-session-row.heading{color:#929c98;letter-spacing:.05em;text-transform:uppercase;min-height:29px;font-size:5px;font-weight:750}.unit-command-session-row time strong,.unit-command-session-row time small,.unit-command-session-row>div:nth-child(2) strong,.unit-command-session-row>div:nth-child(2) small{display:block}.unit-command-session-row time strong{color:#26342f;font-size:9px}.unit-command-session-row time small{color:#929c98;margin-top:2px;font-size:6px}.unit-command-session-row>div:nth-child(2) strong{color:#26342f;font-size:8px}.unit-command-session-row>div:nth-child(2) small{color:#8a9590;margin-top:3px;font-size:6px}.unit-command-session-row:hover>div:nth-child(2) strong,.unit-command-session-row:hover>b{color:var(--green-deep)}.unit-command-capacity p{background:#e8ecea;height:4px;margin:0 0 4px}.unit-command-capacity p i{background:var(--green);height:100%;display:block}.unit-command-capacity small{color:#74817b;font-size:6px}.unit-command-session-status{color:#65736d;white-space:nowrap;align-items:center;gap:5px;font-size:6px;font-weight:700;display:flex}.unit-command-session-status i{background:#80908a;border-radius:50%;width:6px;height:6px}.unit-command-session-status.live{color:#08795d}.unit-command-session-status.live i,.unit-command-session-status.scheduled i{background:#13a97b}.unit-command-session-status.full,.unit-command-session-status.attention{color:#996916}.unit-command-session-status.full i,.unit-command-session-status.attention i{background:#d69a31}.unit-command-session-status.cancelled{color:#a64a45}.unit-command-session-status.cancelled i{background:#cc5b52}.unit-command-session-status.completed{color:#66736e}.unit-command-session-empty{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:150px;display:grid}.unit-command-session-empty>span{width:30px;height:30px;color:var(--green-deep);background:#edf3f1;place-items:center;display:grid}.unit-command-session-empty strong,.unit-command-session-empty small{display:block}.unit-command-session-empty strong{font-size:8px}.unit-command-session-empty small{color:#84908b;margin-top:4px;font-size:6px}.unit-command-session-empty a{color:var(--green-deep);font-size:7px;font-weight:700}.unit-command-schedule>footer{color:#74817b;background:#f8faf9;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:6px;display:flex}.unit-command-schedule>footer>i{background:#a0aaa6;border-radius:50%;width:3px;height:3px}.unit-command-schedule>footer a{color:var(--green-deep);margin-left:auto;font-size:7px;font-weight:700}.unit-command-side{gap:11px;display:grid}.unit-command-priorities header>b{color:#62716a;background:#edf2f0;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.unit-command-priorities header>b.attention{color:#9b6916;background:#fbefd9}.unit-command-priorities>div{padding:2px 13px 7px}.unit-command-priorities>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr) 22px 10px;align-items:center;gap:8px;min-height:52px;display:grid}.unit-command-priorities>div>a>i{color:#65736d;background:#edf2f0;border-left:3px solid #80908a;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:800;display:grid}.unit-command-priorities>div>a.warning>i{color:#986817;background:#fff5e1;border-color:#d59b33}.unit-command-priorities>div>a.critical>i{color:#a0443e;background:#fff0ed;border-color:#cc5b52}.unit-command-priorities p{min-width:0;margin:0}.unit-command-priorities p strong,.unit-command-priorities p small{display:block}.unit-command-priorities p strong{font-size:7px}.unit-command-priorities p small{color:#89948f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.unit-command-priorities>div>a>b{color:#4d5b55;text-align:right;font-size:9px}.unit-command-priorities>div>a>span{color:#7e8b85;font-size:8px}.unit-command-priorities>div>a:hover p strong,.unit-command-priorities>div>a:hover>span{color:var(--green-deep)}.unit-command-clear{justify-content:center;align-items:center;gap:9px;min-height:94px;display:flex}.unit-command-clear>span{color:#08795d;background:#e4f5ef;place-items:center;width:27px;height:27px;display:grid}.unit-command-clear p{margin:0}.unit-command-clear strong,.unit-command-clear small{display:block}.unit-command-clear strong{font-size:7px}.unit-command-clear small{color:#87928d;margin-top:3px;font-size:6px}.unit-command-flow header>b{color:var(--green-deep);font-size:16px}.unit-command-flow-chart{align-items:end;gap:5px;height:95px;padding:10px 13px 20px;display:flex}.unit-command-flow-chart>span{border-bottom:1px solid #dfe6e3;flex:1;align-items:end;height:100%;display:flex;position:relative}.unit-command-flow-chart>span>i{background:linear-gradient(#15aa7c,#b9e8d9);width:100%;min-height:2px;display:block}.unit-command-flow-chart small{color:#929d98;font-size:5px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.unit-command-flow>footer{border-top:1px solid var(--line-soft);color:#7c8983;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:7px 13px;font-size:6px;display:flex}.unit-command-flow>footer>span{align-items:center;gap:5px;display:flex}.unit-command-flow>footer i{background:#16aa7d;border-radius:50%;width:6px;height:6px}.unit-command-flow>footer a{color:var(--green-deep);font-size:6px;font-weight:700}@media (max-width:1180px){.operation-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-scope-radar>div{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-radar-card:nth-child(3){border-right:0}.operation-radar-card:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.operation-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-detail-hero{grid-template-columns:55px minmax(180px,1fr) minmax(170px,.8fr)}.operation-detail-score{border:0;border-top:1px solid var(--line-soft);grid-column:2/-1;padding:10px 0 0}.unit-command-grid{grid-template-columns:1fr}.unit-command-side{grid-template-columns:1fr 1fr}}@media (max-width:820px){.operation-stats,.operation-detail-stats,.operation-scope-radar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-radar-card,.operation-radar-card:nth-child(3){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.operation-radar-card:nth-child(2n){border-right:0}.operation-radar-card:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.operation-stats article:nth-child(2),.operation-detail-stats article:nth-child(2){border-right:0}.operation-stats article:nth-child(-n+2),.operation-detail-stats article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.operation-detail-bottom{grid-template-columns:1fr}.unit-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-command-metrics article:nth-child(2){border-right:0}.unit-command-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-command-session-list{overflow-x:auto}.unit-command-session-row{min-width:690px}}@media (max-width:650px){.operation-access-strip{grid-template-columns:35px 1fr}.operation-access-badge{grid-column:2;width:max-content}.operation-toolbar{flex-direction:column;align-items:stretch}.operation-search{width:100%}.operation-filters{overflow-x:auto}.operation-unit-grid{grid-template-columns:1fr}.operation-organization-group>header{grid-template-columns:36px 1fr}.operation-organization-awaiting{grid-template-columns:32px 1fr}.operation-organization-awaiting>a{grid-column:2;justify-self:start}.operation-org-summary{text-align:left;grid-column:2;justify-content:start}.operation-org-dashboard-link{grid-column:2;justify-self:start}.operation-detail-hero{grid-template-columns:50px minmax(0,1fr);gap:10px}.operation-detail-mark{width:48px;height:48px}.operation-detail-domain,.operation-detail-score{border:0;border-top:1px solid var(--line-soft);grid-column:1/-1;padding:10px 0 0}.operation-module-grid{grid-template-columns:1fr}.unit-command-heading{flex-direction:column;align-items:flex-start}.unit-command-opening{width:100%}.unit-command-side{grid-template-columns:1fr}}@media (max-width:430px){.operation-stats,.operation-detail-stats{grid-template-columns:1fr}.operation-scope-radar>header{flex-direction:column;align-items:flex-start}.operation-scope-radar>div{grid-template-columns:1fr}.operation-radar-card,.operation-radar-card:nth-child(3),.operation-radar-card:nth-child(2n),.operation-radar-card:last-child{border-right:0;border-bottom:1px solid var(--line-soft);grid-column:auto}.operation-radar-card:last-child{border-bottom:0}.operation-stats article,.operation-detail-stats article{border-right:0;border-bottom:1px solid var(--line-soft)}.operation-stats article:last-child,.operation-detail-stats article:last-child{border-bottom:0}.operation-unit-metrics{grid-template-columns:repeat(2,1fr);row-gap:10px}.operation-unit-metrics div:nth-child(2){border-right:0}.operation-organization-awaiting{grid-template-columns:1fr}.operation-organization-awaiting>a{grid-column:auto;justify-content:center;justify-self:stretch}.unit-command-metrics{grid-template-columns:1fr}.unit-command-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-command-metrics article:last-child{border-bottom:0}}.unit-home-reschedules{--reschedule-accent:#536f7d;--reschedule-soft:#f3f7f8;border:1px solid #dbe4e2;border-left:3px solid var(--reschedule-accent);color:#263a35;background:#fff;grid-template-columns:minmax(260px,1.05fr) minmax(520px,1.6fr);display:grid}.unit-home-reschedules.critical{--reschedule-accent:#b24b42;--reschedule-soft:#fff4f2}.unit-home-reschedules.ready{--reschedule-accent:#168064;--reschedule-soft:#edf8f4}.unit-home-reschedules.attention{--reschedule-accent:#a36b19;--reschedule-soft:#fff8ec}.unit-home-reschedules.active{--reschedule-accent:#397396;--reschedule-soft:#f0f6fa}.unit-home-reschedules.clear{--reschedule-accent:#4d7669;--reschedule-soft:#f1f8f5}.unit-home-reschedules>header{background:var(--reschedule-soft);border-right:1px solid #dbe4e2;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:18px 20px;display:grid}.unit-home-reschedules-symbol{border:1px solid var(--reschedule-accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.unit-home-reschedules-symbol{border:1px solid color-mix(in srgb, var(--reschedule-accent) 28%, #dbe4e2)}}.unit-home-reschedules-symbol{color:var(--reschedule-accent);background:#fff;font-size:20px;font-weight:800}.unit-home-reschedules header small,.unit-home-reschedules header h3,.unit-home-reschedules header p{display:block}.unit-home-reschedules header small{color:var(--reschedule-accent);letter-spacing:.06em;font-size:12px;font-weight:800}.unit-home-reschedules header h3{color:#263a35;margin:5px 0 0;font-size:17px;line-height:1.25}.unit-home-reschedules header p{color:#687873;margin:5px 0 0;font-size:12px;line-height:1.45}.unit-home-reschedules-metrics{grid-template-columns:repeat(6,minmax(76px,1fr));min-width:0;display:grid}.unit-home-reschedules-metrics>p{border-right:1px solid #edf1f0;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:88px;margin:0;padding:13px 12px;display:flex}.unit-home-reschedules-metrics>p:last-child{border-right:0}.unit-home-reschedules-metrics small{color:#72817c;font-size:12px;line-height:1.25}.unit-home-reschedules-metrics strong{color:#263a35;font-size:21px;line-height:1}.unit-home-reschedules>footer{border-top:1px solid #e8eeec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:9px 13px 9px 20px;display:flex}.unit-home-reschedules>footer p{color:#73817c;margin:0;font-size:12px;line-height:1.4}.unit-home-reschedules>footer a{border:1px solid var(--reschedule-accent);background:var(--reschedule-accent);color:#fff;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:12px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.unit-home-reschedules>footer a span{font-size:15px}@media (max-width:1180px){.unit-home-reschedules{grid-template-columns:1fr}.unit-home-reschedules>header{border-bottom:1px solid #dbe4e2;border-right:0}}@media (max-width:760px){.unit-home-reschedules-metrics{grid-template-columns:repeat(3,1fr)}.unit-home-reschedules-metrics>p:nth-child(3){border-right:0}.unit-home-reschedules-metrics>p:nth-child(-n+3){border-bottom:1px solid #edf1f0}.unit-home-reschedules>footer{flex-direction:column;align-items:stretch}.unit-home-reschedules>footer a{width:100%}}@media (max-width:480px){.unit-home-reschedules>header{grid-template-columns:36px minmax(0,1fr);padding:15px}.unit-home-reschedules-symbol{width:34px;height:34px}.unit-home-reschedules-metrics{grid-template-columns:repeat(2,1fr)}.unit-home-reschedules-metrics>p:nth-child(3){border-right:1px solid #edf1f0}.unit-home-reschedules-metrics>p:nth-child(2n){border-right:0}.unit-home-reschedules-metrics>p:nth-child(-n+4){border-bottom:1px solid #edf1f0}.unit-home-reschedules>footer{padding:13px 15px}}.unit-home-equipment-incidents{--incident-pulse:#9b6a1d;border:1px solid #decda9;border-top:3px solid var(--incident-pulse);background:#fffaf1;grid-template-columns:minmax(250px,1.1fr) minmax(420px,1.35fr);margin-top:14px;display:grid}.unit-home-equipment-incidents.critical{--incident-pulse:#b54639;background:#fff6f3;border-color:#e6bbb5}.unit-home-equipment-incidents.watch{--incident-pulse:#49778f;background:#f5fafc;border-color:#c6d8e1}.unit-home-equipment-incidents>header{border-right:1px solid var(--incident-pulse);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.unit-home-equipment-incidents>header{border-right:1px solid color-mix(in srgb, var(--incident-pulse) 20%, #e4e9e7)}}.unit-home-equipment-incidents>header>span{background:var(--incident-pulse);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.unit-home-equipment-incidents>header>span{background:color-mix(in srgb, var(--incident-pulse) 12%, white)}}.unit-home-equipment-incidents>header>span{color:var(--incident-pulse);font-size:18px;font-weight:900}.unit-home-equipment-incidents header small{color:var(--incident-pulse);letter-spacing:.06em;font-size:12px;font-weight:900}.unit-home-equipment-incidents header h3{color:#263b33;margin:5px 0 0;font-size:16px}.unit-home-equipment-incidents header p{color:#667a70;margin:4px 0 0;font-size:12px;line-height:1.45}.unit-home-equipment-incidents>div{grid-template-columns:repeat(5,minmax(76px,1fr));display:grid}.unit-home-equipment-incidents>div>p{border-right:1px solid var(--incident-pulse);flex-direction:column;justify-content:center;min-height:104px;margin:0;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.unit-home-equipment-incidents>div>p{border-right:1px solid color-mix(in srgb, var(--incident-pulse) 15%, #e4e9e7)}}.unit-home-equipment-incidents>div>p:last-child{border-right:0}.unit-home-equipment-incidents>div small,.unit-home-equipment-incidents>div strong{display:block}.unit-home-equipment-incidents>div small{color:#71837a;font-size:12px;line-height:1.35}.unit-home-equipment-incidents>div strong{color:var(--incident-pulse);margin-top:6px;font-size:20px}.unit-home-equipment-incidents>footer{border-top:1px solid var(--incident-pulse);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.unit-home-equipment-incidents>footer{border-top:1px solid color-mix(in srgb, var(--incident-pulse) 15%, #e4e9e7)}}.unit-home-equipment-incidents>footer{background:var(--incident-pulse)}@supports (color:color-mix(in lab, red, red)){.unit-home-equipment-incidents>footer{background:color-mix(in srgb, var(--incident-pulse) 3%, white)}}.unit-home-equipment-incidents>footer p{color:#65786f;margin:0;font-size:12px}.unit-home-equipment-incidents>footer a{border:1px solid var(--incident-pulse);background:var(--incident-pulse);color:#fff;cursor:pointer;border-radius:2px;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}@media (max-width:1100px){.unit-home-equipment-incidents{grid-template-columns:1fr}.unit-home-equipment-incidents>header{border-right:0;border-bottom:1px solid var(--incident-pulse)}@supports (color:color-mix(in lab, red, red)){.unit-home-equipment-incidents>header{border-bottom:1px solid color-mix(in srgb, var(--incident-pulse) 15%, #e4e9e7)}}}@media (max-width:760px){.unit-home-equipment-incidents>div{grid-template-columns:repeat(2,1fr)}.unit-home-equipment-incidents>div>p{border-bottom:1px solid var(--incident-pulse);min-height:78px}@supports (color:color-mix(in lab, red, red)){.unit-home-equipment-incidents>div>p{border-bottom:1px solid color-mix(in srgb, var(--incident-pulse) 15%, #e4e9e7)}}.unit-home-equipment-incidents>div>p:nth-child(2n){border-right:0}.unit-home-equipment-incidents>div>p:last-child{grid-column:1/-1}.unit-home-equipment-incidents>footer{flex-direction:column;align-items:stretch;padding-block:13px}.unit-home-equipment-incidents>footer a{justify-content:space-between}}.reporting-hub{gap:13px;display:grid}.reporting-hub-hero{color:#fff;background:#1d344c;border-left:4px solid #21a67d;grid-template-columns:minmax(300px,1.2fr) minmax(420px,.8fr);min-height:220px;display:grid;overflow:hidden}.reporting-hub-hero>div{padding:27px 29px}.reporting-hub-hero>div>span{color:#73cdb2;letter-spacing:.11em;font-size:6px;font-weight:820}.reporting-hub-hero h2{color:#fff;max-width:620px;margin:8px 0 7px;font-size:22px;line-height:1.16}.reporting-hub-hero p{color:#b8c8d3;max-width:670px;margin:0;font-size:8px;line-height:1.6}.reporting-hub-hero nav{gap:6px;margin-top:18px;display:flex}.reporting-hub-hero nav a{color:#fff;background:#24a77f;border:1px solid #42b895;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:760;display:inline-flex}.reporting-hub-hero nav a.secondary{color:#d8e1e7;background:#ffffff0f;border-color:#ffffff30}.reporting-hub-hero>dl{border-left:1px solid #ffffff1a;grid-template-columns:1fr 1fr;margin:0;display:grid}.reporting-hub-hero>dl>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;min-height:110px;padding:22px 20px}.reporting-hub-hero dt,.reporting-hub-hero small{color:#91a7b6;font-size:6px;display:block}.reporting-hub-hero dd{color:#fff;margin:6px 0 4px;font-size:25px;font-weight:780;line-height:1}.reporting-hub-areas{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reporting-hub-areas article{border-right:1px solid var(--line-soft);grid-template-columns:18px 31px minmax(0,1fr);align-items:center;gap:8px;min-height:77px;padding:11px 13px;display:grid}.reporting-hub-areas article:last-child{border-right:0}.reporting-hub-areas article>small{color:#97a29d;font-size:5px;font-weight:800}.reporting-hub-areas article>b{color:#08795d;background:#e6f4ef;border-left:3px solid #1a9b76;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.reporting-hub-areas article.blue>b{color:#36779e;background:#e8f2f8;border-color:#4b8eb6}.reporting-hub-areas article.amber>b{color:#986719;background:#faf0dd;border-color:#d29a34}.reporting-hub-areas article.violet>b{color:#6b55a0;background:#eeeaf7;border-color:#8068b3}.reporting-hub-areas p{min-width:0;margin:0}.reporting-hub-areas strong,.reporting-hub-areas span{display:block}.reporting-hub-areas strong{font-size:8px}.reporting-hub-areas span{color:#86928d;margin-top:3px;font-size:6px;line-height:1.35}.reporting-hub-context{background:#f8fafb;border:1px solid #dce5e2;border-left:3px solid #4e8bad;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.reporting-hub-context>span{color:#39789a;background:#e7f1f6;place-items:center;width:30px;height:30px;display:grid}.reporting-hub-context p{margin:0}.reporting-hub-context small,.reporting-hub-context strong,.reporting-hub-context em{display:block}.reporting-hub-context small{color:#758b98;letter-spacing:.08em;font-size:5px;font-weight:800}.reporting-hub-context strong{margin-top:2px;font-size:8px}.reporting-hub-context em{color:#7f8c87;margin-top:2px;font-size:6px;font-style:normal}.reporting-hub-context>b{color:#5d7481;white-space:nowrap;background:#fff;border:1px solid #d9e2e6;padding:5px 7px;font-size:6px}.reporting-hub-networks{gap:10px;display:grid}.reporting-hub-networks>header{border:1px solid var(--line);background:#fff;border-top:3px solid #263d5d;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 16px;display:flex}.reporting-hub-networks>header span{color:#607a8d;letter-spacing:.1em;font-size:6px;font-weight:820}.reporting-hub-networks>header h2{margin:4px 0 3px;font-size:13px}.reporting-hub-networks>header p{color:#84908b;margin:0;font-size:7px}.reporting-hub-networks>header>b{color:#506b7d;white-space:nowrap;background:#eef3f6;padding:6px 8px;font-size:6px}.reporting-hub-networks>div{gap:11px;display:grid}.reporting-network-card{overflow:hidden}.reporting-network-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:75px;padding:12px 15px;display:grid}.reporting-network-card>header>b{color:#fff;background:#213b56;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.reporting-network-card>header span{color:#71818a;letter-spacing:.08em;font-size:5px;font-weight:800}.reporting-network-card>header h3{margin:3px 0 2px;font-size:11px}.reporting-network-card>header p{color:#8a9590;font-family:var(--font-geist-mono);margin:0;font-size:6px}.reporting-network-card>header>a{color:#08795d;background:#f5faf8;border:1px solid #cfe0da;align-items:center;min-height:30px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.reporting-network-card>dl{border-bottom:1px solid var(--line-soft);background:#f9fbfa;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.reporting-network-card>dl>div{border-right:1px solid var(--line-soft);min-height:69px;padding:11px 14px}.reporting-network-card>dl>div:last-child{border-right:0}.reporting-network-card dt,.reporting-network-card dl small{color:#85918c;font-size:6px;display:block}.reporting-network-card dd{margin:3px 0;font-size:17px;font-weight:770}.reporting-network-card dl .attention dd{color:#a66519}.reporting-unit-list{padding:0 15px}.reporting-unit-row{border-bottom:1px solid var(--line-soft);min-height:61px;color:inherit;grid-template-columns:12px minmax(150px,1.3fr) repeat(4,minmax(65px,.55fr)) auto;align-items:center;gap:10px;display:grid}.reporting-unit-row:hover{background:#fbfcfc}.reporting-unit-row>.reporting-unit-signal i{background:#18a77b;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #e4f4ef}.reporting-unit-row.watch>.reporting-unit-signal i{background:#d19a34;box-shadow:0 0 0 4px #fbefda}.reporting-unit-row.attention>.reporting-unit-signal i{background:#c75a50;box-shadow:0 0 0 4px #fae8e5}.reporting-unit-row>div strong,.reporting-unit-row>div small,.reporting-unit-row>p strong,.reporting-unit-row>p small{display:block}.reporting-unit-row>div strong{font-size:8px}.reporting-unit-row>div small{color:#87928d;margin-top:3px;font-size:6px}.reporting-unit-row>p{margin:0}.reporting-unit-row>p strong{font-size:10px}.reporting-unit-row>p small{color:#8a9690;margin-top:2px;font-size:5px}.reporting-unit-row>p.attention strong{color:#a66519}.reporting-unit-row>b{color:#08795d;white-space:nowrap;font-size:6px}.reporting-unit-list>section{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;display:grid}.reporting-unit-list>section>span{color:#8e6b22;background:#f3eee1;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.reporting-unit-list>section p{margin:0}.reporting-unit-list>section strong,.reporting-unit-list>section small{display:block}.reporting-unit-list>section strong{font-size:8px}.reporting-unit-list>section small{color:#87928d;margin-top:3px;font-size:6px}.reporting-unit-list>section a{color:#08795d;font-size:7px;font-weight:720}.reporting-network-card>footer{background:#f8faf9;align-items:center;gap:13px;min-height:38px;padding:7px 15px;display:flex}.reporting-network-card>footer span{color:#77857f;align-items:center;gap:5px;font-size:5px;display:flex}.reporting-network-card>footer i{background:#18a77b;border-radius:50%;width:6px;height:6px}.reporting-network-card>footer i.watch{background:#d19a34}.reporting-network-card>footer i.attention{background:#c75a50}.reporting-network-card>footer p{color:#7c8c95;margin:0 0 0 auto;font-size:5px}.reporting-hub-privacy{background:#f7f9fa;border:1px solid #dbe3e6;border-left:4px solid #506d83;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:91px;padding:14px 17px;display:grid}.reporting-hub-privacy>span{color:#47667c;background:#e8eef2;place-items:center;width:38px;height:38px;display:grid}.reporting-hub-privacy small{color:#60798a;letter-spacing:.09em;font-size:5px;font-weight:820}.reporting-hub-privacy h2{margin:4px 0 3px;font-size:10px}.reporting-hub-privacy p{color:#74827d;margin:0;font-size:7px;line-height:1.5}.reporting-hub-privacy a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:740}@media (max-width:1020px){.reporting-hub-hero{grid-template-columns:1fr}.reporting-hub-hero>dl{border-top:1px solid #ffffff1a;border-left:0}.reporting-hub-areas{grid-template-columns:1fr 1fr}.reporting-hub-areas article:nth-child(2){border-right:0}.reporting-hub-areas article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.reporting-network-card>dl{grid-template-columns:repeat(3,1fr)}.reporting-network-card>dl>div:nth-child(3){border-right:0}.reporting-network-card>dl>div:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.reporting-unit-list{overflow-x:auto}.reporting-unit-row{min-width:780px}}@media (max-width:650px){.reporting-hub-hero>div{padding:22px 19px}.reporting-hub-hero h2{font-size:19px}.reporting-hub-hero>dl{grid-template-columns:1fr}.reporting-hub-hero>dl>div{min-height:80px}.reporting-hub-areas{grid-template-columns:1fr}.reporting-hub-areas article,.reporting-hub-areas article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.reporting-hub-areas article:last-child{border-bottom:0}.reporting-hub-context{grid-template-columns:31px 1fr}.reporting-hub-context>b{grid-column:2;justify-self:start}.reporting-hub-networks>header{flex-direction:column;align-items:flex-start}.reporting-network-card>header{grid-template-columns:39px 1fr}.reporting-network-card>header>a{grid-column:2;justify-self:start}.reporting-network-card>dl{grid-template-columns:1fr 1fr}.reporting-network-card>dl>div,.reporting-network-card>dl>div:nth-child(3){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.reporting-network-card>dl>div:nth-child(2n){border-right:0}.reporting-network-card>dl>div:last-child{border-right:0;grid-column:1/-1}.reporting-hub-privacy{grid-template-columns:38px 1fr}.reporting-hub-privacy a{grid-column:2}}.network-report-comparison{gap:13px;display:grid}.network-comparison-hero{color:#fff;background:#1d344c;border-left:4px solid #5688a8;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);min-height:205px;display:grid}.network-comparison-hero>div{padding:25px 28px}.network-comparison-hero>div>span{color:#83b8d5;letter-spacing:.1em;font-size:6px;font-weight:820}.network-comparison-hero h2{color:#fff;margin:8px 0 7px;font-size:21px}.network-comparison-hero>div>p{color:#b8c8d3;max-width:680px;margin:0;font-size:8px;line-height:1.6}.network-comparison-hero nav{gap:6px;margin-top:17px;display:flex}.network-comparison-hero nav a{color:#fff;background:#4d8dac;border:1px solid #5a9dbc;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.network-comparison-hero nav a.secondary{color:#d8e1e7;background:#ffffff0d;border-color:#ffffff2e}.network-comparison-hero>aside{background:#ffffff08;border-left:1px solid #ffffff1a;padding:23px}.network-comparison-hero>aside>small{color:#8fa6b6;letter-spacing:.09em;font-size:6px;font-weight:800}.network-comparison-hero>aside>strong{margin-top:5px;font-size:12px;display:block}.network-comparison-hero>aside>p{color:#aebfca;margin:4px 0 15px;font-size:7px;line-height:1.5}.network-comparison-hero aside dl{border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.network-comparison-hero aside dl div{border-right:1px solid #ffffff1a;padding:9px}.network-comparison-hero aside dl div:last-child{border-right:0}.network-comparison-hero aside dt{color:#91a6b4;font-size:5px}.network-comparison-hero aside dd{margin:4px 0 0;font-size:16px;font-weight:780}.network-comparison-hero aside .attention dd{color:#f0b34e}.network-comparison-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.network-comparison-summary article{border-right:1px solid var(--line-soft);align-items:center;gap:10px;min-height:79px;padding:12px 14px;display:flex}.network-comparison-summary article:last-child{border-right:0}.network-comparison-summary article>span{color:#45647d;background:#eaf0f4;border-left:3px solid #536d85;flex:none;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.network-comparison-summary article>span.mint{color:#08795d;background:#e5f4ef;border-color:#1b9d78}.network-comparison-summary article>span.blue{color:#36789f;background:#e8f2f8;border-color:#4c8fb6}.network-comparison-summary article>span.amber{color:#986819;background:#faf0dc;border-color:#d19a35}.network-comparison-summary p{margin:0}.network-comparison-summary small,.network-comparison-summary strong,.network-comparison-summary em{display:block}.network-comparison-summary small{color:#7f8c87;font-size:6px}.network-comparison-summary strong{margin:3px 0;font-size:17px;line-height:1}.network-comparison-summary em{color:#8d9893;font-size:5px;font-style:normal}.network-comparison-bars{border:1px solid var(--line);background:#fff;border-top:3px solid #263d5d;overflow:hidden}.network-comparison-bars>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.network-comparison-bars>header span{color:#60788b;letter-spacing:.09em;font-size:6px;font-weight:820}.network-comparison-bars>header h2{margin:4px 0 3px;font-size:12px}.network-comparison-bars>header p{color:#84908b;margin:0;font-size:7px}.network-comparison-bars>header>b{color:#557084;background:#edf2f5;padding:5px 7px;font-size:6px}.network-comparison-bars>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.network-comparison-bars article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:14px 16px}.network-comparison-bars article:nth-child(2n){border-right:0}.network-comparison-bars article>header{grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;display:grid}.network-comparison-bars article>header>b{color:#8a9791;font-size:6px}.network-comparison-bars article>header strong,.network-comparison-bars article>header small{display:block}.network-comparison-bars article>header strong{font-size:9px}.network-comparison-bars article>header small{color:#8a9690;margin-top:3px;font-size:6px}.network-comparison-bars article>header a{color:#08795d;font-size:6px;font-weight:730}.network-comparison-bars article>div{gap:8px;margin-top:9px;display:grid}.network-comparison-bars article section>p{color:#74827c;justify-content:space-between;align-items:center;margin:0 0 4px;font-size:6px;display:flex}.network-comparison-bars article section>p strong{color:#44534c}.network-comparison-bars article section>div{background:#edf1ef;height:5px}.network-comparison-bars article section i{background:#1b9d78;height:100%;display:block}.network-comparison-bars article section i.blue{background:#4c8fb6}.network-comparison-bars article section i.violet{background:#8068b3}.network-comparison-bars article section i.amber{background:#d19a35}.network-comparison-bars article section i.slate{background:#aeb9b4}.network-comparison-matrix{overflow:hidden}.network-comparison-matrix>header{border-bottom:1px solid var(--line-soft);min-height:65px;padding:12px 15px}.network-comparison-matrix>header span{color:#62798a;letter-spacing:.09em;font-size:6px;font-weight:820}.network-comparison-matrix>header h2{margin:4px 0 3px;font-size:11px}.network-comparison-matrix>header p{color:#84908b;margin:0;font-size:7px}.network-comparison-row{border-bottom:1px solid var(--line-soft);min-height:65px;color:inherit;grid-template-columns:minmax(160px,1.35fr) repeat(6,minmax(67px,.65fr)) 16px;align-items:center;gap:9px;padding:7px 14px;display:grid}.network-comparison-row.heading{color:#8a9690;text-transform:uppercase;letter-spacing:.04em;min-height:31px;font-size:5px;font-weight:760}a.network-comparison-row:hover{background:#fbfcfc}.network-comparison-row>div{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;display:grid}.network-comparison-row>div>b{color:#fff;background:#213b56;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.network-comparison-row>div p{min-width:0;margin:0}.network-comparison-row strong,.network-comparison-row small{display:block}.network-comparison-row>div strong{font-size:7px}.network-comparison-row>div small{color:#89948f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.network-comparison-row>span strong{font-size:8px}.network-comparison-row>span small{color:#8c9792;margin-top:3px;font-size:5px}.network-comparison-row>span:nth-last-child(2){color:#08795d;align-items:center;gap:5px;font-size:6px;font-weight:710;display:flex}.network-comparison-row>span:nth-last-child(2) i{background:#19a77b;border-radius:50%;width:6px;height:6px}.network-comparison-row>span.attention:nth-last-child(2){color:#9a6818}.network-comparison-row>span.attention:nth-last-child(2) i{background:#d19a35}.network-comparison-row>b{color:#08795d}.network-comparison-reading{border:1px solid var(--line);background:#fff;grid-template-columns:90px minmax(0,1fr);display:grid}.network-comparison-reading>span{border-right:1px solid var(--line-soft);color:#60798a;letter-spacing:.09em;place-items:center;font-size:6px;font-weight:820;display:grid}.network-comparison-reading ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.network-comparison-reading li{border-right:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:77px;padding:10px 13px;display:grid}.network-comparison-reading li:last-child{border-right:0}.network-comparison-reading li>b{color:#8b9792;font-size:6px}.network-comparison-reading li p{margin:0}.network-comparison-reading strong,.network-comparison-reading small{display:block}.network-comparison-reading strong{font-size:7px}.network-comparison-reading small{color:#86918c;margin-top:3px;font-size:6px;line-height:1.4}.network-comparison-privacy{background:#f7f9fa;border:1px solid #dce4e7;border-left:4px solid #536f84;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px 15px;display:grid}.network-comparison-privacy>span{color:#49677d;background:#e8eef2;place-items:center;width:34px;height:34px;display:grid}.network-comparison-privacy strong{font-size:8px}.network-comparison-privacy p{color:#75827d;margin:4px 0 0;font-size:6px}.network-comparison-privacy a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:730}@media (max-width:1020px){.network-comparison-hero{grid-template-columns:1fr}.network-comparison-hero>aside{border-top:1px solid #ffffff1a;border-left:0}.network-comparison-summary{grid-template-columns:1fr 1fr}.network-comparison-summary article:nth-child(2){border-right:0}.network-comparison-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.network-comparison-matrix{overflow-x:auto}.network-comparison-row{min-width:890px}}@media (max-width:700px){.network-comparison-hero>div{padding:22px 18px}.network-comparison-hero h2{font-size:18px}.network-comparison-summary,.network-comparison-bars>div{grid-template-columns:1fr}.network-comparison-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.network-comparison-summary article:last-child{border-bottom:0}.network-comparison-bars article{border-right:0}.network-comparison-bars>header{flex-direction:column;align-items:flex-start}.network-comparison-reading{grid-template-columns:1fr}.network-comparison-reading>span{border-right:0;border-bottom:1px solid var(--line-soft);min-height:32px}.network-comparison-reading ol{grid-template-columns:1fr}.network-comparison-reading li{border-right:0;border-bottom:1px solid var(--line-soft)}.network-comparison-reading li:last-child{border-bottom:0}.network-comparison-privacy{grid-template-columns:35px 1fr}.network-comparison-privacy a{grid-column:2}}.normalized-network-comparison{gap:13px;display:grid}.normalized-comparison-hero{color:#fff;background:#1d344c;border-left:4px solid #7f68b0;grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);min-height:215px;display:grid}.normalized-comparison-hero>div{padding:26px 29px}.normalized-comparison-hero>div>span{color:#c0afe4;letter-spacing:.11em;font-size:6px;font-weight:820}.normalized-comparison-hero h2{color:#fff;margin:8px 0 7px;font-size:21px}.normalized-comparison-hero>div>p{color:#b8c8d3;max-width:700px;margin:0;font-size:8px;line-height:1.6}.normalized-comparison-hero nav{gap:6px;margin-top:18px;display:flex}.normalized-comparison-hero nav a{color:#fff;background:#7760a7;border:1px solid #8f79bd;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.normalized-comparison-hero nav a.secondary{color:#d8e1e7;background:#ffffff0d;border-color:#ffffff2e}.normalized-comparison-hero>aside{background:#ffffff08;border-left:1px solid #ffffff1a;padding:23px}.normalized-comparison-hero>aside>small{color:#9eb1bf;letter-spacing:.09em;font-size:6px;font-weight:800}.normalized-comparison-hero>aside>strong{margin-top:5px;font-size:11px;display:block}.normalized-comparison-hero>aside>p{color:#aebfca;margin:4px 0 15px;font-size:7px;line-height:1.5}.normalized-comparison-hero aside dl{border:1px solid #ffffff1c;grid-template-columns:1fr 1fr;margin:0;display:grid}.normalized-comparison-hero aside dl div{border-right:1px solid #ffffff1a;padding:10px}.normalized-comparison-hero aside dl div:last-child{border-right:0}.normalized-comparison-hero aside dt,.normalized-comparison-hero aside small{color:#91a6b4;font-size:5px;display:block}.normalized-comparison-hero aside dd{margin:4px 0 2px;font-size:18px;font-weight:780}.normalized-comparison-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.normalized-comparison-summary article{border-top:3px solid #526d84;border-right:1px solid var(--line-soft);min-height:78px;padding:13px 15px}.normalized-comparison-summary article:last-child{border-right:0}.normalized-comparison-summary article.mint{border-top-color:#1b9d78}.normalized-comparison-summary article.blue{border-top-color:#4c8fb6}.normalized-comparison-summary article.amber{border-top-color:#d19a35}.normalized-comparison-summary small,.normalized-comparison-summary strong,.normalized-comparison-summary span{display:block}.normalized-comparison-summary small{color:#788983;font-size:6px}.normalized-comparison-summary strong{margin:5px 0 4px;font-size:18px;line-height:1}.normalized-comparison-summary span{color:#89948f;font-size:5px}.normalized-comparison-cards{border:1px solid var(--line);background:#fff;border-top:3px solid #7760a7;overflow:hidden}.normalized-comparison-cards>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:13px;min-height:73px;padding:12px 16px;display:flex}.normalized-comparison-cards>header span,.normalized-comparison-matrix>header span{color:#75658f;letter-spacing:.09em;font-size:6px;font-weight:820}.normalized-comparison-cards>header h2,.normalized-comparison-matrix>header h2{margin:4px 0 3px;font-size:12px}.normalized-comparison-cards>header p,.normalized-comparison-matrix>header p{color:#84908b;margin:0;font-size:7px}.normalized-comparison-cards>header>b{color:#6c588f;background:#f0edf6;padding:5px 7px;font-size:6px}.normalized-comparison-cards>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.normalized-comparison-cards>div>article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:14px 16px 0}.normalized-comparison-cards>div>article:nth-child(2n){border-right:0}.normalized-comparison-cards article>header{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;display:grid}.normalized-comparison-cards article>header>b{color:#8b9792;font-size:6px}.normalized-comparison-cards article>header>a{color:#08795d;font-size:6px;font-weight:730}.normalized-network-identity{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.normalized-network-identity>b{color:#fff;background:#283f59;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.normalized-network-identity p{min-width:0;margin:0}.normalized-network-identity strong,.normalized-network-identity small{display:block}.normalized-network-identity strong{font-size:8px}.normalized-network-identity small{color:#89948f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5px;overflow:hidden}.normalized-comparison-cards article>div:nth-child(2){gap:8px;margin-top:11px;display:grid}.normalized-comparison-cards article section>p{color:#74827c;justify-content:space-between;gap:10px;margin:0 0 4px;font-size:6px;display:flex}.normalized-comparison-cards article section>p strong{color:#44534c}.normalized-comparison-cards article section>div{background:#edf1ef;height:5px}.normalized-comparison-cards article section i{background:#1b9d78;height:100%;display:block}.normalized-comparison-cards article section i.blue{background:#4c8fb6}.normalized-comparison-cards article section i.violet{background:#8068b3}.normalized-comparison-cards article section i.amber{background:#d19a35}.normalized-comparison-cards article section i.slate{background:#aeb9b4}.normalized-comparison-cards article footer{border-top:1px solid var(--line-soft);color:#7f8c87;background:#fafbfb;align-items:center;gap:9px;min-height:34px;margin:12px -16px 0;padding:6px 16px;font-size:5px;display:flex}.normalized-comparison-cards article footer span+span{border-left:1px solid var(--line);padding-left:9px}.normalized-comparison-matrix{overflow:hidden}.normalized-comparison-matrix>header{border-bottom:1px solid var(--line-soft);min-height:66px;padding:12px 15px}.normalized-comparison-row{border-bottom:1px solid var(--line-soft);min-height:65px;color:inherit;grid-template-columns:minmax(155px,1.35fr) repeat(7,minmax(68px,.65fr)) 15px;align-items:center;gap:9px;padding:7px 14px;display:grid}.normalized-comparison-row.heading{color:#899590;text-transform:uppercase;letter-spacing:.035em;min-height:32px;font-size:5px;font-weight:760}a.normalized-comparison-row:hover{background:#fbfcfc}.normalized-comparison-row>span strong,.normalized-comparison-row>span small{display:block}.normalized-comparison-row>span strong{font-size:8px}.normalized-comparison-row>span small{color:#8c9792;margin-top:3px;font-size:5px}.normalized-comparison-row>span.attention strong{color:#9a6818}.normalized-comparison-row>span.stable strong,.normalized-comparison-row>b{color:#08795d}.normalized-comparison-interpretation{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.normalized-comparison-interpretation article{border-right:1px solid var(--line-soft);min-height:104px;padding:14px 16px}.normalized-comparison-interpretation article:last-child{border-right:0}.normalized-comparison-interpretation span{color:#75658f;letter-spacing:.08em;font-size:6px;font-weight:820}.normalized-comparison-interpretation h3{margin:6px 0 5px;font-size:10px}.normalized-comparison-interpretation p{color:#7e8b85;margin:0;font-size:6px;line-height:1.55}.normalized-comparison-privacy{background:#f8f7fa;border:1px solid #dce4e7;border-left:4px solid #7760a7;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:77px;padding:12px 15px;display:grid}.normalized-comparison-privacy>span{color:#6f5997;background:#eeeaf6;place-items:center;width:34px;height:34px;display:grid}.normalized-comparison-privacy strong{font-size:8px}.normalized-comparison-privacy p{color:#75827d;margin:4px 0 0;font-size:6px;line-height:1.5}.normalized-comparison-privacy a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:730}@media (max-width:1050px){.normalized-comparison-hero{grid-template-columns:1fr}.normalized-comparison-hero>aside{border-top:1px solid #ffffff1a;border-left:0}.normalized-comparison-summary{grid-template-columns:1fr 1fr}.normalized-comparison-summary article:nth-child(2){border-right:0}.normalized-comparison-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.normalized-comparison-matrix{overflow-x:auto}.normalized-comparison-row{min-width:980px}}@media (max-width:700px){.normalized-comparison-hero>div{padding:22px 18px}.normalized-comparison-hero h2{font-size:18px}.normalized-comparison-hero nav{flex-direction:column;align-items:flex-start}.normalized-comparison-summary,.normalized-comparison-cards>div,.normalized-comparison-interpretation{grid-template-columns:1fr}.normalized-comparison-summary article,.normalized-comparison-cards>div>article,.normalized-comparison-interpretation article{border-right:0}.normalized-comparison-cards>header,.normalized-comparison-cards article footer{flex-direction:column;align-items:flex-start}.normalized-comparison-cards article footer span+span{border-left:0;padding-left:0}.normalized-comparison-privacy{grid-template-columns:35px 1fr}.normalized-comparison-privacy a{grid-column:2}}.reporting-trends{gap:13px;display:grid}.reporting-trends-hero{color:#fff;background:#183449;border-left:4px solid #318aa6;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);min-height:224px;display:grid}.reporting-trends-hero>div{padding:27px 29px}.reporting-trends-hero>div>span{color:#8ed0df;letter-spacing:.11em;font-size:6px;font-weight:830}.reporting-trends-hero h2{color:#fff;margin:8px 0 7px;font-size:21px}.reporting-trends-hero>div>p{color:#b8cad4;max-width:720px;margin:0;font-size:8px;line-height:1.62}.reporting-trends-hero nav{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.reporting-trends-hero nav a{color:#fff;background:#277f9b;border:1px solid #3e9ab5;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:760;display:inline-flex}.reporting-trends-hero nav a.secondary{color:#d8e3e8;background:#ffffff0a;border-color:#ffffff2e}.reporting-trends-hero>aside{background:#ffffff08;border-left:1px solid #ffffff1a;padding:23px}.reporting-trends-hero>aside>small{color:#91a9b5;letter-spacing:.09em;font-size:6px;font-weight:820}.reporting-trends-hero>aside>strong{color:#fff;margin-top:6px;font-size:12px;display:block}.reporting-trends-hero>aside>p{color:#9eb4c0;margin:4px 0 15px;font-size:7px}.reporting-trends-hero aside dl{border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.reporting-trends-hero aside dl div{border-right:1px solid #ffffff1a;padding:9px}.reporting-trends-hero aside dl div:last-child{border-right:0}.reporting-trends-hero aside dt{color:#91a6b4;font-size:5px}.reporting-trends-hero aside dd{margin:4px 0 0;font-size:16px;font-weight:790}.reporting-trends-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reporting-trends-summary article{border-right:1px solid var(--line-soft);align-items:center;gap:10px;min-height:80px;padding:12px 14px;display:flex}.reporting-trends-summary article:last-child{border-right:0}.reporting-trends-summary article>span{color:#377b9f;background:#e8f2f8;border-left:3px solid #4c8fb6;flex:none;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.reporting-trends-summary article>span.class{color:#6f5da2;background:#eeeaf7;border-color:#7462ab}.reporting-trends-summary article>span.enrollment{color:#08795d;background:#e5f4ef;border-color:#1b9d78}.reporting-trends-summary article>span.social{color:#986819;background:#faf0dc;border-color:#d19a35}.reporting-trends-summary p{margin:0}.reporting-trends-summary small,.reporting-trends-summary strong,.reporting-trends-summary em{display:block}.reporting-trends-summary small{color:#7f8c87;font-size:6px}.reporting-trends-summary strong{margin:4px 0 3px;font-size:17px;line-height:1}.reporting-trends-summary em{color:#8b9691;font-size:5px;font-style:normal}.reporting-trends-chart{border-top:3px solid #318aa6;overflow:hidden}.reporting-trends-chart>header,.reporting-trend-networks>header,.reporting-trend-matrix>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:13px;min-height:72px;padding:12px 16px;display:flex}.reporting-trends-chart>header span,.reporting-trend-networks>header span,.reporting-trend-matrix>header span{color:#397f97;letter-spacing:.09em;font-size:6px;font-weight:830}.reporting-trends-chart>header h2,.reporting-trend-networks>header h2,.reporting-trend-matrix>header h2{margin:4px 0 3px;font-size:12px}.reporting-trends-chart>header p,.reporting-trend-networks>header p,.reporting-trend-matrix>header p{color:#84908b;margin:0;font-size:7px}.reporting-trends-chart>header>b,.reporting-trend-networks>header>b{color:#34788e;background:#e8f2f5;padding:5px 7px;font-size:6px}.reporting-trends-week-chart{background:linear-gradient(#0000 24%,#edf2f0 25%,#0000 26% 49%,#edf2f0 50%,#0000 51% 74%,#edf2f0 75%,#0000 76%);grid-template-columns:repeat(6,1fr);gap:1px;height:207px;padding:16px 17px 0;display:grid}.reporting-trends-week-chart article{text-align:center;border-right:1px solid #edf1ef;grid-template-rows:minmax(0,1fr) auto auto;align-items:end;gap:4px;min-width:0;padding:0 9px 9px;display:grid}.reporting-trends-week-chart article:last-child{border-right:0}.reporting-trends-week-chart article>div{justify-content:center;align-items:flex-end;gap:4px;height:138px;display:flex}.reporting-trends-week-chart article>div i{background:#4c8fb6;width:10px;min-height:0;display:block}.reporting-trends-week-chart article>div i.class{background:#7462ab}.reporting-trends-week-chart article>div i.enrollment{background:#1b9d78}.reporting-trends-week-chart article>div i.social{background:#d19a35}.reporting-trends-week-chart article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.reporting-trends-week-chart article>small{color:#8a9691;font-size:5px}.reporting-trends-chart>footer{border-top:1px solid var(--line-soft);color:#6f7d77;background:#fafbfb;align-items:center;gap:13px;min-height:35px;padding:7px 16px;font-size:6px;display:flex}.reporting-trends-chart>footer span{align-items:center;gap:5px;display:flex}.reporting-trends-chart>footer i{background:#4c8fb6;width:8px;height:8px}.reporting-trends-chart>footer i.class{background:#7462ab}.reporting-trends-chart>footer i.enrollment{background:#1b9d78}.reporting-trends-chart>footer i.social{background:#d19a35}.reporting-trends-chart>footer small{color:#8c9792;margin-left:auto;font-size:5px}.reporting-trend-networks{border:1px solid var(--line);background:#fff;border-top:3px solid #254b62;overflow:hidden}.reporting-trend-networks>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reporting-trend-networks>div>article{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);overflow:hidden}.reporting-trend-networks>div>article:nth-child(2n){border-right:0}.reporting-trend-networks article>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:62px;padding:10px 13px;display:grid}.reporting-trend-networks article>header>span{color:#08795d;background:#edf6f3;align-items:center;gap:4px;padding:4px 6px;font-size:5px;font-weight:780;display:flex}.reporting-trend-networks article>header>span.down{color:#986819;background:#faf0dc}.reporting-trend-networks article>header>span.steady{color:#657984;background:#edf1f3}.reporting-trend-networks article>header>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.reporting-trend-networks article>header>a{color:#08795d;font-size:6px;font-weight:750}.reporting-trend-identity{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.reporting-trend-identity>b{color:#fff;background:#244459;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.reporting-trend-identity p{min-width:0;margin:0}.reporting-trend-identity strong,.reporting-trend-identity small{display:block}.reporting-trend-identity strong{font-size:8px}.reporting-trend-identity small{color:#89948f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.reporting-network-spark{background:linear-gradient(#0000 48%,#edf2f0 49%,#0000 51%);grid-template-columns:repeat(6,1fr);align-items:end;gap:3px;height:100px;padding:11px 13px 7px;display:grid}.reporting-network-spark>span{text-align:center;grid-template-rows:minmax(0,1fr) 12px 11px;align-items:end;height:78px;display:grid}.reporting-network-spark i{background:#5a8aa3;justify-self:center;width:18px}.reporting-network-spark small{color:#8a9690;text-overflow:ellipsis;white-space:nowrap;font-size:4px;overflow:hidden}.reporting-network-spark b{color:#50625a;font-size:5px}.reporting-trend-networks article dl{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.reporting-trend-networks article dl div{border-right:1px solid var(--line-soft);padding:8px 10px}.reporting-trend-networks article dl div:last-child{border-right:0}.reporting-trend-networks article dt{color:#7d8a85;font-size:5px}.reporting-trend-networks article dd{color:#3c5361;margin:4px 0 0;font-size:11px;font-weight:780}.reporting-trend-networks article dl .class dd{color:#6f5da2}.reporting-trend-networks article dl .enrollment dd{color:#08795d}.reporting-trend-networks article dl .social dd{color:#986819}.reporting-trend-networks article>footer{border-top:1px solid var(--line-soft);color:#7e8b85;background:#fafbfb;align-items:center;gap:9px;min-height:34px;padding:7px 13px;font-size:5px;display:flex}.reporting-trend-networks article>footer span+span{border-left:1px solid var(--line);padding-left:9px}.reporting-trend-networks article>footer strong{color:#34788e;margin-left:auto}.reporting-trend-matrix{overflow:hidden}.reporting-trend-row{border-bottom:1px solid var(--line-soft);min-height:66px;color:inherit;grid-template-columns:minmax(155px,1.35fr) repeat(7,minmax(66px,.65fr)) 15px;align-items:center;gap:9px;padding:7px 14px;display:grid}.reporting-trend-row.heading{color:#899590;text-transform:uppercase;letter-spacing:.035em;min-height:32px;font-size:5px;font-weight:770}.reporting-trend-row:hover{background:#fbfcfc}.reporting-trend-row>span strong,.reporting-trend-row>span small{display:block}.reporting-trend-row>span strong{font-size:8px}.reporting-trend-row>span small{color:#8c9792;margin-top:3px;font-size:5px}.reporting-trend-row>span.up strong{color:#08795d}.reporting-trend-row>span.down strong{color:#986819}.reporting-trend-row>span.steady strong{color:#607784}.reporting-trend-row>b{color:#08795d}.reporting-trend-reading{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.reporting-trend-reading article{border-right:1px solid var(--line-soft);min-height:108px;padding:14px 16px}.reporting-trend-reading article:last-child{border-right:0}.reporting-trend-reading span{color:#397f97;letter-spacing:.08em;font-size:6px;font-weight:830}.reporting-trend-reading h3{margin:6px 0 5px;font-size:10px}.reporting-trend-reading p{color:#7e8b85;margin:0;font-size:6px;line-height:1.56}.reporting-trend-privacy{background:#f5f9fa;border:1px solid #d9e4e7;border-left:4px solid #318aa6;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:12px 15px;display:grid}.reporting-trend-privacy>span{color:#347b92;background:#e5f1f4;place-items:center;width:34px;height:34px;display:grid}.reporting-trend-privacy strong{font-size:8px}.reporting-trend-privacy p{color:#75827d;margin:4px 0 0;font-size:6px;line-height:1.5}.reporting-trend-privacy a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:740}@media (max-width:1050px){.reporting-trends-hero{grid-template-columns:1fr}.reporting-trends-hero>aside{border-top:1px solid #ffffff1a;border-left:0}.reporting-trends-summary{grid-template-columns:1fr 1fr}.reporting-trends-summary article:nth-child(2){border-right:0}.reporting-trends-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.reporting-trend-matrix{overflow-x:auto}.reporting-trend-row{min-width:990px}}@media (max-width:760px){.reporting-trends-hero>div{padding:22px 18px}.reporting-trends-hero h2{font-size:18px}.reporting-trends-hero nav{flex-direction:column;align-items:flex-start}.reporting-trends-summary,.reporting-trend-networks>div,.reporting-trend-reading{grid-template-columns:1fr}.reporting-trends-summary article,.reporting-trend-networks>div>article,.reporting-trend-reading article{border-right:0}.reporting-trends-week-chart{grid-template-columns:repeat(6,minmax(92px,1fr));overflow-x:auto}.reporting-trends-chart>header,.reporting-trend-networks>header{flex-direction:column;align-items:flex-start}.reporting-trend-networks article>header{grid-template-columns:minmax(0,1fr) auto}.reporting-trend-networks article>header>a{grid-column:2}.reporting-trend-networks article>footer{flex-direction:column;align-items:flex-start}.reporting-trend-networks article>footer span+span{border-left:0;padding-left:0}.reporting-trend-networks article>footer strong{margin-left:0}.reporting-trend-privacy{grid-template-columns:35px 1fr}.reporting-trend-privacy a{grid-column:2}}.billing-collection-report-path{background:#fff;border:1px solid #d9e3df;border-left:3px solid #2d9372;border-radius:2px;overflow:hidden}.billing-collection-report-path>header{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,#f3faf7,#fff 58%);grid-template-columns:42px minmax(260px,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:16px 18px;display:grid}.billing-collection-report-path>header>span{color:#147c60;background:#dff1ea;place-items:center;width:41px;height:41px;font-size:12px;font-weight:850;display:grid}.billing-collection-report-path>header>div{min-width:0}.billing-collection-report-path>header small,.billing-collection-report-path>header h2,.billing-collection-report-path>header p{display:block}.billing-collection-report-path>header small{color:#167e62;letter-spacing:.07em;font-size:12px;font-weight:850}.billing-collection-report-path>header h2{color:#283f35;margin:4px 0 3px;font-size:17px}.billing-collection-report-path>header p{color:#73817b;max-width:760px;margin:0;font-size:12px;line-height:1.45}.billing-collection-report-path>header>a{color:#fff;white-space:nowrap;background:#238a6a;border:1px solid #2b9271;border-radius:2px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.billing-collection-report-path>header>a:hover{background:#19795d}.billing-collection-report-path-body{grid-template-columns:minmax(390px,1.15fr) minmax(390px,.85fr);display:grid}.billing-collection-report-path ol{grid-template-columns:repeat(3,1fr);margin:0;padding:17px 18px;list-style:none;display:grid}.billing-collection-report-path li{color:#7b8882;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding-right:8px;display:grid}.billing-collection-report-path li>span{color:#73827b;background:#f5f7f6;border:1px solid #d9e2de;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.billing-collection-report-path li p{min-width:0;margin:0}.billing-collection-report-path li strong,.billing-collection-report-path li small{display:block}.billing-collection-report-path li strong{color:#45584f;font-size:12px}.billing-collection-report-path li small{color:#83908a;margin-top:2px;font-size:12px}.billing-collection-report-path li>i{color:#a7b1ad;font-size:12px;font-style:normal}.billing-collection-report-path li.current>span{color:#107b5d;background:#dff2ea;border-color:#268d6d}.billing-collection-report-path li.current strong{color:#107b5d}.billing-collection-report-path li.covered>span{color:#447768;background:#edf4f1}.billing-collection-report-path dl{border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.billing-collection-report-path dl>div{border-right:1px solid var(--line-soft);align-content:center;min-width:0;padding:14px;display:grid}.billing-collection-report-path dl>div:last-child{border-right:0}.billing-collection-report-path dt{color:#76847e;font-size:12px}.billing-collection-report-path dd{overflow-wrap:anywhere;color:#2e463c;margin:4px 0 2px;font-size:16px;font-weight:800}.billing-collection-report-path dl small{color:#89958f;font-size:12px;line-height:1.35}.billing-collection-report-path dl .attention dd{color:#a6651f}.billing-collection-report-path>footer{border-top:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:52px;padding:10px 18px;display:grid}.billing-collection-report-path>footer>span{color:#167d61;background:#e5f1ed;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.billing-collection-report-path>footer p{margin:0}.billing-collection-report-path>footer strong,.billing-collection-report-path>footer small{display:block}.billing-collection-report-path>footer strong{color:#40554c;font-size:12px}.billing-collection-report-path>footer small{color:#7d8a84;margin-top:2px;font-size:12px;line-height:1.4}.reporting-network-card>footer>a{color:#147c60;white-space:nowrap;background:#fff;border:1px solid #cfe1da;border-radius:2px;align-items:center;min-height:34px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.reporting-network-card>footer>p{margin-left:0;font-size:12px}.billing-collection-report-path.platform{border-left-color:#3c7898}.billing-collection-report-path.platform>header{background:linear-gradient(90deg,#f1f7fa,#fff 58%)}.billing-collection-report-path.platform>header>span,.billing-collection-report-path.platform>footer>span{color:#326f8c;background:#e1eef4}.billing-collection-report-path.platform>header small{color:#347691}.billing-collection-report-path.platform>header>a{background:#346f8c;border-color:#3b7d9c}.billing-collection-report-path.platform>header>a:hover{background:#285f79}.billing-collection-report-path.unit{border-left-color:#765da1}.billing-collection-report-path.unit>header{background:linear-gradient(90deg,#f6f3fa,#fff 58%)}.billing-collection-report-path.unit>header>span,.billing-collection-report-path.unit>footer>span{color:#6e5797;background:#ece7f4}.billing-collection-report-path.unit>header small{color:#6c5594}.billing-collection-report-path.unit>header>a{background:#6b5493;border-color:#735b9d}.billing-collection-report-path.unit>header>a:hover{background:#5d4783}@media (max-width:1080px){.billing-collection-report-path-body{grid-template-columns:1fr}.billing-collection-report-path dl{border-top:1px solid var(--line-soft);border-left:0}}@media (max-width:700px){.billing-collection-report-path>header{grid-template-columns:38px 1fr;padding:15px}.billing-collection-report-path>header>span{width:37px;height:37px}.billing-collection-report-path>header>a{grid-column:1/-1;justify-content:center;min-height:44px}.billing-collection-report-path ol{grid-template-columns:1fr;gap:8px;padding:15px}.billing-collection-report-path li{grid-template-columns:30px 1fr;padding:0}.billing-collection-report-path li>i{display:none}.billing-collection-report-path dl{grid-template-columns:1fr}.billing-collection-report-path dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.billing-collection-report-path dl>div:last-child{border-bottom:0}.billing-collection-report-path>footer{padding:12px 15px}.reporting-network-card>footer{flex-wrap:wrap}.reporting-network-card>footer>a{order:2;justify-content:center;width:100%;margin-left:0}.reporting-network-card>footer>p{margin-left:auto}}.operation-context-nav{border:1px solid var(--line);background:var(--surface);margin-bottom:13px}.operation-context-identity{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(160px,1fr) auto 156px;align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:grid;position:relative}.operation-context-identity>span{background:var(--green);color:#fff;place-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:grid}.operation-context-identity small,.operation-context-identity strong{display:block}.operation-context-identity small{color:#87938d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:6px}.operation-context-identity strong{font-size:9px}.operation-context-identity>i{color:#7d8984;font-family:var(--font-geist-mono);font-size:7px;font-style:normal}.operation-context-switcher{min-width:0;position:relative}.operation-context-switcher>summary{color:#53625b;cursor:pointer;background:#f8faf9;border:1px solid #d7dfdc;grid-template-columns:minmax(0,1fr) auto 9px;align-items:center;gap:7px;min-height:35px;padding:5px 8px;list-style:none;display:grid}.operation-context-switcher>summary::-webkit-details-marker{display:none}.operation-context-switcher>summary:hover,.operation-context-switcher[open]>summary{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-context-switcher>summary:hover,.operation-context-switcher[open]>summary{border-color:color-mix(in srgb, var(--green) 48%, #d7dfdc)}}.operation-context-switcher>summary:hover,.operation-context-switcher[open]>summary{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-context-switcher>summary:hover,.operation-context-switcher[open]>summary{background:color-mix(in srgb, var(--green) 6%, white)}}.operation-context-switcher>summary span{min-width:0}.operation-context-switcher>summary small,.operation-context-switcher>summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operation-context-switcher>summary small{color:#8a9690;letter-spacing:.06em;margin:0 0 2px;font-size:4px;font-weight:800}.operation-context-switcher>summary strong{color:var(--green-deep);font-size:7px}.operation-context-switcher>summary>b{background:var(--green);min-width:19px;padding:3px 4px}@supports (color:color-mix(in lab, red, red)){.operation-context-switcher>summary>b{background:color-mix(in srgb, var(--green) 11%, white)}}.operation-context-switcher>summary>b{color:var(--green-deep);text-align:center;font-size:6px}.operation-context-switcher>summary>i{color:#7e8b85;font-size:8px;font-style:normal;transition:transform .16s}.operation-context-switcher[open]>summary>i{transform:rotate(180deg)}.operation-context-switcher>div{z-index:40;background:#fff;border:1px solid #cfd9d5;width:min(430px,100vw - 46px);max-height:min(470px,100vh - 150px);position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 12px 30px #1d302826}.operation-context-switcher>div>header{border-bottom:1px solid var(--line-soft);background:#f7faf8;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:9px 11px;display:flex}.operation-context-switcher>div>header span,.operation-context-switcher>div>header strong{display:block}.operation-context-switcher>div>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:850}.operation-context-switcher>div>header strong{margin-top:3px;font-size:8px}.operation-context-switcher>div>header a{color:var(--green-deep);flex:none;font-size:6px;font-weight:750}.operation-context-switcher section{border-bottom:1px solid var(--line-soft);padding:9px 10px 10px}.operation-context-switcher section:last-child{border-bottom:0}.operation-context-switcher section>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.operation-context-switcher section>div:first-child strong{color:#46554e;font-size:7px}.operation-context-switcher section>div:first-child small{color:#909b96;font-size:5px}.operation-context-switcher section>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.operation-context-switcher section>div:last-child>a,.operation-context-switcher section>div:last-child>span{color:#53615b;background:#fbfcfb;border:1px solid #e0e6e3;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:43px;padding:6px;display:grid}.operation-context-switcher section>div:last-child>a:hover{color:var(--green-deep);background:#f7fbf9;border-color:#b9cec5}.operation-context-switcher section>div:last-child>span.current{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-context-switcher section>div:last-child>span.current{border-color:color-mix(in srgb, var(--green) 45%, white)}}.operation-context-switcher section>div:last-child>span.current{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-context-switcher section>div:last-child>span.current{background:color-mix(in srgb, var(--green) 7%, white)}}.operation-context-switcher section>div:last-child>span.current{box-shadow:inset 2px 0 var(--green)}.operation-context-switcher section>div:last-child>a>i,.operation-context-switcher section>div:last-child>span>i{color:#53655d;background:#e9efec;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:850;display:grid}.operation-context-switcher section>div:last-child>span.current>i{background:var(--green);color:#fff}.operation-context-switcher section p{min-width:0;margin:0}.operation-context-switcher section p strong,.operation-context-switcher section p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operation-context-switcher section p strong{font-size:6px}.operation-context-switcher section p small{color:#8a9690;margin-top:2px;font-size:5px}.operation-context-switcher section>div:last-child b{color:var(--green-deep);font-size:5px}.operation-module-desktop{align-items:stretch;min-height:43px;display:flex;overflow-x:auto}.operation-module-desktop a{border-right:1px solid var(--line-soft);color:#68766f;border-bottom:2px solid #0000;align-items:center;gap:6px;min-width:max-content;padding:0 12px;font-size:7px;font-weight:650;display:flex}.operation-module-desktop a>span{color:#88948e;font-size:10px}.operation-module-desktop a>b{color:#87928d;text-align:center;background:#f0f3f2;min-width:16px;padding:2px 4px;font-size:5px}.operation-module-desktop a:hover{color:var(--green-deep);background:#fafcfb}.operation-module-desktop a.active{border-bottom-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-module-desktop a.active{background:color-mix(in srgb, var(--green) 5%, white)}}.operation-module-desktop a.active{color:var(--green-deep)}.operation-module-desktop a.active>span{color:var(--green)}.operation-module-desktop a.active>b{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-module-desktop a.active>b{background:color-mix(in srgb, var(--green) 12%, white)}}.operation-module-desktop a.active>b{color:var(--green-deep)}.operation-module-desktop>span.disabled{border-right:1px solid var(--line-soft);color:#a5ada9;cursor:not-allowed;background:#f8f9f8;align-items:center;gap:6px;min-width:max-content;padding:0 12px;font-size:7px;font-weight:650;display:flex}.operation-module-desktop>span.disabled>span{color:#b4bbb8;font-size:10px}.operation-module-desktop>span.disabled>b{color:#9d6d67;background:#eee9e7;padding:2px 4px;font-size:5px}.operation-module-mobile{display:none}@media (max-width:760px){.operation-module-desktop{display:none}.operation-module-mobile{display:block;position:relative}.operation-module-mobile>summary{color:#53635c;cursor:pointer;background:#f8faf9;grid-template-columns:27px minmax(0,1fr) auto 10px;align-items:center;gap:8px;min-height:46px;padding:6px 11px;list-style:none;display:grid}.operation-module-mobile>summary::-webkit-details-marker{display:none}.operation-module-mobile>summary:hover,.operation-module-mobile[open]>summary{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-module-mobile>summary:hover,.operation-module-mobile[open]>summary{background:color-mix(in srgb, var(--green) 6%, white)}}.operation-module-mobile>summary:hover,.operation-module-mobile[open]>summary{color:var(--green-deep)}.operation-module-mobile>summary>span{width:26px;height:26px;color:var(--green-deep);background:#edf5f2;border:1px solid #d4e0db;place-items:center;font-size:10px;display:grid}.operation-module-mobile>summary p{min-width:0;margin:0}.operation-module-mobile>summary small,.operation-module-mobile>summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operation-module-mobile>summary small{color:#87948e;letter-spacing:.07em;font-size:5px;font-weight:800}.operation-module-mobile>summary strong{margin-top:2px;font-size:8px}.operation-module-mobile>summary>b{color:var(--green-deep);background:#e6f2ed;padding:4px 6px;font-size:6px}.operation-module-mobile>summary>i{color:#82908a;font-size:8px;font-style:normal;transition:transform .16s}.operation-module-mobile[open]>summary>i{transform:rotate(180deg)}.operation-module-mobile-panel{background:#f2f6f4;border-top:1px solid #d7e1dd}.operation-module-mobile-panel>header{background:#fff;border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:flex}.operation-module-mobile-panel>header span,.operation-module-mobile-panel>header strong{display:block}.operation-module-mobile-panel>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.operation-module-mobile-panel>header strong{margin-top:3px;font-size:9px}.operation-module-mobile-panel>header>small{color:#7e8c85;text-align:right;max-width:190px;font-size:6px;line-height:1.45}.operation-module-mobile-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.operation-module-mobile-panel section{background:#fff;border:1px solid #dbe4e0;min-width:0}.operation-module-mobile-panel section>header{border-bottom:1px solid #e4e9e7;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:6px 8px;display:grid}.operation-module-mobile-panel section>header>span{width:23px;height:23px;color:var(--green-deep);background:#e8f4f0;place-items:center;font-size:8px;font-weight:750;display:grid}.operation-module-mobile-panel section header p{min-width:0;margin:0}.operation-module-mobile-panel section header strong,.operation-module-mobile-panel section header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operation-module-mobile-panel section header strong{font-size:8px}.operation-module-mobile-panel section header small{color:#85918c;margin-top:2px;font-size:6px}.operation-module-mobile-panel nav{padding:4px 0;display:grid}.operation-module-mobile-panel nav>a,.operation-module-mobile-panel nav>span{color:#66746e;border-left:2px solid #0000;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 8px;display:grid}.operation-module-mobile-panel nav>a:hover,.operation-module-mobile-panel nav>a.active{border-left-color:var(--green);color:var(--green-deep);background:#f1f8f5}.operation-module-mobile-panel nav>a>span,.operation-module-mobile-panel nav>span>span{color:#7e8e87;text-align:center;font-size:9px}.operation-module-mobile-panel nav b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.operation-module-mobile-panel nav i{color:#718078;text-align:center;background:#edf2f0;min-width:22px;padding:3px 4px;font-size:5px;font-style:normal;font-weight:800}.operation-module-mobile-panel nav>a.active i{color:var(--green-deep);background:#dcefe8}.operation-module-mobile-panel nav>span.disabled{color:#a1aaa6;cursor:not-allowed;background:#fafafa}.operation-module-mobile-panel nav>span.disabled i{color:#9d6d67;background:#eee9e7}}@media (max-width:560px){.operation-module-mobile>summary>b{display:none}.operation-module-mobile-panel>header{flex-direction:column;align-items:flex-start}.operation-module-mobile-panel>header>small{text-align:left;max-width:none}.operation-module-mobile-panel>div{grid-template-columns:1fr}}.operation-module-view{gap:13px;display:grid}.operation-opening-rule{background:#edf8f4;border:1px solid #bcded1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:10px 13px;display:grid}.operation-opening-rule>span{color:#08795d;background:#d6eee5;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.operation-opening-rule small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850;display:block}.operation-opening-rule strong{margin-top:3px;font-size:8px;display:block}.operation-opening-rule p{color:#6e7e77;margin:3px 0 0;font-size:6px}.operation-opening-rule>a{color:#08795d;background:#fff;border:1px solid #b7d9cc;padding:7px 9px;font-size:6px;font-weight:750}.operation-opening-rule.closed,.operation-opening-rule.unconfigured{background:#fff9ef;border-color:#ead6bd}.operation-opening-rule.closed>span,.operation-opening-rule.unconfigured>span{color:#9a6a27;background:#f4e7d3}.operation-opening-rule.closed small,.operation-opening-rule.unconfigured small{color:#946224}.operation-opening-rule.closed>a,.operation-opening-rule.unconfigured>a{color:#8c5e22;border-color:#e7d3b6}.operation-person-form-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:12px;display:grid}.operation-identity-flow{gap:12px;display:grid}.operation-identity-flow article{padding:16px}.operation-identity-flow article>span{background:var(--green);place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-identity-flow article>span{background:color-mix(in srgb, var(--green) 12%, white)}}.operation-identity-flow article>span{color:var(--green-deep);font-size:13px}.operation-identity-flow h2{margin:10px 0 5px;font-size:10px}.operation-identity-flow p{color:#7d8a84;margin:0;font-size:7px;line-height:1.55}.operation-identity-flow article>div{border:1px solid var(--line-soft);text-align:center;background:#f9fbfa;place-items:center;gap:6px;margin-top:13px;padding:12px;display:grid}.operation-identity-flow article>div b,.operation-identity-flow article>div strong,.operation-identity-flow article>div small{font-size:7px}.operation-identity-flow article>div b{color:#52615a;background:#e8eeeb;padding:5px 7px}.operation-identity-flow article>div strong{background:var(--green);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.operation-identity-flow article>div strong{background:color-mix(in srgb, var(--green) 12%, white)}}.operation-identity-flow article>div strong{color:var(--green-deep)}.operation-identity-flow article>div i{color:#9aa49f;font-size:8px;font-style:normal}.operation-prerequisite{text-align:center;align-content:center;place-items:center;min-height:260px;padding:35px;display:grid}.operation-prerequisite>span{background:var(--green);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-prerequisite>span{background:color-mix(in srgb, var(--green) 11%, white)}}.operation-prerequisite>span{color:var(--green-deep);font-size:12px;font-weight:800}.operation-prerequisite h2{margin:10px 0 4px;font-size:12px}.operation-prerequisite p{color:#7b8882;max-width:430px;margin:0;font-size:8px;line-height:1.5}.operation-prerequisite>div{gap:6px;margin-top:15px;display:flex}.operation-social-composer{scroll-margin-top:12px;overflow:hidden}.operation-social-composer header{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:10px 14px;display:grid}.operation-social-composer header>span{background:var(--green);place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-social-composer header>span{background:color-mix(in srgb, var(--green) 11%, white)}}.operation-social-composer header>span{color:var(--green-deep);font-size:14px}.operation-social-composer header h2{margin:0;font-size:10px}.operation-social-composer header p{color:#84908a;margin:3px 0 0;font-size:7px}.operation-social-composer header b{color:var(--green-deep);letter-spacing:.04em;background:#e4f4ee;padding:4px 6px;font-size:5px}.operation-social-composer textarea{resize:vertical;border:0;border-bottom:1px solid var(--line-soft);color:#394840;width:100%;min-height:92px;font:inherit;outline:0;padding:14px;font-size:9px;line-height:1.55;display:block}.operation-social-composer textarea:focus{box-shadow:inset 3px 0 var(--green);background:#fbfdfc}.operation-social-composer footer{background:#f8faf9;align-items:center;gap:7px;min-height:48px;padding:8px 12px;display:flex}.operation-social-composer footer select{border:1px solid var(--line);color:#5d6b65;background:#fff;min-height:30px;padding:0 8px;font-size:7px}.operation-social-composer footer>span{color:var(--green-deep);text-align:right;flex:1;font-size:7px}.operation-social-composer footer>span.error{color:#a44842}.operation-social-composer footer button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;min-height:31px;padding:0 11px;font-size:7px;font-weight:700}.operation-module-stats{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operation-module-stats article{border-right:1px solid var(--line-soft);min-height:78px;padding:12px 15px}.operation-module-stats article:last-child{border:0}.operation-module-stats span,.operation-module-stats small{color:#7f8c86;font-size:7px;display:block}.operation-module-stats span{text-transform:uppercase;letter-spacing:.035em;font-weight:700}.operation-module-stats strong{color:#26352f;margin:5px 0 3px;font-size:18px;line-height:1;display:block}.operation-module-stats small{color:var(--green-deep)}.operation-record-panel{overflow:hidden}.operation-record-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:11px 15px;display:flex}.operation-record-heading h2{margin:0;font-size:11px}.operation-record-heading p{color:#7f8b86;margin:3px 0 0;font-size:7px}.operation-record-heading>span{border:1px solid var(--line);color:#77847e;text-transform:uppercase;background:#f8faf9;padding:4px 6px;font-size:6px;font-weight:700}.operation-record-table{padding:0 14px}.operation-record-row{border-bottom:1px solid var(--line-soft);color:#65726c;align-items:center;gap:10px;min-height:58px;font-size:7px;display:grid}.operation-record-row:last-child{border-bottom:0}.operation-record-row.header{color:#929d98;text-transform:uppercase;letter-spacing:.04em;min-height:31px;font-size:6px;font-weight:750}.operation-record-row.people{grid-template-columns:1fr}.operation-record-table.people .operation-record-row{grid-template-columns:minmax(210px,1.35fr) minmax(130px,.9fr) minmax(110px,.75fr) minmax(100px,.7fr) 58px}.operation-record-table.memberships .operation-record-row{grid-template-columns:minmax(190px,1.2fr) minmax(120px,.8fr) 82px 92px 65px}.operation-contract-command{background:#f7fbf9;border:1px solid #cfded8;border-left:4px solid #2c8d6f}.operation-contract-command.attention{background:#fff8f6;border-color:#ddb7ad #ddb7ad #ddb7ad #b5564e}.operation-contract-command>header{grid-template-columns:38px minmax(270px,1fr) minmax(405px,.9fr);align-items:center;gap:13px;min-height:108px;padding:13px 15px;display:grid}.operation-contract-command>header>span{color:#18775c;background:#def0e9;place-items:center;width:37px;height:37px;font-size:14px;font-weight:850;display:grid}.operation-contract-command.attention>header>span{color:#a54640;background:#f6dfda}.operation-contract-command header small,.operation-contract-command header strong{display:block}.operation-contract-command header>div>small{color:#24795f;letter-spacing:.08em;font-size:6px;font-weight:850}.operation-contract-command.attention header>div>small{color:#a14c45}.operation-contract-command h2{margin:4px 0;font-size:11px}.operation-contract-command header>div>p{color:#718079;max-width:590px;margin:0;font-size:7px;line-height:1.5}.operation-contract-command dl{background:#fff;border:1px solid #dbe5e1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.operation-contract-command dl>div{border-right:1px solid #e1e8e5;min-height:69px;padding:10px}.operation-contract-command dl>div:last-child{border-right:0}.operation-contract-command dl>div.attention{background:#fff0ed}.operation-contract-command dt{color:#7f8b86;text-transform:uppercase;font-size:6px;font-weight:750}.operation-contract-command dd{color:#304139;margin:5px 0 3px;font-size:17px;font-weight:800;line-height:1}.operation-contract-command dl>div.attention dd{color:#a54842}.operation-contract-command dl small{color:#86918c;font-size:5px;line-height:1.35}.operation-contract-command-list{background:#fff;border-top:1px solid #ead4cf}.operation-contract-command-list article{border-bottom:1px solid #f0e0dc;grid-template-columns:30px minmax(210px,1fr) 115px 58px;align-items:center;gap:10px;min-height:61px;padding:7px 15px;display:grid}.operation-contract-command-list article>span{color:#9f4842;background:#f7e3df;place-items:center;width:29px;height:29px;font-size:7px;font-weight:850;display:grid}.operation-contract-command-list article small{color:#a0514a;font-size:5px;font-weight:800}.operation-contract-command-list article strong{color:#35443d;margin-top:2px;font-size:8px}.operation-contract-command-list article p{color:#7f8b86;margin:3px 0 0;font-size:6px}.operation-contract-command-list article>b{color:#a24d46;letter-spacing:.04em;font-size:5px}.operation-contract-command-list article>a{color:#9f4842;text-align:right;font-size:6px;font-weight:800}.operation-contract-command-empty{background:#fff;border-top:1px solid #dce7e2;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:63px;padding:8px 15px;display:grid}.operation-contract-command-empty>span{color:#1e795f;background:#e7f3ef;place-items:center;width:29px;height:29px;display:grid}.operation-contract-command-empty strong{font-size:7px}.operation-contract-command-empty p{color:#7d8984;margin:3px 0 0;font-size:6px}.operation-contract-command>footer{background:#f1f7f4;border-top:1px solid #dce7e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:37px;padding:7px 15px;display:grid}.operation-contract-command.attention>footer{background:#fbefec;border-color:#ead4cf}.operation-contract-command>footer span{color:#2a785f;text-transform:uppercase;font-size:5px;font-weight:850}.operation-contract-command.attention>footer span{color:#9d4c45}.operation-contract-command>footer p{color:#75827c;margin:0;font-size:5px;line-height:1.4}.operation-contract-command>footer b{color:#9f4c45;white-space:nowrap;font-size:5px}.operation-record-table.memberships .operation-record-row.contract-academy{background:#fff7f5;box-shadow:inset 3px 0 #b6574f}.operation-record-table.memberships .operation-record-row.contract-person{background:#f6fafc;box-shadow:inset 3px 0 #4386a4}.operation-record-table.memberships .operation-record-row.contract-preparation{background:#fffbf1;box-shadow:inset 3px 0 #c38c31}.operation-record-status.contract-academy{color:#a34841;background:#f7e1dd}.operation-record-status.contract-person{color:#397895;background:#e5f0f5}.operation-record-status.contract-preparation{color:#8b641f;background:#f7ebcf}.operation-record-table.staff .operation-record-row{grid-template-columns:minmax(190px,1.25fr) minmax(130px,.8fr) minmax(120px,.75fr) minmax(135px,.8fr) 60px}.operation-record-table.classes .operation-record-row{grid-template-columns:minmax(140px,.85fr) minmax(170px,1.1fr) minmax(120px,.75fr) minmax(125px,.75fr) 67px}.operation-record-table.classes .operation-record-row.outside-opening{background:#fffaf3;box-shadow:inset 3px 0 #d69a45}.operation-record-table.classes .operation-record-row.outside-opening>div:nth-child(2) small{color:#a36c24}.operation-record-status.attention{color:#93601e;background:#f6e7ce}.operation-record-table.assessments .operation-record-row{grid-template-columns:minmax(190px,1.18fr) 105px 92px minmax(145px,.9fr) 86px 72px}.assessment-delta{color:#69766f;background:#eef2f0;width:max-content;padding:4px 6px;font-size:6px;font-weight:750}.assessment-delta.down{color:#08795d;background:#e3f5ee}.assessment-delta.up{color:#a04d43;background:#f7e8e4}.operation-record-row strong,.operation-record-row small{display:block}.operation-record-row>div>strong{color:#36453e;font-size:8px}.operation-record-row>div>small{color:#8b9691;margin-top:3px;font-size:6px}.operation-person-cell{align-items:center;gap:8px;min-width:0;display:flex}.operation-person-cell>span{background:var(--green);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-person-cell>span{background:color-mix(in srgb, var(--green) 11%, white)}}.operation-person-cell>span{color:var(--green-deep);font-size:7px;font-weight:800}.operation-person-cell p{min-width:0;margin:0}.operation-person-cell strong,.operation-person-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-person-cell strong{color:#2c3a34;font-size:8px}.operation-record-link{color:inherit;text-decoration:none}.operation-record-link:hover{color:var(--green-deep);text-underline-offset:2px;text-decoration:underline}.operation-person-cell small{color:#88948e;max-width:260px;margin-top:3px;font-size:6px}.operation-role-list{flex-wrap:wrap;gap:3px;display:flex}.operation-role-list>span{color:#5d6c65;background:#eef2f0;padding:3px 5px;font-size:5px;font-weight:650}.operation-specialties{color:#1b7259;margin-top:4px;font-size:6px;font-style:normal;line-height:1.35;display:block}.operation-record-status{color:#65736c;text-transform:uppercase;letter-spacing:.03em;background:#eef2f0;width:max-content;padding:3px 5px;font-size:5px;font-weight:750}.operation-record-status.active,.operation-record-status.approved,.operation-record-status.checked_in,.operation-record-status.completed{color:#08795d;background:#e3f5ee}.operation-record-status.pending,.operation-record-status.scheduled,.operation-record-status.waitlisted,.operation-record-status.paused{color:#8d6918;background:#faf0d8}.operation-record-status.cancelled,.operation-record-status.inactive{color:#9b554f;background:#f2e5e3}.operation-module-empty{text-align:center;align-content:center;place-items:center;min-height:150px;padding:25px;display:grid}.operation-module-empty>span{background:var(--green);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-module-empty>span{background:color-mix(in srgb, var(--green) 9%, white)}}.operation-module-empty>span{color:var(--green-deep);font-size:15px}.operation-module-empty strong{margin-top:8px;font-size:9px}.operation-module-empty p{color:#87928d;max-width:360px;margin:4px 0 0;font-size:7px;line-height:1.5}.operation-plan-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.operation-plan-strip article{min-height:122px;padding:13px 14px;position:relative;overflow:hidden}.operation-plan-strip article.highlighted{border-top:2px solid var(--green)}.operation-plan-strip article.network-managed{background:linear-gradient(105deg,#f4f9fb 0,#fff 48%);border-left:3px solid #3b829f}.operation-plan-strip article.network-managed>span{color:#327b98}.operation-plan-strip article.network-managed>small{color:#47798d;margin-top:7px;font-size:5px;font-weight:750;display:block}.operation-plan-strip article>span{color:#8c9792;letter-spacing:.06em;font-size:5px;font-weight:750}.operation-plan-strip h3{margin:5px 0 8px;font-size:10px}.operation-plan-strip article>strong{color:var(--green-deep);font-size:16px}.operation-plan-strip article>strong small{color:#85908b;font-size:6px;font-weight:500;display:inline}.operation-plan-strip p{color:#7d8983;margin:6px 0 9px;font-size:6px}.operation-plan-strip article>div{background:#e8edeb;height:4px}.operation-plan-strip article>div i{background:var(--green);height:100%;display:block}.operation-plan-empty{color:#7d8983;place-items:center;font-size:7px;display:grid}.operation-week-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 15px;display:flex}.operation-week-heading p{color:var(--green-deep);letter-spacing:.06em;margin:0 0 3px;font-size:5px;font-weight:800}.operation-week-heading h2{margin:0;font-size:11px}.operation-week-heading nav{gap:4px;display:flex}.operation-week-heading nav a{border:1px solid var(--line);color:#68756f;background:#fff;align-items:center;min-height:28px;padding:0 7px;font-size:6px;display:flex}.operation-week-heading nav a:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.operation-week-heading nav a:hover{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}}.operation-week-heading nav a:hover{color:var(--green-deep)}.operation-capacity p{background:#e7ecea;height:4px;margin:0 0 5px}.operation-capacity p i{background:var(--green);height:100%;display:block}.operation-capacity>span{color:#75817b;font-size:6px}.operation-people-capacity{border:1px solid #b9d7cc;border-left:3px solid var(--green);background:linear-gradient(90deg,#f1faf6,#fff);grid-template-columns:35px minmax(0,1fr) minmax(170px,.36fr) auto;align-items:center;gap:12px;min-height:84px;padding:12px 15px;display:grid;position:relative}.operation-people-capacity>span{background:var(--green);color:#fff;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.operation-people-capacity>div>small,.operation-people-capacity>div>strong{display:block}.operation-people-capacity>div>small{color:var(--green-deep);letter-spacing:.07em;font-size:5px;font-weight:800}.operation-people-capacity>div>strong{color:#2d3d35;margin-top:4px;font-size:9px}.operation-people-capacity>div>p{color:#718079;margin:4px 0 0;font-size:7px;line-height:1.45}.operation-people-capacity>aside{border-left:1px solid #d9e7e2;padding-left:13px}.operation-people-capacity>aside>strong{color:#244036;font-size:16px;display:block}.operation-people-capacity>aside>strong small{color:#7c8b84;font-size:8px;font-weight:600}.operation-people-capacity>aside>div{background:#dfeae6;height:4px;margin:5px 0}.operation-people-capacity>aside>div i{background:var(--green);height:100%;display:block}.operation-people-capacity>aside>p{color:#687870;margin:0;font-size:6px;font-weight:700}.operation-people-capacity>a{min-height:30px;color:var(--green-deep);white-space:nowrap;background:#fff;border:1px solid #bad5cc;place-items:center;padding:0 9px;font-size:6px;font-weight:750;display:grid}.operation-people-capacity.full{background:linear-gradient(90deg,#fff8ee,#fff);border-color:#e0b787 #e0b787 #e0b787 #c77b25}.operation-people-capacity.full>span,.operation-people-capacity.full>aside>div i{background:#c77b25}.operation-people-capacity.blocked{background:linear-gradient(90deg,#fff4f3,#fff);border-color:#e4aaa5 #e4aaa5 #e4aaa5 #b9564e}.operation-people-capacity.blocked>span,.operation-people-capacity.blocked>aside>div i{background:#b9564e}@media (max-width:820px){.operation-people-capacity{grid-template-columns:35px 1fr}.operation-people-capacity>aside,.operation-people-capacity>a{grid-column:2}.operation-people-capacity>aside{border-top:1px solid #d9e7e2;border-left:0;padding:8px 0 0}.operation-people-capacity>a{justify-self:start}}.operation-reception-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:12px;display:grid}.operation-access-list{padding:3px 14px 8px}.operation-access-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto 50px;align-items:center;gap:9px;min-height:57px;display:grid}.operation-access-direction{color:#08795d;background:#e3f4ee;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.operation-access-direction.exit{color:#66746d;background:#edf1f0}.operation-access-list p{margin:0}.operation-access-list strong,.operation-access-list small{display:block}.operation-access-list strong{font-size:8px}.operation-access-list small{color:#87928d;margin-top:3px;font-size:6px}.operation-access-list time{color:#7f8b85;font-size:6px}.operation-access-list b{color:#08795d;text-align:center;text-transform:uppercase;background:#e4f4ee;padding:3px 4px;font-size:5px}.operation-access-list b.denied{color:#9e514b;background:#f4e4e2}.operation-reception-side{gap:12px;display:grid}.operation-inside-card .panel-heading>strong,.operation-visitor-card .panel-heading>strong{color:var(--green-deep);font-size:16px}.operation-inside-card>div:last-child,.operation-visitor-card>div:last-child{padding:4px 13px 9px}.operation-inside-card>div:last-child>p{border-bottom:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:45px;margin:0;display:grid}.operation-inside-card>div:last-child>p>span{background:var(--green);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-inside-card>div:last-child>p>span{background:color-mix(in srgb, var(--green) 10%, white)}}.operation-inside-card>div:last-child>p>span{color:var(--green-deep);font-size:5px;font-weight:750}.operation-inside-card>div:last-child>p strong{font-size:7px}.operation-inside-card>div:last-child>p small{color:#84908a;font-size:5px}.operation-visitor-card>div:last-child>p{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-content:center;column-gap:7px;min-height:58px;margin:0;display:grid}.operation-visitor-card>div:last-child>p>span{grid-row:span 2}.operation-visitor-card>div:last-child>p strong{font-size:7px}.operation-visitor-card>div:last-child>p small{color:#85918b;margin-top:3px;font-size:5px;line-height:1.4}.operation-mini-empty{color:#8a9690;text-align:center;padding:18px 4px;font-size:6px;display:block}.operation-social-module-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.operation-social-posts>div:nth-child(2){padding:0 15px}.operation-social-posts>div:nth-child(2)>article{border-bottom:1px solid var(--line-soft);padding:14px 0 12px}.operation-social-posts>div:nth-child(2)>article:last-child{border:0}.operation-social-posts article header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operation-social-posts article header>span{background:var(--green);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-social-posts article header>span{background:color-mix(in srgb, var(--green) 11%, white)}}.operation-social-posts article header>span{color:var(--green-deep);font-size:6px;font-weight:800}.operation-social-posts article header p{margin:0}.operation-social-posts article header strong,.operation-social-posts article header small{display:block}.operation-social-posts article header strong{font-size:8px}.operation-social-posts article header strong b{color:var(--green-deep);background:#e2f5ed;margin-left:5px;padding:2px 4px;font-size:4px}.operation-social-posts article header small{color:#87928c;margin-top:3px;font-size:6px}.operation-social-posts article header b{color:#67756e;text-transform:uppercase;background:#eef2f0;padding:3px 5px;font-size:5px}.operation-social-posts article>h3{color:#2d3d35;margin:11px 0 -5px;font-size:9px}.operation-social-posts article>p{color:#45544d;margin:11px 0;font-size:8px;line-height:1.6}.operation-social-posts article footer{color:#7b8781;gap:14px;font-size:6px;display:flex}.operation-social-posts article footer span:last-child{color:var(--green-deep);margin-left:auto;font-weight:700}.operation-social-side{gap:12px;display:grid}.operation-community-card>div:last-child,.operation-chat-card>div:last-child{padding:4px 13px 9px}.operation-community-card>div:last-child>p{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr;align-content:center;column-gap:8px;min-height:51px;margin:0;display:grid}.operation-community-card>div:last-child>p>span{background:var(--green-deep);color:#fff;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.operation-community-card strong,.operation-community-card small{display:block}.operation-community-card strong{font-size:7px}.operation-community-card small{color:#85908b;margin-top:3px;font-size:5px}.operation-chat-card>div:last-child>p{border-bottom:1px solid var(--line-soft);grid-template-columns:27px minmax(0,1fr);align-content:center;column-gap:7px;min-height:55px;margin:0;display:grid;position:relative}.operation-chat-card>div:last-child>p>span{color:#607069;background:#edf2f0;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:5px;font-weight:750;display:grid}.operation-chat-card strong{min-width:0;font-size:7px}.operation-chat-card strong b{color:var(--green-deep);background:#e2f5ed;margin-left:5px;padding:2px 3px;font-size:4px}.operation-chat-card small{color:#7f8b85;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.operation-chat-card time{color:#a0a9a5;font-size:5px;position:absolute;top:9px;right:0}.assessment-form-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.6fr);align-items:start;gap:12px;display:grid}.assessment-form{overflow:hidden}.assessment-form-section{border-bottom:1px solid var(--line-soft);padding:16px}.assessment-form-section>header{grid-template-columns:29px minmax(0,1fr);gap:10px;margin-bottom:14px;display:grid}.assessment-form-section>header>b{background:var(--green);place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-form-section>header>b{background:color-mix(in srgb, var(--green) 11%, white)}}.assessment-form-section>header>b{color:var(--green-deep);font-size:7px}.assessment-form-section>header span,.assessment-live-preview>span,.assessment-detail header span,.assessment-protocol>span,.assessment-notes-card>span{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.assessment-form-section>header h2{margin:2px 0 3px;font-size:10px}.assessment-form-section>header p{color:#83908a;margin:0;font-size:7px;line-height:1.5}.assessment-base-grid{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:9px;display:grid}.assessment-form label>span,.assessment-reference legend{color:#64726b;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.assessment-form input,.assessment-form select,.assessment-form textarea{border:1px solid var(--line);color:#35443d;width:100%;font:inherit;background:#fff;border-radius:1px;outline:none;font-size:8px}.assessment-form input,.assessment-form select{min-height:35px;padding:0 9px}.assessment-form textarea{resize:vertical;min-height:86px;padding:9px;line-height:1.5}.assessment-form input:focus,.assessment-form select:focus,.assessment-form textarea:focus{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-form input:focus,.assessment-form select:focus,.assessment-form textarea:focus{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.assessment-form input:focus,.assessment-form select:focus,.assessment-form textarea:focus{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-form input:focus,.assessment-form select:focus,.assessment-form textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 9%, transparent)}}.assessment-form label>small,.assessment-reference>small,.assessment-notes small{color:#8a9590;margin-top:5px;font-size:6px;line-height:1.45;display:block}.assessment-reference{border:0;margin:14px 0;padding:0}.assessment-reference>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.assessment-protocol-choice>div{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-reference button{border:1px solid var(--line);color:#46554e;text-align:left;background:#fafcfb;border-radius:1px;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-height:55px;padding:8px;display:grid}.assessment-reference button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-reference button.selected{border-color:color-mix(in srgb, var(--green) 52%, var(--line))}}.assessment-reference button.selected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-reference button.selected{background:color-mix(in srgb, var(--green) 6%, white)}}.assessment-reference button>b{color:var(--green);font-size:12px}.assessment-reference button strong,.assessment-reference button small{display:block}.assessment-reference button strong{font-size:8px}.assessment-reference button small{color:#7f8c86;margin-top:3px;font-size:6px;line-height:1.4}.assessment-number-grid{gap:7px;display:grid}.assessment-number-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-number-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-number-grid label>div{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;align-items:center;display:grid}.assessment-number-grid label>div:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-number-grid label>div:focus-within{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.assessment-number-grid label>div:focus-within{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-number-grid label>div:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 9%, transparent)}}.assessment-number-grid label>div input{min-width:0;box-shadow:none;border:0}.assessment-number-grid label>div b{color:#89958f;padding:0 8px 0 5px;font-size:6px;font-weight:650}.assessment-collection-choice{margin-bottom:10px}.assessment-precision-summary{background:#f8faf9;border:1px solid #dbe5e1;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:53px;margin-bottom:9px;padding:8px 10px;display:grid}.assessment-precision-summary>span{color:#697871;background:#edf3f0;place-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:grid}.assessment-precision-summary strong{color:#46564e;font-size:7px;display:block}.assessment-precision-summary p{color:#7d8983;margin:3px 0 0;font-size:6px;line-height:1.45}.assessment-precision-summary.complete{background:#f0faf6;border-color:#b9dfd1}.assessment-precision-summary.complete>span{color:#08795d;background:#dff4ec}.assessment-precision-summary.review{background:#fffaf0;border-color:#ead5a6}.assessment-precision-summary.review>span{color:#946414;background:#f8e8bd}.assessment-precision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assessment-precision-grid.seven .assessment-precision-field:last-child{grid-column:1/-1}.assessment-precision-field{border:1px solid var(--line);background:#fbfcfc;min-width:0;margin:0;padding:9px}.assessment-precision-field.complete{background:#f8fcfa;border-color:#c8ded6}.assessment-precision-field.review{background:#fffaf1;border-color:#e2c98f}.assessment-precision-field legend{color:#53625b;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.assessment-precision-field legend span{font-size:7px;font-weight:750}.assessment-precision-field legend b{color:#7a8881;font-size:5px;font-weight:700}.assessment-precision-field.complete legend b{color:var(--green-deep)}.assessment-precision-field.review legend b{color:#996b19}.assessment-precision-field>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.assessment-precision-field label{border:1px solid var(--line);background:#fff;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.assessment-precision-field label:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-precision-field label:focus-within{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.assessment-precision-field label:focus-within{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-precision-field label:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 9%, transparent)}}.assessment-precision-field label>span{color:#87938d;margin:0;padding-left:5px;font-size:5px}.assessment-precision-field label input{min-width:0;min-height:31px;box-shadow:none;border:0;padding:0 3px;font-size:7px}.assessment-precision-field label b{color:#96a09b;padding-right:5px;font-size:5px}.assessment-precision-field>small{color:#89958f;margin-top:6px;font-size:5px;display:block}.assessment-precision-field.review>small{color:#986b1b;font-weight:700}.assessment-form-footer{background:#f7faf8;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.assessment-form-footer b{color:#a16b19;letter-spacing:.05em;font-size:5px}.assessment-form-footer p{color:#7d8983;max-width:460px;margin:4px 0 0;font-size:6px;line-height:1.45}.assessment-error{margin:12px 16px 0}.assessment-live-preview{color:#fff;background:#0d352c;border:1px solid #123f34;position:sticky;top:12px;overflow:hidden}.assessment-live-preview>span{color:#83d7bd;border-bottom:1px solid #ffffff1f;padding:11px 13px;display:block}.assessment-preview-person{grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:12px 13px;display:grid}.assessment-preview-person>b{color:#bcebdc;background:#1d5b4b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.assessment-preview-person p,.assessment-preview-main p{margin:0}.assessment-preview-person strong,.assessment-preview-person small{display:block}.assessment-preview-person strong{font-size:8px}.assessment-preview-person small{color:#9bc5b7;margin-top:3px;font-size:6px}.assessment-preview-main{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:14px 13px}.assessment-preview-main>p>span{color:#83d7bd;letter-spacing:.05em;font-size:5px;font-weight:800;display:block}.assessment-preview-main>p>strong{margin:5px 0;font-size:27px;line-height:1;display:block}.assessment-preview-main>p>small{color:#a4c6bb;font-size:6px}.assessment-preview-main>div{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.assessment-preview-main>div p{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;min-height:49px;padding:9px}.assessment-preview-main>div span,.assessment-preview-main>div strong{display:block}.assessment-preview-main>div span{color:#8eb8aa;font-size:5px}.assessment-preview-main>div strong{margin-top:4px;font-size:9px}.assessment-method-note{padding:13px}.assessment-method-note>b{color:#83d7bd;letter-spacing:.05em;font-size:5px}.assessment-method-note p{color:#acd0c4;margin:6px 0 9px;font-size:6px;line-height:1.55}.assessment-method-note div{flex-wrap:wrap;gap:8px;display:flex}.assessment-method-note a{color:#fff;text-underline-offset:2px;font-size:6px;text-decoration:underline}.assessment-detail{gap:12px;display:grid}.assessment-detail-hero{justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:13px 15px;display:flex}.assessment-detail-actions{justify-items:end;gap:7px;display:grid}.assessment-detail-print-button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;min-height:29px;font:inherit;cursor:pointer;padding:0 10px;font-size:6px;font-weight:800}.assessment-detail-person{align-items:center;gap:10px;display:flex}.assessment-detail-person>span{background:var(--green);border-radius:50%;place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-detail-person>span{background:color-mix(in srgb, var(--green) 12%, white)}}.assessment-detail-person>span{color:var(--green-deep);font-size:9px;font-weight:800}.assessment-detail-person p{margin:0}.assessment-detail-person small,.assessment-detail-person b{display:block}.assessment-detail-person small{color:var(--green-deep);letter-spacing:.05em;font-size:5px;font-weight:800}.assessment-detail-person h2{margin:4px 0 3px;font-size:12px}.assessment-detail-person b{color:#7b8881;font-size:6px;font-weight:600}.assessment-detail-person a{width:fit-content;color:var(--green-deep);margin-top:5px;font-size:6px;font-weight:750;display:block}.assessment-privacy-badge{color:#90681d;background:#fffaf0;border:1px solid #e7d7ad;align-items:center;gap:7px;padding:7px 9px;display:flex}.assessment-privacy-badge p{margin:0}.assessment-privacy-badge strong,.assessment-privacy-badge small{display:block}.assessment-privacy-badge strong{font-size:7px}.assessment-privacy-badge small{color:#9d8659;margin-top:2px;font-size:5px}.assessment-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.assessment-result-card{min-height:90px;padding:13px 14px}.assessment-result-card.featured{border-top:2px solid var(--green)}.assessment-result-card>span,.assessment-result-card>small{color:#7e8a84;font-size:6px;display:block}.assessment-result-card>strong{color:#293a32;margin:7px 0 6px;font-size:20px;line-height:1;display:block}.assessment-result-card.featured>strong{color:var(--green-deep)}.assessment-result-card>small{line-height:1.35}.assessment-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(255px,.58fr);align-items:start;gap:12px;display:grid}.assessment-detail-main,.assessment-detail-side{gap:12px;display:grid}.assessment-detail article>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:11px 14px;display:flex}.assessment-detail article>header h2{margin:3px 0 0;font-size:10px}.assessment-detail article>header>b{color:#79867f;font-size:6px}.assessment-comparison>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-comparison>div:last-child p{border-right:1px solid var(--line-soft);min-height:76px;margin:0;padding:13px}.assessment-comparison>div:last-child p:last-child{border:0}.assessment-comparison p span,.assessment-comparison p strong,.assessment-comparison p b{display:block}.assessment-comparison p span{color:#7e8b85;font-size:6px}.assessment-comparison p strong{margin:6px 0 5px;font-size:11px}.assessment-comparison p b{color:#7c8983;font-size:5px}.assessment-comparison p b.down{color:#08795d}.assessment-comparison p b.up{color:#a24d43}.assessment-measurement-groups{grid-template-columns:.8fr 1.2fr;display:grid}.assessment-measurement-groups>section{border-right:1px solid var(--line-soft);padding:13px 14px}.assessment-measurement-groups>section:last-child{border:0}.assessment-measurement-groups h3{color:#63716a;margin:0 0 8px;font-size:7px}.assessment-measurement-groups section>div{grid-template-columns:1fr 1fr;column-gap:13px;display:grid}.assessment-measurement-groups p{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:7px;margin:0;padding:6px 0;display:flex}.assessment-measurement-groups p span{color:#7d8983;font-size:6px}.assessment-measurement-groups p strong{font-size:7px}.assessment-precision-audit{overflow:hidden}.assessment-precision-audit>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 15px;display:flex}.assessment-precision-audit>header span{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.assessment-precision-audit>header h2{margin:3px 0;font-size:10px}.assessment-precision-audit>header p{color:#819089;margin:0;font-size:6px}.assessment-precision-audit>header>b{color:var(--green-deep);white-space:nowrap;border:1px solid #c9dfd7;padding:6px 8px;font-size:5px}.assessment-precision-audit>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-precision-audit>div>section{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:77px;padding:10px 12px}.assessment-precision-audit>div>section.review{background:#fffaf0}.assessment-precision-audit section>span{color:#6f7d76;font-size:6px;font-weight:750}.assessment-precision-audit section>p{gap:5px;margin:7px 0;display:flex}.assessment-precision-audit section>p b{color:#526159;text-align:center;background:#fafcfb;border:1px solid #e0e7e4;min-width:38px;padding:5px;font-size:6px}.assessment-precision-audit section small{color:#8b9690;font-size:4px;font-weight:550;display:block}.assessment-precision-audit section>strong{color:var(--green-deep);font-size:7px}.assessment-precision-audit section.review>strong{color:#946414}.assessment-precision-audit section>strong small{margin-left:6px;display:inline}.assessment-precision-audit>footer{background:#f7faf8;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:grid}.assessment-precision-audit>footer>span{color:#60716a;border:1px solid #d5e0dc;place-items:center;width:24px;height:24px;display:grid}.assessment-precision-audit>footer p{margin:0}.assessment-precision-audit>footer strong,.assessment-precision-audit>footer small{display:block}.assessment-precision-audit>footer strong{font-size:6px}.assessment-precision-audit>footer small{color:#84908a;margin-top:2px;font-size:5px}.assessment-precision-audit>footer a{color:var(--green-deep);white-space:nowrap;font-size:6px;font-weight:750}.assessment-history-chart{border-bottom:1px solid var(--line-soft);align-items:flex-end;gap:6px;min-height:155px;padding:18px 14px 10px;display:flex}.assessment-history-chart a{color:#77847e;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:32px;max-width:54px;height:120px;font-size:5px;display:flex}.assessment-history-chart a>span{background:#b9d8cd;width:12px;max-height:86px;display:block}.assessment-history-chart a.active>span{background:var(--green)}.assessment-history-chart a b{color:#44534c;font-size:6px}.assessment-history-chart a.active b{color:var(--green-deep)}.assessment-history-table{padding:3px 14px 8px}.assessment-history-table p{border-bottom:1px solid var(--line-soft);color:#74817a;grid-template-columns:1fr repeat(3,.7fr) 48px;align-items:center;gap:8px;min-height:36px;margin:0;font-size:6px;display:grid}.assessment-history-table a{color:#36463e;font-weight:700}.assessment-history-table .assessment-history-compare,.assessment-history-current{min-height:21px;color:var(--green-deep);text-transform:uppercase;border:1px solid #cfe0da;place-items:center;font-size:5px;font-weight:800;display:grid}.assessment-history-current{color:#8a9690;border-color:#dfe6e3}.assessment-protocol,.assessment-notes-card{padding:14px}.assessment-protocol h2{margin:5px 0 12px;font-size:10px}.assessment-protocol dl{margin:0}.assessment-protocol dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.assessment-protocol dt{color:#7c8982;font-size:6px}.assessment-protocol dd{color:#3f4e47;margin:0;font-size:6px;font-weight:700}.assessment-protocol>p{color:#78857e;background:#f6f8f7;margin:12px 0;padding:9px;font-size:6px;line-height:1.5}.assessment-protocol>div{gap:6px;display:grid}.assessment-protocol a{color:var(--green-deep);font-size:6px;font-weight:650}.assessment-notes-card>p{color:#5d6c65;white-space:pre-wrap;margin:7px 0 0;font-size:7px;line-height:1.55}.assessment-scope-note{background:#fffaf0;border-color:#e7d7ad;grid-template-columns:28px 1fr;gap:9px;padding:13px;display:grid}.assessment-scope-note>b{color:#92681c;background:#f4e7c8;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.assessment-scope-note strong{font-size:7px}.assessment-scope-note p{color:#867752;margin:4px 0 0;font-size:6px;line-height:1.5}.announcement-center{gap:12px;display:grid}.announcement-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.announcement-kpis article{border-right:1px solid var(--line-soft);border-top:2px solid #b9c7c1;min-height:78px;padding:12px 15px}.announcement-kpis article:last-child{border-right:0}.announcement-kpis article.mint{border-top-color:var(--green)}.announcement-kpis article.blue{border-top-color:#6c91b8}.announcement-kpis article.violet{border-top-color:#8d79b3}.announcement-kpis article.amber{border-top-color:#d1a34d}.announcement-kpis span,.announcement-kpis small{color:#7f8c86;font-size:7px;display:block}.announcement-kpis span{text-transform:uppercase;letter-spacing:.035em;font-weight:750}.announcement-kpis strong{color:#26352f;margin:5px 0 3px;font-size:18px;line-height:1;display:block}.announcement-layout{grid-template-columns:minmax(0,1.5fr) minmax(255px,.56fr);align-items:start;gap:12px;display:grid}.announcement-composer{scroll-margin-top:12px;overflow:hidden}.announcement-composer>header{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 15px;display:grid}.announcement-composer>header>span{background:var(--green);place-items:center;width:33px;height:33px;display:grid}@supports (color:color-mix(in lab, red, red)){.announcement-composer>header>span{background:color-mix(in srgb, var(--green) 12%, white)}}.announcement-composer>header>span{color:var(--green-deep);font-size:11px}.announcement-composer>header small{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.announcement-composer>header h2{margin:3px 0;font-size:11px}.announcement-composer>header p{color:#7f8c86;margin:0;font-size:7px}.announcement-composer>header>button{color:#7b8781;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:700}.announcement-composer>header>button:hover{color:var(--green-deep)}.announcement-composer fieldset{border:0;border-bottom:1px solid var(--line-soft);margin:0;padding:14px 15px 16px}.announcement-composer legend{color:#59675f;padding:0;font-size:7px;font-weight:800}.announcement-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.announcement-audiences label{border:1px solid var(--line);cursor:pointer;background:#fbfcfb;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:66px;padding:9px;display:grid}.announcement-audiences label:hover{border-color:#9db7ac}.announcement-audiences label.selected{border-color:var(--green-deep);box-shadow:inset 3px 0 var(--green);background:#f7fcfa}.announcement-audiences input{opacity:0;pointer-events:none;position:absolute}.announcement-audiences i{color:#5f6f67;background:#edf2f0;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.announcement-audiences .selected i{color:var(--green-deep);background:#e0f4ec}.announcement-audiences strong,.announcement-audiences small{display:block}.announcement-audiences strong{font-size:7px}.announcement-audiences small{color:#84908a;margin-top:3px;font-size:5px;line-height:1.35}.announcement-audiences b{color:#66746d;text-align:center;background:#eef2f0;min-width:20px;padding:4px;font-size:6px}.announcement-field{margin-top:10px;display:block;position:relative}.announcement-field>span{color:#68766f;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.announcement-field input,.announcement-field textarea{border:1px solid var(--line);color:#36453e;width:100%;font:inherit;background:#fff;outline:0;font-size:8px}.announcement-field input{height:36px;padding:0 46px 0 10px}.announcement-field textarea{resize:vertical;min-height:112px;padding:10px 48px 10px 10px;line-height:1.55}.announcement-field input:focus,.announcement-field textarea:focus{border-color:var(--green);box-shadow:inset 3px 0 var(--green)}.announcement-field>small{color:#9aa49f;font-size:5px;position:absolute;bottom:8px;right:8px}.announcement-delivery-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.announcement-delivery-modes button{border:1px solid var(--line);color:#4b5a52;text-align:left;cursor:pointer;background:#fbfcfb;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:57px;padding:8px;display:grid}.announcement-delivery-modes button:hover{border-color:#9db7ac}.announcement-delivery-modes button.selected{border-color:var(--green-deep);box-shadow:inset 3px 0 var(--green);background:#f7fcfa}.announcement-delivery-modes i{color:#5f6f67;background:#edf2f0;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.announcement-delivery-modes .selected i{color:var(--green-deep);background:#e0f4ec}.announcement-delivery-modes strong,.announcement-delivery-modes small{display:block}.announcement-delivery-modes strong{font-size:7px}.announcement-delivery-modes small{color:#84908a;margin-top:3px;font-size:5px;line-height:1.35}.announcement-schedule-field{background:#f6fbf9;border:1px solid #c9ddd5;grid-template-columns:minmax(135px,.7fr) minmax(190px,1fr) auto;align-items:center;gap:10px;min-height:54px;margin-top:9px;padding:9px 10px;display:grid}.announcement-schedule-field>span{color:#526159;font-size:6px;font-weight:750}.announcement-schedule-field input{border:1px solid var(--line);color:#3f4f47;height:34px;font:inherit;background:#fff;padding:0 8px;font-size:7px}.announcement-schedule-field small{color:#829089;font-size:5px}.announcement-composer>footer{background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.announcement-composer>footer div{flex:1}.announcement-composer>footer span,.announcement-composer>footer small{font-size:6px;display:block}.announcement-composer>footer span{color:var(--green-deep);font-weight:700}.announcement-composer>footer span.error{color:#a44842}.announcement-composer>footer small{color:#8a9690;margin-top:3px}.announcement-composer>footer button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;cursor:pointer;min-height:34px;padding:0 13px;font-size:7px;font-weight:750}.announcement-composer>footer button:disabled{opacity:.5;cursor:not-allowed}.announcement-side{gap:12px;display:grid}.announcement-preview{padding:14px}.announcement-preview>span{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.announcement-preview>div{grid-template-columns:31px 1fr;align-items:center;gap:9px;margin:11px 0 13px;display:grid}.announcement-preview>div i{width:30px;height:30px;color:var(--green-deep);background:#e2f4ed;place-items:center;font-size:10px;font-style:normal;display:grid}.announcement-preview strong,.announcement-preview small{display:block}.announcement-preview strong{font-size:8px}.announcement-preview small{color:#819087;margin-top:3px;font-size:6px}.announcement-preview dl{border-top:1px solid var(--line-soft);margin:0}.announcement-preview dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:32px;display:flex}.announcement-preview dt,.announcement-preview dd{font-size:6px}.announcement-preview dt{color:#7f8c86}.announcement-preview dd{color:#405048;margin:0;font-weight:750}.announcement-preview>p{color:#75827c;background:#f5f8f6;margin:12px 0 0;padding:9px;font-size:6px;line-height:1.5}.announcement-guard{background:#fffaf0;border-color:#eadcb9;grid-template-columns:29px 1fr;gap:9px;padding:13px;display:grid}.announcement-guard>span{color:#8f681c;background:#f3e6c6;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.announcement-guard strong{font-size:7px}.announcement-guard p{color:#897b59;margin:4px 0 0;font-size:6px;line-height:1.45}.organization-announcement-coverage{overflow:hidden}.organization-announcement-coverage>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:38px;padding:9px 11px;display:flex}.organization-announcement-coverage>header span{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.organization-announcement-coverage>header b{min-width:21px;color:var(--green-deep);text-align:center;background:#e4f2ed;padding:4px;font-size:6px}.organization-announcement-coverage>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:8px 11px;display:flex}.organization-announcement-coverage>div:last-child{border-bottom:0}.organization-announcement-coverage strong{color:#44534c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.organization-announcement-coverage>div span{color:#829089;flex:none;font-size:6px}.platform-audience-map{overflow:hidden}.platform-audience-map>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:38px;padding:9px 11px;display:flex}.platform-audience-map>header span{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.platform-audience-map>header>b{color:var(--green-deep);background:#e4f2ed;padding:4px 6px;font-size:6px}.platform-audience-map>div{border-bottom:1px solid var(--line-soft);padding:10px 11px}.platform-audience-map>div:last-child{border-bottom:0}.platform-audience-map p{justify-content:space-between;align-items:center;gap:8px;margin:0 0 7px;display:flex}.platform-audience-map strong{color:#44534c;font-size:7px}.platform-audience-map small{color:#829089;font-size:5px}.platform-audience-map>div>i{background:#edf1ef;height:4px;display:block;overflow:hidden}.platform-audience-map>div>i>b{background:var(--green);height:100%;display:block}.announcement-history{overflow:hidden}.announcement-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:11px 15px;display:flex}.announcement-history>header h2{margin:0;font-size:11px}.announcement-history>header p{color:#7f8b86;margin:3px 0 0;font-size:7px}.announcement-history>header>nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.announcement-history>header>nav button{border:1px solid var(--line);color:#77847e;cursor:pointer;background:#f8faf9;min-height:26px;padding:0 7px;font-size:6px;font-weight:700}.announcement-history>header>nav button.selected{border-color:var(--green-deep);color:var(--green-deep);background:#e5f4ee}.announcement-history>header>nav b{margin-left:3px;font-size:5px}.announcement-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) 190px 70px;align-items:center;gap:12px;min-height:118px;padding:14px 15px;display:grid}.announcement-history>div>article:last-child{border-bottom:0}.announcement-history-mark{width:33px;height:33px;color:var(--green-deep);background:#e2f4ed;place-items:center;font-size:9px;display:grid}.announcement-history-copy>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.announcement-history-copy>header p{gap:5px;margin:0;display:flex}.announcement-history-copy>header b,.announcement-history-copy>header span{padding:3px 5px;font-size:5px}.announcement-history-copy>header b{color:var(--green-deep);background:#dff3eb}.announcement-history-copy>header b.scheduled{color:#496d96;background:#e8eef6}.announcement-history-copy>header b.draft{color:#846f45;background:#f2eee5}.announcement-history-copy>header span{color:#65736c;background:#eef2f0}.announcement-history-copy time{color:#929c97;font-size:5px}.announcement-history-copy h3{margin:7px 0 4px;font-size:9px}.announcement-history-copy>p{color:#65736c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:7px;line-height:1.5;display:-webkit-box;overflow:hidden}.announcement-history-copy>small{color:#929d98;margin-top:5px;font-size:5px;display:block}.announcement-history article>dl{border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.announcement-history article>dl div{border-right:1px solid var(--line-soft);min-height:45px;padding:8px}.announcement-history article>dl div:last-child{border-right:0}.announcement-history article dt{color:#86918c;font-size:5px}.announcement-history article dd{color:#3b4a43;margin:5px 0 0;font-size:9px;font-weight:800}.announcement-history article dd small{color:#87928d;font-size:5px}.announcement-history-actions{justify-items:end;gap:4px;display:grid}.announcement-history-actions a,.announcement-history-actions button{color:var(--green-deep);text-align:right;font-size:6px;font-weight:750}.announcement-history-actions a{text-decoration:none}.announcement-history-actions button{cursor:pointer;background:0 0;border:0;padding:2px 0}.announcement-history-actions button.danger{color:#a24d43}.announcement-history-actions button:disabled{opacity:.45;cursor:not-allowed}.announcement-scheduled .announcement-history-mark{color:#496d96;background:#e8eef6}.announcement-draft .announcement-history-mark{color:#846f45;background:#f2eee5}.announcement-empty{color:#7f8b85;text-align:center;align-content:center;place-items:center;gap:5px;min-height:180px;display:grid}.announcement-empty>span{font-size:16px}.announcement-empty strong{font-size:8px}.announcement-empty p{margin:0;font-size:6px}@media (max-width:1180px){.operation-record-panel{overflow-x:auto}.operation-record-table,.operation-record-heading,.operation-week-heading,.operation-module-empty{min-width:780px}.operation-social-posts .operation-record-heading,.operation-community-card .operation-record-heading,.operation-chat-card .operation-record-heading,.operation-reception-grid .operation-record-heading,.operation-access-list+.operation-module-empty,.operation-inside-card .panel-heading,.operation-visitor-card .panel-heading{min-width:0}}@media (max-width:900px){.operation-person-form-layout,.assessment-form-layout,.assessment-detail-layout,.announcement-layout{grid-template-columns:1fr}.assessment-live-preview{position:static}.assessment-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-identity-flow{grid-template-columns:1fr 1fr}.operation-module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-module-stats article:nth-child(2){border-right:0}.operation-module-stats article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.operation-reception-grid,.operation-social-module-grid{grid-template-columns:1fr}.operation-plan-strip,.announcement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-kpis article:nth-child(2){border-right:0}.announcement-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.announcement-history>div>article{grid-template-columns:34px minmax(0,1fr)}.announcement-history article>dl,.announcement-history-actions{grid-column:2}.announcement-history-actions{grid-auto-flow:column;justify-content:start;justify-items:start;gap:10px}}@media (max-width:620px){.operation-opening-rule{grid-template-columns:34px 1fr}.operation-opening-rule>a{grid-column:2;justify-self:start}.operation-identity-flow{grid-template-columns:1fr}.operation-social-composer header{grid-template-columns:30px 1fr}.operation-social-composer header b{grid-column:2;width:max-content}.operation-social-composer footer{flex-direction:column;align-items:stretch}.operation-social-composer footer>span{text-align:left;min-height:16px}.operation-context-identity{grid-template-columns:30px 1fr}.operation-context-identity>i{grid-column:2}.operation-context-switcher{grid-column:1/-1;width:100%}.operation-context-switcher>div{width:100%;left:0;right:auto}.operation-context-switcher section>div:last-child,.operation-module-stats{grid-template-columns:1fr}.operation-module-stats article{border-right:0;border-bottom:1px solid var(--line-soft)}.operation-module-stats article:last-child{border-bottom:0}.operation-plan-strip{grid-template-columns:1fr}.operation-week-heading{flex-direction:column;align-items:flex-start}.operation-week-heading nav{flex-wrap:wrap}.assessment-base-grid,.assessment-reference>div,.assessment-number-grid.three,.assessment-number-grid.four,.assessment-precision-grid,.assessment-result-grid,.assessment-comparison>div:last-child,.assessment-measurement-groups,.assessment-protocol-choice>div{grid-template-columns:1fr}.assessment-form-footer,.assessment-detail-hero{flex-direction:column;align-items:stretch}.assessment-measurement-groups>section,.assessment-comparison>div:last-child p{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-precision-audit>div{grid-template-columns:1fr}.assessment-precision-audit>footer{grid-template-columns:25px minmax(0,1fr)}.assessment-precision-audit>footer a{grid-column:2}.assessment-history-table p{grid-template-columns:1fr 1fr;padding:7px 0}.assessment-history-table .assessment-history-compare,.assessment-history-current{grid-column:1/-1;justify-self:end;min-width:62px}.announcement-kpis,.announcement-audiences,.announcement-delivery-modes{grid-template-columns:1fr}.announcement-kpis article{border-right:0;border-bottom:1px solid var(--line-soft)}.announcement-kpis article:last-child{border-bottom:0}.announcement-composer>footer{flex-direction:column;align-items:stretch}.announcement-composer>footer button{width:100%}.announcement-composer>header{grid-template-columns:34px 1fr}.announcement-composer>header>button{grid-column:2;width:max-content;padding:0}.announcement-schedule-field{grid-template-columns:1fr}.announcement-history>header{flex-direction:column;align-items:flex-start}.announcement-history>div>article{grid-template-columns:1fr}.announcement-history article>dl,.announcement-history-actions{grid-column:1}}@media (max-width:900px){.operation-contract-command>header{grid-template-columns:38px minmax(0,1fr)}.operation-contract-command>header dl{grid-column:1/-1}}@media (max-width:620px){.operation-contract-command>header{grid-template-columns:1fr}.operation-contract-command>header>span{display:none}.operation-contract-command>header dl{grid-column:auto;grid-template-columns:1fr}.operation-contract-command dl>div{border-bottom:1px solid #e1e8e5;border-right:0;min-height:58px}.operation-contract-command dl>div:last-child{border-bottom:0}.operation-contract-command-list article{grid-template-columns:30px minmax(0,1fr)}.operation-contract-command-list article>b,.operation-contract-command-list article>a{text-align:left;grid-column:2}.operation-contract-command>footer{grid-template-columns:1fr}}.operation-classes-view,.class-detail-stack{color:#25362f;gap:16px}.operation-classes-view a,.class-detail-stack a,.class-detail-stack button:not(:disabled),.class-detail-stack select:not(:disabled){cursor:pointer}:is(.operation-classes-view a:focus-visible,.class-detail-stack a:focus-visible,.class-detail-stack button:focus-visible,.class-detail-stack input:focus-visible,.class-detail-stack select:focus-visible,.class-detail-stack textarea:focus-visible){outline-offset:2px;outline:3px solid #0e91693d}.operation-classes-view .operation-opening-rule{border-radius:2px;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;min-height:104px;padding:15px 18px}.operation-classes-view .operation-opening-rule>span{width:44px;height:44px;font-size:17px}.operation-classes-view .operation-opening-rule small{font-size:12px}.operation-classes-view .operation-opening-rule strong{margin-top:5px;font-size:15px;line-height:1.35}.operation-classes-view .operation-opening-rule p{margin-top:5px;font-size:13px;line-height:1.45}.operation-classes-view .operation-opening-rule>a{align-items:center;min-height:40px;padding:8px 11px;font-size:13px;display:inline-flex}.operation-classes-view .operation-module-stats article{min-height:110px;padding:17px 18px}.operation-classes-view .operation-module-stats span{font-size:12px}.operation-classes-view .operation-module-stats strong{margin:7px 0 5px;font-size:25px}.operation-classes-view .operation-module-stats small{font-size:13px;line-height:1.35}.operation-classes-view .operation-record-panel{border-radius:2px}.operation-classes-view .operation-week-heading{min-height:98px;padding:15px 18px}.operation-classes-view .operation-week-heading p{margin-bottom:5px;font-size:12px}.operation-classes-view .operation-week-heading h2{font-size:18px}.operation-classes-view .operation-week-heading nav{gap:7px}.operation-classes-view .operation-week-heading nav a{min-height:40px;padding-inline:10px;font-size:13px}.operation-classes-view .operation-record-table.classes{padding-inline:18px}.operation-classes-view .operation-record-table.classes .operation-record-row{grid-template-columns:minmax(170px,.9fr) minmax(210px,1.2fr) minmax(150px,.8fr) minmax(170px,.8fr) 86px;gap:14px;min-height:92px;font-size:14px}.operation-classes-view .operation-record-table.classes .operation-record-row.header{min-height:46px;font-size:12px}.operation-classes-view .operation-record-row>div>strong{font-size:15px;line-height:1.35}.operation-classes-view .operation-record-row>div>small{margin-top:5px;font-size:13px;line-height:1.4}.operation-classes-view .operation-record-link{text-underline-offset:3px}.operation-classes-view .operation-series-inline{margin-top:7px;padding:5px 7px;font-size:12px}.operation-classes-view .operation-capacity p{height:6px;margin-bottom:7px}.operation-classes-view .operation-capacity>span{font-size:13px;line-height:1.35}.operation-classes-view .operation-record-status{padding:5px 7px;font-size:12px}.operation-classes-view .operation-module-empty{min-height:250px}.operation-classes-view .operation-module-empty>span{width:44px;height:44px;font-size:18px}.operation-classes-view .operation-module-empty strong{margin-top:11px;font-size:17px}.operation-classes-view .operation-module-empty p{max-width:480px;margin-top:7px;font-size:14px}.class-detail-stack :where(small,dt,legend,em,b){font-size:12px!important}.class-detail-stack :where(p,dd,label,input,select,textarea,button,a,span,strong){font-size:13px!important}.class-detail-stack :where(input,select,textarea){line-height:1.4}.class-detail-stack :where(h2,h3){line-height:1.25;font-size:18px!important}.class-detail-stack>section,.class-detail-stack .unit-panel{border-radius:2px}.class-hero-card{border-radius:2px;grid-template-columns:minmax(270px,1.15fr) minmax(420px,1fr) auto;gap:28px;min-height:226px;padding:27px 28px}.class-hero-card h2{font-size:24px!important}.class-status{padding:5px 8px;font-size:12px!important}.class-hero-card .eyebrow{margin:14px 0 5px!important;font-size:12px!important}.class-hero-card>div>p:not(.eyebrow){margin-top:8px;line-height:1.45;font-size:14px!important}.class-series-badge{margin-top:12px;padding:7px 9px;font-size:13px!important}.class-hero-card dl{gap:18px}.class-hero-card dl div{padding-left:13px}.class-hero-card dt{font-size:12px!important}.class-hero-card dd{margin-top:6px;line-height:1.4;font-size:14px!important}.class-hero-actions{gap:9px}.class-hero-card .button{min-height:42px;padding-inline:13px;font-size:13px!important}.class-session-editor,.class-cancellation-panel,.class-attendance-closing,.class-coverage-panel{border-radius:2px}.class-session-editor>header,.class-cancellation-panel>header,.class-attendance-closing>header,.class-coverage-panel>header{min-height:108px;padding:16px 19px}.class-session-editor>header small,.class-cancellation-panel>header small,.class-attendance-closing>header small,.class-coverage-panel>header>div>span{font-size:12px!important}.class-session-editor>header h2,.class-cancellation-panel>header h2,.class-attendance-closing>header h2,.class-coverage-panel>header h2{margin-top:5px;font-size:18px!important}.class-session-editor>header p,.class-cancellation-panel>header p,.class-attendance-closing>header p,.class-coverage-panel>header p{margin-top:5px;line-height:1.5;font-size:13px!important}.class-session-editor>header button,.class-cancellation-panel>header button,.class-attendance-closing>header>button{min-height:38px;font-size:13px!important}.class-session-editor>form{grid-template-columns:minmax(0,1fr) 360px}.class-session-editor-scope{gap:11px;padding:16px 18px}.class-session-editor-scope button,.class-cancellation-body fieldset button{border-radius:2px;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;min-height:82px;padding:11px 13px}.class-session-editor-scope button>i,.class-cancellation-body fieldset button>i{width:32px;height:32px;font-size:13px!important}.class-session-editor-scope button strong,.class-cancellation-body fieldset button strong{font-size:14px!important}.class-session-editor-scope button small,.class-cancellation-body fieldset button small{margin-top:4px;line-height:1.4;font-size:12px!important}.class-session-editor-scope>p{gap:9px;margin-top:5px;line-height:1.45;font-size:13px!important}.class-session-editor-fields{grid-template-columns:.9fr 1.35fr 1fr}.class-session-editor-fields>section{gap:12px;padding:18px}.class-session-editor-fields>section>span,.class-session-editor-fields label>small,.class-session-editor-impact>header span{font-size:12px!important}.class-session-editor-fields label{gap:6px}.class-session-editor-fields input,.class-session-editor-fields select,.class-session-editor-fields textarea{min-height:44px;padding-inline:11px;font-size:14px!important}.class-session-editor-fields textarea{min-height:126px;padding-block:11px}.class-session-editor-impact{padding:18px}.class-session-editor-impact>header strong{margin-top:5px;font-size:15px!important}.class-session-editor-changes{gap:6px;margin-top:12px}.class-session-editor-changes b{padding:5px 7px}.class-session-editor-impact>article,.class-session-editor-promotion,.class-session-editor-notice{margin-top:12px;padding:11px}.class-session-editor-impact>ul{gap:7px;margin-top:13px}.class-session-editor-impact>ul li{min-height:70px;padding:10px}.class-session-editor-impact>ul b{font-size:18px!important}.class-session-editor-error,.class-cancellation-error,.class-attendance-feedback,.class-form-message{padding:11px 16px;line-height:1.45;font-size:13px!important}.class-session-editor form>footer,.class-cancellation-panel>footer,.class-attendance-closing>footer{min-height:80px;padding:13px 17px}.class-session-editor form>footer nav,.class-cancellation-panel>footer nav,.class-attendance-closing>footer nav{gap:8px}.class-session-editor form>footer .button,.class-cancellation-panel>footer .button,.class-attendance-closing>footer button{min-height:42px;padding-inline:13px;font-size:13px!important}.class-cancellation-body{grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr)}.class-cancellation-body fieldset,.class-cancellation-body>aside{padding:18px}.class-cancellation-body>aside>strong{margin-top:5px;font-size:16px!important}.class-cancellation-body>aside ul{gap:7px;margin-top:13px}.class-cancellation-body>aside li{min-height:72px;padding:10px}.class-cancellation-body>aside li b{font-size:18px!important}.class-cancellation-body>aside p{grid-template-columns:32px 1fr;gap:10px;margin-top:12px;padding:11px}.class-cancellation-body>aside p>span{width:30px;height:30px}.class-coverage-panel>header>aside{min-width:180px;padding-left:20px}.class-coverage-panel>header>aside strong{font-size:26px!important}.class-coverage-panel>header>aside span,.class-coverage-panel>header>aside a,.class-coverage-panel>header>aside button{font-size:13px!important}.class-coverage-request-alert{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:86px;padding:13px 17px}.class-coverage-request-alert>span{width:40px;height:40px;font-size:15px!important}.class-coverage-request-alert p{margin-top:4px;line-height:1.45}.class-coverage-legend{gap:17px;min-height:54px;padding:10px 17px;font-size:13px!important}.class-coverage-legend i{width:9px;height:9px}.class-coverage-legend small{font-size:12px!important}.class-coverage-candidates{gap:12px;padding:14px}.class-coverage-candidate{border-radius:2px;grid-template-columns:48px minmax(0,1fr) 148px;gap:12px;min-height:146px;padding:13px}.class-coverage-candidate>i{width:46px;height:46px;font-size:13px!important}.class-coverage-candidate>div>strong{margin-top:4px;font-size:15px!important}.class-coverage-candidate>div>em{margin-top:3px}.class-coverage-candidate>div>span{gap:5px;margin-top:8px}.class-coverage-candidate>div>span b,.class-coverage-availability{padding:4px 6px;font-size:12px!important}.class-coverage-candidate>aside{gap:7px}.class-coverage-candidate button{min-height:40px;font-size:13px!important}.class-coverage-empty{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:94px;padding:14px}.class-coverage-empty>span{width:40px;height:40px;font-size:15px!important}.class-coverage-empty strong{font-size:15px!important}.class-coverage-empty p{margin-top:4px;font-size:13px!important}.class-detail-metrics article{min-height:112px;padding:17px 18px}.class-detail-metrics span{font-size:12px!important}.class-detail-metrics strong{margin-top:7px;line-height:1;font-size:25px!important}.class-detail-metrics small{margin-top:7px;font-size:13px!important}.class-detail-metrics article>div{height:6px;margin-top:11px}.class-operations-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.7fr);gap:16px}.class-detail-stack .unit-panel-heading{min-height:84px;padding:14px 17px}.class-detail-stack .unit-panel-heading h2{font-size:17px!important}.class-detail-stack .unit-panel-heading p{margin-top:4px;font-size:13px!important}.booking-add{gap:9px;padding:14px 17px}.booking-add select,.booking-add button{min-height:44px;font-size:14px!important}.booking-row{grid-template-columns:minmax(190px,1fr) 110px 76px minmax(180px,auto);gap:12px;min-height:76px;padding:11px 17px;font-size:13px!important}.booking-head{min-height:42px;font-size:12px!important}.booking-row p strong{font-size:14px!important}.booking-row p small{margin-top:3px;font-size:12px!important}.booking-status{padding:5px 7px;font-size:12px!important}.booking-row button{min-height:38px;padding-inline:9px;font-size:12px!important}.booking-empty,.side-empty{padding:30px 16px;font-size:14px!important}.class-detail-side{gap:16px}.waitlist-person{grid-template-columns:24px 40px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:10px 14px}.waitlist-person>b,.waitlist-person strong{font-size:14px!important}.waitlist-person small,.waitlist-person button{font-size:12px!important}.class-notes-card>p{padding:17px;line-height:1.6;font-size:14px!important}.class-attendance-summary article{min-height:94px;padding:14px 16px}.class-attendance-summary span,.class-attendance-summary small{font-size:12px!important}.class-attendance-summary strong{margin-top:6px;font-size:22px!important}.class-attendance-row{grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(230px,auto);gap:13px;min-height:76px;padding:11px 17px}.class-attendance-row.heading{min-height:42px;font-size:12px!important}.class-attendance-row p strong{font-size:14px!important}.class-attendance-row p small,.class-attendance-row>span,.class-attendance-row button{font-size:12px!important}.class-attendance-row button{min-height:40px;padding-inline:10px}.class-attendance-empty{gap:12px;min-height:100px;padding:16px}.class-attendance-empty>span{width:40px;height:40px;font-size:15px!important}.class-attendance-empty strong{font-size:15px!important}.class-attendance-empty p,.class-attendance-closing>footer>div p{line-height:1.45;font-size:13px!important}@media (max-width:1200px){.operation-classes-view .operation-record-panel{overflow-x:auto}.operation-classes-view .operation-week-heading,.operation-classes-view .operation-record-table.classes,.operation-classes-view .operation-module-empty{min-width:980px}.class-hero-card{grid-template-columns:minmax(260px,1fr) minmax(380px,1.25fr)}.class-hero-actions{grid-column:1/-1;grid-template-columns:repeat(3,max-content)}.class-session-editor>form,.class-cancellation-body,.class-operations-grid{grid-template-columns:1fr}.class-session-editor-impact,.class-cancellation-body>aside{border-top:1px solid #dce5e2;border-left:0}.class-coverage-candidates{grid-template-columns:1fr}.class-detail-side{grid-template-columns:1fr 1fr}}@media (max-width:760px){.operation-classes-view .operation-opening-rule{grid-template-columns:46px minmax(0,1fr)}.operation-classes-view .operation-opening-rule>a{grid-column:2;justify-self:start}.operation-classes-view .operation-module-stats{grid-template-columns:1fr 1fr}.operation-classes-view .operation-week-heading,.operation-classes-view .operation-record-table.classes,.operation-classes-view .operation-module-empty{min-width:0}.operation-classes-view .operation-record-panel{overflow:visible}.operation-classes-view .operation-week-heading{flex-direction:column;align-items:flex-start}.operation-classes-view .operation-week-heading nav{flex-wrap:wrap}.operation-classes-view .operation-record-table.classes{background:#f5f8f7;gap:12px;padding:13px;display:grid}.operation-classes-view .operation-record-table.classes .operation-record-row.header{display:none}.operation-classes-view .operation-record-table.classes .operation-record-row:not(.header){background:#fff;border:1px solid #dce4e1;grid-template-columns:1fr 1fr;gap:15px 18px;min-height:0;padding:16px}.operation-classes-view .operation-record-table.classes .operation-record-row.outside-opening{background:#fffaf3}.operation-classes-view .operation-record-row:not(.header)>[data-label]:before{content:attr(data-label);color:#87928d;letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.operation-classes-view .operation-record-status{justify-self:start}.class-hero-card,.class-session-editor-fields,.class-session-editor-scope,.class-cancellation-body fieldset,.class-detail-side{grid-template-columns:1fr}.class-hero-actions{grid-column:auto;grid-template-columns:1fr}.class-coverage-panel>header,.class-session-editor>header,.class-cancellation-panel>header,.class-attendance-closing>header{flex-direction:column;align-items:flex-start}.class-coverage-panel>header>aside{border-top:1px solid #dce6e2;border-left:0;grid-template-columns:auto 1fr auto;width:100%;padding:12px 0 0}.class-coverage-candidate{grid-template-columns:44px minmax(0,1fr)}.class-coverage-candidate>aside{grid-column:1/-1;grid-template-columns:minmax(120px,1fr) minmax(120px,auto);align-items:center}.class-coverage-request-alert,.class-coverage-empty{grid-template-columns:42px minmax(0,1fr)}.class-coverage-request-alert>a,.class-coverage-empty>a{grid-column:2;justify-self:start}.class-detail-metrics,.class-attendance-summary{grid-template-columns:1fr 1fr}.booking-panel,.class-attendance-list{overflow:visible}.booking-list,.class-attendance-row{min-width:0}.booking-list,.class-attendance-list{background:#f6f8f7;gap:10px;padding:12px;display:grid}.booking-head,.class-attendance-row.heading{display:none}.booking-row:not(.booking-head),.class-attendance-row:not(.heading){background:#fff;border:1px solid #dce4e1;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.booking-row:not(.booking-head)>div:first-child,.class-attendance-row:not(.heading)>div:first-child{grid-column:1/-1}.booking-row:not(.booking-head)>[data-label]:before,.class-attendance-row:not(.heading)>[data-label]:before{content:attr(data-label);color:#87928d;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.booking-row:not(.booking-head)>div:last-child,.class-attendance-row:not(.heading)>div:last-child{grid-column:1/-1}.class-session-editor form>footer,.class-cancellation-panel>footer,.class-attendance-closing>footer{flex-direction:column;align-items:stretch}.class-session-editor form>footer nav,.class-cancellation-panel>footer nav,.class-attendance-closing>footer nav{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:520px){.operation-classes-view .operation-opening-rule{grid-template-columns:40px minmax(0,1fr);padding:14px}.operation-classes-view .operation-opening-rule>span{width:38px;height:38px}.operation-classes-view .operation-opening-rule>a{grid-column:1/-1;justify-content:center;justify-self:stretch}.operation-classes-view .operation-module-stats,.operation-classes-view .operation-record-table.classes .operation-record-row:not(.header),.class-detail-metrics,.class-attendance-summary,.booking-add,.booking-row:not(.booking-head),.class-attendance-row:not(.heading){grid-template-columns:1fr}.operation-classes-view .operation-week-heading nav a{flex:calc(50% - 7px);justify-content:center}.class-hero-card{padding:22px 18px}.class-hero-card dl{grid-template-columns:1fr}.class-session-editor-scope button,.class-cancellation-body fieldset button{grid-template-columns:32px minmax(0,1fr)}.class-session-editor-scope button>b,.class-cancellation-body fieldset button>b{grid-column:2;justify-self:start}.class-session-editor-fields>section>div,.class-session-editor-impact>ul,.class-cancellation-body>aside ul{grid-template-columns:1fr}.class-coverage-legend{flex-direction:column;align-items:flex-start}.class-coverage-legend small{margin-left:0}.class-coverage-candidate>aside,.class-session-editor form>footer nav,.class-cancellation-panel>footer nav,.class-attendance-closing>footer nav{grid-template-columns:1fr}.booking-row:not(.booking-head)>div:first-child,.booking-row:not(.booking-head)>div:last-child,.class-attendance-row:not(.heading)>div:first-child,.class-attendance-row:not(.heading)>div:last-child{grid-column:1}}.class-create-form{color:#25362f;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;width:100%;max-width:1280px;display:grid}.class-create-form>.class-opening-rule{grid-column:1/-1}.class-create-form>.class-form-section,.class-create-form>.class-form-message,.class-create-form>.class-form-actions{grid-column:1}.class-create-form a,.class-create-form button:not(:disabled),.class-create-form select:not(:disabled){cursor:pointer}.class-create-form :where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #0e91693d}.class-create-form .class-opening-rule{border-radius:2px;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;min-height:104px;padding:15px 18px}.class-create-form .class-opening-rule>span{width:44px;height:44px;font-size:17px}.class-create-form .class-opening-rule small{font-size:12px}.class-create-form .class-opening-rule strong{margin-top:5px;font-size:15px;line-height:1.35}.class-create-form .class-opening-rule p{margin-top:5px;font-size:13px;line-height:1.45}.class-create-form .class-opening-rule>a{align-items:center;min-height:40px;padding:8px 11px;font-size:13px;display:inline-flex}.class-create-summary{background:#fff;border:1px solid #cfdbd6;border-top:3px solid #118b69;border-radius:2px;grid-area:2/2/span 5;position:sticky;top:82px;overflow:hidden;box-shadow:0 12px 28px #1f433714}.class-create-summary>header{color:#fff;background:#17392f;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:17px;display:grid}.class-create-summary>header>span{color:#8bd2bd;background:#ffffff17;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.class-create-summary>header small,.class-create-summary>header h2,.class-create-summary>header p{display:block}.class-create-summary>header small{color:#8fc3b3;letter-spacing:.065em;font-size:12px;font-weight:800}.class-create-summary>header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:19px;line-height:1.25;overflow:hidden}.class-create-summary>header p{color:#b7cec6;margin:4px 0 0;font-size:13px}.class-create-summary>header>b{color:#08795d;background:#dff4ed;grid-column:1/-1;width:fit-content;padding:5px 7px;font-size:12px;font-weight:800}.class-create-summary dl{margin:0;display:grid}.class-create-summary dl>div{border-bottom:1px solid #e6ebe9;align-content:center;min-height:96px;padding:14px 17px;display:grid}.class-create-summary dt{color:#71807a;letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:800}.class-create-summary dd{color:#263a32;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:15px;font-weight:750;line-height:1.3;overflow:hidden}.class-create-summary dl small{color:#7d8b85;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.4;overflow:hidden}.class-create-summary>footer{color:#345f50;background:#eef7f4;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:13px 17px;display:grid}.class-create-summary>footer>span{background:#fff;border:1px solid #bad9ce;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.class-create-summary>footer p{margin:0}.class-create-summary>footer strong,.class-create-summary>footer small{display:block}.class-create-summary>footer strong{font-size:13px}.class-create-summary>footer small{color:#667c74;margin-top:3px;font-size:12px;line-height:1.4}.class-create-form .class-form-section{border-radius:2px;padding:0 21px 22px;overflow:hidden}.class-create-form .class-form-section>header{gap:12px;min-height:92px;margin-bottom:20px}.class-create-form .class-form-section>header>span{width:38px;height:38px;font-size:14px}.class-create-form .class-form-section header h2{font-size:18px;line-height:1.25}.class-create-form .class-form-section header p{margin-top:5px;font-size:13px;line-height:1.45}.class-create-form .class-form-grid{gap:16px}.class-create-form .class-form-grid label,.class-create-form .class-notes{gap:7px}.class-create-form .class-form-grid label>span,.class-create-form .class-notes>span{font-size:14px}.class-create-form .class-form-grid input,.class-create-form .class-form-grid select,.class-create-form .class-notes textarea{min-height:46px;padding-inline:12px;font-size:14px}.class-create-form .class-notes textarea{min-height:132px;padding-block:12px;line-height:1.55}.class-create-form .class-form-grid label small{font-size:12px;line-height:1.4}.class-create-form .class-form-grid label small.error{color:#a84b47;font-weight:700}.class-create-form .class-form-grid input[aria-invalid=true]{background:#fff9f8;border-color:#c66c64}.class-create-form .class-teacher-picker{border-radius:2px;margin-top:7px}.class-create-form .class-teacher-picker>legend{margin-left:12px;padding-inline:6px;font-size:14px}.class-create-form .class-teacher-picker>header{gap:14px;min-height:76px;padding:13px 15px}.class-create-form .class-teacher-picker>header small{font-size:12px}.class-create-form .class-teacher-picker>header strong{margin-top:5px;font-size:14px;line-height:1.35}.class-create-form .class-teacher-picker>header>span{padding:6px 8px;font-size:12px}.class-create-form .class-teacher-options{gap:11px;padding:14px 15px}.class-create-form .class-teacher-card{border-radius:2px;grid-template-columns:46px minmax(0,1fr) 118px;gap:12px;min-height:128px;padding:13px}.class-create-form .class-teacher-card.later{min-height:90px}.class-create-form .class-teacher-card>i{width:44px;height:44px;font-size:13px}.class-create-form .class-teacher-card>span>small,.class-create-form .class-teacher-card>span>em{font-size:12px}.class-create-form .class-teacher-card>span>strong{margin-top:4px;font-size:15px}.class-create-form .class-teacher-card>span>span{gap:5px;margin-top:8px}.class-create-form .class-teacher-card>span>span b{padding:4px 6px;font-size:12px}.class-create-form .class-teacher-signal,.class-create-form .class-teacher-card.later>b{max-width:118px;padding:6px 7px;font-size:12px}.class-create-form .class-teacher-picker>footer,.class-create-form .class-teacher-empty{min-height:56px;padding:10px 15px;font-size:13px;line-height:1.45}.class-create-form .class-teacher-picker>footer a,.class-create-form .class-teacher-empty a{font-size:13px}.class-create-form .class-recurrence{border-radius:2px;min-width:0;margin:20px 0 0;padding:0}.class-create-form .class-recurrence>legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.class-create-form .class-recurrence>header{min-height:76px;padding:13px 15px}.class-create-form .class-recurrence>header span,.class-create-form .class-series-builder>div>span{font-size:12px}.class-create-form .class-recurrence>header strong{margin-top:5px;font-size:15px}.class-create-form .class-recurrence>header>small{max-width:310px;font-size:12px;line-height:1.4}.class-create-form .class-recurrence-modes{gap:11px;padding:14px 15px}.class-create-form .class-recurrence-modes button{border-radius:2px;gap:11px;min-height:76px;padding:11px 13px}.class-create-form .class-recurrence-modes button>i{width:32px;height:32px;font-size:13px}.class-create-form .class-recurrence-modes strong{font-size:14px}.class-create-form .class-recurrence-modes small{margin-top:4px;font-size:12px}.class-create-form .class-series-builder{grid-template-columns:190px minmax(0,1fr);gap:15px;padding:16px 15px}.class-create-form .class-series-builder>label{gap:7px}.class-create-form .class-series-builder>label span{font-size:13px}.class-create-form .class-series-builder select{min-height:44px;padding-inline:10px;font-size:14px}.class-create-form .class-series-builder ol{gap:7px;margin-top:9px}.class-create-form .class-series-builder li{border-radius:2px;grid-template-columns:25px minmax(0,1fr);gap:2px 8px;min-height:58px;padding:8px 9px}.class-create-form .class-series-builder li>b{grid-row:1/3;font-size:12px}.class-create-form .class-series-builder li>strong{font-size:13px}.class-create-form .class-series-builder li>small{font-size:12px}.class-create-form .class-series-builder>div>p{margin-top:8px;font-size:12px}.class-create-form .class-series-builder>aside{grid-template-columns:36px minmax(0,1fr);gap:11px;min-height:72px;padding:11px 13px}.class-create-form .class-series-builder>aside>b{width:34px;height:34px;font-size:13px}.class-create-form .class-series-builder aside strong{font-size:14px}.class-create-form .class-series-builder aside small{margin-top:4px;font-size:12px}.class-create-form .class-form-message{padding:12px 15px;font-size:13px;line-height:1.45}.class-create-form .class-form-actions{background:#f7faf9;border:1px solid #dce4e1;border-radius:2px;align-items:center;min-height:78px;padding:14px 16px}.class-create-form .class-form-actions .button{min-height:44px;padding-inline:15px;font-size:14px}@media (max-width:1100px){.class-create-form{grid-template-columns:1fr}.class-create-form>.class-opening-rule,.class-create-form>.class-form-section,.class-create-form>.class-form-message,.class-create-form>.class-form-actions,.class-create-summary{grid-column:1}.class-create-summary{grid-row:auto;position:static}.class-create-summary dl{grid-template-columns:1fr 1fr}.class-create-summary dl>div:nth-child(odd){border-right:1px solid #e6ebe9}}@media (max-width:760px){.class-create-form .class-opening-rule{grid-template-columns:46px minmax(0,1fr)}.class-create-form .class-opening-rule>a{grid-column:2;justify-self:start}.class-create-form .class-form-grid,.class-create-form .class-teacher-options,.class-create-form .class-series-builder{grid-template-columns:1fr}.class-create-form .class-form-grid label.wide,.class-create-form .class-teacher-picker,.class-create-form .class-series-builder>aside{grid-column:1}.class-create-form .class-teacher-card{grid-template-columns:44px minmax(0,1fr)}.class-create-form .class-teacher-signal,.class-create-form .class-teacher-card.later>b{grid-column:2;justify-self:start}.class-create-form .class-recurrence>header,.class-create-form .class-teacher-picker>header,.class-create-form .class-teacher-picker>footer,.class-create-form .class-teacher-empty{flex-direction:column;align-items:flex-start}.class-create-form .class-recurrence>header>small{text-align:left;max-width:none}.class-create-form .class-series-builder ol{grid-template-columns:1fr 1fr}}@media (max-width:520px){.class-create-form .class-opening-rule{grid-template-columns:40px minmax(0,1fr);padding:14px}.class-create-form .class-opening-rule>span{width:38px;height:38px}.class-create-form .class-opening-rule>a{grid-column:1/-1;justify-content:center;justify-self:stretch}.class-create-summary dl,.class-create-form .class-recurrence-modes,.class-create-form .class-series-builder ol{grid-template-columns:1fr}.class-create-summary dl>div:nth-child(odd){border-right:0}.class-create-form .class-form-section{padding-inline:15px}.class-create-form .class-form-section>header{align-items:flex-start;padding-block:17px}.class-create-form .class-form-actions{grid-template-columns:1fr;display:grid}.class-create-form .class-form-actions .button{justify-content:center;width:100%}}.unit-blog-dashboard{gap:12px;display:grid}.unit-blog-hero{color:#fff;background:linear-gradient(118deg,#132f27 0%,#174637 63%,#0d6f52 100%);border:1px solid #173c31;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);min-height:225px;display:grid;overflow:hidden}.unit-blog-hero>div{padding:30px 34px;position:relative}.unit-blog-hero>div:after{content:"▤";color:#37e5ae17;font-size:135px;line-height:1;position:absolute;bottom:-39px;right:26px}.unit-blog-hero span,.unit-blog-directory>header span,.unit-blog-editor>header small,.unit-blog-live-preview>span{color:#3fe1b0;letter-spacing:.1em;font-size:6px;font-weight:800}.unit-blog-hero h2{letter-spacing:-.55px;max-width:610px;margin:8px 0 9px;font-size:23px}.unit-blog-hero>div>p{color:#b2c9c1;max-width:620px;margin:0;font-size:8px;line-height:1.7}.unit-blog-hero nav{z-index:1;gap:7px;margin-top:23px;display:flex;position:relative}.unit-blog-hero nav .button{min-height:34px}.unit-blog-hero nav .primary{background:#22b889;border-color:#22c895}.unit-blog-hero nav .secondary{color:#d5e6e0;background:0 0;border-color:#547d70}.unit-blog-hero>aside{background:#081f194d;border-left:1px solid #ffffff21;flex-direction:column;justify-content:center;padding:26px;display:flex}.unit-blog-hero>aside>span{color:#7bd7ba}.unit-blog-hero>aside strong{margin-top:10px;font-size:13px;line-height:1.25;display:block}.unit-blog-hero>aside p{color:#9fbbb1;margin:8px 0 13px;font-size:7px;line-height:1.55}.unit-blog-hero>aside a{color:#4ce0b3;width:fit-content;font-size:7px;font-weight:700}.unit-blog-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.unit-blog-kpis article{border-right:1px solid var(--line-soft);border-top:2px solid #b9c7c1;min-height:77px;padding:12px 15px}.unit-blog-kpis article:last-child{border-right:0}.unit-blog-kpis .mint{border-top-color:var(--green)}.unit-blog-kpis .blue{border-top-color:#6592ba}.unit-blog-kpis .violet{border-top-color:#9278b5}.unit-blog-kpis .amber{border-top-color:#d3a44e}.unit-blog-kpis span,.unit-blog-kpis small{color:#7f8c86;font-size:6px;display:block}.unit-blog-kpis span{text-transform:uppercase;letter-spacing:.045em;font-weight:800}.unit-blog-kpis strong{color:#26352f;margin:6px 0 3px;font-size:18px;line-height:1;display:block}.unit-blog-directory{overflow:hidden}.unit-blog-directory>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:13px 16px;display:flex}.unit-blog-directory>header span{color:var(--green-deep)}.unit-blog-directory>header h2{margin:4px 0;font-size:12px}.unit-blog-directory>header p{color:#7d8a84;margin:0;font-size:7px}.unit-blog-directory>header>b{border:1px solid var(--line);color:#66746e;text-align:center;min-width:62px;padding:6px 8px;font-size:6px}.unit-blog-row{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) 155px 96px;align-items:center;gap:12px;min-height:126px;padding:14px 16px;display:grid}.unit-blog-row:last-child{border-bottom:0}.unit-blog-row:hover{background:#fbfdfc}.unit-blog-row.archived{opacity:.82;background:#fafbfa}.unit-blog-row-mark{width:36px;height:36px;color:var(--green-deep);background:#e2f4ed;place-items:center;font-size:10px;display:grid}.unit-blog-row.draft .unit-blog-row-mark{color:#557d9f;background:#e8f0f7}.unit-blog-row.archived .unit-blog-row-mark{color:#77847e;background:#ecefed}.unit-blog-row-copy header{align-items:center;gap:8px;display:flex}.unit-blog-row-copy header b{color:var(--green-deep);text-transform:uppercase;background:#e2f4ed;padding:4px 6px;font-size:5px}.unit-blog-row.draft header b{color:#4d799c;background:#e7f0f7}.unit-blog-row.archived header b{color:#6b7972;background:#ebefed}.unit-blog-row-copy time{color:#939c98;font-size:6px}.unit-blog-row-copy h3{margin:7px 0 5px;font-size:10px}.unit-blog-row-copy>p{color:#6f7d77;max-width:720px;margin:0;font-size:7px;line-height:1.5}.unit-blog-row-copy>small{color:#929c97;margin-top:7px;font-size:6px;display:block}.unit-blog-row dl{border-left:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin:0;display:grid}.unit-blog-row dl div{min-height:39px;padding:7px 11px}.unit-blog-row dt{color:#8b9691;font-size:5px}.unit-blog-row dd{color:#35443d;margin:4px 0 0;font-size:9px;font-weight:750}.unit-blog-row nav{gap:5px;display:grid}.unit-blog-row nav a{border:1px solid var(--line);color:#65736d;place-items:center;min-height:27px;font-size:6px;font-weight:700;display:grid}.unit-blog-row nav a.edit{color:var(--green-deep);border-color:#abd4c6}.unit-blog-row nav a:hover{background:#f2f8f5}.unit-blog-empty{justify-content:center;align-items:center;gap:14px;min-height:180px;padding:20px;display:flex}.unit-blog-empty>span{width:42px;height:42px;color:var(--green-deep);background:#e6f4ef;place-items:center;font-size:12px;display:grid}.unit-blog-empty strong{font-size:9px}.unit-blog-empty p{color:#7f8c86;max-width:480px;margin:4px 0 0;font-size:7px}.unit-blog-empty a{color:var(--green-deep);margin-left:16px;font-size:7px;font-weight:700}.unit-blog-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.unit-blog-rules article{border:1px solid var(--line);background:#fff;grid-template-columns:32px 1fr;gap:10px;min-height:105px;padding:14px;display:grid}.unit-blog-rules article>span{width:31px;height:31px;color:var(--green-deep);border:1px solid #bdd9cf;place-items:center;font-size:7px;font-weight:800;display:grid}.unit-blog-rules strong{font-size:8px}.unit-blog-rules p{color:#78857f;margin:5px 0 0;font-size:6px;line-height:1.55}.unit-blog-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(265px,.58fr);align-items:start;gap:12px;display:grid}.unit-blog-editor{overflow:hidden}.unit-blog-editor>header{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:13px 16px;display:grid}.unit-blog-editor>header>span{width:37px;height:37px;color:var(--green-deep);background:#e2f4ed;place-items:center;font-size:11px;display:grid}.unit-blog-editor>header small{color:var(--green-deep)}.unit-blog-editor>header h2{margin:4px 0;font-size:12px}.unit-blog-editor>header p{color:#7f8c86;margin:0;font-size:7px}.unit-blog-editor>header>b{color:var(--green-deep);text-transform:uppercase;background:#e2f4ed;padding:5px 7px;font-size:6px}.unit-blog-editor>header>b.draft{color:#557d9f;background:#e8f0f7}.unit-blog-editor>header>b.archived{color:#77847e;background:#ecefed}.unit-blog-editor fieldset{border:0;gap:14px;margin:0;padding:18px 18px 21px;display:grid}.unit-blog-editor fieldset:disabled{opacity:.58}.unit-blog-editor label{position:relative}.unit-blog-editor label>span{color:#5e6c65;margin-bottom:6px;font-size:7px;font-weight:750;display:block}.unit-blog-editor input,.unit-blog-editor textarea{border:1px solid var(--line);color:#304039;width:100%;font:inherit;background:#fcfdfc;outline:0;font-size:8px}.unit-blog-editor input{height:40px;padding:0 56px 0 10px}.unit-blog-editor textarea{resize:vertical;min-height:390px;padding:13px 56px 13px 12px;line-height:1.75}.unit-blog-editor input:focus,.unit-blog-editor textarea:focus,.unit-blog-slug-field:focus-within{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#fff}.unit-blog-editor label>small{color:#929c97;margin-top:5px;font-size:6px;display:block}.unit-blog-editor label:not(.body)>small:first-of-type{margin:0;position:absolute;top:31px;right:9px}.unit-blog-editor label.body>small{margin:0;position:absolute;bottom:9px;right:10px}.unit-blog-slug-field{border:1px solid var(--line);background:#fcfdfc;align-items:center;height:40px;display:flex}.unit-blog-slug-field i{color:#7c8983;padding-left:10px;font-size:8px;font-style:normal}.unit-blog-slug-field input{border:0;min-width:0;height:38px;padding-left:2px;box-shadow:none!important}.unit-blog-editor>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 15px;display:flex}.unit-blog-editor>footer>div{flex:1}.unit-blog-editor>footer p{margin:0 0 4px;padding:5px 7px;font-size:6px}.unit-blog-editor>footer p.success{color:var(--green-deep);background:#e5f4ee}.unit-blog-editor>footer p.error{color:#aa4842;background:#fff0ee}.unit-blog-editor>footer small{color:#89958f;font-size:6px}.unit-blog-editor>footer nav{align-items:center;gap:6px;display:flex}.unit-blog-editor>footer nav a{color:var(--green-deep);margin-right:4px;font-size:6px;font-weight:700}.unit-blog-editor>footer button{color:#53625b;cursor:pointer;background:#fff;border:1px solid #aab8b2;min-height:34px;padding:0 11px;font-size:7px;font-weight:750}.unit-blog-editor>footer button.primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.unit-blog-editor>footer button:disabled{opacity:.5;cursor:not-allowed}.unit-blog-archived-note{background:#fff9ed;border:1px solid #decfa9;margin:16px 18px 0;padding:13px}.unit-blog-archived-note strong{font-size:8px}.unit-blog-archived-note p{color:#81734f;margin:4px 0 9px;font-size:7px}.unit-blog-archived-note button{color:#856019;cursor:pointer;background:#fff;border:1px solid #b59048;min-height:31px;padding:0 10px;font-size:6px;font-weight:700}.unit-blog-editor-side{gap:12px;display:grid}.unit-blog-live-preview{padding:14px;overflow:hidden}.unit-blog-live-preview>span{color:var(--green-deep)}.unit-blog-live-preview>div{color:#fff;background:linear-gradient(135deg,#15362d,#0d7657);justify-content:space-between;align-items:flex-end;height:135px;margin:11px -14px 14px;padding:16px;display:flex;position:relative;overflow:hidden}.unit-blog-live-preview>div:after{content:"";border:1px solid #50ecbd40;width:160px;height:160px;position:absolute;top:-45px;right:-85px;transform:rotate(45deg)}.unit-blog-live-preview>div b{letter-spacing:-1px;font-size:16px}.unit-blog-live-preview>div i{color:#4ae2b3;font-size:24px;font-style:normal}.unit-blog-live-preview>small{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.unit-blog-live-preview h2{margin:7px 0;font-size:14px;line-height:1.2}.unit-blog-live-preview>p{color:#6f7d76;min-height:47px;margin:0;font-size:7px;line-height:1.55}.unit-blog-live-preview footer{border-top:1px solid var(--line-soft);justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;display:flex}.unit-blog-live-preview footer strong,.unit-blog-live-preview footer span{font-size:6px}.unit-blog-live-preview footer span{color:#8b9691}.unit-blog-visibility{background:#f7fbf9;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.unit-blog-visibility>span{width:29px;height:29px;color:var(--green-deep);background:#e2f4ed;place-items:center;display:grid}.unit-blog-visibility strong{font-size:7px}.unit-blog-visibility p{color:#74817b;margin:4px 0 0;font-size:6px;line-height:1.5}.unit-blog-archive-button{color:#a34b45;cursor:pointer;background:#fff;border:1px solid #d6b7b2;min-height:34px;font-size:7px;font-weight:700}.unit-blog-archive-button:hover{background:#fff5f3}.unit-blog-archive-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:980px){.unit-blog-hero,.unit-blog-editor-layout{grid-template-columns:1fr}.unit-blog-hero>aside{border-top:1px solid #ffffff21;border-left:0}.unit-blog-editor-side{grid-template-columns:1fr 1fr}.unit-blog-archive-button{grid-column:1/-1}.unit-blog-row{grid-template-columns:38px minmax(0,1fr) 90px}.unit-blog-row dl{display:none}}@media (max-width:720px){.unit-blog-kpis,.unit-blog-rules{grid-template-columns:1fr 1fr}.unit-blog-kpis article:nth-child(2){border-right:0}.unit-blog-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-blog-row{grid-template-columns:34px minmax(0,1fr)}.unit-blog-row nav{grid-column:2;display:flex}.unit-blog-row nav a{flex:1}.unit-blog-editor>footer{flex-direction:column;align-items:stretch}.unit-blog-editor>footer nav{justify-content:flex-end}}@media (max-width:520px){.unit-blog-hero>div{padding:25px 20px}.unit-blog-hero nav{flex-direction:column;align-items:stretch}.unit-blog-kpis,.unit-blog-rules,.unit-blog-editor-side{grid-template-columns:1fr}.unit-blog-kpis article{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-blog-rules article{min-height:88px}.unit-blog-editor textarea{min-height:320px}.unit-blog-editor>footer nav{flex-direction:column;align-items:stretch}.unit-blog-editor>footer nav a{padding:6px 0}.unit-blog-archive-button{grid-column:auto}}.operation-space-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.operation-space-card{border:1px solid var(--line);background:#fbfcfb;min-width:0}.operation-space-card.inactive{opacity:.66}.operation-space-card>header{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:11px 12px;display:grid}.operation-space-card>header>span{background:var(--green);place-items:center;width:33px;height:33px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-space-card>header>span{background:color-mix(in srgb, var(--green) 11%, white)}}.operation-space-card>header>span{color:var(--green-deep);font-size:14px}.operation-space-card header small{color:#89948f;text-transform:uppercase;letter-spacing:.05em;font-size:5px;font-weight:700;display:block}.operation-space-card h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.operation-space-card dl{grid-template-columns:repeat(3,1fr);margin:0;padding:11px 12px;display:grid}.operation-space-card dl div{border-left:1px solid var(--line-soft);padding-left:9px}.operation-space-card dl div:first-child{border:0;padding-left:0}.operation-space-card dt{color:#8b9691;text-transform:uppercase;font-size:5px}.operation-space-card dd{color:#37463f;margin:4px 0 0;font-size:7px;font-weight:700}.operation-space-progress{background:#e6ebe9;height:4px;margin:0 12px}.operation-space-progress i{background:var(--green);height:100%;display:block}.operation-space-card>footer{color:#82908a;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:9px 12px;font-size:6px;display:flex}.operation-space-card>footer strong{color:#617069;text-align:right;font-size:6px}.space-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:12px;max-width:1120px;display:grid}.space-editor-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:1.3fr .7fr;gap:13px;padding:17px;display:grid}.space-editor-fields label{gap:5px;display:grid}.space-editor-fields label>span,.space-kind-picker>span{color:#52615b;font-size:8px;font-weight:700}.space-editor-fields input,.space-editor .plan-status-toggle select{color:#273630;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:2px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:9px}.space-editor-fields input:focus,.space-editor .plan-status-toggle select:focus{border-color:#22a27e;box-shadow:0 0 0 2px #e5f5f0}.space-editor-fields small{color:#89948f;font-size:7px}.space-kind-picker{border-bottom:1px solid var(--line-soft);padding:15px 17px}.space-kind-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.space-kind-picker button{border:1px solid var(--line);color:#627069;background:#fff;border-radius:2px;align-content:center;place-items:center;gap:4px;min-height:53px;display:grid}.space-kind-picker button i{color:#70817a;font-size:12px;font-style:normal}.space-kind-picker button strong{font-size:6px;font-weight:650}.space-kind-picker button.selected{border-color:var(--green-deep);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.space-kind-picker button.selected{background:color-mix(in srgb, var(--green) 7%, white)}}.space-kind-picker button.selected{color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep)}.space-editor>.class-form-message{margin:12px 17px}.space-media-manager{border-bottom:1px solid var(--line-soft)}.space-media-manager>header{background:#f8faf9;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 17px;display:flex}.space-media-manager>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.space-media-manager>header h3{margin:4px 0 3px;font-size:10px}.space-media-manager>header p{color:#7d8984;margin:0;font-size:6px;line-height:1.45}.space-media-manager>header b{min-width:34px;color:var(--green-deep);text-align:center;background:#e5f3ee;padding:7px;font-size:8px}.space-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px 17px;display:grid}.space-media-grid article{border:1px solid var(--line);background:#fff;min-width:0}.space-media-grid article.cover{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep)}.space-media-grid article>div{background:#dfe7e3;height:118px;position:relative;overflow:hidden}.space-media-grid article>div img{object-fit:cover}.space-media-grid article>div span{z-index:1;color:#fff;letter-spacing:.05em;background:#10251fdd;padding:4px 6px;font-size:5px;font-weight:800;position:absolute;top:7px;left:7px}.space-media-grid article.cover>div span{background:var(--green-deep)}.space-media-grid article>input{border:1px solid var(--line-soft);color:#3d4b45;border-radius:2px;outline:0;width:calc(100% - 16px);min-height:33px;margin:8px;padding:0 8px;font-size:7px}.space-media-grid article>input:focus{border-color:var(--green-deep)}.space-media-grid article>footer{justify-content:flex-end;align-items:center;gap:8px;min-height:34px;padding:0 8px 8px;display:flex}.space-media-grid article>footer button{color:var(--green-deep);background:0 0;border:0;font-size:6px;font-weight:750}.space-media-grid article>footer button.danger{color:#a2483d}.space-media-grid article>footer button:disabled{cursor:not-allowed;opacity:.5}.space-media-empty{background:#fbfcfb;border:1px dashed #ccd7d2;align-items:center;gap:12px;min-height:110px;margin:13px 17px;padding:18px;display:flex}.space-media-empty>span{background:var(--green-soft);width:36px;height:36px;color:var(--green-deep);flex:none;place-items:center;font-size:14px;display:grid}.space-media-empty strong{font-size:8px;display:block}.space-media-empty p{color:#7d8984;margin:4px 0 0;font-size:6px;line-height:1.5}.space-media-manager>footer{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 17px 15px;display:grid}.space-media-manager>footer>label:first-child{gap:5px;display:grid}.space-media-manager>footer>label:first-child span{color:#52615b;font-size:7px;font-weight:700}.space-media-manager>footer>label:first-child input{color:#273630;border:1px solid #d8dfdc;border-radius:2px;outline:0;min-height:36px;padding:0 9px;font-size:7px}.space-media-manager>footer>label:first-child input:focus{border-color:var(--green-deep)}.space-media-manager>footer>label.button{place-items:center;min-height:36px;margin:0;display:grid}.space-media-manager>footer>label.button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.space-media-manager>footer>label.button.disabled{cursor:not-allowed;opacity:.52}.space-editor>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;min-height:62px;padding:12px 17px;display:flex}.space-editor-side{gap:12px;display:grid}.space-preview{border-top:3px solid var(--green);min-height:210px;padding:18px;position:relative;overflow:hidden}.space-preview.inactive{opacity:.74;border-top-color:#a4aea9}.space-preview>span{background:var(--green);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.space-preview>span{background:color-mix(in srgb, var(--green) 11%, white)}}.space-preview>span{color:var(--green-deep);font-size:17px}.space-preview>small{color:#85918b;letter-spacing:.06em;margin-top:16px;font-size:6px;font-weight:750;display:block}.space-preview h2{margin:5px 0 15px;font-size:14px}.space-preview>strong{color:var(--green-deep);font-size:23px;line-height:1;display:block}.space-preview>strong i{color:#7e8b85;margin-left:5px;font-size:7px;font-style:normal;font-weight:500}.space-preview>div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding-top:11px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.space-preview>div b{color:var(--green-deep);letter-spacing:.04em;background:#e3f5ee;padding:3px 5px;font-size:5px}.space-preview.inactive>div b{color:#6d7974;background:#edf0ef}.space-preview>div p{color:#7f8b85;text-align:right;max-width:145px;margin:0;font-size:6px;line-height:1.4}.space-preview.has-photo{border-top-color:var(--green);color:#fff;background:#142d25}.space-preview.has-photo:after{content:"";z-index:1;background:linear-gradient(90deg,#10241fea 0%,#10241f9e 60%,#10241f40 100%);position:absolute;inset:0}.space-preview.has-photo>img{z-index:0;object-fit:cover}.space-preview.has-photo>span,.space-preview.has-photo>small,.space-preview.has-photo>h2,.space-preview.has-photo>strong,.space-preview.has-photo>div{z-index:2;position:relative}.space-preview.has-photo>span{background:#eff8f4e8}.space-preview.has-photo>small,.space-preview.has-photo>strong i,.space-preview.has-photo>div p{color:#c8d6d1}.space-preview.has-photo>strong{color:#fff}.space-preview.has-photo>div{border-top-color:#ffffff38;position:absolute}.space-schedule-card .unit-panel-heading>strong{color:var(--green-deep);font-size:16px}.space-schedule-card>div:last-child{padding:3px 13px 9px}.space-schedule-card>div:last-child>a{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;display:grid}.space-schedule-card>div:last-child>a:hover{background:#fafcfb}.space-schedule-card time{width:33px;min-height:38px;color:var(--green-deep);background:#edf6f2;align-content:center;place-items:center;display:grid}.space-schedule-card time strong,.space-schedule-card time small{display:block}.space-schedule-card time strong{font-size:11px}.space-schedule-card time small{margin-top:1px;font-size:5px}.space-schedule-card p{min-width:0;margin:0}.space-schedule-card p strong,.space-schedule-card p small,.space-schedule-card p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.space-schedule-card p strong{font-size:7px}.space-schedule-card p small,.space-schedule-card p span{color:#87928d;margin-top:3px;font-size:5px}.space-schedule-card>div:last-child>a>b{color:#65736c;font-size:6px}@media (max-width:1050px){.operation-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-space-panel,.operation-space-panel .operation-record-heading{min-width:0;overflow:visible}}@media (max-width:900px){.space-editor-layout{grid-template-columns:1fr}.space-editor-side{grid-template-columns:minmax(230px,.7fr) 1.3fr}}@media (max-width:640px){.operation-space-grid,.space-editor-fields,.space-editor-side,.space-media-grid,.space-media-manager>footer{grid-template-columns:1fr}.space-kind-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.space-editor .plan-status-toggle{grid-template-columns:1fr}.space-editor .plan-status-toggle small{grid-column:auto}}.public-academy-site{background:var(--canvas);color:#182621;min-height:100vh}.public-demo-bar{color:#6f5a19;letter-spacing:.035em;background:#fff4cc;border-bottom:1px solid #eadba6;justify-content:center;align-items:center;gap:9px;min-height:36px;font-size:12px;display:flex}.public-demo-bar span{color:#4d3c08;background:#e8ce70;padding:2px 4px;font-weight:800}.public-demo-bar p{margin:0}.public-network-live-boundary,.public-unit-live-boundary,.public-academy-directory-live-boundary{background:var(--canvas);min-height:100vh}.public-network-live-state{justify-content:space-between;padding:4px max(12px,50vw - 540px)}.public-network-live-state>div,.public-network-live-state>aside{align-items:center;gap:8px;display:flex}.public-network-live-state>div>span{flex:none}.public-network-live-state>aside{color:#6d5a25}.public-network-live-state>aside i{background:#0a9b70;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #0a9b7018}.public-network-live-state>aside strong{font-size:12px}.public-network-live-state>aside time{color:#8a7845;font-size:12px;font-weight:650}.public-network-live-state>aside button{color:#6b5516;width:36px;height:36px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #d3bc6d;border-radius:1px;font-size:12px;line-height:1}.public-network-live-state>aside button:disabled{opacity:.55;cursor:wait}.public-network-live-state.syncing>aside i{background:#9a7a19;animation:1s ease-in-out infinite public-network-live-pulse}.public-network-live-state.offline{color:#735c22;background:#f8f1dd;border-bottom-color:#dfc88a}.public-network-live-state.offline>aside i{background:#c48a20;box-shadow:0 0 0 3px #c48a2018}.public-network-live-state.unavailable{color:#854941;background:#f9ecea;border-bottom-color:#e8c8c4}.public-network-live-state.unavailable>aside{color:#854941}.public-network-live-state.unavailable>aside i{background:#bb5b50;box-shadow:0 0 0 3px #bb5b5018}.public-network-live-unavailable,.public-unit-live-unavailable,.public-academy-directory-live-unavailable{min-height:calc(100vh - 35px)}@keyframes public-network-live-pulse{50%{opacity:.35}}.public-academy-header{border-bottom:1px solid var(--theme-sidebar);align-items:center;gap:28px;min-height:64px;padding:0 max(22px,50vw - 590px);display:flex}@supports (color:color-mix(in lab, red, red)){.public-academy-header{border-bottom:1px solid color-mix(in srgb, var(--theme-sidebar) 74%, white)}}.public-academy-header{background:var(--theme-sidebar);color:#fff}.public-academy-logo{align-items:center;gap:9px;min-width:195px;display:flex}.public-academy-logo>span{background:var(--green);color:#fff;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.public-academy-logo strong,.public-academy-logo small{display:block}.public-academy-logo strong{font-size:12px}.public-academy-logo small{color:#a9bbb5;margin-top:2px;font-size:12px}.public-academy-logo>small{text-overflow:ellipsis;white-space:nowrap;max-width:88px;margin-left:-3px;overflow:hidden}.public-academy-header nav{flex:1;justify-content:center;align-self:stretch;display:flex}.public-academy-header nav a{color:#afbeb9;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-width:68px;font-size:12px;font-weight:600;display:flex}.public-academy-header nav a:hover,.public-academy-header nav a.active{border-bottom-color:var(--green);color:#fff}.public-member-button{background:var(--green-deep);color:#fff;white-space:nowrap;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.public-academy-breadcrumb{border-bottom:1px solid var(--line);background:var(--theme-breadcrumb);color:#82908a;align-items:center;gap:6px;min-height:36px;padding:0 max(22px,50vw - 590px);font-size:12px;display:flex}.public-academy-breadcrumb a:hover{color:var(--green-deep)}.public-academy-breadcrumb span{color:#bdc6c2}.public-academy-breadcrumb strong{color:#57655f}.public-unit-hero{background:var(--theme-sidebar);color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:55px;min-height:325px;padding:50px max(28px,50vw - 590px);display:grid}.public-unit-hero>div>span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:800}.public-unit-hero h1{letter-spacing:-1.2px;max-width:580px;margin:11px 0 10px;font-size:clamp(28px,3.3vw,40px);line-height:1.03}.public-unit-hero>div>p{color:#b3c5bf;max-width:580px;margin:0;font-size:12px;line-height:1.65}.public-unit-hero>div>div{gap:7px;margin-top:22px;display:flex}.public-primary-action,.public-secondary-action{border:1px solid var(--green);justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.public-primary-action{background:var(--green);color:#fff}.public-secondary-action{color:#fff;border-color:#526c64}.public-unit-hero>aside{border-left:3px solid var(--green);background:var(--theme-sidebar);align-self:stretch;padding:21px;position:relative}@supports (color:color-mix(in lab, red, red)){.public-unit-hero>aside{background:color-mix(in srgb, var(--theme-sidebar) 80%, white)}}.public-unit-hero>aside>small{color:#88aaa0;letter-spacing:.07em;font-size:12px;font-weight:750}.public-unit-hero>aside>time{color:var(--green);margin-top:15px;font-size:27px;font-weight:800;line-height:1;display:block}.public-unit-hero>aside h2{margin:8px 0 4px;font-size:14px}.public-unit-hero>aside>p{color:#9db4ac;margin:0;font-size:12px}.public-unit-hero>aside>strong{color:#08795d;background:#dff4ec;width:max-content;margin-top:13px;padding:4px 6px;font-size:12px;display:block}.public-unit-hero>aside>div{border-top:1px solid #446159;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:5px;padding-top:11px;display:grid;position:absolute;bottom:18px;left:21px;right:21px}.public-unit-hero>aside>div span{color:#fff;font-size:13px;font-weight:750}.public-unit-hero>aside>div small{color:#8fa8a0;font-size:12px}.public-unit-facts{border:1px solid var(--line);background:var(--surface);border-top:0;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto;display:grid}.public-unit-facts article{border-right:1px solid var(--line-soft);align-items:center;gap:9px;min-height:72px;padding:12px 15px;display:flex}.public-unit-facts article:last-child{border:0}.public-unit-facts article>span{background:var(--green-soft);width:29px;height:29px;color:var(--green-deep);flex:none;place-items:center;font-size:12px;display:grid}.public-unit-facts small,.public-unit-facts strong{display:block}.public-unit-facts small{color:#8a9590;letter-spacing:.04em;font-size:12px;font-weight:700}.public-unit-facts strong{margin-top:4px;font-size:12px}.public-unit-social-hub{border:1px solid #cfe0da;border-left:4px solid var(--green-deep);background:var(--surface);max-width:1180px;margin:16px auto 0}.public-unit-social-hub>header{background:linear-gradient(90deg,#f1f8f5,#fff);grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:20px;min-height:92px;padding:15px 17px;display:grid}.public-unit-social-hub.open>header{background:linear-gradient(90deg,#edf8f3,#fffdf6)}.public-unit-social-hub>header>div>span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-unit-social-hub>header h2{margin:5px 0 4px;font-size:14px}.public-unit-social-hub>header p{color:#66776f;max-width:680px;margin:0;font-size:12px;line-height:1.5}.public-unit-social-hub>header aside{border-left:1px solid #d9e7e1;gap:3px;padding-left:16px;display:grid}.public-unit-social-hub>header aside small{color:#788a82;letter-spacing:.06em;font-size:12px;font-weight:750}.public-unit-social-hub>header aside strong{color:var(--green-deep);font-size:13px}.public-unit-social-hub>header aside em{color:#718078;font-size:12px;font-style:normal;line-height:1.4}.public-unit-social-hub>nav{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.public-unit-social-hub>nav>a{border-right:1px solid var(--line-soft);min-width:0;min-height:86px;color:inherit;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:12px 14px;display:grid}.public-unit-social-hub>nav>a:last-child{border-right:0}.public-unit-social-hub>nav>a:hover{background:#f6faf8}.public-unit-social-hub>nav>a>b{background:var(--green-soft);width:28px;height:28px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-unit-social-hub>nav>a>p{min-width:0;margin:0}.public-unit-social-hub>nav small,.public-unit-social-hub>nav strong,.public-unit-social-hub>nav em{display:block}.public-unit-social-hub>nav small{color:#77877f;letter-spacing:.04em;font-size:12px;font-weight:750}.public-unit-social-hub>nav strong{margin-top:3px;font-size:12px}.public-unit-social-hub>nav em{color:#718078;margin-top:3px;font-size:12px;font-style:normal;line-height:1.35}.public-unit-social-hub>nav>a>span{color:var(--green-deep);text-align:right;font-size:14px;font-weight:800}.public-unit-social-hub>footer{border-top:1px solid var(--line-soft);color:#64746d;background:#f8faf9;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:12px;display:flex}.public-unit-social-hub>footer>span{color:var(--green-deep)}.public-unit-social-hub>footer p{margin:0;line-height:1.45}.public-unit-social-hub+.public-home-grid{margin-top:13px}.public-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:13px;max-width:1180px;margin:48px auto 13px;display:grid}.public-content-panel{border:1px solid var(--line);background:var(--surface)}.public-section-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 16px;display:flex}.public-section-heading span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.public-section-heading h2{margin:5px 0 0;font-size:13px}.public-section-heading>a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:700}.public-next-classes>div:last-child{padding:0 15px}.public-class-row{border-bottom:1px solid var(--line-soft);grid-template-columns:70px minmax(150px,1.2fr) minmax(110px,.7fr) 56px;align-items:center;gap:10px;min-height:66px;display:grid}.public-class-row:last-child{border:0}.public-class-row time strong,.public-class-row time small,.public-class-row>div strong,.public-class-row>div small{display:block}.public-class-row time strong{color:var(--green-deep);font-size:12px}.public-class-row time small{color:#87938d;margin-top:3px;font-size:12px}.public-class-row>div strong{font-size:12px}.public-class-row>div small{color:#84908a;margin-top:3px;font-size:12px}.public-class-row>span{color:#66746d;font-size:12px}.public-class-row>b{width:max-content;color:var(--green-deep);background:#e3f5ee;padding:3px 5px;font-size:12px}.public-class-row>b.full{color:#a0524c;background:#f5e5e3}.public-home-side{gap:13px;display:grid}.public-featured-plan{border-top:3px solid var(--green);padding:17px}.public-featured-plan>span,.public-community-teaser>span{color:var(--green-deep);letter-spacing:.07em;font-size:12px;font-weight:800}.public-featured-plan h2{margin:7px 0 11px;font-size:14px}.public-featured-plan>strong{color:var(--green-deep);font-size:20px}.public-featured-plan>strong small{font-size:12px;font-weight:500}.public-featured-plan>p,.public-community-teaser>p,.public-empty-card p{color:#75827c;font-size:12px;line-height:1.55}.public-featured-plan ul{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:12px 0;padding:10px 0;list-style:none}.public-featured-plan li{color:#56645e;padding:4px 0;font-size:12px}.public-featured-plan>a,.public-community-teaser>a{color:var(--green-deep);font-size:12px;font-weight:750}.public-community-teaser,.public-empty-card{padding:17px}.public-community-teaser h2,.public-empty-card h2{margin:7px 0 5px;font-size:12px}.public-empty-card>span{color:var(--green-deep);font-size:18px}.public-structure-preview{border:1px solid var(--line);background:var(--surface);max-width:1180px;margin:0 auto 48px}.public-structure-preview>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.public-structure-preview article{border-right:1px solid var(--line-soft);min-height:155px;padding:16px}.public-structure-preview article:last-child{border:0}.public-structure-preview article>span{background:var(--green-soft);width:31px;height:31px;color:var(--green-deep);place-items:center;font-size:13px;display:grid}.public-structure-preview article>small{color:#8a9690;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:750;display:block}.public-structure-preview h3{margin:4px 0 6px;font-size:12px}.public-structure-preview article>p{color:#6e7b75;margin:0;font-size:12px}.public-structure-preview article>footer{border-top:1px solid var(--line-soft);color:#81908a;margin-top:18px;padding-top:9px;font-size:12px;line-height:1.4}.public-team-preview{border:1px solid var(--line);background:var(--surface);max-width:1180px;margin:0 auto 13px}.public-team-preview>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.public-professional-preview{border-right:1px solid var(--line-soft);min-width:0;min-height:94px;color:inherit;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.public-professional-preview:last-child{border-right:0}.public-professional-preview:hover{background:#fafcfb}.public-professional-preview>span{border:2px solid var(--green);place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-professional-preview>span{border:2px solid color-mix(in srgb, var(--green) 45%, white)}}.public-professional-preview>span{background:var(--green-soft);color:var(--green-deep);border-radius:50%;font-size:12px;font-weight:800}.public-professional-preview>span img{object-fit:cover}.public-professional-preview p{min-width:0;margin:0}.public-professional-preview small,.public-professional-preview strong,.public-professional-preview i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-professional-preview small{color:var(--green-deep);text-transform:uppercase;font-size:12px;font-weight:800}.public-professional-preview strong{margin-top:4px;font-size:12px}.public-professional-preview i{color:#7e8b85;margin-top:3px;font-size:12px;font-style:normal}.public-professional-preview>b{color:#6f7c76;text-align:right;max-width:84px;font-size:12px;line-height:1.45}.public-blog-preview{border:1px solid var(--line);background:var(--surface);max-width:1180px;margin:0 auto 13px}.public-blog-preview>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.public-blog-preview>div:last-child>article{border-right:1px solid var(--line-soft);grid-template-columns:115px minmax(0,1fr);min-width:0;min-height:155px;display:grid}.public-blog-preview>div:last-child>article:last-child{border-right:0}.public-blog-preview article>div{flex-direction:column;min-width:0;padding:13px;display:flex}.public-blog-preview article small{color:var(--green-deep);text-transform:uppercase;font-size:12px;font-weight:750}.public-blog-preview h3{margin:6px 0 5px;font-size:12px;line-height:1.35;overflow:hidden}.public-blog-preview h3 a:hover{color:var(--green-deep)}.public-blog-preview article p{color:#74817b;margin:0;font-size:12px;line-height:1.5}.public-blog-preview article footer{border-top:1px solid var(--line-soft);color:#84918b;justify-content:space-between;gap:7px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.public-blog-preview article footer span{white-space:nowrap}.public-blog-cover{color:#fff;background:linear-gradient(145deg,#16382e,#2d6e59);flex-direction:column;justify-content:space-between;min-height:140px;padding:13px;display:flex;position:relative;overflow:hidden}.public-blog-cover:after{content:"";z-index:1;background:linear-gradient(145deg,#0000,#0d211bd6);position:absolute;inset:0}.public-blog-cover>img{z-index:0;object-fit:cover}.public-blog-cover>span,.public-blog-cover>strong,.public-blog-cover>i{z-index:2;position:relative}.public-blog-cover>span{color:var(--green);font-size:12px;font-weight:850}.public-blog-cover>strong{letter-spacing:.08em;max-width:110px;font-size:12px}.public-blog-cover>i{opacity:.42;align-self:flex-end;font-size:22px;font-style:normal}.public-blog-cover.has-image>span,.public-blog-cover.has-image>strong,.public-blog-cover.has-image>i{display:none}.public-empty-state{color:#83908a;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.public-empty-state>span{color:var(--green-deep);font-size:20px}.public-empty-state p{margin:0;font-size:12px}.public-academy-footer{background:var(--theme-footer);color:#fff;grid-template-columns:220px 1fr auto;align-items:center;gap:25px;min-height:105px;padding:18px max(22px,50vw - 590px);display:grid}.public-academy-footer nav{justify-content:center;gap:16px;display:flex}.public-academy-footer nav a{color:#a7b8b2;font-size:12px}.public-academy-footer nav a:hover{color:var(--green)}.public-academy-footer>p{color:#80958e;text-align:right;margin:0;font-size:12px}@media (max-width:980px){.public-academy-header nav{justify-content:flex-start;overflow-x:auto}.public-academy-header nav a{min-width:64px}.public-unit-hero{grid-template-columns:1fr minmax(270px,.65fr);gap:25px}.public-unit-facts,.public-structure-preview>div:last-child{grid-template-columns:repeat(2,1fr)}.public-unit-facts article:nth-child(2),.public-structure-preview article:nth-child(2){border-right:0}.public-unit-facts article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.public-home-grid,.public-blog-preview,.public-team-preview,.public-structure-preview,.public-unit-facts,.public-unit-social-hub{max-width:calc(100% - 32px)}.public-blog-preview>div:last-child{grid-template-columns:repeat(2,1fr)}.public-blog-preview>div:last-child>article:nth-child(2){border-right:0}.public-team-preview>div:last-child{grid-template-columns:repeat(2,1fr)}.public-professional-preview:nth-child(2){border-right:0}}@media (max-width:720px){.public-academy-header{flex-wrap:wrap;gap:0;min-height:116px;padding:12px 16px 0}.public-academy-logo{flex:1}.public-academy-header nav{flex-basis:100%;order:3;height:44px}.public-member-button{margin-left:auto}.public-unit-hero{grid-template-columns:1fr;padding:38px 22px}.public-unit-hero>aside{min-height:215px}.public-home-grid{grid-template-columns:1fr;margin-top:28px}.public-unit-social-hub>header{grid-template-columns:1fr;gap:12px}.public-unit-social-hub>header aside{border-top:1px solid #d9e7e1;border-left:0;padding-top:11px;padding-left:0}.public-unit-social-hub>nav{grid-template-columns:1fr}.public-unit-social-hub>nav>a,.public-unit-social-hub>nav>a:last-child{border-right:0;border-bottom:1px solid var(--line-soft)}.public-unit-social-hub>nav>a:last-child{border-bottom:0}.public-unit-social-hub+.public-home-grid{margin-top:13px}.public-class-row{grid-template-columns:60px 1fr auto}.public-class-row>span{display:none}.public-home-side{grid-template-columns:repeat(2,1fr)}.public-team-preview>div:last-child,.public-blog-preview>div:last-child{grid-template-columns:1fr}.public-blog-preview>div:last-child>article,.public-blog-preview>div:last-child>article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.public-blog-preview>div:last-child>article:last-child{border-bottom:0}.public-professional-preview,.public-professional-preview:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.public-professional-preview:last-child{border-bottom:0}.public-academy-footer{grid-template-columns:1fr auto}.public-academy-footer nav{display:none}}@media (max-width:500px){.public-demo-bar p,.public-network-live-state>aside time{display:none}.public-member-button{padding-inline:8px}.public-unit-facts,.public-structure-preview>div:last-child,.public-home-side{grid-template-columns:1fr}.public-unit-facts article,.public-unit-facts article:nth-child(2),.public-structure-preview article,.public-structure-preview article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.public-unit-facts article:last-child,.public-structure-preview article:last-child{border-bottom:0}.public-class-row{grid-template-columns:55px 1fr}.public-class-row>b{grid-column:2;margin-bottom:8px}.public-academy-footer{grid-template-columns:1fr}.public-academy-footer>p{text-align:left}}.public-page-intro{background:var(--theme-sidebar);color:#fff;justify-content:space-between;align-items:center;gap:35px;min-height:166px;padding:31px max(28px,50vw - 590px);display:flex}.public-page-intro>div{max-width:720px}.public-page-intro>div>span,.public-subheading>span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:800}.public-page-intro h1{letter-spacing:-.7px;margin:8px 0 7px;font-size:clamp(23px,2.7vw,32px)}.public-page-intro p{color:#aec1ba;max-width:650px;margin:0;font-size:12px;line-height:1.65}.public-page-intro>aside{border-left:2px solid var(--green);background:var(--theme-sidebar);flex:none;min-width:150px;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.public-page-intro>aside{background:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-page-intro>aside{color:#c0d0ca;text-align:center;font-size:12px;font-weight:700}.public-page-body{max-width:1180px;margin:30px auto 48px}.public-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-plan-card{border:1px solid var(--line);background:var(--surface);border-top:3px solid #91a09a;flex-direction:column;min-height:390px;padding:18px;display:flex;position:relative}.public-plan-card.highlighted{border-top-color:var(--green);box-shadow:0 8px 28px #153b2e12}.public-card-ribbon{background:var(--green-soft);color:var(--green-deep);letter-spacing:.04em;padding:3px 5px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.public-plan-card header small{color:#87948e;letter-spacing:.07em;font-size:12px;font-weight:750}.public-plan-card h2{margin:7px 0 5px;font-size:14px}.public-plan-card header p{color:#75827c;min-height:36px;margin:0;font-size:12px;line-height:1.55}.public-plan-card>strong{color:var(--green-deep);margin:17px 0 13px;font-size:21px}.public-plan-card>strong small{color:#7d8984;margin-left:2px;font-size:12px;font-weight:500}.public-plan-card ul{border-top:1px solid var(--line-soft);flex:1;margin:0;padding:10px 0;list-style:none}.public-plan-card li{color:#5e6c66;gap:6px;padding:5px 0;font-size:12px;display:flex}.public-plan-card li span{color:var(--green-deep)}.public-plan-card>a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;place-items:center;min-height:36px;font-size:12px;font-weight:750;display:grid}.public-plan-card>footer{color:#89958f;text-align:center;margin-top:10px;font-size:12px}.public-disclosure{border:1px solid var(--line);background:#fafcfb;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.public-disclosure>span{background:var(--green-soft);width:22px;height:22px;color:var(--green-deep);flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.public-disclosure strong{font-size:12px;display:block}.public-disclosure p{color:#7a8781;margin:3px 0 0;font-size:12px;line-height:1.5}.public-schedule-page{gap:11px;display:grid}.public-day-schedule{border:1px solid var(--line);background:var(--surface);grid-template-columns:150px 1fr;display:grid}.public-day-schedule>header{border-right:1px solid var(--line-soft);background:#f8faf9;padding:17px}.public-day-schedule>header time,.public-day-schedule>header strong,.public-day-schedule>header span{display:block}.public-day-schedule>header time{color:var(--green-deep);text-transform:capitalize;font-size:12px;font-weight:750}.public-day-schedule>header strong{margin-top:4px;font-size:12px}.public-day-schedule>div{padding:0 16px}.public-schedule-explorer{gap:11px;display:grid}.public-schedule-viewer{background:#f9fbfa;border:1px solid #d9e3df;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:11px 13px;display:grid}.public-schedule-viewer>span{color:#687b73;background:#e9efec;place-items:center;width:37px;height:37px;font-size:12px;font-weight:800;display:grid}.public-schedule-viewer small{color:#72827b;letter-spacing:.09em;font-size:12px;font-weight:850;display:block}.public-schedule-viewer strong{margin-top:3px;font-size:12px;display:block}.public-schedule-viewer p{color:#74827c;margin:3px 0 0;font-size:12px;line-height:1.5}.public-schedule-viewer>a{color:#40554d;white-space:nowrap;background:#fff;border:1px solid #cfdad5;padding:8px 10px;font-size:12px;font-weight:750}.public-schedule-viewer.active{background:#eef9f5;border-color:#aedad0}.public-schedule-viewer.active>span{color:var(--green-deep);background:#d5efe6}.public-schedule-viewer.active small{color:var(--green-deep)}.public-schedule-viewer.active>a{color:var(--green-deep);border-color:#aedad0}.public-schedule-viewer.paused{background:#fff9e9;border-color:#ead8aa}.public-schedule-viewer.paused>span{color:#856919;background:#f5e9bd}.public-schedule-controls{border:1px solid var(--line);background:var(--surface);overflow:hidden}.public-schedule-controls>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:69px;padding:11px 14px;display:flex}.public-schedule-controls>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-schedule-controls>header h2{margin:4px 0 0;font-size:12px}.public-schedule-controls>header aside{text-align:right;min-width:95px}.public-schedule-controls>header aside strong,.public-schedule-controls>header aside small{display:block}.public-schedule-controls>header aside strong{color:var(--green-deep);font-size:14px}.public-schedule-search{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.7fr) auto;align-items:end;gap:9px;padding:11px 14px;display:grid}.public-schedule-search label{gap:4px;display:grid}.public-schedule-search label>span,.public-schedule-search legend{color:#617069;font-size:12px;font-weight:750}.public-schedule-search input,.public-schedule-search select{color:#283a33;width:100%;min-height:36px;font:inherit;background:#fbfcfb;border:1px solid #d8e0dc;outline:0;padding:0 9px;font-size:12px}.public-schedule-search input:focus,.public-schedule-search select:focus{background:#fff;border-color:#6ab79f}.public-schedule-search fieldset{border:0;gap:4px;margin:0;padding:0;display:flex}.public-schedule-search fieldset button{color:#65746e;background:#fbfcfb;border:1px solid #d8e0dc;min-height:36px;padding:0 8px;font-size:12px}.public-schedule-search fieldset button.selected{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.public-schedule-days{border-top:1px solid var(--line-soft);background:#f8faf9;gap:5px;padding:9px 14px;display:flex;overflow-x:auto}.public-schedule-days button{color:#52635c;background:#fff;border:1px solid #dce3e0;align-content:center;place-items:center;gap:3px;min-width:70px;min-height:42px;display:grid}.public-schedule-days button small{color:#85918b;text-transform:capitalize;font-size:12px}.public-schedule-days button.selected{box-shadow:inset 0 -2px var(--green-deep);color:var(--green-deep);background:#eaf7f2;border-color:#7cbaa7}.public-schedule-results{gap:9px;display:grid}.public-day-schedule.interactive>div{padding:0}.public-schedule-session{border-bottom:1px solid var(--line-soft);grid-template-columns:66px minmax(175px,1fr) 135px 135px;align-items:center;gap:10px;min-height:82px;padding:9px 13px;display:grid}.public-schedule-session:last-child{border-bottom:0}.public-schedule-session.booked{background:#fbfefc;box-shadow:inset 3px 0 #39a783}.public-schedule-session>time strong,.public-schedule-session>time small{display:block}.public-schedule-session>time strong{color:var(--green-deep);font-size:12px}.public-schedule-session-main>small{color:var(--green-deep);text-transform:uppercase;font-size:12px;font-weight:800}.public-schedule-session-main h3{margin:4px 0 3px;font-size:12px}.public-schedule-session-main p{color:#78867f;margin:0;font-size:12px}.public-schedule-capacity>span{background:#e5ebe8;height:3px;display:block;overflow:hidden}.public-schedule-capacity>span i{background:var(--green);height:100%;display:block}.public-schedule-capacity strong,.public-schedule-capacity small{display:block}.public-schedule-capacity strong{margin-top:6px;font-size:12px}.public-schedule-capacity small{color:#8a9590;margin-top:2px;font-size:12px}.public-schedule-action{justify-items:stretch;gap:4px;display:grid}.public-schedule-action>button,.public-schedule-action>a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;text-align:center;place-items:center;min-height:36px;padding:0 8px;font-size:12px;font-weight:750;display:grid}.public-schedule-action>button.quiet{color:#66766f;background:#fff;border-color:#d7e0dc}.public-schedule-action>a.secondary{color:#66766f;background:#fff;border-color:#d5ded9}.public-schedule-action>button:disabled{cursor:wait;opacity:.55}.public-schedule-action>b{color:var(--green-deep);text-align:center;background:#e5f5ef;padding:5px 6px;font-size:12px}.public-schedule-action>b.waitlist,.public-schedule-action>b.soon{color:#8c6d25;background:#f7efda}.public-schedule-action>b.checked_in{color:#456d88;background:#e4edf5}.public-schedule-feedback{z-index:3;color:#08795d;background:#eaf8f3;border:1px solid #b9dfd2;margin:0;padding:9px 12px;font-size:12px;font-weight:750;position:sticky;top:72px;box-shadow:0 5px 18px #17382f14}.public-schedule-feedback.error{color:#a14e42;background:#fff0ed;border-color:#ebcbc5}.public-schedule-no-results{border:1px solid var(--line);background:var(--surface);text-align:center;align-content:center;place-items:center;min-height:190px;padding:24px;display:grid}.public-schedule-no-results>span{color:#93a099;font-size:20px}.public-schedule-no-results p{color:#7d8984;margin:0;font-size:12px}.public-schedule-no-results button{color:var(--green-deep);background:#fff;border:1px solid #cad7d2;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:750}.public-space-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-space-gallery{border:1px solid var(--line);background:var(--surface);margin-bottom:13px}.public-space-gallery>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 16px;display:flex}.public-space-gallery>header span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.public-space-gallery>header h2{margin:5px 0 0;font-size:12px}.public-space-gallery>header b{background:var(--green-soft);color:var(--green-deep);padding:6px 8px;font-size:12px}.public-space-gallery>div{background:#e4eae7;grid-template-columns:2fr repeat(2,1fr);grid-auto-rows:170px;gap:3px;padding:3px;display:grid}.public-space-gallery figure{background:#cfdad5;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.public-space-gallery figure>a{display:block;position:absolute;inset:0}.public-space-gallery figure.featured{grid-row:span 2}.public-space-gallery figure img{object-fit:cover;transition:transform .25s}.public-space-gallery figure:hover img{transform:scale(1.025)}.public-space-gallery figcaption{z-index:1;color:#fff;background:linear-gradient(#0000,#10241fe8);gap:2px;padding:28px 10px 9px;display:grid;position:absolute;bottom:0;left:0;right:0}.public-space-gallery figcaption strong{font-size:12px}.public-space-gallery figcaption span{color:#c6d5cf;font-size:12px}.public-space-card{border:1px solid var(--line);background:var(--surface);min-height:235px;padding:18px;overflow:hidden}.public-space-card.has-image{padding-top:0}.public-space-card-image{background:#dbe4e0;height:150px;margin:0 -18px 16px;display:block;position:relative;overflow:hidden}.public-space-card-image img{object-fit:cover}.public-space-card-image>span{z-index:1;color:#fff;text-transform:uppercase;background:#10251fdd;padding:4px 6px;font-size:12px;font-weight:800;position:absolute;bottom:8px;left:8px}.public-space-card header{align-items:center;gap:9px;display:flex}.public-space-card header>span{background:var(--green-soft);width:32px;height:32px;color:var(--green-deep);place-items:center;font-size:13px;display:grid}.public-space-card header small{color:#78857f;text-transform:uppercase;font-size:12px;font-weight:750}.public-space-card h2{margin:15px 0 18px;font-size:12px}.public-space-card h2 a{color:inherit}.public-space-card h2 a:hover{color:var(--green-deep)}.public-space-card>p{color:#75827c;margin:-11px 0 16px;font-size:12px;line-height:1.5}.public-space-card dl{border-top:1px solid var(--line-soft);margin:0}.public-space-card dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}.public-space-card dt{color:#84908a;font-size:12px}.public-space-card dd{color:#46554f;text-align:right;margin:0;font-size:12px;font-weight:700}.public-space-card-action{border-top:1px solid var(--line-soft);color:var(--green-deep);margin:12px -18px -18px;padding:10px 18px;font-size:12px;font-weight:750;display:block}.public-team-page{gap:13px;display:grid}.public-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-professional-card{border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.public-professional-card.featured{grid-column:1/-1;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);display:grid}.public-professional-visual{background:linear-gradient(145deg,#173a30,#2a604e);justify-content:space-between;align-items:flex-end;min-height:185px;padding:15px;display:flex;position:relative;overflow:hidden}.public-professional-card.featured .public-professional-visual{min-height:275px}.public-professional-card.tone-blue .public-professional-visual{background:linear-gradient(145deg,#193547,#356983)}.public-professional-card.tone-violet .public-professional-visual{background:linear-gradient(145deg,#30284a,#6a5a8c)}.public-professional-card.tone-amber .public-professional-visual{background:linear-gradient(145deg,#49371e,#977244)}.public-professional-visual:after{content:"";z-index:1;background:linear-gradient(160deg,#0000 25%,#10251fc7 100%);position:absolute;inset:0}.public-professional-visual>img{z-index:0;object-fit:cover}.public-professional-visual>span{z-index:2;width:76px;height:76px;color:var(--green-deep);background:#eef7f3;border:3px solid #ffffffd9;border-radius:50%;place-items:center;font-size:15px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 25px #10251f40}.public-professional-card.featured .public-professional-visual>span{width:92px;height:92px;font-size:18px}.public-professional-visual>span img{object-fit:cover}.public-professional-visual>small{z-index:2;color:#fff;letter-spacing:.07em;background:#10251fdd;padding:5px 7px;font-size:12px;font-weight:800;position:relative}.public-professional-content{flex-direction:column;padding:17px;display:flex}.public-professional-card.featured .public-professional-content{justify-content:center;padding:25px}.public-professional-content>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-professional-content h2{margin:0;font-size:14px}.public-professional-content header span{color:#84918b;margin-top:3px;font-size:12px;display:block}.public-professional-content header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.public-professional-content header b{background:var(--green-soft);color:var(--green-deep);padding:4px 6px;font-size:12px}.public-professional-content>p{color:#66746d;min-height:36px;margin:14px 0 10px;font-size:12px;line-height:1.6}.public-professional-content ul{flex-wrap:wrap;gap:5px;margin:0 0 13px;padding:0;list-style:none;display:flex}.public-professional-content li{border:1px solid var(--line);color:#64716b;padding:4px 6px;font-size:12px}.public-professional-content dl{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 13px;display:grid}.public-professional-content dl>div{min-width:0;padding:10px 0}.public-professional-content dl>div+div{border-left:1px solid var(--line-soft);padding-left:12px}.public-professional-content dt{color:#87938d;font-size:12px}.public-professional-content dd{color:#415049;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:750;overflow:hidden}.public-professional-content>a{color:var(--green-deep);align-self:flex-start;font-size:12px;font-weight:800}.public-unit-blog{gap:13px;display:grid}.public-unit-blog-featured{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:330px;display:grid}.public-unit-blog-featured>.public-blog-cover{min-height:330px}.public-unit-blog-featured>div{flex-direction:column;justify-content:center;padding:28px;display:flex}.public-unit-blog-featured>div>span,.public-unit-blog-grid article>div>span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.public-unit-blog-featured h2{max-width:620px;margin:8px 0 10px;font-size:clamp(18px,2.3vw,27px);line-height:1.15}.public-unit-blog-featured h2 a:hover,.public-unit-blog-grid h2 a:hover{color:var(--green-deep)}.public-unit-blog-featured>div>p{color:#66746e;max-width:610px;margin:0;font-size:12px;line-height:1.7}.public-unit-blog-featured footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:13px;display:flex}.public-unit-blog-featured footer small{color:#82908a;font-size:12px}.public-unit-blog-featured footer a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:800}.public-unit-blog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-unit-blog-grid>article{border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.public-unit-blog-grid .public-blog-cover{min-height:180px}.public-unit-blog-grid article>div{padding:16px}.public-unit-blog-grid h2{margin:7px 0;font-size:12px;line-height:1.3}.public-unit-blog-grid p{color:#6e7b75;min-height:52px;margin:0;font-size:12px;line-height:1.55}.public-unit-blog-grid footer{border-top:1px solid var(--line-soft);color:#83908a;justify-content:space-between;gap:10px;margin-top:13px;padding-top:10px;font-size:12px;display:flex}.public-unit-blog-grid footer b{font-weight:650}.public-blog-privacy-state{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:25px;min-height:300px;padding:36px;display:grid}.public-blog-privacy-state>span{background:var(--green-soft);width:86px;height:86px;color:var(--green-deep);place-items:center;font-size:31px;display:grid}.public-blog-privacy-state small{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-blog-privacy-state h2{margin:7px 0 8px;font-size:20px}.public-blog-privacy-state p{color:#6f7d76;max-width:690px;margin:0;font-size:12px;line-height:1.65}.public-blog-privacy-state a{color:var(--green-deep);margin-top:17px;font-size:12px;font-weight:800;display:inline-block}.public-blog-reader{max-width:930px}.public-blog-reader>nav{border:1px solid var(--line);background:#f8faf9;border-bottom:0;justify-content:space-between;align-items:center;gap:15px;min-height:45px;padding:0 15px;display:flex}.public-blog-reader>nav a{color:var(--green-deep);font-size:12px;font-weight:750}.public-blog-reader>nav span{color:#83908a;font-size:12px}.public-blog-reader>article{border:1px solid var(--line);background:var(--surface);overflow:hidden}.public-blog-reader>article>header{padding:36px 50px 28px}.public-blog-reader>article>header>span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-blog-reader>article>header h1{letter-spacing:-1px;max-width:760px;margin:10px 0 12px;font-size:clamp(25px,3.6vw,39px);line-height:1.12}.public-blog-reader>article>header>p{color:#7f8c86;margin:0;font-size:12px}.public-blog-reader>article>header>div{align-items:center;gap:9px;margin-top:22px;display:flex}.public-blog-reader>article>header>div>span{background:var(--green-soft);width:43px;height:43px;color:var(--green-deep);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid;position:relative;overflow:hidden}.public-blog-reader>article>header>div>span img{object-fit:cover}.public-blog-reader>article>header>div p{margin:0}.public-blog-reader>article>header>div small,.public-blog-reader>article>header>div strong,.public-blog-reader>article>header>div a{display:block}.public-blog-reader>article>header>div small{color:#8a9690;font-size:12px}.public-blog-reader>article>header>div strong,.public-blog-reader>article>header>div a{margin-top:3px;font-size:12px;font-weight:750}.public-blog-reader>article>header>div a{color:var(--green-deep)}.public-blog-reader-cover{aspect-ratio:16/8;background:#dce5e1;margin:0;position:relative}.public-blog-reader-cover img{object-fit:cover}.public-blog-reader-body{max-width:730px;margin:0 auto;padding:34px 40px}.public-blog-reader-body p{color:#405049;margin:0 0 18px;font-size:12px;line-height:1.9}.public-blog-reader-body p:last-child{margin-bottom:0}.public-blog-reader-gallery{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 3px 3px;display:grid}.public-blog-reader-gallery figure{aspect-ratio:4/3;background:#dce5e1;margin:0;position:relative;overflow:hidden}.public-blog-reader-gallery img{object-fit:cover}.public-blog-reader>article>footer{border-top:1px solid var(--line-soft);color:#738079;background:#f8faf9;align-items:center;gap:18px;min-height:58px;padding:0 35px;font-size:12px;display:flex}.public-blog-reader>article>footer a{color:var(--green-deep);margin-left:auto;font-weight:800}.public-community-layout{grid-template-columns:1fr 285px;gap:13px;display:grid}.public-community-layout>div,.public-policy-card,.public-posts-section{border:1px solid var(--line);background:var(--surface)}.public-community-social-bridge{background:#fffaf2;border:1px solid #ddd2bd;border-left:4px solid #9c7540;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;margin-bottom:13px;padding:13px 15px;display:grid}.public-community-social-bridge>span{color:#8b6531;background:#fff;border:1px solid #dbc9ab;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.public-community-social-bridge>div{min-width:0}.public-community-social-bridge small{color:#8b6531;letter-spacing:.08em;font-size:12px;font-weight:850}.public-community-social-bridge h2{color:#463d31;margin:4px 0;font-size:12px}.public-community-social-bridge p{color:#796e60;max-width:680px;margin:0;font-size:12px;line-height:1.5}.public-community-social-bridge>a{color:#765225;white-space:nowrap;background:#fff;border:1px solid #9c7540;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.public-community-social-bridge.open{border-color:#bddccf;border-left-color:var(--green);background:#f1f9f6}.public-community-social-bridge.open>span{color:var(--green-deep);border-color:#a8d5c5}.public-community-social-bridge.open small{color:var(--green-deep)}.public-community-social-bridge.open h2{color:#24473b}.public-community-social-bridge.open p{color:#5b746a}.public-community-social-bridge.open>a{border-color:var(--green-deep);color:var(--green-deep)}.public-subheading{border-bottom:1px solid var(--line-soft);padding:16px}.public-subheading h2{margin:5px 0 0;font-size:12px}.public-community-grid{grid-template-columns:repeat(2,1fr);display:grid}.public-community-grid article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:145px}.public-community-grid article:nth-child(2n){border-right:0}.public-community-grid article>a{min-height:145px;color:inherit;padding:16px;display:block}.public-community-grid article>a:hover{background:#f6faf8}.public-community-grid article>a>span{color:var(--green-deep);letter-spacing:.06em;font-size:12px;font-weight:800}.public-community-grid h3{margin:7px 0 5px;font-size:12px}.public-community-grid p{color:#74817b;min-height:36px;margin:0;font-size:12px;line-height:1.55}.public-community-grid footer{color:#87938d;margin-top:13px;font-size:12px}.public-community-grid footer strong{color:#4a5852}.public-community-grid footer i{margin:0 3px;font-style:normal}.public-community-grid footer b{float:right;color:var(--green-deep);font-size:12px}.public-policy-card{border-top:3px solid var(--green);align-self:start;padding:17px}.public-policy-card>span{color:var(--green-deep);letter-spacing:.07em;font-size:12px;font-weight:800}.public-policy-card h2{margin:7px 0 13px;font-size:12px}.public-policy-card dl{border-top:1px solid var(--line-soft);margin:0 0 14px}.public-policy-card dl>div{border-bottom:1px solid var(--line-soft);padding:9px 0}.public-policy-card dt{color:#85918b;font-size:12px}.public-policy-card dd{color:#4d5b55;margin:3px 0 0;font-size:12px;font-weight:700}.public-policy-card>a{color:var(--green-deep);font-size:12px;font-weight:750}.public-posts-section{margin-top:13px}.public-post-grid{grid-template-columns:repeat(2,1fr);display:grid}.public-post-grid>article{border-right:1px solid var(--line-soft);min-height:160px;padding:16px}.public-post-grid>article:nth-child(2n){border-right:0}.public-post-grid article>header{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;display:grid}.public-post-grid article>header>div{background:var(--green-soft);width:29px;height:29px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:800;display:grid}.public-post-grid article>header p{margin:0}.public-post-grid article>header strong,.public-post-grid article>header small{display:block}.public-post-grid article>header strong{font-size:12px}.public-post-grid article>header small{color:#87938d;margin-top:2px;font-size:12px}.public-post-grid article>header>span{color:var(--green-deep);font-size:12px;font-weight:800}.public-post-grid article>p{color:#56645e;font-size:12px;line-height:1.6}.public-post-grid article>footer{color:#7b8882;font-size:12px}.public-post-grid article>footer span{margin-left:10px}.public-privacy-empty{text-align:center;align-content:center;place-items:center;min-height:180px;padding:25px;display:grid}.public-privacy-empty>span{color:var(--green-deep);font-size:22px}.public-privacy-empty h3{margin:8px 0 4px;font-size:12px}.public-privacy-empty p{color:#7b8882;max-width:460px;margin:0;font-size:12px;line-height:1.55}.public-community-detail{flex-direction:column;gap:12px;display:flex}.public-community-detail-back{border-bottom:1px solid var(--line);color:#7b8882;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:12px;display:flex}.public-community-detail-back a{color:var(--green-deep);font-weight:750}.public-community-detail-hero{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-columns:122px minmax(0,1fr) 274px;min-height:210px;display:grid}.public-community-detail-mark{background:#17382f;border-right:1px solid #315047;align-content:center;place-items:center;gap:10px;display:grid}.public-community-detail-mark>span{color:#50deb4;background:#23483e;border:1px solid #4f7568;place-items:center;width:63px;height:63px;font-size:19px;font-weight:850;display:grid}.public-community-detail-mark small{color:#a8c2b9;letter-spacing:.09em;font-size:12px;font-weight:850}.public-community-detail-copy{flex-direction:column;justify-content:center;min-width:0;padding:23px 26px;display:flex}.public-community-detail-copy>span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-community-detail-copy h1{color:#24332e;margin:8px 0 7px;font-size:22px;line-height:1.12}.public-community-detail-copy>p{color:#66746e;max-width:590px;margin:0;font-size:12px;line-height:1.65}.public-community-detail-copy>div{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.public-community-detail-copy>div b{color:#527066;background:#f4faf7;border:1px solid #cfe0da;padding:5px 7px;font-size:12px}.public-community-detail-hero>aside{border-left:1px solid var(--line);background:#f7faf9;flex-direction:column;justify-content:center;padding:20px;display:flex}.public-community-detail-hero>aside>span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-community-detail-hero>aside h2{color:#31423b;margin:6px 0 5px;font-size:12px}.public-community-detail-hero>aside p{color:#718079;margin:0;font-size:12px;line-height:1.55}.public-community-detail-hero>aside a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:36px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.public-community-detail-metrics{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-community-detail-metrics article{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:82px;padding:12px 15px;display:flex}.public-community-detail-metrics article:last-child{border-right:0}.public-community-detail-metrics strong{color:var(--green-deep);font-size:17px}.public-community-detail-metrics span{color:#3e4d47;margin-top:2px;font-size:12px;font-weight:750}.public-community-detail-metrics small{color:#8a9690;margin-top:4px;font-size:12px}.public-community-detail-boundary{border:1px solid #bcd9cf;border-left:4px solid var(--green);background:#f2faf7}.public-community-detail-boundary>header{border-bottom:1px solid #d9ebe5;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.public-community-detail-boundary>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-community-detail-boundary>header h2{margin:0;font-size:12px}.public-community-detail-boundary>div{grid-template-columns:repeat(3,1fr);display:grid}.public-community-detail-boundary article{border-right:1px solid #d9ebe5;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:69px;padding:10px 13px;display:grid}.public-community-detail-boundary article:last-child{border-right:0}.public-community-detail-boundary article>b{width:25px;height:25px;color:var(--green-deep);background:#dcefe8;place-items:center;font-size:12px;display:grid}.public-community-detail-boundary article p{margin:0}.public-community-detail-boundary article strong,.public-community-detail-boundary article small{display:block}.public-community-detail-boundary article strong{color:#3d4e47;font-size:12px}.public-community-detail-boundary article small{color:#71827b;margin-top:3px;font-size:12px;line-height:1.4}.public-community-detail-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:12px;display:grid}.public-community-detail-journey,.public-community-detail-policy{border:1px solid var(--line);background:var(--surface)}.public-community-detail-journey>header{border-bottom:1px solid var(--line-soft);padding:13px 15px}.public-community-detail-journey>header span,.public-community-detail-policy>span,.public-community-detail-related>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-community-detail-journey>header h2,.public-community-detail-related>header h2{margin:4px 0 0;font-size:12px}.public-community-detail-journey>div{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:stretch;padding:14px;display:grid}.public-community-detail-journey article{border:1px solid var(--line-soft);min-height:104px;padding:10px}.public-community-detail-journey article>b{background:var(--green-soft);width:25px;height:25px;color:var(--green-deep);place-items:center;margin-bottom:10px;font-size:12px;display:grid}.public-community-detail-journey article p{margin:0}.public-community-detail-journey article strong,.public-community-detail-journey article small{display:block}.public-community-detail-journey article strong{font-size:12px}.public-community-detail-journey article small{color:#7b8882;margin-top:4px;font-size:12px;line-height:1.45}.public-community-detail-journey>div>i{color:#82918a;place-items:center;font-size:12px;font-style:normal;display:grid}.public-community-detail-journey>footer{border-top:1px solid var(--line-soft);background:#f8faf9;align-items:center;gap:12px;min-height:49px;padding:8px 14px;display:flex}.public-community-detail-journey>footer a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.public-community-detail-journey>footer small{color:#86928c;font-size:12px}.public-community-detail-policy{border-top:3px solid #8f9b96;padding:16px}.public-community-detail-policy h2{margin:6px 0 12px;font-size:12px}.public-community-detail-policy dl{border-top:1px solid var(--line-soft);margin:0}.public-community-detail-policy dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:41px;display:flex}.public-community-detail-policy dt{color:#7b8983;font-size:12px}.public-community-detail-policy dd{color:#43534c;text-align:right;margin:0;font-size:12px;font-weight:750}.public-community-detail-policy>a{color:var(--green-deep);margin-top:13px;font-size:12px;font-weight:750;display:inline-block}.public-community-detail-related{border:1px solid var(--line);background:var(--surface)}.public-community-detail-related>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 15px;display:flex}.public-community-detail-related>header>a{color:var(--green-deep);font-size:12px;font-weight:750}.public-community-detail-related>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-community-detail-related>div>a{border-right:1px solid var(--line-soft);min-height:96px;color:inherit;grid-template-columns:35px minmax(0,1fr) 13px;align-items:center;gap:9px;padding:11px 13px;display:grid}.public-community-detail-related>div>a:last-child{border-right:0}.public-community-detail-related>div>a>span{background:var(--green-soft);width:35px;height:35px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:850;display:grid}.public-community-detail-related p{min-width:0;margin:0}.public-community-detail-related small,.public-community-detail-related strong,.public-community-detail-related em{display:block}.public-community-detail-related small{color:var(--green-deep);font-size:12px}.public-community-detail-related strong{margin-top:3px;font-size:12px}.public-community-detail-related em{color:#84908b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.public-community-detail-related>div>a>b{color:var(--green-deep);font-size:12px}.public-structure-preview article.has-image{padding-top:0;overflow:hidden}.public-space-preview-image{background:#dbe4e0;height:94px;margin:0 -16px 13px;display:block;position:relative;overflow:hidden}.public-space-preview-image img{object-fit:cover}.public-structure-preview article.has-image>small{margin-top:8px}.public-structure-preview h3 a{color:inherit}.public-structure-preview h3 a:hover{color:var(--green-deep)}.public-structure-preview article>footer{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.public-structure-preview article>footer a{color:var(--green-deep);font-weight:750}.public-unit-contact{border:1px solid var(--line);background:var(--surface);max-width:1080px;margin:16px auto;scroll-margin-top:72px}.public-unit-contact>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:11px 15px;display:flex}.public-unit-contact>header span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-unit-contact>header h2{margin:4px 0 0;font-size:12px}.public-unit-contact>header>b{color:#75827d;font-size:12px;font-weight:650}.public-unit-contact>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.public-unit-contact article{border-right:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:76px;padding:10px 13px;display:grid}.public-unit-contact article:last-child{border-right:0}.public-unit-contact article>span{background:var(--green-soft);width:29px;height:29px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-unit-contact article p{min-width:0;margin:0}.public-unit-contact article small,.public-unit-contact article strong,.public-unit-contact article a{display:block}.public-unit-contact article small{color:#85918c;font-size:12px;font-weight:800}.public-unit-contact article strong,.public-unit-contact article a{overflow-wrap:anywhere;color:#32443d;margin-top:4px;font-size:12px;font-weight:700;line-height:1.4}.public-unit-contact article a:hover{color:var(--green-deep)}.public-unit-contact article em{color:var(--green-deep);margin-top:3px;font-size:12px;font-style:normal;font-weight:750;display:block}.public-unit-contact>footer{border-top:1px solid var(--line-soft);background:#f7faf9;align-items:center;gap:8px;min-height:38px;padding:8px 13px;display:flex}.public-unit-contact>footer>span{background:var(--green-soft);width:20px;height:20px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-unit-contact>footer p{color:#65756f;margin:0;font-size:12px}.public-unit-contact>footer a{color:var(--green-deep);margin-left:auto;font-size:12px;font-weight:750}.public-operating-hours{border:1px solid var(--line);background:var(--surface);overflow:hidden}.public-operating-hours>header{border-bottom:1px solid var(--line-soft);color:#fff;background:#17382f;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:13px 16px;display:flex}.public-operating-hours>header span{color:#44d6ab;letter-spacing:.1em;font-size:12px;font-weight:850}.public-operating-hours>header h2{color:#fff;margin:5px 0 3px;font-size:12px}.public-operating-hours>header p{color:#b8cbc5;margin:0;font-size:12px}.public-operating-hours>header>b{color:#efb8b8;letter-spacing:.04em;border:1px solid #806363;flex:none;padding:5px 7px;font-size:12px}.public-operating-hours>header>b.open{color:#6ae0bd;border-color:#3d806c}.public-operating-week{grid-template-columns:repeat(7,1fr);display:grid}.public-operating-week article{border-right:1px solid var(--line-soft);text-align:center;align-content:center;gap:6px;min-height:72px;padding:10px;display:grid}.public-operating-week article:last-child{border-right:0}.public-operating-week article>span{color:#86938d;font-size:12px;font-weight:850}.public-operating-week article>strong{font-size:12px;line-height:1.45}.public-operating-week article>small{color:var(--green-deep);font-size:12px;font-weight:850}.public-operating-week article.today{background:var(--green-soft)}.public-operating-week article.today>span,.public-operating-week article.today>strong{color:var(--green-deep)}.public-operating-exceptions{border-top:1px solid var(--line-soft);background:#fafbfb;padding:10px 13px}.public-operating-exceptions>span{color:var(--green-deep);letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.public-operating-exceptions p{border-top:1px solid #edf1ef;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:36px;margin:0;display:grid}.public-operating-exceptions time{color:#788680;text-transform:uppercase;font-size:12px}.public-operating-exceptions strong{font-size:12px}.public-operating-exceptions b{color:#566861;font-size:12px}.public-operating-hours>footer{border-top:1px solid var(--line-soft);background:#f2f8f5;align-items:center;gap:8px;min-height:38px;padding:8px 13px;display:flex}.public-operating-hours>footer span{width:20px;height:20px;color:var(--green-deep);background:#d9eee6;place-items:center;font-size:12px;display:grid}.public-operating-hours>footer p{color:#5f7169;margin:0;font-size:12px}.public-network-site{background:var(--canvas);color:#182621;min-height:calc(100vh - 28px)}.public-network-header{background:var(--theme-sidebar);color:#fff;border-bottom:1px solid #30443e;justify-content:space-between;align-items:center;min-height:64px;padding:0 max(22px,50vw - 540px);display:flex}.public-network-header>a,.public-network-footer>a{align-items:center;gap:8px;display:flex}.public-network-header>a span,.public-network-footer>a span{background:var(--green);color:#fff;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.public-network-header>a strong,.public-network-footer>a strong{font-size:12px}.public-network-header nav{align-self:stretch;align-items:stretch;gap:18px;display:flex}.public-network-header nav a{color:#aec0ba;align-items:center;font-size:12px;display:flex}.public-network-header nav a:hover{color:#fff}.public-network-breadcrumb{border-bottom:1px solid var(--line);background:var(--theme-breadcrumb);color:#7e8b85;align-items:center;gap:6px;min-height:36px;padding:0 max(22px,50vw - 540px);font-size:12px;display:flex}.public-directory-intro,.public-organization-intro{background:var(--theme-sidebar);color:#fff;padding:45px max(28px,50vw - 540px)}.public-directory-intro{justify-content:space-between;align-items:center;gap:35px;display:flex}.public-directory-intro>div>span,.public-directory-intro>span,.public-organization-intro>div>span,.public-units-section>header span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:800}.public-directory-intro h1{max-width:680px;margin:9px 0 8px;font-size:clamp(23px,2.5vw,29px)}.public-directory-intro p,.public-organization-intro p{color:#aec1ba;max-width:650px;margin:0;font-size:12px;line-height:1.65}.public-directory-intro>aside{border-left:3px solid var(--green);background:var(--theme-sidebar);min-width:210px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.public-directory-intro>aside{background:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-directory-intro>aside span,.public-directory-intro>aside strong,.public-directory-intro>aside small{display:block}.public-directory-intro>aside span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.public-directory-intro>aside strong{margin-top:6px;font-size:12px}.public-directory-intro>aside small{color:#91aaa2;margin-top:4px;font-size:12px;line-height:1.5}.public-directory-summary{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(5,1fr);max-width:1080px;margin:22px auto 0;display:grid}.public-directory-summary>div{border-right:1px solid var(--line-soft);align-content:center;min-height:67px;padding:10px 15px;display:grid}.public-directory-summary>div:last-child{border-right:0}.public-directory-summary strong,.public-directory-summary span{display:block}.public-directory-summary strong{color:var(--green-deep);font-size:16px}.public-directory-summary span{color:#7b8983;margin-top:3px;font-size:12px}.public-directory-identity-state{border:1px solid #cfe1da;border-left:3px solid var(--green);background:#f2f9f6;grid-template-columns:42px minmax(260px,1fr) auto auto;align-items:center;gap:13px;max-width:1080px;min-height:78px;margin:13px auto 0;padding:11px 14px;display:grid}.public-directory-identity-state.anonymous{background:#f5f8fa;border-color:#d8e1e5 #d8e1e5 #d8e1e5 #5d7787;grid-template-columns:42px minmax(260px,1fr) auto}.public-directory-identity-state>span{width:40px;height:40px;color:var(--green-deep);background:#fff;border:1px solid #c9ddd5;place-items:center;font-size:13px;font-weight:850;display:grid}.public-directory-identity-state.anonymous>span{color:#547083;border-color:#d5dfe4}.public-directory-identity-state>div>small,.public-directory-identity-state>div>strong,.public-directory-identity-state>div>p{display:block}.public-directory-identity-state>div>small{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-directory-identity-state.anonymous>div>small{color:#547083}.public-directory-identity-state>div>strong{color:#263a33;margin-top:4px;font-size:12px}.public-directory-identity-state>div>p{color:#70817a;margin:3px 0 0;font-size:12px}.public-directory-identity-state dl{background:#fff;border:1px solid #d4e4de;grid-template-columns:1fr 1fr;margin:0;display:grid}.public-directory-identity-state dl>div{border-right:1px solid #e0ebe7;min-width:86px;padding:8px 11px}.public-directory-identity-state dl>div:last-child{border-right:0}.public-directory-identity-state dt{color:#7b8b85;font-size:12px;font-weight:750}.public-directory-identity-state dd{color:var(--green-deep);margin:3px 0 0;font-size:12px;font-weight:850}.public-directory-identity-state>nav{gap:5px;display:flex}.public-directory-identity-state>nav a,.public-directory-identity-state>a{border:1px solid var(--green-deep);min-height:36px;color:var(--green-deep);white-space:nowrap;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.public-directory-identity-state>nav a.primary{background:var(--green-deep);color:#fff}.public-directory-identity-state.anonymous>a{color:#547083;border-color:#547083}.public-directory-workspace{border:1px solid var(--line);background:#f8faf9;max-width:1080px;margin:13px auto 24px}.public-directory-workspace>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:14px 16px;display:flex}.public-directory-workspace>header span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-directory-workspace>header h2{margin:5px 0 3px;font-size:13px}.public-directory-workspace>header p{color:#798780;margin:0;font-size:12px}.public-directory-workspace>header nav{border:1px solid var(--line);background:#f5f8f6;display:flex}.public-directory-workspace>header nav button{border:0;border-right:1px solid var(--line);color:#66756f;background:0 0;min-height:36px;padding:0 11px;font-size:12px;font-weight:750}.public-directory-workspace>header nav button:last-child{border-right:0}.public-directory-workspace>header nav button.active{background:var(--green-deep);color:#fff}.public-directory-workspace>header nav b{background:#ffffff26;place-items:center;min-width:17px;margin-left:5px;padding:2px 4px;font-size:12px;display:inline-grid}.public-directory-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 190px auto;align-items:end;gap:9px;padding:12px 16px;display:grid}.public-directory-search{background:var(--surface);border:1px solid #d7e0dc;align-items:center;min-height:36px;display:flex}.public-directory-search>span{width:34px;color:var(--green-deep);text-align:center}.public-directory-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 4px;font-size:12px}.public-directory-search button{color:#74827c;background:0 0;border:0;align-self:stretch;width:31px;font-size:12px}.public-directory-filters>label:not(.public-directory-search){gap:4px;display:grid}.public-directory-filters>label:not(.public-directory-search)>span{color:#74827c;letter-spacing:.08em;font-size:12px;font-weight:800}.public-directory-filters select{background:var(--surface);color:#34463f;border:1px solid #d7e0dc;min-height:36px;padding:0 9px;font-size:12px}.public-directory-filters>p{color:#76847e;justify-content:flex-end;align-items:center;gap:6px;min-height:36px;margin:0;font-size:12px;display:flex}.public-directory-filters>p i{background:var(--green);border-radius:50%;width:6px;height:6px}.public-discovery-unit-grid,.public-discovery-network-grid{grid-template-columns:repeat(2,1fr);gap:11px;padding:14px 16px 16px;display:grid}.public-discovery-unit-card{border:1px solid #dbe3e0;border-top:3px solid var(--green);background:var(--surface)}.public-discovery-unit-card.saved{box-shadow:inset 3px 0 #d7a532}.public-discovery-unit-card.linked{box-shadow:inset 3px 0 0 var(--green-deep)}.public-discovery-unit-card>header{border-bottom:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;min-height:36px;padding:0 13px;display:flex}.public-discovery-unit-card>header a{color:var(--green-deep);font-size:12px;font-weight:800}.public-discovery-unit-card>header b{color:#8a9691;font-size:12px}.public-discovery-unit-card>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:81px;padding:13px;display:grid}.public-discovery-unit-card>div>span{background:var(--green-soft);width:40px;height:40px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:850;display:grid}.public-discovery-unit-card>div p{min-width:0;margin:0}.public-discovery-unit-card>div small,.public-discovery-unit-card>div strong,.public-discovery-unit-card>div em{display:block}.public-discovery-unit-card>div small{color:#84918b;font-size:12px;font-weight:750}.public-discovery-unit-card>div strong{margin-top:4px;font-size:12px}.public-discovery-unit-card>div em{color:#77857f;margin-top:3px;font-size:12px;font-style:normal}.public-discovery-unit-card dl{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin:0;display:grid}.public-discovery-unit-card dl>div{border-right:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:36px;padding:0 13px;display:flex}.public-discovery-unit-card dl>div:last-child{border-right:0}.public-discovery-unit-card dt{color:#84918b;font-size:12px}.public-discovery-unit-card dd{color:#29443a;margin:0;font-size:12px;font-weight:800}.public-discovery-unit-card>footer{justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:0 13px;display:flex}.public-discovery-unit-card>footer span{color:#8a9691;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.public-discovery-unit-card>footer nav{align-items:center;gap:5px;display:flex}.public-discovery-unit-card>footer a,.public-discovery-unit-card>footer button{min-height:36px;color:var(--green-deep);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:800;display:inline-flex}.public-discovery-unit-card>footer button,.public-discovery-unit-card>footer a.save,.public-discovery-unit-card>footer a.context{color:#596a63;background:#fff;border:1px solid #d4dfdb}.public-discovery-unit-card>footer button.saved{color:#8e6a18;background:#fff8e7;border-color:#e1c16d}.public-discovery-unit-card>footer a.context{color:var(--green-deep);background:#eef8f4;border-color:#bcd9cf}.public-discovery-unit-card>footer button:disabled{cursor:wait;opacity:.65}.public-directory-save-feedback{color:#166e54;background:#eef8f4;border:1px solid #cce3da;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;margin:0 16px 15px;padding:7px 10px;display:grid}.public-directory-save-feedback.error{color:#a34840;background:#fff3f1;border-color:#ecd0cb}.public-directory-save-feedback>span{background:#ffffffb3;place-items:center;width:22px;height:22px;font-size:12px;font-weight:850;display:grid}.public-directory-save-feedback p{margin:0;font-size:12px}.public-directory-save-feedback a{color:inherit;font-size:12px;font-weight:800}.public-discovery-network-card{border:1px solid #dbe3e0;border-left:3px solid var(--green);background:var(--surface);display:block}.public-discovery-network-card>header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:12px 13px;display:grid}.public-discovery-network-card>header>span{background:var(--green-deep);color:#fff;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.public-discovery-network-card>header p{margin:0}.public-discovery-network-card>header small,.public-discovery-network-card>header strong,.public-discovery-network-card>header em{display:block}.public-discovery-network-card>header small{color:var(--green-deep);font-size:12px;font-weight:800}.public-discovery-network-card>header strong{margin-top:4px;font-size:12px}.public-discovery-network-card>header em{color:#84918b;margin-top:3px;font-size:12px;font-style:normal}.public-discovery-network-card>div{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:7px 13px;display:flex}.public-discovery-network-card>div span{color:#556861;background:#eff4f2;padding:4px 6px;font-size:12px}.public-discovery-network-card>div b{color:#88948f;margin-left:4px;font-size:12px}.public-discovery-network-card>footer{border-top:1px solid var(--line-soft);color:#80908a;justify-content:space-between;align-items:center;min-height:37px;padding:0 13px;font-size:12px;display:flex}.public-discovery-network-card>footer strong{color:var(--green-deep)}.public-directory-empty-action{align-content:center;place-items:center;gap:6px;min-height:210px;display:grid}.public-directory-empty-action>span{color:var(--green-deep);font-size:19px}.public-directory-empty-action>strong{color:#34463f;font-size:12px}.public-directory-empty-action>p{margin:0}.public-directory-empty-action>button{border:1px solid var(--green-deep);min-height:36px;color:var(--green-deep);background:#fff;margin-top:4px;padding:0 10px;font-size:12px;font-weight:750}.public-independent-journey{border:1px solid #bdd7cd;border-left:4px solid var(--green);background:#eff8f5;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1080px;margin:0 auto 45px;padding:17px 19px;display:grid}.public-independent-journey>span{background:var(--green-deep);color:#fff;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.public-independent-journey small{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-independent-journey h2{margin:5px 0 4px;font-size:13px}.public-independent-journey p{color:#63766f;max-width:650px;margin:0;font-size:12px;line-height:1.55}.public-independent-journey nav{gap:6px;display:grid}.public-independent-journey nav a{border:1px solid var(--green-deep);min-height:36px;color:var(--green-deep);justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:800;display:flex}.public-independent-journey nav a.primary{background:var(--green-deep);color:#fff}.public-independent-journey.connected{background:#f1f6f9;border-color:#c8d8e2 #c8d8e2 #c8d8e2 #53768d}.public-independent-journey.connected>span{background:#274d65}.public-independent-journey.connected small{color:#315f79}.public-independent-journey.connected nav a{color:#315f79;border-color:#315f79}.public-independent-journey.connected nav a.primary{color:#fff;background:#315f79}.public-organization-cta{border:1px solid var(--green);background:var(--green-deep);color:#fff;align-items:center;width:max-content;min-height:36px;margin-top:15px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.public-network-list{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1080px;margin:30px auto 48px;display:grid}.public-network-list>a{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface)}.public-network-list>a>header{align-items:center;gap:11px;min-height:100px;padding:16px;display:flex}.public-network-list>a>header>div{background:var(--green-soft);width:38px;height:38px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:850;display:grid}.public-network-list>a>header p{flex:1;margin:0}.public-network-list>a>header strong,.public-network-list>a>header small{display:block}.public-network-list>a>header strong{font-size:12px}.public-network-list>a>header small{color:#84908a;margin-top:3px;font-size:12px}.public-network-list>a>header>span{color:#607069;background:#edf3f0;padding:4px 6px;font-size:12px}.public-network-list>a>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;min-height:42px;padding:0 16px;display:flex}.public-network-list>a>footer span{color:#82908a;font-size:12px}.public-network-list>a>footer strong{color:var(--green-deep);font-size:12px}.public-organization-intro{justify-content:space-between;align-items:center;gap:35px;display:flex}.public-organization-intro h1{margin:8px 0;font-size:clamp(25px,3vw,35px)}.public-organization-intro>aside{border-left:3px solid var(--green);background:var(--theme-sidebar);min-width:180px;padding:14px 17px}@supports (color:color-mix(in lab, red, red)){.public-organization-intro>aside{background:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-organization-intro>aside strong,.public-organization-intro>aside span,.public-organization-intro>aside small{display:block}.public-organization-intro>aside strong{color:var(--green);font-size:23px}.public-organization-intro>aside span{margin-top:2px;font-size:12px}.public-organization-intro>aside small{color:#91aaa2;margin-top:10px;font-size:12px}.public-units-section{max-width:1080px;margin:32px auto 48px}.public-units-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.public-units-section>header h2{margin:5px 0 0;font-size:14px}.public-units-section>header p{color:#84908a;text-align:right;max-width:410px;margin:0;font-size:12px;line-height:1.5}.public-units-section>div{gap:9px;display:grid}.public-unit-card{border:1px solid var(--line);background:var(--surface);grid-template-columns:76px minmax(160px,.78fr) minmax(310px,1.22fr) 150px;align-items:center;gap:15px;min-height:148px;padding:13px 15px;display:grid}.public-unit-card:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.public-unit-card:hover{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.public-unit-card-mark{background:var(--theme-sidebar);color:#fff;align-content:center;place-items:center;height:72px;display:grid}.public-unit-card-mark span{color:#87a29a;font-size:12px}.public-unit-card-mark strong{color:var(--green);margin-top:4px;font-size:13px}.public-unit-card-identity{min-width:0}.public-unit-card-identity>small{color:var(--green-deep);font-size:12px;font-weight:800}.public-unit-card h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:13px;overflow:hidden}.public-unit-card p{color:#84908a;margin:0;font-size:12px}.public-unit-card-identity>b{color:#687871;background:#edf1ef;align-items:center;margin-top:9px;padding:5px 7px;font-size:12px;display:inline-flex}.public-unit-card-identity>b.open{background:var(--green-soft);color:var(--green-deep)}.public-unit-card-decision{border-left:1px solid var(--line-soft);gap:10px;min-width:0;padding-left:15px;display:grid}.public-unit-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.public-unit-card dl>div{border-right:1px solid var(--line-soft);min-width:0;padding:0 10px}.public-unit-card dl>div:first-child{padding-left:0}.public-unit-card dl>div:last-child{border-right:0;padding-right:0}.public-unit-card dt{color:#84908a;font-size:12px}.public-unit-card dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:750;overflow:hidden}.public-unit-card-decision>p{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding-top:9px;display:grid}.public-unit-card-decision>p small{color:var(--green-deep);grid-column:1/-1;font-size:12px;font-weight:800}.public-unit-card-decision>p strong{color:#33473f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-unit-card-decision>p time{color:#71817a;white-space:nowrap;font-size:12px}.public-unit-card>nav{gap:6px;display:grid}.public-unit-card>nav a{border:1px solid var(--green-deep);place-items:center;min-height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-unit-card>nav a{border:1px solid color-mix(in srgb, var(--green-deep) 35%, var(--line))}}.public-unit-card>nav a{color:var(--green-deep);text-align:center;padding:0 8px;font-size:12px;font-weight:750}.public-unit-card>nav a.primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.public-directory-empty{border:1px solid var(--line);background:var(--surface);color:#7e8b85;text-align:center;grid-column:1/-1;margin:0;padding:35px;font-size:12px}.public-network-contact{border:1px solid var(--line);background:var(--surface);max-width:1080px;margin:-18px auto 48px;scroll-margin-top:72px}.public-network-contact>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:11px 15px;display:flex}.public-network-contact>header span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-network-contact>header h2{margin:4px 0 0;font-size:12px}.public-network-contact>header p{color:#83908a;text-align:right;max-width:340px;margin:0;font-size:12px}.public-network-contact>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.public-network-contact article{border-right:1px solid var(--line-soft);grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:72px;padding:10px 13px;display:grid}.public-network-contact article:last-child{border-right:0}.public-network-contact article>span{background:var(--green-soft);width:29px;height:29px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-network-contact article p{margin:0}.public-network-contact article small,.public-network-contact article a{display:block}.public-network-contact article small{color:#85918c;font-size:12px;font-weight:800}.public-network-contact article a{color:#32443d;margin-top:4px;font-size:12px;font-weight:700}.public-network-footer{background:var(--theme-footer);color:#fff;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;min-height:100px;padding:18px max(22px,50vw - 540px);display:grid}.public-network-footer p{color:#839890;text-align:center;font-size:12px}.public-network-footer nav{gap:13px;display:flex}.public-network-footer nav a{color:#a7b8b2;font-size:12px}@media (max-width:980px){.public-page-body,.public-network-list,.public-units-section,.public-unit-contact,.public-network-contact,.public-directory-summary,.public-directory-identity-state,.public-directory-workspace,.public-independent-journey{max-width:calc(100% - 32px)}.public-plan-grid,.public-space-grid{grid-template-columns:repeat(2,1fr)}.public-unit-card{grid-template-columns:68px minmax(145px,.7fr) minmax(270px,1.3fr) 130px}.public-schedule-search{grid-template-columns:1fr 1fr}.public-schedule-search fieldset{grid-column:1/-1}.public-schedule-session{grid-template-columns:60px minmax(160px,1fr) 120px}.public-schedule-action{grid-column:2/-1;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr);justify-self:end;width:min(100%,270px)}}@media (max-width:720px){.public-page-intro,.public-organization-intro,.public-directory-intro{flex-direction:column;align-items:flex-start}.public-page-intro>aside,.public-organization-intro>aside,.public-directory-intro>aside{width:100%}.public-directory-summary{grid-template-columns:repeat(3,1fr)}.public-directory-summary>div:nth-child(3){border-right:0}.public-directory-summary>div:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.public-directory-identity-state{grid-template-columns:42px minmax(0,1fr) auto}.public-directory-identity-state dl{grid-area:2/2}.public-directory-identity-state>nav{flex-direction:column;grid-area:1/3/span 2}.public-directory-identity-state.anonymous{grid-template-columns:42px minmax(0,1fr) auto}.public-directory-filters{grid-template-columns:1fr 170px}.public-directory-filters>p{grid-column:1/-1;justify-content:flex-start;min-height:36px}.public-independent-journey{grid-template-columns:48px minmax(0,1fr)}.public-independent-journey nav{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.public-day-schedule{grid-template-columns:1fr}.public-day-schedule>header{border-right:0;border-bottom:1px solid var(--line-soft)}.public-schedule-viewer{grid-template-columns:38px minmax(0,1fr)}.public-schedule-viewer>a{text-align:center;grid-column:1/-1}.public-schedule-session{grid-template-columns:57px minmax(0,1fr) 110px}.public-schedule-capacity{grid-column:2}.public-schedule-action{grid-area:1/3/span 2;width:110px}.public-operating-week{grid-template-columns:repeat(4,1fr)}.public-operating-week article:nth-child(4){border-right:0}.public-operating-week article{border-bottom:1px solid var(--line-soft)}.public-community-layout{grid-template-columns:1fr}.public-community-detail-hero{grid-template-columns:105px minmax(0,1fr)}.public-community-detail-hero>aside{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.public-community-detail-layout{grid-template-columns:1fr}.public-community-detail-policy{width:100%}.public-community-detail-journey>div{grid-template-columns:1fr 14px 1fr}.public-community-detail-journey>div>i:nth-of-type(2){display:none}.public-community-detail-journey article:nth-of-type(n+3){margin-top:8px}.public-community-detail-journey article:nth-of-type(3){grid-column:1}.public-community-detail-journey article:nth-of-type(4){grid-column:3}.public-community-social-bridge{grid-template-columns:42px minmax(0,1fr)}.public-community-social-bridge>a{grid-column:2;justify-self:start}.public-professional-card.featured{grid-template-columns:1fr}.public-professional-card.featured .public-professional-visual{min-height:220px}.public-unit-blog-featured{grid-template-columns:1fr}.public-units-section>header,.public-network-contact>header{flex-direction:column;align-items:flex-start}.public-units-section>header p,.public-network-contact>header p{text-align:left}.public-unit-blog-featured>.public-blog-cover{min-height:230px}.public-unit-blog-grid{grid-template-columns:repeat(2,1fr)}.public-policy-card{width:100%}.public-network-list{grid-template-columns:1fr}.public-unit-card{grid-template-columns:65px minmax(0,1fr)}.public-unit-card-decision,.public-unit-card>nav{grid-column:1/-1}.public-unit-card-decision{border-top:1px solid var(--line-soft);border-left:0;padding:12px 0 0}.public-unit-card>nav{grid-template-columns:repeat(3,1fr)}.public-network-footer{grid-template-columns:1fr auto}.public-space-gallery>div{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.public-space-gallery figure.featured{grid-area:auto/span 2}.public-network-footer p{display:none}}@media (max-width:500px){.public-directory-summary{grid-template-columns:repeat(2,1fr)}.public-directory-summary>div,.public-directory-summary>div:nth-child(3){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.public-directory-summary>div:nth-child(2n){border-right:0}.public-directory-summary>div:last-child{border-right:0;grid-column:1/-1}.public-directory-identity-state,.public-directory-identity-state.anonymous{grid-template-columns:36px minmax(0,1fr)}.public-directory-identity-state>span{width:34px;height:34px}.public-directory-identity-state dl,.public-directory-identity-state>nav,.public-directory-identity-state>a{grid-area:auto/1/auto/-1}.public-directory-identity-state>nav{flex-direction:row}.public-directory-identity-state>nav a,.public-directory-identity-state>a{flex:1}.public-directory-identity-state dl>div{min-width:0}.public-directory-workspace>header{flex-direction:column;align-items:flex-start}.public-directory-workspace>header nav{width:100%}.public-directory-workspace>header nav button{flex:1}.public-directory-filters{grid-template-columns:1fr}.public-directory-filters>p{grid-column:auto}.public-discovery-unit-grid,.public-discovery-network-grid{grid-template-columns:1fr;padding:11px}.public-discovery-unit-card>footer{flex-direction:column;align-items:flex-start;padding-block:9px}.public-discovery-unit-card>footer nav{width:100%}.public-discovery-unit-card>footer nav>*{flex:1}.public-independent-journey{grid-template-columns:1fr}.public-independent-journey>span{width:42px;height:42px}.public-independent-journey nav{grid-column:auto;grid-template-columns:1fr}.public-plan-grid,.public-space-grid,.public-team-grid,.public-community-grid,.public-post-grid{grid-template-columns:1fr}.public-community-detail-back{flex-direction:column;align-items:flex-start;padding-bottom:8px}.public-community-detail-hero{grid-template-columns:1fr}.public-community-detail-mark{border-right:0;min-height:118px}.public-community-detail-copy{padding:20px}.public-community-detail-copy h1{font-size:18px}.public-community-detail-hero>aside{grid-column:auto}.public-community-detail-metrics{grid-template-columns:repeat(2,1fr)}.public-community-detail-metrics article:nth-child(2){border-right:0}.public-community-detail-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.public-community-detail-boundary>header{flex-direction:column;align-items:flex-start}.public-community-detail-boundary>div{grid-template-columns:1fr}.public-community-detail-boundary article{border-bottom:1px solid #d9ebe5;border-right:0}.public-community-detail-boundary article:last-child{border-bottom:0}.public-community-detail-journey>div{grid-template-columns:1fr;gap:6px}.public-community-detail-journey>div>i{display:none}.public-community-detail-journey article:nth-of-type(n+3),.public-community-detail-journey article:nth-of-type(3),.public-community-detail-journey article:nth-of-type(4){grid-column:auto;margin-top:0}.public-community-detail-journey>footer,.public-community-detail-related>header{flex-direction:column;align-items:flex-start}.public-community-detail-related>div{grid-template-columns:1fr}.public-community-detail-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}.public-community-detail-related>div>a:last-child{border-bottom:0}.public-community-social-bridge{grid-template-columns:1fr;padding:14px}.public-community-social-bridge>a{grid-column:auto;justify-content:center;justify-self:stretch}.public-unit-blog-grid{grid-template-columns:1fr}.public-unit-blog-featured>div,.public-blog-reader>article>header,.public-blog-reader-body{padding:24px}.public-unit-blog-featured footer,.public-blog-reader>article>footer{flex-direction:column;align-items:flex-start}.public-blog-reader>article>footer{padding:15px 24px}.public-blog-reader>article>footer a{margin-left:0}.public-blog-privacy-state{grid-template-columns:1fr;padding:25px}.public-blog-privacy-state>span{width:60px;height:60px;font-size:22px}.public-blog-reader-gallery{grid-template-columns:1fr}.public-professional-content>header{flex-direction:column;align-items:flex-start}.public-professional-content header>div:last-child{justify-content:flex-start}.public-community-grid article,.public-post-grid>article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-unit-card{grid-template-columns:52px 1fr;padding:10px}.public-unit-card-mark{height:55px}.public-unit-card dl{grid-template-columns:1fr}.public-unit-card dl>div{border-right:0;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 0;display:flex}.public-unit-card dl>div:last-child{border-bottom:0}.public-unit-card-decision>p{grid-template-columns:1fr}.public-unit-card-decision>p time{white-space:normal}.public-unit-card>nav{grid-template-columns:1fr}.public-units-section>header{flex-direction:column;align-items:flex-start}.public-network-header nav a:first-child{display:none}.public-space-gallery>div{grid-auto-rows:125px}.public-unit-contact article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-operating-hours>header{flex-direction:column;align-items:flex-start}.public-operating-week{grid-template-columns:1fr 1fr}.public-operating-week article:nth-child(2n){border-right:0}.public-operating-exceptions p{grid-template-columns:55px 1fr}.public-operating-exceptions p b{grid-column:2}.public-unit-contact>footer{flex-wrap:wrap;align-items:flex-start}.public-unit-contact>footer a{width:100%;margin-left:28px}.public-schedule-controls>header{align-items:flex-start}.public-schedule-controls>header aside{min-width:72px}.public-schedule-search{grid-template-columns:1fr}.public-schedule-search fieldset{flex-wrap:wrap;grid-column:auto}.public-schedule-session{grid-template-columns:52px minmax(0,1fr);padding:10px}.public-schedule-capacity{grid-column:2}.public-schedule-action{grid-area:auto/2;width:100%}.public-schedule-action>button,.public-schedule-action>a{min-height:36px}}.public-academy-frame,.public-academy-main,.public-network-frame,.public-network-main{min-width:0}@media (min-width:981px){.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-academy-header{grid-template:"brand actions"48px"navigation navigation"48px/minmax(0,1fr) auto;gap:0 18px;min-height:98px;padding-block:0;display:grid}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-academy-logo{grid-area:brand}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-academy-header nav{border-top:1px solid var(--theme-sidebar);grid-area:navigation;justify-content:flex-start;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-academy-header nav{border-top:1px solid color-mix(in srgb, var(--theme-sidebar) 72%, white)}}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-academy-header nav a{min-width:82px}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-academy-header-actions{grid-area:actions}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-unit-hero{grid-template-columns:minmax(0,1fr) 280px;gap:34px;min-height:300px;padding-block:42px}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-unit-hero h1{max-width:720px}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-unit-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:960px;margin-top:18px}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-unit-facts article:nth-child(2){border-right:0}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-unit-facts article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-unit-social-hub{max-width:960px}.appearance-scope[data-gymn-layout=showcase] .public-academy-site .public-home-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-network-header{grid-template:"brand navigation"48px"subnav subnav"48px/minmax(0,1fr) auto;min-height:96px;display:grid}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-network-header>a{grid-area:brand}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-network-header nav{border-top:1px solid var(--theme-sidebar);grid-area:subnav;justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-network-header nav{border-top:1px solid color-mix(in srgb, var(--theme-sidebar) 72%, white)}}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-organization-intro{grid-template-columns:minmax(0,1fr) 230px;min-height:305px;display:grid}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-organization-intro>div{max-width:720px}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-units-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-unit-card{grid-template-columns:68px minmax(0,1fr)}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-unit-card-decision,.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-unit-card>nav{grid-column:1/-1}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-unit-card-decision{border-top:1px solid var(--line-soft);border-left:0;padding:12px 0 0}.appearance-scope[data-gymn-layout=showcase] .public-network-site .public-unit-card>nav{grid-template-columns:repeat(3,1fr)}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-frame,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-frame{grid-template-columns:210px minmax(0,1fr);align-items:start;max-width:1420px;margin:0 auto;display:grid}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header{border-right:1px solid var(--theme-sidebar);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:17px;width:210px;min-height:calc(100vh - 27px);padding:21px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header{border-right:1px solid color-mix(in srgb, var(--theme-sidebar) 72%, white)}}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header{border-bottom:0}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-logo{align-items:flex-start;min-width:0}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-logo>small{white-space:normal;max-width:112px}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header nav{border-top:1px solid var(--theme-sidebar);flex-direction:column;flex:none;align-self:auto;gap:2px;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header nav{border-top:1px solid color-mix(in srgb, var(--theme-sidebar) 72%, white)}}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header nav{padding-top:12px}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav a,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header nav a{border-bottom:0;border-left:2px solid #0000;justify-content:flex-start;width:100%;min-height:38px;padding:0 10px}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav a:hover,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav a.active{border-left-color:var(--green);background:var(--theme-sidebar)}@supports (color:color-mix(in lab, red, red)){.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav a:hover,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header nav a.active{background:color-mix(in srgb, var(--theme-sidebar) 84%, white)}}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-header-actions{gap:6px;width:100%;margin-top:auto;display:grid}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-trial-button,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-member-button{justify-content:center;width:100%}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-academy-breadcrumb,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-breadcrumb{padding-inline:22px}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-unit-hero{grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:38px 30px}.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-unit-facts,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-unit-social-hub,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-home-grid,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-blog-preview,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-team-preview,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-structure-preview,.appearance-scope[data-gymn-layout=rail] .public-academy-site .public-page-body{max-width:calc(100% - 44px)}.appearance-scope[data-gymn-layout=rail] .public-network-site .public-organization-intro{padding:38px 30px}.appearance-scope[data-gymn-layout=rail] .public-network-site .public-units-section,.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-contact{max-width:calc(100% - 44px)}.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header>a{width:100%}.appearance-scope[data-gymn-layout=rail] .public-network-site .public-network-header nav{margin-top:2px}}.public-class-detail{gap:12px;padding-top:12px;display:grid}.public-class-detail-back{border-bottom:1px solid var(--line);color:#77857f;justify-content:space-between;align-items:center;gap:14px;min-height:36px;font-size:12px;display:flex}.public-class-detail-back a{color:var(--green-deep);font-weight:750}.public-class-detail-hero{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);display:grid}.public-class-detail-hero>div{background:linear-gradient(125deg, var(--theme-content), var(--theme-content));min-width:0;padding:30px 32px}@supports (color:color-mix(in lab, red, red)){.public-class-detail-hero>div{background:linear-gradient(125deg, color-mix(in srgb, var(--theme-content) 94%, var(--green-soft)), var(--theme-content))}}.public-class-detail-hero h1{color:#21362e;margin:10px 0 7px;font-size:clamp(20px,2.7vw,34px);line-height:1.08}.public-class-detail-hero>div>p{color:#6e7e77;text-transform:capitalize;margin:0;font-size:12px}.public-class-detail-hero dl{border-top:1px solid #dce5e1;border-bottom:1px solid #dce5e1;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;display:grid}.public-class-detail-hero dl>div{border-right:1px solid #dce5e1;align-content:center;gap:5px;min-height:57px;padding:9px 12px;display:grid}.public-class-detail-hero dl>div:first-child{padding-left:0}.public-class-detail-hero dl>div:last-child{border-right:0}.public-class-detail-hero dt{color:#84918b;text-transform:uppercase;font-size:12px;font-weight:800}.public-class-detail-hero dd{color:#34483f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.public-class-booking-card{border-left:1px solid var(--line);background:#f7faf8;flex-direction:column;min-width:0;padding:18px;display:flex}.public-class-booking-card>header{border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:9px;padding-bottom:12px;display:flex}.public-class-booking-card>header span{color:#687a72;letter-spacing:.1em;font-size:12px;font-weight:850}.public-class-booking-card>header b{background:var(--green-soft);color:var(--green-deep);padding:5px 7px;font-size:12px}.public-class-booking-meter>span{background:#dfe8e4;height:4px;display:block;overflow:hidden}.public-class-booking-meter>span i{background:var(--green);height:100%;display:block}.public-class-booking-meter p{color:#6f7e77;margin:7px 0 0;font-size:12px}.public-class-booking-meter p strong{color:#2d4239}.public-class-booking-meter>small{color:#9a7227;margin-top:3px;font-size:12px;display:block}.public-class-booking-state{background:#fff;border:1px solid #dce5e1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:61px;padding:8px;display:grid}.public-class-booking-state>span{width:32px;height:32px;color:var(--green-deep);background:#e4f4ee;place-items:center;font-size:12px;font-weight:850;display:grid}.public-class-booking-state p{min-width:0;margin:0}.public-class-booking-state strong,.public-class-booking-state small{display:block}.public-class-booking-state strong{font-size:12px}.public-class-booking-state small{color:#809089;margin-top:4px;font-size:12px;line-height:1.45}.public-class-booking-card>nav{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin-top:11px;display:grid}.public-class-booking-card>nav a,.public-class-booking-card>nav button,.public-class-booking-card>nav b{color:#5d6d66;text-align:center;background:#fff;border:1px solid #cfdad5;place-items:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:750;display:grid}.public-class-booking-card>nav .primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.public-class-booking-card>nav button:disabled{cursor:wait;opacity:.55}.public-class-booking-feedback{color:#08795d;background:#eaf8f3;border:1px solid #b9dfd2;margin:9px 0 0;padding:7px 8px;font-size:12px;font-weight:750}.public-class-booking-feedback.error{color:#a14e42;background:#fff0ed;border-color:#ebcbc5}.public-class-booking-card>footer{color:#8a9691;text-align:center;margin-top:auto;padding-top:12px;font-size:12px}.public-class-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:12px;display:grid}.public-class-detail-grid>main,.public-class-context{align-content:start;gap:12px;display:grid}.public-class-expectation,.public-class-checklist,.public-class-context>article,.public-class-related{border:1px solid var(--line);background:var(--surface)}.public-class-expectation>header,.public-class-checklist>header,.public-class-context article>header,.public-class-related>header{border-bottom:1px solid var(--line-soft);min-height:65px;padding:13px 16px}.public-class-expectation>header span,.public-class-checklist>header span,.public-class-context article>header span,.public-class-related>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-class-expectation h2,.public-class-checklist h2,.public-class-context h2,.public-class-related h2{margin:5px 0 0;font-size:12px}.public-class-expectation>header p{color:#7e8b85;max-width:520px;margin:5px 0 0;font-size:12px;line-height:1.45}.public-class-expectation>div{grid-template-columns:repeat(3,1fr);display:grid}.public-class-expectation article{border-right:1px solid var(--line-soft);grid-template-columns:28px 1fr;align-content:start;gap:10px;min-height:128px;padding:15px;display:grid}.public-class-expectation article:last-child{border-right:0}.public-class-expectation article>b{background:var(--green-soft);width:27px;height:27px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-class-expectation article p{margin:0}.public-class-expectation article strong,.public-class-expectation article small{display:block}.public-class-expectation article strong{font-size:12px}.public-class-checklist>div{grid-template-columns:repeat(3,1fr);display:grid}.public-class-checklist>div>p{border-right:1px solid var(--line-soft);grid-template-columns:43px 1fr;align-items:center;gap:10px;min-height:86px;margin:0;padding:12px;display:grid}.public-class-checklist>div>p:last-child{border-right:0}.public-class-checklist p>b{color:var(--green-deep);text-align:center;font-size:12px}.public-class-checklist p strong,.public-class-checklist p small{display:block}.public-class-teacher>div:not(.public-class-context-empty){grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:14px 16px 7px;display:grid}.public-class-teacher>div>span{background:var(--green-soft);width:56px;height:56px;color:var(--green-deep);place-items:center;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.public-class-teacher>div>span img{object-fit:cover}.public-class-teacher>div p{margin:0}.public-class-teacher>div strong,.public-class-teacher>div small{display:block}.public-class-teacher>div small{color:#7d8a84;margin-top:4px;font-size:12px}.public-class-teacher ul{flex-wrap:wrap;gap:5px;margin:5px 16px 13px 84px;padding:0;list-style:none;display:flex}.public-class-teacher li{color:#63736c;border:1px solid #dbe4e0;padding:4px 6px;font-size:12px}.public-class-teacher>a,.public-class-space>a{border-top:1px solid var(--line-soft);color:var(--green-deep);padding:10px 16px;font-size:12px;font-weight:750;display:block}.public-class-context-empty{grid-template-columns:35px 1fr;align-items:center;gap:9px;min-height:92px;padding:15px;display:grid}.public-class-context-empty small{line-height:1.5}.public-class-space figure{background:#dce5e1;height:150px;margin:0;position:relative;overflow:hidden}.public-class-space figure img{object-fit:cover}.public-class-space dl{margin:0;padding:6px 16px}.public-class-space dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.public-class-space dl>div:last-child{border-bottom:0}.public-class-space dt{color:#829089;font-size:12px}.public-class-space dd{color:#3c5047;text-align:right;margin:0;font-size:12px;font-weight:700}.public-class-related>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-class-related>header a{color:var(--green-deep);font-size:12px;font-weight:750}.public-class-related>div{grid-template-columns:repeat(3,1fr);display:grid}.public-class-related>div>a{border-right:1px solid var(--line-soft);grid-template-columns:54px minmax(0,1fr) auto 10px;align-items:center;gap:8px;min-height:82px;padding:11px 13px;display:grid}.public-class-related>div>a:last-child{border-right:0}.public-class-related time strong,.public-class-related time small,.public-class-related p strong,.public-class-related p small{display:block}.public-class-related time strong{color:var(--green-deep);font-size:12px}.public-class-related time small{color:#87938e;margin-top:3px;font-size:12px}.public-class-related p{min-width:0;margin:0}.public-class-related p strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-class-related p small{color:#84908a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.public-class-related>div>a>span{color:#5f7068;white-space:nowrap;font-size:12px;font-weight:700}.public-class-related>div>a>b{color:var(--green-deep);font-size:12px}.public-schedule-session-main h3 a{color:inherit}.public-schedule-session-main h3 a:hover{color:var(--green-deep)}.public-schedule-detail-link{color:var(--green-deep);margin-top:5px;font-size:12px;font-weight:750;display:inline-block}@media (max-width:900px){.public-class-detail-hero,.public-class-detail-grid{grid-template-columns:1fr}.public-class-booking-card{border-top:1px solid var(--line);border-left:0}.public-class-related>div{grid-template-columns:1fr}.public-class-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}.public-class-related>div>a:last-child{border-bottom:0}}@media (max-width:640px){.public-class-detail-back{flex-direction:column;justify-content:center;align-items:flex-start;padding:7px 0}.public-class-detail-hero>div{padding:23px 18px}.public-class-detail-hero dl{grid-template-columns:repeat(2,1fr)}.public-class-detail-hero dl>div:nth-child(2){border-right:0}.public-class-detail-hero dl>div:nth-child(-n+2){border-bottom:1px solid #dce5e1}.public-class-expectation>div,.public-class-checklist>div{grid-template-columns:1fr}.public-class-expectation article,.public-class-checklist>div>p{border-right:0;border-bottom:1px solid var(--line-soft)}.public-class-expectation article:last-child,.public-class-checklist>div>p:last-child{border-bottom:0}.public-class-related>header{flex-direction:column;align-items:flex-start}}.public-schedule-page,.public-class-detail{--class-ink:#243a31;--class-muted:#65776f;--class-soft:#f3f8f6;--class-line:#cfddd7}.public-schedule-page{gap:18px}.public-schedule-explorer{gap:16px}.public-schedule-explorer button,.public-schedule-explorer a,.public-class-detail button,.public-class-detail a{cursor:pointer}.public-schedule-viewer{border-color:var(--class-line);background:#fbfdfc;border-left:4px solid #92a49c;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;min-height:104px;padding:17px 19px}.public-schedule-viewer>span{width:46px;height:46px;font-size:16px}.public-schedule-viewer small,.public-schedule-controls>header span,.public-class-detail-hero dt,.public-class-booking-card>header span,.public-class-expectation>header span,.public-class-checklist>header span,.public-class-context article>header span,.public-class-related>header span{letter-spacing:.08em;font-size:12px}.public-schedule-viewer strong{color:var(--class-ink);margin-top:5px;font-size:15px;line-height:1.35}.public-schedule-viewer p{color:var(--class-muted);margin-top:5px;font-size:13px;line-height:1.55}.public-schedule-viewer>a{border-color:var(--class-line);align-items:center;min-height:42px;padding:0 14px;font-size:13px;display:inline-flex}.public-schedule-viewer.active{border-left-color:var(--green-deep)}.public-schedule-viewer.paused{border-left-color:#b38b2e}.public-schedule-controls{border-color:var(--class-line)}.public-schedule-controls>header{min-height:86px;padding:16px 19px}.public-schedule-controls>header h2{color:var(--class-ink);margin-top:6px;font-size:20px;line-height:1.25}.public-schedule-controls>header aside{min-width:150px}.public-schedule-controls>header aside strong{font-size:24px;line-height:1}.public-schedule-controls>header aside small{color:var(--class-muted);margin-top:6px;font-size:12px}.public-schedule-search{gap:12px;padding:16px 19px 18px}.public-schedule-search label{gap:7px}.public-schedule-search label>span,.public-schedule-search legend{color:#51655c;font-size:12px}.public-schedule-search legend{margin-bottom:7px}.public-schedule-search input,.public-schedule-search select,.public-schedule-search fieldset button{border-color:var(--class-line);min-height:44px;padding-inline:12px;font-size:14px}.public-schedule-search input:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-schedule-search input:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-schedule-search input:focus-visible{outline-offset:2px}.public-schedule-search select:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-schedule-search select:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-schedule-search select:focus-visible{outline-offset:2px}.public-schedule-search fieldset button:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-schedule-search fieldset button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-schedule-search fieldset button:focus-visible{outline-offset:2px}.public-schedule-days button:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-schedule-days button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-schedule-days button:focus-visible{outline-offset:2px}.public-schedule-action>button:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-schedule-action>button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-schedule-action>button:focus-visible{outline-offset:2px}.public-schedule-action>a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-schedule-action>a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-schedule-action>a:focus-visible{outline-offset:2px}.public-class-booking-card>nav a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-class-booking-card>nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-class-booking-card>nav a:focus-visible{outline-offset:2px}.public-class-booking-card>nav button:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-class-booking-card>nav button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-class-booking-card>nav button:focus-visible{outline-offset:2px}.public-schedule-search fieldset{gap:6px}.public-schedule-days{gap:8px;padding:12px 19px}.public-schedule-days button{gap:5px;min-width:88px;min-height:58px;padding:7px 10px}.public-schedule-days button strong,.public-schedule-days button small{font-size:12px}.public-schedule-results{gap:14px}.public-day-schedule{border-color:var(--class-line);grid-template-columns:184px minmax(0,1fr)}.public-day-schedule>header{background:var(--class-soft);padding:23px 20px}.public-day-schedule>header time{font-size:17px;line-height:1.3}.public-day-schedule>header strong{color:var(--class-ink);margin-top:7px;font-size:13px}.public-day-schedule>header span{color:var(--class-muted);margin-top:18px;font-size:12px}.public-schedule-session{grid-template-columns:78px minmax(220px,1fr) 150px 154px;gap:16px;min-height:122px;padding:16px 18px}.public-schedule-session.booked{box-shadow:inset 4px 0 var(--green-deep)}.public-schedule-session>time strong{font-size:18px}.public-schedule-session>time small{color:var(--class-muted);margin-top:5px;font-size:12px}.public-schedule-session-main>small{letter-spacing:.05em;font-size:12px}.public-schedule-session-main h3{color:var(--class-ink);margin:6px 0 5px;font-size:16px;line-height:1.3}.public-schedule-session-main p{color:var(--class-muted);font-size:13px;line-height:1.45}.public-schedule-detail-link{margin-top:8px;font-size:12px}.public-schedule-capacity>span,.public-class-booking-meter>span{height:7px}.public-schedule-capacity strong{color:var(--class-ink);margin-top:9px;font-size:14px}.public-schedule-capacity small{color:var(--class-muted);margin-top:4px;font-size:12px;line-height:1.35}.public-schedule-action{gap:7px}.public-schedule-action>button,.public-schedule-action>a{min-height:42px;padding:8px 11px;font-size:12px;line-height:1.25}.public-schedule-action>b{padding:8px;font-size:12px;line-height:1.3}.public-schedule-feedback{padding:12px 15px;font-size:13px;line-height:1.45;top:76px}.public-schedule-no-results{min-height:250px;padding:32px}.public-schedule-no-results>span{font-size:28px}.public-schedule-no-results h2{margin:12px 0 7px;font-size:19px}.public-schedule-no-results p{font-size:13px}.public-schedule-no-results button{min-height:42px;margin-top:14px;padding:0 14px;font-size:13px}.public-class-detail{gap:18px;padding-top:18px}.public-class-detail-back{min-height:48px;font-size:13px}.public-class-detail-hero{border-color:var(--class-line);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.public-class-detail-hero>div{padding:34px 36px}.public-class-activity-link{font-size:12px;font-weight:800}.public-class-detail-hero h1{margin:12px 0 9px;font-size:clamp(23px,2.4vw,29px);line-height:1.16}.public-class-detail-hero>div>p{color:var(--class-muted);font-size:14px;line-height:1.5}.public-class-detail-hero dl{margin-top:28px}.public-class-detail-hero dl>div{gap:7px;min-height:72px;padding:12px 14px}.public-class-detail-hero dd{font-size:13px;line-height:1.3}.public-class-booking-card{border-color:var(--class-line);padding:22px}.public-class-booking-card>header{padding-bottom:15px}.public-class-booking-card>header b{padding:7px 9px;font-size:12px}.public-class-booking-meter{padding:20px 0}.public-class-booking-meter p{margin-top:10px;font-size:13px}.public-class-booking-meter>small{margin-top:5px;font-size:12px}.public-class-booking-state{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:88px;padding:12px}.public-class-booking-state>span{width:42px;height:42px;font-size:15px}.public-class-booking-state strong{font-size:14px;line-height:1.35}.public-class-booking-state small{margin-top:5px;font-size:12px;line-height:1.5}.public-class-booking-card>nav{gap:8px;margin-top:14px}.public-class-booking-card>nav a,.public-class-booking-card>nav button,.public-class-booking-card>nav b{min-height:44px;padding:8px 12px;font-size:12px;line-height:1.3}.public-class-booking-feedback{margin-top:12px;padding:10px 11px;font-size:12px;line-height:1.45}.public-class-booking-card>footer{color:var(--class-muted);padding-top:15px;font-size:12px;line-height:1.45}.public-class-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.public-class-detail-grid>main,.public-class-context{gap:16px}.public-class-expectation,.public-class-checklist,.public-class-context>article,.public-class-related{border-color:var(--class-line)}.public-class-expectation>header,.public-class-checklist>header,.public-class-context article>header,.public-class-related>header{min-height:84px;padding:18px 20px}.public-class-expectation h2,.public-class-checklist h2,.public-class-context h2,.public-class-related h2{margin-top:7px;font-size:18px;line-height:1.3}.public-class-expectation>header p{color:var(--class-muted);margin-top:7px;font-size:13px;line-height:1.55}.public-class-expectation article{grid-template-columns:38px 1fr;gap:13px;min-height:164px;padding:20px}.public-class-expectation article>b{width:36px;height:36px;font-size:12px}.public-class-expectation article strong{font-size:14px;line-height:1.35}.public-class-expectation article small{color:var(--class-muted);margin-top:8px;font-size:12px;line-height:1.6}.public-class-checklist>div>p{grid-template-columns:55px 1fr;gap:13px;min-height:116px;padding:17px}.public-class-checklist p>b{font-size:13px}.public-class-checklist p strong{font-size:14px}.public-class-checklist p small{color:var(--class-muted);margin-top:6px;font-size:12px;line-height:1.5}.public-class-teacher>div:not(.public-class-context-empty){grid-template-columns:66px 1fr;gap:13px;padding:18px 20px 10px}.public-class-teacher>div>span{width:64px;height:64px;font-size:16px}.public-class-teacher>div strong{font-size:14px}.public-class-teacher>div small{margin-top:5px;font-size:12px}.public-class-teacher ul{gap:7px;margin:8px 20px 16px 99px}.public-class-teacher li{padding:6px 8px;font-size:12px}.public-class-teacher>a,.public-class-space>a{padding:14px 20px;font-size:12px}.public-class-context-empty{grid-template-columns:44px 1fr;gap:12px;min-height:118px;padding:20px}.public-class-context-empty>span{width:42px!important;height:42px!important;font-size:14px!important}.public-class-context-empty strong{font-size:14px}.public-class-context-empty small{margin-top:5px;font-size:12px}.public-class-space figure{height:210px}.public-class-space dl{padding:8px 20px}.public-class-space dl>div{min-height:47px}.public-class-space dt,.public-class-space dd,.public-class-related>header a{font-size:12px}.public-class-related>div>a{grid-template-columns:67px minmax(0,1fr) auto 14px;gap:12px;min-height:108px;padding:16px 18px}.public-class-related time strong{font-size:16px}.public-class-related time small,.public-class-related p small{margin-top:5px;font-size:12px}.public-class-related p strong{font-size:14px}.public-class-related>div>a>span{font-size:12px}.public-class-related>div>a>b{font-size:14px}@media (max-width:1100px){.public-schedule-session{grid-template-columns:72px minmax(190px,1fr) 145px}.public-schedule-action{grid-column:2/-1;grid-template-columns:repeat(2,minmax(120px,1fr));justify-self:end;width:min(100%,330px)}.public-class-expectation>div{grid-template-columns:1fr}.public-class-expectation article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:auto}.public-class-expectation article:last-child{border-bottom:0}}@media (max-width:820px){.public-schedule-viewer{grid-template-columns:48px minmax(0,1fr)}.public-schedule-viewer>a{grid-column:1/-1;justify-content:center}.public-schedule-search{grid-template-columns:1fr 1fr}.public-schedule-search fieldset{grid-column:1/-1}.public-day-schedule{grid-template-columns:1fr}.public-day-schedule>header{border-right:0;border-bottom:1px solid var(--class-line);grid-template-columns:1fr auto;align-items:center;padding:16px 18px;display:grid}.public-day-schedule>header strong{grid-column:1}.public-day-schedule>header span{grid-area:1/2/span 2;margin:0}.public-class-detail-hero,.public-class-detail-grid{grid-template-columns:1fr}.public-class-booking-card{border-top:1px solid var(--class-line);border-left:0}.public-class-related>div{grid-template-columns:1fr}.public-class-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:620px){.public-schedule-controls>header{align-items:flex-start}.public-schedule-controls>header aside{min-width:92px}.public-schedule-controls>header h2{font-size:18px}.public-schedule-search{grid-template-columns:1fr}.public-schedule-search fieldset{flex-wrap:wrap;grid-column:auto}.public-schedule-search fieldset button{flex:82px}.public-schedule-session{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:17px 15px}.public-schedule-session>[data-label]:before{content:attr(data-label);color:#71827a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.public-schedule-capacity{grid-column:1/-1}.public-schedule-action{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.public-class-detail-back{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:9px 0}.public-class-detail-hero>div{padding:26px 21px}.public-class-detail-hero h1{font-size:23px}.public-class-detail-hero dl{grid-template-columns:repeat(2,1fr)}.public-class-detail-hero dl>div:nth-child(2){border-right:0}.public-class-detail-hero dl>div:nth-child(-n+2){border-bottom:1px solid #dce5e1}.public-class-checklist>div{grid-template-columns:1fr}.public-class-checklist>div>p{border-right:0;border-bottom:1px solid var(--line-soft)}.public-class-checklist>div>p:last-child{border-bottom:0}.public-class-related>header{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.public-schedule-viewer{grid-template-columns:40px minmax(0,1fr);padding:15px}.public-schedule-viewer>span{width:40px;height:40px}.public-schedule-controls>header{flex-direction:column}.public-schedule-controls>header aside{text-align:left}.public-schedule-session{grid-template-columns:70px minmax(0,1fr)}.public-schedule-action{grid-template-columns:1fr}.public-class-booking-card{padding:18px}.public-class-detail-hero dl{grid-template-columns:1fr}.public-class-detail-hero dl>div{border-bottom:1px solid #dce5e1;border-right:0;padding-left:0}.public-class-detail-hero dl>div:last-child{border-bottom:0}.public-class-related>div>a{grid-template-columns:58px minmax(0,1fr) auto}.public-class-related>div>a>span{grid-column:2}.public-class-related>div>a>b{grid-area:1/3/span 2}}.public-space-detail{gap:12px;padding-top:12px;display:grid}.public-space-detail-back{border-bottom:1px solid var(--line);color:#77857f;justify-content:space-between;align-items:center;gap:14px;min-height:36px;font-size:12px;display:flex}.public-space-detail-back a{color:var(--green-deep);font-weight:750}.public-space-detail-hero{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:310px;display:grid;overflow:hidden}.public-space-detail-hero>figure{background:#d7e1dd;min-height:310px;margin:0;position:relative;overflow:hidden}.public-space-detail-hero>figure img{object-fit:cover}.public-space-detail-hero>figure figcaption{z-index:1;color:#fff;background:linear-gradient(#0000,#10241fe8);padding:36px 16px 13px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.public-space-detail-placeholder{background:linear-gradient(145deg, var(--theme-sidebar), var(--theme-sidebar));align-content:center;place-items:center;gap:10px;min-height:310px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-space-detail-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-sidebar) 88%, white), var(--theme-sidebar))}}.public-space-detail-placeholder{color:#fff}.public-space-detail-placeholder span{font-size:48px}.public-space-detail-placeholder small{color:#c2d3cc;text-transform:uppercase;font-size:12px;font-weight:800}.public-space-detail-hero>div:last-child{background:var(--theme-content);flex-direction:column;padding:26px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-space-detail-hero>div:last-child{background:color-mix(in srgb, var(--theme-content) 96%, var(--green-soft))}}.public-space-detail-hero>div:last-child>span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-space-detail-hero h1{color:#243a31;margin:9px 0 8px;font-size:clamp(21px,2.7vw,33px);line-height:1.08}.public-space-detail-hero>div:last-child>p{color:#718078;margin:0;font-size:12px;line-height:1.6}.public-space-detail-hero dl{border-top:1px solid #dce5e1;border-bottom:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);margin:22px 0 0;display:grid}.public-space-detail-hero dl>div{border-right:1px solid #dce5e1;align-content:center;gap:5px;min-height:60px;padding:8px;display:grid}.public-space-detail-hero dl>div:first-child{padding-left:0}.public-space-detail-hero dl>div:last-child{border-right:0}.public-space-detail-hero dt{color:#84918b;text-transform:uppercase;font-size:12px;font-weight:800}.public-space-detail-hero dd{color:#34483f;margin:0;font-size:12px;font-weight:750}.public-space-detail-hero nav{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:auto;padding-top:17px;display:grid}.public-space-detail-hero nav a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;text-align:center;place-items:center;min-height:36px;padding:0 8px;font-size:12px;font-weight:750;display:grid}.public-space-detail-hero nav a:last-child{color:var(--green-deep);background:#fff;border-color:#cbd8d3}.public-space-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);gap:12px;display:grid}.public-space-detail-grid>main,.public-space-detail-grid>aside{align-content:start;gap:12px;display:grid}.public-space-schedule,.public-space-detail-gallery,.public-space-visit-card,.public-space-teachers,.public-space-related{border:1px solid var(--line);background:var(--surface)}.public-space-schedule>header,.public-space-detail-gallery>header,.public-space-visit-card>header,.public-space-teachers>header,.public-space-related>header{border-bottom:1px solid var(--line-soft);min-height:65px;padding:13px 16px}.public-space-schedule>header,.public-space-related>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-space-schedule header span,.public-space-detail-gallery header span,.public-space-visit-card header span,.public-space-teachers header span,.public-space-related header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-space-schedule h2,.public-space-detail-gallery h2,.public-space-visit-card h2,.public-space-teachers h2,.public-space-related h2{margin:5px 0 0;font-size:12px}.public-space-schedule>header>b{background:var(--green-soft);color:var(--green-deep);padding:5px 7px;font-size:12px}.public-space-schedule>div:not(.public-space-empty-schedule)>a{border-bottom:1px solid var(--line-soft);grid-template-columns:60px minmax(0,1fr) 86px 10px;align-items:center;gap:10px;min-height:78px;padding:10px 14px;display:grid}.public-space-schedule>div>a:last-child{border-bottom:0}.public-space-schedule time strong,.public-space-schedule time small,.public-space-schedule p small,.public-space-schedule p strong,.public-space-schedule p span,.public-space-schedule a>div b,.public-space-schedule a>div small{display:block}.public-space-schedule time strong{color:var(--green-deep);font-size:12px}.public-space-schedule time small{color:#87948e;text-transform:capitalize;margin-top:3px;font-size:12px}.public-space-schedule p{min-width:0;margin:0}.public-space-schedule p small{color:var(--green-deep);text-transform:uppercase;font-size:12px;font-weight:800}.public-space-schedule p strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.public-space-schedule p span{color:#7f8c86;margin-top:3px;font-size:12px}.public-space-schedule a>div{text-align:right}.public-space-schedule a>div b{color:#42564d;font-size:12px}.public-space-schedule a>div small{color:#8a9690;margin-top:3px;font-size:12px}.public-space-schedule a>i{color:var(--green-deep);font-size:12px;font-style:normal}.public-space-empty-schedule{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:160px;padding:22px;display:grid}.public-space-empty-schedule>span{background:var(--green-soft);width:37px;height:37px;color:var(--green-deep);place-items:center;display:grid}.public-space-empty-schedule p{margin:0}.public-space-empty-schedule strong,.public-space-empty-schedule small{display:block}.public-space-empty-schedule strong{font-size:12px}.public-space-empty-schedule small{color:#83908a;margin-top:4px;font-size:12px}.public-space-empty-schedule a{color:var(--green-deep);font-size:12px;font-weight:750}.public-space-detail-gallery>div{background:#e3eae7;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;display:grid}.public-space-detail-gallery figure{background:#d8e1dd;min-height:190px;margin:0;position:relative;overflow:hidden}.public-space-detail-gallery figure img{object-fit:cover}.public-space-detail-gallery figcaption{z-index:1;color:#fff;background:linear-gradient(#0000,#11251fe5);padding:28px 10px 9px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.public-space-visit-card>div>p{border-bottom:1px solid var(--line-soft);grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:72px;margin:0;padding:10px 13px;display:grid}.public-space-visit-card p>b{background:var(--green-soft);width:30px;height:30px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-space-visit-card p strong,.public-space-visit-card p small{display:block}.public-space-visit-card p strong{font-size:12px}.public-space-visit-card p small{color:#829089;margin-top:4px;font-size:12px;line-height:1.45}.public-space-visit-card>a{color:var(--green-deep);padding:10px 13px;font-size:12px;font-weight:750;display:block}.public-space-teachers>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) 10px;align-items:center;gap:9px;min-height:61px;padding:9px 13px;display:grid}.public-space-teachers>div>a:last-child{border-bottom:0}.public-space-teachers a>span{background:var(--green-soft);width:41px;height:41px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.public-space-teachers a>span img{object-fit:cover}.public-space-teachers p{min-width:0;margin:0}.public-space-teachers p strong,.public-space-teachers p small{display:block}.public-space-teachers p strong{font-size:12px}.public-space-teachers p small{color:#829089;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.public-space-teachers a>b{color:var(--green-deep);font-size:12px}.public-space-related>header a{color:var(--green-deep);font-size:12px;font-weight:750}.public-space-related>div{grid-template-columns:repeat(3,1fr);display:grid}.public-space-related>div>a{border-right:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) 10px;align-items:center;gap:9px;min-height:91px;padding:12px;display:grid}.public-space-related>div>a:last-child{border-right:0}.public-space-related a>span{background:var(--green-soft);width:35px;height:35px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-space-related p{min-width:0;margin:0}.public-space-related p small,.public-space-related p strong,.public-space-related p em{display:block}.public-space-related p small{color:var(--green-deep);text-transform:uppercase;font-size:12px;font-weight:800}.public-space-related p strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.public-space-related p em{color:#83908a;margin-top:4px;font-size:12px;font-style:normal}.public-space-related a>b{color:var(--green-deep);font-size:12px}@media (max-width:900px){.public-space-detail-hero,.public-space-detail-grid{grid-template-columns:1fr}.public-space-detail-hero>figure,.public-space-detail-placeholder,.public-space-detail-hero>div:last-child{min-height:280px}.public-space-related>div{grid-template-columns:1fr}.public-space-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}.public-space-related>div>a:last-child{border-bottom:0}}@media (max-width:560px){.public-space-detail-back{flex-direction:column;justify-content:center;align-items:flex-start;padding:7px 0}.public-space-detail-hero>figure,.public-space-detail-placeholder{min-height:220px}.public-space-detail-hero>div:last-child{min-height:0;padding:21px 18px}.public-space-detail-hero nav{grid-template-columns:1fr}.public-space-schedule>header,.public-space-related>header{flex-direction:column;align-items:flex-start}.public-space-schedule>div:not(.public-space-empty-schedule)>a{grid-template-columns:52px minmax(0,1fr) 10px}.public-space-schedule a>div{text-align:left;grid-column:2}.public-space-schedule a>i{grid-area:1/3/span 2}.public-space-empty-schedule{grid-template-columns:36px minmax(0,1fr)}.public-space-empty-schedule>a{grid-column:2}.public-space-detail-gallery>div{grid-template-columns:1fr}.public-space-detail-gallery figure{min-height:180px}}.public-activities-page,.public-activity-detail{gap:12px;display:grid}.public-activity-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-activity-directory>article{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;display:flex}.public-activity-directory>article.featured{grid-column:span 2}.public-activity-directory>article>header{border-bottom:1px solid var(--line-soft);grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.public-activity-directory>article>header>span,.public-activity-related>div>a>span{background:var(--theme-sidebar);color:#fff;letter-spacing:.04em;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.public-activity-directory header div{min-width:0}.public-activity-directory header small{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850;display:block}.public-activity-directory h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.public-activity-directory h2 a{color:inherit}.public-activity-directory header>b{background:var(--green-soft);color:var(--green-deep);white-space:nowrap;padding:5px 7px;font-size:12px}.public-activity-next{border-bottom:1px solid var(--line-soft);align-content:center;min-height:84px;padding:13px;display:grid}.public-activity-next>small{color:#8b9892;font-size:12px;font-weight:800}.public-activity-next>p{grid-template-columns:54px 1fr;align-items:center;gap:10px;margin:7px 0 0;display:grid}.public-activity-next time{color:var(--green-deep);font-size:16px;font-weight:800}.public-activity-next p strong,.public-activity-next p em{display:block}.public-activity-next p strong{color:#405249;text-transform:capitalize;font-size:12px}.public-activity-next p em{color:#85918c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-style:normal;overflow:hidden}.public-activity-directory dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.public-activity-directory dl>div{border-right:1px solid var(--line-soft);align-content:center;gap:5px;min-height:57px;padding:9px 12px;display:grid}.public-activity-directory dl>div:last-child{border-right:0}.public-activity-directory dt{color:#8a9690;font-size:12px}.public-activity-directory dd{color:#34483f;margin:0;font-size:12px;font-weight:780}.public-activity-directory footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:9px 12px;display:flex}.public-activity-directory footer>div{gap:4px;min-width:0;display:flex;overflow:hidden}.public-activity-directory footer>div a,.public-activity-directory footer>div span{color:#687870;text-overflow:ellipsis;white-space:nowrap;border:1px solid #dbe5e0;max-width:100px;padding:4px 6px;font-size:12px;overflow:hidden}.public-activity-directory footer>a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:750}.public-activity-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:250px;display:grid}.public-activity-empty>span{background:var(--green-soft);width:44px;height:44px;color:var(--green-deep);place-items:center;font-size:14px;display:grid}.public-activity-empty h2{margin:0;font-size:13px}.public-activity-empty p{color:#7f8d87;max-width:390px;margin:0;font-size:12px}.public-activity-empty a{color:var(--green-deep);font-size:12px;font-weight:750}.public-activity-detail{padding-top:12px}.public-activity-detail-back{border-bottom:1px solid var(--line);color:#77857f;justify-content:space-between;align-items:center;gap:14px;min-height:36px;font-size:12px;display:flex}.public-activity-detail-back a{color:var(--green-deep);font-weight:750}.public-activity-detail-hero{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);min-height:305px;display:grid;overflow:hidden}.public-activity-detail-summary{background:linear-gradient(125deg, var(--theme-content), var(--theme-content));flex-direction:column;min-width:0;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-activity-detail-summary{background:linear-gradient(125deg, color-mix(in srgb, var(--theme-content) 94%, var(--green-soft)), var(--theme-content))}}.public-activity-detail-summary>span{color:var(--green-deep);letter-spacing:.11em;font-size:12px;font-weight:850}.public-activity-detail-summary h1{color:#243a31;margin:10px 0 8px;font-size:clamp(22px,3vw,35px);line-height:1.06}.public-activity-detail-summary>p{color:#718078;max-width:610px;margin:0;font-size:12px;line-height:1.6}.public-activity-detail-summary dl{border-top:1px solid #dce5e1;border-bottom:1px solid #dce5e1;grid-template-columns:repeat(4,1fr);margin:24px 0 0;display:grid}.public-activity-detail-summary dl>div{border-right:1px solid #dce5e1;align-content:center;gap:5px;min-height:61px;padding:8px 11px;display:grid}.public-activity-detail-summary dl>div:first-child{padding-left:0}.public-activity-detail-summary dl>div:last-child{border-right:0}.public-activity-detail-summary dt{color:#84918b;text-transform:uppercase;font-size:12px;font-weight:800}.public-activity-detail-summary dd{color:#34483f;margin:0;font-size:12px;font-weight:750}.public-activity-detail-summary nav{gap:6px;margin-top:auto;padding-top:18px;display:flex}.public-activity-detail-summary nav a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;place-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:750;display:grid}.public-activity-detail-summary nav a:last-child{color:var(--green-deep);background:#fff;border-color:#cbd8d3}.public-activity-detail-hero>figure{background:#d9e2de;min-height:305px;margin:0;position:relative;overflow:hidden}.public-activity-detail-hero>figure img{object-fit:cover}.public-activity-detail-hero>figure figcaption{z-index:1;color:#fff;background:linear-gradient(#0000,#10241fe8);padding:35px 14px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.public-activity-detail-mark{background:linear-gradient(145deg, var(--theme-sidebar), var(--theme-sidebar));align-content:center;place-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-activity-detail-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-sidebar) 87%, white), var(--theme-sidebar))}}.public-activity-detail-mark{color:#fff}.public-activity-detail-mark span{border:1px solid #ffffff52;place-items:center;width:90px;height:90px;font-size:25px;font-weight:850;display:grid}.public-activity-detail-mark small{color:#c8d6d1;text-transform:uppercase;font-size:12px;font-weight:800}.public-activity-detail-grid{grid-template-columns:minmax(0,1.38fr) minmax(270px,.62fr);gap:12px;display:grid}.public-activity-detail-grid>main,.public-activity-detail-grid>aside{align-content:start;gap:12px;display:grid}.public-activity-schedule,.public-activity-guidance,.public-activity-spaces,.public-activity-teachers,.public-activity-related,.public-activity-social-bridge{border:1px solid var(--line);background:var(--surface)}.public-activity-schedule>header,.public-activity-guidance>header,.public-activity-spaces>header,.public-activity-teachers>header,.public-activity-related>header{border-bottom:1px solid var(--line-soft);min-height:65px;padding:13px 16px}.public-activity-schedule>header,.public-activity-related>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-activity-schedule header span,.public-activity-guidance header span,.public-activity-spaces header span,.public-activity-teachers header span,.public-activity-related header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-activity-schedule h2,.public-activity-guidance h2,.public-activity-spaces h2,.public-activity-teachers h2,.public-activity-related h2{margin:5px 0 0;font-size:12px}.public-activity-schedule>header>b{background:var(--green-soft);color:var(--green-deep);padding:5px 7px;font-size:12px}.public-activity-schedule>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:58px minmax(0,1fr) auto 10px;align-items:center;gap:10px;min-height:76px;padding:10px 14px;display:grid}.public-activity-schedule>div>a:last-child{border-bottom:0}.public-activity-schedule time strong,.public-activity-schedule time small,.public-activity-schedule p strong,.public-activity-schedule p small{display:block}.public-activity-schedule time strong{color:var(--green-deep);font-size:12px}.public-activity-schedule time small{color:#87948e;text-transform:capitalize;margin-top:3px;font-size:12px}.public-activity-schedule p{min-width:0;margin:0}.public-activity-schedule p strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-activity-schedule p small{color:#7e8b85;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.public-activity-schedule>div>a>span{color:#52655c;white-space:nowrap;font-size:12px;font-weight:700}.public-activity-schedule>div>a>b{color:var(--green-deep);font-size:12px}.public-activity-guidance>div{grid-template-columns:repeat(3,1fr);display:grid}.public-activity-guidance article{border-right:1px solid var(--line-soft);grid-template-columns:29px 1fr;align-content:start;gap:9px;min-height:121px;padding:15px;display:grid}.public-activity-guidance article:last-child{border-right:0}.public-activity-guidance article>b{background:var(--green-soft);width:28px;height:28px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-activity-guidance article p{margin:0}.public-activity-guidance article strong,.public-activity-guidance article small{display:block}.public-activity-guidance article strong{font-size:12px}.public-activity-guidance article small{color:#7d8a84;margin-top:5px;font-size:12px;line-height:1.55}.public-activity-spaces>div>a,.public-activity-teachers>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(0,1fr) 10px;align-items:center;gap:9px;min-height:66px;padding:9px 13px;display:grid}.public-activity-spaces>div>a:last-child,.public-activity-teachers>div>a:last-child{border-bottom:0}.public-activity-spaces a>span,.public-activity-teachers a>span{background:var(--green-soft);width:46px;height:46px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.public-activity-spaces a>span img,.public-activity-teachers a>span img{object-fit:cover}.public-activity-spaces p,.public-activity-teachers p{min-width:0;margin:0}.public-activity-spaces p small,.public-activity-spaces p strong,.public-activity-spaces p em,.public-activity-teachers p strong,.public-activity-teachers p small{display:block}.public-activity-spaces p small{color:var(--green-deep);text-transform:uppercase;font-size:12px;font-weight:800}.public-activity-spaces p strong,.public-activity-teachers p strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.public-activity-spaces p em,.public-activity-teachers p small{color:#84908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.public-activity-spaces a>b,.public-activity-teachers a>b{color:var(--green-deep);font-size:12px}.public-activity-related>header a{color:var(--green-deep);font-size:12px;font-weight:750}.public-activity-related>div{grid-template-columns:repeat(3,1fr);display:grid}.public-activity-related>div>a{border-right:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) 10px;align-items:center;gap:9px;min-height:86px;padding:12px;display:grid}.public-activity-related>div>a:last-child{border-right:0}.public-activity-related p{min-width:0;margin:0}.public-activity-related p strong,.public-activity-related p small{display:block}.public-activity-related p strong{font-size:12px}.public-activity-related p small{color:#84918b;margin-top:4px;font-size:12px}.public-activity-related a>b{color:var(--green-deep);font-size:12px}.public-activity-social-bridge{background:linear-gradient(105deg, var(--theme-sidebar), var(--theme-sidebar));grid-template-columns:58px minmax(220px,1fr) minmax(320px,.85fr) auto;align-items:center;gap:14px;min-height:112px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-activity-social-bridge{background:linear-gradient(105deg, color-mix(in srgb, var(--theme-sidebar) 96%, white), var(--theme-sidebar))}}.public-activity-social-bridge{color:#fff}.public-activity-social-bridge>span{color:#8ee4c8;background:#ffffff0d;border:1px solid #ffffff42;place-items:center;width:56px;height:56px;font-size:14px;font-weight:850;display:grid}.public-activity-social-bridge>div small{color:#78d7b9;letter-spacing:.1em;font-size:12px;font-weight:850}.public-activity-social-bridge h2{margin:5px 0 3px;font-size:12px}.public-activity-social-bridge p{color:#afc3bc;max-width:560px;margin:0;font-size:12px;line-height:1.5}.public-activity-social-bridge dl{border:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.public-activity-social-bridge dl>div{border-right:1px solid #ffffff25;align-content:center;gap:4px;min-height:53px;padding:8px 10px;display:grid}.public-activity-social-bridge dl>div:last-child{border-right:0}.public-activity-social-bridge dt{color:#91aaa2;font-size:12px}.public-activity-social-bridge dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.public-activity-social-bridge>a{color:#123d31;white-space:nowrap;background:#49cda5;place-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:850;display:grid}.public-class-detail-hero .public-class-activity-link{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-space-activity-links{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.public-space-activity-links a{color:var(--green-deep);background:#fff;border:1px solid #d6e2dd;padding:5px 7px;font-size:12px;font-weight:750}@media (max-width:980px){.public-activity-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.public-activity-directory>article.featured{grid-column:span 1}.public-activity-detail-hero,.public-activity-detail-grid{grid-template-columns:1fr}.public-activity-detail-hero>figure,.public-activity-detail-mark{min-height:250px}.public-activity-social-bridge{grid-template-columns:56px minmax(0,1fr) auto}.public-activity-social-bridge dl{grid-column:2/-1}.public-activity-related>div{grid-template-columns:1fr}.public-activity-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}.public-activity-related>div>a:last-child{border-bottom:0}}@media (max-width:620px){.public-activity-directory{grid-template-columns:1fr}.public-activity-detail-back{flex-direction:column;justify-content:center;align-items:flex-start;padding:7px 0}.public-activity-detail-summary{padding:22px 18px}.public-activity-detail-summary dl{grid-template-columns:repeat(2,1fr)}.public-activity-detail-summary dl>div:nth-child(2){border-right:0}.public-activity-detail-summary dl>div:nth-child(-n+2){border-bottom:1px solid #dce5e1}.public-activity-detail-summary nav{flex-direction:column}.public-activity-detail-hero>figure,.public-activity-detail-mark{min-height:210px}.public-activity-schedule>header,.public-activity-related>header{flex-direction:column;align-items:flex-start}.public-activity-schedule>div>a{grid-template-columns:52px minmax(0,1fr) 10px}.public-activity-schedule>div>a>span{grid-column:2}.public-activity-schedule>div>a>b{grid-area:1/3/span 2}.public-activity-guidance>div{grid-template-columns:1fr}.public-activity-guidance article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-activity-guidance article:last-child{border-bottom:0}.public-activity-social-bridge{grid-template-columns:50px 1fr;padding:14px}.public-activity-social-bridge>span{width:48px;height:48px}.public-activity-social-bridge dl,.public-activity-social-bridge>a{grid-column:1/-1}.public-activity-social-bridge dl{grid-template-columns:1fr}.public-activity-social-bridge dl>div{border-bottom:1px solid #ffffff25;border-right:0;min-height:42px}.public-activity-social-bridge dl>div:last-child{border-bottom:0}}.public-discovery-unit-card.branded{border-top-color:var(--directory-brand-accent,var(--green))}.public-discovery-unit-card.branded>header{background:var(--directory-brand-canvas,#f8faf9)}@supports (color:color-mix(in lab, red, red)){.public-discovery-unit-card.branded>header{background:color-mix(in srgb, var(--directory-brand-canvas,#f8faf9) 84%, white)}}.public-discovery-unit-card.branded>header a{color:var(--directory-brand-deep,var(--green-deep));align-items:center;gap:6px;display:flex}.public-discovery-unit-card.branded>header a i{background:var(--directory-brand-navigation,var(--theme-sidebar));width:18px;height:18px;color:var(--directory-brand-accent,var(--green));flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.public-discovery-unit-card.branded>div>span{background:var(--directory-brand-navigation,var(--theme-sidebar));color:var(--directory-brand-accent,var(--green))}.public-discovery-unit-card.branded dd,.public-discovery-unit-card.branded>footer nav>a:last-child{color:var(--directory-brand-deep,var(--green-deep))}.public-discovery-network-card.branded{border-left-color:var(--directory-brand-accent,var(--green));background:#fff;overflow:hidden}.public-discovery-network-card.branded>header{background:var(--directory-brand-navigation,var(--theme-sidebar));color:#fff;grid-template-columns:46px minmax(0,1fr) auto;min-height:88px}.public-discovery-network-card.branded>header>span{background:var(--directory-brand-accent,var(--green));color:#fff;width:44px;height:44px;font-size:12px;position:relative;overflow:hidden}.public-discovery-network-card.branded>header>span.has-logo{background:var(--directory-brand-canvas,white)}.public-discovery-network-card.branded>header>span img{object-fit:contain;width:100%;height:100%;padding:4px}.public-discovery-network-card.branded>header small{color:var(--directory-brand-accent,var(--green))}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>header small{color:color-mix(in srgb, var(--directory-brand-accent,var(--green)) 78%, white)}}.public-discovery-network-card.branded>header strong{color:#fff}.public-discovery-network-card.branded>header em{color:var(--directory-brand-canvas,white)}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>header em{color:color-mix(in srgb, var(--directory-brand-canvas,white) 67%, white)}}.public-discovery-network-card.branded>header>b{border:1px solid var(--directory-brand-accent,var(--green));align-self:start}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>header>b{border:1px solid color-mix(in srgb, var(--directory-brand-accent,var(--green)) 60%, transparent)}}.public-discovery-network-card.branded>header>b{color:var(--directory-brand-accent,var(--green));padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>header>b{color:color-mix(in srgb, var(--directory-brand-accent,var(--green)) 82%, white)}}.public-discovery-network-card.branded>header>b{letter-spacing:.04em;font-size:12px}.public-discovery-network-card.branded>.public-discovery-network-signature{border-top:0;border-bottom:1px solid var(--directory-brand-deep,var(--green-deep));justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>.public-discovery-network-signature{border-bottom:1px solid color-mix(in srgb, var(--directory-brand-deep,var(--green-deep)) 12%, white)}}.public-discovery-network-card.branded>.public-discovery-network-signature{background:var(--directory-brand-canvas,#f8faf9);padding:9px 13px}.public-discovery-network-signature p{margin:0}.public-discovery-network-signature small,.public-discovery-network-signature strong{display:block}.public-discovery-network-signature small{color:var(--directory-brand-deep,var(--green-deep))}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-signature small{color:color-mix(in srgb, var(--directory-brand-deep,var(--green-deep)) 70%, #56645e)}}.public-discovery-network-signature small{letter-spacing:.06em;font-size:12px;font-weight:850}.public-discovery-network-signature strong{color:var(--directory-brand-deep,var(--green-deep));margin-top:3px;font-size:12px}.public-discovery-network-signature>span{border:1px solid var(--directory-brand-deep,var(--green-deep));display:flex}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-signature>span{border:1px solid color-mix(in srgb, var(--directory-brand-deep,var(--green-deep)) 18%, white)}}.public-discovery-network-signature>span{background:#fff;padding:3px}.public-discovery-network-signature>span i{background:var(--directory-brand-accent,var(--green));width:18px;height:18px;display:block}.public-discovery-network-signature>span i:nth-child(2){background:var(--directory-brand-navigation,var(--theme-sidebar))}.public-discovery-network-signature>span i:nth-child(3){background:var(--directory-brand-footer,#182b25)}.public-discovery-network-card.branded>.public-discovery-network-units{background:#fff;border-top:0;flex-wrap:wrap;align-items:center;gap:5px;min-height:48px;padding:8px 13px;display:flex}.public-discovery-network-card.branded>.public-discovery-network-units span{border-left:2px solid var(--directory-brand-accent,var(--green));background:var(--directory-brand-canvas,#f8faf9);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>.public-discovery-network-units span{background:color-mix(in srgb, var(--directory-brand-canvas,#f8faf9) 84%, white)}}.public-discovery-network-card.branded>.public-discovery-network-units span{color:#455850}.public-discovery-network-card.branded>footer{border-top-color:var(--directory-brand-accent,var(--green));min-height:42px}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>footer{border-top-color:color-mix(in srgb, var(--directory-brand-accent,var(--green)) 30%, var(--directory-brand-footer,#182b25))}}.public-discovery-network-card.branded>footer{background:var(--directory-brand-footer,#182b25);color:var(--directory-brand-canvas,white)}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>footer{color:color-mix(in srgb, var(--directory-brand-canvas,white) 68%, white)}}.public-discovery-network-card.branded>footer strong{color:var(--directory-brand-accent,var(--green))}@supports (color:color-mix(in lab, red, red)){.public-discovery-network-card.branded>footer strong{color:color-mix(in srgb, var(--directory-brand-accent,var(--green)) 82%, white)}}@media (max-width:560px){.public-discovery-network-card.branded>header{grid-template-columns:42px minmax(0,1fr)}.public-discovery-network-card.branded>header>b{grid-column:2;width:max-content;margin-top:-3px}.public-discovery-network-card.branded>.public-discovery-network-signature{align-items:flex-start}.public-discovery-network-card.branded>footer{flex-direction:column;align-items:flex-start;gap:5px;padding-block:9px}}.public-unit-contact>header>a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:800}.public-unit-contact>header>a:hover{text-underline-offset:3px;text-decoration:underline}.public-contact-page{gap:13px;display:grid}.public-contact-overview{grid-template-columns:minmax(0,1fr) 310px;gap:13px;display:grid}.public-contact-location,.public-contact-today,.public-contact-next{border:1px solid var(--line);background:var(--surface)}.public-contact-location>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:13px 16px;display:flex}.public-contact-location>header span,.public-contact-next>header span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-contact-location>header h2,.public-contact-next>header h2{margin:5px 0 3px;font-size:12px}.public-contact-location>header p,.public-contact-next>header p{color:#78867f;margin:0;font-size:12px;line-height:1.5}.public-contact-location>header>b{color:#7a8781;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:150px;font-size:12px;overflow:hidden}.public-contact-address{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:112px;margin:0;padding:15px 16px;display:grid}.public-contact-address>span{background:var(--green-deep);color:#fff;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.public-contact-address small,.public-contact-address strong,.public-contact-address a,.public-contact-address em{display:block}.public-contact-address small{color:#7f8c86;letter-spacing:.08em;font-size:12px;font-weight:850}.public-contact-address strong{color:#2c4038;margin-top:5px;font-size:12px;line-height:1.45}.public-contact-address a,.public-contact-address em{width:max-content;max-width:100%;color:var(--green-deep);margin-top:7px;font-size:12px;font-style:normal;font-weight:750}.public-contact-address a:hover{text-underline-offset:3px;text-decoration:underline}.public-contact-channels{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-contact-channels>a{border-right:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:104px;padding:12px;display:grid}.public-contact-channels>a:last-of-type{border-right:0}.public-contact-channels>a:hover{background:#f8fbfa}.public-contact-channels>a>span{background:var(--green-soft);width:32px;height:32px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:800;display:grid}.public-contact-channels>a.whatsapp>span{color:#08795d;background:#dff5ec}.public-contact-channels p{min-width:0;margin:0}.public-contact-channels small,.public-contact-channels strong,.public-contact-channels em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-contact-channels small{color:var(--green-deep);font-size:12px;font-weight:850}.public-contact-channels strong{color:#32463e;margin-top:4px;font-size:12px}.public-contact-channels em{color:#87938e;margin-top:3px;font-size:12px;font-style:normal}.public-contact-channels>a>b{color:var(--green-deep);font-size:12px}.public-contact-channel-empty{color:#73817b;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:104px;padding:18px;display:flex}.public-contact-channel-empty>span{color:#87948e;background:#edf2f0;place-items:center;width:34px;height:34px;display:grid}.public-contact-channel-empty p{margin:0}.public-contact-channel-empty strong,.public-contact-channel-empty small{display:block}.public-contact-channel-empty strong{font-size:12px}.public-contact-channel-empty small{color:#89958f;margin-top:3px;font-size:12px}.public-contact-today{border-top:3px solid var(--green);align-self:start}.public-contact-today>header{border-bottom:1px solid var(--line-soft);background:#17382f;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:9px 12px;display:flex}.public-contact-today>header span{color:#9bbab0;letter-spacing:.08em;font-size:12px;font-weight:850}.public-contact-today>header b{color:#efb8b8;border:1px solid #7b5f5f;padding:4px 5px;font-size:12px}.public-contact-today>header b.open{color:#6ae0bd;border-color:#3d806c}.public-contact-today>strong{color:#263b33;padding:14px 13px 7px;font-size:13px;display:block}.public-contact-today>em{color:var(--green-deep);padding:0 13px 7px;font-size:12px;font-style:normal;font-weight:750;display:block}.public-contact-today>div{padding:5px 13px 9px}.public-contact-today>div p{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;margin:0;display:grid}.public-contact-today>div p>span{color:#86928d;text-transform:uppercase;font-size:12px;font-weight:800}.public-contact-today>div p>strong{font-size:12px}.public-contact-today>div p>b{color:var(--green-deep);font-size:12px}.public-contact-today>div p.today{background:var(--green-soft);margin-inline:-5px;padding-inline:5px}.public-contact-today>div p.today>span,.public-contact-today>div p.today>strong{color:var(--green-deep)}.public-contact-today>div p.public-contact-hours-note{color:#63736c;min-height:80px;padding:13px 0;font-size:12px;line-height:1.55;display:block}.public-contact-today>a{border-top:1px solid var(--line-soft);min-height:40px;color:var(--green-deep);background:#f7faf8;place-items:center;font-size:12px;font-weight:800;display:grid}.public-contact-today>a:hover{background:var(--green-soft)}.public-contact-next>header{border-bottom:1px solid var(--line-soft);min-height:78px;padding:14px 16px}.public-contact-next>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-contact-next>div>a{border-right:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:126px;padding:14px;display:grid}.public-contact-next>div>a:last-child{border-right:0}.public-contact-next>div>a:hover{background:#f7fbf9}.public-contact-next>div>a>span{background:var(--green-soft);width:29px;height:29px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:850;display:grid}.public-contact-next p{min-width:0;margin:0}.public-contact-next small,.public-contact-next strong,.public-contact-next em{display:block}.public-contact-next small{color:var(--green-deep);font-size:12px;font-weight:850}.public-contact-next strong{margin-top:5px;font-size:12px}.public-contact-next em{color:#7b8983;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.public-contact-next>div>a>b{color:var(--green-deep);font-size:12px}@media (max-width:1080px){.public-academy-header nav a{min-width:61px}.public-contact-overview{grid-template-columns:minmax(0,1fr) 280px}.public-contact-channels{grid-template-columns:1fr}.public-contact-channels>a{border-right:0;border-bottom:1px solid var(--line-soft);min-height:72px}.public-contact-channels>a:last-of-type{border-bottom:0}.public-contact-next>div{grid-template-columns:repeat(2,1fr)}.public-contact-next>div>a:nth-child(2){border-right:0}.public-contact-next>div>a:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:720px){.public-contact-overview{grid-template-columns:1fr}.public-contact-location>header{flex-direction:column;align-items:flex-start}.public-contact-location>header>b{max-width:100%}.public-contact-today{width:100%}}@media (max-width:500px){.public-unit-contact>header{flex-direction:column;align-items:flex-start}.public-contact-address{grid-template-columns:38px minmax(0,1fr)}.public-contact-address>span{width:38px;height:38px}.public-contact-next>div{grid-template-columns:1fr}.public-contact-next>div>a,.public-contact-next>div>a:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft);min-height:100px}.public-contact-next>div>a:last-child{border-bottom:0}}.public-unit-compare-site{min-height:100vh}.public-unit-compare-site .public-network-header nav a.active{box-shadow:inset 0 -2px var(--green);color:#fff}.public-compare-intro{background:var(--theme-sidebar);color:#fff;justify-content:space-between;align-items:center;gap:32px;padding:35px max(28px,50vw - 540px);display:flex}.public-compare-intro>div>span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.public-compare-intro h1{margin:8px 0;font-size:clamp(22px,2.8vw,31px)}.public-compare-intro p{color:#aec1ba;max-width:680px;margin:0;font-size:12px;line-height:1.65}.public-compare-my-list{color:#bcd1ca;border:1px solid #4f6c63;align-items:center;width:max-content;min-height:36px;margin-top:13px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.public-compare-intro>aside{border-left:3px solid var(--green);background:var(--theme-sidebar);min-width:185px;padding:13px 16px}@supports (color:color-mix(in lab, red, red)){.public-compare-intro>aside{background:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-compare-intro>aside strong,.public-compare-intro>aside span,.public-compare-intro>aside small{display:block}.public-compare-intro>aside strong{color:var(--green);font-size:22px}.public-compare-intro>aside span{margin-top:2px;font-size:12px}.public-compare-intro>aside small{color:#91aaa2;margin-top:8px;font-size:12px}.public-compare-selector,.public-compare-board,.public-compare-disclosure{max-width:1080px;margin-inline:auto}.public-compare-selector{border:1px solid var(--line);background:var(--surface);margin-top:20px}.public-compare-selector>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:61px;padding:11px 15px;display:flex}.public-compare-selector>header span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-compare-selector>header h2{margin:4px 0 0;font-size:12px}.public-compare-selector>header>b{background:var(--green-soft);color:var(--green-deep);padding:5px 7px;font-size:12px}.public-compare-selector>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.public-compare-selector button{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:#263a33;cursor:pointer;text-align:left;background:#fff;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:80px;padding:11px 13px;display:grid}.public-compare-selector button:hover{background:#f7faf9}.public-compare-selector button.selected{box-shadow:inset 0 0 0 1px var(--green-deep);background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.public-compare-selector button.selected{background:color-mix(in srgb, var(--green-soft) 55%, white)}}.public-compare-selector button>i{color:#74847d;background:#edf3f0;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:grid}.public-compare-selector button.selected>i{background:var(--green-deep);color:#fff}.public-compare-selector button small,.public-compare-selector button strong,.public-compare-selector button em{display:block}.public-compare-selector button small{color:var(--green-deep);font-size:12px;font-weight:800}.public-compare-selector button strong{margin-top:4px;font-size:12px}.public-compare-selector button em{color:#82908a;margin-top:3px;font-size:12px;font-style:normal}.public-compare-selector button>b{color:#87938e;white-space:nowrap;font-size:12px}.public-compare-selector button.selected>b{color:var(--green-deep)}.public-compare-selector>p{color:#946a24;background:#fcf6eb;border-top:1px solid #e6d4b5;margin:0;padding:8px 13px;font-size:12px}.public-compare-board{border:1px solid var(--line);background:#fff;margin-top:13px}.public-compare-board-scroll{overflow-x:auto}.public-compare-grid{grid-template-columns:160px repeat(var(--compare-columns), minmax(230px, 1fr));min-width:calc(160px + (230px * var(--compare-columns)));display:grid}.public-compare-grid>aside,.public-compare-grid>article,.public-compare-actions>div{border-right:1px solid var(--line-soft)}.public-compare-grid>:last-child{border-right:0}.public-compare-head{background:#f8faf9}.public-compare-head>aside{align-content:center;gap:5px;min-height:132px;padding:14px;display:grid}.public-compare-head>aside span,.public-compare-actions>aside span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-compare-head>aside strong,.public-compare-actions>aside strong{font-size:12px}.public-compare-head>aside small,.public-compare-actions>aside small{color:#84918b;font-size:12px;line-height:1.45}.public-compare-head article{background:#fff;min-height:132px;padding:14px}.public-compare-head article>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.public-compare-head article>div>i{background:var(--theme-sidebar);width:34px;height:34px;color:var(--green);place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.public-compare-head article>div p{min-width:0;margin:0}.public-compare-head article small,.public-compare-head article strong{display:block}.public-compare-head article>div small{color:var(--green-deep);text-transform:uppercase;font-size:12px;font-weight:800}.public-compare-head article>div strong{margin-top:3px;font-size:12px}.public-compare-head article>p{color:#74847d;min-height:36px;margin:10px 0 0;font-size:12px;line-height:1.5}.public-compare-head article nav{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.public-compare-head article nav span{background:var(--green-soft);color:var(--green-deep);padding:4px 5px;font-size:12px;font-weight:750}.public-compare-head article>footer{border-top:1px solid var(--line-soft);margin-top:9px;padding-top:8px}.public-compare-head article>footer button,.public-compare-head article>footer a{border:1px solid var(--green-deep);width:100%;min-height:36px;color:var(--green-deep);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;display:flex}.public-compare-head article>footer button.saved{background:var(--green-deep);color:#fff}.public-compare-head article>footer button:disabled{cursor:wait;opacity:.6}.public-compare-row{border-top:1px solid var(--line-soft)}.public-compare-row>aside{background:#fafcfb;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:83px;padding:11px 13px;display:grid}.public-compare-row>aside i{background:var(--green-soft);width:25px;height:25px;color:var(--green-deep);place-items:center;font-size:12px;font-style:normal;display:grid}.public-compare-row>aside strong{font-size:12px;line-height:1.4}.public-compare-row article{align-content:center;gap:4px;min-height:83px;padding:11px 14px;display:grid}.public-compare-row article>strong{color:#273a33;font-size:12px;line-height:1.45}.public-compare-row article>small{color:#82908a;font-size:12px;line-height:1.45}.public-compare-row article>span{color:#7b8782;border:1px solid #d8e0dd;width:max-content;margin-top:2px;padding:3px 5px;font-size:12px;font-weight:850}.public-compare-row article>span.open{background:var(--green-soft);color:var(--green-deep);border-color:#97cdbb}.public-compare-row article>a{width:max-content;color:var(--green-deep);margin-top:2px;font-size:12px;font-weight:800}.public-compare-tags{flex-wrap:wrap;gap:4px;display:flex}.public-compare-tags span{color:#566861;background:#eef3f1;padding:4px 6px;font-size:12px}.public-compare-actions{border-top:1px solid var(--line);background:#f8faf9}.public-compare-actions>aside{align-content:center;gap:4px;min-height:74px;padding:12px 14px;display:grid}.public-compare-actions>div{background:#fff;grid-template-columns:1fr;align-content:center;gap:5px;min-height:74px;padding:10px 14px;display:grid}.public-compare-actions>div a{border:1px solid var(--green-deep);min-height:36px;color:var(--green-deep);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.public-compare-actions>div a.primary{background:var(--green-deep);color:#fff}.public-compare-disclosure{border:1px solid #bdd7cd;border-left:4px solid var(--green);background:#eff8f5;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:11px;min-height:73px;margin-top:13px;margin-bottom:42px;padding:12px 15px;display:grid}.public-compare-disclosure>span{background:var(--green-deep);color:#fff;place-items:center;width:33px;height:33px;font-size:12px;font-weight:850;display:grid}.public-compare-disclosure strong{font-size:12px}.public-compare-disclosure p{color:#63766f;max-width:820px;margin:4px 0 0;font-size:12px;line-height:1.5}.public-compare-launch{border:1px solid var(--green-deep);min-height:36px;color:var(--green-deep);flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:flex}.public-compare-save-notice{max-width:1080px;min-height:38px;color:var(--green-deep);background:#eaf8f3;border:1px solid #acd9ca;align-items:center;gap:8px;margin:13px auto 0;padding:8px 11px;display:flex}.public-compare-save-notice>span{background:#d6eee6;place-items:center;width:21px;height:21px;font-size:12px;font-weight:850;display:grid}.public-compare-save-notice p{margin:0;font-size:12px;font-weight:700}.public-compare-save-notice a{color:var(--green-deep);margin-left:auto;font-size:12px;font-weight:800}@media (max-width:980px){.public-compare-selector,.public-compare-board,.public-compare-disclosure,.public-compare-save-notice{max-width:calc(100% - 32px)}.public-compare-grid{grid-template-columns:145px repeat(var(--compare-columns), minmax(220px, 1fr));min-width:calc(145px + (220px * var(--compare-columns)))}}@media (max-width:720px){.public-compare-intro{flex-direction:column;align-items:flex-start}.public-compare-intro>aside{width:100%}.public-compare-selector>div{grid-template-columns:1fr}.public-compare-selector button{border-right:0}.public-compare-grid{grid-template-columns:125px repeat(var(--compare-columns), minmax(205px, 1fr));min-width:calc(125px + (205px * var(--compare-columns)))}}@media (max-width:500px){.public-unit-compare-site .public-network-header nav a:nth-child(2),.public-unit-compare-site .public-network-header nav a:nth-child(4),.public-unit-compare-site .public-network-header nav a:nth-child(5){display:none}.public-compare-selector>header{flex-direction:column;align-items:flex-start}.public-compare-selector button{grid-template-columns:29px minmax(0,1fr)}.public-compare-selector button>b{grid-column:2}}.public-academy-header-actions{align-items:center;gap:7px;display:flex}.public-trial-button{border:1px solid var(--green);background:var(--green);color:#fff;white-space:nowrap;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.public-hero-text-action{color:#a9beb7;white-space:nowrap;align-self:center;padding:0 4px;font-size:12px;font-weight:700}.public-hero-text-action:hover{color:#fff}.public-trial-experience{background:var(--canvas)}.public-trial-intro{background:var(--theme-sidebar);color:#fff;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:45px;min-height:190px;padding:30px max(28px,50vw - 590px);display:grid}.public-trial-intro>div>span{color:var(--green);letter-spacing:.11em;font-size:12px;font-weight:850}.public-trial-intro h1{letter-spacing:-.7px;margin:8px 0 7px;font-size:clamp(23px,2.7vw,32px)}.public-trial-intro>div>p{color:#aec1ba;max-width:660px;margin:0;font-size:12px;line-height:1.65}.public-trial-intro>aside{border-left:3px solid var(--green);background:var(--theme-sidebar);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.public-trial-intro>aside{background:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-trial-intro>aside>small,.public-trial-intro>aside>strong,.public-trial-intro>aside>span{display:block}.public-trial-intro>aside>small{color:#8ca9a0;letter-spacing:.08em;font-size:12px;font-weight:800}.public-trial-intro>aside>strong{margin-top:5px;font-size:12px}.public-trial-intro>aside>span{color:#a9bdb6;margin-top:3px;font-size:12px}.public-trial-intro dl{border-top:1px solid #456159;grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0 0;padding-top:11px;display:grid}.public-trial-intro dl>div{grid-template-columns:18px 1fr;align-items:center;gap:5px;min-width:0;display:grid}.public-trial-intro dt{background:var(--green);color:#fff;place-items:center;width:18px;height:18px;margin:0;font-size:12px;font-weight:800;display:grid}.public-trial-intro dd{color:#c0d0ca;margin:0;font-size:12px;line-height:1.35}.public-trial-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:13px;max-width:1180px;margin:28px auto 48px;display:grid}.public-trial-form{border:1px solid var(--line);background:var(--surface)}.public-trial-form>nav{border-bottom:1px solid var(--line);background:#fafcfb;grid-template-columns:repeat(3,1fr);min-height:54px;display:grid}.public-trial-form>nav button{border:0;border-right:1px solid var(--line-soft);color:#8b9691;background:0 0;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:relative}.public-trial-form>nav button:last-child{border-right:0}.public-trial-form>nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.public-trial-form>nav button.active{color:var(--green-deep)}.public-trial-form>nav button.active:after{background:var(--green)}.public-trial-form>nav button.done{color:#52655e}.public-trial-form>nav i{width:20px;height:20px;color:inherit;background:#fff;border:1px solid #cbd4d0;place-items:center;font-size:12px;font-style:normal;display:grid}.public-trial-form>nav button.active i,.public-trial-form>nav button.done i{border-color:var(--green);background:var(--green);color:#fff}.public-trial-step>header small{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-trial-step>header h2{letter-spacing:-.25px;margin:6px 0 5px;font-size:16px}.public-trial-step>header p{color:#75827c;margin:0;font-size:12px;line-height:1.5}.public-trial-interest-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.public-trial-interest-grid button{border:1px solid var(--line);color:#55635d;text-align:left;background:#fff;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;min-height:64px;padding:9px;display:grid}.public-trial-interest-grid button:hover{background:#fbfdfc;border-color:#a8c9bd}.public-trial-interest-grid button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.public-trial-interest-grid button i{width:28px;height:28px;color:var(--green-deep);background:#f0f5f2;place-items:center;font-size:12px;font-style:normal;display:grid}.public-trial-interest-grid button.selected i{background:#fff}.public-trial-interest-grid button strong{font-size:12px}.public-trial-interest-grid button>span{text-align:center;font-size:12px;font-weight:800}.public-trial-date-grid{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:12px;margin-top:18px;display:grid}.public-trial-step label>span,.public-trial-step legend{color:#56645e;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.public-trial-step label>span small{color:#919c97;font-size:12px;font-weight:500}.public-trial-step input,.public-trial-step select,.public-trial-step textarea{color:#26342f;background:#fbfcfb;border:1px solid #d6ddda;border-radius:0;outline:0;width:100%;font-size:12px}.public-trial-step input,.public-trial-step select{height:35px;padding:0 10px}.public-trial-step textarea{resize:vertical;min-height:76px;padding:10px;line-height:1.5}.public-trial-step input:focus,.public-trial-step select:focus,.public-trial-step textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.public-trial-step input:focus,.public-trial-step select:focus,.public-trial-step textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 12%, transparent)}}.public-trial-date-grid fieldset,.public-trial-contact-choice{border:0;min-width:0;margin:0;padding:0}.public-trial-date-grid fieldset>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.public-trial-date-grid fieldset button{background:#fbfcfb;border:1px solid #d6ddda;justify-content:center;align-items:center;gap:4px;min-height:36px;display:flex}.public-trial-date-grid fieldset button strong{font-size:12px}.public-trial-date-grid fieldset button small{color:#89958f;font-size:12px}.public-trial-date-grid fieldset button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.public-trial-date-grid fieldset button.selected small{color:var(--green-deep)}.public-trial-plan{margin-top:15px;display:block}.public-trial-contact-grid{grid-template-columns:repeat(2,1fr);gap:13px 10px;display:grid}.public-trial-contact-grid label.wide{grid-column:1/-1}.public-trial-contact-choice{margin-top:18px}.public-trial-contact-choice>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.public-trial-contact-choice button{color:#5d6b65;background:#fff;border:1px solid #d6ddda;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:700;display:flex}.public-trial-contact-choice button i{color:var(--green-deep);font-size:12px;font-style:normal}.public-trial-contact-choice button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.public-trial-review{gap:7px;display:grid}.public-trial-review article{border:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.public-trial-review article>span{background:var(--green-soft);width:32px;height:32px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-trial-review article p{min-width:0;margin:0}.public-trial-review article small,.public-trial-review article strong,.public-trial-review article b{display:block}.public-trial-review article small{color:#89958f;letter-spacing:.06em;font-size:12px;font-weight:800}.public-trial-review article strong{margin-top:3px;font-size:12px}.public-trial-review article b{overflow-wrap:anywhere;color:#75827c;margin-top:2px;font-size:12px;font-weight:500}.public-trial-notes{margin-top:13px;display:block}.public-trial-consent{cursor:pointer;background:#f4fbf8;border:1px solid #cfe4dc;grid-template-columns:16px 1fr;align-items:start;gap:8px;margin-top:13px;padding:10px;display:grid!important}.public-trial-consent input{width:14px;height:14px;accent-color:var(--green-deep);margin:1px 0 0}.public-trial-consent>span{margin:0!important}.public-trial-consent strong,.public-trial-consent small{display:block}.public-trial-consent strong{color:#40534c;font-size:12px}.public-trial-consent small{color:#75847e;margin-top:3px;font-size:12px;font-weight:500;line-height:1.45}.public-trial-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.public-trial-error{color:#8f3932;background:#fff1ef;border-left:3px solid #c55b52;margin:0 27px 12px;padding:8px 10px;font-size:12px}.public-trial-form>footer{border-top:1px solid var(--line);background:#fafcfb;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 27px;display:flex}.public-trial-form>footer>span{color:#89958f;font-size:12px}.public-trial-form>footer button{border-radius:0;min-height:36px;padding:0 14px;font-size:12px;font-weight:750}.public-trial-form>footer button.back{color:#586660;background:#fff;border:1px solid #cfd7d3}.public-trial-form>footer button.next{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;margin-left:auto}.public-trial-form>footer button:disabled{cursor:wait;opacity:.62}.public-trial-assurances{gap:8px;display:grid}.public-trial-assurances>section{border:1px solid var(--line);background:var(--surface);grid-template-columns:30px 1fr;gap:9px;padding:11px;display:grid}.public-trial-assurances>section>span{background:var(--green-soft);width:28px;height:28px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:800;display:grid}.public-trial-assurances strong{font-size:12px;display:block}.public-trial-assurances p{color:#7b8882;margin:4px 0 0;font-size:12px;line-height:1.45}.public-trial-assurances>div{border:1px solid var(--line);background:#fafcfb;margin-top:5px;padding:14px}.public-trial-assurances>div>small{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:850}.public-trial-assurances ol{margin:13px 0 0;padding:0;list-style:none}.public-trial-assurances li{grid-template-columns:20px 1fr;gap:8px;padding:0 0 13px;display:grid}.public-trial-assurances li:last-child{padding-bottom:0}.public-trial-assurances li>i{width:20px;height:20px;color:var(--green-deep);border:1px solid #bdcbc5;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.public-trial-assurances li strong,.public-trial-assurances li small{display:block}.public-trial-assurances li strong{font-size:12px}.public-trial-assurances li small{color:#818e88;margin-top:3px;font-size:12px;line-height:1.4}.public-trial-confirmation{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:13px;max-width:960px;margin:35px auto 55px;display:grid}.public-trial-confirmation-card{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);text-align:center;padding:28px}.public-trial-confirmation-card>span{background:var(--green-soft);width:42px;height:42px;color:var(--green-deep);place-items:center;margin:0 auto 12px;font-size:18px;font-weight:850;display:grid}.public-trial-confirmation-card>small{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-trial-confirmation-card h1{letter-spacing:-.3px;max-width:520px;margin:7px auto 6px;font-size:19px}.public-trial-confirmation-card>p{color:#74817b;max-width:540px;margin:0 auto;font-size:12px;line-height:1.6}.public-trial-confirmation-card>div{background:#f4fbf8;border:1px solid #cfe4dc;width:max-content;min-width:180px;margin:18px auto;padding:10px 18px}.public-trial-confirmation-card>div span,.public-trial-confirmation-card>div strong,.public-trial-confirmation-card>div small{display:block}.public-trial-confirmation-card>div span{color:#74837d;font-size:12px;font-weight:750}.public-trial-confirmation-card>div strong{color:var(--green-deep);letter-spacing:.06em;margin-top:4px;font-size:13px}.public-trial-confirmation-card>div small{color:#89958f;margin-top:3px;font-size:12px}.public-trial-confirmation-card>section{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.public-trial-confirmation-card article{border-right:1px solid var(--line-soft);text-align:left;grid-template-columns:22px 1fr;gap:7px;padding:12px;display:grid}.public-trial-confirmation-card article:last-child{border-right:0}.public-trial-confirmation-card article i{background:var(--green-soft);width:21px;height:21px;color:var(--green-deep);place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.public-trial-confirmation-card article p{margin:0}.public-trial-confirmation-card article strong,.public-trial-confirmation-card article small{display:block}.public-trial-confirmation-card article small{color:#7e8b85;margin-top:3px;font-size:12px;line-height:1.4}.public-trial-confirmation-card>footer{justify-content:center;gap:7px;margin-top:20px;display:flex}.public-trial-outline-action{color:#56645e;border:1px solid #c9d2ce;place-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;display:grid}.public-trial-confirmation>aside{background:#fff8de;border-left:3px solid #d6b650;grid-template-columns:28px 1fr;gap:9px;padding:13px;display:grid}.public-trial-confirmation>aside>span{color:#5c4b13;background:#ecd46f;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.public-trial-confirmation>aside strong{color:#5b4d1d;font-size:12px;display:block}.public-trial-confirmation>aside p{color:#776a37;margin:4px 0 0;font-size:12px;line-height:1.5}.public-current-trial{background:var(--canvas);min-height:520px}.public-current-trial>header{background:var(--theme-sidebar);color:#fff;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:42px;min-height:190px;padding:30px max(28px,50vw - 590px);display:grid}.public-current-trial>header>div>span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.public-current-trial>header h1{letter-spacing:-.7px;margin:8px 0 7px;font-size:clamp(24px,2.7vw,32px)}.public-current-trial>header p{color:#aec1ba;max-width:690px;margin:0;font-size:14px;line-height:1.55}.public-current-trial>header>aside{border-left:3px solid var(--green);background:var(--theme-sidebar);padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.public-current-trial>header>aside{background:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-current-trial>header>aside small,.public-current-trial>header>aside strong,.public-current-trial>header>aside span,.public-current-trial>header>aside b{display:block}.public-current-trial>header>aside small{color:#9bb3ab;letter-spacing:.07em;font-size:12px;font-weight:800}.public-current-trial>header>aside strong{margin-top:7px;font-size:16px;line-height:1.35}.public-current-trial>header>aside span{color:#a9bdb6;margin-top:5px;font-size:13px}.public-current-trial>header>aside b{background:var(--green);color:#fff;letter-spacing:.05em;width:max-content;margin-top:13px;padding:5px 7px;font-size:12px}.public-current-trial.requested>header>aside b{background:#b28431}.public-current-trial-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;max-width:1060px;margin:28px auto 50px;display:grid}.public-current-trial-layout>article{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface)}.public-current-trial-heading{border-bottom:1px solid var(--line-soft);grid-template-columns:44px 1fr;gap:13px;padding:22px 24px 18px;display:grid}.public-current-trial-heading>span{background:var(--green-soft);width:42px;height:42px;color:var(--green-deep);place-items:center;font-size:18px;font-weight:850;display:grid}.public-current-trial-heading small{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:850}.public-current-trial-heading h2{margin:5px 0 4px;font-size:20px}.public-current-trial-heading p{color:#74817b;margin:0;font-size:14px;line-height:1.5}.public-current-trial-layout ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.public-current-trial-layout li{border-right:1px solid var(--line-soft);grid-template-columns:30px 1fr;align-content:center;gap:10px;min-height:112px;padding:16px;display:grid}.public-current-trial-layout li:last-child{border-right:0}.public-current-trial-layout li>i{color:#718079;background:#fff;border:1px solid #ccd6d2;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:800;display:grid}.public-current-trial-layout li.done>i{border-color:var(--green);background:var(--green);color:#fff}.public-current-trial-layout li.current>i{color:#8d681f;background:#fff7e6;border-color:#c79c46}.public-current-trial-layout li strong,.public-current-trial-layout li small{display:block}.public-current-trial-layout li small{color:#7d8984;margin-top:4px;font-size:12px;line-height:1.4}.public-current-trial-layout>article>footer{border-top:1px solid var(--line);background:#fafcfb;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:11px 24px;display:flex}.public-current-trial-layout>article>footer>div span,.public-current-trial-layout>article>footer>div strong{display:block}.public-current-trial-layout>article>footer>div span{color:#87938e;font-size:12px;font-weight:750}.public-current-trial-layout>article>footer>div strong{color:var(--green-deep);letter-spacing:.05em;margin-top:3px;font-size:15px}.public-current-trial-layout nav{align-items:center;gap:7px;display:flex}.public-current-trial-layout nav a{color:#56645e;border:1px solid #cbd5d1;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.public-current-trial-layout nav a.primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.public-current-trial-layout>aside{background:#fff8de;border-left:3px solid #d6b650;grid-template-columns:34px 1fr;gap:10px;padding:15px;display:grid}.public-current-trial-layout>aside>span{color:#5c4b13;background:#ecd46f;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.public-current-trial-layout>aside strong{color:#5b4d1d;font-size:14px;display:block}.public-current-trial-layout>aside p{color:#776a37;margin:5px 0 0;font-size:13px;line-height:1.5}.public-post-trial .public-current-trial-layout{max-width:1180px}.public-post-trial .public-current-trial-layout>article{border-top-color:#16866a}.public-post-trial .public-current-trial-layout ol{grid-template-columns:repeat(4,1fr)}.public-post-trial .public-current-trial-heading>span{background:#dff4ec}.public-former-return>header>aside b{background:#33735f}.public-former-return .public-current-trial-layout>article{border-top-color:#33735f}@media (max-width:980px){.public-trial-layout{grid-template-columns:minmax(0,1fr) 245px;max-width:calc(100% - 32px)}.public-trial-confirmation{max-width:calc(100% - 32px)}.public-current-trial-layout{grid-template-columns:1fr;max-width:calc(100% - 32px)}.public-trial-intro{grid-template-columns:1fr 300px}.public-current-trial>header{grid-template-columns:1fr 320px}.public-post-trial .public-current-trial-layout ol{grid-template-columns:repeat(2,1fr)}.public-post-trial .public-current-trial-layout li:nth-child(2){border-right:0}.public-post-trial .public-current-trial-layout li:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.public-trial-interest-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.public-academy-header-actions{margin-left:auto}.public-member-button{display:none}.public-trial-intro,.public-current-trial>header{grid-template-columns:1fr;gap:18px;padding:28px 22px}.public-current-trial>header>aside{max-width:460px}.public-trial-intro>aside{max-width:420px}.public-trial-layout{grid-template-columns:1fr}.public-trial-assurances{grid-template-columns:repeat(3,1fr)}.public-trial-assurances>div{grid-column:1/-1}.public-trial-assurances>section{grid-template-columns:24px 1fr}.public-trial-assurances>section>span{width:23px;height:23px}.public-trial-confirmation,.public-current-trial-layout ol{grid-template-columns:1fr}.public-current-trial-layout li{border-right:0;border-bottom:1px solid var(--line-soft)}.public-post-trial .public-current-trial-layout ol{grid-template-columns:1fr}.public-post-trial .public-current-trial-layout li:nth-child(2){border-right:0}.public-post-trial .public-current-trial-layout li:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.public-current-trial-layout li:last-child{border-bottom:0}.public-current-trial-layout>article>footer{flex-direction:column;align-items:flex-start}.public-current-trial-layout nav{flex-wrap:wrap;width:100%}}@media (max-width:500px){.public-academy-header-actions{gap:4px}.public-trial-button{padding-inline:8px}.public-trial-step{min-height:0;padding:20px 16px 15px}.public-trial-form>footer{padding-inline:16px}.public-trial-interest-grid,.public-trial-contact-grid,.public-trial-date-grid,.public-trial-date-grid fieldset>div{grid-template-columns:1fr}.public-trial-date-grid fieldset button{justify-content:flex-start;padding-inline:11px}.public-trial-contact-choice>div{grid-template-columns:1fr}.public-trial-contact-choice button{justify-content:flex-start;padding-inline:12px}.public-trial-assurances{grid-template-columns:1fr}.public-trial-assurances>div{grid-column:auto}.public-trial-confirmation-card{padding:22px 16px}.public-trial-confirmation-card>section{grid-template-columns:1fr}.public-trial-confirmation-card article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-trial-confirmation-card article:last-child{border-bottom:0}.public-trial-confirmation-card>footer{flex-direction:column}.public-current-trial-heading{grid-template-columns:1fr;padding:20px 16px}.public-current-trial-layout nav{grid-template-columns:1fr;display:grid}.public-current-trial-layout nav a{width:100%}}.public-trial-contact-grid label.identity-email input{color:#35584d;background:#eef8f4;border-color:#9acdbd}.public-trial-contact-grid label.identity-email>small{color:#08795d;margin-top:4px;font-size:12px;font-weight:650;display:block}.public-plan-actions{gap:7px;margin-top:auto;padding-top:14px;display:grid}.public-plan-actions a{border:1px solid var(--academy-accent,#0a8464);place-items:center;min-height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-plan-actions a{border:1px solid color-mix(in srgb, var(--academy-accent,#0a8464) 48%, #dce4e0)}}.public-plan-actions a{color:var(--academy-accent,#08795d);letter-spacing:.02em;border-radius:3px;font-size:12px;font-weight:760}.public-plan-actions a:first-child{background:var(--academy-accent,#08795d);border-color:var(--academy-accent,#08795d);color:#fff}.public-plan-actions a:hover{transform:translateY(-1px)}.membership-request-wizard{color:#17231f;max-width:1220px;margin:0 auto;padding:22px 28px 48px}.membership-request-return-passport{background:#f3faf7;border:1px solid #bdd9cf;border-left:4px solid #28745d;grid-template-columns:42px minmax(0,1fr) minmax(210px,auto) auto;align-items:center;gap:14px;min-height:78px;margin-bottom:11px;padding:12px 15px;display:grid}.membership-request-return-passport>span{color:#28745d;background:#fff;border:1px solid #b9d8cd;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid}.membership-request-return-passport>div{min-width:0}.membership-request-return-passport small,.membership-request-return-passport strong,.membership-request-return-passport p{display:block}.membership-request-return-passport small{color:#28745d;letter-spacing:.09em;font-size:12px;font-weight:850}.membership-request-return-passport strong{margin-top:4px;font-size:12px}.membership-request-return-passport p{color:#687a73;margin:3px 0 0;font-size:12px;line-height:1.45}.membership-request-return-passport dl{border-left:1px solid #d2e5de;grid-template-columns:1fr 1fr;min-width:250px;margin:0;display:grid}.membership-request-return-passport dl div{padding:3px 12px}.membership-request-return-passport dl div+div{border-left:1px solid #d2e5de}.membership-request-return-passport dt{color:#82918b;text-transform:uppercase;font-size:12px;font-weight:750}.membership-request-return-passport dd{color:#354b43;margin:4px 0 0;font-size:12px;font-weight:720}.membership-request-return-passport>b{color:#28745d;letter-spacing:.07em;white-space:nowrap;background:#fff;border:1px solid #a9cfc2;padding:6px 8px;font-size:12px}.membership-request-hero{background:#fff;border:1px solid #d9e2de;grid-template-columns:minmax(0,1.5fr) minmax(260px,.62fr);display:grid;box-shadow:0 5px 18px #1f322c0d}.membership-request-hero>div{padding:29px 31px 24px}.membership-request-hero>div>span,.membership-request-step header>span,.membership-request-review article>span,.membership-request-boundaries>h3,.membership-request-safety>span+h2+p+dl+a{position:relative}.membership-request-hero>div>span,.membership-request-step header>span,.membership-request-review article>span{color:#08795d;letter-spacing:.12em;font-size:12px;font-weight:800}.membership-request-hero h1{letter-spacing:-.65px;margin:7px 0;font-size:clamp(20px,2.2vw,28px);line-height:1.12}.membership-request-hero>div>p{color:#68756f;max-width:650px;margin:0;font-size:12px;line-height:1.55}.membership-request-hero ol{border-top:1px solid #e6ebe9;grid-template-columns:repeat(3,1fr);margin:24px 0 0;padding:16px 0 0;list-style:none;display:grid}.membership-request-hero li{color:#8c9792;gap:8px;display:flex}.membership-request-hero li+li{border-left:1px solid #e6ebe9;padding-left:17px}.membership-request-hero li b{border:1px solid #d8dfdc;border-radius:2px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.membership-request-hero li strong,.membership-request-hero li small{display:block}.membership-request-hero li strong{color:#6f7c76;font-size:12px}.membership-request-hero li small{margin-top:2px;font-size:12px}.membership-request-hero li.active b{color:#fff;background:#0b8968;border-color:#0b8968}.membership-request-hero li.active strong{color:#17231f}.membership-request-hero>aside{color:#fff;background:#172b25;border-left:4px solid #17c892;padding:28px}.membership-request-hero>aside small{color:#82a89c;letter-spacing:.1em;font-size:12px;font-weight:750}.membership-request-hero>aside>strong{color:#5ce3b8;text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:12px;display:block}.membership-request-hero>aside h2{letter-spacing:-.25px;margin:4px 0 6px;font-size:18px}.membership-request-hero>aside p{color:#adc1ba;font-size:12px;line-height:1.5}.membership-request-hero>aside>span{color:#bad2ca;border:1px solid #355047;margin-top:17px;padding:6px 8px;font-size:12px;display:inline-flex}.membership-request-workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:13px;margin-top:13px;display:grid}.membership-request-step,.membership-request-safety,.membership-request-existing{background:#fff;border:1px solid #dce4e0}.membership-request-step{min-width:0}.membership-request-step>header{border-bottom:1px solid #e8edeb;padding:22px 25px 17px}.membership-request-step header h2{letter-spacing:-.2px;margin:5px 0 4px;font-size:16px}.membership-request-step header p{color:#75817c;margin:0;font-size:12px;line-height:1.55}.membership-request-step>footer{background:#f9fbfa;border-top:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:9px;min-height:65px;padding:14px 25px;display:flex}.membership-request-step>footer a,.membership-request-step>footer button{color:#fff;background:#0b8062;border:1px solid #0b8062;border-radius:3px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:720;display:inline-flex}.membership-request-step>footer a,.membership-request-step>footer button.secondary{color:#53615b;background:#fff;border-color:#d4deda}.membership-request-step>footer button:disabled{opacity:.45;cursor:not-allowed}.membership-request-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px 25px 25px;display:grid}.membership-request-plan-grid>button{text-align:left;background:#fff;border:1px solid #dce4e0;border-radius:3px;min-height:286px;padding:18px 15px 14px;position:relative}.membership-request-plan-grid>button:hover,.membership-request-plan-grid>button.selected{border-color:#168b6b;box-shadow:inset 0 0 0 1px #168b6b}.membership-request-plan-grid>button.highlighted{background:#fbfdfc}.membership-request-plan-grid em{color:#077355;background:#e2f6ef;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.membership-request-plan-grid small{color:#89948f;letter-spacing:.09em;font-size:12px;font-weight:700}.membership-request-plan-grid h3{margin:8px 0 7px;font-size:14px}.membership-request-plan-grid>button>strong{color:#08795d;font-size:19px;display:block}.membership-request-plan-grid>button>strong span{color:#85908b;font-size:12px;font-weight:500}.membership-request-plan-grid p{color:#697670;min-height:36px;font-size:12px;line-height:1.5}.membership-request-plan-grid ul{border-top:1px solid #e8edeb;min-height:75px;margin:0;padding:10px 0;list-style:none}.membership-request-plan-grid li{color:#56635d;margin:5px 0;font-size:12px;line-height:1.35}.membership-request-plan-grid>button>b{color:#0a7d5f;letter-spacing:.06em;font-size:12px;display:block}.membership-request-identity{background:#f3fbf8;border:1px solid #cce7de;align-items:center;gap:11px;margin:20px 25px 14px;padding:14px;display:flex}.membership-request-identity>span{color:#fff;background:#0b8465;border-radius:3px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.membership-request-identity div{min-width:0}.membership-request-identity small,.membership-request-identity strong,.membership-request-identity p{display:block}.membership-request-identity small{color:#168267;font-size:12px;font-weight:800}.membership-request-identity strong{margin-top:3px;font-size:12px}.membership-request-identity p{color:#72807a;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.membership-request-identity>b{color:#08795d;letter-spacing:.08em;margin-left:auto;font-size:12px}.membership-request-contact-grid{grid-template-columns:1fr 1.25fr;gap:13px;padding:0 25px 25px;display:grid}.membership-request-contact-grid label,.membership-request-contact-grid fieldset{border:0;min-width:0;margin:0;padding:0}.membership-request-contact-grid label>span,.membership-request-contact-grid legend{color:#4f5c56;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.membership-request-contact-grid label>span small{color:#8a9691;font-size:12px;font-weight:550}.membership-request-contact-grid input,.membership-request-contact-grid textarea{color:#1c2924;background:#fff;border:1px solid #d6dfdb;border-radius:3px;outline:0;width:100%;font-size:12px}.membership-request-contact-grid input{height:36px;padding:0 10px}.membership-request-contact-grid textarea{resize:vertical;min-height:90px;padding:10px}.membership-request-contact-grid input:focus,.membership-request-contact-grid textarea:focus{border-color:#128465;box-shadow:0 0 0 2px #12846517}.membership-request-contact-grid fieldset>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.membership-request-contact-grid fieldset button{color:#66736d;background:#fff;border:1px solid #d6dfdb;border-radius:3px;height:36px;font-size:12px}.membership-request-contact-grid fieldset button.selected{color:#087356;background:#ebf8f3;border-color:#128465;font-weight:720}.membership-request-contact-help{color:#168267;margin-top:5px;font-size:12px;line-height:1.4;display:block}.membership-request-contact-grid .wide{grid-column:1/-1;position:relative}.membership-request-contact-grid .wide>span small{color:#939d99;font-weight:500}.membership-request-contact-grid .wide>small{color:#98a29e;font-size:12px;position:absolute;bottom:6px;right:8px}.membership-request-review{grid-template-columns:1fr 1fr;gap:9px;padding:18px 25px 9px;display:grid}.membership-request-review article{border:1px solid #dce4e0;min-height:130px;padding:15px;position:relative}.membership-request-review h3{margin:7px 0 4px;font-size:13px}.membership-request-review strong{color:#08795d;font-size:17px}.membership-request-review strong small{color:#7b8781;font-size:12px}.membership-request-review p{color:#66736d;font-size:12px;line-height:1.5}.membership-request-review button{color:#08795d;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;position:absolute;bottom:11px;right:12px}.membership-request-boundaries{background:#fafcfb;border:1px solid #dce4e0;margin:0 25px 12px;padding:15px}.membership-request-boundaries>h3{margin:0 0 12px;font-size:12px}.membership-request-boundaries ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.membership-request-boundaries li{border-right:1px solid #e2e8e5;gap:7px;padding-right:7px;display:flex}.membership-request-boundaries li:last-child{border:0}.membership-request-boundaries li>b{color:#08795d;border:1px solid #b9d9ce;border-radius:2px;flex:none;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.membership-request-boundaries strong,.membership-request-boundaries small{display:block}.membership-request-boundaries strong{font-size:12px;line-height:1.3}.membership-request-boundaries small{color:#7c8883;margin-top:3px;font-size:12px;line-height:1.35}.membership-request-consent{cursor:pointer;background:#f1faf7;border:1px solid #cce4dc;align-items:flex-start;gap:9px;margin:0 25px 22px;padding:13px;display:flex}.membership-request-consent input{accent-color:#08795d;margin:2px 0 0}.membership-request-consent strong,.membership-request-consent small{display:block}.membership-request-consent strong{font-size:12px}.membership-request-consent small{color:#6e7b75;margin-top:4px;font-size:12px;line-height:1.4}.membership-request-error{color:#a23a3a;margin:0 25px 14px;font-size:12px}.membership-request-safety{padding:20px;position:sticky;top:82px;overflow:hidden}.membership-request-safety>span{color:#08795d;background:#eaf8f3;border:1px solid #bfe1d5;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.membership-request-safety h2{margin:15px 0 6px;font-size:14px}.membership-request-safety>p{color:#6d7974;font-size:12px;line-height:1.55}.membership-request-safety dl{border-top:1px solid #e5ebe8;margin:17px 0}.membership-request-safety dl div{border-bottom:1px solid #e5ebe8;gap:3px;padding:10px 0;display:grid}.membership-request-safety dt{color:#8c9692;text-transform:uppercase;font-size:12px;font-weight:700}.membership-request-safety dd{color:#45534d;overflow-wrap:anywhere;margin:0;font-size:12px}.membership-request-safety a{color:#08795d;font-size:12px;font-weight:720}.membership-request-existing{text-align:center;max-width:740px;margin:45px auto;padding:34px}.membership-request-existing>span{color:#08795d;background:#e7f7f1;place-items:center;width:46px;height:46px;margin:0 auto 13px;font-size:20px;display:grid}.membership-request-existing>small{color:#08795d;letter-spacing:.1em;font-size:12px;font-weight:800}.membership-request-existing h1{margin:7px 0;font-size:18px}.membership-request-existing p{color:#6b7772;font-size:12px;line-height:1.55}.membership-request-existing>div{justify-content:center;gap:8px;margin-top:18px;display:flex}.membership-request-existing a{color:#fff;background:#08795d;border:1px solid #08795d;border-radius:3px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex}.membership-request-existing a.secondary{color:#596660;background:#fff;border-color:#d7dfdc}.membership-request-existing.academy-review{background:#fff9f7;border-color:#e0b9b0 #e0b9b0 #e0b9b0 #b6574f;border-left-style:solid;border-left-width:4px}.membership-request-existing.academy-review>span{color:#a44841;background:#f7e1dc}.membership-request-existing.academy-review>small{color:#a44841}.membership-request-existing.academy-review a{background:#a94d46;border-color:#a94d46}.membership-request-existing.preparing{background:#fffdf7;border-color:#e3cf9e #e3cf9e #e3cf9e #c28d31;border-left-style:solid;border-left-width:4px}.membership-request-existing.preparing>span{color:#8c651f;background:#f8eccf}.membership-request-existing.preparing>small{color:#8c651f}.membership-request-existing.preparing a{background:#9a7027;border-color:#9a7027}.membership-request-existing.returning{background:#f0faf6;border-color:#a8d5c5 #a8d5c5 #a8d5c5 #08795d;border-left-style:solid;border-left-width:4px}.membership-request-existing.returning>span{color:#08795d;background:#d9f0e8}.member-request-center,.member-request-detail{gap:13px;display:grid}.member-request-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.member-request-summary article{background:#fff;border:1px solid #dce4e0;min-height:103px;padding:14px 15px}.member-request-summary article.attention{border-top:3px solid #d39727;padding-top:12px}.member-request-summary article.review{border-top:3px solid #4e7590;padding-top:12px}.member-request-summary span,.member-request-list header span,.member-request-record header span,.member-request-next>span{color:#7c8983;letter-spacing:.09em;font-size:12px;font-weight:800}.member-request-summary strong{margin:6px 0 3px;font-size:22px;display:block}.member-request-summary small{color:#7f8a85;font-size:12px}.member-request-list{background:#fff;border:1px solid #dce4e0}.member-request-list>header{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:center;min-height:70px;padding:14px 17px;display:flex}.member-request-list h2,.member-request-record h2,.member-request-next h2{margin:4px 0 3px;font-size:13px}.member-request-list header p{color:#7a8681;margin:0;font-size:12px}.member-request-list header>b{color:#08795d;background:#eef7f4;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.member-request-filters{background:#f7faf9;border-bottom:1px solid #e2e9e6;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;display:grid}.member-request-filters a{color:#66736d;border:1px solid #0000;justify-content:space-between;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:720;display:flex}.member-request-filters a+a{border-left-color:#e2e9e6}.member-request-filters a.active{color:#08795d;background:#fff;border-color:#a8d5c5;box-shadow:inset 3px 0 #08795d}.member-request-filters a b{color:#607069;text-align:center;background:#eaf0ed;min-width:23px;padding:3px 5px;font-size:12px}.member-request-filters a.active b{color:#08795d;background:#e1f3ec}.member-request-list>div>article{border-bottom:1px solid #edf1ef;grid-template-columns:30px minmax(0,1fr) auto 92px;align-items:center;gap:11px;min-height:74px;padding:10px 17px;display:grid}.member-request-list>div>article>span{color:#68756f;background:#f0f4f2;place-items:center;width:27px;height:27px;display:grid}.member-request-list>div>article.active>span{color:#08795d;background:#e3f6ef}.member-request-list>div>article.paused>span{color:#936419;background:#fff1d6}.member-request-list>div>article.membership_ended>span{color:#68756f;background:#edf1ef}.member-request-list>div>article.contract_review>span{color:#92670f;background:#fff4d9}.member-request-list>div>article.contract_revision>span{color:#426c88;background:#eaf1f6}.member-request-list>div>article.returning{box-shadow:inset 3px 0 #08795d}.member-request-list>div>article.returning>span{color:#08795d;background:#dff3ec;border:1px solid #a8d5c5;font-size:14px;font-weight:800}.member-request-list>div>article.returning small{color:#08795d;font-weight:750}.member-request-list article small{color:#86918c;font-size:12px}.member-request-list article h3{margin:3px 0;font-size:12px}.member-request-list article p{color:#74807b;margin:0;font-size:12px}.member-request-list article>b{color:#56635d;background:#f1f5f3;padding:5px 7px;font-size:12px;font-weight:750}.member-request-list article.active>b{color:#08795d;background:#e3f6ef}.member-request-list article.paused>b{color:#936419;background:#fff1d6}.member-request-list article.membership_ended>b{color:#68756f;background:#edf1ef}.member-request-list article>a{color:#08795d;text-align:right;font-size:12px;font-weight:720}.member-request-list>footer{color:#74817b;background:#fafcfb;border-top:1px solid #e2e9e6;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;min-height:61px;padding:10px 16px;font-size:12px;display:grid}.member-request-list>footer>nav{justify-content:center;align-items:center;gap:7px;display:flex}.member-request-list>footer a,.member-request-list>footer nav>b{color:#08795d;background:#fff;border:1px solid #d5dfdb;align-items:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.member-request-list>footer a.current{background:#eef8f4;border-color:#a8d5c5}.member-request-list>footer nav>b{color:#63716b;border-color:#dce5e1}.member-request-list>footer>small{color:#85908b;text-align:right;justify-self:end;font-size:12px}.member-request-empty{text-align:center;padding:35px}.member-request-empty>span{color:#8ca099;font-size:22px}.member-request-empty h3{margin:7px 0 4px;font-size:12px}.member-request-empty p{color:#7c8783;margin:0 0 10px;font-size:12px}.member-request-empty a{color:#08795d;font-size:12px;font-weight:700}.member-request-privacy{background:#f2faf7;border:1px solid #cfe4dd;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.member-request-privacy>span{color:#08795d;border:1px solid #b9d9ce;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.member-request-privacy strong{font-size:12px;display:block}.member-request-privacy p{color:#718079;margin:3px 0 0;font-size:12px;line-height:1.45}.member-request-detail-hero{background:#fff;border:1px solid #dce4e0;grid-template-columns:minmax(0,1fr) 210px;display:grid}.member-request-detail.returning .member-request-detail-hero{border-top:4px solid #08795d}.member-request-detail.returning .member-request-detail-hero>div>span{color:#08795d}.member-request-detail-hero>div{padding:22px}.member-request-detail-hero>div>span{color:#08795d;letter-spacing:.1em;font-size:12px;font-weight:800}.member-request-detail-hero h2{margin:6px 0 4px;font-size:18px}.member-request-detail-hero p{color:#77837e;margin:0;font-size:12px}.member-request-detail-hero>aside{background:#f8fbfa;border-left:1px solid #e2e8e5;flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.member-request-detail-hero aside small{color:#87928d;font-size:12px;font-weight:700}.member-request-detail-hero aside strong{color:#08795d;margin-top:5px;font-size:18px}.member-request-detail-hero aside span{color:#7e8984;font-size:12px}.member-request-detail-hero aside b{color:#08795d;background:#e8f5f0;align-self:flex-start;margin-top:9px;padding:4px 6px;font-size:12px}.member-request-detail-hero.not_completed aside b{color:#9c4646;background:#f5ecec}.member-request-detail-hero.contract_revision aside b{color:#426c88;background:#eaf1f6}.member-request-detail-hero.paused aside b{color:#936419;background:#fff1d6}.member-request-detail-hero.membership_ended aside b{color:#68756f;background:#edf1ef}.member-request-journey{background:#fff;border:1px solid #dce4e0;grid-template-columns:repeat(4,1fr);display:grid}.member-request-journey article{opacity:.54;border-right:1px solid #e4e9e7;gap:9px;min-height:94px;padding:15px;display:flex}.member-request-journey article:last-child{border:0}.member-request-journey article.active,.member-request-journey article.done{opacity:1}.member-request-journey article>b{border:1px solid #ced8d4;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.member-request-journey article.active>b{color:#92670f;background:#fff6df;border-color:#cba04d}.member-request-journey article.done>b{color:#08795d;background:#e8f7f2;border-color:#b9d9ce}.member-request-journey article.stopped{opacity:1}.member-request-journey article.stopped>b{color:#a44840;background:#f9ecea;border-color:#e4b9b4}.member-request-journey small,.member-request-journey strong,.member-request-journey p{display:block}.member-request-journey small{color:#909a96;letter-spacing:.08em;font-size:12px;font-weight:750}.member-request-journey strong{margin-top:3px;font-size:12px}.member-request-journey p{color:#77837e;margin:4px 0 0;font-size:12px;line-height:1.45}.member-request-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:13px;display:grid}.member-request-record,.member-request-next{background:#fff;border:1px solid #dce4e0;padding:18px}.member-request-record header{border-bottom:1px solid #e6ebe9;padding-bottom:12px}.member-request-record dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-request-record dl div{border-bottom:1px solid #edf1ef;padding:12px 7px 12px 0}.member-request-record dt{color:#8a9590;text-transform:uppercase;font-size:12px}.member-request-record dd{color:#46544e;margin:4px 0 0;font-size:12px}.member-request-next>p{color:#6f7b76;min-height:46px;font-size:12px;line-height:1.55}.member-request-next>div{gap:6px;display:grid}.member-request-next>div>a,.member-request-next>div>button,.member-request-cancel>button{color:#fff;background:#08795d;border:1px solid #08795d;border-radius:3px;place-items:center;min-height:36px;font-size:12px;font-weight:720;display:grid}.member-request-next>div>a.secondary{color:#596660;background:#fff;border-color:#d6dfdb}.member-request-cancel{border-top:1px solid #e5ebe8;margin-top:11px;padding-top:11px}.member-request-cancel label span{margin-bottom:5px;font-size:12px;font-weight:700;display:block}.member-request-cancel textarea{width:100%;min-height:74px;font:inherit;resize:vertical;border:1px solid #d6dfdb;border-radius:3px;padding:8px;font-size:12px}.member-request-cancel>button{background:#9b4242;border-color:#9b4242;width:100%;margin-top:6px}.member-request-cancel>button:disabled{opacity:.45;cursor:not-allowed}.member-request-next p.error{color:#a33e3e;min-height:0}.member-request-next.contract_revision{border-top:3px solid #557d97;padding-top:16px}.member-request-next.paused{border-top:3px solid #b1812e;padding-top:16px}.member-request-next.membership_ended{border-top:3px solid #75827c;padding-top:16px}.member-request-shortcut{background:#f2faf7!important;border-color:#cde4dc!important}.member-request-shortcut strong{color:#08795d!important}.sales-membership-request-banner{background:#f1faf7;border:1px solid #c9e4da;border-left:3px solid #0a8968;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:13px;padding:15px 17px;display:grid}.sales-membership-request-banner.returning{background:#eaf8f3;border-left-width:4px}.sales-membership-request-banner>span{color:#08795d;background:#dff3ec;place-items:center;width:31px;height:31px;display:grid}.sales-membership-request-banner small{color:#08795d;letter-spacing:.1em;font-size:12px;font-weight:800}.sales-membership-request-banner h2{margin:3px 0;font-size:12px}.sales-membership-request-banner p{color:#68756f;margin:0;font-size:12px;line-height:1.45}.sales-membership-request-banner>b{color:#08795d;border:1px solid #b8d9cd;padding:5px 7px;font-size:12px}.sales-membership-journey{background:#f1faf7;border:1px solid #c9e4da;border-left:3px solid #0a8968;grid-template-columns:minmax(320px,1.15fr) minmax(320px,.85fr) auto;align-items:center;gap:14px;margin-bottom:13px;padding:13px 14px 0;display:grid}.sales-membership-journey.returning{border-left-width:4px;box-shadow:inset 0 3px #c8e8dc}.sales-return-passport{background:#fff;border:1px solid #b9d9ce;border-left:4px solid #08795d;display:grid}.sales-return-passport>header{background:linear-gradient(90deg,#e8f7f1 0,#f8fcfa 70%,#fff 100%);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.sales-return-passport>header>span{color:#08795d;background:#d9f0e8;border:1px solid #9bcbb9;place-items:center;width:40px;height:40px;font-size:18px;font-weight:850;display:grid}.sales-return-passport>header small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.sales-return-passport>header h2{margin:3px 0;font-size:16px}.sales-return-passport>header p{color:#687971;margin:0;font-size:13px;line-height:1.45}.sales-return-passport>header>b{color:#08795d;border:1px solid #9bcbb9;padding:6px 8px;font-size:12px}.sales-return-passport dl{border-top:1px solid #d9e8e2;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.sales-return-passport dl>div{border-right:1px solid #e2ebe7;min-height:69px;padding:12px 15px}.sales-return-passport dl>div:last-child{border-right:0}.sales-return-passport dt{color:#77877f;letter-spacing:.05em;font-size:12px;font-weight:800}.sales-return-passport dd{color:#33463e;margin:6px 0 0;font-size:14px;font-weight:750}.sales-return-passport>footer{background:#f4faf7;border-top:1px solid #d9e8e2;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.sales-return-passport>footer>span{color:#08795d;border:1px solid #9bcbb9;flex:none;place-items:center;width:25px;height:25px;display:grid}.sales-return-passport>footer p{color:#607168;margin:0;font-size:13px;line-height:1.5}.sales-return-passport>footer strong{color:#2f463c}.sales-membership-journey.contract_revision{background:#f3f7fa;border-color:#bfd0dc #bfd0dc #bfd0dc #4e7590}.sales-membership-journey.not_completed{background:#fff7f5;border-color:#e6cbc7 #e6cbc7 #e6cbc7 #a44840}.sales-membership-journey.active{background:#eff9f5;border-color:#b9d9ce}.sales-membership-journey.paused{background:#fffaf0;border-color:#e1c98f #e1c98f #e1c98f #a87924}.sales-membership-journey.membership_ended{background:#f7f9f8;border-color:#d7dfdb #d7dfdb #d7dfdb #75827c}.sales-membership-journey-copy{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;display:grid}.sales-membership-journey-copy>span{color:#08795d;background:#dff3ec;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.sales-membership-journey.contract_revision .sales-membership-journey-copy>span{color:#426c88;background:#dfeaf1}.sales-membership-journey.paused .sales-membership-journey-copy>span{color:#936419;background:#f7e9c7}.sales-membership-journey.membership_ended .sales-membership-journey-copy>span{color:#68756f;background:#e8edeb}.sales-membership-journey.not_completed .sales-membership-journey-copy>span{color:#a44840;background:#f4e3e1}.sales-membership-journey-copy small{color:#08795d;letter-spacing:.09em;font-size:12px;font-weight:850}.sales-membership-journey.contract_revision .sales-membership-journey-copy small{color:#426c88}.sales-membership-journey.paused .sales-membership-journey-copy small{color:#936419}.sales-membership-journey.membership_ended .sales-membership-journey-copy small{color:#68756f}.sales-membership-journey-copy h2{margin:3px 0;font-size:12px}.sales-membership-journey-copy p{color:#68756f;margin:0;font-size:12px;line-height:1.45}.sales-membership-journey-copy b{color:#52645d;margin-top:5px;font-size:12px;display:block}.sales-membership-journey ol{background:#fff;border:1px solid #d7e4df;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sales-membership-journey li{color:#8a9792;border-right:1px solid #e2e9e6;align-content:center;place-items:center;gap:4px;min-height:47px;font-size:12px;display:grid}.sales-membership-journey li:last-child{border:0}.sales-membership-journey li i{border:1px solid #d2ddd9;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.sales-membership-journey li.done,.sales-membership-journey li.current{color:#08795d;font-weight:800}.sales-membership-journey li.done i{background:#dff2eb;border-color:#9fc9ba}.sales-membership-journey li.current i{color:#fff;background:#08795d;border-color:#08795d}.sales-membership-journey li.stopped{color:#a44840;font-weight:800}.sales-membership-journey li.stopped i{background:#f6e7e5;border-color:#ddb5b0}.sales-membership-journey>nav{gap:5px;display:grid}.sales-membership-journey>nav a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #afd0c4;justify-content:center;align-items:center;min-height:36px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.sales-membership-journey>nav a:first-child{color:#fff;background:#08795d;border-color:#08795d}.sales-membership-journey>footer{color:#718079;border-top:1px solid #dbe7e2;grid-column:1/-1;align-items:center;gap:9px;min-height:36px;margin-top:0;display:flex}.sales-membership-journey>footer span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.sales-membership-journey>footer p{margin:0;font-size:12px}.enrollment-contract-pending-panel{background:#fffaf0!important;border-color:#ead49c!important}.enrollment-contract-pending-panel strong{color:#8b6519!important}.enrollment-identity-card.pending,.enrollment-big-status.pending{color:#886313;background:#fff8e7;border-color:#d5aa55}@media (max-width:900px){.membership-request-wizard{padding:16px}.membership-request-return-passport{grid-template-columns:42px minmax(0,1fr) auto}.membership-request-return-passport dl{border-top:1px solid #d2e5de;border-left:0;grid-column:2/-1;padding-top:9px}.membership-request-hero,.membership-request-workspace,.member-request-detail-grid{grid-template-columns:1fr}.membership-request-hero>aside{border-top:4px solid #17c892;border-left:0}.membership-request-safety{position:static}.membership-request-plan-grid{grid-template-columns:1fr}.membership-request-plan-grid>button{min-height:0}.membership-request-boundaries{overflow-x:auto}.membership-request-boundaries ol{min-width:620px}.member-request-journey{grid-template-columns:1fr 1fr}.member-request-journey article:nth-child(2){border-right:0}.member-request-journey article:nth-child(-n+2){border-bottom:1px solid #e4e9e7}.sales-membership-journey{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.sales-membership-journey>nav{grid-column:1/-1;justify-content:flex-end;display:flex}.sales-return-passport dl{grid-template-columns:1fr 1fr}.sales-return-passport dl>div:nth-child(2){border-right:0}.sales-return-passport dl>div:nth-child(-n+2){border-bottom:1px solid #e2ebe7}}@media (max-width:620px){.membership-request-return-passport{grid-template-columns:36px minmax(0,1fr)}.membership-request-return-passport>span{width:34px;height:34px}.membership-request-return-passport>b{grid-column:2;justify-self:start}.membership-request-return-passport dl{grid-column:1/-1;min-width:0}.membership-request-hero>div{padding:22px 18px}.membership-request-hero ol{grid-template-columns:1fr;gap:10px}.membership-request-hero li+li{border:0;padding:0}.membership-request-step>header,.membership-request-step>footer,.membership-request-plan-grid,.membership-request-contact-grid,.membership-request-review{padding-left:16px;padding-right:16px}.membership-request-contact-grid,.membership-request-review,.member-request-summary,.member-request-record dl{grid-template-columns:1fr}.member-request-filters{grid-template-columns:1fr 1fr}.member-request-filters a:nth-child(3){border-top-color:#e2e9e6;border-left-color:#0000}.member-request-filters a:nth-child(4){border-top-color:#e2e9e6}.membership-request-identity,.membership-request-boundaries,.membership-request-consent{margin-left:16px;margin-right:16px}.membership-request-contact-grid fieldset>div{grid-template-columns:1fr}.member-request-list>div>article{grid-template-columns:28px minmax(0,1fr)}.member-request-list article>b,.member-request-list article>a{text-align:left;grid-column:2;justify-self:start}.member-request-list>footer{grid-template-columns:1fr;align-items:flex-start}.member-request-list>footer>nav{flex-wrap:wrap;justify-content:flex-start}.member-request-list>footer>small{text-align:left;justify-self:start}.member-request-detail-hero{grid-template-columns:1fr}.member-request-detail-hero>aside{border-top:1px solid #e2e8e5;border-left:0}.member-request-journey{grid-template-columns:1fr}.member-request-journey article{border-bottom:1px solid #e4e9e7;border-right:0}.sales-membership-request-banner{grid-template-columns:30px 1fr}.sales-membership-request-banner>b{grid-column:2;justify-self:start}.sales-membership-journey{grid-template-columns:1fr}.sales-membership-journey>nav{grid-column:auto;justify-content:stretch}.sales-membership-journey>nav a{flex:1}.sales-membership-journey ol{grid-template-columns:repeat(2,1fr)}.sales-membership-journey li:nth-child(2){border-right:0}.sales-membership-journey li:nth-child(-n+2){border-bottom:1px solid #e2e9e6}.sales-membership-journey>footer{flex-direction:column;grid-column:auto;align-items:flex-start;padding:9px 0}.sales-return-passport>header{grid-template-columns:40px minmax(0,1fr)}.sales-return-passport>header>b{grid-column:2;justify-self:start}.sales-return-passport dl{grid-template-columns:1fr}.sales-return-passport dl>div{border-bottom:1px solid #e2ebe7;border-right:0}.sales-return-passport dl>div:last-child{border-bottom:0}}.membership-request-mobility{background:#f2f7fa;border:1px solid #b8cde0;border-top-width:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:9px 14px;display:grid}.membership-request-mobility.change{background:#fdf8ee;border-color:#ddc99e}.membership-request-mobility>span{color:#3f7096;background:#dfeaf2;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.membership-request-mobility.change>span{color:#91651e;background:#f1e3c8}.membership-request-mobility small,.membership-request-mobility strong,.membership-request-mobility p{display:block}.membership-request-mobility small{color:#3d7097;letter-spacing:.08em;font-size:12px;font-weight:850}.membership-request-mobility strong{margin-top:3px;font-size:12px}.membership-request-mobility p{color:#718079;margin:3px 0 0;font-size:12px}.membership-request-mobility>b{color:#3d7097;background:#dfeaf2;padding:5px 7px;font-size:12px}.sales-return-recovery{background:#fff;border:1px solid #b8d9cd;border-left:4px solid #08795d;overflow:hidden}.sales-return-recovery>header{background:linear-gradient(90deg,#eaf8f3 0,#f8fcfa 68%,#fff 100%);border-bottom:1px solid #d8e8e2;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:15px 18px;display:flex}.sales-return-recovery>header small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.sales-return-recovery>header h2{color:#294239;margin:4px 0;font-size:18px}.sales-return-recovery>header p{color:#65766e;max-width:780px;margin:0;font-size:14px;line-height:1.5}.sales-return-recovery>header>b{color:#08795d;background:#fff;border:1px solid #89bbaa;flex:none;padding:7px 10px;font-size:13px}.sales-return-recovery.follow_up>header{background:linear-gradient(90deg,#fff8e9 0,#fffdf8 68%,#fff 100%)}.sales-return-recovery.follow_up>header>b{color:#946319;border-color:#d4b678}.sales-return-recovery.declined{border-color:#dfbdb8 #dfbdb8 #dfbdb8 #a44840}.sales-return-recovery.declined>header{background:linear-gradient(90deg,#fff1ef 0,snow 68%,#fff 100%)}.sales-return-recovery.declined>header>b{color:#a44840;border-color:#d6a49e}.sales-return-recovery.converted{border-left-color:#08795d}.sales-return-recovery-rail{background:#f7faf8;border-bottom:1px solid #dbe8e3;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.sales-return-recovery-rail li{color:#73827b;border-right:1px solid #dfe8e4;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:10px 13px;display:grid}.sales-return-recovery-rail li:last-child{border-right:0}.sales-return-recovery-rail li i{background:#fff;border:1px solid #cddbd5;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:850;display:grid}.sales-return-recovery-rail li strong,.sales-return-recovery-rail li small{display:block}.sales-return-recovery-rail li strong{font-size:14px}.sales-return-recovery-rail li small{color:#87948e;margin-top:3px;font-size:12px}.sales-return-recovery-rail li.done{color:#08795d}.sales-return-recovery-rail li.done i{background:#dff3ec;border-color:#8fc1af}.sales-return-recovery-rail li.current{color:#29443a;background:#fff;box-shadow:inset 0 -3px #08795d}.sales-return-recovery-rail li.current i{color:#fff;background:#08795d;border-color:#08795d}.sales-return-recovery-rail li.stopped{color:#963f38;box-shadow:inset 0 -3px #a44840}.sales-return-recovery-rail li.stopped i{color:#fff;background:#a44840;border-color:#cb8b85}.sales-return-recovery-summary{border-bottom:1px solid #dbe8e3;grid-template-columns:repeat(5,1fr);margin:0;display:grid}.sales-return-recovery-summary>div{border-right:1px solid #e1e9e6;min-width:0;min-height:68px;padding:12px 15px}.sales-return-recovery-summary>div:last-child{border-right:0}.sales-return-recovery-summary dt{color:#74837c;font-size:12px;font-weight:750}.sales-return-recovery-summary dd{color:#33483f;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:750}.sales-return-recovery-actions{background:#f5f8f6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-return-recovery-actions>form{background:#fff;border-right:1px solid #dce6e2;flex-direction:column;min-width:0;display:flex}.sales-return-recovery-actions>form:last-child{border-right:0}.sales-return-recovery-actions form>header{border-bottom:1px solid #e1e9e6;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:grid}.sales-return-recovery-actions form>header>span{color:#08795d;background:#e1f2eb;place-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:grid}.sales-return-recovery-actions form>header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:850}.sales-return-recovery-actions form>header h3{margin:3px 0 0;font-size:15px}.sales-return-recovery-actions fieldset{border:0;grid-template-columns:1fr 1fr;align-content:start;gap:11px;min-width:0;margin:0;padding:14px;display:grid}.sales-return-recovery-actions fieldset:disabled{opacity:.53}.sales-return-recovery-actions label{color:#4d6057;align-content:start;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.sales-return-recovery-actions label.wide{grid-column:1/-1}.sales-return-recovery-actions input,.sales-return-recovery-actions select,.sales-return-recovery-actions textarea{color:#263a31;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfdcd6;border-radius:2px;outline:0;padding:0 10px;font-size:14px}.sales-return-recovery-actions textarea{resize:vertical;min-height:84px;padding-top:9px;line-height:1.5}.sales-return-recovery-actions input:focus,.sales-return-recovery-actions select:focus,.sales-return-recovery-actions textarea:focus{border-color:#08795d;box-shadow:0 0 0 2px #08795d1f}.sales-return-recovery-actions form>button{cursor:pointer;min-height:40px;margin:auto 14px 14px;font-size:14px}.sales-return-recovery-actions form>button.danger{color:#fff;background:#a44840;border-color:#a44840}.sales-return-recovery-actions form>button:disabled{cursor:default;opacity:.58}.sales-return-action-lock{color:#66756e;background:#f1f4f3;border-left:3px solid #9da9a4;min-height:47px;margin:0 14px 14px;padding:8px 10px;font-size:13px;line-height:1.45}.sales-return-decline-confirm{background:#fff6f5;border:1px solid #e6c5c1;grid-template-columns:20px minmax(0,1fr);align-items:start;padding:10px;color:#87443e!important}.sales-return-decline-confirm input{accent-color:#a44840;width:17px;min-height:17px;margin:2px 0 0}.sales-return-decline-confirm strong,.sales-return-decline-confirm small{display:block}.sales-return-decline-confirm small{color:#8a6a67;margin-top:3px;font-size:12px;line-height:1.4}.sales-return-recovery-closed{background:#f7faf8;align-items:center;gap:13px;min-height:84px;padding:16px 18px;display:flex}.sales-return-recovery-closed>span{color:#08795d;background:#e4f3ed;border:1px solid #a8cdbf;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:850;display:grid}.sales-return-recovery.declined .sales-return-recovery-closed>span{color:#a44840;background:#f8e8e6;border-color:#dbafa9}.sales-return-recovery-closed strong{font-size:15px}.sales-return-recovery-closed p{color:#6c7a74;margin:4px 0 0;font-size:14px;line-height:1.45}.sales-return-recovery>footer{background:#f1f8f5;border-top:1px solid #dbe8e3;align-items:center;gap:12px;min-height:52px;padding:11px 16px;display:flex}.sales-return-recovery>footer span{color:#08795d;letter-spacing:.06em;flex:none;font-size:12px;font-weight:850}.sales-return-recovery>footer p{color:#64746d;margin:0;font-size:13px;line-height:1.5}.sales-return-conversion-gate{border-top:3px solid #8b9993;overflow:hidden}.sales-return-conversion-gate>header{background:#f6f8f7;border-bottom:1px solid #e0e7e4;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.sales-return-conversion-gate>header>span{color:#65736d;background:#e7ecea;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.sales-return-conversion-gate small{color:#65736d;letter-spacing:.06em;font-size:12px;font-weight:850}.sales-return-conversion-gate h2{margin:3px 0 0;font-size:17px}.sales-return-conversion-gate>p{color:#65736d;margin:0;padding:14px 16px 8px;font-size:14px;line-height:1.55}.sales-return-conversion-gate ol{color:#475a51;gap:7px;margin:5px 16px 13px;padding-left:23px;font-size:14px;display:grid}.sales-return-conversion-gate>b{color:#596861;background:#fafbfa;border-top:1px solid #e0e7e4;padding:11px 16px;font-size:13px;display:block}@media (max-width:1160px){.sales-return-recovery-actions{grid-template-columns:1fr 1fr}.sales-return-recovery-actions>form:nth-child(2){border-right:0}.sales-return-recovery-actions>form:last-child{border-top:1px solid #dce6e2;grid-column:1/-1}.sales-return-recovery-actions>form:last-child fieldset{grid-template-columns:repeat(3,1fr)}.sales-return-recovery-actions>form:last-child label.wide{grid-column:auto}}@media (max-width:760px){.sales-return-recovery>header{flex-direction:column;align-items:flex-start}.sales-return-recovery-rail,.sales-return-recovery-summary{grid-template-columns:1fr 1fr}.sales-return-recovery-rail li:nth-child(2),.sales-return-recovery-summary>div:nth-child(2){border-right:0}.sales-return-recovery-rail li:nth-child(-n+2),.sales-return-recovery-summary>div:nth-child(-n+2){border-bottom:1px solid #dfe8e4}.sales-return-recovery-actions{grid-template-columns:1fr}.sales-return-recovery-actions>form,.sales-return-recovery-actions>form:nth-child(2){border-bottom:1px solid #dce6e2;border-right:0}.sales-return-recovery-actions>form:last-child{border-bottom:0;grid-column:auto}.sales-return-recovery-actions>form:last-child fieldset{grid-template-columns:1fr 1fr}.sales-return-recovery-actions>form:last-child label.wide{grid-column:1/-1}.sales-return-recovery>footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.sales-return-recovery-rail,.sales-return-recovery-summary{grid-template-columns:1fr}.sales-return-recovery-rail li,.sales-return-recovery-summary>div{border-bottom:1px solid #dfe8e4;border-right:0}.sales-return-recovery-rail li:last-child,.sales-return-recovery-summary>div:last-child{border-bottom:0}.sales-return-recovery-actions fieldset,.sales-return-recovery-actions>form:last-child fieldset{grid-template-columns:1fr}.sales-return-recovery-actions label.wide,.sales-return-recovery-actions>form:last-child label.wide{grid-column:auto}}.member-return-proposal-heading a{color:#08795d;font-size:14px;font-weight:750}.member-return-proposal{color:#263a31;gap:14px;display:grid}.member-return-proposal-hero{background:linear-gradient(90deg,#eaf8f3 0,#fbfdfc 70%,#fff 100%);border:1px solid #b9d9ce;border-left:4px solid #08795d;grid-template-columns:minmax(0,1fr) 250px;display:grid}.member-return-proposal-hero>div{padding:22px}.member-return-proposal-hero>div>small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.member-return-proposal-hero h2{color:#263f35;margin:6px 0 5px;font-size:21px}.member-return-proposal-hero p{color:#60746b;margin:0;font-size:14px;line-height:1.5}.member-return-proposal-hero>aside{background:#fff;border-left:1px solid #cfe2db;flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.member-return-proposal-hero>aside span,.member-return-proposal-hero>aside small{color:#718079;font-size:12px;font-weight:750}.member-return-proposal-hero>aside strong{color:#08795d;margin:5px 0 2px;font-size:24px}.member-return-proposal-rail{background:#fff;border:1px solid #d9e5e0;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.member-return-proposal-rail li{color:#7a8982;border-right:1px solid #e1e9e5;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px 15px;display:grid}.member-return-proposal-rail li:last-child{border-right:0}.member-return-proposal-rail b{border:1px solid #cdd9d4;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.member-return-proposal-rail strong,.member-return-proposal-rail small{display:block}.member-return-proposal-rail strong{font-size:14px}.member-return-proposal-rail small{color:#7e8c85;margin-top:3px;font-size:12px}.member-return-proposal-rail li.done{color:#08795d}.member-return-proposal-rail li.done b{background:#def3eb;border-color:#98c8b7}.member-return-proposal-rail li.active{color:#243d33;background:#f9fcfb;box-shadow:inset 0 -3px #08795d}.member-return-proposal-rail li.active b{color:#fff;background:#08795d;border-color:#08795d}.member-return-proposal-rail li.stopped{color:#963f38;box-shadow:inset 0 -3px #a44840}.member-return-proposal-rail li.stopped b{color:#fff;background:#a44840;border-color:#a44840}.member-return-proposal-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.member-return-proposal-record,.member-return-proposal-decision,.member-return-proposal-receipt{background:#fff;border:1px solid #d7e2de}.member-return-proposal-record>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:15px 18px;display:flex}.member-return-proposal-record>header span,.member-return-proposal-decision>header span{color:#08795d;letter-spacing:.07em;font-size:12px;font-weight:850}.member-return-proposal-record h2,.member-return-proposal-decision h2,.member-return-proposal-receipt h2{margin:4px 0 0;font-size:18px}.member-return-proposal-record>header>b{color:#08795d;border:1px solid #aed3c6;padding:6px 8px;font-size:12px}.member-return-proposal-record dl{border-bottom:1px solid #e1e9e6;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-return-proposal-record dl>div{border-bottom:1px solid #e5ece9;border-right:1px solid #e5ece9;padding:14px 18px}.member-return-proposal-record dl>div:nth-child(2n){border-right:0}.member-return-proposal-record dl>div:nth-last-child(-n+2){border-bottom:0}.member-return-proposal-record dt{color:#73837b;font-size:12px;font-weight:750}.member-return-proposal-record dd{color:#32483e;margin:5px 0 0;font-size:15px;font-weight:750}.member-return-proposal-record>article{min-height:150px;padding:18px}.member-return-proposal-record>article span{color:#65776e;letter-spacing:.06em;font-size:12px;font-weight:850}.member-return-proposal-record>article p{color:#3f544a;white-space:pre-wrap;margin:9px 0 0;font-size:15px;line-height:1.65}.member-return-proposal-record>footer{background:#eff9f5;border-top:1px solid #cfe2db;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:14px 18px;display:grid}.member-return-proposal-record>footer>span{color:#08795d;border:1px solid #9ecab9;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.member-return-proposal-record>footer p{color:#5a6d64;margin:0;font-size:13px;line-height:1.55}.member-return-proposal-record>footer strong{color:#30483d}.member-return-proposal-decision{border-top:4px solid #08795d}.member-return-proposal-decision>header{padding:17px 18px 14px}.member-return-proposal-decision>header p{color:#697a72;margin:5px 0 0;font-size:13px;line-height:1.45}.member-return-decision-options{border-top:1px solid #e0e8e4;display:grid}.member-return-decision-options>button{color:#263b32;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3eae7;grid-template-rows:auto auto;grid-template-columns:78px minmax(0,1fr);gap:3px 11px;min-height:88px;padding:13px 17px;display:grid}.member-return-decision-options>button small{color:#6f7f77;letter-spacing:.05em;grid-row:1/3;align-self:center;font-size:12px;font-weight:850}.member-return-decision-options>button strong{font-size:15px}.member-return-decision-options>button span{color:#697a72;font-size:13px;line-height:1.45}.member-return-decision-options>button.selected{background:#f0faf6;box-shadow:inset 4px 0 #08795d}.member-return-decision-options>button.selected small{color:#08795d}.member-return-decision-options>button.selected.declined{background:#fff5f3;box-shadow:inset 4px 0 #a44840}.member-return-decision-options>button.selected.declined small{color:#a44840}.member-return-decision-note{color:#41554b;gap:7px;padding:15px 18px 0;font-size:13px;font-weight:750;display:grid}.member-return-decision-note textarea{color:#263a31;width:100%;min-height:92px;font:inherit;resize:vertical;border:1px solid #cad8d2;border-radius:2px;outline:0;padding:10px 11px;font-size:14px;line-height:1.5}.member-return-decision-note textarea:focus{border-color:#08795d;box-shadow:0 0 0 2px #08795d1f}.member-return-decision-confirm{cursor:pointer;background:#f5fbf8;border:1px solid #c9ded6;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:13px 18px;padding:11px;display:grid}.member-return-decision-confirm.declined{background:#fff6f5;border-color:#e2c0bc}.member-return-decision-confirm input{accent-color:#08795d;cursor:pointer;width:17px;height:17px;margin:2px 0 0}.member-return-decision-confirm.declined input{accent-color:#a44840}.member-return-decision-confirm strong,.member-return-decision-confirm small{display:block}.member-return-decision-confirm strong{font-size:13px}.member-return-decision-confirm small{color:#697a72;margin-top:4px;font-size:12px;line-height:1.45}.member-return-decision-submit{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;border-radius:2px;width:calc(100% - 36px);min-height:44px;margin:0 18px 18px;font-size:14px;font-weight:800}.member-return-decision-submit.declined{background:#a44840;border-color:#a44840}.member-return-decision-submit:disabled{opacity:.5;cursor:default}.member-return-proposal-error{color:#a33e3e;margin:0 18px 13px;font-size:13px;line-height:1.4}.member-return-proposal-receipt{border-top:4px solid #557d97}.member-return-proposal-receipt.accepted{border-top-color:#08795d}.member-return-proposal-receipt.declined{border-top-color:#a44840}.member-return-proposal-receipt>header{border-bottom:1px solid #e1e9e6;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;display:grid}.member-return-proposal-receipt>header>span{color:#08795d;background:#e7f4ef;place-items:center;width:40px;height:40px;font-size:17px;font-weight:850;display:grid}.member-return-proposal-receipt.declined>header>span{color:#a44840;background:#f7e8e6}.member-return-proposal-receipt>header small{color:#687b72;letter-spacing:.06em;font-size:12px;font-weight:850}.member-return-proposal-receipt>p{color:#4c6056;margin:0;padding:17px 18px;font-size:14px;line-height:1.6}.member-return-proposal-receipt blockquote{color:#42564c;background:#f5faf8;border-left:3px solid #8abdab;margin:0 18px 16px;padding:10px 12px;font-size:14px;line-height:1.55}.member-return-proposal-receipt blockquote span{color:#08795d;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.member-return-proposal-receipt dl{border-top:1px solid #e1e9e6;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-return-proposal-receipt dl>div{border-right:1px solid #e1e9e6;padding:13px 18px}.member-return-proposal-receipt dl>div:last-child{border-right:0}.member-return-proposal-receipt dt{color:#75847d;font-size:12px}.member-return-proposal-receipt dd{margin:4px 0 0;font-size:14px;font-weight:750}.member-return-proposal-receipt>footer{border-top:1px solid #e1e9e6;padding:15px 18px}.member-return-proposal-receipt>footer a{color:#08795d;font-size:14px;font-weight:800}.member-return-proposal-privacy{background:#f1faf7;border:1px solid #cde2da;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.member-return-proposal-privacy>span{color:#08795d;border:1px solid #9ec9b9;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.member-return-proposal-privacy strong{font-size:14px;display:block}.member-return-proposal-privacy p{color:#64766d;margin:4px 0 0;font-size:13px;line-height:1.45}.member-return-proposal-privacy a{color:#08795d;white-space:nowrap;font-size:13px;font-weight:800}@media (max-width:900px){.member-return-proposal-grid,.member-return-proposal-hero{grid-template-columns:1fr}.member-return-proposal-hero>aside{border-top:1px solid #cfe2db;border-left:0}.member-return-proposal-rail{grid-template-columns:1fr 1fr}.member-return-proposal-rail li:nth-child(2){border-right:0}.member-return-proposal-rail li:nth-child(-n+2){border-bottom:1px solid #e1e9e5}}@media (max-width:560px){.member-return-proposal-rail,.member-return-proposal-record dl{grid-template-columns:1fr}.member-return-proposal-rail li,.member-return-proposal-record dl>div{border-bottom:1px solid #e1e9e5;border-right:0}.member-return-proposal-record dl>div:nth-last-child(-n+2){border-bottom:1px solid #e1e9e5}.member-return-proposal-record dl>div:last-child,.member-return-proposal-rail li:last-child{border-bottom:0}.member-return-decision-options>button{grid-template-columns:1fr}.member-return-decision-options>button small{grid-row:auto}.member-return-proposal-privacy{grid-template-columns:29px minmax(0,1fr);align-items:start}.member-return-proposal-privacy a{grid-column:2}}.membership-activation-center{--activation-green:#08795d;--activation-navy:#17312a;--activation-blue:#397c99;--activation-amber:#b87822;--activation-red:#b34e43;gap:14px;display:grid}.activation-command{background:#fff;border:1px solid #cfdcd7;grid-template-columns:minmax(0,1.4fr) minmax(410px,.9fr);display:grid}.activation-command-copy{background:var(--activation-navy);color:#fff;grid-template-columns:48px minmax(0,1fr);gap:15px;padding:23px;display:grid}.activation-command-copy>span{color:#57d5ae;background:#213e35;border:1px solid #3e5f55;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.activation-command-copy small,.activation-command dt,.activation-toolbar small,.activation-outcomes small{letter-spacing:.045em;font-size:12px;font-weight:850}.activation-command-copy small{color:#72d7b8}.activation-command-copy h2{margin:5px 0 7px;font-size:20px;line-height:1.18}.activation-command-copy p{color:#c4d4ce;max-width:720px;margin:0;font-size:13px;line-height:1.55}.activation-command-copy footer{color:#aabfb8;align-items:center;gap:16px;margin-top:15px;font-size:12px;display:flex}.activation-command-copy footer b{color:#fff}.activation-command>dl{background:#d9e3df;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.activation-command>dl>div{background:#f8faf9;min-height:104px;padding:14px}.activation-command dt{color:#697e75}.activation-command dd{color:var(--activation-navy);margin:6px 0 2px;font-size:23px;font-weight:900}.activation-command dl small{color:#7b8b85;font-size:12px}.activation-command>dl>div.urgent{background:#fff7eb}.activation-command>dl>div.urgent dd{color:#90601f}.activation-command>dl>div.ready{background:#edf8f4}.activation-command>dl>div.ready dd{color:var(--activation-green)}.activation-automation-note{border:1px solid #b8ddd0;border-left:4px solid var(--activation-green);background:#eef8f4;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:13px 15px;display:grid}.activation-automation-note>span{background:var(--activation-green);color:#fff;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:grid}.activation-automation-note div{min-width:0}.activation-automation-note small,.activation-automation-note strong{display:block}.activation-automation-note small{color:var(--activation-green);letter-spacing:.04em;font-size:12px;font-weight:850}.activation-automation-note strong{color:#284c41;margin-top:3px;font-size:14px}.activation-automation-note p{color:#60776e;margin:4px 0 0;font-size:12px;line-height:1.48}.activation-privacy{background:#fff;border:1px solid #d7e1dd;grid-template-columns:minmax(230px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.activation-privacy>div{align-items:center;gap:10px;display:flex}.activation-privacy>div>span{width:34px;height:34px;color:var(--activation-green);background:#e6f2ee;place-items:center;font-size:14px;display:grid}.activation-privacy p{color:#65776f;margin:0;font-size:12px;line-height:1.48}.activation-privacy small,.activation-privacy strong{display:block}.activation-privacy small{color:#789087;font-size:12px;font-weight:850}.activation-privacy strong{color:#304a41;margin-top:2px;font-size:13px}.activation-privacy>a{color:var(--activation-green);white-space:nowrap;font-size:12px;font-weight:850}.activation-toolbar{background:#fff;border:1px solid #d5dfdb}.activation-toolbar>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.activation-toolbar h2,.activation-outcomes h2{margin:3px 0 0;font-size:17px}.activation-toolbar p,.activation-outcomes p{color:#75857e;margin:3px 0 0;font-size:12px}.activation-toolbar header small,.activation-outcomes header small{color:var(--activation-green)}.activation-toolbar header label{background:#f8faf9;border:1px solid #cdd9d4;align-items:center;gap:8px;width:min(410px,45%);min-height:40px;padding:0 11px;display:flex}.activation-toolbar header label>span{color:var(--activation-green);font-size:15px}.activation-toolbar header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.activation-toolbar>div{align-items:center;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.activation-toolbar button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.activation-toolbar button b{color:#63756d;background:#edf3f0;min-width:21px;padding:3px 5px;font-size:12px}.activation-toolbar button.active{border-color:var(--activation-green);color:var(--activation-green);background:#eaf6f2}.activation-toolbar button.active b{background:var(--activation-green);color:#fff}.activation-toolbar button.revision.active{border-color:var(--activation-amber);color:#865918;background:#fff5e8}.activation-toolbar button.revision.active b{background:var(--activation-amber)}.activation-toolbar button.overdue.active{border-color:var(--activation-red);color:var(--activation-red);background:#fff2ef}.activation-toolbar button.overdue.active b{background:var(--activation-red)}.activation-toolbar>div>span{color:#7c8a84;white-space:nowrap;margin-left:auto;font-size:12px}.activation-board{grid-template-columns:repeat(5,minmax(235px,1fr));align-items:start;gap:9px;padding-bottom:2px;display:grid;overflow-x:auto}.activation-board.single{grid-template-columns:minmax(300px,650px);overflow:visible}.activation-lane{background:#f6f9f7;border:1px solid #d9e2de;border-top:3px solid #80988f;min-width:235px}.activation-lane.awaiting_invitation,.activation-lane.awaiting_acceptance{border-top-color:var(--activation-blue)}.activation-lane.contract_preparation{border-top-color:#728793}.activation-lane.contract_revision{border-top-color:var(--activation-amber)}.activation-lane>header{background:#fff;border-bottom:1px solid #dfe7e3;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:114px;padding:12px 10px;display:grid}.activation-lane>header>span{color:#59746a;background:#e9f1ee;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.activation-lane.awaiting_invitation>header>span,.activation-lane.awaiting_acceptance>header>span{color:var(--activation-blue);background:#e4f0f5}.activation-lane.contract_revision>header>span{color:#93601d;background:#fff0d9}.activation-lane>header small{color:#75877f;letter-spacing:.035em;font-size:12px;font-weight:850}.activation-lane>header h2{margin:4px 0 0;font-size:14px}.activation-lane>header p{color:#7a8882;margin:5px 0 0;font-size:12px;line-height:1.38}.activation-lane>header>b{color:#52675e;text-align:center;background:#edf3f0;min-width:26px;padding:5px 6px;font-size:12px}.activation-lane>div{gap:8px;padding:8px;display:grid}.activation-card{background:#fff;border:1px solid #d7e1dc;border-left:3px solid #839c92}.activation-card.overdue{border-left-color:var(--activation-red)}.activation-card>header{border-bottom:1px solid #e4ebe8;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.activation-card>header>span{width:35px;height:35px;color:var(--activation-green);background:#e4f2ed;place-items:center;font-size:12px;font-weight:900;display:grid}.activation-card>header p{min-width:0;margin:0}.activation-card>header small,.activation-card>header strong{display:block}.activation-card>header small{color:#779087;font-size:12px;font-weight:800}.activation-card>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.activation-card>header>b{color:var(--activation-red);white-space:nowrap;background:#f7e5e2;padding:4px 5px;font-size:12px}.activation-card-contact{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.activation-card-contact>span{color:#4c7567;background:#edf4f1;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.activation-card-contact p{min-width:0;margin:0}.activation-card-contact strong,.activation-card-contact small{display:block}.activation-card-contact strong{font-size:12px}.activation-card-contact small{color:#718079;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.activation-card>dl{background:#e1e8e5;gap:1px;margin:0;display:grid}.activation-card>dl>div{background:#fafcfb;grid-template-columns:79px minmax(0,1fr);align-items:center;gap:7px;min-height:37px;padding:7px 8px;display:grid}.activation-card dt{color:#7c8c85;font-size:12px}.activation-card dd{color:#3f5149;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.activation-card-state{background:#f3f8f6;border:1px solid #d9e5e0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;margin:8px;padding:8px;display:grid}.activation-card-state>span{width:28px;height:28px;color:var(--activation-green);background:#dff1ea;place-items:center;font-size:12px;font-weight:900;display:grid}.activation-card-state p{margin:0}.activation-card-state strong,.activation-card-state small{display:block}.activation-card-state strong{font-size:12px}.activation-card-state small{color:#6f8179;margin-top:3px;font-size:12px;line-height:1.38}.activation-card blockquote{border-left:2px solid var(--activation-amber);color:#755a31;background:#fff8ed;margin:0 8px 8px;padding:8px;font-size:12px;line-height:1.4}.activation-card>footer{background:#dfe7e3;border-top:1px solid #dfe7e3;grid-template-columns:1fr 1.3fr;gap:1px;display:grid}.activation-card>footer a{color:#52675e;text-align:center;background:#fff;justify-content:center;align-items:center;min-height:40px;padding:0 6px;font-size:12px;font-weight:800;display:flex}.activation-card>footer a.primary{background:var(--activation-green);color:#fff}.activation-lane-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:175px;padding:16px;display:grid}.activation-lane-empty>span{color:#84958e;background:#e9f0ed;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.activation-lane-empty strong{font-size:12px}.activation-lane-empty p{color:#84928c;margin:0;font-size:12px;line-height:1.42}.activation-outcomes{overflow:hidden}.activation-outcomes>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:14px 17px;display:flex}.activation-outcomes>header dl{background:#dce5e1;gap:1px;margin:0;display:flex}.activation-outcomes>header dl div{background:#f2f7f5;min-width:105px;padding:9px 12px}.activation-outcomes dt{color:#788981;font-size:12px}.activation-outcomes dd{color:var(--activation-green);margin:4px 0 0;font-size:16px;font-weight:900}.activation-outcomes>div>a{border-bottom:1px solid #e2e9e6;grid-template-columns:34px minmax(0,1fr) minmax(140px,auto) 20px;align-items:center;gap:11px;min-height:62px;padding:9px 15px;display:grid}.activation-outcomes>div>a:hover{background:#fafcfb}.activation-outcomes>div>a>span{width:32px;height:32px;color:var(--activation-green);background:#e3f3ed;place-items:center;font-size:14px;font-weight:900;display:grid}.activation-outcomes>div>a>span.closed{color:var(--activation-red);background:#f7e8e5}.activation-outcomes>div>a p{margin:0}.activation-outcomes>div>a strong,.activation-outcomes>div>a small{display:block}.activation-outcomes>div>a strong{font-size:14px}.activation-outcomes>div>a small{color:#7b8983;margin-top:3px;font-size:12px}.activation-outcomes>div>a>b{color:#597067;text-align:right;font-size:12px}.activation-outcomes>div>a>i{color:var(--activation-green);font-size:14px;font-style:normal}.activation-outcomes-empty{justify-content:center;align-items:center;gap:10px;min-height:105px;display:flex}.activation-outcomes-empty>span{width:34px;height:34px;color:var(--activation-green);background:#e5f2ed;place-items:center;font-size:14px;display:grid}.activation-outcomes-empty p{margin:0}.activation-outcomes-empty strong,.activation-outcomes-empty small{display:block}.activation-outcomes-empty strong{font-size:13px}.activation-outcomes-empty small{color:#7f8c86;margin-top:3px;font-size:12px}@media (max-width:1120px){.activation-command{grid-template-columns:1fr}.activation-board{grid-template-columns:repeat(5,minmax(270px,1fr))}}@media (max-width:820px){.activation-privacy{grid-template-columns:1fr}.activation-privacy>a{justify-self:start}.activation-toolbar>header,.activation-outcomes>header{flex-direction:column;align-items:flex-start}.activation-toolbar header label,.activation-outcomes>header dl{width:100%}.activation-outcomes>header dl div{flex:1}}@media (max-width:620px){.activation-command-copy{grid-template-columns:41px minmax(0,1fr);gap:11px;padding:18px 15px}.activation-command-copy>span{width:39px;height:39px}.activation-command-copy h2{font-size:18px}.activation-command-copy footer{flex-direction:column;align-items:flex-start}.activation-command>dl{grid-template-columns:1fr 1fr}.activation-command>dl>div{min-height:96px}.activation-toolbar>div{flex-direction:column;align-items:stretch;overflow:visible}.activation-toolbar button{justify-content:space-between}.activation-toolbar>div>span{margin-left:0;padding:4px 2px}.activation-board{grid-template-columns:repeat(5,minmax(255px,1fr))}.activation-outcomes>div>a{grid-template-columns:34px minmax(0,1fr) 18px}.activation-outcomes>div>a>b{text-align:left;grid-column:2}.activation-outcomes>div>a>i{grid-area:1/3/span 2}}.platform-activation-center{--pa-green:#08795d;--pa-navy:#142f29;--pa-blue:#397b99;--pa-amber:#ad7120;--pa-red:#b04d43;gap:14px;display:grid}.platform-activation-command{background:#fff;border:1px solid #cedbd6;grid-template-columns:minmax(0,1.18fr) minmax(470px,.82fr);display:grid}.platform-activation-intro{background:var(--pa-navy);color:#fff;grid-template-columns:50px minmax(0,1fr);gap:15px;padding:23px;display:grid}.platform-activation-intro>span{color:#5ad7ae;background:#1f3c34;border:1px solid #3b5c52;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.platform-activation-intro small,.platform-activation-command dt,.platform-activation-flow small,.platform-activation-directory small{letter-spacing:.045em;font-size:12px;font-weight:850}.platform-activation-intro div>small{color:#72d8b8}.platform-activation-intro h2{margin:5px 0 7px;font-size:20px;line-height:1.2}.platform-activation-intro p{color:#c2d2cd;max-width:680px;margin:0;font-size:13px;line-height:1.55}.platform-activation-intro footer{color:#adbfba;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.platform-activation-intro footer b{color:#fff}.platform-activation-intro footer i{background:#6b877e;width:3px;height:3px}.platform-activation-command>dl{background:#d9e2de;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.platform-activation-command>dl>div{background:#f8faf9;min-height:105px;padding:14px}.platform-activation-command dt{color:#687b73}.platform-activation-command dd{color:var(--pa-navy);margin:6px 0 2px;font-size:23px;font-weight:900}.platform-activation-command dl small{color:#788a82;font-size:12px}.platform-activation-command>dl>div.urgent{background:#fff6e9}.platform-activation-command>dl>div.urgent dd{color:#94611f}.platform-activation-command>dl>div.ready{background:#edf8f4}.platform-activation-command>dl>div.ready dd{color:var(--pa-green)}.platform-activation-flow{background:#fff;border:1px solid #d4dfda}.platform-activation-flow>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.platform-activation-flow>header small{color:var(--pa-green)}.platform-activation-flow>header h2{margin:3px 0 0;font-size:17px}.platform-activation-flow>header>p{color:#708079;margin:0;font-size:12px}.platform-activation-flow>header>p b{color:#40544b}.platform-activation-flow>div{background:#dfe7e3;grid-template-columns:repeat(5,minmax(180px,1fr));gap:1px;display:grid;overflow-x:auto}.platform-activation-flow article{background:#fafcfb;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:180px;min-height:82px;padding:13px 12px;display:grid;position:relative}.platform-activation-flow article>span{color:#637a71;background:#e7efec;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.platform-activation-flow article.blue>span{color:var(--pa-blue);background:#e3f0f5}.platform-activation-flow article.amber>span{color:#976322;background:#fff0d8}.platform-activation-flow article strong{color:#334b42;margin-top:3px;font-size:13px;display:block}.platform-activation-flow article>b{min-width:27px;color:var(--pa-green);text-align:center;background:#e7f1ed;padding:5px 6px;font-size:13px}.platform-activation-flow article>i{z-index:1;color:#6e8179;background:#fff;border:1px solid #cdd9d4;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid;position:absolute;top:31px;right:-10px}.platform-activation-flow>footer{background:#eef8f4;border-top:1px solid #dfe7e3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px 15px;display:grid}.platform-activation-flow>footer>span{background:var(--pa-green);color:#fff;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.platform-activation-flow>footer p{color:#62786f;margin:0;font-size:12px}.platform-activation-flow>footer strong{color:#2d5145}.platform-activation-layers{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;display:grid}.platform-activation-layers article{background:#fff;border:1px solid #d7e1dd;padding:13px 15px}.platform-activation-layers article>span{color:var(--pa-green);letter-spacing:.07em;font-size:12px;font-weight:900}.platform-activation-layers article strong{color:#30473f;margin-top:4px;font-size:14px;display:block}.platform-activation-layers article p{color:#718079;margin:4px 0 0;font-size:12px;line-height:1.45}.platform-activation-layers>i{color:#7d9087;place-items:center;font-size:13px;font-style:normal;display:grid}.platform-activation-boundary{border:1px solid #d3dfda;border-left:4px solid var(--pa-green);background:#fff;grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr) auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.platform-activation-boundary>div{align-items:center;gap:10px;display:flex}.platform-activation-boundary>div>span{width:34px;height:34px;color:var(--pa-green);background:#e5f3ee;place-items:center;font-size:14px;display:grid}.platform-activation-boundary p{color:#65776f;margin:0;font-size:12px;line-height:1.48}.platform-activation-boundary small,.platform-activation-boundary strong{display:block}.platform-activation-boundary small{color:#789087;font-size:12px;font-weight:850}.platform-activation-boundary strong{color:#304a41;margin-top:2px;font-size:13px}.platform-activation-boundary>b{color:#587168;white-space:nowrap;background:#edf4f1;padding:7px 9px;font-size:12px}.platform-activation-directory{overflow:hidden}.platform-activation-directory>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.platform-activation-directory>header>div>small{color:var(--pa-green)}.platform-activation-directory>header h2{margin:3px 0 0;font-size:17px}.platform-activation-directory>header p{color:#75857e;margin:3px 0 0;font-size:12px}.platform-activation-directory>header label{background:#f8faf9;border:1px solid #cdd9d4;align-items:center;gap:8px;width:min(380px,42%);min-height:40px;padding:0 11px;display:flex}.platform-activation-directory>header label>span{color:var(--pa-green);font-size:15px}.platform-activation-directory>header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.platform-activation-directory>nav{border-bottom:1px solid #dfe7e3;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.platform-activation-directory>nav button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.platform-activation-directory>nav button b{color:#63756d;background:#edf3f0;min-width:21px;padding:3px 5px;font-size:12px}.platform-activation-directory>nav button.active{border-color:var(--pa-green);color:var(--pa-green);background:#eaf6f2}.platform-activation-directory>nav button.active b{background:var(--pa-green);color:#fff}.platform-activation-directory>nav button.attention.active{border-color:var(--pa-red);color:var(--pa-red);background:#fff1ef}.platform-activation-directory>nav button.attention.active b{background:var(--pa-red)}.platform-activation-directory>nav>span{color:#7b8a83;white-space:nowrap;margin-left:auto;font-size:12px}.platform-activation-table{min-width:1100px}.platform-activation-row{background:#fff;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(265px,1.35fr) 100px repeat(3,minmax(135px,.75fr)) minmax(135px,.78fr) 118px;align-items:center;min-height:80px;display:grid}.platform-activation-row:not(.heading):hover{background:#fafcfb}.platform-activation-row.attention{box-shadow:inset 3px 0 var(--pa-amber)}.platform-activation-row>div{min-width:0;padding:10px 12px}.platform-activation-row>div+div{border-left:1px solid #edf1ef}.platform-activation-row>div>strong,.platform-activation-row>div>small{display:block}.platform-activation-row>div>strong{color:#3b5047;font-size:13px}.platform-activation-row>div>small{color:#7b8983;margin-top:4px;font-size:12px}.platform-activation-row>div.urgent>strong{color:#9a621e}.platform-activation-row>a{color:var(--pa-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-activation-row.heading{color:#6d7e77;background:#f1f5f3;min-height:41px;font-size:12px;font-weight:850}.platform-activation-row.heading>span{padding:0 12px}.platform-activation-row.heading>span:last-child{padding:0}.platform-activation-row .organization{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-activation-row .organization>span{width:40px;height:40px;color:var(--pa-green);background:#e4f2ed;place-items:center;font-size:12px;font-weight:900;display:grid}.platform-activation-row .organization p{min-width:0;margin:0}.platform-activation-row .organization small,.platform-activation-row .organization strong,.platform-activation-row .organization b{display:block}.platform-activation-row .organization small{color:#7d8d86;font-size:12px}.platform-activation-row .organization strong{color:#30473e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-activation-row .organization b{color:#667a71;margin-top:3px;font-size:12px;font-weight:650}.platform-activation-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-activation-empty>span{width:34px;height:34px;color:var(--pa-green);background:#e5f2ed;place-items:center;font-size:14px;display:grid}.platform-activation-empty strong{font-size:13px}.platform-activation-empty p{color:#7b8983;margin:0;font-size:12px}.platform-activation-empty button{min-height:36px;color:var(--pa-green);cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.platform-activation-notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-activation-notes article{background:#fff;border:1px solid #d5e0db;grid-template-columns:39px minmax(0,1fr);gap:11px;padding:14px;display:grid}.platform-activation-notes article>span{width:37px;height:37px;color:var(--pa-green);background:#e8f2ee;place-items:center;font-size:14px;display:grid}.platform-activation-notes small{color:#71877e;letter-spacing:.04em;font-size:12px;font-weight:850}.platform-activation-notes h2{margin:3px 0 0;font-size:15px}.platform-activation-notes p{color:#718179;margin:4px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.platform-activation-command{grid-template-columns:1fr}.platform-activation-directory{overflow-x:auto}.platform-activation-directory>header,.platform-activation-directory>nav{min-width:calc(100vw - 72px);position:sticky;left:0}}@media (max-width:820px){.platform-activation-flow>header,.platform-activation-directory>header{flex-direction:column;align-items:flex-start}.platform-activation-boundary{grid-template-columns:1fr}.platform-activation-boundary>b{justify-self:start}.platform-activation-directory>header label{width:100%}.platform-activation-notes{grid-template-columns:1fr}}@media (max-width:620px){.platform-activation-intro{grid-template-columns:41px minmax(0,1fr);gap:11px;padding:18px 15px}.platform-activation-intro>span{width:39px;height:39px}.platform-activation-intro h2{font-size:18px}.platform-activation-intro footer{flex-wrap:wrap;align-items:flex-start}.platform-activation-command>dl{grid-template-columns:1fr 1fr}.platform-activation-command>dl>div{min-height:96px}.platform-activation-flow>div{grid-template-columns:repeat(5,minmax(205px,1fr))}.platform-activation-layers{grid-template-columns:1fr;gap:8px}.platform-activation-layers>i{transform:rotate(90deg)}.platform-activation-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-activation-directory>nav button{justify-content:space-between}.platform-activation-directory>nav>span{margin-left:0;padding:3px 2px}}.platform-member-integration{--pmi-green:#087b5c;--pmi-blue:#2e7189;--pmi-amber:#b56c16;--pmi-red:#a94d43;--pmi-navy:#102e27;gap:12px;display:grid}.platform-integration-command{background:var(--pmi-navy);color:#fff;border:1px solid #143a30;border-radius:2px;grid-template-columns:minmax(0,1.45fr) minmax(470px,1fr);display:grid;overflow:hidden}.platform-integration-command>div{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:15px;padding:22px;display:grid}.platform-integration-command>div>span{color:#82d5b8;background:#1b4036;border:1px solid #456e62;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid}.platform-integration-command small{color:#84d1b6;letter-spacing:.05em;font-size:12px;font-weight:850}.platform-integration-command h2{color:#fff;margin:5px 0 0;font-size:21px;line-height:1.16}.platform-integration-command p{color:#bacdc6;max-width:650px;margin:7px 0 0;font-size:14px;line-height:1.5}.platform-integration-command footer{color:#b4c9c1;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.platform-integration-command footer b{color:#fff;font-size:13px}.platform-integration-command footer i{background:#72c1a6;width:3px;height:3px}.platform-integration-command>dl{background:#173b32;border-left:1px solid #2f554a;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-integration-command>dl>div{border-bottom:1px solid #2f554a;border-right:1px solid #2f554a;min-height:104px;padding:17px}.platform-integration-command dt{color:#a6beb6;font-size:12px}.platform-integration-command dd{color:#fff;margin:5px 0 1px;font-size:26px;font-weight:900;line-height:1}.platform-integration-command dl small{color:#9ab2aa;letter-spacing:0;font-weight:650}.platform-integration-command dl .urgent{box-shadow:inset 3px 0 #df9d4e}.platform-integration-command dl .urgent dd{color:#ffc171}.platform-integration-command dl .ready dd{color:#7fdbba}.platform-integration-flow{background:#fff;border:1px solid #d2ded9;border-radius:2px;overflow:hidden}.platform-integration-flow>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.platform-integration-flow>header small{color:var(--pmi-green);font-size:12px;font-weight:850}.platform-integration-flow>header h2{margin:3px 0 0;font-size:17px}.platform-integration-flow>header>p{color:#718079;margin:0;font-size:12px}.platform-integration-flow>div{background:#dfe7e3;grid-template-columns:repeat(4,minmax(210px,1fr));gap:1px;display:grid;overflow-x:auto}.platform-integration-flow article{background:#fbfcfc;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:210px;min-height:92px;padding:13px;display:grid}.platform-integration-flow article>span{color:#61756d;background:#edf2f0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.platform-integration-flow article.amber>span{color:var(--pmi-amber);background:#fff0dd}.platform-integration-flow article.blue>span{color:var(--pmi-blue);background:#e5eff3}.platform-integration-flow article.green>span,.platform-integration-flow article.ready>span{color:var(--pmi-green);background:#e1f1eb}.platform-integration-flow article p{margin:0}.platform-integration-flow article small,.platform-integration-flow article strong,.platform-integration-flow article b{display:block}.platform-integration-flow article small{color:#7a8a83;font-size:12px;font-weight:850}.platform-integration-flow article strong{color:#324a40;margin-top:3px;font-size:14px}.platform-integration-flow article b{color:#7b8983;margin-top:3px;font-size:12px;font-weight:650}.platform-integration-flow article em{color:#4d6a5f;text-align:center;background:#edf3f0;min-width:30px;padding:6px;font-size:14px;font-style:normal;font-weight:900}.platform-integration-flow>footer{background:#f0f6f3;border-top:1px solid #dfe7e3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 15px;display:grid}.platform-integration-flow>footer>span{width:30px;height:30px;color:var(--pmi-green);background:#dcebe5;place-items:center;font-size:15px;font-weight:900;display:grid}.platform-integration-flow>footer p{color:#61756d;margin:0;font-size:12px;line-height:1.45}.platform-integration-flow>footer strong{color:#2d4b40}.platform-integration-layers{grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:stretch;gap:0;display:grid}.platform-integration-layers article{background:#fff;border:1px solid #d4dfda;padding:13px 15px}.platform-integration-layers article>span{color:var(--pmi-green);letter-spacing:.05em;font-size:12px;font-weight:900}.platform-integration-layers article strong{color:#31483f;margin-top:4px;font-size:14px;display:block}.platform-integration-layers article p{color:#72827b;margin:4px 0 0;font-size:12px;line-height:1.42}.platform-integration-layers>i{color:#8a9993;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-integration-boundary{border:1px solid #d2dfd9;border-left:4px solid var(--pmi-green);background:#fff;grid-template-columns:minmax(270px,.9fr) minmax(0,1.5fr) auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.platform-integration-boundary>div{align-items:center;gap:10px;display:flex}.platform-integration-boundary>div>span{width:34px;height:34px;color:var(--pmi-green);background:#e3f1ec;place-items:center;font-size:14px;display:grid}.platform-integration-boundary p{color:#64766e;margin:0;font-size:12px;line-height:1.48}.platform-integration-boundary small,.platform-integration-boundary strong{display:block}.platform-integration-boundary small{color:#789087;font-size:12px;font-weight:850}.platform-integration-boundary strong{color:#304a41;margin-top:2px;font-size:13px}.platform-integration-boundary>b{color:#587168;white-space:nowrap;background:#edf4f1;padding:7px 9px;font-size:12px}.platform-integration-directory{overflow:hidden}.platform-integration-directory>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.platform-integration-directory>header small{color:var(--pmi-green);font-size:12px;font-weight:850}.platform-integration-directory>header h2{margin:3px 0 0;font-size:17px}.platform-integration-directory>header p{color:#75857e;margin:3px 0 0;font-size:12px}.platform-integration-directory>header label{background:#f8faf9;border:1px solid #cdd9d4;align-items:center;gap:8px;width:min(380px,42%);min-height:40px;padding:0 11px;display:flex}.platform-integration-directory>header label>span{color:var(--pmi-green);font-size:15px}.platform-integration-directory>header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.platform-integration-directory>nav{border-bottom:1px solid #dfe7e3;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.platform-integration-directory>nav button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.platform-integration-directory>nav button b{color:#63756d;background:#edf3f0;min-width:21px;padding:3px 5px;font-size:12px}.platform-integration-directory>nav button.active{border-color:var(--pmi-green);color:var(--pmi-green);background:#e9f5f1}.platform-integration-directory>nav button.active b{background:var(--pmi-green);color:#fff}.platform-integration-directory>nav button.attention.active{border-color:var(--pmi-red);color:var(--pmi-red);background:#fff0ef}.platform-integration-directory>nav button.attention.active b{background:var(--pmi-red)}.platform-integration-directory>nav>span{color:#7b8a83;white-space:nowrap;margin-left:auto;font-size:12px}.platform-integration-table{min-width:1180px}.platform-integration-row{background:#fff;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(260px,1.45fr) repeat(6,minmax(112px,.66fr)) 112px;align-items:center;min-height:79px;display:grid}.platform-integration-row:not(.heading):hover{background:#fafcfb}.platform-integration-row.attention{box-shadow:inset 3px 0 var(--pmi-amber)}.platform-integration-row>div{min-width:0;padding:10px 11px}.platform-integration-row>div+div{border-left:1px solid #edf1ef}.platform-integration-row>div>strong,.platform-integration-row>div>small{display:block}.platform-integration-row>div>strong{color:#3a5046;font-size:13px}.platform-integration-row>div>small{color:#7a8982;margin-top:4px;font-size:12px}.platform-integration-row>div.urgent>strong{color:#a5651b}.platform-integration-row>a{color:var(--pmi-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-integration-row.heading{color:#6d7e77;background:#f1f5f3;min-height:41px;font-size:12px;font-weight:850}.platform-integration-row.heading>span{padding:0 11px}.platform-integration-row.heading>span:last-child{padding:0}.platform-integration-row .organization{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-integration-row .organization>span{width:38px;height:38px;color:var(--pmi-green);background:#e2f0eb;place-items:center;font-size:12px;font-weight:900;display:grid}.platform-integration-row .organization p{min-width:0;margin:0}.platform-integration-row .organization small,.platform-integration-row .organization strong,.platform-integration-row .organization b{display:block}.platform-integration-row .organization small{color:#75877f;font-size:12px;font-weight:850}.platform-integration-row .organization strong{color:#2f473d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-integration-row .organization b{color:#687a72;margin-top:3px;font-size:12px;font-weight:650}.platform-integration-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-integration-empty>span{width:34px;height:34px;color:var(--pmi-green);background:#e4f1ec;place-items:center;font-size:14px;display:grid}.platform-integration-empty strong{font-size:13px}.platform-integration-empty p{color:#7b8983;margin:0;font-size:12px}.platform-integration-empty button{min-height:36px;color:var(--pmi-green);cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.platform-integration-notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-integration-notes article{background:#fff;border:1px solid #d5e0db;grid-template-columns:39px minmax(0,1fr);gap:11px;padding:14px;display:grid}.platform-integration-notes article>span{width:37px;height:37px;color:var(--pmi-green);background:#e8f2ee;place-items:center;font-size:14px;display:grid}.platform-integration-notes small{color:#71877e;letter-spacing:.04em;font-size:12px;font-weight:850}.platform-integration-notes h2{margin:3px 0 0;font-size:15px}.platform-integration-notes p{color:#718179;margin:4px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.platform-integration-command{grid-template-columns:1fr}.platform-integration-command>dl{border-top:1px solid #2f554a;border-left:0}.platform-integration-directory{overflow-x:auto}.platform-integration-directory>header,.platform-integration-directory>nav{min-width:calc(100vw - 72px);position:sticky;left:0}}@media (max-width:820px){.platform-integration-flow>header,.platform-integration-directory>header{flex-direction:column;align-items:flex-start}.platform-integration-layers{grid-template-columns:1fr;gap:7px}.platform-integration-layers>i{display:none}.platform-integration-boundary{grid-template-columns:1fr}.platform-integration-boundary>b{justify-self:start}.platform-integration-directory>header label{width:100%}.platform-integration-notes{grid-template-columns:1fr}}@media (max-width:620px){.platform-integration-command>div{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:18px 15px}.platform-integration-command>div>span{width:42px;height:42px}.platform-integration-command h2{font-size:18px}.platform-integration-command footer{flex-wrap:wrap;align-items:flex-start}.platform-integration-command>dl{grid-template-columns:1fr 1fr}.platform-integration-command>dl>div{min-height:100px}.platform-integration-flow>div{grid-template-columns:repeat(4,minmax(220px,1fr))}.platform-integration-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-integration-directory>nav button{justify-content:space-between}.platform-integration-directory>nav>span{margin-left:0;padding:3px 2px}}.platform-workout-continuity{--pwc-green:#087b5c;--pwc-blue:#2e7189;--pwc-amber:#b56c16;--pwc-red:#a2473e;--pwc-violet:#655596;--pwc-navy:#102e27;gap:12px;display:grid}.platform-continuity-command{background:var(--pwc-navy);color:#fff;border:1px solid #143a30;border-radius:2px;grid-template-columns:minmax(0,1.42fr) minmax(490px,1fr);display:grid;overflow:hidden}.platform-continuity-command-copy{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:15px;padding:22px;display:grid}.platform-continuity-command-copy>span{color:#82d5b8;background:#1b4036;border:1px solid #456e62;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.platform-continuity-command small{color:#84d1b6;letter-spacing:.05em;font-size:12px;font-weight:850}.platform-continuity-command h2{color:#fff;margin:5px 0 0;font-size:21px;line-height:1.16}.platform-continuity-command p{color:#bacdc6;max-width:680px;margin:7px 0 0;font-size:14px;line-height:1.5}.platform-continuity-command footer{color:#b4c9c1;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.platform-continuity-command footer b{color:#fff;font-size:13px}.platform-continuity-command footer i{background:#72c1a6;width:3px;height:3px}.platform-continuity-command>dl{background:#173b32;border-left:1px solid #2f554a;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-continuity-command>dl>div{border-bottom:1px solid #2f554a;border-right:1px solid #2f554a;min-height:104px;padding:17px}.platform-continuity-command dt{color:#a6beb6;font-size:12px}.platform-continuity-command dd{color:#fff;margin:5px 0 1px;font-size:26px;font-weight:900;line-height:1}.platform-continuity-command dl small{color:#9ab2aa;letter-spacing:0;font-weight:650}.platform-continuity-command dl .urgent{box-shadow:inset 3px 0 #df8c6e}.platform-continuity-command dl .urgent dd{color:#ffac91}.platform-continuity-command dl .ready dd{color:#7fdbba}.platform-continuity-ruler{background:#fff;border:1px solid #d2ded9;border-radius:2px;overflow:hidden}.platform-continuity-ruler>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.platform-continuity-ruler>header small{color:var(--pwc-green);font-size:12px;font-weight:850}.platform-continuity-ruler>header h2{margin:3px 0 0;font-size:17px}.platform-continuity-ruler>header>p{color:#718079;margin:0;font-size:12px}.platform-continuity-ruler>div{background:#dfe7e3;grid-template-columns:repeat(5,minmax(185px,1fr));gap:1px;display:grid;overflow-x:auto}.platform-continuity-ruler article{background:#fbfcfc;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:185px;min-height:91px;padding:13px;display:grid}.platform-continuity-ruler article>span{color:#61756d;background:#edf2f0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.platform-continuity-ruler article.amber>span{color:var(--pwc-amber);background:#fff0dd}.platform-continuity-ruler article.blue>span{color:var(--pwc-blue);background:#e5eff3}.platform-continuity-ruler article.red>span{color:var(--pwc-red);background:#fae7e4}.platform-continuity-ruler article.violet>span{color:var(--pwc-violet);background:#eeeaf9}.platform-continuity-ruler article p{margin:0}.platform-continuity-ruler article small,.platform-continuity-ruler article strong,.platform-continuity-ruler article b{display:block}.platform-continuity-ruler article small{color:#6e7f77;font-size:12px;font-weight:850}.platform-continuity-ruler article strong{color:#2f473d;margin-top:2px;font-size:20px}.platform-continuity-ruler article b{color:#78877f;margin-top:2px;font-size:12px;font-weight:650}.platform-continuity-ruler>footer{background:#f0f6f3;border-top:1px solid #dfe7e3;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:10px 15px;display:grid}.platform-continuity-ruler>footer>span{width:29px;height:29px;color:var(--pwc-green);background:#dcebe5;place-items:center;font-size:13px;font-weight:900;display:grid}.platform-continuity-ruler>footer p{color:#61756d;margin:0;font-size:12px;line-height:1.45}.platform-continuity-ruler>footer strong{color:#2d4b40}.platform-continuity-response{background:#fff;border:1px solid #d3dfda;grid-template-columns:minmax(245px,.95fr) minmax(620px,1.65fr);display:grid}.platform-continuity-response>div{border-right:1px solid #dfe7e3;padding:15px 17px}.platform-continuity-response>div small{color:var(--pwc-green);font-size:12px;font-weight:850}.platform-continuity-response>div h2{margin:3px 0 0;font-size:16px}.platform-continuity-response>div p{color:#708078;margin:4px 0 0;font-size:12px;line-height:1.45}.platform-continuity-response>dl{grid-template-columns:repeat(5,minmax(100px,1fr));margin:0;display:grid}.platform-continuity-response>dl>div{border-right:1px solid #e3e9e6;padding:14px 12px}.platform-continuity-response dt{color:#718078;font-size:12px}.platform-continuity-response dd{color:#334a40;margin:4px 0 0;font-size:21px;font-weight:900}.platform-continuity-response dl .attention{box-shadow:inset 3px 0 #d8943d}.platform-continuity-response dl .attention dd{color:#9d611a}.platform-continuity-response dl .critical{box-shadow:inset 3px 0 var(--pwc-red)}.platform-continuity-response dl .critical dd{color:var(--pwc-red)}.platform-continuity-response>footer{color:#66776f;background:#f7faf8;border-top:1px solid #dfe7e3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:9px 15px;font-size:12px;display:flex}.platform-continuity-response>footer span{color:#38584b;font-weight:850}.platform-continuity-response>footer p{margin:0}.platform-continuity-layers{grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:stretch;display:grid}.platform-continuity-layers article{background:#fff;border:1px solid #d4dfda;padding:13px 15px}.platform-continuity-layers article>span{color:var(--pwc-green);letter-spacing:.05em;font-size:12px;font-weight:900}.platform-continuity-layers article strong{color:#31483f;margin-top:4px;font-size:14px;display:block}.platform-continuity-layers article p{color:#72827b;margin:4px 0 0;font-size:12px;line-height:1.42}.platform-continuity-layers>i{color:#8a9993;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-continuity-boundary{border:1px solid #d2dfd9;border-left:4px solid var(--pwc-green);background:#fff;grid-template-columns:minmax(285px,.9fr) minmax(0,1.45fr) auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.platform-continuity-boundary>div{align-items:center;gap:10px;display:flex}.platform-continuity-boundary>div>span{width:34px;height:34px;color:var(--pwc-green);background:#e3f1ec;place-items:center;font-size:14px;display:grid}.platform-continuity-boundary p{color:#64766e;margin:0;font-size:12px;line-height:1.48}.platform-continuity-boundary small,.platform-continuity-boundary strong{display:block}.platform-continuity-boundary small{color:#789087;font-size:12px;font-weight:850}.platform-continuity-boundary strong{color:#304a41;margin-top:2px;font-size:13px}.platform-continuity-boundary>b{color:#587168;white-space:nowrap;background:#edf4f1;padding:7px 9px;font-size:12px}.platform-continuity-directory{overflow:hidden}.platform-continuity-directory>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.platform-continuity-directory>header small{color:var(--pwc-green);font-size:12px;font-weight:850}.platform-continuity-directory>header h2{margin:3px 0 0;font-size:17px}.platform-continuity-directory>header p{color:#75857e;margin:3px 0 0;font-size:12px}.platform-continuity-directory>header label{background:#f8faf9;border:1px solid #cdd9d4;align-items:center;gap:8px;width:min(380px,42%);min-height:40px;padding:0 11px;display:flex}.platform-continuity-directory>header label>span{color:var(--pwc-green);font-size:15px}.platform-continuity-directory>header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.platform-continuity-directory>nav{border-bottom:1px solid #dfe7e3;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.platform-continuity-directory>nav button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.platform-continuity-directory>nav button b{color:#63756d;background:#edf3f0;min-width:21px;padding:3px 5px;font-size:12px}.platform-continuity-directory>nav button.active{border-color:var(--pwc-green);color:var(--pwc-green);background:#e9f5f1}.platform-continuity-directory>nav button.active b{background:var(--pwc-green);color:#fff}.platform-continuity-directory>nav button.attention.active{border-color:var(--pwc-amber);color:#9b5b12;background:#fff2df}.platform-continuity-directory>nav button.attention.active b{background:var(--pwc-amber)}.platform-continuity-directory>nav button.critical.active{border-color:var(--pwc-red);color:var(--pwc-red);background:#fff0ee}.platform-continuity-directory>nav button.critical.active b{background:var(--pwc-red)}.platform-continuity-directory>nav>span{color:#7b8a83;white-space:nowrap;margin-left:auto;font-size:12px}.platform-continuity-row{background:#fff;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(280px,1.5fr) repeat(5,minmax(132px,.72fr)) 116px;align-items:center;min-height:81px;display:grid}.platform-continuity-row:not(.heading):hover{background:#fafcfb}.platform-continuity-row.critical{box-shadow:inset 3px 0 var(--pwc-red)}.platform-continuity-row.attention{box-shadow:inset 3px 0 var(--pwc-amber)}.platform-continuity-row.active{box-shadow:inset 3px 0 var(--pwc-blue)}.platform-continuity-row>div{min-width:0;padding:10px 11px}.platform-continuity-row>div+div{border-left:1px solid #edf1ef}.platform-continuity-row>div>strong,.platform-continuity-row>div>small{display:block}.platform-continuity-row>div>strong{color:#3a5046;font-size:13px}.platform-continuity-row>div>small{color:#7a8982;margin-top:4px;font-size:12px}.platform-continuity-row>div.urgent>strong{color:#a5651b}.platform-continuity-row>div.critical-cell>strong{color:var(--pwc-red)}.platform-continuity-row>a{color:var(--pwc-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-continuity-row.heading{color:#6d7e77;background:#f1f5f3;min-height:41px;font-size:12px;font-weight:850}.platform-continuity-row.heading>span{padding:0 11px}.platform-continuity-row .organization{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-continuity-row .organization>b{width:38px;height:38px;color:var(--pwc-green);background:#e2f0eb;place-items:center;font-size:12px;display:grid}.platform-continuity-row .organization p{min-width:0;margin:0}.platform-continuity-row .organization small,.platform-continuity-row .organization strong,.platform-continuity-row .organization span{display:block}.platform-continuity-row .organization small{color:#75877f;font-size:12px;font-weight:850}.platform-continuity-row .organization strong{color:#2f473d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-continuity-row .organization span{color:#687a72;margin-top:3px;font-size:12px}.platform-continuity-row .coverage{background:#e1e8e5;height:4px;margin-top:5px;display:block;overflow:hidden}.platform-continuity-row .coverage i{background:var(--pwc-green);height:100%;display:block}.platform-continuity-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-continuity-empty>span{width:34px;height:34px;color:var(--pwc-green);background:#e4f1ec;place-items:center;font-size:14px;display:grid}.platform-continuity-empty strong{font-size:13px}.platform-continuity-empty p{color:#7b8983;margin:0;font-size:12px}.platform-continuity-empty button{min-height:36px;color:var(--pwc-green);cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}@media (max-width:1220px){.platform-continuity-command{grid-template-columns:1fr}.platform-continuity-command>dl{border-top:1px solid #2f554a;border-left:0}.platform-continuity-response{grid-template-columns:1fr}.platform-continuity-response>div{border-bottom:1px solid #dfe7e3;border-right:0}.platform-continuity-directory{overflow-x:auto}.platform-continuity-directory>header,.platform-continuity-directory>nav{min-width:calc(100vw - 72px);position:sticky;left:0}}@media (max-width:820px){.platform-continuity-ruler>header,.platform-continuity-directory>header{flex-direction:column;align-items:flex-start}.platform-continuity-layers{grid-template-columns:1fr;gap:7px}.platform-continuity-layers>i{display:none}.platform-continuity-boundary{grid-template-columns:1fr}.platform-continuity-boundary>b{justify-self:start}.platform-continuity-directory>header label{width:100%}.platform-continuity-response>dl{overflow-x:auto}.platform-continuity-response>dl>div{min-width:120px}.platform-continuity-response>footer{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.platform-continuity-command-copy{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:18px 15px}.platform-continuity-command-copy>span{width:42px;height:42px}.platform-continuity-command h2{font-size:18px}.platform-continuity-command footer{flex-wrap:wrap;align-items:flex-start}.platform-continuity-command>dl{grid-template-columns:1fr 1fr}.platform-continuity-command>dl>div{min-height:100px}.platform-continuity-ruler>div{grid-template-columns:repeat(5,minmax(205px,1fr))}.platform-continuity-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-continuity-directory>nav button{justify-content:space-between}.platform-continuity-directory>nav>span{margin-left:0;padding:3px 2px}}.platform-team-readable{--pt-green:#177b5d;--pt-navy:#173b45;--pt-blue:#3d7fa4;--pt-amber:#bf7823;--pt-red:#b55342;color:#293d36;gap:14px;display:grid}.platform-team-readable *,.platform-team-readable :before,.platform-team-readable :after{box-sizing:border-box}.platform-team-readable button,.platform-team-readable a{cursor:pointer}.platform-team-command{color:#fff;background:#173b32;border:1px solid #153930;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:280px;display:grid}.platform-team-command-copy{background:linear-gradient(125deg,#173b32,#1f5042);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:32px 36px;display:grid}.platform-team-command-copy>span{color:#66dcb2;background:#ffffff12;border:1px solid #ffffff2e;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.platform-team-command-copy small,.platform-team-modules header small,.platform-team-directory header small{color:#65d7ae;letter-spacing:.1em;font-size:12px;font-weight:850}.platform-team-command-copy h2{color:#fff;letter-spacing:-.04em;max-width:670px;margin:10px 0 9px;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.platform-team-command-copy section>p{color:#b9cec7;max-width:700px;margin:0;font-size:14px;line-height:1.62}.platform-team-command-copy footer{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:24px;padding-top:15px;display:flex}.platform-team-command-copy footer b{color:#fff;font-size:13px}.platform-team-command-copy footer i{background:#55d3a7;border-radius:50%;width:4px;height:4px}.platform-team-command-copy footer span{color:#9fb9b0;font-size:12px}.platform-team-command>dl{color:#263b34;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-team-command>dl>div{border-bottom:1px solid #e0e8e5;border-left:1px solid #e0e8e5;flex-direction:column;justify-content:center;min-height:139px;padding:22px;display:flex}.platform-team-command>dl>div.urgent{background:#fff6eb}.platform-team-command dt{color:#74847d;font-size:12px;font-weight:750}.platform-team-command dd{color:#233d34;margin:8px 0 4px;font-size:28px;font-weight:850;line-height:1}.platform-team-command>dl>div.urgent dd{color:#a95431}.platform-team-command dl small{color:#83908b;font-size:12px}.platform-team-modules{background:#fff;border:1px solid #d9e3df}.platform-team-modules>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px;display:flex}.platform-team-modules header small,.platform-team-directory header small{color:var(--pt-green)}.platform-team-modules h2,.platform-team-directory h2{color:#2a4037;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.platform-team-modules header p{color:#74837d;text-align:right;max-width:440px;margin:0;font-size:13px;line-height:1.5}.platform-team-modules>div{grid-template-columns:repeat(5,1fr);display:grid;overflow-x:auto}.platform-team-modules article{border-right:1px solid #e3e9e7;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;min-height:116px;padding:18px 15px;display:grid}.platform-team-modules article:last-child{border-right:0}.platform-team-modules article>span{width:37px;height:37px;color:var(--pt-green);background:#e3f1ec;place-items:center;font-size:12px;font-weight:850;display:grid}.platform-team-modules article.blue>span{color:var(--pt-blue);background:#e5eef5}.platform-team-modules article.violet>span{color:#7055a4;background:#eee9f7}.platform-team-modules article.amber>span{color:#a9681f;background:#fff0d9}.platform-team-modules article.navy>span{color:var(--pt-navy);background:#e1eaed}.platform-team-modules article small,.platform-team-modules article strong{display:block}.platform-team-modules article small{color:#6f8078;font-size:12px;font-weight:800}.platform-team-modules article strong{color:#2d453b;margin-top:4px;font-size:21px}.platform-team-modules article p{color:#7d8a85;margin:3px 0 0;font-size:12px;line-height:1.35}.platform-team-modules>footer{background:#f6f8f7;border-top:1px solid #e2e9e6;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:12px 17px;display:grid}.platform-team-modules>footer span{color:#537069;background:#e4ece9;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.platform-team-modules>footer p{color:#6e7e77;margin:0;font-size:12px;line-height:1.5}.platform-team-modules>footer strong{color:#42594f}.platform-team-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.platform-team-kpis article{background:#fff;border:1px solid #dce4e1;border-top:3px solid #71857d;min-height:96px;padding:17px 18px}.platform-team-kpis article.green{border-top-color:var(--pt-green)}.platform-team-kpis article.blue{border-top-color:var(--pt-blue)}.platform-team-kpis article.violet{border-top-color:#775eaa}.platform-team-kpis article.amber{border-top-color:var(--pt-amber)}.platform-team-kpis span,.platform-team-kpis small{color:#75837e;font-size:12px;display:block}.platform-team-kpis strong{color:#2c433a;margin:7px 0 3px;font-size:23px;line-height:1;display:block}.platform-team-layers{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;display:grid}.platform-team-layers article{padding:17px 19px}.platform-team-layers article span{color:var(--pt-green);letter-spacing:.09em;font-size:12px;font-weight:850}.platform-team-layers article strong{color:#2d443b;margin-top:5px;font-size:14px;display:block}.platform-team-layers article p{color:#75847e;margin:4px 0 0;font-size:12px;line-height:1.5}.platform-team-layers>i{color:#87a098;border-inline:1px solid #e3e9e7;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-team-boundary{background:#f2f8f6;border:1px solid #d6e4df;grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr) auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.platform-team-boundary>div{align-items:center;gap:11px;display:flex}.platform-team-boundary>div>span{width:38px;height:38px;color:var(--pt-green);background:#deeee8;place-items:center;font-size:16px;display:grid}.platform-team-boundary>div p{margin:0}.platform-team-boundary small,.platform-team-boundary strong{display:block}.platform-team-boundary small{color:#27745e;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-team-boundary strong{color:#2c493f;margin-top:3px;font-size:14px}.platform-team-boundary>p{color:#687a73;margin:0;font-size:12px;line-height:1.55}.platform-team-boundary>b{color:#2b715d;white-space:nowrap;border:1px solid #c5ddd4;padding:7px 9px;font-size:12px}.platform-team-directory{border-radius:2px;padding:0;overflow:hidden}.platform-team-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.platform-team-directory header p{color:#76857e;margin:4px 0 0;font-size:13px}.platform-team-directory header label{background:#fafcfb;border:1px solid #d6dfdc;align-items:center;width:min(100%,320px);min-height:42px;display:flex}.platform-team-directory header label span{color:#6a7c74;padding:0 11px;font-size:14px}.platform-team-directory header input{color:#30453c;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.platform-team-directory>nav{background:#f5f7f6;border-bottom:1px solid #e1e8e5;align-items:center;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.platform-team-directory>nav button{color:#60736b;white-space:nowrap;background:#fff;border:1px solid #d5dedb;border-radius:2px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;display:flex}.platform-team-directory>nav button b{color:#53675f;background:#edf1ef;min-width:21px;padding:2px 5px;font-size:12px}.platform-team-directory>nav button.active{border-color:var(--pt-green);color:var(--pt-green);background:#eaf5f1}.platform-team-directory>nav button.critical.active{border-color:var(--pt-red);color:#a94d39;background:#fff0ec}.platform-team-directory>nav button.attention.active{border-color:var(--pt-amber);color:#96601f;background:#fff4e3}.platform-team-directory>nav button.active.active b{background:var(--pt-blue);color:#fff}.platform-team-directory>nav button.clear.active b{background:var(--pt-green)}.platform-team-directory>nav>span{color:#74857e;white-space:nowrap;margin-left:auto;font-size:12px}.platform-team-table{overflow-x:auto}.platform-team-row{background:#fff;border-bottom:1px solid #e2e8e6;border-left:3px solid #0000;grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(145px,.78fr)) minmax(160px,.82fr) 105px;align-items:center;min-width:1300px;min-height:84px;display:grid}.platform-team-row:last-child{border-bottom:0}.platform-team-row.critical{border-left-color:var(--pt-red)}.platform-team-row.attention{border-left-color:var(--pt-amber)}.platform-team-row.active{border-left-color:var(--pt-blue)}.platform-team-row.clear{border-left-color:var(--pt-green)}.platform-team-row.heading{color:#6d7f77;text-transform:uppercase;letter-spacing:.035em;background:#f1f5f3;border-left:0;min-height:40px;font-size:12px;font-weight:850}.platform-team-row.heading>span{padding:0 11px}.platform-team-row>div{min-width:0;padding:10px 11px}.platform-team-row>div+div{border-left:1px solid #edf1ef}.platform-team-row>div>strong,.platform-team-row>div>small{display:block}.platform-team-row>div>strong{color:#334a40;font-size:13px}.platform-team-row>div>small{color:#7a8982;margin-top:4px;font-size:12px;line-height:1.35}.platform-team-row>div.attention>strong{color:#99601c}.platform-team-row>div.critical-cell>strong{color:#a84e3a}.platform-team-row .organization{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-team-row .organization>b{width:38px;height:38px;color:var(--pt-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.platform-team-row .organization p{min-width:0;margin:0}.platform-team-row .organization small,.platform-team-row .organization strong,.platform-team-row .organization span{display:block}.platform-team-row .organization small{color:#73857d;font-size:12px;font-weight:850}.platform-team-row .organization strong{color:#2f473d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-team-row .organization span{color:#687b73;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.platform-team-row .coverage{background:#e2e9e6;height:4px;margin-top:6px;display:block}.platform-team-row .coverage i{background:var(--pt-green);height:100%;display:block}.platform-team-row .signal{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid}.platform-team-row .signal i{background:#83928c;border-radius:50%;grid-row:1/3;width:7px;height:7px}.platform-team-row .signal.critical i{background:var(--pt-red)}.platform-team-row .signal.attention i{background:var(--pt-amber)}.platform-team-row .signal.active i{background:var(--pt-blue)}.platform-team-row .signal.clear i{background:var(--pt-green)}.platform-team-row>a{color:var(--pt-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-team-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-team-empty>span{width:38px;height:38px;color:var(--pt-green);background:#e2f1eb;place-items:center;font-size:15px;display:grid}.platform-team-empty strong{color:#31483e;font-size:14px}.platform-team-empty p{color:#77877f;margin:0;font-size:12px}.platform-team-empty button{min-height:36px;color:var(--pt-green);background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}@media (max-width:76rem){.platform-team-command{grid-template-columns:1fr}.platform-team-command>dl{border-top:1px solid #31594d}.platform-team-kpis{grid-template-columns:repeat(2,1fr)}.platform-team-directory>header,.platform-team-directory>nav{min-width:calc(100vw - 72px)}}@media (max-width:52rem){.platform-team-modules>header,.platform-team-directory>header{flex-direction:column;align-items:flex-start}.platform-team-modules header p{text-align:left}.platform-team-modules>div{grid-template-columns:repeat(5,minmax(205px,1fr))}.platform-team-layers{grid-template-columns:1fr;gap:7px}.platform-team-layers>i{display:none}.platform-team-boundary{grid-template-columns:1fr}.platform-team-boundary>b{justify-self:start}.platform-team-directory header label{width:100%}}@media (max-width:40rem){.platform-team-command-copy{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:20px 16px}.platform-team-command-copy>span{width:42px;height:42px}.platform-team-command-copy h2{font-size:22px}.platform-team-command-copy footer{flex-wrap:wrap;align-items:flex-start}.platform-team-command>dl,.platform-team-kpis{grid-template-columns:1fr}.platform-team-command>dl>div{min-height:94px}.platform-team-modules>header,.platform-team-directory>header{padding:17px}.platform-team-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-team-directory>nav button{justify-content:space-between}.platform-team-directory>nav>span{margin-left:0;padding:4px 2px}}.platform-equipment{--pe-green:#19735c;--pe-navy:#183740;--pe-blue:#397ca0;--pe-amber:#b87321;--pe-red:#b14e3c;color:#293e36;gap:14px;display:grid}.platform-equipment *,.platform-equipment :before,.platform-equipment :after{box-sizing:border-box}.platform-equipment button,.platform-equipment a,.platform-equipment select{cursor:pointer}.platform-equipment-command{color:#fff;background:#163930;border:1px solid #14362f;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:276px;display:grid}.platform-equipment-command-copy{background:linear-gradient(126deg,#173b32,#204f43);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:31px 36px;display:grid}.platform-equipment-command-copy>span{color:#66d8af;background:#ffffff12;border:1px solid #ffffff2e;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.platform-equipment-command-copy small,.platform-equipment-directory header small{color:#66d8af;letter-spacing:.1em;font-size:12px;font-weight:850}.platform-equipment-command-copy h2{color:#fff;letter-spacing:-.04em;max-width:690px;margin:10px 0 9px;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.platform-equipment-command-copy section>p{color:#bad0c8;max-width:710px;margin:0;font-size:14px;line-height:1.62}.platform-equipment-command-copy footer{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:23px;padding-top:15px;display:flex}.platform-equipment-command-copy footer b{color:#fff;font-size:13px}.platform-equipment-command-copy footer i{background:#59d3a8;border-radius:50%;width:4px;height:4px}.platform-equipment-command-copy footer span{color:#a7bfb6;font-size:12px}.platform-equipment-command>dl{color:#293f36;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-equipment-command>dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;flex-direction:column;justify-content:center;min-height:137px;padding:22px;display:flex}.platform-equipment-command>dl>div.urgent{background:#fff3ef}.platform-equipment-command dt{color:#72837c;font-size:12px;font-weight:800}.platform-equipment-command dd{color:#274138;margin:8px 0 4px;font-size:28px;font-weight:850;line-height:1}.platform-equipment-command>dl>div.urgent dd{color:var(--pe-red)}.platform-equipment-command dl small{color:#82918b;font-size:12px}.platform-equipment-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.platform-equipment-kpis article{background:#fff;border:1px solid #dbe4e0;border-top:3px solid #74877f;min-height:94px;padding:16px 17px}.platform-equipment-kpis article.green{border-top-color:var(--pe-green)}.platform-equipment-kpis article.blue{border-top-color:var(--pe-blue)}.platform-equipment-kpis article.amber{border-top-color:var(--pe-amber)}.platform-equipment-kpis article.red{border-top-color:var(--pe-red)}.platform-equipment-kpis article.violet{border-top-color:#725ca2}.platform-equipment-kpis span,.platform-equipment-kpis small{color:#75847e;font-size:12px;display:block}.platform-equipment-kpis strong{color:#2b4339;margin:7px 0 3px;font-size:23px;line-height:1;display:block}.platform-equipment-flow{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 30px 1fr 30px 1fr;display:grid}.platform-equipment-flow article{padding:17px 19px}.platform-equipment-flow article span{color:var(--pe-green);letter-spacing:.09em;font-size:12px;font-weight:850}.platform-equipment-flow article strong{color:#2d443b;margin-top:5px;font-size:14px;display:block}.platform-equipment-flow article p{color:#75847e;margin:4px 0 0;font-size:12px;line-height:1.5}.platform-equipment-flow>i{color:#88a098;border-inline:1px solid #e3e9e7;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-equipment-boundary{background:#f1f8f5;border:1px solid #d6e4df;grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr) auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.platform-equipment-boundary>div{align-items:center;gap:11px;display:flex}.platform-equipment-boundary>div>span{width:38px;height:38px;color:var(--pe-green);background:#dceee7;place-items:center;font-size:16px;display:grid}.platform-equipment-boundary>div p{margin:0}.platform-equipment-boundary small,.platform-equipment-boundary strong{display:block}.platform-equipment-boundary small{color:#26735e;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-equipment-boundary strong{color:#29493e;margin-top:3px;font-size:14px}.platform-equipment-boundary>p{color:#667972;margin:0;font-size:12px;line-height:1.55}.platform-equipment-boundary>b{color:#2a715b;white-space:nowrap;border:1px solid #c4ddd3;padding:7px 9px;font-size:12px}.platform-equipment-context{background:#fff8e8;border:1px solid #d9c18f;align-items:center;gap:11px;padding:12px 14px;display:flex}.platform-equipment-context>span{color:#8d5d1d;background:#f1dfb6;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.platform-equipment-context p{flex:1;margin:0}.platform-equipment-context small,.platform-equipment-context strong{display:block}.platform-equipment-context small{color:#906326;letter-spacing:.06em;font-size:12px;font-weight:850}.platform-equipment-context strong{color:#584830;margin-top:2px;font-size:13px}.platform-equipment-context button{color:#81591f;background:#fff;border:1px solid #d8bc82;border-radius:2px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800}.platform-equipment-directory{border-radius:2px;padding:0;overflow:hidden}.platform-equipment-directory>header{border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.platform-equipment-directory header small{color:var(--pe-green)}.platform-equipment-directory h2{color:#294138;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.platform-equipment-directory header p{color:#75847e;margin:4px 0 0;font-size:13px}.platform-equipment-search{background:#fafcfb;border:1px solid #d4dfdb;align-items:center;width:min(100%,330px);min-height:42px;display:flex}.platform-equipment-search>span{color:#6a7d75;padding:0 11px;font-size:14px}.platform-equipment-search input{color:#30463d;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.platform-equipment-search button{color:#75847e;background:0 0;border:0;width:39px;min-height:40px;font-size:18px}.platform-equipment-toolbar{background:#f4f7f6;border-bottom:1px solid #e0e7e4;align-items:flex-end;gap:9px;padding:11px 12px;display:flex;overflow-x:auto}.platform-equipment-toolbar>label{gap:4px;min-width:165px;display:grid}.platform-equipment-toolbar>label>span{color:#6d7d77;font-size:12px;font-weight:800}.platform-equipment-toolbar select{color:#40564d;min-height:37px;font:inherit;background:#fff;border:1px solid #d4ddda;border-radius:2px;padding:0 30px 0 9px;font-size:12px}.platform-equipment-toolbar nav{gap:6px;display:flex}.platform-equipment-toolbar nav button{color:#5f726a;white-space:nowrap;background:#fff;border:1px solid #d4ddda;border-radius:2px;align-items:center;gap:7px;min-height:37px;padding:0 9px;font-size:12px;display:flex}.platform-equipment-toolbar nav button b{color:#52665e;background:#edf1ef;min-width:21px;padding:2px 5px;font-size:12px}.platform-equipment-toolbar nav button.active{border-color:var(--pe-green);color:var(--pe-green);background:#e9f4f0}.platform-equipment-toolbar nav button.critical.active{border-color:var(--pe-red);color:#a44b39;background:#fff0ec}.platform-equipment-toolbar nav button.attention.active{border-color:var(--pe-amber);color:#95601f;background:#fff4e3}.platform-equipment-toolbar nav button.active b{background:var(--pe-blue);color:#fff}.platform-equipment-toolbar>span{color:#71827a;white-space:nowrap;margin-left:auto;padding:10px 2px;font-size:12px}.platform-equipment-table{overflow-x:auto}.platform-equipment-row{background:#fff;border-bottom:1px solid #e1e8e5;border-left:3px solid #0000;grid-template-columns:minmax(245px,1.35fr) repeat(4,minmax(145px,.78fr)) minmax(160px,.82fr) 110px;align-items:center;min-width:1180px;min-height:84px;display:grid}.platform-equipment-row:last-child{border-bottom:0}.platform-equipment-row.critical{border-left-color:var(--pe-red)}.platform-equipment-row.attention{border-left-color:var(--pe-amber)}.platform-equipment-row.active{border-left-color:var(--pe-blue)}.platform-equipment-row.clear{border-left-color:var(--pe-green)}.platform-equipment-row.heading{color:#6c7e76;text-transform:uppercase;letter-spacing:.035em;background:#f0f5f3;border-left:0;min-height:40px;font-size:12px;font-weight:850}.platform-equipment-row.heading>span{padding:0 11px}.platform-equipment-row>div{min-width:0;padding:10px 11px}.platform-equipment-row>div+div{border-left:1px solid #edf1ef}.platform-equipment-row>div>strong,.platform-equipment-row>div>small{display:block}.platform-equipment-row>div>strong{color:#334a40;font-size:13px}.platform-equipment-row>div>small{color:#798982;margin-top:4px;font-size:12px;line-height:1.35}.platform-equipment-row>div.risk>strong{color:#a64d3a}.platform-equipment-row .scope{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-equipment-row .scope>b{width:38px;height:38px;color:var(--pe-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.platform-equipment-row .scope p{min-width:0;margin:0}.platform-equipment-row .scope small,.platform-equipment-row .scope strong,.platform-equipment-row .scope span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-equipment-row .scope small{color:#71837b;font-size:12px;font-weight:800}.platform-equipment-row .scope strong{color:#2f473d;margin-top:2px;font-size:14px}.platform-equipment-row .scope span{color:#687b73;margin-top:3px;font-size:12px}.platform-equipment-row .coverage{background:#e1e9e6;height:4px;margin-top:7px;display:block}.platform-equipment-row .coverage i{background:var(--pe-green);height:100%;display:block}.platform-equipment-row .signal{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;display:grid}.platform-equipment-row .signal>i{background:#80908a;border-radius:50%;width:7px;height:7px}.platform-equipment-row .signal p{margin:0}.platform-equipment-row .signal p strong,.platform-equipment-row .signal p small{display:block}.platform-equipment-row .signal p strong{color:#334b41;font-size:12px}.platform-equipment-row .signal p small{color:#798982;margin-top:3px;font-size:12px}.platform-equipment-row .signal.critical>i{background:var(--pe-red)}.platform-equipment-row .signal.attention>i{background:var(--pe-amber)}.platform-equipment-row .signal.active>i{background:var(--pe-blue)}.platform-equipment-row .signal.clear>i{background:var(--pe-green)}.platform-equipment-row>a{color:var(--pe-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-equipment-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-equipment-empty>span{width:38px;height:38px;color:var(--pe-green);background:#e1f0ea;place-items:center;font-size:15px;display:grid}.platform-equipment-empty strong{color:#30483e;font-size:14px}.platform-equipment-empty p{color:#77877f;margin:0;font-size:12px}.platform-equipment-empty button{min-height:36px;color:var(--pe-green);background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.platform-equipment-directory>footer{background:#f6f8f7;border-top:1px solid #e1e8e5;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:12px 17px;display:grid}.platform-equipment-directory>footer span{color:#537069;background:#e4ece9;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.platform-equipment-directory>footer p{color:#6d7e76;margin:0;font-size:12px;line-height:1.5}.platform-equipment-directory>footer strong{color:#42594f}@media (max-width:76rem){.platform-equipment-command{grid-template-columns:1fr}.platform-equipment-command>dl{border-top:1px solid #31594d}.platform-equipment-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:58rem){.platform-equipment-directory>header{flex-direction:column;align-items:flex-start}.platform-equipment-search{width:100%}.platform-equipment-flow{grid-template-columns:1fr;gap:7px}.platform-equipment-flow>i{display:none}.platform-equipment-boundary{grid-template-columns:1fr}.platform-equipment-boundary>b{justify-self:start}.platform-equipment-toolbar{flex-direction:column;align-items:stretch;overflow:visible}.platform-equipment-toolbar>label{min-width:0}.platform-equipment-toolbar nav{grid-template-columns:repeat(2,1fr);display:grid}.platform-equipment-toolbar nav button{justify-content:space-between}.platform-equipment-toolbar>span{margin-left:0;padding:4px 2px}.platform-equipment-table{background:#f4f7f6;padding:11px;overflow:visible}.platform-equipment-row.heading{display:none}.platform-equipment-row:not(.heading){border:1px solid #dce5e1;border-left-width:3px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin-bottom:10px}.platform-equipment-row:not(.heading)>div{border-bottom:1px solid #edf1ef;min-height:74px}.platform-equipment-row:not(.heading)>div:before{content:attr(data-label);color:#72837c;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.platform-equipment-row .scope{grid-column:1/-1}.platform-equipment-row>a{text-align:center;background:#f3f8f6;grid-column:1/-1;justify-self:stretch;place-items:center;min-height:42px;margin:0;display:grid}}@media (max-width:40rem){.platform-equipment-command-copy{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:20px 16px}.platform-equipment-command-copy>span{width:42px;height:42px}.platform-equipment-command-copy h2{font-size:22px}.platform-equipment-command-copy footer{flex-wrap:wrap;align-items:flex-start}.platform-equipment-command>dl,.platform-equipment-kpis{grid-template-columns:1fr}.platform-equipment-command>dl>div{min-height:92px}.platform-equipment-context{flex-wrap:wrap;align-items:flex-start}.platform-equipment-context button{width:100%}.platform-equipment-directory>header{padding:17px}.platform-equipment-toolbar nav,.platform-equipment-row:not(.heading){grid-template-columns:1fr}.platform-equipment-row .scope,.platform-equipment-row>a{grid-column:1}}.platform-reception{--pr-green:#17745b;--pr-navy:#183941;--pr-blue:#3b7ea1;--pr-amber:#b97722;--pr-red:#b24f3c;color:#293e36;gap:14px;display:grid}.platform-reception *,.platform-reception :before,.platform-reception :after{box-sizing:border-box}.platform-reception button,.platform-reception a,.platform-reception select{cursor:pointer}.platform-reception-command{color:#fff;background:#173b33;border:1px solid #153831;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:276px;display:grid}.platform-reception-command-copy{background:linear-gradient(126deg,#183a33,#235247);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:31px 36px;display:grid}.platform-reception-command-copy>span{color:#67dab1;background:#ffffff12;border:1px solid #ffffff2e;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.platform-reception-command-copy small,.platform-reception-directory header small,.platform-reception-pressure header small{color:#67dab1;letter-spacing:.1em;font-size:12px;font-weight:850}.platform-reception-command-copy h2{color:#fff;letter-spacing:-.04em;max-width:690px;margin:10px 0 9px;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.platform-reception-command-copy section>p{color:#bad0c8;max-width:715px;margin:0;font-size:14px;line-height:1.62}.platform-reception-command-copy footer{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:23px;padding-top:15px;display:flex}.platform-reception-command-copy footer b{color:#fff;font-size:13px}.platform-reception-command-copy footer i{background:#5bd5ab;border-radius:50%;width:4px;height:4px}.platform-reception-command-copy footer span{color:#a7bfb6;font-size:12px}.platform-reception-command>dl{color:#293f36;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-reception-command>dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;flex-direction:column;justify-content:center;min-height:137px;padding:22px;display:flex}.platform-reception-command>dl>div.urgent{background:#fff3ef}.platform-reception-command dt{color:#72837c;font-size:12px;font-weight:800}.platform-reception-command dd{color:#274138;margin:8px 0 4px;font-size:28px;font-weight:850;line-height:1}.platform-reception-command>dl>div.urgent dd{color:var(--pr-red)}.platform-reception-command dl small{color:#82918b;font-size:12px}.platform-reception-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.platform-reception-kpis article{background:#fff;border:1px solid #dbe4e0;border-top:3px solid #74877f;min-height:94px;padding:16px 17px}.platform-reception-kpis article.green{border-top-color:var(--pr-green)}.platform-reception-kpis article.blue{border-top-color:var(--pr-blue)}.platform-reception-kpis article.violet{border-top-color:#735da4}.platform-reception-kpis article.red{border-top-color:var(--pr-red)}.platform-reception-kpis article.amber{border-top-color:var(--pr-amber)}.platform-reception-kpis article.navy{border-top-color:var(--pr-navy)}.platform-reception-kpis span,.platform-reception-kpis small{color:#75847e;font-size:12px;display:block}.platform-reception-kpis strong{color:#2b4339;margin:7px 0 3px;font-size:23px;line-height:1;display:block}.platform-reception-pressure{background:#fff;border:1px solid #dbe4e1}.platform-reception-pressure>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 20px;display:flex}.platform-reception-pressure header small{color:var(--pr-green)}.platform-reception-pressure h2{color:#294138;margin:5px 0 0;font-size:19px}.platform-reception-pressure header p{color:#73837c;text-align:right;max-width:450px;margin:0;font-size:12px;line-height:1.5}.platform-reception-pressure>div{grid-template-columns:repeat(5,1fr);display:grid}.platform-reception-pressure article{border-right:1px solid #e3e9e7;align-items:center;gap:12px;min-height:84px;padding:15px 18px;display:flex}.platform-reception-pressure article:last-child{border-right:0}.platform-reception-pressure article>i{background:#cbd6d2;width:9px;height:50px}.platform-reception-pressure article.light>i{background:#70bea1}.platform-reception-pressure article.comfortable>i{background:var(--pr-blue)}.platform-reception-pressure article.busy>i{background:var(--pr-amber)}.platform-reception-pressure article.saturated>i{background:var(--pr-red)}.platform-reception-pressure article p{margin:0}.platform-reception-pressure article strong,.platform-reception-pressure article small{display:block}.platform-reception-pressure article strong{color:#30483e;font-size:22px}.platform-reception-pressure article small{color:#76867f;margin-top:4px;font-size:12px}.platform-reception-flow{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 30px 1fr 30px 1fr;display:grid}.platform-reception-flow article{padding:17px 19px}.platform-reception-flow article span{color:var(--pr-green);letter-spacing:.09em;font-size:12px;font-weight:850}.platform-reception-flow article strong{color:#2d443b;margin-top:5px;font-size:14px;display:block}.platform-reception-flow article p{color:#75847e;margin:4px 0 0;font-size:12px;line-height:1.5}.platform-reception-flow>i{color:#88a098;border-inline:1px solid #e3e9e7;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-reception-boundary{background:#f1f8f5;border:1px solid #d6e4df;grid-template-columns:minmax(300px,.95fr) minmax(0,1.4fr) auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.platform-reception-boundary>div{align-items:center;gap:11px;display:flex}.platform-reception-boundary>div>span{width:38px;height:38px;color:var(--pr-green);background:#dceee7;place-items:center;font-size:16px;display:grid}.platform-reception-boundary>div p{margin:0}.platform-reception-boundary small,.platform-reception-boundary strong{display:block}.platform-reception-boundary small{color:#26735e;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-reception-boundary strong{color:#29493e;margin-top:3px;font-size:14px}.platform-reception-boundary>p{color:#667972;margin:0;font-size:12px;line-height:1.55}.platform-reception-boundary>b{color:#2a715b;white-space:nowrap;border:1px solid #c4ddd3;padding:7px 9px;font-size:12px}.platform-reception-context{background:#fff8e8;border:1px solid #d9c18f;align-items:center;gap:11px;padding:12px 14px;display:flex}.platform-reception-context>span{color:#8d5d1d;background:#f1dfb6;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.platform-reception-context p{flex:1;margin:0}.platform-reception-context small,.platform-reception-context strong{display:block}.platform-reception-context small{color:#906326;letter-spacing:.06em;font-size:12px;font-weight:850}.platform-reception-context strong{color:#584830;margin-top:2px;font-size:13px}.platform-reception-context button{color:#81591f;background:#fff;border:1px solid #d8bc82;border-radius:2px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800}.platform-reception-directory{border-radius:2px;padding:0;overflow:hidden}.platform-reception-directory>header{border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.platform-reception-directory header small{color:var(--pr-green)}.platform-reception-directory h2{color:#294138;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.platform-reception-directory header p{color:#75847e;margin:4px 0 0;font-size:13px}.platform-reception-search{background:#fafcfb;border:1px solid #d4dfdb;align-items:center;width:min(100%,330px);min-height:42px;display:flex}.platform-reception-search>span{color:#6a7d75;padding:0 11px;font-size:14px}.platform-reception-search input{color:#30463d;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.platform-reception-search button{color:#75847e;background:0 0;border:0;width:39px;min-height:40px;font-size:18px}.platform-reception-toolbar{background:#f4f7f6;border-bottom:1px solid #e0e7e4;align-items:flex-end;gap:9px;padding:11px 12px;display:flex;overflow-x:auto}.platform-reception-toolbar>label{gap:4px;min-width:165px;display:grid}.platform-reception-toolbar>label>span{color:#6d7d77;font-size:12px;font-weight:800}.platform-reception-toolbar select{color:#40564d;min-height:37px;font:inherit;background:#fff;border:1px solid #d4ddda;border-radius:2px;padding:0 30px 0 9px;font-size:12px}.platform-reception-toolbar nav{gap:6px;display:flex}.platform-reception-toolbar nav button{color:#5f726a;white-space:nowrap;background:#fff;border:1px solid #d4ddda;border-radius:2px;align-items:center;gap:7px;min-height:37px;padding:0 9px;font-size:12px;display:flex}.platform-reception-toolbar nav button b{color:#52665e;background:#edf1ef;min-width:21px;padding:2px 5px;font-size:12px}.platform-reception-toolbar nav button.active{border-color:var(--pr-green);color:var(--pr-green);background:#e9f4f0}.platform-reception-toolbar nav button.critical.active{border-color:var(--pr-red);color:#a44b39;background:#fff0ec}.platform-reception-toolbar nav button.attention.active{border-color:var(--pr-amber);color:#95601f;background:#fff4e3}.platform-reception-toolbar nav button.active b{background:var(--pr-blue);color:#fff}.platform-reception-toolbar>span{color:#71827a;white-space:nowrap;margin-left:auto;padding:10px 2px;font-size:12px}.platform-reception-table{overflow-x:auto}.platform-reception-row{background:#fff;border-bottom:1px solid #e1e8e5;border-left:3px solid #0000;grid-template-columns:minmax(245px,1.3fr) repeat(4,minmax(160px,.82fr)) minmax(160px,.8fr) 100px;align-items:center;min-width:1240px;min-height:86px;display:grid}.platform-reception-row:last-child{border-bottom:0}.platform-reception-row.critical{border-left-color:var(--pr-red)}.platform-reception-row.attention{border-left-color:var(--pr-amber)}.platform-reception-row.steady{border-left-color:var(--pr-blue)}.platform-reception-row.idle{border-left-color:#8ca098}.platform-reception-row.heading{color:#6c7e76;text-transform:uppercase;letter-spacing:.035em;background:#f0f5f3;border-left:0;min-height:40px;font-size:12px;font-weight:850}.platform-reception-row.heading>span{padding:0 11px}.platform-reception-row>div{min-width:0;padding:10px 11px}.platform-reception-row>div+div{border-left:1px solid #edf1ef}.platform-reception-row>div>strong,.platform-reception-row>div>small{display:block}.platform-reception-row>div>strong{color:#334a40;font-size:13px}.platform-reception-row>div>small{color:#798982;margin-top:4px;font-size:12px;line-height:1.35}.platform-reception-row>div.risk>strong{color:#a64d3a}.platform-reception-row .scope{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-reception-row .scope>b{width:38px;height:38px;color:var(--pr-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.platform-reception-row .scope p{min-width:0;margin:0}.platform-reception-row .scope small,.platform-reception-row .scope strong,.platform-reception-row .scope span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-reception-row .scope small{color:#71837b;font-size:12px;font-weight:800}.platform-reception-row .scope strong{color:#2f473d;margin-top:2px;font-size:14px}.platform-reception-row .scope span{color:#687b73;margin-top:3px;font-size:12px}.platform-reception-row .coverage{background:#e1e9e6;height:4px;margin-top:7px;display:block}.platform-reception-row .coverage i{background:var(--pr-green);height:100%;display:block}.platform-reception-row .risk .coverage i{background:var(--pr-amber)}.platform-reception-row .signal{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;display:grid}.platform-reception-row .signal>i{background:#82928c;border-radius:50%;width:7px;height:7px}.platform-reception-row .signal p{margin:0}.platform-reception-row .signal p strong,.platform-reception-row .signal p small{display:block}.platform-reception-row .signal p strong{color:#334b41;font-size:12px}.platform-reception-row .signal p small{color:#798982;margin-top:3px;font-size:12px}.platform-reception-row .signal.critical>i{background:var(--pr-red)}.platform-reception-row .signal.attention>i{background:var(--pr-amber)}.platform-reception-row .signal.steady>i{background:var(--pr-blue)}.platform-reception-row .signal.idle>i{background:#81938b}.platform-reception-row>a{color:var(--pr-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-reception-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-reception-empty>span{width:38px;height:38px;color:var(--pr-green);background:#e1f0ea;place-items:center;font-size:15px;display:grid}.platform-reception-empty strong{color:#30483e;font-size:14px}.platform-reception-empty p{color:#77877f;margin:0;font-size:12px}.platform-reception-empty button{min-height:36px;color:var(--pr-green);background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.platform-reception-directory>footer{background:#f6f8f7;border-top:1px solid #e1e8e5;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:12px 17px;display:grid}.platform-reception-directory>footer span{color:#537069;background:#e4ece9;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.platform-reception-directory>footer p{color:#6d7e76;margin:0;font-size:12px;line-height:1.5}.platform-reception-directory>footer strong{color:#42594f}@media (max-width:76rem){.platform-reception-command{grid-template-columns:1fr}.platform-reception-command>dl{border-top:1px solid #31594d}.platform-reception-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:58rem){.platform-reception-directory>header,.platform-reception-pressure>header{flex-direction:column;align-items:flex-start}.platform-reception-pressure header p{text-align:left}.platform-reception-pressure>div{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.platform-reception-search{width:100%}.platform-reception-flow{grid-template-columns:1fr;gap:7px}.platform-reception-flow>i{display:none}.platform-reception-boundary{grid-template-columns:1fr}.platform-reception-boundary>b{justify-self:start}.platform-reception-toolbar{flex-direction:column;align-items:stretch;overflow:visible}.platform-reception-toolbar>label{min-width:0}.platform-reception-toolbar nav{grid-template-columns:repeat(2,1fr);display:grid}.platform-reception-toolbar nav button{justify-content:space-between}.platform-reception-toolbar>span{margin-left:0;padding:4px 2px}.platform-reception-table{background:#f4f7f6;padding:11px;overflow:visible}.platform-reception-row.heading{display:none}.platform-reception-row:not(.heading){border:1px solid #dce5e1;border-left-width:3px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-bottom:10px}.platform-reception-row:not(.heading)>div{border-bottom:1px solid #edf1ef;min-height:76px}.platform-reception-row:not(.heading)>div:before{content:attr(data-label);color:#72837c;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.platform-reception-row .scope{grid-column:1/-1}.platform-reception-row>a{text-align:center;background:#f3f8f6;grid-column:1/-1;justify-self:stretch;place-items:center;min-height:42px;margin:0;display:grid}}@media (max-width:40rem){.platform-reception-command-copy{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:20px 16px}.platform-reception-command-copy>span{width:42px;height:42px}.platform-reception-command-copy h2{font-size:22px}.platform-reception-command-copy footer{flex-wrap:wrap;align-items:flex-start}.platform-reception-command>dl,.platform-reception-kpis{grid-template-columns:1fr}.platform-reception-command>dl>div{min-height:92px}.platform-reception-context{flex-wrap:wrap;align-items:flex-start}.platform-reception-context button{width:100%}.platform-reception-directory>header{padding:17px}.platform-reception-toolbar nav,.platform-reception-row:not(.heading){grid-template-columns:1fr}.platform-reception-row .scope,.platform-reception-row>a{grid-column:1}}.reception-capacity-policy{--rc-green:#16765d;--rc-navy:#173b42;--rc-blue:#397f9f;--rc-amber:#b77a25;--rc-red:#ae4c3a;color:#2d433a;gap:14px;display:grid}.reception-capacity-policy *,.reception-capacity-policy :before,.reception-capacity-policy :after{box-sizing:border-box}.reception-capacity-policy :is(a,button,input,textarea){cursor:pointer}.reception-capacity-hero{color:#fff;background:#183d35;border:1px solid #183c36;grid-template-columns:minmax(0,1.25fr) minmax(410px,.75fr);min-height:238px;display:grid}.reception-capacity-hero>div{background:linear-gradient(122deg,#183c35,#24564a);flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.reception-capacity-hero>div>span,.reception-capacity-editor header span,.reception-capacity-map header span,.reception-capacity-decision header span,.reception-capacity-history header span{color:#6bd9b3;letter-spacing:.09em;font-size:12px;font-weight:850}.reception-capacity-hero h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:9px 0;font-size:clamp(24px,2.15vw,30px);line-height:1.08}.reception-capacity-hero>div>p{color:#bad0c8;max-width:750px;margin:0;font-size:14px;line-height:1.6}.reception-capacity-hero footer{border-top:1px solid #ffffff26;align-items:center;gap:10px;margin-top:22px;padding-top:14px;display:flex}.reception-capacity-hero footer b{color:#77ddba;background:#67dcb321;padding:6px 8px;font-size:12px}.reception-capacity-hero footer small{color:#a9c0b8;font-size:12px}.reception-capacity-hero dl{color:#2f473d;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.reception-capacity-hero dl>div{border-bottom:1px solid #dce5e1;border-left:1px solid #dce5e1;flex-direction:column;justify-content:center;min-height:118px;padding:19px 21px;display:flex}.reception-capacity-hero dl>div:first-child{background:#f1f8f5;grid-row:1/3;min-height:236px}.reception-capacity-hero dt{color:#71837b;font-size:12px;font-weight:800}.reception-capacity-hero dd{color:#24483c;margin:8px 0 4px;font-size:30px;font-weight:850;line-height:1}.reception-capacity-hero dl small{color:#7f8e88;font-size:12px}.reception-capacity-cascade{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;display:grid}.reception-capacity-cascade article{border-top:3px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:13px 16px;display:grid}.reception-capacity-cascade article.active{border-top-color:var(--rc-green);background:#f0f8f5}.reception-capacity-cascade article>i{color:#5f746b;background:#e4ece9;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:850;display:grid}.reception-capacity-cascade article.active>i{color:var(--rc-green);background:#d7eee6}.reception-capacity-cascade article p{margin:0}.reception-capacity-cascade article span,.reception-capacity-cascade article strong{display:block}.reception-capacity-cascade article span{color:#778780;font-size:12px;font-weight:850}.reception-capacity-cascade article strong{color:#30483e;margin-top:3px;font-size:14px}.reception-capacity-cascade article>b{color:#6d7f77;white-space:nowrap;background:#edf2f0;padding:5px 7px;font-size:12px}.reception-capacity-cascade article.active>b{color:#176c56;background:#dcefe8}.reception-capacity-cascade>i{color:#83978f;border-inline:1px solid #e3e9e7;place-items:center;font-size:15px;font-style:normal;display:grid}.reception-capacity-suggestion{background:#eaf6f1;border:1px solid #c9ddd5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.reception-capacity-suggestion>b{width:37px;height:37px;color:var(--rc-green);background:#d6ece3;place-items:center;font-size:15px;display:grid}.reception-capacity-suggestion p{margin:0}.reception-capacity-suggestion p>*{display:block}.reception-capacity-suggestion span{color:var(--rc-green);letter-spacing:.07em;font-size:12px;font-weight:850}.reception-capacity-suggestion strong{color:#2d4d41;margin-top:3px;font-size:14px}.reception-capacity-suggestion small{color:#697e75;margin-top:2px;font-size:12px}.reception-capacity-suggestion button{min-height:38px;color:var(--rc-green);font:inherit;background:#fff;border:1px solid #aacabd;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.reception-capacity-layout{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);align-items:start;gap:14px;display:grid}.reception-capacity-layout>main,.reception-capacity-layout>aside{gap:14px;display:grid}.reception-capacity-layout .panel{border-radius:2px;overflow:hidden}.reception-capacity-editor>header,.reception-capacity-map>header,.reception-capacity-decision>header,.reception-capacity-history>header{border-bottom:1px solid #dee6e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.reception-capacity-editor header span,.reception-capacity-map header span,.reception-capacity-decision header span,.reception-capacity-history header span{color:var(--rc-green)}.reception-capacity-editor h2,.reception-capacity-map h2,.reception-capacity-decision h2,.reception-capacity-history h2{color:#2d453b;margin:5px 0 0;font-size:19px}.reception-capacity-editor header p,.reception-capacity-map header p,.reception-capacity-decision header p{color:#77877f;margin:4px 0 0;font-size:12px;line-height:1.5}.reception-capacity-editor header>b,.reception-capacity-map>header>b{color:var(--rc-green);white-space:nowrap;background:#edf5f2;padding:6px 8px;font-size:12px}.reception-capacity-input{border-bottom:1px solid #e1e8e5;padding:20px}.reception-capacity-input label{justify-content:space-between;align-items:center;gap:16px;display:flex}.reception-capacity-input label span{color:#40584e;font-size:13px;font-weight:800}.reception-capacity-input input[type=number]{color:#24483c;width:150px;min-height:43px;font:inherit;text-align:right;background:#fff;border:1px solid #cbd8d3;border-radius:2px;padding:0 11px;font-size:16px;font-weight:850}.reception-capacity-input input[type=range]{width:100%;accent-color:var(--rc-green);margin:24px 0 6px}.reception-capacity-input>div{color:#82918b;justify-content:space-between;font-size:12px;display:flex}.reception-capacity-preview{background:#f7f9f8;grid-template-columns:7fr 2fr 1fr;min-height:104px;padding:18px 20px;display:grid}.reception-capacity-preview p{border-right:1px solid #dfe7e4;min-width:0;margin:0;padding:0 14px}.reception-capacity-preview p:first-child{padding-left:0}.reception-capacity-preview p:last-child{border:0;padding-right:0}.reception-capacity-preview span,.reception-capacity-preview strong{display:block}.reception-capacity-preview span{color:#70827a;font-size:12px;font-weight:850}.reception-capacity-preview strong{color:#344d42;margin-top:7px;font-size:14px}.reception-capacity-preview i{background:var(--rc-green);height:5px;margin-top:11px;display:block}.reception-capacity-preview p:nth-child(2) i{background:var(--rc-amber)}.reception-capacity-preview p:nth-child(3) i{background:var(--rc-red)}.reception-capacity-editor>aside{background:#f1f7f5;border-top:1px solid #e1e8e5;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px 18px;display:grid}.reception-capacity-editor>aside>b{color:#477067;background:#dfece7;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.reception-capacity-editor>aside p{margin:0}.reception-capacity-editor>aside strong,.reception-capacity-editor>aside small{display:block}.reception-capacity-editor>aside strong{color:#40594f;font-size:12px}.reception-capacity-editor>aside small{color:#71837b;margin-top:2px;font-size:12px;line-height:1.45}.reception-capacity-group+.reception-capacity-group{border-top:1px solid #dfe7e4}.reception-capacity-group>header{background:#f2f6f4;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.reception-capacity-group>header strong{color:#536961;font-size:12px}.reception-capacity-group>header b{color:#49675d;text-align:center;background:#e1ebe7;min-width:25px;padding:3px 6px;font-size:12px}.reception-capacity-group>div>article{border-top:1px solid #e5ebe9;grid-template-columns:minmax(220px,1.25fr) minmax(130px,.65fr) minmax(130px,.65fr) minmax(120px,.55fr) 90px;align-items:center;gap:9px;min-height:73px;padding:10px 14px;display:grid}.reception-capacity-group>div>article:first-child{border-top:0}.reception-capacity-group>div>article>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.reception-capacity-group>div>article>div>b{width:36px;height:36px;color:var(--rc-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.reception-capacity-group article p{min-width:0;margin:0}.reception-capacity-group article p strong,.reception-capacity-group article p small{display:block}.reception-capacity-group article p strong{color:#334b41;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.reception-capacity-group article p small{color:#7a8982;margin-top:3px;font-size:12px}.reception-capacity-group article>span{color:#24705c;background:#e8f3ef;justify-self:start;padding:5px 7px;font-size:12px;font-weight:800}.reception-capacity-group article>span.organization{color:#44677a;background:#eef2f7}.reception-capacity-group article>span.unit{color:#74598a;background:#f4ecf7}.reception-capacity-group article>a{color:var(--rc-green);justify-self:end;font-size:12px;font-weight:850}.reception-capacity-decision>header{display:block}.reception-capacity-decision>label{gap:6px;padding:18px;display:grid}.reception-capacity-decision>label>span{color:#415a50;font-size:12px;font-weight:850}.reception-capacity-decision textarea{resize:vertical;color:#30483e;min-height:118px;font:inherit;border:1px solid #ced9d5;border-radius:2px;padding:10px;font-size:13px;line-height:1.5}.reception-capacity-decision>label small{color:#7d8c86;text-align:right;font-size:12px}.reception-capacity-decision>p{color:#286b58;background:#eaf6f1;align-items:center;gap:8px;margin:0 18px 15px;padding:10px;font-size:12px;display:flex}.reception-capacity-decision>p.error{color:#994a39;background:#fff0ec}.reception-capacity-decision>p b{background:#ffffffa6;place-items:center;width:23px;height:23px;display:grid}.reception-capacity-decision>footer{background:#f6f8f7;border-top:1px solid #e0e7e4;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.reception-capacity-decision button{border-radius:2px;min-height:40px;font-size:12px}.reception-capacity-impact>header{border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.reception-capacity-impact>header span{color:var(--rc-green);letter-spacing:.07em;font-size:12px;font-weight:850}.reception-capacity-impact>header b{color:#2c4b40;font-size:20px}.reception-capacity-impact dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.reception-capacity-impact dl>div{border-right:1px solid #e2e8e6;padding:13px}.reception-capacity-impact dl>div:last-child{border-right:0}.reception-capacity-impact dt{color:#75867e;font-size:12px}.reception-capacity-impact dd{color:#30483e;margin:6px 0 0;font-size:20px;font-weight:850}.reception-capacity-impact>p{color:#71827a;background:#f7f9f8;border-top:1px solid #e3e9e7;margin:0;padding:11px 14px;font-size:12px;line-height:1.45}.reception-capacity-history>header{align-items:center}.reception-capacity-history>header>b{min-width:28px;color:var(--rc-green);text-align:center;background:#e7f1ed;padding:5px 7px;font-size:12px}.reception-capacity-history>div>article{border-top:1px solid #e3e9e7;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 14px;display:grid}.reception-capacity-history>div>article:first-child{border-top:0}.reception-capacity-history article>i{width:31px;height:31px;color:var(--rc-green);background:#e1eee9;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.reception-capacity-history article p{margin:0}.reception-capacity-history article strong,.reception-capacity-history article small,.reception-capacity-history article em{display:block}.reception-capacity-history article strong{color:#354d43;font-size:12px}.reception-capacity-history article small{color:#6f8179;margin-top:3px;font-size:12px;line-height:1.4}.reception-capacity-history article em{color:#4b7365;margin-top:4px;font-size:12px;font-style:normal;font-weight:800}.reception-capacity-history article time{color:#7e8d87;text-align:right;font-size:12px;line-height:1.45}.reception-capacity-history .empty{color:#7d8d86;text-align:center;margin:0;padding:22px;font-size:12px}.reception-capacity-boundary{background:#eef7f3;border:1px solid #d3e2dc;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.reception-capacity-boundary>b{width:37px;height:37px;color:var(--rc-green);background:#dceee7;place-items:center;font-size:14px;display:grid}.reception-capacity-boundary p{margin:0}.reception-capacity-boundary strong,.reception-capacity-boundary small{display:block}.reception-capacity-boundary strong{color:#315044;font-size:13px}.reception-capacity-boundary small{color:#687c73;margin-top:3px;font-size:12px;line-height:1.45}.reception-capacity-boundary a{color:var(--rc-green);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:76rem){.reception-capacity-hero{grid-template-columns:1fr}.reception-capacity-hero dl>div:first-child{grid-row:auto;min-height:118px}.reception-capacity-hero dl{grid-template-columns:repeat(3,1fr)}.reception-capacity-layout{grid-template-columns:1fr}.reception-capacity-layout>aside{grid-template-columns:1fr 1fr}.reception-capacity-history{grid-column:1/-1}}@media (max-width:58rem){.reception-capacity-cascade{background:0 0;border:0;grid-template-columns:1fr;gap:6px}.reception-capacity-cascade article{background:#fff;border:1px solid #dbe4e1;border-top-width:3px}.reception-capacity-cascade>i{display:none}.reception-capacity-suggestion{grid-template-columns:38px 1fr}.reception-capacity-suggestion button{grid-column:1/-1}.reception-capacity-group>div>article{grid-template-columns:1fr 1fr}.reception-capacity-group>div>article>div{grid-column:1/-1}.reception-capacity-group article>a{background:#f1f7f4;justify-self:stretch;place-items:center;min-height:40px;display:grid}.reception-capacity-layout>aside{grid-template-columns:1fr}.reception-capacity-history{grid-column:auto}.reception-capacity-boundary{grid-template-columns:38px 1fr}.reception-capacity-boundary a{border-top:1px solid #d7e5df;grid-column:1/-1;place-items:center;min-height:40px;display:grid}}@media (max-width:40rem){.reception-capacity-hero>div{padding:22px 17px}.reception-capacity-hero h2{font-size:22px}.reception-capacity-hero footer{flex-direction:column;align-items:flex-start}.reception-capacity-hero dl{grid-template-columns:1fr}.reception-capacity-hero dl>div{min-height:88px}.reception-capacity-editor>header,.reception-capacity-map>header{flex-direction:column}.reception-capacity-input label{flex-direction:column;align-items:stretch}.reception-capacity-input input[type=number]{text-align:left;width:100%}.reception-capacity-preview{grid-template-columns:1fr;gap:14px}.reception-capacity-preview p{border-bottom:1px solid #dfe7e4;border-right:0;padding:0 0 12px}.reception-capacity-preview p:last-child{border-bottom:0;padding-bottom:0}.reception-capacity-group>div>article{grid-template-columns:1fr}.reception-capacity-group>div>article>div{grid-column:1}.reception-capacity-decision>footer{flex-direction:column}.reception-capacity-decision button{width:100%}.reception-capacity-impact dl{grid-template-columns:1fr}.reception-capacity-impact dl>div{border-bottom:1px solid #e2e8e6;border-right:0}.reception-capacity-history>div>article{grid-template-columns:32px minmax(0,1fr)}.reception-capacity-history article time{text-align:left;grid-column:2}}.reception-calibration-directory,.reception-calibration-detail{--cal-green:#16765d;--cal-navy:#173c43;--cal-blue:#387e9d;--cal-amber:#b57925;--cal-red:#ad4b39;color:#2f463d;gap:14px;display:grid}.reception-calibration-directory *,.reception-calibration-directory :before,.reception-calibration-directory :after,.reception-calibration-detail *,.reception-calibration-detail :before,.reception-calibration-detail :after{box-sizing:border-box}.reception-calibration-directory :is(a,button,input),.reception-calibration-detail :is(a,button){cursor:pointer}.reception-calibration-hero,.reception-calibration-detail-hero{color:#fff;background:#183d35;border:1px solid #173a35;grid-template-columns:minmax(0,1.2fr) minmax(470px,.8fr);min-height:250px;display:grid}.reception-calibration-hero>div,.reception-calibration-detail-hero>div{background:radial-gradient(circle at 92% 20%,#63d0ae2e,#0000 30%),linear-gradient(124deg,#173b35,#245a4d);flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.reception-calibration-hero>div>span,.reception-calibration-detail-hero>div>span,.reception-calibration-list>header span,.reception-calibration-days>header span,.reception-calibration-heat>header span,.reception-calibration-decision>header span,.reception-calibration-evidence>header span{color:#72dbb8;letter-spacing:.09em;font-size:12px;font-weight:850}.reception-calibration-hero h2,.reception-calibration-detail-hero h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:9px 0;font-size:clamp(24px,2.2vw,31px);line-height:1.08}.reception-calibration-hero>div>p,.reception-calibration-detail-hero>div>p{color:#bad2c9;max-width:750px;margin:0;font-size:14px;line-height:1.6}.reception-calibration-hero footer,.reception-calibration-detail-hero footer{border-top:1px solid #ffffff26;align-items:center;gap:10px;margin-top:22px;padding-top:14px;display:flex}.reception-calibration-hero footer b,.reception-calibration-detail-hero footer b{color:#7be0bd;background:#67dcb321;padding:6px 8px;font-size:12px}.reception-calibration-hero footer small,.reception-calibration-detail-hero footer small{color:#aac3ba;font-size:12px}.reception-calibration-hero dl,.reception-calibration-detail-hero dl{color:#2f473d;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.reception-calibration-hero dl>div,.reception-calibration-detail-hero dl>div{border-bottom:1px solid #dce5e1;border-left:1px solid #dce5e1;flex-direction:column;justify-content:center;min-height:124px;padding:18px 20px;display:flex}.reception-calibration-hero dt,.reception-calibration-detail-hero dt{color:#70827a;font-size:12px;font-weight:800}.reception-calibration-hero dd,.reception-calibration-detail-hero dd{color:#24493d;margin:8px 0 4px;font-size:29px;font-weight:850;line-height:1}.reception-calibration-hero dl small,.reception-calibration-detail-hero dl small{color:#7e8e87;font-size:12px}.reception-calibration-hero dl>div.urgent,.reception-calibration-detail-hero dl>div.urgent{background:#fff3ef}.reception-calibration-hero dl>div.urgent dd,.reception-calibration-detail-hero dl>div.urgent dd{color:var(--cal-red)}.reception-calibration-method,.reception-calibration-detail-method{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:stretch;display:grid}.reception-calibration-method article,.reception-calibration-detail-method p{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;margin:0;padding:12px 14px;display:grid}.reception-calibration-method article>b,.reception-calibration-detail-method p>b{width:32px;height:32px;color:var(--cal-green);background:#e1f0ea;place-items:center;font-size:12px;display:grid}.reception-calibration-method article strong,.reception-calibration-method article small,.reception-calibration-detail-method p strong,.reception-calibration-detail-method p small{display:block}.reception-calibration-method article strong,.reception-calibration-detail-method p strong{color:#385148;font-size:13px}.reception-calibration-method article small,.reception-calibration-detail-method p small{color:#76867f;margin-top:3px;font-size:12px;line-height:1.4}.reception-calibration-method>i,.reception-calibration-detail-method>i{color:#85968f;border-inline:1px solid #e4ebe8;place-items:center;font-size:13px;font-style:normal;display:grid}.reception-calibration-list{border-radius:2px;overflow:hidden}.reception-calibration-list>header,.reception-calibration-days>header,.reception-calibration-heat>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.reception-calibration-list>header span,.reception-calibration-days>header span,.reception-calibration-heat>header span{color:var(--cal-green)}.reception-calibration-list h2,.reception-calibration-days h2,.reception-calibration-heat h2{color:#2d453b;margin:5px 0 0;font-size:19px}.reception-calibration-list>header p,.reception-calibration-days>header p,.reception-calibration-heat>header p{color:#77877f;margin:4px 0 0;font-size:12px;line-height:1.5}.reception-calibration-list>header nav,.reception-calibration-days>header nav{background:#edf3f1;gap:4px;padding:3px;display:flex}.reception-calibration-list>header nav a,.reception-calibration-days>header nav a{color:#63766e;place-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:grid}.reception-calibration-list>header nav a.active,.reception-calibration-days>header nav a.active{color:var(--cal-green);background:#fff;box-shadow:0 1px 4px #1d40351a}.reception-calibration-toolbar{background:#f7f9f8;border-bottom:1px solid #e1e7e5;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.reception-calibration-toolbar>label{background:#fff;border:1px solid #d3ddda;align-items:center;gap:8px;min-height:39px;padding:0 10px;display:flex}.reception-calibration-toolbar label span{color:#668078;font-size:15px}.reception-calibration-toolbar input{color:#324a40;width:100%;font:inherit;border:0;outline:0;font-size:12px}.reception-calibration-toolbar nav{flex-wrap:wrap;gap:5px;display:flex}.reception-calibration-toolbar button{color:#64766e;min-height:35px;font:inherit;background:#fff;border:1px solid #d5dfdb;border-radius:2px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.reception-calibration-toolbar button b{color:#5c7269;background:#edf2f0;min-width:21px;padding:2px 5px}.reception-calibration-toolbar button.active{color:#176b55;background:#e8f4ef;border-color:#78a998}.reception-calibration-toolbar>strong{color:#71827a;white-space:nowrap;font-size:12px}.reception-calibration-row{border-top:1px solid #e4eae8;border-left:3px solid #0000;grid-template-columns:minmax(210px,1.2fr) minmax(110px,.62fr) minmax(110px,.58fr) minmax(100px,.5fr) minmax(135px,.68fr) minmax(105px,.55fr) minmax(135px,.7fr) 82px;align-items:center;gap:9px;min-height:78px;padding:10px 14px;display:grid}.reception-calibration-row.heading{color:#687b73;background:#eef3f1;border-top:0;min-height:38px;font-size:12px;font-weight:850}.reception-calibration-row.increase{border-left-color:var(--cal-red)}.reception-calibration-row.review{border-left-color:var(--cal-amber)}.reception-calibration-row.aligned{border-left-color:var(--cal-green)}.reception-calibration-row>div:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.reception-calibration-row>div:first-child>b{width:37px;height:37px;color:var(--cal-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.reception-calibration-row p{min-width:0;margin:0}.reception-calibration-row p>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reception-calibration-row p small{color:#71847b;font-size:12px}.reception-calibration-row p strong{color:#314a40;margin-top:2px;font-size:13px}.reception-calibration-row p em{color:#87948f;margin-top:2px;font-size:12px;font-style:normal}.reception-calibration-row>span strong,.reception-calibration-row>span small{display:block}.reception-calibration-row>span strong{color:#354e43;font-size:13px}.reception-calibration-row>span small{color:#7c8a84;margin-top:3px;font-size:12px;line-height:1.35}.reception-calibration-row>span small.increase{color:var(--cal-red)}.reception-calibration-row>span small.review{color:#98631d}.reception-calibration-row>span small.aligned{color:var(--cal-green)}.reception-calibration-row>a{color:var(--cal-green);justify-self:end;font-size:12px;font-weight:850}.reception-calibration-empty{color:#74867e;text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;display:grid}.reception-calibration-empty b{font-size:23px}.reception-calibration-empty strong{color:#42594f;font-size:14px}.reception-calibration-empty p{margin:0;font-size:12px}.reception-calibration-guardrail{background:#edf7f3;border:1px solid #d3e2dc;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.reception-calibration-guardrail>b{width:37px;height:37px;color:var(--cal-green);background:#dceee7;place-items:center;font-size:14px;display:grid}.reception-calibration-guardrail p{margin:0}.reception-calibration-guardrail strong,.reception-calibration-guardrail small{display:block}.reception-calibration-guardrail strong{color:#315044;font-size:13px}.reception-calibration-guardrail small{color:#687c73;margin-top:3px;font-size:12px;line-height:1.45}.reception-calibration-guardrail em{color:var(--cal-green);white-space:nowrap;background:#dceee7;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.reception-calibration-detail-layout{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);align-items:start;gap:14px;display:grid}.reception-calibration-detail-layout>main,.reception-calibration-detail-layout>aside{gap:14px;display:grid}.reception-calibration-detail-layout .panel{border-radius:2px;overflow:hidden}.reception-calibration-day-chart{align-items:stretch;gap:7px;min-height:255px;padding:18px 18px 12px;display:flex;overflow-x:auto}.reception-calibration-day-chart article{color:#7c8c85;text-align:center;flex:1 0 27px;grid-template-rows:minmax(140px,1fr) auto auto auto;gap:3px;min-width:27px;display:grid}.reception-calibration-day-chart article>div{background:repeating-linear-gradient(0deg,#f5f8f7 0 24%,#e7eeeb 25%);border-bottom:1px solid #cfdad6;justify-content:center;align-items:flex-end;display:flex;position:relative}.reception-calibration-day-chart article i{background:#5a9f88;width:72%;min-height:0;display:block}.reception-calibration-day-chart article.attention i{background:var(--cal-amber)}.reception-calibration-day-chart article.pressure i{background:var(--cal-red)}.reception-calibration-day-chart article em{border-top:1px dashed #314e43;position:absolute;left:0;right:0}.reception-calibration-day-chart article strong{color:#40574e;font-size:12px}.reception-calibration-day-chart article small,.reception-calibration-day-chart article span{font-size:12px}.reception-calibration-day-chart article span{color:#98a39f}.reception-calibration-days>footer{color:#74857e;background:#f7f9f8;border-top:1px solid #e1e8e5;flex-wrap:wrap;align-items:center;gap:13px;padding:11px 16px;font-size:12px;display:flex}.reception-calibration-days>footer span{align-items:center;gap:5px;display:inline-flex}.reception-calibration-days>footer i{background:#5a9f88;width:9px;height:9px}.reception-calibration-days>footer i.attention{background:var(--cal-amber)}.reception-calibration-days>footer i.pressure{background:var(--cal-red)}.reception-calibration-days>footer small{margin-left:auto;font-size:12px}.reception-calibration-heat>header>b{max-width:180px;color:var(--cal-green);text-align:right;background:#e7f3ee;padding:6px 8px;font-size:12px}.reception-calibration-heat-grid{grid-template-columns:92px repeat(7,minmax(62px,1fr));display:grid;overflow-x:auto}.reception-calibration-heat-grid>div{text-align:center;border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;place-items:center;min-height:60px;padding:7px;display:grid}.reception-calibration-heat-grid .corner,.reception-calibration-heat-grid .day,.reception-calibration-heat-grid .band{color:#677a72;background:#eef3f1;min-height:36px;font-size:12px;font-weight:850}.reception-calibration-heat-grid .band{min-height:60px}.reception-calibration-heat-grid .cell{color:#356c5a;background:#edf7f3}.reception-calibration-heat-grid .cell.empty{color:#99a49f;background:#fafbfb}.reception-calibration-heat-grid .cell.medium{color:#216f58;background:#dcefe7}.reception-calibration-heat-grid .cell.high{color:#94621d;background:#fff0d9}.reception-calibration-heat-grid .cell.pressure{color:#9a4132;background:#f9ded7}.reception-calibration-heat-grid .cell strong,.reception-calibration-heat-grid .cell small{display:block}.reception-calibration-heat-grid .cell strong{font-size:14px}.reception-calibration-heat-grid .cell small{margin-top:3px;font-size:12px;line-height:1.25}.reception-calibration-heat>footer{color:#75867e;flex-wrap:wrap;gap:12px;padding:11px 15px;font-size:12px;display:flex}.reception-calibration-heat>footer span{align-items:center;gap:5px;display:inline-flex}.reception-calibration-heat>footer i{background:#edf7f3;width:9px;height:9px}.reception-calibration-heat>footer i.empty{background:#f4f5f5}.reception-calibration-heat>footer i.medium{background:#dcefe7}.reception-calibration-heat>footer i.high{background:#fff0d9}.reception-calibration-heat>footer i.pressure{background:#f9ded7}.reception-calibration-decision>header{border-bottom:1px solid #e0e7e4;padding:18px}.reception-calibration-decision>header span{color:var(--cal-green)}.reception-calibration-decision>header h2{color:#30483e;margin:6px 0 0;font-size:19px}.reception-calibration-decision>header p{color:#74857e;margin:5px 0 0;font-size:12px;line-height:1.5}.reception-calibration-decision>dl{border-bottom:1px solid #e1e8e5;grid-template-columns:1fr 24px 1fr;align-items:center;margin:0;padding:16px 18px;display:grid}.reception-calibration-decision>dl>div{min-width:0}.reception-calibration-decision dt{color:#778880;font-size:12px}.reception-calibration-decision dd{color:#2e4d40;margin:5px 0 2px;font-size:25px;font-weight:850}.reception-calibration-decision dl small{color:#829089;font-size:12px}.reception-calibration-decision dl>i{color:#8b9a94;font-size:14px;font-style:normal}.reception-calibration-decision>div{background:#f5f8f7;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:12px 18px;display:grid}.reception-calibration-decision>div span,.reception-calibration-decision>div em{color:#74867e;font-size:12px;font-style:normal}.reception-calibration-decision>div strong{color:#345348;font-size:13px}.reception-calibration-decision>a{place-items:center;min-height:42px;margin:16px 18px 6px;display:grid}.reception-calibration-decision>small{color:#85928d;text-align:center;padding:0 18px 16px;font-size:12px;display:block}.reception-calibration-decision.increase{border-top:3px solid var(--cal-red)}.reception-calibration-decision.review{border-top:3px solid var(--cal-amber)}.reception-calibration-decision.aligned{border-top:3px solid var(--cal-green)}.reception-calibration-evidence>header{border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.reception-calibration-evidence>header span{color:var(--cal-green)}.reception-calibration-evidence>header b{color:#667870;background:#edf2f0;padding:5px 7px;font-size:12px}.reception-calibration-evidence>header b.consistent{color:var(--cal-green);background:#e1f0ea}.reception-calibration-evidence>header b.initial{color:#92611f;background:#fff0d9}.reception-calibration-evidence dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.reception-calibration-evidence dl>div{border-bottom:1px solid #e3e9e7;border-right:1px solid #e3e9e7;padding:13px 15px}.reception-calibration-evidence dt{color:#77877f;font-size:12px}.reception-calibration-evidence dd{color:#345044;margin:5px 0 0;font-size:19px;font-weight:850}.reception-calibration-evidence>p{color:#74857e;margin:0;padding:12px 15px;font-size:12px;line-height:1.5}.reception-calibration-detail-privacy{background:#edf7f3;border:1px solid #d5e3dd;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.reception-calibration-detail-privacy>b{width:35px;height:35px;color:var(--cal-green);background:#dceee7;place-items:center;display:grid}.reception-calibration-detail-privacy p{margin:0}.reception-calibration-detail-privacy strong,.reception-calibration-detail-privacy small{display:block}.reception-calibration-detail-privacy strong{color:#315044;font-size:13px}.reception-calibration-detail-privacy small{color:#6c7e76;margin-top:3px;font-size:12px;line-height:1.45}.reception-calibration-back{min-height:42px;color:var(--cal-green);background:#fff;border:1px solid #d5dfdb;place-items:center;font-size:12px;font-weight:850;display:grid}@media (max-width:82rem){.reception-calibration-row{grid-template-columns:minmax(210px,1.2fr) repeat(4,minmax(105px,.6fr)) 85px}.reception-calibration-row.heading>span:nth-child(6),.reception-calibration-row.heading>span:nth-child(7),.reception-calibration-row>span:nth-child(6),.reception-calibration-row>span:nth-child(7){display:none}}@media (max-width:76rem){.reception-calibration-hero,.reception-calibration-detail-hero{grid-template-columns:1fr}.reception-calibration-hero dl,.reception-calibration-detail-hero dl{grid-template-columns:repeat(4,1fr)}.reception-calibration-hero dl>div,.reception-calibration-detail-hero dl>div{min-height:108px}.reception-calibration-detail-layout{grid-template-columns:1fr}.reception-calibration-detail-layout>aside{grid-template-columns:1fr 1fr}.reception-calibration-detail-privacy,.reception-calibration-back{grid-column:1/-1}}@media (max-width:62rem){.reception-calibration-method,.reception-calibration-detail-method{background:#dfe7e4;border:0;grid-template-columns:1fr 1fr;gap:1px}.reception-calibration-method>i,.reception-calibration-detail-method>i{display:none}.reception-calibration-method article,.reception-calibration-detail-method p{background:#fff}.reception-calibration-toolbar{grid-template-columns:1fr}.reception-calibration-toolbar>strong{justify-self:end}.reception-calibration-row.heading{display:none}.reception-calibration-row{grid-template-columns:1fr 1fr 1fr;padding:14px}.reception-calibration-row>div:first-child{grid-column:1/-1}.reception-calibration-row>span:nth-child(6),.reception-calibration-row>span:nth-child(7){display:block}.reception-calibration-row>span:before{content:attr(data-label);color:#829189;margin-bottom:4px;font-size:12px;font-weight:750;display:block}.reception-calibration-row>a{background:#edf6f2;justify-self:stretch;place-items:center;min-height:40px;display:grid}.reception-calibration-guardrail{grid-template-columns:38px 1fr}.reception-calibration-guardrail em{text-align:center;grid-column:1/-1}}@media (max-width:42rem){.reception-calibration-hero>div,.reception-calibration-detail-hero>div{padding:22px 17px}.reception-calibration-hero h2,.reception-calibration-detail-hero h2{font-size:22px}.reception-calibration-hero footer,.reception-calibration-detail-hero footer{flex-direction:column;align-items:flex-start}.reception-calibration-hero dl,.reception-calibration-detail-hero dl{grid-template-columns:1fr 1fr}.reception-calibration-list>header,.reception-calibration-days>header,.reception-calibration-heat>header{flex-direction:column}.reception-calibration-list>header nav,.reception-calibration-days>header nav{width:100%}.reception-calibration-list>header nav a,.reception-calibration-days>header nav a{flex:1}.reception-calibration-method,.reception-calibration-detail-method{grid-template-columns:1fr}.reception-calibration-row{grid-template-columns:1fr 1fr}.reception-calibration-row>span:nth-child(7),.reception-calibration-row>a{grid-column:1/-1}.reception-calibration-detail-layout>aside{grid-template-columns:1fr}.reception-calibration-detail-privacy,.reception-calibration-back{grid-column:auto}.reception-calibration-evidence dl{grid-template-columns:1fr}.reception-calibration-decision>dl{grid-template-columns:1fr;gap:8px}.reception-calibration-decision dl>i{transform:rotate(90deg)}.reception-calibration-heat-grid{grid-template-columns:78px repeat(7,62px)}}.reception-quality-directory,.reception-quality-workspace{color:#172238;gap:18px;display:grid}.reception-quality-hero,.reception-quality-local-hero{color:#fff;background:#122039;border:1px solid #233653;border-radius:2px;grid-template-columns:minmax(0,1.3fr) minmax(520px,.9fr);display:grid;overflow:hidden}.reception-quality-hero>div,.reception-quality-local-hero>div{background:linear-gradient(135deg,#142440 0%,#172d4e 72%,#1d3e64 100%);padding:30px 34px}.reception-quality-hero>div>span,.reception-quality-local-hero>div>span,.reception-quality-list>header>div>span,.reception-quality-queue>header>div>span,.reception-quality-decision>header>span,.reception-quality-history>header span{letter-spacing:.1em;color:#79d9c0;font-size:12px;font-weight:900;display:block}.reception-quality-hero h2,.reception-quality-local-hero h2{letter-spacing:-.025em;max-width:820px;margin:10px 0 8px;font-size:28px;line-height:1.12}.reception-quality-hero>div>p,.reception-quality-local-hero>div>p{color:#c9d5e8;max-width:850px;margin:0;font-size:14px;line-height:1.6}.reception-quality-hero footer,.reception-quality-local-hero footer{color:#e7eef8;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.reception-quality-hero footer i,.reception-quality-local-hero footer i{background:#69d2b4;border-radius:50%;width:4px;height:4px}.reception-quality-hero footer small,.reception-quality-local-hero footer small{color:#9fb2cd;font-size:12px}.reception-quality-hero>dl,.reception-quality-local-hero>dl{background:#0d192d;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reception-quality-hero>dl>div,.reception-quality-local-hero>dl>div{border-bottom:1px solid #253650;border-left:1px solid #253650;flex-direction:column;justify-content:center;min-height:112px;padding:18px 24px;display:flex}.reception-quality-hero dt,.reception-quality-local-hero dt{color:#9fb2cd;font-size:12px;font-weight:800}.reception-quality-hero dd,.reception-quality-local-hero dd{color:#fff;margin:6px 0 2px;font-size:27px;font-weight:900}.reception-quality-hero dl small,.reception-quality-local-hero dl small{color:#91a6c3;font-size:12px}.reception-quality-hero dl .urgent,.reception-quality-local-hero dl .urgent{background:#321d25}.reception-quality-hero dl .urgent dd,.reception-quality-local-hero dl .urgent dd{color:#ff9a9a}.reception-quality-path,.reception-quality-local-protocol{background:#fff;border:1px solid #d7dee8;border-radius:2px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.reception-quality-path>article,.reception-quality-local-protocol>article{align-items:center;gap:13px;padding:18px 20px;display:flex}.reception-quality-path>article>b,.reception-quality-local-protocol>article>b{color:#087b62;background:#e8f7f2;border:1px solid #bce5da;border-radius:2px;flex:0 0 34px;place-items:center;height:34px;font-size:12px;display:grid}.reception-quality-path article p,.reception-quality-local-protocol article p{gap:3px;margin:0;display:grid}.reception-quality-path article strong,.reception-quality-local-protocol article strong{font-size:13px}.reception-quality-path article small,.reception-quality-local-protocol article small{color:#627087;font-size:12px;line-height:1.45}.reception-quality-path>i,.reception-quality-local-protocol>i{color:#9eabba;align-self:center;font-style:normal}.reception-quality-guardrail{background:#fff8e8;border:1px solid #ead49d;border-left:4px solid #d79c18;border-radius:2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.reception-quality-guardrail>b{color:#986400;background:#ffedbe;border-radius:2px;place-items:center;width:34px;height:34px;display:grid}.reception-quality-guardrail p{gap:3px;margin:0;display:grid}.reception-quality-guardrail strong{color:#6c4a00;font-size:13px}.reception-quality-guardrail small{color:#79642f;font-size:12px;line-height:1.45}.reception-quality-guardrail em{letter-spacing:.07em;color:#8a5b00;font-size:12px;font-style:normal;font-weight:900}.reception-quality-context{background:#e9f2ff;border:1px solid #bed3ef;border-radius:2px;align-items:center;gap:13px;padding:14px 18px;display:flex}.reception-quality-context>span{color:#fff;background:#2c67a4;border-radius:2px;place-items:center;width:32px;height:32px;display:grid}.reception-quality-context p{flex:1;gap:2px;margin:0;display:grid}.reception-quality-context small{color:#54708e;font-size:12px}.reception-quality-context strong{color:#173f68;font-size:13px}.reception-quality-context button{cursor:pointer;color:#235887;background:0 0;border:0;font-size:12px;font-weight:800}.reception-quality-list,.reception-quality-queue,.reception-quality-decision,.reception-quality-history{border-radius:2px;padding:0;overflow:hidden}.reception-quality-list>header,.reception-quality-queue>header,.reception-quality-history>header{background:#fff;border-bottom:1px solid #dde3eb;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.reception-quality-list h2,.reception-quality-queue h2,.reception-quality-decision h2,.reception-quality-history h2{color:#172238;margin:5px 0 4px;font-size:19px;line-height:1.2}.reception-quality-list header p,.reception-quality-queue header p,.reception-quality-decision header p{color:#68768b;margin:0;font-size:12px;line-height:1.5}.reception-quality-list>header>label{background:#f9fbfd;border:1px solid #ccd5e1;border-radius:2px;align-items:center;width:min(340px,100%);height:40px;display:flex}.reception-quality-list>header>label>span{color:#69809b;padding-left:13px}.reception-quality-list>header input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font-size:12px}.reception-quality-list>header label button{cursor:pointer;color:#59718d;background:0 0;border:0;height:100%;padding:0 12px;font-size:16px}.reception-quality-toolbar{background:#f7f9fc;border-bottom:1px solid #dde3eb;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.reception-quality-toolbar nav,.reception-quality-queue header nav{flex-wrap:wrap;gap:6px;display:flex}.reception-quality-toolbar button,.reception-quality-queue header nav button{cursor:pointer;color:#485970;background:#fff;border:1px solid #d3dbe6;border-radius:2px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:750;display:flex}.reception-quality-toolbar button b,.reception-quality-queue header nav button b{background:#edf1f6;border-radius:2px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;display:grid}.reception-quality-toolbar button.active,.reception-quality-queue header nav button.active{color:#fff;background:#152944;border-color:#152944}.reception-quality-toolbar button.active b,.reception-quality-queue header nav button.active b{color:#fff;background:#2b4668}.reception-quality-toolbar>strong{color:#66758a;font-size:12px}.reception-quality-table{background:#fff;overflow-x:auto}.reception-quality-row{border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(240px,1.35fr) minmax(135px,.7fr) minmax(130px,.65fr) minmax(185px,.9fr) minmax(130px,.65fr) minmax(155px,.7fr) minmax(145px,.75fr) 110px;align-items:center;min-width:1260px;display:grid}.reception-quality-row.heading{color:#657489;background:#f5f7fa;min-height:38px;font-size:12px;font-weight:800}.reception-quality-row.heading>span{padding:0 15px}.reception-quality-row:not(.heading){border-left:3px solid #81bcae;min-height:82px}.reception-quality-row.attention{border-left-color:#dea62a}.reception-quality-row.critical{background:#fffafb;border-left-color:#d75151}.reception-quality-row>div,.reception-quality-row>span{padding:13px 15px}.reception-quality-row>span{border-left:1px solid #edf0f4;align-content:center;align-self:stretch;gap:4px;display:grid}.reception-quality-row>span>strong{color:#23334a;font-size:13px}.reception-quality-row>span>small{color:#728096;font-size:12px}.reception-quality-row>span.risk strong{color:#af303b}.reception-quality-row .scope{align-items:center;gap:12px;display:flex}.reception-quality-row .scope>b{color:#2a547e;background:#e7eef7;border-radius:2px;flex:0 0 38px;place-items:center;height:38px;font-size:12px;display:grid}.reception-quality-row .scope p{gap:2px;margin:0;display:grid}.reception-quality-row .scope small{color:#6d7b91;font-size:12px}.reception-quality-row .scope strong{font-size:13px}.reception-quality-row .scope em{color:#8490a1;font-size:12px;font-style:normal}.reception-quality-row .signal{grid-template-columns:auto minmax(0,1fr);gap:9px}.reception-quality-row .signal>i{background:#4aae8e;border-radius:50%;width:8px;height:8px}.reception-quality-row .signal.attention>i{background:#d49a1f}.reception-quality-row .signal.critical>i{background:#d24751}.reception-quality-row .signal p{gap:2px;margin:0;display:grid}.reception-quality-row>a{color:#245f91;border-left:1px solid #e4e9ef;align-self:stretch;place-items:center;padding:12px;font-size:12px;font-weight:850;text-decoration:none;display:grid}.reception-quality-row>a:hover{background:#eef6ff}.reception-quality-list>footer{background:#f4f7fa;border-top:1px solid #dce3eb;align-items:center;gap:12px;padding:14px 20px;display:flex}.reception-quality-list>footer>span{color:#365d84;background:#dfe9f5;border-radius:2px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.reception-quality-list>footer p{color:#64748a;margin:0;font-size:12px}.reception-quality-list>footer strong{color:#33465e}.reception-quality-empty,.reception-quality-local-empty{text-align:center;color:#6d7c90;justify-items:center;gap:7px;padding:45px 20px;display:grid}.reception-quality-empty>b,.reception-quality-local-empty>b{color:#1b8c70;background:#e8f5f1;border-radius:2px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.reception-quality-empty strong,.reception-quality-local-empty strong{color:#33445b;font-size:14px}.reception-quality-empty p,.reception-quality-local-empty p{margin:0;font-size:12px}.reception-quality-empty button{cursor:pointer;color:#405873;background:#fff;border:1px solid #ccd6e2;border-radius:2px;padding:8px 12px;font-size:12px;font-weight:800}.reception-quality-local-hero.clear>div{background:linear-gradient(135deg,#143a38,#18534c)}.reception-quality-local-hero.attention>div{background:linear-gradient(135deg,#30271b,#5a3f18)}.reception-quality-local-protocol{grid-template-columns:1fr auto 1fr auto 1fr}.reception-quality-feedback{border:1px solid;border-radius:2px;align-items:center;gap:10px;margin:0;padding:13px 16px;font-size:12px;font-weight:750;display:flex}.reception-quality-feedback>b{border-radius:2px;place-items:center;width:24px;height:24px;display:grid}.reception-quality-feedback.success{color:#176c55;background:#e9f7f1;border-color:#b6dfd0}.reception-quality-feedback.success>b{background:#c8ebde}.reception-quality-feedback.error{color:#a72e3b;background:#fff0f1;border-color:#efc2c7}.reception-quality-feedback.error>b{background:#f5d2d6}.reception-quality-local-layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,.7fr);align-items:start;gap:18px;display:grid}.reception-quality-local-layout>aside{gap:18px;display:grid}.reception-quality-queue>header{align-items:flex-start}.reception-quality-queue-list{background:#fff}.reception-quality-queue-list>article{border-bottom:1px solid #e2e7ed;border-left:3px solid #d7a331;grid-template-columns:minmax(220px,1.2fr) minmax(225px,1fr) 130px 130px;align-items:center;min-height:88px;display:grid}.reception-quality-queue-list>article.active{background:#fff9e9;border-left-color:#bc7f00}.reception-quality-queue-list>article>div{align-items:center;gap:12px;padding:14px 16px;display:flex}.reception-quality-queue-list>article>div>b{color:#805b09;background:#f2e7c8;border-radius:2px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.reception-quality-queue-list>article>div p,.reception-quality-queue-list>article>p{gap:3px;margin:0;display:grid}.reception-quality-queue-list>article>div strong,.reception-quality-queue-list>article>p strong{font-size:13px}.reception-quality-queue-list article small{color:#758197;font-size:12px}.reception-quality-queue-list>article>p{border-left:1px solid #edf0f4;align-content:center;align-self:stretch;padding:13px 16px}.reception-quality-queue-list>article>p>span{color:#8591a2;font-size:12px;font-weight:850}.reception-quality-queue-list>article>p.elapsed strong{color:#ad6a00;font-size:18px}.reception-quality-queue-list>article>button{cursor:pointer;color:#1f5f94;background:#f8fafc;border:0;border-left:1px solid #e1e6ec;align-self:stretch;font-size:12px;font-weight:850}.reception-quality-queue-list>article>button:hover,.reception-quality-queue-list>article.active>button{color:#fff;background:#173353}.reception-quality-decision>header{border-bottom:1px solid #e1e6ed;padding:22px 22px 18px}.reception-quality-decision.active{border-top:3px solid #d59a1c}.reception-quality-decision>dl{background:#f8fafc;border-bottom:1px solid #e2e7ed;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:16px 20px;display:grid}.reception-quality-decision dl div{gap:3px;padding:7px;display:grid}.reception-quality-decision dt{color:#718096;font-size:12px}.reception-quality-decision dd{color:#26384e;margin:0;font-size:12px;font-weight:850}.reception-quality-decision>label:not(.reception-quality-confirm){gap:7px;padding:18px 22px;display:grid}.reception-quality-decision label>span{color:#40516a;font-size:12px;font-weight:850}.reception-quality-decision textarea{resize:vertical;min-height:92px;font:inherit;background:#fff;border:1px solid #cbd5e0;border-radius:2px;padding:11px 12px;font-size:12px;line-height:1.5}.reception-quality-decision label>small{color:#77869a;font-size:12px}.reception-quality-confirm{cursor:pointer;background:#fff8e8;border:1px solid #ead5a1;border-radius:2px;align-items:flex-start;gap:10px;margin:0 22px 18px;padding:12px;display:flex}.reception-quality-confirm input{margin-top:3px}.reception-quality-confirm>span{gap:3px;display:grid}.reception-quality-confirm strong{font-size:12px}.reception-quality-confirm small{color:#78663d;font-size:12px;line-height:1.4}.reception-quality-decision>footer{background:#f8fafc;border-top:1px solid #e0e6ed;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.reception-quality-decision button{cursor:pointer;border-radius:2px;font-size:12px}.reception-quality-decision button:disabled{cursor:not-allowed;opacity:.55}.reception-quality-decision-empty{color:#738096;align-items:center;gap:12px;padding:28px 22px;display:flex}.reception-quality-decision-empty>b{background:#edf1f5;border-radius:2px;place-items:center;width:38px;height:38px;display:grid}.reception-quality-decision-empty p{gap:3px;margin:0;display:grid}.reception-quality-decision-empty strong{color:#3b4c62;font-size:13px}.reception-quality-decision-empty small{font-size:12px}.reception-quality-history>header{padding:18px 20px}.reception-quality-history>header>b{background:#e8edf4;border-radius:2px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.reception-quality-history>div>article{border-top:1px solid #e5e9ef;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 18px;display:grid}.reception-quality-history>div>article>i{color:#26765f;background:#e7f3ee;border-radius:2px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.reception-quality-history article p{gap:3px;margin:0;display:grid}.reception-quality-history article strong{font-size:12px}.reception-quality-history article small{color:#67768a;font-size:12px;line-height:1.4}.reception-quality-history article em{color:#8590a1;font-size:12px;font-style:normal}.reception-quality-history article time{color:#7c8999;white-space:nowrap;font-size:12px}.reception-quality-history .empty{color:#7b8798;margin:0;padding:22px;font-size:12px}.reception-quality-local-boundary{background:#eaf5f1;border:1px solid #bcded2;border-radius:2px;gap:12px;padding:16px 18px;display:flex}.reception-quality-local-boundary>b{color:#207159;background:#cfe9df;border-radius:2px;flex:0 0 32px;place-items:center;height:32px;display:grid}.reception-quality-local-boundary p{gap:3px;margin:0;display:grid}.reception-quality-local-boundary strong{color:#245b4c;font-size:12px}.reception-quality-local-boundary small{color:#50766b;font-size:12px;line-height:1.45}.reception-quality-back{text-align:center;color:#375b80;background:#fff;border:1px solid #d1d9e3;border-radius:2px;padding:12px 14px;font-size:12px;font-weight:850;text-decoration:none}.reception-quality-unavailable{background:#fff;border:1px solid #d9e0e8;border-left:4px solid #6f8299;border-radius:2px;align-items:flex-start;gap:16px;padding:28px;display:flex}.reception-quality-unavailable>b{color:#566c84;background:#edf1f5;border-radius:2px;place-items:center;width:42px;height:42px;display:grid}.reception-quality-unavailable div{gap:7px;display:grid}.reception-quality-unavailable span{letter-spacing:.08em;color:#728197;font-size:12px;font-weight:900}.reception-quality-unavailable h2{margin:0;font-size:19px}.reception-quality-unavailable p{color:#68768a;margin:0;font-size:12px}.reception-quality-unavailable a{color:#265f90;width:max-content;font-size:12px;font-weight:850}.access-presence-quality-alert{background:#fff7e5;border:1px solid #e7ce91;border-left:4px solid #cd9017;border-radius:2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.access-presence-quality-alert>b{color:#8e5e00;background:#f7e4b6;border-radius:2px;place-items:center;width:36px;height:36px;display:grid}.access-presence-quality-alert p{gap:3px;margin:0;display:grid}.access-presence-quality-alert p span{letter-spacing:.08em;color:#8c650f;font-size:12px;font-weight:900}.access-presence-quality-alert p strong{color:#634b16;font-size:13px}.access-presence-quality-alert p small{color:#77683f;font-size:12px}.access-presence-quality-alert>a{color:#fff;background:#7f5b0d;border-radius:2px;padding:9px 12px;font-size:12px;font-weight:850;text-decoration:none}@media (max-width:82rem){.reception-quality-hero,.reception-quality-local-hero{grid-template-columns:1fr 480px}.reception-quality-row{grid-template-columns:minmax(230px,1.2fr) 130px 125px minmax(170px,.8fr) 125px minmax(140px,.7fr) 105px}.reception-quality-row>:nth-child(7),.reception-quality-row.heading>:nth-child(7){display:none}}@media (max-width:70rem){.reception-quality-hero,.reception-quality-local-hero{grid-template-columns:1fr}.reception-quality-hero>dl,.reception-quality-local-hero>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.reception-quality-hero>dl>div,.reception-quality-local-hero>dl>div{min-height:90px}.reception-quality-path,.reception-quality-local-protocol{overflow-x:auto}.reception-quality-path>article,.reception-quality-local-protocol>article{min-width:210px}.reception-quality-local-layout{grid-template-columns:1fr}.reception-quality-local-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.reception-quality-local-layout>aside>.reception-quality-decision,.reception-quality-local-layout>aside>.reception-quality-back{grid-column:1/-1}}@media (max-width:58rem){.reception-quality-hero>dl,.reception-quality-local-hero>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.reception-quality-list>header,.reception-quality-queue>header{flex-direction:column;align-items:stretch}.reception-quality-list>header>label{width:100%;max-width:none}.reception-quality-table{background:#f2f5f8;padding:10px}.reception-quality-row.heading{display:none}.reception-quality-row:not(.heading){background:#fff;border:1px solid #dce2e9;border-left-width:3px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-bottom:10px;display:grid}.reception-quality-row>div,.reception-quality-row>span{border:0;border-bottom:1px solid #eef1f4;padding:11px 13px;display:grid!important}.reception-quality-row .scope{grid-column:1/-1;display:flex!important}.reception-quality-row>span:before{content:attr(data-label);color:#8792a2;font-size:12px;font-weight:850}.reception-quality-row>a{border:0;grid-column:1/-1;min-height:42px}.reception-quality-queue-list>article{grid-template-columns:1fr 1fr}.reception-quality-queue-list>article>div{grid-column:1/-1}.reception-quality-queue-list>article>button{min-height:48px}.reception-quality-local-layout>aside{grid-template-columns:1fr}.reception-quality-local-layout>aside>*{grid-column:auto!important}}@media (max-width:40rem){.reception-quality-hero>div,.reception-quality-local-hero>div{padding:24px 20px}.reception-quality-hero h2,.reception-quality-local-hero h2{font-size:24px}.reception-quality-hero>dl,.reception-quality-local-hero>dl{grid-template-columns:1fr 1fr}.reception-quality-hero>dl>div,.reception-quality-local-hero>dl>div{min-height:82px;padding:15px}.reception-quality-hero dd,.reception-quality-local-hero dd{font-size:22px}.reception-quality-guardrail{grid-template-columns:auto 1fr}.reception-quality-guardrail em{grid-column:2}.reception-quality-toolbar{flex-direction:column;align-items:flex-start}.reception-quality-row:not(.heading){grid-template-columns:1fr}.reception-quality-row .scope,.reception-quality-row>a{grid-column:auto}.reception-quality-queue-list>article{grid-template-columns:1fr}.reception-quality-queue-list>article>div{grid-column:auto}.reception-quality-queue-list>article>p{border-top:1px solid #edf0f4;border-left:0}.reception-quality-decision>dl{grid-template-columns:1fr}.reception-quality-history>div>article{grid-template-columns:30px 1fr}.reception-quality-history article time{grid-column:2}.reception-quality-context{flex-wrap:wrap;align-items:flex-start}.reception-quality-context button{text-align:left;width:100%}.reception-quality-decision>footer{flex-direction:column}.reception-quality-decision>footer button{width:100%}.access-presence-quality-alert{grid-template-columns:auto 1fr}.access-presence-quality-alert>a{grid-column:2;width:max-content}}.platform-coverages-readable{--pc-green:#177b5d;--pc-navy:#173b45;--pc-blue:#3d7fa4;--pc-amber:#bf7823;--pc-red:#b55342;color:#293d36;gap:14px;display:grid}.platform-coverages-readable *,.platform-coverages-readable :before,.platform-coverages-readable :after{box-sizing:border-box}.platform-coverages-readable button,.platform-coverages-readable a{cursor:pointer}.platform-coverages-command{color:#fff;background:#173b32;border:1px solid #153930;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:280px;display:grid}.platform-coverages-command-copy{background:linear-gradient(125deg,#173b32,#1f5042);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:32px 36px;display:grid}.platform-coverages-command-copy>span{color:#66dcb2;background:#ffffff12;border:1px solid #ffffff2e;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.platform-coverages-command-copy small,.platform-coverages-ruler header small,.platform-coverages-directory header small{color:#65d7ae;letter-spacing:.1em;font-size:12px;font-weight:850}.platform-coverages-command-copy h2{color:#fff;letter-spacing:-.04em;max-width:690px;margin:10px 0 9px;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.platform-coverages-command-copy section>p{color:#b9cec7;max-width:710px;margin:0;font-size:14px;line-height:1.62}.platform-coverages-command-copy footer{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:24px;padding-top:15px;display:flex}.platform-coverages-command-copy footer b{color:#fff;font-size:13px}.platform-coverages-command-copy footer i{background:#55d3a7;border-radius:50%;width:4px;height:4px}.platform-coverages-command-copy footer span{color:#9fb9b0;font-size:12px}.platform-coverages-command>dl{color:#263b34;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-coverages-command>dl>div{border-bottom:1px solid #e0e8e5;border-left:1px solid #e0e8e5;flex-direction:column;justify-content:center;min-height:139px;padding:22px;display:flex}.platform-coverages-command>dl>div.urgent{background:#fff5eb}.platform-coverages-command dt{color:#74847d;font-size:12px;font-weight:750}.platform-coverages-command dd{color:#233d34;margin:8px 0 4px;font-size:28px;font-weight:850;line-height:1}.platform-coverages-command>dl>div.urgent dd{color:#a75031}.platform-coverages-command dl small{color:#83908b;font-size:12px}.platform-coverages-ruler{background:#fff;border:1px solid #d9e3df}.platform-coverages-ruler>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px;display:flex}.platform-coverages-ruler header small,.platform-coverages-directory header small{color:var(--pc-green)}.platform-coverages-ruler h2,.platform-coverages-directory h2{color:#2a4037;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.platform-coverages-ruler header p{color:#74837d;text-align:right;margin:0;font-size:13px;line-height:1.5}.platform-coverages-ruler>div{grid-template-columns:repeat(5,1fr);display:grid;overflow-x:auto}.platform-coverages-ruler article{border-right:1px solid #e3e9e7;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;min-height:120px;padding:18px 15px;display:grid}.platform-coverages-ruler article:last-child{border-right:0}.platform-coverages-ruler article>span{width:37px;height:37px;color:var(--pc-green);background:#e3f1ec;place-items:center;font-size:12px;font-weight:850;display:grid}.platform-coverages-ruler article.red>span{color:var(--pc-red);background:#f9e8e4}.platform-coverages-ruler article.amber>span{color:#a9681f;background:#fff0d9}.platform-coverages-ruler article.blue>span{color:var(--pc-blue);background:#e5eef5}.platform-coverages-ruler article.violet>span{color:#7055a4;background:#eee9f7}.platform-coverages-ruler article small,.platform-coverages-ruler article strong{display:block}.platform-coverages-ruler article small{color:#6f8078;font-size:12px;font-weight:800}.platform-coverages-ruler article strong{color:#2d453b;margin-top:4px;font-size:21px}.platform-coverages-ruler article p{color:#7d8a85;margin:3px 0 0;font-size:12px;line-height:1.35}.platform-coverages-ruler>footer{background:#f6f8f7;border-top:1px solid #e2e9e6;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:12px 17px;display:grid}.platform-coverages-ruler>footer span{color:#537069;background:#e4ece9;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.platform-coverages-ruler>footer p{color:#6e7e77;margin:0;font-size:12px;line-height:1.5}.platform-coverages-ruler>footer strong{color:#42594f}.platform-coverages-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.platform-coverages-kpis article{background:#fff;border:1px solid #dce4e1;border-top:3px solid #71857d;min-height:96px;padding:17px 18px}.platform-coverages-kpis article.green{border-top-color:var(--pc-green)}.platform-coverages-kpis article.blue{border-top-color:var(--pc-blue)}.platform-coverages-kpis article.violet{border-top-color:#775eaa}.platform-coverages-kpis article.amber{border-top-color:var(--pc-amber)}.platform-coverages-kpis span,.platform-coverages-kpis small{color:#75837e;font-size:12px;display:block}.platform-coverages-kpis strong{color:#2c433a;margin:7px 0 3px;font-size:23px;line-height:1;display:block}.platform-coverages-layers{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;display:grid}.platform-coverages-layers article{padding:17px 19px}.platform-coverages-layers article span{color:var(--pc-green);letter-spacing:.09em;font-size:12px;font-weight:850}.platform-coverages-layers article strong{color:#2d443b;margin-top:5px;font-size:14px;display:block}.platform-coverages-layers article p{color:#75847e;margin:4px 0 0;font-size:12px;line-height:1.5}.platform-coverages-layers>i{color:#87a098;border-inline:1px solid #e3e9e7;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-coverages-boundary{background:#f2f8f6;border:1px solid #d6e4df;grid-template-columns:minmax(260px,.85fr) minmax(0,1.45fr) auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.platform-coverages-boundary>div{align-items:center;gap:11px;display:flex}.platform-coverages-boundary>div>span{width:38px;height:38px;color:var(--pc-green);background:#deeee8;place-items:center;font-size:16px;display:grid}.platform-coverages-boundary>div p{margin:0}.platform-coverages-boundary small,.platform-coverages-boundary strong{display:block}.platform-coverages-boundary small{color:#27745e;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-coverages-boundary strong{color:#2c493f;margin-top:3px;font-size:14px}.platform-coverages-boundary>p{color:#687a73;margin:0;font-size:12px;line-height:1.55}.platform-coverages-boundary>b{color:#2b715d;white-space:nowrap;border:1px solid #c5ddd4;padding:7px 9px;font-size:12px}.platform-coverages-directory{border-radius:2px;padding:0;overflow:hidden}.platform-coverages-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.platform-coverages-directory header p{color:#76857e;margin:4px 0 0;font-size:13px}.platform-coverages-directory header label{background:#fafcfb;border:1px solid #d6dfdc;align-items:center;width:min(100%,320px);min-height:42px;display:flex}.platform-coverages-directory header label span{color:#6a7c74;padding:0 11px;font-size:14px}.platform-coverages-directory header input{color:#30453c;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.platform-coverages-directory>nav{background:#f5f7f6;border-bottom:1px solid #e1e8e5;align-items:center;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.platform-coverages-directory>nav button{color:#60736b;white-space:nowrap;background:#fff;border:1px solid #d5dedb;border-radius:2px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;display:flex}.platform-coverages-directory>nav button b{color:#53675f;background:#edf1ef;min-width:21px;padding:2px 5px;font-size:12px}.platform-coverages-directory>nav button.active{border-color:var(--pc-green);color:var(--pc-green);background:#eaf5f1}.platform-coverages-directory>nav button.critical.active{border-color:var(--pc-red);color:#a94d39;background:#fff0ec}.platform-coverages-directory>nav button.attention.active{border-color:var(--pc-amber);color:#96601f;background:#fff4e3}.platform-coverages-directory>nav button.active.active b{background:var(--pc-blue);color:#fff}.platform-coverages-directory>nav button.clear.active b{background:var(--pc-green)}.platform-coverages-directory>nav>span{color:#74857e;white-space:nowrap;margin-left:auto;font-size:12px}.platform-coverages-table{overflow-x:auto}.platform-coverages-row{background:#fff;border-bottom:1px solid #e2e8e6;border-left:3px solid #0000;grid-template-columns:minmax(235px,1.3fr) repeat(6,minmax(142px,.75fr)) minmax(160px,.82fr) 105px;align-items:center;min-width:1480px;min-height:86px;display:grid}.platform-coverages-row:last-child{border-bottom:0}.platform-coverages-row.critical{border-left-color:var(--pc-red)}.platform-coverages-row.attention{border-left-color:var(--pc-amber)}.platform-coverages-row.active{border-left-color:var(--pc-blue)}.platform-coverages-row.clear{border-left-color:var(--pc-green)}.platform-coverages-row.heading{color:#6d7f77;text-transform:uppercase;letter-spacing:.035em;background:#f1f5f3;border-left:0;min-height:40px;font-size:12px;font-weight:850}.platform-coverages-row.heading>span{padding:0 11px}.platform-coverages-row>div{min-width:0;padding:10px 11px}.platform-coverages-row>div+div{border-left:1px solid #edf1ef}.platform-coverages-row>div>strong,.platform-coverages-row>div>small{display:block}.platform-coverages-row>div>strong{color:#334a40;font-size:13px}.platform-coverages-row>div>small{color:#7a8982;margin-top:4px;font-size:12px;line-height:1.35}.platform-coverages-row>div.attention>strong{color:#99601c}.platform-coverages-row>div.critical-cell>strong{color:#a84e3a}.platform-coverages-row .organization{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-coverages-row .organization>b{width:38px;height:38px;color:var(--pc-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.platform-coverages-row .organization p{min-width:0;margin:0}.platform-coverages-row .organization small,.platform-coverages-row .organization strong,.platform-coverages-row .organization span{display:block}.platform-coverages-row .organization small{color:#73857d;font-size:12px;font-weight:850}.platform-coverages-row .organization strong{color:#2f473d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-coverages-row .organization span{color:#687b73;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.platform-coverages-row .coverage{background:#e2e9e6;height:4px;margin-top:6px;display:block}.platform-coverages-row .coverage i{background:var(--pc-green);height:100%;display:block}.platform-coverages-row .signal{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid}.platform-coverages-row .signal i{background:#83928c;border-radius:50%;grid-row:1/3;width:7px;height:7px}.platform-coverages-row .signal.critical i{background:var(--pc-red)}.platform-coverages-row .signal.attention i{background:var(--pc-amber)}.platform-coverages-row .signal.active i{background:var(--pc-blue)}.platform-coverages-row .signal.clear i{background:var(--pc-green)}.platform-coverages-row>a{color:var(--pc-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-coverages-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-coverages-empty>span{width:38px;height:38px;color:var(--pc-green);background:#e2f1eb;place-items:center;font-size:15px;display:grid}.platform-coverages-empty strong{color:#31483e;font-size:14px}.platform-coverages-empty p{color:#77877f;margin:0;font-size:12px}.platform-coverages-empty button{min-height:36px;color:var(--pc-green);background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}@media (max-width:76rem){.platform-coverages-command{grid-template-columns:1fr}.platform-coverages-command>dl{border-top:1px solid #31594d}.platform-coverages-kpis{grid-template-columns:repeat(2,1fr)}.platform-coverages-directory>header,.platform-coverages-directory>nav{min-width:calc(100vw - 72px)}}@media (max-width:52rem){.platform-coverages-ruler>header,.platform-coverages-directory>header{flex-direction:column;align-items:flex-start}.platform-coverages-ruler header p{text-align:left}.platform-coverages-ruler>div{grid-template-columns:repeat(5,minmax(210px,1fr))}.platform-coverages-layers{grid-template-columns:1fr;gap:7px}.platform-coverages-layers>i{display:none}.platform-coverages-boundary{grid-template-columns:1fr}.platform-coverages-boundary>b{justify-self:start}.platform-coverages-directory header label{width:100%}}@media (max-width:40rem){.platform-coverages-command-copy{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:20px 16px}.platform-coverages-command-copy>span{width:42px;height:42px}.platform-coverages-command-copy h2{font-size:22px}.platform-coverages-command-copy footer{flex-wrap:wrap;align-items:flex-start}.platform-coverages-command>dl,.platform-coverages-kpis{grid-template-columns:1fr}.platform-coverages-command>dl>div{min-height:94px}.platform-coverages-ruler>header,.platform-coverages-directory>header{padding:17px}.platform-coverages-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-coverages-directory>nav button{justify-content:space-between}.platform-coverages-directory>nav>span{margin-left:0;padding:4px 2px}}.platform-coverage-policy-page{gap:.9rem}.platform-coverage-policy-command>header{background:linear-gradient(112deg,#eaf7f2,#fbfdfc 68%,#eef5ff)}.platform-coverage-policy-page .network-coverage-policy-command header span,.platform-coverage-policy-page .network-coverage-policy-fields header span,.platform-coverage-policy-page .network-coverage-policy-automation header span,.platform-coverage-policy-page .network-coverage-policy-units header span,.platform-coverage-policy-page .network-coverage-policy-reason header span{font-size:.75rem}.platform-coverage-policy-page .network-coverage-policy-command h2{font-size:1.05rem}.platform-coverage-policy-page .network-coverage-policy-command p{font-size:.8rem;line-height:1.45}.platform-coverage-policy-page .network-coverage-policy-command header>b,.platform-coverage-policy-page .network-coverage-policy-fields header>b,.platform-coverage-policy-page .network-coverage-policy-automation header>b,.platform-coverage-policy-page .network-coverage-policy-units header>b,.platform-coverage-policy-page .network-coverage-policy-reason header>b,.platform-coverage-policy-page .network-coverage-policy-command dt,.platform-coverage-policy-page .network-coverage-policy-command dl small{font-size:.75rem}.platform-coverage-policy-page .network-coverage-policy-command dd{font-size:1.35rem}.platform-coverage-policy-page .network-coverage-policy-cascade span,.platform-coverage-policy-page .network-coverage-policy-cascade article>b{font-size:.75rem}.platform-coverage-policy-page .network-coverage-policy-cascade strong{font-size:.82rem}.platform-coverage-policy-page .network-coverage-policy-cascade small{font-size:.75rem;line-height:1.4}.platform-coverage-policy-page .network-coverage-policy-fields header h2,.platform-coverage-policy-page .network-coverage-policy-automation header h2,.platform-coverage-policy-page .network-coverage-policy-units header h2,.platform-coverage-policy-page .network-coverage-policy-reason header h2{font-size:.95rem}.platform-coverage-policy-page .network-coverage-policy-fields header p,.platform-coverage-policy-page .network-coverage-policy-automation header p,.platform-coverage-policy-page .network-coverage-policy-units header p{font-size:.75rem;line-height:1.45}.platform-coverage-policy-page .network-coverage-policy-fields label span strong,.platform-coverage-policy-page .network-coverage-policy-automation button span strong{font-size:.8rem}.platform-coverage-policy-page .network-coverage-policy-fields label span small,.platform-coverage-policy-page .network-coverage-policy-automation button span small{font-size:.75rem;line-height:1.4}.platform-coverage-policy-page .network-coverage-policy-fields input{font-size:.85rem}.platform-coverage-policy-page .network-coverage-policy-fields label>div b,.platform-coverage-policy-page .network-coverage-policy-fields>aside b,.platform-coverage-policy-page .network-coverage-policy-automation button>b{font-size:.75rem}.platform-coverage-policy-page .network-coverage-policy-fields>aside strong{font-size:.8rem}.platform-coverage-policy-page .network-coverage-policy-fields>aside p{font-size:.75rem}.platform-coverage-policy-page .network-coverage-policy-unit strong{font-size:.8rem}.platform-coverage-policy-page .network-coverage-policy-unit small,.platform-coverage-policy-page .network-coverage-policy-unit .source,.platform-coverage-policy-page .network-coverage-policy-unit nav a,.platform-coverage-policy-page .network-coverage-policy-reason label>span,.platform-coverage-policy-page .network-coverage-policy-reason label small,.platform-coverage-policy-page .network-coverage-policy-reason textarea,.platform-coverage-policy-page .network-coverage-policy-feedback,.platform-coverage-policy-page .network-coverage-policy-save strong,.platform-coverage-policy-page .network-coverage-policy-save small,.platform-coverage-policy-page .network-coverage-policy-now header span,.platform-coverage-policy-page .network-coverage-policy-history header span,.platform-coverage-policy-page .network-coverage-policy-now header b,.platform-coverage-policy-page .network-coverage-policy-history header b,.platform-coverage-policy-page .network-coverage-policy-now dt,.platform-coverage-policy-page .network-coverage-policy-now dd,.platform-coverage-policy-page .network-coverage-policy-history article>i,.platform-coverage-policy-page .network-coverage-policy-history article strong,.platform-coverage-policy-page .network-coverage-policy-history article small,.platform-coverage-policy-page .network-coverage-policy-history article em,.platform-coverage-policy-page .network-coverage-policy-history article time,.platform-coverage-policy-page .network-coverage-policy-history>div>p,.platform-coverage-policy-page .network-coverage-policy-boundary strong,.platform-coverage-policy-page .network-coverage-policy-boundary small{font-size:.75rem}.platform-coverage-policy-networks>.platform-coverage-policy-network-group+.platform-coverage-policy-network-group{border-top:.0625rem solid var(--line-soft)}.platform-coverage-policy-network-group>header{background:#f5faf8;justify-content:space-between;align-items:center;min-height:3.2rem;padding:.7rem .9rem;display:flex}.platform-coverage-policy-network-group.protected>header{background:#fff9ef}.platform-coverage-policy-network-group>header strong{font-size:.78rem}.platform-coverage-policy-network-group>header b{color:#08795d;background:#dceee7;place-items:center;min-width:1.7rem;height:1.7rem;font-size:.75rem;display:grid}.platform-coverage-policy-network-group.protected>header b{color:#94611a;background:#f5e5c9}.platform-coverage-policy-network-group>div>p{color:#73827b;margin:0;padding:1rem;font-size:.75rem}.platform-coverage-policy-network{grid-template-columns:minmax(10rem,1fr) 5.5rem .7fr .9fr 6.8rem}.platform-coverage-policy-network .source.platform{color:#316f8d;background:#e8f0f7}.platform-coverage-policy-network nav a{align-items:center;min-height:2rem;display:inline-flex}.platform-coverage-policy-history>div{max-height:29rem;overflow:auto}.platform-coverage-policy-history>header>a{color:#08795d;font-size:.75rem;font-weight:800}.platform-coverage-policy-factory{background:#f8fbfa;border:.0625rem solid #d8e4df;gap:.55rem;padding:.85rem;display:grid}.platform-coverage-policy-factory>b{color:#08795d;font-size:.75rem}.platform-coverage-policy-factory p{margin:0}.platform-coverage-policy-factory strong,.platform-coverage-policy-factory small{display:block}.platform-coverage-policy-factory strong{font-size:.8rem}.platform-coverage-policy-factory small{color:#71817a;margin-top:.3rem;font-size:.75rem;line-height:1.45}@media (max-width:68rem){.platform-coverage-policy-network{grid-template-columns:minmax(10rem,1fr) 5.5rem .7fr .9fr}.platform-coverage-policy-network nav{grid-column:1/-1;justify-items:start}}@media (max-width:47rem){.platform-coverage-policy-network{grid-template-columns:1fr 1fr}.platform-coverage-policy-network>div:first-child,.platform-coverage-policy-network nav{grid-column:1/-1}}.platform-class-coverage-policy-history-hero{background:#173a45;border-color:#244f5c}.platform-class-coverage-policy-history-hero>div{background:linear-gradient(115deg,#29a6842e,#0000 64%)}.platform-class-coverage-policy-history-hero dl{background:#1e4652;border-left-color:#315b67}.platform-class-coverage-policy-history-hero dl>div{border-right-color:#315b67}.platform-class-coverage-policy-history-page .network-assessment-setting-history-hero>div>span,.platform-class-coverage-policy-history-page .network-assessment-setting-history-ledger>header span{color:#7edbbd}.platform-class-coverage-policy-history-page .network-assessment-setting-history-scope article.active{background:#eff9f5;border-color:#75c4ad;box-shadow:inset .2rem 0 #158562}.platform-class-coverage-policy-history-page .network-assessment-setting-history-scope article.active>b,.platform-class-coverage-policy-history-page .network-assessment-setting-history-decision>b{color:#08795d;background:#daf0e8}.platform-class-coverage-policy-history-page .network-assessment-setting-history-ledger>header>a{color:#08795d;border-color:#bfdbd2}.platform-class-coverage-policy-history-page .network-assessment-setting-history-events>article.cadence-change{box-shadow:inset .2rem 0 #168563}.platform-class-coverage-policy-history-page .network-assessment-setting-history-events>article.automation-change{box-shadow:inset .2rem 0 #3c7691}.platform-class-coverage-policy-history-page .network-assessment-setting-history-events>article.automation-change .network-assessment-setting-history-decision span{color:#316e89;background:#f1f7fa;border-color:#c8dce6}@media (max-width:40rem){.platform-class-coverage-policy-history-hero dl{border-left:0}}.platform-class-coverage-policy-history-page :is(a,button){cursor:pointer}.platform-class-coverage-policy-history-page .assessment-setting-history-hero>div>span,.platform-class-coverage-policy-history-page .assessment-setting-history-ledger>header span{color:#7edbbd}.platform-class-coverage-policy-history-page .assessment-setting-history-decision>b{color:#08795d;background:#daf0e8}.platform-class-coverage-policy-history-page .assessment-setting-history-ledger>header>a{color:#08795d;border-color:#bfdbd2}.platform-class-coverage-policy-history-page .assessment-setting-history-events>article.cadence-change{box-shadow:inset .2rem 0 #168563}.platform-class-coverage-policy-history-page .assessment-setting-history-events>article.automation-change{box-shadow:inset .2rem 0 #3c7691}.platform-class-coverage-policy-history-page .assessment-setting-history-events>article.automation-change .assessment-setting-history-decision span{color:#316e89;background:#f1f7fa;border-color:#c8dce6}.platform-personal-services-readable{--pps-green:#16815f;--pps-navy:#193a45;--pps-blue:#427fa6;--pps-amber:#c4802c;--pps-red:#ba5843;color:#293d36;gap:14px;display:grid}.platform-personal-services-readable *,.platform-personal-services-readable :before,.platform-personal-services-readable :after{box-sizing:border-box}.platform-personal-services-readable button,.platform-personal-services-readable a{cursor:pointer}.platform-personal-command{color:#fff;background:#173c33;border:1px solid #163b32;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);min-height:278px;display:grid}.platform-personal-command>div{background:linear-gradient(125deg,#173c33,#1d5042);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:33px 37px;display:grid}.platform-personal-command>div>span{color:#62ddb1;background:#ffffff12;border:1px solid #ffffff2e;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.platform-personal-command section>small,.platform-personal-ruler header small,.platform-personal-directory header small{color:#64d7ae;letter-spacing:.11em;font-size:12px;font-weight:850}.platform-personal-command h2{color:#fff;letter-spacing:-.04em;max-width:680px;margin:10px 0 9px;font-size:clamp(24px,2.2vw,30px);line-height:1.07}.platform-personal-command section>p{color:#b9cec7;max-width:700px;margin:0;font-size:14px;line-height:1.62}.platform-personal-command footer{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:24px;padding-top:15px;display:flex}.platform-personal-command footer b{color:#fff;font-size:13px}.platform-personal-command footer i{background:#53d3a6;border-radius:50%;width:4px;height:4px}.platform-personal-command footer span{color:#9eb8af;font-size:12px}.platform-personal-command>dl{color:#263b34;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-personal-command>dl>div{border-bottom:1px solid #e0e8e5;border-left:1px solid #e0e8e5;flex-direction:column;justify-content:center;min-height:138px;padding:22px;display:flex}.platform-personal-command>dl>div.urgent{background:#fff8ee}.platform-personal-command dt{color:#74847d;font-size:12px;font-weight:750}.platform-personal-command dd{color:#233d34;margin:8px 0 4px;font-size:29px;font-weight:850;line-height:1}.platform-personal-command>dl>div.urgent dd{color:#aa5a27}.platform-personal-command dl small{color:#83908b;font-size:12px}.platform-personal-ruler{background:#fff;border:1px solid #dae4e0}.platform-personal-ruler>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px;display:flex}.platform-personal-ruler header small,.platform-personal-directory header small{color:var(--pps-green)}.platform-personal-ruler h2,.platform-personal-directory h2{color:#2a4037;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.platform-personal-ruler header p{color:#74837d;margin:0;font-size:13px}.platform-personal-ruler>div{grid-template-columns:repeat(5,1fr);display:grid;overflow-x:auto}.platform-personal-ruler article{border-right:1px solid #e3e9e7;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;min-height:118px;padding:18px 16px;display:grid;position:relative}.platform-personal-ruler article:last-child{border-right:0}.platform-personal-ruler article>span{width:37px;height:37px;color:var(--pps-green);background:#e3f1ec;place-items:center;font-size:12px;font-weight:850;display:grid}.platform-personal-ruler article.blue>span{color:var(--pps-blue);background:#e5eef5}.platform-personal-ruler article.amber>span{color:#a9681f;background:#fff0d9}.platform-personal-ruler article.violet>span{color:#7055a4;background:#ede8f7}.platform-personal-ruler article.navy>span{color:var(--pps-navy);background:#e2ebee}.platform-personal-ruler article small,.platform-personal-ruler article strong{display:block}.platform-personal-ruler article small{color:#6f8078;font-size:12px;font-weight:800}.platform-personal-ruler article strong{color:#2d453b;margin-top:4px;font-size:21px}.platform-personal-ruler article p{color:#7d8a85;margin:3px 0 0;font-size:12px;line-height:1.35}.platform-personal-ruler>footer{background:#f6f8f7;border-top:1px solid #e2e9e6;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:12px 17px;display:grid}.platform-personal-ruler>footer span{color:#537069;background:#e4ece9;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.platform-personal-ruler>footer p{color:#6e7e77;margin:0;font-size:12px;line-height:1.5}.platform-personal-ruler>footer strong{color:#42594f}.platform-personal-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.platform-personal-kpis article{background:#fff;border:1px solid #dce4e1;border-top:3px solid #71857d;min-height:96px;padding:17px 18px}.platform-personal-kpis article.green{border-top-color:var(--pps-green)}.platform-personal-kpis article.blue{border-top-color:var(--pps-blue)}.platform-personal-kpis article.amber{border-top-color:var(--pps-amber)}.platform-personal-kpis article.violet{border-top-color:#775eaa}.platform-personal-kpis span,.platform-personal-kpis small{color:#75837e;font-size:12px;display:block}.platform-personal-kpis strong{color:#2c433a;margin:7px 0 3px;font-size:23px;line-height:1;display:block}.platform-personal-layers{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;display:grid}.platform-personal-layers article{padding:17px 19px}.platform-personal-layers article span{color:var(--pps-green);letter-spacing:.09em;font-size:12px;font-weight:850}.platform-personal-layers article strong{color:#2d443b;margin-top:5px;font-size:14px;display:block}.platform-personal-layers article p{color:#75847e;margin:4px 0 0;font-size:12px;line-height:1.5}.platform-personal-layers>i{color:#87a098;border-inline:1px solid #e3e9e7;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-personal-boundary{background:#f2f8f6;border:1px solid #d6e4df;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr) auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.platform-personal-boundary>div{align-items:center;gap:11px;display:flex}.platform-personal-boundary>div>span{width:38px;height:38px;color:var(--pps-green);background:#deeee8;place-items:center;font-size:16px;display:grid}.platform-personal-boundary>div p{margin:0}.platform-personal-boundary small,.platform-personal-boundary strong{display:block}.platform-personal-boundary small{color:#27745e;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-personal-boundary strong{color:#2c493f;margin-top:3px;font-size:14px}.platform-personal-boundary>p{color:#687a73;margin:0;font-size:12px;line-height:1.55}.platform-personal-boundary>b{color:#2b715d;white-space:nowrap;border:1px solid #c5ddd4;padding:7px 9px;font-size:12px}.platform-personal-directory{border-radius:2px;padding:0;overflow:hidden}.platform-personal-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.platform-personal-directory header p{color:#76857e;margin:4px 0 0;font-size:13px}.platform-personal-directory header label{background:#fafcfb;border:1px solid #d6dfdc;align-items:center;width:min(100%,320px);min-height:42px;display:flex}.platform-personal-directory header label span{color:#6a7c74;padding:0 11px;font-size:14px}.platform-personal-directory header input{color:#30453c;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.platform-personal-directory>nav{background:#f5f7f6;border-bottom:1px solid #e1e8e5;align-items:center;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.platform-personal-directory>nav button{color:#60736b;white-space:nowrap;background:#fff;border:1px solid #d5dedb;border-radius:2px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;display:flex}.platform-personal-directory>nav button b{color:#53675f;background:#edf1ef;min-width:21px;padding:2px 5px;font-size:12px}.platform-personal-directory>nav button.active{border-color:var(--pps-green);color:var(--pps-green);background:#eaf5f1}.platform-personal-directory>nav button.critical.active{border-color:var(--pps-red);color:#a94d39;background:#fff0ec}.platform-personal-directory>nav button.attention.active{border-color:var(--pps-amber);color:#96601f;background:#fff4e3}.platform-personal-directory>nav button.active.active b{background:var(--pps-blue);color:#fff}.platform-personal-directory>nav button.clear.active b{background:var(--pps-green)}.platform-personal-directory>nav>span{color:#74857e;white-space:nowrap;margin-left:auto;font-size:12px}.platform-personal-table{overflow-x:auto}.platform-personal-row{background:#fff;border-bottom:1px solid #e2e8e6;border-left:3px solid #0000;grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(135px,.72fr)) minmax(155px,.8fr) 105px;align-items:center;min-width:1280px;min-height:82px;display:grid}.platform-personal-row:last-child{border-bottom:0}.platform-personal-row.critical{border-left-color:var(--pps-red)}.platform-personal-row.attention{border-left-color:var(--pps-amber)}.platform-personal-row.active{border-left-color:var(--pps-blue)}.platform-personal-row.clear{border-left-color:var(--pps-green)}.platform-personal-row.heading{color:#6d7f77;text-transform:uppercase;letter-spacing:.035em;background:#f1f5f3;border-left:0;min-height:40px;font-size:12px;font-weight:850}.platform-personal-row.heading>span{padding:0 11px}.platform-personal-row>div{min-width:0;padding:10px 11px}.platform-personal-row>div+div{border-left:1px solid #edf1ef}.platform-personal-row>div>strong,.platform-personal-row>div>small{display:block}.platform-personal-row>div>strong{color:#334a40;font-size:13px}.platform-personal-row>div>small{color:#7a8982;margin-top:4px;font-size:12px;line-height:1.35}.platform-personal-row>div.attention>strong{color:#9c641f}.platform-personal-row>div.critical-cell>strong{color:#a84e3a}.platform-personal-row .organization{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-personal-row .organization>b{width:38px;height:38px;color:var(--pps-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.platform-personal-row .organization p{min-width:0;margin:0}.platform-personal-row .organization small,.platform-personal-row .organization strong,.platform-personal-row .organization span{display:block}.platform-personal-row .organization small{color:#73857d;font-size:12px;font-weight:850}.platform-personal-row .organization strong{color:#2f473d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-personal-row .organization span{color:#687b73;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.platform-personal-row .coverage{background:#e2e9e6;height:4px;margin-top:6px;display:block}.platform-personal-row .coverage i{background:var(--pps-green);height:100%;display:block}.platform-personal-row .signal{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid}.platform-personal-row .signal i{background:#83928c;border-radius:50%;grid-row:1/3;width:7px;height:7px}.platform-personal-row .signal.critical i{background:var(--pps-red)}.platform-personal-row .signal.attention i{background:var(--pps-amber)}.platform-personal-row .signal.active i{background:var(--pps-blue)}.platform-personal-row .signal.clear i{background:var(--pps-green)}.platform-personal-row>a{color:var(--pps-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-personal-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-personal-empty>span{width:38px;height:38px;color:var(--pps-green);background:#e2f1eb;place-items:center;font-size:15px;display:grid}.platform-personal-empty strong{color:#31483e;font-size:14px}.platform-personal-empty p{color:#77877f;margin:0;font-size:12px}.platform-personal-empty button{min-height:36px;color:var(--pps-green);background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}@media (max-width:76rem){.platform-personal-command{grid-template-columns:1fr}.platform-personal-command>dl{border-top:1px solid #31594d}.platform-personal-kpis{grid-template-columns:repeat(2,1fr)}.platform-personal-directory>header,.platform-personal-directory>nav{min-width:calc(100vw - 72px)}}@media (max-width:52rem){.platform-personal-ruler>header,.platform-personal-directory>header{flex-direction:column;align-items:flex-start}.platform-personal-ruler>div{grid-template-columns:repeat(5,minmax(205px,1fr))}.platform-personal-layers{grid-template-columns:1fr;gap:7px}.platform-personal-layers>i{display:none}.platform-personal-boundary{grid-template-columns:1fr}.platform-personal-boundary>b{justify-self:start}.platform-personal-directory header label{width:100%}}@media (max-width:40rem){.platform-personal-command>div{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:20px 16px}.platform-personal-command>div>span{width:42px;height:42px}.platform-personal-command h2{font-size:22px}.platform-personal-command footer{flex-wrap:wrap;align-items:flex-start}.platform-personal-command>dl,.platform-personal-kpis{grid-template-columns:1fr}.platform-personal-command>dl>div{min-height:94px}.platform-personal-ruler>header,.platform-personal-directory>header{padding:17px}.platform-personal-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-personal-directory>nav button{justify-content:space-between}.platform-personal-directory>nav>span{margin-left:0;padding:4px 2px}}.platform-continuity-reschedules{background:#fff;border:1px solid #d8d2e5;border-radius:2px;overflow:hidden}.platform-continuity-reschedules>header{background:linear-gradient(90deg,#fbf9fd,#fff);border-bottom:1px solid #e6e0ec;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:16px 18px;display:flex}.platform-continuity-reschedules>header small{color:var(--pwc-violet);letter-spacing:.06em;font-size:12px;font-weight:850}.platform-continuity-reschedules>header h2{color:#352f42;margin:4px 0 0;font-size:18px;line-height:1.25}.platform-continuity-reschedules>header p{color:#756f7d;margin:5px 0 0;font-size:14px;line-height:1.45}.platform-continuity-reschedules>header>b{color:#655596;background:#eee9f4;flex:none;padding:8px 10px;font-size:12px}.platform-continuity-reschedules>div{background:#e7e1eb;grid-template-columns:repeat(7,minmax(145px,1fr));gap:1px;display:grid;overflow-x:auto}.platform-continuity-reschedules article{background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:94px;padding:13px;display:grid}.platform-continuity-reschedules article>span{color:#655596;background:#eee9f4;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.platform-continuity-reschedules article p{margin:0}.platform-continuity-reschedules article small,.platform-continuity-reschedules article strong,.platform-continuity-reschedules article b{display:block}.platform-continuity-reschedules article small{color:#766f7e;font-size:12px;font-weight:800}.platform-continuity-reschedules article strong{color:#40384d;margin-top:2px;font-size:21px;line-height:1}.platform-continuity-reschedules article b{color:#817989;margin-top:4px;font-size:12px;font-weight:650}.platform-continuity-reschedules article.total{background:#211b2c}.platform-continuity-reschedules article.total>span{color:#c7b8dd;background:#3d3150}.platform-continuity-reschedules article.total small,.platform-continuity-reschedules article.total b{color:#b8adc4}.platform-continuity-reschedules article.total strong{color:#fff}.platform-continuity-reschedules article.amber>span{color:var(--pwc-amber);background:#fff0dd}.platform-continuity-reschedules article.amber strong{color:#9b5b12}.platform-continuity-reschedules article.green>span{color:var(--pwc-green);background:#e4f2ed}.platform-continuity-reschedules article.green strong{color:var(--pwc-green)}.platform-continuity-reschedules article.red>span{color:var(--pwc-red);background:#fae7e4}.platform-continuity-reschedules article.red strong{color:var(--pwc-red)}.platform-continuity-reschedules>footer{color:#665f70;background:#f7f5f9;border-top:1px solid #e5e0ea;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:10px 16px;font-size:12px;line-height:1.45;display:flex}.platform-continuity-reschedules>footer b{color:var(--pwc-violet);margin-right:4px}.platform-continuity-reschedules>footer p{color:#7c7485;margin:0}.platform-continuity-reschedule-history-link{color:#664a8d;white-space:nowrap;cursor:pointer;font-size:12px;font-weight:850}.platform-continuity-reschedule-history-link:hover{color:#493366}.platform-continuity-table{min-width:1335px}.platform-continuity-row{grid-template-columns:minmax(280px,1.5fr) repeat(6,minmax(132px,.72fr)) 116px}@media (max-width:820px){.platform-continuity-reschedules>header{flex-direction:column;align-items:flex-start}.platform-continuity-reschedules>div{grid-template-columns:repeat(7,minmax(175px,1fr))}.platform-continuity-reschedules>footer{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.platform-continuity-reschedules>header{padding:15px}.platform-continuity-reschedules>header h2{font-size:17px}}.platform-reschedule-history{--prh-ink:#2c2636;--prh-violet:#7056a0;--prh-green:#128365;--prh-blue:#4d809b;--prh-amber:#a56b26;color:var(--prh-ink);flex-direction:column;gap:14px;display:flex}.platform-reschedule-history-command{color:#fff;background:#211b2c;border:1px solid #30283c;grid-template-columns:minmax(0,1.12fr) minmax(520px,.88fr);min-height:258px;display:grid;overflow:hidden}.platform-reschedule-history-command-copy{background:radial-gradient(circle at 12% 0,#8765bc40,#0000 38%),linear-gradient(125deg,#292034,#1e1927);padding:31px}.platform-reschedule-history-command-copy>span{color:#c8b5e3;letter-spacing:.09em;font-size:12px;font-weight:850}.platform-reschedule-history-command h2{letter-spacing:-.025em;max-width:680px;margin:10px 0 8px;font-size:26px;line-height:1.18}.platform-reschedule-history-command p{color:#c1b8cb;max-width:750px;margin:0;font-size:14px;line-height:1.55}.platform-reschedule-history-command-copy footer{background:#ffffff0d;border-left:3px solid #a988d0;align-items:center;gap:13px;width:max-content;max-width:100%;margin-top:27px;padding:11px 13px;display:flex}.platform-reschedule-history-command-copy footer b{color:#f4eefb;letter-spacing:.04em;font-size:12px}.platform-reschedule-history-command-copy footer small{color:#aa9db8;font-size:12px}.platform-reschedule-history-command dl{background:#2b2338;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-reschedule-history-command dl>div{border-bottom:1px solid #453852;border-left:1px solid #453852;flex-direction:column;justify-content:center;min-height:129px;padding:20px;display:flex}.platform-reschedule-history-command dl>div:nth-child(3),.platform-reschedule-history-command dl>div:nth-child(4){border-bottom:0}.platform-reschedule-history-command dl>div.violet{box-shadow:inset 3px 0 #9a78c4}.platform-reschedule-history-command dl>div.green{box-shadow:inset 3px 0 #39c99c}.platform-reschedule-history-command dl>div.blue{box-shadow:inset 3px 0 #6eb0ce}.platform-reschedule-history-command dt{color:#b4a8c1;font-size:12px;font-weight:700}.platform-reschedule-history-command dd{color:#fff;letter-spacing:-.025em;margin:9px 0 5px;font-size:25px;font-weight:800}.platform-reschedule-history-command .violet dd{color:#c8afe5}.platform-reschedule-history-command .green dd{color:#6bdfbd}.platform-reschedule-history-command .blue dd{color:#91cee5}.platform-reschedule-history-command dl small{color:#a89cb5;font-size:12px}.platform-reschedule-history-outcomes{background:#e0dbe5;border:1px solid #e0dbe5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.platform-reschedule-history-outcomes article{--tone:#756b7e;background:#fff;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:116px;padding:18px;display:grid}.platform-reschedule-history-outcomes article.rescheduled{--tone:#128365}.platform-reschedule-history-outcomes article.declined{--tone:#527f98}.platform-reschedule-history-outcomes article.cancelled{--tone:#a56e29}.platform-reschedule-history-outcomes article.superseded{--tone:#76638f}.platform-reschedule-history-outcomes article>b{border:1px solid var(--tone);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-reschedule-history-outcomes article>b{border:1px solid color-mix(in srgb, var(--tone) 28%, #fff)}}.platform-reschedule-history-outcomes article>b{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.platform-reschedule-history-outcomes article>b{background:color-mix(in srgb, var(--tone) 10%, #fff)}}.platform-reschedule-history-outcomes article>b{color:var(--tone);font-size:17px}.platform-reschedule-history-outcomes p{margin:0}.platform-reschedule-history-outcomes span,.platform-reschedule-history-outcomes strong,.platform-reschedule-history-outcomes small{display:block}.platform-reschedule-history-outcomes span{color:#706978;text-transform:uppercase;font-size:12px;font-weight:800}.platform-reschedule-history-outcomes strong{color:var(--tone);margin-top:3px;font-size:25px;line-height:1}.platform-reschedule-history-outcomes small{color:#8b8491;margin-top:5px;font-size:12px}.platform-reschedule-history-analysis{grid-template-columns:minmax(0,1.55fr) minmax(345px,.55fr);align-items:stretch;gap:14px;display:grid}.platform-reschedule-history-trend,.platform-reschedule-history-references,.platform-reschedule-history-directory{overflow:hidden}.platform-reschedule-history-trend>header,.platform-reschedule-history-directory>header{border-bottom:1px solid #e4e0e7;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:17px 19px;display:flex}.platform-reschedule-history-trend>header span,.platform-reschedule-history-references>header span,.platform-reschedule-history-directory>header span{color:var(--prh-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.platform-reschedule-history-trend h2,.platform-reschedule-history-references h2,.platform-reschedule-history-directory h2{margin:5px 0 0;font-size:19px;line-height:1.25}.platform-reschedule-history-trend header p,.platform-reschedule-history-directory header p{color:#78717f;margin:4px 0 0;font-size:13px}.platform-reschedule-history-trend>header>strong,.platform-reschedule-history-directory>header>strong{color:#625a69;flex:none;font-size:13px}.platform-reschedule-history-chart{background:linear-gradient(0deg,#f0edf2 1px,#0000 1px) 0 0/100% 25%;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:308px;padding:24px 24px 16px;display:grid}.platform-reschedule-history-chart article{text-align:center;grid-template-rows:44px minmax(150px,1fr) 24px;align-items:end;gap:7px;min-width:0;height:100%;display:grid}.platform-reschedule-history-chart article>p{margin:0}.platform-reschedule-history-chart article>p strong,.platform-reschedule-history-chart article>p small{display:block}.platform-reschedule-history-chart article>p strong{color:#383141;font-size:16px}.platform-reschedule-history-chart article>p small{color:#837c88;margin-top:2px;font-size:12px}.platform-reschedule-history-chart .column{justify-content:center;align-items:flex-end;height:100%;display:flex}.platform-reschedule-history-chart .column>div{background:#efedf1;flex-direction:column;justify-content:flex-end;width:min(62px,78%);min-height:5px;display:flex;overflow:hidden}.platform-reschedule-history-chart .column i{min-height:2px;display:block}.platform-reschedule-history-chart article>b{color:#655e6c;text-transform:uppercase;font-size:12px}.platform-reschedule-history-chart i.rescheduled,.platform-reschedule-history-trend footer i.rescheduled,.platform-reschedule-history-row .mix i.rescheduled{background:#128365}.platform-reschedule-history-chart i.declined,.platform-reschedule-history-trend footer i.declined,.platform-reschedule-history-row .mix i.declined{background:#58859d}.platform-reschedule-history-chart i.cancelled,.platform-reschedule-history-trend footer i.cancelled,.platform-reschedule-history-row .mix i.cancelled{background:#aa7330}.platform-reschedule-history-chart i.superseded,.platform-reschedule-history-trend footer i.superseded,.platform-reschedule-history-row .mix i.superseded{background:#786692}.platform-reschedule-history-chart i.empty{background:#dcd7e0;flex:1;min-height:5px}.platform-reschedule-history-trend>footer{color:#6a6470;background:#fbfafc;border-top:1px solid #e4e0e7;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:10px 16px;font-size:12px;display:flex}.platform-reschedule-history-trend footer i{width:9px;height:9px;margin-right:5px;display:inline-block}.platform-reschedule-history-references{flex-direction:column;display:flex}.platform-reschedule-history-references>header{border-bottom:1px solid #e4e0e7;padding:17px 18px}.platform-reschedule-history-references>article{border-bottom:1px solid #e8e4ea;flex-direction:column;flex:1;justify-content:center;min-height:92px;padding:15px 18px;display:flex}.platform-reschedule-history-references article small{color:#827b88;font-size:12px}.platform-reschedule-history-references article strong{color:#37303f;margin-top:6px;font-size:15px}.platform-reschedule-history-references article p{color:#7b7481;margin:4px 0 0;font-size:12px;line-height:1.4}.platform-reschedule-history-references>footer{background:#f6f2f9;border-top:1px solid #e3dce9;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 16px;display:grid}.platform-reschedule-history-references footer>b{color:#7056a0;background:#e9e0f1;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.platform-reschedule-history-references footer p{margin:0}.platform-reschedule-history-references footer strong,.platform-reschedule-history-references footer small{display:block}.platform-reschedule-history-references footer strong{color:#59446f;font-size:12px}.platform-reschedule-history-references footer small{color:#796a87;margin-top:3px;font-size:12px;line-height:1.35}.platform-reschedule-history-layers{color:#fff;background:#282231;border:1px solid #363043;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.platform-reschedule-history-layers article{flex-direction:column;justify-content:center;min-height:110px;padding:18px;display:flex}.platform-reschedule-history-layers article span{color:#bba8d2;letter-spacing:.06em;font-size:12px;font-weight:850}.platform-reschedule-history-layers article strong{margin-top:7px;font-size:16px}.platform-reschedule-history-layers article p{color:#aea5b6;margin:5px 0 0;font-size:12px}.platform-reschedule-history-layers>i{color:#9d82bd;border-left:1px solid #403749;border-right:1px solid #403749;place-items:center;font-size:17px;font-style:normal;display:grid}.platform-reschedule-history-directory>header{min-height:94px}.platform-reschedule-history-table{padding:0 17px 8px;overflow-x:auto}.platform-reschedule-history-row{color:#6a6370;border-bottom:1px solid #e7e3e9;grid-template-columns:minmax(235px,1.3fr) 115px 115px minmax(215px,1.15fr) 100px 115px 135px 100px;align-items:center;gap:13px;min-width:1300px;min-height:91px;display:grid;position:relative}.platform-reschedule-history-row:not(.heading):before{content:"";background:#78619b;width:3px;position:absolute;top:14px;bottom:14px;left:-17px}.platform-reschedule-history-row.empty:before{background:#b7afb9}.platform-reschedule-history-row.heading{color:#827b87;letter-spacing:.04em;text-transform:uppercase;min-height:42px;font-size:12px;font-weight:800}.platform-reschedule-history-row .organization{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.platform-reschedule-history-row .organization>b{color:#7056a0;background:#eee8f3;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.platform-reschedule-history-row.empty .organization>b{color:#777079;background:#efedef}.platform-reschedule-history-row p{min-width:0;margin:0}.platform-reschedule-history-row strong,.platform-reschedule-history-row small,.platform-reschedule-history-row .organization span{display:block}.platform-reschedule-history-row strong{color:#37313e;font-size:14px}.platform-reschedule-history-row small,.platform-reschedule-history-row .organization span{color:#8a838e;margin-top:4px;font-size:12px;line-height:1.35}.platform-reschedule-history-row .organization small{color:#78619b;letter-spacing:.05em;margin-top:0;font-weight:850}.platform-reschedule-history-row .coverage>span{background:#e7e3e8;width:88px;height:6px;margin-top:7px;display:block;overflow:hidden}.platform-reschedule-history-row .coverage>span i{background:#78619b;height:100%;display:block}.platform-reschedule-history-row .mix>div{background:#e8e4e9;height:9px;display:flex;overflow:hidden}.platform-reschedule-history-row .mix i{height:100%;display:block}.platform-reschedule-history-row>span.good strong{color:#128365}.platform-reschedule-history-row>span.attention strong{color:#a26822}.platform-reschedule-history-row>a{color:#6b4f91;white-space:nowrap;cursor:pointer;justify-self:end;font-size:12px;font-weight:850}.platform-reschedule-history-row>a:hover{color:#493465}.platform-reschedule-history-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;display:grid}.platform-reschedule-history-empty strong{color:#49424f;font-size:14px}.platform-reschedule-history-empty p{color:#857e89;margin:0;font-size:13px}.platform-reschedule-history-boundary{background:#f6f2f9;border:1px solid #ded7e5;border-left:3px solid #73599b;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.platform-reschedule-history-boundary>b{color:#7056a0;background:#e8dff0;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.platform-reschedule-history-boundary p{margin:0}.platform-reschedule-history-boundary strong,.platform-reschedule-history-boundary small{display:block}.platform-reschedule-history-boundary strong{color:#5b466f;font-size:13px}.platform-reschedule-history-boundary small{color:#796c86;margin-top:4px;font-size:12px;line-height:1.45}.platform-reschedule-history-boundary>span{color:#7056a0;letter-spacing:.05em;white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1200px){.platform-reschedule-history-command{grid-template-columns:1fr}.platform-reschedule-history-command dl{grid-template-columns:repeat(4,1fr)}.platform-reschedule-history-command dl>div{border-bottom:0;min-height:104px}.platform-reschedule-history-analysis{grid-template-columns:1fr}.platform-reschedule-history-references{grid-template-columns:repeat(3,1fr);display:grid}.platform-reschedule-history-references>header,.platform-reschedule-history-references>footer{grid-column:1/-1}.platform-reschedule-history-references>article{border-right:1px solid #e8e4ea}}@media (max-width:840px){.platform-reschedule-history-outcomes,.platform-reschedule-history-command dl{grid-template-columns:1fr 1fr}.platform-reschedule-history-command dl>div:nth-child(-n+2){border-bottom:1px solid #453852}.platform-reschedule-history-references{grid-template-columns:1fr}.platform-reschedule-history-references>article{border-right:0}.platform-reschedule-history-layers{grid-template-columns:1fr}.platform-reschedule-history-layers>i{border:1px solid #403749;border-left:0;border-right:0;min-height:34px;transform:rotate(90deg)}.platform-reschedule-history-trend>header,.platform-reschedule-history-directory>header{align-items:flex-start}.platform-reschedule-history-chart{gap:7px;padding-inline:13px}.platform-reschedule-history-boundary{grid-template-columns:40px minmax(0,1fr)}.platform-reschedule-history-boundary>span{grid-column:2}}@media (max-width:560px){.platform-reschedule-history-command-copy{padding:22px 19px}.platform-reschedule-history-command h2{font-size:22px}.platform-reschedule-history-command-copy footer{flex-direction:column;align-items:flex-start}.platform-reschedule-history-command dl{grid-template-columns:1fr}.platform-reschedule-history-command dl>div{border-left:0;border-bottom:1px solid #453852!important}.platform-reschedule-history-command dl>div:last-child{border-bottom:0!important}.platform-reschedule-history-outcomes{grid-template-columns:1fr}.platform-reschedule-history-chart{gap:4px;height:290px;padding-inline:8px}.platform-reschedule-history-chart .column>div{width:min(38px,82%)}.platform-reschedule-history-chart article>p small{display:none}.platform-reschedule-history-trend>header,.platform-reschedule-history-directory>header{flex-direction:column}.platform-reschedule-history-trend>footer{justify-content:flex-start}.platform-reschedule-history-boundary{grid-template-columns:1fr}.platform-reschedule-history-boundary>span{grid-column:1}}.platform-workout-policy{--pwp-green:#087b5c;--pwp-amber:#b56c16;--pwp-red:#a2473e;--pwp-blue:#2e7189;--pwp-navy:#102e27;gap:12px;display:grid}.platform-workout-policy-command{background:var(--pwp-navy);color:#fff;border:1px solid #143a30;border-radius:2px;grid-template-columns:minmax(0,1.35fr) minmax(480px,1fr);display:grid;overflow:hidden}.platform-workout-policy-command>div{grid-template-columns:54px minmax(0,1fr);gap:15px;padding:22px;display:grid}.platform-workout-policy-command>div>span{color:#82d5b8;background:#1b4036;border:1px solid #456e62;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid}.platform-workout-policy-command small{color:#84d1b6;letter-spacing:.05em;font-size:12px;font-weight:850}.platform-workout-policy-command h2{color:#fff;margin:5px 0 0;font-size:21px;line-height:1.18}.platform-workout-policy-command p{color:#bacdc6;margin:7px 0 0;font-size:14px;line-height:1.5}.platform-workout-policy-command footer{color:#b4c9c1;align-items:center;gap:9px;margin-top:15px;font-size:12px;display:flex}.platform-workout-policy-command footer b{color:#fff;font-size:12px}.platform-workout-policy-command footer i{background:#72c1a6;width:3px;height:3px}.platform-workout-policy-command>dl{background:#173b32;border-left:1px solid #2f554a;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-workout-policy-command>dl>div{border-bottom:1px solid #2f554a;border-right:1px solid #2f554a;min-height:104px;padding:17px}.platform-workout-policy-command dt{color:#a6beb6;font-size:12px}.platform-workout-policy-command dd{color:#fff;margin:5px 0 1px;font-size:24px;font-weight:900;line-height:1}.platform-workout-policy-command dl small{color:#9ab2aa;letter-spacing:0;font-weight:650}.platform-workout-policy-cascade{background:#fff;border:1px solid #d2ded9;overflow:hidden}.platform-workout-policy-cascade>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.platform-workout-policy-cascade header small{color:var(--pwp-green);font-size:12px;font-weight:850}.platform-workout-policy-cascade h2{margin:3px 0 0;font-size:17px}.platform-workout-policy-cascade header p{color:#74837c;margin:3px 0 0;font-size:12px}.platform-workout-policy-cascade header>b{color:#507067;font-size:12px}.platform-workout-policy-cascade>div{grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:stretch;display:grid}.platform-workout-policy-cascade>div>i{color:#899991;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-workout-policy-cascade article{background:#fbfcfc;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.platform-workout-policy-cascade article.active{background:#edf6f2}.platform-workout-policy-cascade article>i{color:#557066;background:#e6eeea;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:900;display:grid}.platform-workout-policy-cascade article.active>i{background:var(--pwp-green);color:#fff}.platform-workout-policy-cascade article p{margin:0}.platform-workout-policy-cascade article small,.platform-workout-policy-cascade article strong,.platform-workout-policy-cascade article span{display:block}.platform-workout-policy-cascade article small{color:#6d8178;font-size:12px;font-weight:850}.platform-workout-policy-cascade article strong{color:#31483e;margin-top:2px;font-size:14px}.platform-workout-policy-cascade article span{color:#75847d;margin-top:2px;font-size:12px}.platform-workout-policy-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.55fr);align-items:start;gap:12px;display:grid}.platform-workout-policy-layout>main,.platform-workout-policy-layout>aside{gap:12px;display:grid}.platform-workout-policy-layout .panel{overflow:hidden}.platform-workout-policy-layout .panel>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 16px;display:flex}.platform-workout-policy-layout .panel>header small{color:var(--pwp-green);font-size:12px;font-weight:850}.platform-workout-policy-layout .panel>header h2{margin:3px 0 0;font-size:17px}.platform-workout-policy-layout .panel>header p{color:#718079;margin:3px 0 0;font-size:12px;line-height:1.45}.platform-workout-policy-layout .panel>header>b{color:#587168;white-space:nowrap;background:#edf4f1;padding:6px 8px;font-size:12px}.platform-workout-policy-timeline>div{grid-template-columns:repeat(4,1fr);display:grid}.platform-workout-policy-timeline article{border-right:1px solid #e1e8e5;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:106px;padding:12px;display:grid;position:relative}.platform-workout-policy-timeline article>i{color:#60766c;background:#edf2f0;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:900;display:grid}.platform-workout-policy-timeline article.escalated>i{color:var(--pwp-amber);background:#fff0db}.platform-workout-policy-timeline article.critical>i{color:var(--pwp-red);background:#fae7e4}.platform-workout-policy-timeline article p{margin:0}.platform-workout-policy-timeline article small,.platform-workout-policy-timeline article strong,.platform-workout-policy-timeline article span{display:block}.platform-workout-policy-timeline article small{color:#708079;font-size:12px;font-weight:850}.platform-workout-policy-timeline article strong{color:#344c41;margin-top:2px;font-size:13px}.platform-workout-policy-timeline article span{color:#7a8882;margin-top:3px;font-size:12px;line-height:1.35}.platform-workout-policy-timeline article>em{z-index:1;color:#8da097;font-size:14px;font-style:normal;position:absolute;right:-7px}.platform-workout-policy-fields>div{grid-template-columns:1fr 1fr;display:grid}.platform-workout-policy-fields label{border-right:1px solid #e0e8e4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.platform-workout-policy-fields label>span strong,.platform-workout-policy-fields label>span small{display:block}.platform-workout-policy-fields label>span strong{color:#334b40;font-size:14px}.platform-workout-policy-fields label>span small{color:#75847d;margin-top:4px;font-size:12px;line-height:1.4}.platform-workout-policy-fields label>div{grid-template-columns:74px 45px;align-items:center;display:grid}.platform-workout-policy-fields input{color:#29463a;text-align:center;border:1px solid #cbd8d2;border-radius:2px 0 0 2px;width:74px;min-height:40px;font-size:16px;font-weight:850}.platform-workout-policy-fields label>div>b{color:#708078;border:1px solid #cbd8d2;border-left:0;place-items:center;min-height:40px;font-size:12px;display:grid}.platform-workout-policy-fields label>div>em{color:var(--pwp-green);text-align:right;grid-column:1/-1;margin-top:4px;font-size:12px;font-style:normal;font-weight:850}.platform-workout-policy-alerts>button{width:calc(100% - 28px);min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #cfdad5;border-radius:2px;grid-template-columns:38px minmax(0,1fr) auto 40px;align-items:center;gap:11px;margin:14px;padding:12px;display:grid}.platform-workout-policy-alerts>button.selected{background:#eef7f3;border-color:#72ad98}.platform-workout-policy-alerts button>i{width:36px;height:36px;color:var(--pwp-green);background:#e5efeb;place-items:center;font-size:14px;font-style:normal;font-weight:900;display:grid}.platform-workout-policy-alerts button span strong,.platform-workout-policy-alerts button span small{display:block}.platform-workout-policy-alerts button span strong{font-size:14px}.platform-workout-policy-alerts button span small{color:#72827a;margin-top:3px;font-size:12px;line-height:1.4}.platform-workout-policy-alerts button>b{color:#577268;font-size:12px}.platform-workout-policy-alerts button>em{background:#bdc9c4;border-radius:12px;width:36px;height:20px;padding:2px}.platform-workout-policy-alerts button>em>i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block}.platform-workout-policy-alerts button.selected>em{background:var(--pwp-green)}.platform-workout-policy-alerts button.selected>em>i{transform:translate(16px)}.platform-workout-policy-impact>header>b{color:var(--pwp-green)!important;background:#e9f3ef!important}.platform-workout-policy-impact.attention>header>b{color:#9e621b!important;background:#fff0dc!important}.platform-workout-policy-impact>dl{border-bottom:1px solid #e1e8e5;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-workout-policy-impact>dl>div{border-right:1px solid #e1e8e5;padding:13px}.platform-workout-policy-impact dt{color:#728079;font-size:12px}.platform-workout-policy-impact dd{color:#344d42;margin:4px 0 1px;font-size:20px;font-weight:900}.platform-workout-policy-impact dl small{color:#7a8982;font-size:12px}.platform-workout-policy-impact>div{grid-template-columns:1fr 36px 1fr;align-items:center;padding:13px;display:grid}.platform-workout-policy-impact>div>article{border:1px solid #d7e1dd;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:12px;display:grid}.platform-workout-policy-impact>div>article>span{color:var(--pwp-green);font-size:12px;font-weight:850}.platform-workout-policy-impact>div>article p{margin:0}.platform-workout-policy-impact>div>article strong,.platform-workout-policy-impact>div>article small{display:block}.platform-workout-policy-impact>div>article strong{font-size:14px}.platform-workout-policy-impact>div>article small{color:#74837c;margin-top:3px;font-size:12px}.platform-workout-policy-impact>div>i{text-align:center;color:#83938c;font-size:15px;font-style:normal}.platform-workout-policy-impact>footer{background:#f0f6f3;border-top:1px solid #dfe7e3;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:11px 15px;display:grid}.platform-workout-policy-impact>footer>b{width:29px;height:29px;color:var(--pwp-green);background:#dcebe5;place-items:center;font-size:13px;display:grid}.platform-workout-policy-impact>footer p{margin:0}.platform-workout-policy-impact>footer strong,.platform-workout-policy-impact>footer small{display:block}.platform-workout-policy-impact>footer strong{color:#355146;font-size:13px}.platform-workout-policy-impact>footer small{color:#6e8078;margin-top:2px;font-size:12px;line-height:1.4}.platform-workout-policy-reason>label{gap:7px;padding:14px 16px;display:grid}.platform-workout-policy-reason label>span{color:#40574d;font-size:13px;font-weight:850}.platform-workout-policy-reason textarea{resize:vertical;color:#2d4239;min-height:86px;font:inherit;border:1px solid #cbd8d2;border-radius:2px;padding:10px;font-size:14px}.platform-workout-policy-reason label>small{color:#77877f;font-size:12px}.platform-workout-policy-feedback{color:#356553;background:#eff7f3;border:1px solid #cddbd5;align-items:center;gap:9px;margin:0;padding:11px 13px;font-size:13px;display:flex}.platform-workout-policy-feedback.error{color:var(--pwp-red);background:#fff0ee;border-color:#e5c5c0}.platform-workout-policy-save{justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.platform-workout-policy-save p{margin:0}.platform-workout-policy-save strong,.platform-workout-policy-save small{display:block}.platform-workout-policy-save strong{font-size:14px}.platform-workout-policy-save small{color:#74827c;margin-top:3px;font-size:12px}.platform-workout-policy-save button{cursor:pointer}.platform-workout-policy-save button:disabled{cursor:not-allowed;opacity:.55}.platform-workout-policy-boundary{border:1px solid #d4dfda;border-left:4px solid var(--pwp-green);background:#fff;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px;display:grid}.platform-workout-policy-boundary>b{width:32px;height:32px;color:var(--pwp-green);background:#e5f1ec;place-items:center;font-size:13px;display:grid}.platform-workout-policy-boundary p{margin:0}.platform-workout-policy-boundary strong,.platform-workout-policy-boundary small{display:block}.platform-workout-policy-boundary strong{font-size:13px}.platform-workout-policy-boundary small{color:#718179;margin-top:3px;font-size:12px;line-height:1.45}.platform-workout-policy-now>header{align-items:center!important}.platform-workout-policy-now>header>b{color:var(--pwp-green)!important;background:0 0!important;padding:0!important;font-size:14px!important}.platform-workout-policy-now>dl{margin:0}.platform-workout-policy-now dl>div{border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.platform-workout-policy-now dt{color:#708078;font-size:12px}.platform-workout-policy-now dd{color:#334b40;margin:0;font-size:13px;font-weight:850}.platform-workout-policy-now>p{color:#75847d;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.platform-workout-policy-history>header a{color:var(--pwp-green);text-align:right}.platform-workout-policy-history>header a b,.platform-workout-policy-history>header a span{font-size:12px;display:block}.platform-workout-policy-history>div>article{border-bottom:1px solid #e3e9e6;grid-template-columns:35px minmax(0,1fr);gap:9px;padding:11px 13px;display:grid}.platform-workout-policy-history article>i{width:33px;height:33px;color:var(--pwp-green);background:#e6f1ed;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.platform-workout-policy-history article p{margin:0}.platform-workout-policy-history article strong,.platform-workout-policy-history article small,.platform-workout-policy-history article em,.platform-workout-policy-history article time{display:block}.platform-workout-policy-history article strong{font-size:13px}.platform-workout-policy-history article small{color:#667a70;margin-top:2px;font-size:12px;line-height:1.4}.platform-workout-policy-history article em{color:#526d61;margin-top:4px;font-size:12px;font-style:normal;font-weight:750}.platform-workout-policy-history article time{color:#85918c;grid-column:2;font-size:12px}.platform-workout-policy-history .empty{color:#76867f;margin:0;padding:16px;font-size:12px}.platform-workout-policy-networks{overflow:hidden}.platform-workout-policy-networks>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.platform-workout-policy-networks>header small{color:var(--pwp-green);font-size:12px;font-weight:850}.platform-workout-policy-networks>header h2{margin:3px 0 0;font-size:17px}.platform-workout-policy-networks>header p{color:#718079;margin:3px 0 0;font-size:12px}.platform-workout-policy-networks>header>b{color:#557168;font-size:12px}.platform-workout-policy-network-group+.platform-workout-policy-network-group{border-top:8px solid #edf1ef}.platform-workout-policy-network-group>.title{background:#f3f7f5;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.platform-workout-policy-network-group.protected>.title{background:#f7f5ed}.platform-workout-policy-network-group .title p{margin:0}.platform-workout-policy-network-group .title strong,.platform-workout-policy-network-group .title small{display:block}.platform-workout-policy-network-group .title strong{font-size:13px}.platform-workout-policy-network-group .title small{color:#74837c;margin-top:2px;font-size:12px}.platform-workout-policy-network-group .title>b{min-width:28px;color:var(--pwp-green);text-align:center;background:#e2eee9;padding:5px;font-size:12px}.platform-workout-policy-network-group>.empty{color:#75847d;margin:0;padding:16px;font-size:12px}.platform-workout-policy-network-row{min-width:1060px;min-height:70px;color:inherit;border-bottom:1px solid #e2e9e6;grid-template-columns:minmax(245px,1.35fr) repeat(5,minmax(115px,.7fr)) 85px;align-items:center;display:grid}.platform-workout-policy-network-row:hover{background:#fafcfb}.platform-workout-policy-network-row.heading{color:#697b73;background:#eef3f1;min-height:39px;font-size:12px;font-weight:850}.platform-workout-policy-network-row>span,.platform-workout-policy-network-row>em,.platform-workout-policy-network-row>div{min-width:0;padding:9px 11px}.platform-workout-policy-network-row>span{border-left:1px solid #edf1ef}.platform-workout-policy-network-row>span strong,.platform-workout-policy-network-row>span small{display:block}.platform-workout-policy-network-row>span strong{font-size:13px}.platform-workout-policy-network-row>span small{color:#7a8982;margin-top:3px;font-size:12px}.platform-workout-policy-network-row>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.platform-workout-policy-network-row>div>b{width:34px;height:34px;color:var(--pwp-green);background:#e3efea;place-items:center;font-size:12px;display:grid}.platform-workout-policy-network-row>div p{margin:0}.platform-workout-policy-network-row>div strong,.platform-workout-policy-network-row>div small{display:block}.platform-workout-policy-network-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-workout-policy-network-row>div small{color:#72817a;margin-top:2px;font-size:12px}.platform-workout-policy-network-row>em{color:var(--pwp-green);text-align:right;font-size:12px;font-style:normal;font-weight:850}.platform-workout-policy-history-page{--pwp-green:#087b5c;--pwp-red:#a2473e;gap:12px;display:grid}.platform-workout-policy-history-command{color:#fff;background:#102e27;border:1px solid #143a30;grid-template-columns:minmax(0,1.25fr) minmax(520px,.9fr);display:grid}.platform-workout-policy-history-command>div{padding:20px}.platform-workout-policy-history-command small{color:#84d1b6;font-size:12px;font-weight:850}.platform-workout-policy-history-command h2{color:#fff;margin:5px 0 0;font-size:20px}.platform-workout-policy-history-command p{color:#b7cbc3;margin:6px 0 0;font-size:13px;line-height:1.45}.platform-workout-policy-history-command>dl{border-left:1px solid #30564b;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-workout-policy-history-command dl>div{border-right:1px solid #30564b;padding:16px}.platform-workout-policy-history-command dt{color:#a8beb6;font-size:12px}.platform-workout-policy-history-command dd{color:#fff;margin:5px 0 1px;font-size:23px;font-weight:900}.platform-workout-policy-history-command dl small{letter-spacing:0}.platform-workout-policy-history-scope{grid-template-columns:1fr 38px 1fr 38px 1fr;display:grid}.platform-workout-policy-history-scope>i{color:#899991;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-workout-policy-history-scope article{background:#fff;border:1px solid #d5dfdb;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.platform-workout-policy-history-scope article.active{background:#edf6f2}.platform-workout-policy-history-scope article>b{color:#5e756b;background:#e5eeea;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.platform-workout-policy-history-scope article.active>b{background:var(--pwp-green);color:#fff}.platform-workout-policy-history-scope p{margin:0}.platform-workout-policy-history-scope strong,.platform-workout-policy-history-scope small{display:block}.platform-workout-policy-history-scope strong{font-size:13px}.platform-workout-policy-history-scope small{color:#718079;margin-top:2px;font-size:12px}.platform-workout-policy-history-boundary{border:1px solid #d4dfda;border-left:4px solid var(--pwp-green);background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.platform-workout-policy-history-boundary>b{width:32px;height:32px;color:var(--pwp-green);background:#e4f0eb;place-items:center;font-size:12px;display:grid}.platform-workout-policy-history-boundary p{margin:0}.platform-workout-policy-history-boundary strong,.platform-workout-policy-history-boundary small{display:block}.platform-workout-policy-history-boundary strong{font-size:13px}.platform-workout-policy-history-boundary small{color:#718079;margin-top:2px;font-size:12px;line-height:1.4}.platform-workout-policy-history-boundary>span{color:#587168;font-size:12px;font-weight:850}.platform-workout-policy-history-ledger{overflow:hidden}.platform-workout-policy-history-ledger>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.platform-workout-policy-history-ledger header small{color:var(--pwp-green);font-size:12px;font-weight:850}.platform-workout-policy-history-ledger header h2{margin:3px 0 0;font-size:17px}.platform-workout-policy-history-ledger header p{color:#74837c;margin:3px 0 0;font-size:12px}.platform-workout-policy-history-ledger header a{color:var(--pwp-green);font-size:12px;font-weight:850}.platform-workout-policy-history-ledger .columns{color:#697b73;background:#eff4f2;grid-template-columns:minmax(260px,1fr) minmax(410px,1.25fr) minmax(180px,.55fr);min-width:900px;padding:9px 13px;font-size:12px;font-weight:850;display:grid}.platform-workout-policy-history-ledger .events{overflow-x:auto}.platform-workout-policy-history-ledger .events>article{border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(260px,1fr) minmax(410px,1.25fr) minmax(180px,.55fr);min-width:900px;min-height:91px;display:grid}.platform-workout-policy-history-ledger .events>article.timing-change{box-shadow:inset 3px 0 #c88128}.platform-workout-policy-history-ledger .decision{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.platform-workout-policy-history-ledger .decision>b{width:36px;height:36px;color:var(--pwp-green);background:#e4f0eb;place-items:center;font-size:12px;display:grid}.platform-workout-policy-history-ledger .decision p{margin:0}.platform-workout-policy-history-ledger .decision strong,.platform-workout-policy-history-ledger .decision small,.platform-workout-policy-history-ledger .decision span{display:block}.platform-workout-policy-history-ledger .decision strong{font-size:13px}.platform-workout-policy-history-ledger .decision small{color:#66786f;margin-top:2px;font-size:12px}.platform-workout-policy-history-ledger .decision span{color:#9c611b;margin-top:4px;font-size:12px;font-weight:850}.platform-workout-policy-history-ledger .comparison{border-left:1px solid #e9eeec;grid-template-columns:1fr 28px 1fr;align-items:center;gap:7px;padding:10px 12px;display:grid}.platform-workout-policy-history-ledger .comparison>p{margin:0}.platform-workout-policy-history-ledger .comparison>p span,.platform-workout-policy-history-ledger .comparison>p strong,.platform-workout-policy-history-ledger .comparison>p small{display:block}.platform-workout-policy-history-ledger .comparison>p span{color:#75877f;font-size:12px;font-weight:850}.platform-workout-policy-history-ledger .comparison>p strong{margin-top:2px;font-size:13px}.platform-workout-policy-history-ledger .comparison>p small{color:#74837c;margin-top:2px;font-size:12px}.platform-workout-policy-history-ledger .comparison>i{color:#8a9992;text-align:center;font-size:14px;font-style:normal}.platform-workout-policy-history-ledger .actor{border-left:1px solid #e9eeec;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.platform-workout-policy-history-ledger .actor strong{font-size:12px}.platform-workout-policy-history-ledger .actor time{color:#667970;text-align:right;font-size:12px}.platform-workout-policy-history-ledger .actor time small{color:#8a9691;margin-top:2px;font-size:12px;display:block}.platform-workout-policy-history-ledger .events>.empty{justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.platform-workout-policy-history-ledger .empty>b{color:var(--pwp-green);font-size:18px}.platform-workout-policy-history-ledger .empty p{margin:0}.platform-workout-policy-history-ledger .empty strong,.platform-workout-policy-history-ledger .empty small{display:block}.platform-workout-policy-history-ledger .empty strong{font-size:13px}.platform-workout-policy-history-ledger .empty small{color:#75847d;margin-top:2px;font-size:12px}.platform-workout-policy-history-ledger>footer{background:#f5f8f7;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px 13px;display:grid}.platform-workout-policy-history-ledger>footer p{color:#687b72;margin:0;font-size:12px}.platform-workout-policy-history-ledger>footer p i{background:var(--pwp-green);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.platform-workout-policy-history-ledger>footer nav{align-items:center;gap:7px;display:flex}.platform-workout-policy-history-ledger>footer nav a,.platform-workout-policy-history-ledger>footer nav b{min-height:34px;color:var(--pwp-green);background:#fff;border:1px solid #cad8d2;border-radius:2px;place-items:center;padding:0 10px;font-size:12px;font-weight:850;display:grid}.platform-workout-policy-history-ledger>footer nav a.current{background:#eaf4f0}.platform-workout-policy-history-ledger>footer>small{color:#7c8984;justify-self:end;font-size:12px}@media (max-width:78rem){.platform-workout-policy-command,.platform-workout-policy-history-command{grid-template-columns:1fr}.platform-workout-policy-command>dl,.platform-workout-policy-history-command>dl{border-top:1px solid #30564b;border-left:0}.platform-workout-policy-layout{grid-template-columns:1fr}.platform-workout-policy-layout>aside{grid-template-columns:1fr 1fr}.platform-workout-policy-history{grid-column:1/-1}.platform-workout-policy-networks{overflow-x:auto}.platform-workout-policy-networks>header,.platform-workout-policy-network-group>.title{min-width:calc(100vw - 72px);position:sticky;left:0}}@media (max-width:54rem){.platform-workout-policy-cascade>header,.platform-workout-policy-networks>header,.platform-workout-policy-layout .panel>header,.platform-workout-policy-history-ledger>header{flex-direction:column;align-items:flex-start}.platform-workout-policy-cascade>div,.platform-workout-policy-history-scope{grid-template-columns:1fr;gap:7px}.platform-workout-policy-cascade>div>i,.platform-workout-policy-history-scope>i{display:none}.platform-workout-policy-timeline>div,.platform-workout-policy-impact>dl{grid-template-columns:1fr 1fr}.platform-workout-policy-impact>div{grid-template-columns:1fr;gap:7px}.platform-workout-policy-impact>div>i{transform:rotate(90deg)}.platform-workout-policy-history-boundary{grid-template-columns:34px minmax(0,1fr)}.platform-workout-policy-history-boundary>span{grid-column:2}.platform-workout-policy-history-ledger>footer{grid-template-columns:1fr}.platform-workout-policy-history-ledger>footer nav{flex-wrap:wrap}.platform-workout-policy-history-ledger>footer>small{justify-self:start}}@media (max-width:40rem){.platform-workout-policy-command>div{grid-template-columns:43px minmax(0,1fr);gap:10px;padding:16px 14px}.platform-workout-policy-command>div>span{width:41px;height:41px}.platform-workout-policy-command h2{font-size:18px}.platform-workout-policy-command>dl{grid-template-columns:1fr 1fr}.platform-workout-policy-command>dl>div{min-height:98px}.platform-workout-policy-layout>aside,.platform-workout-policy-timeline>div,.platform-workout-policy-fields>div,.platform-workout-policy-impact>dl,.platform-workout-policy-fields label{grid-template-columns:1fr}.platform-workout-policy-alerts>button{grid-template-columns:36px minmax(0,1fr)}.platform-workout-policy-alerts button>b,.platform-workout-policy-alerts button>em{justify-self:start}.platform-workout-policy-save{flex-direction:column;align-items:flex-start}.platform-workout-policy-history-command>dl{grid-template-columns:1fr}.platform-workout-policy-history-command dl>div{border-bottom:1px solid #30564b}.platform-workout-policy-history-ledger>footer nav{flex-direction:column;align-items:stretch}.platform-workout-policy-history-ledger>footer nav a,.platform-workout-policy-history-ledger>footer nav b{width:100%}}.platform-return-center{--pr-green:#08795d;--pr-navy:#17352c;--pr-blue:#397b99;--pr-amber:#a86d1f;--pr-red:#ae4b42;color:#30443b;gap:14px;display:grid}.platform-return-command{background:var(--pr-navy);color:#fff;border-left:4px solid #1bd39d;grid-template-columns:minmax(390px,1.12fr) minmax(470px,.88fr);min-height:232px;display:grid}.platform-return-intro{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:25px 27px;display:grid}.platform-return-intro>span{color:#6fe1ba;background:#204a3e;border:1px solid #4f776a;place-items:center;width:50px;height:50px;font-size:20px;font-weight:850;display:grid}.platform-return-intro small{color:#72b6a0;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-return-intro h2{color:#fff;max-width:670px;margin:7px 0;font-size:20px;line-height:1.25}.platform-return-intro p{color:#b3c9c1;max-width:690px;margin:0;font-size:14px;line-height:1.55}.platform-return-intro footer{align-items:center;gap:10px;margin-top:16px;display:flex}.platform-return-intro footer b{color:#e3efeb;border:1px solid #416b5e;padding:7px 9px;font-size:12px}.platform-return-intro footer i{background:#62877a;width:3px;height:3px}.platform-return-intro footer span{color:#8fb0a5;font-size:12px}.platform-return-command>dl{background:#365c50;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.platform-return-command>dl>div{background:#1d4136;min-height:115px;padding:18px}.platform-return-command>dl>div.urgent{background:#49372f}.platform-return-command>dl>div.ready{background:#17483a}.platform-return-command dt{color:#8bb9aa;text-transform:uppercase;font-size:12px;font-weight:750}.platform-return-command .urgent dt{color:#e3ae98}.platform-return-command dd{color:#72dfba;margin:8px 0 5px;font-size:22px;font-weight:850}.platform-return-command .urgent dd{color:#f0b197}.platform-return-command dl small{color:#9db8af;font-size:12px;line-height:1.4}.platform-return-journey{background:#fff;border:1px solid #d9e3df}.platform-return-journey>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.platform-return-journey>header small,.platform-return-directory>header small,.platform-return-guardrails small{color:var(--pr-green);letter-spacing:.07em;font-size:12px;font-weight:850}.platform-return-journey h2,.platform-return-directory h2{margin:4px 0 0;font-size:17px}.platform-return-journey>header>a{min-height:38px;color:var(--pr-green);background:#edf8f4;border:1px solid #add2c5;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.platform-return-journey ol{background:#dce5e1;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.platform-return-journey li{background:#f8fbfa;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:100px;padding:15px;display:grid}.platform-return-journey li>b{width:32px;height:32px;color:var(--pr-green);background:#dff2eb;place-items:center;font-size:12px;display:grid}.platform-return-journey li strong,.platform-return-journey li small{display:block}.platform-return-journey li strong{font-size:14px}.platform-return-journey li small{color:#6e7f77;margin-top:5px;font-size:12px;line-height:1.45}.platform-return-journey>footer{background:#fff9ee;border-top:1px solid #e3ddd1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:11px 15px;display:grid}.platform-return-journey>footer>span{color:#fff;background:#a97425;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.platform-return-journey>footer p{color:#78694d;margin:0;font-size:12px}.platform-return-journey>footer strong{color:#674e27}.platform-return-boundary{border:1px solid #cbdde4;border-left:4px solid var(--pr-blue);background:#f4f9fb;grid-template-columns:minmax(300px,.9fr) minmax(0,1.45fr) auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.platform-return-boundary>div{align-items:center;gap:10px;display:flex}.platform-return-boundary>div>span{width:34px;height:34px;color:var(--pr-blue);background:#dcecf2;place-items:center;font-size:14px;display:grid}.platform-return-boundary p{color:#627783;margin:0;font-size:12px;line-height:1.48}.platform-return-boundary small,.platform-return-boundary strong{display:block}.platform-return-boundary small{color:#4c7f94;font-size:12px;font-weight:850}.platform-return-boundary strong{color:#315c6d;margin-top:2px;font-size:13px}.platform-return-boundary>b{color:#397489;white-space:nowrap;background:#deedf2;padding:7px 9px;font-size:12px}.platform-return-directory{overflow:hidden}.platform-return-directory>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:13px 16px;display:flex}.platform-return-directory>header p{color:#75857e;margin:4px 0 0;font-size:13px}.platform-return-directory>header label{background:#f8faf9;border:1px solid #cdd9d4;align-items:center;gap:8px;width:min(380px,42%);min-height:40px;padding:0 11px;display:flex}.platform-return-directory>header label>span{color:var(--pr-green);font-size:15px}.platform-return-directory>header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.platform-return-directory>nav{border-bottom:1px solid #dfe7e3;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.platform-return-directory>nav button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.platform-return-directory>nav button b{color:#63756d;background:#edf3f0;min-width:21px;padding:3px 5px;font-size:12px}.platform-return-directory>nav button.active{border-color:var(--pr-green);color:var(--pr-green);background:#eaf6f2}.platform-return-directory>nav button.active b{background:var(--pr-green);color:#fff}.platform-return-directory>nav button.attention.active{border-color:var(--pr-red);color:var(--pr-red);background:#fff1ef}.platform-return-directory>nav button.attention.active b{background:var(--pr-red)}.platform-return-directory>nav>span{color:#7b8a83;white-space:nowrap;margin-left:auto;font-size:12px}.platform-return-table{min-width:1120px;padding:0 14px 12px}.platform-return-row{background:#fff;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(270px,1.35fr) 105px minmax(140px,.8fr) repeat(3,minmax(145px,.76fr)) 120px;align-items:center;gap:12px;min-height:91px;display:grid;position:relative}.platform-return-row:not(.heading):before{content:"";background:#cad6d1;width:3px;position:absolute;top:15px;bottom:15px;left:-14px}.platform-return-row.attention:before{background:var(--pr-red)}.platform-return-row.active:before{background:var(--pr-green)}.platform-return-row.history:before{background:var(--pr-blue)}.platform-return-row.heading{color:#6d7e77;text-transform:uppercase;min-height:41px;font-size:12px;font-weight:850}.platform-return-row>div{min-width:0}.platform-return-row>div>strong,.platform-return-row>div>small{display:block}.platform-return-row>div>strong{color:#3b5047;font-size:14px}.platform-return-row>div>small{color:#7b8983;margin-top:4px;font-size:12px}.platform-return-row>div.urgent>strong{color:var(--pr-red)}.platform-return-row>a{color:var(--pr-green);text-align:right;justify-self:end;font-size:12px;font-weight:850}.platform-return-row .organization{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-return-row .organization>b{width:36px;height:36px;color:var(--pr-green);background:#e4f2ed;place-items:center;font-size:12px;display:grid}.platform-return-row .organization p{min-width:0;margin:0}.platform-return-row .organization small,.platform-return-row .organization strong,.platform-return-row .organization span{display:block}.platform-return-row .organization small{color:#71867d;font-size:12px;font-weight:850}.platform-return-row .organization strong{color:#30473e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-return-row .organization span{color:#718079;margin-top:3px;font-size:12px}.platform-return-row .recent>span{background:#e8efec;width:100%;height:5px;margin-top:7px;display:block}.platform-return-row .recent>span i{background:#1a9a76;min-width:2px;height:100%;display:block}.platform-return-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-return-empty>span{width:34px;height:34px;color:var(--pr-green);background:#e5f2ed;place-items:center;font-size:14px;display:grid}.platform-return-empty strong{font-size:13px}.platform-return-empty p{color:#7b8983;margin:0;font-size:12px}.platform-return-empty button{min-height:36px;color:var(--pr-green);cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.platform-return-guardrails{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-return-guardrails article{background:#fff;border:1px solid #d5e0db;grid-template-columns:39px minmax(0,1fr);gap:11px;padding:14px;display:grid}.platform-return-guardrails article>span{width:37px;height:37px;color:var(--pr-green);background:#e8f2ee;place-items:center;font-size:14px;display:grid}.platform-return-guardrails h2{margin:3px 0 0;font-size:15px}.platform-return-guardrails p{color:#718179;margin:4px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.platform-return-command{grid-template-columns:1fr}.platform-return-directory{overflow-x:auto}.platform-return-directory>header,.platform-return-directory>nav{min-width:calc(100vw - 72px);position:sticky;left:0}}@media (max-width:820px){.platform-return-journey>header,.platform-return-directory>header{flex-direction:column;align-items:flex-start}.platform-return-boundary{grid-template-columns:1fr}.platform-return-boundary>b{justify-self:start}.platform-return-directory>header label{width:100%}.platform-return-guardrails{grid-template-columns:1fr}}@media (max-width:620px){.platform-return-intro{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 17px}.platform-return-intro>span{width:40px;height:40px}.platform-return-intro h2{font-size:18px}.platform-return-intro footer{flex-wrap:wrap;align-items:flex-start}.platform-return-command>dl,.platform-return-journey ol{grid-template-columns:1fr}.platform-return-command>dl>div{min-height:96px}.platform-return-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-return-directory>nav button{justify-content:space-between}.platform-return-directory>nav>span{margin-left:0;padding:3px 2px}}.public-person-live-boundary{background:var(--canvas);min-height:100vh}.public-person-site{background:var(--canvas);color:#182621;min-height:calc(100vh - 28px)}.public-person-safety{color:#38685a;background:#eaf6f2;border-bottom:1px solid #d7e9e2;justify-content:center;align-items:center;gap:9px;min-height:27px;font-size:6px;display:flex}.public-person-safety span{color:#225747;background:#bfe3d7;padding:2px 4px;font-weight:800}.public-person-safety p{margin:0}.public-person-live-state{justify-content:space-between;padding:4px max(12px,50vw - 530px)}.public-person-live-state>div,.public-person-live-state>aside{align-items:center;gap:8px;display:flex}.public-person-live-state>div>span{flex:none}.public-person-live-state>aside{color:#517268}.public-person-live-state>aside i{background:#0aa577;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #0aa57718}.public-person-live-state>aside strong{font-size:6px}.public-person-live-state>aside time{color:#789087;font-size:5px;font-weight:650}.public-person-live-state>aside button{color:#2e6a58;width:20px;height:19px;font:inherit;cursor:pointer;background:#f9fffc;border:1px solid #b8d7cd;border-radius:1px;font-size:8px;line-height:1}.public-person-live-state>aside button:disabled{opacity:.55;cursor:wait}.public-person-live-state.syncing>aside i{background:#4b8171;animation:1s ease-in-out infinite public-person-live-pulse}.public-person-live-state.offline{color:#745d27;background:#fbf6e9;border-bottom-color:#ead8ab}.public-person-live-state.offline>aside{color:#745d27}.public-person-live-state.offline>aside i{background:#ca9226;box-shadow:0 0 0 3px #ca922618}.public-person-live-state.unavailable{color:#854941;background:#f9ecea;border-bottom-color:#e8c8c4}.public-person-live-state.unavailable>aside{color:#854941}.public-person-live-state.unavailable>aside i{background:#bb5b50;box-shadow:0 0 0 3px #bb5b5018}.public-person-live-unavailable{min-height:calc(100vh - 35px)}@keyframes public-person-live-pulse{50%{opacity:.35}}@media (max-width:680px){.public-person-live-state>div>p{display:none}}@media (max-width:440px){.public-person-live-state>aside time{display:none}}.public-person-header{border-bottom:1px solid var(--line);background:var(--theme-topbar);align-items:center;gap:28px;min-height:60px;padding:0 max(22px,50vw - 530px);display:flex}.public-person-header>a:first-child,.public-person-footer>a{align-items:center;gap:7px;display:flex}.public-person-header>a:first-child span,.public-person-footer>a span{background:var(--green);color:#fff;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.public-person-header>a:first-child strong,.public-person-footer>a strong{font-size:11px}.public-person-header nav{flex:1;justify-content:center;gap:20px;display:flex}.public-person-header nav a{color:#63716b;font-size:7px}.public-person-login{background:var(--theme-sidebar);color:#fff;align-items:center;min-height:31px;padding:0 11px;font-size:7px;font-weight:700;display:flex}.public-person-breadcrumb{min-height:31px;display:var(--gymn-breadcrumb-display,flex);border-bottom:1px solid var(--line);background:var(--theme-breadcrumb);color:#7a8781;align-items:center;gap:7px;padding:0 max(22px,50vw - 530px);font-size:6px}.public-person-breadcrumb a:hover{color:var(--green-deep)}.public-person-breadcrumb strong{color:var(--green-deep);font-weight:750}.public-person-context-lens{border:1px solid #cfe1da;border-left:3px solid var(--green);background:var(--green-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1060px;min-height:58px;margin:10px auto 0;padding:9px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-person-context-lens{background:color-mix(in srgb, var(--green-soft) 58%, white)}}.public-person-context-lens>span{background:var(--theme-sidebar);width:34px;height:34px;color:var(--green);place-items:center;font-size:7px;font-weight:850;display:grid}.public-person-context-lens>div small,.public-person-context-lens>div strong,.public-person-context-lens>div p{display:block}.public-person-context-lens>div small{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:850}.public-person-context-lens>div strong{margin-top:3px;font-size:9px}.public-person-context-lens>div p{color:#65756e;margin:3px 0 0;font-size:6px;line-height:1.45}.public-person-context-lens>a,.public-person-context-lens>b{color:var(--green-deep);white-space:nowrap;font-size:6px;font-weight:800}.public-person-context-lens>b{background:#fff;padding:5px 7px}.public-person-context-lens.consolidated{background:#f1f6f4;border-left-color:#52796d}.public-person-context-lens.unavailable{background:#fbf7ed;border-color:#ead9b8 #ead9b8 #ead9b8 #bd8930}.public-person-context-lens.unavailable>span{color:#f2d79d;background:#765f34}.public-person-context-lens.unavailable>div small,.public-person-context-lens.unavailable>b{color:#795c24}.public-independent-card.contextual-unavailable{border-top-color:#bd8930}.public-independent-card.contextual-unavailable>span{color:#795c24}.public-person-cover{background-color:var(--theme-sidebar);background-position:50%;background-size:cover;max-width:1060px;height:170px;margin:22px auto 0;position:relative;overflow:visible}.public-person-cover.has-image:before{content:"";background:linear-gradient(90deg,#0c201b73,#0000 65%);position:absolute;inset:0}.public-person-pattern{opacity:.28;background-image:linear-gradient(120deg, transparent 0 35%, var(--green) 35% 35.5%, transparent 35.5% 62%, #fff 62% 62.3%, transparent 62.3%), repeating-linear-gradient(90deg, transparent 0 72px, #ffffff0c 72px 73px);position:absolute;inset:0}.public-person-cover:after{content:"MOVIMENTO · PESSOAS · CONEXÃO";color:#ffffff54;letter-spacing:.13em;font-size:6px;font-weight:800;position:absolute;bottom:18px;right:24px}.public-person-avatar{background-color:var(--green);color:#fff;background-position:50%;background-size:cover;border:5px solid #fff;place-items:center;width:106px;height:106px;font-size:25px;font-weight:850;display:grid;position:absolute;bottom:-53px;left:31px}.public-person-identity{border:1px solid var(--line);background:var(--surface);border-top:0;max-width:1060px;min-height:230px;margin:0 auto;padding:24px 31px 19px 157px}.public-person-main-id{justify-content:space-between;gap:18px;display:flex}.public-person-main-id>div>span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.public-person-main-id h1{letter-spacing:-.5px;margin:4px 0 3px;font-size:22px}.public-person-main-id p{color:#7b8882;margin:0;font-size:7px}.public-person-actions{align-content:start;justify-items:end;gap:5px;min-width:245px;display:grid}.public-person-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.public-person-actions a,.public-person-actions button,.public-person-actions .friendship-chip{border:1px solid var(--green-deep);min-height:31px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;border-radius:1px;justify-content:center;align-items:center;padding:0 10px;font-size:7px;font-weight:700;display:flex}.public-person-actions a:first-child,.public-person-actions button.primary{background:var(--green-deep);color:#fff}.public-person-actions button.active,.public-person-actions .friendship-chip{background:var(--green-soft)}.public-person-actions .friendship-chip{cursor:default}.public-person-actions .friendship-chip.accepted{color:#376c5d;border-color:#b8d5cc}.public-person-actions button.quiet{color:#77847e;background:0 0;border-color:#0000;align-self:center;min-height:24px;padding-inline:5px;font-size:6px}.public-person-actions button.quiet.danger{color:#a34d47}.public-person-actions button:disabled{opacity:.58;cursor:default}.public-person-actions>p{color:#477e6f;text-align:right;max-width:300px;min-height:8px;margin:0;font-size:5px}.public-person-actions>p.error{color:#a44e47}.public-person-follows-you{color:#68766f;background:#edf2f0;padding:2px 5px;font-size:5px;font-weight:700}.self-actions,.signed-out-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.public-person-identity>h2{margin:17px 0 5px;font-size:11px}.public-person-bio{color:#66746e;max-width:650px;margin:0;font-size:8px;line-height:1.55}.public-person-meta{color:#7c8983;flex-wrap:wrap;gap:15px;margin-top:14px;font-size:6px;display:flex}.public-person-stats{gap:18px;margin-top:14px;font-size:7px;display:flex}.public-person-stats strong{font-size:9px}.public-person-stats a{color:inherit;border-bottom:1px solid #0000}.public-person-stats a:hover{border-bottom-color:var(--green);color:var(--green-deep)}.public-person-tabs{border:1px solid var(--line);background:var(--surface);align-items:stretch;max-width:1060px;min-height:44px;margin:11px auto 0;padding:0 15px;display:flex}.public-person-tabs a{color:#78857f;border-bottom:2px solid #0000;place-items:center;min-width:82px;font-size:7px;display:grid}.public-person-tabs a.active{border-bottom-color:var(--green);color:var(--green-deep);font-weight:750}.public-person-layout{grid-template-columns:290px 1fr;gap:12px;max-width:1060px;margin:12px auto 45px;display:grid}.public-person-layout>aside{align-content:start;gap:12px;display:grid}.public-person-card{border:1px solid var(--line);background:var(--surface)}.public-featured-academy,.public-independent-card{border-top:3px solid var(--green);padding:16px}.public-featured-academy>span,.public-independent-card>span,.public-person-feed>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.public-featured-academy>div{align-items:center;gap:9px;margin:13px 0 10px;display:flex}.public-featured-academy>div>div{background:var(--theme-sidebar);width:34px;height:34px;color:var(--green);place-items:center;font-size:7px;font-weight:850;display:grid}.public-featured-academy p{margin:0}.public-featured-academy p strong,.public-featured-academy p small{display:block}.public-featured-academy p strong{font-size:9px}.public-featured-academy p small{color:#7e8b85;margin-top:3px;font-size:6px}.public-featured-academy>b{background:var(--green-soft);width:max-content;color:var(--green-deep);padding:3px 5px;font-size:5px;display:block}.public-featured-academy ul{flex-wrap:wrap;gap:4px;margin:11px 0;padding:0;list-style:none;display:flex}.public-featured-academy li{color:#56645e;background:#edf2f0;padding:3px 5px;font-size:6px}.public-featured-academy>a,.public-independent-card>a{color:var(--green-deep);font-size:7px;font-weight:750}.public-independent-card h2{margin:8px 0 5px;font-size:11px}.public-independent-card p{color:#74817b;font-size:7px;line-height:1.55}.public-person-about header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:43px;padding:0 14px;display:flex}.public-person-about header strong{font-size:8px}.public-person-about header span{color:#84908a;font-size:5px}.public-person-about dl{margin:0;padding:3px 14px}.public-person-about dl>div{border-bottom:1px solid var(--line-soft);padding:9px 0}.public-person-about dl>div:last-child{border:0}.public-person-about dt{color:#87938d;font-size:5px}.public-person-about dd{color:#45534d;margin:3px 0 0;font-size:7px;font-weight:700;line-height:1.45}.public-community-highlight{border-top:3px solid var(--green);padding:15px;display:block}.public-community-highlight>span{color:var(--green-deep);letter-spacing:.07em;font-size:5px;font-weight:800}.public-community-highlight h2{margin:7px 0 5px;font-size:10px}.public-community-highlight p{color:#74817b;font-size:6px;line-height:1.5}.public-community-highlight b{color:var(--green-deep);font-size:6px}.public-person-feed{align-content:start;gap:10px;display:grid}.public-person-feed>header{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;min-height:60px;padding:0 15px;display:flex}.public-person-feed>header h2{margin:4px 0 0;font-size:11px}.public-person-feed>header small{color:#85918b;font-size:6px}.public-person-post{padding:15px}.public-person-post>header{grid-template-columns:31px 1fr auto;align-items:center;gap:8px;display:grid}.public-person-post>header>div{background:var(--green-soft);width:31px;height:31px;color:var(--green-deep);place-items:center;font-size:7px;font-weight:850;display:grid}.public-person-post>header>div.has-image{color:#0000;background-position:50%;background-size:cover}.public-person-post>header p{margin:0}.public-person-post>header strong,.public-person-post>header small{display:block}.public-person-post>header strong{font-size:8px}.public-person-post>header small{color:#84908a;margin-top:3px;font-size:5px}.public-person-post>header>span{color:var(--green-deep);font-size:5px;font-weight:800}.public-person-post>h2{margin:14px 0 -7px;font-size:11px;line-height:1.35}.public-person-post>h2 a:hover{color:var(--green-deep)}.public-person-post>p{color:#4d5b55;margin:15px 0;font-size:8px;line-height:1.65}.public-person-post>footer{border-top:1px solid var(--line-soft);color:#74817b;align-items:center;gap:11px;padding-top:10px;font-size:6px;display:flex}.public-person-post>footer a{color:var(--green-deep);margin-left:auto;font-weight:750}.public-person-empty{text-align:center;align-content:center;place-items:center;min-height:190px;padding:25px;display:grid}.public-person-empty>span{color:var(--green-deep);font-size:20px}.public-person-empty h3{margin:7px 0 4px;font-size:10px}.public-person-empty p{color:#7d8984;max-width:440px;margin:0;font-size:7px;line-height:1.55}.public-person-section{max-width:1060px;margin:12px auto 45px}.public-person-section-heading{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:105px;padding:18px 20px;display:flex}.public-person-section-heading>div>span,.public-person-story>span,.public-person-relationship-list>header>span,.public-person-community-grid>a>span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.public-person-section-heading h1{margin:5px 0 4px;font-size:15px}.public-person-section-heading p{color:#7a8781;max-width:620px;margin:0;font-size:7px;line-height:1.55}.public-person-section-heading>strong{border-left:2px solid var(--green);background:var(--green-soft);color:var(--green-deep);flex:none;padding:10px 13px;font-size:7px}.public-person-section-feed{gap:10px;max-width:720px;margin:12px auto 0;display:grid}.public-person-about-page{grid-template-columns:330px 1fr;gap:12px;margin-top:12px;display:grid}.public-person-story{border-top:3px solid var(--green);align-self:start;padding:18px}.public-person-story h2{margin:8px 0 7px;font-size:13px;line-height:1.35}.public-person-story>p{color:#66746e;font-size:8px;line-height:1.65}.public-person-story dl{border-top:1px solid var(--line-soft);margin:16px 0 0}.public-person-story dl>div{border-bottom:1px solid var(--line-soft);padding:10px 0}.public-person-story dt{color:#87938d;font-size:5px}.public-person-story dd{color:#45534d;margin:3px 0 0;font-size:7px;font-weight:700}.public-person-relationship-list{border:1px solid var(--line);background:var(--surface)}.public-person-relationship-list>header{border-bottom:1px solid var(--line-soft);min-height:59px;padding:13px 15px}.public-person-relationship-list>header h2{margin:5px 0 0;font-size:11px}.public-person-relationship-list>a{border-bottom:1px solid var(--line-soft);grid-template-columns:35px 1fr minmax(130px,auto) 75px;align-items:center;gap:10px;min-height:82px;padding:10px 15px;display:grid}.public-person-relationship-list>a>div{background:var(--theme-sidebar);width:35px;height:35px;color:var(--green);place-items:center;font-size:7px;font-weight:850;display:grid}.public-person-relationship-list>a p{margin:0}.public-person-relationship-list>a p strong,.public-person-relationship-list>a p small{display:block}.public-person-relationship-list>a p strong{font-size:8px}.public-person-relationship-list>a p small{color:#84908a;margin-top:3px;font-size:5px}.public-person-relationship-list ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.public-person-relationship-list li{color:#56645e;background:#edf2f0;padding:3px 5px;font-size:5px}.public-person-relationship-list>a>span{color:var(--green-deep);text-align:right;font-size:6px;font-weight:750}.public-person-community-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:12px;display:grid}.public-person-community-grid>a{border-top:3px solid var(--green);flex-direction:column;min-height:230px;padding:16px;display:flex}.public-person-community-grid>a>div{background:var(--green-soft);width:37px;height:37px;color:var(--green-deep);place-items:center;margin-bottom:13px;font-size:8px;font-weight:850;display:grid}.public-person-community-grid h2{margin:7px 0 5px;font-size:11px}.public-person-community-grid p{color:#718079;flex:1;margin:0;font-size:7px;line-height:1.55}.public-person-community-grid footer{border-top:1px solid var(--line-soft);color:#7d8984;justify-content:space-between;align-items:center;margin-top:15px;padding-top:10px;font-size:6px;display:flex}.public-person-community-grid footer b{color:var(--green-deep)}.public-person-community-grid>.public-person-empty{grid-column:1/-1}.public-person-connections-page{gap:12px;display:grid}.public-connection-tabs{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.public-connection-tabs a{border-right:1px solid var(--line-soft);color:#66746e;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:10px 16px;display:flex;position:relative}.public-connection-tabs a:last-child{border-right:0}.public-connection-tabs a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.public-connection-tabs a.active{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.public-connection-tabs a.active{background:color-mix(in srgb, var(--green-soft) 52%, var(--surface))}}.public-connection-tabs a.active{color:var(--green-deep)}.public-connection-tabs a.active:after{background:var(--green)}.public-connection-tabs span{letter-spacing:.08em;font-size:5px;font-weight:800}.public-connection-tabs strong{font-size:8px}.public-connection-tabs b{color:#5d6b65;text-align:center;background:#eef3f1;min-width:24px;padding:4px 6px;font-size:6px;position:absolute;top:50%;right:16px;translate:0 -50%}.public-connection-tabs a.active b{background:var(--green);color:#fff}.public-connection-toolbar{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(210px,1fr) minmax(260px,390px) auto;align-items:center;gap:16px;min-height:70px;padding:12px 15px;display:grid}.public-connection-toolbar>div>span,.public-connection-private small{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:850;display:block}.public-connection-toolbar>div>strong{margin-top:3px;font-size:8px;display:block}.public-connection-toolbar>div>small{color:#7d8984;margin-top:3px;font-size:6px;line-height:1.45;display:block}.public-connection-toolbar>label{border:1px solid var(--line);background:var(--canvas);grid-template-columns:24px 1fr auto;align-items:center;min-height:34px;display:grid}.public-connection-toolbar>label>span{color:#718079;text-align:center;font-size:11px}.public-connection-toolbar input{color:#24332d;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:8px 4px;font-size:7px}.public-connection-toolbar label button{color:#697770;cursor:pointer;background:0 0;border:0;align-self:stretch;width:28px}.public-connection-toolbar>a{background:var(--theme-sidebar);color:#fff;white-space:nowrap;place-items:center;min-height:34px;padding:0 11px;font-size:6px;font-weight:750;display:grid}.public-connection-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.public-connection-grid>article{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-rows:auto auto 1fr auto;align-content:start;min-width:0;min-height:260px;padding:16px;display:grid}.public-connection-avatar-link{width:max-content}.public-connection-avatar{background:var(--green-soft);width:48px;height:48px;color:var(--green-deep);background-position:50%;background-size:cover;place-items:center;font-size:10px;font-weight:850;display:grid}.public-connection-grid article>div{margin-top:13px}.public-connection-grid article>div>small{color:var(--green-deep);font-size:5px;font-weight:750}.public-connection-grid h2{margin:4px 0 6px;font-size:11px}.public-connection-grid h2 a:hover{color:var(--green-deep)}.public-connection-grid article>div>p{color:#6f7c76;min-height:34px;margin:0;font-size:7px;line-height:1.55}.public-connection-grid dl{border-top:1px solid var(--line-soft);align-self:end;margin:14px 0 0}.public-connection-grid dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:82px 1fr;gap:8px;padding:8px 0;display:grid}.public-connection-grid dt{color:#8a9690;font-size:5px}.public-connection-grid dd{color:#4d5b55;text-align:right;margin:0;font-size:6px;font-weight:700}.public-connection-grid article>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.public-connection-grid footer span{color:#7d8984;font-size:5px;font-weight:750}.public-connection-grid footer a{color:var(--green-deep);font-size:6px;font-weight:800}.public-connection-empty{border:1px solid var(--line);background:var(--surface);grid-column:1/-1;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:22px;min-height:230px;padding:30px;display:grid}.public-connection-empty>span{background:var(--green-soft);width:64px;height:64px;color:var(--green-deep);place-items:center;font-size:22px;display:grid}.public-connection-empty h2{margin:0 0 6px;font-size:13px}.public-connection-empty p{color:#738079;margin:0;font-size:7px;line-height:1.55}.public-connection-empty button{background:var(--theme-sidebar);color:#fff;font:inherit;cursor:pointer;border:0;margin-top:12px;padding:8px 11px;font-size:6px}.public-connection-private{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:230px;padding:28px;display:grid}.public-connection-private>span{background:var(--green-soft);width:62px;height:62px;color:var(--green-deep);place-items:center;font-size:22px;display:grid}.public-connection-private h2{margin:7px 0 6px;font-size:14px}.public-connection-private p{color:#6f7c76;max-width:650px;margin:0;font-size:8px;line-height:1.62}.public-connection-private>a{background:var(--theme-sidebar);color:#fff;white-space:nowrap;place-items:center;min-height:34px;padding:0 12px;font-size:6px;font-weight:750;display:grid}.public-connection-pagination{border:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:grid}.public-connection-pagination>div strong,.public-connection-pagination>div small{display:block}.public-connection-pagination>div strong{font-size:7px}.public-connection-pagination>div small{color:#7b8882;margin-top:4px;font-size:6px}.public-connection-pagination>button{background:var(--theme-sidebar);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;padding:0 13px;font-size:6px;font-weight:750}.public-connection-pagination>button:disabled{opacity:.58;cursor:wait}.public-connection-pagination>span{color:var(--green-deep);font-size:6px;font-weight:800}.public-connection-pagination>p{color:#a34e47;grid-column:1/-1;margin:-2px 0 0;font-size:6px}.public-connection-pagination.complete{border-left:3px solid var(--green)}.public-person-footer{background:var(--theme-footer);color:#fff;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;min-height:96px;padding:18px max(22px,50vw - 530px);display:grid}.public-person-footer p{color:#82968f;text-align:center;font-size:6px}.public-person-footer nav{gap:13px;display:flex}.public-person-footer nav a{color:#a6b7b1;font-size:6px}@media (max-width:900px){.public-person-context-lens,.public-person-cover,.public-person-identity,.public-person-tabs,.public-person-layout,.public-person-section{max-width:calc(100% - 32px)}.public-person-community-grid,.public-connection-grid{grid-template-columns:repeat(2,1fr)}.public-connection-toolbar{grid-template-columns:1fr minmax(250px,1fr)}.public-connection-toolbar>a{grid-column:2;justify-self:end}}@media (max-width:680px){.public-person-header{padding-inline:16px}.public-person-header nav{display:none}.public-person-header>a:first-child{flex:1}.public-person-context-lens{grid-template-columns:34px 1fr}.public-person-context-lens>a,.public-person-context-lens>b{grid-column:2;justify-self:start}.public-person-cover{height:135px}.public-person-avatar{border-width:4px;width:84px;height:84px;font-size:19px;bottom:-42px;left:20px}.public-person-identity{padding:54px 20px 18px}.public-person-main-id{flex-direction:column}.public-person-actions{justify-items:start;width:100%}.public-person-action-buttons{justify-content:flex-start}.public-person-actions>p{text-align:left}.public-person-layout,.public-person-about-page{grid-template-columns:1fr}.public-person-section-heading{flex-direction:column;align-items:flex-start}.public-person-section-heading>strong{width:100%}.public-person-relationship-list>a{grid-template-columns:35px 1fr auto}.public-person-relationship-list ul{display:none}.public-connection-tabs{grid-template-columns:1fr}.public-connection-tabs a{border-right:0;border-bottom:1px solid var(--line-soft)}.public-connection-toolbar{grid-template-columns:1fr}.public-connection-toolbar>a{grid-column:1;justify-self:stretch}.public-connection-private{grid-template-columns:58px 1fr}.public-connection-private>a{grid-column:2;justify-self:start}.public-person-footer{grid-template-columns:1fr auto}.public-person-footer p{display:none}}@media (max-width:440px){.public-person-safety p{display:none}.public-person-actions{justify-items:stretch;width:100%;min-width:0}.public-person-action-buttons,.self-actions,.signed-out-actions{grid-template-columns:1fr;display:grid}.public-person-actions a,.public-person-actions button,.public-person-actions .friendship-chip{width:100%}.public-person-actions>p{text-align:left;max-width:none}.public-person-follows-you{width:max-content}.public-person-tabs{overflow-x:auto}.public-person-meta{flex-direction:column;gap:7px}.public-person-community-grid,.public-connection-grid,.public-connection-empty,.public-connection-private{grid-template-columns:1fr}.public-connection-private>a{grid-column:1;justify-self:stretch}.public-connection-pagination{grid-template-columns:1fr}.public-connection-pagination>button{width:100%}.public-person-relationship-list>a{grid-template-columns:35px 1fr}.public-person-relationship-list>a>span{text-align:left;grid-column:2}.public-person-footer{grid-template-columns:1fr}.public-person-footer nav{display:none}}.public-person-blog-index{gap:12px;display:grid}.public-person-blog-featured{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr);min-height:320px;display:grid}.public-person-blog-featured>div{flex-direction:column;justify-content:center;padding:28px;display:flex}.public-person-blog-featured>div>span,.public-person-blog-grid article>div>span{color:var(--green-deep);letter-spacing:.09em;font-size:5px;font-weight:850}.public-person-blog-featured h2{max-width:560px;margin:8px 0 10px;font-size:clamp(17px,2.1vw,24px);line-height:1.18}.public-person-blog-featured h2 a:hover,.public-person-blog-grid h2 a:hover{color:var(--green-deep)}.public-person-blog-featured>div>p{color:#68766f;max-width:580px;margin:0;font-size:8px;line-height:1.72}.public-person-blog-featured footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:13px;display:flex}.public-person-blog-featured footer small{color:#83908a;font-size:6px}.public-person-blog-featured footer a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:800}.public-person-blog-cover{background:linear-gradient(145deg, var(--theme-sidebar), var(--green-deep));flex-direction:column;justify-content:space-between;min-height:180px;padding:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-person-blog-cover{background:linear-gradient(145deg, var(--theme-sidebar), color-mix(in srgb, var(--green-deep) 75%, #18352c))}}.public-person-blog-cover{color:#fff}.public-person-blog-featured>.public-person-blog-cover{min-height:320px}.public-person-blog-cover:after{content:"";z-index:1;background:linear-gradient(145deg,#0000,#071c15bd);position:absolute;inset:0}.public-person-blog-cover>img{z-index:0;object-fit:cover}.public-person-blog-cover>span,.public-person-blog-cover>strong,.public-person-blog-cover>i{z-index:2;position:relative}.public-person-blog-cover>span{width:42px;height:42px;color:var(--green);background:#ffffff12;border:1px solid #ffffff3d;place-items:center;font-size:9px;font-weight:850;display:grid}.public-person-blog-cover>strong{letter-spacing:.1em;max-width:150px;font-size:6px}.public-person-blog-cover>i{opacity:.42;align-self:flex-end;font-size:27px;font-style:normal}.public-person-blog-cover.has-image>span,.public-person-blog-cover.has-image>strong,.public-person-blog-cover.has-image>i{display:none}.public-person-blog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-person-blog-grid>article{border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.public-person-blog-grid article>div{padding:16px}.public-person-blog-grid h2{margin:7px 0;font-size:12px;line-height:1.32}.public-person-blog-grid p{color:#6f7c76;min-height:54px;margin:0;font-size:7px;line-height:1.58}.public-person-blog-grid footer{border-top:1px solid var(--line-soft);color:#83908a;justify-content:space-between;gap:10px;margin-top:13px;padding-top:10px;font-size:5px;display:flex}.public-person-blog-empty{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:24px;min-height:285px;padding:34px;display:grid}.public-person-blog-empty>span{background:var(--green-soft);width:78px;height:78px;color:var(--green-deep);place-items:center;font-size:28px;display:grid}.public-person-blog-empty small{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.public-person-blog-empty h2{margin:7px 0;font-size:18px}.public-person-blog-empty p{color:#6f7c76;max-width:680px;margin:0;font-size:8px;line-height:1.68}.public-person-blog-disclosure{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);align-items:center;gap:18px;padding:14px 17px;display:flex}.public-person-blog-disclosure span{color:var(--green-deep);letter-spacing:.08em;flex:none;font-size:5px;font-weight:850}.public-person-blog-disclosure p{color:#718079;margin:0;font-size:7px;line-height:1.55}.public-person-blog-reader{max-width:880px}.public-person-blog-reader>nav{border:1px solid var(--line);background:#f8faf9;border-bottom:0;justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:0 15px;display:flex}.public-person-blog-reader>nav a{color:var(--green-deep);font-size:7px;font-weight:750}.public-person-blog-reader>nav span{color:#83908a;font-size:6px}.public-person-blog-reader>article{border:1px solid var(--line);background:var(--surface);overflow:hidden}.public-person-blog-reader>article>header{padding:34px 46px 27px}.public-person-blog-reader>article>header>span{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.public-person-blog-reader>article>header h1{letter-spacing:-.55px;max-width:720px;margin:10px 0 11px;font-size:clamp(22px,3vw,29px);line-height:1.16}.public-person-blog-reader>article>header>p{color:#7f8c86;margin:0;font-size:7px}.public-person-blog-reader>article>header>div{align-items:center;gap:9px;margin-top:21px;display:flex}.public-person-blog-reader>article>header>div>span{background:var(--green-soft);width:43px;height:43px;color:var(--green-deep);place-items:center;font-size:8px;font-weight:850;display:grid;position:relative;overflow:hidden}.public-person-blog-reader>article>header>div>span img{object-fit:cover}.public-person-blog-reader>article>header>div p{margin:0}.public-person-blog-reader>article>header>div small,.public-person-blog-reader>article>header>div a,.public-person-blog-reader>article>header>div em{display:block}.public-person-blog-reader>article>header>div small{color:#8a9690;font-size:5px}.public-person-blog-reader>article>header>div a{color:var(--green-deep);margin-top:3px;font-size:7px;font-weight:750}.public-person-blog-reader>article>header>div em{color:#87928d;margin-top:2px;font-size:5px;font-style:normal}.public-person-blog-reader-cover{aspect-ratio:16/8;background:#dce5e1;margin:0;position:relative}.public-person-blog-reader-cover img{object-fit:cover}.public-person-blog-reader-body{max-width:700px;min-height:180px;margin:0 auto;padding:34px 40px}.public-person-blog-reader-body p{color:#405049;margin:0 0 18px;font-size:9px;line-height:1.9}.public-person-blog-reader-body p:last-child{margin-bottom:0}.public-person-blog-reader-gallery{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 3px 3px;display:grid}.public-person-blog-reader-gallery figure{aspect-ratio:4/3;background:#dce5e1;margin:0;position:relative;overflow:hidden}.public-person-blog-reader-gallery img{object-fit:cover}.public-person-blog-reader>article>footer{border-top:1px solid var(--line-soft);color:#738079;background:#f8faf9;align-items:center;gap:18px;min-height:58px;padding:0 34px;font-size:7px;display:flex}.public-person-blog-reader>article>footer a{color:var(--green-deep);margin-left:auto;font-weight:800}@media (max-width:780px){.public-person-blog-featured{grid-template-columns:1fr}.public-person-blog-featured>.public-person-blog-cover{min-height:230px}.public-person-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.public-person-blog-grid{grid-template-columns:1fr}.public-person-blog-featured>div,.public-person-blog-reader>article>header,.public-person-blog-reader-body{padding:24px}.public-person-blog-featured footer,.public-person-blog-reader>article>footer,.public-person-blog-disclosure{flex-direction:column;align-items:flex-start}.public-person-blog-reader>article>footer{padding:15px 24px}.public-person-blog-reader>article>footer a{margin-left:0}.public-person-blog-empty{grid-template-columns:1fr;padding:25px}.public-person-blog-empty>span{width:58px;height:58px;font-size:20px}.public-person-blog-reader-gallery{grid-template-columns:1fr}}.public-profile-settings-page{background:var(--canvas);min-height:100vh}.public-profile-settings-page>header{border-bottom:1px solid var(--line);background:var(--theme-topbar);justify-content:space-between;align-items:center;min-height:58px;padding:0 max(22px,50vw - 460px);display:flex}.public-profile-settings-page>header nav{gap:17px;display:flex}.public-profile-settings-page>header nav a{color:#66746e;font-size:7px}.public-profile-settings-title{background:var(--theme-sidebar);color:#fff;justify-content:space-between;align-items:center;gap:22px;min-height:128px;padding:22px max(22px,50vw - 460px);display:flex}.public-profile-settings-title>div>span{color:var(--green);letter-spacing:.09em;font-size:5px;font-weight:800}.public-profile-settings-title h1{margin:6px 0 4px;font-size:21px}.public-profile-settings-title p{color:#aebfb9;margin:0;font-size:7px}.public-profile-settings-title aside{border-left:2px solid var(--green);background:#ffffff0b;min-width:180px;padding:10px 13px}.public-profile-settings-title aside strong,.public-profile-settings-title aside small{display:block}.public-profile-settings-title aside strong{font-size:9px}.public-profile-settings-title aside small{color:#94aaa2;margin-top:3px;font-size:6px}.public-profile-settings-stack{gap:11px;width:min(920px,100% - 32px);margin:22px auto 45px;display:grid}.profile-media-editor{border:1px solid var(--line);background:var(--surface)}.profile-media-editor>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 15px;display:flex}.profile-media-editor>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.profile-media-editor>header h2{margin:4px 0 3px;font-size:10px}.profile-media-editor>header p{color:#7d8984;margin:0;font-size:6px}.profile-media-editor>header b{background:var(--green-soft);color:var(--green-deep);padding:4px 6px;font-size:5px}.profile-media-preview{padding-bottom:14px;position:relative}.profile-cover-preview{background-color:var(--theme-sidebar);background-image:linear-gradient(120deg, transparent 0 40%, var(--green) 40% 40.5%, transparent 40.5%), repeating-linear-gradient(90deg, transparent 0 72px, #ffffff0b 72px 73px);background-position:50%;background-size:cover;height:145px;position:relative}.profile-cover-preview.has-image:after{content:"";background:linear-gradient(90deg,#0a1f1973,#0000 65%);position:absolute;inset:0}.profile-cover-preview>span{z-index:1;color:#ffffff79;letter-spacing:.1em;font-size:5px;font-weight:800;position:absolute;bottom:11px;right:14px}.profile-avatar-preview{z-index:2;background-color:var(--green);color:#fff;background-position:50%;background-size:cover;border:4px solid #fff;place-items:center;width:86px;height:86px;font-size:19px;font-weight:850;display:grid;position:absolute;top:99px;left:20px}.profile-media-actions{align-items:center;gap:7px;min-height:66px;padding:14px 15px 0 122px;display:flex}.profile-media-actions>div{flex:1;min-width:130px}.profile-media-actions strong,.profile-media-actions small{display:block}.profile-media-actions strong{font-size:9px}.profile-media-actions small{color:#82908a;margin-top:3px;font-size:6px}.profile-media-actions label,.profile-media-actions button{min-height:29px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d5cc;align-items:center;padding:0 8px;font-size:6px;font-weight:750;display:flex}.profile-media-actions label.busy,.profile-media-actions button:disabled{opacity:.55;cursor:default}.profile-media-actions input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.public-profile-settings-form{gap:11px;max-width:920px;margin:22px auto 45px;display:grid}.public-profile-settings-stack .public-profile-settings-form{max-width:none;margin:0}.public-profile-settings-form>section{border:1px solid var(--line);background:var(--surface)}.public-profile-settings-form>section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:11px 15px;display:flex}.public-profile-settings-form>section>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.public-profile-settings-form>section>header h2{margin:4px 0 0;font-size:10px}.public-profile-settings-form>section>header b{background:var(--green-soft);color:var(--green-deep);padding:3px 5px;font-size:5px}.public-profile-settings-form>section>header small{color:#7d8984;font-size:6px}.public-visibility-options{grid-template-columns:repeat(3,1fr);display:grid}.public-visibility-options label{border-right:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:8px;min-height:92px;padding:16px;display:flex}.public-visibility-options label:last-child{border:0}.public-visibility-options input,.public-profile-checks input{accent-color:var(--green-deep)}.public-visibility-options strong,.public-visibility-options small,.public-profile-checks strong,.public-profile-checks small{display:block}.public-visibility-options strong,.public-profile-checks strong{font-size:8px}.public-visibility-options small,.public-profile-checks small{color:#7d8984;margin-top:4px;font-size:6px;line-height:1.45}.public-profile-fields{grid-template-columns:repeat(2,1fr);gap:12px;padding:15px;display:grid}.public-profile-fields label>span,.public-featured-select>span{color:#66746e;margin-bottom:5px;font-size:6px;font-weight:700;display:block}.public-profile-fields input,.public-profile-fields textarea,.public-profile-fields select,.public-featured-select select{border:1px solid var(--line);color:#273630;width:100%;font:inherit;background:#fff;border-radius:1px;padding:0 9px;font-size:7px}.public-profile-fields input,.public-profile-fields select,.public-featured-select select{height:34px}.public-profile-fields textarea{resize:vertical;min-height:82px;padding-block:9px}.public-profile-fields label.wide{grid-column:1/-1}.public-profile-appearance-link{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--green-soft);flex-direction:column;justify-content:center;min-height:64px;padding:9px 88px 9px 11px;display:flex;position:relative}.public-profile-appearance-link>span,.public-profile-appearance-link>strong,.public-profile-appearance-link>small{display:block}.public-profile-appearance-link>span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.public-profile-appearance-link>strong{margin-top:3px;font-size:8px}.public-profile-appearance-link>small{color:#718079;margin-top:3px;font-size:5px}.public-profile-appearance-link>b{color:var(--green-deep);font-size:6px;position:absolute;right:10px}.public-profile-checks{grid-template-columns:repeat(3,1fr);display:grid}.public-profile-checks label{border-right:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:8px;min-height:85px;padding:15px;display:flex}.public-profile-checks label:last-child{border:0}.public-featured-select{border-top:1px solid var(--line-soft);padding:12px 15px 15px;display:block}.public-featured-select select{max-width:420px}.public-profile-checks label.disabled{opacity:.48;cursor:default}.public-featured-picker{border-top:1px solid var(--line-soft);padding:13px 15px 15px}.public-featured-picker.disabled{background:#fafbfb}.public-featured-picker.disabled>div{opacity:.55}.public-featured-picker>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.public-featured-picker>header span,.public-featured-picker>header strong,.public-featured-picker>header small{display:block}.public-featured-picker>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.public-featured-picker>header strong{margin-top:3px;font-size:8px}.public-featured-picker>header small{color:#84908b;margin-top:3px;font-size:6px}.public-featured-picker>header>b{background:var(--green-soft);color:var(--green-deep);flex:none;padding:4px 6px;font-size:5px}.public-featured-picker>div[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.public-featured-picker label{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:18px 34px 1fr auto;align-items:center;gap:8px;min-height:67px;padding:8px 9px;display:grid;position:relative}.public-featured-picker label.selected{background:#eff9f5;border-color:#65bda3;box-shadow:inset 3px 0 #0aa577}.public-featured-picker label:has(input:disabled){cursor:default}.public-featured-picker input{opacity:0;pointer-events:none;position:absolute}.public-featured-picker label>i{color:#78857f;border:1px solid #bdc9c4;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.public-featured-picker label.selected>i{border-color:var(--green);background:var(--green);color:#fff}.public-featured-picker label>span{width:33px;height:33px;color:var(--green-deep);background:#e3f3ed;place-items:center;font-size:8px;font-weight:800;display:grid}.public-featured-picker label p{min-width:0;margin:0}.public-featured-picker label p small,.public-featured-picker label p strong,.public-featured-picker label p em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-featured-picker label p small{color:#78857f;text-transform:uppercase;font-size:5px}.public-featured-picker label p strong{color:#263730;margin-top:2px;font-size:7px}.public-featured-picker label p em{color:#688078;margin-top:3px;font-size:5px;font-style:normal}.public-featured-picker label>b{color:#718079;background:#f0f3f2;padding:3px 5px;font-size:5px}.public-featured-picker label.selected>b{color:var(--green-deep);background:#d9f0e7}.public-featured-empty{color:#718079;border:1px dashed #c9d4cf;align-items:center;gap:10px;min-height:67px;padding:10px;display:flex}.public-featured-empty>span{background:#eef2f0;place-items:center;width:31px;height:31px;display:grid}.public-featured-empty strong,.public-featured-empty small{display:block}.public-featured-empty strong{font-size:7px}.public-featured-empty small{margin-top:3px;font-size:6px}.public-profile-settings-form>footer{border:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:11px 13px;display:flex}.public-profile-settings-form>footer>div{flex:1}.public-profile-settings-form>footer p{margin:0 0 3px;font-size:7px;font-weight:700}.public-profile-settings-form>footer p.success{color:var(--green-deep)}.public-profile-settings-form>footer p.error{color:#a44e47}.public-profile-settings-form>footer small{color:#83908a;font-size:5px}.public-profile-settings-form>footer>a,.public-profile-settings-form>footer>button{border:1px solid var(--green-deep);min-height:33px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 11px;font-size:7px;font-weight:750;display:flex}.public-profile-settings-form>footer>a{color:var(--green-deep)}.public-profile-settings-form>footer>button{background:var(--green-deep);color:#fff}.public-profile-settings-form>footer>button:disabled{opacity:.55}@media (max-width:950px){.public-profile-settings-form{max-width:calc(100% - 32px)}.public-profile-settings-stack .public-profile-settings-form{max-width:none}}@media (max-width:700px){.profile-media-actions{flex-wrap:wrap;align-items:flex-start;padding-left:122px}.profile-media-actions>div{flex-basis:100%;width:100%}}@media (max-width:650px){.public-profile-settings-title{flex-direction:column;align-items:flex-start}.public-profile-settings-title aside{width:100%}.public-visibility-options,.public-profile-checks,.public-profile-fields,.public-featured-picker>div[role=radiogroup]{grid-template-columns:1fr}.public-visibility-options label,.public-profile-checks label{border-right:0;border-bottom:1px solid var(--line-soft)}.public-profile-fields label.wide{grid-column:auto}.public-featured-picker>header{flex-direction:column;align-items:flex-start}.public-profile-settings-form>footer{flex-direction:column;align-items:stretch}.public-profile-settings-form>footer>a,.public-profile-settings-form>footer>button{width:100%}.profile-media-editor>header{align-items:flex-start}.profile-media-editor>header b{display:none}}@media (max-width:480px){.profile-cover-preview{height:120px}.profile-avatar-preview{width:74px;height:74px;top:82px;left:14px}.profile-media-actions{padding:47px 12px 0}.profile-media-actions>div{min-height:32px;padding-left:86px}}.public-profile-unavailable{background:var(--theme-sidebar);place-items:center;min-height:100vh;padding:24px;display:grid}.public-profile-unavailable section{border-top:3px solid var(--green);background:#fff;width:min(430px,100%);padding:28px}.public-profile-unavailable section>span{background:var(--green);color:#fff;place-items:center;width:35px;height:35px;margin-bottom:16px;font-size:10px;font-weight:850;display:grid}.personal-appearance-studio{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:12px;width:min(1180px,100% - 32px);margin:22px auto 48px;display:grid}.personal-appearance-controls{gap:11px;display:grid}.personal-theme-panel,.personal-color-panel,.personal-appearance-actions,.personal-appearance-preview{border:1px solid var(--line);background:var(--surface)}.personal-theme-panel>header,.personal-color-panel>header,.personal-appearance-preview>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:flex}.personal-theme-panel>header span,.personal-color-panel>header span,.personal-appearance-preview>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:850}.personal-theme-panel>header h2,.personal-color-panel>header h2{margin:4px 0 3px;font-size:10px}.personal-theme-panel>header p,.personal-color-panel>header p{color:#7e8a84;margin:0;font-size:6px}.personal-theme-panel>header>b,.personal-color-panel>header>b{background:var(--green-soft);color:var(--green-deep);padding:4px 6px;font-size:5px}.personal-theme-panel>div{grid-template-columns:repeat(2,1fr);display:grid}.personal-theme-panel>div>button{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;grid-template-columns:61px 1fr 16px;align-items:center;gap:9px;min-height:73px;padding:9px 11px;display:grid}.personal-theme-panel>div>button:nth-child(2n){border-right:0}.personal-theme-panel>div>button.selected{box-shadow:inset 3px 0 var(--green);background:var(--green-soft)}.personal-theme-panel button>span{border:1px solid #d8dfdc;grid-template-columns:repeat(3,1fr);height:35px;display:grid}.personal-theme-panel button>span i{display:block}.personal-theme-panel button p{margin:0}.personal-theme-panel button strong,.personal-theme-panel button small{display:block}.personal-theme-panel button strong{font-size:7px}.personal-theme-panel button small{color:#7a8781;margin-top:4px;font-size:5px;line-height:1.35}.personal-theme-panel button>b{color:var(--green-deep);font-size:7px}.personal-color-panel>div{grid-template-columns:repeat(2,1fr);display:grid}.personal-color-panel>div>label{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:61px;padding:9px 11px;display:grid}.personal-color-panel>div>label:nth-child(2n){border-right:0}.personal-color-panel input[type=color]{cursor:pointer;background:#fff;border:1px solid #cbd5d1;width:30px;height:30px;padding:2px}.personal-color-panel label strong,.personal-color-panel label small{display:block}.personal-color-panel label strong{font-size:7px}.personal-color-panel label small{color:#84908a;margin-top:3px;font-size:5px}.personal-color-panel code{color:#77847e;font-size:5px}.personal-breadcrumb-toggle{cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;min-height:65px;padding:10px 13px;display:grid}.personal-breadcrumb-toggle input{accent-color:var(--green-deep)}.personal-breadcrumb-toggle b{background:var(--green-soft);color:var(--green-deep);padding:4px 6px;font-size:5px}.personal-appearance-actions{justify-content:flex-end;align-items:center;gap:7px;min-height:70px;padding:11px 13px;display:flex}.personal-appearance-actions>div{flex:1}.personal-appearance-actions strong,.personal-appearance-actions small{display:block}.personal-appearance-actions strong{font-size:7px}.personal-appearance-actions small{color:#7f8c86;margin-top:3px;font-size:5px}.personal-appearance-actions>a,.personal-appearance-actions>button{border:1px solid var(--green-deep);min-height:33px;color:var(--green-deep);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 10px;font-size:6px;font-weight:750;display:flex}.personal-appearance-actions>button.primary{background:var(--green-deep);color:#fff}.personal-appearance-actions>button:disabled{opacity:.48;cursor:default}.personal-appearance-preview{position:sticky;top:10px;overflow:hidden}.personal-appearance-preview>header>div strong{margin-top:4px;font-size:8px;display:block}.personal-appearance-preview>header nav{display:flex}.personal-appearance-preview>header nav button{border:1px solid var(--line);color:#77847e;min-height:27px;font:inherit;cursor:pointer;background:#fff;padding:0 8px;font-size:5px}.personal-appearance-preview>header nav button.active{border-color:var(--green-deep);background:var(--green-soft);color:var(--green-deep);font-weight:800}.personal-preview-frame{background:#e9eeeb;place-items:center;min-height:510px;padding:15px;display:grid}.personal-preview-frame>main{background:var(--preview-canvas);width:100%;transition:width .2s;overflow:hidden;box-shadow:0 5px 18px #24372f1c}.personal-preview-frame.mobile>main{width:235px}.personal-preview-frame main>header{background:var(--preview-topbar);color:#24342e;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:5px;display:flex}.personal-preview-frame main>header>span{background:var(--preview-accent);color:#fff;place-items:center;width:18px;height:18px;font-size:5px;font-weight:850;display:grid}.personal-preview-frame main>header>nav{text-align:center;color:#75827c;flex:1}.personal-preview-frame main>header>b{background:var(--preview-navigation);color:#fff;padding:4px 6px}.personal-preview-frame.mobile main>header>nav{display:none}.personal-preview-breadcrumb{background:var(--preview-breadcrumb);height:20px;color:var(--preview-deep);align-items:center;padding:0 10px;font-size:4px;display:flex}.personal-preview-cover{background:var(--preview-navigation);height:75px;margin:8px 8px 0;position:relative}.personal-preview-cover>i{opacity:.3;background:linear-gradient(120deg, transparent 40%, var(--preview-accent) 40% 41%, transparent 41%);position:absolute;inset:0}.personal-preview-cover>b{background:var(--preview-accent);color:#fff;border:3px solid #fff;place-items:center;width:45px;height:45px;font-size:9px;display:grid;position:absolute;bottom:-22px;left:12px}.personal-preview-identity{background:var(--preview-content);min-height:92px;margin:0 8px;padding:14px 12px 8px 68px}.personal-preview-identity small,.personal-preview-identity strong,.personal-preview-identity span{display:block}.personal-preview-identity small{color:var(--preview-deep);font-size:3px}.personal-preview-identity strong{margin-top:3px;font-size:10px}.personal-preview-identity span{color:#84908a;font-size:4px}.personal-preview-identity p{color:#69766f;font-size:4px}.personal-preview-tabs{background:var(--preview-content);height:27px;color:var(--preview-deep);align-items:center;margin:5px 8px;padding:0 10px;font-size:4px;display:flex}.personal-preview-content{grid-template-columns:.7fr 1.3fr;gap:5px;min-height:116px;margin:0 8px 11px;display:grid}.personal-preview-content>*{background:var(--preview-content);padding:9px}.personal-preview-content b{color:var(--preview-deep);font-size:3px}.personal-preview-content span{border-left:2px solid var(--preview-accent);background:var(--preview-accent);height:24px;margin-top:7px;display:block}@supports (color:color-mix(in lab, red, red)){.personal-preview-content span{background:color-mix(in srgb, var(--preview-accent) 8%, white)}}.personal-preview-frame.mobile .personal-preview-content{grid-template-columns:1fr}.personal-preview-frame.mobile .personal-preview-content aside{display:none}.personal-preview-frame main>footer{background:var(--preview-footer);color:#fff;justify-content:space-between;align-items:center;height:45px;padding:0 11px;font-size:4px;display:flex}.personal-preview-frame main>footer b{color:var(--preview-accent)}.personal-appearance-preview>p{color:#7e8b85;margin:0;padding:10px 13px;font-size:5px}.personal-appearance-preview>p span{color:var(--green)}@media (max-width:1020px){.personal-appearance-studio{grid-template-columns:1fr}.personal-appearance-preview{grid-row:1;position:static}.personal-preview-frame{min-height:450px}.personal-preview-frame>main{max-width:560px}}@media (max-width:650px){.personal-theme-panel>div,.personal-color-panel>div{grid-template-columns:1fr}.personal-theme-panel>div>button,.personal-color-panel>div>label{border-right:0}.personal-appearance-actions{flex-direction:column;align-items:stretch}.personal-appearance-actions>a,.personal-appearance-actions>button{width:100%}.personal-preview-frame{padding:10px}}.public-profile-unavailable small{color:var(--green-deep);letter-spacing:.09em;font-size:5px;font-weight:800}.public-profile-unavailable h1{margin:8px 0 6px;font-size:18px}.public-profile-unavailable p{color:#6f7d77;font-size:8px;line-height:1.6}.public-profile-unavailable div{gap:7px;margin-top:18px;display:flex}.public-profile-unavailable a{border:1px solid var(--green-deep);min-height:33px;color:var(--green-deep);align-items:center;padding:0 10px;font-size:7px;font-weight:750;display:flex}.public-profile-unavailable a:first-child{background:var(--green-deep);color:#fff}.public-person-liked-section{gap:12px;max-width:1060px;margin:12px auto 45px;display:grid}.public-person-liked-heading{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.public-person-liked-heading>div>span{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.public-person-liked-heading h1{color:#27322e;margin:6px 0 5px;font-size:17px}.public-person-liked-heading>div>p{color:#738079;max-width:650px;margin:0;font-size:8px;line-height:1.55}.public-person-liked-heading aside{background:#f4fbf8;border:1px solid #cfe4dc;align-items:center;gap:10px;min-width:190px;padding:12px 14px;display:flex}.public-person-liked-heading aside.private{background:#fffaf1;border-color:#e8d9c1}.public-person-liked-heading aside>span{color:var(--green-deep);font-size:18px}.public-person-liked-heading aside.private>span{color:#9a7440}.public-person-liked-heading aside p{gap:2px;margin:0;display:grid}.public-person-liked-heading aside strong{color:#2c5d4d;font-size:8px}.public-person-liked-heading aside.private strong{color:#765b36}.public-person-liked-heading aside small{color:#74847e;font-size:6px}.public-person-liked-disclosure{border:1px solid #d9e5e0;border-left:3px solid var(--green);background:var(--green-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-person-liked-disclosure{background:color-mix(in srgb, var(--green-soft) 38%, white)}}.public-person-liked-disclosure{padding:11px 14px}.public-person-liked-disclosure>span{color:var(--green-deep);font-size:13px}.public-person-liked-disclosure p{gap:2px;margin:0;display:grid}.public-person-liked-disclosure strong{color:#315347;font-size:8px}.public-person-liked-disclosure small{color:#708078;font-size:6px;line-height:1.45}.public-person-liked-disclosure a{color:var(--green-deep);border:1px solid #a9d0c1;padding:7px 9px;font-size:6px;font-weight:800;text-decoration:none}.public-person-liked-disclosure a:hover{background:var(--surface)}.public-person-liked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-person-liked-card{border:1px solid var(--line);background:var(--surface);display:grid;overflow:hidden}.public-person-liked-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.public-person-liked-card>header>p{gap:2px;min-width:0;margin:0;display:grid}.public-person-liked-card>header>p>a,.public-person-liked-card>header>p>strong{color:#304039;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;text-decoration:none;overflow:hidden}.public-person-liked-card>header>p>a:hover{color:var(--green-deep)}.public-person-liked-card>header small{color:#829089;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.public-person-liked-card>header>span{background:var(--green-soft);color:var(--green-deep);letter-spacing:.07em;border:1px solid #cfe2da;padding:4px 6px;font-size:5px;font-weight:850}.public-person-liked-media{border-bottom:1px solid var(--line-soft);background:#eaf1ee;height:155px;display:block;overflow:hidden}.public-person-liked-media img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.public-person-liked-media:hover img{transform:scale(1.015)}.public-person-liked-copy{align-content:start;gap:8px;min-height:112px;padding:14px;display:grid}.public-person-liked-copy h2{margin:0;font-size:11px;line-height:1.35}.public-person-liked-copy h2 a{color:#27342f;text-decoration:none}.public-person-liked-copy h2 a:hover{color:var(--green-deep)}.public-person-liked-copy p{color:#55645d;margin:0;font-size:8px;line-height:1.6}.public-person-liked-copy>small{color:#89948f;margin-top:auto;font-size:6px}.public-person-liked-card>footer{border-top:1px solid var(--line-soft);background:var(--canvas);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-person-liked-card>footer{background:color-mix(in srgb, var(--canvas) 56%, white)}}.public-person-liked-card>footer{padding:10px 13px}.public-person-liked-card>footer>p{color:#a5405d;align-items:center;gap:5px;margin:0;display:flex}.public-person-liked-card>footer>p span{font-size:10px}.public-person-liked-card>footer>p strong{font-size:6px}.public-person-liked-card>footer nav{justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-person-liked-card>footer nav a{color:#74827b;font-size:6px;font-weight:700;text-decoration:none}.public-person-liked-card>footer nav a:hover{color:var(--green-deep)}.public-person-liked-card>footer nav a.open{border-left:1px solid var(--line);color:var(--green-deep);padding-left:10px;font-weight:850}.public-person-liked-empty,.public-person-liked-private{border:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;gap:15px;min-height:190px;padding:28px;display:flex}.public-person-liked-empty>span,.public-person-liked-private>span{color:#b76a80;font-size:30px}.public-person-liked-empty>div,.public-person-liked-private>div{gap:4px;max-width:560px;display:grid}.public-person-liked-empty strong,.public-person-liked-private h2{color:#39443f;margin:0;font-size:12px}.public-person-liked-empty p,.public-person-liked-private p{color:#7c8882;margin:0;font-size:8px;line-height:1.55}.public-person-liked-private small{color:#9c6f7b;letter-spacing:.1em;font-size:6px;font-weight:850}.public-person-liked-private>a{border:1px solid var(--line);color:var(--green-deep);white-space:nowrap;padding:8px 10px;font-size:7px;font-weight:800;text-decoration:none}.public-person-liked-section>footer{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex;position:relative}.public-person-liked-section>footer>div{gap:2px;display:grid}.public-person-liked-section>footer strong{color:#4a5852;font-size:8px}.public-person-liked-section>footer small{color:#86918c;font-size:6px}.public-person-liked-section>footer button{border:1px solid var(--green);background:var(--surface);color:var(--green-deep);cursor:pointer;padding:8px 11px;font-size:7px;font-weight:850}.public-person-liked-section>footer button:hover:not(:disabled){background:var(--green-soft)}.public-person-liked-section>footer button:disabled{cursor:wait;opacity:.6}.public-person-liked-section>footer>span{color:var(--green-deep);font-size:7px;font-weight:800}.public-person-liked-section>footer>p{z-index:1;color:#9f3851;background:#fff6f8;border:1px solid #ecc5ce;margin:0;padding:6px 9px;font-size:6px;position:absolute;bottom:-29px;right:14px}@media (max-width:900px){.public-person-liked-section{max-width:calc(100% - 32px)}}@media (max-width:720px){.public-person-liked-heading{grid-template-columns:1fr}.public-person-liked-heading aside{min-width:0}.public-person-liked-grid{grid-template-columns:1fr}.public-person-liked-private{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.public-person-liked-disclosure{grid-template-columns:auto 1fr}.public-person-liked-disclosure a{grid-column:2;justify-self:start}.public-person-liked-card>footer{grid-template-columns:1fr}.public-person-liked-card>footer nav{flex-wrap:wrap;justify-content:flex-start}.public-person-liked-section>footer{flex-direction:column;align-items:stretch}.public-person-liked-section>footer button{width:100%}}.social-post-save-control{background:0 0;align-items:center;display:inline-flex;position:relative}.network-post>footer .social-post-save-control,.blog-article>footer .social-post-save-control,.forum-topic>footer .social-post-save-control{padding:0}.social-post-save-button{color:#6f7d77;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:720}.social-post-save-button.saved{color:var(--green-deep);font-weight:850}.social-post-save-button:disabled{cursor:wait;opacity:.58}.social-post-save-control>small{z-index:6;color:#9b4050;background:#fff7f8;border:1px solid #edc9cf;width:170px;padding:6px 8px;font-size:6px;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0}.saved-posts-heading{border-top:3px solid #406e61}.saved-posts-section{gap:11px;padding-bottom:44px;display:grid}.saved-posts-private-strip{border:1px solid #cadfd7;border-left:3px solid var(--green);background:#f5fbf8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.saved-posts-private-strip>span{color:var(--green-deep);font-size:13px}.saved-posts-private-strip p{gap:2px;margin:0;display:grid}.saved-posts-private-strip strong{color:#315247;font-size:8px}.saved-posts-private-strip small{color:#74827c;font-size:6px;line-height:1.45}.saved-posts-private-strip>b{color:#2f5549;text-align:right;min-width:58px;font-size:17px;display:grid}.saved-posts-private-strip>b small{letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:700}.saved-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.saved-post-card{border:1px solid var(--line);background:var(--surface);display:grid;overflow:hidden}.saved-post-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.saved-post-card>header>p{gap:2px;min-width:0;margin:0;display:grid}.saved-post-card>header>p>a,.saved-post-card>header>p>strong{color:#304039;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;text-decoration:none;overflow:hidden}.saved-post-card>header>p>a:hover{color:var(--green-deep)}.saved-post-card>header small{color:#829089;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.saved-post-card>header>span{color:#3f695d;letter-spacing:.07em;background:#eef7f3;border:1px solid #cbded7;padding:4px 6px;font-size:5px;font-weight:850}.saved-post-media{border-bottom:1px solid var(--line-soft);background:#eaf1ee;height:160px;display:block;overflow:hidden}.saved-post-media img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.saved-post-media:hover img{transform:scale(1.015)}.saved-post-copy{align-content:start;gap:8px;min-height:116px;padding:14px;display:grid}.saved-post-copy h2{margin:0;font-size:11px;line-height:1.35}.saved-post-copy h2 a{color:#27342f;text-decoration:none}.saved-post-copy h2 a:hover{color:var(--green-deep)}.saved-post-copy p{color:#55645d;margin:0;font-size:8px;line-height:1.6}.saved-post-copy>small{color:#89948f;margin-top:auto;font-size:6px}.saved-post-card>footer{border-top:1px solid var(--line-soft);background:var(--canvas);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.saved-post-card>footer{background:color-mix(in srgb, var(--canvas) 56%, white)}}.saved-post-card>footer{padding:10px 13px}.saved-post-card>footer>p{color:#3f6b5e;align-items:center;gap:5px;margin:0;display:flex}.saved-post-card>footer>p span{font-size:10px}.saved-post-card>footer>p strong{font-size:6px}.saved-post-card>footer nav{justify-content:flex-end;align-items:center;gap:11px;display:flex}.saved-post-card>footer nav>a{color:#74827b;font-size:6px;font-weight:700;text-decoration:none}.saved-post-card>footer nav>a:hover{color:var(--green-deep)}.saved-post-card .social-post-save-button{border-left:1px solid var(--line);color:#8a4b57;padding-left:10px}.saved-posts-undo{background:#fffaf2;border:1px solid #decfba;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.saved-posts-undo>span{color:#8a6b3f;font-size:14px}.saved-posts-undo p{gap:2px;margin:0;display:grid}.saved-posts-undo strong{color:#654f31;font-size:8px}.saved-posts-undo small{color:#88785f;font-size:6px}.saved-posts-undo button{color:#755833;cursor:pointer;background:#fff;border:1px solid #c9ae86;padding:6px 9px;font-size:7px;font-weight:800}.saved-posts-undo button.dismiss{background:0 0;border:0;padding:4px;font-size:12px}.saved-posts-empty,.saved-posts-unavailable{border:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;gap:15px;min-height:200px;padding:28px;display:flex}.saved-posts-empty>span,.saved-posts-unavailable>span{color:#698b80;font-size:30px}.saved-posts-empty>div,.saved-posts-unavailable>div{gap:4px;max-width:530px;display:grid}.saved-posts-empty strong,.saved-posts-unavailable h2{color:#39443f;margin:0;font-size:12px}.saved-posts-empty p,.saved-posts-unavailable p{color:#7c8882;margin:0;font-size:8px;line-height:1.55}.saved-posts-unavailable small{color:#5b796f;letter-spacing:.1em;font-size:6px;font-weight:850}.saved-posts-empty>a,.saved-posts-unavailable>a{border:1px solid var(--line);color:var(--green-deep);white-space:nowrap;padding:8px 10px;font-size:7px;font-weight:800;text-decoration:none}.saved-posts-section>footer{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex;position:relative}.saved-posts-section>footer>div{gap:2px;display:grid}.saved-posts-section>footer strong{color:#4a5852;font-size:8px}.saved-posts-section>footer small{color:#86918c;font-size:6px}.saved-posts-section>footer button{border:1px solid var(--green);color:var(--green-deep);cursor:pointer;background:#fff;padding:8px 11px;font-size:7px;font-weight:850}.saved-posts-section>footer button:disabled{cursor:wait;opacity:.6}.saved-posts-section>footer>span{color:var(--green-deep);font-size:7px;font-weight:800}.saved-posts-section>footer>p{z-index:1;color:#9f3851;background:#fff6f8;border:1px solid #ecc5ce;margin:0;padding:6px 9px;font-size:6px;position:absolute;bottom:-29px;right:14px}.saved-posts-privacy-card{border-top:3px solid var(--green)}.saved-posts-privacy-card>b{background:var(--green-soft);width:30px;height:30px;color:var(--green-deep);place-items:center;font-size:13px;display:grid}.saved-posts-privacy-card p{gap:4px;margin:9px 0 0;display:grid}.saved-posts-privacy-card strong{color:#344840;font-size:9px}.saved-posts-privacy-card small{color:#75827c;font-size:7px;line-height:1.55}.saved-posts-guide>strong{font-size:9px}.saved-posts-guide>div{border-top:1px solid var(--line-soft);grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:9px 0;display:grid}.saved-posts-guide>div>span{color:#527166;background:#eef5f2;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.saved-posts-guide p{gap:2px;margin:0;display:grid}.saved-posts-guide b{color:#415149;font-size:7px}.saved-posts-guide small{color:#7d8883;font-size:6px;line-height:1.4}.saved-posts-guide>a{color:var(--green-deep);font-size:7px;font-weight:800;text-decoration:none}@media (max-width:720px){.saved-posts-grid{grid-template-columns:1fr}.saved-posts-empty,.saved-posts-unavailable{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.saved-posts-private-strip{grid-template-columns:auto 1fr}.saved-posts-private-strip>b{text-align:left;grid-column:2}.saved-post-card>footer{grid-template-columns:1fr}.saved-post-card>footer nav{flex-wrap:wrap;justify-content:flex-start}.saved-posts-undo{grid-template-columns:auto 1fr auto}.saved-posts-undo>button:not(.dismiss){grid-column:2;justify-self:start}.saved-posts-undo button.dismiss{grid-area:1/3}.saved-posts-section>footer{flex-direction:column;align-items:stretch}.saved-posts-section>footer button{width:100%}}.public-relationship-privacy{border-top:1px solid var(--line-soft);padding:13px 15px 15px}.public-relationship-privacy.disabled{background:#fafbfb}.public-relationship-privacy.disabled>div{opacity:.55}.public-relationship-privacy>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.public-relationship-privacy>header span,.public-relationship-privacy>header strong,.public-relationship-privacy>header small{display:block}.public-relationship-privacy>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.public-relationship-privacy>header strong{margin-top:3px;font-size:8px}.public-relationship-privacy>header small{color:#84908b;margin-top:3px;font-size:6px}.public-relationship-privacy>header>b{background:var(--green-soft);color:var(--green-deep);flex:none;padding:4px 6px;font-size:5px}.public-relationship-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.public-relationship-privacy-grid article{border:1px solid var(--line);border-left:3px solid var(--green);background:#fff}.public-relationship-privacy-grid article.hidden-context{background:#f8f9f9;border-left-color:#b8c1bd}.public-relationship-privacy-title{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:59px;padding:8px 9px;display:grid}.public-relationship-privacy-title>span{width:33px;height:33px;color:var(--green-deep);background:#e3f3ed;place-items:center;font-size:8px;font-weight:800;display:grid}.hidden-context .public-relationship-privacy-title>span{color:#718079;background:#e9edeb}.public-relationship-privacy-title p{min-width:0;margin:0}.public-relationship-privacy-title p small,.public-relationship-privacy-title p strong,.public-relationship-privacy-title p em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-relationship-privacy-title p small{color:#78857f;text-transform:uppercase;font-size:5px}.public-relationship-privacy-title p strong{color:#263730;margin-top:2px;font-size:7px}.public-relationship-privacy-title p em{color:#688078;margin-top:3px;font-size:5px;font-style:normal}.public-relationship-privacy-title>b{color:var(--green-deep);background:#d9f0e7;padding:3px 5px;font-size:5px}.hidden-context .public-relationship-privacy-title>b{color:#718079;background:#e9edeb}.public-relationship-privacy-controls{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-relationship-privacy-controls label{cursor:pointer;align-items:flex-start;gap:7px;min-height:55px;padding:9px;display:flex}.public-relationship-privacy-controls label+label{border-left:1px solid var(--line-soft)}.public-relationship-privacy-controls label.disabled{opacity:.48;cursor:default}.public-relationship-privacy-controls input{accent-color:var(--green-deep);margin-top:1px}.public-relationship-privacy-controls strong,.public-relationship-privacy-controls small{display:block}.public-relationship-privacy-controls strong{font-size:6px}.public-relationship-privacy-controls small{color:#7d8984;margin-top:3px;font-size:5px;line-height:1.4}.public-relationship-privacy-empty{color:#718079;border:1px dashed #c9d4cf;align-items:center;gap:10px;min-height:67px;padding:10px;display:flex}.public-relationship-privacy-empty>span{background:#eef2f0;place-items:center;width:31px;height:31px;display:grid}.public-relationship-privacy-empty strong,.public-relationship-privacy-empty small{display:block}.public-relationship-privacy-empty strong{font-size:7px}.public-relationship-privacy-empty small{margin-top:3px;font-size:6px}@media (max-width:650px){.public-relationship-privacy>header{flex-direction:column;align-items:flex-start}.public-relationship-privacy-grid{grid-template-columns:1fr}}@media (max-width:430px){.public-relationship-privacy-controls{grid-template-columns:1fr}.public-relationship-privacy-controls label+label{border-top:1px solid var(--line-soft);border-left:0}}.public-person-readable-workspace{background:var(--canvas);color:#182621;min-height:100vh}.public-person-readable-workspace .public-person-posts-page,.public-person-readable-workspace .public-person-communities-page{gap:12px;display:grid}.public-person-readable-workspace .public-person-communities-page .public-person-community-grid{margin-top:0}.public-person-readable-workspace .public-person-community-toolbar{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:14px;min-height:68px;padding:11px 14px;display:grid}.public-person-readable-workspace .public-person-community-toolbar>div strong,.public-person-readable-workspace .public-person-community-toolbar>div small{display:block}.public-person-readable-workspace .public-person-community-toolbar>div strong{font-size:.875rem}.public-person-readable-workspace .public-person-community-toolbar>div small{color:#75837d;margin-top:4px;font-size:.75rem}.public-person-readable-workspace .public-person-community-toolbar label{color:#718078;background:#f8fbfa;border:1px solid #cfdbd6;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:40px;padding:0 9px;display:grid}.public-person-readable-workspace .public-person-community-toolbar input{color:#26352f;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.public-person-readable-workspace .public-person-community-toolbar label button,.public-person-readable-workspace .public-person-community-grid .public-person-empty button{min-height:32px;color:var(--green-deep);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:800}.public-person-readable-workspace .public-person-community-grid .public-person-empty button{border:1px solid var(--line);background:var(--surface);margin-top:10px;padding-inline:12px}.public-person-readable-workspace .public-person-posts-page .public-person-section-feed{width:100%;margin-top:0}.public-person-readable-workspace .public-person-posts-live-bar{border:1px solid #cfe1da;border-left:4px solid var(--green);background:var(--green-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-person-readable-workspace .public-person-posts-live-bar{background:color-mix(in srgb, var(--green-soft) 48%, white)}}.public-person-readable-workspace .public-person-posts-live-bar>span{background:var(--theme-sidebar);width:30px;height:30px;color:var(--green);place-items:center;font-size:.75rem;display:grid}.public-person-readable-workspace .public-person-posts-live-bar small,.public-person-readable-workspace .public-person-posts-live-bar strong,.public-person-readable-workspace .public-person-posts-live-bar time{display:inline}.public-person-readable-workspace .public-person-posts-live-bar small{color:var(--green-deep);letter-spacing:.06em;margin-right:9px;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-posts-live-bar strong{font-size:.875rem}.public-person-readable-workspace .public-person-posts-live-bar time{color:#6f817a;margin-left:8px;font-size:.75rem}.public-person-readable-workspace .public-person-posts-live-bar button,.public-person-readable-workspace .public-person-posts-unavailable button,.public-person-readable-workspace .public-person-posts-unavailable a,.public-person-readable-workspace .public-person-posts-pagination>button{border:1px solid var(--green-deep);background:var(--theme-sidebar);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:1px;justify-content:center;align-items:center;padding-inline:13px;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.public-person-readable-workspace .public-person-posts-live-bar button:disabled,.public-person-readable-workspace .public-person-posts-unavailable button:disabled,.public-person-readable-workspace .public-person-posts-pagination>button:disabled{opacity:.58;cursor:wait}.public-person-readable-workspace .public-person-posts-live-bar.syncing>span{animation:1s ease-in-out infinite public-person-live-pulse}.public-person-readable-workspace .public-person-posts-live-bar.offline{background:#fbf6e9;border-color:#e5d2a7 #e5d2a7 #e5d2a7 #b58329}.public-person-readable-workspace .public-person-posts-live-bar.offline>span{color:#f7dda5;background:#765b28}.public-person-readable-workspace .public-person-posts-live-bar.locked{background:#faefed;border-color:#e6c8c3 #e6c8c3 #e6c8c3 #ad564c}.public-person-readable-workspace .public-person-posts-live-bar.locked>span{color:#f5c8c2;background:#75443e}.public-person-readable-workspace .public-person-posts-unavailable{background:var(--surface);border:1px solid #e6c8c3;border-top:4px solid #ad564c;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:210px;padding:24px;display:grid}.public-person-readable-workspace .public-person-posts-unavailable>span{color:#8d4d45;background:#faefed;place-items:center;width:58px;height:58px;font-size:1.25rem;display:grid}.public-person-readable-workspace .public-person-posts-unavailable small{color:#9c5c53;letter-spacing:.08em;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-posts-unavailable h2{margin:5px 0;font-size:1.05rem}.public-person-readable-workspace .public-person-posts-unavailable p{color:#6f7d77;max-width:620px;margin:0;font-size:.875rem;line-height:1.6}.public-person-readable-workspace .public-person-posts-unavailable nav{gap:7px;display:grid}.public-person-readable-workspace .public-person-posts-unavailable a{border-color:var(--line);background:var(--surface);color:var(--green-deep)}.public-person-readable-workspace .public-person-posts-pagination{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:grid;position:relative}.public-person-readable-workspace .public-person-posts-pagination.complete{border-left:4px solid var(--green)}.public-person-readable-workspace .public-person-posts-pagination strong,.public-person-readable-workspace .public-person-posts-pagination small{font-size:.75rem;display:block}.public-person-readable-workspace .public-person-posts-pagination small{color:#7b8882;margin-top:4px}.public-person-readable-workspace .public-person-posts-pagination>span{color:var(--green-deep);font-size:.75rem;font-weight:800}.public-person-readable-workspace .public-person-posts-pagination>p{color:#a34e47;grid-column:1/-1;margin:0;font-size:.75rem}@media (max-width:680px){.public-person-readable-workspace .public-person-community-toolbar{grid-template-columns:1fr}.public-person-readable-workspace .public-person-posts-live-bar,.public-person-readable-workspace .public-person-posts-unavailable{grid-template-columns:34px minmax(0,1fr)}.public-person-readable-workspace .public-person-posts-live-bar button,.public-person-readable-workspace .public-person-posts-unavailable nav{grid-column:2;justify-self:start}.public-person-readable-workspace .public-person-posts-live-bar small,.public-person-readable-workspace .public-person-posts-live-bar strong,.public-person-readable-workspace .public-person-posts-live-bar time{margin:0;display:block}.public-person-readable-workspace .public-person-posts-live-bar strong,.public-person-readable-workspace .public-person-posts-live-bar time{margin-top:3px}}@media (max-width:440px){.public-person-readable-workspace .public-person-community-toolbar label{width:100%}.public-person-readable-workspace .public-person-posts-live-bar,.public-person-readable-workspace .public-person-posts-unavailable,.public-person-readable-workspace .public-person-posts-pagination{grid-template-columns:1fr}.public-person-readable-workspace .public-person-posts-live-bar button,.public-person-readable-workspace .public-person-posts-unavailable nav{grid-column:1}.public-person-readable-workspace .public-person-posts-live-bar button,.public-person-readable-workspace .public-person-posts-unavailable button,.public-person-readable-workspace .public-person-posts-unavailable a,.public-person-readable-workspace .public-person-posts-pagination>button{width:100%}.public-person-readable-workspace .public-person-posts-unavailable nav{grid-template-columns:1fr}}.public-person-readable-workspace button:not(:disabled){cursor:pointer}.public-person-readable-workspace .social-avatar{border-radius:2px;width:40px;height:40px;font-size:.75rem}.public-person-readable-workspace .public-person-safety{gap:10px;min-height:38px;font-size:.75rem}.public-person-readable-workspace .public-person-live-state{padding-block:6px}.public-person-readable-workspace .public-person-live-state>aside strong,.public-person-readable-workspace .public-person-live-state>aside time{font-size:.75rem}.public-person-readable-workspace .public-person-live-state>aside button{width:34px;height:30px;font-size:.9375rem}.public-person-readable-workspace .public-person-header{min-height:58px;padding-inline:max(22px,50vw - 560px)}.public-person-readable-workspace .public-person-header>a:first-child span,.public-person-readable-workspace .public-person-footer>a span{width:34px;height:34px;font-size:.8125rem}.public-person-readable-workspace .public-person-header>a:first-child strong,.public-person-readable-workspace .public-person-footer>a strong{font-size:1rem}.public-person-readable-workspace .public-person-header nav a,.public-person-readable-workspace .public-person-login{font-size:.8125rem}.public-person-readable-workspace .public-person-login{min-height:36px;padding-inline:14px}.public-person-readable-workspace .public-person-breadcrumb{min-height:38px;padding-inline:max(22px,50vw - 560px);font-size:.75rem}.public-person-readable-workspace .public-person-context-lens,.public-person-readable-workspace .public-person-cover,.public-person-readable-workspace .public-person-identity,.public-person-readable-workspace .public-person-tabs,.public-person-readable-workspace .public-person-layout,.public-person-readable-workspace .public-person-section,.public-person-readable-workspace .public-person-liked-section{width:min(1120px,100% - 36px);max-width:none}.public-person-readable-workspace .public-person-context-lens{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:70px;padding:11px 14px}.public-person-readable-workspace .public-person-context-lens>span{width:38px;height:38px;font-size:.75rem}.public-person-readable-workspace .public-person-context-lens>div small,.public-person-readable-workspace .public-person-context-lens>nav a,.public-person-readable-workspace .public-person-context-lens>nav b{font-size:.75rem}.public-person-readable-workspace .public-person-context-lens>nav{justify-items:end;gap:5px;min-width:185px;display:grid}.public-person-readable-workspace .public-person-context-lens>nav a,.public-person-readable-workspace .public-person-context-lens>nav b{min-height:36px;color:var(--green-deep);background:#fff;border:1px solid #c8dbd4;justify-content:center;align-items:center;padding-inline:9px;font-weight:800;display:inline-flex}.public-person-readable-workspace .public-person-context-lens>nav b{background:0 0;border:0;min-height:0;padding:0}.public-person-readable-workspace .public-person-context-lens>div strong{margin-top:4px;font-size:.9375rem}.public-person-readable-workspace .public-person-context-lens>div p{margin-top:4px;font-size:.8125rem;line-height:1.45}.public-person-readable-workspace .public-person-origin-path{background:#fff;border:1px solid #d8e5e0;grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.public-person-readable-workspace .public-person-origin-path li{border-right:1px solid #d8e5e0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 9px;display:grid}.public-person-readable-workspace .public-person-origin-path li:last-child{border-right:0}.public-person-readable-workspace .public-person-origin-path li>b{color:#60716a;background:#edf4f1;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.public-person-readable-workspace .public-person-origin-path li[aria-current=step]{background:#edf8f4}.public-person-readable-workspace .public-person-origin-path li[aria-current=step]>b{color:#086f56;background:#caebdf}.public-person-readable-workspace .public-person-origin-path small,.public-person-readable-workspace .public-person-origin-path strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.public-person-readable-workspace .public-person-origin-path small{color:#788780;letter-spacing:.04em;font-size:.75rem;font-weight:800}.public-person-readable-workspace .public-person-origin-path strong{margin-top:2px;font-size:.8125rem}.public-person-readable-workspace .public-person-cover{height:150px;margin-top:18px}.public-person-readable-workspace .public-person-cover:after{font-size:.75rem}.public-person-readable-workspace .public-person-avatar{width:96px;height:96px;font-size:1.4rem;bottom:-48px}.public-person-readable-workspace .public-person-identity{min-height:0;padding:22px 28px 20px 148px}.public-person-readable-workspace .public-person-main-id>div>span,.public-person-readable-workspace .public-person-follows-you{font-size:.75rem}.public-person-readable-workspace .public-person-main-id h1{margin:5px 0 4px;font-size:clamp(1.45rem,2.4vw,1.75rem)}.public-person-readable-workspace .public-person-main-id p,.public-person-readable-workspace .public-person-meta,.public-person-readable-workspace .public-person-stats{font-size:.8125rem}.public-person-readable-workspace .public-person-actions{min-width:280px}.public-person-readable-workspace .public-person-actions a,.public-person-readable-workspace .public-person-actions button,.public-person-readable-workspace .public-person-actions .friendship-chip{min-height:38px;padding-inline:13px;font-size:.8125rem}.public-person-readable-workspace .public-person-actions button.quiet,.public-person-readable-workspace .public-person-actions>p{font-size:.75rem}.public-person-readable-workspace .public-person-actions a.public-person-friendship-review{color:#76571c;background:#fff8e8;border-color:#c9983f;min-height:2.75rem;font-weight:800}.public-person-readable-workspace .public-person-actions a.public-person-friendship-review.outgoing{color:#315e7d;background:#f2f7fa;border-color:#557d9c}.public-person-readable-workspace .public-person-actions a.public-person-friendship-review.manage{color:#754b2f;background:#fff9f1;border-color:#b9855a}.public-person-readable-workspace .public-person-connection-path{background:#f8faf9;border:1px solid #d9e4df;border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,26rem);display:grid;overflow:hidden}.public-person-readable-workspace .public-person-connection-path>span{color:#697872;grid-template-columns:1.625rem minmax(0,1fr);align-content:center;gap:.125rem .5rem;min-width:0;min-height:4.25rem;padding:.625rem;display:grid}.public-person-readable-workspace .public-person-connection-path>span+span{border-left:1px solid #d9e4df}.public-person-readable-workspace .public-person-connection-path>span>b{color:#62716b;background:#e9eeec;grid-row:1/3;align-self:center;place-items:center;width:1.625rem;height:1.625rem;font-size:.75rem;display:grid}.public-person-readable-workspace .public-person-connection-path small,.public-person-readable-workspace .public-person-connection-path strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-person-readable-workspace .public-person-connection-path small{color:#7e8c86;letter-spacing:.04em;font-size:.75rem;font-weight:800}.public-person-readable-workspace .public-person-connection-path strong{font-size:.75rem}.public-person-readable-workspace .public-person-connection-path>span.active{color:#086f56;background:#edf8f4}.public-person-readable-workspace .public-person-connection-path>span.active>b{color:#086f56;background:#cfece1}.public-person-readable-workspace .public-person-connection-path>span.pending{color:#875c19;background:#fff8ea}.public-person-readable-workspace .public-person-connection-path>span.pending>b{color:#875c19;background:#f5e5bd}.public-person-readable-workspace .public-person-identity>h2{margin-top:15px;font-size:1rem}.public-person-readable-workspace .public-person-bio{font-size:1rem;line-height:1.6}.public-person-readable-workspace .public-person-stats strong{font-size:.9375rem}.public-person-readable-workspace .public-person-tabs{min-height:50px}.public-person-readable-workspace .public-person-tabs a{min-width:104px;font-size:.8125rem}.public-person-readable-workspace .public-person-layout{grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:14px}.public-person-readable-workspace .public-person-layout>aside{gap:14px}.public-person-readable-workspace .public-featured-academy,.public-person-readable-workspace .public-independent-card,.public-person-readable-workspace .public-community-highlight{border-top-width:4px;padding:18px}.public-person-readable-workspace .public-featured-academy>span,.public-person-readable-workspace .public-independent-card>span,.public-person-readable-workspace .public-person-feed>header span,.public-person-readable-workspace .public-community-highlight>span{font-size:.75rem}.public-person-readable-workspace .public-featured-academy>div>div{width:42px;height:42px;font-size:.8125rem}.public-person-readable-workspace .public-featured-academy p strong{font-size:.9375rem}.public-person-readable-workspace .public-featured-academy p small,.public-person-readable-workspace .public-featured-academy>b,.public-person-readable-workspace .public-featured-academy li,.public-person-readable-workspace .public-featured-academy>a,.public-person-readable-workspace .public-independent-card>a,.public-person-readable-workspace .public-community-highlight b{font-size:.75rem}.public-person-readable-workspace .public-independent-card h2,.public-person-readable-workspace .public-community-highlight h2{font-size:1rem}.public-person-readable-workspace .public-independent-card p,.public-person-readable-workspace .public-community-highlight p{font-size:.875rem;line-height:1.55}.public-person-readable-workspace .public-person-about header{min-height:52px}.public-person-readable-workspace .public-person-about header strong,.public-person-readable-workspace .public-person-about header span,.public-person-readable-workspace .public-person-about dt,.public-person-readable-workspace .public-person-about dd{font-size:.75rem}.public-person-readable-workspace .public-person-about dl>div{padding:11px 0}.public-person-readable-workspace .public-person-feed{gap:12px}.public-person-readable-workspace .public-person-feed>header{min-height:70px;padding-inline:18px}.public-person-readable-workspace .public-person-feed>header h2{font-size:1rem}.public-person-readable-workspace .public-person-feed>header small{font-size:.75rem}.public-person-readable-workspace .public-person-post{border-left:3px solid #0000;padding:18px}.public-person-readable-workspace .public-person-post:hover{border-left-color:var(--green)}.public-person-readable-workspace .public-person-post>header{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.public-person-readable-workspace .public-person-post>header>div{width:40px;height:40px;font-size:.8125rem}.public-person-readable-workspace .public-person-post>header strong,.public-person-readable-workspace .public-person-post>header small,.public-person-readable-workspace .public-person-post>header>span,.public-person-readable-workspace .public-person-post>footer{font-size:.75rem}.public-person-readable-workspace .public-person-post>h2{margin:16px 0 -5px;font-size:1.05rem}.public-person-readable-workspace .public-person-post>p{font-size:.9375rem;line-height:1.65}.public-person-readable-workspace .public-person-post>footer{min-height:36px;padding-top:12px}.public-person-readable-workspace .public-person-empty{min-height:220px;padding:28px}.public-person-readable-workspace .public-person-empty h3{font-size:1rem}.public-person-readable-workspace .public-person-empty p{font-size:.875rem;line-height:1.55}.public-person-readable-workspace .public-person-section-heading{border-left:4px solid var(--green);min-height:112px;padding:19px 22px}.public-person-readable-workspace .public-person-section-heading>div>span,.public-person-readable-workspace .public-person-story>span,.public-person-readable-workspace .public-person-relationship-list>header>span,.public-person-readable-workspace .public-person-community-grid>a>span{font-size:.75rem}.public-person-readable-workspace .public-person-section-heading h1{margin:6px 0 5px;font-size:1.25rem}.public-person-readable-workspace .public-person-section-heading p{font-size:.875rem;line-height:1.55}.public-person-readable-workspace .public-person-section-heading>strong{padding:11px 14px;font-size:.8125rem}.public-person-readable-workspace .public-person-section-feed{gap:12px;max-width:780px}.public-person-readable-workspace .public-person-about-page{grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:14px}.public-person-readable-workspace .public-person-story{border-top-width:4px;padding:20px}.public-person-readable-workspace .public-person-story h2{font-size:1.1rem}.public-person-readable-workspace .public-person-story>p{font-size:1rem;line-height:1.65}.public-person-readable-workspace .public-person-story dt,.public-person-readable-workspace .public-person-story dd{font-size:.75rem}.public-person-readable-workspace .public-person-relationship-list>header{min-height:70px;padding:14px 17px}.public-person-readable-workspace .public-person-relationship-list>header h2{font-size:1rem}.public-person-readable-workspace .public-person-relationship-list>a{grid-template-columns:44px minmax(0,1fr) minmax(145px,auto) 100px;gap:12px;min-height:96px;padding:12px 17px}.public-person-readable-workspace .public-person-relationship-list>a>div{width:44px;height:44px;font-size:.8125rem}.public-person-readable-workspace .public-person-relationship-list>a p strong{font-size:.9375rem}.public-person-readable-workspace .public-person-relationship-list>a p small,.public-person-readable-workspace .public-person-relationship-list li,.public-person-readable-workspace .public-person-relationship-list>a>span{font-size:.75rem}.public-person-readable-workspace .public-person-role-map{border:1px solid var(--line);background:var(--surface);border-top:4px solid #315f56;margin-top:14px}.public-person-readable-workspace .public-person-role-map>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:16px 20px;display:grid}.public-person-readable-workspace .public-person-role-map>header span,.public-person-readable-workspace .public-person-role-module header small,.public-person-readable-workspace .public-person-role-core>small{color:var(--green-deep);letter-spacing:.07em;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-role-map>header h2{margin:5px 0 4px;font-size:1.1rem}.public-person-readable-workspace .public-person-role-map>header p{color:#66766f;max-width:690px;margin:0;font-size:.875rem;line-height:1.55}.public-person-readable-workspace .public-person-role-map>header>strong{color:var(--green-deep);background:#f4f9f7;border:1px solid #cfe0da;padding:10px 13px;font-size:.8125rem}.public-person-readable-workspace .public-person-role-flow{background:#f6f9f8;grid-template-columns:minmax(210px,235px) 46px minmax(0,1fr);align-items:stretch;padding:16px;display:grid}.public-person-readable-workspace .public-person-role-core{color:#fff;background:#172d28;border:1px solid #27483f;flex-direction:column;min-height:240px;padding:18px;display:flex}.public-person-readable-workspace .public-person-role-core>span{width:42px;height:42px;color:var(--green);border:1px solid #507168;place-items:center;margin-bottom:18px;font-size:1rem;display:grid}.public-person-readable-workspace .public-person-role-core>small{color:#9dc1b5}.public-person-readable-workspace .public-person-role-core h3{margin:6px 0 3px;font-size:1.05rem}.public-person-readable-workspace .public-person-role-core>p{color:#b7cbc4;margin:0;font-size:.875rem}.public-person-readable-workspace .public-person-role-core dl{border-top:1px solid #3c5a52;grid-template-columns:1fr 1fr;margin:auto 0 0;padding-top:14px;display:grid}.public-person-readable-workspace .public-person-role-core dl>div+div{border-left:1px solid #3c5a52;padding-left:12px}.public-person-readable-workspace .public-person-role-core dt,.public-person-readable-workspace .public-person-role-core dd{margin:0;font-size:.75rem}.public-person-readable-workspace .public-person-role-core dt{color:#9fb7af;min-height:32px;line-height:1.35}.public-person-readable-workspace .public-person-role-core dd{color:var(--green);margin-top:5px;font-size:1.05rem;font-weight:850}.public-person-readable-workspace .public-person-role-connector{grid-template-columns:1fr;place-items:center;display:grid;position:relative}.public-person-readable-workspace .public-person-role-connector i{background:#86a59b;width:100%;height:1px}.public-person-readable-workspace .public-person-role-connector span{color:#315f56;background:#f6f9f8;place-items:center;width:24px;height:24px;font-size:.875rem;display:grid;position:absolute;right:4px}.public-person-readable-workspace .public-person-role-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-person-readable-workspace .public-person-role-module{border:1px solid #d8e2de;border-left:3px solid var(--green);background:#fff;min-width:0;padding:14px}.public-person-readable-workspace .public-person-role-module>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.public-person-readable-workspace .public-person-role-module>header>span{color:#c9f3e4;background:#23483f;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:850;display:grid}.public-person-readable-workspace .public-person-role-module header small,.public-person-readable-workspace .public-person-role-module header h3{display:block}.public-person-readable-workspace .public-person-role-module header h3{margin:3px 0 0;font-size:.9375rem}.public-person-readable-workspace .public-person-role-module>header>strong{color:#5f7069;text-align:right;font-size:.75rem}.public-person-readable-workspace .public-person-role-module>p{color:#65756e;min-height:42px;margin:12px 0;font-size:.875rem;line-height:1.5}.public-person-readable-workspace .public-person-role-module ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.public-person-readable-workspace .public-person-role-module li a{min-height:48px;color:inherit;border:1px solid #e1e8e5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}:is(.public-person-readable-workspace .public-person-role-module li a:hover,.public-person-readable-workspace .public-person-role-module li a:focus-visible){background:#f4f9f7;border-color:#8bb0a4;outline:0}.public-person-readable-workspace .public-person-role-module li a>span{color:#315f56;background:#e9f1ee;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:850;display:grid}.public-person-readable-workspace .public-person-role-module li p,.public-person-readable-workspace .public-person-role-module li small,.public-person-readable-workspace .public-person-role-module li strong{min-width:0;margin:0;display:block}.public-person-readable-workspace .public-person-role-module li small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.public-person-readable-workspace .public-person-role-module li strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.8125rem;overflow:hidden}.public-person-readable-workspace .public-person-role-module li b{color:var(--green-deep);white-space:nowrap;font-size:.75rem}.public-person-readable-workspace .public-person-role-map>footer{color:#fff;background:#213b34;border-top:1px solid #34554c;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:11px 18px;display:grid}.public-person-readable-workspace .public-person-role-map>footer>span{width:32px;height:32px;color:var(--green);border:1px solid #52736a;place-items:center;display:grid}.public-person-readable-workspace .public-person-role-map>footer p,.public-person-readable-workspace .public-person-role-map>footer strong,.public-person-readable-workspace .public-person-role-map>footer small{margin:0;display:block}.public-person-readable-workspace .public-person-role-map>footer strong{font-size:.875rem}.public-person-readable-workspace .public-person-role-map>footer small{color:#b2c8c0;margin-top:3px;font-size:.75rem;line-height:1.45}.public-person-readable-workspace .public-person-independent-map{border-top-color:#3973a8}.public-person-readable-workspace .public-person-independent-map>header>strong{color:#2c6396;background:#f0f6fb;border-color:#c9dced}.public-person-readable-workspace .public-person-independent-flow,.public-person-readable-workspace .public-person-reserved-flow{background:#f6f9f8;grid-template-columns:minmax(210px,235px) 46px minmax(0,1fr);align-items:stretch;padding:16px;display:grid}.public-person-readable-workspace .public-person-role-core.independent{background:#172c3b;border-color:#294d69}.public-person-readable-workspace .public-person-role-core.independent>span,.public-person-readable-workspace .public-person-role-core.independent dd{color:#8dc7f1}.public-person-readable-workspace .public-person-role-core.independent>small{color:#a8c7dc}.public-person-readable-workspace .public-person-role-core.independent>p,.public-person-readable-workspace .public-person-role-core.independent dt{color:#b9cfdd}.public-person-readable-workspace .public-person-role-core.independent dl,.public-person-readable-workspace .public-person-role-core.independent dl>div+div{border-color:#38576c}.public-person-readable-workspace .public-person-independent-stages{grid-template-rows:1fr auto;gap:10px;min-width:0;display:grid}.public-person-readable-workspace .public-person-independent-now,.public-person-readable-workspace .public-person-independent-next{background:#fff;border:1px solid #d4e0e7;border-left:3px solid #3973a8;padding:14px}.public-person-readable-workspace .public-person-independent-now>header span,.public-person-readable-workspace .public-person-independent-next>header span{color:#2c6396;letter-spacing:.07em;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-independent-now>header h3,.public-person-readable-workspace .public-person-independent-next>header h3{margin:4px 0 0;font-size:.9375rem}.public-person-readable-workspace .public-person-independent-now ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.public-person-readable-workspace .public-person-independent-now li{background:#f8fbfd;border:1px solid #e0e8ed;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid}.public-person-readable-workspace .public-person-independent-now li>b{color:#2c6396;background:#dfeefa;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid}.public-person-readable-workspace .public-person-independent-now li p,.public-person-readable-workspace .public-person-independent-now li strong,.public-person-readable-workspace .public-person-independent-now li small{margin:0;display:block}.public-person-readable-workspace .public-person-independent-now li strong{font-size:.8125rem}.public-person-readable-workspace .public-person-independent-now li small{color:#6a7973;margin-top:4px;font-size:.75rem;line-height:1.45}.public-person-readable-workspace .public-person-independent-next{border-left-color:#82938c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.public-person-readable-workspace .public-person-independent-next>header{grid-column:1/-1}.public-person-readable-workspace .public-person-independent-next>div{grid-template-columns:auto 24px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;display:grid}.public-person-readable-workspace .public-person-independent-next>div>strong{color:#52655e;border:1px solid #cddbd5;padding:8px 10px;font-size:.75rem}.public-person-readable-workspace .public-person-independent-next>div>i{color:#7a8d86;text-align:center;font-style:normal}.public-person-readable-workspace .public-person-independent-next>div p,.public-person-readable-workspace .public-person-independent-next>div b,.public-person-readable-workspace .public-person-independent-next>div small{margin:0;display:block}.public-person-readable-workspace .public-person-independent-next>div b{font-size:.8125rem}.public-person-readable-workspace .public-person-independent-next>div small{color:#6b7b74;margin-top:3px;font-size:.75rem}.public-person-readable-workspace .public-person-independent-next>a{color:#2c6396;border:1px solid #3973a8;justify-content:center;align-items:center;min-height:38px;padding-inline:12px;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}:is(.public-person-readable-workspace .public-person-independent-next>a:hover,.public-person-readable-workspace .public-person-independent-next>a:focus-visible){background:#edf5fb;outline:0}.public-person-readable-workspace .public-person-reserved-role-map{border-top-color:#856a35}.public-person-readable-workspace .public-person-reserved-role-map>header>strong{color:#715825;background:#fbf7ed;border-color:#e4d6b8}.public-person-readable-workspace .public-person-role-core.reserved{background:#393323;border-color:#594d31}.public-person-readable-workspace .public-person-reserved-contexts{align-content:start;gap:8px;display:grid}.public-person-readable-workspace .public-person-reserved-contexts>a{min-height:64px;color:inherit;background:#fff;border:1px solid #ded8c8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}:is(.public-person-readable-workspace .public-person-reserved-contexts>a:hover,.public-person-readable-workspace .public-person-reserved-contexts>a:focus-visible){background:#fcfaf5;border-color:#aa9565;outline:0}.public-person-readable-workspace .public-person-reserved-contexts>a>span{color:#715825;background:#eee8d9;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:850;display:grid}.public-person-readable-workspace .public-person-reserved-contexts p,.public-person-readable-workspace .public-person-reserved-contexts small,.public-person-readable-workspace .public-person-reserved-contexts strong{min-width:0;margin:0;display:block}.public-person-readable-workspace .public-person-reserved-contexts small{color:#756f61;font-size:.75rem}.public-person-readable-workspace .public-person-reserved-contexts strong{margin-top:2px;font-size:.875rem}.public-person-readable-workspace .public-person-reserved-contexts b{color:#715825;white-space:nowrap;font-size:.75rem}.public-person-readable-workspace .public-person-address-showcase{border:1px solid var(--line);border-top:4px solid var(--green);background:var(--surface);margin-top:14px}.public-person-readable-workspace .public-person-address-showcase>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:16px 20px;display:grid}.public-person-readable-workspace .public-person-address-showcase>header span{color:var(--green-deep);letter-spacing:.07em;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-address-showcase>header h2{margin:5px 0 4px;font-size:1.1rem}.public-person-readable-workspace .public-person-address-showcase>header p{color:#66766f;max-width:680px;margin:0;font-size:.875rem;line-height:1.55}.public-person-readable-workspace .public-person-address-showcase>header>strong{color:var(--green-deep);background:#f4f9f7;border:1px solid #cfe0da;padding:10px 13px;font-size:.8125rem}.public-person-readable-workspace .public-person-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-person-readable-workspace .public-person-address-grid>a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:154px;color:inherit;grid-template-columns:46px minmax(0,1fr);align-content:start;gap:12px;padding:17px 18px 14px;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:grid}.public-person-readable-workspace .public-person-address-grid>a:nth-child(2n){border-right:0}.public-person-readable-workspace .public-person-address-grid>a:nth-child(odd):last-child{border-right:0;grid-column:1/-1}:is(.public-person-readable-workspace .public-person-address-grid>a:hover,.public-person-readable-workspace .public-person-address-grid>a:focus-visible){box-shadow:inset 4px 0 var(--green);background:#f7faf9;outline:0}.public-person-readable-workspace .public-person-address-grid>a.canonical{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.public-person-readable-workspace .public-person-address-grid>a.canonical{background:color-mix(in srgb, var(--green-soft) 48%, white)}}.public-person-readable-workspace .public-person-address-grid>a>span{background:var(--theme-sidebar);width:46px;height:46px;color:var(--green);place-items:center;font-size:.875rem;font-weight:850;display:grid}.public-person-readable-workspace .public-person-address-grid>a>span.academy{background:#264e47}.public-person-readable-workspace .public-person-address-grid>a>span.custom{color:#d7eee6;background:#385550}.public-person-readable-workspace .public-person-address-grid small{color:var(--green-deep);letter-spacing:.055em;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-address-grid h3{overflow-wrap:anywhere;margin:5px 0 4px;font-size:.9375rem}.public-person-readable-workspace .public-person-address-grid p{color:#687870;margin:0;font-size:.8125rem;line-height:1.5}.public-person-readable-workspace .public-person-address-grid footer{border-top:1px solid var(--line-soft);grid-column:2;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:10px;font-size:.75rem;display:flex}.public-person-readable-workspace .public-person-address-grid footer b,.public-person-readable-workspace .public-person-address-grid footer span{color:#6c7b74;letter-spacing:.045em;font-size:.75rem}.public-person-readable-workspace .public-person-address-grid footer b,.public-person-readable-workspace .public-person-address-grid footer strong{color:var(--green-deep)}.public-person-readable-workspace .public-person-address-identity{color:#fff;background:#172d28;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:grid}.public-person-readable-workspace .public-person-address-identity>span{width:34px;height:34px;color:var(--green);border:1px solid #4f7067;place-items:center;display:grid}.public-person-readable-workspace .public-person-address-identity p,.public-person-readable-workspace .public-person-address-identity strong,.public-person-readable-workspace .public-person-address-identity small{margin:0;display:block}.public-person-readable-workspace .public-person-address-identity strong{font-size:.875rem}.public-person-readable-workspace .public-person-address-identity small{color:#adc3bb;margin-top:3px;font-size:.75rem;line-height:1.45}.public-person-readable-workspace .public-person-address-identity a{color:#fff;border:1px solid #52766b;align-items:center;min-height:38px;padding-inline:13px;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.public-person-readable-workspace .public-person-community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-person-readable-workspace .public-person-community-grid>a{border-top-width:4px;min-height:270px;padding:18px}.public-person-readable-workspace .public-person-community-grid>a>div{width:46px;height:46px;font-size:.8125rem}.public-person-readable-workspace .public-person-community-grid h2{font-size:1.05rem}.public-person-readable-workspace .public-person-community-grid p{font-size:.875rem;line-height:1.6}.public-person-readable-workspace .public-person-community-grid footer{font-size:.75rem}.public-person-readable-workspace .public-person-liked-heading{border-top-width:4px;padding:20px 22px}.public-person-readable-workspace .public-person-liked-heading>div>span,.public-person-readable-workspace .public-person-liked-heading aside strong,.public-person-readable-workspace .public-person-liked-heading aside small{font-size:.75rem}.public-person-readable-workspace .public-person-liked-heading h1{font-size:1.25rem}.public-person-readable-workspace .public-person-liked-heading>div>p{font-size:.875rem}.public-person-readable-workspace .public-person-liked-live-bar{border:1px solid #cfe1da;border-left:4px solid var(--green);background:var(--green-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-person-readable-workspace .public-person-liked-live-bar{background:color-mix(in srgb, var(--green-soft) 48%, white)}}.public-person-readable-workspace .public-person-liked-live-bar>span{background:var(--theme-sidebar);width:30px;height:30px;color:var(--green);place-items:center;font-size:.75rem;display:grid}.public-person-readable-workspace .public-person-liked-live-bar small,.public-person-readable-workspace .public-person-liked-live-bar strong,.public-person-readable-workspace .public-person-liked-live-bar time{display:inline}.public-person-readable-workspace .public-person-liked-live-bar small{color:var(--green-deep);letter-spacing:.06em;margin-right:9px;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-liked-live-bar strong{font-size:.875rem}.public-person-readable-workspace .public-person-liked-live-bar time{color:#6f817a;margin-left:8px;font-size:.75rem}.public-person-readable-workspace .public-person-liked-live-bar button,.public-person-readable-workspace .public-person-liked-private-actions button,.public-person-readable-workspace .public-person-liked-private-actions a{border:1px solid var(--green-deep);background:var(--theme-sidebar);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:1px;justify-content:center;align-items:center;padding-inline:13px;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.public-person-readable-workspace .public-person-liked-live-bar button:disabled,.public-person-readable-workspace .public-person-liked-private-actions button:disabled{opacity:.58;cursor:wait}.public-person-readable-workspace .public-person-liked-live-bar.syncing>span{animation:1s ease-in-out infinite public-person-live-pulse}.public-person-readable-workspace .public-person-liked-live-bar.offline{background:#fbf6e9;border-color:#e5d2a7 #e5d2a7 #e5d2a7 #b58329}.public-person-readable-workspace .public-person-liked-live-bar.offline>span{color:#f7dda5;background:#765b28}.public-person-readable-workspace .public-person-liked-live-bar.locked{background:#faefed;border-color:#e6c8c3 #e6c8c3 #e6c8c3 #ad564c}.public-person-readable-workspace .public-person-liked-live-bar.locked>span{color:#f5c8c2;background:#75443e}.public-person-readable-workspace .public-person-liked-private-actions{align-items:center;gap:8px;display:flex}.public-person-readable-workspace .public-person-liked-private-actions a{border-color:var(--line);background:var(--surface);color:var(--green-deep)}.public-person-readable-workspace .public-person-liked-disclosure strong,.public-person-readable-workspace .public-person-liked-disclosure small,.public-person-readable-workspace .public-person-liked-disclosure a{font-size:.75rem}.public-person-readable-workspace .public-person-liked-card>header>p>a,.public-person-readable-workspace .public-person-liked-card>header>p>strong{font-size:.875rem}.public-person-readable-workspace .public-person-liked-card>header small,.public-person-readable-workspace .public-person-liked-card>header>span,.public-person-readable-workspace .public-person-liked-copy>small,.public-person-readable-workspace .public-person-liked-card>footer>p strong,.public-person-readable-workspace .public-person-liked-card>footer nav a{font-size:.75rem}.public-person-readable-workspace .public-person-liked-copy h2{font-size:1rem}.public-person-readable-workspace .public-person-liked-copy p{font-size:.875rem}.public-person-readable-workspace .public-person-liked-empty strong,.public-person-readable-workspace .public-person-liked-private h2{font-size:1rem}.public-person-readable-workspace .public-person-liked-empty p,.public-person-readable-workspace .public-person-liked-private p,.public-person-readable-workspace .public-person-liked-private small,.public-person-readable-workspace .public-person-liked-private>a,.public-person-readable-workspace .public-person-liked-section>footer strong,.public-person-readable-workspace .public-person-liked-section>footer small,.public-person-readable-workspace .public-person-liked-section>footer button,.public-person-readable-workspace .public-person-liked-section>footer>span,.public-person-readable-workspace .public-person-liked-section>footer>p{font-size:.75rem}.public-person-readable-workspace .public-person-blog-live-stack{gap:12px;display:grid}.public-person-readable-workspace .public-person-blog-live-bar,.public-person-readable-workspace .public-person-blog-live-unavailable{width:min(1060px,100% - 32px);margin-inline:auto}.public-person-readable-workspace .public-person-blog-live-stack.article .public-person-blog-live-bar,.public-person-readable-workspace .public-person-blog-live-stack.article .public-person-blog-live-unavailable{width:min(920px,100% - 32px)}.public-person-readable-workspace .public-person-blog-live-bar{border:1px solid #cfe1da;border-left:4px solid var(--green);background:var(--green-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-person-readable-workspace .public-person-blog-live-bar{background:color-mix(in srgb, var(--green-soft) 48%, white)}}.public-person-readable-workspace .public-person-blog-live-bar>span{background:var(--theme-sidebar);width:30px;height:30px;color:var(--green);place-items:center;font-size:.75rem;display:grid}.public-person-readable-workspace .public-person-blog-live-bar small,.public-person-readable-workspace .public-person-blog-live-bar strong,.public-person-readable-workspace .public-person-blog-live-bar time{display:inline}.public-person-readable-workspace .public-person-blog-live-bar small{color:var(--green-deep);letter-spacing:.06em;margin-right:9px;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-blog-live-bar strong{font-size:.875rem}.public-person-readable-workspace .public-person-blog-live-bar time{color:#6f817a;margin-left:8px;font-size:.75rem}.public-person-readable-workspace .public-person-blog-live-bar button,.public-person-readable-workspace .public-person-blog-live-unavailable button,.public-person-readable-workspace .public-person-blog-live-unavailable a{border:1px solid var(--green-deep);background:var(--theme-sidebar);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:1px;justify-content:center;align-items:center;padding-inline:13px;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.public-person-readable-workspace .public-person-blog-live-bar button:disabled,.public-person-readable-workspace .public-person-blog-live-unavailable button:disabled{opacity:.58;cursor:wait}.public-person-readable-workspace .public-person-blog-live-bar.syncing>span{animation:1s ease-in-out infinite public-person-live-pulse}.public-person-readable-workspace .public-person-blog-live-bar.offline{background:#fbf6e9;border-color:#e5d2a7 #e5d2a7 #e5d2a7 #b58329}.public-person-readable-workspace .public-person-blog-live-bar.offline>span{color:#f7dda5;background:#765b28}.public-person-readable-workspace .public-person-blog-live-bar.unavailable{background:#faefed;border-color:#e6c8c3 #e6c8c3 #e6c8c3 #ad564c}.public-person-readable-workspace .public-person-blog-live-bar.unavailable>span{color:#f5c8c2;background:#75443e}.public-person-readable-workspace .public-person-blog-live-unavailable{background:var(--surface);border:1px solid #e6c8c3;border-top:4px solid #ad564c;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:210px;padding:24px;display:grid}.public-person-readable-workspace .public-person-blog-live-unavailable>span{color:#8d4d45;background:#faefed;place-items:center;width:58px;height:58px;font-size:1.25rem;display:grid}.public-person-readable-workspace .public-person-blog-live-unavailable small{color:#9c5c53;letter-spacing:.08em;font-size:.75rem;font-weight:850}.public-person-readable-workspace .public-person-blog-live-unavailable h2{margin:5px 0;font-size:1.05rem}.public-person-readable-workspace .public-person-blog-live-unavailable p{color:#6f7d77;max-width:620px;margin:0;font-size:.875rem;line-height:1.6}.public-person-readable-workspace .public-person-blog-live-unavailable nav{gap:7px;display:grid}.public-person-readable-workspace .public-person-blog-live-unavailable a{border-color:var(--line);background:var(--surface);color:var(--green-deep)}.public-person-readable-workspace .public-person-blog-featured>div>span,.public-person-readable-workspace .public-person-blog-grid article>div>span,.public-person-readable-workspace .public-person-blog-cover>strong,.public-person-readable-workspace .public-person-blog-empty small,.public-person-readable-workspace .public-person-blog-disclosure span,.public-person-readable-workspace .public-person-blog-reader>nav span,.public-person-readable-workspace .public-person-blog-reader>article>header>span,.public-person-readable-workspace .public-person-blog-reader>article>header>p,.public-person-readable-workspace .public-person-blog-reader>article>header>div small,.public-person-readable-workspace .public-person-blog-reader>article>header>div em{font-size:.75rem}.public-person-readable-workspace .public-person-blog-cover>span,.public-person-readable-workspace .public-person-blog-reader>article>header>div>span,.public-person-readable-workspace .public-profile-unavailable section>span{font-size:.8125rem}.public-person-readable-workspace .public-person-blog-featured h2{font-size:clamp(1.25rem,2.1vw,1.55rem)}.public-person-readable-workspace .public-person-blog-featured>div>p,.public-person-readable-workspace .public-person-blog-grid p,.public-person-readable-workspace .public-person-blog-empty p,.public-person-readable-workspace .public-person-blog-disclosure p{font-size:.875rem}.public-person-readable-workspace .public-person-blog-featured footer small,.public-person-readable-workspace .public-person-blog-featured footer a,.public-person-readable-workspace .public-person-blog-grid footer,.public-person-readable-workspace .public-person-blog-reader>nav a,.public-person-readable-workspace .public-person-blog-reader>article>header>div a,.public-person-readable-workspace .public-person-blog-reader>article>footer{font-size:.75rem}.public-person-readable-workspace .public-person-blog-grid h2{font-size:1.05rem}.public-person-readable-workspace .public-person-blog-empty h2{font-size:1.25rem}.public-person-readable-workspace .public-person-blog-reader{max-width:920px}.public-person-readable-workspace .public-person-blog-reader>article>header h1{font-size:clamp(1.45rem,3vw,1.75rem)}.public-person-readable-workspace .public-person-blog-reader-body{max-width:740px}.public-person-readable-workspace .public-person-blog-reader-body p{font-size:1rem;line-height:1.8}.public-person-readable-workspace .public-profile-unavailable small{font-size:.75rem}.public-person-readable-workspace .public-profile-unavailable h1{font-size:1.35rem}.public-person-readable-workspace .public-profile-unavailable p{font-size:1rem}.public-person-readable-workspace .public-profile-unavailable a{min-height:40px;font-size:.8125rem}.public-person-readable-workspace .public-person-footer{padding-inline:max(22px,50vw - 560px)}.public-person-readable-workspace .public-person-footer p,.public-person-readable-workspace .public-person-footer nav a{font-size:.75rem}@media (max-width:900px){.public-person-readable-workspace .public-person-layout,.public-person-readable-workspace .public-person-about-page{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.public-person-readable-workspace .public-person-community-grid,.public-person-readable-workspace .public-person-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-person-readable-workspace .public-person-relationship-list>a{grid-template-columns:44px minmax(0,1fr) auto}.public-person-readable-workspace .public-person-relationship-list ul{grid-column:2;display:flex}.public-person-readable-workspace .public-person-relationship-list>a>span{grid-area:1/3}.public-person-readable-workspace .public-person-role-flow,.public-person-readable-workspace .public-person-independent-flow,.public-person-readable-workspace .public-person-reserved-flow{grid-template-columns:minmax(190px,220px) 38px minmax(0,1fr)}.public-person-readable-workspace .public-person-role-modules,.public-person-readable-workspace .public-person-independent-now ul{grid-template-columns:1fr}}@media (max-width:680px){.public-person-readable-workspace .public-person-safety{justify-content:space-between;padding-inline:16px}.public-person-readable-workspace .public-person-context-lens{grid-template-columns:38px minmax(0,1fr)}.public-person-readable-workspace .public-person-context-lens>nav,.public-person-readable-workspace .public-person-origin-path{grid-column:2}.public-person-readable-workspace .public-person-context-lens>nav{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;justify-items:start;min-width:0}.public-person-readable-workspace .public-person-context-lens>nav b{grid-column:1/-1}.public-person-readable-workspace .public-person-cover{height:112px}.public-person-readable-workspace .public-person-avatar{width:78px;height:78px;bottom:-39px}.public-person-readable-workspace .public-person-identity{padding:52px 18px 18px}.public-person-readable-workspace .public-person-actions{min-width:0}.public-person-readable-workspace .public-person-connection-path{width:100%}.public-person-readable-workspace .public-person-layout,.public-person-readable-workspace .public-person-about-page,.public-person-readable-workspace .public-person-address-grid,.public-person-readable-workspace .public-person-role-map>header{grid-template-columns:1fr}.public-person-readable-workspace .public-person-role-map>header>strong{width:100%}.public-person-readable-workspace .public-person-role-flow,.public-person-readable-workspace .public-person-independent-flow,.public-person-readable-workspace .public-person-reserved-flow{grid-template-columns:1fr;gap:10px}.public-person-readable-workspace .public-person-role-core{min-height:205px}.public-person-readable-workspace .public-person-role-connector{height:24px}.public-person-readable-workspace .public-person-role-connector i{width:1px;height:100%}.public-person-readable-workspace .public-person-role-connector span{bottom:-2px;right:auto;transform:rotate(90deg)}.public-person-readable-workspace .public-person-independent-stages{grid-template-rows:auto}.public-person-readable-workspace .public-person-address-grid>a{border-right:0}.public-person-readable-workspace .public-person-section-heading,.public-person-readable-workspace .public-person-liked-heading{grid-template-columns:1fr;align-items:flex-start}.public-person-readable-workspace .public-person-section-heading{flex-direction:column}.public-person-readable-workspace .public-person-section-heading>strong{width:100%}.public-person-readable-workspace .public-person-blog-featured{grid-template-columns:1fr}.public-person-readable-workspace .public-person-blog-live-bar{grid-template-columns:34px minmax(0,1fr)}.public-person-readable-workspace .public-person-blog-live-bar button{grid-column:2;justify-self:start}.public-person-readable-workspace .public-person-blog-live-bar small,.public-person-readable-workspace .public-person-blog-live-bar strong,.public-person-readable-workspace .public-person-blog-live-bar time{margin:0;display:block}.public-person-readable-workspace .public-person-blog-live-bar strong,.public-person-readable-workspace .public-person-blog-live-bar time{margin-top:3px}.public-person-readable-workspace .public-person-blog-live-unavailable{grid-template-columns:58px minmax(0,1fr)}.public-person-readable-workspace .public-person-blog-live-unavailable nav{grid-column:2;grid-template-columns:repeat(2,minmax(0,auto));justify-content:start}.public-person-readable-workspace .public-person-liked-live-bar{grid-template-columns:34px minmax(0,1fr)}.public-person-readable-workspace .public-person-liked-live-bar button{grid-column:2;justify-self:start}.public-person-readable-workspace .public-person-liked-live-bar small,.public-person-readable-workspace .public-person-liked-live-bar strong,.public-person-readable-workspace .public-person-liked-live-bar time{margin:0;display:block}.public-person-readable-workspace .public-person-liked-live-bar strong,.public-person-readable-workspace .public-person-liked-live-bar time{margin-top:3px}}@media (max-width:440px){.public-person-readable-workspace .public-person-context-lens>nav{grid-template-columns:1fr}.public-person-readable-workspace .public-person-context-lens>nav a{width:100%}.public-person-readable-workspace .public-person-context-lens>nav b{grid-column:1}.public-person-readable-workspace .public-person-origin-path{grid-template-columns:1fr}.public-person-readable-workspace .public-person-origin-path li,.public-person-readable-workspace .public-person-origin-path li:last-child{border-bottom:1px solid #d8e5e0;border-right:0}.public-person-readable-workspace .public-person-origin-path li:last-child{border-bottom:0}.public-person-readable-workspace .public-person-cover:after,.public-person-readable-workspace .public-person-live-state>aside time{display:none}.public-person-readable-workspace .public-person-main-id h1{font-size:1.4rem}.public-person-readable-workspace .public-person-tabs{overflow-x:auto}.public-person-readable-workspace .public-person-tabs a{flex:none}.public-person-readable-workspace .public-person-community-grid,.public-person-readable-workspace .public-person-blog-grid,.public-person-readable-workspace .public-person-liked-grid{grid-template-columns:1fr}.public-person-readable-workspace .public-person-post>header{grid-template-columns:40px minmax(0,1fr)}.public-person-readable-workspace .public-person-post>header>span{grid-column:2;width:max-content}.public-person-readable-workspace .public-person-relationship-list>a{grid-template-columns:44px minmax(0,1fr)}.public-person-readable-workspace .public-person-relationship-list ul{grid-area:2/2}.public-person-readable-workspace .public-person-relationship-list>a>span{text-align:left;grid-area:3/2}.public-person-readable-workspace .public-person-role-flow{padding:10px}.public-person-readable-workspace .public-person-role-core dl{grid-template-columns:1fr;gap:9px}.public-person-readable-workspace .public-person-role-core dl>div+div{border-top:1px solid #3c5a52;border-left:0;padding-top:9px;padding-left:0}.public-person-readable-workspace .public-person-role-core dt{min-height:0}.public-person-readable-workspace .public-person-role-module>header{grid-template-columns:40px minmax(0,1fr)}.public-person-readable-workspace .public-person-role-module>header>strong{text-align:left;grid-column:2}.public-person-readable-workspace .public-person-role-module li a{grid-template-columns:30px minmax(0,1fr)}.public-person-readable-workspace .public-person-role-module li b{grid-column:2}.public-person-readable-workspace .public-person-independent-next,.public-person-readable-workspace .public-person-independent-next>div{grid-template-columns:1fr}.public-person-readable-workspace .public-person-independent-next>div>i{transform:rotate(90deg)}.public-person-readable-workspace .public-person-independent-next>a{width:100%}.public-person-readable-workspace .public-person-reserved-contexts>a{grid-template-columns:38px minmax(0,1fr)}.public-person-readable-workspace .public-person-reserved-contexts b{grid-column:2}.public-person-readable-workspace .public-person-address-showcase>header,.public-person-readable-workspace .public-person-address-identity{grid-template-columns:1fr}.public-person-readable-workspace .public-person-address-showcase>header>strong{width:100%}.public-person-readable-workspace .public-person-address-grid>a{grid-template-columns:40px minmax(0,1fr);padding-inline:14px}.public-person-readable-workspace .public-person-address-grid>a>span{width:40px;height:40px}.public-person-readable-workspace .public-person-address-grid footer{flex-direction:column;align-items:flex-start}.public-person-readable-workspace .public-person-address-identity a{justify-content:center;width:100%}.public-person-readable-workspace .public-person-liked-disclosure{grid-template-columns:auto minmax(0,1fr)}.public-person-readable-workspace .public-person-liked-disclosure a{grid-column:2}.public-person-readable-workspace .public-person-liked-live-bar{grid-template-columns:1fr}.public-person-readable-workspace .public-person-liked-live-bar>span,.public-person-readable-workspace .public-person-liked-live-bar button{grid-column:1}.public-person-readable-workspace .public-person-liked-live-bar button,.public-person-readable-workspace .public-person-liked-private-actions button,.public-person-readable-workspace .public-person-liked-private-actions a{width:100%}.public-person-readable-workspace .public-person-liked-private-actions{flex-direction:column;align-items:stretch;width:100%}.public-person-readable-workspace .public-person-blog-live-bar,.public-person-readable-workspace .public-person-blog-live-unavailable{grid-template-columns:1fr}.public-person-readable-workspace .public-person-blog-live-bar button,.public-person-readable-workspace .public-person-blog-live-unavailable nav{grid-column:1}.public-person-readable-workspace .public-person-blog-live-bar button,.public-person-readable-workspace .public-person-blog-live-unavailable button,.public-person-readable-workspace .public-person-blog-live-unavailable a{width:100%}.public-person-readable-workspace .public-person-blog-live-unavailable nav,.public-person-readable-workspace .public-person-liked-card>footer,.public-person-readable-workspace .public-person-blog-reader-gallery{grid-template-columns:1fr}.public-person-readable-workspace .public-person-blog-reader>article>header,.public-person-readable-workspace .public-person-blog-reader-body,.public-person-readable-workspace .public-person-blog-featured>div{padding:22px}.public-person-readable-workspace .public-profile-unavailable div{flex-direction:column;align-items:stretch}}.personal-appearance-page .personal-theme-panel>header span,.personal-appearance-page .personal-color-panel>header span,.personal-appearance-page .personal-appearance-preview>header span{font-size:12px}.personal-appearance-page .personal-theme-panel>header h2,.personal-appearance-page .personal-color-panel>header h2{font-size:16px}.personal-appearance-page .personal-theme-panel>header p,.personal-appearance-page .personal-color-panel>header p{max-width:520px;font-size:12px;line-height:1.5}.personal-appearance-page .personal-theme-panel>header>b,.personal-appearance-page .personal-color-panel>header>b{font-size:12px}.personal-appearance-page .personal-theme-panel>div>button{min-height:86px}.personal-appearance-page .personal-theme-panel button strong,.personal-appearance-page .personal-color-panel label strong,.personal-appearance-page .personal-appearance-actions strong{font-size:13px}.personal-appearance-page .personal-theme-panel button small,.personal-appearance-page .personal-color-panel label small,.personal-appearance-page .personal-appearance-actions small,.personal-appearance-page .personal-theme-panel button>b,.personal-appearance-page .personal-color-panel code,.personal-appearance-page .personal-breadcrumb-toggle b,.personal-appearance-page .personal-appearance-preview>header>div strong,.personal-appearance-page .personal-appearance-preview>header nav button,.personal-appearance-page .personal-appearance-actions>a,.personal-appearance-page .personal-appearance-actions>button,.personal-appearance-page .personal-appearance-preview>p{font-size:12px}.personal-appearance-page .personal-appearance-actions{flex-wrap:wrap;min-height:82px}.personal-appearance-page .personal-appearance-actions>a,.personal-appearance-page .personal-appearance-actions>button{min-height:38px}.personal-appearance-history{gap:14px;width:min(1120px,100% - 32px);margin:22px auto 50px;display:grid}.personal-appearance-history-hero{background:#162d26;border:1px solid #263f37;border-radius:2px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);min-height:290px;display:grid;overflow:hidden}.personal-history-current{background:var(--personal-current-canvas);border:1px solid #ffffff38;grid-template-rows:42px 28px 1fr 53px;align-self:stretch;margin:24px 0 24px 24px;display:grid;box-shadow:0 12px 30px #0000002e}.personal-history-current>header{background:var(--personal-current-topbar);color:#24352f;align-items:center;gap:8px;padding:0 12px;display:flex}.personal-history-current>header span{background:var(--personal-current-accent);color:#fff;place-items:center;width:25px;height:25px;font-size:11px;font-weight:850;display:grid}.personal-history-current>header strong{font-size:14px}.personal-history-current>header i{color:#72817b;margin-left:auto;font-size:10px;font-style:normal;font-weight:750}.personal-history-current>nav{background:var(--personal-current-breadcrumb);color:var(--personal-current-deep);align-items:center;padding:0 12px;font-size:10px;display:flex}.personal-history-current>div{background:var(--personal-current-navigation);color:#fff;align-items:center;gap:15px;margin:12px;padding:18px;display:flex}.personal-history-current>div>span{background:var(--personal-current-accent);border:3px solid #ffffffe0;flex:none;place-items:center;width:58px;height:58px;font-size:16px;font-weight:850;display:grid}.personal-history-current>div p{margin:0}.personal-history-current>div small,.personal-history-current>div strong,.personal-history-current>div b{display:block}.personal-history-current>div small{color:var(--personal-current-accent);letter-spacing:.07em;font-size:10px;font-weight:800}.personal-history-current>div strong{margin-top:6px;font-size:17px}.personal-history-current>div b{color:#b8cac3;margin-top:3px;font-size:11px}.personal-history-current>footer{background:var(--personal-current-footer);grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px;display:grid}.personal-history-current>footer i{border-left:3px solid var(--personal-current-accent);background:var(--personal-current-content)}@supports (color:color-mix(in lab, red, red)){.personal-history-current>footer i{background:color-mix(in srgb, var(--personal-current-content) 16%, transparent)}}.personal-history-intro{color:#fff;flex-direction:column;justify-content:center;padding:30px 34px;display:flex}.personal-history-intro>span{color:#58d8b2;letter-spacing:.09em;font-size:12px;font-weight:850}.personal-history-intro h1{margin:8px 0;font-size:24px;line-height:1.1}.personal-history-intro>p{color:#aec1ba;max-width:660px;margin:0;font-size:13px;line-height:1.55}.personal-history-intro dl{border:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin:20px 0 17px;display:grid}.personal-history-intro dl>div{border-right:1px solid #ffffff21;min-width:0;padding:10px 11px}.personal-history-intro dl>div:last-child{border-right:0}.personal-history-intro dt{color:#8ea39b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.personal-history-intro dd{margin:4px 0 0;font-size:17px;font-weight:800}.personal-history-intro>nav{gap:7px;display:flex}.personal-history-intro>nav a{color:#63ddb8;border:1px solid #4fd0a8;border-radius:2px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.personal-history-intro>nav a:first-child{color:#123c30;background:#50cda7}.personal-history-privacy{background:#f1f9f6;border:1px solid #cee1da;border-left:3px solid #15a078;border-radius:2px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:grid}.personal-history-privacy>span{color:#0f8262;background:#dcefe8;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.personal-history-privacy p{margin:0}.personal-history-privacy strong,.personal-history-privacy small{display:block}.personal-history-privacy strong{color:#2d443b;font-size:13px}.personal-history-privacy small{color:#6f7e78;max-width:740px;margin-top:4px;font-size:12px;line-height:1.45}.personal-history-privacy>b{color:#0c765a;letter-spacing:.05em;font-size:12px}.personal-history-message{color:#9e4139;background:#fff4f2;border:1px solid #e6c0bb;margin:0;padding:10px 12px;font-size:12px}.personal-history-timeline-heading{border-bottom:1px solid #dce4e1;justify-content:space-between;align-items:center;min-height:62px;padding:0 2px 9px;display:flex}.personal-history-timeline-heading span{color:#0d8060;letter-spacing:.08em;font-size:12px;font-weight:850}.personal-history-timeline-heading h2{color:#2d3d37;margin:4px 0 0;font-size:17px}.personal-history-timeline-heading>p{text-align:right;margin:0}.personal-history-timeline-heading>p strong,.personal-history-timeline-heading>p small{display:block}.personal-history-timeline-heading>p strong{color:#394b44;font-size:13px}.personal-history-timeline-heading>p small{color:#7e8b85;margin-top:3px;font-size:12px}.personal-history-timeline{gap:12px;padding-left:25px;display:grid;position:relative}.personal-history-timeline:before{content:"";background:#cdd9d4;width:1px;position:absolute;top:8px;bottom:8px;left:8px}.personal-history-event{background:#fff;border:1px solid #d8e1de;border-radius:2px;position:relative}.personal-history-event:before{content:"";background:#159a74;border:2px solid #f4f7f5;border-radius:50%;width:10px;height:10px;position:absolute;top:24px;left:-22px;box-shadow:0 0 0 1px #9dbbb0}.personal-history-event.reset:before{background:#bc7045}.personal-history-event.restored:before{background:#6e58aa}.personal-history-event.selected{border-color:#6ebaa2;box-shadow:inset 0 0 0 1px #d8eee7}.personal-history-event>header{border-bottom:1px solid #e6ece9;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:grid}.personal-history-event>header>span{color:#0b8262;background:#e7f4ef;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.personal-history-event.reset>header>span{color:#a95b31;background:#f8ece5}.personal-history-event.restored>header>span{color:#654d9e;background:#f1edfa}.personal-history-event>header small{color:#788680;letter-spacing:.07em;font-size:12px;font-weight:850}.personal-history-event>header h3{color:#2e4039;margin:3px 0;font-size:15px}.personal-history-event>header p{color:#7c8984;margin:0;font-size:12px}.personal-history-event>header>button,.personal-history-event>header>b{color:#0b7b5e;min-height:34px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.personal-history-event>header>button{cursor:pointer}.personal-history-event>header>b{background:#eef8f4;border-color:#d3e7df}.personal-history-comparison{background:#fafcfa;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;padding:14px;display:grid}.personal-history-comparison>span{color:#85928d;place-items:center;font-size:17px;display:grid}.personal-history-state{background:#fff;border:1px solid #dce4e1;border-radius:2px;min-width:0;padding:11px}.personal-history-state>span{color:#7f8d87;letter-spacing:.07em;margin-bottom:9px;font-size:12px;font-weight:850;display:block}.personal-history-state>header{grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.personal-history-state>header>i{border-radius:2px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:850;display:grid}.personal-history-state>header p{min-width:0;margin:0}.personal-history-state>header strong,.personal-history-state>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personal-history-state>header strong{color:#34463f;font-size:12px}.personal-history-state>header small{color:#87938e;margin-top:3px;font-size:12px}.personal-history-state>header>b{color:#68766f;background:#f0f4f2;padding:5px 7px;font-size:12px}.personal-history-state .changed{color:#087b5d;outline:1px solid #87c8b4}.personal-history-state>div{grid-template-columns:repeat(8,1fr);gap:4px;margin-top:11px;display:grid}.personal-history-state>div>span{background:#fafbfb;border:1px solid #e1e7e4;min-width:0;padding:4px}.personal-history-state>div>span.changed{border-color:#70bba3;box-shadow:inset 0 0 0 1px #d1ebe3}.personal-history-state>div i{height:17px;display:block}.personal-history-state>div small{color:#7f8b86;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.personal-history-state.empty{text-align:center;align-content:center;min-height:102px;display:grid}.personal-history-state.empty>span{margin:0 0 5px}.personal-history-state.empty strong{color:#4c5d56;font-size:12px}.personal-history-state.empty small{color:#84918b;margin-top:3px;font-size:12px}.personal-history-event>footer{border-top:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:10px 14px;display:flex}.personal-history-event>footer p{margin:0}.personal-history-event>footer p span,.personal-history-event>footer p strong{display:block}.personal-history-event>footer p span{color:#82908a;letter-spacing:.06em;font-size:12px;font-weight:850}.personal-history-event>footer p strong{color:#43534d;margin-top:3px;font-size:12px}.personal-history-event>footer>small{color:#77847f;text-align:right;font-size:12px}.personal-history-confirm{background:#ecf8f4;border-top:1px solid #bee0d4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:78px;padding:12px 14px;display:grid}.personal-history-confirm span,.personal-history-confirm strong,.personal-history-confirm small{display:block}.personal-history-confirm span{color:#0a7d5e;letter-spacing:.07em;font-size:12px;font-weight:850}.personal-history-confirm strong{color:#2b443b;margin-top:3px;font-size:13px}.personal-history-confirm small{color:#687a73;margin-top:4px;font-size:12px}.personal-history-confirm nav{gap:6px;display:flex}.personal-history-confirm button{color:#0b785c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #78baa5;border-radius:2px;padding:0 11px;font-size:12px;font-weight:750}.personal-history-confirm button.primary{color:#fff;background:#0d8665}.personal-history-confirm button:disabled{opacity:.55;cursor:wait}.personal-history-pagination{background:#fff;border:1px solid #d8e1de;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:11px 13px;display:flex}.personal-history-pagination p{margin:0}.personal-history-pagination strong,.personal-history-pagination small{display:block}.personal-history-pagination strong{color:#384a43;font-size:12px}.personal-history-pagination small{color:#7d8a85;margin-top:3px;font-size:12px}.personal-history-pagination nav{align-items:center;gap:5px;display:flex}.personal-history-pagination nav a,.personal-history-pagination nav b{color:#50615a;background:#fff;border:1px solid #d4dedb;align-items:center;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.personal-history-pagination nav a.current{color:#08795c;background:#eef8f5;border-color:#78bea8}.personal-history-pagination nav b{color:#168363;background:#f1f9f6;border-color:#d6e8e2}@media (max-width:900px){.personal-appearance-history-hero{grid-template-columns:1fr}.personal-history-current{min-height:235px;margin:22px 22px 0}.personal-history-comparison{grid-template-columns:1fr;gap:7px}.personal-history-comparison>span{min-height:20px;transform:rotate(90deg)}}@media (max-width:650px){.personal-appearance-history{width:min(100% - 22px,1120px);margin-top:12px}.personal-history-current{margin:12px 12px 0}.personal-history-intro{padding:24px 18px}.personal-history-intro dl{grid-template-columns:1fr 1fr}.personal-history-intro dl>div:nth-child(2){border-right:0}.personal-history-intro dl>div:nth-child(-n+2){border-bottom:1px solid #ffffff21}.personal-history-privacy{grid-template-columns:34px minmax(0,1fr)}.personal-history-privacy>b{grid-column:2}.personal-history-timeline{padding-left:0}.personal-history-timeline:before,.personal-history-event:before{display:none}.personal-history-event>header{grid-template-columns:36px minmax(0,1fr)}.personal-history-event>header>button,.personal-history-event>header>b{grid-column:2;justify-self:start}.personal-history-state>div{grid-template-columns:repeat(4,1fr)}.personal-history-event>footer,.personal-history-confirm,.personal-history-pagination{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.personal-history-event>footer>small{text-align:left}.personal-history-confirm nav,.personal-history-pagination nav{flex-wrap:wrap}}.public-person-connection-workspace{background:var(--canvas);min-height:100vh}.public-person-connection-workspace .public-person-safety{gap:10px;min-height:38px;font-size:.75rem}.public-person-connection-workspace .public-person-live-state{padding-block:6px}.public-person-connection-workspace .public-person-live-state>aside strong,.public-person-connection-workspace .public-person-live-state>aside time{font-size:.75rem}.public-person-connection-workspace .public-person-live-state>aside button{cursor:pointer;width:34px;height:30px;font-size:.9375rem}.public-person-connection-workspace .public-person-header{min-height:58px}.public-person-connection-workspace .public-person-header>a:first-child span,.public-person-connection-workspace .public-person-footer>a span{width:34px;height:34px;font-size:.8125rem}.public-person-connection-workspace .public-person-header>a:first-child strong,.public-person-connection-workspace .public-person-footer>a strong{font-size:1rem}.public-person-connection-workspace .public-person-header nav a,.public-person-connection-workspace .public-person-login{font-size:.8125rem}.public-person-connection-workspace .public-person-login{min-height:36px;padding-inline:14px}.public-person-connection-workspace .public-person-breadcrumb{min-height:38px;font-size:.75rem}.public-person-connection-workspace .public-person-context-lens{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:70px;padding:11px 14px}.public-person-connection-workspace .public-person-context-lens>span{width:38px;height:38px;font-size:.75rem}.public-person-connection-workspace .public-person-context-lens>div small,.public-person-connection-workspace .public-person-context-lens>a,.public-person-connection-workspace .public-person-context-lens>b{font-size:.75rem}.public-person-connection-workspace .public-person-context-lens>div strong{margin-top:4px;font-size:.9375rem}.public-person-connection-workspace .public-person-context-lens>div p{margin-top:4px;font-size:.8125rem;line-height:1.45}.public-person-connection-workspace .public-person-cover{height:102px;margin-top:16px}.public-person-connection-workspace .public-person-cover:after{font-size:.75rem}.public-person-connection-workspace .public-person-avatar{width:78px;height:78px;font-size:1.25rem;bottom:-39px}.public-person-connection-workspace .public-person-identity{min-height:0;padding:20px 24px 17px 132px}.public-person-connection-workspace .public-person-main-id>div>span,.public-person-connection-workspace .public-person-follows-you{font-size:.75rem}.public-person-connection-workspace .public-person-main-id h1{margin-top:5px;font-size:clamp(1.35rem,2.4vw,1.65rem)}.public-person-connection-workspace .public-person-main-id p,.public-person-connection-workspace .public-person-meta,.public-person-connection-workspace .public-person-stats{font-size:.8125rem}.public-person-connection-workspace .public-person-actions{min-width:280px}.public-person-connection-workspace .public-person-actions a,.public-person-connection-workspace .public-person-actions button,.public-person-connection-workspace .public-person-actions .friendship-chip{cursor:pointer;min-height:38px;padding-inline:13px;font-size:.8125rem}.public-person-connection-workspace .public-person-actions button.quiet,.public-person-connection-workspace .public-person-actions>p{font-size:.75rem}.public-person-connection-workspace .public-person-identity>h2{margin-top:14px;font-size:1rem}.public-person-connection-workspace .public-person-bio{font-size:.875rem;line-height:1.55}.public-person-connection-workspace .public-person-stats strong{font-size:.9375rem}.public-person-connection-workspace .public-person-tabs{min-height:48px}.public-person-connection-workspace .public-person-tabs a{min-width:100px;font-size:.8125rem}.public-person-connection-workspace .public-person-connections-page{gap:12px}.public-person-connection-workspace .public-person-section-heading{border-left:4px solid var(--green);min-height:112px;padding:19px 22px}.public-person-connection-workspace .public-person-section-heading>div>span{font-size:.75rem}.public-person-connection-workspace .public-person-section-heading h1{margin:6px 0 5px;font-size:1.25rem}.public-person-connection-workspace .public-person-section-heading p{font-size:.875rem;line-height:1.55}.public-person-connection-workspace .public-person-section-heading>strong{padding:11px 14px;font-size:.8125rem}.public-person-connection-workspace .public-connection-live-bar{border:1px solid #cfe1da;border-left:4px solid var(--green);background:var(--green-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-person-connection-workspace .public-connection-live-bar{background:color-mix(in srgb, var(--green-soft) 48%, white)}}.public-person-connection-workspace .public-connection-live-bar>span{background:var(--theme-sidebar);width:30px;height:30px;color:var(--green);place-items:center;font-size:.75rem;display:grid}.public-person-connection-workspace .public-connection-live-bar small,.public-person-connection-workspace .public-connection-live-bar strong,.public-person-connection-workspace .public-connection-live-bar time{display:inline}.public-person-connection-workspace .public-connection-live-bar small{color:var(--green-deep);letter-spacing:.06em;margin-right:9px;font-size:.75rem;font-weight:850}.public-person-connection-workspace .public-connection-live-bar strong{font-size:.875rem}.public-person-connection-workspace .public-connection-live-bar time{color:#6f817a;margin-left:8px;font-size:.75rem}.public-person-connection-workspace .public-connection-live-bar button,.public-person-connection-workspace .public-connection-private-actions button,.public-person-connection-workspace .public-connection-private-actions a{border:1px solid var(--green-deep);background:var(--theme-sidebar);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:1px;padding-inline:13px;font-size:.8125rem;font-weight:750}.public-person-connection-workspace .public-connection-live-bar button:disabled,.public-person-connection-workspace .public-connection-private-actions button:disabled{opacity:.58;cursor:wait}.public-person-connection-workspace .public-connection-live-bar.syncing>span{animation:1s ease-in-out infinite public-person-live-pulse}.public-person-connection-workspace .public-connection-live-bar.offline{background:#fbf6e9;border-color:#e5d2a7 #e5d2a7 #e5d2a7 #b58329}.public-person-connection-workspace .public-connection-live-bar.offline>span{color:#f7dda5;background:#765b28}.public-person-connection-workspace .public-connection-live-bar.locked{background:#faefed;border-color:#e6c8c3 #e6c8c3 #e6c8c3 #ad564c}.public-person-connection-workspace .public-connection-live-bar.locked>span{color:#f5c8c2;background:#75443e}.public-person-connection-workspace .public-connection-tabs a{gap:5px;min-height:68px;padding:11px 18px}.public-person-connection-workspace .public-connection-tabs span,.public-person-connection-workspace .public-connection-tabs b{font-size:.75rem}.public-person-connection-workspace .public-connection-tabs strong{font-size:.9375rem}.public-person-connection-workspace .public-connection-tabs b{min-width:30px;padding:5px 7px}.public-person-connection-workspace .public-connection-toolbar{grid-template-columns:minmax(250px,1fr) minmax(290px,390px) auto;gap:18px;min-height:84px;padding:14px 16px}.public-person-connection-workspace .public-connection-toolbar>div>span,.public-person-connection-workspace .public-connection-private small{font-size:.75rem}.public-person-connection-workspace .public-connection-toolbar>div>strong{margin-top:4px;font-size:.9375rem}.public-person-connection-workspace .public-connection-toolbar>div>small{margin-top:4px;font-size:.8125rem}.public-person-connection-workspace .public-connection-toolbar>label{min-height:42px}.public-person-connection-workspace .public-connection-toolbar input{font-size:.875rem}.public-person-connection-workspace .public-connection-toolbar label button{cursor:pointer;width:36px;font-size:1rem}.public-person-connection-workspace .public-connection-toolbar>a{min-height:42px;padding-inline:13px;font-size:.8125rem}.public-person-connection-workspace .public-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-person-connection-workspace .public-connection-grid>article{border-top-width:4px;min-height:294px;padding:18px}.public-person-connection-workspace .public-connection-avatar{width:54px;height:54px;font-size:.9375rem}.public-person-connection-workspace .public-connection-grid article>div>small,.public-person-connection-workspace .public-connection-grid dt,.public-person-connection-workspace .public-connection-grid footer span{font-size:.75rem}.public-person-connection-workspace .public-connection-grid h2{margin:5px 0 7px;font-size:1.05rem}.public-person-connection-workspace .public-connection-grid article>div>p{min-height:44px;font-size:.875rem;line-height:1.55}.public-person-connection-workspace .public-connection-grid dl>div{grid-template-columns:98px minmax(0,1fr);gap:10px;padding:9px 0}.public-person-connection-workspace .public-connection-grid dd,.public-person-connection-workspace .public-connection-grid footer a{font-size:.8125rem}.public-person-connection-workspace .public-connection-empty{min-height:250px}.public-person-connection-workspace .public-connection-empty h2,.public-person-connection-workspace .public-connection-private h2{font-size:1.125rem}.public-person-connection-workspace .public-connection-empty p,.public-person-connection-workspace .public-connection-private p{font-size:.875rem;line-height:1.6}.public-person-connection-workspace .public-connection-empty button{min-height:38px;font-size:.8125rem}.public-person-connection-workspace .public-connection-private{min-height:245px}.public-person-connection-workspace .public-connection-private-actions{gap:8px;display:grid}.public-person-connection-workspace .public-connection-private-actions a{color:var(--green-deep);background:#fff;place-items:center;display:grid}.public-person-connection-workspace .public-connection-pagination{min-height:78px;padding:13px 16px}.public-person-connection-workspace .public-connection-pagination>div strong{font-size:.875rem}.public-person-connection-workspace .public-connection-pagination>div small,.public-person-connection-workspace .public-connection-pagination>span,.public-person-connection-workspace .public-connection-pagination>p{font-size:.75rem}.public-person-connection-workspace .public-connection-pagination>button{min-height:40px;font-size:.8125rem}.public-person-connection-workspace .public-person-footer p,.public-person-connection-workspace .public-person-footer nav a{font-size:.75rem}@media (max-width:900px){.public-person-connection-workspace .public-connection-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,1fr)}.public-person-connection-workspace .public-connection-toolbar>a{grid-column:2;justify-self:stretch}.public-person-connection-workspace .public-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-person-connection-workspace .public-person-safety{justify-content:space-between;padding-inline:16px}.public-person-connection-workspace .public-person-context-lens{grid-template-columns:38px minmax(0,1fr)}.public-person-connection-workspace .public-person-cover{height:88px}.public-person-connection-workspace .public-person-avatar{width:70px;height:70px;bottom:-35px}.public-person-connection-workspace .public-person-identity{padding:48px 18px 17px}.public-person-connection-workspace .public-person-actions{min-width:0}.public-person-connection-workspace .public-person-tabs a{flex:none}.public-person-connection-workspace .public-person-section-heading{gap:14px}.public-person-connection-workspace .public-connection-live-bar{grid-template-columns:34px minmax(0,1fr)}.public-person-connection-workspace .public-connection-live-bar button{grid-column:2;justify-self:start}.public-person-connection-workspace .public-connection-live-bar small,.public-person-connection-workspace .public-connection-live-bar strong,.public-person-connection-workspace .public-connection-live-bar time{margin:0;display:block}.public-person-connection-workspace .public-connection-live-bar strong,.public-person-connection-workspace .public-connection-live-bar time{margin-top:3px}.public-person-connection-workspace .public-connection-toolbar,.public-person-connection-workspace .public-connection-grid{grid-template-columns:1fr}.public-person-connection-workspace .public-connection-toolbar>a{grid-column:1}.public-person-connection-workspace .public-connection-private{grid-template-columns:58px minmax(0,1fr)}.public-person-connection-workspace .public-connection-private-actions{grid-column:2;justify-self:start}}@media (max-width:440px){.public-person-connection-workspace .public-person-cover:after,.public-person-connection-workspace .public-person-live-state>aside time{display:none}.public-person-connection-workspace .public-person-main-id h1{font-size:1.35rem}.public-person-connection-workspace .public-person-section-heading,.public-person-connection-workspace .public-connection-private{padding:18px}.public-person-connection-workspace .public-connection-tabs{grid-template-columns:1fr}.public-person-connection-workspace .public-connection-tabs a{min-height:60px}.public-person-connection-workspace .public-connection-private{grid-template-columns:1fr}.public-person-connection-workspace .public-connection-private-actions{grid-column:1;width:100%}.public-person-connection-workspace .public-connection-live-bar button,.public-person-connection-workspace .public-connection-private-actions button,.public-person-connection-workspace .public-connection-private-actions a,.public-person-connection-workspace .public-connection-pagination>button{width:100%}.public-person-connection-workspace .public-connection-grid dl>div{grid-template-columns:1fr}.public-person-connection-workspace .public-connection-grid dd{text-align:left}}.social-blog-title-input{color:#20302a;background:#fff;border:1px solid #dbe3df;outline:0;width:calc(100% - 41px);height:36px;margin:9px 0 0 41px;padding:0 10px;font-size:11px;font-weight:700}.social-blog-title-input:focus{border-color:#69b89f;box-shadow:0 0 0 3px #e9f5f1}.network-blog-title{letter-spacing:-.2px;margin:10px 3px -3px 41px;font-size:14px;line-height:1.35}.network-blog-title a:hover{color:#08795d}.network-post>footer .post-read-action{color:#08795d;font-weight:700}.blog-page-heading{align-items:center}.blog-context-lens{background:#f4faf7;border:1px solid #cfe0da;border-left:4px solid #08795d;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;margin-bottom:11px;padding:14px 16px;display:grid}.blog-context-lens>span{color:#08795d;background:#fff;border:1px solid #bcd8cd;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.blog-context-lens small,.blog-context-lens strong{display:block}.blog-context-lens small{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.blog-context-lens strong{margin-top:4px;font-size:9px}.blog-context-lens p{color:#718079;max-width:610px;margin:4px 0 0;font-size:6px;line-height:1.5}.blog-context-lens>b{color:#49665c;white-space:nowrap;background:#fff;border:1px solid #c8ddd5;padding:6px 8px;font-size:6px}.blog-context-lens.all{background:#f4f8fb;border-left-color:#2d628d}.blog-context-lens.all>span{color:#2d628d;border-color:#c7d9e7}.blog-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:170px;padding:20px;display:grid}.blog-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.blog-context-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:6px;font-weight:850}.blog-context-unavailable h2{color:#4a4032;margin:5px 0;font-size:13px}.blog-context-unavailable p{color:#7d7060;max-width:570px;margin:0;font-size:7px;line-height:1.55}.blog-context-unavailable em{color:#9a5f50;margin-top:6px;font-size:6px;font-style:normal;display:block}.blog-context-unavailable nav{gap:7px;display:flex}.blog-context-unavailable a,.blog-context-unavailable button{color:#795627;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9b7541;align-items:center;min-height:31px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.blog-context-unavailable button:disabled{cursor:default;opacity:.65}.blog-intro{color:#fff;background:#172b25;border:1px solid #d7e0dc;border-top:3px solid #00a978;grid-template-columns:1fr 145px;align-items:stretch;min-height:114px;margin-bottom:11px;display:grid}.blog-intro>div{flex-direction:column;justify-content:center;padding:20px 23px;display:flex}.blog-intro>div>span{color:#44dab0;letter-spacing:.12em;font-size:7px;font-weight:800}.blog-intro>div>strong{letter-spacing:-.25px;margin-top:6px;font-size:17px}.blog-intro>div>p{color:#abc0b9;margin:6px 0 0;font-size:8px}.blog-intro>aside{text-align:center;background:#1d352e;border-left:1px solid #30473f;flex-direction:column;justify-content:center;align-items:center;display:flex}.blog-intro>aside b{color:#40d7ad;font-size:25px;line-height:1}.blog-intro>aside span{color:#9fb5ad;width:84px;margin-top:7px;font-size:7px;line-height:1.4}.blog-directory-stack{flex-direction:column;gap:11px;display:flex}.blog-filter-bar{background:#fff;border:1px solid #dce3e0;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 10px;display:flex}.blog-filter-bar>div{align-items:center;gap:3px;display:flex;overflow-x:auto}.blog-filter-bar button{color:#68766f;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:7px;font-weight:650;display:inline-flex}.blog-filter-bar button b{color:#75827d;background:#edf2f0;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:6px;display:grid}.blog-filter-bar button.active{color:#08795d;background:#edf7f3;border-color:#bcd8cf}.blog-filter-bar button.active b{color:#fff;background:#08795d}.blog-filter-bar>span{color:#87938e;white-space:nowrap;font-size:6px}.blog-directory-live{background:#f8fbfa;border:1px solid #d5e3de;align-items:center;min-height:30px;display:flex}.blog-directory-live>span{color:#65766f;white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-size:5.5px;font-weight:750;display:flex}.blog-directory-live>span i{background:#10aa7b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10aa7b17}.blog-directory-live.syncing>span i{background:#d39427}.blog-directory-live.offline>span i{background:#d05e58}.blog-directory-live>button{color:#08795d;cursor:pointer;background:#fff;border:0;border-left:1px solid #dce6e2;border-right:1px solid #dce6e2;width:29px;min-height:29px;font-size:10px}.blog-directory-live>button:disabled{cursor:default;opacity:.55}.blog-directory-live>b{color:#08795d;place-items:center;min-width:27px;height:27px;font-size:7px;display:grid}.blog-featured-card{background:#fff;border:1px solid #dce3e0;grid-template-columns:minmax(260px,.9fr) 1.1fr;min-height:276px;display:grid;overflow:hidden}.blog-cover{color:#fff;background:linear-gradient(142deg,#122c24 0%,#176c56 64%,#12a479 100%);flex-direction:column;justify-content:flex-end;min-height:142px;padding:17px;display:flex;position:relative;overflow:hidden}.blog-cover.featured{min-height:274px}.blog-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#081e186b);position:absolute;inset:0}.blog-cover>span,.blog-cover>strong,.blog-cover>i{z-index:1;position:relative}.blog-cover>span{letter-spacing:-1.2px;font-size:22px;font-weight:850}.blog-cover>strong{color:#bcf3e1;letter-spacing:.1em;border-top:1px solid #ffffff59;width:max-content;max-width:88%;margin-top:4px;padding-top:5px;font-size:7px}.blog-cover>i{background:#ffffff1a;border:1px solid #ffffff52;place-items:center;width:35px;height:35px;font-size:15px;font-style:normal;display:grid;position:absolute;top:15px;right:16px}.blog-cover.has-image{background:#dfe7e3;padding:0}.blog-cover.has-image:after{display:none}.blog-cover img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block;position:absolute;inset:0}.blog-cover:hover img{transform:scale(1.015)}.blog-featured-copy{flex-direction:column;justify-content:center;padding:28px;display:flex}.blog-featured-copy>span,.blog-card>div>span{color:#08795d;letter-spacing:.1em;font-size:6px;font-weight:800}.blog-featured-copy h2{letter-spacing:-.35px;max-width:550px;margin:8px 0;font-size:20px;line-height:1.25}.blog-featured-copy h2 a:hover,.blog-card h2 a:hover{color:#08795d}.blog-featured-copy>p{color:#5e6d67;max-width:600px;margin:0;font-size:9px;line-height:1.65}.blog-featured-copy>div{border-top:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;padding-top:13px;display:flex}.blog-featured-copy small{color:#7e8b86;font-size:7px}.blog-featured-copy>div>a{color:#08795d;font-size:7px;font-weight:750}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.blog-card{background:#fff;border:1px solid #dce3e0;grid-template-columns:42% 1fr;min-width:0;display:grid;overflow:hidden}.blog-card>div{flex-direction:column;min-width:0;padding:15px;display:flex}.blog-card h2{margin:6px 0;font-size:12px;line-height:1.35}.blog-card p{color:#67756f;margin:0;font-size:7px;line-height:1.55}.blog-card footer{color:#8a9691;border-top:1px solid #edf0ef;justify-content:space-between;gap:8px;margin-top:auto;padding-top:9px;font-size:6px;display:flex}.blog-card footer span{white-space:nowrap}.blog-empty{text-align:center;background:#fff;border:1px solid #dce3e0;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.blog-empty>span{color:#00a978;font-size:24px}.blog-empty h2{margin:8px 0 0;font-size:12px}.blog-empty p{color:#80908a;margin:5px 0 0;font-size:7px}.blog-editor-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:11px;display:grid}.blog-editor,.blog-editor-preview{background:#fff;border:1px solid #dce3e0}.blog-editor>header{border-top:3px solid #00a978;border-bottom:1px solid #e9edeb;justify-content:space-between;align-items:center;gap:15px;min-height:90px;padding:16px 19px;display:flex}.blog-editor>header span,.blog-editor-preview>span{color:#08795d;letter-spacing:.12em;font-size:6px;font-weight:800}.blog-editor>header h1{margin:5px 0 0;font-size:17px}.blog-editor>header p{color:#7a8782;margin:4px 0 0;font-size:7px}.blog-editor-fields{gap:13px;padding:19px;display:grid}.blog-editor-fields label{grid-template-columns:1fr auto;gap:6px;display:grid}.blog-editor-fields label>span,.blog-editor>footer label>span{color:#52615b;font-size:7px;font-weight:750}.blog-editor-fields input,.blog-editor-fields textarea,.blog-editor select{color:#24332e;font:inherit;background:#fff;border:1px solid #d7dfdc;border-radius:0;outline:0}.blog-editor-fields input:focus,.blog-editor-fields textarea:focus,.blog-editor select:focus{border-color:#69b89f;box-shadow:0 0 0 3px #e9f5f1}.blog-editor-fields input{grid-column:1/-1;height:39px;padding:0 10px;font-size:12px;font-weight:700}.blog-editor-fields textarea{resize:vertical;grid-column:1/-1;min-height:260px;padding:11px;font-size:9px;line-height:1.7}.blog-editor-fields small{color:#8c9793;grid-area:1/2;font-size:6px}.blog-editor-images{background:#f8faf9;border:1px solid #e0e6e3;margin:0 19px 18px;padding:12px}.blog-editor-images>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-editor-images strong,.blog-editor-images small{display:block}.blog-editor-images strong{font-size:8px}.blog-editor-images small{color:#85908c;margin-top:3px;font-size:6px}.blog-editor-images label{color:#08795d;cursor:pointer;background:#f3faf7;border:1px solid #b9d6cd;align-items:center;min-height:29px;padding:0 8px;font-size:7px;font-weight:700;display:inline-flex}.blog-editor-images label.disabled{cursor:default;opacity:.55}.blog-editor-images label input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.blog-editor-images>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.blog-editor-images figure{aspect-ratio:4/3;background:#e6ece9;border:1px solid #dbe3df;margin:0;position:relative;overflow:hidden}.blog-editor-images figure img{object-fit:cover;width:100%;height:100%}.blog-editor-images figure button{color:#fff;background:#10231dcc;border:1px solid #ffffffb3;border-radius:50%;width:22px;height:22px;padding:0;line-height:1;position:absolute;top:4px;right:4px}.blog-editor-images figure span{color:#fff;background:#08795d;padding:3px 5px;font-size:5px;font-weight:800;position:absolute;bottom:4px;left:4px}.blog-editor-images>p{color:#7f8c87;margin:11px 0 0;font-size:7px}.blog-editor>footer{border-top:1px solid #e9edeb;justify-content:space-between;align-items:flex-end;gap:14px;padding:15px 19px;display:flex}.blog-editor>footer>div{flex:1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.blog-editor>footer label{flex-direction:column;gap:5px;display:flex}.blog-editor select{cursor:pointer;min-width:0;height:34px;padding:0 8px;font-size:7px}.blog-editor>footer>button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:34px;padding:0 13px;font-size:7px;font-weight:750}.blog-editor>footer>button:disabled{cursor:default;opacity:.55}.blog-editor-error{color:#a34742;background:#fae9e7;border:1px solid #f0cbc7;margin:0 19px 15px;padding:8px;font-size:7px}.blog-editor-preview{padding:13px;position:sticky;top:80px}.blog-editor-preview>div{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#142e26,#168467);justify-content:space-between;align-items:flex-end;margin:9px 0 10px;padding:12px;display:flex;position:relative;overflow:hidden}.blog-editor-preview>div b,.blog-editor-preview>div i{z-index:1;position:relative}.blog-editor-preview>div b{letter-spacing:-.5px;font-size:15px}.blog-editor-preview>div i{border:1px solid #ffffff59;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.blog-editor-preview>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-editor-preview>small{color:#08795d;font-size:6px;font-weight:700}.blog-editor-preview h2{margin:7px 0;font-size:13px;line-height:1.35}.blog-editor-preview>p{color:#67756f;min-height:49px;margin:0;font-size:7px;line-height:1.55}.blog-editor-preview>footer{border-top:1px solid #e9edeb;align-items:center;gap:7px;margin-top:12px;padding-top:10px;display:flex}.blog-editor-preview>footer strong{font-size:7px}.blog-reader-heading{align-items:center}.blog-article-live-stack{flex-direction:column;gap:10px;display:flex}.blog-article-live-stack .blog-comments{margin-top:0}.blog-article-live-bar{background:#f7faf9;border:1px solid #dce3e0;border-left:3px solid #00a978;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.blog-article-live-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.blog-article-live-bar>div>i{background:#16ae80;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #16ae8018}.blog-article-live-bar.syncing>div>i{background:#d59a29;box-shadow:0 0 0 4px #d59a2918}.blog-article-live-bar.offline{background:#fbf8f7;border-left-color:#b85e54}.blog-article-live-bar.offline>div>i{background:#b85e54;box-shadow:0 0 0 4px #b85e5418}.blog-article-live-bar p{min-width:0;margin:0}.blog-article-live-bar strong,.blog-article-live-bar small{display:block}.blog-article-live-bar strong{color:#35463f;font-size:7px}.blog-article-live-bar small{color:#7a8882;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;overflow:hidden}.blog-article-live-bar button{color:#08795d;background:#fff;border:1px solid #cfdad6;flex:none;min-height:30px;padding:0 10px;font-size:7px;font-weight:750}.blog-article-live-bar button:disabled{cursor:default;opacity:.55}.blog-article-unavailable{background:#fff;border:1px solid #dce3e0;border-top:3px solid #8fb2a6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:190px;padding:18px;display:grid}.blog-article-unavailable>span{color:#08795d;background:#edf4f1;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.blog-article-unavailable>div>small{color:#08795d;letter-spacing:.08em;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.blog-article-unavailable h2{color:#293a34;margin:0;font-size:12px}.blog-article-unavailable p{color:#728079;margin:5px 0 0;font-size:7px;line-height:1.5}.blog-article-unavailable nav{align-items:stretch;gap:6px;display:flex}.blog-article-unavailable a,.blog-article-unavailable button{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #08795d;place-items:center;padding:8px 11px;font-size:7px;font-weight:750;text-decoration:none;display:grid}.blog-article-unavailable button:disabled{cursor:default;opacity:.55}.blog-article{background:#fff;border:1px solid #dce3e0;border-top:3px solid #00a978}.blog-article>header{text-align:center;padding:30px max(24px,8%)}.blog-article>header>span{color:#08795d;letter-spacing:.12em;font-size:7px;font-weight:800}.blog-article>header h1{letter-spacing:-.5px;max-width:760px;margin:8px auto;font-size:24px;line-height:1.22}.blog-article>header>p{color:#7c8984;margin:0;font-size:7px}.blog-article>header>div{justify-content:center;margin-top:18px;display:flex}.blog-article>header>div>a,.blog-article>header>div>div{text-align:left;align-items:center;gap:8px;display:flex}.blog-article>header>div strong,.blog-article>header>div small{display:block}.blog-article>header>div strong{font-size:8px}.blog-article>header>div small{color:#87928e;margin-top:2px;font-size:6px}.blog-article-cover{aspect-ratio:16/8;background:#e5ebe8;width:calc(100% - 36px);max-height:470px;margin:0 auto;overflow:hidden}.blog-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-article-body{max-width:720px;margin:0 auto;padding:31px 30px 22px}.blog-article-body p{color:#304039;white-space:pre-wrap;margin:0 0 16px;font-size:10px;line-height:1.82}.blog-article-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-width:780px;margin:0 auto;padding:0 30px 27px;display:grid}.blog-article-gallery figure{aspect-ratio:4/3;background:#e5ebe8;margin:0;overflow:hidden}.blog-article-gallery img{object-fit:cover;width:100%;height:100%;display:block}.blog-article>footer{border-top:1px solid #e7ecea;align-items:center;gap:16px;min-height:54px;padding:0 max(24px,8%);display:flex}.blog-article>footer button,.blog-article>footer a,.blog-article>footer span{color:#6d7c75;background:0 0;border:0;padding:0;font-size:7px}.blog-article>footer button.liked{color:#d45158;font-weight:750}.blog-article>footer button.delete{color:#a45752;margin-left:auto}.blog-article>footer button:disabled{cursor:default;opacity:.5}.blog-comments{scroll-margin-top:76px}.blog-article-action-error{margin:0}.blog-comment-empty{color:#75827d;text-align:left;border-top:1px solid #edf0ef;justify-content:center;align-items:center;gap:9px;min-height:105px;display:flex}.blog-comment-empty>span{color:#08795d;background:#edf4f1;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.blog-comment-empty p{margin:0}.blog-comment-empty strong,.blog-comment-empty small{display:block}.blog-comment-empty strong{color:#46564f;font-size:7px}.blog-comment-empty small{color:#84908b;margin-top:3px;font-size:6px}@media (max-width:900px){.blog-card-grid,.blog-editor-layout{grid-template-columns:1fr}.blog-editor-preview{display:none}}@media (max-width:680px){.social-blog-title-input,.network-blog-title{width:100%;margin-left:0}.blog-featured-card{grid-template-columns:1fr}.blog-cover.featured{min-height:220px}.blog-featured-copy{padding:21px}.blog-featured-copy h2{font-size:18px}.blog-card{grid-template-columns:38% 1fr}.blog-intro{grid-template-columns:1fr}.blog-intro>aside{border-top:1px solid #30473f;border-left:0;flex-direction:row;gap:8px;min-height:62px}.blog-intro>aside span{width:auto;margin:0}.blog-context-lens,.blog-context-unavailable{grid-template-columns:42px minmax(0,1fr)}.blog-context-lens>b,.blog-context-unavailable nav{grid-column:2;justify-self:start}.blog-editor>footer{flex-direction:column;align-items:stretch}.blog-editor>footer>button{width:100%}.blog-article>header{padding:24px 18px}.blog-article>header h1{font-size:21px}}@media (max-width:480px){.blog-filter-bar{flex-direction:column;align-items:flex-start}.blog-directory-live{margin-left:9px}.blog-context-lens,.blog-context-unavailable{grid-template-columns:1fr;padding:14px}.blog-context-lens>b,.blog-context-unavailable nav{grid-column:auto}.blog-context-unavailable nav{flex-wrap:wrap;width:100%}.blog-context-unavailable a,.blog-context-unavailable button{white-space:normal;flex:1;justify-content:center}.blog-card{grid-template-columns:1fr}.blog-card .blog-cover{min-height:165px}.blog-card footer{margin-top:14px}.blog-editor-fields,.blog-editor>header,.blog-editor>footer{padding-inline:13px}.blog-editor-images{margin-inline:13px}.blog-editor-fields textarea{min-height:230px}.blog-editor-images>div{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-editor>footer>div{grid-template-columns:1fr}.blog-article>header h1{font-size:19px}.blog-article-live-bar{flex-direction:column;align-items:stretch}.blog-article-live-bar button{width:100%}.blog-article-unavailable{grid-template-columns:40px minmax(0,1fr)}.blog-article-unavailable nav{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.blog-article-unavailable a,.blog-article-unavailable button{white-space:normal}.blog-article-body{padding:24px 19px 16px}.blog-article-gallery{grid-template-columns:1fr;padding-inline:19px}.blog-article>footer{flex-wrap:wrap;padding-block:13px}.blog-article>footer button.delete{text-align:left;width:100%;margin-left:0}}.post-kind.topic{color:#326a9a;background:#e7f0fb}.network-topic-title{letter-spacing:-.2px;margin:10px 3px -3px 41px;font-size:14px;line-height:1.35}.network-topic-title a:hover{color:#08795d}.forum-community-hero{grid-template-columns:54px minmax(0,1fr) auto}.community-hero-actions{align-items:center;gap:6px;display:flex}.community-hero-actions>a{color:#fff;background:#08795d;border:1px solid #08795d;align-items:center;min-height:29px;padding:0 9px;font-size:7px;font-weight:700;display:inline-flex}.community-forum-tabs{background:#fff;border:1px solid #dce3e0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:9px 0;padding:0 13px;display:flex}.community-forum-tabs>div{align-self:stretch;gap:18px;display:flex}.community-forum-tabs>div>a{color:#718079;justify-content:center;align-items:center;gap:6px;min-width:62px;font-size:8px;font-weight:650;display:flex;position:relative}.community-forum-tabs>div>a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.community-forum-tabs>div>a.active{color:#08795d}.community-forum-tabs>div>a.active:after{background:#00a978}.community-forum-tabs b{color:#76837e;background:#edf2f0;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:6px;display:grid}.community-forum-tabs a.active b{color:#08795d;background:#dff3ec}.community-forum-tabs>a{color:#08795d;font-size:7px;font-weight:700}.forum-about>div>a{color:#08795d;font-size:6px;font-weight:700}.community-profile-context{background:#f1f8f5;border:1px solid #cfe3dc;border-left:3px solid #00a978;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;margin:10px 0 3px;padding:7px 8px;display:grid}.community-profile-context>span{color:#08795d;background:#dff2eb;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.community-profile-context p{min-width:0;margin:0}.community-profile-context small,.community-profile-context strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-profile-context small{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.community-profile-context strong{color:#32463e;margin-top:3px;font-size:7px}.forum-directory{flex-direction:column;gap:9px;display:flex}.forum-summary{color:#fff;background:#172b25;border:1px solid #d8e0dd;border-top:3px solid #00a978;grid-template-columns:1fr 185px;min-height:103px;display:grid}.forum-summary>div{flex-direction:column;justify-content:center;padding:17px 20px;display:flex}.forum-summary>div>span{color:#43d8ae;letter-spacing:.12em;font-size:6px;font-weight:800}.forum-summary>div>strong{margin-top:5px;font-size:15px}.forum-summary>div>p{color:#a8bbb4;margin:5px 0 0;font-size:7px}.forum-summary>aside{background:#1d352e;border-left:1px solid #314840;grid-template-columns:auto 1fr;align-content:center;gap:5px 7px;padding:15px 18px;display:grid}.forum-summary>aside b{color:#42d7ad;text-align:right;font-size:16px}.forum-summary>aside span{color:#9fb3ac;align-self:center;font-size:6px}.forum-toolbar{background:#fff;border:1px solid #dce3e0;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:6px 9px;display:flex}.forum-toolbar>[role=tablist]{gap:2px;display:flex;overflow-x:auto}.forum-toolbar button{color:#6f7d77;white-space:nowrap;background:0 0;border:1px solid #0000;min-height:29px;padding:0 9px;font-size:7px;font-weight:650}.forum-toolbar button.active{color:#08795d;background:#edf7f3;border-color:#bdd9d0}.forum-toolbar-tools{justify-content:flex-end;align-items:center;gap:5px;display:flex}.forum-toolbar label{color:#84908b;background:#f8faf9;border:1px solid #dbe3df;align-items:center;gap:6px;width:190px;height:29px;padding:0 8px;display:flex}.forum-toolbar input{color:#273630;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:7px}.forum-toolbar .forum-live-button{color:#65766f;background:#f8fbfa;border-color:#d5e3de;justify-content:center;align-items:center;gap:5px;min-width:96px;display:inline-flex}.forum-live-button i{background:#10aa7b;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #10aa7b17}.forum-live-button b{color:#08795d;font-size:9px}.forum-live-button.syncing i{background:#d39427}.forum-live-button.offline i{background:#d05e58}.forum-toolbar .forum-live-button:hover{background:#edf7f4;border-color:#9bc8ba}.forum-toolbar .forum-live-button:disabled{cursor:default;opacity:.55}.forum-topic-list{background:#fff;border:1px solid #dce3e0}.forum-topic-list>article{border-bottom:1px solid #e8ecea;grid-template-columns:35px minmax(0,1fr) 128px 22px;align-items:center;gap:11px;min-height:111px;padding:13px 14px;display:grid}.forum-topic-list>article:last-child{border-bottom:0}.forum-topic-list>article:hover{background:#fbfdfc}.forum-topic-icon{color:#08795d;background:#e9f5f1;border:1px solid #cfe1db;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.forum-topic-copy{min-width:0}.forum-topic-copy>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.forum-topic-copy h2{margin:5px 0 4px;font-size:11px;line-height:1.35}.forum-topic-copy h2 a:hover{color:#08795d}.forum-topic-copy>p{color:#68766f;margin:0;font-size:7px;line-height:1.5}.forum-topic-copy footer{color:#89948f;align-items:center;gap:5px;margin-top:8px;font-size:6px;display:flex}.forum-topic-copy footer .social-avatar{width:20px;height:20px;font-size:5px}.forum-topic-copy footer a{color:#53625c;font-weight:700}.forum-topic-metrics{text-align:center;grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.forum-topic-metrics p{border-right:1px solid #e6ebe9;margin:0}.forum-topic-metrics p:nth-child(2){border-right:0}.forum-topic-metrics strong,.forum-topic-metrics span{display:block}.forum-topic-metrics strong{font-size:13px}.forum-topic-metrics span{color:#83908a;margin-top:2px;font-size:5px}.forum-topic-metrics small{color:#8e9995;grid-column:1/-1;margin-top:4px;font-size:5px;line-height:1.4}.forum-topic-open{color:#08795d;font-size:14px;font-weight:700}.forum-empty{text-align:center;background:#fff;border:1px solid #dce3e0;flex-direction:column;justify-content:center;align-items:center;min-height:175px;display:flex}.forum-empty>span{color:#00a978;font-size:22px}.forum-empty h2{margin:7px 0 0;font-size:11px}.forum-empty p{color:#83908a;margin:4px 0 0;font-size:7px}.forum-history-control{background:#fff;border:1px solid #dce3e0;border-left:3px solid #00a978;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.forum-history-control>div span,.forum-history-control>div strong,.forum-history-control>div small{display:block}.forum-history-control>div span{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:800}.forum-history-control>div strong{margin-top:4px;font-size:9px}.forum-history-control>div small{color:#7b8983;margin-top:3px;font-size:6px}.forum-history-control>button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:31px;padding:0 11px;font-size:7px;font-weight:750}.forum-history-control>button:hover{background:#06684f}.forum-history-control>button:disabled{cursor:default;opacity:.55}.forum-history-control>b{color:#08795d;background:#edf7f3;border:1px solid #cfe5dd;padding:7px 9px;font-size:6px}.forum-history-control>p{color:#a34f49;grid-column:1/-1;margin:-3px 0 0;font-size:6px}.forum-history-control.complete{background:#fbfdfc;border-left-color:#8fb2a6}.forum-history-error{color:#a34f49;background:#fff8f7;border:1px solid #efd4d1;margin:0;padding:9px 11px;font-size:7px}.community-wall-heading{background:#fff;border:1px solid #dce3e0;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:10px 13px;display:flex}.community-wall-heading span{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:800}.community-wall-heading h2{margin:3px 0 0;font-size:11px}.community-wall-heading>p{color:#7d8984;font-size:6px}.forum-editor-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:11px;display:grid}.forum-editor,.forum-guidelines{background:#fff;border:1px solid #dce3e0}.forum-editor>header{border-top:3px solid #00a978;border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:14px;min-height:88px;padding:15px 18px;display:flex}.forum-editor>header span,.forum-guidelines>span{color:#08795d;letter-spacing:.11em;font-size:6px;font-weight:800}.forum-editor>header h1{margin:4px 0 0;font-size:17px}.forum-editor>header p{color:#7b8883;margin:4px 0 0;font-size:7px}.forum-editor-fields{gap:13px;padding:18px;display:grid}.forum-editor-fields label{grid-template-columns:1fr auto;gap:6px;display:grid}.forum-editor-fields label>span{color:#52615b;font-size:7px;font-weight:750}.forum-editor-fields small{color:#8b9692;font-size:6px}.forum-editor-fields input,.forum-editor-fields textarea{color:#24332e;font:inherit;background:#fff;border:1px solid #d7dfdc;border-radius:0;outline:0;grid-column:1/-1;padding:0 10px}.forum-editor-fields input{height:39px;font-size:11px;font-weight:700}.forum-editor-fields textarea{resize:vertical;min-height:250px;padding-block:10px;font-size:9px;line-height:1.7}.forum-editor-fields input:focus,.forum-editor-fields textarea:focus,.forum-replies textarea:focus{border-color:#69b89f;box-shadow:0 0 0 3px #e9f5f1}.forum-editor>footer{border-top:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 18px;display:flex}.forum-editor>footer span,.forum-editor>footer strong,.forum-editor>footer small{display:block}.forum-editor>footer span{color:#87928d;letter-spacing:.08em;font-size:5px;font-weight:750}.forum-editor>footer strong{margin-top:3px;font-size:9px}.forum-editor>footer small{color:#89948f;margin-top:2px;font-size:6px}.forum-editor>footer button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:34px;padding:0 13px;font-size:7px;font-weight:750}.forum-editor>footer button:disabled{cursor:default;opacity:.55}.forum-editor-error{margin:0 18px 14px}.forum-guidelines{padding:16px;position:sticky;top:80px}.forum-guidelines h2{margin:5px 0 12px;font-size:13px}.forum-guidelines ol{margin:0;padding:0;list-style:none}.forum-guidelines li{border-top:1px solid #e9edeb;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:54px;display:grid}.forum-guidelines li>b{color:#08795d;background:#e8f4f0;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.forum-guidelines li p{margin:0}.forum-guidelines li strong,.forum-guidelines li small{display:block}.forum-guidelines li strong{font-size:7px}.forum-guidelines li small{color:#84908b;margin-top:3px;font-size:5px;line-height:1.4}.forum-guidelines>div{border-top:1px solid #e9edeb;grid-template-columns:32px 1fr;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:grid}.forum-guidelines>div p{margin:0}.forum-guidelines>div strong,.forum-guidelines>div small{display:block}.forum-guidelines>div strong{font-size:7px}.forum-guidelines>div small{color:#87928d;margin-top:2px;font-size:5px}.forum-reader-heading{align-items:center}.forum-topic-live-bar{background:#f7faf9;border:1px solid #dce3e0;border-left:3px solid #00a978;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:10px;padding:9px 12px;display:flex}.forum-topic-live-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.forum-topic-live-bar>div>i{background:#16ae80;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #16ae8018}.forum-topic-live-bar.syncing>div>i{background:#d59a29;box-shadow:0 0 0 4px #d59a2918}.forum-topic-live-bar.offline{background:#fbf8f7;border-left-color:#b85e54}.forum-topic-live-bar.offline>div>i{background:#b85e54;box-shadow:0 0 0 4px #b85e5418}.forum-topic-live-bar p{min-width:0;margin:0}.forum-topic-live-bar strong,.forum-topic-live-bar small{display:block}.forum-topic-live-bar strong{color:#35463f;font-size:7px}.forum-topic-live-bar small{color:#7a8882;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;overflow:hidden}.forum-topic-live-bar button{color:#08795d;background:#fff;border:1px solid #cfdad6;flex:none;min-height:30px;padding:0 10px;font-size:7px;font-weight:750}.forum-topic-live-bar button:disabled{cursor:default;opacity:.55}.forum-topic-unavailable{background:#fff;border:1px solid #dce3e0;border-top:3px solid #8fb2a6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:190px;padding:18px;display:grid}.forum-topic-unavailable>span{color:#08795d;background:#edf4f1;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.forum-topic-unavailable>div>small{color:#08795d;letter-spacing:.08em;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.forum-topic-unavailable h2{color:#293a34;margin:0;font-size:12px}.forum-topic-unavailable p{color:#728079;margin:5px 0 0;font-size:7px;line-height:1.5}.forum-topic-unavailable nav{align-items:stretch;gap:6px;display:flex}.forum-topic-unavailable a,.forum-topic-unavailable button{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #08795d;place-items:center;padding:8px 11px;font-size:7px;font-weight:750;text-decoration:none;display:grid}.forum-topic-unavailable button:disabled{cursor:default;opacity:.55}.forum-topic-layout{flex-direction:column;gap:10px;display:flex}.forum-topic,.forum-replies{background:#fff;border:1px solid #dce3e0}.forum-topic{border-top:3px solid #00a978}.forum-topic>header{text-align:center;padding:25px max(23px,7%)}.forum-topic>header>span{color:#08795d;letter-spacing:.11em;font-size:6px;font-weight:800}.forum-topic>header h1{letter-spacing:-.4px;max-width:760px;margin:7px auto;font-size:22px;line-height:1.25}.forum-topic>header>p{color:#7e8a85;margin:0;font-size:6px}.forum-topic>header>div{justify-content:center;margin-top:16px;display:flex}.forum-topic>header>div>a,.forum-topic>header>div>div{text-align:left;align-items:center;gap:8px;display:flex}.forum-topic>header strong,.forum-topic>header small{display:block}.forum-topic>header strong{font-size:8px}.forum-topic>header small{color:#87928e;margin-top:2px;font-size:6px}.forum-topic-body{border-top:1px solid #edf0ef;max-width:740px;margin:0 auto;padding:24px 30px 19px}.forum-topic-body p{color:#304039;white-space:pre-wrap;margin:0 0 14px;font-size:10px;line-height:1.8}.forum-topic>footer{border-top:1px solid #e7ecea;align-items:center;gap:16px;min-height:51px;padding:0 max(22px,7%);display:flex}.forum-topic>footer button,.forum-topic>footer a,.forum-topic>footer span{color:#6d7c75;background:0 0;border:0;padding:0;font-size:7px}.forum-topic>footer button.liked{color:#d45158;font-weight:750}.forum-topic>footer button.delete{color:#a45752;margin-left:auto}.forum-topic>footer button:disabled{cursor:default;opacity:.5}.forum-replies{scroll-margin-top:76px}.forum-replies>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 16px;display:flex}.forum-replies>header span{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:800}.forum-replies>header h2{margin:3px 0 0;font-size:12px}.forum-replies>header h2 b{color:#77847f;font-weight:500}.forum-replies>header>small{color:#86928d;font-size:6px}.forum-replies>article{border-bottom:1px solid #e8edeb;grid-template-columns:135px minmax(0,1fr);min-height:132px;display:grid}.forum-replies>article>aside{text-align:center;background:#fafcfb;border-right:1px solid #edf0ef;flex-direction:column;align-items:center;padding:17px 10px;display:flex;position:relative}.forum-replies>article>aside>b{color:#9aa39f;font-size:5px;position:absolute;top:8px;left:9px}.forum-replies>article>aside>strong{margin-top:7px;font-size:7px}.forum-replies>article>aside>small{color:#87928e;margin-top:2px;font-size:5px}.forum-replies>article>div{padding:18px 21px}.forum-replies>article time{color:#929c98;margin-bottom:12px;font-size:6px;display:block}.forum-replies>article>div p{color:#394841;white-space:pre-wrap;margin:0 0 11px;font-size:9px;line-height:1.7}.forum-no-replies{text-align:center;border-bottom:1px solid #e8edeb;flex-direction:column;justify-content:center;align-items:center;min-height:135px;display:flex}.forum-no-replies>span{color:#00a978;font-size:19px}.forum-no-replies strong{margin-top:6px;font-size:8px}.forum-no-replies p{color:#87928e;margin:3px 0 0;font-size:6px}.forum-replies>form{background:#f8faf9;padding:15px 16px}.forum-replies>form>div{grid-template-columns:32px minmax(0,1fr);gap:9px;display:grid}.forum-replies textarea{resize:vertical;color:#26352f;min-height:78px;font:inherit;background:#fff;border:1px solid #d9e1de;border-radius:0;outline:0;padding:9px;font-size:8px;line-height:1.6}.forum-replies>form>footer{justify-content:space-between;align-items:center;gap:10px;margin:9px 0 0 41px;display:flex}.forum-replies>form small{color:#87928e;font-size:6px}.forum-replies>form button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:31px;padding:0 11px;font-size:7px;font-weight:750}.forum-replies>form button:disabled{cursor:default;opacity:.55}.forum-replies>.social-form-error{margin:0 16px 14px}.forum-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.forum-categories button{color:#314039;text-align:left;background:#fff;border:1px solid #dce3e0;border-radius:0;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:55px;padding:8px 10px;display:grid}.forum-categories button>span{color:#08795d;background:#edf4f1;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.forum-categories button p,.forum-categories button strong,.forum-categories button small{margin:0;display:block}.forum-categories button strong{font-size:7px}.forum-categories button small{color:#87928e;margin-top:3px;font-size:5px}.forum-categories button.active{background:#f1faf6;border-color:#67b69e;box-shadow:inset 0 -2px #00a978}.forum-topic-list>article.pinned{background:#fbfefc;border-left:3px solid #00a978}.forum-topic-list>article.pinned .forum-topic-icon{background:#dff3ec;border-color:#77bca6;font-weight:800}.forum-category-field select,.forum-report-dialog select{color:#26352f;font:inherit;background:#fff;border:1px solid #d7dfdc;border-radius:0;outline:0}.forum-category-field select{grid-column:1/-1;height:39px;padding:0 10px;font-size:9px}.forum-category-field small{grid-column:1/-1}.forum-topic.pinned{border-top-color:#1b8e6d}.forum-state-strip{gap:6px;justify-content:center!important;margin:0 0 10px!important;display:flex!important}.forum-state-strip span{color:#08795d;letter-spacing:.08em;background:#edf8f4;border:1px solid #b8d9ce;padding:4px 7px;font-size:5px;font-weight:800}.forum-moderator-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.forum-moderator-actions a{font-weight:750;color:#08795d!important}.forum-topic>footer .forum-moderator-actions+button.delete{margin-left:0}.forum-reply-report{color:#9b6b66;background:0 0;border:0;padding:0;font-size:6px}.forum-reply-report:disabled{cursor:default;opacity:.5}.forum-topic-action-error{margin:0}.forum-locked-notice{background:#f5f7f6;align-items:center;gap:11px;min-height:84px;padding:14px 17px;display:flex}.forum-locked-notice>span{color:#64726c;border:1px solid #cdd6d2;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.forum-locked-notice strong,.forum-locked-notice p{margin:0;display:block}.forum-locked-notice strong{font-size:8px}.forum-locked-notice p{color:#7e8b85;margin-top:3px;font-size:6px}.forum-report-backdrop{z-index:90;background:#0d1c179e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.forum-report-dialog{background:#fff;border:1px solid #cfd9d5;border-top:3px solid #d6805f;width:min(520px,100%);box-shadow:0 22px 80px #06181247}.forum-report-dialog form>header{border-bottom:1px solid #e8ecea;justify-content:space-between;gap:14px;padding:16px 18px;display:flex}.forum-report-dialog header span{color:#a85e45;letter-spacing:.1em;font-size:6px;font-weight:800}.forum-report-dialog header h2{margin:4px 0 0;font-size:15px}.forum-report-dialog header p{color:#7d8984;margin:4px 0 0;font-size:7px}.forum-report-dialog header>button{color:#65726c;background:#fff;border:1px solid #dce3e0;width:26px;height:26px;font-size:13px}.forum-report-dialog form>label{grid-template-columns:1fr auto;gap:6px;padding:13px 18px 0;display:grid}.forum-report-dialog label>span{color:#53615c;font-size:7px;font-weight:750}.forum-report-dialog label>small{color:#8a9590;font-size:6px}.forum-report-dialog select,.forum-report-dialog textarea{grid-column:1/-1;width:100%;padding:9px;font-size:8px}.forum-report-dialog select{height:37px;padding-block:0}.forum-report-dialog textarea{resize:vertical;min-height:105px;font:inherit;border:1px solid #d7dfdc;border-radius:0;outline:0}.forum-report-dialog form>footer{border-top:1px solid #e8ecea;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 18px;display:flex}.forum-report-dialog footer small{color:#7f8b86;font-size:6px}.forum-report-dialog footer button,.forum-report-success button{color:#fff;background:#a85e45;border:1px solid #a85e45;min-height:32px;padding:0 12px;font-size:7px;font-weight:750}.forum-report-dialog form>.social-form-error{margin:0 18px 13px}.forum-report-success{text-align:center;padding:28px}.forum-report-success>span{color:#08795d;background:#e4f5ef;place-items:center;width:38px;height:38px;margin:0 auto;font-size:16px;display:grid}.forum-report-success h2{margin:10px 0 0;font-size:15px}.forum-report-success p{color:#75827d;max-width:360px;margin:6px auto 15px;font-size:7px;line-height:1.6}.forum-moderation{flex-direction:column;gap:9px;display:flex}.moderation-summary{color:#fff;background:#172b25;border:1px solid #d8e0dd;border-top:3px solid #00a978;grid-template-columns:minmax(0,1fr) 330px;min-height:119px;display:grid}.moderation-summary>div{flex-direction:column;justify-content:center;padding:18px 21px;display:flex}.moderation-summary>div>span{color:#43d8ae;letter-spacing:.12em;font-size:6px;font-weight:800}.moderation-summary h1{margin:5px 0 0;font-size:16px}.moderation-summary>div>p{color:#a9bbb5;max-width:650px;margin:5px 0 0;font-size:7px;line-height:1.55}.moderation-summary>aside{background:#1d352e;border-left:1px solid #314840;grid-template-columns:repeat(3,1fr);display:grid}.moderation-summary aside p{border-right:1px solid #314840;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.moderation-summary aside p:last-child{border:0}.moderation-summary aside strong{color:#43d8ae;font-size:19px}.moderation-summary aside span{color:#a7b8b2;margin-top:3px;font-size:6px}.moderation-filters{background:#fff;border:1px solid #dce3e0;align-items:center;gap:3px;min-height:44px;padding:6px 8px;display:flex}.moderation-filters button{color:#6f7d77;background:0 0;border:1px solid #0000;min-height:29px;padding:0 10px;font-size:7px;font-weight:700}.moderation-filters button b{background:#edf2f0;border-radius:8px;place-items:center;min-width:15px;margin-left:4px;font-size:6px;display:inline-grid}.moderation-filters button.active{color:#08795d;background:#edf7f3;border-color:#bdd9d0}.moderation-queue{gap:9px;display:grid}.moderation-queue>article{background:#fff;border:1px solid #dce3e0;border-left:3px solid #e0a338}.moderation-queue>article.status-reviewing{border-left-color:#5c91c7}.moderation-queue>article.status-actioned{border-left-color:#a85e45}.moderation-queue>article.status-dismissed{border-left-color:#8ca099}.moderation-queue article>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:11px 15px;display:flex}.moderation-queue header span{color:#a85e45;letter-spacing:.09em;font-size:6px;font-weight:800}.moderation-queue header h2{margin:3px 0 0;font-size:11px}.moderation-queue header>b{color:#8e6a1b;letter-spacing:.06em;background:#fff9ea;border:1px solid #e3c888;padding:5px 7px;font-size:5px}.moderation-target{padding:14px 16px}.moderation-target>small{color:#82908a;font-size:6px}.moderation-target>small a{color:#08795d;font-weight:750}.moderation-target blockquote{color:#33423c;border-left:2px solid #cbdad5;margin:9px 0;padding:2px 12px;font-size:9px;line-height:1.65}.moderation-target>div{color:#87928d;flex-wrap:wrap;gap:15px;font-size:6px;display:flex}.moderation-target>div strong,.moderation-target>div a{color:#53625c;font-weight:750}.moderation-details{background:#fafcfb;border-top:1px solid #edf0ef;padding:11px 16px}.moderation-details span{color:#87928d;letter-spacing:.08em;font-size:5px;font-weight:800}.moderation-details p{color:#5d6a65;margin:4px 0 0;font-size:7px;line-height:1.55}.moderation-queue article>footer{border-top:1px solid #e8edeb;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;padding:11px 15px;display:grid}.moderation-queue footer label span{color:#76837e;margin-bottom:4px;font-size:6px;display:block}.moderation-queue footer textarea{resize:vertical;width:100%;min-height:48px;font:inherit;border:1px solid #d9e1de;border-radius:0;padding:7px;font-size:7px}.moderation-queue footer>div{gap:5px;display:flex}.moderation-queue footer button{color:#54625c;background:#fff;border:1px solid #cbd6d2;min-height:30px;padding:0 9px;font-size:6px;font-weight:700}.moderation-queue footer button.danger{color:#fff;background:#a85e45;border-color:#a85e45}.moderation-queue footer button:disabled{cursor:default;opacity:.55}.moderation-queue article>footer.moderation-resolved{color:#6f7d77;justify-content:space-between;align-items:center;font-size:7px;display:flex}.moderation-resolved a{color:#08795d;font-weight:750}.moderation-global-error{margin:0}.moderation-empty{min-height:150px}.forum-settings{flex-direction:column;gap:9px;display:flex}.settings-summary{color:#fff;background:#172b25;border:1px solid #d8e0dd;border-top:3px solid #00a978;grid-template-columns:minmax(0,1fr) 330px;min-height:119px;display:grid}.settings-summary>div{flex-direction:column;justify-content:center;padding:18px 21px;display:flex}.settings-summary>div>span{color:#43d8ae;letter-spacing:.12em;font-size:6px;font-weight:800}.settings-summary h1{margin:5px 0 0;font-size:16px}.settings-summary>div>p{color:#a9bbb5;max-width:690px;margin:5px 0 0;font-size:7px;line-height:1.55}.settings-summary>aside{background:#1d352e;border-left:1px solid #314840;grid-template-columns:repeat(3,1fr);display:grid}.settings-summary aside p{border-right:1px solid #314840;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.settings-summary aside p:last-child{border:0}.settings-summary aside strong{color:#43d8ae;font-size:19px}.settings-summary aside span{color:#a7b8b2;margin-top:3px;font-size:6px}.settings-message{margin:0}.settings-notice{color:#08795d;background:#edf8f4;border:1px solid #b9d9cf;padding:9px 12px;font-size:7px;font-weight:700}.settings-panel{background:#fff;border:1px solid #dce3e0}.settings-panel>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 17px;display:flex}.settings-panel>header span{color:#08795d;letter-spacing:.1em;font-size:6px;font-weight:800}.settings-panel>header h2{margin:4px 0 0;font-size:12px}.settings-panel>header p{color:#7f8c86;margin:3px 0 0;font-size:6px}.settings-panel>header>b{color:#08795d;letter-spacing:.06em;background:#edf7f3;border:1px solid #bdd9d0;padding:5px 7px;font-size:5px}.settings-general-form{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);gap:12px;padding:15px 17px 0;display:grid}.settings-general-form>label{grid-template-columns:1fr auto;align-content:start;gap:5px;display:grid}.settings-general-form label>span,.category-create label>span,.category-management-list label>span{color:#59675f;font-size:6px;font-weight:750}.settings-general-form label>small{color:#8a9590;font-size:5px}.settings-general-form>label>input,.settings-general-form textarea,.category-create input,.category-management-list input{color:#26352f;width:100%;font:inherit;background:#fff;border:1px solid #d7dfdc;border-radius:0;outline:0;padding:0 9px;font-size:8px}.settings-general-form>label>input{grid-column:1/-1;height:37px}.settings-general-form textarea{resize:vertical;grid-column:1/-1;min-height:73px;padding-block:9px;line-height:1.55}.settings-general-form input:focus,.settings-general-form textarea:focus,.category-create input:focus,.category-management-list input:focus{border-color:#69b89f;box-shadow:0 0 0 3px #e9f5f1}.settings-general-form fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.settings-general-form legend{color:#59675f;margin-bottom:7px;font-size:6px;font-weight:750}.visibility-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.visibility-options>label{background:#fbfcfc;border:1px solid #dce3e0;align-items:flex-start;gap:7px;min-height:57px;padding:9px;display:flex}.visibility-options>label.selected{background:#f0faf6;border-color:#67b69e;box-shadow:inset 0 -2px #00a978}.visibility-options input{accent-color:#08795d;flex:none;margin:2px 0 0}.visibility-options strong,.visibility-options small{display:block}.visibility-options strong{color:#34433d;font-size:7px}.visibility-options small{color:#7e8b85;margin-top:3px;font-size:5px;line-height:1.4}.community-publication-preview{background:#fafbfb;border:1px solid #d8dfdc;border-left:3px solid #8a9792;grid-column:1/-1}.community-publication-preview.published{background:#f1faf7;border-color:#a8d8c9 #a8d8c9 #a8d8c9 #00a978}.community-publication-preview.academy_restricted{background:#fffbef;border-color:#ddce9d #ddce9d #ddce9d #c79625}.community-publication-preview>header{border-bottom:1px solid #e5eae8;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:9px 11px;display:flex}.community-publication-preview>header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:800}.community-publication-preview>header h3{color:#34433d;margin:3px 0 0;font-size:9px}.community-publication-preview>header b{color:#68756f;letter-spacing:.06em;white-space:nowrap;background:#fff;border:1px solid #cad5d1;padding:5px 7px;font-size:5px}.community-publication-preview.published>header b{color:#08795d;border-color:#9dcfbe}.community-publication-preview.academy_restricted>header b{color:#86691f;border-color:#d7c27d}.community-publication-gates{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:stretch;padding:9px 11px;display:grid}.community-publication-gates>p{background:#fff;border:1px solid #dce3e0;grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:7px;min-height:49px;margin:0;padding:7px;display:grid}.community-publication-gates>p>span{color:#75817c;background:#f4f6f5;border:1px solid #d6dfdc;grid-row:1/span 2;place-items:center;width:22px;height:22px;font-size:6px;font-weight:800;display:grid}.community-publication-gates>p.allowed{border-color:#acd5c8}.community-publication-gates>p.allowed>span{color:#08795d;background:#e7f6f1;border-color:#9bcebd}.community-publication-gates strong{color:#44524c;align-self:end;font-size:6px}.community-publication-gates small{color:#7e8a85;align-self:start;margin-top:2px;font-size:5px;line-height:1.3}.community-publication-gates>i{color:#899590;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.community-publication-gates>p.result{background:#f5f7f6}.community-publication-gates>p.result.allowed{background:#eaf8f3}.community-publication-preview>footer{border-top:1px solid #e5eae8;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:8px 11px;display:flex}.community-publication-preview>footer p{color:#55635d;margin:0;font-size:6px;line-height:1.45}.community-publication-preview>footer p small{color:#87928d;margin-top:2px;font-size:5px;display:block}.community-publication-preview>footer a{color:#08795d;background:#fff;border:1px solid #08795d;flex:none;padding:7px 9px;font-size:6px;font-weight:750}.join-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.join-mode-options>label{background:#fbfcfc;border:1px solid #dce3e0;align-items:flex-start;gap:7px;min-height:57px;padding:9px;display:flex}.join-mode-options>label.selected{background:#f0faf6;border-color:#67b69e;box-shadow:inset 0 -2px #00a978}.join-mode-options input{accent-color:#08795d;flex:none;margin:2px 0 0}.join-mode-options strong,.join-mode-options small{display:block}.join-mode-options strong{color:#34433d;font-size:7px}.join-mode-options small{color:#7e8b85;margin-top:3px;font-size:5px;line-height:1.4}.join-mode-options label:has(input:disabled){cursor:default;opacity:.45}.private-mode-note{color:#8b691c;margin-top:6px;font-size:5px;display:block}.settings-general-form>footer{border-top:1px solid #e8edeb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-inline:-17px;padding:10px 17px;display:flex}.settings-general-form>footer span{color:#87928d;font-size:6px}.settings-general-form button,.category-create button,.category-management-list button,.team-member-row button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:31px;padding:0 10px;font-size:6px;font-weight:750}.settings-general-form button:disabled,.category-create button:disabled,.category-management-list button:disabled,.team-member-row button:disabled{cursor:default;opacity:.5}.category-create{background:#fafcfb;border-bottom:1px solid #e8edeb;grid-template-columns:minmax(170px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:8px;padding:12px 17px;display:grid}.category-create label{gap:5px;display:grid}.category-create input,.category-create button{height:35px}.category-management-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 17px;display:grid}.category-management-list>article{background:#fff;border:1px solid #dce3e0;border-top:2px solid #79bca7}.category-management-list>article.archived{opacity:.82;background:#fafbfb;border-top-color:#9aa7a2}.category-management-list article>header{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:31px;padding:6px 9px;display:flex}.category-management-list article>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.category-management-list article.archived>header span{color:#707d77}.category-management-list article>header b{color:#84908b;font-size:5px;font-weight:650}.category-management-list article>div{gap:7px;padding:9px;display:grid}.category-management-list label{gap:4px;display:grid}.category-management-list input{height:32px}.category-management-list input:disabled{color:#7d8984;background:#f4f6f5}.category-management-list article>footer{border-top:1px solid #edf0ef;justify-content:flex-end;align-items:center;gap:5px;min-height:43px;padding:6px 9px;display:flex}.category-management-list article>footer>div{gap:3px;margin-right:auto;display:flex}.category-management-list article>footer>div button{color:#53615b;background:#fff;border-color:#cbd7d3;width:28px;padding:0;font-size:10px}.category-management-list article>footer small{color:#7f8b86;margin-right:auto;font-size:5px}.category-management-list button.danger-link,.team-member-row button.danger-link{color:#9a544d;background:#fff;border-color:#d8bbb7}.membership-invite-form{background:#fafcfb;border-bottom:1px solid #e8edeb;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;min-height:70px;padding:11px 17px;display:grid}.membership-invite-form>label{gap:4px;display:grid}.membership-invite-form label>span{color:#59675f;font-size:6px;font-weight:750}.membership-invite-form label>div{background:#fff;border:1px solid #d7dfdc;grid-template-columns:31px 1fr;max-width:430px;height:35px;display:grid}.membership-invite-form label>div:focus-within{border-color:#69b89f;box-shadow:0 0 0 3px #e9f5f1}.membership-invite-form label b{color:#08795d;border-right:1px solid #e1e6e4;place-items:center;font-size:8px;display:grid}.membership-invite-form input{min-width:0;font:inherit;border:0;outline:0;padding:0 8px;font-size:8px}.membership-invite-form small{color:#87928d;font-size:5px}.membership-invite-form button,.membership-review-list button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:32px;padding:0 10px;font-size:6px;font-weight:750}.membership-invite-form button:disabled,.membership-review-list button:disabled{cursor:default;opacity:.5}.membership-review-list{padding:0 17px 12px}.membership-review-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(210px,1fr) 85px 80px auto;align-items:center;gap:10px;min-height:61px;display:grid}.membership-review-list article>div:first-child{align-items:center;gap:8px;display:flex}.membership-review-list p{margin:0}.membership-review-list p>strong,.membership-review-list p>a{color:#33423c;font-size:7px;font-weight:750;display:block}.membership-review-list p small{color:#87928d;margin-top:2px;font-size:5px;display:block}.membership-review-list time{color:#7b8882;font-size:6px}.membership-kind{color:#08795d;background:#edf8f4;border:1px solid #b9d9cf;width:fit-content;padding:5px 7px;font-size:5px;font-weight:800}.membership-kind.invite{color:#86691f;background:#fff9e8;border-color:#d7c78f}.membership-review-list article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.membership-review-list button.danger-link{color:#9a544d;background:#fff;border-color:#d8bbb7}.membership-review-empty{color:#7e8b85;justify-content:center;align-items:center;gap:9px;min-height:80px;display:flex}.membership-review-empty>span{color:#08795d;background:#e8f5f0;place-items:center;width:27px;height:27px;display:grid}.membership-review-empty p{margin:0}.membership-review-empty strong,.membership-review-empty small{display:block}.membership-review-empty strong{color:#48564f;font-size:7px}.membership-review-empty small{margin-top:2px;font-size:5px}.community-team-list{padding:0 17px 12px}.team-list-head,.team-member-row{grid-template-columns:minmax(210px,1.4fr) 110px 90px minmax(220px,1fr);align-items:center;gap:10px;display:grid}.team-list-head{color:#82908a;letter-spacing:.07em;border-bottom:1px solid #dce3e0;min-height:34px;font-size:5px;font-weight:800}.team-member-row{border-bottom:1px solid #edf0ef;min-height:58px}.team-member-row>div:first-child{align-items:center;gap:8px;display:flex}.team-member-row p{margin:0}.team-member-row p>strong,.team-member-row p>a{color:#33423c;font-size:7px;font-weight:750;display:block}.team-member-row p small{color:#87928d;margin-top:2px;font-size:5px;display:block}.team-member-row time{color:#77847f;font-size:6px}.team-member-row>div:last-child{justify-content:flex-end;gap:5px;display:flex}.team-member-row>div:last-child>span{color:#8a9590;font-size:5px}.team-role{color:#64716c;letter-spacing:.05em;background:#f5f7f6;border:1px solid #d4ddda;width:fit-content;padding:5px 7px;font-size:5px;font-weight:800}.team-role.owner{color:#8b691c;background:#fff9e8;border-color:#d4bd80}.team-role.moderator{color:#08795d;background:#edf8f4;border-color:#a9d2c5}.community-creator-layout{grid-template-columns:minmax(0,1fr) 257px;align-items:start;gap:10px;display:grid}.community-creator{flex-direction:column;gap:9px;min-width:0;display:flex}.creator-panel{background:#fff;border:1px solid #dce3e0}.creator-panel>header{border-bottom:1px solid #e7ecea;align-items:center;gap:10px;min-height:65px;padding:11px 15px;display:flex}.creator-panel>header>b{color:#08795d;background:#edf8f4;border:1px solid #b8d8ce;flex:none;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.creator-panel>header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:800}.creator-panel>header h2{margin:3px 0 0;font-size:11px}.creator-panel>header p{color:#84908b;margin:3px 0 0;font-size:5px}.creator-identity-fields{grid-template-columns:minmax(190px,.65fr) minmax(280px,1.35fr);gap:10px;padding:13px 15px;display:grid}.creator-identity-fields label{grid-template-columns:1fr auto;align-content:start;gap:5px;display:grid}.creator-identity-fields label>span{color:#59675f;font-size:6px;font-weight:750}.creator-identity-fields label>small{color:#8a9590;font-size:5px}.creator-identity-fields input,.creator-identity-fields textarea{color:#26352f;width:100%;font:inherit;background:#fff;border:1px solid #d7dfdc;border-radius:0;outline:0;grid-column:1/-1;padding:0 9px;font-size:8px}.creator-identity-fields input{height:37px}.creator-identity-fields textarea{resize:vertical;min-height:75px;padding-block:9px;line-height:1.55}.creator-identity-fields input:focus,.creator-identity-fields textarea:focus{border-color:#69b89f;box-shadow:0 0 0 3px #e9f5f1}.creator-panel fieldset{border:0;border-bottom:1px solid #edf0ef;margin:0;padding:12px 15px}.creator-panel fieldset:last-child{border-bottom:0}.creator-panel legend{color:#59675f;margin-bottom:7px;font-size:6px;font-weight:750}.creator-choice-grid{gap:6px;display:grid}.creator-choice-grid.scope{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 15px}.creator-choice-grid.scope>button{color:#34433d;text-align:left;background:#fbfcfc;border:1px solid #dce3e0;border-radius:0;grid-template-columns:31px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.creator-choice-grid.scope>button.selected{background:#f0faf6;border-color:#67b69e;box-shadow:inset 0 -2px #00a978}.creator-choice-grid.scope i{color:#08795d;background:#e9f2ef;place-items:center;width:31px;height:31px;font-size:5px;font-style:normal;font-weight:800;display:grid}.creator-choice-grid.scope strong,.creator-choice-grid.scope small{display:block}.creator-choice-grid.scope strong{font-size:7px}.creator-choice-grid.scope small{color:#82908a;margin-top:3px;font-size:5px;line-height:1.35}.creator-choice-grid.scope>button>b{color:#00a978;font-size:8px}.creator-choice-grid.visibility{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-choice-grid.join{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-choice-grid.visibility>label,.creator-choice-grid.join>label{background:#fbfcfc;border:1px solid #dce3e0;align-items:flex-start;gap:7px;min-height:57px;padding:9px;display:flex}.creator-choice-grid.visibility>label.selected,.creator-choice-grid.join>label.selected{background:#f0faf6;border-color:#67b69e;box-shadow:inset 0 -2px #00a978}.creator-choice-grid.visibility input,.creator-choice-grid.join input{accent-color:#08795d;flex:none;margin:2px 0 0}.creator-choice-grid.visibility strong,.creator-choice-grid.visibility small,.creator-choice-grid.join strong,.creator-choice-grid.join small{display:block}.creator-choice-grid.visibility strong,.creator-choice-grid.join strong{color:#34433d;font-size:7px}.creator-choice-grid.visibility small,.creator-choice-grid.join small{color:#7e8b85;margin-top:3px;font-size:5px;line-height:1.4}.creator-choice-grid.join label:has(input:disabled){cursor:default;opacity:.45}.creator-policy-note{color:#8b691c;margin-top:6px;font-size:5px;display:block}.creator-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 15px;display:grid}.creator-template-grid>button{color:#34433d;text-align:left;background:#fbfcfc;border:1px solid #dce3e0;border-radius:0;flex-direction:column;justify-content:space-between;gap:9px;min-height:123px;padding:11px;display:flex}.creator-template-grid>button.selected{background:#f0faf6;border-color:#67b69e;box-shadow:inset 0 -2px #00a978}.creator-template-grid strong,.creator-template-grid small{display:block}.creator-template-grid strong{font-size:8px}.creator-template-grid small{color:#7e8b85;margin-top:4px;font-size:5px;line-height:1.45}.creator-template-grid ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.creator-template-grid li{color:#08795d;background:#fff;border:1px solid #cfe0da;padding:4px 5px;font-size:5px;font-weight:700}.creator-error{margin:0}.creator-submit{background:#fff;border:1px solid #dce3e0;border-top:3px solid #00a978;justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:11px 15px;display:flex}.creator-submit>div{grid-template-columns:auto auto;align-items:center;gap:7px;display:grid}.creator-submit>div>span{color:#85918c;letter-spacing:.08em;grid-column:1/-1;font-size:5px;font-weight:800}.creator-submit p{margin:0}.creator-submit strong,.creator-submit small{display:block}.creator-submit strong{color:#34433d;font-size:7px}.creator-submit small{color:#89948f;margin-top:2px;font-size:5px}.creator-submit button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:35px;padding:0 13px;font-size:7px;font-weight:750}.creator-submit button:disabled{cursor:default;opacity:.5}.community-creator-preview{background:#fff;border:1px solid #dce3e0;border-top:3px solid #00a978;position:sticky;top:58px}.community-creator-preview>span{color:#08795d;letter-spacing:.1em;border-bottom:1px solid #e7ecea;padding:9px 12px;font-size:5px;font-weight:800;display:block}.creator-preview-cover{background:#18312a;justify-content:space-between;align-items:flex-end;min-height:74px;padding:11px 12px;display:flex}.creator-preview-cover b{color:#54ddb5;background:#25483e;border:1px solid #4a6a60;place-items:center;width:37px;height:37px;font-size:15px;display:grid}.creator-preview-cover small{color:#b7ccc5;background:#203d35;border:1px solid #4a6a60;padding:5px 7px;font-size:5px;font-weight:700}.community-creator-preview>h2{margin:12px 12px 0;font-size:12px}.community-creator-preview>p{color:#728079;overflow-wrap:anywhere;min-height:43px;margin:5px 12px 10px;font-size:6px;line-height:1.55}.community-creator-preview dl{border-block:1px solid #edf0ef;margin:0;padding:5px 12px}.community-creator-preview dl>div{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.community-creator-preview dt{color:#87928d;font-size:5px}.community-creator-preview dd{color:#43514b;text-align:right;margin:0;font-size:6px;font-weight:700}.creator-preview-categories{padding:10px 12px}.creator-preview-categories>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.creator-preview-categories>p{grid-template-columns:22px 1fr;align-items:center;gap:7px;margin:8px 0 0;display:grid}.creator-preview-categories>p>b{color:#08795d;background:#e9f5f1;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.creator-preview-categories strong,.creator-preview-categories small{display:block}.creator-preview-categories strong{color:#3c4b45;font-size:6px}.creator-preview-categories small{color:#8a9590;margin-top:2px;font-size:4px;line-height:1.3}.community-creator-preview>footer{background:#fafcfb;border-top:1px solid #e7ecea;align-items:center;gap:7px;padding:9px 12px;display:flex}.community-creator-preview>footer p{margin:0}.community-creator-preview>footer strong,.community-creator-preview>footer small{display:block}.community-creator-preview>footer strong{color:#44524c;font-size:6px}.community-creator-preview>footer small{color:#89948f;margin-top:2px;font-size:5px}@media (max-width:760px){.network-topic-title{margin-left:0}.forum-summary{grid-template-columns:1fr}.forum-summary>aside{border-top:1px solid #314840;border-left:0;grid-template-columns:auto auto auto auto}.forum-toolbar{flex-direction:column;align-items:stretch}.forum-toolbar-tools{justify-content:flex-start}.forum-toolbar label{flex:1;width:auto}.forum-topic-list>article{grid-template-columns:35px minmax(0,1fr) 22px}.forum-topic-metrics{text-align:left;grid-area:2/2;align-items:center;gap:11px;margin-top:6px;display:flex}.forum-topic-metrics p{border:0;align-items:baseline;gap:3px;display:flex}.forum-topic-metrics small{margin:0}.forum-topic-open{grid-area:1/3/span 2}.forum-history-control{grid-template-columns:1fr}.forum-history-control>button,.forum-history-control>b{justify-self:start}.forum-editor-layout{grid-template-columns:1fr}.forum-guidelines{display:none}.forum-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-summary{grid-template-columns:1fr}.moderation-summary>aside{border-top:1px solid #314840;border-left:0;min-height:74px}.moderation-queue article>footer{grid-template-columns:1fr}.moderation-queue footer>div{flex-wrap:wrap}.settings-summary{grid-template-columns:1fr}.settings-summary>aside{border-top:1px solid #314840;border-left:0;min-height:74px}.settings-general-form{grid-template-columns:1fr}.visibility-options,.join-mode-options{grid-template-columns:repeat(2,minmax(0,1fr))}.community-publication-gates{grid-template-columns:1fr 12px 1fr}.community-publication-gates>i:nth-of-type(2){display:none}.community-publication-gates>p.result{grid-column:1/-1;margin-top:7px}.category-management-list,.category-create{grid-template-columns:1fr}.category-create button{justify-self:start}.membership-review-list>article{grid-template-columns:minmax(180px,1fr) auto;padding-block:9px}.membership-review-list article>div:last-child{grid-column:1/-1;justify-content:flex-start}.membership-kind{justify-self:end}.team-list-head{display:none}.team-member-row{grid-template-columns:minmax(170px,1fr) auto;padding-block:9px}.team-member-row time{grid-column:1}.team-member-row>div:last-child{grid-area:1/2/span 2}.community-creator-layout{grid-template-columns:1fr}.community-creator-preview{position:static}.creator-choice-grid.scope,.creator-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.forum-community-hero{grid-template-columns:46px 1fr}.community-hero-actions{grid-column:1/-1;justify-content:flex-end}.community-forum-tabs{flex-direction:column;align-items:stretch;padding-top:5px}.community-forum-tabs>div{min-height:37px}.community-forum-tabs>a{padding-bottom:8px}.forum-summary>aside{grid-template-columns:auto 1fr auto 1fr}.forum-topic-list>article{padding-inline:10px}.forum-topic-icon{display:none}.forum-topic-list>article{grid-template-columns:minmax(0,1fr) 20px}.forum-topic-metrics{grid-column:1}.forum-topic-open{grid-column:2}.forum-toolbar-tools{flex-direction:column;align-items:stretch}.forum-toolbar .forum-live-button{align-self:flex-start}.forum-editor>header,.forum-editor-fields,.forum-editor>footer{padding-inline:13px}.forum-editor>footer{flex-direction:column;align-items:stretch}.forum-topic>header h1{font-size:19px}.forum-topic-live-bar{flex-direction:column;align-items:stretch}.forum-topic-live-bar button{width:100%}.forum-topic-unavailable{grid-template-columns:40px minmax(0,1fr)}.forum-topic-unavailable nav{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.forum-topic-unavailable a,.forum-topic-unavailable button{white-space:normal}.forum-topic-body{padding:21px 18px 14px}.forum-topic>footer{flex-wrap:wrap;padding-block:12px}.forum-topic>footer button.delete{text-align:left;width:100%;margin-left:0}.forum-replies>article{grid-template-columns:82px minmax(0,1fr)}.forum-replies>article>div{padding-inline:13px}.forum-replies>form>footer{align-items:flex-end}.community-wall-heading{flex-direction:column;align-items:flex-start}.community-wall-heading>p{margin:0}.forum-categories{grid-template-columns:1fr}.forum-moderator-actions{width:100%;margin-left:0}.forum-report-dialog form>footer{flex-direction:column;align-items:stretch}.moderation-filters{overflow-x:auto}.moderation-filters button{flex:none}.moderation-summary>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-queue footer>div{flex-direction:column}.moderation-queue footer button{width:100%}.visibility-options,.join-mode-options{grid-template-columns:1fr}.settings-general-form>footer{flex-direction:column;align-items:stretch}.settings-general-form>footer button{align-self:flex-start}.community-publication-preview>header,.community-publication-preview>footer{flex-direction:column;align-items:flex-start}.community-publication-gates{grid-template-columns:1fr;gap:5px}.community-publication-gates>i{display:none}.community-publication-gates>p.result{grid-column:1;margin-top:0}.membership-invite-form{grid-template-columns:1fr}.membership-invite-form button{justify-self:start}.membership-review-list>article{grid-template-columns:1fr}.membership-kind{justify-self:start}.membership-review-list article>div:last-child{grid-column:1}.community-team-list{padding-inline:11px}.team-member-row{grid-template-columns:1fr}.team-member-row>div:last-child{grid-area:auto/1;justify-content:flex-start}.team-member-row time{grid-column:1}.creator-identity-fields,.creator-choice-grid.scope,.creator-choice-grid.visibility,.creator-choice-grid.join,.creator-template-grid{grid-template-columns:1fr}.creator-submit{flex-direction:column;align-items:stretch}.creator-submit button{align-self:flex-start}}.community-entry-context{background:linear-gradient(100deg,#f2faf7 0%,#fff 66%);border:1px solid #b9d9ce;border-left:4px solid #13906d;grid-template-columns:42px minmax(0,1fr) minmax(225px,.48fr) auto;align-items:center;gap:13px;min-height:92px;margin-bottom:9px;padding:12px 14px;display:grid;box-shadow:0 2px 7px #194c3c0a}.community-entry-context>span{color:#73e0bd;background:#153f33;border:1px solid #79bba5;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.community-entry-context>div{min-width:0}.community-entry-context>div small,.community-entry-context>div strong{display:block}.community-entry-context>div small{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:850}.community-entry-context>div strong{color:#26483d;margin-top:5px;font-size:10px}.community-entry-context>div p{color:#718079;max-width:710px;margin:4px 0 0;font-size:7px;line-height:1.55}.community-entry-context dl{background:#fff;border:1px solid #d7e6e0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.community-entry-context dl div{min-width:0;padding:9px 10px}.community-entry-context dl div+div{border-left:1px solid #e1e9e6}.community-entry-context dt{color:#84928d;font-size:5.5px}.community-entry-context dd{color:#25483d;margin:4px 0 0;font-size:6.5px;font-weight:800}.community-entry-context>a{color:#08795d;text-align:center;background:#fff;border:1px solid #248d70;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:6px;font-weight:800;display:inline-flex}.community-entry-unavailable{background:radial-gradient(circle at 85% 12%,#b66c5f17,#0000 34%),#fff;border:1px solid #d6dfdc;border-top:4px solid #b66c5f;grid-template-columns:58px minmax(0,1fr) minmax(230px,.55fr);align-content:center;gap:18px 22px;min-height:415px;padding:clamp(28px,5vw,58px);display:grid;box-shadow:0 5px 18px #23352f0d}.community-entry-unavailable>span{color:#a44f42;background:#fbf5f3;border:1px solid #d8bab4;place-items:center;width:56px;height:56px;font-size:22px;font-weight:850;display:grid}.community-entry-unavailable>div small{color:#a14c3e;letter-spacing:.1em;font-size:7px;font-weight:850}.community-entry-unavailable h1{color:#233c34;letter-spacing:-.7px;max-width:690px;margin:8px 0;font-size:clamp(22px,3.2vw,34px);line-height:1.08}.community-entry-unavailable>div p{color:#74817c;max-width:760px;margin:0;font-size:9px;line-height:1.65}.community-entry-unavailable dl{background:#f8faf9;border:1px solid #e2e8e5;margin:0}.community-entry-unavailable dl div{border-bottom:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:12px;min-height:41px;padding:0 12px;display:flex}.community-entry-unavailable dl div:last-child{border:0}.community-entry-unavailable dt{color:#798680;font-size:6px}.community-entry-unavailable dd{color:#315246;text-align:right;margin:0;font-size:6px;font-weight:850}.community-entry-unavailable nav{grid-column:2/-1;gap:7px;display:flex}.community-entry-unavailable nav a{color:#52675f;background:#fff;border:1px solid #aebfba;align-items:center;min-height:34px;padding:0 13px;font-size:7px;font-weight:800;display:inline-flex}.community-entry-unavailable nav a:first-child{color:#fff;background:#08795d;border-color:#1a896a}.community-entry-trace{background:#f6fbf9;border:1px solid #c8ded6;border-left:4px solid #15906d;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;margin-bottom:9px;padding:8px 11px;display:grid}.community-entry-trace>span{color:#75dfbd;background:#183f34;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.community-entry-trace p{min-width:0;margin:0}.community-entry-trace p small,.community-entry-trace p strong,.community-entry-trace p em{display:block}.community-entry-trace p small{color:#08795d;letter-spacing:.08em;font-size:5.5px;font-weight:850}.community-entry-trace p strong{color:#294a3f;margin-top:2px;font-size:8px}.community-entry-trace p em{color:#77867f;margin-top:2px;font-size:6px;font-style:normal}.community-entry-trace>a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:800}@media (max-width:1050px){.community-entry-context{grid-template-columns:42px minmax(0,1fr) auto}.community-entry-context dl{grid-area:2/2/auto/-1}.community-entry-context>a{grid-area:1/3}}@media (max-width:760px){.community-entry-context{grid-template-columns:42px minmax(0,1fr)}.community-entry-context dl,.community-entry-context>a{grid-area:auto/2;justify-self:stretch}.community-entry-unavailable{grid-template-columns:50px minmax(0,1fr);padding:30px 22px}.community-entry-unavailable>span{width:48px;height:48px}.community-entry-unavailable dl,.community-entry-unavailable nav{grid-column:2}.community-entry-trace{grid-template-columns:31px minmax(0,1fr)}.community-entry-trace>a{grid-column:2;justify-self:start}}@media (max-width:500px){.community-entry-context,.community-entry-unavailable{grid-template-columns:1fr}.community-entry-context dl,.community-entry-context>a,.community-entry-unavailable dl,.community-entry-unavailable nav{grid-column:auto}.community-entry-context dl{grid-template-columns:1fr}.community-entry-context dl div+div{border-top:1px solid #e1e9e6;border-left:0}.community-entry-unavailable nav{flex-direction:column;align-items:stretch}.community-entry-unavailable nav a{justify-content:center}.community-entry-trace{grid-template-columns:1fr}.community-entry-trace>a{grid-column:auto}}.community-live-boundary{min-height:100vh}.community-live-pulse{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #b8d6cc;border-left:3px solid #138a68;grid-template-columns:8px minmax(0,1fr) 29px;align-items:center;gap:9px;min-width:225px;padding:8px 8px 8px 10px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #1b372e29}.community-live-pulse>i{background:#22a97f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22a97f1f}.community-live-pulse p{margin:0}.community-live-pulse strong,.community-live-pulse small{display:block}.community-live-pulse strong{color:#2c4b41;font-size:11px}.community-live-pulse small{color:#73827c;margin-top:2px;font-size:10px}.community-live-pulse button{color:#19775d;cursor:pointer;background:#f7faf9;border:1px solid #c9d9d4;width:29px;height:29px;font-size:14px}.community-live-pulse button:disabled{cursor:wait;opacity:.55}.community-live-boundary.syncing .community-live-pulse>i{background:#d4a43d;animation:1s ease-in-out infinite community-live-pulse;box-shadow:0 0 0 3px #d4a43d24}.community-live-boundary.offline .community-live-pulse{border-left-color:#b58237}.community-live-boundary.offline .community-live-pulse>i{background:#c48a32}.community-live-boundary.unavailable .community-live-pulse{border-color:#dfc0ba #dfc0ba #dfc0ba #b45a4c}.community-live-boundary.unavailable .community-live-pulse>i{background:#b45a4c;box-shadow:0 0 0 3px #b45a4c1f}.community-live-boundary.authority-unavailable .community-live-pulse{border-color:#e5cf9f #e5cf9f #e5cf9f #a87923}.community-live-boundary.authority-unavailable .community-live-pulse>i{background:#b88426;box-shadow:0 0 0 3px #b884261f}.community-live-unavailable{background:radial-gradient(circle at 78% 16%,#b45a4c1a,#0000 33%),#f3f6f5;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.community-live-unavailable>section{background:#fff;border:1px solid #d7dfdc;border-top:4px solid #b45a4c;width:min(760px,100%);padding:clamp(30px,6vw,58px);box-shadow:0 12px 34px #22362f14}.community-live-unavailable>section>span{color:#a64c3e;background:#fcf5f3;border:1px solid #dfc1bb;place-items:center;width:56px;height:56px;font-size:24px;font-weight:850;display:grid}.community-live-unavailable small{color:#a64c3e;letter-spacing:.09em;margin-top:22px;font-size:12px;font-weight:850;display:block}.community-live-unavailable h1{color:#223e35;letter-spacing:-.8px;margin:9px 0;font-size:clamp(24px,4vw,37px);line-height:1.08}.community-live-unavailable p{color:#6f7e78;max-width:680px;margin:0;font-size:14px;line-height:1.65}.community-live-unavailable div{gap:8px;margin-top:24px;display:flex}.community-live-unavailable a{color:#4c645b;background:#fff;border:1px solid #9eb4ac;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.community-live-unavailable a:first-child{color:#fff;background:#08795d;border-color:#08795d}.community-live-unavailable.authority{background:radial-gradient(circle at 78% 16%,#b884261a,#0000 33%),#f3f6f5}.community-live-unavailable.authority>section{border-top-color:#a87923}.community-live-unavailable.authority>section>span{color:#9a6c1d;background:#fff9ec;border-color:#ead5a9}.community-live-unavailable.authority small{color:#9a6c1d}@keyframes community-live-pulse{50%{opacity:.45;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.community-live-boundary.syncing .community-live-pulse>i{animation:none}}@media (max-width:560px){.community-live-pulse{min-width:0;bottom:10px;left:10px;right:10px}.community-live-unavailable>section{padding:28px 20px 82px}.community-live-unavailable div{flex-direction:column;align-items:stretch}.community-live-unavailable a{justify-content:center}}.community-directory-actions{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.community-directory-actions a{color:#08795d;cursor:pointer;background:#fff;border:.0625rem solid #b9d7ce;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:750;display:inline-flex}.community-directory-actions a.primary{color:#fff;background:#08795d;border-color:#08795d}.community-moderation-hub{color:#30433e;gap:.875rem;min-width:0;font-size:.9375rem;display:grid}.community-moderation-hub :is(a,button):focus-visible{outline-offset:.125rem;outline:.1875rem solid #1c8f72}.community-moderation-live-state{background:#f4faf8;border:.0625rem solid #bad5cd;border-left:.25rem solid #21856d;grid-template-columns:2.75rem minmax(16rem,1fr) auto auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1rem;display:grid}.community-moderation-live-state>span{background:#fff;border:.0625rem solid #bfddd4;place-items:center;width:2.5rem;height:2.5rem;display:grid}.community-moderation-live-state>span i{background:#26a17f;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #26a17f1f}.community-moderation-live-state>div{min-width:0}.community-moderation-live-state>div :is(small,strong,p){display:block}.community-moderation-live-state>div small{color:#19755f;letter-spacing:.06em;font-size:.75rem;font-weight:850;line-height:1.35}.community-moderation-live-state>div strong{color:#314942;margin-top:.1875rem;font-size:.9375rem;line-height:1.4}.community-moderation-live-state>div p{color:#687a73;margin:.125rem 0 0;font-size:.8125rem;line-height:1.45}.community-moderation-live-state time{color:#65766f;white-space:nowrap;font-size:.75rem}.community-moderation-live-state button{color:#116f59;cursor:pointer;background:#fff;border:.0625rem solid #96bdb1;border-radius:0;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:800}.community-moderation-live-state button:disabled{cursor:wait;opacity:.62}.community-moderation-live-state.syncing{background:#fffaf0;border-left-color:#b9852a}.community-moderation-live-state.syncing>span i{background:#c18d30;animation:1s ease-in-out infinite community-moderation-live-pulse;box-shadow:0 0 0 .25rem #c18d301f}.community-moderation-live-state.offline{background:#fffaf2;border-left-color:#9b7129}.community-moderation-live-state.offline>span i{background:#ad7b29}.community-moderation-live-state.unavailable{background:#fff7f6;border-color:#dfc5c1 #dfc5c1 #dfc5c1 #ad554d}.community-moderation-live-state.unavailable>span i{background:#b75d54;box-shadow:0 0 0 .25rem #b75d541f}.community-moderation-live-unavailable{background:radial-gradient(circle at 80% 18%,#ad554d12,#0000 34%),#fff;border:.0625rem solid #dfd6d3;border-top:.25rem solid #ad554d;grid-template-columns:4rem minmax(0,40rem);place-content:center;gap:1.25rem;min-height:22rem;padding:2.5rem;display:grid}.community-moderation-live-unavailable>span{color:#a14c45;background:#fff6f4;border:.0625rem solid #e2c8c4;place-items:center;width:4rem;height:4rem;font-size:1.25rem;display:grid}.community-moderation-live-unavailable small{color:#a14c45;letter-spacing:.06em;font-size:.75rem;font-weight:850}.community-moderation-live-unavailable h1{color:#2e4640;margin:.375rem 0;font-size:1.75rem;line-height:1.2}.community-moderation-live-unavailable p{color:#68766f;margin:0;font-size:.9375rem;line-height:1.6}.community-moderation-live-unavailable a{color:#fff;cursor:pointer;background:#08795d;border:.0625rem solid #08795d;align-items:center;min-height:2.75rem;margin-top:1rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex}@keyframes community-moderation-live-pulse{50%{opacity:.45;transform:scale(.84)}}.community-moderation-dashboard{gap:.875rem;display:grid}.community-moderation-dashboard-head{color:#fff;background:#1c3941;border:.0625rem solid #29434b;border-top:.25rem solid #d08b58;grid-template-columns:minmax(22rem,1.05fr) minmax(30rem,.95fr);display:grid}.community-moderation-dashboard-intro{background:radial-gradient(circle at 87% 16%,#dc90582e,#0000 42%);align-content:center;padding:1.75rem;display:grid}.community-moderation-dashboard-intro>span{color:#efbd98;letter-spacing:.08em;font-size:.75rem;font-weight:850}.community-moderation-dashboard-intro h1{letter-spacing:-.025em;max-width:38rem;margin:.5rem 0;font-size:clamp(1.55rem,3vw,2rem);line-height:1.16}.community-moderation-dashboard-intro>p{color:#c4d4d6;max-width:42rem;margin:0;font-size:.9375rem;line-height:1.55}.community-moderation-dashboard-actions{flex-wrap:wrap;gap:.625rem;margin-top:1.125rem;display:flex}.community-moderation-dashboard-actions a{color:#ecf4f4;cursor:pointer;border:.0625rem solid #6d8990;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:750;display:inline-flex}.community-moderation-dashboard-actions a.primary{color:#17323a;background:#e3a77a;border-color:#e3a77a}.community-moderation-dashboard-intro>small{color:#a8bec2;margin-top:1rem;font-size:.75rem;line-height:1.4}.community-moderation-dashboard-head dl{background:#294851;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.community-moderation-dashboard-head dl>div{border:0 solid #3d5d65;border-width:0 0 .0625rem .0625rem;align-content:center;min-width:0;min-height:8rem;padding:1.25rem;display:grid}.community-moderation-dashboard-head dl>div.attention{background:#4a3e42;box-shadow:inset .25rem 0 #cc6d64}.community-moderation-dashboard-head dl>div.calm{box-shadow:inset .25rem 0 #53ad91}.community-moderation-dashboard-head dt{color:#b2c5c8;font-size:.8125rem;line-height:1.35}.community-moderation-dashboard-head dd{color:#f2f8f8;margin:.375rem 0 .25rem;font-size:1.75rem;font-weight:780;line-height:1}.community-moderation-dashboard-head dl small{color:#a8bec2;font-size:.75rem;line-height:1.4}.community-moderation-dashboard-strip{background:#fff;border:.0625rem solid #dbe2df;grid-template-columns:minmax(13rem,.65fr) minmax(15rem,.72fr) minmax(22rem,1.4fr);display:grid}.community-moderation-dashboard-strip>div,.community-moderation-dashboard-strip aside{align-items:center;gap:.875rem;min-width:0;padding:1rem 1.125rem;display:flex}.community-moderation-dashboard-strip>div{border-right:.0625rem solid #e4e9e7}.community-moderation-dashboard-strip>div.urgent{background:#fff8f8;box-shadow:inset .25rem 0 #c86466}.community-moderation-dashboard-strip>div>b{color:#31504d;min-width:2.25rem;font-size:1.75rem;line-height:1}.community-moderation-dashboard-strip p,.community-moderation-contexts article header p,.community-moderation-dashboard-footer li p,.community-moderation-dashboard-footer aside p{margin:0}.community-moderation-dashboard-strip :is(strong,small){display:block}.community-moderation-dashboard-strip strong{color:#455653;font-size:.875rem;line-height:1.35}.community-moderation-dashboard-strip small{color:#73817c;margin-top:.1875rem;font-size:.75rem;line-height:1.45}.community-moderation-dashboard-strip aside{background:#f4faf8}.community-moderation-dashboard-strip aside>span{color:#24816e;background:#dcefe9;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid}.community-moderation-contexts{background:#fff;border:.0625rem solid #dbe2df}.community-moderation-contexts>header{border-bottom:.0625rem solid #e4e9e7;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.25rem;display:flex}.community-moderation-contexts>header span,.community-moderation-dashboard-footer>section>span,.community-moderation-dashboard-footer>aside>span{color:#92603b;letter-spacing:.07em;font-size:.75rem;font-weight:850}.community-moderation-contexts>header h2,.community-moderation-dashboard-footer h2{color:#30433e;margin:.25rem 0;font-size:1.25rem;line-height:1.25}.community-moderation-contexts>header p{color:#6f7e78;margin:0;font-size:.875rem;line-height:1.45}.community-moderation-contexts>header>strong{color:#8a5733;background:#f7ece4;flex:none;padding:.5rem .75rem;font-size:.8125rem}.community-moderation-contexts>div{background:#f5f8f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;padding:.875rem;display:grid}.community-moderation-contexts article{background:#fff;border:.0625rem solid #d9e1de;border-left:.25rem solid #4ea58f;min-width:0}.community-moderation-contexts article.queue{border-left-color:#d09a43}.community-moderation-contexts article.urgent{border-left-color:#c86166}.community-moderation-contexts article>header{border-bottom:.0625rem solid #edf0ef;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.5rem;padding:.875rem 1rem;display:flex}.community-moderation-contexts article>header>div{align-items:center;gap:.75rem;min-width:0;display:flex}.community-moderation-contexts article>header>div>b{color:#247b69;background:#e5f2ee;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid}.community-moderation-contexts article header :is(strong,small){display:block}.community-moderation-contexts article header strong{overflow-wrap:anywhere;color:#344a44;font-size:1rem;line-height:1.35}.community-moderation-contexts article header small{color:#73817c;margin-top:.125rem;font-size:.75rem;line-height:1.4}.community-moderation-contexts article header>span{color:#286f62;background:#edf5f2;flex:none;padding:.4375rem .5625rem;font-size:.75rem;font-weight:850}.community-moderation-contexts article>p{color:#5e7069;min-height:4.75rem;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.55}.community-moderation-contexts article dl{background:#fbfcfc;border-block:.0625rem solid #edf0ef;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.community-moderation-contexts article dl>div{border-right:.0625rem solid #e7ecea;min-width:0;padding:.875rem}.community-moderation-contexts article dl>div:last-child{border:0}.community-moderation-contexts article dt{color:#6d7d77;font-size:.75rem;line-height:1.35}.community-moderation-contexts article dd{color:#344a44;margin:.375rem 0 0;font-size:1.25rem;font-weight:780;line-height:1}.community-moderation-contexts article>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem;display:grid}.community-moderation-contexts article>footer>span{color:#536760;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.community-moderation-contexts article>footer i{background:#4ea58f;flex:none;width:.625rem;height:.625rem}.community-moderation-contexts article>footer i.queue{background:#d09a43}.community-moderation-contexts article>footer i.urgent{background:#c86166}.community-moderation-contexts article>footer small{color:#73817c;font-size:.75rem;line-height:1.4}.community-moderation-contexts article>footer a{color:#08795d;cursor:pointer;align-items:center;min-height:2.75rem;padding:0 .25rem;font-size:.875rem;font-weight:800;display:inline-flex}.community-moderation-empty{background:#fff;border:.0625rem solid #dbe2df;border-top:.25rem solid #4ca08a;grid-template-columns:3.5rem minmax(0,36rem);place-content:center;gap:1rem;min-height:17rem;padding:2rem;display:grid}.community-moderation-empty>b{color:#237e6b;background:#e4f2ed;place-items:center;width:3.5rem;height:3.5rem;font-size:1.125rem;display:grid}.community-moderation-empty span{color:#1f7966;letter-spacing:.07em;font-size:.75rem;font-weight:850}.community-moderation-empty h2{margin:.375rem 0;font-size:1.25rem}.community-moderation-empty p{color:#68766f;margin:0;font-size:.9375rem;line-height:1.55}.community-moderation-empty a{color:#08795d;cursor:pointer;align-items:center;min-height:2.75rem;margin-top:.75rem;font-size:.875rem;font-weight:800;display:inline-flex}.community-moderation-dashboard-footer{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:.875rem;display:grid}.community-moderation-dashboard-footer>section,.community-moderation-dashboard-footer>aside{background:#fff;border:.0625rem solid #dbe2df;padding:1.25rem}.community-moderation-dashboard-footer ol{background:#e5eae8;grid-template-columns:repeat(3,1fr);gap:.0625rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.community-moderation-dashboard-footer li{background:#fff;grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;min-height:7rem;padding:1rem;display:grid}.community-moderation-dashboard-footer li>b{color:#a4653a;font-size:.8125rem}.community-moderation-dashboard-footer li :is(strong,small){display:block}.community-moderation-dashboard-footer li strong{color:#3b514a;font-size:.875rem;line-height:1.4}.community-moderation-dashboard-footer li small{color:#6f7e78;margin-top:.25rem;font-size:.75rem;line-height:1.5}.community-moderation-dashboard-footer>aside{color:#fff;background:#243f47;border-top:.25rem solid #d08b58}.community-moderation-dashboard-footer>aside>span{color:#efb78d}.community-moderation-dashboard-footer>aside>div{border-top:.0625rem solid #3c5961;grid-template-columns:2.75rem 1fr;align-items:center;gap:.75rem;margin-top:.875rem;padding-top:.875rem;display:grid}.community-moderation-dashboard-footer>aside>div>b{color:#efb78d;background:#365963;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;display:grid}.community-moderation-dashboard-footer aside :is(strong,small){display:block}.community-moderation-dashboard-footer aside strong{color:#f0f6f6;font-size:.875rem}.community-moderation-dashboard-footer aside small{color:#b7c9cc;margin-top:.25rem;font-size:.75rem;line-height:1.45}@media (max-width:68rem){.community-moderation-dashboard-head{grid-template-columns:1fr}.community-moderation-dashboard-strip{grid-template-columns:repeat(2,1fr)}.community-moderation-dashboard-strip aside{grid-column:1/-1}.community-moderation-dashboard-footer{grid-template-columns:1fr}}@media (max-width:48rem){.community-moderation-live-state{grid-template-columns:2.75rem minmax(0,1fr) auto}.community-moderation-live-state time{grid-column:2}.community-moderation-live-state button{grid-area:1/3/span 2}.community-moderation-contexts>div,.community-moderation-dashboard-footer ol{grid-template-columns:1fr}}@media (max-width:40rem){.community-directory-actions{flex-direction:column;align-items:stretch}.community-directory-actions a{justify-content:center}.community-moderation-live-state{grid-template-columns:2.75rem minmax(0,1fr)}.community-moderation-live-state time,.community-moderation-live-state button{grid-column:1/-1}.community-moderation-live-state button{grid-row:auto}.community-moderation-dashboard-strip{grid-template-columns:1fr}.community-moderation-dashboard-strip>div{border-bottom:.0625rem solid #e4e9e7;border-right:0}.community-moderation-dashboard-strip aside{grid-column:auto}.community-moderation-dashboard-head dl{grid-template-columns:1fr}.community-moderation-dashboard-head dl>div{min-height:6.75rem}.community-moderation-dashboard-intro{padding:1.375rem}.community-moderation-dashboard-actions{flex-direction:column;align-items:stretch}.community-moderation-dashboard-actions a{justify-content:center}.community-moderation-contexts>header{align-items:flex-start}.community-moderation-contexts article>header{flex-direction:column;align-items:flex-start}.community-moderation-contexts article dl{grid-template-columns:repeat(2,1fr)}.community-moderation-contexts article dl>div:nth-child(2){border-right:0}.community-moderation-contexts article dl>div:nth-child(-n+2){border-bottom:.0625rem solid #e7ecea}.community-moderation-contexts article>footer{grid-template-columns:1fr auto}.community-moderation-contexts article>footer small{grid-area:2/1/auto/-1}.community-moderation-empty,.community-moderation-live-unavailable{grid-template-columns:1fr;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.community-moderation-live-state.syncing>span i{animation:none}}.community-directory-live-toolbar{background:#fff;border:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:12px;min-height:47px;margin-bottom:10px;padding:8px 10px;display:flex}.community-directory-live-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.community-directory-live-toolbar>div>i{background:#10aa7b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #10aa7b17}.community-directory-live-toolbar>div>i.syncing{background:#d39427}.community-directory-live-toolbar>div>i.offline{background:#d05e58}.community-directory-live-toolbar span strong,.community-directory-live-toolbar span small{display:block}.community-directory-live-toolbar span strong{color:#29433a;font-size:8px}.community-directory-live-toolbar span small{color:#7a8983;margin-top:3px;font-size:6px}.community-directory-live-toolbar>button{color:#62766e;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:#f8fbfa;border:1px solid #d5e3de;align-items:center;gap:5px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.community-directory-live-toolbar>button>i{background:#10aa7b;border-radius:50%;width:6px;height:6px}.community-directory-live-toolbar>button.syncing>i{background:#d39427}.community-directory-live-toolbar>button.offline>i{background:#d05e58}.community-directory-live-toolbar>button b{color:#08795d;font-size:10px}.community-directory-live-toolbar>button:hover{background:#edf7f4}.community-directory-live-toolbar>button:disabled{cursor:default;opacity:.6}.community-directory-sync-error{color:#983f36;background:#fff3f1;border-left:3px solid #d35f52;margin:-2px 0 10px;padding:8px 10px;font-size:7px}.community-directory-empty{text-align:center;background:#fff;border:1px solid #dce3e0;padding:32px 22px}.community-directory-empty>span{color:#168165;font-size:22px}.community-directory-empty h2{margin:7px 0 4px;font-size:12px}.community-directory-empty p{color:#6c7a74;max-width:430px;margin:0 auto;font-size:7px}.community-directory-empty a{color:#08795d;border:1px solid #b9d7ce;align-items:center;min-height:29px;margin-top:12px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.community-directory-boundary{background:#eef7f3;border-left:3px solid #1a9569;margin-top:10px;padding:10px 12px}.community-directory-boundary strong{color:#21483a;font-size:7px}.community-directory-boundary p{color:#536d63;margin:3px 0 0;font-size:6px;line-height:1.45}.community-context-lens{background:#fff;border:1px solid #c8dcd5;border-left:4px solid #08795d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;margin-bottom:10px;padding:11px 13px;display:grid}.community-context-lens>span{color:#d6f2e9;background:#173f34;border:1px solid #8fc6b4;place-items:center;width:40px;height:40px;font-size:9px;font-weight:850;display:grid}.community-context-lens>div{min-width:0}.community-context-lens>div small,.community-context-lens>div strong{display:block}.community-context-lens>div small{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.community-context-lens>div strong{color:#29483d;margin-top:4px;font-size:9px}.community-context-lens>div p{color:#77867f;margin:3px 0 0;font-size:6px;line-height:1.5}.community-context-lens>nav{align-items:center;gap:7px;display:flex}.community-context-lens>nav b{color:#64766f;white-space:nowrap;background:#f5f8f7;border:1px solid #d3dfdb;padding:6px 8px;font-size:5.5px}.community-context-lens>nav a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #08795d;align-items:center;min-height:30px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.community-context-lens.all{background:#173a31;border-color:#315c50 #315c50 #315c50 #76c8ae}.community-context-lens.all>span{color:#8ed8c1;background:#234c40;border-color:#4e7a6d;font-size:16px}.community-context-lens.all>div small{color:#80d1b7}.community-context-lens.all>div strong{color:#f0f8f5}.community-context-lens.all>div p{color:#adc5bd}.community-context-lens.all>nav b{color:#b2d0c7;background:#20483c;border-color:#4d7065}.community-context-lens.all>nav a{color:#e0f0eb;background:#214c3f;border-color:#649985}.community-context-lens.external{background:#f4faf7;border-color:#bdd8cf #bdd8cf #bdd8cf #2d8f70}.community-context-lens.external>span{color:#147455;background:#fff;border-color:#9dcfbd}.community-context-lens.external>nav b{color:#537067;background:#fff;border-color:#bcd8cf}.community-context-lens.external>nav a{background:#edf7f3}.community-context-unavailable,.community-creation-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:150px;padding:18px;display:grid}.community-context-unavailable>span,.community-creation-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.community-context-unavailable small,.community-creation-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:5px;font-weight:850}.community-context-unavailable h2,.community-creation-unavailable h2{color:#4a4032;margin:5px 0;font-size:12px}.community-context-unavailable p,.community-creation-unavailable p{color:#7d7060;max-width:560px;margin:0;font-size:7px;line-height:1.55}.community-context-unavailable>nav{gap:7px;display:flex}.community-context-unavailable>nav a,.community-context-unavailable>nav button,.community-creation-unavailable>a{color:#795627;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9b7541;align-items:center;min-height:31px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.community-context-unavailable>nav button:disabled{cursor:default;opacity:.65}.community-directory-empty.external{background:#f6fbf9;border-left:4px solid #2d8f70}.community-directory-boundary.external{background:#edf7f3;border-left-color:#397c67}@media (max-width:760px){.community-context-lens,.community-context-unavailable,.community-creation-unavailable{grid-template-columns:42px minmax(0,1fr)}.community-context-lens>nav,.community-context-unavailable>nav,.community-creation-unavailable>a{grid-column:2;justify-self:start}}@media (max-width:560px){.community-directory-live-toolbar{flex-direction:column;align-items:flex-start}.community-directory-live-toolbar>button{align-self:flex-start}.community-context-lens,.community-context-unavailable,.community-creation-unavailable{grid-template-columns:1fr;padding:14px}.community-context-lens>nav,.community-context-unavailable>nav,.community-creation-unavailable>a{grid-column:auto}.community-context-lens>nav,.community-context-unavailable>nav{flex-wrap:wrap;width:100%}.community-context-lens>nav b,.community-context-lens>nav a,.community-context-unavailable>nav a,.community-context-unavailable>nav button,.community-creation-unavailable>a{text-align:center;white-space:normal;flex:1;justify-content:center}}.social-community-moderation-workspace :is(.forum-moderation-resource-live,.forum-moderation-resource-unavailable,.forum-moderation,.forum-moderation-case,.forum-moderation-history){min-width:0;font-size:.9375rem}.social-community-moderation-workspace :is(.forum-moderation-resource-live,.forum-moderation-resource-unavailable,.forum-moderation,.forum-moderation-case,.forum-moderation-history) :is(p,a,button,label,textarea,span,small,strong,b,em,time,dt,dd,h1,h2,h3,blockquote){font-size:inherit}.social-community-moderation-workspace :is(.forum-moderation,.forum-moderation-case,.forum-moderation-history) :is(a,button:not(:disabled)){cursor:pointer}.social-community-moderation-workspace :is(.forum-moderation-resource-live,.forum-moderation-resource-unavailable,.forum-moderation,.forum-moderation-case,.forum-moderation-history) :is(a,button,textarea):focus-visible{outline-offset:.125rem;outline:.1875rem solid #1c8f72}.social-community-moderation-workspace .forum-moderation-resource-live{background:#f5faf8;border:.0625rem solid #c9ddd6;border-left:.25rem solid #21856d;grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem;display:grid}.social-community-moderation-workspace .forum-moderation-resource-live>span{background:#fff;border:.0625rem solid #c4dcd4;place-items:center;width:2.5rem;height:2.5rem;display:grid}.social-community-moderation-workspace .forum-moderation-resource-live>span i{background:#26a17f;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #26a17f1f}.social-community-moderation-workspace .forum-moderation-resource-live>div{min-width:0}.social-community-moderation-workspace .forum-moderation-resource-live>div small,.social-community-moderation-workspace .forum-moderation-resource-live>div strong,.social-community-moderation-workspace .forum-moderation-resource-live>div p{display:block}.social-community-moderation-workspace .forum-moderation-resource-live>div small{color:#19755f;letter-spacing:.06em;font-size:.75rem;font-weight:850;line-height:1.35}.social-community-moderation-workspace .forum-moderation-resource-live>div strong{color:#314942;margin-top:.1875rem;font-size:.9375rem;line-height:1.4}.social-community-moderation-workspace .forum-moderation-resource-live>div p{color:#6e7d77;margin:.125rem 0 0;font-size:.8125rem;line-height:1.45}.social-community-moderation-workspace .forum-moderation-resource-live>time{color:#697a73;white-space:nowrap;font-size:.75rem}.social-community-moderation-workspace .forum-moderation-resource-live>button{color:#116f59;cursor:pointer;background:#fff;border:.0625rem solid #96bdb1;border-radius:0;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:800}.social-community-moderation-workspace .forum-moderation-resource-live>button:disabled{cursor:wait;opacity:.62}.social-community-moderation-workspace .forum-moderation-resource-live.case{border-left-color:#4f83b2}.social-community-moderation-workspace .forum-moderation-resource-live.case>div small{color:#466f96}.social-community-moderation-workspace .forum-moderation-resource-live.history{border-left-color:#a66e3e}.social-community-moderation-workspace .forum-moderation-resource-live.history>div small{color:#8e582f}.social-community-moderation-workspace .forum-moderation-resource-live.syncing{background:#fffaf0;border-left-color:#b9852a}.social-community-moderation-workspace .forum-moderation-resource-live.offline{background:#fff9f1;border-left-color:#a2672d}.social-community-moderation-workspace .forum-moderation-resource-live.unavailable{background:#fff7f6;border-color:#dfc5c1 #dfc5c1 #dfc5c1 #ad554d}.social-community-moderation-workspace .forum-moderation-resource-unavailable{background:radial-gradient(circle at 80% 18%,#ad554d12,#0000 34%),#fff;border:.0625rem solid #dfd6d3;border-top:.25rem solid #ad554d;grid-template-columns:4rem minmax(0,40rem);place-content:center;gap:1.25rem;min-height:22rem;padding:2.5rem;display:grid}.social-community-moderation-workspace .forum-moderation-resource-unavailable>span{color:#a14c45;background:#fff6f4;border:.0625rem solid #e2c8c4;place-items:center;width:4rem;height:4rem;font-size:1.25rem;display:grid}.social-community-moderation-workspace .forum-moderation-resource-unavailable small{color:#984941;letter-spacing:.06em;font-size:.75rem;font-weight:850;display:block}.social-community-moderation-workspace .forum-moderation-resource-unavailable h1{color:#2e4640;margin:.5rem 0;font-size:1.375rem;line-height:1.25}.social-community-moderation-workspace .forum-moderation-resource-unavailable p{color:#66756f;margin:0;font-size:.9375rem;line-height:1.6}.social-community-moderation-workspace .forum-moderation-resource-unavailable>div>div{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.social-community-moderation-workspace .forum-moderation-resource-unavailable a{color:#fff;background:#08795d;border:.0625rem solid #08795d;align-items:center;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:800;display:inline-flex}.social-community-moderation-workspace .forum-moderation-resource-unavailable a+a{color:#08795d;background:#fff}.social-community-moderation-workspace .forum-moderation,.social-community-moderation-workspace .forum-moderation-case,.social-community-moderation-workspace .forum-moderation-history{gap:1rem;display:grid}.social-community-moderation-workspace .moderation-summary{color:#fff;background:#172b25;border:.0625rem solid #29463d;border-top:.25rem solid #00a978;grid-template-columns:minmax(0,1fr) minmax(23rem,.48fr);min-height:9rem;display:grid}.social-community-moderation-workspace .moderation-summary>div{flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;display:flex}.social-community-moderation-workspace .moderation-summary>div>span{color:#55dcb7;letter-spacing:.07em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-summary h1{margin:.375rem 0 0;font-size:1.5rem;line-height:1.2}.social-community-moderation-workspace .moderation-summary>div>p{color:#c0cec9;max-width:45rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.social-community-moderation-workspace .moderation-summary>div>nav{flex-wrap:wrap;gap:.625rem 1rem;margin-top:.875rem;display:flex}.social-community-moderation-workspace .moderation-summary>div>nav a{color:#e5efec;border-bottom:.0625rem solid #587169;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-moderation-workspace .moderation-summary>div>nav a:last-child{color:#62e3bd}.social-community-moderation-workspace .moderation-summary>aside{background:#1d352e;border-left:.0625rem solid #365148;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-community-moderation-workspace .moderation-summary>aside p{border-right:.0625rem solid #365148;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:1rem;display:flex}.social-community-moderation-workspace .moderation-summary>aside p:last-child{border-right:0}.social-community-moderation-workspace .moderation-summary>aside span{color:#adbfba;font-size:.75rem;line-height:1.35}.social-community-moderation-workspace .moderation-summary>aside strong{color:#54deb7;margin-top:.25rem;font-size:1.375rem;line-height:1}.social-community-moderation-workspace .moderation-summary>aside small{color:#90a69e;margin-top:.375rem;font-size:.75rem;line-height:1.35}.social-community-moderation-workspace .moderation-triage{background:#f5f8f7;border:.0625rem solid #d9e1de}.social-community-moderation-workspace .moderation-triage>header{background:#fff;border-bottom:.0625rem solid #dfe6e3;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:1rem 1.25rem;display:flex}.social-community-moderation-workspace .moderation-triage>header>div>span{color:#96603a;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-triage>header h2{color:#31423c;margin:.25rem 0 0;font-size:1.25rem;line-height:1.25}.social-community-moderation-workspace .moderation-triage>header p{color:#718078;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.social-community-moderation-workspace .moderation-triage>header>strong{color:#52635d;letter-spacing:.03em;background:#f4f8f6;border:.0625rem solid #cbdad5;flex:none;padding:.5rem .625rem;font-size:.75rem}.social-community-moderation-workspace .moderation-filters{background:#fff;border:0;border-bottom:.0625rem solid #dfe6e3;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:3.75rem;padding:.5rem 1rem;display:flex}.social-community-moderation-workspace .moderation-filters button{color:#5f6f69;background:0 0;border:.0625rem solid #0000;border-radius:0;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:750}.social-community-moderation-workspace .moderation-filters button b{color:#65746e;background:#edf2f0;place-items:center;min-width:1.5rem;min-height:1.5rem;margin-left:.375rem;font-size:.75rem;display:inline-grid}.social-community-moderation-workspace .moderation-filters button.active{color:#08795d;background:#eaf6f2;border-color:#afd3c7}.social-community-moderation-workspace .moderation-filters button.active b{color:#08795d;background:#fff}.social-community-moderation-workspace .moderation-queue-list{background:#f5f8f7;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid;overflow:visible}.social-community-moderation-workspace .moderation-queue-list>article{background:#fff;border:.0625rem solid #d9e1de;border-top:.25rem solid #d0a14b;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:stretch;gap:0;min-width:0;min-height:15rem;padding:0;display:grid;position:relative}.social-community-moderation-workspace .moderation-queue-list>article:before{display:none}.social-community-moderation-workspace .moderation-queue-list>article.status-reviewing{border-top-color:#588ab8}.social-community-moderation-workspace .moderation-queue-list>article.status-actioned{border-top-color:#a75e48}.social-community-moderation-workspace .moderation-queue-list>article.status-dismissed{border-top-color:#7f978e}.social-community-moderation-workspace .moderation-queue-list article>header{border-bottom:.0625rem solid #e7ecea;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:.75rem 1rem;display:flex}.social-community-moderation-workspace .moderation-status{color:#806016;letter-spacing:.04em;background:#fff8e5;border:.0625rem solid #dfc887;width:fit-content;padding:.375rem .5rem;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-status.reviewing{color:#476f97;background:#edf4fa;border-color:#b8cde0}.social-community-moderation-workspace .moderation-status.actioned{color:#914a38;background:#faf0ed;border-color:#d9bbb2}.social-community-moderation-workspace .moderation-status.dismissed{color:#5a7068;background:#f1f5f3;border-color:#c7d4cf}.social-community-moderation-workspace .moderation-wait{color:#6e7d77;align-items:baseline;gap:.375rem;font-size:.8125rem;font-weight:750;display:flex}.social-community-moderation-workspace .moderation-wait small{color:#87938e;font-size:.75rem;font-weight:800}.social-community-moderation-workspace .moderation-wait.urgent,.social-community-moderation-workspace .moderation-wait.urgent small{color:#a8444d}.social-community-moderation-workspace .moderation-queue-list article>div{min-width:0;padding:1rem}.social-community-moderation-workspace .moderation-queue-list article>div>span{color:#9b643d;letter-spacing:.05em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-queue-list article h3{color:#33463f;margin:.375rem 0 1rem;font-size:1.125rem;line-height:1.3}.social-community-moderation-workspace .moderation-queue-list article>div p{border-left:.1875rem solid #cbdad5;margin:0;padding-left:.75rem}.social-community-moderation-workspace .moderation-queue-list article>div p small,.social-community-moderation-workspace .moderation-queue-list article>div p a{display:block}.social-community-moderation-workspace .moderation-queue-list article>div p small{color:#83908b;font-size:.75rem}.social-community-moderation-workspace .moderation-queue-list article>div p a{color:#4b5f57;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem;font-weight:750;line-height:1.4;overflow:visible}.social-community-moderation-workspace .moderation-queue-list article>footer{background:#fbfcfc;border-top:.0625rem solid #e7ecea;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.social-community-moderation-workspace .moderation-queue-list article>footer time,.social-community-moderation-workspace .moderation-queue-list article>footer time small{display:block}.social-community-moderation-workspace .moderation-queue-list article>footer time{color:#52635d;font-size:.8125rem;font-weight:700}.social-community-moderation-workspace .moderation-queue-list article>footer time small{color:#83908b;margin-bottom:.1875rem;font-size:.75rem;font-weight:500}.social-community-moderation-workspace .moderation-case-link{color:#fff;text-align:center;background:#08795d;border:.0625rem solid #08795d;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:800;display:inline-flex}.social-community-moderation-workspace .moderation-queue-boundary{background:#eef8f4;border:0;border-top:.0625rem solid #d8e4df;border-left:.25rem solid #4ea28d;align-items:center;gap:.75rem;min-height:4.75rem;padding:.875rem 1rem;display:flex}.social-community-moderation-workspace .moderation-queue-boundary>b{color:#257b68;background:#dcefe9;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;display:grid}.social-community-moderation-workspace .moderation-queue-boundary p{margin:0}.social-community-moderation-workspace .moderation-queue-boundary strong,.social-community-moderation-workspace .moderation-queue-boundary small{display:block}.social-community-moderation-workspace .moderation-queue-boundary strong{color:#36534a;font-size:.875rem}.social-community-moderation-workspace .moderation-queue-boundary small{color:#657871;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.social-community-moderation-workspace .moderation-empty{background:#fff;border:.0625rem solid #d9e1de;min-height:14rem;margin:.75rem}.social-community-moderation-workspace .moderation-case-head{color:#fff;background:#1c3941;border:.0625rem solid #29464d;border-top:.25rem solid #d29e43;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);min-height:10rem;display:grid}.social-community-moderation-workspace .moderation-case-head.reviewing{border-top-color:#699cc7}.social-community-moderation-workspace .moderation-case-head.actioned{border-top-color:#b06b54}.social-community-moderation-workspace .moderation-case-head.dismissed{border-top-color:#8ba39a}.social-community-moderation-workspace .moderation-case-head>div{background:radial-gradient(circle at 88% 15%,#d892521f,#0000 42%);flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;display:flex}.social-community-moderation-workspace .moderation-case-head>div>span{color:#e4ae83;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-case-head h1{margin:.375rem 0 0;font-size:1.5rem;line-height:1.2}.social-community-moderation-workspace .moderation-case-head>div>p{color:#c0d0d2;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.social-community-moderation-workspace .moderation-case-head nav{flex-wrap:wrap;gap:.625rem 1rem;margin-top:1rem;display:flex}.social-community-moderation-workspace .moderation-case-head nav a{color:#dce8e9;border-bottom:.0625rem solid #597078;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-moderation-workspace .moderation-case-head nav a:last-child{color:#78dcc3}.social-community-moderation-workspace .moderation-case-head>aside{background:#294851;border-left:.0625rem solid #3b5961;align-content:center;padding:1.25rem;display:grid}.social-community-moderation-workspace .moderation-case-head>aside>span{color:#f0cf86;letter-spacing:.04em;background:#504d41;border:.0625rem solid #d6bd7b;width:fit-content;padding:.375rem .5rem;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-case-head dl{gap:.5rem;margin:.875rem 0 0;display:grid}.social-community-moderation-workspace .moderation-case-head dl>div{border-top:.0625rem solid #3e5c64;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.5rem;display:flex}.social-community-moderation-workspace .moderation-case-head dt{color:#a8bec1;font-size:.75rem}.social-community-moderation-workspace .moderation-case-head dd{color:#eef5f5;text-align:right;margin:0;font-size:.8125rem;font-weight:700}.social-community-moderation-workspace .moderation-case-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);align-items:start;gap:1rem;display:grid}.social-community-moderation-workspace .moderation-case-layout>main,.social-community-moderation-workspace .moderation-case-layout>aside{gap:1rem;min-width:0;display:grid}.social-community-moderation-workspace .moderation-case-layout>aside{position:sticky;top:5rem}.social-community-moderation-workspace :is(.moderation-case-target,.moderation-case-report,.moderation-case-timeline,.moderation-case-decision,.moderation-case-resolution,.moderation-case-guide,.moderation-case-scope){background:#fff;border:.0625rem solid #d9e1de;min-width:0}.social-community-moderation-workspace :is(.moderation-case-target,.moderation-case-report,.moderation-case-decision,.moderation-case-resolution)>header,.social-community-moderation-workspace .moderation-case-timeline>header{border-bottom:.0625rem solid #e6ece9;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.25rem;display:flex}.social-community-moderation-workspace :is(.moderation-case-target header,.moderation-case-report header,.moderation-case-decision header,.moderation-case-resolution header,.moderation-case-timeline header,.moderation-case-guide,.moderation-case-scope)>span,.social-community-moderation-workspace .moderation-case-timeline>header>div>span{color:#96603a;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace :is(.moderation-case-target,.moderation-case-report,.moderation-case-decision,.moderation-case-resolution,.moderation-case-timeline) h2{color:#31433d;margin:.25rem 0 0;font-size:1.125rem;line-height:1.3}.social-community-moderation-workspace .moderation-case-target header>b{color:#197b64;letter-spacing:.03em;background:#edf8f4;border:.0625rem solid #abd1c5;flex:none;padding:.375rem .5rem;font-size:.75rem}.social-community-moderation-workspace .moderation-case-target header>b.moderated{color:#984f3d;background:#faf0ed;border-color:#d8b7ae}.social-community-moderation-workspace .moderation-case-target>div{padding:1.25rem}.social-community-moderation-workspace .moderation-case-target blockquote{color:#2f423a;white-space:pre-wrap;overflow-wrap:anywhere;border-left:.25rem solid #d6a064;margin:0;padding:.25rem 0 .25rem 1rem;font-size:1rem;line-height:1.7}.social-community-moderation-workspace .moderation-case-target footer{border-top:.0625rem solid #e8edeb;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:.875rem;display:flex}.social-community-moderation-workspace .moderation-case-target footer span{color:#7c8984;font-size:.75rem}.social-community-moderation-workspace .moderation-case-target footer strong{color:#445a52;overflow-wrap:anywhere;font-size:.875rem}.social-community-moderation-workspace .moderation-case-report dl{margin:0;padding:.25rem 1.25rem}.social-community-moderation-workspace .moderation-case-report dl>div{border-bottom:.0625rem solid #e8edeb;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4.75rem;display:grid}.social-community-moderation-workspace .moderation-case-report dl>div:last-child{border-bottom:0}.social-community-moderation-workspace .moderation-case-report dt{color:#6f7e78;font-size:.8125rem}.social-community-moderation-workspace .moderation-case-report dd{color:#374b43;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.55}.social-community-moderation-workspace .moderation-case-report>aside,.social-community-moderation-workspace .moderation-case-timeline>footer{background:#eef8f4;border:.0625rem solid #c9ded6;align-items:center;gap:.75rem;margin:.75rem 1.25rem 1rem;padding:.875rem;display:flex}.social-community-moderation-workspace .moderation-case-report>aside>b,.social-community-moderation-workspace .moderation-case-timeline>footer>b{color:#247d6a;background:#dcefe9;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;display:grid}.social-community-moderation-workspace :is(.moderation-case-report>aside,.moderation-case-timeline>footer) p{margin:0}.social-community-moderation-workspace :is(.moderation-case-report>aside,.moderation-case-timeline>footer) :is(strong,small){display:block}.social-community-moderation-workspace :is(.moderation-case-report>aside,.moderation-case-timeline>footer) strong{color:#36534a;font-size:.875rem}.social-community-moderation-workspace :is(.moderation-case-report>aside,.moderation-case-timeline>footer) small{color:#657871;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.social-community-moderation-workspace .moderation-case-timeline>header a{color:#08795d;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-moderation-workspace .moderation-case-timeline>div{padding:.25rem 1.25rem}.social-community-moderation-workspace .moderation-case-timeline article{border-bottom:.0625rem solid #e8edeb;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:5.5rem;display:grid}.social-community-moderation-workspace .moderation-case-timeline article:last-child{border-bottom:0}.social-community-moderation-workspace .moderation-case-timeline article>i{color:#80601d;background:#fff8e8;border:.0625rem solid #d9c28e;place-items:center;width:2.5rem;height:2.5rem;font-size:.8125rem;font-style:normal;font-weight:850;display:grid}.social-community-moderation-workspace .moderation-case-timeline article p{margin:0}.social-community-moderation-workspace .moderation-case-timeline article :is(strong,small,em){display:block}.social-community-moderation-workspace .moderation-case-timeline article strong{color:#354a42;font-size:.875rem}.social-community-moderation-workspace .moderation-case-timeline article small{color:#596c65;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-community-moderation-workspace .moderation-case-timeline article em{color:#7c8984;margin-top:.25rem;font-size:.75rem;font-style:normal}.social-community-moderation-workspace .moderation-case-timeline article>b{color:#65756f;text-align:right;font-size:.75rem}.social-community-moderation-workspace .moderation-case-timeline>footer{border-bottom:0;border-left-width:.25rem;border-right:0;margin-top:0}.social-community-moderation-workspace .moderation-case-decision{border-top:.25rem solid #d09a54}.social-community-moderation-workspace .moderation-case-decision>header p{color:#708079;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.social-community-moderation-workspace .moderation-case-decision>header>b{color:#7d8984;letter-spacing:.04em;font-size:.75rem}.social-community-moderation-workspace .moderation-case-effects{background:#f7f9f8;border-bottom:.0625rem solid #e6ece9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-community-moderation-workspace .moderation-case-effects p{border-right:.0625rem solid #dfe6e3;margin:0;padding:.875rem 1rem}.social-community-moderation-workspace .moderation-case-effects p:last-child{border-right:0}.social-community-moderation-workspace .moderation-case-effects strong,.social-community-moderation-workspace .moderation-case-effects small{display:block}.social-community-moderation-workspace .moderation-case-effects strong{color:#40544c;font-size:.8125rem}.social-community-moderation-workspace .moderation-case-effects small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}.social-community-moderation-workspace .moderation-case-decision>label{gap:.5rem;padding:1.25rem;display:grid}.social-community-moderation-workspace .moderation-case-decision label>span{color:#455951;font-size:.875rem;font-weight:750}.social-community-moderation-workspace .moderation-case-decision label>span small,.social-community-moderation-workspace .moderation-case-decision label>small{color:#74827d;font-size:.75rem;font-weight:500}.social-community-moderation-workspace .moderation-case-decision label>small{text-align:right}.social-community-moderation-workspace .moderation-case-decision textarea{resize:vertical;color:#293d36;width:100%;min-height:8rem;font:inherit;background:#fff;border:.0625rem solid #cfdad6;border-radius:0;padding:.875rem;font-size:1rem;line-height:1.55}.social-community-moderation-workspace .moderation-case-decision>footer{border-top:.0625rem solid #e6ece9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-height:4.75rem;padding:.75rem 1.25rem;display:flex}.social-community-moderation-workspace .moderation-case-decision button{color:#fff;background:#08795d;border:.0625rem solid #08795d;border-radius:0;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:800}.social-community-moderation-workspace .moderation-case-decision button.dismiss{color:#445951;background:#fff;border-color:#b9c8c3}.social-community-moderation-workspace .moderation-case-decision button.danger{background:#a55548;border-color:#a55548}.social-community-moderation-workspace .moderation-case-decision button:disabled{cursor:wait;opacity:.55}.social-community-moderation-workspace .moderation-case-resolution{border-top:.25rem solid #88a097}.social-community-moderation-workspace .moderation-case-resolution.actioned{border-top-color:#ad654d}.social-community-moderation-workspace .moderation-case-resolution>blockquote{color:#354a42;overflow-wrap:anywhere;margin:0;padding:1.25rem;font-size:1rem;line-height:1.65}.social-community-moderation-workspace .moderation-case-resolution>footer{color:#667670;border-top:.0625rem solid #e6ece9;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.social-community-moderation-workspace .moderation-case-draft-preserved,.social-community-moderation-workspace .moderation-case-feedback{background:#fffaf0;border:.0625rem solid #d9c58d;border-left:.25rem solid #c18d30;padding:1rem 1.25rem}.social-community-moderation-workspace .moderation-case-draft-preserved>span{color:#8d631d;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-case-draft-preserved h2{color:#354a42;margin:.375rem 0;font-size:1.125rem}.social-community-moderation-workspace .moderation-case-draft-preserved p,.social-community-moderation-workspace .moderation-case-draft-preserved blockquote{color:#5d6f68;font-size:.875rem;line-height:1.55}.social-community-moderation-workspace .moderation-case-draft-preserved p{margin:0}.social-community-moderation-workspace .moderation-case-draft-preserved blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-left:.1875rem solid #d6b76e;margin:.75rem 0 0;padding:.75rem}.social-community-moderation-workspace .moderation-case-feedback{color:#795916;justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:.875rem;display:flex}.social-community-moderation-workspace .moderation-case-feedback.success{color:#226b58;background:#eef8f4;border-color:#acd4c7 #acd4c7 #acd4c7 #21856d}.social-community-moderation-workspace .moderation-case-feedback.error{color:#91483f;background:#fff4f2;border-color:#dfbeb9 #dfbeb9 #dfbeb9 #ad554d}.social-community-moderation-workspace .moderation-case-feedback button{min-height:2.75rem;color:inherit;background:0 0;border:.0625rem solid;border-radius:0;flex:none;padding:0 .75rem;font-size:.8125rem;font-weight:800}.social-community-moderation-workspace .moderation-case-guide,.social-community-moderation-workspace .moderation-case-scope{padding:1.25rem}.social-community-moderation-workspace .moderation-case-guide>span,.social-community-moderation-workspace .moderation-case-scope>span{color:#96603a;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-case-guide ol{margin:.75rem 0 0;padding:0;list-style:none}.social-community-moderation-workspace .moderation-case-guide li{border-top:.0625rem solid #e6ece9;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5rem;display:grid}.social-community-moderation-workspace .moderation-case-guide li>b{color:#925b34;background:#f5ece5;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.social-community-moderation-workspace .moderation-case-guide li p{margin:0}.social-community-moderation-workspace .moderation-case-guide li strong,.social-community-moderation-workspace .moderation-case-guide li small{display:block}.social-community-moderation-workspace .moderation-case-guide li strong{color:#40544c;font-size:.875rem}.social-community-moderation-workspace .moderation-case-guide li small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}.social-community-moderation-workspace .moderation-case-scope{color:#fff;background:#223f46;border-top:.25rem solid #4ba28a}.social-community-moderation-workspace .moderation-case-scope>span{color:#84d4c1}.social-community-moderation-workspace .moderation-case-scope p{margin:.875rem 0 0}.social-community-moderation-workspace .moderation-case-scope p strong,.social-community-moderation-workspace .moderation-case-scope p small{display:block}.social-community-moderation-workspace .moderation-case-scope p strong{color:#eef6f5;font-size:1rem}.social-community-moderation-workspace .moderation-case-scope p small{color:#b6c9cb;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-community-moderation-workspace .moderation-case-scope a{color:#81dec7;align-items:center;min-height:2.75rem;margin-top:1rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-moderation-workspace .moderation-history-head{color:#fff;background:#1c3941;border:.0625rem solid #29464d;border-top:.25rem solid #d39c55;grid-template-columns:minmax(0,1fr) minmax(29rem,.72fr);min-height:11rem;display:grid}.social-community-moderation-workspace .moderation-history-head>div{background:radial-gradient(circle at 86% 10%,#d8915024,#0000 42%);flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;display:flex}.social-community-moderation-workspace .moderation-history-head>div>span{color:#e5af84;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-history-head h1{margin:.375rem 0 0;font-size:1.5rem;line-height:1.2}.social-community-moderation-workspace .moderation-history-head>div>p{color:#c0d0d2;max-width:44rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.social-community-moderation-workspace .moderation-history-head nav{flex-wrap:wrap;gap:.625rem 1rem;margin-top:1rem;display:flex}.social-community-moderation-workspace .moderation-history-head nav a{color:#dce8e9;border-bottom:.0625rem solid #597078;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-moderation-workspace .moderation-history-head nav a:last-child{color:#78dcc3}.social-community-moderation-workspace .moderation-history-head dl{background:#294850;border-left:.0625rem solid #3d5b62;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.social-community-moderation-workspace .moderation-history-head dl>div{border-bottom:.0625rem solid #3c5961;border-right:.0625rem solid #3c5961;flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.social-community-moderation-workspace .moderation-history-head dl>div:nth-child(2n){border-right:0}.social-community-moderation-workspace .moderation-history-head dl>div:nth-last-child(-n+2){border-bottom:0}.social-community-moderation-workspace .moderation-history-head dt{color:#adbec1;font-size:.75rem}.social-community-moderation-workspace .moderation-history-head dd{color:#fff;margin:.375rem 0 .25rem;font-size:1.375rem;font-weight:780;line-height:1}.social-community-moderation-workspace .moderation-history-head dl small{color:#a9bec1;font-size:.75rem;line-height:1.35}.social-community-moderation-workspace .moderation-history-boundary{background:#eef8f4;border:.0625rem solid #c9ded6;border-left:.25rem solid #4ba28b;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.875rem 1rem;display:grid}.social-community-moderation-workspace .moderation-history-boundary>b{color:#267d6b;background:#dcefe9;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;display:grid}.social-community-moderation-workspace .moderation-history-boundary p{margin:0}.social-community-moderation-workspace .moderation-history-boundary strong,.social-community-moderation-workspace .moderation-history-boundary small{display:block}.social-community-moderation-workspace .moderation-history-boundary strong{color:#36534a;font-size:.875rem}.social-community-moderation-workspace .moderation-history-boundary small{color:#657871;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.social-community-moderation-workspace .moderation-history-boundary time{color:#6e7d77;white-space:nowrap;font-size:.75rem}.social-community-moderation-workspace .moderation-history-filters{background:#fff;border:.0625rem solid #d9e1de;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:3.75rem;padding:.5rem;display:flex}.social-community-moderation-workspace .moderation-history-filters button{color:#5f6f69;background:0 0;border:.0625rem solid #0000;border-radius:0;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:750}.social-community-moderation-workspace .moderation-history-filters button b{color:#76837e;margin-left:.375rem;font-size:.75rem}.social-community-moderation-workspace .moderation-history-filters button.active{color:#08795d;background:#eaf6f2;border-color:#afd3c7}.social-community-moderation-workspace .moderation-history-filters>span{color:#6f7e78;margin-left:auto;padding:0 .5rem;font-size:.75rem}.social-community-moderation-workspace .moderation-history-list{background:#fff;border:.0625rem solid #d9e1de}.social-community-moderation-workspace .moderation-history-list>header{border-bottom:.0625rem solid #e6ece9;min-height:5rem;padding:1rem 1.25rem}.social-community-moderation-workspace .moderation-history-list>header span{color:#96603a;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-history-list>header h2{color:#31433d;margin:.25rem 0 0;font-size:1.125rem}.social-community-moderation-workspace .moderation-history-list>header p{color:#718078;margin:.25rem 0 0;font-size:.8125rem}.social-community-moderation-workspace .moderation-history-list>div{background:#fff;padding:0 1.25rem}.social-community-moderation-workspace .moderation-history-list article{background:#fff;border-bottom:.0625rem solid #dfe6e3;grid-template-columns:2.75rem minmax(0,1fr) minmax(15rem,.35fr);gap:1rem;min-height:10rem;padding:1.25rem 0;display:grid;position:relative}.social-community-moderation-workspace .moderation-history-list article:last-child{border-bottom:0}.social-community-moderation-workspace .moderation-history-list article:before{content:"";background:#d8e1de;width:.0625rem;position:absolute;top:3.75rem;bottom:-.0625rem;left:1.375rem}.social-community-moderation-workspace .moderation-history-list article:last-child:before{display:none}.social-community-moderation-workspace .moderation-history-list article>i{z-index:1;color:#80601d;background:#fff8e8;border:.0625rem solid #d9c28e;place-items:center;width:2.75rem;height:2.75rem;font-size:.8125rem;font-style:normal;font-weight:850;display:grid}.social-community-moderation-workspace .moderation-history-copy{min-width:0}.social-community-moderation-workspace .moderation-history-copy>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.social-community-moderation-workspace .moderation-history-copy>header span{color:#8a5a2f;letter-spacing:.04em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-history-copy>header time{color:#75837e;white-space:nowrap;font-size:.75rem}.social-community-moderation-workspace .moderation-history-copy h3{color:#31463e;margin:.625rem 0 .375rem;font-size:1rem}.social-community-moderation-workspace .moderation-history-copy>p{color:#52665e;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.55}.social-community-moderation-workspace .moderation-history-copy>footer{border-top:.0625rem solid #e8edeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.875rem;padding-top:.625rem;display:flex}.social-community-moderation-workspace .moderation-history-copy>footer>span{color:#40584f;font-size:.8125rem;font-weight:750}.social-community-moderation-workspace .moderation-history-copy>footer>b{color:#667670;font-size:.75rem;font-weight:650}.social-community-moderation-workspace .moderation-history-list article>aside{border-left:.0625rem solid #e3e9e6;flex-direction:column;place-content:normal center;gap:.375rem;min-width:0;padding-left:1rem;display:flex}.social-community-moderation-workspace .moderation-history-list article>aside>span{color:#95603a;letter-spacing:.04em;font-size:.75rem;font-weight:850}.social-community-moderation-workspace .moderation-history-list article>aside>a:not(.case){color:#354a42;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.875rem;font-weight:750;line-height:1.4;overflow:visible}.social-community-moderation-workspace .moderation-history-list article>aside small{color:#718078;font-size:.75rem}.social-community-moderation-workspace .moderation-history-list article>aside a.case{color:#08795d;border-bottom:.0625rem solid #8fbbae;align-items:center;width:fit-content;min-height:2.75rem;margin-top:.375rem;font-size:.8125rem;font-weight:800;display:inline-flex}.social-community-moderation-workspace .moderation-history-empty{border:.0625rem solid #d9e1de;min-height:14rem}@media (max-width:70rem){.social-community-moderation-workspace .moderation-summary,.social-community-moderation-workspace .moderation-history-head{grid-template-columns:1fr}.social-community-moderation-workspace .moderation-summary>aside,.social-community-moderation-workspace .moderation-history-head dl{border-top:.0625rem solid #365148;border-left:0;min-height:7rem}.social-community-moderation-workspace .moderation-history-head dl{grid-template-columns:repeat(4,minmax(0,1fr))}.social-community-moderation-workspace .moderation-history-head dl>div,.social-community-moderation-workspace .moderation-history-head dl>div:nth-child(2n),.social-community-moderation-workspace .moderation-history-head dl>div:nth-last-child(-n+2){border-bottom:0;border-right:.0625rem solid #3c5961}.social-community-moderation-workspace .moderation-history-head dl>div:last-child{border-right:0}.social-community-moderation-workspace .moderation-case-layout{grid-template-columns:1fr}.social-community-moderation-workspace .moderation-case-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:52rem){.social-community-moderation-workspace .forum-moderation-resource-live{grid-template-columns:2.75rem minmax(0,1fr) auto}.social-community-moderation-workspace .forum-moderation-resource-live>time{grid-column:2}.social-community-moderation-workspace .forum-moderation-resource-live>button{grid-area:1/3/span 2}.social-community-moderation-workspace .moderation-summary>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.social-community-moderation-workspace .moderation-queue-list,.social-community-moderation-workspace .moderation-case-head{grid-template-columns:1fr}.social-community-moderation-workspace .moderation-case-head>aside{border-top:.0625rem solid #3b5961;border-left:0}.social-community-moderation-workspace .moderation-case-effects{grid-template-columns:1fr}.social-community-moderation-workspace .moderation-case-effects p,.social-community-moderation-workspace .moderation-case-effects p:last-child{border-bottom:.0625rem solid #dfe6e3;border-right:0}.social-community-moderation-workspace .moderation-case-effects p:last-child{border-bottom:0}.social-community-moderation-workspace .moderation-history-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}.social-community-moderation-workspace .moderation-history-head dl>div,.social-community-moderation-workspace .moderation-history-head dl>div:nth-child(2n),.social-community-moderation-workspace .moderation-history-head dl>div:nth-last-child(-n+2){border-bottom:.0625rem solid #3c5961;border-right:.0625rem solid #3c5961}.social-community-moderation-workspace .moderation-history-head dl>div:nth-child(2n){border-right:0}.social-community-moderation-workspace .moderation-history-head dl>div:nth-last-child(-n+2){border-bottom:0}.social-community-moderation-workspace .moderation-history-list article{grid-template-columns:2.75rem minmax(0,1fr)}.social-community-moderation-workspace .moderation-history-list article>aside{border-top:.0625rem solid #e3e9e6;border-left:0;grid-column:2;padding:.875rem 0 0}.social-community-moderation-workspace .moderation-history-list article:before{height:calc(100% - 2.5rem);bottom:auto}.social-community-moderation-workspace .moderation-history-boundary{grid-template-columns:2.5rem minmax(0,1fr)}.social-community-moderation-workspace .moderation-history-boundary time{grid-column:2}}@media (max-width:34rem){.social-community-moderation-workspace .forum-moderation-resource-live{grid-template-columns:2.5rem minmax(0,1fr);padding:.75rem}.social-community-moderation-workspace .forum-moderation-resource-live>time,.social-community-moderation-workspace .forum-moderation-resource-live>button{grid-column:1/-1}.social-community-moderation-workspace .forum-moderation-resource-live>button{grid-row:auto;width:100%}.social-community-moderation-workspace .forum-moderation-resource-unavailable{grid-template-columns:1fr;padding:1.5rem}.social-community-moderation-workspace .forum-moderation-resource-unavailable a,.social-community-moderation-workspace .forum-moderation-resource-unavailable>div>div{width:100%}.social-community-moderation-workspace .forum-moderation-resource-unavailable a{justify-content:center}.social-community-moderation-workspace .moderation-summary>div,.social-community-moderation-workspace .moderation-case-head>div,.social-community-moderation-workspace .moderation-history-head>div{padding:1rem}.social-community-moderation-workspace .moderation-summary>aside{grid-template-columns:1fr}.social-community-moderation-workspace .moderation-summary>aside p{border-bottom:.0625rem solid #365148;border-right:0;min-height:4.5rem}.social-community-moderation-workspace .moderation-summary>aside p:last-child{border-bottom:0}.social-community-moderation-workspace .moderation-triage>header,.social-community-moderation-workspace :is(.moderation-case-target,.moderation-case-report,.moderation-case-decision,.moderation-case-resolution)>header,.social-community-moderation-workspace .moderation-case-timeline>header{flex-direction:column;align-items:flex-start}.social-community-moderation-workspace .moderation-triage>header>strong{width:100%}.social-community-moderation-workspace .moderation-filters button,.social-community-moderation-workspace .moderation-history-filters button{flex:calc(50% - .375rem)}.social-community-moderation-workspace .moderation-queue-list{padding:.5rem}.social-community-moderation-workspace .moderation-queue-list article>header,.social-community-moderation-workspace .moderation-queue-list article>footer,.social-community-moderation-workspace .moderation-case-target footer,.social-community-moderation-workspace .moderation-case-resolution>footer,.social-community-moderation-workspace .moderation-case-feedback{flex-direction:column;align-items:stretch}.social-community-moderation-workspace .moderation-case-link,.social-community-moderation-workspace .moderation-case-feedback button{width:100%}.social-community-moderation-workspace .moderation-case-report dl>div{grid-template-columns:1fr;align-content:center;gap:.375rem;padding:.75rem 0}.social-community-moderation-workspace .moderation-case-timeline article{grid-template-columns:2.5rem minmax(0,1fr);padding:.75rem 0}.social-community-moderation-workspace .moderation-case-timeline article>b{text-align:left;grid-column:2}.social-community-moderation-workspace .moderation-case-decision>footer{flex-direction:column;align-items:stretch}.social-community-moderation-workspace .moderation-case-decision button{width:100%}.social-community-moderation-workspace .moderation-case-layout>aside,.social-community-moderation-workspace .moderation-history-head dl{grid-template-columns:1fr}.social-community-moderation-workspace .moderation-history-head dl>div,.social-community-moderation-workspace .moderation-history-head dl>div:nth-child(2n),.social-community-moderation-workspace .moderation-history-head dl>div:nth-last-child(-n+2){border-bottom:.0625rem solid #3c5961;border-right:0}.social-community-moderation-workspace .moderation-history-head dl>div:last-child{border-bottom:0}.social-community-moderation-workspace .moderation-history-filters>span{width:100%;margin:0;padding:.375rem}.social-community-moderation-workspace .moderation-history-list>div{padding:0 .75rem}.social-community-moderation-workspace .moderation-history-list article{grid-template-columns:2.5rem minmax(0,1fr)}.social-community-moderation-workspace .moderation-history-copy>header,.social-community-moderation-workspace .moderation-history-copy>footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.social-community-moderation-workspace *,.social-community-moderation-workspace :before,.social-community-moderation-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.social-community-team-workspace .community-team-live-boundary,.social-community-team-workspace .community-team-governance{gap:1rem;min-width:0;display:grid}.social-community-team-workspace .community-team-live-state{background:#f7fbf9;border:.0625rem solid #d7e2de;border-left:.25rem solid #00a978;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.social-community-team-workspace .community-team-live-state>div,.social-community-team-workspace .community-team-live-state>aside{align-items:center;gap:.75rem;min-width:0;display:flex}.social-community-team-workspace .community-team-live-state i{background:#10a779;border-radius:50%;flex:none;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #10a77918}.social-community-team-workspace .community-team-live-state.syncing i{background:#ca922e;box-shadow:0 0 0 .25rem #ca922e18}.social-community-team-workspace .community-team-live-state.offline{background:#fff9f7;border-left-color:#b36357}.social-community-team-workspace .community-team-live-state.offline i{background:#b85f54;box-shadow:0 0 0 .25rem #b85f5418}.social-community-team-workspace .community-team-live-state p{min-width:0;margin:0}.social-community-team-workspace .community-team-live-state strong,.social-community-team-workspace .community-team-live-state small{display:block}.social-community-team-workspace .community-team-live-state strong{color:#35483f;font-size:.875rem;line-height:1.4}.social-community-team-workspace .community-team-live-state small{color:#718078;margin-top:.1875rem;font-size:.75rem;line-height:1.45}.social-community-team-workspace .community-team-live-state aside>span{color:#08795d;letter-spacing:.04em;white-space:nowrap;background:#eaf6f2;border:.0625rem solid #c7dcd5;padding:.375rem .5rem;font-size:.75rem;font-weight:800}.social-community-team-workspace .community-team-live-state time{color:#718078;white-space:nowrap;font-size:.75rem}.social-community-team-workspace .community-team-live-state button{color:#08795d;cursor:pointer;background:#fff;border:.0625rem solid #bfd5cd;border-radius:0;flex:none;width:2.75rem;min-height:2.75rem;font-size:1rem;font-weight:800}.social-community-team-workspace .community-team-hero{color:#fff;background:#172b25;border:.0625rem solid #28463c;border-top:.25rem solid #00a978;grid-template-columns:minmax(0,1fr) minmax(24rem,.48fr);min-height:9rem;display:grid}.social-community-team-workspace .community-team-hero>div{flex-direction:column;justify-content:center;min-width:0;padding:1.25rem 1.5rem;display:flex}.social-community-team-workspace .community-team-hero>div>span{color:#52dab4;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1.4}.social-community-team-workspace .community-team-hero h1{margin:.375rem 0 0;font-size:1.5rem;line-height:1.2}.social-community-team-workspace .community-team-hero>div>p{color:#c0cec9;max-width:45rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.social-community-team-workspace .community-team-hero nav{flex-wrap:wrap;gap:.625rem 1rem;margin-top:1rem;display:flex}.social-community-team-workspace .community-team-hero nav a{color:#e5efec;cursor:pointer;border-bottom:.0625rem solid #587169;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-team-workspace .community-team-hero nav a:last-child{color:#62e3bd}.social-community-team-workspace .community-team-hero>aside{background:#1d352e;border-left:.0625rem solid #365148;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-community-team-workspace .community-team-hero>aside p{border-bottom:.0625rem solid #365148;border-right:.0625rem solid #365148;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:.875rem 1rem;display:flex}.social-community-team-workspace .community-team-hero>aside p:nth-child(2n){border-right:0}.social-community-team-workspace .community-team-hero>aside p:nth-last-child(-n+2){border-bottom:0}.social-community-team-workspace .community-team-hero>aside span,.social-community-team-workspace .community-team-hero>aside strong,.social-community-team-workspace .community-team-hero>aside small{display:block}.social-community-team-workspace .community-team-hero>aside span{color:#b4c4be;text-transform:uppercase;font-size:.75rem;font-weight:750}.social-community-team-workspace .community-team-hero>aside strong{color:#52dab4;margin-top:.25rem;font-size:1.375rem;line-height:1.1}.social-community-team-workspace .community-team-hero>aside small{color:#aebfb9;margin-top:.25rem;font-size:.75rem;line-height:1.35}.social-community-team-workspace .community-team-boundary{background:#eef8f5;border:.0625rem solid #cfe2dc;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:4.75rem;padding:.75rem 1rem;display:grid}.social-community-team-workspace .community-team-boundary>b{color:#23816b;background:#dcefe9;border:.0625rem solid #b7d9ce;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;display:grid}.social-community-team-workspace .community-team-boundary p{min-width:0;margin:0}.social-community-team-workspace .community-team-boundary strong,.social-community-team-workspace .community-team-boundary small{display:block}.social-community-team-workspace .community-team-boundary strong{color:#24453b;font-size:.9375rem;line-height:1.4}.social-community-team-workspace .community-team-boundary small{color:#61786f;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-community-team-workspace .community-team-boundary>span{color:#276f5d;letter-spacing:.05em;white-space:nowrap;border-left:.0625rem solid #c4ddd5;padding:.5rem 0 .5rem 1rem;font-size:.75rem;font-weight:850}.social-community-team-workspace .community-team-restriction{background:#fff9e9;border:.0625rem solid #e5c77e;border-left:.25rem solid #c58a19;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:5rem;padding:.75rem 1rem;display:grid}.social-community-team-workspace .community-team-restriction>span{color:#87640f;border:.0625rem solid #dfbd68;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850;display:grid}.social-community-team-workspace .community-team-restriction strong{color:#674f19;font-size:.9375rem;display:block}.social-community-team-workspace .community-team-restriction p{color:#7e6a38;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.social-community-team-workspace .community-team-restriction>a{color:#76560e;cursor:pointer;white-space:nowrap;border:.0625rem solid #a67b1b;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-team-workspace .community-team-index{background:#fff;border:.0625rem solid #d9e2de;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-community-team-workspace .community-team-index>a{color:#35483f;cursor:pointer;border-right:.0625rem solid #e3e9e6;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:4.75rem;padding:.75rem 1rem;display:grid}.social-community-team-workspace .community-team-index>a:last-child{border-right:0}.social-community-team-workspace .community-team-index>a:hover{background:#f2faf7}.social-community-team-workspace .community-team-index>a>b{color:#08795d;background:#eaf6f2;border:.0625rem solid #afd4c7;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;display:grid}.social-community-team-workspace .community-team-index strong,.social-community-team-workspace .community-team-index small{display:block}.social-community-team-workspace .community-team-index strong{font-size:.875rem;line-height:1.35}.social-community-team-workspace .community-team-index small{color:#7b8983;margin-top:.1875rem;font-size:.75rem;line-height:1.35}.social-community-team-workspace .community-team-feedback{border:.0625rem solid;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.45;display:flex}.social-community-team-workspace .community-team-feedback.success{color:#28715e;background:#edf8f4;border-color:#bddacf}.social-community-team-workspace .community-team-feedback.error{color:#984f42;background:#fff4f1;border-color:#dfc1b9}.social-community-team-workspace .community-team-feedback button{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:.0625rem solid;border-radius:0;flex:none;padding-inline:.875rem;font-size:.8125rem;font-weight:750}.social-community-team-workspace .community-team-workspace{grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);align-items:start;gap:1rem;display:grid}.social-community-team-workspace .community-team-workspace>main,.social-community-team-workspace .community-team-workspace>aside{gap:1rem;min-width:0;display:grid}.social-community-team-workspace .community-team-roster,.social-community-team-workspace .community-team-candidates,.social-community-team-workspace .community-team-history,.social-community-team-workspace .community-team-scope,.social-community-team-workspace .community-team-invites,.social-community-team-workspace .community-team-rule{background:#fff;border:.0625rem solid #dce3e0;min-width:0}.social-community-team-workspace #responsaveis,.social-community-team-workspace #delegar,.social-community-team-workspace #historico{scroll-margin-top:1rem}.social-community-team-workspace .community-team-roster>header,.social-community-team-workspace .community-team-candidates>header,.social-community-team-workspace .community-team-history>header{border-bottom:.0625rem solid #e7ecea;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1.125rem;display:flex}.social-community-team-workspace .community-team-roster>header>div,.social-community-team-workspace .community-team-candidates>header>div,.social-community-team-workspace .community-team-history>header>div{min-width:0}.social-community-team-workspace .community-team-roster>header span,.social-community-team-workspace .community-team-candidates>header div>span,.social-community-team-workspace .community-team-history>header div>span,.social-community-team-workspace .community-team-scope>span,.social-community-team-workspace .community-team-invites>span{color:#08795d;letter-spacing:.07em;font-size:.75rem;font-weight:850}.social-community-team-workspace .community-team-roster>header h2,.social-community-team-workspace .community-team-candidates>header h2,.social-community-team-workspace .community-team-history>header h2{color:#283a34;margin:.375rem 0 0;font-size:1.125rem;line-height:1.3}.social-community-team-workspace .community-team-roster>header p,.social-community-team-workspace .community-team-candidates>header p,.social-community-team-workspace .community-team-history>header p{color:#71807a;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.social-community-team-workspace .community-team-roster>header>b{color:#08795d;letter-spacing:.04em;background:#edf7f3;border:.0625rem solid #bdd9d0;flex:none;padding:.5rem .625rem;font-size:.75rem}.social-community-team-workspace .community-team-row{border-bottom:.0625rem solid #edf0ef;grid-template-columns:minmax(14rem,1.25fr) minmax(7rem,.4fr) minmax(8rem,.45fr) minmax(18rem,1fr);align-items:center;gap:.75rem;min-height:5rem;padding:.75rem 1rem;display:grid}.social-community-team-workspace .community-team-row:last-child{border-bottom:0}.social-community-team-workspace .community-team-row>div:first-child{align-items:center;gap:.75rem;min-width:0;display:flex}.social-community-team-workspace .community-team-row>div:first-child p{min-width:0;margin:0}.social-community-team-workspace .community-team-row>div:first-child strong,.social-community-team-workspace .community-team-row>div:first-child p>a{color:#31413b;font-size:.875rem;font-weight:780;line-height:1.4;display:block}.social-community-team-workspace .community-team-row>div:first-child small{color:#798780;margin-top:.1875rem;font-size:.75rem;line-height:1.35;display:block}.social-community-team-workspace .community-team-row>time{color:#687871;font-size:.8125rem;line-height:1.4}.social-community-team-workspace .community-team-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.social-community-team-workspace .community-team-row>div:last-child>span{color:#687871;font-size:.8125rem;font-weight:700}.social-community-team-workspace .community-team-row button{color:#fff;cursor:pointer;background:#17785f;border:.0625rem solid #17785f;border-radius:0;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:750}.social-community-team-workspace .community-team-row button.danger{color:#8c473e;background:#fff;border-color:#d0a9a2}.social-community-team-workspace .community-team-row button:disabled,.social-community-team-workspace .community-team-live-state button:disabled{cursor:default;opacity:.5}.social-community-team-workspace .team-role{color:#166d58;background:#edf8f4;border:.0625rem solid #bedacf;width:fit-content;padding:.375rem .5rem;font-size:.75rem;font-weight:800}.social-community-team-workspace .team-role.owner{color:#755a14;background:#fff8e4;border-color:#d9c17e}.social-community-team-workspace .team-role.member{color:#5f6d67;background:#f6f8f7;border-color:#d9e0dd}.social-community-team-workspace .community-team-roster>footer{background:#fffaf0;border-top:.0625rem solid #eadfbd;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem;display:grid}.social-community-team-workspace .community-team-roster>footer>b{color:#8d6b15;border:.0625rem solid #e4ca83;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid}.social-community-team-workspace .community-team-roster>footer p{margin:0}.social-community-team-workspace .community-team-roster>footer strong,.social-community-team-workspace .community-team-roster>footer small{display:block}.social-community-team-workspace .community-team-roster>footer strong{color:#6a531a;font-size:.875rem}.social-community-team-workspace .community-team-roster>footer small{color:#7e6f44;margin-top:.1875rem;font-size:.8125rem;line-height:1.45}.social-community-team-workspace .community-team-candidates>header label{flex:none;width:min(100%,18rem)}.social-community-team-workspace .community-team-candidates>header label span{color:#5e6d66;letter-spacing:0;margin-bottom:.375rem;font-size:.8125rem;font-weight:750;display:block}.social-community-team-workspace .community-team-candidates>header input{color:#33413c;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:.0625rem solid #cbd7d3;border-radius:0;outline:0;padding:.625rem .75rem;font-size:1rem}.social-community-team-workspace .community-team-candidates>header input:focus{border-color:#279475;box-shadow:0 0 0 .1875rem #e1f2ed}.social-community-team-workspace .community-team-empty{color:#687871;justify-content:center;align-items:center;gap:.75rem;min-height:6rem;padding:1rem;display:flex}.social-community-team-workspace .community-team-empty>span{color:#38816e;border:.0625rem solid #c7d9d3;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid}.social-community-team-workspace .community-team-empty p{margin:0}.social-community-team-workspace .community-team-empty strong,.social-community-team-workspace .community-team-empty small{display:block}.social-community-team-workspace .community-team-empty strong{color:#4a5b55;font-size:.875rem}.social-community-team-workspace .community-team-empty small{margin-top:.1875rem;font-size:.8125rem;line-height:1.45}.social-community-team-workspace .community-team-history>header nav{border:.0625rem solid #dce3e0;flex:none;display:flex}.social-community-team-workspace .community-team-history>header button{color:#5d6c65;cursor:pointer;background:#fff;border:0;border-right:.0625rem solid #dce3e0;border-radius:0;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:750}.social-community-team-workspace .community-team-history>header button:last-child{border-right:0}.social-community-team-workspace .community-team-history>header button.active{color:#fff;background:#1f6553}.social-community-team-workspace .community-team-history article{border-bottom:.0625rem solid #edf0ef;border-left:.1875rem solid #5eaa92;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:5.25rem;padding:.75rem 1rem .75rem .8125rem;display:grid;position:relative}.social-community-team-workspace .community-team-history article:last-child{border-bottom:0}.social-community-team-workspace .community-team-history article.moderator_revoked,.social-community-team-workspace .community-team-history article.member_removed{border-left-color:#bb6a5f}.social-community-team-workspace .community-team-history article>i{color:#347461;background:#edf7f4;border:.0625rem solid #b9d7ce;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-style:normal;font-weight:850;display:grid}.social-community-team-workspace .community-team-history article.moderator_revoked>i,.social-community-team-workspace .community-team-history article.member_removed>i{color:#965548;background:#fbf1ef;border-color:#dbc1ba}.social-community-team-workspace .community-team-history article p{min-width:0;margin:0}.social-community-team-workspace .community-team-history article strong,.social-community-team-workspace .community-team-history article small,.social-community-team-workspace .community-team-history article em{display:block}.social-community-team-workspace .community-team-history article strong{color:#33433d;font-size:.875rem}.social-community-team-workspace .community-team-history article small{color:#617169;margin-top:.1875rem;font-size:.8125rem;line-height:1.45}.social-community-team-workspace .community-team-history article em{color:#7c8983;margin-top:.25rem;font-size:.75rem;font-style:normal}.social-community-team-workspace .community-team-history article>span{color:#617169;white-space:nowrap;font-size:.8125rem;font-weight:750}.social-community-team-workspace .community-team-history article>span b{color:#96a39d;margin-inline:.25rem}.social-community-team-workspace .community-team-scope,.social-community-team-workspace .community-team-invites{padding:1rem}.social-community-team-workspace .community-team-scope h2,.social-community-team-workspace .community-team-invites h2{color:#2e403a;margin:.375rem 0 0;font-size:1.125rem;line-height:1.3}.social-community-team-workspace .community-team-scope dl{margin:.875rem 0 0}.social-community-team-workspace .community-team-scope dl div{border-top:.0625rem solid #edf0ef;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;display:flex}.social-community-team-workspace .community-team-scope dt,.social-community-team-workspace .community-team-scope dd{font-size:.8125rem;line-height:1.4}.social-community-team-workspace .community-team-scope dt{color:#74837c}.social-community-team-workspace .community-team-scope dd{color:#44534e;text-align:right;margin:0;font-weight:750}.social-community-team-workspace .community-team-scope>small{color:#6f7f78;border-top:.0625rem solid #edf0ef;padding-top:.75rem;font-size:.75rem;line-height:1.5;display:block}.social-community-team-workspace .community-team-invites p{color:#66766f;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.social-community-team-workspace .community-team-invites a{color:#23765f;cursor:pointer;border-top:.0625rem solid #e7ecea;align-items:center;min-height:2.75rem;margin-top:.75rem;padding-top:.75rem;font-size:.8125rem;font-weight:750;display:flex}.social-community-team-workspace .community-team-rule{grid-template-columns:2.5rem minmax(0,1fr);gap:0 .75rem;padding:.5rem 1rem;display:grid}.social-community-team-workspace .community-team-rule>b{color:#387865;border:.0625rem solid #cddad6;align-self:center;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;display:grid}.social-community-team-workspace .community-team-rule p{border-bottom:.0625rem solid #edf0ef;align-self:center;margin:0;padding-block:.875rem}.social-community-team-workspace .community-team-rule p:last-child{border-bottom:0}.social-community-team-workspace .community-team-rule strong,.social-community-team-workspace .community-team-rule small{display:block}.social-community-team-workspace .community-team-rule strong{color:#43534d;font-size:.875rem}.social-community-team-workspace .community-team-rule small{color:#74837c;margin-top:.1875rem;font-size:.75rem;line-height:1.4}.social-community-team-workspace .community-team-live-unavailable{background:#f7faf8;border:.0625rem solid #dce3e0;place-items:center;min-height:30rem;padding:1.25rem;display:grid}.social-community-team-workspace .community-team-live-unavailable>section{background:#fff;border:.0625rem solid #d6e0dc;border-top:.25rem solid #a87923;grid-template-columns:3rem minmax(0,1fr);width:min(100%,43rem);padding:1.25rem;display:grid}.social-community-team-workspace .community-team-live-unavailable>section>span{color:#8b6a16;border:.0625rem solid #dec98d;grid-row:1/span 4;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.social-community-team-workspace .community-team-live-unavailable small,.social-community-team-workspace .community-team-live-unavailable h1,.social-community-team-workspace .community-team-live-unavailable p,.social-community-team-workspace .community-team-live-unavailable nav{grid-column:2;margin-left:1rem}.social-community-team-workspace .community-team-live-unavailable small{color:#8b6a16;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-community-team-workspace .community-team-live-unavailable h1{color:#304139;margin-top:.375rem;font-size:1.25rem}.social-community-team-workspace .community-team-live-unavailable p{color:#687871;margin-top:.5rem;font-size:.875rem;line-height:1.55}.social-community-team-workspace .community-team-live-unavailable nav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.social-community-team-workspace .community-team-live-unavailable nav a{color:#08795d;cursor:pointer;border:.0625rem solid #08795d;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}:is(.social-community-team-workspace button:focus-visible,.social-community-team-workspace a:focus-visible,.social-community-team-workspace input:focus-visible){outline-offset:.125rem;outline:.1875rem solid #8cdbc3}@media (max-width:70rem){.social-community-team-workspace .community-team-hero,.social-community-team-workspace .community-team-workspace{grid-template-columns:1fr}.social-community-team-workspace .community-team-hero>aside{border-top:.0625rem solid #365148;border-left:0;min-height:7rem}.social-community-team-workspace .community-team-workspace>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.social-community-team-workspace .community-team-row{grid-template-columns:minmax(14rem,1fr) minmax(7rem,.35fr) minmax(8rem,.4fr)}.social-community-team-workspace .community-team-row>div:last-child{grid-column:1/-1;justify-content:flex-start;padding-bottom:.25rem}}@media (max-width:50rem){.social-community-team-workspace .community-team-live-state,.social-community-team-workspace .community-team-roster>header,.social-community-team-workspace .community-team-candidates>header,.social-community-team-workspace .community-team-history>header,.social-community-team-workspace .community-team-feedback{flex-direction:column;align-items:stretch}.social-community-team-workspace .community-team-live-state>aside{border-top:.0625rem solid #e0e8e5;justify-content:space-between;padding-top:.625rem}.social-community-team-workspace .community-team-boundary,.social-community-team-workspace .community-team-restriction{grid-template-columns:2.75rem minmax(0,1fr)}.social-community-team-workspace .community-team-boundary>span,.social-community-team-workspace .community-team-restriction>a{border-left:0;grid-column:2;justify-self:start;padding-left:0}.social-community-team-workspace .community-team-index{grid-template-columns:1fr}.social-community-team-workspace .community-team-index>a{border-bottom:.0625rem solid #e3e9e6;border-right:0}.social-community-team-workspace .community-team-index>a:last-child{border-bottom:0}.social-community-team-workspace .community-team-workspace>aside{grid-template-columns:1fr}.social-community-team-workspace .community-team-row{grid-template-columns:minmax(13rem,1fr) auto}.social-community-team-workspace .community-team-row>time{grid-column:1}.social-community-team-workspace .community-team-row>div:last-child{grid-column:1/-1}.social-community-team-workspace .community-team-candidates>header label,.social-community-team-workspace .community-team-history>header nav{width:100%}.social-community-team-workspace .community-team-history>header button{flex:1}}@media (max-width:32rem){.social-community-team-workspace .community-team-live-state>aside{flex-direction:column;align-items:stretch}.social-community-team-workspace .community-team-live-state aside>span{white-space:normal}.social-community-team-workspace .community-team-hero>aside,.social-community-team-workspace .community-team-row,.social-community-team-workspace .community-team-history article{grid-template-columns:1fr}.social-community-team-workspace .community-team-hero>aside p{border-bottom:.0625rem solid #365148;border-right:0}.social-community-team-workspace .community-team-hero>aside p:nth-last-child(2){border-bottom:.0625rem solid #365148}.social-community-team-workspace .community-team-hero>aside p:last-child{border-bottom:0}.social-community-team-workspace .community-team-boundary,.social-community-team-workspace .community-team-restriction,.social-community-team-workspace .community-team-live-unavailable>section{grid-template-columns:1fr}.social-community-team-workspace .community-team-boundary>span,.social-community-team-workspace .community-team-restriction>a,.social-community-team-workspace .community-team-live-unavailable small,.social-community-team-workspace .community-team-live-unavailable h1,.social-community-team-workspace .community-team-live-unavailable p,.social-community-team-workspace .community-team-live-unavailable nav{grid-column:1;margin-left:0}.social-community-team-workspace .community-team-row>time,.social-community-team-workspace .community-team-row>div:last-child{grid-column:1}.social-community-team-workspace .community-team-row>div:last-child,.social-community-team-workspace .community-team-history>header nav,.social-community-team-workspace .community-team-live-unavailable nav{flex-direction:column;align-items:stretch}.social-community-team-workspace .community-team-row button,.social-community-team-workspace .community-team-feedback button,.social-community-team-workspace .community-team-restriction>a,.social-community-team-workspace .community-team-live-unavailable nav a{justify-content:center;width:100%}.social-community-team-workspace .community-team-history article>span{white-space:normal}.social-community-team-workspace .community-team-live-unavailable>section>span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.social-community-team-workspace *,.social-community-team-workspace :before,.social-community-team-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.academy-chat-page{max-width:1180px;margin:26px auto 48px}.academy-chat-overview{border:1px solid #24453c;border-bottom:3px solid var(--green);background:var(--theme-sidebar);color:#fff;justify-content:space-between;align-items:center;gap:22px;min-height:94px;padding:14px 17px;display:flex}.academy-chat-overview>div{align-items:center;gap:11px;display:flex}.academy-chat-overview>div>span{background:var(--green);color:#fff;place-items:center;width:39px;height:39px;font-size:14px;display:grid}.academy-chat-overview p{margin:0}.academy-chat-overview small,.academy-chat-overview b{display:block}.academy-chat-overview small{color:#82d7bc;letter-spacing:.07em;font-size:5px;font-weight:800}.academy-chat-overview h1{margin:4px 0 3px;font-size:14px}.academy-chat-overview b{color:#9cb5ad;font-size:6px;font-weight:600}.academy-chat-directory-return{color:#d8ebe4;white-space:nowrap;background:#1d3b33;border:1px solid #496a60;align-items:center;min-height:28px;margin-left:4px;padding:0 8px;font-size:6px;font-weight:750;display:inline-flex}.academy-chat-directory-return:hover{background:#244b40;border-color:#6b9587}.academy-chat-overview dl{border:1px solid #35574e;grid-template-columns:repeat(3,minmax(78px,1fr));margin:0;display:grid}.academy-chat-overview dl>div{border-right:1px solid #35574e;min-height:52px;padding:9px 12px}.academy-chat-overview dl>div:last-child{border:0}.academy-chat-overview dt{color:#88a79e;font-size:5px}.academy-chat-overview dd{color:#fff;margin:5px 0 0;font-size:13px;font-weight:750}.academy-chat-layout{grid-template-columns:minmax(0,1.48fr) minmax(270px,.52fr);align-items:start;gap:12px;margin-top:12px;display:grid}.academy-chat-panel,.academy-chat-participants,.academy-chat-rules,.academy-chat-privacy{border:1px solid var(--line);background:var(--surface)}.academy-chat-panel{overflow:hidden}.academy-chat-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:9px 13px;display:flex}.academy-chat-live-control{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 4px;display:flex}.academy-chat-live-control:hover{background:#f4f8f6}.academy-chat-live-control:disabled{cursor:wait;opacity:.7}.academy-chat-live-control>span,.academy-chat-toolbar strong,.academy-chat-toolbar small{display:block}.academy-chat-toolbar strong{font-size:7px}.academy-chat-toolbar small{color:#87938d;margin-top:2px;font-size:5px}.academy-chat-live-control small b{color:var(--green-deep);margin-left:3px;font-size:7px}.academy-chat-connection{background:#1ab582;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1ab58218}.academy-chat-connection.syncing{background:#d69a29;box-shadow:0 0 0 4px #d69a2918}.academy-chat-connection.offline{background:#b85e54;box-shadow:0 0 0 4px #b85e5418}.academy-chat-connection.locked{background:#8e9994;box-shadow:0 0 0 4px #8e999418}.academy-chat-toolbar label{border:1px solid var(--line);color:#7d8983;background:#f8faf9;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;width:min(240px,42%);min-height:31px;padding:0 8px;display:grid}.academy-chat-toolbar input{color:#38473f;background:0 0;border:0;outline:0;min-width:0;font-size:7px}.academy-chat-toolbar label button{color:#7f8b85;background:0 0;border:0;font-size:11px}.academy-chat-notice{background:#fffaf0;border-bottom:1px solid #e7d9b2;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 13px;display:grid}.academy-chat-notice>span{color:#8f671a;background:#f1e5c6;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.academy-chat-notice p{margin:0}.academy-chat-notice strong,.academy-chat-notice small{display:block}.academy-chat-notice strong{color:#735b2c;font-size:6px}.academy-chat-notice small{color:#8f805e;margin-top:2px;font-size:5px}.academy-chat-notice a{color:#806220;white-space:nowrap;font-size:6px;font-weight:700}.academy-chat-presence-dock{border-bottom:1px solid var(--line);background:#f5f9f7;grid-template-columns:minmax(150px,.7fr) minmax(270px,1.3fr);gap:9px 12px;padding:10px 13px;display:grid}.academy-chat-presence-dock>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.academy-chat-presence-dock>header div span,.academy-chat-presence-dock>header div strong{display:block}.academy-chat-presence-dock>header div span{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.academy-chat-presence-dock>header div strong{margin-top:3px;font-size:7px}.academy-chat-presence-dock>header>small{color:#7f8c86;text-align:right;max-width:270px;font-size:5px;line-height:1.4}.academy-chat-presence-options{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.academy-chat-presence-options button{border:0;border-right:1px solid var(--line-soft);color:#647169;text-align:left;background:0 0;align-items:center;gap:6px;min-height:44px;padding:6px 7px;display:flex}.academy-chat-presence-options button:last-child{border-right:0}.academy-chat-presence-options button:hover{background:#f4f8f6}.academy-chat-presence-options button.selected{color:var(--green-deep);box-shadow:inset 0 -2px var(--green);background:#e7f4ef}.academy-chat-presence-options button.selected.training{color:#8c681e;background:#fff6df;box-shadow:inset 0 -2px #d49a24}.academy-chat-presence-options button.selected.quiet{color:#66716c;background:#f0f2f1;box-shadow:inset 0 -2px #8d9893}.academy-chat-presence-options button:disabled{cursor:not-allowed;opacity:.55}.academy-chat-presence-options button>i{text-align:center;flex:0 0 14px;width:14px;font-size:7px;font-style:normal}.academy-chat-presence-options button span strong,.academy-chat-presence-options button span small{display:block}.academy-chat-presence-options button span strong{font-size:6px}.academy-chat-presence-options button span small{color:#8b9691;margin-top:2px;font-size:4px;line-height:1.3}.academy-chat-presence-dock>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 7px;display:grid}.academy-chat-presence-dock>form label{min-width:0}.academy-chat-presence-dock>form label span{color:#68756f;margin-bottom:3px;font-size:5px;font-weight:700;display:block}.academy-chat-presence-dock>form input{border:1px solid var(--line);color:#3d4b44;width:100%;min-height:30px;font:inherit;background:#fff;outline:0;padding:0 8px;font-size:6px}.academy-chat-presence-dock>form input:focus{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.academy-chat-presence-dock>form input:focus{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.academy-chat-presence-dock>form input:focus{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.academy-chat-presence-dock>form input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 8%, transparent)}}.academy-chat-presence-dock>form>small{color:#8d9892;font-size:4px}.academy-chat-presence-dock>form>button{border:1px solid var(--green-deep);min-height:30px;color:var(--green-deep);background:#fff;grid-area:1/2/span 2;padding:0 9px;font-size:5px;font-weight:750}.academy-chat-presence-dock>form>button:disabled{cursor:not-allowed;opacity:.5}.academy-chat-messages{scroll-behavior:smooth;height:450px;padding:7px 13px 12px;overflow-y:auto}.academy-chat-history{border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;gap:8px;min-height:42px;margin:2px 0 8px;padding:5px 4px 10px;display:flex}.academy-chat-history button{border:1px solid var(--line);min-height:27px;color:var(--green-deep);background:#f7faf8;padding:0 9px;font-size:6px;font-weight:750}.academy-chat-history button:hover{background:#edf7f3;border-color:#a9cabb}.academy-chat-history button:disabled{cursor:not-allowed;opacity:.55}.academy-chat-history small{color:#8a9690;font-size:5px}.academy-chat-history.complete{color:#698078;text-align:center;flex-direction:column;gap:3px}.academy-chat-history.complete span{font-size:6px;font-weight:750}.academy-chat-history-error{color:#a04e46;text-align:center;background:#fff4f2;border:1px solid #e8c8c4;margin:4px 0 8px;padding:7px 9px;font-size:6px}.academy-chat-day{color:#929d98;text-transform:capitalize;align-items:center;gap:8px;margin:8px 0;font-size:5px;display:flex}.academy-chat-day:before,.academy-chat-day:after{background:var(--line-soft);content:"";flex:1;height:1px}.academy-chat-day span{padding:0 7px}.academy-chat-unread-divider{color:#0f7b56;letter-spacing:.06em;align-items:center;gap:8px;margin:7px 0 4px;font-size:5px;font-weight:800;display:flex}.academy-chat-unread-divider:before,.academy-chat-unread-divider:after{content:"";background:#75c5a8;flex:1;height:1px}.academy-chat-unread-divider span{white-space:nowrap;background:#ebf8f3;border:1px solid #a5d9c6;padding:3px 7px}.academy-chat-message{grid-template-columns:31px minmax(0,1fr);gap:8px;padding:8px 2px;display:grid}.academy-chat-message:hover{background:#fafcfb}.academy-chat-message-avatar .person-avatar{width:30px;height:30px}.academy-chat-message>div:last-child{min-width:0}.academy-chat-message header{align-items:center;gap:5px;min-height:17px;display:flex}.academy-chat-message header strong{color:#36453e;font-size:7px}.academy-chat-message.mine header strong{color:var(--green-deep)}.academy-chat-message header>b{color:var(--green-deep);letter-spacing:.04em;background:#e2f4ed;padding:2px 4px;font-size:4px}.academy-chat-message time{color:#9aa39f;font-size:5px}.academy-chat-message header button{color:#0000;background:0 0;border:0;place-items:center;width:17px;height:17px;margin-left:auto;font-size:10px;display:grid}.academy-chat-message:hover header button,.academy-chat-message header button:focus{color:#a55b54}.academy-chat-message-reply{color:#62736b;background:#f3f8f6;border-left:2px solid #9bcbbb;grid-template-columns:15px minmax(0,1fr);gap:5px;max-width:460px;margin:3px 0 5px;padding:5px 7px;display:grid}.academy-chat-message-reply>span{color:var(--green-deep);font-size:7px}.academy-chat-message-reply p{min-width:0;margin:0}.academy-chat-message-reply strong,.academy-chat-message-reply small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.academy-chat-message-reply strong{color:#52635a;font-size:5px}.academy-chat-message-reply small{color:#85918b;margin-top:2px;font-size:5px}.academy-chat-message-reply.unavailable{background:#f5f6f6;border-left-color:#c6cdca}.academy-chat-message>div:last-child>p{color:#4c5b54;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:7px;line-height:1.55}.academy-chat-message-actions{align-items:center;gap:3px;min-height:23px;margin-top:4px;display:flex}.academy-chat-message-actions button{color:#7f8c85;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:3px;min-width:23px;height:21px;padding:0 4px;font-size:7px;display:inline-flex}:is(.academy-chat-message-actions button:hover,.academy-chat-message-actions button:focus-visible){border-color:var(--line);background:#f4f8f6}.academy-chat-message-actions button.reply{color:#73827a;margin-right:2px;font-size:5px;font-weight:700}.academy-chat-message-actions button.report{color:#9b5d55;margin-right:auto;font-size:5px;font-weight:700}:is(.academy-chat-message-actions button.report:hover,.academy-chat-message-actions button.report:focus-visible){color:#9a4941;background:#fff5f3;border-color:#e2c8c4}.academy-chat-message-actions button.reacted{color:var(--green-deep);background:#e9f5f0;border-color:#b9ddcf}.academy-chat-message-actions button b{font-size:5px}.academy-chat-message-actions button:disabled{cursor:not-allowed;opacity:.45}.academy-chat-empty{text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.academy-chat-empty>span{background:var(--green-soft);width:36px;height:36px;color:var(--green-deep);place-items:center;font-size:14px;display:grid}.academy-chat-empty strong{margin-top:9px;font-size:8px}.academy-chat-empty p{color:#83908a;margin:4px 0 0;font-size:6px}.academy-chat-typing{color:#64736c;align-items:center;gap:8px;min-height:40px;padding:6px 2px;display:flex}.academy-chat-typing>span{background:#eef4f1;justify-content:center;align-items:center;gap:2px;width:30px;height:23px;display:flex}.academy-chat-typing>span i{background:var(--green);border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite academy-chat-dot}.academy-chat-typing>span i:nth-child(2){animation-delay:.15s}.academy-chat-typing>span i:nth-child(3){animation-delay:.3s}.academy-chat-typing p{margin:0}.academy-chat-typing strong,.academy-chat-typing small{display:block}.academy-chat-typing strong{font-size:6px}.academy-chat-typing small{color:#8d9893;margin-top:2px;font-size:5px}@keyframes academy-chat-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.academy-chat-composer{border-top:1px solid var(--line);background:#f8faf9;grid-template-columns:31px 1fr;gap:8px;padding:11px 13px;display:grid}.academy-chat-composer>.person-avatar{width:30px;height:30px}.academy-chat-composer>div{border:1px solid var(--line);background:#fff;overflow:hidden}.academy-chat-replying{background:#edf7f3;border-bottom:1px solid #cfe5dc;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:6px;padding:6px 8px;display:grid}.academy-chat-replying>span{color:var(--green-deep);text-align:center;font-size:9px}.academy-chat-replying p{min-width:0;margin:0}.academy-chat-replying strong,.academy-chat-replying small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.academy-chat-replying strong{color:var(--green-deep);font-size:6px}.academy-chat-replying small{color:#71847b;margin-top:2px;font-size:5px}.academy-chat-replying button{color:#718079;background:0 0;border:0;width:20px;height:20px;font-size:10px}.academy-chat-replying button:hover{background:#dceee7}.academy-chat-composer textarea{resize:none;color:#394840;width:100%;min-height:46px;font:inherit;border:0;outline:0;padding:9px 10px 4px;font-size:7px;line-height:1.45;display:block}.academy-chat-composer>div:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.academy-chat-composer>div:focus-within{border-color:color-mix(in srgb, var(--green) 50%, var(--line))}}.academy-chat-composer>div:focus-within{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.academy-chat-composer>div:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 8%, transparent)}}.academy-chat-composer footer{align-items:center;gap:8px;min-height:30px;padding:3px 5px 5px 8px;display:flex}.academy-chat-composer footer>span{gap:2px;display:flex}.academy-chat-composer footer>span button{background:0 0;border:0;width:22px;height:22px;font-size:10px}.academy-chat-composer footer>span button:hover{background:#eff4f1}.academy-chat-composer footer small{color:#919b96;text-align:right;flex:1;font-size:5px}.academy-chat-composer footer>button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;min-height:27px;padding:0 9px;font-size:6px;font-weight:750}.academy-chat-composer footer>button:disabled{opacity:.5}.academy-chat-error{color:#a04e46;background:#fff4f2;border-top:1px solid #e8c8c4;margin:0;padding:8px 13px;font-size:6px}.social-message-report-backdrop{z-index:120;background:#10221dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.social-message-report-dialog{background:#fff;border:1px solid #aebdb7;border-top:3px solid #a55249;width:min(100%,510px);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 22px 65px #07130f55}.social-message-report-dialog form>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:14px;padding:15px 16px 13px;display:flex}.social-message-report-dialog form>header span{color:#9a4e47;letter-spacing:.08em;font-size:5px;font-weight:800}.social-message-report-dialog form>header h2{margin:4px 0;font-size:13px}.social-message-report-dialog form>header p{color:#7e8b85;margin:0;font-size:6px;line-height:1.5}.social-message-report-dialog form>header button{border:1px solid var(--line);color:#74817b;background:#fff;flex:0 0 27px;width:27px;height:27px;font-size:13px}.social-message-report-dialog form>label{margin:12px 16px 0;display:block}.social-message-report-dialog form>label>span{color:#596760;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.social-message-report-dialog select,.social-message-report-dialog textarea{border:1px solid var(--line);color:#35433c;width:100%;font:inherit;background:#fbfcfc;outline:0;padding:8px 9px;font-size:7px}.social-message-report-dialog select{min-height:35px}.social-message-report-dialog textarea{resize:vertical;min-height:105px;line-height:1.5}.social-message-report-dialog select:focus,.social-message-report-dialog textarea:focus{border-color:#c89a94;box-shadow:0 0 0 2px #a5524912}.social-message-report-dialog label>small{color:#8c9792;text-align:right;margin-top:4px;font-size:5px;display:block}.social-message-report-dialog form>aside{background:#f5faf8;border:1px solid #dfebe6;grid-template-columns:27px 1fr;gap:8px;margin:12px 16px 0;padding:10px;display:grid}.social-message-report-dialog form>aside>b{width:26px;height:26px;color:var(--green-deep);background:#e3f2ec;place-items:center;font-size:7px;display:grid}.social-message-report-dialog form>aside p{margin:0}.social-message-report-dialog form>aside strong,.social-message-report-dialog form>aside small{display:block}.social-message-report-dialog form>aside strong{font-size:6px}.social-message-report-dialog form>aside small{color:#77857e;margin-top:3px;font-size:5px;line-height:1.45}.social-message-report-dialog form>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px 16px;display:flex}.social-message-report-dialog form>footer a{color:#697770;font-size:6px;font-weight:700}.social-message-report-dialog form>footer button,.social-message-report-success nav button,.social-message-report-success nav a{color:#fff;background:#9e4e47;border:1px solid #9e4e47;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:6px;font-weight:750;display:inline-flex}.social-message-report-dialog form>footer button:disabled{cursor:not-allowed;opacity:.5}.social-message-report-error{color:#a04e46;background:#fff3f1;border-top:1px solid #e8c8c4;margin:0;padding:8px 16px;font-size:6px}.social-message-report-success{text-align:center;align-content:center;place-items:center;min-height:290px;padding:32px;display:grid}.social-message-report-success>span{width:42px;height:42px;color:var(--green-deep);background:#e3f4ed;place-items:center;font-size:15px;display:grid}.social-message-report-success h2{margin:12px 0 6px;font-size:14px}.social-message-report-success p{color:#73817a;max-width:390px;margin:0;font-size:7px;line-height:1.6}.social-message-report-success nav{gap:7px;margin-top:16px;display:flex}.social-message-report-success nav a{border-color:var(--green-deep);color:var(--green-deep);background:#fff}.academy-chat-sidebar{gap:12px;display:grid}.academy-chat-participants>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:10px 13px;display:flex}.academy-chat-participants header span,.academy-chat-rules>span{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:800}.academy-chat-participants header h2,.academy-chat-rules h2{margin:3px 0 0;font-size:9px}.academy-chat-participants header>b{color:var(--green-deep);background:#e3f5ee;padding:3px 5px;font-size:5px}.academy-chat-participants>div{padding:4px 12px 8px}.academy-chat-contact-bridge{background:#f3f9f6;border:1px solid #d8e9e2;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;margin:9px 12px 4px;padding:8px;display:grid}.academy-chat-contact-bridge>b{width:25px;height:25px;color:var(--green-deep);background:#dff1ea;place-items:center;font-size:8px;display:grid}.academy-chat-contact-bridge p{margin:0}.academy-chat-contact-bridge strong,.academy-chat-contact-bridge small{display:block}.academy-chat-contact-bridge strong{font-size:6px}.academy-chat-contact-bridge small{color:#74837c;margin-top:3px;font-size:5px;line-height:1.4}.academy-chat-contact-notice{color:var(--green-deep);background:#edf8f3;border:1px solid #cce4da;margin:4px 12px 0;padding:7px 8px;font-size:5px;line-height:1.4}.academy-chat-contact-notice.error{color:#9b4f47;background:#fff3f1;border-color:#e7c7c2}.academy-chat-participant{border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) 8px;align-items:center;gap:8px;min-height:67px;display:grid}.academy-chat-participant .person-avatar{width:28px;height:28px}.academy-chat-participant-copy,.academy-chat-participant p{min-width:0;margin:0}.academy-chat-participant strong,.academy-chat-participant small,.academy-chat-participant em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.academy-chat-participant strong{font-size:7px}.academy-chat-participant strong>b{color:var(--green-deep);background:#e7f3ee;margin-left:4px;padding:2px 3px;font-size:4px}.academy-chat-participant strong>b.support{color:#654d96;background:#eee9f8}.academy-chat-participant small{color:#87938d;margin-top:3px;font-size:5px}.academy-chat-participant-copy footer{justify-content:space-between;align-items:center;gap:5px;min-height:20px;margin-top:2px;display:flex}.academy-chat-participant em{color:var(--green-deep);font-size:4px;font-style:normal;font-weight:700}.academy-chat-participant.training em{color:#9a6f1a}.academy-chat-participant.quiet em{color:#7f8a85}.academy-chat-contact-action{min-height:19px;color:var(--green-deep);white-space:nowrap;background:#fff;border:1px solid #b8d6ca;justify-content:center;align-items:center;padding:0 5px;font-size:4px;font-weight:750;display:inline-flex}.academy-chat-contact-action:hover{border-color:var(--green-deep);background:#edf7f3}.academy-chat-contact-action.connect{border-color:var(--line);color:#64736c}.academy-chat-contact-action:disabled{cursor:wait;opacity:.55}.academy-chat-contact-state{color:#8a9690;white-space:nowrap;flex:none;font-size:4px;font-weight:700}.academy-chat-contact-state.pending{color:#8d6a24}.academy-chat-contact-state.paused{color:#9b5d55}.academy-chat-participant>i{background:#aab3af;border-radius:50%;width:7px;height:7px}.academy-chat-participant>i.online{background:#18b984;box-shadow:0 0 0 3px #18b98418}.academy-chat-participant.training>i.online{background:#d39a29;box-shadow:0 0 0 3px #d39a2918}.academy-chat-participant.quiet>i.online{background:#8e9994;box-shadow:0 0 0 3px #8e999418}.academy-chat-rules{padding:14px}.academy-chat-rules h2{margin-bottom:9px}.academy-chat-rules ul{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.academy-chat-rules li{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr;gap:7px;padding:9px 0;display:grid}.academy-chat-rules li>b{color:#6f7d76;background:#eef3f1;place-items:center;width:21px;height:21px;font-size:5px;display:grid}.academy-chat-rules li p{margin:0}.academy-chat-rules li strong,.academy-chat-rules li small{display:block}.academy-chat-rules li strong{font-size:6px}.academy-chat-rules li small{color:#84908a;margin-top:3px;font-size:5px;line-height:1.4}.academy-chat-privacy{background:#fffaf0;border-color:#e6d7ad;grid-template-columns:28px 1fr;gap:8px;padding:12px;display:grid}.academy-chat-privacy>b{color:#8e661b;background:#f3e7c9;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.academy-chat-privacy p{margin:0}.academy-chat-privacy strong,.academy-chat-privacy small{display:block}.academy-chat-privacy strong{color:#725a2d;font-size:6px}.academy-chat-privacy small{color:#897b5b;margin-top:3px;font-size:5px;line-height:1.45}.academy-chat-locked{border:1px solid var(--line);background:var(--surface);text-align:center;align-content:center;place-items:center;max-width:620px;min-height:360px;margin:36px auto 55px;padding:35px;display:grid}.academy-chat-locked>span{color:#91681c;background:#f2e8cd;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.academy-chat-locked h1{margin:12px 0 6px;font-size:16px}.academy-chat-locked p{color:#75827c;max-width:470px;margin:0;font-size:8px;line-height:1.6}.academy-chat-locked div{gap:7px;margin-top:17px;display:flex}.academy-chat-locked a{border:1px solid var(--line);color:#58665f;align-items:center;min-height:32px;padding:0 10px;font-size:7px;font-weight:700;display:flex}.academy-chat-locked a:last-child{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.academy-chat-unavailable{border:1px solid var(--line);background:var(--surface);border-top:3px solid #9a6f1a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;max-width:720px;min-height:190px;margin:36px auto 55px;padding:22px;display:grid}.academy-chat-unavailable>span{color:#91681c;background:#f2e8cd;place-items:center;width:41px;height:41px;font-size:15px;display:grid}.academy-chat-unavailable p{min-width:0;margin:0}.academy-chat-unavailable small,.academy-chat-unavailable strong,.academy-chat-unavailable em{display:block}.academy-chat-unavailable small{color:#8e681d;letter-spacing:.07em;font-size:5px;font-weight:800}.academy-chat-unavailable strong{margin-top:5px;font-size:11px}.academy-chat-unavailable em{color:#74817b;margin-top:5px;font-size:6px;font-style:normal;line-height:1.5}.academy-chat-unavailable nav{gap:6px;display:flex}.academy-chat-unavailable a,.academy-chat-unavailable button{border:1px solid var(--line);color:#58665f;white-space:nowrap;background:#fff;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:6px;font-weight:750;display:inline-flex}.academy-chat-unavailable button{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.academy-chat-unavailable button:disabled{cursor:wait;opacity:.6}.operation-chat-enter{border-top:1px solid var(--line-soft);min-height:35px;color:var(--green-deep);background:#f7faf8;justify-content:center;align-items:center;font-size:6px;font-weight:750;display:flex}@media (max-width:980px){.academy-chat-page{max-width:calc(100% - 32px)}.academy-chat-layout{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:760px){.academy-chat-overview{flex-direction:column;align-items:stretch}.academy-chat-overview dl{width:100%}.academy-chat-layout,.academy-chat-presence-dock{grid-template-columns:1fr}.academy-chat-presence-dock>header{grid-column:auto}.academy-chat-sidebar{grid-template-columns:1fr 1fr}.academy-chat-privacy{grid-column:1/-1}}@media (max-width:520px){.academy-chat-page{max-width:calc(100% - 20px);margin-top:14px}.academy-chat-overview dl{grid-template-columns:1fr}.academy-chat-overview dl>div{border-bottom:1px solid #35574e;border-right:0;min-height:42px}.academy-chat-toolbar{flex-direction:column;align-items:stretch}.academy-chat-toolbar label{width:100%}.academy-chat-notice{grid-template-columns:24px 1fr}.academy-chat-notice a{grid-column:2}.academy-chat-presence-dock>header{flex-direction:column;align-items:flex-start}.academy-chat-presence-dock>header>small{text-align:left}.academy-chat-presence-options{grid-template-columns:1fr}.academy-chat-presence-options button{border-right:0;border-bottom:1px solid var(--line-soft);min-height:39px}.academy-chat-presence-options button:last-child{border-bottom:0}.academy-chat-presence-dock>form{grid-template-columns:1fr auto}.academy-chat-messages{height:390px}.academy-chat-history{text-align:center;flex-direction:column;align-items:stretch}.academy-chat-message-actions{flex-wrap:wrap}.academy-chat-message-actions button.report{margin-right:0}.academy-chat-composer{grid-template-columns:1fr}.academy-chat-composer>.person-avatar{display:none}.academy-chat-composer footer{flex-wrap:wrap}.academy-chat-composer footer small{text-align:left;flex-basis:100%;order:3}.academy-chat-sidebar{grid-template-columns:1fr}.academy-chat-privacy{grid-column:auto}.academy-chat-locked{margin-inline:10px;padding:25px 18px}.academy-chat-unavailable{grid-template-columns:34px 1fr;margin-inline:10px;padding:18px}.academy-chat-unavailable>span{width:33px;height:33px}.academy-chat-unavailable nav{flex-direction:column;grid-column:1/-1;align-items:stretch}.social-message-report-backdrop{padding:10px}.social-message-report-dialog form>footer,.social-message-report-success nav{flex-direction:column;align-items:stretch}}.academy-chat-topic{background:linear-gradient(90deg, var(--green), #fff);border-bottom:1px solid #d9e6e1;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.academy-chat-topic{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 8%, white), #fff)}}.academy-chat-topic>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.academy-chat-topic>header span,.academy-chat-topic>header b{letter-spacing:.08em;font-size:5px;font-weight:800}.academy-chat-topic>header span{color:var(--green-deep)}.academy-chat-topic>header b{background:var(--theme-sidebar);color:#fff;padding:3px 5px}.academy-chat-topic>strong{color:#2d443b;margin-top:7px;font-size:9px;line-height:1.35;display:block}.academy-chat-topic>p{color:#718079;max-width:720px;margin:4px 0 0;font-size:6px;line-height:1.55}.academy-chat-topic>footer{border-top:1px solid #dfe9e5;justify-content:space-between;align-items:center;gap:12px;min-height:25px;margin-top:9px;padding-top:7px;display:flex}.academy-chat-topic>footer>span{color:#85928c;font-size:5px}.academy-chat-topic>footer nav{gap:6px;display:flex}.academy-chat-topic>footer a{color:var(--green-deep);background:#fff;border:1px solid #bdd8ce;padding:4px 6px;font-size:5px;font-weight:750}.unit-chat-settings-page{gap:12px;display:grid}.unit-chat-settings-summary{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid}.unit-chat-settings-summary article{border-right:1px solid var(--line-soft);min-height:78px;padding:13px 15px}.unit-chat-settings-summary article:last-child{border-right:0}.unit-chat-settings-summary span,.unit-chat-settings-summary strong,.unit-chat-settings-summary small{display:block}.unit-chat-settings-summary span{color:#83908a;letter-spacing:.07em;font-size:5px;font-weight:800}.unit-chat-settings-summary strong{margin-top:7px;font-size:13px}.unit-chat-settings-summary small{color:#8a9590;margin-top:3px;font-size:5px}.unit-chat-settings-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:12px;display:grid}.unit-chat-settings-form{overflow:hidden}.unit-chat-settings-form>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 16px;display:flex}.unit-chat-settings-form>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.unit-chat-settings-form>header h2{margin:4px 0 3px;font-size:11px}.unit-chat-settings-form>header p{color:#7b8882;margin:0;font-size:6px}.unit-chat-settings-form>header>b{background:var(--green-soft);color:var(--green-deep);white-space:nowrap;padding:4px 6px;font-size:5px}.unit-chat-settings-form>section{gap:13px;padding:16px;display:grid}.unit-chat-settings-form label>span,.unit-chat-settings-form label>small{display:block}.unit-chat-settings-form label>span{color:#596860;margin-bottom:5px;font-size:6px;font-weight:750}.unit-chat-settings-form label>small{color:#8a9690;margin-top:4px;font-size:5px}.unit-chat-settings-form input,.unit-chat-settings-form textarea{border:1px solid var(--line);color:#36453e;width:100%;font:inherit;background:#fbfcfb;outline:0;padding:9px 10px;font-size:7px}.unit-chat-settings-form input{min-height:36px}.unit-chat-settings-form textarea{resize:vertical;min-height:105px;line-height:1.55}.unit-chat-settings-form input:focus,.unit-chat-settings-form textarea:focus{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.unit-chat-settings-form input:focus,.unit-chat-settings-form textarea:focus{border-color:color-mix(in srgb, var(--green) 58%, var(--line))}}.unit-chat-settings-form input:focus,.unit-chat-settings-form textarea:focus{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.unit-chat-settings-form input:focus,.unit-chat-settings-form textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 9%, transparent)}}.unit-chat-settings-form>aside{background:#fffaf0;border:1px solid #dfd3ae;margin:0 16px 16px;padding:12px 13px}.unit-chat-settings-form>aside>span{color:#87651f;letter-spacing:.07em;font-size:5px;font-weight:800}.unit-chat-settings-form>aside ul{color:#776b50;margin:8px 0 0;padding-left:15px;font-size:6px;line-height:1.75}.unit-chat-settings-error,.unit-chat-settings-success{margin:0 16px 12px;padding:8px 9px;font-size:6px}.unit-chat-settings-error{color:#9b4d45;background:#fff3f1;border:1px solid #e6c4bf}.unit-chat-settings-success{color:#08795d;background:#ecf8f3;border:1px solid #bcdcca}.unit-chat-settings-form>footer{border-top:1px solid var(--line-soft);background:#f7faf8;justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:10px 16px;display:flex}.unit-chat-settings-form>footer>small{color:#86928c;font-size:5px}.unit-chat-settings-form>footer>div{gap:6px;display:flex}.unit-chat-settings-form>footer a,.unit-chat-settings-form>footer button{border:1px solid var(--line);color:#5c6b63;background:#fff;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:6px;font-weight:750;display:inline-flex}.unit-chat-settings-form>footer button{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.unit-chat-settings-form>footer button:disabled{cursor:not-allowed;opacity:.5}.unit-chat-identity-preview{border:1px solid var(--line);background:#fff;overflow:hidden}.unit-chat-identity-preview>header{border-bottom:3px solid var(--green);background:var(--theme-sidebar);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:flex}.unit-chat-identity-preview>header>div{align-items:center;gap:9px;display:flex}.unit-chat-identity-preview>header>div>span{background:var(--green);place-items:center;width:35px;height:35px;font-size:16px;font-weight:850;display:grid}.unit-chat-identity-preview>header p{margin:0}.unit-chat-identity-preview>header small,.unit-chat-identity-preview>header strong,.unit-chat-identity-preview>header b{display:block}.unit-chat-identity-preview>header small{color:#8dcdb8;letter-spacing:.07em;font-size:5px}.unit-chat-identity-preview>header strong{margin-top:3px;font-size:9px}.unit-chat-identity-preview>header b{color:#93aba3;margin-top:2px;font-size:5px;font-weight:600}.unit-chat-identity-preview>header>i{color:#b7c9c3;align-items:center;gap:5px;font-size:5px;font-style:normal;display:flex}.unit-chat-identity-preview>header>i span{background:#28d39f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #28d39f1a}.unit-chat-identity-preview>section{background:linear-gradient(120deg, var(--green), #fff);min-height:118px;padding:15px}@supports (color:color-mix(in lab, red, red)){.unit-chat-identity-preview>section{background:linear-gradient(120deg, color-mix(in srgb, var(--green) 9%, white), #fff)}}.unit-chat-identity-preview>section{border-bottom:1px solid var(--line)}.unit-chat-identity-preview>section>span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.unit-chat-identity-preview>section>strong{color:#30463d;margin-top:8px;font-size:11px;line-height:1.35;display:block}.unit-chat-identity-preview>section>p{color:#718079;margin:5px 0 0;font-size:7px;line-height:1.55}.unit-chat-preview-body{min-height:190px;padding:12px 14px}.unit-chat-preview-body article{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:74px;padding:11px 0;display:grid}.unit-chat-preview-body article>i{background:var(--green-soft);width:30px;height:30px;color:var(--green-deep);place-items:center;font-size:6px;font-style:normal;font-weight:850;display:grid}.unit-chat-preview-body p{min-width:0;margin:0}.unit-chat-preview-body strong,.unit-chat-preview-body small{display:block}.unit-chat-preview-body strong{font-size:7px}.unit-chat-preview-body strong b{color:var(--green-deep);background:#dff3eb;margin-left:4px;padding:2px 3px;font-size:4px}.unit-chat-preview-body small{color:#66746d;margin-top:5px;font-size:6px;line-height:1.45}.unit-chat-preview-body time{color:#98a19d;font-size:5px}.unit-chat-identity-preview>footer{border-top:1px solid var(--line);background:#f7faf8;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 14px;display:flex}.unit-chat-identity-preview>footer span{color:#6d7b74;font-size:5px}.unit-chat-identity-preview>footer span:first-letter{color:#20b886}.unit-chat-identity-preview>footer a{color:var(--green-deep);font-size:6px;font-weight:800}@media (max-width:900px){.unit-chat-settings-layout{grid-template-columns:1fr}.unit-chat-identity-preview{max-width:660px}}@media (max-width:620px){.unit-chat-settings-summary{grid-template-columns:1fr 1fr}.unit-chat-settings-summary article:nth-child(2){border-right:0}.unit-chat-settings-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-chat-settings-form>header,.unit-chat-settings-form>footer{flex-direction:column;align-items:flex-start}.unit-chat-settings-form>footer>div{width:100%}.unit-chat-settings-form>footer a,.unit-chat-settings-form>footer button{flex:1}.academy-chat-topic>footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.unit-chat-settings-summary{grid-template-columns:1fr}.unit-chat-settings-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-chat-settings-summary article:last-child{border-bottom:0}.unit-chat-settings-form>footer>div{grid-template-columns:1fr;display:grid}.unit-chat-identity-preview>header,.unit-chat-identity-preview>footer{flex-direction:column;align-items:flex-start}}.unit-rooms-heading{align-items:end}.unit-room-context-lens{background:#fff;border:1px solid #c8dcd5;border-left:4px solid #08795d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;margin-bottom:12px;padding:11px 13px;display:grid}.unit-room-context-lens>span{color:#d6f2e9;background:#173f34;border:1px solid #8fc6b4;place-items:center;width:40px;height:40px;font-size:16px;font-weight:850;display:grid}.unit-room-context-lens small,.unit-room-context-lens strong{display:block}.unit-room-context-lens small{color:#08795d;letter-spacing:.09em;font-size:8px;font-weight:850}.unit-room-context-lens strong{color:#29483d;margin-top:4px;font-size:13px}.unit-room-context-lens p{color:#77867f;margin:3px 0 0;font-size:10px;line-height:1.5}.unit-room-context-lens>b{color:#64766f;white-space:nowrap;background:#f5f8f7;border:1px solid #d3dfdb;padding:7px 9px;font-size:9px}.unit-room-context-lens.all{background:#173a31;border-color:#315c50 #315c50 #315c50 #76c8ae}.unit-room-context-lens.all>span{color:#8ed8c1;background:#234c40;border-color:#4e7a6d}.unit-room-context-lens.all small{color:#80d1b7}.unit-room-context-lens.all strong{color:#f0f8f5}.unit-room-context-lens.all p{color:#adc5bd}.unit-room-context-lens.all>b{color:#b2d0c7;background:#20483c;border-color:#4d7065}.unit-room-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:170px;padding:20px;display:grid}.unit-room-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.unit-room-context-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:8px;font-weight:850}.unit-room-context-unavailable h2{color:#4a4032;margin:5px 0;font-size:17px}.unit-room-context-unavailable p{color:#7d7060;max-width:570px;margin:0;font-size:11px;line-height:1.55}.unit-room-context-unavailable nav{gap:7px;display:flex}.unit-room-context-unavailable a,.unit-room-context-unavailable button{color:#795627;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9b7541;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.unit-room-context-unavailable button:disabled{cursor:default;opacity:.65}.unit-rooms-summary{color:#f7fffc;background:#10251f;border:1px solid #10251f;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;padding:24px;display:grid}.unit-rooms-summary-copy>span,.unit-room-group header span{color:#5ee0b0;letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.unit-rooms-summary-copy>strong{font-size:22px;line-height:1.15;display:block}.unit-rooms-summary-copy p{color:#bbcec7;max-width:580px;margin:7px 0 0;font-size:13px}.unit-rooms-summary dl{border:1px solid #34534a;grid-template-columns:repeat(3,minmax(96px,1fr));margin:0;display:grid}.unit-rooms-summary dl div{padding:12px 14px}.unit-rooms-summary dl div+div{border-left:1px solid #34534a}.unit-rooms-summary dt{color:#a9bfb7;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.unit-rooms-summary dd{margin:4px 0 0;font-size:20px;font-weight:800}.unit-room-directory-controls{background:#fff;border:1px solid #dfe6e2;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px;display:flex}.unit-room-directory-controls>nav{flex-wrap:wrap;flex:1;gap:5px;display:flex}.unit-room-directory-controls>nav a{color:#52665e;background:#f7faf8;border:1px solid #e1e8e5;border-radius:2px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.unit-room-directory-controls>nav a b{color:#6d7d76;text-align:center;background:#e9efec;border-radius:2px;min-width:18px;padding:2px 4px;font-size:9px}.unit-room-directory-controls>nav a.active{color:#fff;background:#126f50;border-color:#126f50}.unit-room-directory-controls>nav a.active b{color:#0f6e4e;background:#dff5ec}.unit-room-directory-controls form{gap:5px;display:flex}.unit-room-directory-controls form>input{display:none}.unit-room-directory-controls label{color:#74867e;background:#fbfcfb;border:1px solid #dce4e0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:min(260px,31vw);min-height:34px;padding:0 9px;display:grid}.unit-room-directory-controls label input{color:#274238;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.unit-room-directory-controls label a{color:#7a8983;font-size:16px;line-height:1;text-decoration:none}.unit-room-directory-controls form button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#173d31;border:1px solid #173d31;border-radius:2px;padding:0 11px;font-size:10px;font-weight:800}.unit-room-live-control{color:#62766e;white-space:nowrap;background:#f8fbfa;border:1px solid #d5e3de;border-radius:2px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.unit-room-live-control i{background:#10aa7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10aa7b17}.unit-room-live-control.syncing i{background:#d39427}.unit-room-live-control.offline i{background:#d05e58}.unit-room-live-control b{color:#08795d;font-size:11px}.unit-room-live-control:hover{background:#edf7f4}.unit-room-live-control:disabled{cursor:default;opacity:.6}.unit-room-sync-error{color:#983f36;background:#fff3f1;border-left:3px solid #d35f52;margin:8px 0 0;padding:9px 11px;font-size:10px}.unit-room-results-meta{justify-content:space-between;align-items:end;gap:12px;min-height:38px;padding:9px 2px 0;display:flex}.unit-room-results-meta p{color:#687a72;margin:0;font-size:10px}.unit-room-results-meta p strong{color:#173c30;font-size:14px}.unit-room-results-meta p b{color:#166d50}.unit-room-results-meta>span{color:#7c8c85;text-align:right;font-size:9px}.unit-room-groups{gap:18px;margin-top:18px;display:grid}.unit-room-group{background:#fff;border:1px solid #dfe6e2;border-radius:4px;padding:18px}.unit-room-group>header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:end;gap:18px;padding-bottom:13px;display:flex}.unit-room-group header span{color:#16865e}.unit-room-group h2{color:#18352c;margin:0;font-size:17px}.unit-room-group>header small{color:#61756d;font-size:11px}.unit-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.unit-room-card{background:#fbfdfc;border:1px solid #dce5e1;border-radius:3px;gap:15px;padding:17px;display:grid}.unit-room-card.has-unread{background:#fbfefc;border-color:#8bcdb5;box-shadow:inset 3px 0 #16865e}.unit-room-card.is-primary{border-top-color:#d4bb77}.unit-room-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.unit-room-mark{color:#0d7753;background:#dff6ed;border:1px solid #b8e7d6;border-radius:3px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.unit-room-card-top span{color:#71837c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.unit-room-card h3{color:#17362b;margin:3px 0 0;font-size:15px;line-height:1.25}.unit-room-card-top p{color:#64776f;margin:3px 0 0;font-size:11px}.unit-room-card-badges{justify-items:end;gap:4px;display:grid}.unit-room-card-badges b{color:#697a74;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#eff3f1;border-radius:2px;padding:4px 7px;font-size:9px}.unit-room-card-badges b.is-online{color:#08764f;background:#dff6ed}.unit-room-card-badges b.is-unread{color:#fff;background:#167b59}.unit-room-card-badges b.is-primary{color:#76591d;background:#fff3ce}.unit-room-topic{background:linear-gradient(90deg,#edf8f3,#f9fcfa);border-left:3px solid #47ad87;padding:10px 11px}.unit-room-topic span{color:#167856;letter-spacing:.06em;font-size:9px;font-weight:850;display:block}.unit-room-topic p{color:#35584b;margin:5px 0 0;font-size:11px;line-height:1.45}.unit-room-conversation-pulse{background:#fff;border:1px solid #dce6e1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.unit-room-conversation-pulse>div{align-content:center;gap:3px;min-width:0;padding:9px 10px;display:grid}.unit-room-conversation-pulse>div>span{color:#5d7169;letter-spacing:.07em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:inline-flex}.unit-room-conversation-pulse>div>span i{background:#9ca9a3;border-radius:50%;width:6px;height:6px}.unit-room-conversation-pulse>div>strong{color:#29483d;font-size:11px}.unit-room-conversation-pulse>div>small{color:#71827b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unit-room-conversation-pulse>dl{border-left:1px solid #e2e9e6;grid-template-columns:repeat(2,minmax(68px,1fr));margin:0;display:grid}.unit-room-conversation-pulse>dl div{align-content:center;padding:8px 9px;display:grid}.unit-room-conversation-pulse>dl div+div{border-left:1px solid #e2e9e6}.unit-room-conversation-pulse dt{color:#75867f;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.unit-room-conversation-pulse dd{color:#29483d;margin:2px 0 0;font-size:14px;font-weight:850}.unit-room-conversation-pulse>footer{color:#7d8c86;background:#f8faf9;border-top:1px solid #e9eeec;grid-column:1/-1;padding:6px 9px;font-size:8px}.unit-room-conversation-pulse>footer b{color:#526b61}.unit-room-conversation-pulse.live{background:#f4fcf9;border-color:#99d8c0}.unit-room-conversation-pulse.live>div>span i{background:#09aa75;box-shadow:0 0 0 3px #09aa751c}.unit-room-conversation-pulse.live>div>strong,.unit-room-conversation-pulse.live dd{color:#087650}.unit-room-conversation-pulse.recent>div>span i{background:#35a67d}.unit-room-conversation-pulse.present>div>span i{background:#c08a2b}.unit-room-presence{background:#fff;border:1px solid #dce6e1}.unit-room-presence>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:7px 9px;display:flex}.unit-room-presence>header span{color:#4d675d;letter-spacing:.06em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.unit-room-presence>header span i{background:#a5b1ac;border-radius:50%;width:6px;height:6px}.unit-room-presence.active>header span i{background:#13a977;box-shadow:0 0 0 3px #13a9771a}.unit-room-presence>header strong{color:#496057;font-size:9px}.unit-room-presence.active>header strong{color:#0c7b55}.unit-room-presence>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.unit-room-presence article{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:8px 9px;display:grid}.unit-room-presence article+article{border-left:1px solid #e5ece9}.unit-room-presence article>i{color:#15976c;font-size:8px;font-style:normal}.unit-room-presence article.training>i{color:#c18a27}.unit-room-presence article.quiet>i{color:#87958e}.unit-room-presence article b{color:#21463a;font-size:12px}.unit-room-presence article span{color:#697d74;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unit-room-presence>footer{color:#71847b;border-top:1px solid #edf1ef;padding:7px 9px;font-size:8px;line-height:1.4}.unit-room-presence>footer span{color:#4e6f62;font-weight:750}.unit-room-access>span{color:#76877f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;display:block}.unit-room-access>div{flex-wrap:wrap;gap:5px;display:flex}.unit-room-access b{color:#39564c;background:#edf3f0;border:1px solid #dfe8e4;border-radius:2px;padding:4px 7px;font-size:10px}.unit-room-access b.moderator{color:#795715;background:#fff6dc;border-color:#f1dfaa}.unit-room-stats{border:1px solid #e1e8e5;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.unit-room-stats div{padding:9px}.unit-room-stats div+div{border-left:1px solid #e1e8e5}.unit-room-stats dt{color:#74867f;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.unit-room-stats dd{color:#1c3e32;margin:3px 0 0;font-size:15px;font-weight:800}.unit-room-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.unit-room-card-footer small{color:#72847d;font-size:10px}.unit-room-card-footer a{color:#fff;white-space:nowrap;background:#13865e;border-radius:2px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.unit-room-card-footer a:hover{background:#0d6f4d}.unit-room-card-footer a span{margin-left:6px}.unit-rooms-empty{text-align:center;background:#fff;border:1px solid #dfe6e2;border-radius:4px;margin-top:18px;padding:42px 24px}.unit-rooms-empty>span{color:#17855e;font-size:28px;display:block}.unit-rooms-empty h2{color:#17372c;margin:10px 0 6px;font-size:18px}.unit-rooms-empty p{color:#60736c;max-width:540px;margin:0 auto;font-size:13px}.unit-rooms-empty div{justify-content:center;gap:8px;margin-top:18px;display:flex}.unit-rooms-empty a{color:#176d50;border:1px solid #bad7cc;border-radius:2px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.unit-rooms-empty.filtered{margin-top:12px;padding-block:34px}.unit-rooms-boundary{background:#eef7f3;border-left:3px solid #1a9569;margin-top:14px;padding:13px 15px}.unit-rooms-boundary strong{color:#21483a;font-size:11px}.unit-rooms-boundary p{color:#536d63;margin:3px 0 0;font-size:11px;line-height:1.45}.unit-rooms-aside div{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.unit-rooms-aside div:first-of-type{margin-top:9px}.unit-rooms-aside span,.unit-rooms-aside b{font-size:10px}.unit-rooms-aside span{color:#667970}.unit-rooms-aside b{color:#1a6f51;text-align:right}.privacy-summary p{color:#62756d;font-size:11px;line-height:1.45}.privacy-summary>small{color:#85958f;margin-top:10px;font-size:9px;display:block}@media (max-width:1100px){.unit-room-grid{grid-template-columns:1fr}}@media (max-width:760px){.unit-room-context-lens,.unit-room-context-unavailable{grid-template-columns:42px minmax(0,1fr)}.unit-room-context-lens>b,.unit-room-context-unavailable nav{grid-column:2;justify-self:start}.unit-rooms-summary{grid-template-columns:1fr}.unit-rooms-summary dl{width:100%}.unit-room-directory-controls{flex-direction:column;align-items:stretch}.unit-room-directory-controls label{width:100%}.unit-room-live-control{align-self:flex-start}}@media (max-width:520px){.unit-room-context-lens,.unit-room-context-unavailable{grid-template-columns:1fr;padding:14px}.unit-room-context-lens>b,.unit-room-context-unavailable nav{grid-column:auto}.unit-room-context-unavailable nav{flex-wrap:wrap;width:100%}.unit-room-context-unavailable a,.unit-room-context-unavailable button{white-space:normal;flex:1;justify-content:center}.unit-rooms-summary{padding:18px}.unit-rooms-summary dl{grid-template-columns:1fr}.unit-rooms-summary dl div+div{border-top:1px solid #34534a;border-left:0}.unit-room-directory-controls>nav{grid-template-columns:1fr 1fr;display:grid}.unit-room-directory-controls>nav a{justify-content:space-between}.unit-room-directory-controls form{grid-template-columns:1fr auto;display:grid}.unit-room-results-meta{flex-direction:column;align-items:flex-start}.unit-room-results-meta>span{text-align:left}.unit-room-group{padding:14px}.unit-room-card-top{grid-template-columns:auto 1fr}.unit-room-card-badges{grid-column:2;justify-items:start}.unit-room-conversation-pulse{grid-template-columns:1fr}.unit-room-conversation-pulse>dl{border-top:1px solid #e2e9e6;border-left:0}.unit-room-presence>div{grid-template-columns:1fr}.unit-room-presence article+article{border-top:1px solid #e5ece9;border-left:0}.unit-room-card-footer{flex-direction:column;align-items:stretch}.unit-room-card-footer a{text-align:center}.unit-rooms-empty div{flex-direction:column}}.member-area-heading{min-height:76px}.member-area{gap:12px;display:grid}.member-context-switcher{background:#fff;border:1px solid #d6dfdb;box-shadow:0 2px 7px #20312b08}.member-context-switcher>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:11px 14px;display:flex}.member-context-switcher>header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:800;display:block}.member-context-switcher>header h2{margin:4px 0 0;font-size:11px}.member-context-switcher>header p{color:#73817b;margin:4px 0 0;font-size:6px}.member-context-switcher>header>a{color:#08795d;border:1px solid #cddbd6;flex:none;padding:6px 8px;font-size:6px;font-weight:750}.member-context-switcher>nav{background:#f7f9f8;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:7px;padding:10px;display:grid}.member-context-switcher>nav>a{color:#263630;background:#fff;border:1px solid #dce4e1;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:65px;padding:8px;display:grid}.member-context-switcher>nav>a:hover{border-color:#8dcab7}.member-context-switcher>nav>a.selected{background:#edf8f4;border-color:#4fb696;box-shadow:inset 3px 0 #0a9d75}.member-context-switcher>nav>a>i{color:#08795d;background:#e6f3ee;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.member-context-switcher>nav>a.selected>i{color:#3bd7a8;background:#17362e}.member-context-switcher>nav>a span,.member-context-switcher>nav>a small,.member-context-switcher>nav>a strong,.member-context-switcher>nav>a em{min-width:0;display:block}.member-context-switcher>nav>a small{color:#7b8983;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:5px;overflow:hidden}.member-context-switcher>nav>a strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.member-context-switcher>nav>a em{color:#718079;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;font-style:normal;overflow:hidden}.member-context-switcher>nav>a>b{color:#6d7b75;border:1px solid #d9e2de;padding:3px 5px;font-size:5px}.member-context-switcher>nav>a.selected>b{color:#08795d;background:#dff2eb;border-color:#addbcd}.member-context-independent{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px 14px;display:grid}.member-context-independent>i{color:#08795d;background:#e7f4ef;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.member-context-independent strong{font-size:8px}.member-context-independent p{color:#74817c;margin:3px 0 0;font-size:6px}.member-context-independent>a{color:#08795d;font-size:6px;font-weight:750}.member-area-summary{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 2px 7px #20312b08}.member-area-summary>div{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:78px;padding:12px 14px;display:grid}.member-area-summary>div:last-child{border-right:0}.member-area-summary span{color:#6f7e78;letter-spacing:.05em;align-self:end;font-size:6px;font-weight:800}.member-area-summary strong{color:#172d27;grid-row:span 2;align-self:center;font-size:20px}.member-area-summary small{color:#8c9893;font-size:6px}.member-area-hero{color:#fff;background:#142c25;border:1px solid #163a30;grid-template-columns:minmax(0,1fr) 210px;min-height:188px;display:grid;overflow:hidden;box-shadow:0 5px 18px #1130271a}.member-area-hero>div{background:radial-gradient(circle at 86% 16%,#19d49b24,#0000 38%);align-content:center;padding:25px 28px;display:grid}.member-area-hero>div>span{color:#35d7a6;letter-spacing:.11em;font-size:6px;font-weight:800}.member-area-hero h2{color:#fff;letter-spacing:-.25px;margin:8px 0 7px;font-size:17px}.member-area-hero p{color:#abc0b9;max-width:580px;margin:0;font-size:8px;line-height:1.55}.member-area-hero>div>div{gap:6px;margin-top:16px;display:flex}.member-area-hero a{color:#fff;background:#14a77e;border:1px solid #20ba8d;align-items:center;min-height:30px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.member-area-hero a.secondary{color:#c2d3cd;background:0 0;border-color:#416057}.member-area-hero>aside{text-align:center;background:#19382f;border-left:1px solid #325047;align-content:center;justify-items:center;padding:18px;display:grid}.member-area-hero aside small{color:#829f96;font-size:6px;font-weight:800}.member-area-hero aside time,.member-area-hero aside b{color:#fff;margin-top:5px;font-size:30px;line-height:1}.member-area-hero aside strong{color:#a9beb7;text-transform:capitalize;margin-top:5px;font-size:7px;font-weight:600}.member-area-hero aside span{color:#4de0b3;border:1px solid #3f665a;margin-top:13px;padding:4px 7px;font-size:6px;font-weight:750}.member-area-hero aside span.waitlist{color:#e7ba66;border-color:#7e6231}.member-area-hero aside span.ready{color:#b7d1c8}.member-priority-center{background:#fff;border:1px solid #d8e2de;box-shadow:0 2px 7px #20312b08}.member-priority-center.has-actions{border-top:3px solid #d59a2a}.member-priority-center>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 15px;display:flex}.member-priority-center>header span{color:#08795d;letter-spacing:.1em;font-size:5.5px;font-weight:850}.member-priority-center>header h2{margin:4px 0 0;font-size:12px}.member-priority-center>header p{color:#76847e;margin:4px 0 0;font-size:6px;line-height:1.45}.member-priority-center>header>b{color:#08795d;background:#e3f3ed;flex:none;place-items:center;min-width:37px;height:37px;font-size:13px;display:grid}.member-priority-center.has-actions>header>b{color:#8d6118;background:#fbefd4}.member-priority-center>div{grid-template-columns:repeat(4,1fr);display:grid}.member-priority-center>div>a{color:#2b3b35;border-right:1px solid #e8eeeb;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:75px;padding:10px 11px;display:grid;position:relative}.member-priority-center>div>a:last-child{border-right:0}.member-priority-center>div>a:hover{background:#f6faf8}.member-priority-center>div>a>span{color:#08795d;background:#e3f2ed;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.member-priority-center>div>a p{min-width:0;margin:0}.member-priority-center>div>a strong,.member-priority-center>div>a small{display:block}.member-priority-center>div>a small{color:#7e8b86;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;line-height:1.35;overflow:hidden}.member-priority-center>div>a>b{color:#16805f;grid-column:2;justify-self:start;font-size:5.5px}.member-priority-center>div>a.active{background:#fffcf4}.member-priority-center>div>a.active>span{color:#8b621a;background:#f6e8c8}.member-priority-center>div>a.active>b{color:#8b621a}.member-priority-center>div>a.danger{background:#fff7f5}.member-priority-center>div>a.danger>span{color:#a14842;background:#f6e1de}.member-priority-center>div>a.danger>b{color:#a14842}.member-academy-choice{background:#fff;border:1px solid #d4dfdb;overflow:hidden;box-shadow:0 3px 12px #19372e0d}.member-academy-choice>header{color:#fff;background:#17362e;border-bottom:1px solid #dfe7e4;grid-template-columns:minmax(0,1fr) 215px;min-height:98px;display:grid}.member-academy-choice>header>div{background:radial-gradient(circle at 84% 20%,#30d5a424,#0000 38%);align-content:center;padding:17px 20px;display:grid}.member-academy-choice>header span{color:#49d9ad;letter-spacing:.1em;font-size:5px;font-weight:850}.member-academy-choice>header h2{color:#fff;margin:6px 0 4px;font-size:13px}.member-academy-choice>header p{color:#a9bdb6;max-width:650px;margin:0;font-size:6px;line-height:1.5}.member-academy-choice>header>aside{background:#1b3c32;border-left:1px solid #39584f;align-content:center;padding:15px 18px;display:grid}.member-academy-choice>header aside small{color:#829e95;font-size:5px;font-weight:850}.member-academy-choice>header aside a{color:#fff;background:#109f77;border:1px solid #25b98e;justify-self:start;margin-top:9px;padding:6px 8px;font-size:5.5px;font-weight:800}.member-academy-choice.connected>header{background:#263b54}.member-academy-choice.connected>header>div{background:radial-gradient(circle at 84% 20%,#7baee626,#0000 38%)}.member-academy-choice.connected>header>aside{background:#2c4562;border-left-color:#425b78}.member-academy-choice.connected>header span{color:#b3d2f3}.member-academy-choice.connected>header aside a{background:#436b94;border-color:#91b9e1}.member-academy-choice.has-request>header>aside{background:#4b3c27}.member-academy-choice.has-request>header aside a{background:#a5741f;border-color:#d4a94f}.member-academy-choice-request{color:#303b37;background:#fffbf1;border-bottom:1px solid #e4d8bd;grid-template-columns:32px minmax(0,1fr) auto 12px;align-items:center;gap:10px;min-height:68px;padding:9px 13px;display:grid}.member-academy-choice-request:hover{background:#fff7e5}.member-academy-choice-request>span{color:#8e641a;background:#f1e3c7;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.member-academy-choice-request p{min-width:0;margin:0}.member-academy-choice-request p>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-academy-choice-request small{color:#95691a;letter-spacing:.08em;font-size:4.5px;font-weight:850}.member-academy-choice-request em{color:#7d7566;margin-top:3px;font-size:5.5px;font-style:normal}.member-academy-choice-request>b{color:#855e18;background:#fff;border:1px solid #dfc58e;padding:5px 7px;font-size:5px}.member-academy-choice-request>i{color:#8e641a;font-size:8px;font-style:normal}.member-academy-choice-request.contract_review{background:#fff8e8;border-bottom-color:#d0b676}.member-academy-choice-request.invitation_sent{background:#f2f8fb;border-bottom-color:#b8d4df}.member-academy-choice-request.invitation_sent>span{color:#3c7194;background:#dcebf2}.member-academy-choice-request.invitation_sent small,.member-academy-choice-request.invitation_sent>i{color:#3c7194}.member-academy-choice-request.invitation_sent>b{color:#3c7194;border-color:#bed5df}.member-academy-choice-rail{border-bottom:1px solid #e2e8e5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.member-academy-choice-rail li{border-right:1px solid #e6ebe9;grid-template-columns:31px minmax(0,1fr) 13px;align-items:center;gap:8px;min-width:0;min-height:88px;padding:11px 12px;display:grid;position:relative}.member-academy-choice-rail li:last-child{border-right:0}.member-academy-choice-rail li.current{background:#fffbf1;box-shadow:inset 0 3px #d59a2a}.member-academy-choice-rail li.done{background:#f7fbf9}.member-academy-choice-rail li>div{grid-template-rows:29px 1fr;align-self:stretch;justify-items:center;display:grid}.member-academy-choice-rail li>div b{z-index:1;color:#7c8a84;background:#fff;border:1px solid #d8e1dd;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.member-academy-choice-rail li>div i{background:#dfe6e3;width:1px;height:100%}.member-academy-choice-rail li.done>div b{color:#08795d;background:#e5f5ef;border-color:#65bea2}.member-academy-choice-rail li.done>div i{background:#7bcbb1}.member-academy-choice-rail li.current>div b{color:#fff;background:#c48a23;border-color:#c48a23}.member-academy-choice-rail li p{min-width:0;margin:0}.member-academy-choice-rail li p>*{text-overflow:ellipsis;display:block;overflow:hidden}.member-academy-choice-rail li small{color:#8b9792;letter-spacing:.08em;font-size:4.5px;font-weight:850}.member-academy-choice-rail li.current small{color:#9b6c19}.member-academy-choice-rail li span{color:#7a8882;margin-top:4px;font-size:5.5px;line-height:1.35}.member-academy-choice-rail li>a{color:#08795d;font-size:8px;font-weight:850}.member-academy-choice-candidates>header{border-bottom:1px solid #e8ecea;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 13px;display:flex}.member-academy-choice-candidates>header span,.member-academy-choice-candidates>header strong{display:block}.member-academy-choice-candidates>header span{color:#08795d;letter-spacing:.09em;font-size:4.5px;font-weight:850}.member-academy-choice-candidates>header a{color:#08795d;font-size:5.5px;font-weight:750}.member-academy-choice-candidates>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-academy-choice-candidates>div>a{color:#293a34;border-right:1px solid #e7ece9;grid-template-columns:34px minmax(0,1fr) auto 10px;align-items:center;gap:8px;min-width:0;min-height:76px;padding:9px 11px;display:grid}.member-academy-choice-candidates>div>a:last-child{border-right:0}.member-academy-choice-candidates>div>a:hover{background:#f5faf8}.member-academy-choice-candidates>div>a>i{color:#45d7aa;background:#17362e;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;font-weight:850;display:grid}.member-academy-choice-candidates p{min-width:0;margin:0}.member-academy-choice-candidates p>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-academy-choice-candidates p small{color:#85918c;text-transform:uppercase;font-size:4.5px}.member-academy-choice-candidates p span{color:#7a8782;margin-top:3px;font-size:5px}.member-academy-choice-candidates a>b{color:#687871;white-space:nowrap;background:#f7f9f8;border:1px solid #d4dfdb;padding:4px 5px;font-size:4px}.member-academy-choice-candidates a>b.finalist{color:#08795d;background:#eaf7f2;border-color:#b2d7cb}.member-academy-choice-candidates a>b.visit_planned,.member-academy-choice-candidates a>b.trial{color:#8d641b;background:#fff7e5;border-color:#e4c98f}.member-academy-choice-candidates a>em{color:#08795d;font-size:7px;font-style:normal}.member-academy-choice>footer{background:#edf7f3;border-top:1px solid #dce7e3;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:grid}.member-academy-choice>footer>span{color:#08795d;background:#d7eee6;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.member-academy-choice>footer p{margin:0}.member-academy-choice>footer strong,.member-academy-choice>footer small{display:block}.member-academy-choice>footer small{color:#657870;margin-top:3px;font-size:5.5px;line-height:1.4}.member-academy-choice>footer a{color:#08795d;white-space:nowrap;font-size:5.5px;font-weight:750}.member-module-map{background:#f5f8f7;border:1px solid #d8e2de;box-shadow:0 2px 7px #20312b08}.member-module-map>header{background:#fff;border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 15px;display:flex}.member-module-map>header span{color:#08795d;letter-spacing:.1em;font-size:5.5px;font-weight:850}.member-module-map>header h2{margin:4px 0 0;font-size:12px}.member-module-map>header p{color:#77857f;margin:4px 0 0;font-size:6px}.member-module-map>header>b{color:#08795d;background:#edf7f3;border:1px solid #c8ddd5;flex:none;padding:6px 8px;font-size:6px}.member-module-map>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.member-module-map article{background:#fff;border:1px solid #dce4e1;min-width:0}.member-module-map article>header{color:#fff;background:#17362e;border-bottom:1px solid #e6ece9;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}.member-module-map article:nth-child(2)>header{background:#263b54}.member-module-map article:nth-child(3)>header{background:#4b3c27}.member-module-map article:nth-child(4)>header{background:#44375d}.member-module-map article>header>span{color:#4ad9ad;background:#214a3e;place-items:center;width:33px;height:33px;font-size:11px;font-weight:850;display:grid}.member-module-map article:nth-child(2)>header>span{color:#a9c8ed;background:#314966}.member-module-map article:nth-child(3)>header>span{color:#eacb8c;background:#5f4d32}.member-module-map article:nth-child(4)>header>span{color:#d2c2f2;background:#574875}.member-module-map article>header small{color:#57d7b0;letter-spacing:.08em;font-size:5px;font-weight:850}.member-module-map article:nth-child(2)>header small{color:#a9c8ed}.member-module-map article:nth-child(3)>header small{color:#eacb8c}.member-module-map article:nth-child(4)>header small{color:#d2c2f2}.member-module-map article>header h3{margin:3px 0 0;font-size:10px}.member-module-map article>header p{color:#a9bdb6;margin:3px 0 0;font-size:5.5px;line-height:1.35}.member-module-map article:nth-child(2)>header p{color:#b6c4d4}.member-module-map article:nth-child(3)>header p{color:#d2c5b1}.member-module-map article:nth-child(4)>header p{color:#cbc2dc}.member-module-map article>div>a{color:#2c3c36;border-bottom:1px solid #edf0ef;grid-template-columns:29px minmax(0,1fr) auto 10px;align-items:center;gap:8px;min-width:0;min-height:64px;padding:8px 10px;display:grid}.member-module-map article>div>a:last-child{border-bottom:0}.member-module-map article>div>a:hover{background:#f3f9f6}.member-module-map article>div>a>span{color:#08795d;background:#e4f2ed;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.member-module-map article>div>a p{min-width:0;margin:0}.member-module-map article>div>a strong,.member-module-map article>div>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-module-map article>div>a small{color:#7e8b86;margin-top:3px;font-size:5.5px}.member-module-map article>div>a>b{color:#6c7b75;text-overflow:ellipsis;white-space:nowrap;background:#f7f9f8;border:1px solid #d7e1dd;max-width:90px;padding:3px 5px;font-size:5px;overflow:hidden}.member-module-map article>div>a>i{color:#8b9893;font-size:7px;font-style:normal}.member-module-map article>div>a.attention{background:#fffdf7}.member-module-map article>div>a.attention>span{color:#8c641c;background:#f6e9cc}.member-module-map article>div>a.attention>b{color:#8c641c;background:#fff7e5;border-color:#e8d6ac}.member-module-map article>div>a.danger{background:#fff8f6}.member-module-map article>div>a.danger>span{color:#a14842;background:#f5e0dd}.member-module-map article>div>a.danger>b{color:#a14842;background:#fff0ed;border-color:#e8c9c5}.member-area-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.member-area-panel{background:#fff;border:1px solid #dce3e0;min-width:0;scroll-margin-top:75px;box-shadow:0 2px 7px #20312b08}.member-area-panel>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:62px;padding:11px 14px;display:flex}.member-area-panel>header span{color:#0a8968;letter-spacing:.09em;font-size:5px;font-weight:800}.member-area-panel>header h2{margin:4px 0 0;font-size:11px}.member-area-panel>header>b{color:#08795d;background:#e8f4f0;place-items:center;min-width:27px;height:27px;font-size:8px;display:grid}.member-unit-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;padding:12px 14px;display:grid}.member-unit-list>article:last-child{border-bottom:0}.member-unit-list>article.primary{box-shadow:inset 3px 0 #15a77e}.member-unit-mark{color:#3bd7a8;background:#17362e;place-items:center;width:39px;height:39px;font-size:8px;font-weight:800;display:grid}.member-unit-list article small{color:#87938e;font-size:5px}.member-unit-list p{color:#7a8782;margin:0;font-size:6px}.member-unit-list article>div:nth-child(2)>div{flex-wrap:wrap;gap:3px;margin-top:7px;display:flex}.member-unit-list article>div:nth-child(2) span{color:#08795d;background:#f0f8f5;border:1px solid #cfe1db;padding:2px 5px;font-size:5px}.member-unit-list article>div:nth-child(2) span.primary{color:#fff;background:#08795d;border-color:#08795d}.member-unit-list nav{text-align:right;gap:5px;display:grid}.member-unit-list nav a{color:#08795d;font-size:6px;font-weight:700}.member-enrollment-list>article{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;min-height:104px;padding:13px 14px;display:flex}.member-enrollment-list article small{color:#7b8983;font-size:5px}.member-enrollment-list p{color:#7f8c87;margin:0;font-size:6px}.member-enrollment-list article>div:last-child{justify-items:end;gap:4px;display:grid}.member-enrollment-list article>div:last-child span{color:#08795d;background:#dff3ec;padding:3px 6px;font-size:5px;font-weight:750}.member-enrollment-list article.paused{background:#fffcf3;border-left:3px solid #deb13c}.member-enrollment-list article.paused>div:last-child span{color:#7c5b08;background:#fff0c6}.member-enrollment-list article.inactive{opacity:.7}.member-enrollment-list article.inactive>div:last-child span{color:#74807b;background:#edf0ef}.member-enrollment-list a{color:#08795d;font-size:6px;font-weight:700}.member-enrollment-list details{border-top:1px solid #dfe5e2}.member-enrollment-list summary{color:#687670;cursor:pointer;align-items:center;min-height:39px;padding:0 14px;font-size:7px;font-weight:700;display:flex}.member-class-panel{scroll-margin-top:75px}.member-class-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:88px;padding:10px 14px;display:grid}.member-class-list>article:last-child{border-bottom:0}.member-class-list>article.cancelled{opacity:.75;background:#faf8f7}.member-class-list>article.outside-opening{background:#fffaf0;box-shadow:inset 3px 0 #c88922}.member-class-list time{background:#f5faf8;border:1px solid #d9e4df;align-content:center;place-items:center;min-height:52px;display:grid}.member-class-list time b{font-size:13px;line-height:1}.member-class-list time span{color:#08795d;font-size:5px;font-weight:800}.member-class-list time small{color:#73817b;margin-top:4px;font-size:6px}.member-class-list article>div small{color:#7e8c86;font-size:5px}.member-class-list p{color:#76847e;margin:0;font-size:6px}.member-class-list article>span{color:#08795d;white-space:nowrap;border:1px solid #c8ded7;padding:4px 7px;font-size:6px;font-weight:750}.member-class-list article>span.waitlist{color:#9c6d18;border-color:#ead6ae}.member-class-list article>span.cancelled{color:#a74742;border-color:#e2c4c1}.member-class-list article>span.outside-opening{color:#8f6117;background:#fff6e5;border-color:#e4c58d}.member-class-list nav{text-align:right;gap:4px;display:grid}.member-class-list nav a{color:#08795d;font-size:6px;font-weight:700}.member-booking-center{gap:12px;display:grid}.member-booking-feedback{color:#08795d;background:#e7f6f1;border:1px solid #b9ded1;align-items:center;min-height:35px;padding:8px 11px;font-size:7px;font-weight:700;display:flex}.member-booking-feedback.error{color:#a4403b;background:#fff1ef;border-color:#e6c4c0}.member-class-catalog>header p{color:#7f8b86;margin:4px 0 0;font-size:6px;font-weight:500}.member-class-list p.member-class-waitlist-note{color:#946815;margin-top:5px;font-weight:700}.member-class-list article>span.available{color:#08795d;background:#edf9f5;border-color:#a9dcca}.member-class-list nav button{color:#66756f;white-space:nowrap;background:#fff;border:1px solid #d3dfda;min-height:25px;padding:0 7px;font-size:6px;font-weight:700}.member-class-list nav button.primary{color:#fff;background:#08795d;border-color:#08795d}.member-class-list nav button:disabled{cursor:wait;opacity:.55}.member-class-capacity{background:#edf1ef;width:min(260px,100%);height:12px;margin-top:7px;position:relative;overflow:hidden}.member-class-capacity i{background:#5bc7a5;height:100%;display:block}.member-class-capacity span{color:#4f625b;align-items:center;padding:0 4px;font-size:5px;font-style:normal;font-weight:700;display:flex;position:absolute;inset:0}.member-area-empty{text-align:center;align-content:center;place-items:center;min-height:178px;padding:22px;display:grid}.member-area-empty>span{color:#08795d;background:#e7f4ef;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.member-area-empty h3{margin:9px 0 4px;font-size:9px}.member-area-empty p{color:#7a8782;max-width:350px;margin:0;font-size:6px;line-height:1.5}.member-area-empty a{color:#08795d;margin-top:8px;font-size:7px;font-weight:700}.member-area-privacy{background:#edf7f3;border:1px solid #d4e5df;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.member-area-privacy>span{color:#08795d;background:#d9eee7;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.member-area-privacy p{color:#657870;margin:3px 0 0;font-size:6px}.member-mobility-spotlight{background:#fff;border:1px solid #cfded9;overflow:hidden;box-shadow:0 3px 12px #19372e0d}.member-mobility-spotlight>header{color:#fff;background:#17362e;border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 15px;display:flex}.member-mobility-spotlight>header span{color:#4cddb0;letter-spacing:.11em;font-size:5.5px;font-weight:850}.member-mobility-spotlight>header h2{color:#fff;margin:4px 0 0;font-size:12px}.member-mobility-spotlight>header p{color:#aac0b9;margin:4px 0 0;font-size:6px}.member-mobility-spotlight>header>div:last-child{justify-items:end;gap:7px;display:grid}.member-mobility-spotlight>header b{color:#55e0b5;background:#214a3e;border:1px solid #3f695d;padding:5px 7px;font-size:6px}.member-mobility-spotlight>header a{color:#c2d5cf;font-size:6px;font-weight:750}.member-mobility-body{grid-template-columns:1.05fr 1.2fr .9fr;min-height:172px;display:grid}.member-mobility-body>*{min-width:0;padding:16px}.member-mobility-body>*+*{border-left:1px solid #e3e9e6}.member-mobility-route{background:#f6f9f8;align-content:center;display:grid}.member-mobility-route>small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.member-mobility-route>div{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:6px;margin-top:10px;display:grid}.member-mobility-route article{background:#fff;border:1px solid #d8e3df;min-width:0;padding:9px}.member-mobility-route article span{color:#87958f;font-size:5px;font-weight:800}.member-mobility-route article strong,.member-mobility-route article p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-mobility-route article p{color:#73817c;margin:3px 0 0;font-size:5.5px}.member-mobility-route>div>i{color:#45d7aa;background:#17362e;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.member-mobility-rail{grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;margin:0;list-style:none;display:grid}.member-mobility-rail li{color:#8b9692;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.member-mobility-rail li:before{content:"";background:#dfe6e3;height:2px;position:absolute;top:11px;left:-50%;right:50%}.member-mobility-rail li:first-child:before{display:none}.member-mobility-rail li.done:before,.member-mobility-rail li.current:before{background:#44b994}.member-mobility-rail li i{z-index:1;background:#fff;border:1px solid #d8e1dd;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;font-weight:800;display:grid}.member-mobility-rail li.done i{color:#08795d;background:#e8f6f1;border-color:#58bc9d}.member-mobility-rail li.current i{color:#4adbad;background:#17362e;border-color:#17362e}.member-mobility-rail li span{max-width:64px;font-size:5px;line-height:1.25}.member-mobility-rail li.current span{color:#17362e;font-weight:800}.member-mobility-body>aside{background:#fffbf2;align-content:center;display:grid}.member-mobility-body>aside>span{color:#9a6b19;letter-spacing:.08em;font-size:5px;font-weight:850}.member-mobility-body>aside>strong{margin-top:5px;font-size:8px;line-height:1.3}.member-mobility-body>aside>p{color:#786e5b;margin:5px 0 0;font-size:5.5px;line-height:1.45}.member-mobility-body>aside>div{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.member-mobility-body>aside a{color:#fff;background:#08795d;border:1px solid #08795d;align-items:center;min-height:27px;padding:0 8px;font-size:6px;font-weight:750;display:inline-flex}.member-mobility-body>aside a.secondary{color:#815c1b;background:#fff;border-color:#d8c69e}.member-mobility-spotlight>footer{background:#eef6f3;border-top:1px solid #dfe7e4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:8px 15px;display:grid}.member-mobility-spotlight>footer span,.member-mobility-spotlight>footer b{letter-spacing:.07em;font-size:5px;font-weight:850}.member-mobility-spotlight>footer span{color:#08795d}.member-mobility-spotlight>footer p{color:#687b74;margin:0;font-size:5.5px}.member-mobility-spotlight>footer b{color:#346c5c;background:#fff;border:1px solid #c2dbd2;padding:4px 6px}.member-enrollment-list article.review{background:#fff8f5;border-left:3px solid #b15f4a}.member-enrollment-list article.review>div:last-child span{color:#984b38;background:#f6dfd8}@media (min-width:951px){.member-priority-center>div{grid-template-columns:repeat(6,1fr)}}@media (max-width:950px){.member-module-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.member-module-map article:last-child{grid-column:auto}.member-priority-center>div{grid-template-columns:repeat(2,1fr)}.member-priority-center>div>a:nth-child(2n){border-right:0}.member-priority-center>div>a:nth-child(-n+4){border-bottom:1px solid #e8eeeb}.member-priority-center>div>a:last-child{border-right:0;grid-column:auto}}@media (max-width:440px){.member-priority-center>div>a,.member-priority-center>div>a:last-child{grid-column:auto}}@media (max-width:900px){.member-area-summary{grid-template-columns:repeat(2,1fr)}.member-area-summary>div:nth-child(2){border-right:0}.member-area-summary>div:nth-child(-n+2){border-bottom:1px solid #edf0ef}.member-area-grid,.member-academy-choice-candidates>div{grid-template-columns:1fr}.member-academy-choice-candidates>div>a{border-bottom:1px solid #e7ece9;border-right:0}.member-academy-choice-candidates>div>a:last-child{border-bottom:0}.member-mobility-body{grid-template-columns:1fr 1fr}.member-mobility-rail{border-top:1px solid #e3e9e6;grid-area:2/1/auto/-1}.member-mobility-body>.member-mobility-rail{border-left:0}.member-mobility-body>aside{border-left:1px solid #e3e9e6}}@media (max-width:660px){.member-context-switcher>header,.member-priority-center>header,.member-module-map>header,.member-mobility-spotlight>header{flex-direction:column;align-items:flex-start}.member-academy-choice>header{grid-template-columns:1fr}.member-academy-choice>header>aside{border-top:1px solid #39584f;border-left:0}.member-academy-choice-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.member-academy-choice-rail li:nth-child(2){border-right:0}.member-academy-choice-rail li:nth-child(-n+2){border-bottom:1px solid #e6ebe9}.member-mobility-spotlight>header>div:last-child{grid-template-columns:auto 1fr;place-items:center start;width:100%}.member-mobility-spotlight>header>div:last-child a{justify-self:end}.member-context-switcher>header>a{text-align:center;width:100%}.member-area-hero{grid-template-columns:1fr}.member-area-hero>aside{text-align:left;border-top:1px solid #325047;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:8px}.member-area-hero aside time,.member-area-hero aside b,.member-area-hero aside strong,.member-area-hero aside span{margin:0}.member-module-map>div{grid-template-columns:1fr}.member-module-map article:last-child{grid-column:auto}.member-class-list>article{grid-template-columns:42px minmax(0,1fr) auto}.member-class-list nav{text-align:left;flex-wrap:wrap;grid-column:2/-1;gap:7px 12px;display:flex}.member-mobility-spotlight>footer{grid-template-columns:1fr auto}.member-mobility-spotlight>footer p{grid-area:2/1/auto/-1}}@media (max-width:440px){.member-context-switcher>nav{grid-template-columns:1fr}.member-context-independent{grid-template-columns:35px minmax(0,1fr)}.member-context-independent>a{grid-column:2}.member-area-summary,.member-priority-center>div,.member-academy-choice-rail{grid-template-columns:1fr}.member-area-summary>div,.member-priority-center>div>a,.member-academy-choice-rail li{border-bottom:1px solid #edf0ef;border-right:0}.member-priority-center>div>a:last-child,.member-academy-choice-rail li:last-child{border-bottom:0}.member-academy-choice-rail li:nth-child(2){border-bottom:1px solid #edf0ef}.member-academy-choice-request{grid-template-columns:32px minmax(0,1fr) 12px}.member-academy-choice-request>b{grid-column:2;justify-self:start}.member-academy-choice-request>i{grid-area:1/3}.member-academy-choice>footer{grid-template-columns:29px minmax(0,1fr)}.member-academy-choice>footer>a{grid-column:2}.member-academy-choice-candidates>div>a{grid-template-columns:34px minmax(0,1fr) 10px}.member-academy-choice-candidates a>b{grid-column:2;justify-self:start}.member-academy-choice-candidates a>em{grid-area:1/3}.member-area-hero>div{padding:22px 18px}.member-area-hero>div>div{flex-direction:column;align-items:stretch}.member-area-hero a{justify-content:center}.member-area-hero>aside{grid-template-columns:1fr 1fr}.member-module-map article>div>a{grid-template-columns:29px minmax(0,1fr) 10px}.member-module-map article>div>a>b{grid-column:2;justify-self:start;max-width:none}.member-module-map article>div>a>i{grid-area:1/3}.member-unit-list>article{grid-template-columns:36px minmax(0,1fr)}.member-unit-list nav{text-align:left;grid-column:2;gap:11px;display:flex}.member-enrollment-list>article{flex-direction:column;align-items:flex-start}.member-enrollment-list article>div:last-child{justify-items:start}.member-class-list>article{grid-template-columns:39px minmax(0,1fr)}.member-class-list article>span{grid-column:2;justify-self:start}.member-class-list nav{grid-column:2}.member-mobility-body{grid-template-columns:1fr}.member-mobility-route{grid-area:1/1}.member-mobility-rail{grid-area:2/1;padding-left:10px;padding-right:10px;overflow-x:auto}.member-mobility-body>aside{border-top:1px solid #e3e9e6;border-left:0;grid-area:3/1}.member-mobility-route>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.member-mobility-spotlight>footer{grid-template-columns:1fr}.member-mobility-spotlight>footer p,.member-mobility-spotlight>footer b{grid-area:auto/1}.member-mobility-spotlight>footer b{justify-self:start}}.member-former-academies-heading{min-height:82px}.member-former-academies{gap:14px;display:grid}.member-former-academies-hero{color:#fff;background:#153129;border:1px solid #173b31;grid-template-columns:minmax(0,1fr) 420px;min-height:164px;display:grid}.member-former-academies-hero>div{background:radial-gradient(circle at 85% 20%,#37d4a521,#0000 42%);align-content:center;padding:26px 30px;display:grid}.member-former-academies-hero>div>span{color:#50d8ae;letter-spacing:.1em;font-size:12px;font-weight:850}.member-former-academies-hero h2{color:#fff;letter-spacing:-.35px;margin:7px 0 6px;font-size:24px}.member-former-academies-hero p{color:#b4c8c1;max-width:690px;margin:0;font-size:14px;line-height:1.55}.member-former-academies-hero dl{background:#19382f;border-left:1px solid #34564c;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-former-academies-hero dl div{text-align:center;border-right:1px solid #34564c;align-content:center;justify-items:center;gap:6px;padding:18px 10px;display:grid}.member-former-academies-hero dl div:last-child{border-right:0}.member-former-academies-hero dt{color:#92aaa2;font-size:12px;line-height:1.35}.member-former-academies-hero dd{color:#fff;margin:0;font-size:28px;font-weight:800}.member-former-academies-boundary{background:#f2faf7;border:1px solid #c9ded6;border-left:4px solid #2a795f;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:12px 15px;display:grid}.member-former-academies-boundary>b{color:#176c53;background:#dcefe8;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.member-former-academies-boundary strong{color:#27463c;font-size:14px;display:block}.member-former-academies-boundary p{color:#65766f;margin:3px 0 0;font-size:13px;line-height:1.45}.member-former-academies-boundary>span{color:#176c53;letter-spacing:.06em;background:#fff;border:1px solid #b9d8cd;padding:6px 8px;font-size:12px;font-weight:800}.member-former-academies-ledger{background:#fff;border:1px solid #d6dfdc;box-shadow:0 3px 12px #1d372f0a}.member-former-academies-ledger>header{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:17px 20px;display:flex}.member-former-academies-ledger>header span{color:#18765a;letter-spacing:.09em;font-size:12px;font-weight:850}.member-former-academies-ledger>header h2{margin:5px 0 3px;font-size:19px}.member-former-academies-ledger>header p{color:#75827d;margin:0;font-size:13px}.member-former-academies-ledger>header>b{color:#147054;background:#e3f3ed;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.member-former-academies-list{background:#f6f8f7;gap:12px;padding:12px;display:grid}.member-former-academy-card{background:#fff;border:1px solid #d5dfdb;border-top:4px solid #27795f}.member-former-academy-card.unavailable{border-top-color:#778681}.member-former-academy-card>header{border-bottom:1px solid #e4eae8;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:14px 17px;display:grid}.member-former-academy-mark{color:#55ddb4;background:#173a30;place-items:center;width:46px;height:46px;font-size:14px;font-weight:850;display:grid}.member-former-academy-card>header small{color:#26785f;text-transform:uppercase;font-size:12px;font-weight:800}.member-former-academy-card>header h3{margin:3px 0;font-size:18px}.member-former-academy-card>header p{color:#73817b;margin:0;font-size:13px}.member-former-academy-card>header>b{color:#167156;letter-spacing:.05em;background:#edf8f4;border:1px solid #acd3c6;padding:6px 8px;font-size:12px}.member-former-academy-card.unavailable>header>b{color:#6d7b76;background:#f3f5f4;border-color:#d1d8d5}.member-former-academy-timeline{background:#fbfcfc;border-bottom:1px solid #e4eae8;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.member-former-academy-timeline li{border-right:1px solid #e4eae8;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:76px;padding:11px 14px;display:grid}.member-former-academy-timeline li:last-child{border-right:0}.member-former-academy-timeline i{color:#73807b;background:#fff;border:1px solid #cad6d1;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:800;display:grid}.member-former-academy-timeline li.done i{color:#167256;background:#e1f2ec;border-color:#9fcbbb}.member-former-academy-timeline li.current i{color:#8b651e;background:#fff5df;border-color:#c99f4c}.member-former-academy-timeline small,.member-former-academy-timeline strong{display:block}.member-former-academy-timeline small{color:#84908b;font-size:12px;font-weight:750}.member-former-academy-timeline strong{margin-top:3px;font-size:13px;line-height:1.3}.member-former-academy-body{grid-template-columns:1fr 1fr;display:grid}.member-former-academy-body section{border-right:1px solid #e6ebe9;align-content:center;min-height:124px;padding:18px 20px;display:grid}.member-former-academy-body section:last-child{border-right:0}.member-former-academy-body span{color:#798780;letter-spacing:.06em;font-size:12px;font-weight:800}.member-former-academy-body h4{margin:6px 0 4px;font-size:17px}.member-former-academy-body p{color:#6f7d77;margin:0;font-size:13px}.member-former-academy-body b{color:#176f55;background:#f1f8f5;border:1px solid #c8ddd5;width:max-content;margin-top:10px;padding:5px 7px;font-size:12px}.member-former-academy-history{border-top:1px solid #e3e9e6}.member-former-academy-history summary{color:#56665f;cursor:pointer;background:#fafbfb;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:750;display:flex}.member-former-academy-history>div{padding:0 20px 8px}.member-former-academy-history p{border-top:1px solid #e6ebe9;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0;display:flex}.member-former-academy-history strong,.member-former-academy-history small{display:block}.member-former-academy-history strong{font-size:13px}.member-former-academy-history small{color:#78857f;margin-top:3px;font-size:12px}.member-former-academy-history p>b{color:#6b7973;font-size:12px}.member-former-academy-card>footer{background:#fafcfa;border-top:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:13px 17px;display:flex}.member-former-academy-card>footer>p{max-width:330px;margin:0}.member-former-academy-card>footer strong,.member-former-academy-card>footer small{display:block}.member-former-academy-card>footer strong{font-size:13px}.member-former-academy-card>footer small{color:#75827d;margin-top:3px;font-size:12px;line-height:1.4}.member-former-academy-card>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.member-former-academy-card>footer nav a{color:#52625c;background:#fff;border:1px solid #cbd8d3;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.member-former-academy-card>footer nav a.primary{color:#fff;background:#176f55;border-color:#176f55}.member-former-academy-card>footer nav>span{color:#74817c;align-items:center;font-size:12px;display:inline-flex}.member-former-academies-empty{grid-template-columns:54px minmax(0,760px);justify-content:center;align-items:start;gap:18px;min-height:330px;padding:42px 24px;display:grid}.member-former-academies-empty>span{color:#176f55;background:#e4f3ed;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.member-former-academies-empty>div>small{color:#1a7258;letter-spacing:.09em;font-size:12px;font-weight:850}.member-former-academies-empty h3{margin:6px 0 5px;font-size:20px}.member-former-academies-empty>div>p{color:#697871;margin:0;font-size:14px;line-height:1.5}.member-former-academies-empty ol{border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);margin:22px 0 17px;padding:0;list-style:none;display:grid}.member-former-academies-empty li{border-right:1px solid #dce5e1;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:9px;min-height:102px;padding:14px;display:grid}.member-former-academies-empty li:last-child{border-right:0}.member-former-academies-empty li>b{color:#176f55;border:1px solid #b9d5cb;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.member-former-academies-empty li strong,.member-former-academies-empty li small{display:block}.member-former-academies-empty li strong{font-size:13px}.member-former-academies-empty li small{color:#74817c;margin-top:4px;font-size:12px;line-height:1.4}.member-former-academies-empty nav{gap:7px;display:flex}.member-former-academies-empty nav a{color:#176f55;border:1px solid #1a7459;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.member-former-academies-empty nav a:first-child{color:#fff;background:#176f55}.member-former-academies-rule{background:#fff;border:1px solid #d6dfdc;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 16px;display:grid}.member-former-academies-rule>span{color:#176f55;background:#e5f3ee;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.member-former-academies-rule strong{font-size:14px;display:block}.member-former-academies-rule p{color:#6d7b75;margin:3px 0 0;font-size:13px;line-height:1.45}.member-former-academies-rule>a{color:#176f55;font-size:12px;font-weight:750}.member-former-academies-aside p{color:#6d7b75;font-size:13px;line-height:1.5}.member-former-academies-aside.professional{border-top:3px solid #34739a}.member-former-academies-aside.professional>strong,.member-former-academies-aside.professional a{color:#2d6488}@media (max-width:1080px){.member-former-academies-hero{grid-template-columns:1fr}.member-former-academies-hero dl{border-top:1px solid #34564c;border-left:0;min-height:100px}.member-former-academy-card>footer{flex-direction:column;align-items:flex-start}.member-former-academy-card>footer nav{justify-content:flex-start}}@media (max-width:720px){.member-former-academies-hero>div{padding:24px 20px}.member-former-academies-boundary,.member-former-academies-rule{grid-template-columns:40px minmax(0,1fr)}.member-former-academies-boundary>span,.member-former-academies-rule>a{grid-column:2;justify-self:start}.member-former-academy-timeline{grid-template-columns:1fr 1fr}.member-former-academy-timeline li:nth-child(2){border-right:0}.member-former-academy-timeline li:nth-child(-n+2){border-bottom:1px solid #e4eae8}.member-former-academy-body{grid-template-columns:1fr}.member-former-academy-body section{border-bottom:1px solid #e6ebe9;border-right:0}.member-former-academy-body section:last-child{border-bottom:0}.member-former-academies-empty,.member-former-academies-empty ol{grid-template-columns:1fr}.member-former-academies-empty li{border-bottom:1px solid #dce5e1;border-right:0}.member-former-academies-empty li:last-child{border-bottom:0}}@media (max-width:480px){.member-former-academies-hero dl{grid-template-columns:1fr}.member-former-academies-hero dl div{border-bottom:1px solid #34564c;border-right:0}.member-former-academies-hero dl div:last-child{border-bottom:0}.member-former-academy-card>header{grid-template-columns:46px minmax(0,1fr)}.member-former-academy-card>header>b{grid-column:2;justify-self:start}.member-former-academy-timeline{grid-template-columns:1fr}.member-former-academy-timeline li{border-bottom:1px solid #e4eae8;border-right:0}.member-former-academy-timeline li:last-child{border-bottom:0}.member-former-academy-card>footer nav,.member-former-academy-card>footer nav a{width:100%}.member-former-academies-empty{padding:30px 18px}.member-former-academies-empty nav{flex-direction:column;align-items:stretch}.member-former-academies-empty nav a{justify-content:center}}.identity-passport{gap:18px;display:grid}.identity-passport-hero{border:1px solid #cdd8d3;border-left:4px solid var(--green);background:#edf4f1;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);min-height:230px;display:grid}.identity-passport-intro{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;display:flex}.identity-passport-intro>span,.identity-passport-systems>header span,.identity-passport-contexts>header span{color:var(--green-deep);letter-spacing:.11em;font-size:10px;font-weight:900}.identity-passport-intro h2{color:#18332b;max-width:640px;margin:7px 0 9px;font-size:26px;line-height:1.08}.identity-passport-intro p{color:#53635e;max-width:680px;margin:0;font-size:13px;line-height:1.55}.identity-passport-intro nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.identity-passport-intro nav a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;padding:9px 13px;font-size:12px;font-weight:850}.identity-passport-intro nav a.secondary{color:var(--green-deep);background:0 0}.identity-passport-card{background:#fff;border:1px solid #bfcfc8;margin:18px;box-shadow:7px 7px #d8e5df}.identity-passport-card>header{border-bottom:1px solid #e1e8e5;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;display:grid}.identity-passport-avatar{width:48px;height:48px;color:var(--green-deep);background:#e1f4ec;border:1px solid #cbd8d2}.identity-passport-card>header div{gap:2px;min-width:0;display:grid}.identity-passport-card>header small{color:#73817c;letter-spacing:.09em;font-size:9px;font-weight:900}.identity-passport-card>header strong{color:#1a3029;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.identity-passport-card>header span{color:#66736f;font-size:11px}.identity-passport-card>header b{color:#08795d;letter-spacing:.07em;background:#e8f6f0;border:1px solid #9fc8b7;padding:5px 7px;font-size:9px}.identity-passport-card dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.identity-passport-card dl div{border-bottom:1px solid #e7ece9;border-right:1px solid #e7ece9;padding:11px 14px}.identity-passport-card dt{color:#71807b;text-transform:uppercase;font-size:9px}.identity-passport-card dd{color:#1b332b;margin:3px 0 0;font-size:17px;font-weight:900}.identity-passport-card>footer{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.identity-passport-card>footer span{color:#407a66;font-size:10px;font-weight:800}.identity-passport-card>footer span i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.identity-passport-card>footer a{color:var(--green-deep);font-size:10px;font-weight:850}.identity-passport-systems,.identity-passport-contexts{border:1px solid var(--line);background:var(--surface)}.identity-passport-systems>header,.identity-passport-contexts>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 19px;display:flex}.identity-passport-systems>header h2,.identity-passport-contexts>header h2{margin:4px 0 3px;font-size:18px}.identity-passport-systems>header p,.identity-passport-contexts>header p{color:var(--muted);margin:0;font-size:11px}.identity-passport-systems>header>b,.identity-passport-contexts>header>b{color:#64736d;letter-spacing:.07em;white-space:nowrap;border:1px solid #d1dbd7;padding:5px 8px;font-size:9px}.identity-passport-system-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.identity-passport-system{border-right:1px solid var(--line);border-top:3px solid #bcc8c3;flex-direction:column;min-height:190px;padding:15px;display:flex}.identity-passport-system:last-child{border-right:0}.identity-passport-system.available{border-top-color:var(--green);background:linear-gradient(#f6fcf9,#fff 38%)}.identity-passport-system.next{background:linear-gradient(#fffaf0,#fff 38%);border-top-color:#c38a2d}.identity-passport-system.restricted{color:#6f7975;background:#f7f8f7}.identity-passport-system>header{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 8px;display:grid}.identity-passport-system>header i{color:#315b4d;background:#fff;border:1px solid #cbd8d2;grid-row:span 2;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.identity-passport-system>header span{color:#64726d;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.identity-passport-system>header b{color:var(--green-deep);letter-spacing:.05em;justify-self:start;font-size:8px}.identity-passport-system.next>header b{color:#9a6514}.identity-passport-system.restricted>header b{color:#818b87}.identity-passport-system>p{color:#687570;margin:0;font-size:10px;line-height:1.5}.identity-passport-system>footer{gap:8px;margin-top:auto;padding-top:13px;display:grid}.identity-passport-system>footer small{color:#7b8782;font-size:9px}.identity-passport-system>footer a{color:var(--green-deep);font-size:10px;font-weight:900}.identity-passport-system.next>footer a{color:#8b5b12}.identity-passport-system>footer>span{color:#858d8a;font-size:9px;font-weight:800}.identity-passport-contexts table{border-collapse:collapse;width:100%;min-width:900px}.identity-passport-contexts thead th{border-bottom:1px solid var(--line);color:#68756f;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f7f9f8;padding:9px 11px;font-size:8px}.identity-passport-contexts tbody tr{border-bottom:1px solid var(--line-soft)}.identity-passport-contexts tbody tr:last-child{border-bottom:0}.identity-passport-contexts tbody tr.historical{background:#fafbfa}.identity-passport-contexts tbody th,.identity-passport-contexts tbody td{text-align:left;vertical-align:middle;padding:11px}.identity-passport-contexts tbody th{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:235px;display:grid}.identity-passport-contexts tbody th>span{color:#315c4e;background:#eef5f2;border:1px solid #cdd9d4;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.identity-passport-contexts tbody th div{gap:1px;display:grid}.identity-passport-contexts tbody th small{color:#6b7873;text-transform:uppercase;font-size:8px}.identity-passport-contexts tbody th strong{color:#243b33;font-size:12px}.identity-passport-contexts tbody th em{color:#7a8682;font-size:9px;font-style:normal;font-weight:400}.identity-passport-contexts tbody td>i{color:#87908d;border:1px solid #d3dcd8;place-items:center;width:19px;height:19px;margin-right:6px;font-size:9px;font-style:normal;display:inline-grid}.identity-passport-contexts tbody td>strong{font-size:10px;display:inline}.identity-passport-contexts tbody td>small{color:#87908d;margin:3px 0 0 26px;font-size:8px;display:block}.identity-passport-contexts tbody td.active>i{color:#08795d;background:#e8f7f1;border-color:#9fd2bd}.identity-passport-contexts tbody td.active>strong{color:#08795d}.identity-passport-contexts tbody td.pending>i{color:#946313;background:#fff6df;border-color:#e1c083}.identity-passport-contexts tbody td.pending>strong{color:#946313}.identity-passport-contexts tbody td.ended>i{color:#66736e}.identity-passport-contexts tbody td:last-child>b{color:#68756f;border:1px solid #d1dcd7;width:max-content;padding:3px 5px;font-size:8px;display:block}.identity-passport-contexts tbody td:last-child>b.current{color:#08795d;border-color:#9ed0bb}.identity-passport-contexts tbody td:last-child a{color:var(--green-deep);margin-top:7px;font-size:9px;font-weight:850;display:block}.identity-passport-contexts tbody td:last-child a.secondary{color:#6c7974;font-weight:700}.identity-passport-contexts>footer{border-top:1px solid var(--line);background:#f7faf8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 17px;display:grid}.identity-passport-contexts>footer>span{width:34px;height:34px;color:var(--green-deep);border:1px solid #b9d2c7;place-items:center;display:grid}.identity-passport-contexts>footer div{gap:1px;display:grid}.identity-passport-contexts>footer small{color:#74817c;letter-spacing:.07em;font-size:8px}.identity-passport-contexts>footer p{color:#74817c;margin:0;font-size:9px}.identity-passport-contexts>footer a{color:var(--green-deep);font-size:10px;font-weight:850}.identity-passport-independent{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:24px;display:grid}.identity-passport-independent>span{width:42px;height:42px;color:var(--green-deep);border:1px solid #b8d1c6;place-items:center;font-size:18px;display:grid}.identity-passport-independent p{color:var(--muted);margin:3px 0 0;font-size:10px}.identity-passport-independent a{color:var(--green-deep);font-size:10px;font-weight:850}.identity-passport-boundaries{color:#fff;background:#263b34;border:1px solid #ccd7d2;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;display:grid}.identity-passport-boundaries>article b{color:#a6e2cb;border:1px solid #698079;place-items:center;width:25px;height:25px;margin-right:7px;font-size:9px;display:inline-grid}.identity-passport-boundaries>article span{color:#a8b8b2;letter-spacing:.08em;font-size:8px;font-weight:900}.identity-passport-boundaries>article h3{margin:11px 0 4px;font-size:13px}.identity-passport-boundaries>article p{color:#b9c8c3;margin:0;font-size:9px;line-height:1.5}.identity-passport-boundaries>i{color:#8aa098;place-items:center;font-style:normal;display:grid}.identity-passport-boundaries>aside{background:#1f312b;border-top:1px solid #526a62;grid-column:1/-1;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px 17px;display:grid}.identity-passport-boundaries>aside>span{color:#a5dfc8;border:1px solid #657b74;place-items:center;width:30px;height:30px;display:grid}.identity-passport-boundaries>aside p{color:#aebeb8;margin:2px 0 0;font-size:9px}@media (max-width:1180px){.identity-passport-hero{grid-template-columns:1fr}.identity-passport-card{margin-top:0}.identity-passport-system-grid{grid-template-columns:repeat(3,1fr)}.identity-passport-system:nth-child(3){border-right:0}.identity-passport-system:nth-child(n+4){border-top-width:1px;border-top-color:#bcc8c3}}@media (max-width:720px){.identity-passport-intro{padding:20px}.identity-passport-intro h2{font-size:22px}.identity-passport-card{margin:0 12px 12px;box-shadow:4px 4px #d8e5df}.identity-passport-system-grid{grid-template-columns:1fr}.identity-passport-system{border-top-width:1px;border-right:0;min-height:160px}.identity-passport-system:first-child{border-top-width:3px}.identity-passport-systems>header,.identity-passport-contexts>header{flex-direction:column;align-items:flex-start;gap:8px}.identity-passport-contexts>footer,.identity-passport-independent{grid-template-columns:34px minmax(0,1fr)}.identity-passport-contexts>footer a,.identity-passport-independent a{grid-column:2}.identity-passport-boundaries{grid-template-columns:1fr}.identity-passport-boundaries>i{display:none}.identity-passport-boundaries>article{border-bottom:1px solid #526a62}.identity-passport-boundaries>aside{grid-column:auto}}.member-social-reach{gap:18px;display:grid}.member-social-reach-heading h1{font-size:28px}.member-social-reach-hero{background:#f0f3fb;border:1px solid #cad7d1;border-left:4px solid #4d68d8;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.member-social-reach-hero>div{padding:27px}.member-social-reach-hero>div>span,.member-social-reach-route>header span,.member-social-reach-contexts>header span{color:#435bb8;letter-spacing:.1em;font-size:9px;font-weight:900}.member-social-reach-hero h2{color:#26345f;margin:7px 0 8px;font-size:25px;line-height:1.1}.member-social-reach-hero p{color:#626b85;max-width:720px;margin:0;font-size:11px;line-height:1.55}.member-social-reach-hero nav{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.member-social-reach-hero nav a{color:#fff;background:#435bb8;border:1px solid #435bb8;padding:8px 12px;font-size:10px;font-weight:850}.member-social-reach-hero nav a.secondary{color:#435bb8;background:0 0}.member-social-reach-hero>aside{background:#fff;border:1px solid #bdc8e8;flex-direction:column;justify-content:center;margin:17px;padding:19px;display:flex;box-shadow:6px 6px #dce2f4}.member-social-reach-hero>aside small{color:#76809c;letter-spacing:.08em;font-size:8px;font-weight:900}.member-social-reach-hero>aside strong{color:#293966;margin-top:6px;font-size:19px}.member-social-reach-hero>aside span{color:#707a94;margin-top:4px;font-size:10px}.member-social-reach-hero>aside b{color:#526086;letter-spacing:.05em;border:1px solid #c5cee7;width:max-content;max-width:100%;margin-top:16px;padding:5px 7px;font-size:8px}.member-social-reach-route,.member-social-reach-contexts{border:1px solid var(--line);background:var(--surface)}.member-social-reach-route>header,.member-social-reach-contexts>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.member-social-reach-route>header h2,.member-social-reach-contexts>header h2{margin:4px 0 3px;font-size:17px}.member-social-reach-route>header p,.member-social-reach-contexts>header p{color:var(--muted);margin:0;font-size:10px}.member-social-reach-route>header>b,.member-social-reach-contexts>header>b{color:#6e7974;letter-spacing:.06em;white-space:nowrap;border:1px solid #ced7d3;padding:4px 7px;font-size:8px}.member-social-reach-route>div{grid-template-columns:repeat(5,minmax(0,1fr));padding:16px 18px;display:grid}.member-social-reach-route>div article{background:#fafbfb;border:1px solid #d8dfdc;border-right:0;grid-template-columns:30px minmax(0,1fr) 17px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid;position:relative}.member-social-reach-route>div article:last-child{border-right:1px solid #d8dfdc}.member-social-reach-route>div article>i{z-index:2;color:#7f8985;background:#fff;border:1px solid #ccd6d2;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;left:-8px}.member-social-reach-route>div article>b{color:#68746f;border:1px solid #cbd5d1;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.member-social-reach-route>div article p{gap:2px;min-width:0;margin:0;display:grid}.member-social-reach-route>div article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-social-reach-route>div article small{color:#8a9490;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.member-social-reach-route>div article>span{color:#a1aaa6;font-size:10px;font-weight:900}.member-social-reach-route>div article.active{background:#f4f6fe;border-color:#aab8e6}.member-social-reach-route>div article.active>b{color:#435bb8;background:#fff;border-color:#98a9df}.member-social-reach-route>div article.active>span{color:#435bb8}.member-social-reach-route>footer{border-top:1px solid var(--line);background:#f8faf9;justify-content:center;align-items:center;gap:9px;padding:10px 18px;display:flex}.member-social-reach-route>footer span{color:#65716c;border:1px solid #cdd7d3;padding:3px 6px;font-size:8px;font-weight:900}.member-social-reach-route>footer i{color:#435bb8;font-style:normal;font-weight:900}.member-social-reach-route>footer strong{font-size:9px}.member-social-reach-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.member-social-reach-stats article{border-right:1px solid var(--line);gap:2px;padding:13px 15px;display:grid}.member-social-reach-stats article:last-child{border-right:0}.member-social-reach-stats span{color:#747f7b;letter-spacing:.06em;font-size:8px;font-weight:900}.member-social-reach-stats strong{color:#263859;font-size:19px}.member-social-reach-stats small{color:#88928e;font-size:8px}.member-social-reach-contexts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.member-social-context-card{background:#fcfdfc;border:1px solid #d9e0dd}.member-social-context-card>header{border-bottom:1px solid #e5eae8;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.member-social-context-card>header>b{color:#315b4d;background:#edf4f1;border:1px solid #cbd7d2;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.member-social-context-card>header div{gap:1px;display:grid}.member-social-context-card>header small{color:#75817d;text-transform:uppercase;font-size:8px}.member-social-context-card>header h3{margin:0;font-size:12px}.member-social-context-card>header p{color:#87918d;margin:0;font-size:8px}.member-social-context-card>header>span{color:#435bb8;white-space:nowrap;border:1px solid #aebbe5;padding:4px 6px;font-size:8px;font-weight:900}.member-social-context-roles{flex-wrap:wrap;gap:5px;padding:9px 12px 0;display:flex}.member-social-context-roles span{color:#64716c;border:1px solid #d3dcd8;padding:3px 6px;font-size:8px}.member-social-context-reach{grid-template-columns:repeat(5,1fr);gap:4px;padding:10px 12px;display:grid}.member-social-context-reach div{color:#8e9793;text-align:center;border:1px solid #e0e5e3;justify-items:center;gap:3px;padding:7px 3px;display:grid}.member-social-context-reach div i{font-size:8px;font-style:normal;font-weight:900}.member-social-context-reach div span{font-size:7px}.member-social-context-reach div.active{color:#435bb8;background:#f4f6fe;border-color:#b8c3e8}.member-social-context-card>footer{background:#f8faf9;border-top:1px solid #e5eae8;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:10px 12px;display:grid}.member-social-context-card>footer p{gap:2px;margin:0;display:grid}.member-social-context-card>footer small{color:#87918d;font-size:7px}.member-social-context-card>footer nav{gap:7px;display:flex}.member-social-context-card>footer a{color:#435bb8;font-size:8px;font-weight:850}.member-social-independent{align-items:center;grid-template-columns:42px minmax(0,1fr) minmax(240px,auto) auto!important;gap:14px!important;padding:22px!important;display:grid!important}.member-social-independent>span{color:#435bb8;border:1px solid #aab9e6;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.member-social-independent>div:first-of-type{gap:2px;display:grid}.member-social-independent small{color:#72809d;letter-spacing:.06em;font-size:8px;font-weight:900}.member-social-independent strong{font-size:12px}.member-social-independent p{color:var(--muted);margin:0;font-size:9px}.member-social-independent>div:last-of-type{flex-wrap:wrap;gap:4px;display:flex}.member-social-independent>div:last-of-type span{color:#89938f;border:1px solid #d8dfdc;padding:3px 5px;font-size:7px}.member-social-independent>div:last-of-type span.active{color:#435bb8;border-color:#b5c1e8}.member-social-independent>a{color:#435bb8;font-size:9px;font-weight:850}.member-social-reach-lower{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:12px;display:grid}.member-social-reach-surfaces,.member-social-reach-room{border:1px solid var(--line);background:#fff}.member-social-reach-surfaces>header{border-bottom:1px solid var(--line);padding:14px 16px}.member-social-reach-surfaces>header span,.member-social-reach-room>small{color:#435bb8;letter-spacing:.07em;font-size:8px;font-weight:900}.member-social-reach-surfaces h2,.member-social-reach-room h2{margin:4px 0 0;font-size:15px}.member-social-reach-surfaces>div{grid-template-columns:repeat(5,1fr);display:grid}.member-social-reach-surfaces article{border-right:1px solid var(--line);grid-template-columns:25px 1fr;gap:7px;padding:12px;display:grid}.member-social-reach-surfaces article:last-child{border-right:0}.member-social-reach-surfaces article>span{color:#435bb8;border:1px solid #cdd7d3;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.member-social-reach-surfaces article p{gap:3px;margin:0;display:grid}.member-social-reach-surfaces article small{color:#86908c;font-size:7px;line-height:1.45}.member-social-reach-room{color:#fff;background:#27354f;padding:17px}.member-social-reach-room>span{color:#b9c6ef;border:1px solid #657291;place-items:center;width:32px;height:32px;margin-bottom:12px;display:grid}.member-social-reach-room>small{color:#bac7ee}.member-social-reach-room p{color:#c0c9da;margin:7px 0 14px;font-size:9px;line-height:1.55}.member-social-reach-room a{color:#d2dbf7;font-size:9px;font-weight:850}.member-social-reach-connections{background:#f5faf7;border:1px solid #cbd7d2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.member-social-reach-connections.attention{background:#fff9ee;border-color:#e2c083}.member-social-reach-connections>span{color:#08795d;border:1px solid #afd1c2;place-items:center;width:34px;height:34px;display:grid}.member-social-reach-connections.attention>span{color:#9b6815;border-color:#ddb66d}.member-social-reach-connections div{gap:2px;display:grid}.member-social-reach-connections small{color:#73817b;letter-spacing:.06em;font-size:8px}.member-social-reach-connections strong{font-size:11px}.member-social-reach-connections p{color:#7b8782;margin:0;font-size:8px}.member-social-reach-connections>a{color:#435bb8;font-size:9px;font-weight:900}.member-social-reach-boundary{color:#fff;background:#253731;border:1px solid #ccd7d2;align-items:center;gap:10px;padding:13px 16px;display:flex}.member-social-reach-boundary>b{color:#a8dfca;border:1px solid #60766e;flex:none;place-items:center;width:30px;height:30px;display:grid}.member-social-reach-boundary p{gap:2px;margin:0;display:grid}.member-social-reach-boundary small{color:#b7c7c1;font-size:8px;line-height:1.45}@media (max-width:1120px){.member-social-reach-hero,.member-social-reach-lower,.member-social-reach-contexts>div{grid-template-columns:1fr}.member-social-reach-surfaces>div{grid-template-columns:repeat(3,1fr)}.member-social-reach-surfaces article:nth-child(3){border-right:0}}@media (max-width:760px){.member-social-reach-hero>div{padding:20px}.member-social-reach-hero h2{font-size:21px}.member-social-reach-hero>aside{margin-top:0}.member-social-reach-route>div{grid-template-columns:1fr;gap:5px}.member-social-reach-route>div article{border-right:1px solid #d8dfdc}.member-social-reach-route>div article>i{top:-11px;left:50%;transform:rotate(90deg)}.member-social-reach-stats{grid-template-columns:repeat(2,1fr)}.member-social-reach-stats article:nth-child(2){border-right:0}.member-social-context-card>header{grid-template-columns:36px minmax(0,1fr)}.member-social-context-card>header>span{grid-column:2;justify-self:start}.member-social-context-reach{grid-template-columns:repeat(3,1fr)}.member-social-context-card>footer{grid-template-columns:1fr 1fr}.member-social-context-card>footer nav{grid-column:1/-1}.member-social-independent{grid-template-columns:42px minmax(0,1fr)!important}.member-social-independent>div:last-of-type,.member-social-independent>a{grid-column:2}.member-social-reach-surfaces>div{grid-template-columns:1fr}.member-social-reach-surfaces article{border-right:0;border-bottom:1px solid var(--line)}.member-social-reach-connections{grid-template-columns:34px minmax(0,1fr)}.member-social-reach-connections>a{grid-column:2}}.member-relationships-heading{align-items:end}.member-relationships-hero{color:#fff;background:#132e26;border:1px solid #193d33;border-radius:3px;grid-template-columns:minmax(0,1fr) 245px;min-height:190px;display:grid;overflow:hidden}.member-relationships-hero>div{background:radial-gradient(circle at 90% 10%,#33d3a224,#0000 40%);align-content:center;padding:27px 30px;display:grid}.member-relationships-hero>div>span{color:#43d6a8;letter-spacing:.11em;font-size:10px;font-weight:850}.member-relationships-hero h2{color:#fff;max-width:650px;margin:8px 0 7px;font-size:19px;line-height:1.24}.member-relationships-hero p{color:#aec3bc;max-width:660px;margin:0;font-size:12px;line-height:1.55}.member-relationships-hero>div>div{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.member-relationships-hero a{color:#fff;background:#15966e;border:1px solid #28af86;border-radius:2px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.member-relationships-hero a.secondary{color:#c2d5ce;background:0 0;border-color:#45645a}.member-relationships-hero>aside{background:#18392f;border-left:1px solid #35574c;align-content:center;gap:10px;padding:20px;display:grid}.member-relationships-hero aside small{color:#8fa9a0;letter-spacing:.08em;font-size:9px;font-weight:850}.member-relationships-hero aside>div{flex-wrap:wrap;gap:5px;display:flex}.member-relationships-hero aside span{color:#5be0b5;background:#21473b;border:1px solid #386153;border-radius:2px;padding:5px 7px;font-size:10px;font-weight:750}.member-relationships-hero aside strong{color:#bed0ca;font-size:10px;line-height:1.4}.member-relationships-summary{background:#fff;border:1px solid #dce4e0;border-radius:3px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.member-relationships-summary article{border-right:1px solid #e9eeeb;align-content:center;min-height:82px;padding:13px 15px;display:grid}.member-relationships-summary article:last-child{border-right:0}.member-relationships-summary span{color:#71827b;letter-spacing:.06em;font-size:9px;font-weight:850}.member-relationships-summary strong{color:#17372c;margin-top:4px;font-size:21px;line-height:1}.member-relationships-summary small{color:#87958f;margin-top:5px;font-size:9px}.member-relationships-tabs{background:#edf3f0;border:1px solid #dce5e1;border-radius:3px;gap:6px;margin-top:12px;padding:7px;display:flex}.member-relationships-tabs a{color:#5d7169;background:#f8faf9;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-width:105px;padding:8px 10px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.member-relationships-tabs a b{color:#71827b;text-align:center;background:#e7ecea;border-radius:2px;min-width:21px;padding:2px 5px;font-size:9px}.member-relationships-tabs a.active{color:#0c7452;background:#fff;border-color:#92cab6;box-shadow:inset 3px 0 #14966c}.member-relationships-tabs a.active b{color:#087652;background:#dff3eb}.member-relationship-list{gap:13px;margin-top:12px;display:grid}.member-relationship-card{background:#fff;border:1px solid #dce4e0;border-radius:3px;overflow:hidden}.member-relationship-card.active{box-shadow:inset 3px 0 #14966c}.member-relationship-card.historical{background:#fafbfa;border-color:#e2e6e4}.member-relationship-card>header{border-bottom:1px solid #e8edeb;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.member-relationship-mark{color:#46d8a9;background:#17362d;border-radius:2px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:850;display:grid}.member-relationship-card>header span{color:#16805f;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.member-relationship-card>header h2{color:#1b382f;margin:3px 0;font-size:16px}.member-relationship-card>header p{color:#75867f;margin:0;font-size:10px}.member-relationship-card>header>b{color:#087553;letter-spacing:.04em;background:#e4f4ee;border-radius:2px;padding:5px 7px;font-size:9px}.member-relationship-card.historical>header>b{color:#6e7c77;background:#edf0ef}.member-relationship-modules{padding:14px 17px 16px}.member-relationship-section-title{justify-content:space-between;align-items:end;gap:14px;display:flex}.member-relationship-section-title span{color:#71817b;letter-spacing:.06em;font-size:9px;font-weight:850;display:block}.member-relationship-section-title strong{color:#1b392f;margin-top:3px;font-size:12px;display:block}.member-relationship-section-title>small{color:#83918c;text-align:right;font-size:9px}.member-module-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:7px;margin-top:10px;display:grid}.member-module-grid>article{background:#f4faf7;border:1px solid #d8e9e2;border-radius:2px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.member-module-grid>article.paused{background:#fffaf0;border-color:#e8d9b9}.member-module-grid>article.pending{background:#f5f2fb;border-color:#ddd4ed}.member-module-grid article>span{color:#087755;background:#dcefe8;border-radius:2px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.member-module-grid article strong,.member-module-grid article small{display:block}.member-module-grid article strong{color:#214239;font-size:11px}.member-module-grid article small{color:#75867f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.member-module-grid article>b{color:#087755;text-transform:uppercase;background:#e2f3ec;border-radius:2px;padding:3px 5px;font-size:8px}.member-module-grid article.paused>b{color:#86611d;background:#f8e9c8}.member-module-grid article.pending>b{color:#665096;background:#e9e1f6}.member-module-empty{color:#71807a;background:#f4f6f5;border:1px dashed #d5dcda;grid-column:1/-1;margin:0;padding:13px;font-size:10px}.member-relationship-details{border-top:1px solid #e7ece9;border-bottom:1px solid #e7ece9;grid-template-columns:1fr 1fr;display:grid}.member-relationship-details>section{min-height:105px;padding:15px 17px;position:relative}.member-relationship-details>section+section{border-left:1px solid #e7ece9}.member-relationship-details span{color:#71817b;letter-spacing:.06em;font-size:9px;font-weight:850;display:block}.member-relationship-details strong{color:#203f35;margin-top:6px;font-size:12px;display:block}.member-relationship-details p{color:#778780;margin:4px 0 0;font-size:10px}.member-relationship-details b{color:#087654;background:#e2f3ec;border-radius:2px;margin-top:9px;padding:4px 6px;font-size:8px;display:inline-block}.member-relationship-details b.paused{color:#825e18;background:#faedce}.member-relationship-details b.pending{color:#654f94;background:#ece5f7}.member-relationship-details b.inactive{color:#6f7d77;background:#edf0ef}.member-relationship-history summary{color:#65766f;cursor:pointer;background:#f8faf9;border-bottom:1px solid #e8edeb;padding:11px 17px;font-size:10px;font-weight:750}.member-relationship-history>div>div{border-bottom:1px solid #edf0ef;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 17px;display:grid}.member-relationship-history>div>div>span{color:#65776f;background:#edf1ef;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.member-relationship-history p{margin:0}.member-relationship-history strong,.member-relationship-history small{display:block}.member-relationship-history strong{color:#43564f;font-size:10px}.member-relationship-history small{color:#89958f;margin-top:2px;font-size:9px}.member-relationship-history b{color:#7e8a85;text-transform:uppercase;font-size:8px}.member-relationship-card>footer{background:#fbfcfb;justify-content:space-between;align-items:center;gap:14px;padding:11px 17px;display:flex}.member-relationship-card>footer>small{color:#7b8a84;font-size:9px}.member-relationship-card>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:7px 12px;display:flex}.member-relationship-card>footer a{color:#0a7958;font-size:10px;font-weight:750;text-decoration:none}.member-relationship-card>footer a.member-relationship-return-link{color:#075f47;background:#edf8f3;border:1px solid #0a7958;padding:7px 9px}.member-relationships-empty{text-align:center;background:#fff;border:1px solid #dce4e0;border-radius:3px;padding:42px 20px}.member-relationships-empty>span{color:#15946b;font-size:27px;display:block}.member-relationships-empty h2{color:#1d3e34;margin:9px 0 5px;font-size:16px}.member-relationships-empty p{color:#6f827a;max-width:520px;margin:0 auto 12px;font-size:11px}.member-relationships-empty a{color:#087654;font-size:11px;font-weight:800;text-decoration:none}.member-relationships-privacy{background:#edf7f3;border:1px solid #cfe3db;border-radius:3px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.member-relationships-privacy>span{color:#087654;background:#d9eee6;place-items:center;width:31px;height:31px;display:grid}.member-relationships-privacy strong{color:#23473b;font-size:10px}.member-relationships-privacy p{color:#60776e;margin:3px 0 0;font-size:10px;line-height:1.45}.member-relationships-aside div{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.member-relationships-aside div:first-of-type{margin-top:9px}.member-relationships-aside span,.member-relationships-aside b{font-size:10px}.member-relationships-aside span{color:#667970}.member-relationships-aside b{color:#176f51;text-align:right}.privacy-summary>a{color:#0a7656;margin-top:10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-block}.member-relationships-shortcut{color:#223d35;background:#f1f8f5;border:1px solid #bfd9cf;border-radius:2px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;text-decoration:none;display:grid}.member-relationships-shortcut>span{color:#39d2a4;background:#19382f;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-relationships-shortcut small,.member-relationships-shortcut strong{display:block}.member-relationships-shortcut small{color:#147c5d;letter-spacing:.07em;font-size:9px;font-weight:850}.member-relationships-shortcut strong{margin-top:3px;font-size:12px}.member-relationships-shortcut p{color:#6b7e76;margin:3px 0 0;font-size:10px}.member-relationships-shortcut>b{color:#087654;white-space:nowrap;border:1px solid #a9cfc0;border-radius:2px;padding:6px 8px;font-size:10px}.member-relationships-shortcut:hover{border-color:#5caf91}@media (max-width:900px){.member-relationships-summary{grid-template-columns:1fr 1fr}.member-relationships-summary article:nth-child(2){border-right:0}.member-relationships-summary article:nth-child(-n+2){border-bottom:1px solid #e9eeeb}}@media (max-width:700px){.member-relationships-hero{grid-template-columns:1fr}.member-relationships-hero>aside{border-top:1px solid #35574c;border-left:0}.member-relationship-details{grid-template-columns:1fr}.member-relationship-details>section+section{border-top:1px solid #e7ece9;border-left:0}.member-relationship-card>footer{flex-direction:column;align-items:flex-start}.member-relationship-card>footer nav{justify-content:flex-start}.member-relationships-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-relationships-shortcut>b{grid-column:2;justify-self:start}}@media (max-width:500px){.member-relationships-hero>div{padding:22px 18px}.member-relationships-summary{grid-template-columns:1fr}.member-relationships-summary article{border-bottom:1px solid #e9eeeb;border-right:0}.member-relationships-tabs{grid-template-columns:repeat(3,1fr);display:grid}.member-relationships-tabs a{min-width:0}.member-relationship-card>header{grid-template-columns:42px minmax(0,1fr)}.member-relationship-card>header>b{grid-column:2;justify-self:start}.member-relationship-section-title{flex-direction:column;align-items:flex-start}.member-relationship-section-title>small{text-align:left}}.member-relationships-live-boundary{background:#f4f7f5;min-height:100vh}.member-relationships-live-boundary>.social-app-shell{min-height:calc(100vh - 39px)}.member-relationships-live-state{color:#f2faf7;background:#173a30;border-bottom:1px solid #315c50;justify-content:space-between;align-items:center;gap:14px;min-height:39px;padding:5px max(12px,50vw - 630px);display:flex}.member-relationships-live-state>div,.member-relationships-live-state>aside{align-items:center;gap:9px;display:flex}.member-relationships-live-state>div>span{color:#62e0b8;letter-spacing:.09em;background:#204b3e;border:1px solid #3f6d5e;padding:4px 6px;font-size:9px;font-weight:900}.member-relationships-live-state>div>p{color:#b0c8c0;margin:0;font-size:10px}.member-relationships-live-state>aside>i{background:#42d5a6;width:8px;height:8px;box-shadow:0 0 0 4px #42d5a621}.member-relationships-live-state>aside>strong{font-size:10px}.member-relationships-live-state>aside>time{color:#9fb9b0;font-size:9px}.member-relationships-live-state>aside>button{color:#72e1bd;width:27px;height:27px;font:inherit;cursor:pointer;background:#21483c;border:1px solid #52796c;border-radius:0;font-size:12px}.member-relationships-live-state>aside>button:disabled{cursor:wait;opacity:.62}.member-relationships-live-state.detail>div>span{color:#8ed2ef;background:#234557;border-color:#426379}.member-relationships-live-state.detail>aside>i{background:#6ac3e9;box-shadow:0 0 0 4px #6ac3e921}.member-relationships-live-state.profile>div>span{color:#efd184;background:#4b4226;border-color:#74633d}.member-relationships-live-state.profile>aside>i{background:#e4bd58;box-shadow:0 0 0 4px #e4bd5824}.member-relationships-live-state.visibility>div>span{color:#8bdbd9;background:#24494b;border-color:#40686b}.member-relationships-live-state.visibility>aside>i{background:#62cfcc;box-shadow:0 0 0 4px #62cfcc24}.member-relationships-live-state.syncing>aside>i{background:#dfa63e;animation:1s ease-in-out infinite member-relationships-live-pulse;box-shadow:0 0 0 4px #dfa63e21}.member-relationships-live-state.offline{background:#54421f;border-color:#b78736}.member-relationships-live-state.offline>aside>i{background:#e0a23a}.member-relationships-live-state.unavailable{background:#5b302c;border-color:#8f413b}.member-relationships-live-state.unavailable>aside>i{background:#e27b70;box-shadow:0 0 0 4px #e27b7021}.member-relationships-live-unavailable{background:#f4f7f5;place-items:center;min-height:calc(100vh - 39px);padding:28px;display:grid}.member-relationships-live-unavailable>section{text-align:center;background:#fff;border:1px solid #d9bbb5;border-top:4px solid #a95243;width:min(600px,100%);padding:30px}.member-relationships-live-unavailable>section>span{color:#8b4a40;background:#f3dfdb;place-items:center;width:48px;height:48px;margin:0 auto 11px;font-size:19px;display:grid}.member-relationships-live-unavailable small{color:#9b5b50;letter-spacing:.09em;font-size:9px;font-weight:900}.member-relationships-live-unavailable h1{color:#2d4039;margin:7px 0;font-size:18px}.member-relationships-live-unavailable p{color:#738079;margin:0 auto;font-size:11px;line-height:1.55}.member-relationships-live-unavailable div{justify-content:center;gap:8px;margin-top:16px;display:flex}.member-relationships-live-unavailable a{color:#08795d;border:1px solid #a9c8bd;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.member-context-edit-conflict{background:#fff9e8;border:1px solid #d3a84f;border-left:4px solid #c68b19;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:grid}.member-context-edit-conflict>span{color:#694a0d;background:#f3d789;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.member-context-edit-conflict strong{color:#5f4617;font-size:9px}.member-context-edit-conflict p{color:#876d3b;margin:3px 0 0;font-size:7px;line-height:1.45}.member-context-edit-conflict nav{gap:6px;display:flex}.member-context-edit-conflict button{color:#725318;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b88a32;border-radius:0;padding:0 9px;font-size:7px;font-weight:850}.member-context-edit-conflict button.keep{color:#fff;background:#8c651b}@keyframes member-relationships-live-pulse{50%{opacity:.45;transform:scale(.84)}}@media (max-width:760px){.member-relationships-live-state{padding-inline:10px}.member-relationships-live-state>div>p,.member-relationships-live-state>aside>time{display:none}.member-relationships-live-unavailable div,.member-context-edit-conflict nav{flex-direction:column}.member-relationships-live-unavailable a{justify-content:center}.member-context-edit-conflict{grid-template-columns:30px minmax(0,1fr)}.member-context-edit-conflict nav{grid-column:1/-1}.member-context-edit-conflict button{width:100%}}@media (prefers-reduced-motion:reduce){.member-relationships-live-state.syncing>aside>i{animation:none}}.member-relationship-detail-heading{align-items:end}.member-context-hero{color:#fff;background:#132e26;border:1px solid #193d33;border-radius:3px;grid-template-columns:112px minmax(0,1fr) 205px;min-height:154px;display:grid;overflow:hidden}.member-context-hero.historical{background:#2b3834;border-color:#495a54}.member-context-brand{text-align:center;background:#183b31;border-right:1px solid #31574a;align-content:center;place-items:center;gap:8px;padding:17px;display:grid}.member-context-hero.historical .member-context-brand{background:#35423e;border-color:#52605b}.member-context-brand>span{color:#55deb3;background:#20483c;border:1px solid #4e796a;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:grid}.member-context-brand small{color:#9cb5ac;text-transform:uppercase;font-size:8px;font-weight:800}.member-context-hero>div:nth-child(2){background:radial-gradient(circle at 90% 10%,#37d3a421,#0000 44%);align-content:center;padding:22px 26px;display:grid}.member-context-hero>div:nth-child(2)>span{color:#49d6ab;letter-spacing:.09em;font-size:9px;font-weight:850}.member-context-hero h2{color:#fff;margin:6px 0 3px;font-size:21px}.member-context-hero p{color:#abc0b8;margin:0;font-size:10px}.member-context-hero>div:nth-child(2)>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.member-context-hero>div:nth-child(2) b{color:#69dfba;background:#1d4438;border:1px solid #3d6658;border-radius:2px;padding:4px 6px;font-size:8px}.member-context-hero>aside{background:#17382e;border-left:1px solid #36574c;align-content:center;gap:5px;padding:20px;display:grid}.member-context-hero.historical>aside{background:#34413d;border-color:#52605b}.member-context-hero>aside strong{font-size:11px}.member-context-hero>aside small{color:#9eb3ab;font-size:9px}.member-context-hero>aside nav{gap:5px;margin-top:9px;display:grid}.member-context-hero>aside a{color:#d7e8e2;text-align:center;border:1px solid #45685d;border-radius:2px;padding:6px 8px;font-size:9px;font-weight:750}.member-context-hero>aside a:first-child{color:#fff;background:#16805f;border-color:#2ba27e}.member-context-metrics{background:#fff;border:1px solid #dce4e0;border-radius:3px;grid-template-columns:repeat(4,1fr);margin-top:11px;display:grid}.member-context-metrics article{border-right:1px solid #e8ecea;align-content:center;min-height:78px;padding:12px 14px;display:grid}.member-context-metrics article:last-child{border-right:0}.member-context-metrics span{color:#71817b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.member-context-metrics strong{color:#18382e;margin-top:3px;font-size:20px;line-height:1}.member-context-metrics small{color:#819089;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.member-context-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:12px;margin-top:12px;display:grid}.member-context-main{gap:12px;min-width:0;display:grid}.member-context-identity-rail,.member-context-section,.member-context-privacy>section,.member-context-others{background:#fff;border:1px solid #dce4e0;border-radius:3px}.member-context-identity-rail>header,.member-context-section-title,.member-context-others>header{border-bottom:1px solid #e8edea;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;display:flex}.member-context-identity-rail>header span,.member-context-section-title span,.member-context-others>header span{color:#16805f;letter-spacing:.07em;font-size:8px;font-weight:850}.member-context-identity-rail h2,.member-context-section-title h2,.member-context-others h2{color:#203d34;margin:3px 0 0;font-size:13px}.member-context-identity-rail>header>b,.member-context-section-title>b{color:#087553;background:#e3f3ed;border-radius:2px;padding:4px 6px;font-size:8px}.member-context-identity-rail>div{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:5px;padding:14px 15px;display:grid}.member-context-identity-rail>div>b{color:#9caaa4;text-align:center;font-size:13px}.member-context-identity-rail article{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.member-context-identity-rail article>i{color:#3dd2a4;background:#18382e;place-items:center;width:33px;height:33px;font-size:9px;font-style:normal;font-weight:850;display:grid}.member-context-identity-rail small,.member-context-identity-rail strong,.member-context-identity-rail p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-context-identity-rail small{color:#7d8c86;font-size:7px;font-weight:800}.member-context-identity-rail strong{color:#2f493f;margin-top:2px;font-size:9px}.member-context-identity-rail p{color:#88958f;margin:2px 0 0;font-size:8px}.member-context-role-timeline,.member-context-enrollment-list{display:grid}.member-context-role-timeline article,.member-context-enrollment-list article{border-bottom:1px solid #edf0ef;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;padding:10px 15px;display:grid}.member-context-role-timeline article:last-child,.member-context-enrollment-list article:last-child{border-bottom:0}.member-context-role-timeline i,.member-context-enrollment-list article>span{color:#13916a;background:#e2f2ec;border:1px solid #bfddd2;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.member-context-role-timeline article.historical i,.member-context-enrollment-list article>span.cancelled,.member-context-enrollment-list article>span.ended{color:#707e79;background:#edf0ef;border-color:#dce2df}.member-context-enrollment-list article>span.paused{color:#8a641c;background:#f7eccf;border-color:#ead49e}.member-context-enrollment-list article>span.pending{color:#665092;background:#ece5f6;border-color:#d8caed}.member-context-role-timeline small,.member-context-enrollment-list small{color:#16805f;letter-spacing:.05em;font-size:7px;font-weight:850}.member-context-role-timeline strong,.member-context-enrollment-list strong{color:#304b42;margin-top:2px;font-size:10px;display:block}.member-context-role-timeline p,.member-context-enrollment-list p{color:#7c8b85;margin:3px 0 0;font-size:8px}.member-context-role-timeline article>b,.member-context-enrollment-list article>b{color:#087553;background:#e4f3ed;border-radius:2px;padding:4px 6px;font-size:7px}.member-context-role-timeline article.historical>b,.member-context-enrollment-list article>b.cancelled,.member-context-enrollment-list article>b.ended{color:#707d78;background:#edf0ef}.member-context-enrollment-list article>b.paused{color:#805c1c;background:#f8edcf}.member-context-enrollment-list article>b.pending{color:#665092;background:#ede6f7}.member-context-section-actions{background:#fafcfb;border-top:1px solid #e8edea;flex-wrap:wrap;gap:13px;padding:9px 15px;display:flex}.member-context-section-actions a{color:#087654;font-size:9px;font-weight:750}.member-context-professional{grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:13px 15px;display:grid}.member-context-professional>span{color:#48d7aa;background:#18382e;place-items:center;width:40px;height:40px;display:grid}.member-context-professional small{color:#16805f;font-size:7px;font-weight:850}.member-context-professional h3{color:#29463c;margin:3px 0;font-size:11px}.member-context-professional p{color:#798a83;margin:0;font-size:8px}.member-context-professional>b{color:#087553;background:#e3f3ed;padding:4px 6px;font-size:7px}.member-context-professional.inactive>b{color:#707e79;background:#edf0ef}.member-context-empty{align-items:center;gap:10px;min-height:67px;padding:13px 15px;display:flex}.member-context-empty>span{color:#7d8b85;background:#edf1ef;place-items:center;width:34px;height:34px;display:grid}.member-context-empty p{margin:0}.member-context-empty strong,.member-context-empty small{display:block}.member-context-empty strong{color:#42574f;font-size:9px}.member-context-empty small{color:#84918c;margin-top:3px;font-size:8px}.member-context-privacy{gap:12px;display:grid}.member-context-privacy>section{overflow:hidden}.member-context-privacy>section:first-child>header{color:#fff;background:#17372e;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:13px;display:grid}.member-context-privacy>section:first-child>header>span{color:#51ddb1;background:#214a3d;place-items:center;width:34px;height:34px;display:grid}.member-context-privacy header small{color:#58d9ae;font-size:7px;font-weight:850}.member-context-privacy header h2{color:#fff;margin:3px 0 0;font-size:11px}.member-context-privacy ol{margin:0;padding:0 13px;list-style:none}.member-context-privacy li{border-bottom:1px solid #edf0ef;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.member-context-privacy li>b{color:#16805f;background:#e3f2ed;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.member-context-privacy li p{margin:0}.member-context-privacy li strong,.member-context-privacy li small{display:block}.member-context-privacy li strong{color:#344e45;font-size:9px}.member-context-privacy li small{color:#7e8c86;margin-top:3px;font-size:8px;line-height:1.4}.member-context-privacy>section:first-child>a{color:#087654;background:#f7faf9;padding:11px 13px;font-size:9px;font-weight:800;display:block}.member-context-canonical{padding:14px}.member-context-canonical span,.member-context-canonical strong,.member-context-canonical small{display:block}.member-context-canonical span{color:#16805f;font-size:7px;font-weight:850}.member-context-canonical strong{overflow-wrap:anywhere;color:#27453b;margin-top:6px;font-size:10px}.member-context-canonical small{color:#81908a;margin-top:4px;font-size:8px}.member-context-canonical a{color:#087654;margin-top:10px;font-size:9px;font-weight:800;display:inline-block}.member-context-others{margin-top:12px}.member-context-others>header>a{color:#087654;font-size:9px;font-weight:800}.member-context-others>div{grid-template-columns:repeat(3,1fr);display:grid}.member-context-others>div>a{border-right:1px solid #e8edea;grid-template-columns:35px minmax(0,1fr);gap:9px;min-width:0;padding:12px 14px;display:grid}.member-context-others>div>a:last-child{border-right:0}.member-context-others>div>a>span{color:#43d3a6;background:#18382e;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.member-context-others p{min-width:0;margin:0}.member-context-others small,.member-context-others strong,.member-context-others em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-context-others small{color:#16805f;font-size:7px;font-weight:800}.member-context-others strong{color:#354f46;margin-top:2px;font-size:9px}.member-context-others em{color:#82908a;margin-top:3px;font-size:7px;font-style:normal}.member-context-others>div>a>b{color:#087654;grid-column:2;font-size:8px}.member-context-aside div{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.member-context-aside div:first-of-type{margin-top:9px}.member-context-aside span,.member-context-aside b{font-size:9px}.member-context-aside span{color:#687a72}.member-context-aside b{color:#167052;text-align:right}.member-relationship-detail-link{background:#0f835f;border-radius:2px;padding:5px 7px;color:#fff!important}@media (max-width:980px){.member-context-layout{grid-template-columns:1fr}.member-context-privacy{grid-template-columns:1fr 1fr}}@media (max-width:760px){.member-context-hero{grid-template-columns:86px minmax(0,1fr)}.member-context-hero>aside{border-top:1px solid #36574c;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.member-context-hero>aside nav{grid-area:1/2/span 2;margin:0}.member-context-metrics{grid-template-columns:1fr 1fr}.member-context-metrics article:nth-child(2){border-right:0}.member-context-metrics article:nth-child(-n+2){border-bottom:1px solid #e8ecea}.member-context-others>div{grid-template-columns:1fr}.member-context-others>div>a{border-bottom:1px solid #e8edea;border-right:0}}@media (max-width:560px){.member-context-brand{display:none}.member-context-hero{grid-template-columns:1fr}.member-context-hero>aside{grid-column:auto;grid-template-columns:1fr}.member-context-hero>aside nav{grid-area:auto}.member-context-metrics{grid-template-columns:1fr}.member-context-metrics article{border-bottom:1px solid #e8ecea;border-right:0}.member-context-identity-rail>div{grid-template-columns:1fr;gap:8px}.member-context-identity-rail>div>b{transform:rotate(90deg)}.member-context-role-timeline article,.member-context-enrollment-list article{grid-template-columns:35px minmax(0,1fr)}.member-context-role-timeline article>b,.member-context-enrollment-list article>b{grid-column:2;justify-self:start}.member-context-professional{grid-template-columns:41px minmax(0,1fr)}.member-context-professional>b{grid-column:2;justify-self:start}.member-context-privacy{grid-template-columns:1fr}}.member-context-profile-heading{align-items:end}.member-context-profile-hero{color:#fff;background:#142f27;border:1px solid #193d33;grid-template-columns:82px minmax(0,1fr) 230px;min-height:128px;display:grid;overflow:hidden}.member-context-profile-hero.historical{background:#34413d;border-color:#53615c}.member-context-profile-brand{color:#54ddb2;background:#1a3c32;border-right:1px solid #34594d;place-items:center;font-size:16px;font-weight:900;display:grid}.member-context-profile-hero>div:nth-child(2){align-content:center;padding:19px 22px;display:grid}.member-context-profile-hero>div:nth-child(2)>span{color:#50d8ad;letter-spacing:.09em;font-size:7px;font-weight:850}.member-context-profile-hero h2{margin:5px 0 3px;font-size:17px}.member-context-profile-hero p{color:#a8beb6;margin:0;font-size:8px}.member-context-profile-hero>div:nth-child(2)>div{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.member-context-profile-hero>div:nth-child(2) b{color:#69dfba;background:#1d4438;border:1px solid #3d6658;padding:3px 5px;font-size:6px}.member-context-profile-hero>aside{background:#193a30;border-left:1px solid #36594d;align-content:center;gap:4px;padding:17px;display:grid}.member-context-profile-hero.historical>aside{background:#3d4a46;border-color:#5d6965}.member-context-profile-hero>aside small{color:#54d7ac;letter-spacing:.08em;font-size:6px;font-weight:850}.member-context-profile-hero>aside strong{font-size:10px}.member-context-profile-hero>aside p{color:#a7bbb4;font-size:7px;line-height:1.4}.member-context-profile-hero>aside b{color:#74e2c0;background:#245044;justify-self:start;padding:3px 5px;font-size:6px}.member-context-profile-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:12px;margin-top:12px;display:grid}.member-context-profile-form{background:#fff;border:1px solid #dce4e0}.member-context-profile-form>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:12px 15px;display:flex}.member-context-profile-form>header span{color:#16805f;letter-spacing:.08em;font-size:6px;font-weight:850}.member-context-profile-form>header h2{color:#203d34;margin:4px 0 2px;font-size:12px}.member-context-profile-form>header p{color:#7c8a84;margin:0;font-size:7px}.member-context-profile-form>header>b{color:#087553;background:#e3f3ed;flex:none;padding:4px 6px;font-size:6px}.member-context-profile-form.read-only>header>b{color:#6f7c77;background:#edf0ef}.member-context-profile-form>section+section{border-top:1px solid #e8edea}.member-context-profile-form>section>header{background:#fafcfb;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:9px 15px;display:grid}.member-context-profile-form>section>header>span{color:#12805e;background:#e2f2ec;place-items:center;width:27px;height:27px;font-size:7px;font-weight:850;display:grid}.member-context-profile-form>section>header strong,.member-context-profile-form>section>header small{display:block}.member-context-profile-form>section>header strong{color:#304940;font-size:8px}.member-context-profile-form>section>header small{color:#7e8b86;margin-top:3px;font-size:6px}.member-context-profile-fields{grid-template-columns:1fr 1fr;gap:11px;padding:13px 15px 15px;display:grid}.member-context-profile-fields label{align-content:start;gap:5px;min-width:0;display:grid}.member-context-profile-fields label.wide{grid-column:1/-1}.member-context-profile-fields label>span{color:#4c5f57;font-size:7px;font-weight:750}.member-context-profile-fields input,.member-context-profile-fields select,.member-context-profile-fields textarea{color:#26372f;width:100%;min-height:36px;font:inherit;background:#fbfcfc;border:1px solid #d5dfdb;border-radius:1px;outline:0;padding:0 9px;font-size:8px}.member-context-profile-fields textarea{resize:vertical;min-height:84px;padding-block:8px}.member-context-profile-fields select{cursor:pointer}.member-context-profile-fields input:focus,.member-context-profile-fields select:focus,.member-context-profile-fields textarea:focus{border-color:#62b99e;box-shadow:0 0 0 2px #2ea68214}.member-context-profile-fields input:disabled,.member-context-profile-fields select:disabled,.member-context-profile-fields textarea:disabled{color:#71807a;cursor:default;background:#f0f3f2}.member-context-profile-fields label>small{color:#85918c;font-size:6px;line-height:1.4}.member-context-profile-form>footer{background:#edf5f2;border-top:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 13px;display:flex}.member-context-profile-form>footer>div{min-width:0}.member-context-profile-form>footer p{margin:0 0 3px;font-size:7px;font-weight:750}.member-context-profile-form>footer p.success{color:#08795d}.member-context-profile-form>footer p.error{color:#a33f39}.member-context-profile-form>footer small{color:#71817b;font-size:6px}.member-context-profile-form>footer button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#08795d;border:1px solid #08795d;flex:none;padding:0 12px;font-size:7px;font-weight:800}.member-context-profile-form>footer button:disabled{opacity:.6;cursor:wait}.member-context-profile-form>footer>b{color:#6e7c76;font-size:7px}.member-context-profile-privacy{gap:12px;display:grid}.member-context-profile-privacy>section{background:#fff;border:1px solid #dce4e0}.member-context-profile-privacy>section:first-child>header{color:#fff;background:#17372e;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.member-context-profile-privacy>section:first-child>header>span{color:#51ddb1;background:#214a3d;place-items:center;width:33px;height:33px;display:grid}.member-context-profile-privacy header small{color:#58d9ae;font-size:6px;font-weight:850}.member-context-profile-privacy header h2{margin:3px 0 0;font-size:10px}.member-context-profile-privacy ul{margin:0;padding:0 12px;list-style:none}.member-context-profile-privacy section:first-child li{border-bottom:1px solid #edf0ef;grid-template-columns:23px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.member-context-profile-privacy section:first-child li:last-child{border-bottom:0}.member-context-profile-privacy li>b{color:#16805f;background:#e3f2ed;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.member-context-profile-privacy li p{margin:0}.member-context-profile-privacy li strong,.member-context-profile-privacy li small{display:block}.member-context-profile-privacy li strong{color:#344e45;font-size:8px}.member-context-profile-privacy li small{color:#7e8c86;margin-top:3px;font-size:6px;line-height:1.4}.member-context-profile-excluded,.member-context-profile-global{padding:13px}.member-context-profile-excluded>span,.member-context-profile-global>span{color:#16805f;letter-spacing:.07em;font-size:6px;font-weight:850}.member-context-profile-excluded ul{margin:8px 0 0;padding:0}.member-context-profile-excluded li{color:#6f7e78;padding:5px 0 5px 13px;font-size:7px;position:relative}.member-context-profile-excluded li:before{content:"×";color:#a2615c;position:absolute;left:0}.member-context-profile-excluded a,.member-context-profile-global a{color:#087654;margin-top:9px;font-size:7px;font-weight:800;display:inline-block}.member-context-profile-global strong,.member-context-profile-global small{display:block}.member-context-profile-global strong{color:#29463c;margin-top:6px;font-size:9px}.member-context-profile-global small{color:#81908a;margin-top:2px;font-size:7px}.member-context-profile-aside div{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.member-context-profile-aside div:first-of-type{margin-top:8px}.member-context-profile-aside span,.member-context-profile-aside b{font-size:8px}.member-context-profile-aside span{color:#687a72}.member-context-profile-aside b{color:#167052;text-align:right}.member-context-privacy>section:first-child>a+a{border-top:1px solid #e5ebe8}@media (max-width:980px){.member-context-profile-layout{grid-template-columns:1fr}.member-context-profile-privacy{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.member-context-profile-hero{grid-template-columns:70px minmax(0,1fr)}.member-context-profile-hero>aside{border-top:1px solid #36594d;border-left:0;grid-column:1/-1}.member-context-profile-privacy{grid-template-columns:1fr}}@media (max-width:560px){.member-context-profile-brand{display:none}.member-context-profile-hero{grid-template-columns:1fr}.member-context-profile-form>header,.member-context-profile-form>footer{flex-direction:column;align-items:flex-start}.member-context-profile-fields{grid-template-columns:1fr}.member-context-profile-fields label.wide{grid-column:auto}.member-context-profile-form>footer button{width:100%}}.member-context-visibility-heading{align-items:end}.member-context-visibility-hero{color:#fff;background:#132e26;border:1px solid #193d33;border-radius:3px;grid-template-columns:104px minmax(0,1fr) 220px;min-height:142px;display:grid;overflow:hidden}.member-context-visibility-hero.historical{background:#2d3935;border-color:#4c5b56}.member-context-visibility-brand{color:#58dfb5;background:#183b31;border-right:1px solid #31574a;place-items:center;font-size:18px;font-weight:900;display:grid}.member-context-visibility-hero.historical .member-context-visibility-brand{color:#bcc8c3;background:#35423e;border-color:#52605b}.member-context-visibility-hero>div:nth-child(2){background:radial-gradient(circle at 92% 0,#37d3a421,#0000 44%);align-content:center;padding:20px 24px;display:grid}.member-context-visibility-hero>div:nth-child(2)>span{color:#49d6ab;letter-spacing:.09em;font-size:8px;font-weight:850}.member-context-visibility-hero h2{color:#fff;margin:5px 0 3px;font-size:19px}.member-context-visibility-hero p{color:#abc0b8;margin:0;font-size:9px}.member-context-visibility-hero>div:nth-child(2)>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.member-context-visibility-hero>div:nth-child(2) b{color:#69dfba;background:#1d4438;border:1px solid #3d6658;border-radius:2px;padding:4px 6px;font-size:7px}.member-context-visibility-hero>aside{background:#17382e;border-left:1px solid #36574c;align-content:center;gap:4px;padding:18px;display:grid}.member-context-visibility-hero.historical>aside{background:#34413d;border-color:#52605b}.member-context-visibility-hero>aside small{color:#58d9ae;font-size:7px;font-weight:850}.member-context-visibility-hero>aside strong{font-size:11px}.member-context-visibility-hero>aside p{color:#a8bbb4;font-size:8px}.member-context-visibility-hero>aside b{color:#75e4c1;background:#255044;justify-self:start;margin-top:4px;padding:4px 6px;font-size:7px}.member-context-visibility-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:12px;margin-top:12px;display:grid}.member-context-visibility-form{gap:12px;min-width:0;display:grid}.member-context-social-preview,.member-context-visibility-options,.member-context-featured-choice,.member-context-global-gate,.member-context-visibility-privacy>section{background:#fff;border:1px solid #dce4e0;border-radius:3px}.member-context-social-preview{overflow:hidden}.member-context-social-preview>header{color:#fff;background:#18372e;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 13px;display:flex}.member-context-social-preview>header span,.member-context-social-preview>header strong{display:block}.member-context-social-preview>header span{color:#54d9af;letter-spacing:.07em;font-size:7px;font-weight:850}.member-context-social-preview>header strong{color:#bdd0c9;margin-top:2px;font-size:8px}.member-context-social-preview>header>b{color:#0f7455;background:#dff4ec;padding:4px 6px;font-size:7px}.member-context-social-preview>div{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:80px;padding:13px;display:grid}.member-context-social-preview>div>i{color:#4fd8ac;background:#17382f;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:900;display:grid}.member-context-social-preview p{margin:0}.member-context-social-preview p small,.member-context-social-preview p strong,.member-context-social-preview p em{display:block}.member-context-social-preview p small{color:#16805f;font-size:7px;font-weight:800}.member-context-social-preview p strong{color:#29463c;margin-top:2px;font-size:11px}.member-context-social-preview p em{color:#82908b;margin-top:3px;font-size:7px;font-style:normal}.member-context-social-preview nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.member-context-social-preview nav span{color:#126f53;background:#e3f2ed;padding:4px 6px;font-size:7px;font-weight:750}.member-context-social-preview nav span.reserved{color:#6f7f79;background:#edf1ef}.member-context-social-preview>footer{color:#77867f;background:#f8faf9;border-top:1px solid #e8eeeb;justify-content:space-between;gap:12px;padding:8px 13px;font-size:7px;display:flex}.member-context-social-preview>footer b{color:#566a62}.member-context-social-preview.hidden>header{background:#3e4a46}.member-context-social-preview.hidden>header span{color:#c1ccc8}.member-context-social-preview.hidden>header>b{color:#697771;background:#e5e9e7}.member-context-social-preview.hidden>div{opacity:.56;filter:grayscale(.65)}.member-context-global-gate{background:#fffaf0;border-color:#d9cfb6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.member-context-global-gate>span{color:#765719;background:#f3e4bd;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.member-context-global-gate strong{color:#5e4a20;font-size:8px}.member-context-global-gate p{color:#827255;margin:3px 0 0;font-size:7px;line-height:1.4}.member-context-global-gate a{color:#745419;font-size:7px;font-weight:850}.member-context-visibility-options{overflow:hidden}.member-context-visibility-options>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 13px;display:flex}.member-context-visibility-options>header>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.member-context-visibility-options>header>div>span,.member-context-featured-choice>span{color:#178261;background:#e3f2ed;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.member-context-visibility-options header p{margin:0}.member-context-visibility-options header strong,.member-context-visibility-options header small{display:block}.member-context-visibility-options header strong{color:#304b41;font-size:9px}.member-context-visibility-options header small{color:#82908a;margin-top:2px;font-size:7px}.member-context-visibility-options>header>b{color:#087553;background:#e4f3ed;padding:4px 6px;font-size:7px}.member-context-visibility-options>div{grid-template-columns:1fr 1fr;display:grid}.member-context-visibility-options label{cursor:pointer;border-right:1px solid #e8edea;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:72px;padding:11px 13px;display:grid}.member-context-visibility-options label:last-child{border-right:0}.member-context-visibility-options label.selected{background:#f0f8f5;box-shadow:inset 3px 0 #16805f}.member-context-visibility-options input{opacity:0;pointer-events:none;position:absolute}.member-context-visibility-options label>i{color:#87958f;border:1px solid #cdd9d4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.member-context-visibility-options label.selected>i{color:#fff;background:#16805f;border-color:#16805f}.member-context-visibility-options label p{margin:0}.member-context-visibility-options label strong,.member-context-visibility-options label small{display:block}.member-context-visibility-options label strong{color:#355047;font-size:8px}.member-context-visibility-options label small{color:#7c8b85;margin-top:3px;font-size:7px;line-height:1.4}.member-context-visibility-options.disabled{opacity:.62}.member-context-visibility-options input:disabled+i{cursor:default}.member-context-featured-choice{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px 13px;display:grid}.member-context-featured-choice.featured{background:#eff8f5;border-color:#b9dace}.member-context-featured-choice small,.member-context-featured-choice strong{display:block}.member-context-featured-choice small{color:#16805f;font-size:7px;font-weight:850}.member-context-featured-choice strong{color:#304b41;margin-top:3px;font-size:9px}.member-context-featured-choice p{color:#7d8b85;margin:3px 0 0;font-size:7px;line-height:1.4}.member-context-featured-choice button,.member-context-visibility-form>footer button{color:#fff;min-height:33px;font:inherit;cursor:pointer;background:#08795d;border:1px solid #08795d;padding:0 11px;font-size:7px;font-weight:850}.member-context-featured-choice>b{color:#087553;background:#dcefe8;padding:6px 8px;font-size:8px}.member-context-featured-choice button:disabled,.member-context-visibility-form>footer button:disabled{opacity:.55;cursor:wait}.member-context-visibility-form>footer{background:#f5f9f7;border:1px solid #dce4e0;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 13px;display:flex}.member-context-visibility-form>footer p{margin:0 0 3px;font-size:7px;font-weight:800}.member-context-visibility-form>footer p.success{color:#08795d}.member-context-visibility-form>footer p.error{color:#a33f39}.member-context-visibility-form>footer small{color:#71817b;font-size:7px}.member-context-visibility-form>footer>b{color:#6e7c76;font-size:7px}.member-context-visibility-privacy{gap:12px;display:grid}.member-context-visibility-privacy>section{overflow:hidden}.member-context-visibility-privacy>section:first-child>header{color:#fff;background:#17372e;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.member-context-visibility-privacy>section:first-child>header>span{color:#51ddb1;background:#214a3d;place-items:center;width:33px;height:33px;display:grid}.member-context-visibility-privacy header small{color:#58d9ae;font-size:6px;font-weight:850}.member-context-visibility-privacy header h2{margin:3px 0 0;font-size:10px}.member-context-visibility-privacy ul{margin:0;padding:0 12px;list-style:none}.member-context-visibility-privacy section:first-child li{border-bottom:1px solid #edf0ef;grid-template-columns:23px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.member-context-visibility-privacy section:first-child li:last-child{border-bottom:0}.member-context-visibility-privacy li>b{color:#16805f;background:#e3f2ed;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.member-context-visibility-privacy li p{margin:0}.member-context-visibility-privacy li strong,.member-context-visibility-privacy li small{display:block}.member-context-visibility-privacy li strong{color:#344e45;font-size:8px}.member-context-visibility-privacy li small{color:#7e8c86;margin-top:3px;font-size:6px;line-height:1.4}.member-context-visibility-excluded,.member-context-visibility-global{padding:13px}.member-context-visibility-excluded>span,.member-context-visibility-global>span{color:#16805f;letter-spacing:.07em;font-size:6px;font-weight:850}.member-context-visibility-excluded ul{margin:8px 0 0;padding:0}.member-context-visibility-excluded li{color:#6f7e78;padding:5px 0 5px 13px;font-size:7px;position:relative}.member-context-visibility-excluded li:before{content:"×";color:#a2615c;position:absolute;left:0}.member-context-visibility-excluded a,.member-context-visibility-global a{color:#087654;margin-top:9px;font-size:7px;font-weight:800;display:inline-block}.member-context-visibility-global strong,.member-context-visibility-global small{display:block}.member-context-visibility-global strong{color:#29463c;margin-top:6px;font-size:9px}.member-context-visibility-global small{color:#81908a;margin-top:3px;font-size:7px;line-height:1.4}.member-context-visibility-aside div{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.member-context-visibility-aside div:first-of-type{margin-top:8px}.member-context-visibility-aside span,.member-context-visibility-aside b{font-size:8px}.member-context-visibility-aside span{color:#687a72}.member-context-visibility-aside b{color:#167052;text-align:right}@media (max-width:980px){.member-context-visibility-layout{grid-template-columns:1fr}.member-context-visibility-privacy{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.member-context-visibility-hero{grid-template-columns:72px minmax(0,1fr)}.member-context-visibility-hero>aside{border-top:1px solid #36594d;border-left:0;grid-column:1/-1}.member-context-global-gate{grid-template-columns:32px minmax(0,1fr)}.member-context-global-gate a{grid-column:2}.member-context-visibility-privacy{grid-template-columns:1fr}}@media (max-width:560px){.member-context-visibility-brand{display:none}.member-context-visibility-hero{grid-template-columns:1fr}.member-context-social-preview>div{grid-template-columns:45px minmax(0,1fr)}.member-context-social-preview nav{grid-column:2;justify-content:flex-start}.member-context-visibility-options>div{grid-template-columns:1fr}.member-context-visibility-options label{border-bottom:1px solid #e8edea;border-right:0}.member-context-visibility-options label:last-child{border-bottom:0}.member-context-featured-choice{grid-template-columns:28px minmax(0,1fr)}.member-context-featured-choice button,.member-context-featured-choice>b{grid-column:2;justify-self:start}.member-context-visibility-form>footer{flex-direction:column;align-items:flex-start}.member-context-visibility-form>footer button{width:100%}}.member-context-preferences-heading{align-items:end}.member-context-preferences-hero{color:#fff;background:#132e26;border:1px solid #193d33;border-radius:3px;grid-template-columns:minmax(0,1fr) 245px;min-height:156px;display:grid;overflow:hidden}.member-context-preferences-hero>div{background:radial-gradient(circle at 86% 10%,#37d3a424,#0000 43%);align-content:center;padding:22px 25px;display:grid}.member-context-preferences-hero>div>span{color:#4bd8ad;letter-spacing:.09em;font-size:8px;font-weight:850}.member-context-preferences-hero h2{color:#fff;max-width:650px;margin:6px 0 4px;font-size:18px;line-height:1.18}.member-context-preferences-hero p{color:#afc1ba;max-width:720px;margin:0;font-size:9px;line-height:1.5}.member-context-preferences-hero nav{gap:7px;margin-top:13px;display:flex}.member-context-preferences-hero nav a{color:#fff;background:#16805f;border:1px solid #279775;border-radius:2px;padding:7px 9px;font-size:8px;font-weight:800}.member-context-preferences-hero nav a.secondary{color:#d3e2dc;background:0 0;border-color:#45695d}.member-context-preferences-hero>aside{background:#17382e;border-left:1px solid #36574c;align-content:center;gap:5px;padding:20px;display:grid}.member-context-preferences-hero>aside small{color:#58d9ae;font-size:7px;font-weight:850}.member-context-preferences-hero>aside strong{font-size:13px}.member-context-preferences-hero>aside p{color:#a8bbb4;font-size:8px}.member-context-preferences-hero>aside>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.member-context-preferences-hero>aside b{color:#6ce0bb;background:#214a3d;padding:4px 5px;font-size:6px}.member-context-preferences-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:12px;margin-top:12px;display:grid}.member-context-preferences-form{gap:12px;min-width:0;display:grid}.member-context-private-preview,.member-context-preference-transition,.member-context-preference-picker,.member-context-preference-boundary,.member-context-preferences-form>footer,.member-context-preferences-info>section,.member-context-preferences-empty{background:#fff;border:1px solid #dce4e0;border-radius:3px}.member-context-private-preview{overflow:hidden}.member-context-preference-transition{background:#fffaf0;border-color:#d8b967;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:12px 14px;display:grid;box-shadow:inset 3px 0 #c59422}.member-context-preference-transition>span{color:#fff4cd;background:#7c641f;place-items:center;width:37px;height:37px;font-size:12px;font-weight:900;display:grid}.member-context-preference-transition small,.member-context-preference-transition strong{display:block}.member-context-preference-transition small{color:#8a6817;letter-spacing:.08em;font-size:6px;font-weight:900}.member-context-preference-transition strong{color:#574718;margin-top:2px;font-size:9px}.member-context-preference-transition p{color:#7b6d45;margin:4px 0 0;font-size:7px;line-height:1.45}.member-context-preference-transition p b{color:#675016}.member-context-private-preview>header{color:#fff;background:#18372e;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 13px;display:flex}.member-context-private-preview>header span,.member-context-private-preview>header strong{display:block}.member-context-private-preview>header span{color:#54d9af;letter-spacing:.07em;font-size:7px;font-weight:850}.member-context-private-preview>header strong{color:#d4e3de;margin-top:2px;font-size:8px}.member-context-private-preview>header>b{color:#0f7455;background:#dff4ec;padding:4px 6px;font-size:7px}.member-context-private-preview>div{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:13px;display:grid}.member-context-private-preview>div>i{color:#4fd8ac;background:#17382f;place-items:center;width:45px;height:45px;font-size:10px;font-style:normal;font-weight:900;display:grid}.member-context-private-preview p{margin:0}.member-context-private-preview p small,.member-context-private-preview p strong,.member-context-private-preview p em{display:block}.member-context-private-preview p small{color:#16805f;font-size:7px;font-weight:800}.member-context-private-preview p strong{color:#29463c;margin-top:2px;font-size:11px}.member-context-private-preview p em{color:#82908b;margin-top:3px;font-size:7px;font-style:normal}.member-context-private-preview nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:300px;display:flex}.member-context-private-preview nav span{color:#126f53;background:#e3f2ed;padding:4px 6px;font-size:6px;font-weight:750}.member-context-private-preview>footer{color:#77867f;background:#f8faf9;border-top:1px solid #e8eeeb;justify-content:space-between;gap:12px;padding:8px 13px;font-size:7px;display:flex}.member-context-private-preview>footer b{color:#087553}.member-context-preference-picker{overflow:hidden}.member-context-preference-picker>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 13px;display:flex}.member-context-preference-picker>header>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.member-context-preference-picker>header>div>span{color:#178261;background:#e3f2ed;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.member-context-preference-picker header p{margin:0}.member-context-preference-picker header strong,.member-context-preference-picker header small{display:block}.member-context-preference-picker header strong{color:#304b41;font-size:9px}.member-context-preference-picker header small{color:#82908a;margin-top:2px;font-size:7px}.member-context-preference-picker>header>b{color:#087553;background:#e4f3ed;padding:4px 6px;font-size:7px}.member-context-preference-picker>div{display:grid}.member-context-preference-picker label{cursor:pointer;border-bottom:1px solid #e8edea;grid-template-columns:18px 38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:80px;padding:11px 13px;display:grid}.member-context-preference-picker label:last-child{border-bottom:0}.member-context-preference-picker label.selected{background:#f0f8f5;box-shadow:inset 3px 0 #16805f}.member-context-preference-picker input{opacity:0;pointer-events:none;position:absolute}.member-context-preference-picker label>i{color:#87958f;border:1px solid #cdd9d4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.member-context-preference-picker label.selected>i{color:#fff;background:#16805f;border-color:#16805f}.member-context-preference-picker label>span{color:#49d4a8;background:#18382f;place-items:center;width:37px;height:37px;font-size:8px;font-weight:900;display:grid}.member-context-preference-picker label p{margin:0}.member-context-preference-picker label p>small,.member-context-preference-picker label p>strong,.member-context-preference-picker label p>em{display:block}.member-context-preference-picker label p>small{color:#16805f;font-size:7px;font-weight:800}.member-context-preference-picker label p>strong{color:#304b41;margin-top:2px;font-size:10px}.member-context-preference-picker label p>em{color:#84918c;margin-top:2px;font-size:7px;font-style:normal}.member-context-preference-picker label nav{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.member-context-preference-picker label nav b{color:#126f53;background:#e3f2ed;padding:3px 5px;font-size:6px}.member-context-preference-picker label>aside{justify-items:end;gap:5px;display:grid}.member-context-preference-picker label>aside b{color:#735d27;font-size:6px}.member-context-preference-picker label>aside strong{color:#66756f;background:#edf1ef;padding:5px 7px;font-size:7px}.member-context-preference-picker label.selected>aside strong{color:#fff;background:#16805f}.member-context-preference-boundary{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:grid}.member-context-preference-boundary>span{color:#46d4a7;background:#18382f;place-items:center;width:33px;height:33px;display:grid}.member-context-preference-boundary small,.member-context-preference-boundary strong{display:block}.member-context-preference-boundary small{color:#16805f;font-size:6px;font-weight:850}.member-context-preference-boundary strong{color:#304b41;margin-top:2px;font-size:8px}.member-context-preference-boundary p{color:#7d8b85;margin:3px 0 0;font-size:7px;line-height:1.4}.member-context-preference-boundary a{color:#087654;font-size:7px;font-weight:850}.member-context-preferences-form>footer{background:#f5f9f7;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 13px;display:flex}.member-context-preferences-form>footer p{margin:0 0 3px;font-size:7px;font-weight:800}.member-context-preferences-form>footer p.success{color:#08795d}.member-context-preferences-form>footer p.error{color:#a33f39}.member-context-preferences-form>footer small{color:#71817b;font-size:7px}.member-context-preferences-form>footer button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#08795d;border:1px solid #08795d;padding:0 12px;font-size:7px;font-weight:850}.member-context-preferences-form>footer button:disabled{opacity:.55;cursor:wait}.member-context-preferences-info{gap:12px;display:grid}.member-context-preferences-info>section{overflow:hidden}.member-context-preferences-info>section:first-child>header{color:#fff;background:#17372e;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.member-context-preferences-info>section:first-child>header>span{color:#51ddb1;background:#214a3d;place-items:center;width:33px;height:33px;display:grid}.member-context-preferences-info header small{color:#58d9ae;font-size:6px;font-weight:850}.member-context-preferences-info header h2{margin:3px 0 0;font-size:10px}.member-context-preferences-info ul{margin:0;padding:0 12px;list-style:none}.member-context-preferences-info section:first-child li{border-bottom:1px solid #edf0ef;grid-template-columns:23px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.member-context-preferences-info section:first-child li:last-child{border-bottom:0}.member-context-preferences-info li>b{color:#16805f;background:#e3f2ed;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.member-context-preferences-info li p{margin:0}.member-context-preferences-info li strong,.member-context-preferences-info li small{display:block}.member-context-preferences-info li strong{color:#344e45;font-size:8px}.member-context-preferences-info li small{color:#7e8c86;margin-top:3px;font-size:6px;line-height:1.4}.member-context-preferences-excluded{padding:13px}.member-context-preferences-excluded>span{color:#16805f;letter-spacing:.07em;font-size:6px;font-weight:850}.member-context-preferences-excluded ul{margin:8px 0 0;padding:0}.member-context-preferences-excluded li{color:#6f7e78;padding:5px 0 5px 13px;font-size:7px;position:relative}.member-context-preferences-excluded li:before{content:"×";color:#a2615c;position:absolute;left:0}.member-context-preferences-aside div{border-top:1px solid #edf1ef;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.member-context-preferences-aside div:first-of-type{margin-top:8px}.member-context-preferences-aside span,.member-context-preferences-aside b{font-size:8px}.member-context-preferences-aside span{color:#687a72}.member-context-preferences-aside b{color:#167052;text-align:right;max-width:120px}.member-context-preferences-empty{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:170px;padding:22px;display:grid}.member-context-preferences-empty>span{color:#49d5aa;background:#17382f;place-items:center;width:53px;height:53px;font-size:16px;display:grid}.member-context-preferences-empty small{color:#16805f;font-size:7px;font-weight:850}.member-context-preferences-empty h2{color:#29463c;margin:5px 0;font-size:13px}.member-context-preferences-empty p{color:#7b8984;margin:0;font-size:8px;line-height:1.5}.member-context-preferences-empty a{color:#087654;margin-top:10px;font-size:8px;font-weight:850;display:inline-block}@media (max-width:980px){.member-context-preferences-layout{grid-template-columns:1fr}.member-context-preferences-info{grid-template-columns:1fr 1fr}}@media (max-width:760px){.member-context-preferences-hero{grid-template-columns:1fr}.member-context-preferences-hero>aside{border-top:1px solid #36574c;border-left:0}.member-context-private-preview>div{grid-template-columns:46px minmax(0,1fr)}.member-context-private-preview nav{grid-column:2;justify-content:flex-start}.member-context-preference-boundary{grid-template-columns:34px minmax(0,1fr)}.member-context-preference-boundary a{grid-column:2}}@media (max-width:560px){.member-context-preferences-hero nav{flex-direction:column}.member-context-preferences-hero nav a{text-align:center}.member-context-private-preview>header,.member-context-private-preview>footer{flex-direction:column;align-items:flex-start}.member-context-preference-picker label{grid-template-columns:18px 38px minmax(0,1fr)}.member-context-preference-picker label>aside{grid-column:3;justify-items:start}.member-context-preferences-form>footer{flex-direction:column;align-items:flex-start}.member-context-preferences-form>footer button{width:100%}.member-context-preferences-info{grid-template-columns:1fr}}.member-context-preferences-live-boundary{background:#f4f7f5;min-height:100vh}.member-context-preferences-live-boundary>.social-app-shell{min-height:calc(100vh - 39px)}.member-context-preferences-live-state{color:#f3f7fb;background:#1b2c43;border-bottom:1px solid #3d526d;justify-content:space-between;align-items:center;gap:14px;min-height:39px;padding:5px max(12px,50vw - 630px);display:flex}.member-context-preferences-live-state>div,.member-context-preferences-live-state>aside{align-items:center;gap:9px;display:flex}.member-context-preferences-live-state>div>span{color:#8bc7f2;letter-spacing:.09em;background:#263d5a;border:1px solid #4e6685;padding:4px 6px;font-size:9px;font-weight:900}.member-context-preferences-live-state>div>p{color:#b2c1d2;margin:0;font-size:10px}.member-context-preferences-live-state>aside>i{background:#69c5ef;width:8px;height:8px;box-shadow:0 0 0 4px #69c5ef21}.member-context-preferences-live-state>aside>strong{font-size:10px}.member-context-preferences-live-state>aside>time{color:#a8b9cc;font-size:9px}.member-context-preferences-live-state button{color:#93d3f3;width:27px;height:27px;font:inherit;cursor:pointer;background:#2a4260;border:1px solid #5b7391;border-radius:0;font-size:12px}.member-context-preferences-live-state button:disabled{opacity:.62;cursor:wait}.member-context-preferences-live-state.syncing>aside>i{background:#dfa63e;animation:1s ease-in-out infinite member-context-preferences-live-pulse;box-shadow:0 0 0 4px #dfa63e21}.member-context-preferences-live-state.offline{background:#54421f;border-color:#b78736}.member-context-preferences-live-state.offline>aside>i{background:#e0a23a}.member-context-preferences-live-state.unavailable{background:#5b302c;border-color:#8f413b}.member-context-preferences-live-state.unavailable>aside>i{background:#e27b70}.member-context-preferences-live-unavailable{background:#f4f7f5;place-items:center;min-height:calc(100vh - 39px);padding:28px;display:grid}.member-context-preferences-live-unavailable>section{text-align:center;background:#fff;border:1px solid #d9bbb5;border-top:4px solid #a95243;width:min(590px,100%);padding:30px}.member-context-preferences-live-unavailable>section>span{color:#8b4a40;background:#f3dfdb;place-items:center;width:48px;height:48px;margin:0 auto 11px;font-size:19px;display:grid}.member-context-preferences-live-unavailable small{color:#9b5b50;letter-spacing:.09em;font-size:9px;font-weight:900}.member-context-preferences-live-unavailable h1{color:#2d4039;margin:7px 0;font-size:18px}.member-context-preferences-live-unavailable p{color:#738079;margin:0 auto;font-size:11px;line-height:1.55}.member-context-preferences-live-unavailable div{justify-content:center;gap:8px;margin-top:16px;display:flex}.member-context-preferences-live-unavailable a{color:#08795d;border:1px solid #a9c8bd;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}@keyframes member-context-preferences-live-pulse{50%{opacity:.45;transform:scale(.84)}}@media (max-width:760px){.member-context-preferences-live-state{padding-inline:10px}.member-context-preferences-live-state>div>p,.member-context-preferences-live-state>aside>time{display:none}.member-context-preferences-live-unavailable div{flex-direction:column}.member-context-preferences-live-unavailable a{justify-content:center}}@media (prefers-reduced-motion:reduce){.member-context-preferences-live-state.syncing>aside>i{animation:none}}.account-start-page{color:#18332b;background:#eef4f1;min-height:100vh}.account-start-topbar{background:#fff;border-bottom:1px solid #dce6e2;justify-content:space-between;align-items:center;min-height:52px;padding:0 max(24px,50vw - 610px);display:flex}.account-start-brand{color:#123b30}.account-start-topbar nav{gap:18px;display:flex}.account-start-topbar nav a{color:#536e65;font-size:7px;font-weight:700}.account-start-topbar nav a:last-child{color:#08795d}.account-start-breadcrumb{min-height:31px;display:var(--gymn-breadcrumb-display,flex);color:#82918b;align-items:center;gap:7px;max-width:1220px;margin:auto;font-size:6px}.account-start-breadcrumb a{color:#657c74}.account-start-breadcrumb strong{color:#263d35}.account-start-heading{color:#fff;background:#12372d;border:1px solid #163c32;grid-template-columns:1fr 260px;align-items:stretch;max-width:1220px;min-height:164px;margin:0 auto 16px;display:grid}.account-start-heading>div{flex-direction:column;justify-content:center;padding:29px 34px;display:flex}.account-start-heading>div>span{color:#76d6b8;letter-spacing:.1em;font-size:6px;font-weight:800}.account-start-heading h1{margin:8px 0 7px;font-size:25px;line-height:1.08}.account-start-heading>div p{color:#b6cec6;max-width:610px;margin:0;font-size:8px;line-height:1.55}.account-start-heading>aside{background:#102f27;border-left:1px solid #31574c;flex-direction:column;justify-content:center;padding:23px;display:flex}.account-start-heading aside small{color:#79cdb4;font-size:5px;font-weight:800}.account-start-heading aside strong{margin:8px 0 5px;font-size:15px}.account-start-heading aside p{color:#a9c4bb;margin:0;font-size:6px;line-height:1.4}.account-start-layout{grid-template-columns:minmax(0,1fr) 275px;gap:16px;max-width:1220px;margin:auto;display:grid}.account-start-form{gap:13px;display:grid}.account-start-preview{color:#fff;background:#15392f;border:1px solid #1b4338}.account-start-preview>header,.account-start-preview>footer{justify-content:space-between;align-items:center;min-height:31px;padding:0 13px;display:flex}.account-start-preview>header{border-bottom:1px solid #31564b}.account-start-preview>header span,.account-start-preview>header b,.account-start-preview>footer b{letter-spacing:.08em;font-size:5px;font-weight:800}.account-start-preview>header span{color:#80d7bc}.account-start-preview>header b,.account-start-preview>footer b{color:#9abbb1}.account-start-preview>div{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:96px;padding:17px;display:grid}.account-start-preview>div>i{color:#68d5b3;background:#0e2e26;border:1px solid #50a88f;place-items:center;width:46px;height:46px;font-size:14px;font-style:normal;display:grid}.account-start-preview p{margin:0}.account-start-preview p small,.account-start-preview p strong,.account-start-preview p em{display:block}.account-start-preview p small{color:#75cdb2;font-size:5px;font-weight:800}.account-start-preview p strong{margin:4px 0;font-size:13px}.account-start-preview p em{color:#abc5bc;font-size:6px;font-style:normal}.account-start-preview>div>span{color:#66d0b0;font-size:18px}.account-start-preview>footer{border-top:1px solid #31564b}.account-start-preview>footer p{align-items:center;gap:7px;display:flex}.account-start-preview>footer strong{color:#fff;font-size:6px}.account-start-preview>footer small{color:#91b4a9;font-size:5px}.account-start-picker{background:#fff;border:1px solid #dbe5e1}.account-start-picker>header{border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.account-start-picker>header>div{align-items:center;gap:10px;display:flex}.account-start-picker>header>div>span{color:#81d9bd;background:#173d32;place-items:center;width:31px;height:31px;font-size:6px;font-weight:800;display:grid}.account-start-picker header p{margin:0}.account-start-picker header strong,.account-start-picker header small{display:block}.account-start-picker header strong{font-size:9px}.account-start-picker header small{color:#75857f;margin-top:3px;font-size:6px}.account-start-picker>header>b{color:#08795d;font-size:6px}.account-start-picker>div{grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.account-start-picker label{cursor:pointer;border:1px solid #e0e7e4;grid-template-columns:21px 36px 1fr auto;align-items:center;gap:9px;min-height:82px;padding:10px;display:grid}.account-start-picker label:hover{background:#f8fbfa;border-color:#9dc3b5}.account-start-picker label.selected{background:#eff8f5;border-color:#17946f;box-shadow:inset 3px 0 #17946f}.account-start-picker label.locked{cursor:default;opacity:.72;background:#f6f8f7}.account-start-picker input{opacity:0;pointer-events:none;position:absolute}.account-start-picker label>i{color:#0a8c67;font-size:9px;font-style:normal;font-weight:800}.account-start-picker label>span{color:#08795d;background:#e9f4f0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.account-start-picker label.locked>span{color:#87928e;background:#ebeeec}.account-start-picker label p{min-width:0;margin:0}.account-start-picker label p small,.account-start-picker label p strong,.account-start-picker label p em{display:block}.account-start-picker label p small{color:#71817b;font-size:5px;font-weight:800}.account-start-picker label p strong{color:#243d34;margin:3px 0;font-size:8px}.account-start-picker label p em{color:#7c8984;font-size:5px;font-style:normal;line-height:1.35}.account-start-picker label>b{color:#72847d;text-align:right;font-size:5px}.account-start-picker label.selected>b{color:#08795d}.account-start-boundary{background:#f2f8f6;border:1px solid #cfe2da;border-left:3px solid #51aa8f;grid-template-columns:40px 1fr;gap:11px;padding:13px;display:grid}.account-start-boundary>span{color:#08795d;border:1px solid #b8d9cd;place-items:center;width:38px;height:38px;display:grid}.account-start-boundary small,.account-start-boundary strong{display:block}.account-start-boundary small{color:#08795d;font-size:5px;font-weight:800}.account-start-boundary strong{margin:4px 0;font-size:8px}.account-start-boundary p{color:#70817b;margin:0;font-size:6px;line-height:1.45}.account-start-actions{background:#fff;border:1px solid #dbe4e0;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:11px 13px;display:flex}.account-start-actions p{margin:0 0 3px;font-size:6px;font-weight:750}.account-start-actions p.success{color:#08795d}.account-start-actions p.error{color:#a7443a}.account-start-actions p a{color:inherit;margin-left:6px;text-decoration:underline}.account-start-actions small{color:#7b8983;font-size:5px}.account-start-actions button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-width:150px;min-height:36px;font-size:7px;font-weight:800}.account-start-actions button:disabled{cursor:default;opacity:.55}.account-start-info{align-content:start;gap:12px;display:grid}.account-start-info>section{background:#fff;border:1px solid #dbe5e1}.account-start-info section>header{border-bottom:1px solid #e4eae7;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.account-start-info header>span{color:#7bd9bb;background:#173c32;place-items:center;width:32px;height:32px;display:grid}.account-start-info header small{color:#72827c;font-size:5px;font-weight:800}.account-start-info header h2{margin:3px 0 0;font-size:10px}.account-start-info ul{margin:0;padding:0;list-style:none}.account-start-info li{border-bottom:1px solid #edf0ef;grid-template-columns:24px 1fr;gap:8px;padding:10px 12px;display:grid}.account-start-info li:last-child{border-bottom:0}.account-start-info li>b{color:#0a8c68;font-size:6px}.account-start-info li p{margin:0}.account-start-info li strong,.account-start-info li small{display:block}.account-start-info li strong{font-size:7px}.account-start-info li small{color:#7d8a85;margin-top:2px;font-size:5px;line-height:1.35}.account-start-independent{padding-bottom:7px}.account-start-independent>span{color:#7a8983;border-bottom:1px solid #e5ebe8;padding:9px 11px;font-size:5px;font-weight:800;display:block}.account-start-independent li{color:#526a62;border:0;align-items:center;min-height:28px;padding:5px 11px;font-size:6px;display:flex}.account-start-independent li:before{content:"×";color:#7aa998;margin-right:7px;font-weight:800}.account-start-account-link{color:#08795d;text-align:center;background:#eaf5f1;border:1px solid #bcd9cf;padding:11px;font-size:6px;font-weight:800}.account-start-footer{color:#74857e;border-top:1px solid #dbe4e0;justify-content:space-between;align-items:center;max-width:1220px;min-height:55px;margin:17px auto 0;font-size:6px;display:flex}.account-start-footer a{color:#08795d;font-weight:750}@media (max-width:1260px){.account-start-breadcrumb,.account-start-heading,.account-start-layout,.account-start-footer{margin-left:20px;margin-right:20px}.account-start-topbar{padding:0 20px}}@media (max-width:850px){.account-start-heading{grid-template-columns:1fr}.account-start-heading>aside{border-top:1px solid #31574c;border-left:0}.account-start-layout{grid-template-columns:1fr}.account-start-info{grid-template-columns:1fr 1fr}.account-start-account-link{grid-column:1/-1}}@media (max-width:620px){.account-start-topbar{align-items:flex-start;gap:12px;padding-top:13px;padding-bottom:13px}.account-start-topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 13px}.account-start-breadcrumb{overflow-x:auto}.account-start-heading>div{padding:24px 20px}.account-start-heading h1{font-size:21px}.account-start-picker>div{grid-template-columns:1fr}.account-start-preview>footer,.account-start-actions,.account-start-footer{flex-direction:column;align-items:flex-start}.account-start-preview>footer{padding-top:8px;padding-bottom:8px}.account-start-actions button{width:100%}.account-start-info{grid-template-columns:1fr}.account-start-account-link{grid-column:auto}.account-start-footer{padding:13px 0}}.account-start-live-boundary{background:#eef4f1;min-height:100vh}.account-start-live-state{color:#183d33;background:#dfeee9;border-bottom:1px solid #bfd4cc;justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding:6px max(24px,50vw - 610px);display:flex}.account-start-live-state>div{align-items:baseline;gap:10px;min-width:0;display:flex}.account-start-live-state>div>span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:900}.account-start-live-state>div>p{color:#526f66;margin:0;font-size:13px}.account-start-live-state>aside{white-space:nowrap;align-items:center;gap:8px;display:flex}.account-start-live-state>aside>i{background:#0d9b72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #bce0d4}.account-start-live-state>aside>strong{font-size:13px}.account-start-live-state>aside>time{color:#648078;font-variant-numeric:tabular-nums;font-size:12px}.account-start-live-state button{color:#086c54;cursor:pointer;background:#f8fbfa;border:1px solid #88b9a8;border-radius:2px;width:30px;height:28px;font-size:15px;font-weight:800}.account-start-live-state button:disabled{cursor:default;opacity:.55}.account-start-live-state.syncing>aside>i{background:#b97a16;animation:1s ease-in-out infinite account-start-live-pulse;box-shadow:0 0 0 3px #f1d9af}.account-start-live-state.offline{color:#684d19;background:#fbf2df;border-color:#e1c79a}.account-start-live-state.offline>aside>i{background:#b27618;box-shadow:0 0 0 3px #edd6ac}.account-start-live-state.unavailable{color:#763d35;background:#f8e9e6;border-color:#e0bdb7}.account-start-live-state.unavailable>aside>i{background:#b55245;box-shadow:0 0 0 3px #efd0ca}.account-start-edit-conflict{color:#5d461d;background:#fff7e7;border:1px solid #d8ad65;border-left:3px solid #b97816;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.account-start-edit-conflict>span{color:#fff;background:#7e5716;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.account-start-edit-conflict strong{font-size:14px;display:block}.account-start-edit-conflict p{color:#806a42;margin:3px 0 0;font-size:13px;line-height:1.45}.account-start-edit-conflict nav{gap:7px;display:flex}.account-start-edit-conflict button{color:#674a1c;cursor:pointer;background:#fff;border:1px solid #b58b49;border-radius:2px;min-height:34px;padding:0 11px;font-size:13px;font-weight:800}.account-start-edit-conflict button.keep{color:#fff;background:#08795d;border-color:#08795d}.account-start-preview>footer small{overflow-wrap:anywhere}.account-start-live-unavailable{color:#18372f;background:#edf3f0;place-items:center;min-height:calc(100vh - 40px);padding:28px;display:grid}.account-start-live-unavailable>section{text-align:center;background:#fff;border:1px solid #163c32;border-top:4px solid #b55245;width:min(620px,100%);padding:34px;box-shadow:0 18px 45px #14302817}.account-start-live-unavailable>section>span{color:#7bd9bb;background:#173d32;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:21px;display:grid}.account-start-live-unavailable small{color:#9a5148;letter-spacing:.08em;font-size:12px;font-weight:900}.account-start-live-unavailable h1{margin:10px 0 8px;font-size:25px}.account-start-live-unavailable p{color:#667a73;max-width:470px;margin:0 auto;font-size:15px;line-height:1.55}.account-start-live-unavailable div{justify-content:center;gap:8px;margin-top:20px;display:flex}.account-start-live-unavailable a{color:#fff;background:#187e61;border:1px solid #187e61;border-radius:2px;padding:10px 13px;font-size:14px;font-weight:800}.account-start-live-unavailable a:last-child{color:#187e61;background:#fff}@keyframes account-start-live-pulse{50%{opacity:.55;transform:scale(.7)}}@media (max-width:760px){.account-start-live-state{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 18px}.account-start-live-state>div{flex-direction:column;align-items:flex-start;gap:2px}.account-start-live-state>aside{width:100%}.account-start-live-state>aside button{margin-left:auto}.account-start-edit-conflict{grid-template-columns:36px 1fr}.account-start-edit-conflict nav{grid-column:1/-1}}@media (max-width:480px){.account-start-edit-conflict nav,.account-start-live-unavailable div{flex-direction:column}.account-start-edit-conflict button{width:100%}}@media (prefers-reduced-motion:reduce){.account-start-live-state.syncing>aside>i{animation:none}}.account-center-live-boundary{background:#edf2ef;min-height:100vh}.account-center-live-state{color:#183d33;background:#dfeee9;border-bottom:1px solid #bad2ca;justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding:6px max(24px,50vw - 620px);display:flex}.account-center-live-state>div{align-items:baseline;gap:10px;min-width:0;display:flex}.account-center-live-state>div>span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:900}.account-center-live-state>div>p{color:#526f66;margin:0;font-size:13px}.account-center-live-state>aside{white-space:nowrap;align-items:center;gap:8px;display:flex}.account-center-live-state>aside>i{background:#0d9b72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #bce0d4}.account-center-live-state>aside>strong{font-size:13px}.account-center-live-state>aside>time{color:#648078;font-variant-numeric:tabular-nums;font-size:12px}.account-center-live-state button{color:#086c54;cursor:pointer;background:#f8fbfa;border:1px solid #88b9a8;border-radius:2px;width:30px;height:28px;font-size:15px;font-weight:800}.account-center-live-state button:disabled{cursor:default;opacity:.55}.account-center-live-state.syncing>aside>i{background:#b97a16;animation:1s ease-in-out infinite account-center-live-pulse;box-shadow:0 0 0 3px #f1d9af}.account-center-live-state.offline{color:#684d19;background:#fbf2df;border-color:#e1c79a}.account-center-live-state.offline>aside>i{background:#b27618;box-shadow:0 0 0 3px #edd6ac}.account-center-live-state.unavailable{color:#763d35;background:#f8e9e6;border-color:#e0bdb7}.account-center-live-state.unavailable>aside>i{background:#b55245;box-shadow:0 0 0 3px #efd0ca}.account-center-page{--account-accent:#08795d;--account-accent-soft:#d9eee7;color:#18352d;background:#edf2ef;min-height:calc(100vh - 40px)}.account-center-page.tone-blue{--account-accent:#256aa8;--account-accent-soft:#dceaf6}.account-center-page.tone-violet{--account-accent:#7552a6;--account-accent-soft:#e9e1f3}.account-center-page.tone-amber{--account-accent:#a66b13;--account-accent-soft:#f3e8d2}.account-center-page *{box-sizing:border-box}.account-center-page a{cursor:pointer;text-decoration:none}.account-center-topbar{background:#fff;border-bottom:1px solid #cbd6d2;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:8px max(24px,50vw - 620px);display:flex}.account-center-brand{color:#123f32;align-items:center;font-size:20px;display:inline-flex}.account-center-topbar>nav{align-items:center;gap:6px;display:flex}.account-center-topbar>nav>a{color:#5d7069;border:1px solid #0000;padding:8px 10px;font-size:13px;font-weight:750}.account-center-topbar>nav>a:hover{color:var(--account-accent);border-color:#ccd8d4}.account-center-page>.context-breadcrumb{width:min(1240px,100% - 48px);min-height:34px;margin:14px auto;font-size:12px}.account-center-hero{grid-template-columns:minmax(0,1fr) 380px;gap:14px;width:min(1240px,100% - 48px);margin:0 auto 14px;display:grid}.account-center-identity,.account-center-entry-card{background:#fff;border:1px solid #c9d6d1}.account-center-identity{border-top:4px solid var(--account-accent);align-items:center;gap:22px;min-height:188px;padding:26px;display:flex}.account-center-avatar{background:var(--account-accent);color:#fff;background-position:50%;background-size:cover;border:5px solid #fff;border-radius:50%;outline:1px solid #b9cbc4;flex:0 0 94px;place-items:center;width:94px;height:94px;font-size:25px;font-weight:900;display:grid;box-shadow:0 8px 22px #15362d1f}.account-center-identity>div{min-width:0}.account-center-identity>div>span,.account-center-passport header span,.account-center-controls header span,.account-center-choice-boundary>header>span{color:var(--account-accent);letter-spacing:.08em;font-size:12px;font-weight:900}.account-center-identity h1{overflow-wrap:anywhere;margin:4px 0 2px;font-size:clamp(25px,3vw,34px);line-height:1.08}.account-center-identity p{overflow-wrap:anywhere;color:#687a74;margin:0;font-size:14px}.account-center-identity nav{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.account-center-identity nav a{border:1px solid var(--account-accent);background:var(--account-accent);color:#fff;border-radius:2px;padding:9px 12px;font-size:13px;font-weight:850}.account-center-identity nav a.secondary{color:var(--account-accent);background:#fff}.account-center-entry-card{border-top:4px solid #243f36;padding:20px}.account-center-entry-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-center-entry-card>header span{color:#63766f;letter-spacing:.07em;font-size:12px;font-weight:850}.account-center-entry-card>header b{background:var(--account-accent-soft);color:var(--account-accent);padding:4px 6px;font-size:12px}.account-center-entry-card>strong{margin-top:16px;font-size:23px;display:block}.account-center-entry-card>p{color:#61736c;min-height:42px;margin:5px 0 15px;font-size:14px;line-height:1.5}.account-center-entry-card>footer{border-top:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.account-center-entry-card code{color:#6d7e78;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.account-center-entry-card a{color:var(--account-accent);flex:none;font-size:13px;font-weight:850}.account-center-systems{background:#fff;border:1px solid #c8d5d0;width:min(1240px,100% - 48px);margin:0 auto 14px}.account-center-systems>header{justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:16px 20px;display:flex}.account-center-systems>header>div>span{color:var(--account-accent);letter-spacing:.08em;font-size:12px;font-weight:900}.account-center-systems>header h2{margin:3px 0 2px;font-size:20px;line-height:1.2}.account-center-systems>header p{color:#6b7e77;margin:0;font-size:13px;line-height:1.45}.account-center-systems>header>aside{border-left:3px solid var(--account-accent);flex:none;padding:7px 0 7px 13px}.account-center-systems>header>aside small,.account-center-systems>header>aside strong{display:block}.account-center-systems>header>aside small{color:#71827c;font-size:12px;font-weight:850}.account-center-systems>header>aside strong{margin-top:2px;font-size:14px}.account-center-system-grid{background:#c8d5d0;border-block:1px solid #c8d5d0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.account-center-system{--system-color:#08795d;--system-soft:#d9eee7;color:#1a382f;background:#fff;flex-direction:column;min-width:0;min-height:196px;padding:15px;display:flex}.account-center-system.system-professional{--system-color:#256aa8;--system-soft:#dceaf6}.account-center-system.system-operation{--system-color:#986114;--system-soft:#f3e7d1}.account-center-system.system-platform{--system-color:#684795;--system-soft:#e9e0f2}.account-center-system.system-community{--system-color:#a54468;--system-soft:#f3e0e7}.account-center-system.current{z-index:1;box-shadow:inset 0 4px 0 var(--system-color);position:relative}.account-center-system:not(.locked):hover{background:var(--system-soft)}@supports (color:color-mix(in lab, red, red)){.account-center-system:not(.locked):hover{background:color-mix(in srgb, var(--system-soft) 36%, #fff)}}.account-center-system>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-center-system>header i{background:var(--system-soft);width:35px;height:35px;color:var(--system-color);place-items:center;font-size:16px;font-style:normal;font-weight:900;display:grid}.account-center-system>header span{color:var(--system-color);letter-spacing:.04em;text-align:right;font-size:12px;font-weight:900}.account-center-system>strong{margin-top:13px;font-size:16px;display:block}.account-center-system>small{color:#75867f;margin-top:2px;font-size:12px;font-weight:850}.account-center-system>p{color:#60736c;margin:8px 0 13px;font-size:13px;line-height:1.45}.account-center-system>footer{border-top:1px solid #e0e8e4;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.account-center-system>footer span{color:#62766e;font-size:12px;line-height:1.35}.account-center-system>footer b{color:var(--system-color);flex:none;font-size:12px}.account-center-system.locked{filter:grayscale(.35);color:#65736e;background:#f4f6f5}.account-center-system.locked>header i{color:#6d7b76;background:#e2e7e5}.account-center-system.locked>header span,.account-center-system.locked>footer b{color:#7c8984}.account-center-systems>footer{background:#f7f9f8;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:9px 15px;display:grid}.account-center-systems>footer>span{color:#9be1c8;background:#243f36;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.account-center-systems>footer p{margin:0}.account-center-systems>footer strong,.account-center-systems>footer small{display:block}.account-center-systems>footer strong{font-size:13px}.account-center-systems>footer small{color:#6d7e78;margin-top:1px;font-size:12px}.account-center-systems>footer a{color:var(--account-accent);font-size:13px;font-weight:850}.account-center-metrics{background:#c8d5d0;border:1px solid #c8d5d0;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1240px,100% - 48px);margin:0 auto 14px;display:grid}.account-center-metrics article{background:#fff;align-items:center;gap:13px;min-height:91px;padding:14px 16px;display:flex}.account-center-metrics article>span{background:var(--account-accent-soft);width:36px;height:36px;color:var(--account-accent);flex:0 0 36px;place-items:center;font-size:17px;font-weight:900;display:grid}.account-center-metrics p{grid-template-columns:auto 1fr;align-items:baseline;gap:0 8px;margin:0;display:grid}.account-center-metrics small{color:#71827c;grid-column:1/-1;font-size:12px;font-weight:750}.account-center-metrics strong{font-variant-numeric:tabular-nums;font-size:24px}.account-center-metrics em{color:#7a8a84;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.account-center-layout{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:14px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.account-center-main,.account-center-side{gap:14px;display:grid}.account-center-passport,.account-center-controls,.account-center-choice-boundary,.account-center-access,.account-center-privacy{background:#fff;border:1px solid #c9d6d1}.account-center-passport>header,.account-center-controls>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.account-center-passport h2,.account-center-controls h2,.account-center-choice-boundary h2{margin:4px 0 3px;font-size:20px;line-height:1.2}.account-center-passport header p,.account-center-controls header p{color:#708079;margin:0;font-size:13px;line-height:1.45}.account-center-passport>header>a{color:var(--account-accent);flex:none;font-size:13px;font-weight:850}.account-center-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.account-center-context-grid>article{border:1px solid #d5dfdb;border-left:3px solid #a9bbb4;padding:14px}.account-center-context-grid>article.primary{border-left-color:var(--account-accent);background:var(--account-accent-soft)}@supports (color:color-mix(in lab, red, red)){.account-center-context-grid>article.primary{background:color-mix(in srgb, var(--account-accent-soft) 28%, #fff)}}.account-center-context-grid article>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.account-center-context-grid article>header>span{color:#fff;background:#26483e;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.account-center-context-grid header small{color:#71817b;font-size:12px;display:block}.account-center-context-grid header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.account-center-context-grid header p{color:#71817b;margin:1px 0 0;font-size:12px}.account-center-context-grid header>b{background:var(--account-accent);color:#fff;align-self:start;padding:4px 6px;font-size:12px}.account-center-context-roles{border-block:1px solid #e2e9e6;flex-wrap:wrap;gap:5px;min-height:39px;margin:12px 0;padding:9px 0;display:flex}.account-center-context-roles span{color:#405b52;background:#edf2f0;padding:4px 6px;font-size:12px;font-weight:750}.account-center-context-bridges{margin:0 0 12px}.account-center-context-bridges>small{color:#6f807a;letter-spacing:.04em;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.account-center-context-bridges>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.account-center-context-bridges>div>a,.account-center-context-bridges>div>span{--route-color:#08795d;--route-soft:#e5f3ee;background:var(--route-soft);color:#21443a;border:1px solid #cbdad5;grid-template-columns:28px minmax(0,1fr) 10px;align-items:center;gap:7px;min-width:0;min-height:49px;padding:6px;display:grid}.account-center-context-bridges .route-professional{--route-color:#256aa8;--route-soft:#e8f1f8}.account-center-context-bridges .route-community{--route-color:#8f4260;--route-soft:#f6eaf0}.account-center-context-bridges .route-operation{--route-color:#906018;--route-soft:#f6eddd}.account-center-context-bridges>div>a{cursor:pointer}.account-center-context-bridges>div>a:hover{border-color:var(--route-color);box-shadow:inset 3px 0 0 var(--route-color)}.account-center-context-bridges>div>a>i,.account-center-context-bridges>div>span>i{width:28px;height:28px;color:var(--route-color);background:#fff;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.account-center-context-bridges>div>a>span,.account-center-context-bridges>div>span>span{min-width:0}.account-center-context-bridges strong,.account-center-context-bridges span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-center-context-bridges strong{font-size:12px}.account-center-context-bridges span>small{color:#657871;margin-top:1px;font-size:12px}.account-center-context-bridges>div>a>b,.account-center-context-bridges>div>span>b{color:var(--route-color);font-size:12px}.account-center-context-bridges>div>span.restricted{color:#71807b;background:#f4f6f5}.account-center-context-bridges>div>span.restricted>i{color:#7b8984;background:#e4e9e7}.account-center-context-bridges>div>span.restricted>b{color:#8a9692}.account-center-context-grid article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-center-context-grid footer p{color:#6e7e78;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.account-center-context-grid footer p i{background:#9ba9a4;border-radius:50%;width:7px;height:7px}.account-center-context-grid footer p i.visible{background:#0c966f}.account-center-context-grid footer nav{gap:9px;display:flex}.account-center-context-grid footer a{color:var(--account-accent);font-size:12px;font-weight:800}.account-center-passport>footer{background:#f7f9f8;border-top:1px solid #dce5e1;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.account-center-passport>footer>span{color:#587068;background:#e5ece9;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.account-center-passport>footer p{margin:0}.account-center-passport>footer strong,.account-center-passport>footer small{font-size:12px;display:block}.account-center-passport>footer small{color:#72827c;margin-top:2px}.account-center-passport>footer a{color:var(--account-accent);font-size:12px;font-weight:850}.account-center-independent{border:1px solid #ccd9d4;border-left:3px solid var(--account-accent);grid-template-columns:50px 1fr auto;align-items:center;gap:14px;margin:0 20px 20px;padding:18px;display:grid}.account-center-independent>span{background:var(--account-accent-soft);width:50px;height:50px;color:var(--account-accent);place-items:center;font-size:22px;font-weight:900;display:grid}.account-center-independent small,.account-center-independent strong{display:block}.account-center-independent small{color:var(--account-accent);font-size:12px;font-weight:900}.account-center-independent strong{margin-top:3px;font-size:15px}.account-center-independent p{color:#6d7d77;margin:3px 0 0;font-size:13px}.account-center-independent a{color:var(--account-accent);font-size:13px;font-weight:850}.account-center-controls>header{border-bottom:1px solid #dce5e1}.account-center-controls>header>b{color:#fff;background:#28483e;padding:5px 7px;font-size:12px}.account-center-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-center-controls>div>a{color:#19372e;border-bottom:1px solid #e0e7e4;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;min-height:92px;padding:13px 16px;display:grid}.account-center-controls>div>a:nth-child(odd){border-right:1px solid #e0e7e4}.account-center-controls>div>a:hover{background:#f4f8f6}.account-center-controls>div>a>i{background:var(--account-accent-soft);width:38px;height:38px;color:var(--account-accent);place-items:center;font-size:16px;font-style:normal;font-weight:900;display:grid}.account-center-controls a small,.account-center-controls a strong,.account-center-controls a p{display:block}.account-center-controls a small{color:#7d8c87;letter-spacing:.04em;font-size:12px;font-weight:850}.account-center-controls a strong{margin-top:2px;font-size:14px}.account-center-controls a p{color:#6d7e78;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.account-center-controls>div>a>span{color:#60736c;text-align:right;max-width:130px;font-size:12px}.account-center-controls>div>a>b{color:var(--account-accent)}.account-center-choice-boundary{border-top:4px solid var(--account-accent);padding:18px}.account-center-choice-boundary>header{margin-bottom:13px}.account-center-choice-boundary>article{background:#f9fbfa;border:1px solid #d8e1de;padding:13px}.account-center-choice-boundary>article>small{color:#74847e;font-size:12px;font-weight:900}.account-center-choice-boundary>article>strong{margin:4px 0 9px;font-size:15px;display:block}.account-center-choice-boundary>article>p{min-height:42px;margin:0}.account-center-choice-boundary>article>p b,.account-center-choice-boundary>article>p span{font-size:13px;display:block}.account-center-choice-boundary>article>p span{color:#70817b;margin-top:2px}.account-center-choice-boundary>article>a{color:var(--account-accent);margin-top:9px;font-size:12px;font-weight:850;display:block}.account-center-choice-boundary>i{z-index:1;color:#6a7c75;background:#fff;border:1px solid #c6d4cf;border-radius:50%;place-items:center;width:30px;height:30px;margin:-3px auto;font-style:normal;font-weight:900;display:grid;position:relative}.account-center-choice-boundary>footer{color:#697b74;text-align:center;margin-top:11px;font-size:12px;font-weight:750}.account-center-access>header{border-bottom:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.account-center-access>header span{color:#70817b;letter-spacing:.06em;font-size:12px;font-weight:900}.account-center-access>header strong{font-size:13px}.account-center-access>div{padding:7px 16px}.account-center-access p{color:#425b53;border-bottom:1px solid #edf1ef;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:0;padding:10px 0;font-size:13px;display:grid}.account-center-access p i{background:#a8b3af;border-radius:50%;width:7px;height:7px}.account-center-access p i.on{background:#0b956f}.account-center-access p b{color:#74847e;font-size:12px}.account-center-access>nav{background:#dce4e1;border-top:1px solid #dce4e1;gap:1px;display:grid}.account-center-access>nav:empty{display:none}.account-center-access>nav a{color:var(--account-accent);background:#fff;padding:11px 16px;font-size:13px;font-weight:850}.account-center-privacy{grid-template-columns:37px 1fr;gap:11px;padding:16px;display:grid}.account-center-privacy>span{color:#9be1c8;background:#243f36;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.account-center-privacy small{color:#74847e;font-size:12px;font-weight:900}.account-center-privacy strong{margin-top:3px;font-size:14px;display:block}.account-center-privacy p{color:#6b7d76;margin:5px 0 0;font-size:12px;line-height:1.5}.account-center-privacy>a{color:var(--account-accent);grid-column:2;font-size:12px;font-weight:850}.account-center-footer{color:#73837d;border-top:1px solid #cbd6d2;justify-content:space-between;gap:14px;width:min(1240px,100% - 48px);margin:14px auto 0;padding:18px 0 24px;font-size:12px;display:flex}.account-center-footer nav{gap:14px;display:flex}.account-center-footer a{color:#486259;font-weight:800}.account-center-live-unavailable{color:#18372f;background:#edf3f0;place-items:center;min-height:calc(100vh - 40px);padding:28px;display:grid}.account-center-live-unavailable>section{text-align:center;background:#fff;border:1px solid #163c32;border-top:4px solid #b55245;width:min(620px,100%);padding:34px;box-shadow:0 18px 45px #14302817}.account-center-live-unavailable>section>span{color:#7bd9bb;background:#173d32;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:21px;display:grid}.account-center-live-unavailable small{color:#9a5148;letter-spacing:.08em;font-size:12px;font-weight:900}.account-center-live-unavailable h1{margin:10px 0 8px;font-size:25px}.account-center-live-unavailable p{color:#667a73;max-width:470px;margin:0 auto;font-size:15px;line-height:1.55}.account-center-live-unavailable div{justify-content:center;gap:8px;margin-top:20px;display:flex}.account-center-live-unavailable a{color:#fff;cursor:pointer;background:#187e61;border:1px solid #187e61;border-radius:2px;padding:10px 13px;font-size:14px;font-weight:800}.account-center-live-unavailable a:last-child{color:#187e61;background:#fff}@keyframes account-center-live-pulse{50%{opacity:.55;transform:scale(.7)}}@media (max-width:1050px){.account-center-hero{grid-template-columns:1fr 330px}.account-center-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-center-layout{grid-template-columns:1fr}.account-center-side{grid-template-columns:repeat(3,minmax(0,1fr))}.account-center-choice-boundary{grid-row:span 2}}@media (max-width:760px){.account-center-live-state{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 18px}.account-center-live-state>div{flex-direction:column;align-items:flex-start;gap:2px}.account-center-live-state>aside{width:100%}.account-center-live-state>aside button{margin-left:auto}.account-center-topbar{padding-inline:18px}.account-center-topbar>nav>a{display:none}.account-center-page>.context-breadcrumb,.account-center-hero,.account-center-systems,.account-center-metrics,.account-center-layout,.account-center-footer{width:calc(100% - 28px)}.account-center-hero{grid-template-columns:1fr}.account-center-systems>header{align-items:flex-start}.account-center-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-identity{min-height:0;padding:20px}.account-center-avatar{flex-basis:78px;width:78px;height:78px}.account-center-metrics{grid-template-columns:repeat(2,1fr)}.account-center-context-grid,.account-center-controls>div{grid-template-columns:1fr}.account-center-controls>div>a:nth-child(odd){border-right:0}.account-center-side{grid-template-columns:1fr}.account-center-choice-boundary{grid-row:auto}}@media (max-width:520px){.account-center-live-state>div>p{display:none}.account-center-live-state>aside>strong{text-overflow:ellipsis;max-width:180px;overflow:hidden}.account-center-identity{flex-direction:column;align-items:flex-start;gap:14px}.account-center-identity h1{font-size:25px}.account-center-systems>header{flex-direction:column;gap:10px}.account-center-systems>header>aside{width:100%}.account-center-system-grid{grid-template-columns:1fr}.account-center-system{min-height:174px}.account-center-systems>footer{grid-template-columns:31px minmax(0,1fr)}.account-center-systems>footer a{grid-column:2}.account-center-metrics{grid-template-columns:1fr}.account-center-passport>header,.account-center-controls>header{flex-direction:column}.account-center-context-grid,.account-center-passport>header,.account-center-controls>header{padding-inline:15px}.account-center-context-grid article>footer{flex-direction:column;align-items:flex-start}.account-center-controls>div>a{grid-template-columns:38px minmax(0,1fr) 16px}.account-center-controls>div>a>span{display:none}.account-center-independent{grid-template-columns:45px 1fr;margin-inline:15px}.account-center-independent>a{grid-column:2}.account-center-passport>footer{grid-template-columns:32px 1fr}.account-center-passport>footer>a{grid-column:2}.account-center-footer{flex-direction:column;align-items:flex-start}.account-center-live-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.account-center-live-state.syncing>aside>i{animation:none}}.account-welcome-page{--welcome-ink:#17231f;--welcome-muted:#65716c;--welcome-line:#dce5e1;--welcome-canvas:#f2f6f3;--welcome-green:#00a978;--welcome-deep:#08765c;min-height:100vh;color:var(--welcome-ink);background:linear-gradient(90deg, #14413409 1px, transparent 1px), linear-gradient(#14413409 1px, transparent 1px), var(--welcome-canvas);background-size:28px 28px;font-family:Arial,Helvetica,sans-serif}.account-welcome-page a{color:inherit;text-decoration:none}.account-welcome-page a,.account-welcome-page button{cursor:pointer}.account-welcome-topbar{color:#fff;border-bottom:4px solid var(--welcome-green);background:#132821;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:0 4vw;display:flex}.account-welcome-brand{align-items:center;display:inline-flex}.account-welcome-brand svg{color:#fff;width:112px;height:auto}.account-welcome-topbar>nav{align-items:center;gap:8px;display:flex}.account-welcome-topbar>nav a{border:1px solid #0000;border-radius:4px;padding:10px 13px;font-size:13px;font-weight:700}.account-welcome-topbar>nav a:hover{border-color:#ffffff47}.account-welcome-topbar>nav a.primary{color:#10251e;background:#fff}.account-welcome-hero,.account-welcome-track-picker,.account-welcome-layout,.account-welcome-exits,.account-welcome-footer{width:min(1240px,100% - 48px);margin-inline:auto}.account-welcome-hero{background:#143229;border:1px solid #244f42;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);margin-top:24px;display:grid;box-shadow:0 16px 44px #19392f1f}.account-welcome-hero-copy{color:#fff;padding:42px 44px 38px;position:relative;overflow:hidden}.account-welcome-hero-copy:after{content:"◎";color:#ffffff0b;pointer-events:none;font-size:220px;line-height:1;position:absolute;top:-42px;right:18px}.account-welcome-hero-copy>span,.account-welcome-track-picker>header span,.account-welcome-journey>header span,.account-welcome-next>span,.account-welcome-snapshot>small,.account-welcome-exits>div>span{color:#71dfbc;letter-spacing:.11em;font-size:12px;font-weight:900;display:block}.account-welcome-hero-copy h1{z-index:1;letter-spacing:-.035em;max-width:720px;margin:12px 0;font-size:clamp(30px,3.2vw,38px);line-height:1.06;position:relative}.account-welcome-hero-copy>p{z-index:1;color:#c9d8d2;max-width:760px;margin:0;font-size:15px;line-height:1.7;position:relative}.account-welcome-hero-copy>div{z-index:1;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex;position:relative}.account-welcome-hero-copy>div b{color:#fff;letter-spacing:.06em;background:#00a9781f;border:1px solid #71dfbc59;border-radius:3px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.account-welcome-hero-copy>div b i{background:#64e0b5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #64e0b51f}.account-welcome-hero-copy>div small{color:#aebfb8;font-size:12px}.account-welcome-passport{color:#15231f;background:#f4fff9;border-left:1px solid #ffffff2e;grid-template-columns:56px 1fr;align-content:center;gap:14px;padding:30px;display:grid}.account-welcome-avatar{border:3px solid #fff;width:56px;height:56px;box-shadow:0 0 0 1px #b8d5ca}.account-welcome-passport>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.account-welcome-passport>div small{color:var(--welcome-deep);letter-spacing:.09em;font-size:12px;font-weight:900}.account-welcome-passport>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:18px;overflow:hidden}.account-welcome-passport>div span{color:var(--welcome-muted);margin-top:2px;font-size:13px}.account-welcome-passport dl{border:1px solid #d4e8df;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:8px 0 0;display:grid}.account-welcome-passport dl div{min-width:0;padding:13px}.account-welcome-passport dl div+div{border-left:1px solid #d4e8df}.account-welcome-passport dt{color:#718078;letter-spacing:.06em;font-size:12px;font-weight:800}.account-welcome-passport dd{margin:5px 0 0;font-size:13px;font-weight:800}.account-welcome-track-picker{border:1px solid var(--welcome-line);background:#fffffff0;margin-top:22px;padding:24px}.account-welcome-track-picker>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.account-welcome-track-picker>header span,.account-welcome-journey>header span,.account-welcome-exits>div>span{color:var(--welcome-deep)}.account-welcome-track-picker>header h2,.account-welcome-journey>header h2,.account-welcome-exits h2{letter-spacing:-.02em;margin:5px 0 4px;font-size:22px}.account-welcome-track-picker>header p,.account-welcome-journey>header p,.account-welcome-exits>div>p{color:var(--welcome-muted);margin:0;font-size:13px;line-height:1.55}.account-welcome-track-picker>header>b{color:var(--welcome-deep);letter-spacing:.05em;background:#edf9f4;border:1px solid #b8d9cd;border-radius:3px;flex:none;padding:8px 10px;font-size:12px}.account-welcome-track-picker>nav{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.account-welcome-track-picker>nav>a{border:1px solid var(--welcome-line);background:#fbfcfb;border-radius:4px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-width:0;padding:16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.account-welcome-track-picker>nav>a:hover{border-color:#85c9b3;transform:translateY(-1px)}.account-welcome-track-picker>nav>a.selected{border-color:var(--welcome-green);box-shadow:inset 4px 0 var(--welcome-green);background:#edf9f4}.account-welcome-track-picker>nav>a>i{width:42px;height:42px;color:var(--welcome-deep);background:#fff;border:1px solid #bddace;place-items:center;font-size:20px;font-style:normal;display:grid}.account-welcome-track-picker>nav>a>span{min-width:0}.account-welcome-track-picker>nav>a>span small{color:var(--welcome-deep);letter-spacing:.07em;font-size:12px;font-weight:900}.account-welcome-track-picker>nav>a>span strong{margin-top:3px;font-size:15px;display:block}.account-welcome-track-picker>nav>a>span p{color:var(--welcome-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.account-welcome-track-picker>nav>a>b{min-width:42px;color:var(--welcome-deep);text-align:center;background:#fff;border:1px solid #c7ddd5;border-radius:3px;padding:7px 8px;font-size:12px}.account-welcome-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);align-items:start;gap:18px;margin-top:18px;display:grid}.account-welcome-journey{border:1px solid var(--welcome-line);background:#fff}.account-welcome-journey>header{border-bottom:1px solid var(--welcome-line);background:linear-gradient(135deg,#fbfdfc,#eef7f3);justify-content:space-between;align-items:flex-start;gap:24px;min-height:138px;padding:24px;display:flex}.account-welcome-journey>header>div{max-width:660px}.account-welcome-progress{text-align:center;flex:0 0 92px}.account-welcome-progress>div{background:conic-gradient(var(--welcome-green) var(--account-welcome-progress), #dce8e3 0);border-radius:50%;place-items:center;width:72px;height:72px;margin-inline:auto;padding:6px;display:grid}.account-welcome-progress>div>span{width:60px;height:60px;color:var(--welcome-ink);background:#fff;border-radius:50%;place-content:center;display:grid}.account-welcome-progress strong{font-size:16px;display:block}.account-welcome-progress small{color:var(--welcome-muted);font-size:12px}.account-welcome-progress>p{color:var(--welcome-muted);margin:7px 0 0;font-size:12px}.account-welcome-journey>ol{margin:0;padding:0;list-style:none}.account-welcome-journey>ol>li{border-bottom:1px solid #e7ecea;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:124px;padding:20px 22px;display:grid;position:relative}.account-welcome-journey>ol>li:last-child{border-bottom:0}.account-welcome-journey>ol>li:before{content:"";background:#dce7e3;width:1px;position:absolute;top:0;bottom:0;left:42px;transform:translate(-50%)}.account-welcome-journey>ol>li>i{z-index:1;color:#53615c;background:#fff;border:1px solid #cbd7d2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:relative}.account-welcome-journey>ol>li.done>i{color:#fff;border-color:var(--welcome-green);background:var(--welcome-green)}.account-welcome-journey>ol>li.current{box-shadow:inset 4px 0 var(--welcome-green);background:#f4fbf8}.account-welcome-journey>ol>li.current>i{color:var(--welcome-deep);border-color:var(--welcome-green);box-shadow:0 0 0 5px #00a97817}.account-welcome-journey>ol>li>div>span{color:#7b8882;letter-spacing:.08em;font-size:12px;font-weight:900}.account-welcome-journey>ol>li.done>div>span,.account-welcome-journey>ol>li.current>div>span{color:var(--welcome-deep)}.account-welcome-journey>ol>li>div>strong{margin-top:4px;font-size:15px;display:block}.account-welcome-journey>ol>li>div>p{max-width:650px;color:var(--welcome-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.account-welcome-journey>ol>li>a{min-width:102px;color:var(--welcome-deep);text-align:center;background:#fff;border:1px solid #b8d6cb;border-radius:3px;padding:9px 11px;font-size:12px;font-weight:900}.account-welcome-journey>ol>li.current>a{color:#fff;border-color:var(--welcome-deep);background:var(--welcome-deep)}.account-welcome-side{gap:14px;display:grid}.account-welcome-side>section{border:1px solid var(--welcome-line);background:#fff}.account-welcome-next{padding:22px;border-top:4px solid var(--welcome-green)!important}.account-welcome-next>span{color:var(--welcome-deep)}.account-welcome-next>b{color:#fff;background:var(--welcome-deep);place-items:center;width:42px;height:42px;margin-top:15px;font-size:13px;display:grid}.account-welcome-next h2{margin:14px 0 7px;font-size:19px;line-height:1.18}.account-welcome-next p{color:var(--welcome-muted);margin:0;font-size:13px;line-height:1.55}.account-welcome-next>a{color:#fff;background:var(--welcome-deep);border-radius:3px;justify-content:space-between;align-items:center;margin-top:18px;padding:11px 13px;font-size:13px;font-weight:900;display:flex}.account-welcome-next>small{color:#78847f;margin-top:10px;font-size:12px;display:block}.account-welcome-next.complete{border-top-color:#62b8dc!important}.account-welcome-next.complete>b{background:#287b9f}.account-welcome-boundary{padding:20px}.account-welcome-boundary>header{align-items:center;gap:11px;display:flex}.account-welcome-boundary>header>span{width:38px;height:38px;color:var(--welcome-deep);background:#f0faf6;border:1px solid #c6ddd4;place-items:center;font-size:18px;display:grid}.account-welcome-boundary>header small{color:var(--welcome-deep);letter-spacing:.07em;font-size:12px;font-weight:900}.account-welcome-boundary>header h2{margin:3px 0 0;font-size:17px}.account-welcome-boundary ul{gap:9px;margin:17px 0;padding:0;list-style:none;display:grid}.account-welcome-boundary li{color:#53615c;gap:8px;font-size:12px;line-height:1.4;display:flex}.account-welcome-boundary li i{color:var(--welcome-deep);font-style:normal;font-weight:900}.account-welcome-boundary>a{color:var(--welcome-deep);font-size:12px;font-weight:900}.account-welcome-snapshot{padding:18px}.account-welcome-snapshot>small{color:#6c7973}.account-welcome-snapshot>div{border:1px solid #e1e8e5;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.account-welcome-snapshot p{text-align:center;min-width:0;margin:0;padding:10px 7px}.account-welcome-snapshot p+p{border-left:1px solid #e1e8e5}.account-welcome-snapshot p b{font-size:18px;display:block}.account-welcome-snapshot p span{color:var(--welcome-muted);margin-top:3px;font-size:12px;line-height:1.25;display:block}.account-welcome-exits{border:1px solid var(--welcome-line);background:#fff;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);align-items:center;gap:24px;margin-top:18px;padding:22px;display:grid}.account-welcome-exits>nav{border:1px solid var(--welcome-line);grid-template-columns:repeat(3,1fr);display:grid}.account-welcome-exits>nav>a{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-width:0;padding:14px;display:grid}.account-welcome-exits>nav>a+a{border-left:1px solid var(--welcome-line)}.account-welcome-exits>nav>a:hover{background:#f1faf6}.account-welcome-exits>nav>a>i{width:34px;height:34px;color:var(--welcome-deep);border:1px solid #c6ddd4;place-items:center;font-size:16px;font-style:normal;display:grid}.account-welcome-exits>nav>a>span{min-width:0}.account-welcome-exits>nav>a strong{font-size:13px;display:block}.account-welcome-exits>nav>a small{color:var(--welcome-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.account-welcome-exits>nav>a>b{color:var(--welcome-deep);font-size:14px}.account-welcome-footer{color:#69756f;border-top:1px solid #dce5e1;justify-content:space-between;gap:18px;margin-top:18px;padding:22px 0 32px;font-size:12px;display:flex}.account-welcome-footer a{color:var(--welcome-deep);font-weight:900}@media (max-width:940px){.account-welcome-hero,.account-welcome-layout{grid-template-columns:1fr}.account-welcome-passport{border-top:1px solid #ffffff2e;border-left:0}.account-welcome-exits{grid-template-columns:1fr}}@media (max-width:680px){.account-welcome-topbar{align-items:flex-start;min-height:auto;padding:14px 18px}.account-welcome-topbar>nav{flex-wrap:wrap;justify-content:flex-end}.account-welcome-topbar>nav a{padding:7px 8px;font-size:12px}.account-welcome-topbar>nav a:first-child{display:none}.account-welcome-hero,.account-welcome-track-picker,.account-welcome-layout,.account-welcome-exits,.account-welcome-footer{width:min(100% - 24px,1240px)}.account-welcome-hero{margin-top:12px}.account-welcome-hero-copy{padding:30px 22px}.account-welcome-hero-copy h1{font-size:29px}.account-welcome-passport{padding:22px}.account-welcome-track-picker{padding:18px}.account-welcome-track-picker>header{display:block}.account-welcome-track-picker>header>b{margin-top:13px;display:inline-block}.account-welcome-track-picker>nav{grid-template-columns:1fr}.account-welcome-journey>header{min-height:auto;padding:20px}.account-welcome-progress{flex-basis:76px}.account-welcome-progress>div{width:64px;height:64px}.account-welcome-progress>div>span{width:52px;height:52px}.account-welcome-journey>ol>li{grid-template-columns:38px 1fr;min-height:0;padding:18px}.account-welcome-journey>ol>li:before{left:37px}.account-welcome-journey>ol>li>i{width:38px;height:38px}.account-welcome-journey>ol>li>a{grid-column:2;justify-self:start}.account-welcome-exits>nav{grid-template-columns:1fr}.account-welcome-exits>nav>a+a{border-top:1px solid var(--welcome-line);border-left:0}.account-welcome-footer{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.account-welcome-brand svg{width:92px}.account-welcome-topbar>nav a:not(.primary){display:none}.account-welcome-hero-copy h1{font-size:27px}.account-welcome-hero-copy>div{flex-direction:column;align-items:flex-start}.account-welcome-passport dl{grid-template-columns:1fr}.account-welcome-passport dl div+div{border-top:1px solid #d4e8df;border-left:0}.account-welcome-track-picker>nav>a{grid-template-columns:38px 1fr}.account-welcome-track-picker>nav>a>i{width:38px;height:38px}.account-welcome-track-picker>nav>a>b{grid-column:2;justify-self:start}.account-welcome-journey>header{grid-template-columns:1fr auto;display:grid}.account-welcome-journey>header>div{grid-column:1/-1}}.identity-area-popover>section{max-height:min(330px,100vh - 190px);overflow-y:auto}.identity-area-popover>section>a{position:relative}.identity-area-popover>section>a.current{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.identity-area-popover>section>a.current{background:color-mix(in srgb, var(--green) 7%, white)}}.identity-area-popover>section>a.current{box-shadow:inset 2px 0 var(--green)}.identity-area-popover>section>a.current>i{background:var(--green-deep);color:#fff}.identity-area-popover>section>a.initial:not(.current):after{content:"";background:var(--green);border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:24px}.identity-area-popover>section>a.current>b{color:var(--green-deep)}.identity-area-popover>section>a.initial>b{color:#267b62;letter-spacing:.06em;font-size:5px}.identity-area-popover>section>a>em{color:#487668;letter-spacing:.05em;font-size:5px;font-style:normal;font-weight:900;position:absolute;bottom:5px;right:10px}.identity-area-popover>aside{color:#765f25;background:#fff8e6;border-top:1px solid #ecd8a9;grid-template-columns:19px 1fr;align-items:center;gap:7px;min-height:41px;margin:0;padding:7px 12px;display:grid}.identity-area-popover>aside>span{border:1px solid #dfc98e;place-items:center;width:18px;height:18px;font-size:6px;font-weight:800;display:grid}.identity-area-popover>aside p{margin:0;font-size:6px;line-height:1.45}.identity-area-menu.social{color:#d8e6e1}.identity-area-trigger{color:#d8e6e1;background:#20352e;border:1px solid #395149;align-items:center;gap:7px;min-height:34px;padding:0 7px 0 4px;list-style:none;display:flex}.identity-area-trigger::-webkit-details-marker{display:none}.identity-area-trigger .identity-area-avatar{border-color:#557067;width:26px;height:26px}.identity-area-trigger .profile-copy{display:none}.identity-area-trigger-copy{font-size:7px;font-weight:700}.identity-area-menu.social[open] .identity-area-trigger{border-color:var(--green);background:#29443a}.identity-area-menu.social .admin-account-popover{color:#1b2924;top:calc(100% + 11px)}.identity-area-menu.social .admin-account-popover:before{right:12px}@media (max-width:760px){.identity-area-trigger{background:0 0;border:0;width:34px;padding:3px}.identity-area-trigger .identity-area-avatar{width:28px;height:28px}.identity-area-trigger-copy,.identity-area-trigger .admin-account-chevron{display:none}.identity-area-menu.social[open] .identity-area-trigger{background:0 0}}@media (max-width:500px){.identity-area-menu.social .admin-account-popover{width:min(304px,100vw - 24px);right:-2px}}.member-access-heading{min-height:74px}.member-access-heading>a{color:#08795d;background:#fff;border:1px solid #d5dfdb;padding:7px 10px;font-size:7px;font-weight:750}.member-access-wallet{grid-template-columns:minmax(235px,.72fr) minmax(390px,1.28fr);gap:12px;display:grid}.member-access-contexts,.member-digital-pass,.member-access-rules{background:#fff;border:1px solid #d7e0dc}.member-access-contexts>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:flex}.member-access-contexts>header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:800}.member-access-contexts>header h2{margin:4px 0 0;font-size:11px}.member-access-contexts>header p{color:#75827d;max-width:330px;margin:4px 0 0;font-size:6px;line-height:1.45}.member-access-contexts>header>b{color:#08795d;background:#e5f4ef;place-items:center;min-width:26px;height:26px;font-size:8px;display:grid}.member-access-contexts>div{background:#f7f9f8;gap:6px;padding:9px;display:grid}.member-access-contexts button{text-align:left;background:#fff;border:1px solid #dce4e1;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:70px;padding:8px;display:grid}.member-access-contexts button:hover{border-color:#8bc8b5}.member-access-contexts button.selected{background:#edf8f4;border-color:#4fb696;box-shadow:inset 3px 0 #0a9d75}.member-access-contexts button>i{color:#3bd7a8;background:#17362e;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;font-weight:800;display:grid}.member-access-contexts button small,.member-access-contexts button strong,.member-access-contexts button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-access-contexts button small{color:#7b8983;text-transform:uppercase;font-size:5px}.member-access-contexts button strong{margin-top:3px;font-size:8px}.member-access-contexts button em{color:#718079;margin-top:3px;font-size:5px;font-style:normal}.member-access-contexts button>b{color:#6d7b75;white-space:nowrap;border:1px solid #d9e2de;padding:3px 5px;font-size:5px}.member-access-contexts button.selected>b{color:#08795d;background:#dff2eb;border-color:#addbcd}.member-access-contexts button>b.closed{color:#a34c3f;background:#fff2ed;border-color:#eccfc4}.member-access-empty{text-align:center;align-content:center;place-items:center;min-height:215px;padding:22px;display:grid}.member-access-empty>span{color:#08795d;background:#e4f4ee;place-items:center;width:35px;height:35px;display:grid}.member-access-empty h2{margin:9px 0 4px;font-size:10px}.member-access-empty p{color:#74817c;max-width:310px;margin:0;font-size:6px;line-height:1.5}.member-access-empty a{color:#08795d;margin-top:9px;font-size:7px;font-weight:750}.member-digital-pass{color:#fff;background:#132921;border-color:#28473e;min-height:390px;overflow:hidden;box-shadow:0 9px 24px #15352b1f}.member-digital-pass>header{background:#173128;border-bottom:1px solid #345148;justify-content:space-between;align-items:center;min-height:55px;padding:0 17px;display:flex}.member-digital-pass>header>div{align-items:center;gap:7px;display:flex}.member-digital-pass>header>div span{color:#0e2c23;background:#19c896;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid;transform:skew(-5deg)}.member-digital-pass>header>div strong{letter-spacing:-.6px;font-size:15px}.member-digital-pass>header>b{color:#a9bcb5;letter-spacing:.08em;border:1px solid #48645b;padding:4px 7px;font-size:5px}.member-pass-identity{border-bottom:1px solid #345148;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:83px;padding:12px 17px;display:grid}.member-pass-identity>span{color:#08795d;background:#dff5ed;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.member-pass-identity small{color:#7fa196;letter-spacing:.07em;font-size:5px;font-weight:800}.member-pass-identity h2{margin:4px 0 2px;font-size:11px}.member-pass-identity p{color:#a5b7b0;margin:0;font-size:6px}.member-pass-identity>b{color:#d4b86b;white-space:nowrap;border:1px solid #5a5541;padding:4px 6px;font-size:5px}.member-pass-identity>b.eligible{color:#57d7af;background:#1c4538;border-color:#357863}.member-pass-context{text-align:center;padding:12px 17px}.member-pass-context small{color:#7fa196;letter-spacing:.09em;font-size:5px;font-weight:800}.member-pass-context strong,.member-pass-context span{display:block}.member-pass-context strong{margin-top:5px;font-size:9px}.member-pass-context span{color:#c9d6d1;margin-top:2px;font-size:7px}.member-pass-context p{color:#82a097;margin:5px 0 0;font-size:5px}.member-pass-opening{background:#19372d;border:1px solid #3b6759;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;margin:0 17px 10px;padding:8px 9px;display:grid}.member-pass-opening>span{color:#52d5ab;background:#214b3d;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.member-pass-opening small{color:#58b99b;letter-spacing:.07em;font-size:5px;font-weight:800;display:block}.member-pass-opening strong{margin-top:2px;font-size:7px;display:block}.member-pass-opening p{color:#83a299;margin:2px 0 0;font-size:5px}.member-pass-opening>b{color:#57d7af;border:1px solid #397863;padding:4px 5px;font-size:5px}.member-pass-opening.closed{background:#352721;border-color:#634f48}.member-pass-opening.closed>span{color:#efa097;background:#54352d}.member-pass-opening.closed small{color:#d18f85}.member-pass-opening.closed>b{color:#efa097;border-color:#77584f}.member-pass-opening.closed.professional{background:#302f22;border-color:#5a5b43}.member-pass-opening.closed.professional>b{color:#dfc874;border-color:#7b754d}.member-pass-code{text-align:center;padding:3px 17px 14px}.member-pass-code>div:first-child{justify-content:center;gap:5px;display:flex}.member-pass-code>div:first-child>span{color:#ecfff8;background:#1b372e;border:1px solid #49685e;place-items:center;width:clamp(24px,4.4vw,35px);height:40px;font-size:15px;font-weight:800;display:grid}.member-pass-code>div:first-child>span.separator{margin-left:8px}.member-pass-code>div.member-pass-placeholder>span{color:#58736a}.member-pass-code>p{color:#55d8af;letter-spacing:.07em;margin:8px 0 0;font-size:6px;font-weight:800}.member-digital-pass.expired .member-pass-code>p{color:#ee9b93}.member-pass-timer{background:#29463d;height:3px;margin-top:8px;overflow:hidden}.member-pass-timer i{background:#24d09c;height:100%;transition:width 1s linear;display:block}.member-digital-pass.expired .member-pass-timer i{background:#c85d55}.member-digital-pass>footer{background:#173128;border-top:1px solid #345148;align-items:center;gap:8px;min-height:67px;padding:10px 17px;display:flex}.member-digital-pass>footer>div{flex:1;min-width:0}.member-digital-pass>footer>div>span{color:#acc0b9;align-items:center;gap:6px;font-size:6px;font-weight:700;display:flex}.member-digital-pass>footer>div>span i{background:#3bd7a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3bd7a821}.member-digital-pass>footer>div>span.inside i{background:#6da9dc;box-shadow:0 0 0 3px #6da9dc21}.member-digital-pass>footer small{color:#77978c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:5px;display:block;overflow:hidden}.member-digital-pass>footer button{color:#cfe0da;background:0 0;border:1px solid #547168;flex:none;min-height:29px;padding:0 9px;font-size:6px;font-weight:750}.member-digital-pass>footer button.primary{color:#fff;background:#19a97e;border-color:#20b98c}.member-digital-pass>footer button:disabled{cursor:not-allowed;opacity:.45}.member-pass-no-context{text-align:center;align-content:center;place-items:center;min-height:335px;padding:25px;display:grid}.member-pass-no-context>span{color:#43d1a5;background:#1d3c32;place-items:center;width:39px;height:39px;display:grid}.member-pass-no-context strong{margin-top:10px;font-size:10px}.member-pass-no-context p{color:#829f96;margin:5px 0 0;font-size:6px}.member-access-rules{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.member-access-rules article{border-right:1px solid #e3e9e6;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:72px;padding:10px 13px;display:grid}.member-access-rules article:last-child{border-right:0}.member-access-rules article>span{color:#08795d;border:1px solid #b8dcd0;place-items:center;width:24px;height:24px;font-size:7px;font-weight:800;display:grid}.member-access-rules strong{font-size:8px}.member-access-rules p{color:#74817c;margin:3px 0 0;font-size:6px;line-height:1.45}.member-access-shortcut{color:#fff;background:#173128;border:1px solid #3d5e53;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.member-access-shortcut>span{color:#103229;background:#20bf91;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.member-access-shortcut small{color:#67bca2;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.member-access-shortcut strong{margin-top:3px;font-size:9px;display:block}.member-access-shortcut p{color:#93aaa2;margin:3px 0 0;font-size:6px}.member-access-shortcut>b{color:#b9d4cb;white-space:nowrap;border:1px solid #527167;padding:6px 8px;font-size:6px}.member-access-shortcut:hover{border-color:#20bf91}@media (max-width:950px){.member-access-wallet{grid-template-columns:1fr}.member-access-rules{grid-column:auto}.member-pass-code>div:first-child>span{width:clamp(22px,7vw,36px)}}@media (max-width:620px){.member-pass-identity{grid-template-columns:39px minmax(0,1fr)}.member-pass-identity>b{grid-column:2;justify-self:start}.member-digital-pass>footer{flex-direction:column;align-items:stretch}.member-digital-pass>footer button{width:100%}.member-access-rules{grid-template-columns:1fr}.member-access-rules article{border-bottom:1px solid #e3e9e6;border-right:0}.member-access-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-access-shortcut>b{grid-column:2;justify-self:start}.member-pass-code>div:first-child{gap:3px}.member-pass-code>div:first-child>span{width:clamp(19px,7vw,31px);height:36px;font-size:12px}.member-pass-code>div:first-child>span.separator{margin-left:4px}}.member-frequency-heading{min-height:74px}.member-frequency-heading>a{color:#bfe0d5;background:#173128;border:1px solid #315b4f;padding:7px 10px;font-size:7px;font-weight:750}.member-frequency{gap:12px;display:grid}.member-frequency-context>header{min-height:72px}.member-frequency-empty-context{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px 14px;display:grid}.member-frequency-empty-context>i{color:#08795d;background:#e5f4ef;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.member-frequency-empty-context strong{font-size:8px}.member-frequency-empty-context p{color:#74817c;margin:4px 0 0;font-size:6px}.member-frequency-empty-context a{color:#08795d;font-size:6px;font-weight:750}.member-frequency-summary{background:#fff;border:1px solid #d8e1dd;grid-template-columns:repeat(4,1fr);display:grid}.member-frequency-summary article{border-right:1px solid #e5ebe8;align-content:center;min-height:79px;padding:11px 14px;display:grid}.member-frequency-summary article:last-child{border-right:0}.member-frequency-summary span{color:#78857f;letter-spacing:.07em;font-size:5px;font-weight:800}.member-frequency-summary strong{color:#17352c;margin-top:5px;font-size:17px;line-height:1}.member-frequency-summary small{color:#81908a;margin-top:5px;font-size:6px}.member-frequency-hero{color:#fff;background:#173128;border:1px solid #31564a;grid-template-columns:minmax(0,1fr) 230px;min-height:173px;display:grid;overflow:hidden}.member-frequency-hero>div{align-content:center;padding:22px 24px;display:grid}.member-frequency-hero>div>span{color:#4dd2a9;letter-spacing:.1em;font-size:5px;font-weight:800}.member-frequency-hero h2{letter-spacing:-.2px;max-width:660px;margin:7px 0 0;font-size:15px}.member-frequency-hero p{color:#a5b9b2;max-width:680px;margin:7px 0 0;font-size:7px;line-height:1.55}.member-frequency-hero nav{gap:7px;margin-top:13px;display:flex}.member-frequency-hero nav a{background:#18a97e;border:1px solid #26b68b;padding:7px 10px;font-size:6px;font-weight:750}.member-frequency-hero nav a.secondary{color:#bed1ca;background:0 0;border-color:#4c6c61}.member-frequency-hero>aside{text-align:center;background:#1a382f;border-left:1px solid #35554b;align-content:center;place-items:center;padding:16px;display:grid}.member-frequency-hero>aside small{color:#759b8e;font-size:5px;font-weight:800}.member-frequency-hero>aside strong{text-transform:capitalize;margin-top:8px;font-size:13px}.member-frequency-hero>aside b{color:#4ed4aa;margin-top:4px;font-size:9px}.member-frequency-hero>aside span{color:#91aaa1;border-top:1px solid #3c5b51;margin-top:8px;padding-top:8px;font-size:6px}.member-frequency-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;display:grid}.member-frequency-calendar-panel,.member-frequency-trend,.member-frequency-patterns,.member-frequency-history,.member-frequency-share{background:#fff;border:1px solid #d8e1dd}.member-frequency-calendar-panel>header,.member-frequency-history>header{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 14px;display:flex}.member-frequency-calendar-panel>header span,.member-frequency-history>header span,.member-frequency-trend header span,.member-frequency-patterns>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-frequency-calendar-panel>header h2,.member-frequency-history>header h2,.member-frequency-trend header h2{margin:4px 0 0;font-size:11px}.member-frequency-calendar-panel>header p,.member-frequency-history>header p{color:#7b8883;margin:4px 0 0;font-size:6px}.member-frequency-calendar-panel>header>b,.member-frequency-history>header>b{color:#08795d;white-space:nowrap;border:1px solid #cfe0da;padding:4px 6px;font-size:6px}.member-frequency-calendar{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:15px 16px 13px;display:grid}.member-frequency-weekdays{grid-template-rows:repeat(7,27px);gap:4px;display:grid}.member-frequency-weekdays span{color:#8a9691;align-items:center;font-size:5px;font-weight:750;display:flex}.member-frequency-days{grid-template-rows:repeat(7,27px);grid-template-columns:repeat(12,minmax(20px,1fr));grid-auto-flow:column;gap:4px;display:grid}.member-frequency-days>i{color:#a2aca8;background:#f4f7f5;border:1px solid #e3e9e6;place-items:center;min-width:0;font-style:normal;display:grid;position:relative}.member-frequency-days>i small{font-size:5px;font-weight:700}.member-frequency-days>i.active{color:#fff;opacity:calc(.58 + var(--day-intensity) * .42);background:#31b58d;border-color:#6cc7ab}.member-frequency-days>i.today{box-shadow:0 0 0 2px #173128}.member-frequency-days>i.future{opacity:.22;border-style:dashed}.member-frequency-calendar-panel>footer{color:#74817c;background:#fafbfa;border-top:1px solid #e8edeb;align-items:center;gap:12px;min-height:38px;padding:7px 14px;font-size:5px;display:flex}.member-frequency-calendar-panel>footer span{align-items:center;gap:4px;display:flex}.member-frequency-calendar-panel>footer i{background:#f2f5f3;border:1px solid #e0e6e3;width:9px;height:9px}.member-frequency-calendar-panel>footer i.low{background:#8bd5bd;border-color:#91d5bf}.member-frequency-calendar-panel>footer i.high{background:#149b74;border-color:#149b74}.member-frequency-calendar-panel>footer b{color:#08795d;margin-left:auto}.member-frequency-side{gap:12px;display:grid}.member-frequency-trend>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;min-height:61px;padding:10px 12px;display:flex}.member-frequency-trend>header>b{color:#08795d;background:#e4f4ee;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.member-frequency-trend>div{grid-template-columns:repeat(8,1fr);align-items:end;gap:5px;min-height:141px;padding:13px 11px 9px;display:grid}.member-frequency-trend article{justify-items:center;gap:4px;min-width:0;display:grid}.member-frequency-trend article>div{border-bottom:1px solid #dfe6e3;justify-content:center;align-items:flex-end;width:100%;height:83px;display:flex}.member-frequency-trend article i{background:#36b98f;width:68%;display:block}.member-frequency-trend article strong{font-size:7px}.member-frequency-trend article small{color:#82908a;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:4px;overflow:hidden}.member-frequency-trend>footer{color:#7e8b86;background:#fafbfa;border-top:1px solid #e8edeb;align-items:center;min-height:31px;padding:0 11px;font-size:5px;display:flex}.member-frequency-patterns{padding:13px}.member-frequency-patterns dl{gap:0;margin:8px 0 0;display:grid}.member-frequency-patterns dl>div{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:10px;min-height:39px;display:flex}.member-frequency-patterns dt{color:#77847f;font-size:6px}.member-frequency-patterns dd{color:#243830;text-align:right;text-transform:capitalize;margin:0;font-size:7px;font-weight:750}.member-frequency-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:12px;display:grid}.member-frequency-history>div{max-height:470px;overflow:auto}.member-frequency-history article{border-bottom:1px solid #edf0ef;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:68px;padding:8px 13px;display:grid}.member-frequency-history article time{background:#f4faf7;border:1px solid #d8e4df;align-content:center;place-items:center;width:39px;height:45px;display:grid}.member-frequency-history article time strong{font-size:12px;line-height:1}.member-frequency-history article time span{color:#08795d;margin-top:3px;font-size:5px;font-weight:800}.member-frequency-history article small{color:#7d8984;font-size:5px}.member-frequency-history article h3{margin:3px 0;font-size:8px}.member-frequency-history article p{color:#78857f;text-transform:capitalize;margin:0;font-size:6px}.member-frequency-history article>span{color:#64736d;border:1px solid #d9e2de;padding:4px 6px;font-size:5px}.member-frequency-history article>b{color:#08795d;font-size:6px}.member-frequency-empty{text-align:center;align-content:center;place-items:center;min-height:215px;padding:22px;display:grid}.member-frequency-empty>span{color:#08795d;background:#e6f4ef;place-items:center;width:35px;height:35px;display:grid}.member-frequency-empty strong{margin-top:9px;font-size:9px}.member-frequency-empty p{color:#78857f;max-width:310px;margin:4px 0 0;font-size:6px}.member-frequency-share{scroll-margin-top:75px}.member-frequency-share>header{color:#fff;background:#173128;border-bottom:1px solid #e5ebe8;align-items:center;gap:10px;min-height:68px;padding:11px 14px;display:flex}.member-frequency-share>header>span{color:#0f3328;background:#20bd90;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.member-frequency-share>header small{color:#63bda2;font-size:5px;font-weight:800}.member-frequency-share>header h2{margin:4px 0 0;font-size:10px}.member-frequency-share>p{color:#6e7c76;border-bottom:1px solid #e8edeb;margin:0;padding:11px 14px;font-size:6px;line-height:1.55}.member-frequency-share form{gap:9px;padding:12px 14px;display:grid}.member-frequency-share label{gap:4px;display:grid}.member-frequency-share label>span{color:#697771;font-size:5px;font-weight:700}.member-frequency-share input,.member-frequency-share select{color:#26352f;background:#fbfcfb;border:1px solid #d7dfdc;outline:0;width:100%;min-height:34px;padding:0 8px;font-size:7px}.member-frequency-share input:focus,.member-frequency-share select:focus{background:#fff;border-color:#66bba1}.member-frequency-share form>div{color:#08795d;background:#e9f7f2;border:1px solid #b9dfd2;padding:7px 8px;font-size:6px;font-weight:700}.member-frequency-share form>div.error{color:#a24742;background:#fff1f0;border-color:#e6c5c2}.member-frequency-share form>div a{text-decoration:underline}.member-frequency-share form footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.member-frequency-share form footer a{color:#08795d;font-size:6px;font-weight:700}.member-frequency-share form button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:32px;padding:0 10px;font-size:6px;font-weight:800}.member-frequency-share form button:disabled{cursor:not-allowed;opacity:.45}.member-frequency-share>aside{background:#f6f9f8;border-top:1px solid #e5ebe8;align-items:center;gap:8px;min-height:50px;padding:9px 14px;display:flex}.member-frequency-share>aside>b{color:#567067;background:#e2eee9;place-items:center;width:24px;height:24px;display:grid}.member-frequency-share>aside strong,.member-frequency-share>aside small{display:block}.member-frequency-share>aside strong{font-size:7px}.member-frequency-share>aside small{color:#7d8a85;margin-top:3px;font-size:5px}.member-frequency-privacy{background:#edf7f3;border:1px solid #cce2da;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.member-frequency-privacy>span{color:#08795d;background:#d9eee7;place-items:center;width:29px;height:29px;display:grid}.member-frequency-privacy strong{font-size:8px}.member-frequency-privacy p{color:#65766f;margin:3px 0 0;font-size:6px}.member-frequency-shortcut{background:#fff;border:1px solid #d4e2dd;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 13px;display:grid}.member-frequency-shortcut>span{color:#08795d;background:#e1f3ec;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-frequency-shortcut small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.member-frequency-shortcut strong{margin-top:3px;font-size:9px;display:block}.member-frequency-shortcut p{color:#77847f;margin:3px 0 0;font-size:6px}.member-frequency-shortcut>b{color:#08795d;white-space:nowrap;border:1px solid #c9ddd6;padding:6px 8px;font-size:6px}.member-frequency-shortcut:hover{border-color:#72bba5}@media (max-width:980px){.member-frequency-grid,.member-frequency-lower-grid{grid-template-columns:1fr}.member-frequency-side{grid-template-columns:1fr 1fr}}@media (max-width:720px){.member-frequency-summary{grid-template-columns:1fr 1fr}.member-frequency-summary article:nth-child(2){border-right:0}.member-frequency-summary article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.member-frequency-hero{grid-template-columns:1fr}.member-frequency-hero>aside{border-top:1px solid #35554b;border-left:0}.member-frequency-side{grid-template-columns:1fr}.member-frequency-calendar{overflow-x:auto}.member-frequency-weekdays{min-width:28px}.member-frequency-days{min-width:520px}.member-frequency-history article{grid-template-columns:42px minmax(0,1fr) auto}.member-frequency-history article>b{grid-column:2/-1}.member-frequency-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-frequency-shortcut>b{grid-column:2;justify-self:start}}@media (max-width:480px){.member-frequency-summary{grid-template-columns:1fr}.member-frequency-summary article{border-bottom:1px solid #e5ebe8;border-right:0}.member-frequency-summary article:nth-child(3){border-bottom:1px solid #e5ebe8}.member-frequency-hero>div{padding:20px 17px}.member-frequency-hero nav,.member-frequency-share form footer{flex-direction:column;align-items:stretch}.member-frequency-calendar-panel>header,.member-frequency-history>header{flex-direction:column;align-items:flex-start}.member-frequency-calendar-panel>footer{flex-wrap:wrap}.member-frequency-calendar-panel>footer b{width:100%;margin-left:0}.member-frequency-history article{grid-template-columns:39px minmax(0,1fr)}.member-frequency-history article>span,.member-frequency-history article>b{grid-column:2;justify-self:start}.member-frequency-empty-context{grid-template-columns:36px minmax(0,1fr)}.member-frequency-empty-context a{grid-column:2}}.member-frequency-readability-workspace{container-type:inline-size}.member-frequency-heading>a{align-items:center;min-height:38px;padding-inline:12px;font-size:12px;display:inline-flex}.member-frequency-readability-workspace .member-frequency :where(p,a,button,input,select,small,strong,b,span,dt,dd,time,em){line-height:1.45;font-size:.75rem!important}.member-frequency-readability-workspace .member-frequency h2{line-height:1.3;font-size:1rem!important}.member-frequency-readability-workspace .member-frequency h3{line-height:1.35;font-size:.8125rem!important}.member-frequency-readability-workspace .member-frequency :is(a,button,input,select){min-height:38px}.member-frequency-readability-workspace .member-frequency-summary article{min-height:106px;padding:15px 17px}.member-frequency-readability-workspace .member-frequency-summary strong{font-size:1.5rem!important}.member-frequency-readability-workspace .member-frequency-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);min-height:218px}.member-frequency-readability-workspace .member-frequency-hero>div{padding:26px 28px}.member-frequency-readability-workspace .member-frequency-hero h2{font-size:1.125rem!important}.member-frequency-readability-workspace .member-frequency-hero nav a{align-items:center;padding-inline:13px;display:inline-flex}.member-frequency-readability-workspace .member-frequency-hero>aside strong{font-size:1rem!important}.member-frequency-readability-workspace .member-frequency-calendar-panel>header,.member-frequency-readability-workspace .member-frequency-history>header{min-height:92px;padding:14px 17px}.member-frequency-readability-workspace .member-frequency-calendar-panel>header>b,.member-frequency-readability-workspace .member-frequency-history>header>b{padding:6px 8px}.member-frequency-readability-workspace .member-frequency-calendar{grid-template-columns:40px minmax(0,1fr);padding:17px;overflow-x:auto}.member-frequency-readability-workspace .member-frequency-weekdays{grid-template-rows:repeat(7,34px);min-width:38px}.member-frequency-readability-workspace .member-frequency-days{grid-template-rows:repeat(7,34px);grid-template-columns:repeat(12,minmax(42px,1fr));min-width:610px}.member-frequency-readability-workspace .member-frequency-calendar-panel>footer{min-height:52px;padding:9px 16px}.member-frequency-readability-workspace .member-frequency-trend>header{min-height:78px;padding:12px 14px}.member-frequency-readability-workspace .member-frequency-trend>header>b{width:38px;height:38px}.member-frequency-readability-workspace .member-frequency-trend>div{grid-template-columns:repeat(8,minmax(39px,1fr));min-height:188px;padding:16px 13px 12px;overflow-x:auto}.member-frequency-readability-workspace .member-frequency-trend article>div{height:104px}.member-frequency-readability-workspace .member-frequency-trend>footer{min-height:44px;padding-inline:13px}.member-frequency-readability-workspace .member-frequency-patterns{padding:16px}.member-frequency-readability-workspace .member-frequency-patterns dl>div{min-height:52px}.member-frequency-readability-workspace .member-frequency-history>div{max-height:none;overflow:visible}.member-frequency-readability-workspace .member-frequency-history article{grid-template-columns:54px minmax(0,1fr) auto auto;gap:13px;min-height:86px;padding:11px 16px}.member-frequency-readability-workspace .member-frequency-history article time{width:50px;height:58px}.member-frequency-readability-workspace .member-frequency-history article time strong{font-size:1rem!important}.member-frequency-readability-workspace .member-frequency-history article>span{padding:6px 8px}.member-frequency-history-pagination{color:#718078;background:#fafcfb;border-top:1px solid #e3eae7;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.member-frequency-history-pagination>nav{justify-content:center;align-items:center;gap:7px;display:flex}.member-frequency-readability-workspace .member-frequency-history-pagination :is(a,nav>b){color:#08795d;background:#fff;border:1px solid #d4dfda;align-items:center;min-height:36px;padding:0 10px;font-weight:750;display:inline-flex}.member-frequency-readability-workspace .member-frequency-history-pagination a.current{background:#edf8f4;border-color:#98cdbd}.member-frequency-readability-workspace .member-frequency-history-pagination nav>b{color:#63726b}.member-frequency-history-pagination>small{text-align:right;justify-self:end}.member-frequency-readability-workspace .member-frequency-empty{min-height:245px}.member-frequency-readability-workspace .member-frequency-share>header{min-height:82px;padding:13px 16px}.member-frequency-readability-workspace .member-frequency-share>p,.member-frequency-readability-workspace .member-frequency-share form{padding:14px 16px}.member-frequency-readability-workspace .member-frequency-share input,.member-frequency-readability-workspace .member-frequency-share select{padding-inline:10px}.member-frequency-readability-workspace .member-frequency-share form button{padding-inline:12px}.member-frequency-readability-workspace .member-frequency-share>aside,.member-frequency-readability-workspace .member-frequency-privacy{min-height:72px;padding:12px 16px}@media (max-width:820px){.member-frequency-readability-workspace .member-frequency-history article{grid-template-columns:54px minmax(0,1fr) auto}.member-frequency-readability-workspace .member-frequency-history article>b{grid-column:2/-1}.member-frequency-history-pagination{grid-template-columns:1fr;align-items:flex-start}.member-frequency-history-pagination>nav{flex-wrap:wrap;justify-content:flex-start}.member-frequency-history-pagination>small{text-align:left;justify-self:start}}@media (max-width:560px){.member-frequency-readability-workspace .member-frequency-hero{grid-template-columns:1fr}.member-frequency-readability-workspace .member-frequency-history article{grid-template-columns:50px minmax(0,1fr)}.member-frequency-readability-workspace .member-frequency-history article>:is(span,b){grid-column:2;justify-self:start}}.member-classes{gap:12px;display:grid}.member-classes-summary{background:#fff;border:1px solid #d8e2de;grid-template-columns:repeat(4,1fr);display:grid}.member-classes-summary article{border-top:2px solid #74bca6;border-right:1px solid #e8eeeb;min-height:82px;padding:13px 15px}.member-classes-summary article:last-child{border-right:0}.member-classes-summary article.amber{border-top-color:#ce9c3f}.member-classes-summary span,.member-classes-summary small{color:#7b8983;font-size:6px;display:block}.member-classes-summary strong{margin:6px 0 3px;font-size:19px;display:block}.member-classes-summary small{color:#08795d}.member-classes-hero{color:#fff;background:#142e26;border:1px solid #173b31;grid-template-columns:minmax(0,1fr) 220px;min-height:186px;display:grid;overflow:hidden}.member-classes-hero>div{background:radial-gradient(circle at 88% 18%,#1fd29d24,#0000 37%);align-content:center;padding:24px 27px;display:grid}.member-classes-hero>div>span{color:#3ad4a7;letter-spacing:.1em;font-size:6px;font-weight:850}.member-classes-hero h2{color:#fff;max-width:700px;margin:8px 0 6px;font-size:17px}.member-classes-hero p{color:#a9c0b8;max-width:680px;margin:0;font-size:8px;line-height:1.55}.member-classes-hero nav{gap:7px;margin-top:16px;display:flex}.member-classes-hero nav a{color:#fff;background:#149f79;border:1px solid #20b98c;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.member-classes-hero nav a.secondary{color:#c1d1cc;background:0 0;border-color:#49675e}.member-classes-hero>aside{text-align:center;background:#1a3930;border-left:1px solid #34534a;align-content:center;place-items:center;padding:18px;display:grid}.member-classes-hero aside small{color:#7f9e94;font-size:5px;font-weight:850}.member-classes-hero aside strong{color:#d7e8e2;max-width:175px;margin-top:7px;font-size:10px}.member-classes-hero aside b{color:#47d9ae;margin-top:13px;font-size:28px;line-height:1}.member-classes-hero aside span{color:#8fa9a0;margin-top:4px;font-size:6px}.member-classes-insights{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:12px;display:grid}.member-classes-trend,.member-classes-activities,.member-classes-upcoming,.member-classes-history{background:#fff;border:1px solid #d9e2de}.member-classes-trend>header,.member-classes-activities>header,.member-classes-upcoming>header,.member-classes-history>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:flex}.member-classes-trend header span,.member-classes-activities header span,.member-classes-upcoming header span,.member-classes-history header span{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.member-classes-trend h2,.member-classes-activities h2,.member-classes-upcoming h2,.member-classes-history h2{margin:4px 0 0;font-size:10px}.member-classes-trend header p,.member-classes-activities header p,.member-classes-upcoming header p,.member-classes-history header p{color:#7a8782;margin:3px 0 0;font-size:6px}.member-classes-trend header>b,.member-classes-upcoming header>b,.member-classes-history header>b{color:#08795d;white-space:nowrap;background:#eff7f4;border:1px solid #cee0da;padding:5px 7px;font-size:6px}.member-classes-trend>div:nth-child(2){background:repeating-linear-gradient(#0000 0 43px,#edf1ef 44px);align-items:end;gap:10px;min-height:178px;padding:18px 17px 10px;display:flex}.member-classes-trend article{flex:1;grid-template-rows:108px 18px auto;place-items:end center;min-width:30px;height:145px;display:grid}.member-classes-trend article>span{align-items:end;gap:2px;width:20px;height:102px;display:flex}.member-classes-trend article i{width:9px;min-height:0;display:block}.member-classes-trend i.attended{background:#14a67d}.member-classes-trend i.no-show{background:#d49a3f}.member-classes-trend article small{color:#7e8c86;text-transform:uppercase;font-size:5px}.member-classes-trend>footer{color:#718079;border-top:1px solid #e8edeb;align-items:center;gap:13px;min-height:40px;padding:0 16px;font-size:6px;display:flex}.member-classes-trend footer span{align-items:center;gap:5px;display:flex}.member-classes-trend footer b{color:#08795d;margin-left:auto;font-size:6px}.member-classes-activities article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(100px,1fr) minmax(70px,.8fr) 30px;align-items:center;gap:9px;min-height:53px;display:grid}.member-classes-activities article:last-child{border-bottom:0}.member-classes-activities article strong,.member-classes-activities article small{display:block}.member-classes-activities article small{color:#7e8c86;margin-top:3px;font-size:5px}.member-classes-activities article>span{background:#edf1ef;height:5px}.member-classes-activities article>span i{background:#2cb38a;height:100%;display:block}.member-classes-activities article>b{color:#08795d;text-align:right;font-size:7px}.member-classes-upcoming>div:last-child>article{border-bottom:1px solid #edf1ef;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:88px;padding:10px 14px;display:grid}.member-classes-upcoming>div:last-child>article:last-child{border-bottom:0}.member-classes-upcoming time{background:#f5faf8;border:1px solid #d9e4df;align-content:center;place-items:center;min-height:52px;display:grid}.member-classes-upcoming time b{font-size:13px;line-height:1}.member-classes-upcoming time span{color:#08795d;font-size:5px;font-weight:850}.member-classes-upcoming time small{color:#73817b;margin-top:4px;font-size:6px}.member-classes-upcoming article>div small{color:#7d8b85;font-size:5px}.member-classes-upcoming h3{margin:3px 0;font-size:9px}.member-classes-upcoming p{color:#75837d;margin:0;font-size:6px}.member-classes-upcoming article>span,.member-classes-history article>span{color:#08795d;white-space:nowrap;border:1px solid #c5ddd5;padding:4px 7px;font-size:6px;font-weight:800}.member-classes-upcoming article>span.waitlist,.member-classes-history article>span.waitlist-closed,.member-classes-history article>span.no-show{color:#96691b;background:#fff8e8;border-color:#e5cf9f}.member-classes-upcoming article>span.cancelled,.member-classes-history article>span.cancelled{color:#a34742;background:#fcf2f1;border-color:#e2c4c1}.member-classes-upcoming nav{text-align:right;gap:5px;display:grid}.member-classes-upcoming nav a{color:#08795d;font-size:6px;font-weight:750}.member-classes-history-head,.member-classes-history>article{grid-template-columns:100px minmax(190px,1.2fr) minmax(150px,.9fr) 105px 12px;align-items:center;gap:12px;margin:0 15px;display:grid}.member-classes-history-head{color:#87928d;letter-spacing:.05em;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:850}.member-classes-history>article{color:#5f6d67;border-top:1px solid #edf1ef;min-height:58px;font-size:7px}.member-classes-history article div strong,.member-classes-history article div small{display:block}.member-classes-history article div strong{color:#26362f;font-size:7px}.member-classes-history article div small{color:#83908a;margin-top:3px;font-size:5px}.member-classes-history article>a{color:#08795d;font-size:9px;font-weight:850}.member-classes-empty{text-align:center;align-content:center;place-items:center;min-height:150px;padding:20px;display:grid}.member-classes-empty>span{color:#08795d;background:#e5f4ef;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-classes-empty p{color:#7b8883;max-width:380px;margin:4px 0 0;font-size:6px;line-height:1.5}.member-classes-empty a{color:#08795d;margin-top:8px;font-size:6px;font-weight:800}.member-classes-activities .member-classes-empty{grid-template-columns:1fr;min-height:190px;display:grid}.member-classes-empty-context{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px 14px;display:grid}.member-classes-empty-context>i{color:#08795d;background:#e5f3ee;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.member-classes-empty-context p{color:#78857f;margin:3px 0 0;font-size:6px}.member-classes-empty-context a{color:#08795d;border:1px solid #cddbd6;padding:6px 8px;font-size:6px;font-weight:750}.member-classes-privacy{background:#edf7f3;border:1px solid #cee3dc;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.member-classes-privacy>span{color:#08795d;background:#d9eee7;place-items:center;width:29px;height:29px;display:grid}.member-classes-privacy p{color:#66776f;margin:3px 0 0;font-size:6px}.member-classes-shortcut{background:#fff;border:1px solid #d4e2dd;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 13px;display:grid}.member-classes-shortcut>span{color:#536b9c;background:#e8edf8;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-classes-shortcut small{color:#536b9c;letter-spacing:.08em;font-size:5px;font-weight:850;display:block}.member-classes-shortcut strong{margin-top:3px;font-size:9px;display:block}.member-classes-shortcut p{color:#77847f;margin:3px 0 0;font-size:6px}.member-classes-shortcut>b{color:#536b9c;white-space:nowrap;border:1px solid #d3dbeb;padding:6px 8px;font-size:6px}.member-classes-shortcut:hover{border-color:#93a5ce}@media (max-width:980px){.member-classes-insights{grid-template-columns:1fr}}@media (max-width:760px){.member-classes-summary{grid-template-columns:repeat(2,1fr)}.member-classes-summary article:nth-child(2){border-right:0}.member-classes-summary article:nth-child(-n+2){border-bottom:1px solid #e8eeeb}.member-classes-hero{grid-template-columns:1fr}.member-classes-hero>aside{text-align:left;border-top:1px solid #34534a;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:9px}.member-classes-hero aside strong,.member-classes-hero aside b,.member-classes-hero aside span{margin:0}.member-classes-history{overflow-x:auto}.member-classes-history-head,.member-classes-history>article{min-width:720px}.member-classes-upcoming>div:last-child>article{grid-template-columns:42px minmax(0,1fr) auto}.member-classes-upcoming nav{grid-column:2/-1;gap:12px;display:flex}.member-classes-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-classes-shortcut>b{grid-column:2;justify-self:start}}@media (max-width:480px){.member-classes-summary{grid-template-columns:1fr}.member-classes-summary article{border-bottom:1px solid #e8eeeb;border-right:0}.member-classes-hero>div{padding:21px 17px}.member-classes-hero nav{flex-direction:column;align-items:stretch}.member-classes-hero nav a{justify-content:center}.member-classes-hero>aside{grid-template-columns:1fr 1fr;justify-items:start}.member-classes-trend>div:nth-child(2){overflow-x:auto}.member-classes-trend article{min-width:38px}.member-classes-upcoming>div:last-child>article{grid-template-columns:39px minmax(0,1fr)}.member-classes-upcoming article>span,.member-classes-upcoming nav{grid-column:2;justify-self:start}.member-classes-empty-context{grid-template-columns:35px minmax(0,1fr)}.member-classes-empty-context a{grid-column:2;justify-self:start}}.member-enrollment-change-heading{min-height:76px}.member-enrollment-change{gap:12px;display:grid}.member-enrollment-change-flow{background:#fff;border:1px solid #d8e3df;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;min-height:68px;padding:10px 14px;display:grid}.member-enrollment-change-flow>div{align-items:center;gap:9px;display:flex}.member-enrollment-change-flow>div>span{color:#08795d;background:#eff8f5;border:1px solid #c8ded6;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.member-enrollment-change-flow>div.protected>span{color:#536aa1;background:#e7ebf7;border-color:#cdd5e9}.member-enrollment-change-flow strong,.member-enrollment-change-flow small{display:block}.member-enrollment-change-flow small{color:#7c8984;margin-top:2px;font-size:5px}.member-enrollment-change-flow>i{color:#9caaa4;text-align:center;font-size:9px}.member-enrollment-change-metrics,.enrollment-change-operation-summary{background:#fff;border:1px solid #d8e2de;grid-template-columns:repeat(4,1fr);display:grid}.member-enrollment-change-metrics article,.enrollment-change-operation-summary article{border-top:2px solid #6db69f;border-right:1px solid #e8eeeb;min-height:79px;padding:12px 14px}.member-enrollment-change-metrics article:last-child,.enrollment-change-operation-summary article:last-child{border-right:0}.member-enrollment-change-metrics article.amber,.enrollment-change-operation-summary article.amber{border-top-color:#cf9b3a}.member-enrollment-change-metrics article.blue,.enrollment-change-operation-summary article.blue{border-top-color:#6485b2}.member-enrollment-change-metrics span,.member-enrollment-change-metrics small,.enrollment-change-operation-summary span,.enrollment-change-operation-summary small{color:#7c8984;font-size:6px;display:block}.member-enrollment-change-metrics strong,.enrollment-change-operation-summary strong{color:#26372f;margin:5px 0 2px;font-size:18px;display:block}.member-enrollment-change-metrics small,.enrollment-change-operation-summary small{color:#08795d}.member-enrollment-change-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;display:grid}.member-enrollment-change-form>header,.member-enrollment-change-history>header,.enrollment-change-operation-queue>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:flex}.member-enrollment-change-form>header{display:block}.member-enrollment-change-form header>span,.member-enrollment-change-history header span,.enrollment-change-operation-queue>header span{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.member-enrollment-change-form h2,.member-enrollment-change-history h2,.enrollment-change-operation-queue h2{margin:4px 0 0;font-size:11px}.member-enrollment-change-form header p,.member-enrollment-change-history header p,.enrollment-change-operation-queue header p{color:#78857f;margin:4px 0 0;font-size:6px;line-height:1.45}.member-enrollment-change-form{gap:10px;padding-bottom:14px;display:grid}.member-enrollment-change-kind{grid-template-columns:1fr 1fr;gap:7px;padding-top:3px;display:grid}.member-enrollment-change-kind button{color:#394940;text-align:left;background:#fafcfb;border:1px solid #dce4e1;align-items:center;gap:8px;min-height:66px;padding:8px;display:flex}.member-enrollment-change-kind button>span{color:#65736d;background:#edf3f1;flex:none;place-items:center;width:29px;height:29px;display:grid}.member-enrollment-change-kind button.selected{background:#f0faf6;border-color:#70bca4}.member-enrollment-change-kind button.selected>span{color:#08795d;background:#d9eee7}.member-enrollment-change-kind button.selected.danger{background:#fff7f6;border-color:#ddb5ae}.member-enrollment-change-kind button.selected.danger>span{color:#a34f47;background:#f4dedb}.member-enrollment-change-kind strong,.member-enrollment-change-kind small{display:block}.member-enrollment-change-kind small{color:#7d8984;margin-top:3px;font-size:5px;line-height:1.35}.member-enrollment-change-form>label{gap:4px;display:grid}.member-enrollment-change-form>label>span{color:#53625c;font-size:7px;font-weight:750}.member-enrollment-change-form select,.member-enrollment-change-form input,.member-enrollment-change-form textarea{color:#2f3e37;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d7dfdc;border-radius:2px;outline:0;font-size:8px}.member-enrollment-change-form textarea{resize:vertical;min-height:82px;padding:9px}.member-enrollment-change-form select:focus,.member-enrollment-change-form input:focus,.member-enrollment-change-form textarea:focus{background:#fff;border-color:#65b49c}.member-enrollment-change-selected{background:#f8faf9;border:1px solid #e0e6e3;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:flex}.member-enrollment-change-selected small{color:#77857f;font-size:5px}.member-enrollment-change-selected strong{margin-top:2px;font-size:8px;display:block}.member-enrollment-change-selected p{color:#77857f;margin:3px 0 0;font-size:6px}.member-enrollment-change-selected>span{color:#08795d;background:#e2f3ec;padding:4px 6px;font-size:6px;font-weight:800}.member-enrollment-change-selected>span.paused{color:#8c641e;background:#fbf1db}.member-enrollment-class-impact{background:#fafcfb;border:1px solid #dfe6e3;margin:0 14px}.member-enrollment-class-impact>header{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 9px;display:grid}.member-enrollment-class-impact>header>span{color:#08795d;background:#e5f3ee;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.member-enrollment-class-impact.attention{background:#fffaf0;border-color:#ead6aa}.member-enrollment-class-impact.attention>header>span{color:#95681c;background:#f8e8c5}.member-enrollment-class-impact strong,.member-enrollment-class-impact small{display:block}.member-enrollment-class-impact strong{font-size:7px}.member-enrollment-class-impact small{color:#78857f;margin-top:3px;font-size:5px;line-height:1.4}.member-enrollment-class-impact header>b{color:#8b651f;font-size:5px;font-weight:800}.member-enrollment-class-impact>div{background:#ffffff94;border-top:1px solid #eee4ca;gap:1px;padding:6px 9px;display:grid}.member-enrollment-class-impact>div p{border-bottom:1px solid #f1ead9;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;margin:0;display:grid}.member-enrollment-class-impact>div p:last-of-type{border-bottom:0}.member-enrollment-class-impact>div p>span{color:#95681c;font-size:5px;font-weight:850}.member-enrollment-class-impact>div p>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-enrollment-class-impact>div p>small{white-space:nowrap;margin:0}.member-enrollment-class-impact>div em{color:#7d8984;padding:5px 0 2px;font-size:5px;font-style:normal}.member-enrollment-class-impact>footer{color:#7b7568;border-top:1px solid #ece4d2;padding:6px 9px;font-size:5px;line-height:1.4}.member-enrollment-change-form>aside{background:#f4f7fb;border:1px solid #d6e1ee;align-items:center;gap:9px;min-height:64px;padding:9px 10px;display:flex}.member-enrollment-change-form>aside>span{color:#556d9f;background:#e3e9f4;flex:none;place-items:center;width:27px;height:27px;display:grid}.member-enrollment-change-form>aside strong,.member-enrollment-change-form>aside small{display:block}.member-enrollment-change-form>aside strong{font-size:7px}.member-enrollment-change-form>aside small{color:#6f7b89;margin-top:3px;font-size:5px;line-height:1.45}.member-enrollment-change-form>button{min-height:34px}.member-enrollment-change-form>button.danger{background:#9b4f49;border-color:#9b4f49}.member-enrollment-change-empty-form{text-align:center;align-content:center;place-items:center;min-height:210px;display:grid}.member-enrollment-change-empty-form>span{color:#08795d;background:#e6f4ef;place-items:center;width:36px;height:36px;display:grid}.member-enrollment-change-empty-form strong{margin-top:8px;font-size:8px}.member-enrollment-change-empty-form p{color:#7c8984;max-width:270px;margin:4px 0 0;font-size:6px;line-height:1.45}.member-enrollment-change-history>header nav,.enrollment-change-operation-queue>header nav{gap:5px;display:flex}.member-enrollment-change-history>header nav button,.enrollment-change-operation-queue>header nav button{color:#718078;background:#fff;border:1px solid #dbe3e0;min-height:28px;padding:0 8px;font-size:6px;font-weight:750}.member-enrollment-change-history>header nav button.selected,.enrollment-change-operation-queue>header nav button.selected{color:#08795d;background:#edf8f4;border-color:#7dbda9}.member-enrollment-change-history nav b,.enrollment-change-operation-queue nav b{margin-left:3px}.member-enrollment-change-card{background:#fbfcfb;border:1px solid #dfe6e3;margin-top:10px}.member-enrollment-change-card.pending{border-left:3px solid #d09a36}.member-enrollment-change-card.in_review{border-left:3px solid #6485b2}.member-enrollment-change-card.approved{border-left:3px solid #1ca27a}.member-enrollment-change-card>header{border-bottom:1px solid #e9eeec;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:9px 11px;display:flex}.member-enrollment-change-card>header p>span{color:#8b621b;background:#f7ecd4;width:fit-content;padding:3px 5px;font-size:5px;font-weight:850;display:block}.member-enrollment-change-card.in_review>header p>span{color:#506b9f;background:#e8edf7}.member-enrollment-change-card.approved>header p>span{color:#08795d;background:#e2f3ec}.member-enrollment-change-card.declined>header p>span,.member-enrollment-change-card.cancelled>header p>span{color:#68746f;background:#ecefed}.member-enrollment-change-card>header strong,.member-enrollment-change-card>header small{display:block}.member-enrollment-change-card>header small{color:#7b8983;margin-top:2px;font-size:5px}.member-enrollment-change-card>header time{color:#88938e;font-size:6px}.member-enrollment-change-card-main{grid-template-columns:1fr 1fr;gap:9px;padding:10px 11px;display:grid}.member-enrollment-change-card-main>p{margin:0}.member-enrollment-change-card-main>p.reason{border-top:1px solid #e7ecea;grid-column:1/-1;padding-top:9px}.member-enrollment-change-card-main span,.member-enrollment-change-card>aside>span{color:#818d88;font-size:5px;font-weight:800}.member-enrollment-change-card-main strong,.member-enrollment-change-card-main small{display:block}.member-enrollment-change-card-main strong{color:#34433c;margin-top:3px;font-size:7px;line-height:1.4}.member-enrollment-change-card-main small{color:#87928d;margin-top:2px;font-size:5px}.member-enrollment-change-card>aside{background:#f4f7fb;border:1px solid #d8e1ed;margin:0 11px 10px;padding:8px 9px}.member-enrollment-change-card>aside p{color:#3d4c58;margin:4px 0;font-size:7px;line-height:1.45}.member-enrollment-change-card>aside small{color:#7e8993;font-size:5px}.member-enrollment-change-card>footer{color:#84908b;border-top:1px solid #e8edeb;justify-content:space-between;align-items:center;min-height:34px;padding:0 11px;font-size:5px;display:flex}.member-enrollment-change-card>footer button{color:#9b4f49;background:0 0;border:0;font-size:6px;font-weight:750}.member-request-class-impact{background:#fffaf1;border-top:1px solid #eee5ce;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px 11px;display:grid}.member-request-class-impact>span{color:#95681c;background:#f8e8c4;place-items:center;width:27px;height:27px;display:grid}.member-request-class-impact p{margin:0}.member-request-class-impact strong,.member-request-class-impact small{display:block}.member-request-class-impact strong{font-size:7px}.member-request-class-impact small{color:#7d817a;margin-top:3px;font-size:5px}.member-enrollment-change-empty{text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.member-enrollment-change-empty>span{color:#08795d;background:#e4f3ee;place-items:center;width:38px;height:38px;display:grid}.member-enrollment-change-empty p{color:#7d8984;max-width:340px;margin:4px 0 0;font-size:6px}.member-enrollment-change-feedback,.enrollment-change-operation-feedback{z-index:4;color:#08795d;background:#eaf7f2;border:1px solid #bfe0d5;width:fit-content;max-width:720px;margin:0 auto;padding:8px 11px;font-size:7px;font-weight:750;position:sticky;bottom:10px;box-shadow:0 5px 22px #193e3120}.member-enrollment-change-feedback.error,.enrollment-change-operation-feedback.error{color:#9b4f49;background:#fff2f1;border-color:#e5c3bf}.member-enrollment-change-privacy,.enrollment-change-operation-guard{background:#eef8f4;border:1px solid #d0e4dd;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:grid}.member-enrollment-change-privacy>span,.enrollment-change-operation-guard>span{color:#08795d;background:#dbeee7;place-items:center;width:29px;height:29px;display:grid}.member-enrollment-change-privacy strong,.enrollment-change-operation-guard strong{font-size:8px}.member-enrollment-change-privacy p,.enrollment-change-operation-guard p{color:#66766f;margin:3px 0 0;font-size:6px}.member-enrollment-change-privacy a{color:#08795d;white-space:nowrap;border:1px solid #c5d9d2;padding:6px 8px;font-size:6px;font-weight:750}.member-enrollment-change-shortcut{background:#fff;border:1px solid #d4e2dd;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 13px;display:grid}.member-enrollment-change-shortcut>span{color:#93671c;background:#f5ead8;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-enrollment-change-shortcut small{color:#93671c;letter-spacing:.08em;font-size:5px;font-weight:850;display:block}.member-enrollment-change-shortcut strong{margin-top:3px;font-size:9px;display:block}.member-enrollment-change-shortcut p{color:#77847f;margin:3px 0 0;font-size:6px}.member-enrollment-change-shortcut>b{color:#8c631d;white-space:nowrap;border:1px solid #e2d3b9;padding:6px 8px;font-size:6px}.member-enrollment-change-shortcut:hover{border-color:#c8ac78}.operation-membership-request-alert{background:#fff9ea;border:1px solid #e2c98f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:69px;padding:10px 13px;display:grid}.operation-membership-request-alert>span{color:#8d631a;background:#f5e7c3;place-items:center;width:33px;height:33px;display:grid}.operation-membership-request-alert strong{font-size:8px}.operation-membership-request-alert p{color:#7b704f;margin:3px 0 0;font-size:6px}.operation-membership-request-alert a{color:#805810;border:1px solid #d7bc7b;padding:6px 8px;font-size:6px;font-weight:800}.enrollment-change-operation{gap:12px;display:grid}.enrollment-change-mobility-context{background:#fdf8ed;border:1px solid #dfc99c;border-left:3px solid #b5842d;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 13px;display:grid}.enrollment-change-mobility-context>span{color:#94691f;background:#f1e3c8;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.enrollment-change-mobility-context small,.enrollment-change-mobility-context strong{display:block}.enrollment-change-mobility-context small{color:#94691f;letter-spacing:.08em;font-size:5px;font-weight:850}.enrollment-change-mobility-context strong{margin-top:3px;font-size:8px}.enrollment-change-mobility-context p{color:#756b5a;margin:3px 0 0;font-size:6px;line-height:1.45}.enrollment-change-mobility-context nav{gap:6px;display:flex}.enrollment-change-mobility-context nav a,.enrollment-change-mobility-context nav button{color:#865d17;white-space:nowrap;background:#fff;border:1px solid #d6bd86;align-items:center;min-height:29px;padding:0 9px;font-size:6px;font-weight:750;display:flex}.enrollment-change-mobility-context nav a{color:#fff;background:#94691f}.enrollment-change-operation-summary.mobility-scope article{background:#fffcf5}.enrollment-change-operation-queue>header nav button.mobility b{color:#8b621a;background:#f4e7ca}.enrollment-change-operation-queue>header nav button.mobility.selected{color:#865d17;background:#fff8e8;border-color:#d0b16d}.enrollment-change-operation-queue>div{padding:2px 14px 14px}.enrollment-change-operation-card{background:#fbfcfb;border:1px solid #dce4e1;margin-top:11px}.enrollment-change-operation-card.pending{border-left:3px solid #d09a36}.enrollment-change-operation-card.in_review{border-left:3px solid #6384b1}.enrollment-change-operation-card.approved{border-left:3px solid #1ca27a}.enrollment-change-operation-card.mobility{box-shadow:inset 0 2px #f0e2c4}.enrollment-change-operation-card>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:9px 11px;display:flex}.enrollment-change-operation-person{align-items:center;gap:9px;display:flex}.enrollment-change-operation-person>span{color:#08795d;background:#e4f2ed;place-items:center;width:35px;height:35px;font-size:8px;font-weight:850;display:grid}.enrollment-change-operation-person strong,.enrollment-change-operation-person small{display:block}.enrollment-change-operation-person strong{font-size:8px}.enrollment-change-operation-person small{color:#7d8984;margin-top:3px;font-size:5px}.enrollment-change-operation-card>header>p{justify-items:end;gap:4px;margin:0;display:grid}.enrollment-change-operation-card>header>p>span{color:#8c6218;background:#f8ecd1;padding:3px 6px;font-size:5px;font-weight:850}.enrollment-change-operation-card>header>p>span.mobility{color:#315f7d;background:#e5edf3}.enrollment-change-operation-card>header>p>span.cancel{color:#9c4d46;background:#f3dfdc}.enrollment-change-operation-card>header time{color:#84908b;font-size:5px}.enrollment-change-operation-request{grid-template-columns:.8fr .9fr 1.4fr auto;align-items:center;gap:12px;padding:11px;display:grid}.enrollment-change-operation-request p{margin:0}.enrollment-change-operation-request p>span{color:#818d88;font-size:5px;font-weight:850;display:block}.enrollment-change-operation-request p strong,.enrollment-change-operation-request p small{display:block}.enrollment-change-operation-request p strong{margin-top:4px;font-size:7px;line-height:1.4}.enrollment-change-operation-request p small{color:#84908b;margin-top:2px;font-size:5px}.enrollment-change-operation-request>a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:750}.enrollment-change-operation-impact{background:#f8fbfa;border-top:1px solid #e7ecea;border-bottom:1px solid #e7ecea}.enrollment-change-operation-impact.attention{background:#fffaf1;border-color:#eadab6}.enrollment-change-operation-impact>header{grid-template-columns:29px minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:57px;padding:8px 11px;display:grid}.enrollment-change-operation-impact>header>span{color:#08795d;background:#e2f2ec;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.enrollment-change-operation-impact.attention>header>span{color:#94671d;background:#f8e8c5}.enrollment-change-operation-impact header p{margin:0}.enrollment-change-operation-impact header strong,.enrollment-change-operation-impact header small{display:block}.enrollment-change-operation-impact header strong{font-size:7px}.enrollment-change-operation-impact header small{color:#7c8782;margin-top:3px;font-size:5px}.enrollment-change-operation-impact header>b{color:#8e641c;border:1px solid #e1cc9e;place-items:center;width:32px;height:28px;font-size:10px;display:grid}.enrollment-change-operation-impact>div{background:#eee3ca;border-top:1px solid #eee3ca;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.enrollment-change-operation-impact>div p{background:#ffffffd1;min-width:0;margin:0;padding:8px 9px}.enrollment-change-operation-impact>div span,.enrollment-change-operation-impact>div strong,.enrollment-change-operation-impact>div small{display:block}.enrollment-change-operation-impact>div span{color:#95681c;font-size:5px;font-weight:850}.enrollment-change-operation-impact>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.enrollment-change-operation-impact>div small{color:#7c8782;margin-top:3px;font-size:5px}.enrollment-change-operation-impact>div em{color:#7d8984;background:#fff;place-items:center;padding:8px;font-size:5px;font-style:normal;display:grid}.enrollment-change-operation-impact>footer{color:#7b7568;border-top:1px solid #eee3ca;padding:6px 11px;font-size:5px}.enrollment-change-operation-decision{background:#fff;border-top:1px solid #e7ecea;grid-template-columns:minmax(240px,1.2fr) minmax(230px,.8fr);gap:10px;padding:11px;display:grid}.enrollment-change-operation-decision>label{gap:4px;display:grid}.enrollment-change-operation-decision>label>span{color:#58675f;font-size:6px;font-weight:750}.enrollment-change-operation-decision textarea{color:#33423b;min-height:70px;font:inherit;resize:vertical;background:#fbfcfb;border:1px solid #d7dfdc;border-radius:2px;outline:0;padding:8px;font-size:7px}.enrollment-change-operation-decision textarea:focus{background:#fff;border-color:#68b69e}.enrollment-change-operation-decision>aside{background:#f4f7fb;border:1px solid #d9e1ec;align-items:center;gap:9px;padding:9px;display:flex}.enrollment-change-operation-decision>aside>span{color:#536b9e;background:#e4e9f3;flex:none;place-items:center;width:28px;height:28px;display:grid}.enrollment-change-operation-decision aside strong,.enrollment-change-operation-decision aside small{display:block}.enrollment-change-operation-decision aside strong{font-size:7px}.enrollment-change-operation-decision aside small{color:#717e8c;margin-top:3px;font-size:5px;line-height:1.4}.enrollment-change-operation-decision>footer{border-top:1px solid #edf1ef;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:9px;display:flex}.enrollment-change-operation-decision footer button{color:#53615b;background:#fff;border:1px solid #d7dfdc;min-height:30px;padding:0 9px;font-size:6px;font-weight:750}.enrollment-change-operation-decision footer button.review{color:#536c9e;border-color:#c8d5e8;margin-right:auto}.enrollment-change-operation-decision footer button.decline{color:#9a4f48;border-color:#dfc2bd}.enrollment-change-operation-decision footer button.approve{color:#fff;background:#08795d;border-color:#08795d}.enrollment-change-operation-result{background:#f8faf9;border-top:1px solid #e8edeb;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 11px;display:grid}.enrollment-change-operation-result>span{color:#08795d;background:#e4f3ed;padding:4px 6px;font-size:5px;font-weight:850}.enrollment-change-operation-result p{margin:0}.enrollment-change-operation-result p strong,.enrollment-change-operation-result p small{display:block}.enrollment-change-operation-result p strong{font-size:7px}.enrollment-change-operation-result p small{color:#7d8984;margin-top:3px;font-size:5px}.enrollment-change-operation-result>b{color:#65736d;font-size:6px}.enrollment-change-operation-card>details{border-top:1px solid #e8edeb}.enrollment-change-operation-card>details summary{color:#69776f;align-items:center;min-height:34px;padding:0 11px;font-size:6px;font-weight:750;display:flex}.enrollment-change-operation-card>details p{border-top:1px solid #edf1ef;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:45px;margin:0;display:grid}.enrollment-change-operation-card>details i{background:#7a8a83;border-radius:50%;width:7px;height:7px}.enrollment-change-operation-card>details i.approved{background:#19a27a}.enrollment-change-operation-card>details i.classes_reconciled{background:#d09a36}.enrollment-change-operation-card>details i.in_review{background:#6485b2}.enrollment-change-operation-card>details span strong,.enrollment-change-operation-card>details span small{display:block}.enrollment-change-operation-card>details span strong{font-size:6px}.enrollment-change-operation-card>details span small{color:#7f8b86;margin-top:2px;font-size:5px}.enrollment-change-operation-card>details time{color:#89948f;font-size:5px}.enrollment-change-operation-empty{text-align:center;align-content:center;place-items:center;min-height:270px;display:grid}.enrollment-change-operation-empty>span{color:#08795d;background:#e5f4ef;place-items:center;width:40px;height:40px;display:grid}.enrollment-change-operation-empty strong{margin-top:9px;font-size:8px}.enrollment-change-operation-empty p{color:#7d8984;max-width:420px;margin:4px 0 0;font-size:6px}.enrollment-change-operation-guard{grid-template-columns:30px minmax(0,1fr)}@media (max-width:980px){.member-enrollment-change-layout{grid-template-columns:1fr}.enrollment-change-operation-request{grid-template-columns:1fr 1fr}.enrollment-change-operation-request>a{justify-self:start}.enrollment-change-operation-impact>div{grid-template-columns:1fr 1fr}.enrollment-change-operation-decision{grid-template-columns:1fr}.enrollment-change-operation-decision>footer{grid-column:1}}@media (max-width:720px){.member-enrollment-change-flow{grid-template-columns:1fr;gap:7px}.member-enrollment-change-flow>i{transform:rotate(90deg)}.member-enrollment-change-metrics,.enrollment-change-operation-summary{grid-template-columns:1fr 1fr}.member-enrollment-change-metrics article:nth-child(2),.enrollment-change-operation-summary article:nth-child(2){border-right:0}.member-enrollment-change-form>header,.member-enrollment-change-history>header,.enrollment-change-operation-queue>header{flex-direction:column;align-items:flex-start}.member-enrollment-change-privacy{grid-template-columns:30px 1fr}.member-enrollment-change-privacy a{grid-column:2;justify-self:start}.member-enrollment-change-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-enrollment-change-shortcut>b{grid-column:2;justify-self:start}.operation-membership-request-alert{grid-template-columns:34px minmax(0,1fr)}.operation-membership-request-alert a{grid-column:2;justify-self:start}.enrollment-change-operation-card>header,.enrollment-change-operation-result{grid-template-columns:1fr;align-items:flex-start}.enrollment-change-operation-card>header{flex-direction:column}.enrollment-change-operation-card>header>p{justify-items:start}.enrollment-change-operation-decision>footer{flex-direction:column;justify-content:stretch}.enrollment-change-operation-decision footer button.review{margin-right:0}}@media (max-width:480px){.member-enrollment-change-metrics,.enrollment-change-operation-summary,.member-enrollment-change-kind,.member-enrollment-change-card-main,.enrollment-change-operation-request,.enrollment-change-operation-impact>div{grid-template-columns:1fr}.member-enrollment-change-metrics article,.enrollment-change-operation-summary article{border-right:0}.member-enrollment-change-card-main>p.reason{grid-column:1}.member-enrollment-class-impact>header{grid-template-columns:27px minmax(0,1fr)}.member-enrollment-class-impact header>b{grid-column:2}.member-enrollment-class-impact>div p{grid-template-columns:34px minmax(0,1fr)}.member-enrollment-class-impact>div p small{grid-column:2}}@media (max-width:720px){.enrollment-change-mobility-context{grid-template-columns:35px minmax(0,1fr)}.enrollment-change-mobility-context nav{flex-wrap:wrap;grid-column:2;justify-self:start}}.member-enrollment-mobility-handoff{background:#fdf8ed;border:1px solid #dfc99c;border-left:3px solid #b5842d;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:9px 13px;display:grid}.member-enrollment-mobility-handoff>span{color:#94691f;background:#f1e3c8;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.member-enrollment-mobility-handoff p{margin:0}.member-enrollment-mobility-handoff small,.member-enrollment-mobility-handoff strong,.member-enrollment-mobility-handoff b{display:block}.member-enrollment-mobility-handoff small{color:#94691f;letter-spacing:.08em;font-size:5px;font-weight:850}.member-enrollment-mobility-handoff strong{margin-top:3px;font-size:8px}.member-enrollment-mobility-handoff b{color:#756b5a;margin-top:3px;font-size:6px;font-weight:500}.member-enrollment-change-heading>nav,.member-student-mobility-heading>nav{align-items:center;gap:6px;margin-top:4px;display:flex}.member-enrollment-change-heading>nav a,.member-student-mobility-heading>nav a{color:#08795d;background:#fff;border:1px solid #d8e1dd;align-items:center;min-height:29px;padding:0 9px;font-size:6px;font-weight:750;display:inline-flex}.member-enrollment-change-heading>nav a.primary{color:#fff;background:#08795d;border-color:#08795d}.member-student-mobility{gap:10px;display:grid}.member-student-mobility-heading{min-height:76px}.member-student-mobility-hero{background:#fff;border:1px solid #d8e2de;border-top:3px solid #4d7ea6;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:14px 17px;display:grid}.member-student-mobility-person{align-items:center;gap:10px;display:flex}.member-student-mobility-person>span{color:#3e6f97;background:#e5edf5;flex:none;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.member-student-mobility-person small{color:#3e7098;letter-spacing:.1em;font-size:5px;font-weight:850}.member-student-mobility-person h2{margin:4px 0 2px;font-size:14px}.member-student-mobility-person p{color:#78857f;margin:0;font-size:6px}.member-student-mobility-hero dl{border:1px solid #e0e7e4;grid-template-columns:repeat(4,minmax(68px,1fr));margin:0;display:grid}.member-student-mobility-hero dl>div{border-right:1px solid #e5eae8;min-width:72px;padding:9px 10px}.member-student-mobility-hero dl>div:last-child{border:0}.member-student-mobility-hero dt{color:#84908b;font-size:5px}.member-student-mobility-hero dd{color:#34698f;margin:4px 0 0;font-size:14px;font-weight:850}.member-student-mobility-modes{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.member-student-mobility-modes>button{color:#34433d;text-align:left;background:#fff;border:1px solid #dae2df;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:69px;padding:9px 11px;display:grid}.member-student-mobility-modes>button.selected{background:#f1f6fa;border-color:#8bb6d0;box-shadow:inset 3px 0 #4d7ea6}.member-student-mobility-modes button>i{color:#3d7299;border:1px solid #bfd0db;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.member-student-mobility-modes small,.member-student-mobility-modes strong{display:block}.member-student-mobility-modes small{color:#3c7098;letter-spacing:.07em;font-size:5px;font-weight:850}.member-student-mobility-modes strong{margin-top:3px;font-size:8px}.member-student-mobility-modes p{color:#7e8a85;margin:3px 0 0;font-size:6px}.member-student-mobility-first{background:#f1f7fa;border:1px solid #c8dbe7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:10px 13px;display:grid}.member-student-mobility-first>span{color:#3b7098;background:#dceaf3;place-items:center;width:32px;height:32px;font-size:7px;font-weight:850;display:grid}.member-student-mobility-first small,.member-student-mobility-first strong{display:block}.member-student-mobility-first small{color:#3d7199;letter-spacing:.08em;font-size:5px;font-weight:850}.member-student-mobility-first strong{margin-top:3px;font-size:8px}.member-student-mobility-first p{color:#718079;margin:3px 0 0;font-size:6px}.member-student-mobility-first a{color:#376e96;font-size:6px;font-weight:800}.member-student-mobility-layout{grid-template-columns:minmax(0,1.46fr) minmax(290px,.54fr);align-items:start;gap:10px;display:grid}.member-student-mobility-layout>main,.member-student-mobility-layout>aside{gap:10px;min-width:0;display:grid}.member-student-mobility-layout>aside{position:sticky;top:72px}.member-student-mobility-source,.member-student-mobility-destinations,.member-student-mobility-preview{overflow:hidden}.member-student-mobility-source>header,.member-student-mobility-destinations>header{border-bottom:1px solid #e5ebe8;align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:flex}.member-student-mobility-source>header>b,.member-student-mobility-destinations>header>b{color:#3e7098;background:#e5edf5;flex:none;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.member-student-mobility-source header span,.member-student-mobility-destinations header span,.member-student-mobility-preview>header span{color:#3c7098;letter-spacing:.09em;font-size:5px;font-weight:850}.member-student-mobility-source h2,.member-student-mobility-destinations h2{margin:3px 0 2px;font-size:10px}.member-student-mobility-source header p,.member-student-mobility-destinations header p{color:#82908a;margin:0;font-size:6px}.member-student-mobility-source>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px 13px;display:grid}.member-student-mobility-source>div>button{color:#34423c;text-align:left;background:#fbfcfb;border:1px solid #dfe5e2;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:8px 9px;display:grid}.member-student-mobility-source>div>button.selected{background:#f0f6fa;border-color:#8eb7d0}.member-student-mobility-source button>i{color:#3c7098;border:1px solid #bfd0da;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.member-student-mobility-source button p{min-width:0;margin:0}.member-student-mobility-source button small,.member-student-mobility-source button strong,.member-student-mobility-source button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-student-mobility-source button small{color:#84908b;font-size:5px}.member-student-mobility-source button strong{margin-top:2px;font-size:7px}.member-student-mobility-source button span{color:#77847e;margin-top:2px;font-size:5px}.member-student-mobility-source button>b{color:#347095;font-size:5px}.member-student-mobility-source button>b.paused{color:#956a20}.member-student-mobility-filters{grid-template-columns:minmax(220px,1fr) 125px 145px;gap:7px;padding:11px 13px 8px;display:grid}.member-student-mobility-filters label{gap:4px;min-width:0;display:grid}.member-student-mobility-filters select,.member-student-mobility-filters input{color:#33423b;background:#fbfcfb;border:1px solid #d8e0dd;border-radius:1px;outline:0;width:100%;min-height:34px;font-size:7px}.member-student-mobility-filters select{padding:0 8px}.member-student-mobility-filters .search{background:#fbfcfb;border:1px solid #d8e0dd;grid-template-columns:23px 1fr 23px;align-items:center;gap:0}.member-student-mobility-filters .search>span{text-align:center;font-size:10px}.member-student-mobility-filters .search input{border:0;min-height:32px;padding:0}.member-student-mobility-filters .search button{color:#77847f;background:0 0;border:0}.member-student-mobility-filters input:focus,.member-student-mobility-filters select:focus,.member-student-mobility-filters .search:focus-within{background:#fff;border-color:#7eacc7}.member-student-mobility-result-count{color:#74817b;border-block:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:10px;min-height:30px;padding:0 13px;font-size:5px;display:flex}.member-student-mobility-result-count i{background:#4d7ea6;border-radius:50%;width:5px;height:5px;display:inline-block}.member-student-mobility-result-count small{color:#929b97}.member-student-mobility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 13px 13px;display:grid}.member-student-mobility-grid>button{color:#34423c;text-align:left;background:#fbfcfb;border:1px solid #dfe5e2;min-width:0;padding:0}.member-student-mobility-grid>button.selected{background:#f3f8fb;border-color:#77a9c7;box-shadow:inset 0 0 0 1px #77a9c7}.member-student-mobility-grid>button.current{background:#f2f8f5}.member-student-mobility-grid>button.in_progress{background:#fdf9f1}.member-student-mobility-grid>button.no_plan{opacity:.72}.member-student-mobility-grid button>header{border-bottom:1px solid #e8edeb;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:8px 9px;display:grid}.member-student-mobility-grid button header>span{color:#3c7098;background:#e5edf4;place-items:center;width:28px;height:28px;font-size:6px;font-weight:850;display:grid}.member-student-mobility-grid button header p{min-width:0;margin:0}.member-student-mobility-grid button header small,.member-student-mobility-grid button header strong,.member-student-mobility-grid button header em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-student-mobility-grid button header small{color:#7b8983;font-size:5px}.member-student-mobility-grid button header strong{margin-top:2px;font-size:8px}.member-student-mobility-grid button header em{color:#87928d;margin-top:2px;font-size:5px;font-style:normal}.member-student-mobility-grid button header>b{color:#3c7098;font-size:5px}.member-student-mobility-grid button.in_progress header>b{color:#956a20}.member-student-mobility-grid button.current header>b{color:#08795d}.member-student-mobility-grid button dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-student-mobility-grid button dl>div{border-right:1px solid #e8edeb;padding:7px 8px}.member-student-mobility-grid button dl>div:last-child{border:0}.member-student-mobility-grid button dd{margin:3px 0 0;font-size:8px;font-weight:800}.member-student-mobility-grid button footer{border-top:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:7px;min-height:29px;padding:0 9px;display:flex}.member-student-mobility-grid button footer span{color:#7d8984;font-size:5px}.member-student-mobility-grid button footer b{color:#3c7098;font-size:5px}.member-student-mobility-empty{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:190px;display:grid}.member-student-mobility-empty>span{color:#7691a1;font-size:20px}.member-student-mobility-empty button{color:#3b6f95;background:#fff;border:1px solid #7faac3;min-height:29px;padding:0 9px;font-size:6px;font-weight:750}.member-student-mobility-preview>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:7px;min-height:42px;padding:9px 11px;display:flex}.member-student-mobility-preview>header b{color:#3c7098;background:#edf3f7;padding:4px 6px;font-size:5px}.member-student-mobility-preview>article{background:#fbfcfb;border:1px solid #dce4e0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;margin:10px 11px 0;padding:8px 9px;display:grid}.member-student-mobility-preview>article.destination{background:#f1f6fa;border-color:#afcad9;margin-top:0}.member-student-mobility-preview article>i{color:#3c7098;background:#e5edf4;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:850;display:grid}.member-student-mobility-preview article p{min-width:0;margin:0}.member-student-mobility-preview article small,.member-student-mobility-preview article strong,.member-student-mobility-preview article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-student-mobility-preview article small{color:#87938d;font-size:5px}.member-student-mobility-preview article strong{margin:2px 0;font-size:7px}.member-student-mobility-preview article span{color:#77847e;font-size:5px}.member-student-mobility-preview article>b{color:#3b7097;font-size:5px}.member-student-mobility-preview>em{color:#7898ae;text-align:center;height:18px;font-size:8px;font-style:normal;line-height:18px;display:block}.member-student-mobility-preview>ol{border-top:1px solid #e7ecea;grid-template-columns:repeat(4,1fr);margin:10px 0 0;padding:0;list-style:none;display:grid}.member-student-mobility-preview>ol li{border-right:1px solid #e8edeb;grid-template-columns:18px 1fr;align-content:center;gap:6px;min-height:68px;padding:7px;display:grid}.member-student-mobility-preview>ol li:last-child{border:0}.member-student-mobility-preview>ol li>b{color:#3e7097;background:#e6eef4;place-items:center;width:17px;height:17px;font-size:5px;display:grid}.member-student-mobility-preview ol strong,.member-student-mobility-preview ol small{display:block}.member-student-mobility-preview ol strong{font-size:5px}.member-student-mobility-boundary,.member-student-mobility-protection{background:#f0f6fa;border:1px solid #bfd4e2;grid-template-columns:26px 1fr;gap:9px;padding:10px 11px;display:grid}.member-student-mobility-boundary.change{background:#fdf8ed;border-color:#e2cea8}.member-student-mobility-boundary>span,.member-student-mobility-protection>span{color:#3b7098;background:#dce9f2;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.member-student-mobility-boundary.change>span{color:#956a22;background:#f1e3c9}.member-student-mobility-boundary p,.member-student-mobility-protection p{margin:0}.member-student-mobility-boundary strong,.member-student-mobility-boundary small,.member-student-mobility-protection strong,.member-student-mobility-protection small{display:block}.member-student-mobility-boundary strong,.member-student-mobility-protection strong{font-size:7px}.member-student-mobility-action{background:#f3f8fb;border:1px solid #b7d0df;gap:7px;padding:11px;display:grid}.member-student-mobility-action.in_progress{background:#fdf8ec;border-color:#e2cca2}.member-student-mobility-action.current{background:#f0f8f5;border-color:#bcd9cf}.member-student-mobility-action.no_plan{background:#f7f8f7;border-color:#dfe3e1}.member-student-mobility-action>small{color:#3b7097;letter-spacing:.07em;font-size:5px;font-weight:850}.member-student-mobility-action>strong{font-size:8px}.member-student-mobility-action>a{color:#fff;background:#3c7198;border:1px solid #3c7198;justify-content:center;align-items:center;min-height:32px;font-size:6px;font-weight:800;display:flex}.member-student-mobility-action>a.secondary{color:#3c7198;background:#fff;border-color:#c9d7de}.member-student-mobility-protection{background:#fff;border-color:#dce3e0}.member-student-mobility-protection>span{color:#62726b;background:#edf1ef}@media (max-width:1080px){.member-student-mobility-layout{grid-template-columns:1fr}.member-student-mobility-layout>aside{grid-template-columns:repeat(2,1fr);position:static}.member-student-mobility-preview,.member-student-mobility-action{grid-column:1/-1}}@media (max-width:760px){.member-student-mobility-heading{display:block}.member-student-mobility-heading>nav,.member-enrollment-change-heading>nav{flex-wrap:wrap;margin-top:9px}.member-student-mobility-hero,.member-student-mobility-modes{grid-template-columns:1fr}.member-student-mobility-hero dl{width:100%}.member-student-mobility-first{grid-template-columns:32px 1fr}.member-student-mobility-first a{grid-column:2}.member-student-mobility-filters{grid-template-columns:1fr 1fr}.member-student-mobility-filters .search{grid-column:1/-1}.member-student-mobility-grid,.member-student-mobility-source>div,.member-student-mobility-layout>aside{grid-template-columns:1fr}.member-student-mobility-preview,.member-student-mobility-action{grid-column:auto}}@media (max-width:480px){.member-student-mobility-hero dl{grid-template-columns:repeat(2,1fr)}.member-student-mobility-hero dl>div:nth-child(2){border-right:0}.member-student-mobility-filters{grid-template-columns:1fr}.member-student-mobility-filters .search{grid-column:auto}.member-student-mobility-result-count{flex-direction:column;align-items:flex-start;padding-block:7px}.member-student-mobility-preview>ol{grid-template-columns:repeat(2,1fr)}}.member-student-mobility-journeys{overflow:hidden}.member-student-mobility-journeys>header{border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.member-student-mobility-journeys>header span{color:#6d54a2;letter-spacing:.09em;font-size:5px;font-weight:850}.member-student-mobility-journeys>header h2{margin:3px 0 2px;font-size:10px}.member-student-mobility-journeys>header p{color:#7d8984;margin:0;font-size:6px}.member-student-mobility-journeys>header>b{color:#6d54a2;background:#eee9f7;padding:5px 7px;font-size:5px}.member-student-mobility-journeys>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 13px;display:grid}.member-student-mobility-journeys article{background:#fff;border:1px solid #dce3e0;border-top:2px solid #6d54a2}.member-student-mobility-journeys article.destination_active,.member-student-mobility-journeys article.source_decision_open{border-top-color:#b5842d}.member-student-mobility-journeys article.completed{border-top-color:#168e6c}.member-student-mobility-journeys article>header{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:8px 10px;display:grid}.member-student-mobility-journeys article>header>span{color:#6d54a2;background:#eeeaf7;place-items:center;width:27px;height:27px;font-size:7px;font-weight:850;display:grid}.member-student-mobility-journeys article header p{min-width:0;margin:0}.member-student-mobility-journeys article header small,.member-student-mobility-journeys article header strong,.member-student-mobility-journeys article header b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-student-mobility-journeys article header small{color:#765ea7;font-size:5px;font-weight:850}.member-student-mobility-journeys article header strong{margin-top:3px;font-size:7px}.member-student-mobility-journeys article header b{color:#7d8984;margin-top:2px;font-size:5px;font-weight:500}.member-student-mobility-journeys article header em{color:#6d54a2;font-size:5px;font-style:normal;font-weight:850}.member-student-mobility-journeys article ol{border-block:1px solid #e8edeb;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.member-student-mobility-journeys article li{color:#9aa39f;text-align:center;border-right:1px solid #ebefed;align-content:center;place-items:center;gap:3px;min-height:38px;font-size:4px;display:grid}.member-student-mobility-journeys article li:last-child{border:0}.member-student-mobility-journeys article li i{border:1px solid #dce2df;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.member-student-mobility-journeys article li.active{color:#4c6f91;font-weight:800}.member-student-mobility-journeys article li.active i{color:#3c7098;background:#e7eff5;border-color:#9ebbd0}.member-student-mobility-journeys article>footer{justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:7px 10px;display:flex}.member-student-mobility-journeys article footer nav{flex:none;align-items:center;gap:5px;display:flex}.member-student-mobility-journeys article footer a,.member-student-mobility-journeys article footer button{color:#fff;background:#517fa2;border:1px solid #517fa2;align-items:center;min-height:27px;padding:0 7px;font-size:5px;font-weight:800;display:inline-flex}.member-student-mobility-journeys article footer button{color:#6d7973;background:#fff;border-color:#d4dcd8}.member-student-mobility-action>button{color:#fff;background:#3c7198;border:1px solid #3c7198;min-height:32px;font-size:6px;font-weight:800}.member-student-mobility-action>button:disabled{opacity:.65}.member-student-mobility-error{color:#a23a34;background:#fff4f3;border:1px solid #e0b8b5;padding:6px 7px;font-size:5px;line-height:1.4}@media (max-width:760px){.member-student-mobility-journeys>div{grid-template-columns:1fr}.member-student-mobility-journeys article>footer{flex-direction:column;align-items:flex-start}.member-student-mobility-journeys article footer nav{flex-wrap:wrap;width:100%}}.member-student-mobility-journey{gap:10px;display:grid}.member-student-mobility-journey-heading nav{gap:7px;display:flex}.member-student-mobility-journey-heading nav a{color:#52635b;background:#fff;border:1px solid #d5ddda;align-items:center;min-height:30px;padding:0 9px;font-size:6px;font-weight:750;display:flex}.member-student-mobility-journey-hero{background:linear-gradient(100deg,#f8f6fc 0,#fff 58%);border:1px solid #d9e0dd;border-left:3px solid #6d54a2;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:84px;display:grid}.member-student-mobility-journey.destination_active .member-student-mobility-journey-hero,.member-student-mobility-journey.source_decision_open .member-student-mobility-journey-hero{background:linear-gradient(100deg,#fdf9f0 0,#fff 58%);border-left-color:#b5842d}.member-student-mobility-journey.completed .member-student-mobility-journey-hero{background:linear-gradient(100deg,#f2f9f6 0,#fff 58%);border-left-color:#168e6c}.member-student-mobility-journey.cancelled .member-student-mobility-journey-hero{background:linear-gradient(100deg,#f5f7f6 0,#fff 58%);border-left-color:#89938e}.member-student-mobility-journey-hero>div{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:11px;padding:14px 16px;display:grid}.member-student-mobility-journey-hero>div>span{color:#6d54a2;background:#ede9f6;place-items:center;width:37px;height:37px;font-size:12px;font-weight:850;display:grid}.member-student-mobility-journey-hero p{margin:0}.member-student-mobility-journey-hero p small,.member-student-mobility-journey-hero p strong,.member-student-mobility-journey-hero p b{display:block}.member-student-mobility-journey-hero p small{color:#7058a2;letter-spacing:.09em;font-size:5px;font-weight:850}.member-student-mobility-journey-hero p strong{margin:4px 0 3px;font-size:12px}.member-student-mobility-journey-hero p b{color:#74817b;font-size:6px;font-weight:550}.member-student-mobility-journey-hero dl{border-left:1px solid #e3e8e5;grid-template-columns:repeat(3,minmax(105px,1fr));min-width:370px;margin:0;display:grid}.member-student-mobility-journey-hero dl>div{border-right:1px solid #e8ecea;align-content:center;padding:11px 13px;display:grid}.member-student-mobility-journey-hero dl>div:last-child{border:0}.member-student-mobility-journey-hero dt{color:#8a958f;font-size:5px;font-weight:800}.member-student-mobility-journey-hero dd{margin:4px 0 0;font-size:7px;font-weight:800}.member-student-mobility-journey-route{overflow:hidden}.member-student-mobility-journey-route>header,.member-student-mobility-journey-steps>header,.member-student-mobility-journey-timeline>header{border-bottom:1px solid #e5eae8;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.member-student-mobility-journey-route header span,.member-student-mobility-journey-steps header span,.member-student-mobility-journey-timeline header span{color:#6d54a2;letter-spacing:.09em;font-size:5px;font-weight:850}.member-student-mobility-journey-route h2,.member-student-mobility-journey-steps h2,.member-student-mobility-journey-timeline h2{margin:3px 0 2px;font-size:9px}.member-student-mobility-journey-route header p,.member-student-mobility-journey-steps header p,.member-student-mobility-journey-timeline header p{color:#7d8984;margin:0;font-size:6px}.member-student-mobility-journey-route header>b,.member-student-mobility-journey-steps header>b,.member-student-mobility-journey-timeline header>b{color:#6d54a2;background:#eeeaf7;padding:5px 7px;font-size:5px}.member-student-mobility-journey-route>div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:7px;padding:13px;display:grid}.member-student-mobility-journey-route article{background:#fbfcfb;border:1px solid #dfe5e2;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;padding:9px 10px;display:grid}.member-student-mobility-journey-route article.destination{background:#f2f7fa;border-color:#aec9da}.member-student-mobility-journey-route article.identity{border-style:dashed}.member-student-mobility-journey-route article>span{color:#566c77;background:#e9eef0;place-items:center;width:30px;height:30px;font-size:8px;font-weight:850;display:grid}.member-student-mobility-journey-route article.destination>span{color:#3b7098;background:#dce9f2}.member-student-mobility-journey-route article p{min-width:0;margin:0}.member-student-mobility-journey-route article small,.member-student-mobility-journey-route article strong,.member-student-mobility-journey-route article b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-student-mobility-journey-route article small{color:#7e8a84;font-size:5px}.member-student-mobility-journey-route article strong{margin:3px 0 2px;font-size:8px}.member-student-mobility-journey-route article b{color:#74817b;font-size:5px;font-weight:550}.member-student-mobility-journey-route article em{color:#3d7198;font-size:5px;font-style:normal;font-weight:850}.member-student-mobility-journey-arrow{color:#789aaf;text-align:center;font-size:12px}.member-student-mobility-journey-steps{overflow:hidden}.member-student-mobility-journey-steps>ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.member-student-mobility-journey-steps li{color:#98a19d;border-right:1px solid #e8edeb;grid-template-columns:23px minmax(0,1fr);align-content:center;gap:8px;min-height:75px;padding:10px;display:grid}.member-student-mobility-journey-steps li:last-child{border:0}.member-student-mobility-journey-steps li i{border:1px solid #dce2df;place-items:center;width:22px;height:22px;font-size:6px;font-style:normal;display:grid}.member-student-mobility-journey-steps li p{margin:0}.member-student-mobility-journey-steps li strong,.member-student-mobility-journey-steps li small{display:block}.member-student-mobility-journey-steps li strong{font-size:6px}.member-student-mobility-journey-steps li.done,.member-student-mobility-journey-steps li.active{color:#436f91}.member-student-mobility-journey-steps li.done i{color:#16805f;background:#e5f3ee;border-color:#add0c4}.member-student-mobility-journey-steps li.active{background:#f1f6fa}.member-student-mobility-journey-steps li.active i{color:#3b7098;background:#dce9f2;border-color:#85acc5;font-weight:850}.member-student-mobility-journey-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:10px;display:grid}.member-student-mobility-journey-layout>main,.member-student-mobility-journey-layout>aside{gap:10px;min-width:0;display:grid}.member-student-mobility-journey-layout>aside{position:sticky;top:72px}.member-student-mobility-journey-next{background:#f2f7fa;border:1px solid #b6cfe0;border-left:3px solid #3d7198;grid-template-columns:35px minmax(0,1fr);gap:11px;padding:12px 13px;display:grid}.member-student-mobility-journey-next.destination_active,.member-student-mobility-journey-next.source_decision_open{background:#fdf8ed;border-color:#e2cca4 #e2cca4 #e2cca4 #a97824}.member-student-mobility-journey-next.completed{background:#f0f8f5;border-color:#b9d8cd #b9d8cd #b9d8cd #168e6c}.member-student-mobility-journey-next.cancelled{background:#f6f7f6;border-color:#d8ddda #d8ddda #d8ddda #7b8882}.member-student-mobility-journey-next>span{color:#3c7198;background:#dce9f2;place-items:center;width:33px;height:33px;font-size:11px;font-weight:850;display:grid}.member-student-mobility-journey-next small{color:#3c7198;letter-spacing:.08em;font-size:5px;font-weight:850}.member-student-mobility-journey-next h2{margin:4px 0 3px;font-size:9px}.member-student-mobility-journey-next a,.member-student-mobility-journey-cancel button{color:#fff;background:#3d7198;border:1px solid #3d7198;justify-content:center;align-items:center;min-height:30px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}.member-student-mobility-journey-cancel{vertical-align:top;gap:4px;margin-left:5px;display:inline-grid}.member-student-mobility-journey-cancel button{color:#64716b;background:#fff;border-color:#cdd7d2}.member-student-mobility-journey-cancel button:disabled{opacity:.6}.member-student-mobility-journey-cancel small{color:#a23d36;max-width:240px;font-size:5px}.member-student-mobility-journey-privacy{background:#f4f8fa;border:1px solid #cbdce7}.member-student-mobility-journey-privacy>header{border-bottom:1px solid #d9e4ea;grid-template-columns:32px 1fr;gap:9px;padding:11px;display:grid}.member-student-mobility-journey-privacy header>span{color:#3c7198;background:#dce9f2;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.member-student-mobility-journey-privacy header small{color:#3c7198;letter-spacing:.08em;font-size:5px;font-weight:850}.member-student-mobility-journey-privacy h2{margin:3px 0;font-size:9px}.member-student-mobility-journey-privacy header p{color:#74817b;margin:0;font-size:6px;line-height:1.4}.member-student-mobility-journey-privacy>div{display:grid}.member-student-mobility-journey-privacy article{border-bottom:1px solid #dfe8ed;grid-template-columns:51px 1fr;align-items:center;gap:8px;padding:9px 11px;display:grid}.member-student-mobility-journey-privacy article:last-child{border:0}.member-student-mobility-journey-privacy article p{margin:0}.member-student-mobility-journey-privacy article strong,.member-student-mobility-journey-privacy article small{display:block}.member-student-mobility-journey-privacy article strong{font-size:6px}.member-student-mobility-journey-links{overflow:hidden}.member-student-mobility-journey-links>header{border-bottom:1px solid #e5eae8;padding:10px 11px}.member-student-mobility-journey-links header span{color:#6d54a2;letter-spacing:.08em;font-size:5px;font-weight:850}.member-student-mobility-journey-links h2{margin:3px 0 0;font-size:8px}.member-student-mobility-journey-links>a{color:#3c4a44;border-bottom:1px solid #e7ecea;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:grid}.member-student-mobility-journey-links>a:last-child{border:0}.member-student-mobility-journey-links>a>span{color:#65736d;background:#edf1ef;place-items:center;width:25px;height:25px;font-size:6px;font-weight:850;display:grid}.member-student-mobility-journey-links a p{min-width:0;margin:0}.member-student-mobility-journey-links a strong,.member-student-mobility-journey-links a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-student-mobility-journey-links a strong{font-size:6px}.member-student-mobility-journey-links a small{color:#7a8781;margin-top:3px;font-size:5px}.member-student-mobility-journey-links a>b{color:#6d54a2;font-size:7px}.member-student-mobility-journey-timeline{overflow:hidden}.member-student-mobility-journey-timeline>div{display:grid}.member-student-mobility-journey-timeline article{border-bottom:1px solid #e8edeb;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 12px;display:grid}.member-student-mobility-journey-timeline article:last-child{border:0}.member-student-mobility-journey-timeline article>i{color:#69766f;background:#edf1ef;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:850;display:grid}.member-student-mobility-journey-timeline article>i.completed{color:#16805f;background:#e5f3ee}.member-student-mobility-journey-timeline article>i.destination_active,.member-student-mobility-journey-timeline article>i.source_decision_open{color:#94681f;background:#f3e7cf}.member-student-mobility-journey-timeline article p{min-width:0;margin:0}.member-student-mobility-journey-timeline article small,.member-student-mobility-journey-timeline article strong,.member-student-mobility-journey-timeline article span{display:block}.member-student-mobility-journey-timeline article small{color:#6d54a2;font-size:5px;font-weight:850}.member-student-mobility-journey-timeline article strong{margin:3px 0;font-size:6px;line-height:1.35}.member-student-mobility-journey-timeline article span{color:#84908b;font-size:5px}.member-student-mobility-journey-timeline article time{color:#7f8b85;white-space:nowrap;font-size:5px}.member-student-mobility-journey-empty{color:#7d8984;text-align:center;margin:0;padding:18px;font-size:6px}@media (max-width:980px){.member-student-mobility-journey-hero{grid-template-columns:1fr}.member-student-mobility-journey-hero dl{border-top:1px solid #e3e8e5;border-left:0;min-width:0}.member-student-mobility-journey-layout{grid-template-columns:1fr}.member-student-mobility-journey-layout>aside{grid-template-columns:repeat(2,1fr);position:static}}@media (max-width:700px){.member-student-mobility-journey-heading{display:block}.member-student-mobility-journey-heading nav{flex-wrap:wrap;margin-top:9px}.member-student-mobility-journey-route>div{grid-template-columns:1fr}.member-student-mobility-journey-arrow{transform:rotate(90deg)}.member-student-mobility-journey-steps>ol{grid-template-columns:1fr}.member-student-mobility-journey-steps li{border-bottom:1px solid #e8edeb;border-right:0;min-height:52px}.member-student-mobility-journey-layout>aside{grid-template-columns:1fr}}@media (max-width:480px){.member-student-mobility-journey-hero dl{grid-template-columns:1fr}.member-student-mobility-journey-hero dl>div{border-bottom:1px solid #e8ecea;border-right:0}.member-student-mobility-journey-route>header,.member-student-mobility-journey-steps>header,.member-student-mobility-journey-timeline>header{flex-direction:column;align-items:flex-start}.member-student-mobility-journey-timeline article{grid-template-columns:27px minmax(0,1fr)}.member-student-mobility-journey-timeline article time{grid-column:2}.member-student-mobility-journey-next{grid-template-columns:1fr}.member-student-mobility-journey-cancel{margin:5px 0 0;display:grid}}.member-student-mobility-journeys article footer a.secondary{color:#517fa2;background:#fff;border-color:#cbd8df}.member-student-mobility-outcomes{overflow:hidden}.member-student-mobility-outcomes>header{background:#fafbfa;border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:flex}.member-student-mobility-outcomes>header span{color:#8b5d34;letter-spacing:.09em;font-size:5px;font-weight:850}.member-student-mobility-outcomes>header h2{margin:3px 0 2px;font-size:10px}.member-student-mobility-outcomes>header p{color:#7c8883;margin:0;font-size:6px}.member-student-mobility-outcomes>header>b{color:#815936;background:#f2ece6;padding:5px 7px;font-size:5px}.member-student-mobility-outcomes>div{display:grid}.member-student-mobility-outcomes article{border-bottom:1px solid #e7ecea;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:9px 12px;display:grid}.member-student-mobility-outcomes article:last-child{border:0}.member-student-mobility-outcomes article>span{color:#6e7b75;background:#edf1ef;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.member-student-mobility-outcomes article.destination-declined>span{color:#a04d43;background:#f8e8e4}.member-student-mobility-outcomes article>div{min-width:0}.member-student-mobility-outcomes article small,.member-student-mobility-outcomes article strong{display:block}.member-student-mobility-outcomes article small{color:#8b5d34;font-size:5px;font-weight:850}.member-student-mobility-outcomes article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.member-student-mobility-outcomes article p{color:#78847f;margin:3px 0 0;font-size:5px;line-height:1.45}.member-student-mobility-outcomes article time{color:#85908b;white-space:nowrap;font-size:5px}.member-student-mobility-outcomes article nav{align-items:center;gap:5px;display:flex}.member-student-mobility-outcomes article nav a,.member-student-mobility-outcomes article nav button{color:#586b62;white-space:nowrap;background:#fff;border:1px solid #778a81;justify-content:center;align-items:center;min-height:28px;padding:0 8px;font-size:5px;font-weight:800;display:inline-flex}.member-student-mobility-outcomes article nav button{color:#fff;background:#3d7198;border-color:#3d7198}@media (max-width:760px){.member-student-mobility-outcomes article{grid-template-columns:29px minmax(0,1fr) auto}.member-student-mobility-outcomes article nav{grid-column:2/-1}.member-student-mobility-outcomes>header{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.member-student-mobility-outcomes article{grid-template-columns:29px minmax(0,1fr)}.member-student-mobility-outcomes article time{grid-column:2}.member-student-mobility-outcomes article nav{grid-column:1/-1;grid-template-columns:1fr;display:grid}.member-student-mobility-outcomes article nav a,.member-student-mobility-outcomes article nav button{width:100%}}.member-student-mobility-journey.destination_declined .member-student-mobility-journey-hero{background:linear-gradient(100deg,#fff5f3 0,#fff 58%);border-left-color:#b85a50}.member-student-mobility-journey-next.destination_declined{background:#fff5f3;border-color:#e2bbb6 #e2bbb6 #e2bbb6 #b85a50}.member-student-mobility-journey-next.destination_declined>span{color:#9e493f;background:#f4deda}.member-student-mobility-journey-next.destination_declined small{color:#9e493f}.member-student-mobility-journey-next.destination_declined a{background:#9e493f;border-color:#9e493f}.member-trial-heading{align-items:flex-end}.member-trial-heading>a{color:#08795d;background:#fff;border:1px solid #d8e3df;padding:7px 10px;font-size:6px;font-weight:750}.member-trials{gap:12px;display:grid}.member-trial-hero{color:#fff;background:#12372d;grid-template-columns:minmax(0,1fr) 180px;min-height:205px;display:grid;overflow:hidden}.member-trial-hero>div{padding:27px}.member-trial-hero>div>span{color:#70d7b8;letter-spacing:.09em;font-size:6px;font-weight:800}.member-trial-hero h2{max-width:650px;margin:8px 0 7px;font-size:19px;line-height:1.2}.member-trial-hero p{color:#adc5bd;max-width:690px;margin:0;font-size:7px;line-height:1.65}.member-trial-hero>div>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.member-trial-hero a{color:#12372d;background:#55d5ae;border:1px solid #55d5ae;place-items:center;min-height:30px;padding:0 11px;font-size:6px;font-weight:800;display:grid}.member-trial-hero a.secondary{color:#d1e4dd;background:0 0;border-color:#52736a}.member-trial-hero>aside{text-align:center;background:#153e33;border-left:1px solid #35584e;flex-direction:column;justify-content:center;align-items:center;display:flex}.member-trial-hero aside small{color:#7f9b92;letter-spacing:.08em;font-size:5px;font-weight:800}.member-trial-hero aside time,.member-trial-hero aside b{color:#74e3c1;margin-top:7px;font-size:25px;font-weight:800}.member-trial-hero aside strong{color:#d1e2dc;margin-top:2px;font-size:7px}.member-trial-hero aside span{color:#8bd9c1;border:1px solid #4b7669;margin-top:10px;padding:4px 7px;font-size:5px;font-weight:800}.member-trial-hero.completed{background:#17392f}.member-trial-hero.completed>aside{background:#1d493c}.member-trial-hero.completed aside b{color:#8ae4c8;background:#285b4c;border:1px solid #62c8a9;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.member-trial-summary{background:#fff;border:1px solid #dde5e1;grid-template-columns:repeat(4,1fr);display:grid}.member-trial-summary article{border-right:1px solid #e5ebe8;padding:12px 14px}.member-trial-summary article:last-child{border-right:0}.member-trial-summary span,.member-trial-summary strong,.member-trial-summary small{display:block}.member-trial-summary span{color:#81908a;letter-spacing:.07em;font-size:5px;font-weight:800}.member-trial-summary strong{color:#243b33;margin:5px 0 2px;font-size:17px}.member-trial-summary small{color:#798680;font-size:5px}.member-trial-panel{background:#fff;border:1px solid #dfe6e3}.member-trial-panel>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;min-height:67px;padding:11px 15px;display:flex}.member-trial-panel>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-trial-panel>header h2{margin:3px 0;font-size:11px}.member-trial-panel>header p{color:#7b8782;margin:0;font-size:6px}.member-trial-panel>header>b{color:#08795d;border:1px solid #d3e2dc;place-items:center;min-width:29px;height:29px;font-size:9px;display:grid}.member-trial-panel>div{background:#f6f8f7;gap:9px;padding:10px;display:grid}.member-trial-card{background:#fff;border:1px solid #dfe6e3}.member-trial-card>header{border-bottom:1px solid #e8ecea;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 11px;display:grid}.member-trial-mark{color:#75d8bb;background:#15382f;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.member-trial-card header small{color:#7d8a84;font-size:5px}.member-trial-card h3{margin:2px 0;font-size:9px}.member-trial-card header p{color:#6f7d77;margin:0;font-size:6px}.member-trial-card header>span{color:#8e681d;white-space:nowrap;background:#fff8e9;border:1px solid #dfc584;padding:4px 7px;font-size:5px;font-weight:800}.member-trial-card header>span.scheduled,.member-trial-card header>span.attended{color:#08795d;background:#eef9f5;border-color:#afd8ca}.member-trial-card header>span.no_show,.member-trial-card header>span.cancelled{color:#9d4842;background:#fff4f2;border-color:#e4c7c4}.member-trial-progress{grid-template-columns:repeat(3,1fr);margin:0;padding:17px 12px;list-style:none;display:grid}.member-trial-progress li{grid-template-columns:27px 1fr;align-items:center;gap:8px;min-width:0;padding-right:12px;display:grid;position:relative}.member-trial-progress li:after{content:"";z-index:0;background:#dce5e1;height:1px;position:absolute;top:13px;left:27px;right:0}.member-trial-progress li:last-child:after{display:none}.member-trial-progress i{z-index:1;color:#89958f;background:#fff;border:1px solid #d7e1dd;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:800;display:grid;position:relative}.member-trial-progress li.done i{color:#08795d;background:#daf2ea;border-color:#6bc7aa}.member-trial-progress li.active i{color:#966817;background:#fff4d9;border-color:#d7b05d}.member-trial-progress li.stopped i{color:#a14741;background:#ffefed;border-color:#dfb9b5}.member-trial-progress strong,.member-trial-progress small{z-index:1;background:#fff;display:block;position:relative}.member-trial-progress strong{font-size:7px}.member-trial-progress small{color:#7b8882;text-overflow:ellipsis;margin-top:2px;font-size:5px;line-height:1.35;overflow:hidden}.member-trial-card>footer{background:#fbfcfc;border-top:1px solid #e8ecea;align-items:center;gap:22px;min-height:45px;padding:7px 11px;display:flex}.member-trial-card footer>div span,.member-trial-card footer>div strong{display:block}.member-trial-card footer>div span{color:#87938e;font-size:4px;font-weight:800}.member-trial-card footer>div strong{color:#4b5f57;margin-top:2px;font-size:6px}.member-trial-card footer nav{gap:12px;margin-left:auto;display:flex}.member-trial-card footer a{color:#08795d;font-size:6px;font-weight:750}.member-trial-card footer a.member-trial-conversion{color:#086d55;background:#eaf7f2;border:1px solid #9bcfbe;padding:5px 8px}.member-trial-card.compact{grid-template-columns:minmax(0,1.1fr) minmax(210px,.9fr);display:grid}.member-trial-card.compact>header{border-bottom:0;border-right:1px solid #e8ecea}.member-trial-card.compact>footer{grid-column:1/-1}.member-trial-compact-detail{grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.member-trial-compact-detail>span{color:#08795d;border:1px solid #d8e4df;place-items:center;width:29px;height:29px;display:grid}.member-trial-compact-detail p{margin:0}.member-trial-compact-detail strong,.member-trial-compact-detail small{display:block}.member-trial-compact-detail strong{font-size:6px}.member-trial-compact-detail small{color:#7d8984;margin-top:3px;font-size:5px}.member-trial-empty{text-align:center;align-content:center;place-items:center;min-height:165px;padding:20px;display:grid}.member-trial-empty>span{color:#08795d;background:#edf7f3;border:1px solid #cfe1da;place-items:center;width:39px;height:39px;font-size:13px;display:grid}.member-trial-empty h3{margin:9px 0 4px;font-size:10px}.member-trial-empty p{color:#78857f;margin:0 0 10px;font-size:6px}.member-trial-empty a{color:#08795d;font-size:7px;font-weight:750}.member-trial-privacy{background:#edf7f3;border:1px solid #d8e4df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:grid}.member-trial-privacy>span{color:#08795d;border:1px solid #bdd8cf;place-items:center;width:32px;height:32px;display:grid}.member-trial-privacy strong{font-size:7px}.member-trial-privacy p{color:#6f817a;margin:3px 0 0;font-size:6px}.member-trial-privacy a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:800}.member-trial-shortcut{background:#fffaf0;border:1px solid #e3d7ba;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 13px;display:grid}.member-trial-shortcut>span{color:#8c641d;background:#f3e5c6;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-trial-shortcut small{color:#8c641d;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.member-trial-shortcut strong{margin-top:3px;font-size:9px;display:block}.member-trial-shortcut p{color:#7c7464;margin:3px 0 0;font-size:6px}.member-trial-shortcut>b{color:#8c641d;white-space:nowrap;border:1px solid #dfca99;padding:6px 8px;font-size:6px}.member-trial-shortcut:hover{border-color:#c8a655}@media (max-width:780px){.member-trial-heading{flex-direction:column;align-items:flex-start}.member-trial-hero{grid-template-columns:1fr}.member-trial-hero>aside{text-align:left;border-top:1px solid #35584e;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:9px;min-height:90px;padding:12px 20px;display:grid}.member-trial-hero aside time,.member-trial-hero aside b,.member-trial-hero aside strong,.member-trial-hero aside span{margin:0}.member-trial-summary{grid-template-columns:1fr 1fr}.member-trial-summary article:nth-child(2){border-right:0}.member-trial-summary article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.member-trial-card.compact{grid-template-columns:1fr}.member-trial-card.compact>header{border-bottom:1px solid #e8ecea;border-right:0}.member-trial-card.compact>footer{grid-column:auto}.member-trial-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-trial-shortcut>b{grid-column:2;justify-self:start}}@media (max-width:540px){.member-trial-hero>div{padding:22px 18px}.member-trial-progress{grid-template-columns:1fr;gap:12px}.member-trial-progress li:after{width:1px;height:17px;inset:26px auto -12px 13px}.member-trial-card>header{grid-template-columns:36px minmax(0,1fr)}.member-trial-card header>span{grid-column:2;justify-self:start}.member-trial-card>footer{flex-wrap:wrap;align-items:flex-start}.member-trial-card footer nav{width:100%;margin-left:0}.member-trial-privacy{grid-template-columns:34px minmax(0,1fr)}.member-trial-privacy a{grid-column:2}}.member-academy-shortlist-heading{min-height:76px}.member-academy-shortlist{gap:12px;display:grid}.member-academy-shortlist-hero{color:#fff;background:#142f27;border:1px solid #183a31;grid-template-columns:minmax(0,1fr) 210px;min-height:185px;display:grid;overflow:hidden}.member-academy-shortlist-hero>div{background:radial-gradient(circle at 84% 17%,#37d6a724,#0000 40%);align-content:center;padding:24px 27px;display:grid}.member-academy-shortlist-hero>div>span{color:#3bd7a8;letter-spacing:.1em;font-size:12px;font-weight:850}.member-academy-shortlist-hero h2{color:#fff;max-width:670px;margin:8px 0 7px;font-size:17px}.member-academy-shortlist-hero p{color:#abc0b9;max-width:680px;margin:0;font-size:12px;line-height:1.55}.member-academy-shortlist-hero nav{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.member-academy-shortlist-hero nav a{color:#fff;background:#12a77d;border:1px solid #21bb8e;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.member-academy-shortlist-hero nav a.secondary{color:#c4d4cf;background:0 0;border-color:#4b685f}.member-academy-shortlist-hero>aside{text-align:center;background:#193a30;border-left:1px solid #365249;align-content:center;justify-items:center;padding:18px;display:grid}.member-academy-shortlist-hero aside small{color:#84a198;font-size:12px;font-weight:850}.member-academy-shortlist-hero aside strong{margin-top:6px;font-size:31px;line-height:1}.member-academy-shortlist-hero aside span{color:#abc0b9;margin-top:5px;font-size:12px}.member-academy-shortlist-hero aside b{color:#51d8ae;border:1px solid #41665b;margin-top:12px;padding:4px 7px;font-size:12px}.member-academy-shortlist-summary{background:#fff;border:1px solid #dce4e1;grid-template-columns:repeat(4,1fr);display:grid}.member-academy-shortlist-summary article{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:74px;padding:11px 14px;display:grid}.member-academy-shortlist-summary article:last-child{border-right:0}.member-academy-shortlist-summary span{color:#708079;letter-spacing:.06em;align-self:end;font-size:12px;font-weight:850}.member-academy-shortlist-summary strong{color:#172d27;grid-row:span 2;align-self:center;font-size:19px}.member-academy-shortlist-summary small{color:#8a9691;font-size:12px}.member-academy-shortlist-feedback{color:#08795d;background:#eaf8f3;border:1px solid #acd9ca;align-items:center;gap:8px;min-height:36px;padding:7px 10px;display:flex}.member-academy-shortlist-feedback>span{background:#d7eee6;place-items:center;width:20px;height:20px;font-size:12px;font-weight:850;display:grid}.member-academy-shortlist-feedback p{margin:0;font-size:12px;font-weight:700}.member-academy-shortlist-feedback button{color:#08795d;cursor:pointer;background:#fff;border:1px solid #92c8b6;margin-left:auto;padding:5px 8px;font-size:12px;font-weight:800}.member-academy-shortlist-feedback.error{color:#a23e39;background:#fff0ee;border-color:#e3beb9}.member-academy-shortlist-groups{gap:12px;display:grid}.member-academy-shortlist-group{background:#fff;border:1px solid #dce4e1}.member-academy-shortlist-group>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:11px 14px;display:flex}.member-academy-shortlist-group>header span{color:#08795d;letter-spacing:.09em;font-size:12px;font-weight:850}.member-academy-shortlist-group>header h2{margin:4px 0 2px;font-size:12px}.member-academy-shortlist-group>header p{color:#84908b;margin:0;font-size:12px}.member-academy-shortlist-group>header>a{color:#08795d;border:1px solid #08795d;flex:none;align-items:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.member-academy-shortlist-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-academy-shortlist-card{background:#fff;border-bottom:1px solid #e8ecea;border-right:1px solid #e8ecea;min-width:0}.member-academy-shortlist-card>header{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:11px 13px;display:grid}.member-academy-shortlist-card>header>span{color:#3bd7a8;background:#18382f;place-items:center;width:39px;height:39px;font-size:12px;font-weight:850;display:grid}.member-academy-shortlist-card>header small{color:#83908a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.member-academy-shortlist-card>header h3{margin:4px 0 3px;font-size:12px}.member-academy-shortlist-card>header p{color:#8a9691;margin:0;font-size:12px}.member-academy-shortlist-card>header>b{color:#08795d;white-space:nowrap;background:#edf8f4;border:1px solid #add7c9;padding:4px 6px;font-size:12px}.member-academy-shortlist-card>header>b.linked{color:#576b8d;background:#f0f3f8;border-color:#b9c6d8}.member-academy-shortlist-card>header>b.trial{color:#946719;background:#fff7e6;border-color:#e4cc9c}.member-academy-shortlist-card>header>b.visit{color:#3c7194;background:#eef7fc;border-color:#aac8dd}.member-academy-shortlist-card>header>b.finalist{color:#76549a;background:#f5effb;border-color:#c6b5db}.member-academy-shortlist-card dl{border-top:1px solid #edf0ef;border-bottom:1px solid #edf0ef;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.member-academy-shortlist-card dl>div{border-right:1px solid #edf0ef;align-content:center;min-width:0;min-height:69px;padding:9px;display:grid}.member-academy-shortlist-card dl>div:last-child{border-right:0}.member-academy-shortlist-card dt{color:#83908a;font-size:12px}.member-academy-shortlist-card dd{color:#253a32;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:12px;font-weight:800;overflow:hidden}.member-academy-shortlist-card dl small{color:#8a9691;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.member-academy-shortlist-activities{flex-wrap:wrap;align-items:center;gap:4px;min-height:38px;padding:7px 13px;display:flex}.member-academy-shortlist-activities span{color:#556861;background:#eff4f2;padding:4px 6px;font-size:12px}.member-academy-shortlist-activities small{color:#84918b;font-size:12px}.member-academy-shortlist-card>footer{background:#fafcfb;border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 13px;display:flex}.member-academy-shortlist-card>footer nav{flex-wrap:wrap;gap:5px;display:flex}.member-academy-shortlist-card>footer a{color:#08795d;border:1px solid #d5e0dc;align-items:center;min-height:36px;padding:0 7px;font-size:12px;font-weight:750;display:flex}.member-academy-shortlist-card>footer a.primary{color:#fff;background:#08795d;border-color:#08795d}.member-academy-shortlist-card>footer a.decision{color:#08795d;background:#eaf7f2;border-color:#9acdbb}.member-academy-shortlist-card>footer button{color:#8a6d67;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;flex:none;font-size:12px;text-decoration:underline}.member-academy-shortlist-card>footer button:disabled{cursor:wait;opacity:.55}.member-academy-shortlist-empty{text-align:center;background:#fff;border:1px solid #dce4e1;align-content:center;place-items:center;min-height:280px;padding:28px;display:grid}.member-academy-shortlist-empty>span{color:#08795d;background:#e5f4ef;place-items:center;width:43px;height:43px;font-size:14px;display:grid}.member-academy-shortlist-empty h2{margin:11px 0 5px;font-size:12px}.member-academy-shortlist-empty p{color:#76847e;max-width:480px;margin:0;font-size:12px;line-height:1.55}.member-academy-shortlist-empty nav{gap:7px;margin-top:13px;display:flex}.member-academy-shortlist-empty nav a{color:#08795d;border:1px solid #08795d;align-items:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.member-academy-shortlist-empty nav a:last-child{color:#fff;background:#08795d}.member-academy-shortlist-privacy{background:#edf8f4;border:1px solid #cfe4dc;border-left:4px solid #16a77e;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:11px 14px;display:grid}.member-academy-shortlist-privacy>span{color:#08795d;background:#d9eee7;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.member-academy-shortlist-privacy strong{font-size:12px}.member-academy-shortlist-privacy p{color:#657870;max-width:760px;margin:3px 0 0;font-size:12px;line-height:1.5}.member-academy-shortlist-privacy>a{color:#08795d;white-space:nowrap;font-size:12px;font-weight:800}.member-interest-shortcut{background:#edf8f4;border:1px solid #bedfd3;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 13px;display:grid}.member-interest-shortcut>span{color:#3bd7a8;background:#18382f;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.member-interest-shortcut small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850;display:block}.member-interest-shortcut strong{margin-top:3px;font-size:12px;display:block}.member-interest-shortcut p{color:#687a73;margin:3px 0 0;font-size:12px}.member-interest-shortcut>b{color:#08795d;white-space:nowrap;border:1px solid #9ccfbd;padding:6px 8px;font-size:12px}.member-interest-shortcut:hover{border-color:#65b89d}@media (max-width:960px){.member-academy-shortlist-group>div{grid-template-columns:1fr}.member-academy-shortlist-card{border-right:0}}@media (max-width:760px){.member-academy-shortlist-heading{flex-direction:column;align-items:flex-start}.member-academy-shortlist-hero{grid-template-columns:1fr}.member-academy-shortlist-hero>aside{text-align:left;border-top:1px solid #365249;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:9px;min-height:82px}.member-academy-shortlist-hero aside strong,.member-academy-shortlist-hero aside span,.member-academy-shortlist-hero aside b{margin:0}.member-academy-shortlist-summary{grid-template-columns:1fr 1fr}.member-academy-shortlist-summary article:nth-child(2){border-right:0}.member-academy-shortlist-summary article:nth-child(-n+2){border-bottom:1px solid #edf0ef}.member-academy-shortlist-privacy{grid-template-columns:31px minmax(0,1fr)}.member-academy-shortlist-privacy>a{grid-column:2}.member-interest-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-interest-shortcut>b{grid-column:2;justify-self:start}}@media (max-width:560px){.member-academy-shortlist-group>header{flex-direction:column;align-items:flex-start}.member-academy-shortlist-group>header>a{justify-content:center;width:100%}.member-academy-shortlist-card>header{grid-template-columns:39px minmax(0,1fr)}.member-academy-shortlist-card>header>b{grid-column:2;justify-self:start}.member-academy-shortlist-card dl{grid-template-columns:1fr 1fr}.member-academy-shortlist-card dl>div:nth-child(2){border-right:0}.member-academy-shortlist-card dl>div:nth-child(-n+2){border-bottom:1px solid #edf0ef}.member-academy-shortlist-card>footer{flex-direction:column;align-items:flex-start}.member-academy-shortlist-empty nav{flex-direction:column;align-items:stretch}.member-academy-shortlist-empty nav a{justify-content:center}}.member-academy-decision-heading{min-height:76px}.member-academy-decision{gap:12px;display:grid}.member-academy-decision-intro{color:#fff;background:#163129;border:1px solid #1d3e35;grid-template-columns:minmax(0,1fr) 174px;min-height:128px;display:grid}.member-academy-decision-intro>div{background:linear-gradient(90deg,#144335d1,#0000),radial-gradient(circle at 82% 18%,#33d9a729,#0000 43%);align-content:center;padding:19px 23px;display:grid}.member-academy-decision-intro>div>span{color:#43d9ad;letter-spacing:.1em;font-size:12px;font-weight:850}.member-academy-decision-intro h2{color:#fff;margin:7px 0 5px;font-size:15px}.member-academy-decision-intro p{color:#b6c8c2;max-width:720px;margin:0;font-size:12px;line-height:1.55}.member-academy-decision-intro>aside{text-align:center;background:#1a392f;border-left:1px solid #3a574e;place-content:center;justify-items:center;display:grid}.member-academy-decision-intro aside strong{font-size:27px;line-height:1}.member-academy-decision-intro aside strong small{color:#7f9b92;font-size:12px}.member-academy-decision-intro aside span{color:#9fb5ae;margin-top:5px;font-size:12px}.member-academy-decision-intro aside b{color:#4ed5ad;border:1px solid #46685d;margin-top:9px;padding:4px 7px;font-size:12px}.member-academy-decision-selector{background:#fff;border:1px solid #dce4e1}.member-academy-decision-selector>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:16px;min-height:59px;padding:10px 13px;display:flex}.member-academy-decision-selector>header span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.member-academy-decision-selector>header h2{margin:4px 0 0;font-size:12px}.member-academy-decision-selector>header>small{color:#7d8b85;font-size:12px}.member-academy-decision-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-academy-decision-selector button{color:#233a32;cursor:pointer;text-align:left;background:#fff;border:1px solid #e9eeec;border-top:0;border-left:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:65px;padding:8px 10px;display:grid}.member-academy-decision-selector button:nth-child(3n){border-right:0}.member-academy-decision-selector button:hover{background:#f7fbf9}.member-academy-decision-selector button.selected{background:#edf8f4;box-shadow:inset 0 -3px #18a77d}.member-academy-decision-selector button>i{color:#70817a;border:1px solid #cad8d3;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.member-academy-decision-selector button.selected>i{color:#fff;background:#159c75;border-color:#169a74}.member-academy-decision-selector button>span{min-width:0}.member-academy-decision-selector button small,.member-academy-decision-selector button strong,.member-academy-decision-selector button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-academy-decision-selector button small{color:#74847d;font-size:12px}.member-academy-decision-selector button strong{margin-top:3px;font-size:12px}.member-academy-decision-selector button em{color:#8c9893;margin-top:3px;font-size:12px;font-style:normal}.member-academy-decision-selector button>b{color:#718079;font-size:12px}.member-academy-decision-selector button.selected>b{color:#08795d}.member-academy-decision-selector>p{color:#8c6719;background:#fff8e8;border-top:1px solid #f0e2bd;margin:0;padding:7px 11px;font-size:12px}.member-academy-decision-focus{background:#fff;border:1px solid #dce4e1;grid-template-columns:minmax(0,1fr) 240px;display:grid}.member-academy-decision-focus>header{border-bottom:1px solid #e7ecea;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:10px 13px;display:flex}.member-academy-decision-focus>header span,.member-academy-decision-focus>aside>span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.member-academy-decision-focus>header h2{margin:4px 0 0;font-size:12px}.member-academy-decision-focus>header>small{color:#7d8b85;font-size:12px}.member-academy-decision-focus>div{grid-template-columns:repeat(3,minmax(105px,1fr));align-content:center;gap:6px;padding:12px 13px;display:grid}.member-academy-decision-focus>div button{color:#5f7069;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #d4dfdb;padding:0 9px;font-size:12px;font-weight:800}.member-academy-decision-focus>div button:hover{color:#08795d;background:#f5faf8;border-color:#9ebfb4}.member-academy-decision-focus>div button.active{color:#08795d;background:#eaf7f2;border-color:#08795d;box-shadow:inset 3px 0 #24bd91}.member-academy-decision-focus>aside{background:#f6faf8;border-left:1px solid #e3eae7;align-content:center;padding:12px 15px;display:grid}.member-academy-decision-focus>aside strong{margin-top:4px;font-size:12px}.member-academy-decision-focus>aside p{color:#74847d;margin:4px 0 0;font-size:12px;line-height:1.45}.member-academy-decision-board{background:#fff;border:1px solid #d8e2de;min-width:0}.member-academy-decision-scroll{overflow-x:auto}.member-academy-decision-grid{min-width:calc(132px + (var(--decision-columns) * 225px));grid-template-columns:132px repeat(var(--decision-columns), minmax(225px, 1fr));display:grid}.member-academy-decision-grid>aside{background:#f7faf8;border-right:1px solid #e3e9e6;padding:11px}.member-academy-decision-head>aside{color:#fff;background:#19382f;align-content:end;display:grid}.member-academy-decision-head>aside span{color:#45d7ac;font-size:12px;font-weight:850}.member-academy-decision-head>aside strong{margin-top:5px;font-size:12px}.member-academy-decision-head>aside small{color:#91aba3;margin-top:3px;font-size:12px}.member-academy-decision-head>article{border-right:1px solid #e6ece9;align-content:center;min-height:142px;padding:14px;display:grid}.member-academy-decision-head>article:last-child{border-right:0}.member-academy-decision-head article>i{color:#41d6aa;background:#18382f;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:850;display:grid}.member-academy-decision-head article>small{color:#71817a;margin-top:8px;font-size:12px}.member-academy-decision-head h3{margin:4px 0 2px;font-size:12px}.member-academy-decision-head p{color:#8a9691;margin:0;font-size:12px}.member-academy-decision-head article>b{color:#08795d;background:#eef8f4;border:1px solid #add8ca;justify-self:start;margin-top:8px;padding:4px 6px;font-size:12px}.member-academy-decision-head article>b.linked{color:#596c8b;background:#f1f4f8;border-color:#bac6d7}.member-academy-decision-head article>b.trial{color:#956918;background:#fff7e5;border-color:#dfc891}.member-academy-decision-row{border-top:1px solid #e7ecea}.member-academy-decision-row>aside{align-items:center;gap:7px;display:flex}.member-academy-decision-row>aside i{color:#08795d;background:#e7f3ef;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.member-academy-decision-row>aside strong{min-width:0;font-size:12px;line-height:1.35}.member-academy-decision-row>aside b{color:#08795d;white-space:nowrap;border:1px solid #9bc8b9;margin-left:auto;padding:3px 4px;font-size:12px}.member-academy-decision-row>article{border-right:1px solid #e7ecea;align-content:center;min-height:91px;padding:11px 13px;display:grid}.member-academy-decision-row>article:last-child{border-right:0}.member-academy-decision-row.focused{box-shadow:inset 3px 0 #18a77d}.member-academy-decision-row.focused>aside{background:#e9f6f1;grid-template-columns:22px minmax(0,1fr);display:grid}.member-academy-decision-row.focused>aside b{grid-column:2;width:max-content;margin-left:0}.member-academy-decision-row.focused>article{background:#fbfefc}.member-academy-decision-row article>strong{font-size:12px}.member-academy-decision-row article>small{color:#7b8883;margin-top:4px;font-size:12px;line-height:1.45}.member-academy-decision-row article>a{color:#08795d;justify-self:start;margin-top:7px;font-size:12px;font-weight:800}.member-academy-decision-tags{flex-wrap:wrap;gap:4px;display:flex}.member-academy-decision-tags span{color:#536961;background:#edf4f1;padding:4px 6px;font-size:12px}.member-academy-decision-hours{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.member-academy-decision-hours span{color:#65766f;background:#f4f8f6;border:1px solid #dfe8e4;align-items:center;gap:4px;padding:4px 5px;font-size:12px;display:inline-flex}.member-academy-decision-hours span b{color:#08795d;font-size:12px}.member-academy-decision-actions{border-top:1px solid #dce5e2}.member-academy-decision-actions>aside{background:#eef7f4;align-content:center;display:grid}.member-academy-decision-actions>aside span{color:#08795d;font-size:12px;font-weight:850}.member-academy-decision-actions>aside strong{margin-top:4px;font-size:12px}.member-academy-decision-actions>aside small{color:#71817a;margin-top:3px;font-size:12px}.member-academy-decision-actions>div{border-right:1px solid #e5ebe8;flex-wrap:wrap;align-items:center;gap:5px;min-height:80px;padding:11px 13px;display:flex}.member-academy-decision-actions>div:last-child{border-right:0}.member-academy-decision-actions a{color:#08795d;border:1px solid #cedbd6;align-items:center;min-height:36px;padding:0 7px;font-size:12px;font-weight:750;display:flex}.member-academy-decision-actions a.primary{color:#fff;background:#08795d;border-color:#08795d}.member-academy-decision-privacy{background:#edf8f4;border:1px solid #cfe4dc;border-left:4px solid #16a77e;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.member-academy-decision-privacy>span{color:#08795d;background:#d8eee6;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.member-academy-decision-privacy strong{font-size:12px}.member-academy-decision-privacy p{color:#64776f;max-width:780px;margin:3px 0 0;font-size:12px;line-height:1.5}.member-academy-decision-privacy>a{color:#08795d;white-space:nowrap;font-size:12px;font-weight:800}.member-academy-decision-empty{text-align:center;background:#fff;border:1px solid #dce4e1;align-content:center;place-items:center;min-height:320px;padding:28px;display:grid}.member-academy-decision-empty>span{color:#08795d;background:#e5f4ef;place-items:center;width:43px;height:43px;font-size:14px;display:grid}.member-academy-decision-empty h2{margin:11px 0 5px;font-size:12px}.member-academy-decision-empty p{color:#76847e;max-width:480px;margin:0;font-size:12px}.member-academy-decision-empty nav{gap:7px;margin-top:13px;display:flex}.member-academy-decision-empty nav a{color:#08795d;border:1px solid #08795d;align-items:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.member-academy-decision-empty nav a:last-child{color:#fff;background:#08795d}@media (max-width:900px){.member-academy-decision-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.member-academy-decision-selector button:nth-child(3n){border-right:1px solid #e9eeec}.member-academy-decision-selector button:nth-child(2n){border-right:0}}@media (max-width:760px){.member-academy-decision-heading{flex-direction:column;align-items:flex-start}.member-academy-decision-intro{grid-template-columns:1fr}.member-academy-decision-intro>aside{border-top:1px solid #3a574e;border-left:0;grid-template-columns:repeat(3,auto);justify-content:start;align-items:center;gap:9px;min-height:70px;padding:11px 20px}.member-academy-decision-intro aside span,.member-academy-decision-intro aside b{margin:0}.member-academy-decision-selector>header{flex-direction:column;align-items:flex-start}.member-academy-decision-focus{grid-template-columns:1fr}.member-academy-decision-focus>aside{border-top:1px solid #e3eae7;border-left:0}.member-academy-decision-privacy{grid-template-columns:31px minmax(0,1fr)}.member-academy-decision-privacy>a{grid-column:2}}@media (max-width:520px){.member-academy-decision-selector>div{grid-template-columns:1fr}.member-academy-decision-selector button,.member-academy-decision-selector button:nth-child(2n),.member-academy-decision-selector button:nth-child(3n){border-right:0}.member-academy-decision-focus>header{flex-direction:column;align-items:flex-start}.member-academy-decision-focus>div{grid-template-columns:repeat(2,minmax(0,1fr))}.member-academy-decision-empty nav{flex-direction:column;align-items:stretch}.member-academy-decision-empty nav a{justify-content:center}}.member-academy-workspace-heading{min-height:76px}.member-academy-workspace{gap:12px;display:grid}.member-academy-workspace-hero{color:#fff;background:#163129;border:1px solid #1c3d34;grid-template-columns:74px minmax(0,1fr) 220px;align-items:stretch;min-height:154px;display:grid;overflow:hidden}.member-academy-workspace-mark{color:#46d8ad;background:#1a3b31;border-right:1px solid #3a574e;place-items:center;font-size:18px;font-weight:900;display:grid}.member-academy-workspace-hero>div:nth-child(2){background:radial-gradient(circle at 86% 15%,#3bd7a924,#0000 42%);align-content:center;padding:20px 23px;display:grid}.member-academy-workspace-hero>div:nth-child(2)>span{color:#45d8ad;letter-spacing:.09em;font-size:12px;font-weight:850}.member-academy-workspace-hero h2{color:#fff;margin:7px 0 4px;font-size:17px}.member-academy-workspace-hero p{color:#a9bdb6;margin:0;font-size:12px}.member-academy-workspace-hero nav{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.member-academy-workspace-hero nav a{color:#c9dad4;border:1px solid #4b6a60;align-items:center;min-height:36px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.member-academy-workspace-hero nav a:first-child{color:#fff;background:#109d75;border-color:#21b88c}.member-academy-workspace-hero>aside{background:#19382f;border-left:1px solid #3a574e;align-content:center;padding:18px 20px;display:grid}.member-academy-workspace-hero aside small{color:#809d94;font-size:12px;font-weight:850}.member-academy-workspace-hero aside strong{margin-top:6px;font-size:13px}.member-academy-workspace-hero aside span{color:#9bb0a9;margin-top:4px;font-size:12px}.member-academy-workspace-hero aside b{color:#4bd6ac;border:1px solid #46685d;justify-self:start;margin-top:11px;padding:4px 6px;font-size:12px}.member-academy-workspace-snapshot{background:#fff;border:1px solid #dce4e1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.member-academy-workspace-snapshot article{border-right:1px solid #e7ecea;align-content:center;min-width:0;min-height:73px;padding:10px 13px;display:grid}.member-academy-workspace-snapshot article:last-child{border-right:0}.member-academy-workspace-snapshot span{color:#74847e;letter-spacing:.07em;font-size:12px;font-weight:850}.member-academy-workspace-snapshot strong{color:#20372f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.member-academy-workspace-snapshot small{color:#89958f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.member-academy-workspace-feedback{color:#08795d;background:#ebf8f3;border:1px solid #add9ca;align-items:center;gap:8px;min-height:37px;padding:7px 10px;display:flex}.member-academy-workspace-feedback>b{background:#d7eee6;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.member-academy-workspace-feedback>span{font-size:12px;font-weight:750}.member-academy-workspace-feedback>button{color:currentColor;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.member-academy-workspace-feedback.error{color:#9e3d38;background:#fff0ee;border-color:#e3bdb8}.member-academy-workspace-main{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:12px;display:grid}.member-academy-workspace-form,.member-academy-workspace-next{background:#fff;border:1px solid #dce4e1}.member-academy-workspace-form>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:11px 14px;display:flex}.member-academy-workspace-form>header span,.member-academy-workspace-next>header span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.member-academy-workspace-form>header h2,.member-academy-workspace-next>header h2{margin:4px 0 2px;font-size:12px}.member-academy-workspace-form>header p,.member-academy-workspace-next>header p{color:#7b8983;margin:0;font-size:12px;line-height:1.45}.member-academy-workspace-form>header>b{color:#708079;border:1px solid #c9d7d2;padding:4px 6px;font-size:12px}.member-academy-workspace-stages{border:0;border-bottom:1px solid #e7ecea;margin:0;padding:13px 14px 14px}.member-academy-workspace-stages legend{color:#6e7f78;padding-top:13px;font-size:12px;font-weight:850}.member-academy-workspace-stages button{color:#2c4139;cursor:pointer;text-align:left;vertical-align:top;background:#fff;border:1px solid #d8e1dd;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;width:calc(33.333% - 4px);min-height:58px;margin-right:6px;padding:8px;display:inline-grid}.member-academy-workspace-stages button:last-child{margin-right:0}.member-academy-workspace-stages button:hover{background:#f6fbf9;border-color:#9fc8ba}.member-academy-workspace-stages button.selected{color:#08795d;background:#eaf7f2;border-color:#139572;box-shadow:inset 3px 0 #1eb88b}.member-academy-workspace-stages button i{color:#7f8d87;border:1px solid #cad7d2;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:850;display:grid}.member-academy-workspace-stages button.selected i{color:#fff;background:#10906d;border-color:#10906d}.member-academy-workspace-stages button strong,.member-academy-workspace-stages button small{display:block}.member-academy-workspace-stages button strong{font-size:12px}.member-academy-workspace-stages button small{color:#81908a;margin-top:3px;font-size:12px;line-height:1.35}.member-academy-workspace-fields{grid-template-columns:190px minmax(0,1fr);gap:12px;padding:14px;display:grid}.member-academy-workspace-fields label{min-width:0}.member-academy-workspace-fields label>span{color:#445a52;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.member-academy-workspace-fields input,.member-academy-workspace-fields textarea{color:#22382f;width:100%;font:inherit;background:#fbfdfc;border:1px solid #cedbd6;border-radius:1px;outline:0;padding:8px 9px;font-size:12px}.member-academy-workspace-fields input{min-height:36px}.member-academy-workspace-fields textarea{resize:vertical;min-height:105px;line-height:1.5}.member-academy-workspace-fields input:focus,.member-academy-workspace-fields textarea:focus{border-color:#188f6e;box-shadow:0 0 0 2px #188f6e1a}.member-academy-workspace-fields label>small{color:#89958f;margin-top:5px;font-size:12px;display:block}.member-academy-workspace-form>footer{background:#f8fbfa;border-top:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 14px;display:flex}.member-academy-workspace-form>footer p{margin:0}.member-academy-workspace-form>footer strong,.member-academy-workspace-form>footer small{display:block}.member-academy-workspace-form>footer strong{font-size:12px}.member-academy-workspace-form>footer small{color:#7c8a84;margin-top:3px;font-size:12px}.member-academy-workspace-form>footer button{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#08795d;border:1px solid #08795d;padding:0 11px;font-size:12px;font-weight:850}.member-academy-workspace-form>footer button:disabled{color:#82908a;cursor:not-allowed;background:#e4ebe8;border-color:#c7d3ce}.member-academy-workspace-next>header{background:#f7faf9;border-bottom:1px solid #e6ece9;align-content:center;min-height:91px;padding:13px 14px;display:grid}.member-academy-workspace-next ol{margin:0;padding:0;list-style:none}.member-academy-workspace-next li{border-bottom:1px solid #e8eeeb;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:70px;padding:9px 12px;display:grid}.member-academy-workspace-next li>b{color:#718079;border:1px solid #cedbd6;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.member-academy-workspace-next li strong,.member-academy-workspace-next li small{display:block}.member-academy-workspace-next li strong{font-size:12px}.member-academy-workspace-next li small{color:#83908a;margin-top:3px;font-size:12px;line-height:1.35}.member-academy-workspace-next li>a{color:#08795d;white-space:nowrap;border:1px solid #c7d9d2;padding:5px 7px;font-size:12px;font-weight:800}.member-academy-workspace-next li.contact{background:#eff8f5}.member-academy-workspace-next li.contact>b{color:#fff;background:#149674;border-color:#149674}.member-academy-workspace-next li.contact>a{color:#fff;background:#08795d;border-color:#08795d}.member-academy-workspace-next>div{color:#fff;background:#18382f;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:76px;padding:11px 13px;display:grid}.member-academy-workspace-next>div>span{color:#48d7ac;background:#23483c;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.member-academy-workspace-next>div p{margin:0}.member-academy-workspace-next>div strong,.member-academy-workspace-next>div small{display:block}.member-academy-workspace-next>div strong{font-size:12px}.member-academy-workspace-next>div small{color:#a7bbb4;margin-top:4px;font-size:12px;line-height:1.4}@media (max-width:900px){.member-academy-workspace-main{grid-template-columns:1fr}.member-academy-workspace-next{grid-template-columns:minmax(180px,.7fr) 1fr minmax(220px,.8fr);display:grid}.member-academy-workspace-next>header{border-bottom:0;border-right:1px solid #e6ece9}.member-academy-workspace-next>div{min-height:100%}.member-academy-workspace-next li:last-child{border-bottom:0}}@media (max-width:720px){.member-academy-workspace-heading{flex-direction:column;align-items:flex-start}.member-academy-workspace-hero{grid-template-columns:58px minmax(0,1fr)}.member-academy-workspace-hero>aside{border-top:1px solid #3a574e;border-left:0;grid-column:1/-1}.member-academy-workspace-snapshot{grid-template-columns:1fr 1fr}.member-academy-workspace-snapshot article:nth-child(2){border-right:0}.member-academy-workspace-snapshot article:nth-child(-n+2){border-bottom:1px solid #e7ecea}.member-academy-workspace-fields,.member-academy-workspace-next{grid-template-columns:1fr}.member-academy-workspace-next>header{border-bottom:1px solid #e6ece9;border-right:0}}@media (max-width:520px){.member-academy-workspace-stages button{width:100%;margin:0 0 6px}.member-academy-workspace-stages button:last-child{margin-bottom:0}.member-academy-workspace-form>footer{flex-direction:column;align-items:stretch}.member-academy-workspace-form>footer button{width:100%}.member-academy-workspace-snapshot{grid-template-columns:1fr}.member-academy-workspace-snapshot article{border-bottom:1px solid #e7ecea;border-right:0}.member-academy-workspace-snapshot article:last-child{border-bottom:0}}.member-invitation-center{gap:12px;display:grid}.member-invitation-hero{color:#fff;background:#19352f;grid-template-columns:minmax(0,1fr) 185px;min-height:205px;display:grid;overflow:hidden}.member-invitation-hero>div{padding:27px}.member-invitation-hero>div>span{color:#7edabb;letter-spacing:.09em;font-size:6px;font-weight:800}.member-invitation-hero h2{max-width:650px;margin:8px 0 7px;font-size:19px;line-height:1.2}.member-invitation-hero p{color:#b2c8c1;max-width:690px;margin:0;font-size:7px;line-height:1.65}.member-invitation-hero>div>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.member-invitation-hero a{color:#15352d;background:#61d6b1;border:1px solid #61d6b1;place-items:center;min-height:30px;padding:0 11px;font-size:6px;font-weight:800;display:grid}.member-invitation-hero a.secondary{color:#d4e5df;background:0 0;border-color:#56776e}.member-invitation-hero>aside{text-align:center;background:#203e36;border-left:1px solid #3c5c53;flex-direction:column;justify-content:center;align-items:center;display:flex}.member-invitation-hero aside small{color:#8ba59c;letter-spacing:.08em;font-size:5px;font-weight:800}.member-invitation-hero aside b{color:#7ce0c0;margin-top:7px;font-size:25px}.member-invitation-hero aside strong{color:#d5e4df;margin-top:2px;font-size:7px}.member-invitation-hero aside span{color:#92ddc5;border:1px solid #557b6f;margin-top:10px;padding:4px 7px;font-size:5px;font-weight:800}.member-invitation-summary{background:#fff;border:1px solid #dde5e1;grid-template-columns:repeat(4,1fr);display:grid}.member-invitation-summary article{border-right:1px solid #e5ebe8;padding:12px 14px}.member-invitation-summary article:last-child{border-right:0}.member-invitation-summary span,.member-invitation-summary strong,.member-invitation-summary small{display:block}.member-invitation-summary span{color:#81908a;letter-spacing:.07em;font-size:5px;font-weight:800}.member-invitation-summary strong{color:#243b33;margin:5px 0 2px;font-size:17px}.member-invitation-summary small{color:#798680;font-size:5px}.member-invitation-feedback{z-index:8;color:#08795d;background:#ebf8f3;border:1px solid #b7ddcf;margin:0;padding:9px 12px;font-size:7px;font-weight:700;position:sticky;top:58px;box-shadow:0 5px 18px #183c3020}.member-invitation-feedback.error{color:#a04c46;background:#fff2f1;border-color:#e6c5c2}.member-invitation-panel{background:#fff;border:1px solid #dde5e1}.member-invitation-panel>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 15px;display:flex}.member-invitation-panel>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-invitation-panel>header h2{margin:3px 0;font-size:11px}.member-invitation-panel>header p{color:#7b8782;margin:0;font-size:6px}.member-invitation-panel>header>b{color:#08795d;border:1px solid #d3e2dc;place-items:center;min-width:29px;height:29px;font-size:9px;display:grid}.member-invitation-panel>div{background:#f5f8f7;gap:10px;padding:10px;display:grid}.member-invitation-card{background:#fff;border:1px solid #dce5e1;scroll-margin-top:72px}.member-invitation-card>header{border-bottom:1px solid #e7ecea;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:10px 12px;display:grid}.member-invitation-brand{color:#75d9bb;background:#173a31;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.member-invitation-card header small{color:#7b8983;font-size:5px}.member-invitation-card h3{margin:2px 0;font-size:10px}.member-invitation-card header p{color:#74817b;margin:0;font-size:6px}.member-invitation-card>header>span{color:#8e681d;white-space:nowrap;background:#fff8e9;border:1px solid #dfc584;padding:4px 7px;font-size:5px;font-weight:800}.member-invitation-body{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);display:grid}.member-invitation-terms{border-right:1px solid #e7ecea;padding:14px}.member-invitation-terms>header>span,.member-invitation-conditions>header>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-invitation-terms h4,.member-invitation-conditions h4{margin:4px 0 2px;font-size:9px}.member-invitation-terms>header p{color:#7c8983;margin:0;font-size:6px}.member-invitation-role-list{gap:6px;margin-top:11px;display:grid}.member-invitation-role-list article{background:#fbfcfc;border:1px solid #e2e9e6;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:7px 9px;display:grid}.member-invitation-role-list i{color:#08795d;background:#e4f3ed;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:800;display:grid}.member-invitation-role-list strong,.member-invitation-role-list small{display:block}.member-invitation-role-list strong{font-size:7px}.member-invitation-role-list small{color:#7b8782;margin-top:2px;font-size:5px}.member-invitation-role-list b{color:#08795d;letter-spacing:.06em;font-size:5px}.member-invitation-conditions{padding:14px}.member-invitation-plan{background:#edf7f3;border:1px solid #d8e6e0;grid-template-columns:minmax(115px,.75fr) 1fr;gap:12px;margin-top:10px;padding:10px;display:grid}.member-invitation-plan span,.member-invitation-professional>span{color:#558173;letter-spacing:.06em;font-size:5px;font-weight:800;display:block}.member-invitation-plan strong,.member-invitation-professional>strong{margin-top:3px;font-size:8px;display:block}.member-invitation-plan p{margin:7px 0 0}.member-invitation-plan p b{color:#08795d;font-size:11px}.member-invitation-plan p small{color:#6d7d77;font-size:5px}.member-invitation-plan ul{border-left:1px solid #d2e4dd;margin:0;padding:0 0 0 12px;list-style:none}.member-invitation-plan li{color:#577168;padding:2px 0;font-size:5px}.member-invitation-professional{background:#f0f5f8;border:1px solid #d9e2e8;margin-top:8px;padding:10px}.member-invitation-professional>span{color:#4d7890}.member-invitation-professional>div{border-top:1px solid #d9e4e9;grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.member-invitation-professional p{margin:0;padding-top:7px}.member-invitation-professional p+p{border-left:1px solid #d9e4e9;padding-left:9px}.member-invitation-professional small,.member-invitation-professional b{display:block}.member-invitation-professional small{color:#7a8e98;font-size:4px}.member-invitation-professional b{color:#425d69;margin-top:3px;font-size:6px}.member-invitation-context-only{background:#f8faf9;border:1px solid #e2e7e5;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin-top:10px;padding:9px;display:grid}.member-invitation-context-only>span{color:#65756f;background:#e9efec;place-items:center;width:29px;height:29px;display:grid}.member-invitation-context-only strong{font-size:7px}.member-invitation-context-only p{color:#7b8782;margin:2px 0 0;font-size:5px}.member-invitation-missing{color:#92691d;background:#fff8ed;border:1px solid #ecd5b8;grid-template-columns:24px 1fr;align-items:center;gap:7px;margin-top:9px;padding:8px;display:grid}.member-invitation-missing>span{background:#f5e6c9;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.member-invitation-missing p{margin:0;font-size:6px}.member-invitation-conditions dl{margin:9px 0 0}.member-invitation-conditions dl>div{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:10px;min-height:28px;font-size:5px;display:flex}.member-invitation-conditions dt{color:#84908b}.member-invitation-conditions dd{color:#485952;text-align:right;margin:0;font-weight:700}.member-invitation-boundaries{background:#f8faf9;border-top:1px solid #e7ecea;border-bottom:1px solid #e7ecea;align-items:center;gap:7px;min-height:40px;padding:7px 12px;font-size:5px;display:flex}.member-invitation-boundaries strong{color:#08795d}.member-invitation-boundaries span{color:#73817b}.member-invitation-boundaries i{color:#b0b9b5;font-style:normal}.member-invitation-card>footer{justify-content:space-between;align-items:center;gap:16px;min-height:69px;padding:10px 12px;display:flex}.member-invitation-card>footer>label{grid-template-columns:17px 1fr;align-items:center;gap:7px;display:grid}.member-invitation-card>footer input{accent-color:#08795d;cursor:pointer;width:15px;height:15px}.member-invitation-card>footer label strong,.member-invitation-card>footer label small{display:block}.member-invitation-card>footer label strong{font-size:6px}.member-invitation-card>footer label small{color:#7d8984;max-width:490px;margin-top:2px;font-size:5px}.member-invitation-card>footer>div{gap:7px;display:flex}.member-invitation-card>footer button{color:#64726c;cursor:pointer;background:#fff;border:1px solid #d5dfdb;min-height:31px;padding:0 10px;font-size:6px;font-weight:750}.member-invitation-card>footer button.accept{color:#fff;background:#0b8f6b;border-color:#0b8f6b}.member-invitation-card>footer button.decline{color:#9a4c45}.member-invitation-card>footer button:disabled{opacity:.48;cursor:not-allowed}.member-invitation-unavailable{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.member-invitation-unavailable>span{color:#966a1e;background:#f6e7cb;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.member-invitation-unavailable strong,.member-invitation-unavailable small{display:block}.member-invitation-unavailable strong{font-size:6px}.member-invitation-unavailable small{color:#7d8984;margin-top:2px;font-size:5px}.member-invitation-empty{text-align:center;align-content:center;place-items:center;min-height:165px;display:grid}.member-invitation-empty>span{color:#08795d;background:#edf7f3;border:1px solid #cfe1da;place-items:center;width:39px;height:39px;font-size:13px;display:grid}.member-invitation-empty h3{margin:9px 0 4px;font-size:10px}.member-invitation-empty p{color:#78857f;margin:0 0 10px;font-size:6px}.member-invitation-empty a{color:#08795d;font-size:7px;font-weight:750}.member-invitation-history-card{background:#fff;border:1px solid #e0e7e4;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:60px;padding:9px 11px;scroll-margin-top:72px;display:grid}.member-invitation-history-card small{color:#7d8984;font-size:5px}.member-invitation-history-card h3{margin:2px 0;font-size:8px}.member-invitation-history-card p{color:#75827c;margin:0;font-size:5px}.member-invitation-history-card>span{color:#08795d;background:#eef8f4;border:1px solid #c8ded6;padding:4px 7px;font-size:5px;font-weight:800}.member-invitation-history-card.declined>span,.member-invitation-history-card.cancelled>span{color:#9b4e48;background:#fff4f3;border-color:#e4cdca}.member-invitation-history-card time{color:#7d8984;font-size:5px}.member-invitation-history-card>a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:750}.member-invitation-privacy{background:#edf7f3;border:1px solid #d8e4df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:grid}.member-invitation-privacy>span{color:#08795d;border:1px solid #bdd8cf;place-items:center;width:32px;height:32px;display:grid}.member-invitation-privacy strong{font-size:7px}.member-invitation-privacy p{color:#6f817a;margin:3px 0 0;font-size:6px}.member-invitation-privacy a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:800}.member-invitation-shortcut{background:#f4faf7;border:1px solid #cfded8;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 13px;display:grid}.member-invitation-shortcut>span{color:#08795d;background:#dcefe8;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-invitation-shortcut small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.member-invitation-shortcut strong{margin-top:3px;font-size:9px;display:block}.member-invitation-shortcut p{color:#6e7e78;margin:3px 0 0;font-size:6px}.member-invitation-shortcut>b{color:#08795d;white-space:nowrap;border:1px solid #bbd6cc;padding:6px 8px;font-size:6px}.member-invitation-shortcut:hover{border-color:#78b9a2}.notification-review-invite{color:#fff;background:#0b8f6b;border:1px solid #0b8f6b;place-items:center;min-height:28px;padding:0 9px;font-size:7px;font-weight:750;display:inline-grid}@media (max-width:850px){.member-invitation-hero{grid-template-columns:1fr}.member-invitation-hero>aside{text-align:left;border-top:1px solid #3c5c53;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:9px;min-height:90px;padding:12px 20px;display:grid}.member-invitation-hero aside b,.member-invitation-hero aside strong,.member-invitation-hero aside span{margin:0}.member-invitation-body{grid-template-columns:1fr}.member-invitation-terms{border-bottom:1px solid #e7ecea;border-right:0}.member-invitation-card>footer{flex-direction:column;align-items:stretch}.member-invitation-card>footer>div{justify-content:flex-end}.member-invitation-history-card{grid-template-columns:38px minmax(0,1fr) auto}.member-invitation-history-card time{grid-column:2}.member-invitation-history-card>a{grid-column:3}}@media (max-width:600px){.member-invitation-hero>div{padding:22px 18px}.member-invitation-summary{grid-template-columns:1fr 1fr}.member-invitation-summary article:nth-child(2){border-right:0}.member-invitation-summary article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.member-invitation-card>header{grid-template-columns:40px minmax(0,1fr)}.member-invitation-card>header>span{grid-column:2;justify-self:start}.member-invitation-plan{grid-template-columns:1fr}.member-invitation-plan ul{border-top:1px solid #d2e4dd;border-left:0;padding:8px 0 0}.member-invitation-boundaries{flex-direction:column;align-items:flex-start}.member-invitation-boundaries i{display:none}.member-invitation-card>footer>div{flex-direction:column-reverse}.member-invitation-card>footer button{width:100%}.member-invitation-history-card{grid-template-columns:38px minmax(0,1fr)}.member-invitation-history-card>span,.member-invitation-history-card time,.member-invitation-history-card>a{grid-column:2;justify-self:start}.member-invitation-privacy{grid-template-columns:34px minmax(0,1fr)}.member-invitation-privacy a{grid-column:2}.member-invitation-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-invitation-shortcut>b{grid-column:2;justify-self:start}}.member-billing,.member-billing-detail{gap:12px;display:grid}.member-billing-context{border-radius:2px;overflow:hidden}.member-billing-context>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 15px;display:flex}.member-billing-context header span,.member-billing-ledger>header span,.member-billing-history>header span,.member-billing-review>header span{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:800;display:block}.member-billing-context h2,.member-billing-ledger h2,.member-billing-history h2,.member-billing-review h2{margin:4px 0 0;font-size:13px}.member-billing-context header p,.member-billing-ledger header p,.member-billing-history header p,.member-billing-review header p{color:var(--muted);margin:4px 0 0;font-size:7px}.member-billing-context header>a{color:var(--green-deep);flex:none;font-size:7px;font-weight:750}.member-billing-context>nav{background:#f7f9f8;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;padding:10px;display:grid}.member-billing-context>nav>a{background:#fff;border:1px solid #dce4e1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:55px;padding:7px 8px;display:grid}.member-billing-context>nav>a:hover{border-color:#8dcab7}.member-billing-context>nav>a.selected{box-shadow:inset 3px 0 var(--green);background:#edf8f4;border-color:#4fb696}.member-billing-context nav i{width:33px;height:33px;color:var(--green-deep);background:#e7f4ef;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.member-billing-context nav small,.member-billing-context nav strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-billing-context nav small{color:#7e8a85;text-transform:uppercase;font-size:5px}.member-billing-context nav b{color:var(--green-deep);font-size:5px;font-weight:750}.member-billing-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.member-billing-summary article{border-right:1px solid var(--line-soft);align-content:center;gap:4px;min-height:84px;padding:13px 16px;display:grid}.member-billing-summary article:last-child{border-right:0}.member-billing-summary article.attention{background:#fff9f6;box-shadow:inset 0 3px #d86a4e}.member-billing-summary span{color:#72807a;letter-spacing:.07em;font-size:6px;font-weight:800}.member-billing-summary strong{letter-spacing:-.5px;font-size:18px}.member-billing-summary article.attention strong{color:#a7432d}.member-billing-summary small{color:#87938e;font-size:6px}.member-billing-ledger{border-radius:2px;overflow:hidden}.member-billing-ledger>header,.member-billing-history>header,.member-billing-review>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 15px;display:flex}.member-billing-ledger>header>b,.member-billing-history>header>b,.member-billing-review>header>b{background:var(--green-soft);min-width:28px;height:28px;color:var(--green-deep);place-items:center;font-size:8px;display:grid}.member-billing-table{overflow-x:auto}.member-billing-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.25fr 1.3fr .82fr .75fr .68fr 18px;align-items:center;gap:11px;min-width:750px;min-height:61px;padding:9px 15px;transition:background .15s;display:grid}.member-billing-row:not(.header):hover{background:#f7fbf9}.member-billing-row.header{color:#82908a;letter-spacing:.06em;text-transform:uppercase;background:#fafcfb;min-height:34px;font-size:6px;font-weight:800}.member-billing-row>span{color:#5b6863;min-width:0;font-size:7px}.member-billing-row strong{color:var(--ink);font-size:8px}.member-billing-row span strong,.member-billing-row span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-billing-row span small{color:#87928e;margin-top:3px;font-size:6px}.member-billing-row>b{color:var(--green-deep);font-size:10px}.member-billing-status{text-transform:uppercase;white-space:nowrap;background:#edf1ef;border:1px solid #0000;justify-self:start;align-items:center;min-height:21px;padding:0 7px;font-weight:800;color:#68746f!important;font-size:6px!important;display:inline-flex!important}.member-billing-status.pending{background:#fff6dc;border-color:#efddb0;color:#8c6a17!important}.member-billing-status.overdue{background:#feebe6;border-color:#f1c9bf;color:#a4402a!important}.member-billing-status.paid{background:#e2f6ef;border-color:#b8e0d3;color:#087558!important}.member-billing-status.waived{background:#edf1fa;border-color:#cdd7ef;color:#506494!important}.member-billing-empty{text-align:center;align-content:center;place-items:center;min-height:230px;padding:22px;display:grid}.member-billing-empty>span{background:var(--green-soft);width:39px;height:39px;color:var(--green-deep);place-items:center;font-size:9px;font-weight:800;display:grid}.member-billing-empty p{max-width:390px;color:var(--muted);margin:0;font-size:7px;line-height:1.5}.member-billing-empty a{color:var(--green-deep);margin-top:9px;font-size:7px;font-weight:750}.member-billing-guardrail{background:#edf7f3;border:1px solid #d3e5de;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:grid}.member-billing-guardrail>span{width:30px;height:30px;color:var(--green-deep);background:#d8eee6;place-items:center;font-size:9px;display:grid}.member-billing-guardrail p{color:#63766f;margin:3px 0 0;font-size:6px;line-height:1.5}.member-billing-preview{overflow:hidden}.member-billing-preview-summary{border-bottom:1px solid var(--line-soft);background:#f9fbfa;justify-content:space-between;align-items:center;gap:15px;min-height:80px;padding:12px 14px;display:flex}.member-billing-preview-summary p{grid-template-columns:auto auto;align-items:end;gap:3px 10px;margin:0;display:grid}.member-billing-preview-summary span{color:#71807a;text-transform:uppercase;font-size:6px}.member-billing-preview-summary strong{grid-row:span 2;font-size:18px}.member-billing-preview-summary small{color:#8a9691;font-size:6px}.member-billing-preview-summary>a{color:var(--green-deep);border:1px solid #bdd9cf;padding:7px 9px;font-size:7px;font-weight:750}.member-billing-preview-row{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.member-billing-preview-row:hover{background:#f7fbf9}.member-billing-preview-row>div strong,.member-billing-preview-row>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-billing-preview-row>div small{color:#7e8a85;margin-top:3px;font-size:6px}.member-billing-preview-row>i{color:var(--green-deep);font-size:9px;font-style:normal}.member-billing-preview-clear{align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.member-billing-preview-clear>span{background:var(--green-soft);width:30px;height:30px;color:var(--green-deep);place-items:center;display:grid}.member-billing-preview-clear strong,.member-billing-preview-clear small{display:block}.member-billing-preview-clear small{color:var(--muted);margin-top:3px;font-size:6px}.member-receipt{border-radius:2px;justify-self:center;width:100%;max-width:820px;overflow:hidden}.member-receipt:before{content:"";background:#81908a;height:5px;display:block}.member-receipt.paid:before{background:var(--green)}.member-receipt.overdue:before{background:#d86649}.member-receipt>header{border-bottom:1px dashed #cfd8d4;justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding:20px 23px;display:flex}.member-receipt>header>div:first-child>span{color:var(--green-deep);letter-spacing:.1em;font-size:7px;font-weight:800}.member-receipt header p{color:var(--muted);margin:0;font-size:8px}.member-receipt>header>div:last-child{justify-items:end;gap:8px;display:grid}.member-receipt>header>div:last-child>strong{letter-spacing:-1px;font-size:24px}.member-receipt-code{background:#f7f9f8;border-bottom:1px dashed #cfd8d4;justify-content:space-between;align-items:center;gap:15px;padding:10px 23px;display:flex}.member-receipt-code span{color:#7d8a85;font-size:6px;font-weight:800}.member-receipt-code strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:9px}.member-receipt dl{grid-template-columns:1fr 1fr;margin:0;padding:12px 23px;display:grid}.member-receipt dl div{border-bottom:1px solid var(--line-soft);padding:12px 0}.member-receipt dl div:nth-child(odd){padding-right:18px}.member-receipt dl div:nth-child(2n){border-left:1px solid var(--line-soft);padding-left:18px}.member-receipt dt{color:#7c8984;text-transform:uppercase;font-size:6px;font-weight:700}.member-receipt dd{color:var(--ink);margin:5px 0 0;font-size:9px;font-weight:650}.member-receipt>footer{justify-content:space-between;align-items:center;gap:18px;padding:17px 23px 20px;display:flex}.member-receipt footer p{max-width:470px;color:var(--muted);margin:0;font-size:7px;line-height:1.55}.member-receipt footer>div{gap:7px;display:flex}.member-receipt footer a,.member-billing-print{min-height:29px;color:var(--green-deep);background:#fff;border:1px solid #cad7d2;justify-content:center;align-items:center;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.member-billing-print{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.member-billing-history{border-radius:2px;justify-self:center;width:100%;max-width:820px;overflow:hidden}.member-billing-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:12px minmax(0,1fr);gap:11px;min-height:68px;padding:13px 17px;display:grid}.member-billing-history article>i{background:#929f9a;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #eef1f0}.member-billing-history article>i.paid{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.member-billing-history article p{color:#65716c;margin:4px 0;font-size:7px}.member-billing-history article small{color:#87928e;font-size:6px}.member-billing-detail>.member-billing-guardrail{justify-self:center;width:100%;max-width:820px}.member-billing-review{border-radius:2px;justify-self:center;width:100%;max-width:820px;overflow:hidden}.member-billing-review>form{background:#fafcfb;grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr) auto;align-items:end;gap:10px;padding:14px 15px;display:grid}.member-billing-review label{color:#5d6964;gap:5px;font-size:7px;font-weight:750;display:grid}.member-billing-review select,.member-billing-review textarea{width:100%;min-height:35px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5deda;border-radius:2px;outline:0;padding:8px;font-size:8px}.member-billing-review textarea{resize:vertical;height:55px}.member-billing-review select:focus,.member-billing-review textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.member-billing-review select:focus,.member-billing-review textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 12%, transparent)}}.member-billing-review>form .button{justify-content:center;min-height:35px}.member-billing-review-pending{background:#fff9eb;border-left:3px solid #c4952c;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}.member-billing-review-pending span{color:#896714;letter-spacing:.08em;font-size:6px;font-weight:850;display:block}.member-billing-review-pending strong{margin-top:3px;font-size:9px;display:block}.member-billing-review-pending p{color:#5f655f;margin:5px 0;font-size:7px;line-height:1.5}.member-billing-review-pending small{color:#8a8170;font-size:6px}.member-billing-review-message{color:var(--green-deep);background:#edf8f4;border-top:1px solid #cce3da;margin:0;padding:8px 15px;font-size:7px}.member-billing-review-closed{color:var(--muted);margin:0;padding:13px 15px;font-size:7px}.member-billing-review-history{border-top:1px solid var(--line)}.member-billing-review-history>article{border-bottom:1px solid var(--line-soft);grid-template-columns:10px minmax(0,1fr);gap:10px;padding:12px 15px;display:grid}.member-billing-review-history>article>i{background:#9aa5a1;border-radius:50%;width:7px;height:7px;margin-top:3px}.member-billing-review-history>article.pending>i{background:#c4952c;box-shadow:0 0 0 3px #fff0c9}.member-billing-review-history>article.resolved>i{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.member-billing-review-history p{color:#63706a;margin:4px 0;font-size:7px;line-height:1.45}.member-billing-review-history small{color:#87928e;font-size:6px}.member-billing-review-history blockquote{border-left:2px solid var(--green);background:#f2f8f5;margin:8px 0 0;padding:9px 10px}.member-billing-review-history blockquote b{color:var(--green-deep);font-size:7px}@media (max-width:760px){.member-billing-context>header,.member-receipt>header,.member-receipt>footer,.member-billing-review-pending{flex-direction:column;align-items:flex-start}.member-billing-summary{grid-template-columns:1fr}.member-billing-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.member-billing-context>nav{grid-template-columns:1fr}.member-receipt>header>div:last-child{justify-items:start}.member-receipt dl,.member-billing-review>form{grid-template-columns:1fr}.member-receipt dl div:nth-child(odd),.member-receipt dl div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.member-billing-preview-summary{flex-direction:column;align-items:flex-start}.member-receipt footer>div{flex-wrap:wrap}}@media print{.social-topbar,.social-navigation,.member-billing-heading,.member-billing-history,.member-billing-review,.member-billing-guardrail,.member-billing-print{display:none!important}.social-app-shell,.social-layout,.social-page-content,.member-billing-detail{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.member-receipt{max-width:none;box-shadow:none;border:1px solid #cfd8d4}.member-receipt footer a{display:none}}.member-contracts-area,.member-contract-document-area{gap:12px;display:grid}.member-contract-shortcut{background:#f5faf8;border:1px solid #cedfd9;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 13px;display:grid}.member-contract-shortcut>span{color:#08795d;background:#dcefe8;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.member-contract-shortcut small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.member-contract-shortcut strong{margin-top:3px;font-size:9px;display:block}.member-contract-shortcut p{color:#6e7d78;margin:3px 0 0;font-size:6px}.member-contract-shortcut>b{color:#08795d;white-space:nowrap;border:1px solid #bbd6cc;padding:6px 8px;font-size:6px}.member-contract-shortcut:hover{border-color:#74bba5}.member-contract-context{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);display:grid}.member-contract-context>div{border-right:1px solid var(--line-soft);align-content:center;min-height:86px;padding:14px 16px;display:grid}.member-contract-context>div>span,.member-contract-pending header span,.member-contract-list header span,.member-contract-paper header span,.member-contract-decision>span,.member-contract-events header span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:800}.member-contract-context h2,.member-contract-pending h2,.member-contract-list h2,.member-contract-paper h2,.member-contract-decision h2,.member-contract-events h2{margin:4px 0 0;font-size:12px}.member-contract-context p,.member-contract-pending header p{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.5}.member-contract-context nav{background:#f8faf9;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));align-content:center;gap:6px;padding:10px;display:grid}.member-contract-context nav a{color:#4f5e58;background:#fff;border:1px solid #dbe4e0;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:7px;font-weight:700;display:flex}.member-contract-context nav a.active{color:var(--green-deep);box-shadow:inset 3px 0 var(--green);background:#ecf8f3;border-color:#54b99a}.member-contract-context nav small{color:#7e8d87}.member-contract-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.member-contract-summary article{border-right:1px solid var(--line-soft);align-content:center;gap:3px;min-height:79px;padding:12px 15px;display:grid}.member-contract-summary article:last-child{border-right:0}.member-contract-summary article.attention{background:#fff9ed;box-shadow:inset 0 3px #d5a443}.member-contract-summary span{color:#72817b;letter-spacing:.06em;font-size:6px;font-weight:800}.member-contract-summary strong{font-size:18px}.member-contract-summary article.attention strong{color:#92691d}.member-contract-summary small{color:#89948f;font-size:6px}.member-contract-pending,.member-contract-list{border:1px solid var(--line);background:#fff;overflow:hidden}.member-contract-pending>header,.member-contract-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:11px 15px;display:flex}.member-contract-pending>header{background:#fffaf0}.member-contract-pending header>b,.member-contract-list header>b{min-width:29px;height:29px;color:var(--green-deep);background:#e4f3ee;place-items:center;font-size:8px;display:grid}.member-contract-pending header>b{color:#875f16;background:#f3e3bc}.member-contract-pending>div,.member-contract-list>div{display:grid}.member-contract-pending article,.member-contract-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:10px 14px;display:grid}.member-contract-pending article:last-child,.member-contract-list article:last-child{border-bottom:0}.member-contract-pending article.featured{background:#fffcf5}.member-contract-card-mark{width:40px;height:44px;color:var(--green-deep);background:#eef7f4;border:1px solid #cadbd5;align-content:center;place-items:center;gap:2px;display:grid}.member-contract-card-mark>span{font-size:11px;font-weight:800}.member-contract-card-mark>small{font-size:5px;font-weight:800}.pending .member-contract-card-mark{color:#8c651c;background:#fff2cf;border-color:#e2ce9c}.declined .member-contract-card-mark,.cancelled .member-contract-card-mark{color:#9a4c38;background:#fff0eb;border-color:#ead2cb}.superseded .member-contract-card-mark{color:#75817d;background:#f2f4f3;border-color:#d9dddc}.member-contract-pending article>div:nth-child(2),.member-contract-list article>div:nth-child(2){min-width:0}.member-contract-pending article small,.member-contract-list article small{color:#73817c;font-size:6px}.member-contract-pending article h3,.member-contract-list article h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:9px;overflow:hidden}.member-contract-pending article p,.member-contract-list article p{color:#74807b;margin:0;font-size:6px}.member-contract-pending article>a,.member-contract-list article>a{color:var(--green-deep);white-space:nowrap;border:1px solid #bdd8ce;padding:7px 9px;font-size:6px;font-weight:750}.member-contract-status{color:#66736e;text-transform:uppercase;background:#edf2f0;margin-top:5px;padding:3px 6px;font-weight:800;display:inline-flex;font-size:5px!important}.member-contract-status.pending{color:#856118;background:#fff1cd}.member-contract-status.accepted{color:#087558;background:#e1f5ed}.member-contract-status.declined,.member-contract-status.cancelled{color:#984733;background:#fbe9e4}.member-contract-columns{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.member-contract-list.history header{background:#f8faf9}.member-contract-list-empty{text-align:center;align-content:center;place-items:center;min-height:112px;padding:14px;display:grid}.member-contract-list-empty>span{color:#6c7b75;background:#edf3f0;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.member-contract-list-empty strong{margin-top:7px;font-size:8px}.member-contract-list-empty p{max-width:300px;color:var(--muted);margin:3px 0 0;font-size:6px;line-height:1.5}.member-contracts-empty{border:1px solid var(--line);text-align:center;background:#fff;align-content:center;place-items:center;min-height:250px;padding:22px;display:grid}.member-contracts-empty>span{background:var(--green-soft);width:42px;height:42px;color:var(--green-deep);place-items:center;display:grid}.member-contracts-empty h2{margin:9px 0 4px;font-size:11px}.member-contracts-empty p{max-width:410px;color:var(--muted);margin:0;font-size:7px}.member-contracts-empty a{color:var(--green-deep);margin-top:10px;font-size:7px;font-weight:750}.member-contract-privacy,.member-contract-legal-note{background:#edf7f3;border:1px solid #d1e4dd;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:65px;padding:10px 13px;display:grid}.member-contract-privacy>span,.member-contract-legal-note>span{width:30px;height:30px;color:var(--green-deep);background:#d9ede6;place-items:center;font-size:9px;display:grid}.member-contract-privacy p,.member-contract-legal-note p{color:#62766f;margin:3px 0 0;font-size:6px;line-height:1.5}.member-contract-document-hero{color:#fff;background:#17342b;border:1px solid #29433a;grid-template-columns:minmax(0,1fr) 190px;display:grid;overflow:hidden}.member-contract-document-hero>div>span{color:#70d5b6;letter-spacing:.1em;font-size:6px;font-weight:800}.member-contract-document-hero h2{margin:6px 0 4px;font-size:16px}.member-contract-document-hero p{color:#b9cbc5;margin:0;font-size:7px}.member-contract-document-hero>div>div{align-items:center;gap:9px;margin-top:13px;display:flex}.member-contract-document-hero>div b{color:#cce4dc;border:1px solid #4c6d62;padding:5px 7px;font-size:6px}.member-contract-document-hero>div small{color:#91a9a0;font-size:6px}.member-contract-document-hero>aside{text-align:center;border-left:1px solid #38564c;align-content:center;place-items:center;padding:15px;display:grid}.member-contract-document-hero aside small{color:#91aaa1;font-size:6px;font-style:normal}.member-contract-document-hero aside strong{margin-top:5px;font-size:19px}.member-contract-document-hero aside span{color:#afc0ba;font-size:6px}.member-contract-document-hero aside em{color:#83dec2;background:#285448;margin-top:10px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.member-contract-document-hero.pending{background:#3d341f;border-color:#594b2d}.member-contract-document-hero.pending>aside{border-left-color:#5b4e31}.member-contract-document-hero.pending>div>span{color:#efd28a}.member-contract-document-hero.pending aside em{color:#f0d68f;background:#5b4924}.member-contract-document-meta{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.member-contract-document-meta>div{border-right:1px solid var(--line-soft);min-width:0;padding:11px 14px}.member-contract-document-meta>div:last-child{border-right:0}.member-contract-document-meta span,.member-contract-receipt dt{color:#7c8984;letter-spacing:.07em;font-size:5px;font-weight:800;display:block}.member-contract-document-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.member-contract-document-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:12px;display:grid}.member-contract-paper{border:1px solid var(--line);background:#fff;overflow:hidden}.member-contract-paper>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:11px 16px;display:flex}.member-contract-paper header>b{color:#71807a;border:1px solid #cbd8d3;padding:5px 7px;font-size:5px}.member-contract-paper>div{counter-reset:paragraph;padding:9px 18px 13px}.member-contract-paper>div p{border-bottom:1px solid var(--line-soft);color:#3f4c47;margin:0;padding:13px 0;font-size:8px;line-height:1.72}.member-contract-paper>div p:last-child{border-bottom:0}.member-contract-paper>footer{border-top:1px solid var(--line);background:#f8faf9;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 15px;display:grid}.member-contract-paper footer span{width:28px;height:28px;color:var(--green-deep);background:#e7f3ef;place-items:center;display:grid}.member-contract-paper footer p{color:#67746f;margin:0;font-size:6px;line-height:1.5}.member-contract-decision-column{gap:12px;display:grid}.member-contract-decision,.member-contract-events,.member-contract-receipt{border:1px solid var(--line);background:#fff}.member-contract-decision>p{color:var(--muted);margin:5px 0 12px;font-size:7px;line-height:1.5}.member-contract-decision>label{cursor:pointer;border:1px solid #dde5e2;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:53px;margin-top:6px;padding:8px;display:grid}.member-contract-decision label input{accent-color:var(--green-deep);cursor:pointer}.member-contract-decision label strong,.member-contract-decision label small{display:block}.member-contract-decision label small{color:#7c8984;margin-top:3px;font-size:6px}.member-contract-decision>button,.member-contract-decline-box>button{background:#fff;border:1px solid #cad7d2;width:100%;min-height:32px;margin-top:7px;font-size:7px;font-weight:750}.member-contract-decision>button.accept{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.member-contract-decision>button.decline{color:#8e4938}.member-contract-decision button:disabled{opacity:.45;cursor:not-allowed}.member-contract-decline-box{border-top:1px solid var(--line);margin-top:8px;padding-top:9px}.member-contract-decline-box label>span{color:#6d7974;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.member-contract-decline-box textarea{resize:vertical;border:1px solid #d4deda;outline:0;width:100%;min-height:74px;padding:8px;font-size:7px}.member-contract-decline-box textarea:focus{border-color:#62b89e}.member-contract-decision .error,.member-contract-decision .success{margin:8px 0 0;padding:7px;font-size:6px}.member-contract-decision .error{color:#9a432e;background:#feebe6}.member-contract-decision .success{color:#087558;background:#e4f6ef}.member-contract-events>header{border-bottom:1px solid var(--line);padding:11px 13px}.member-contract-events article{border-bottom:1px solid var(--line-soft);grid-template-columns:10px minmax(0,1fr);gap:9px;min-height:58px;padding:10px 13px;display:grid}.member-contract-events article:last-child{border-bottom:0}.member-contract-events article i{background:#8d9b96;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 3px #edf1ef}.member-contract-events article i.accepted{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.member-contract-events article i.declined,.member-contract-events article i.cancelled{background:#c55b40;box-shadow:0 0 0 3px #fbe7e1}.member-contract-events article p{color:#6c7974;margin:3px 0;font-size:6px;line-height:1.45}.member-contract-events article small{color:#8a9590;font-size:5px}.member-contract-receipt{text-align:center;place-items:center;padding:17px;display:grid}.member-contract-receipt>span{width:38px;height:38px;color:var(--green-deep);background:#e2f5ee;place-items:center;font-size:13px;display:grid}.member-contract-receipt>small{color:var(--green-deep);letter-spacing:.09em;margin-top:8px;font-size:5px;font-weight:800}.member-contract-receipt h2{margin:4px 0;font-size:12px}.member-contract-receipt>p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.member-contract-receipt dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:100%;margin:13px 0 0;display:grid}.member-contract-receipt dl div{border-right:1px solid var(--line-soft);min-width:0;padding:8px 5px}.member-contract-receipt dl div:last-child{border-right:0}.member-contract-receipt dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;font-weight:700;overflow:hidden}.member-contract-receipt.declined>span,.member-contract-receipt.cancelled>span{color:#994a36;background:#fbe9e4}.member-contract-legal-note>a{color:var(--green-deep);white-space:nowrap;border:1px solid #bcd7cd;padding:7px 9px;font-size:6px;font-weight:750}.enrollment-contract-console{overflow:hidden}.enrollment-contract-console.attention{border-color:#ddc98f;box-shadow:inset 0 3px #d1a249}.enrollment-contract-console>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:12px 15px;display:flex}.enrollment-contract-console>header span,.enrollment-contract-console form>span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:800}.enrollment-contract-console>header h2{margin:4px 0 0;font-size:13px}.enrollment-contract-console>header p{max-width:660px;color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.5}.enrollment-contract-console>header>b{color:#697873;white-space:nowrap;border:1px solid #c9d9d3;padding:6px 8px;font-size:6px}.enrollment-contract-console-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);display:grid}.enrollment-contract-version-list{border-right:1px solid var(--line)}.enrollment-contract-version-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:33px minmax(0,1fr);align-items:center;gap:10px;min-height:75px;padding:10px 13px;display:grid}.enrollment-contract-version-list>article:last-child{border-bottom:0}.enrollment-contract-version-list>article>span{width:32px;height:32px;color:var(--green-deep);background:#e5f3ee;place-items:center;font-size:10px;font-weight:800;display:grid}.enrollment-contract-version-list article.pending>span{color:#8a6318;background:#fff0c9}.enrollment-contract-version-list article.declined>span,.enrollment-contract-version-list article.cancelled>span{color:#994a36;background:#fbe9e4}.enrollment-contract-version-list article.superseded>span{color:#75817d;background:#edf0ef}.enrollment-contract-version-list article small,.enrollment-contract-version-list article strong,.enrollment-contract-version-list article p{display:block}.enrollment-contract-version-list article small{color:#72817b;font-size:5px;font-weight:800}.enrollment-contract-version-list article strong{margin-top:4px;font-size:8px}.enrollment-contract-version-list article p{color:#7c8984;margin:3px 0 0;font-size:6px}.enrollment-contract-version-list article em{color:#8a4838;margin-top:5px;font-size:6px;font-style:normal;display:block}.enrollment-contract-cancel{grid-column:2;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:3px;display:grid}.enrollment-contract-cancel input{border:1px solid #d8dfdc;outline:0;min-width:0;height:28px;padding:0 7px;font-size:6px}.enrollment-contract-cancel button{color:#954b38;background:#fff4f1;border:1px solid #e1c2b9;padding:0 8px;font-size:6px;font-weight:750}.enrollment-contract-cancel button:disabled{opacity:.45;cursor:not-allowed}.enrollment-contract-console form{background:#f9fbfa;align-content:start;padding:14px;display:grid}.enrollment-contract-console form h3{margin:5px 0 4px;font-size:11px}.enrollment-contract-console form>p,.enrollment-contract-console form>small{color:var(--muted);margin:0;font-size:6px;line-height:1.5}.enrollment-contract-console form label{margin:11px 0 8px;display:grid}.enrollment-contract-console form label>span{color:#66736e;margin-bottom:5px;font-size:6px;font-weight:750}.enrollment-contract-console form textarea{resize:vertical;border:1px solid #d4ddda;outline:0;min-height:82px;padding:8px;font-size:7px}.enrollment-contract-console form textarea:focus{border-color:#62b89e}.enrollment-contract-console form label small{color:#89948f;justify-self:end;margin-top:3px;font-size:5px}.enrollment-contract-console form>button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;min-height:31px;font-size:7px;font-weight:750}.enrollment-contract-console form>button:disabled{opacity:.45;cursor:not-allowed}.enrollment-contract-console form>small{text-align:center;margin-top:7px}.enrollment-contract-resolution{background:#fff7f4;border-top:1px solid #e7c7bd;border-left:3px solid #a85442;grid-template-columns:34px minmax(190px,1fr) minmax(230px,.75fr) auto;align-items:center;gap:11px;min-height:84px;padding:11px 13px;display:grid}.enrollment-contract-resolution>span{color:#9d4c39;background:#f5dfd8;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.enrollment-contract-resolution small{color:#9a4d3a;letter-spacing:.08em;font-size:5px;font-weight:850}.enrollment-contract-resolution h3{margin:3px 0;font-size:9px}.enrollment-contract-resolution p{color:#766c68;margin:0;font-size:6px;line-height:1.45}.enrollment-contract-resolution label{gap:4px;display:grid}.enrollment-contract-resolution label>span{color:#765f59;font-size:6px;font-weight:750}.enrollment-contract-resolution input{background:#fff;border:1px solid #dfc8c1;outline:0;min-width:0;min-height:31px;padding:0 8px;font-size:6px}.enrollment-contract-resolution input:focus{border-color:#b96c59;box-shadow:0 0 0 2px #f7e8e3}.enrollment-contract-resolution>button{color:#fff;white-space:nowrap;background:#a85442;border:1px solid #a85442;min-height:31px;padding:0 10px;font-size:6px;font-weight:800}.enrollment-contract-resolution>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.member-contract-context,.member-contract-document-hero,.member-contract-document-grid,.enrollment-contract-console-grid{grid-template-columns:1fr}.member-contract-context>div,.enrollment-contract-version-list{border-right:0}.member-contract-document-hero>aside{text-align:left;border-top:1px solid #38564c;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:8px;min-height:88px}.member-contract-document-hero aside strong,.member-contract-document-hero aside em{margin:0}.member-contract-columns{grid-template-columns:1fr}.enrollment-contract-resolution{grid-template-columns:34px minmax(0,1fr) auto}.enrollment-contract-resolution label{grid-column:2}.enrollment-contract-resolution>button{grid-area:1/3/span 2}}@media (max-width:620px){.member-contract-shortcut{grid-template-columns:35px minmax(0,1fr)}.member-contract-shortcut>b{grid-column:2;justify-self:start}.member-contract-summary,.member-contract-document-meta{grid-template-columns:1fr 1fr}.member-contract-summary article:nth-child(2),.member-contract-document-meta>div:nth-child(2){border-right:0}.member-contract-summary article:nth-child(-n+2),.member-contract-document-meta>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.member-contract-pending article,.member-contract-list article{grid-template-columns:42px minmax(0,1fr)}.member-contract-pending article>a,.member-contract-list article>a{grid-column:2;justify-self:start}.member-contract-privacy,.member-contract-legal-note{grid-template-columns:31px minmax(0,1fr)}.member-contract-legal-note>a{grid-column:2;justify-self:start}.member-contract-document-hero>aside{grid-template-columns:1fr 1fr}.member-contract-paper>header,.enrollment-contract-console>header{flex-direction:column;align-items:flex-start}.member-contract-receipt dl{grid-template-columns:1fr}.member-contract-receipt dl div{border-right:0;border-bottom:1px solid var(--line-soft)}.member-contract-receipt dl div:last-child{border-bottom:0}.enrollment-contract-cancel{grid-template-columns:1fr}.enrollment-contract-cancel button{min-height:28px}.enrollment-contract-resolution{grid-template-columns:1fr}.enrollment-contract-resolution>span{display:none}.enrollment-contract-resolution label,.enrollment-contract-resolution>button{grid-area:auto}.enrollment-contract-resolution>button{width:100%}}.member-membership-start{gap:12px;display:grid}.member-start-status{color:#fff;background:#17372c;border:1px solid #27453a;border-left:4px solid #17a77b;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);display:grid;overflow:hidden}.member-start-status>div{background:radial-gradient(circle at 90% 10%,#37bc9433,#0000 38%);align-content:center;min-height:190px;padding:22px 24px;display:grid}.member-start-status>div>span{color:#69d4b3;letter-spacing:.095em;font-size:6px;font-weight:850}.member-start-status h2{max-width:660px;margin:7px 0 5px;font-size:17px;line-height:1.2}.member-start-status>div>p{color:#b8ccc5;max-width:680px;margin:0;font-size:8px;line-height:1.55}.member-start-status nav{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.member-start-status nav a{color:#d6e8e2;border:1px solid #547267;align-items:center;min-height:31px;padding:0 10px;font-size:6px;font-weight:780;display:inline-flex}.member-start-status nav a.primary{color:#fff;background:#159a72;border-color:#21b88b}.member-start-status>aside{background:#21473a;border-left:1px solid #36564a;align-content:center;min-width:0;padding:18px;display:grid}.member-start-status>aside>small{color:#8db3a6;letter-spacing:.08em;font-size:5px;font-weight:820}.member-start-status>aside>strong{margin-top:4px;font-size:15px}.member-start-status>aside>b{color:#81e0c1;background:#28624e;width:fit-content;margin-top:5px;padding:4px 6px;font-size:6px}.member-start-status>aside dl{border:1px solid #3b5e51;grid-template-columns:repeat(3,1fr);margin:14px 0 0;display:grid}.member-start-status>aside dl>div{border-right:1px solid #3b5e51;min-width:0;min-height:57px;padding:9px}.member-start-status>aside dl>div:last-child{border-right:0}.member-start-status dt{color:#8caaa0;font-size:5px}.member-start-status dd{color:#e2eee9;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:7px;font-weight:720;overflow:hidden}.member-start-status.pending,.member-start-status.synchronizing{background:#3b3421;border-color:#7b642f #7b642f #7b642f #d8a83a}.member-start-status.pending>aside,.member-start-status.synchronizing>aside{background:#4a4025;border-color:#65562f}.member-start-status.pending>div>span,.member-start-status.synchronizing>div>span{color:#ebca75}.member-start-status.paused{border-left-color:#4a8dad}.member-start-status.historical{background:#343e3a;border-color:#59645f #59645f #59645f #88938e}.member-start-status.historical>aside{background:#414d48;border-color:#56625d}.member-start-steps{border:1px solid var(--line);background:#fff;overflow:hidden}.member-start-steps>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex}.member-start-steps>header span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:850}.member-start-steps>header h2{margin:4px 0 0;font-size:12px}.member-start-steps>header p{color:#7c8984;margin:4px 0 0;font-size:6px}.member-start-steps>header>b{color:#168064;white-space:nowrap;border:1px solid #c8ddd5;padding:6px 8px;font-size:6px}.member-start-steps>div{grid-template-columns:repeat(4,1fr);display:grid}.member-start-steps article{border-right:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr);align-content:start;gap:10px;min-height:150px;padding:15px 13px;display:grid}.member-start-steps article:last-child{border-right:0}.member-start-steps article>b{color:#74817c;background:#f4f7f6;border:1px solid #cbd7d2;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.member-start-steps article.done>b{color:#087b5d;background:#e2f4ed;border-color:#b4d9ca}.member-start-steps article.current{background:#fffaf1;box-shadow:inset 0 3px #d1a13b}.member-start-steps article.current>b{color:#8d651a;background:#fff0c8;border-color:#dfc886}.member-start-steps article.attention{background:#fff9f7;box-shadow:inset 0 3px #ba5e50}.member-start-steps article.optional{background:#f8faf9}.member-start-steps article.blocked{opacity:.68}.member-start-steps article small,.member-start-steps article strong{display:block}.member-start-steps article small{color:#7d8b85;letter-spacing:.07em;font-size:5px;font-weight:820}.member-start-steps article strong{color:#304139;margin-top:4px;font-size:8px;line-height:1.35}.member-start-steps article p{color:#77847e;min-height:39px;margin:5px 0 7px;font-size:6px;line-height:1.5}.member-start-steps article a{color:#2f7c9d;font-size:6px;font-weight:780}.member-start-workspace{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:12px;display:grid}.member-start-next{background:#f3faf7;border:1px solid #c8ddd5;border-left:4px solid #1a9b76;align-content:center;min-height:212px;padding:20px 22px;display:grid}.member-start-next>span{color:#168064;letter-spacing:.09em;font-size:6px;font-weight:850}.member-start-next h2{margin:5px 0;font-size:13px}.member-start-next p{color:#6e7e77;max-width:650px;margin:0;font-size:7px;line-height:1.55}.member-start-next>a{background:var(--green-deep);color:#fff;align-items:center;width:fit-content;min-height:31px;margin-top:13px;padding:0 10px;font-size:6px;font-weight:800;display:inline-flex}.member-start-next>small{color:#84918b;margin-top:10px;font-size:5px}.member-start-next.pending,.member-start-next.synchronizing{background:#fffaf0;border-color:#ead29e #ead29e #ead29e #cf9d32}.member-start-next.historical{background:#f6f8f7;border-color:#d7ddda #d7ddda #d7ddda #84918b}.member-start-academy{border:1px solid var(--line);background:#fff;overflow:hidden}.member-start-academy>header{border-bottom:1px solid var(--line-soft);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:11px 13px;display:grid}.member-start-academy>header>span{color:#087b5d;background:#e3f2ed;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.member-start-academy header small{color:#74827c;font-size:5px}.member-start-academy header h2{margin:3px 0;font-size:9px}.member-start-academy header p{color:#84918b;margin:0;font-size:6px}.member-start-academy header>b{color:#74817c;background:#edf0ef;padding:4px 6px;font-size:5px}.member-start-academy header>b.open{color:#087b5d;background:#e2f4ed}.member-start-academy header>b.closed{color:#95651e;background:#fff0dc}.member-start-academy>section{align-content:center;min-height:66px;padding:10px 13px;display:grid}.member-start-academy>section small{color:#7c8984;font-size:5px;font-weight:820}.member-start-academy>section strong{margin-top:3px;font-size:9px}.member-start-academy>section p{color:#84918b;margin:3px 0 0;font-size:6px}.member-start-academy>nav{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.member-start-academy>nav a{border-right:1px solid var(--line-soft);color:#347b99;text-align:center;place-items:center;min-height:35px;font-size:6px;font-weight:750;display:grid}.member-start-academy>nav a:last-child{border-right:0}.member-start-academy>footer{background:#f8faf9;justify-content:space-between;gap:10px;padding:8px 13px;display:flex}.member-start-academy>footer span{color:#84918b;font-size:5px}.member-start-academy>footer strong{color:#5c6b65;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.member-start-privacy{background:#eef7f3;border:1px solid #d1e3dc;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:65px;padding:10px 13px;display:grid}.member-start-privacy>span{color:#087b5d;background:#dceee7;place-items:center;width:30px;height:30px;display:grid}.member-start-privacy strong{font-size:8px}.member-start-privacy p{color:#64766f;margin:3px 0 0;font-size:6px;line-height:1.5}.member-start-privacy a{color:#267b60;white-space:nowrap;font-size:6px;font-weight:780}.member-contract-receipt>a{color:#087558;background:#edf8f4;border:1px solid #b8d8cc;align-items:center;min-height:30px;margin-top:11px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}@media (max-width:1120px){.member-start-status{grid-template-columns:1fr}.member-start-status>aside{border-top:1px solid #36564a;border-left:0}.member-start-steps>div{grid-template-columns:repeat(2,1fr)}.member-start-steps article{border-bottom:1px solid var(--line-soft)}.member-start-workspace{grid-template-columns:1fr}}@media (max-width:700px){.member-start-status>div{min-height:170px;padding:19px 17px}.member-start-status h2{font-size:15px}.member-start-status>aside dl{grid-template-columns:1fr}.member-start-status>aside dl>div{border-bottom:1px solid #3b5e51;border-right:0;min-height:45px}.member-start-status>aside dl>div:last-child{border-bottom:0}.member-start-steps>header{flex-direction:column;align-items:flex-start}.member-start-steps>div{grid-template-columns:1fr}.member-start-steps article{border-right:0;min-height:118px}.member-start-steps article p{min-height:0}.member-start-privacy{grid-template-columns:31px 1fr}.member-start-privacy a{grid-column:2}}@media (max-width:430px){.member-start-status nav a{justify-content:center;width:100%}.member-start-academy>nav{grid-template-columns:1fr}.member-start-academy>nav a{border-right:0;border-bottom:1px solid var(--line-soft)}.member-start-academy>nav a:last-child{border-bottom:0}.member-start-privacy{grid-template-columns:1fr}.member-start-privacy a{grid-column:auto}}.unit-member-integration{gap:12px;display:grid}.unit-integration-status{color:#fff;background:#17372c;border:1px solid #29473c;border-left:4px solid #20ad82;grid-template-columns:minmax(0,1fr) 330px;display:grid;overflow:hidden}.unit-integration-status>div{background:radial-gradient(circle at 92% 8%,#4dc9a32e,#0000 40%);align-content:center;min-height:188px;padding:22px 24px;display:grid}.unit-integration-status>div>span{color:#75d8ba;letter-spacing:.1em;font-size:6px;font-weight:850}.unit-integration-status h2{margin:7px 0 5px;font-size:17px;line-height:1.2}.unit-integration-status>div>p{color:#b9cdc6;max-width:720px;margin:0;font-size:8px;line-height:1.55}.unit-integration-status nav{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.unit-integration-status nav a{color:#d7e8e2;border:1px solid #527367;align-items:center;min-height:31px;padding:0 10px;font-size:6px;font-weight:780;display:inline-flex}.unit-integration-status nav a:first-child{color:#fff;background:#159a72;border-color:#20b789}.unit-integration-status>aside{background:#21483a;border-left:1px solid #3b5a4f;align-content:center;padding:18px;display:grid}.unit-integration-status>aside>small{color:#91b3a8;letter-spacing:.08em;font-size:5px;font-weight:820}.unit-integration-status>aside>strong{margin-top:2px;font-size:30px;line-height:1}.unit-integration-status>aside>span{color:#afc9c0;margin-top:4px;font-size:6px}.unit-integration-status dl{border:1px solid #3d6153;grid-template-columns:repeat(3,1fr);margin:15px 0 0;display:grid}.unit-integration-status dl>div{border-right:1px solid #3d6153;min-width:0;padding:8px}.unit-integration-status dl>div:last-child{border-right:0}.unit-integration-status dt{color:#91aaa1;font-size:5px}.unit-integration-status dd{margin:3px 0 0;font-size:10px;font-weight:820}.unit-integration-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.unit-integration-kpis>article{border-right:1px solid var(--line-soft);align-content:center;min-width:0;min-height:88px;padding:11px 13px;display:grid}.unit-integration-kpis>article:last-child{border-right:0}.unit-integration-kpis article>span{color:#71807a;letter-spacing:.06em;font-size:6px;font-weight:800}.unit-integration-kpis article>strong{margin-top:3px;font-size:18px}.unit-integration-kpis article>strong small{color:#9aa49f;font-size:7px}.unit-integration-kpis article>div{background:#edf1ef;height:3px;margin-top:7px}.unit-integration-kpis article>div i{background:#17a77b;height:100%;display:block}.unit-integration-kpis article.blue>div i{background:#3f8da9}.unit-integration-kpis article.amber>div i{background:#c39138}.unit-integration-kpis article.violet>div i{background:#7866a5}.unit-integration-kpis article>small{color:#8b9691;margin-top:5px;font-size:5px}.unit-integration-kpis article.optional{background:#f7f9f8}.unit-integration-kpis article.optional>strong{color:#596b64}.unit-integration-rail{border:1px solid var(--line);background:#fff;overflow:hidden}.unit-integration-rail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:11px 15px;display:flex}.unit-integration-rail>header span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:840}.unit-integration-rail>header h2{margin:4px 0 0;font-size:12px}.unit-integration-rail>header p{color:#78857f;margin:3px 0 0;font-size:6px}.unit-integration-rail>header>b{color:#167d61;white-space:nowrap;border:1px solid #c9ddd6;padding:6px 8px;font-size:6px}.unit-integration-rail>div{grid-template-columns:repeat(4,1fr);display:grid}.unit-integration-rail article{border-right:1px solid var(--line-soft);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:65px;padding:9px 12px;display:grid}.unit-integration-rail article:last-child{border-right:0}.unit-integration-rail article>b{color:#08785b;background:#e5f3ee;place-items:center;width:26px;height:26px;font-size:6px;display:grid}.unit-integration-rail article p{margin:0}.unit-integration-rail article strong,.unit-integration-rail article small{display:block}.unit-integration-rail article strong{font-size:7px}.unit-integration-rail article small{color:#83908a;margin-top:3px;font-size:5px}.unit-integration-rail article>span{color:#30433b;font-size:13px;font-weight:820}.unit-integration-board{padding:0;overflow:hidden}.unit-integration-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:71px;padding:12px 15px;display:flex}.unit-integration-board>header span{color:var(--green-deep);letter-spacing:.08em;font-size:6px;font-weight:840}.unit-integration-board>header h2{margin:4px 0 0;font-size:12px}.unit-integration-board>header p{color:#7c8983;margin:3px 0 0;font-size:6px}.unit-integration-board>header>strong{text-align:right}.unit-integration-board>header>strong b,.unit-integration-board>header>strong small{display:block}.unit-integration-board>header>strong b{font-size:8px}.unit-integration-board>header>strong small{color:#8a9691;margin-top:3px;font-size:5px;font-weight:500}.unit-integration-toolbar{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.unit-integration-toolbar>label{background:#fff;border:1px solid #d2dcd8;grid-template-columns:28px 1fr;align-items:center;height:33px;display:grid}.unit-integration-toolbar>label>span{color:#73827c;place-items:center;display:grid}.unit-integration-toolbar input{width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 8px 0 0;font-size:7px}.unit-integration-toolbar nav{gap:5px;display:flex}.unit-integration-toolbar button{color:#65746e;cursor:pointer;background:#fff;border:1px solid #d5dfdb;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:6px;font-weight:720;display:inline-flex}.unit-integration-toolbar button b{background:#edf2f0;min-width:17px;padding:2px 4px;font-size:5px}.unit-integration-toolbar button.active{color:#08775a;background:#ebf7f2;border-color:#4ab28f}.unit-integration-toolbar button.active b{background:#d5eee4}.unit-integration-list{display:grid}.unit-integration-row{border-bottom:1px solid var(--line-soft);grid-template-columns:205px minmax(0,1fr) 245px;min-height:117px;display:grid}.unit-integration-row:last-child{border-bottom:0}.unit-integration-row.contract{box-shadow:inset 3px 0 #b95d50}.unit-integration-row.synchronizing{box-shadow:inset 3px 0 #c29138}.unit-integration-row.first_entry{box-shadow:inset 3px 0 #3e8dad}.unit-integration-row.integrated{background:#fcfefd;box-shadow:inset 3px 0 #19a579}.unit-integration-row>header{border-right:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:13px 12px 13px 15px;display:grid}.unit-integration-row>header>span{color:#177c61;background:#e7f2ee;place-items:center;width:35px;height:35px;font-size:7px;font-weight:840;display:grid}.unit-integration-row>header small{color:#71827b;font-size:5px;font-weight:810}.unit-integration-row>header h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:9px;overflow:hidden}.unit-integration-row>header p{color:#84908b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6px;overflow:hidden}.unit-integration-row>header>b{color:#51625b;border:1px solid #d1ddd8;padding:5px;font-size:6px}.unit-integration-row-steps{grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.unit-integration-row-steps>div{border-right:1px solid var(--line-soft);grid-template-columns:23px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:10px 8px;display:grid}.unit-integration-row-steps>div>span{color:#84908b;background:#f0f3f2;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.unit-integration-row-steps>div.done>span{color:#08775a;background:#ddf1e9}.unit-integration-row-steps p{min-width:0;margin:0}.unit-integration-row-steps strong,.unit-integration-row-steps small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unit-integration-row-steps strong{font-size:6px}.unit-integration-row-steps small{color:#87938e;margin-top:3px;font-size:5px}.unit-integration-row>footer{background:#fafcfb;align-content:center;gap:9px;padding:10px 12px;display:grid}.unit-integration-row>footer span,.unit-integration-row>footer strong,.unit-integration-row>footer small{display:block}.unit-integration-row>footer span{color:#75847e;font-size:5px;font-weight:810}.unit-integration-row>footer strong{margin-top:3px;font-size:7px}.unit-integration-row>footer small{color:#8b9692;margin-top:2px;font-size:5px}.unit-integration-row>footer nav{flex-wrap:wrap;gap:5px;display:flex}.unit-integration-row>footer a{color:#4f6860;border:1px solid #d2ded9;align-items:center;min-height:28px;padding:0 7px;font-size:5px;font-weight:760;display:inline-flex}.unit-integration-row>footer a.primary{color:#fff;background:#198565;border-color:#258f6e}.unit-integration-empty{text-align:center;align-content:center;place-items:center;min-height:130px;padding:18px;display:grid}.unit-integration-empty>span{color:#08775a;background:#e0f2eb;place-items:center;width:33px;height:33px;display:grid}.unit-integration-empty strong{margin-top:7px;font-size:8px}.unit-integration-empty p{color:#84918c;margin:3px 0 0;font-size:6px}.unit-integration-privacy{background:#eef7f3;border:1px solid #d0e2db;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:65px;padding:10px 13px;display:grid}.unit-integration-privacy>span{color:#08775a;background:#d9ede6;place-items:center;width:31px;height:31px;display:grid}.unit-integration-privacy strong{font-size:8px}.unit-integration-privacy p{color:#64766f;margin:3px 0 0;font-size:6px;line-height:1.5}.unit-integration-privacy a{color:#267b60;white-space:nowrap;font-size:6px;font-weight:780}.operation-people-handoff-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operation-people-handoff{background:#eef8f4;border-left:3px solid #18aa7e;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 13px;display:grid}.operation-people-handoff.follow-up{background:#eff6f9;border-left-color:#4a8eae}.operation-people-handoff>span{color:#08795d;background:#d7eee5;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.operation-people-handoff.follow-up>span{color:#347995;background:#dcebf1}.operation-people-handoff strong{font-size:8px;display:block}.operation-people-handoff p{color:#687a73;margin:3px 0 0;font-size:6px;line-height:1.45}.operation-people-handoff .button{white-space:nowrap;min-height:29px;font-size:6px}@media (max-width:1180px){.unit-integration-status{grid-template-columns:1fr}.unit-integration-status>aside{border-top:1px solid #3b5a4f;border-left:0}.unit-integration-kpis{grid-template-columns:repeat(3,1fr)}.unit-integration-kpis>article:nth-child(3){border-right:0}.unit-integration-kpis>article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.unit-integration-row{grid-template-columns:190px minmax(0,1fr)}.unit-integration-row>footer{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}}@media (max-width:820px){.unit-integration-kpis,.unit-integration-rail>div,.operation-people-handoff-grid{grid-template-columns:1fr 1fr}.unit-integration-kpis>article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.unit-integration-kpis>article:nth-child(2n){border-right:0}.unit-integration-kpis>article:last-child{border-bottom:0;grid-column:1/-1}.unit-integration-rail article:nth-child(2){border-right:0}.unit-integration-rail article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-integration-toolbar{grid-template-columns:1fr}.unit-integration-toolbar nav{padding-bottom:2px;overflow-x:auto}.unit-integration-row{grid-template-columns:1fr}.unit-integration-row>header{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-integration-row-steps>div:last-child{border-right:0}}@media (max-width:560px){.unit-integration-status>div{min-height:170px;padding:18px 16px}.unit-integration-status h2{font-size:15px}.unit-integration-status dl{grid-template-columns:1fr}.unit-integration-status dl>div{border-bottom:1px solid #3d6153;border-right:0}.unit-integration-status dl>div:last-child{border-bottom:0}.unit-integration-kpis,.unit-integration-rail>div,.operation-people-handoff-grid{grid-template-columns:1fr}.unit-integration-kpis>article,.unit-integration-kpis>article:last-child,.unit-integration-rail article{border-right:0;border-bottom:1px solid var(--line-soft);grid-column:auto}.unit-integration-rail article:last-child{border-bottom:0}.unit-integration-rail>header,.unit-integration-board>header{flex-direction:column;align-items:flex-start}.unit-integration-board>header>strong{text-align:left}.unit-integration-row-steps{grid-template-columns:1fr 1fr}.unit-integration-row-steps>div{border-bottom:1px solid var(--line-soft)}.unit-integration-row-steps>div:nth-child(2){border-right:0}.unit-integration-row>footer{grid-template-columns:1fr}.unit-integration-row>footer nav a{flex:1;justify-content:center}.unit-integration-privacy{grid-template-columns:32px 1fr}.unit-integration-privacy a{grid-column:2}.operation-people-handoff{grid-template-columns:34px 1fr}.operation-people-handoff .button{grid-column:2;width:fit-content}}.network-member-integration{--nmi-green:#0b8e69;--nmi-navy:#17382f;--nmi-blue:#32758d;--nmi-amber:#b36c16;--nmi-red:#aa4d42;gap:12px;display:grid}.network-integration-command{background:var(--nmi-navy);color:#fff;border:1px solid #193e34;border-radius:2px;grid-template-columns:minmax(0,1.45fr) minmax(470px,1fr);display:grid;overflow:hidden}.network-integration-command>div{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:15px;padding:22px;display:grid}.network-integration-command>div>span{color:#8fe0c4;background:#21493e;border:1px solid #4d786b;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid}.network-integration-command small{color:#87d6bb;letter-spacing:.05em;font-size:12px;font-weight:850}.network-integration-command h2{color:#fff;margin:5px 0 0;font-size:21px;line-height:1.16}.network-integration-command p{color:#bed0ca;max-width:660px;margin:7px 0 0;font-size:14px;line-height:1.5}.network-integration-command footer{color:#b9ccc5;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.network-integration-command footer b{color:#fff;font-size:13px}.network-integration-command footer i{background:#79c8ad;width:3px;height:3px}.network-integration-command>dl{background:#1b4036;border-left:1px solid #34594f;grid-template-columns:1fr 1fr;margin:0;display:grid}.network-integration-command>dl>div{border-bottom:1px solid #34594f;border-right:1px solid #34594f;min-height:104px;padding:17px}.network-integration-command dt{color:#a9c2ba;font-size:12px}.network-integration-command dd{color:#fff;margin:5px 0 1px;font-size:26px;font-weight:900;line-height:1}.network-integration-command dl small{color:#9db5ad;letter-spacing:0;font-weight:650}.network-integration-command dl .urgent{box-shadow:inset 3px 0 #e0a257}.network-integration-command dl .urgent dd{color:#ffc777}.network-integration-command dl .ready dd{color:#82dfbe}.network-integration-rail{background:#fff;border:1px solid #d3dfda;border-radius:2px;overflow:hidden}.network-integration-rail>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.network-integration-rail>header small{color:var(--nmi-green)}.network-integration-rail>header h2{margin:3px 0 0;font-size:17px}.network-integration-rail>header>p{color:#718079;margin:0;font-size:12px}.network-integration-rail>div{background:#dfe7e3;grid-template-columns:repeat(4,minmax(210px,1fr));gap:1px;display:grid;overflow-x:auto}.network-integration-rail article{background:#fbfcfc;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:210px;min-height:92px;padding:13px;display:grid}.network-integration-rail article>span{color:#61756d;background:#edf2f0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.network-integration-rail article.blue>span{color:var(--nmi-blue);background:#e5f0f4}.network-integration-rail article.green>span,.network-integration-rail article.ready>span{color:var(--nmi-green);background:#e2f2ec}.network-integration-rail article.amber>span{color:var(--nmi-amber);background:#fff0dd}.network-integration-rail article p{margin:0}.network-integration-rail article small,.network-integration-rail article strong,.network-integration-rail article b{display:block}.network-integration-rail article small{color:#7b8b84;font-size:12px;font-weight:850}.network-integration-rail article strong{color:#334a41;margin-top:3px;font-size:14px}.network-integration-rail article b{color:#7b8983;margin-top:3px;font-size:12px;font-weight:650}.network-integration-rail article em{color:#4d6a5f;text-align:center;background:#edf3f0;min-width:30px;padding:6px;font-size:14px;font-style:normal;font-weight:900}.network-integration-rail>footer{background:#f1f7f4;border-top:1px solid #dfe7e3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 15px;display:grid}.network-integration-rail>footer>span{width:30px;height:30px;color:var(--nmi-green);background:#dfece7;place-items:center;font-size:15px;font-weight:900;display:grid}.network-integration-rail>footer p{color:#63776f;margin:0;font-size:12px;line-height:1.45}.network-integration-rail>footer strong{color:#2f4d42}.network-integration-boundary{border:1px solid #d3dfda;border-left:4px solid var(--nmi-green);background:#fff;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr) auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.network-integration-boundary>div{align-items:center;gap:10px;display:flex}.network-integration-boundary>div>span{width:34px;height:34px;color:var(--nmi-green);background:#e5f3ee;place-items:center;font-size:14px;display:grid}.network-integration-boundary p{color:#64766e;margin:0;font-size:12px;line-height:1.48}.network-integration-boundary small,.network-integration-boundary strong{display:block}.network-integration-boundary small{color:#789087;font-size:12px;font-weight:850}.network-integration-boundary strong{color:#304a41;margin-top:2px;font-size:13px}.network-integration-boundary>b{color:#587168;white-space:nowrap;background:#edf4f1;padding:7px 9px;font-size:12px}.network-integration-directory{overflow:hidden}.network-integration-directory>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.network-integration-directory>header small{color:var(--nmi-green)}.network-integration-directory>header h2{margin:3px 0 0;font-size:17px}.network-integration-directory>header p{color:#75857e;margin:3px 0 0;font-size:12px}.network-integration-directory>header label{background:#f8faf9;border:1px solid #cdd9d4;align-items:center;gap:8px;width:min(380px,42%);min-height:40px;padding:0 11px;display:flex}.network-integration-directory>header label>span{color:var(--nmi-green);font-size:15px}.network-integration-directory>header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.network-integration-directory>nav{border-bottom:1px solid #dfe7e3;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.network-integration-directory>nav button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.network-integration-directory>nav button b{color:#63756d;background:#edf3f0;min-width:21px;padding:3px 5px;font-size:12px}.network-integration-directory>nav button.active{border-color:var(--nmi-green);color:var(--nmi-green);background:#eaf6f2}.network-integration-directory>nav button.active b{background:var(--nmi-green);color:#fff}.network-integration-directory>nav button.attention.active{border-color:var(--nmi-red);color:var(--nmi-red);background:#fff1ef}.network-integration-directory>nav button.attention.active b{background:var(--nmi-red)}.network-integration-directory>nav>span{color:#7b8a83;white-space:nowrap;margin-left:auto;font-size:12px}.network-integration-table{min-width:1160px}.network-integration-row{background:#fff;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(250px,1.35fr) repeat(6,minmax(112px,.67fr)) 100px;align-items:center;min-height:78px;display:grid}.network-integration-row:not(.heading):hover{background:#fafcfb}.network-integration-row.attention{box-shadow:inset 3px 0 var(--nmi-amber)}.network-integration-row>div{min-width:0;padding:10px 11px}.network-integration-row>div+div{border-left:1px solid #edf1ef}.network-integration-row>div>strong,.network-integration-row>div>small{display:block}.network-integration-row>div>strong{color:#3b5047;font-size:13px}.network-integration-row>div>small{color:#7b8983;margin-top:4px;font-size:12px}.network-integration-row>div.urgent>strong{color:#a7651b}.network-integration-row>a{color:var(--nmi-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.network-integration-row.heading{color:#6d7e77;background:#f1f5f3;min-height:41px;font-size:12px;font-weight:850}.network-integration-row.heading>span{padding:0 11px}.network-integration-row.heading>span:last-child{padding:0}.network-integration-row .unit{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.network-integration-row .unit>span{width:38px;height:38px;color:var(--nmi-green);background:#e4f2ed;place-items:center;font-size:12px;font-weight:900;display:grid}.network-integration-row .unit p{min-width:0;margin:0}.network-integration-row .unit small,.network-integration-row .unit strong,.network-integration-row .unit b{display:block}.network-integration-row .unit small{color:#7d8d86;font-size:12px}.network-integration-row .unit strong{color:#30473e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.network-integration-row .unit b{color:#667a71;margin-top:3px;font-size:12px;font-weight:650}.network-integration-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.network-integration-empty>span{width:34px;height:34px;color:var(--nmi-green);background:#e5f2ed;place-items:center;font-size:14px;display:grid}.network-integration-empty strong{font-size:13px}.network-integration-empty p{color:#7b8983;margin:0;font-size:12px}.network-integration-empty button{min-height:36px;color:var(--nmi-green);cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.network-integration-notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.network-integration-notes article{background:#fff;border:1px solid #d5e0db;grid-template-columns:39px minmax(0,1fr);gap:11px;padding:14px;display:grid}.network-integration-notes article>span{width:37px;height:37px;color:var(--nmi-green);background:#e8f2ee;place-items:center;font-size:14px;display:grid}.network-integration-notes small{color:#71877e;letter-spacing:.04em;font-size:12px;font-weight:850}.network-integration-notes h2{margin:3px 0 0;font-size:15px}.network-integration-notes p{color:#718179;margin:4px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.network-integration-command{grid-template-columns:1fr}.network-integration-command>dl{border-top:1px solid #34594f;border-left:0}.network-integration-directory{overflow-x:auto}.network-integration-directory>header,.network-integration-directory>nav{min-width:calc(100vw - 72px);position:sticky;left:0}}@media (max-width:820px){.network-integration-rail>header,.network-integration-directory>header{flex-direction:column;align-items:flex-start}.network-integration-boundary{grid-template-columns:1fr}.network-integration-boundary>b{justify-self:start}.network-integration-directory>header label{width:100%}.network-integration-notes{grid-template-columns:1fr}}@media (max-width:620px){.network-integration-command>div{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:18px 15px}.network-integration-command>div>span{width:42px;height:42px}.network-integration-command h2{font-size:18px}.network-integration-command footer{flex-wrap:wrap;align-items:flex-start}.network-integration-command>dl{grid-template-columns:1fr 1fr}.network-integration-command>dl>div{min-height:100px}.network-integration-rail>div{grid-template-columns:repeat(4,minmax(220px,1fr))}.network-integration-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.network-integration-directory>nav button{justify-content:space-between}.network-integration-directory>nav>span{margin-left:0;padding:3px 2px}}.member-community-hub{flex-direction:column;gap:11px;display:flex}.member-community-hero{color:#fff;background:#16382f;border:1px solid #274a40;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);min-height:235px;display:grid;overflow:hidden;box-shadow:0 4px 12px #16382f14}.member-community-hero>div{background:linear-gradient(110deg,#16382f 0%,#1c493d 100%);flex-direction:column;justify-content:center;padding:26px 29px;display:flex}.member-community-hero>div>span,.member-community-hero>aside>small{color:#52ddb3;letter-spacing:.12em;font-size:6px;font-weight:850}.member-community-hero h2{letter-spacing:-.65px;max-width:680px;margin:9px 0 8px;font-size:clamp(20px,2.4vw,30px);line-height:1.05}.member-community-hero>div>p{color:#b8ccc5;max-width:640px;margin:0;font-size:8px;line-height:1.6}.member-community-hero nav{gap:7px;margin-top:20px;display:flex}.member-community-hero nav a{color:#d9e8e3;background:#ffffff0a;border:1px solid #46685e;align-items:center;min-height:34px;padding:0 12px;font-size:7px;font-weight:800;display:inline-flex}.member-community-hero nav a.primary{color:#092c22;background:#19b989;border-color:#28c99b}.member-community-hero>aside{background:#112f27;border-left:1px solid #33594d;flex-direction:column;justify-content:center;padding:22px;display:flex}.member-community-hero>aside>strong{margin-top:7px;font-size:16px}.member-community-hero>aside>p{color:#9fb8af;margin:7px 0 13px;font-size:7px;line-height:1.5}.member-community-hero>aside dl{border-block:1px solid #2a4d42;margin:0}.member-community-hero>aside dl div{border-bottom:1px solid #2a4d42;justify-content:space-between;align-items:center;gap:9px;min-height:38px;display:flex}.member-community-hero>aside dl div:last-child{border:0}.member-community-hero dt{color:#829f95;font-size:6px}.member-community-hero dd{text-align:right;margin:0;font-size:7px;font-weight:800}.member-community-hero>aside>a{color:#55ddb5;margin-top:13px;font-size:7px;font-weight:800}.member-community-contexts{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:7px;display:grid}.member-community-contexts>a{color:#2d3f39;background:#fff;border:1px solid #dce5e1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:67px;padding:8px 10px;display:grid}.member-community-contexts>a:hover,.member-community-contexts>a.selected{background:#f1f8f5;border-color:#5ca990}.member-community-contexts>a>b{color:#08795d;background:#e4f2ed;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.member-community-contexts>a span{min-width:0}.member-community-contexts>a small,.member-community-contexts>a strong,.member-community-contexts>a em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-community-contexts>a small{color:#75857f;font-size:5.5px}.member-community-contexts>a strong{margin-top:2px;font-size:8px}.member-community-contexts>a em{color:#7f8e88;margin-top:3px;font-size:5.5px;font-style:normal}.member-community-contexts>a>i{color:#87958f;font-size:6px;font-style:normal;font-weight:800}.member-community-contexts>a.selected>i{color:#08795d}.member-community-metrics{background:#fff;border:1px solid #dce4e1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.member-community-metrics>article{border-right:1px solid #e4eae7;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:80px;padding:11px 13px;display:grid}.member-community-metrics>article:last-child{border-right:0}.member-community-metrics article>span{place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.member-community-metrics span.green{color:#08795d;background:#e2f4ee}.member-community-metrics span.violet{color:#6a53a2;background:#eee8f7}.member-community-metrics span.amber{color:#9d6d22;background:#f8ecd5}.member-community-metrics span.blue{color:#347ca7;background:#e4eff7}.member-community-metrics p{min-width:0;margin:0}.member-community-metrics small,.member-community-metrics strong,.member-community-metrics em{display:block}.member-community-metrics small{color:#7d8985;font-size:5.5px}.member-community-metrics strong{margin-top:3px;font-size:13px}.member-community-metrics em{color:#8b9692;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5.5px;font-style:normal;overflow:hidden}.member-community-workspace{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:11px;display:grid}.member-community-room,.member-community-groups,.member-community-next,.member-community-reach{background:#fff;border:1px solid #dbe4e0;box-shadow:0 2px 7px #1f372e08}.member-community-room>header,.member-community-groups>header,.member-community-reach>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:11px 14px;display:flex}.member-community-room header span,.member-community-groups header span,.member-community-reach header span{color:#08795d;letter-spacing:.09em;font-size:5.5px;font-weight:850}.member-community-room header h2,.member-community-groups header h2,.member-community-reach header h2{margin:4px 0 0;font-size:11px}.member-community-room header>b{color:#778680;background:#f7f9f8;border:1px solid #d7e2de;padding:4px 6px;font-size:5.5px}.member-community-room header>b.live{color:#08795d;background:#eaf8f3;border-color:#bce4d6}.member-community-room>div{background:#f6faf8;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:6px 11px;min-height:118px;padding:16px;display:grid}.member-community-room>div>span{color:#48d5a9;background:#183d32;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:15px;font-weight:850;display:grid}.member-community-room blockquote{color:#243a33;margin:0;font-size:10px;font-weight:750;line-height:1.35}.member-community-room>div p{color:#7a8983;margin:0;font-size:6px}.member-community-room>dl{border-block:1px solid #e7ecea;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-community-room>dl div{border-right:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:6px;min-height:50px;padding:9px 12px;display:flex}.member-community-room>dl div:last-child{border-right:0}.member-community-room dt{color:#7b8983;font-size:5.5px}.member-community-room dd{margin:0;font-size:11px;font-weight:850}.member-community-room>footer{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.member-community-room footer p{margin:0}.member-community-room footer strong,.member-community-room footer small{display:block}.member-community-room footer strong{font-size:7px}.member-community-room footer small{color:#7f8d87;margin-top:3px;font-size:5.5px}.member-community-room footer a{color:#fff;background:#0b8061;border:1px solid #0b8061;flex:none;padding:7px 9px;font-size:6.5px;font-weight:800}.member-community-groups>header p{color:#84918c;margin:3px 0 0;font-size:6px}.member-community-groups>header>a{color:#08795d;font-size:6.5px;font-weight:800}.member-community-groups>div>article{border-bottom:1px solid #ebefed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:63px;padding:8px 12px;display:grid}.member-community-groups>div>article:last-child{border-bottom:0}.member-community-groups article>b{color:#6a53a2;background:#ede7f7;place-items:center;width:33px;height:33px;font-size:9px;display:grid}.member-community-groups article p{min-width:0;margin:0}.member-community-groups article small,.member-community-groups article strong,.member-community-groups article em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-community-groups article small{color:#7c699f;font-size:5px;font-weight:800}.member-community-groups article strong{margin-top:2px;font-size:7.5px}.member-community-groups article em{color:#87928e;margin-top:3px;font-size:5.5px;font-style:normal}.member-community-groups article a{color:#08795d;font-size:6px;font-weight:800}.member-community-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;padding:20px;display:grid}.member-community-empty>span{color:#6a53a2;font-size:18px}.member-community-empty p{margin:0}.member-community-empty strong,.member-community-empty small{display:block}.member-community-empty strong{font-size:8px}.member-community-empty small{color:#84918c;margin-top:4px;font-size:6px}.member-community-empty a{color:#08795d;font-size:6.5px;font-weight:800}.member-community-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.member-community-next{flex-direction:column;min-width:0;display:flex}.member-community-next>header{border-bottom:1px solid #e7ecea;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:63px;padding:10px 12px;display:grid}.member-community-next header>span{place-items:center;width:33px;height:33px;font-size:11px;font-weight:850;display:grid}.member-community-next.meetup header>span{color:#9d6d22;background:#f8ecd5}.member-community-next.class header>span{color:#347ca7;background:#e4eff7}.member-community-next.people header>span{color:#08795d;background:#e2f4ee}.member-community-next header small{color:#7c8984;letter-spacing:.07em;font-size:5px;font-weight:850}.member-community-next header h2{margin:3px 0 0;font-size:9px}.member-community-next>div{flex:1;min-height:118px;padding:14px}.member-community-next>div b,.member-community-next>div strong,.member-community-next>div small{display:block}.member-community-next>div b{color:#08795d;letter-spacing:.06em;font-size:5px}.member-community-next>div strong{margin-top:8px;font-size:10px}.member-community-next>div p{color:#6f7e78;margin:5px 0;font-size:6.5px;line-height:1.45}.member-community-next>div small{color:#89948f;font-size:5.5px}.member-community-next>a{color:#08795d;border-top:1px solid #e7ecea;justify-content:space-between;align-items:center;min-height:37px;padding:0 13px;font-size:6.5px;font-weight:800;display:flex}.member-community-reach>header>strong{color:#08795d;background:#f0f8f5;border:1px solid #cfe1da;padding:5px 7px;font-size:6px}.member-community-reach>div{grid-template-columns:repeat(5,1fr);padding:12px;display:grid}.member-community-reach article{grid-template-columns:auto 29px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.member-community-reach article:first-child{grid-template-columns:29px minmax(0,1fr) auto}.member-community-reach article>i{color:#a3ada9;font-size:7px;font-style:normal}.member-community-reach article>b{color:#8b9692;background:#f6f8f7;border:1px solid #d9e1de;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.member-community-reach article.active>b{color:#08795d;background:#eaf7f2;border-color:#bce3d5}.member-community-reach article span{min-width:0}.member-community-reach article strong,.member-community-reach article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-community-reach article strong{font-size:6.5px}.member-community-reach article small{color:#909a96;margin-top:2px;font-size:5px}.member-community-reach article>em{color:#9ba5a1;font-size:7px;font-style:normal}.member-community-reach article.active>em{color:#0c8c69}.member-community-reach>footer{border-top:1px solid #e7ecea;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;padding:9px 13px;display:grid}.member-community-reach footer>span{color:#fff;background:#183d32;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.member-community-reach footer p{margin:0}.member-community-reach footer strong,.member-community-reach footer small{display:block}.member-community-reach footer strong{font-size:7px}.member-community-reach footer small{color:#85908c;margin-top:3px;font-size:5.5px}.member-community-reach footer a{color:#08795d;font-size:6px;font-weight:800}.member-community-boundary{background:#f2f8f5;border:1px solid #d8e5e0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:grid}.member-community-boundary>span{color:#08795d;background:#dff1ea;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.member-community-boundary strong{font-size:7.5px}.member-community-boundary p{color:#6e7e78;margin:4px 0 0;font-size:6px;line-height:1.45}.member-community-boundary>a{color:#08795d;font-size:6.5px;font-weight:800}.member-community-independent{flex-direction:column;gap:11px;display:flex}.member-community-independent>section{color:#fff;background:#16382f;border:1px solid #274a40;grid-template-columns:54px minmax(0,1fr);align-content:center;gap:17px;min-height:230px;padding:28px;display:grid}.member-community-independent>section>span{color:#4bd8ad;background:#205145;place-items:center;width:53px;height:53px;font-size:22px;display:grid}.member-community-independent section small{color:#4fdcaf;letter-spacing:.1em;font-size:6px;font-weight:850}.member-community-independent section h2{margin:8px 0;font-size:24px}.member-community-independent section p{color:#b4cac2;max-width:660px;margin:0;font-size:8px;line-height:1.55}.member-community-independent section nav{gap:7px;margin-top:18px;display:flex}.member-community-independent section a{color:#fff;border:1px solid #4e6d63;padding:8px 10px;font-size:6.5px;font-weight:800}.member-community-independent section a:first-child{color:#0b2e24;background:#19b989;border-color:#26c698}.member-community-independent>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.member-community-independent>div>a{color:#2e4039;background:#fff;border:1px solid #dce4e1;grid-template-columns:35px minmax(0,1fr);align-content:center;gap:9px;min-height:100px;padding:14px;display:grid}.member-community-independent>div span{color:#08795d;background:#e4f2ed;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.member-community-independent>div strong,.member-community-independent>div small{display:block}.member-community-independent>div strong{font-size:8px}.member-community-independent>div small{color:#84908c;margin-top:4px;font-size:6px}.member-community-independent>aside{background:#f7f5fb;border:1px solid #dedfe9;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:11px 13px;display:grid}.member-community-independent>aside>span{color:#6a53a2;font-size:14px}.member-community-independent aside p{margin:0}.member-community-independent aside strong,.member-community-independent aside small{display:block}.member-community-independent aside strong{font-size:7px}.member-community-independent aside small{color:#827d8c;margin-top:3px;font-size:5.5px}@media (max-width:1120px){.member-community-hero{grid-template-columns:minmax(0,1.25fr) minmax(235px,.75fr)}.member-community-workspace{grid-template-columns:1fr}.member-community-groups>div{grid-template-columns:repeat(2,1fr);display:grid}.member-community-groups>div>article:nth-child(odd){border-right:1px solid #ebefed}.member-community-next-grid{grid-template-columns:repeat(2,1fr)}.member-community-next.people{grid-column:1/-1}.member-community-reach>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.member-community-hero{grid-template-columns:1fr}.member-community-hero>aside{border-top:1px solid #33594d;border-left:0}.member-community-metrics{grid-template-columns:repeat(2,1fr)}.member-community-metrics>article:nth-child(2){border-right:0}.member-community-metrics>article:nth-child(-n+2){border-bottom:1px solid #e4eae7}.member-community-groups>div{display:block}.member-community-groups>div>article:nth-child(odd){border-right:0}.member-community-reach>div{grid-template-columns:repeat(2,1fr)}.member-community-boundary{grid-template-columns:31px minmax(0,1fr)}.member-community-boundary>a{grid-column:2}.member-community-independent>div{grid-template-columns:1fr}}@media (max-width:520px){.member-community-hero>div,.member-community-independent>section{padding:22px 17px}.member-community-hero nav,.member-community-independent section nav{flex-direction:column;align-items:stretch}.member-community-contexts,.member-community-metrics{grid-template-columns:1fr}.member-community-metrics>article{border-bottom:1px solid #e4eae7;border-right:0}.member-community-metrics>article:last-child{border-bottom:0}.member-community-room>dl{grid-template-columns:1fr}.member-community-room>dl div{border-bottom:1px solid #e7ecea;border-right:0}.member-community-room>dl div:last-child{border-bottom:0}.member-community-room>footer{flex-direction:column;align-items:stretch}.member-community-room>footer a{text-align:center}.member-community-next-grid{grid-template-columns:1fr}.member-community-next.people{grid-column:auto}.member-community-reach>div{grid-template-columns:1fr}.member-community-reach article,.member-community-reach article:first-child{grid-template-columns:29px minmax(0,1fr) auto}.member-community-reach article>i{display:none}.member-community-reach>footer{grid-template-columns:28px minmax(0,1fr)}.member-community-reach footer a{grid-column:2}.member-community-independent>section{grid-template-columns:1fr}.member-community-boundary{align-items:start}}.professional-area-heading{min-height:76px}.professional-area{gap:12px;display:grid}.professional-context-switcher>nav>a>i{border-radius:2px}.professional-empty-context{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px 14px;display:grid}.professional-empty-context>i{color:#08795d;background:#e7f4ef;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.professional-empty-context strong{font-size:8px}.professional-empty-context p{color:#74817c;margin:3px 0 0;font-size:6px}.professional-empty-context>a{color:#08795d;font-size:6px;font-weight:750}.professional-summary{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 2px 7px #20312b08}.professional-summary>div{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:78px;padding:12px 14px;display:grid}.professional-summary>div:last-child{border-right:0}.professional-summary span{color:#6f7e78;letter-spacing:.05em;align-self:end;font-size:6px;font-weight:800}.professional-summary strong{color:#172d27;grid-row:span 2;align-self:center;font-size:20px}.professional-summary small{color:#8c9893;font-size:6px}.professional-hero{color:#fff;background:#153128;border:1px solid #183d32;grid-template-columns:minmax(0,1fr) 220px;min-height:188px;display:grid;overflow:hidden;box-shadow:0 5px 18px #1130271a}.professional-hero>div{background:radial-gradient(circle at 86% 16%,#19d49b24,#0000 38%);align-content:center;padding:25px 28px;display:grid}.professional-hero>div>span{color:#35d7a6;letter-spacing:.11em;font-size:6px;font-weight:800}.professional-hero h2{color:#fff;letter-spacing:-.25px;margin:8px 0 7px;font-size:17px}.professional-hero p{color:#abc0b9;max-width:590px;margin:0;font-size:8px;line-height:1.55}.professional-hero>div>nav{gap:6px;margin-top:16px;display:flex}.professional-hero nav a{color:#fff;background:#14a77e;border:1px solid #20ba8d;align-items:center;min-height:30px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.professional-hero nav a.secondary{color:#c2d3cd;background:0 0;border-color:#416057}.professional-hero>aside{text-align:center;background:#19382f;border-left:1px solid #325047;align-content:center;justify-items:center;padding:18px;display:grid}.professional-hero aside small{color:#829f96;font-size:6px;font-weight:800}.professional-hero aside time,.professional-hero aside b{color:#fff;margin-top:5px;font-size:30px;line-height:1}.professional-hero aside strong{color:#a9beb7;text-transform:capitalize;margin-top:5px;font-size:7px;font-weight:600}.professional-hero aside span{color:#4de0b3;border:1px solid #3f665a;max-width:180px;margin-top:13px;padding:4px 7px;font-size:6px;font-weight:750}.professional-profiles-panel,.professional-panel{background:#fff;border:1px solid #dce3e0;min-width:0;scroll-margin-top:75px;box-shadow:0 2px 7px #20312b08}.professional-profiles-panel>header,.professional-panel>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:62px;padding:11px 14px;display:flex}.professional-profiles-panel>header span,.professional-panel>header span{color:#0a8968;letter-spacing:.09em;font-size:5px;font-weight:800}.professional-profiles-panel>header h2,.professional-panel>header h2{margin:4px 0 0;font-size:11px}.professional-profiles-panel>header>b,.professional-panel>header>b{color:#08795d;background:#e8f4f0;place-items:center;min-width:27px;height:27px;font-size:8px;display:grid}.professional-profiles-panel>div>article{border-bottom:1px solid #edf0ef;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:105px;padding:13px 14px;display:grid}.professional-profiles-panel>div>article:last-child{border-bottom:0}.professional-profiles-panel article>i{color:#34d5a5;background:#17372e;place-items:center;width:39px;height:39px;font-size:8px;font-style:normal;font-weight:800;display:grid}.professional-profiles-panel article small{color:#7b8983;font-size:5px}.professional-profiles-panel h3{margin:4px 0;font-size:10px}.professional-profiles-panel p{color:#75837d;margin:0;font-size:6px}.professional-profiles-panel article nav{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.professional-profiles-panel article nav span{color:#08795d;border:1px solid #cdded8;padding:3px 5px;font-size:5px;font-weight:750}.professional-profiles-panel article nav span.primary{color:#fff;background:#08795d;border-color:#08795d}.professional-profiles-panel blockquote{color:#7a8782;border-left:2px solid #b7d9ce;margin:7px 0 0;padding-left:7px;font-size:6px}.professional-profiles-panel article>a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:750}.professional-profiles-panel article nav span.specialty{color:#6a54a0;background:#f2eff8;border-color:#d7d0e8}.professional-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.professional-shift-list>article,.professional-class-list>article,.professional-assessment-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:10px 13px;display:grid}.professional-shift-list>article:last-child,.professional-class-list>article:last-child,.professional-assessment-list>article:last-child{border-bottom:0}.professional-shift-list article.cancelled,.professional-class-list article.cancelled{opacity:.7;background:#faf8f7}.professional-shift-list time,.professional-class-list time,.professional-assessment-list time{background:#f5faf8;border:1px solid #d9e4df;align-content:center;place-items:center;min-height:50px;display:grid}.professional-shift-list time b,.professional-class-list time b,.professional-assessment-list time b{font-size:12px;line-height:1}.professional-shift-list time span,.professional-class-list time span,.professional-assessment-list time span{color:#08795d;font-size:5px;font-weight:800}.professional-shift-list time small,.professional-class-list time small,.professional-assessment-list time small{color:#73817b;margin-top:3px;font-size:5px}.professional-shift-list article>div small,.professional-class-list article>div small,.professional-assessment-list article>div small{color:#7e8c86;font-size:5px}.professional-shift-list h3,.professional-class-list h3,.professional-assessment-list h3{margin:3px 0;font-size:9px}.professional-shift-list p,.professional-class-list p,.professional-assessment-list p{color:#76847e;margin:0;font-size:6px;line-height:1.4}.professional-assessment-list em{color:#5d7068;margin-top:4px;font-size:6px;font-style:normal;display:block}.professional-shift-list article>span,.professional-class-list article nav>span,.professional-assessment-list article>span{color:#08795d;white-space:nowrap;border:1px solid #c8ded7;padding:4px 7px;font-size:5px;font-weight:750}.professional-class-list article nav{justify-items:end;gap:6px;display:grid}.professional-class-list article nav a{color:#08795d;font-size:6px;font-weight:700}.professional-program-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:35px minmax(0,1fr) 220px auto;align-items:center;gap:11px;min-height:82px;padding:11px 14px;display:grid}.professional-program-list>article:last-child{border-bottom:0}.professional-program-list article>span{color:#08795d;background:#e5f3ee;place-items:center;width:34px;height:34px;font-size:7px;font-weight:800;display:grid}.professional-program-list article small{color:#7d8984;font-size:5px}.professional-program-list h3{margin:3px 0;font-size:9px}.professional-program-list p{color:#74827d;margin:0;font-size:6px}.professional-program-list dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.professional-program-list dl div{border-left:1px solid #e4e9e7;padding:2px 11px}.professional-program-list dt{color:#8a9591;font-size:5px}.professional-program-list dd{margin:3px 0 0;font-size:7px;font-weight:750}.professional-program-list article>a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:750}.professional-empty{text-align:center;align-content:center;place-items:center;min-height:160px;padding:22px;display:grid}.professional-empty>span{color:#08795d;background:#e7f4ef;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.professional-empty h3{margin:9px 0 4px;font-size:9px}.professional-empty p{color:#7a8782;max-width:350px;margin:0;font-size:6px;line-height:1.5}.professional-privacy{background:#edf7f3;border:1px solid #d4e5df;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.professional-privacy>span{color:#08795d;background:#d9eee7;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.professional-privacy p{color:#657870;margin:3px 0 0;font-size:6px}@media (max-width:900px){.professional-summary{grid-template-columns:repeat(2,1fr)}.professional-summary>div:nth-child(2){border-right:0}.professional-summary>div:nth-child(-n+2){border-bottom:1px solid #edf0ef}.professional-grid{grid-template-columns:1fr}.professional-program-list>article{grid-template-columns:35px minmax(0,1fr) auto}.professional-program-list dl{grid-column:2/-1;width:100%}.professional-program-list dl div:first-child{border-left:0;padding-left:0}}@media (max-width:660px){.professional-hero{grid-template-columns:1fr}.professional-hero>aside{text-align:left;border-top:1px solid #325047;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:8px}.professional-hero aside time,.professional-hero aside b,.professional-hero aside strong,.professional-hero aside span{margin:0}.professional-profiles-panel>div>article{grid-template-columns:40px minmax(0,1fr)}.professional-profiles-panel article>a{grid-column:2}.professional-empty-context{grid-template-columns:35px minmax(0,1fr)}.professional-empty-context>a{grid-column:2}}@media (max-width:440px){.professional-summary{grid-template-columns:1fr}.professional-summary>div{border-bottom:1px solid #edf0ef;border-right:0}.professional-hero>div{padding:22px 18px}.professional-hero>div>nav{flex-direction:column;align-items:stretch}.professional-hero nav a{justify-content:center}.professional-hero>aside{grid-template-columns:1fr 1fr}.professional-shift-list>article,.professional-class-list>article,.professional-assessment-list>article{grid-template-columns:39px minmax(0,1fr)}.professional-shift-list article>span,.professional-class-list article nav,.professional-assessment-list article>span{grid-column:2;justify-self:start}.professional-program-list>article{grid-template-columns:34px minmax(0,1fr)}.professional-program-list article>a,.professional-program-list dl{grid-column:2}}.professional-shift-detail{--shift-ink:#17241f;--shift-muted:#607169;--shift-line:#dce5e1;--shift-mint:#08795d;gap:18px;padding-bottom:34px;display:grid}.professional-shift-detail :is(p,a,button,label,small,span,li,blockquote,time){font-size:13px}.professional-shift-detail :is(a,button,input){cursor:pointer}.professional-shift-detail :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #f4b942}.professional-shift-hero{color:#fff;background:linear-gradient(125deg,#102b23 0%,#135c49 72%,#0a765b 100%);border:1px solid #193f34;border-radius:2px;grid-template-columns:minmax(0,1fr) 230px;display:grid;overflow:hidden}.professional-shift-hero>div{padding:30px 32px}.professional-shift-hero>div>span,.professional-shift-decision header>span,.professional-shift-history header span,.professional-shift-boundary small{letter-spacing:.1em;font-size:12px;font-weight:850;display:block}.professional-shift-hero h1{margin:7px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.08}.professional-shift-hero p{color:#c5ddd5;margin:0;line-height:1.55}.professional-shift-hero nav{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.professional-shift-hero nav a{color:#fff;border:1px solid #83b9a9;border-radius:2px;align-items:center;min-height:38px;padding:0 13px;font-weight:760;text-decoration:none;display:inline-flex}.professional-shift-hero nav a:hover{background:#ffffff14}.professional-shift-hero>aside{text-align:center;background:#071c17aa;border-left:1px solid #ffffff2b;align-content:center;justify-items:center;padding:24px;display:grid}.professional-shift-hero>aside small{color:#bcebdc;letter-spacing:.08em;border:1px solid #65c5a8;padding:5px 8px;font-size:12px;font-weight:850}.professional-shift-hero>aside time{margin-top:12px;font-size:42px;font-weight:900;line-height:1}.professional-shift-hero>aside strong{text-transform:capitalize;margin-top:7px;font-size:15px}.professional-shift-hero>aside span{color:#b8d1c9;margin-top:5px}.professional-shift-hero.unavailable{background:linear-gradient(125deg,#2c2925,#62513e);border-color:#75634d}.professional-shift-hero.completed{background:linear-gradient(125deg,#183125,#346b51)}.professional-shift-facts{border:1px solid var(--shift-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.professional-shift-facts article{border-right:1px solid var(--shift-line);align-content:center;gap:3px;min-height:96px;padding:15px 18px;display:grid}.professional-shift-facts article:last-child{border-right:0}.professional-shift-facts span{color:var(--shift-muted);letter-spacing:.08em;font-size:12px;font-weight:850}.professional-shift-facts strong{color:var(--shift-ink);font-size:20px}.professional-shift-facts small{color:#74827c}.professional-shift-flow{border:1px solid var(--shift-line);background:#f8fbfa;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:15px;display:grid}.professional-shift-flow>div{background:#fff;border:1px solid #dfe8e4;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:67px;padding:10px;display:grid}.professional-shift-flow>div>b{color:#718079;border:1px solid #cddbd6;place-items:center;width:34px;height:34px;display:grid}.professional-shift-flow>div.done>b{color:#08795d;background:#e7f6f1;border-color:#168567}.professional-shift-flow span{gap:2px;display:grid}.professional-shift-flow strong{font-size:13px}.professional-shift-flow small{color:var(--shift-muted);line-height:1.35}.professional-shift-flow>i{color:#92a29b;font-style:normal}.professional-shift-handoff{border:1px solid var(--shift-line);background:#fff;border-radius:2px;overflow:hidden}.professional-shift-handoff>header{border-bottom:1px solid var(--shift-line);background:#f5faf8;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:15px 18px;display:grid}.professional-shift-handoff>header>span{color:#8cdec4;background:#173c31;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.professional-shift-handoff header small{color:var(--shift-mint);letter-spacing:.09em;font-size:12px;font-weight:850;display:block}.professional-shift-handoff h2{color:var(--shift-ink);margin:4px 0;font-size:19px}.professional-shift-handoff header p{color:var(--shift-muted);margin:0;line-height:1.45}.professional-shift-handoff header>b{color:#42675a;text-align:center;border:1px solid #c8dcd5;min-width:82px;padding:8px 10px}.professional-shift-handoff>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.professional-shift-handoff article{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;display:grid}.professional-shift-handoff article>b{width:31px;height:31px;color:var(--shift-mint);border:1px solid #c8dcd5;place-items:center;font-size:12px;display:grid}.professional-shift-handoff article span{gap:3px;display:grid}.professional-shift-handoff article strong{color:var(--shift-ink);font-size:13px}.professional-shift-handoff article small{color:var(--shift-muted);line-height:1.35}.professional-shift-handoff>div>i{color:#8da49b;font-style:normal}.professional-shift-handoff>footer{border-top:1px solid var(--shift-line);background:#fbfcfc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:57px;padding:11px 18px;display:grid}.professional-shift-handoff footer>span{color:#65776f;letter-spacing:.06em;font-size:12px;font-weight:850}.professional-shift-handoff footer p{color:#64746d;margin:0;line-height:1.4}.professional-shift-handoff footer a{color:var(--shift-mint);white-space:nowrap;font-weight:800;text-decoration:none}.professional-shift-duties{border:1px solid var(--shift-line);background:#fff;border-radius:2px;overflow:hidden}.professional-shift-duties>header{border-bottom:1px solid var(--shift-line);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 20px;display:flex}.professional-shift-duties>header span{color:var(--shift-mint);letter-spacing:.08em;font-size:12px;font-weight:850}.professional-shift-duties>header h2{color:var(--shift-ink);margin:5px 0;font-size:19px}.professional-shift-duties>header p{color:var(--shift-muted);margin:0;font-size:13px;line-height:1.45}.professional-shift-duties>header>b{color:#81611e;white-space:nowrap;background:#fff9e9;border:1px solid #d5bd83;padding:7px 10px;font-size:12px}.professional-shift-duties.ready>header>b{color:#08795d;background:#edf8f4;border-color:#9bcebd}.professional-shift-duties>div{display:grid}.professional-shift-duties>div>a{min-height:76px;color:inherit;border-bottom:1px solid #e8eeeb;grid-template-columns:68px minmax(0,1fr) 130px 18px;align-items:center;gap:13px;padding:11px 18px;text-decoration:none;display:grid}.professional-shift-duties>div>a:last-child{border-bottom:0}.professional-shift-duties>div>a:not(.completed):not(.cancelled){background:#fffaf1;box-shadow:inset 3px 0 #c58d2d}.professional-shift-duties>div>a.completed{box-shadow:inset 3px 0 #168567}.professional-shift-duties>div>a.cancelled{opacity:.72;background:#fafbfa}.professional-shift-duties>div>a time{gap:2px;display:grid}.professional-shift-duties>div>a time strong{color:var(--shift-ink);font-size:16px}.professional-shift-duties>div>a time small{color:#75847e}.professional-shift-duties>div>a>span{gap:3px;min-width:0;display:grid}.professional-shift-duties>div>a>span small{color:#71817a}.professional-shift-duties>div>a>span strong{color:var(--shift-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.professional-shift-duties>div>a>span em{color:#65756e;font-size:12px;font-style:normal}.professional-shift-duties>div>a>b{color:#596b63;border:1px solid #c9d7d2;justify-self:start;padding:5px 8px;font-size:12px}.professional-shift-duties>div>a.completed>b{color:#08795d;background:#edf8f4;border-color:#9bcebd}.professional-shift-duties>div>a:not(.completed):not(.cancelled)>b{color:#82611e;background:#fff8e5;border-color:#dec58d}.professional-shift-duties>div>a>i{color:#769087;font-size:16px;font-style:normal}.professional-shift-duties>footer{border-top:1px solid var(--shift-line);background:#f9fbfa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:54px;padding:10px 18px;display:grid}.professional-shift-duties>footer span{color:#63756d;letter-spacing:.06em;font-size:12px;font-weight:850}.professional-shift-duties>footer p{color:#687871;margin:0;font-size:12px}.professional-shift-duties>footer a{color:var(--shift-mint);white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.professional-shift-duties-empty{justify-content:center;align-items:center;gap:12px;min-height:88px;padding:17px;display:flex!important}.professional-shift-duties-empty>span{color:#08795d;border:1px solid #b7cbc4;place-items:center;width:38px;height:38px;display:grid}.professional-shift-duties-empty p{gap:3px;margin:0;display:grid}.professional-shift-duties-empty strong{color:var(--shift-ink);font-size:13px}.professional-shift-duties-empty small{color:var(--shift-muted)}.professional-shift-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;display:grid}.professional-shift-decision,.professional-shift-boundary,.professional-shift-history{border:1px solid var(--shift-line);background:#fff;border-radius:2px}.professional-shift-decision{padding:23px}.professional-shift-decision header>span{color:var(--shift-mint)}.professional-shift-decision h2,.professional-shift-boundary h2,.professional-shift-history h2{color:var(--shift-ink);margin:6px 0;font-size:20px}.professional-shift-decision header p,.professional-shift-boundary p,.professional-shift-history header p{color:var(--shift-muted);margin:0;line-height:1.55}.professional-shift-decision blockquote{background:#f3f8f6;border-left:3px solid #4e9e87;margin:18px 0 0;padding:12px 15px}.professional-shift-decision blockquote small{color:var(--shift-mint);letter-spacing:.07em;font-weight:850}.professional-shift-decision blockquote p{color:#41534c;margin:5px 0 0}.professional-shift-confirmation{border-top:1px solid var(--shift-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:grid}.professional-shift-confirmation label{min-height:44px;color:var(--shift-ink);cursor:pointer;align-items:center;gap:11px;display:flex}.professional-shift-confirmation input{width:19px;height:19px;accent-color:var(--shift-mint)}.professional-shift-confirmation label span{gap:2px;display:grid}.professional-shift-confirmation label small{color:var(--shift-muted)}.professional-shift-confirmation button{color:#fff;background:#08795d;border:1px solid #08795d;border-radius:2px;min-height:44px;padding:0 16px;font-weight:800}.professional-shift-confirmation button:disabled{cursor:not-allowed;opacity:.45}.professional-shift-window{color:#52635b;background:#fafcfb;border:1px dashed #aebdb7;margin:18px 0 0;padding:12px}.professional-shift-feedback{border:1px solid;margin:15px 0 0;padding:11px 13px;font-weight:720}.professional-shift-feedback.success{color:#08634d;background:#effaf6;border-color:#87c8b4}.professional-shift-feedback.error{color:#913927;background:#fff4f1;border-color:#d8a49b}.professional-shift-duty-block{background:#fff9e9;border:1px solid #dec58c;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:17px;padding:12px;display:grid}.professional-shift-duty-block>span{color:#82611e;background:#f0dfb4;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.professional-shift-duty-block p{gap:3px;margin:0;display:grid}.professional-shift-duty-block strong{color:#624a19;font-size:13px}.professional-shift-duty-block small{color:#786a49;line-height:1.4}.professional-shift-duty-block a{color:#795918;white-space:nowrap;border:1px solid #c59a42;border-radius:2px;align-items:center;min-height:40px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.professional-shift-boundary{color:#fff;background:#13251f;grid-template-columns:40px 1fr;align-content:start;gap:12px;padding:22px;display:grid}.professional-shift-boundary>span{color:#8bd5bd;border:1px solid #6fa896;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.professional-shift-boundary small{color:#8bd5bd}.professional-shift-boundary h2{color:#fff}.professional-shift-boundary p{color:#c7d8d2}.professional-shift-boundary ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.professional-shift-boundary li:before{content:"✓";color:#65c5a8;margin-right:7px;font-weight:900}.professional-shift-history>header{border-bottom:1px solid var(--shift-line);justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.professional-shift-history header span{color:var(--shift-mint)}.professional-shift-history header b{color:#08795d;border:1px solid #bfd3cc;place-items:center;min-width:42px;height:42px;font-size:17px;display:grid}.professional-shift-history>div{display:grid}.professional-shift-history article{border-bottom:1px solid #e8eeeb;grid-template-columns:24px minmax(0,1fr);gap:13px;padding:16px 22px;display:grid}.professional-shift-history article:last-child{border-bottom:0}.professional-shift-history article>i{background:#168567;border:3px solid #fff;border-radius:50%;outline:1px solid #7eb19f;width:13px;height:13px;margin-top:3px}.professional-shift-history article>div{gap:4px;display:grid}.professional-shift-history article small{color:#08795d;letter-spacing:.05em;font-size:12px;font-weight:820}.professional-shift-history article strong{color:var(--shift-ink);font-size:14px}.professional-shift-history article p{color:#506159;margin:0;line-height:1.45}.professional-shift-history article time{color:#78867f}.professional-shift-removed{background:#f8faf9;border:1px solid #dbe4e0;grid-template-columns:58px minmax(0,520px);place-content:center;gap:18px;min-height:390px;padding:28px;display:grid}.professional-shift-removed>span{color:#08795d;border:1px solid #9bb6ac;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.professional-shift-removed small{color:#08795d;letter-spacing:.08em;font-weight:850}.professional-shift-removed h1{margin:6px 0;font-size:24px}.professional-shift-removed p{color:#5b6b64;margin:0 0 15px}.professional-shift-removed a{color:#08795d;font-weight:800}.professional-shift-list article>aside{justify-items:end;gap:7px;display:grid}.professional-shift-list article>aside>span{color:#08795d;white-space:nowrap;border:1px solid #c8ded7;padding:5px 8px;font-size:12px;font-weight:780}.professional-shift-list article>aside>a{color:#08795d;font-size:12px;font-weight:780;text-decoration:none}.professional-shift-list article.completed{background:#f4faf7}@media (max-width:68rem){.professional-shift-hero{grid-template-columns:minmax(0,1fr) 200px}.professional-shift-flow{grid-template-columns:repeat(4,1fr)}.professional-shift-flow>i{display:none}.professional-shift-grid,.professional-shift-handoff>div{grid-template-columns:1fr}.professional-shift-handoff>div>i{display:none}.professional-shift-handoff>footer,.professional-shift-duties>footer{grid-template-columns:1fr}}@media (max-width:48rem){.professional-shift-hero{grid-template-columns:1fr}.professional-shift-hero>div{padding:24px 20px}.professional-shift-hero>aside{border-top:1px solid #ffffff2b;border-left:0;grid-template-columns:repeat(2,auto);gap:7px 16px}.professional-shift-hero>aside small{grid-column:1/-1}.professional-shift-hero>aside time{margin:0;font-size:34px}.professional-shift-hero>aside span{grid-column:1/-1}.professional-shift-facts{grid-template-columns:repeat(2,1fr)}.professional-shift-facts article:nth-child(2){border-right:0}.professional-shift-facts article:nth-child(-n+2){border-bottom:1px solid var(--shift-line)}.professional-shift-flow{grid-template-columns:repeat(2,1fr)}.professional-shift-confirmation{grid-template-columns:1fr}.professional-shift-confirmation button{width:100%}.professional-shift-duties>div>a{grid-template-columns:58px minmax(0,1fr) 18px}.professional-shift-duties>div>a>b{grid-column:2}.professional-shift-duties>div>a>i{grid-area:1/3/span 2}.professional-shift-duty-block{grid-template-columns:38px minmax(0,1fr)}.professional-shift-duty-block a{grid-column:2;justify-self:start}.professional-shift-handoff>header{grid-template-columns:42px minmax(0,1fr)}.professional-shift-handoff header>b{grid-column:2;justify-self:start}}@media (max-width:34rem){.professional-shift-facts,.professional-shift-flow{grid-template-columns:1fr}.professional-shift-facts article{border-right:0;border-bottom:1px solid var(--shift-line)}.professional-shift-facts article:last-child{border-bottom:0}.professional-shift-flow>div{min-height:58px}.professional-shift-duties>header{flex-direction:column;align-items:flex-start}.professional-shift-duties>div>a{grid-template-columns:1fr}.professional-shift-duties>div>a>b,.professional-shift-duties>div>a>i{grid-area:auto}.professional-shift-duties>div>a>i{display:none}.professional-shift-boundary{grid-template-columns:1fr}.professional-shift-history>header{align-items:flex-start}.professional-shift-list>article{grid-template-columns:42px minmax(0,1fr)}.professional-shift-list article>aside{grid-column:2;justify-items:start}}@media (prefers-reduced-motion:reduce){.professional-shift-detail *{scroll-behavior:auto!important;transition:none!important}}.professional-affiliation-center,.professional-affiliation-manager{gap:14px;display:grid}.professional-affiliation-hero{background:linear-gradient(120deg,#f4faf7 0 63%,#173c32 63%);border:1px solid #cfdad5;grid-template-columns:1fr 255px;min-height:260px;display:grid}.professional-affiliation-hero>div{padding:28px}.professional-affiliation-hero>div>span,.professional-affiliation-form-panel>header span,.professional-affiliation-history>header span,.professional-affiliation-manager-hero>div>span,.professional-affiliation-manager-workspace>header span{color:#19815f;letter-spacing:.12em;font-size:7px;font-weight:800}.professional-affiliation-hero h2,.professional-affiliation-manager-hero h2{color:#183d33;max-width:630px;margin:7px 0 8px;font-size:24px;line-height:1.08}.professional-affiliation-hero>div>p{color:#62716b;max-width:660px;margin:0;font-size:9px;line-height:1.7}.professional-affiliation-hero nav{gap:7px;margin-top:20px;display:flex}.professional-affiliation-hero nav a{color:#295749;background:#fff;border:1px solid #aac9bd;align-items:center;min-height:34px;padding:0 12px;font-size:7px;font-weight:750;display:inline-flex}.professional-affiliation-hero nav a:first-child{color:#fff;background:#1b7058;border-color:#1b7058}.professional-affiliation-hero>aside{color:#e3f2ed;padding:25px 22px}.professional-affiliation-hero>aside>small,.professional-affiliation-manager-hero>aside>small{letter-spacing:.12em;font-size:7px}.professional-affiliation-hero>aside>strong{color:#fff;margin:8px 0 14px;font-size:20px;display:block}.professional-affiliation-hero ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.professional-affiliation-hero li{align-items:center;gap:8px;font-size:8px;display:flex}.professional-affiliation-hero li b{color:#a8d5c7;border:1px solid #70988b;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.professional-affiliation-kpis,.professional-affiliation-manager-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.professional-affiliation-kpis article,.professional-affiliation-manager-kpis article{background:#fff;border:1px solid #dbe3df;min-height:90px;padding:14px}.professional-affiliation-kpis article span,.professional-affiliation-manager-kpis article span{color:#72817b;letter-spacing:.08em;font-size:7px;font-weight:800;display:block}.professional-affiliation-kpis article strong,.professional-affiliation-manager-kpis article strong{color:#173f34;margin:6px 0 2px;font-size:22px;display:block}.professional-affiliation-kpis article small,.professional-affiliation-manager-kpis article small{color:#8a9691;font-size:7px}.professional-affiliation-kpis article.accent{background:#eaf6f2;border-color:#b7d9cd}.professional-affiliation-feedback{border:1px solid;margin:0;padding:9px 12px;font-size:8px;font-weight:700}.professional-affiliation-feedback.success{color:#17684f;background:#eef8f4;border-color:#a8d8c6}.professional-affiliation-feedback.error{color:#a43e35;background:#fff2f0;border-color:#e8bbb6}.professional-affiliation-create-grid{grid-template-columns:minmax(0,1fr) 235px;gap:10px;scroll-margin-top:18px;display:grid}.professional-affiliation-form-panel,.professional-affiliation-history,.professional-affiliation-manager-workspace{background:#fff;border:1px solid #d6dfdb}.professional-affiliation-form-panel>header,.professional-affiliation-history>header,.professional-affiliation-manager-workspace>header{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.professional-affiliation-form-panel>header h2,.professional-affiliation-history>header h2,.professional-affiliation-manager-workspace>header h2{color:#243d34;margin:4px 0 3px;font-size:15px}.professional-affiliation-form-panel>header p,.professional-affiliation-history>header p{color:#7b8983;margin:0;font-size:7px}.professional-affiliation-form-panel>header>i{color:#39846d;border:1px solid #bfd6cd;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.professional-affiliation-form-panel form{gap:14px;padding:18px;display:grid}.professional-affiliation-form-panel label,.professional-affiliation-manager-decision label{gap:4px;display:grid}.professional-affiliation-form-panel label>span,.professional-affiliation-manager-decision label>span{color:#4f625a;font-size:7px;font-weight:750}.professional-affiliation-form-panel label>small{color:#8c9893;font-size:6px}.professional-affiliation-form-panel input,.professional-affiliation-form-panel select,.professional-affiliation-form-panel textarea,.professional-affiliation-manager-decision textarea{color:#31483f;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #ced9d4;border-radius:0;padding:8px 10px;font-size:8px}.professional-affiliation-form-panel textarea{resize:vertical;min-height:105px}.professional-affiliation-role-picker{border:0;margin:0;padding:0}.professional-affiliation-role-picker legend{color:#4f625a;margin-bottom:6px;font-size:7px;font-weight:750}.professional-affiliation-role-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.professional-affiliation-role-picker button{color:#5a6c64;text-align:left;background:#f9fbfa;border:1px solid #d4ded9;align-items:center;gap:8px;min-height:56px;padding:8px;display:flex}.professional-affiliation-role-picker button>i{color:#7b8b84;border:1px solid #cbd8d2;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.professional-affiliation-role-picker button span{gap:2px;display:grid}.professional-affiliation-role-picker button small{font-size:6px;font-weight:500}.professional-affiliation-role-picker button.selected{color:#17684f;background:#e9f7f1;border-color:#8dcab4}.professional-affiliation-role-picker button.selected>i{color:#fff;background:#1d765b;border-color:#1d765b}.professional-affiliation-fields{grid-template-columns:1.2fr 1fr 120px;gap:8px;display:grid}.professional-affiliation-note{border-top:1px solid #e5ebe8;padding-top:13px}.professional-affiliation-form-panel form>footer{border-top:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.professional-affiliation-form-panel form>footer>span{color:#7a8882;max-width:430px;font-size:7px;line-height:1.5}.professional-affiliation-form-panel form>footer>span b{color:#3d5b50}.professional-affiliation-form-panel form>footer button{white-space:nowrap}.professional-affiliation-boundary{color:#d9ebe5;background:#193e34;border:1px solid #cddbd5;padding:20px}.professional-affiliation-boundary>span,.professional-affiliation-manager-privacy>span{color:#9bd0bf;border:1px solid #628a7e;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.professional-affiliation-boundary h2{color:#fff;margin:18px 0 7px;font-size:14px}.professional-affiliation-boundary p{color:#b9cdc6;margin:0;font-size:8px;line-height:1.6}.professional-affiliation-boundary ul{color:#c9dcd5;border-top:1px solid #42655b;gap:9px;margin:18px 0 0;padding:14px 0 0 15px;font-size:7px;line-height:1.5;display:grid}.professional-affiliation-history>header>b{color:#1b6c54;background:#eaf5f1;place-items:center;min-width:30px;height:30px;font-size:9px;display:grid}.professional-affiliation-history>div{gap:9px;padding:12px;display:grid}.professional-affiliation-request-card,.professional-affiliation-manager-card{background:#fff;border:1px solid #d8e1dd;padding:14px}.professional-affiliation-request-card.offered{border-color:#8bc8b3;box-shadow:inset 3px 0 #1d805f}.professional-affiliation-request-card.accepted{background:#fbfefd;border-color:#b8d8cd}.professional-affiliation-request-card>header,.professional-affiliation-manager-card>header{align-items:center;gap:10px;display:flex}.professional-affiliation-request-card>header>span,.professional-affiliation-manager-card>header>span{color:#e8f5f0;background:#214b3e;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.professional-affiliation-request-card>header>div,.professional-affiliation-manager-card>header>div{flex:1;min-width:0}.professional-affiliation-request-card>header small,.professional-affiliation-manager-card>header small{color:#77847f;font-size:6px}.professional-affiliation-request-card h3,.professional-affiliation-manager-card h3{color:#263f36;margin:2px 0;font-size:12px}.professional-affiliation-request-card>header p,.professional-affiliation-manager-card>header p{color:#7b8883;margin:0;font-size:7px}.professional-affiliation-request-card>header>b,.professional-affiliation-manager-card>header>b{color:#50685f;text-transform:uppercase;background:#f4f8f6;border:1px solid #cbd8d2;padding:5px 8px;font-size:6px}.professional-affiliation-request-card.offered>header>b{color:#146b50;background:#e6f7f0;border-color:#81c4ac}.professional-affiliation-request-card.accepted>header>b{color:#145c48;background:#dff2eb;border-color:#83baa7}.professional-affiliation-tags,.professional-affiliation-manager-summary nav{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.professional-affiliation-tags span,.professional-affiliation-manager-summary nav span,.professional-affiliation-manager-summary nav em{color:#286b57;background:#edf7f3;border:1px solid #b9d9cd;padding:4px 6px;font-size:6px;font-style:normal;font-weight:700}.professional-affiliation-tags em,.professional-affiliation-manager-summary nav em{color:#625b88;background:#f4f2fa;border-color:#d7d4eb}.professional-affiliation-request-card>blockquote{color:#52645d;background:#f7faf9;border-left:2px solid #c7dbd3;margin:11px 0 0;padding:9px 11px;font-size:7px;line-height:1.6}.professional-affiliation-answer,.professional-affiliation-manager-answer{background:#edf7f3;border:1px solid #c4dcd3;margin-top:9px;padding:9px 11px}.professional-affiliation-answer small,.professional-affiliation-manager-answer small{color:#247158;font-size:6px;font-weight:800}.professional-affiliation-answer p,.professional-affiliation-manager-answer p{color:#425c52;margin:4px 0 0;font-size:7px;line-height:1.55}.professional-affiliation-timeline{grid-template-columns:repeat(4,1fr);margin:12px 0 0;padding:0;list-style:none;display:grid}.professional-affiliation-timeline li{border-top:1px solid #dbe3df;gap:6px;padding:10px 5px 0;display:flex;position:relative}.professional-affiliation-timeline li:before{content:"";background:#c7d1cd;width:5px;height:5px;position:absolute;top:-3px;left:0}.professional-affiliation-timeline li.done:before,.professional-affiliation-timeline li.current:before{background:#24815f}.professional-affiliation-timeline li>i{color:#8b9892;border:1px solid #cad5d0;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.professional-affiliation-timeline li.done>i{color:#17674f;background:#e7f5f0;border-color:#75b89f}.professional-affiliation-timeline li.current>i{color:#24795e;border-color:#24795e}.professional-affiliation-timeline li span{gap:2px;display:grid}.professional-affiliation-timeline strong{color:#53665e;font-size:6px}.professional-affiliation-timeline small{color:#929c98;font-size:5px}.professional-affiliation-request-card>footer{border-top:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.professional-affiliation-request-card>footer>a{color:#36715e;font-size:7px;font-weight:700}.professional-affiliation-request-card>footer nav{gap:6px;display:flex}.professional-affiliation-request-card>footer button{border:1px solid;min-height:31px;padding:0 10px;font-size:7px;font-weight:750}.professional-affiliation-request-card>footer button.primary{color:#fff;background:#1d765b;border-color:#1d765b}.professional-affiliation-request-card>footer button.secondary{color:#53665e;background:#fff;border-color:#cbd6d1}.professional-affiliation-request-card>footer button.danger{color:#a24b43}.professional-affiliation-empty{text-align:center;background:#fafcfb;border:1px dashed #cfd9d5;align-content:center;place-items:center;min-height:160px;padding:20px;display:grid}.professional-affiliation-empty>span{color:#4b8b75;font-size:20px}.professional-affiliation-empty h3{color:#455b52;margin:8px 0 4px;font-size:11px}.professional-affiliation-empty p{color:#8a9591;margin:0;font-size:7px}.professional-affiliation-shortcut{color:#244b3e;background:#edf8f3;border:1px solid #afcfbf;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.professional-affiliation-shortcut>span{color:#fff;background:#1b7157;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.professional-affiliation-shortcut>div{gap:2px;display:grid}.professional-affiliation-shortcut small{color:#2c7a60;font-size:6px;font-weight:800}.professional-affiliation-shortcut strong{font-size:10px}.professional-affiliation-shortcut p{color:#6e8179;margin:0;font-size:7px}.professional-affiliation-shortcut>b{font-size:7px}.professional-affiliation-manager-hero{background:linear-gradient(115deg,#f7fbf9 0 72%,#1d4438 72%);border:1px solid #d2ddd8;grid-template-columns:1fr 220px;min-height:190px;display:grid}.professional-affiliation-manager-hero>div{padding:24px}.professional-affiliation-manager-hero>div>p{color:#687871;max-width:700px;margin:0;font-size:8px;line-height:1.65}.professional-affiliation-manager-hero>aside{color:#d8eae4;align-content:center;padding:20px;display:grid}.professional-affiliation-manager-hero>aside>strong{color:#fff;margin:5px 0;font-size:28px}.professional-affiliation-manager-hero>aside>span,.professional-affiliation-manager-hero>aside>em{font-size:7px;font-style:normal}.professional-affiliation-manager-hero>aside>em{color:#8ec5b3;margin-top:4px}.professional-affiliation-manager-kpis article.blue{border-top:2px solid #6197bb}.professional-affiliation-manager-kpis article.amber{border-top:2px solid #d6a24e}.professional-affiliation-manager-kpis article.violet{border-top:2px solid #8b7fbc}.professional-affiliation-manager-kpis article.mint{border-top:2px solid #41a27f}.professional-affiliation-manager-workspace>header{align-items:center}.professional-affiliation-manager-search{border:1px solid #d2dcd7;grid-template-columns:28px 1fr;width:245px;display:grid}.professional-affiliation-manager-search>span{color:#789088;place-items:center;display:grid}.professional-affiliation-manager-search input{border:0;outline:0;min-height:34px;padding:7px;font-size:7px}.professional-affiliation-manager-workspace>nav{border-bottom:1px solid #e2e9e5;flex-wrap:wrap;gap:5px;padding:9px 13px;display:flex}.professional-affiliation-manager-workspace>nav button{color:#65766f;background:#fff;border:1px solid #d6dfdb;align-items:center;gap:6px;min-height:29px;padding:0 8px;font-size:7px;display:flex}.professional-affiliation-manager-workspace>nav button b{background:#eef3f1;place-items:center;min-width:17px;height:17px;font-size:6px;display:grid}.professional-affiliation-manager-workspace>nav button.selected{color:#fff;background:#286f58;border-color:#286f58}.professional-affiliation-manager-workspace>nav button.selected b{color:#286f58;background:#fff}.professional-affiliation-manager-list{gap:9px;padding:12px;display:grid}.professional-affiliation-manager-card.in_review{border-left:3px solid #d2a04b}.professional-affiliation-manager-card.pending{border-left:3px solid #5b94ba}.professional-affiliation-manager-card.offered{border-left:3px solid #8174b3}.professional-affiliation-manager-card.accepted{border-left:3px solid #3d9d7c}.professional-affiliation-manager-summary{border-top:1px solid #e4eae7;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:11px;padding-top:10px;display:grid}.professional-affiliation-manager-summary dl{gap:22px;margin:0;display:flex}.professional-affiliation-manager-summary dl div{gap:2px;display:grid}.professional-affiliation-manager-summary dt{color:#8b9692;font-size:6px}.professional-affiliation-manager-summary dd{color:#3f574d;margin:0;font-size:8px;font-weight:700}.professional-affiliation-manager-card>blockquote{background:#f8faf9;border:1px solid #dce4e0;margin:11px 0 0;padding:10px}.professional-affiliation-manager-card>blockquote small{color:#708078;font-size:6px;font-weight:800}.professional-affiliation-manager-card>blockquote p{color:#4d6158;margin:5px 0 0;font-size:8px;line-height:1.55}.professional-affiliation-manager-decision{background:#f1f8f5;border:1px solid #c6dad2;gap:8px;margin-top:10px;padding:10px;display:grid}.professional-affiliation-manager-decision textarea{resize:vertical;min-height:70px}.professional-affiliation-manager-decision footer{justify-content:flex-end;gap:6px;display:flex}.professional-affiliation-manager-decision button{border:1px solid;min-height:31px;padding:0 9px;font-size:7px;font-weight:750}.professional-affiliation-manager-decision button.review{color:#526960;background:#fff;border-color:#c2d1cb;margin-right:auto}.professional-affiliation-manager-decision button.decline{color:#a14840;background:#fff;border-color:#dfb8b3}.professional-affiliation-manager-decision button.offer{color:#fff;background:#1c765a;border-color:#1c765a}.professional-affiliation-manager-card-footer{border-top:1px solid #e4eae7;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;display:flex}.professional-affiliation-manager-card-footer a{color:#2c7059;font-size:7px;font-weight:700}.professional-affiliation-manager-card-footer span{color:#8a9691;font-size:6px}.professional-affiliation-manager-privacy{color:#d7e9e3;background:#1d4338;border:1px solid #bfd4cc;align-items:center;gap:12px;padding:13px;display:flex}.professional-affiliation-manager-privacy>div{gap:2px;display:grid}.professional-affiliation-manager-privacy strong{color:#fff;font-size:8px}.professional-affiliation-manager-privacy p{color:#b6ccc4;margin:0;font-size:7px}.professional-affiliation-manager button:disabled,.professional-affiliation-center button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.professional-affiliation-hero,.professional-affiliation-manager-hero{background:#f4faf7;grid-template-columns:1fr}.professional-affiliation-hero>aside,.professional-affiliation-manager-hero>aside{background:#173c32}.professional-affiliation-create-grid{grid-template-columns:1fr}.professional-affiliation-boundary{order:-1}.professional-affiliation-fields{grid-template-columns:1fr 1fr}.professional-affiliation-fields label:last-child{grid-column:1/-1}.professional-affiliation-manager-summary{grid-template-columns:1fr}.professional-affiliation-manager-summary nav{justify-content:flex-start}}@media (max-width:640px){.professional-affiliation-hero>div,.professional-affiliation-manager-hero>div{padding:18px}.professional-affiliation-hero h2,.professional-affiliation-manager-hero h2{font-size:19px}.professional-affiliation-kpis,.professional-affiliation-manager-kpis{grid-template-columns:1fr 1fr}.professional-affiliation-role-picker>div,.professional-affiliation-fields{grid-template-columns:1fr}.professional-affiliation-fields label:last-child{grid-column:auto}.professional-affiliation-form-panel form>footer,.professional-affiliation-request-card>footer,.professional-affiliation-manager-card-footer{flex-direction:column;align-items:stretch}.professional-affiliation-form-panel form>footer button{width:100%}.professional-affiliation-timeline{grid-template-columns:1fr}.professional-affiliation-timeline li{border-top:0;border-left:1px solid #dbe3df;padding:4px 0 8px 10px}.professional-affiliation-timeline li:before{top:8px;left:-3px}.professional-affiliation-manager-workspace>header{flex-direction:column;align-items:stretch;gap:9px}.professional-affiliation-manager-search{width:100%}.professional-affiliation-manager-summary dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.professional-affiliation-manager-decision footer{flex-wrap:wrap}.professional-affiliation-manager-decision button{flex:1}.professional-affiliation-manager-decision button.review{flex-basis:100%;margin:0}.professional-affiliation-shortcut{grid-template-columns:38px 1fr}.professional-affiliation-shortcut>b{grid-column:2}.professional-affiliation-request-card>header,.professional-affiliation-manager-card>header{flex-wrap:wrap;align-items:flex-start}.professional-affiliation-request-card>header>b,.professional-affiliation-manager-card>header>b{margin-left:48px}}.professional-talent-profile-center,.professional-talent-discovery-manager{gap:13px;display:grid}.professional-talent-statusbar{background:#fff;border:1px solid #cad8d2;grid-template-columns:1fr auto auto;align-items:center;gap:22px;min-height:74px;padding:12px 15px;display:grid}.professional-talent-statusbar>div{gap:4px;display:grid}.professional-talent-statusbar>div>span{text-transform:uppercase;letter-spacing:.08em;border:1px solid;align-items:center;gap:6px;width:max-content;padding:4px 7px;font-size:6px;font-weight:800;display:inline-flex}.professional-talent-statusbar>div>span i{background:currentColor;width:6px;height:6px}.professional-talent-statusbar>div>span.visible{color:#17694f;background:#e8f6f1;border-color:#85c3ac}.professional-talent-statusbar>div>span.hidden{color:#68756f;background:#f4f6f5;border-color:#c9d2ce}.professional-talent-statusbar p{color:#73817b;margin:0;font-size:7px}.professional-talent-statusbar dl{gap:7px;margin:0;display:flex}.professional-talent-statusbar dl>div{border-left:1px solid #dce4e0;min-width:85px;padding-left:11px}.professional-talent-statusbar dt{color:#7c8984;font-size:6px;font-weight:750}.professional-talent-statusbar dd{color:#193f34;margin:2px 0 0;font-size:15px;font-weight:800}.professional-talent-statusbar>a{color:#2c6f58;border:1px solid #bad0c7;align-items:center;min-height:32px;padding:0 10px;font-size:7px;font-weight:750;display:flex}.professional-talent-feedback{border:1px solid;margin:0;padding:9px 12px;font-size:8px;font-weight:700}.professional-talent-feedback.success{color:#17684f;background:#eef8f4;border-color:#a8d8c6}.professional-talent-feedback.error{color:#a43e35;background:#fff2f0;border-color:#e8bbb6}.professional-talent-profile-grid{grid-template-columns:minmax(0,1fr) 300px;gap:10px;display:grid}.professional-talent-editor,.professional-talent-preview,.professional-talent-inbox,.professional-talent-search-surface,.professional-talent-candidate-section,.professional-talent-management-history{background:#fff;border:1px solid #d5dfda}.professional-talent-editor>header,.professional-talent-inbox>header,.professional-talent-search-surface>header,.professional-talent-candidate-section>header,.professional-talent-management-history>header{border-bottom:1px solid #e1e8e4;justify-content:space-between;align-items:flex-start;padding:15px 17px;display:flex}.professional-talent-editor>header span,.professional-talent-inbox>header span,.professional-talent-search-surface>header span,.professional-talent-candidate-section>header span,.professional-talent-management-history>header span{color:#238062;letter-spacing:.1em;font-size:6px;font-weight:800}.professional-talent-editor>header h2,.professional-talent-inbox>header h2,.professional-talent-search-surface>header h2,.professional-talent-candidate-section>header h2,.professional-talent-management-history>header h2{color:#283f36;margin:4px 0 3px;font-size:14px}.professional-talent-editor>header p,.professional-talent-inbox>header p,.professional-talent-search-surface>header p,.professional-talent-management-history>header p{color:#7f8c86;margin:0;font-size:7px}.professional-talent-editor>header>b,.professional-talent-inbox>header>b,.professional-talent-management-history>header>b{color:#567067;background:#f5f8f7;border:1px solid #c6d6cf;padding:5px 7px;font-size:6px}.professional-talent-editor-body{gap:13px;padding:17px;display:grid}.professional-talent-editor label{gap:4px;display:grid}.professional-talent-editor label>span,.professional-talent-editor fieldset>legend{color:#50635b;font-size:7px;font-weight:750}.professional-talent-editor label>small{color:#8d9893;font-size:6px}.professional-talent-editor input,.professional-talent-editor textarea{color:#31483f;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #ced9d4;border-radius:0;padding:8px 10px;font-size:8px}.professional-talent-editor textarea{resize:vertical;min-height:105px}.professional-talent-visibility,.professional-talent-choice-grid,.professional-talent-engagement{border:0;margin:0;padding:0}.professional-talent-visibility{grid-template-columns:1fr 1fr;gap:7px;display:grid}.professional-talent-visibility legend,.professional-talent-choice-grid legend,.professional-talent-engagement legend{grid-column:1/-1;margin-bottom:5px}.professional-talent-visibility>button,.professional-talent-choice-grid button{color:#64736d;text-align:left;background:#f9fbfa;border:1px solid #d3ddd8;align-items:center;gap:8px;min-height:54px;padding:8px;display:flex}.professional-talent-visibility>button>i,.professional-talent-choice-grid button>i{border:1px solid #cbd6d1;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.professional-talent-visibility>button>span,.professional-talent-choice-grid button>span{gap:2px;display:grid}.professional-talent-visibility strong,.professional-talent-choice-grid strong{font-size:8px}.professional-talent-visibility small,.professional-talent-choice-grid small{font-size:6px;font-weight:500}.professional-talent-visibility>button.selected,.professional-talent-choice-grid button.selected{color:#17684f;background:#eaf7f2;border-color:#8bc6b1}.professional-talent-visibility>button.publish.selected{border-color:#368d6e;box-shadow:inset 3px 0 #247b5f}.professional-talent-visibility>button.selected>i,.professional-talent-choice-grid button.selected>i{color:#fff;background:#26775d;border-color:#26775d}.professional-talent-choice-grid>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.professional-talent-engagement>div{flex-wrap:wrap;gap:6px;display:flex}.professional-talent-engagement button{color:#63736c;background:#fff;border:1px solid #d2ddd8;min-height:31px;padding:0 9px;font-size:7px}.professional-talent-engagement button.selected{color:#17664e;background:#e8f5f0;border-color:#7cb9a3;font-weight:750}.professional-talent-inline-fields{grid-template-columns:155px 1fr;gap:8px;display:grid}.professional-talent-editor>footer{background:#fafcfb;border-top:1px solid #e1e8e4;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;display:flex}.professional-talent-editor>footer>div{gap:2px;display:grid}.professional-talent-editor>footer strong{color:#53665e;font-size:7px}.professional-talent-editor>footer small{color:#89948f;font-size:6px}.professional-talent-editor>footer button{white-space:nowrap}.professional-talent-preview{color:#dcebe6;background:#193e34;align-self:start;padding:16px;position:sticky;top:10px}.professional-talent-preview>header{border-bottom:1px solid #41655a;justify-content:space-between;padding-bottom:11px;display:flex}.professional-talent-preview>header span{letter-spacing:.1em;font-size:6px;font-weight:800}.professional-talent-preview>header b{color:#9dd2c1;border:1px solid #608a7d;padding:3px 6px;font-size:5px}.professional-talent-preview-identity{align-items:center;gap:9px;margin-top:15px;display:flex}.professional-talent-preview-identity>i{color:#eaf5f1;background:#214b3f;border:1px solid #6b9186;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:800;display:grid}.professional-talent-preview-identity h3{color:#fff;margin:0;font-size:11px}.professional-talent-preview-identity p{color:#9db8af;margin:2px 0 0;font-size:6px}.professional-talent-preview>h2{color:#fff;margin:17px 0 6px;font-size:16px;line-height:1.15}.professional-talent-preview>p{color:#b9cdc6;margin:0;font-size:7px;line-height:1.65}.professional-talent-preview-tags,.professional-talent-candidate-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.professional-talent-preview-tags span,.professional-talent-candidate-tags span,.professional-talent-preview-tags em,.professional-talent-candidate-tags em{color:#c5e2d8;background:#244d40;border:1px solid #60877a;padding:4px 6px;font-size:6px;font-style:normal;font-weight:700}.professional-talent-preview-tags em,.professional-talent-candidate-tags em{color:#d8d6ec;background:#353553;border-color:#676585}.professional-talent-preview dl{border-top:1px solid #41655a;border-bottom:1px solid #41655a;gap:8px;margin:15px 0 13px;padding:12px 0;display:grid}.professional-talent-preview dl>div{gap:2px;display:grid}.professional-talent-preview dt{color:#86aa9e;font-size:6px}.professional-talent-preview dd{color:#e0ece8;margin:0;font-size:7px}.professional-talent-preview>small{color:#90aaa1;font-size:6px;line-height:1.55;display:block}.professional-talent-inbox>div{gap:8px;padding:11px;display:grid}.professional-talent-interest-card{background:#fff;border:1px solid #d8e1dd;padding:13px}.professional-talent-interest-card.pending{border-left:3px solid #347e64}.professional-talent-interest-card.accepted{border-left:3px solid #7470a5}.professional-talent-interest-card>header{align-items:center;gap:9px;display:flex}.professional-talent-interest-card>header>span{color:#fff;background:#21483c;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.professional-talent-interest-card>header>div{flex:1;min-width:0}.professional-talent-interest-card>header small{color:#7d8b85;font-size:6px}.professional-talent-interest-card>header h3{color:#30473e;margin:2px 0;font-size:11px}.professional-talent-interest-card>header p{color:#87928e;margin:0;font-size:6px}.professional-talent-interest-card>header>b{color:#49675d;background:#f2f7f5;border:1px solid #c6d6cf;padding:4px 7px;font-size:6px}.professional-talent-interest-card>nav{gap:5px;margin-top:10px;display:flex}.professional-talent-interest-card>nav span{color:#266b56;background:#eef7f4;border:1px solid #b8d6cb;padding:4px 6px;font-size:6px;font-weight:700}.professional-talent-interest-card blockquote{color:#4e6159;background:#f8faf9;border:1px solid #dce4e0;margin:10px 0 0;padding:9px 10px;font-size:7px;line-height:1.55}.professional-talent-interest-card>footer{border-top:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.professional-talent-interest-card>footer>a{color:#2d7159;font-size:7px;font-weight:700}.professional-talent-interest-card>footer>div{gap:6px;display:flex}.professional-talent-interest-card>footer button{border:1px solid;min-height:30px;padding:0 10px;font-size:7px;font-weight:750}.professional-talent-interest-card>footer button.secondary{color:#63726c;background:#fff;border-color:#ccd7d2}.professional-talent-interest-card>footer button.primary{color:#fff;background:#1d765a;border-color:#1d765a}.professional-talent-interest-card>footer>span{color:#87938e;font-size:6px}.professional-talent-request-link{background:#f1eff9;padding:7px 9px;color:#57517e!important;border:1px solid #aaa5ca!important}.professional-talent-empty{text-align:center;background:#fafcfb;border:1px dashed #ced9d4;grid-column:1/-1;align-content:center;place-items:center;min-height:150px;padding:18px;display:grid}.professional-talent-empty.compact{min-height:110px}.professional-talent-empty>span{color:#47836f;font-size:18px}.professional-talent-empty h3{color:#4c6057;margin:7px 0 3px;font-size:10px}.professional-talent-empty p{color:#8b9692;margin:0;font-size:7px}.professional-talent-privacy,.professional-talent-manager-boundary{color:#d9ebe5;background:#1c4237;border:1px solid #bdd2ca;align-items:center;gap:11px;padding:12px 14px;display:flex}.professional-talent-privacy>span,.professional-talent-manager-boundary>span{color:#a5d3c4;border:1px solid #648a7e;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.professional-talent-privacy>div,.professional-talent-manager-boundary>div{gap:2px;display:grid}.professional-talent-privacy strong,.professional-talent-manager-boundary strong{color:#fff;font-size:8px}.professional-talent-privacy p,.professional-talent-manager-boundary p{color:#b9cec7;margin:0;font-size:7px}.professional-talent-shortcut{color:#3d3a61;background:#f4f2fa;border:1px solid #b9b5d5;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.professional-talent-shortcut>span{color:#fff;background:#5d5888;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.professional-talent-shortcut>div{gap:2px;display:grid}.professional-talent-shortcut small{color:#655f91;font-size:6px;font-weight:800}.professional-talent-shortcut strong{font-size:10px}.professional-talent-shortcut p{color:#77758a;margin:0;font-size:7px}.professional-talent-shortcut>b{font-size:7px}.professional-talent-search-surface>header{align-items:center}.professional-talent-search-surface>header>div{max-width:660px}.professional-talent-search-surface>header dl{gap:18px;margin:0;display:flex}.professional-talent-search-surface>header dl>div{border-left:1px solid #dce4e0;gap:2px;padding-left:11px;display:grid}.professional-talent-search-surface dt{color:#78857f;font-size:6px}.professional-talent-search-surface dd{color:#244b3e;margin:0;font-size:16px;font-weight:800}.professional-talent-search-controls{grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.professional-talent-search-controls>label{border:1px solid #cfdad5;grid-template-columns:31px 1fr;display:grid}.professional-talent-search-controls>label span{color:#719086;place-items:center;display:grid}.professional-talent-search-controls>label input{border:0;outline:0;min-height:35px;padding:7px;font-size:8px}.professional-talent-search-controls>nav{gap:4px;display:flex}.professional-talent-search-controls>nav button{color:#61736b;background:#fff;border:1px solid #d5dfda;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:7px;display:flex}.professional-talent-search-controls>nav button b{background:#eef3f1;place-items:center;min-width:17px;height:17px;font-size:6px;display:grid}.professional-talent-search-controls>nav button.selected{color:#fff;background:#286f58;border-color:#286f58}.professional-talent-search-controls>nav button.selected b{color:#286f58;background:#fff}.professional-talent-availability-filter{color:#63736c;background:#f8faf9;border:1px solid #d2dcd7;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:7px;display:flex}.professional-talent-availability-filter i{border:1px solid #c7d3ce;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;display:grid}.professional-talent-availability-filter.selected{color:#1c674f;background:#eaf6f1;border-color:#7fbaa4}.professional-talent-availability-filter.selected i{color:#fff;background:#27785e;border-color:#27785e}.professional-talent-candidate-section>header{align-items:center}.professional-talent-candidate-section>header>small{color:#8b9691;font-size:6px}.professional-talent-candidate-grid{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.professional-talent-candidate{background:#fff;border:1px solid #d7e0dc;padding:13px}.professional-talent-candidate.expanded{border-color:#83bba7;grid-column:1/-1;box-shadow:inset 3px 0 #28795f}.professional-talent-candidate>header{align-items:flex-start;gap:9px;display:flex}.professional-talent-candidate>header>span{color:#fff;background:#21483c;place-items:center;width:39px;height:39px;font-size:8px;font-weight:800;display:grid}.professional-talent-candidate>header>div{flex:1;min-width:0}.professional-talent-candidate>header small{color:#7c8984;font-size:6px}.professional-talent-candidate>header h3{color:#2c443a;margin:2px 0;font-size:11px}.professional-talent-candidate>header p{color:#677871;margin:0;font-size:7px;font-weight:650}.professional-talent-candidate>header>b{text-transform:uppercase;border:1px solid;padding:4px 6px;font-size:5px}.professional-talent-candidate>header>b.available{color:#17664f;background:#eaf6f2;border-color:#88bda9}.professional-talent-candidate>header>b.busy{color:#80672b;background:#fbf6e7;border-color:#d6c99f}.professional-talent-candidate-bio{color:#65756e;min-height:38px;margin:11px 0 0;font-size:7px;line-height:1.55}.professional-talent-candidate-tags span,.professional-talent-candidate-tags em{color:#2b6d58;background:#edf7f3;border-color:#bfd9cf}.professional-talent-candidate-tags em{color:#645d8a;background:#f3f1f9;border-color:#d4d0e7}.professional-talent-candidate>dl{border-top:1px solid #e1e8e4;border-bottom:1px solid #e1e8e4;gap:6px;margin:12px 0 0;padding:10px 0;display:grid}.professional-talent-candidate>dl>div{grid-template-columns:78px 1fr;gap:7px;display:grid}.professional-talent-candidate dt{color:#89958f;font-size:6px}.professional-talent-candidate dd{color:#4e6259;margin:0;font-size:7px}.professional-talent-candidate>footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.professional-talent-candidate>footer a{color:#33715d;font-size:7px;font-weight:700}.professional-talent-candidate>footer button{color:#fff;background:#28795e;border:1px solid #28795e;min-height:31px;padding:0 9px;font-size:7px;font-weight:750}.professional-talent-candidate>footer button:disabled{color:#8d9893;background:#eef2f0;border-color:#cad4d0}.professional-talent-interest-composer{background:#eff7f4;border:1px solid #b8d4c9;gap:10px;margin-top:11px;padding:11px;display:grid}.professional-talent-interest-composer>header{justify-content:space-between;align-items:flex-start;display:flex}.professional-talent-interest-composer>header>div{gap:2px;display:grid}.professional-talent-interest-composer>header small{color:#2b7a60;font-size:6px;font-weight:800}.professional-talent-interest-composer>header strong{color:#385348;font-size:9px}.professional-talent-interest-composer>header button{color:#66766f;background:0 0;border:0;font-size:14px}.professional-talent-interest-composer fieldset{border:0;margin:0;padding:0}.professional-talent-interest-composer legend,.professional-talent-interest-composer label>span{color:#52675e;margin-bottom:5px;font-size:6px;font-weight:750}.professional-talent-interest-composer fieldset>div{gap:5px;display:flex}.professional-talent-interest-composer fieldset button{color:#60716a;background:#fff;border:1px solid #c9d7d1;min-height:28px;padding:0 8px;font-size:6px}.professional-talent-interest-composer fieldset button.selected{color:#17644d;background:#def1ea;border-color:#6eae97}.professional-talent-interest-composer label{display:grid}.professional-talent-interest-composer textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #c7d6d0;border-radius:0;padding:8px;font-size:7px}.professional-talent-interest-composer>footer{justify-content:space-between;align-items:center;display:flex}.professional-talent-interest-composer>footer small{color:#829089;font-size:6px}.professional-talent-interest-composer>footer button{color:#fff;background:#1d7358;border:0;min-height:31px;padding:0 10px;font-size:7px;font-weight:750}.professional-talent-management-history>div{gap:7px;padding:10px;display:grid}.professional-talent-management-history article{background:#fff;border:1px solid #d9e1de;grid-template-columns:35px minmax(145px,.7fr) minmax(220px,1fr) auto auto;align-items:center;gap:9px;padding:9px;display:grid}.professional-talent-management-history article>span{color:#fff;background:#315b4e;place-items:center;width:34px;height:34px;font-size:7px;font-weight:800;display:grid}.professional-talent-management-history article>div small{color:#33755f;font-size:5px;font-weight:750}.professional-talent-management-history article h3{color:#344b42;margin:2px 0;font-size:9px}.professional-talent-management-history article p{color:#8b9591;margin:0;font-size:6px}.professional-talent-management-history article blockquote{color:#60716a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:7px;overflow:hidden}.professional-talent-management-history article>b{color:#587067;background:#f3f7f5;border:1px solid #c7d4ce;padding:4px 6px;font-size:5px}.professional-talent-management-history article nav button{color:#994b44;background:#fff;border:1px solid #ddbcb7;padding:6px 8px;font-size:6px}.professional-talent-management-history article nav a{color:#2b725a;font-size:6px;font-weight:750}.professional-talent-management-history article nav span{color:#87938e;font-size:6px}.professional-talent-profile-center button:disabled,.professional-talent-discovery-manager button:disabled{cursor:not-allowed;opacity:.56}@media (max-width:980px){.professional-talent-profile-grid{grid-template-columns:1fr}.professional-talent-preview{position:static}.professional-talent-search-controls{grid-template-columns:1fr}.professional-talent-search-controls>nav{flex-wrap:wrap}.professional-talent-candidate-grid{grid-template-columns:1fr}.professional-talent-candidate.expanded{grid-column:auto}.professional-talent-management-history article{grid-template-columns:35px 1fr auto}.professional-talent-management-history article blockquote{white-space:normal;grid-column:2/-1}.professional-talent-management-history article nav{grid-column:2/-1}}@media (max-width:700px){.professional-talent-statusbar{grid-template-columns:1fr}.professional-talent-statusbar dl{border-top:1px solid #e0e7e3;padding-top:10px}.professional-talent-statusbar>a{width:max-content}.professional-talent-editor>header,.professional-talent-inbox>header,.professional-talent-search-surface>header,.professional-talent-management-history>header{gap:10px}.professional-talent-visibility,.professional-talent-choice-grid>div,.professional-talent-inline-fields{grid-template-columns:1fr}.professional-talent-editor>footer,.professional-talent-interest-card>footer{flex-direction:column;align-items:stretch}.professional-talent-editor>footer button{width:100%}.professional-talent-search-surface>header{flex-direction:column;align-items:flex-start}.professional-talent-search-surface>header dl{border-top:1px solid #e1e8e4;justify-content:space-between;width:100%;padding-top:10px}.professional-talent-search-controls>nav button{flex:1}.professional-talent-candidate>header{flex-wrap:wrap}.professional-talent-candidate>header>b{margin-left:48px}.professional-talent-interest-composer>footer{flex-direction:column;align-items:stretch;gap:7px}.professional-talent-shortcut{grid-template-columns:38px 1fr}.professional-talent-shortcut>b{grid-column:2}.professional-talent-management-history article{grid-template-columns:35px 1fr}.professional-talent-management-history article>b{grid-column:2;width:max-content}.professional-talent-management-history article blockquote,.professional-talent-management-history article nav{grid-column:1/-1}}.professional-affiliation-case{color:#3d5149;gap:12px;display:grid}.professional-affiliation-case-header,.professional-affiliation-case-progress,.professional-affiliation-case-terms,.professional-affiliation-conversation,.professional-affiliation-case-decision,.professional-affiliation-case-history{background:#fff;border:1px solid #d4ded9}.professional-affiliation-case-header{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.professional-affiliation-case-identity{align-items:center;gap:10px;min-width:0;display:flex}.professional-affiliation-case-identity>span{color:#fff;background:#21483c;flex:none;place-items:center;width:42px;height:42px;font-size:9px;font-weight:800;display:grid}.professional-affiliation-case-identity>div{min-width:0}.professional-affiliation-case-identity small,.professional-affiliation-case-state small,.professional-affiliation-case-terms>header span,.professional-affiliation-conversation>header span,.professional-affiliation-case-decision>header span,.professional-affiliation-case-history>header span{color:#2c8065;letter-spacing:.1em;font-size:6px;font-weight:850}.professional-affiliation-case-identity h2{color:#2d443a;margin:3px 0;font-size:14px}.professional-affiliation-case-identity p{color:#7a8983;margin:0;font-size:7px}.professional-affiliation-case-state{border-left:1px solid #dce4e0;gap:3px;padding-left:15px;display:grid}.professional-affiliation-case-state strong{color:#246a55;text-transform:uppercase;background:#eef7f3;border:1px solid #b7d0c7;width:max-content;padding:4px 7px;font-size:6px}.professional-affiliation-case-state strong.offered{color:#5d5687;background:#f1eff9;border-color:#bbb4db}.professional-affiliation-case-state strong.declined,.professional-affiliation-case-state strong.offer_declined,.professional-affiliation-case-state strong.cancelled{color:#98564e;background:#fcf5f3;border-color:#dec9c5}.professional-affiliation-case-state span{color:#89958f;font-size:6px}.professional-affiliation-case-header>nav{gap:6px;display:flex}.professional-affiliation-case-header>nav a{color:#47655a;border:1px solid #cbd8d2;padding:7px 9px;font-size:7px;font-weight:750}.professional-affiliation-case-header>nav a:last-child{color:#fff;background:#2b745c;border-color:#387e67}.professional-affiliation-case-progress{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.professional-affiliation-case-progress li{border-right:1px solid #e0e7e3;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:flex}.professional-affiliation-case-progress li:last-child{border-right:0}.professional-affiliation-case-progress i{color:#78877f;background:#f7f9f8;border:1px solid #cbd7d2;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;font-weight:800;display:grid}.professional-affiliation-case-progress span{gap:2px;display:grid}.professional-affiliation-case-progress strong{color:#596b63;font-size:7px}.professional-affiliation-case-progress small{color:#929c98;font-size:6px}.professional-affiliation-case-progress li.done i{color:#fff;background:#2e795f;border-color:#2e795f}.professional-affiliation-case-progress li.done strong{color:#2b624f}.professional-affiliation-case-progress li.current{background:#f1f7f5;box-shadow:inset 0 -3px #3a846c}.professional-affiliation-case-progress li.current i{color:#286d56;border-color:#477f6c}.professional-affiliation-case-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.professional-affiliation-case-layout>main,.professional-affiliation-case-layout>aside{gap:12px;display:grid}.professional-affiliation-case-terms>header,.professional-affiliation-conversation>header,.professional-affiliation-case-history>header{background:#fafcfb;border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:flex-start;gap:15px;padding:12px 14px;display:flex}.professional-affiliation-case-terms>header h2,.professional-affiliation-conversation>header h2,.professional-affiliation-case-decision>header h2,.professional-affiliation-case-history>header h2{color:#2f473d;margin:3px 0;font-size:12px}.professional-affiliation-case-terms>header p,.professional-affiliation-conversation>header p,.professional-affiliation-case-decision>header p{color:#819089;margin:0;font-size:7px}.professional-affiliation-case-terms>header>b{color:#64776e;background:#fff;border:1px solid #cbd7d2;padding:4px 6px;font-size:6px}.professional-affiliation-case-terms>dl{border-bottom:1px solid #e2e8e5;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.professional-affiliation-case-terms>dl>div{border-right:1px solid #e2e8e5;gap:3px;padding:11px 13px;display:grid}.professional-affiliation-case-terms>dl>div:last-child{border-right:0}.professional-affiliation-case-terms dt{color:#89958f;font-size:6px}.professional-affiliation-case-terms dd{color:#455c52;margin:0;font-size:8px;font-weight:750}.professional-affiliation-case-tags{flex-wrap:wrap;gap:5px;padding:10px 13px;display:flex}.professional-affiliation-case-tags span,.professional-affiliation-case-tags em{color:#286b56;background:#edf7f3;border:1px solid #bcd6cc;padding:4px 6px;font-size:6px;font-style:normal;font-weight:750}.professional-affiliation-case-tags em{color:#625b88;background:#f3f1f9;border-color:#d1cde5}.professional-affiliation-case-terms blockquote{background:#fbfcfc;border-top:1px solid #e2e8e5;margin:0;padding:12px 14px}.professional-affiliation-case-terms blockquote small,.professional-affiliation-case-proposal small{color:#6d7e76;letter-spacing:.08em;font-size:6px;font-weight:850}.professional-affiliation-case-terms blockquote p,.professional-affiliation-case-proposal p{color:#55675f;margin:5px 0 0;font-size:8px;line-height:1.6}.professional-affiliation-case-proposal{background:#f5f3fa;border-top:1px solid #c5c0df;padding:12px 14px}.professional-affiliation-case-proposal small{color:#655d8b}.professional-affiliation-conversation>header>b{color:#21674f;background:#eef8f4;border:1px solid #b6d2c7;padding:4px 7px;font-size:6px}.professional-affiliation-conversation>header>b.closed{color:#7a8882;background:#f5f7f6;border-color:#d4dcd8}.professional-affiliation-message-list{background:#f6f9f8;gap:8px;max-height:460px;padding:12px;display:grid;overflow:auto}.professional-affiliation-message-list article{background:#fff;border:1px solid #d5dfda;width:min(82%,650px);padding:10px 11px}.professional-affiliation-message-list article.academy{border-left:3px solid #5e588d}.professional-affiliation-message-list article.person{border-right:3px solid #2e7b60;justify-self:end}.professional-affiliation-message-list article.own{background:#edf7f3}.professional-affiliation-message-list article>header{align-items:center;gap:7px;display:flex}.professional-affiliation-message-list article>header>span{color:#fff;background:#315b4e;place-items:center;width:27px;height:27px;font-size:6px;font-weight:800;display:grid}.professional-affiliation-message-list article.academy>header>span{background:#5c5686}.professional-affiliation-message-list article>header>div{gap:1px;display:grid}.professional-affiliation-message-list article strong{color:#40574d;font-size:7px}.professional-affiliation-message-list article small{color:#87938e;font-size:6px}.professional-affiliation-message-list article>p{color:#52665d;margin:8px 0 0;font-size:8px;line-height:1.55}.professional-affiliation-conversation-empty{text-align:center;background:#fff;border:1px dashed #cad7d1;align-content:center;place-items:center;min-height:150px;padding:18px;display:grid}.professional-affiliation-conversation-empty>span{color:#528472;font-size:17px}.professional-affiliation-conversation-empty h3{color:#496057;margin:6px 0 3px;font-size:10px}.professional-affiliation-conversation-empty p{color:#84918b;max-width:430px;margin:0;font-size:7px;line-height:1.55}.professional-affiliation-conversation>form{border-top:1px solid #dce5e1;gap:9px;padding:12px 14px;display:grid}.professional-affiliation-conversation>form label{gap:4px;display:grid}.professional-affiliation-conversation>form label>span,.professional-affiliation-case-decision label>span{color:#53685f;font-size:7px;font-weight:750}.professional-affiliation-conversation textarea,.professional-affiliation-case-decision textarea{resize:vertical;min-height:88px;font:inherit;border:1px solid #c9d6d0;border-radius:0;padding:9px;font-size:8px}.professional-affiliation-conversation>form label>small,.professional-affiliation-case-decision label>small{color:#8b9691;font-size:6px}.professional-affiliation-conversation>form footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.professional-affiliation-conversation>form footer>span{color:#88958f;font-size:6px}.professional-affiliation-conversation button,.professional-affiliation-case-decision button{cursor:pointer}.professional-affiliation-conversation>form footer>button{color:#fff;background:#1f7055;border:1px solid #1f7055;min-height:32px;padding:0 11px;font-size:7px;font-weight:800}.professional-affiliation-conversation-closed{background:#f8faf9;border-top:1px solid #dce5e1;align-items:center;gap:8px;padding:11px 14px;display:flex}.professional-affiliation-conversation-closed>span{color:#fff;background:#60766d;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.professional-affiliation-conversation-closed p{color:#76867f;margin:0;font-size:7px}.professional-affiliation-case-decision>header{border-bottom:1px solid #e0e7e3;gap:2px;padding-bottom:11px;display:grid}.professional-affiliation-case-decision.offered{border-color:#aaa4cf;box-shadow:inset 0 3px #625b8e}.professional-affiliation-case-decision.accepted{border-color:#78af9b;box-shadow:inset 0 3px #28775d}.professional-affiliation-case-decision.manager>label{gap:4px;margin-top:11px;display:grid}.professional-affiliation-case-decision.manager textarea{min-height:105px}.professional-affiliation-case-action-stack{gap:6px;margin-top:11px;display:grid}.professional-affiliation-case-decision>button,.professional-affiliation-case-action-stack button{border:1px solid;min-height:34px;padding:0 10px;font-size:7px;font-weight:800}.professional-affiliation-case-action-stack button.primary{color:#fff;background:#24765a;border-color:#24765a}.professional-affiliation-case-action-stack button.review{color:#5b5580;background:#f1eff8;border-color:#8f88ba}.professional-affiliation-case-decision button.secondary{color:#5f7169;background:#fff;border-color:#cbd6d1}.professional-affiliation-case-decision button.danger{color:#985049;border-color:#debdb7}.professional-affiliation-case-decision button:disabled,.professional-affiliation-conversation button:disabled{cursor:not-allowed;opacity:.55}.professional-affiliation-case-final-state{color:#4c675c;text-align:center;text-transform:uppercase;background:#f3f7f5;border:1px solid #c8d6d0;margin-top:11px;padding:9px;font-size:7px;display:block}.professional-affiliation-case-history>header{gap:1px;display:grid}.professional-affiliation-case-history>ol{gap:0;margin:0;padding:8px 13px;list-style:none;display:grid}.professional-affiliation-case-history li{grid-template-columns:23px 1fr;gap:8px;min-height:50px;display:grid;position:relative}.professional-affiliation-case-history li:not(:last-child):after{content:"";background:#dbe3df;width:1px;position:absolute;top:24px;bottom:0;left:11px}.professional-affiliation-case-history li>i{z-index:1;color:#87938e;background:#fff;border:1px solid #d0dad5;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.professional-affiliation-case-history li.done>i{color:#24694f;background:#e7f3ee;border-color:#4b8872}.professional-affiliation-case-history li>div{align-content:start;gap:2px;padding-top:3px;display:grid}.professional-affiliation-case-history li strong{color:#52675e;font-size:7px}.professional-affiliation-case-history li small{color:#8a9690;font-size:6px}.professional-affiliation-case-boundary{color:#d4e9e2;background:#1d4338;border:1px solid #4e7467;gap:9px;padding:12px;display:flex}.professional-affiliation-case-boundary>span{color:#9dd0bf;border:1px solid #688d81;flex:none;place-items:center;width:31px;height:31px;display:grid}.professional-affiliation-case-boundary>div{gap:3px;display:grid}.professional-affiliation-case-boundary strong{color:#fff;font-size:8px}.professional-affiliation-case-boundary p{color:#b5cbc4;margin:0;font-size:7px;line-height:1.55}@media (max-width:1000px){.professional-affiliation-case-header{grid-template-columns:1fr auto}.professional-affiliation-case-header>nav{grid-column:1/-1}.professional-affiliation-case-layout{grid-template-columns:1fr}.professional-affiliation-case-layout>aside{grid-template-columns:1fr 1fr}.professional-affiliation-case-boundary{grid-column:1/-1}.professional-affiliation-case-terms>dl{grid-template-columns:1fr 1fr}.professional-affiliation-case-terms>dl>div:nth-child(2){border-right:0}.professional-affiliation-case-terms>dl>div:nth-child(-n+2){border-bottom:1px solid #e2e8e5}}@media (max-width:700px){.professional-affiliation-case-header{grid-template-columns:1fr}.professional-affiliation-case-state{border-top:1px solid #dce4e0;border-left:0;padding:10px 0 0}.professional-affiliation-case-header>nav{flex-wrap:wrap;grid-column:auto}.professional-affiliation-case-progress{grid-template-columns:1fr 1fr}.professional-affiliation-case-progress li:nth-child(2){border-right:0}.professional-affiliation-case-progress li:nth-child(-n+2){border-bottom:1px solid #e0e7e3}.professional-affiliation-case-layout>aside{grid-template-columns:1fr}.professional-affiliation-case-boundary{grid-column:auto}.professional-affiliation-case-terms>dl{grid-template-columns:1fr}.professional-affiliation-case-terms>dl>div{border-bottom:1px solid #e2e8e5;border-right:0!important}.professional-affiliation-case-terms>dl>div:last-child{border-bottom:0}.professional-affiliation-message-list article{width:94%}.professional-affiliation-conversation>form footer{flex-direction:column;align-items:stretch}.professional-affiliation-conversation>form footer>button{width:100%}}.professional-affiliation-center,.professional-affiliation-manager,.professional-affiliation-case{color:#344a41;gap:1rem;font-size:.875rem;line-height:1.5}.professional-affiliation-center :where(p,small,span,a,button,label,legend,input,select,textarea,li,dt,dd,blockquote,em),.professional-affiliation-manager :where(p,small,span,a,button,label,input,textarea,dt,dd,em),.professional-affiliation-case :where(p,small,span,a,button,label,input,textarea,li,dt,dd,blockquote,em){font-size:.8125rem;line-height:1.5}.professional-affiliation-center :where(button,a),.professional-affiliation-manager :where(button,a),.professional-affiliation-case :where(button,a){cursor:pointer}.professional-affiliation-center button:disabled,.professional-affiliation-manager button:disabled,.professional-affiliation-case button:disabled{cursor:not-allowed}.professional-affiliation-hero,.professional-affiliation-manager-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);min-height:18rem}.professional-affiliation-hero>div,.professional-affiliation-manager-hero>div{padding:clamp(1.4rem,3vw,2.4rem)}.professional-affiliation-hero>div>span,.professional-affiliation-form-panel>header span,.professional-affiliation-history>header span,.professional-affiliation-manager-hero>div>span,.professional-affiliation-manager-workspace>header span,.professional-affiliation-case :where(.professional-affiliation-case-identity small,.professional-affiliation-case-state small,.professional-affiliation-case-terms>header span,.professional-affiliation-conversation>header span,.professional-affiliation-case-decision>header span,.professional-affiliation-case-history>header span){letter-spacing:.08em;font-size:.75rem}.professional-affiliation-hero h2,.professional-affiliation-manager-hero h2{max-width:42rem;margin:.55rem 0 .7rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.12}.professional-affiliation-hero>div>p,.professional-affiliation-manager-hero>div>p{max-width:44rem;font-size:.9375rem;line-height:1.65}.professional-affiliation-hero nav,.professional-affiliation-manager-hero nav,.professional-affiliation-case-header>nav{flex-wrap:wrap;gap:.5rem}.professional-affiliation-hero nav a,.professional-affiliation-manager-hero nav a,.professional-affiliation-case-header>nav a{justify-content:center;align-items:center;min-height:2.65rem;padding:.65rem .85rem;font-size:.8125rem;display:inline-flex}.professional-affiliation-hero>aside,.professional-affiliation-manager-hero>aside{padding:1.5rem}.professional-affiliation-hero>aside small,.professional-affiliation-manager-hero>aside small{font-size:.75rem}.professional-affiliation-hero>aside strong,.professional-affiliation-manager-hero>aside strong{font-size:1.55rem}.professional-affiliation-hero>aside li,.professional-affiliation-manager-hero>aside p{font-size:.8125rem}.professional-affiliation-hero>aside li b{width:1.8rem;height:1.8rem;font-size:.75rem}.professional-affiliation-kpis,.professional-affiliation-manager-kpis{gap:.75rem}.professional-affiliation-kpis article,.professional-affiliation-manager-kpis article{min-height:7.5rem;padding:1rem 1.1rem}.professional-affiliation-kpis article span,.professional-affiliation-manager-kpis article span{font-size:.75rem}.professional-affiliation-kpis article strong,.professional-affiliation-manager-kpis article strong{font-size:1.8rem}.professional-affiliation-kpis article small,.professional-affiliation-manager-kpis article small{font-size:.75rem}.professional-affiliation-create-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:1rem}.professional-affiliation-form-panel>header,.professional-affiliation-history>header,.professional-affiliation-manager-workspace>header{min-height:5.25rem;padding:1rem 1.15rem}.professional-affiliation-form-panel h2,.professional-affiliation-history h2,.professional-affiliation-manager-workspace h2{margin:.25rem 0;font-size:1.125rem}.professional-affiliation-form-panel header p,.professional-affiliation-history header p{font-size:.8125rem}.professional-affiliation-form-panel>header>i,.professional-affiliation-history>header>b{min-width:2.35rem;height:2.35rem;font-size:.8125rem}.professional-affiliation-form-panel form{gap:1.15rem;padding:1.2rem}.professional-affiliation-form-panel label>span,.professional-affiliation-role-picker legend,.professional-affiliation-note>span,.professional-affiliation-manager-decision label>span{font-size:.8125rem}.professional-affiliation-form-panel :where(input,select,textarea),.professional-affiliation-manager :where(input,textarea),.professional-affiliation-case :where(textarea){min-height:2.8rem;font:inherit;border-radius:0;padding:.7rem .8rem;font-size:.875rem}.professional-affiliation-form-panel textarea,.professional-affiliation-manager textarea,.professional-affiliation-case textarea{min-height:7rem}.professional-affiliation-form-panel label>small,.professional-affiliation-note>small{font-size:.75rem}.professional-affiliation-role-picker>div{gap:.65rem}.professional-affiliation-role-picker button{gap:.7rem;min-height:4.4rem;padding:.75rem}.professional-affiliation-role-picker button>i{width:1.75rem;height:1.75rem;font-size:.75rem}.professional-affiliation-role-picker button strong{font-size:.875rem}.professional-affiliation-form-panel form>footer{gap:.9rem;min-height:4.4rem;padding-top:.9rem}.professional-affiliation-form-panel form>footer span,.professional-affiliation-form-panel form>footer b{font-size:.8125rem}.professional-affiliation-form-panel form>footer button,.professional-affiliation-request-card>footer button,.professional-affiliation-manager-decision button,.professional-affiliation-conversation>form footer>button,.professional-affiliation-case-decision>button,.professional-affiliation-case-action-stack button{min-height:2.75rem;padding:.65rem .9rem;font-size:.8125rem}.professional-affiliation-boundary,.professional-affiliation-manager-privacy,.professional-affiliation-case-boundary{gap:.85rem;padding:1.15rem}.professional-affiliation-boundary>span,.professional-affiliation-manager-privacy>span,.professional-affiliation-case-boundary>span{width:2.5rem;height:2.5rem;font-size:1rem}.professional-affiliation-boundary h2{font-size:1.05rem}.professional-affiliation-boundary :where(p,li),.professional-affiliation-manager-privacy :where(strong,p),.professional-affiliation-case-boundary :where(strong,p){font-size:.8125rem}.professional-affiliation-feedback{padding:.75rem .9rem;font-size:.8125rem}.professional-affiliation-history>div,.professional-affiliation-manager-list{gap:.8rem;padding:.9rem}.professional-affiliation-request-card,.professional-affiliation-manager-card{padding:1rem}.professional-affiliation-request-card>header,.professional-affiliation-manager-card>header{gap:.75rem}.professional-affiliation-request-card>header>span,.professional-affiliation-manager-card>header>span{width:2.75rem;height:2.75rem;font-size:.8125rem}.professional-affiliation-request-card h3,.professional-affiliation-manager-card h3{margin:.2rem 0;font-size:1rem}.professional-affiliation-request-card>header>b,.professional-affiliation-manager-card>header>b{padding:.4rem .55rem;font-size:.75rem}.professional-affiliation-tags,.professional-affiliation-manager-summary nav,.professional-affiliation-case-tags{gap:.4rem}.professional-affiliation-tags :where(span,em),.professional-affiliation-manager-summary nav :where(span,em),.professional-affiliation-case-tags :where(span,em){padding:.35rem .5rem;font-size:.75rem}.professional-affiliation-request-card blockquote,.professional-affiliation-answer,.professional-affiliation-manager-answer{padding:.8rem .9rem;font-size:.8125rem;line-height:1.6}.professional-affiliation-timeline{gap:.5rem}.professional-affiliation-timeline li{min-height:4rem;padding:.75rem}.professional-affiliation-timeline li :where(i,strong,small){font-size:.75rem}.professional-affiliation-request-card>footer,.professional-affiliation-manager-card-footer{gap:.7rem;padding-top:.8rem}.professional-affiliation-request-card>footer a,.professional-affiliation-manager-card-footer a,.professional-affiliation-manager-card-footer span{font-size:.8125rem}.professional-affiliation-manager-workspace>header{gap:.8rem}.professional-affiliation-manager-search{min-height:2.75rem}.professional-affiliation-manager-search input{min-height:2.65rem;font-size:.875rem}.professional-affiliation-manager-summary{gap:.8rem;padding:.9rem 0}.professional-affiliation-manager-summary dl{gap:.75rem}.professional-affiliation-manager-summary dt,.professional-affiliation-manager-summary dd{font-size:.8125rem}.professional-affiliation-manager-decision{gap:.8rem;padding:.9rem}.professional-affiliation-manager-decision footer{gap:.5rem}.professional-affiliation-case-header{grid-template-columns:minmax(18rem,1fr) auto auto;gap:1rem;padding:1rem 1.15rem}.professional-affiliation-case-identity{gap:.8rem}.professional-affiliation-case-identity>span{width:3rem;height:3rem;font-size:.875rem}.professional-affiliation-case-identity h2{margin:.2rem 0;font-size:1.2rem}.professional-affiliation-case-identity p,.professional-affiliation-case-state span{font-size:.8125rem}.professional-affiliation-case-state{gap:.3rem;padding-left:1rem}.professional-affiliation-case-state strong{padding:.4rem .55rem;font-size:.75rem}.professional-affiliation-case-progress li{gap:.65rem;min-height:4.8rem;padding:.8rem .9rem}.professional-affiliation-case-progress i{width:1.9rem;height:1.9rem;font-size:.75rem}.professional-affiliation-case-progress :where(strong,small){font-size:.8125rem}.professional-affiliation-case-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1rem}.professional-affiliation-case-layout>main,.professional-affiliation-case-layout>aside{gap:1rem}.professional-affiliation-case-terms>header,.professional-affiliation-conversation>header,.professional-affiliation-case-history>header{gap:.9rem;padding:1rem}.professional-affiliation-case-terms>header h2,.professional-affiliation-conversation>header h2,.professional-affiliation-case-decision>header h2,.professional-affiliation-case-history>header h2{margin:.25rem 0;font-size:1.05rem}.professional-affiliation-case-terms>header p,.professional-affiliation-conversation>header p,.professional-affiliation-case-decision>header p{font-size:.8125rem}.professional-affiliation-case-terms>header>b,.professional-affiliation-conversation>header>b{padding:.4rem .55rem;font-size:.75rem}.professional-affiliation-case-terms>dl>div{gap:.25rem;padding:.9rem 1rem}.professional-affiliation-case-terms :where(dt,dd){font-size:.8125rem}.professional-affiliation-case-tags,.professional-affiliation-case-terms blockquote,.professional-affiliation-case-proposal{padding:.9rem 1rem}.professional-affiliation-case-terms blockquote small,.professional-affiliation-case-proposal small{font-size:.75rem}.professional-affiliation-case-terms blockquote p,.professional-affiliation-case-proposal p{font-size:.875rem;line-height:1.65}.professional-affiliation-message-list{gap:.75rem;max-height:34rem;padding:.9rem}.professional-affiliation-message-list article{width:min(86%,44rem);padding:.8rem .9rem}.professional-affiliation-message-list article>header{gap:.6rem}.professional-affiliation-message-list article>header>span{width:2rem;height:2rem;font-size:.75rem}.professional-affiliation-message-list article :where(strong,small){font-size:.8125rem}.professional-affiliation-message-list article>p{margin-top:.65rem;font-size:.875rem;line-height:1.6}.professional-affiliation-conversation-empty{min-height:11rem;padding:1.25rem}.professional-affiliation-conversation-empty h3{font-size:1rem}.professional-affiliation-conversation-empty p{font-size:.8125rem}.professional-affiliation-conversation>form{gap:.8rem;padding:1rem}.professional-affiliation-conversation>form label>span,.professional-affiliation-case-decision label>span{font-size:.8125rem}.professional-affiliation-conversation>form label>small,.professional-affiliation-case-decision label>small,.professional-affiliation-conversation>form footer>span{font-size:.75rem}.professional-affiliation-conversation-closed{gap:.65rem;padding:.9rem 1rem}.professional-affiliation-conversation-closed>span{width:1.9rem;height:1.9rem;font-size:.75rem}.professional-affiliation-conversation-closed p{font-size:.8125rem}.professional-affiliation-case-decision{padding:1rem}.professional-affiliation-case-decision.manager>label,.professional-affiliation-case-action-stack{gap:.4rem;margin-top:.9rem}.professional-affiliation-case-final-state{margin-top:.9rem;padding:.75rem;font-size:.8125rem}.professional-affiliation-case-history>ol{padding:.8rem 1rem}.professional-affiliation-case-history li{grid-template-columns:1.9rem 1fr;gap:.65rem;min-height:4.1rem}.professional-affiliation-case-history li:not(:last-child):after{top:2rem;left:.925rem}.professional-affiliation-case-history li>i{width:1.9rem;height:1.9rem;font-size:.75rem}.professional-affiliation-case-history li :where(strong,small){font-size:.8125rem}@media (max-width:62.5rem){.professional-affiliation-hero,.professional-affiliation-manager-hero,.professional-affiliation-create-grid,.professional-affiliation-case-layout{grid-template-columns:1fr}.professional-affiliation-case-header{grid-template-columns:minmax(0,1fr) auto}.professional-affiliation-case-header>nav{grid-column:1/-1}.professional-affiliation-case-layout>aside{grid-template-columns:1fr 1fr}.professional-affiliation-case-boundary{grid-column:1/-1}}@media (max-width:45rem){.professional-affiliation-kpis,.professional-affiliation-manager-kpis,.professional-affiliation-fields,.professional-affiliation-case-progress,.professional-affiliation-case-terms>dl,.professional-affiliation-case-layout>aside{grid-template-columns:1fr 1fr}.professional-affiliation-fields label:last-child,.professional-affiliation-case-boundary{grid-column:1/-1}.professional-affiliation-case-header{grid-template-columns:1fr}.professional-affiliation-case-state{border-top:1px solid #dce4e0;border-left:0;padding:.85rem 0 0}.professional-affiliation-case-header>nav{grid-column:auto}.professional-affiliation-manager-summary dl{grid-template-columns:1fr 1fr}.professional-affiliation-message-list article{width:94%}}@media (max-width:32rem){.professional-affiliation-hero>div,.professional-affiliation-manager-hero>div,.professional-affiliation-hero>aside,.professional-affiliation-manager-hero>aside{padding:1rem}.professional-affiliation-hero h2,.professional-affiliation-manager-hero h2{font-size:1.45rem}.professional-affiliation-kpis,.professional-affiliation-manager-kpis,.professional-affiliation-role-picker>div,.professional-affiliation-fields,.professional-affiliation-case-progress,.professional-affiliation-case-terms>dl,.professional-affiliation-case-layout>aside,.professional-affiliation-manager-summary dl{grid-template-columns:1fr}.professional-affiliation-form-panel form>footer,.professional-affiliation-request-card>footer,.professional-affiliation-manager-card-footer,.professional-affiliation-manager-workspace>header,.professional-affiliation-conversation>form footer{flex-direction:column;align-items:stretch}.professional-affiliation-form-panel form>footer button,.professional-affiliation-request-card>footer button,.professional-affiliation-manager-decision button,.professional-affiliation-conversation>form footer>button,.professional-affiliation-case-action-stack button,.professional-affiliation-case-header>nav a{width:100%}.professional-affiliation-manager-decision footer,.professional-affiliation-request-card>header,.professional-affiliation-manager-card>header{flex-direction:column;align-items:stretch}.professional-affiliation-request-card>header>b,.professional-affiliation-manager-card>header>b{margin-left:0}.professional-affiliation-case-progress li{border-bottom:1px solid #e0e7e3;border-right:0}.professional-affiliation-case-progress li:last-child{border-bottom:0}.professional-affiliation-message-list{padding:.65rem}.professional-affiliation-message-list article{width:100%}}.professional-change-center,.professional-change-queue,.professional-change-case{color:#3d5149;gap:12px;display:grid}.professional-change-flow{background:#fff;border:1px solid #d2ddd8;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;padding:10px 14px;display:grid}.professional-change-flow>div{align-items:center;gap:9px;display:flex}.professional-change-flow>div>b{color:#246c55;background:#edf7f3;border:1px solid #94bfaf;flex:none;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.professional-change-flow>div>span{gap:2px;display:grid}.professional-change-flow strong{color:#425a50;font-size:8px}.professional-change-flow small{color:#84918c;font-size:6px}.professional-change-flow>i{text-align:center;color:#9baaa4;font-size:8px;font-style:normal}.professional-change-metrics,.professional-change-queue-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.professional-change-metrics article,.professional-change-queue-metrics article{background:#fff;border:1px solid #d8e1dd;min-height:82px;padding:12px 14px}.professional-change-metrics article>span,.professional-change-queue-metrics article>span{color:#72817b;letter-spacing:.08em;font-size:6px;font-weight:850}.professional-change-metrics article>strong,.professional-change-queue-metrics article>strong{color:#21483b;margin:5px 0 2px;font-size:19px;display:block}.professional-change-metrics article>small,.professional-change-queue-metrics article>small{color:#8a9691;font-size:6px}.professional-change-metrics article.attention,.professional-change-queue-metrics article.attention{border-top:2px solid #d39c45}.professional-change-queue-metrics article.blue{border-top:2px solid #598fb3}.professional-change-queue-metrics article.coral{border-top:2px solid #c8796d}.professional-change-layout{grid-template-columns:minmax(370px,.9fr) minmax(430px,1.1fr);align-items:start;gap:10px;display:grid}.professional-change-form,.professional-change-history,.professional-change-queue-panel,.professional-change-case-scope,.professional-change-case-impact,.professional-change-case-timeline{background:#fff;border:1px solid #d5dfda;border-radius:0}.professional-change-form>header,.professional-change-history>header,.professional-change-queue-panel>header,.professional-change-case-scope>header,.professional-change-case-impact>header,.professional-change-case-timeline>header{background:#fafcfb;border-bottom:1px solid #e0e7e3;padding:13px 15px}.professional-change-form>header>span,.professional-change-history>header span,.professional-change-queue-panel>header>div>span,.professional-change-case-scope>header span,.professional-change-case-impact>header span,.professional-change-case-timeline>header span,.professional-change-case-decision>header span,.professional-change-case-context-links>span{color:#27785e;letter-spacing:.1em;font-size:6px;font-weight:850}.professional-change-form h2,.professional-change-history h2,.professional-change-queue-panel h2,.professional-change-case-scope h2,.professional-change-case-impact h2,.professional-change-case-timeline h2,.professional-change-case-decision h2{color:#2d473c;margin:3px 0;font-size:12px}.professional-change-form header p,.professional-change-history header p,.professional-change-queue-panel header p,.professional-change-case-scope header p,.professional-change-case-impact header p,.professional-change-case-decision header p{color:#7f8d87;margin:0;font-size:7px;line-height:1.5}.professional-change-form{gap:12px;padding-bottom:14px;display:grid}.professional-change-form>header{margin-bottom:-2px}.professional-change-form>label,.professional-change-form>fieldset,.professional-change-form>aside,.professional-change-form>button,.professional-change-form>.professional-change-selected-profile,.professional-change-form>.professional-change-impact{margin-left:14px;margin-right:14px}.professional-change-form>label{gap:4px;display:grid}.professional-change-form>label>span,.professional-change-form legend,.professional-change-case-decision label>span{color:#52675e;font-size:7px;font-weight:750}.professional-change-form input,.professional-change-form select,.professional-change-form textarea,.professional-change-case-decision textarea{color:#31483f;width:100%;font:inherit;background:#fff;border:1px solid #c9d6d0;border-radius:0;padding:8px 9px;font-size:8px}.professional-change-form select{min-height:36px}.professional-change-form textarea,.professional-change-case-decision textarea{resize:vertical;min-height:98px}.professional-change-form label>small,.professional-change-case-decision label>small{color:#8a9690;font-size:6px}.professional-change-form fieldset{border:0;margin-top:0;margin-bottom:0;padding:0}.professional-change-form legend{margin-bottom:6px}.professional-change-role-picker{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.professional-change-role-picker button{color:#576b62;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #d2dcd7;align-items:center;gap:7px;min-height:58px;padding:8px;display:flex}.professional-change-role-picker button>i{border:1px solid #c8d5cf;flex:none;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.professional-change-role-picker button>span{gap:2px;display:grid}.professional-change-role-picker button strong{font-size:7px}.professional-change-role-picker button small{font-size:6px;font-weight:500}.professional-change-role-picker button.selected{color:#17664e;background:#eaf6f1;border-color:#7bb79f}.professional-change-role-picker button.selected>i{color:#fff;background:#27795d;border-color:#27795d}.professional-change-selected-profile{background:#f4f9f7;border:1px solid #cbd9d3;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.professional-change-selected-profile>span{color:#fff;background:#244e41;place-items:center;width:35px;height:35px;font-size:7px;font-weight:800;display:grid}.professional-change-selected-profile>div{gap:1px;min-width:0;display:grid}.professional-change-selected-profile small{color:#6b7b74;font-size:6px}.professional-change-selected-profile strong{color:#314b40;font-size:9px}.professional-change-selected-profile p{color:#819089;margin:0;font-size:6px}.professional-change-selected-profile>b{color:#3f6758;text-align:right;max-width:160px;font-size:6px}.professional-change-impact{background:#eff8f4;border:1px solid #b8d7ca}.professional-change-impact.attention{background:#fff9ef;border-color:#dfbd80}.professional-change-impact>header{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.professional-change-impact>header>span{color:#fff;background:#2f8266;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.professional-change-impact.attention>header>span{background:#bd7c2c}.professional-change-impact>header>p{gap:2px;margin:0;display:grid}.professional-change-impact>header strong{color:#355348;font-size:7px}.professional-change-impact>header small{color:#7c8c85;font-size:6px;line-height:1.45}.professional-change-impact>header>b{color:#286d56;font-size:14px}.professional-change-impact.attention>header>b{color:#a96920}.professional-change-impact>div{background:#fff;border-top:1px solid #e5d8bd;display:grid}.professional-change-impact>div>p{border-bottom:1px solid #eee6d6;grid-template-columns:62px 1fr auto;align-items:center;gap:7px;margin:0;padding:6px 8px;display:grid}.professional-change-impact>div>p>span{color:#a66a23;font-size:5px;font-weight:850}.professional-change-impact>div>p>strong{font-size:7px}.professional-change-impact>div>p>small{color:#84908b;font-size:6px}.professional-change-impact>div>em{color:#8b7c61;padding:6px 8px;font-size:6px}.professional-change-impact>footer{color:#6f8179;border-top:1px solid #cfe2da;padding:7px 9px;font-size:6px}.professional-change-form>aside{background:#f8fbfa;border:1px solid #cbd9d3;gap:8px;padding:9px;display:flex}.professional-change-form>aside>span{color:#fff;background:#315f4f;flex:none;place-items:center;width:26px;height:26px;display:grid}.professional-change-form>aside p{gap:2px;margin:0;display:grid}.professional-change-form>aside strong{font-size:7px}.professional-change-form>aside small{color:#7b8983;font-size:6px;line-height:1.5}.professional-change-form>button{cursor:pointer;min-height:35px}.professional-change-form>button:disabled,.professional-change-case button:disabled{cursor:not-allowed;opacity:.52}.professional-change-form-empty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:24px;display:grid}.professional-change-form-empty>span{color:#3a846b;font-size:20px}.professional-change-form-empty strong{margin:8px 0 3px;font-size:9px}.professional-change-form-empty p{color:#84918b;max-width:330px;margin:0;font-size:7px}.professional-change-form-empty a{color:#257158;margin-top:10px;font-size:7px;font-weight:750}.professional-change-history>header{justify-content:space-between;gap:12px;display:flex}.professional-change-history>header>div{min-width:0}.professional-change-history>header>nav{gap:4px;display:flex}.professional-change-history>header button,.professional-change-queue-panel>nav button{color:#607169;cursor:pointer;background:#fff;border:1px solid #d4ded9;min-height:28px;padding:0 8px;font-size:6px}.professional-change-history>header button b,.professional-change-queue-panel>nav button b{margin-left:4px}.professional-change-history>header button.selected,.professional-change-queue-panel>nav button.selected{color:#fff;background:#276f57;border-color:#276f57}.professional-change-history>div{gap:8px;padding:10px;display:grid}.professional-change-request-card{color:inherit;background:#fff;border:1px solid #d6dfdb;grid-template-columns:1fr minmax(160px,.7fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.professional-change-request-card.pending{border-left:3px solid #5b91b4}.professional-change-request-card.in_review{border-left:3px solid #d09a43}.professional-change-request-card.approved{border-left:3px solid #2d8a69}.professional-change-request-card.declined,.professional-change-request-card.cancelled{border-left:3px solid #b57b70}.professional-change-request-card>header{gap:4px;display:grid}.professional-change-request-card>header>span{color:#586d64;background:#f5f8f7;border:1px solid #ccd8d2;width:max-content;padding:3px 5px;font-size:5px;font-weight:850}.professional-change-request-card>header time{color:#8b9691;font-size:6px}.professional-change-request-card>div{min-width:0}.professional-change-request-card>div small{color:#75847e;font-size:6px}.professional-change-request-card h3{color:#2e493e;margin:2px 0;font-size:10px}.professional-change-request-card>div p{color:#62756c;margin:0;font-size:7px}.professional-change-request-card>aside{justify-items:end;gap:4px;display:grid}.professional-change-request-card>aside b{color:#9b6827;font-size:6px}.professional-change-request-card>aside span{color:#2d715b;font-size:7px;font-weight:750}.professional-change-history-empty,.professional-change-queue-empty{text-align:center;background:#fafcfb;border:1px dashed #ced9d4;align-content:center;place-items:center;min-height:180px;display:grid}.professional-change-history-empty>span,.professional-change-queue-empty>span{color:#4b8a74;font-size:17px}.professional-change-history-empty strong,.professional-change-queue-empty strong{margin:6px 0 3px;font-size:9px}.professional-change-history-empty p,.professional-change-queue-empty p{color:#84918b;margin:0;font-size:7px}.professional-change-feedback{border:1px solid;margin:0;padding:9px 11px;font-size:7px;font-weight:750}.professional-change-feedback.success{color:#17664e;background:#edf8f3;border-color:#99cfbb}.professional-change-feedback.error{color:#9c433b;background:#fff2f0;border-color:#e3b7b0}.professional-change-boundary,.professional-change-queue-boundary{color:#d5e8e1;background:#1c4237;border:1px solid #456d5f;align-items:center;gap:10px;padding:11px 13px;display:flex}.professional-change-boundary>span,.professional-change-queue-boundary>span{color:#9dcebe;border:1px solid #688e82;place-items:center;width:31px;height:31px;display:grid}.professional-change-boundary>div,.professional-change-queue-boundary>div{flex:1;gap:2px;display:grid}.professional-change-boundary strong,.professional-change-queue-boundary strong{color:#fff;font-size:8px}.professional-change-boundary p,.professional-change-queue-boundary p{color:#b6cbc4;margin:0;font-size:7px}.professional-change-boundary>a{color:#dff1eb;font-size:7px;font-weight:750}.professional-change-shortcut{color:#3f3a64;background:#f4f2fa;border:1px solid #c5bddb;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.professional-change-shortcut>span{color:#fff;background:#625b8c;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.professional-change-shortcut>div{gap:2px;display:grid}.professional-change-shortcut small{color:#71699b;font-size:6px;font-weight:850}.professional-change-shortcut strong{font-size:10px}.professional-change-shortcut p{color:#77728a;margin:0;font-size:7px}.professional-change-shortcut>b{font-size:7px}.professional-change-queue-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.professional-change-queue-search{background:#fff;border:1px solid #d0dbd5;grid-template-columns:28px 1fr;width:250px;display:grid}.professional-change-queue-search>span{color:#789087;place-items:center;display:grid}.professional-change-queue-search input{border:0;outline:0;min-height:33px;padding:6px;font-size:7px}.professional-change-queue-panel>nav{border-bottom:1px solid #e1e8e4;gap:5px;padding:8px 11px;display:flex}.professional-change-queue-list{gap:7px;padding:10px;display:grid}.professional-change-queue-card{color:inherit;background:#fff;border:1px solid #d8e1dd;grid-template-columns:1.15fr 1.1fr .9fr 125px;align-items:center;gap:12px;padding:10px;display:grid}.professional-change-queue-card.pending{border-left:3px solid #5a91b5}.professional-change-queue-card.in_review{border-left:3px solid #d19b43}.professional-change-queue-card.approved{border-left:3px solid #338a6b}.professional-change-queue-person{align-items:center;gap:8px;min-width:0;display:flex}.professional-change-queue-person>span{color:#fff;background:#244e40;flex:none;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.professional-change-queue-person>p{gap:1px;min-width:0;margin:0;display:grid}.professional-change-queue-person small,.professional-change-queue-roles>small,.professional-change-queue-impact>small{color:#82908a;font-size:5px;font-weight:800}.professional-change-queue-person strong{color:#304b40;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.professional-change-queue-person em{color:#718078;font-size:6px;font-style:normal}.professional-change-queue-roles{gap:3px;display:grid}.professional-change-queue-roles>p{flex-wrap:wrap;gap:3px;margin:0;display:flex}.professional-change-queue-roles>p>b{color:#9a554d;background:#fff5f3;border:1px solid #cfb9b4;padding:3px 5px;font-size:5px}.professional-change-queue-roles>span{color:#75847d;font-size:6px}.professional-change-queue-impact{gap:2px;display:grid}.professional-change-queue-impact>strong{color:#2e725b;font-size:7px}.professional-change-queue-impact.blocked>strong{color:#a46622}.professional-change-queue-impact>span{color:#84908b;font-size:6px}.professional-change-queue-state{justify-items:end;gap:3px;display:grid}.professional-change-queue-state>b{color:#586d64;background:#f5f8f7;border:1px solid #cdd8d3;padding:3px 5px;font-size:5px}.professional-change-queue-state time{color:#8c9692;font-size:5px}.professional-change-queue-state>span{color:#2d725b;font-size:7px;font-weight:750}.professional-change-case-header{background:#fff;border:1px solid #d3ddd8;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.professional-change-case-person{align-items:center;gap:9px;min-width:0;display:flex}.professional-change-case-person>span{color:#fff;background:#244d40;flex:none;place-items:center;width:41px;height:41px;font-size:8px;font-weight:850;display:grid}.professional-change-case-person>div{min-width:0}.professional-change-case-person small,.professional-change-case-status small{color:#2d7c62;letter-spacing:.08em;font-size:6px;font-weight:850}.professional-change-case-person h2{color:#2e473d;margin:3px 0;font-size:13px}.professional-change-case-person p{color:#7a8983;margin:0;font-size:7px}.professional-change-case-status{border-left:1px solid #dbe3df;gap:3px;padding-left:14px;display:grid}.professional-change-case-status>strong{color:#4a665a;text-transform:uppercase;background:#f2f7f5;border:1px solid #c9d7d1;width:max-content;padding:4px 6px;font-size:6px}.professional-change-case-status>strong.pending{color:#4e7893;background:#f2f7fa;border-color:#b6cddd}.professional-change-case-status>strong.in_review{color:#946121;background:#fff8eb;border-color:#dec48e}.professional-change-case-status>strong.approved{color:#1e6d52;background:#e9f6f1;border-color:#91c4b0}.professional-change-case-status>span{color:#8a9690;font-size:6px}.professional-change-case-header>nav{gap:5px;display:flex}.professional-change-case-header>nav a{color:#526a60;border:1px solid #cbd7d2;padding:7px 8px;font-size:6px;font-weight:750}.professional-change-case-header>nav a:last-child{color:#fff;background:#2c745c;border-color:#387d66}.professional-change-case-progress{background:#fff;border:1px solid #d4ded9;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.professional-change-case-progress li{border-right:1px solid #e0e7e3;align-items:center;gap:7px;min-height:54px;padding:8px 10px;display:flex}.professional-change-case-progress li:last-child{border-right:0}.professional-change-case-progress li>i{color:#7d8b85;background:#f8faf9;border:1px solid #ccd7d2;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.professional-change-case-progress li>span{gap:2px;display:grid}.professional-change-case-progress strong{font-size:7px}.professional-change-case-progress small{color:#89948f;font-size:6px}.professional-change-case-progress li.done i{color:#fff;background:#368066;border-color:#368066}.professional-change-case-progress li.current{background:#f0f7f4;box-shadow:inset 0 -3px #348068}.professional-change-case-progress li.attention{background:#fff8ed;box-shadow:inset 0 -3px #c48635}.professional-change-case-progress li.attention i{color:#a86920;border-color:#d5ad70}.professional-change-case-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:10px;display:grid}.professional-change-case-layout>main,.professional-change-case-layout>aside{gap:10px;display:grid}.professional-change-case-scope>header,.professional-change-case-impact>header{justify-content:space-between;gap:12px;display:flex}.professional-change-case-scope>header>b,.professional-change-case-impact>header>b{color:#61736a;background:#fff;border:1px solid #cbd7d2;height:max-content;padding:4px 6px;font-size:6px}.professional-change-case-context{border-bottom:1px solid #e2e8e5;grid-template-columns:1fr 1fr;display:grid}.professional-change-case-context article{gap:3px;padding:10px 13px;display:grid}.professional-change-case-context article:first-child{border-right:1px solid #e2e8e5}.professional-change-case-context small,.professional-change-case-role-map small,.professional-change-case-scope blockquote small,.professional-change-case-scope>aside small{color:#7b8983;font-size:6px;font-weight:800}.professional-change-case-context strong{font-size:8px}.professional-change-case-context span{color:#798780;font-size:6px}.professional-change-case-role-map{grid-template-columns:1fr 24px 1fr;align-items:center;gap:7px;padding:11px 13px;display:grid}.professional-change-case-role-map>i{text-align:center;color:#9ba8a2;font-style:normal}.professional-change-case-role-map section{background:#fff6f4;border:1px solid #e0c8c3;gap:5px;padding:9px;display:grid}.professional-change-case-role-map section.remaining{background:#eff8f4;border-color:#b9d7cb}.professional-change-case-role-map section.empty{background:#f7f9f8;border-color:#d7dedb}.professional-change-case-role-map section>div{flex-wrap:wrap;gap:4px;display:flex}.professional-change-case-role-map b{color:#95554d;font-size:6px}.professional-change-case-role-map .remaining b{color:#236a52}.professional-change-case-role-map .empty b{color:#718079}.professional-change-case-scope blockquote{background:#fafcfb;border-top:1px solid #e1e8e4;margin:0;padding:11px 13px}.professional-change-case-scope blockquote p,.professional-change-case-scope>aside p{color:#52665d;margin:5px 0 0;font-size:8px;line-height:1.55}.professional-change-case-scope>aside{background:#f4f2fa;border-top:1px solid #bfbbd7;padding:11px 13px}.professional-change-case-scope>aside small{color:#655f86}.professional-change-case-scope>aside>span{color:#847f98;margin-top:4px;font-size:6px;display:block}.professional-change-case-impact.blocked{border-color:#ddbb82}.professional-change-case-impact.blocked>header{background:#fff8ed}.professional-change-case-impact>header>b{text-align:center;min-width:28px;font-size:10px}.professional-change-case-commitments{display:grid}.professional-change-case-commitments>a,.professional-change-case-commitments>article{color:inherit;border-bottom:1px solid #e2e8e5;grid-template-columns:72px 1fr auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.professional-change-case-commitments>:last-child{border-bottom:0}.professional-change-case-commitments>a>span,.professional-change-case-commitments>article>span{color:#a56a25;font-size:5px;font-weight:850}.professional-change-case-commitments>*>div{gap:2px;display:grid}.professional-change-case-commitments strong{font-size:7px}.professional-change-case-commitments small{color:#7d8b85;font-size:6px}.professional-change-case-commitments b{color:#2c715a;font-size:6px}.professional-change-case-impact-clear{align-items:center;gap:8px;padding:14px;display:flex}.professional-change-case-impact-clear>span{color:#fff;background:#378269;place-items:center;width:29px;height:29px;display:grid}.professional-change-case-impact-clear p{gap:2px;margin:0;display:grid}.professional-change-case-impact-clear strong{font-size:8px}.professional-change-case-impact-clear small{color:#7f8d87;font-size:6px}.professional-change-case-timeline>ol{gap:0;margin:0;padding:8px 13px;list-style:none;display:grid}.professional-change-case-timeline li{grid-template-columns:25px 1fr;gap:8px;min-height:62px;display:grid;position:relative}.professional-change-case-timeline li:not(:last-child):after{content:"";background:#d9e2de;width:1px;position:absolute;top:25px;bottom:0;left:12px}.professional-change-case-timeline li>i{z-index:1;color:#56736a;background:#fff;border:1px solid #cbd7d2;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.professional-change-case-timeline li>div{align-content:start;gap:2px;padding:2px 0 10px;display:grid}.professional-change-case-timeline li strong{font-size:7px}.professional-change-case-timeline li p{color:#6e7f77;margin:0;font-size:7px;line-height:1.45}.professional-change-case-timeline li small{color:#8b9691;font-size:6px}.professional-change-case-decision{background:#fff;border:1px solid #d3ddd8;padding:13px}.professional-change-case-decision>header{border-bottom:1px solid #e0e7e3;padding-bottom:10px}.professional-change-case-decision.manager>label{gap:4px;margin-top:10px;display:grid}.professional-change-case-decision.manager>div{gap:5px;margin-top:9px;display:grid}.professional-change-case-decision button{cursor:pointer;border:1px solid;min-height:33px;padding:0 8px;font-size:7px;font-weight:800}.professional-change-case-decision button.primary{color:#fff;background:#24745a;border-color:#24745a}.professional-change-case-decision button.review{color:#5d5880;background:#f3f1f9;border-color:#aaa5c9}.professional-change-case-decision button.secondary{color:#596d64;background:#fff;border-color:#cbd6d1}.professional-change-case-decision button.danger{color:#974d45;border-color:#d9b5af}.professional-change-case-decision>strong{color:#4a675b;text-align:center;background:#f3f8f5;border:1px solid #cad7d1;margin-top:10px;padding:8px;font-size:7px;display:block}.professional-change-case-boundary{color:#d5e8e1;background:#1c4237;border:1px solid #52786b;gap:8px;padding:11px;display:flex}.professional-change-case-boundary>span{color:#a0d0c0;border:1px solid #698e82;flex:none;place-items:center;width:29px;height:29px;display:grid}.professional-change-case-boundary>div{gap:2px;display:grid}.professional-change-case-boundary strong{color:#fff;font-size:7px}.professional-change-case-boundary p{color:#b6cbc4;margin:0;font-size:6px;line-height:1.5}.professional-change-case-context-links{background:#fff;border:1px solid #d5dfda;gap:5px;padding:11px;display:grid}.professional-change-case-context-links>a{color:#2e705a;border-top:1px solid #e4e9e7;padding-top:6px;font-size:7px;font-weight:750}@media (max-width:1050px){.professional-change-layout,.professional-change-case-layout{grid-template-columns:1fr}.professional-change-case-layout>aside{grid-template-columns:1fr 1fr}.professional-change-case-context-links{grid-column:1/-1}.professional-change-queue-card{grid-template-columns:1fr 1fr}.professional-change-queue-state{justify-items:start}.professional-change-case-header{grid-template-columns:1fr auto}.professional-change-case-header>nav{grid-column:1/-1}}@media (max-width:720px){.professional-change-flow{grid-template-columns:1fr}.professional-change-flow>i{transform:rotate(90deg)}.professional-change-metrics,.professional-change-queue-metrics{grid-template-columns:1fr 1fr}.professional-change-role-picker{grid-template-columns:1fr}.professional-change-history>header,.professional-change-queue-panel>header{flex-direction:column;align-items:stretch}.professional-change-history>header>nav{margin-top:8px}.professional-change-request-card{grid-template-columns:1fr}.professional-change-request-card>aside{justify-items:start}.professional-change-selected-profile{grid-template-columns:35px 1fr}.professional-change-selected-profile>b{text-align:left;grid-column:2}.professional-change-shortcut{grid-template-columns:38px 1fr}.professional-change-shortcut>b{grid-column:2}.professional-change-queue-search{width:100%}.professional-change-queue-card,.professional-change-case-header{grid-template-columns:1fr}.professional-change-case-status{border-top:1px solid #dbe3df;border-left:0;padding:9px 0 0}.professional-change-case-header>nav{flex-wrap:wrap;grid-column:auto}.professional-change-case-progress{grid-template-columns:1fr 1fr}.professional-change-case-progress li:nth-child(2){border-right:0}.professional-change-case-progress li:nth-child(-n+2){border-bottom:1px solid #e0e7e3}.professional-change-case-role-map{grid-template-columns:1fr}.professional-change-case-role-map>i{transform:rotate(90deg)}.professional-change-case-layout>aside{grid-template-columns:1fr}.professional-change-case-context-links{grid-column:auto}.professional-change-case-context{grid-template-columns:1fr}.professional-change-case-context article:first-child{border-bottom:1px solid #e2e8e5;border-right:0}}.professional-change-case-scope blockquote>span{color:#829089;margin-top:6px;font-size:6px;display:block}.professional-change-manager-create{color:#3d5149;gap:12px;display:grid}.professional-change-manager-create-layout{grid-template-columns:minmax(430px,1.15fr) minmax(300px,.85fr);align-items:start;gap:10px;display:grid}.professional-change-manager-create-form{border-radius:0;gap:13px;padding-bottom:14px;display:grid}.professional-change-manager-create-form>header{background:#fafcfb;border-bottom:1px solid #e0e7e3;padding:14px}.professional-change-manager-create-form>header>span,.professional-change-manager-impact>header span,.professional-change-manager-create-checklist>span{color:#27785e;letter-spacing:.1em;font-size:6px;font-weight:850}.professional-change-manager-create-form h2,.professional-change-manager-impact h2,.professional-change-manager-create-checklist h2{color:#2d473c;margin:3px 0;font-size:12px}.professional-change-manager-create-form header p,.professional-change-manager-impact header p{color:#7f8d87;margin:0;font-size:7px;line-height:1.5}.professional-change-manager-create-form>article,.professional-change-manager-create-form>fieldset,.professional-change-manager-create-form>label,.professional-change-manager-create-form>aside,.professional-change-manager-create-form>footer,.professional-change-manager-create-form>.professional-change-feedback{margin-left:14px;margin-right:14px}.professional-change-manager-person{background:#f8fbfa;border:1px solid #d3ded9;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.professional-change-manager-person>span{color:#fff;background:#244d40;place-items:center;width:42px;height:42px;font-size:8px;font-weight:850;display:grid}.professional-change-manager-person>div{gap:2px;display:grid}.professional-change-manager-person small{color:#7d8b85;font-size:6px}.professional-change-manager-person h3{margin:0;font-size:10px}.professional-change-manager-person p{color:#718078;margin:0;font-size:7px}.professional-change-manager-person>b{text-align:right;color:#2e705a;gap:2px;font-size:7px;display:grid}.professional-change-manager-create-form>fieldset{border:0;padding:0}.professional-change-manager-create-form legend,.professional-change-manager-create-form>label>span{color:#52675e;font-size:7px;font-weight:750}.professional-change-manager-create-form fieldset>small{color:#7e8c86;margin-top:6px;font-size:6px;display:block}.professional-change-manager-create-form>label{gap:4px;display:grid}.professional-change-manager-create-form textarea{width:100%;min-height:98px;font:inherit;resize:vertical;background:#fff;border:1px solid #c9d6d0;border-radius:0;padding:8px 9px;font-size:8px}.professional-change-manager-create-form>label>small{color:#8a9690;font-size:6px}.professional-change-manager-create-form>aside{background:#f8fbfa;border:1px solid #cbd9d3;gap:8px;padding:9px;display:flex}.professional-change-manager-create-form>aside>span{color:#fff;background:#315f4f;flex:none;place-items:center;width:27px;height:27px;display:grid}.professional-change-manager-create-form>aside p{gap:2px;margin:0;display:grid}.professional-change-manager-create-form>aside strong{font-size:7px}.professional-change-manager-create-form>aside small{color:#7b8983;font-size:6px;line-height:1.5}.professional-change-manager-create-form>footer{border-top:1px solid #e1e8e4;justify-content:flex-end;gap:6px;padding-top:12px;display:flex}.professional-change-manager-create-form button{cursor:pointer}.professional-change-manager-create-side{gap:10px;display:grid}.professional-change-manager-impact{border-radius:0}.professional-change-manager-impact>header{background:#fafcfb;border-bottom:1px solid #e0e7e3;justify-content:space-between;gap:10px;padding:13px;display:flex}.professional-change-manager-impact.blocked>header{background:#fff8ed}.professional-change-manager-impact>header>b{color:#2b725a;background:#fff;border:1px solid #c5d7cf;height:max-content;padding:5px 8px;font-size:12px}.professional-change-manager-impact.blocked>header>b{color:#a66a23;border-color:#dabb83}.professional-change-manager-impact>div{display:grid}.professional-change-manager-impact>div>article{border-bottom:1px solid #e2e8e5;grid-template-columns:60px 1fr;gap:8px;padding:8px 11px;display:grid}.professional-change-manager-impact>div>article>span{color:#a66a23;font-size:5px;font-weight:850}.professional-change-manager-impact>div>article>p{gap:2px;margin:0;display:grid}.professional-change-manager-impact>div>article strong{font-size:7px}.professional-change-manager-impact>div>article small{color:#7e8c86;font-size:6px}.professional-change-manager-impact>div>footer{color:#7d8b85;padding:8px 11px;font-size:6px}.professional-change-manager-impact>aside{align-items:center;gap:8px;padding:13px;display:flex}.professional-change-manager-impact>aside>span{color:#fff;background:#378269;place-items:center;width:29px;height:29px;display:grid}.professional-change-manager-impact>aside p{gap:2px;margin:0;display:grid}.professional-change-manager-impact>aside strong{font-size:7px}.professional-change-manager-impact>aside small{color:#7f8d87;font-size:6px}.professional-change-manager-create-checklist{border-radius:0;gap:8px;padding:13px;display:grid}.professional-change-manager-create-checklist>ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.professional-change-manager-create-checklist li{border-top:1px solid #e1e8e4;gap:8px;padding-top:8px;display:flex}.professional-change-manager-create-checklist li>b{color:#27745b;background:#edf6f2;flex:none;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.professional-change-manager-create-checklist li>p{gap:2px;margin:0;display:grid}.professional-change-manager-create-checklist li strong{font-size:7px}.professional-change-manager-create-checklist li small{color:#7d8b85;font-size:6px;line-height:1.45}@media (max-width:950px){.professional-change-manager-create-layout{grid-template-columns:1fr}}@media (max-width:600px){.professional-change-manager-person{grid-template-columns:42px 1fr}.professional-change-manager-person>b{text-align:left;grid-column:2}.professional-change-manager-create-form>footer{flex-direction:column-reverse}.professional-change-manager-create-form>footer>*{width:100%}}@media (max-width:1050px){.professional-mobility-hero{background:linear-gradient(120deg,#f7fbf9 0 62%,#1b4136 62%);grid-template-columns:1fr 310px}.professional-mobility-mode-grid article>ol{grid-template-columns:1fr}.professional-mobility-mode-grid article>ol li{border-bottom:1px solid #dde5e1;border-right:0;min-height:auto}.professional-mobility-mode-grid article>ol li:last-child{border-bottom:0}.professional-mobility-case-grid{grid-template-columns:1fr}.professional-mobility-case-grid>section+section{border-top:1px solid #e0e7e3;border-left:0}}@media (max-width:820px){.professional-mobility-hero{background:#f7fbf9;grid-template-columns:1fr}.professional-mobility-map{margin:0 20px 20px}.professional-mobility-metrics,.professional-mobility-safe-sequence>ol{grid-template-columns:1fr 1fr}.professional-mobility-safe-sequence>ol li:nth-child(2){border-right:0}.professional-mobility-safe-sequence>ol li:nth-child(-n+2){border-bottom:1px solid #e0e7e3}.professional-mobility-mode-grid,.professional-mobility-workspace{grid-template-columns:1fr}.professional-mobility-boundaries{order:-1}}@media (max-width:600px){.professional-mobility-hero-copy{padding:19px}.professional-mobility-hero-copy h2{font-size:18px}.professional-mobility-metrics,.professional-mobility-safe-sequence>ol{grid-template-columns:1fr}.professional-mobility-safe-sequence>ol li{border-bottom:1px solid #e0e7e3;border-right:0}.professional-mobility-next,.professional-mobility-mode-grid article>header,.professional-mobility-profile,.professional-mobility-route-card{grid-template-columns:38px 1fr}.professional-mobility-next>a,.professional-mobility-mode-grid article>header>b,.professional-mobility-profile>aside,.professional-mobility-route-card>aside{text-align:left;grid-column:2;justify-items:start}.professional-mobility-mode-grid article>nav,.professional-mobility-cases>header{flex-direction:column;align-items:stretch}.professional-mobility-cases>header nav{margin-top:8px}.professional-mobility-shortcut{grid-template-columns:38px 1fr}.professional-mobility-shortcut>b{grid-column:2}}.professional-classes-center{overflow:hidden}.professional-classes-center>header>nav{align-items:center;gap:8px;display:flex}.professional-classes-center>header>nav>a{color:#08795d;border:1px solid #c6ddd5;padding:5px 7px;font-size:6px;font-weight:750}.professional-classes-center>header>nav>b{color:#08795d;background:#e8f4f0;place-items:center;min-width:27px;height:27px;font-size:8px;display:grid}.professional-coverage-safety{background:#f0f8f5;border-bottom:1px solid #dce8e4;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:9px 13px;display:grid}.professional-coverage-safety>span{color:#08795d;background:#dcefe8;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.professional-coverage-safety p{margin:0}.professional-coverage-safety strong,.professional-coverage-safety small{display:block}.professional-coverage-safety strong{font-size:7px}.professional-coverage-safety small{color:#708079;margin-top:3px;font-size:6px;line-height:1.4}.professional-coverage-safety>b{color:#08795d;border:1px solid #b9d8cd;padding:4px 7px;font-size:5px}.professional-class-list>article.coverage-open{background:#fffaf0}.professional-class-list article>div>em{color:#9a6918;margin-top:5px;font-size:6px;font-style:normal;font-weight:750;display:block}.professional-class-list article nav>button{color:#08795d;cursor:pointer;background:#fff;border:1px solid #c8dcd5;padding:5px 7px;font-size:6px;font-weight:750}.professional-coverage-form{border-top:1px solid #e4eae7;grid-column:1/-1;grid-template-columns:.75fr 1.25fr;gap:9px;padding:11px 0 2px;display:grid!important}.professional-coverage-form label>span{color:#60716a;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.professional-coverage-form select,.professional-coverage-form textarea{color:#2e3d37;width:100%;font:inherit;background:#fbfcfc;border:1px solid #d8e1dd;outline:0;padding:7px 8px;font-size:7px}.professional-coverage-form select{min-height:34px}.professional-coverage-form textarea{resize:vertical;min-height:60px}.professional-coverage-form select:focus,.professional-coverage-form textarea:focus{border-color:#70bca3;box-shadow:0 0 0 3px #eaf6f2}.professional-coverage-form>p{color:#7d8984;align-self:center;margin:0;font-size:6px}.professional-coverage-form>nav{align-items:center;gap:6px;justify-content:flex-end!important;display:flex!important}.professional-coverage-form>nav button{color:#63716b;cursor:pointer;background:#fff;border:1px solid #d3dcd8;min-height:30px;padding:0 9px;font-size:7px;font-weight:700}.professional-coverage-form>nav button.primary{color:#fff;background:#0d8b69;border-color:#0d8b69}.professional-coverage-history{border-top:8px solid #f3f6f5}.professional-coverage-history>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:49px;padding:8px 13px;display:flex}.professional-coverage-history>header span{color:#0a8968;letter-spacing:.09em;font-size:5px;font-weight:800}.professional-coverage-history>header h3{margin:3px 0 0;font-size:9px}.professional-coverage-history>header>b{color:#62736c;background:#edf3f1;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.professional-coverage-history article{border-bottom:1px solid #edf0ef;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:9px 13px;display:grid}.professional-coverage-history article:last-child{border-bottom:0}.professional-coverage-history article>span{color:#08795d;background:#e9f4f0;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.professional-coverage-history article.declined>span,.professional-coverage-history article.cancelled>span{color:#9b5750;background:#f2eeee}.professional-coverage-history article strong,.professional-coverage-history article small{display:block}.professional-coverage-history article strong{margin:3px 0;font-size:8px}.professional-coverage-history article small{color:#84908b;font-size:5px}.professional-coverage-history article p{color:#6f7e78;margin:0 0 3px;font-size:6px}.professional-coverage-history article em{color:#51645c;margin-bottom:3px;font-size:6px;font-style:normal;display:block}.professional-coverage-history aside{justify-items:end;gap:6px;display:grid}.professional-coverage-history aside b{color:#08795d;border:1px solid #cadfd7;padding:4px 6px;font-size:5px}.professional-coverage-history aside button{color:#9b5750;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:700}.professional-coverage-feedback{border-top:1px solid #d9e8e2;margin:0;padding:8px 13px;font-size:7px}.professional-coverage-feedback.success{color:#08795d;background:#edf8f4}.professional-coverage-feedback.error{color:#a44740;background:#fff0ee}.class-coverage-operation{gap:12px;display:grid}.class-coverage-operation-banner{background:#eef8f4;border:1px solid #cfe2db;border-left:3px solid #159b75;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:11px 14px;display:grid}.class-coverage-operation-banner>span{color:#08795d;background:#d8eee6;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.class-coverage-operation-banner strong{font-size:9px}.class-coverage-operation-banner p{color:#60746c;margin:4px 0 0;font-size:7px;line-height:1.5}.class-coverage-operation-banner>b{color:#08795d;letter-spacing:.08em;font-size:6px}.class-coverage-operation-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.class-coverage-operation-metrics article{border-right:1px solid var(--line-soft);grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:75px;padding:11px 13px;display:grid}.class-coverage-operation-metrics article:last-child{border:0}.class-coverage-operation-metrics span{color:#74817c;font-size:6px;font-weight:800}.class-coverage-operation-metrics strong{grid-row:span 2;align-self:center;font-size:18px}.class-coverage-operation-metrics small{color:#8a9691;font-size:6px}.class-coverage-operation-metrics .amber strong{color:#aa721e}.class-coverage-operation-metrics .blue strong{color:#337b9c}.class-coverage-operation-metrics .green strong{color:#078061}.class-coverage-operation-metrics .violet strong{color:#6e58a1}.class-coverage-operation-board{overflow:hidden}.class-coverage-operation-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:11px 14px;display:flex}.class-coverage-operation-board>header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:800}.class-coverage-operation-board>header h2{margin:4px 0 2px;font-size:11px}.class-coverage-operation-board>header p{color:#7b8882;margin:0;font-size:7px}.class-coverage-operation-board>header nav{border:1px solid #dce3e0;display:flex}.class-coverage-operation-board>header button{color:#67756f;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce3e0;min-height:30px;padding:0 9px;font-size:7px}.class-coverage-operation-board>header button:last-child{border:0}.class-coverage-operation-board>header button.active{color:#08795d;background:#e8f5f0;font-weight:750}.class-coverage-operation-board>header button b{margin-left:3px}.class-coverage-operation-list{background:#f7f9f8;padding:11px}.class-coverage-operation-list>article{background:#fff;border:1px solid #dce3e0;border-left:3px solid #d29a3d;margin-bottom:9px}.class-coverage-operation-list>article.in_review{border-left-color:#448eaa}.class-coverage-operation-list>article.resolved{border-left-color:#159b75}.class-coverage-operation-list>article.declined,.class-coverage-operation-list>article.cancelled{border-left-color:#ad625b}.class-coverage-operation-list>article>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:58px;padding:9px 12px;display:flex}.class-coverage-operation-list>article>header>div{align-items:center;gap:8px;display:flex}.class-coverage-operation-list>article>header>div>span{color:#08795d;background:#e3f3ed;place-items:center;width:33px;height:33px;font-size:7px;font-weight:800;display:grid}.class-coverage-operation-list header p{margin:0}.class-coverage-operation-list header strong,.class-coverage-operation-list header small{display:block}.class-coverage-operation-list header strong{font-size:8px}.class-coverage-operation-list header small{color:#85918c;margin-top:3px;font-size:6px}.class-coverage-operation-list header aside{text-align:right}.class-coverage-operation-list header aside b,.class-coverage-operation-list header aside time{display:block}.class-coverage-operation-list header aside b{color:#9a6818;font-size:6px}.class-coverage-operation-list header aside time{color:#8b9691;margin-top:4px;font-size:6px}.class-coverage-operation-list>article>section{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.class-coverage-operation-list>article>section>div{min-height:75px;padding:11px 13px}.class-coverage-operation-list>article>section>div+div{border-left:1px solid var(--line-soft)}.class-coverage-operation-list section small{color:#81908a;letter-spacing:.06em;font-size:5px;font-weight:800}.class-coverage-operation-list section strong{margin:5px 0;font-size:9px;display:block}.class-coverage-operation-list section p,.class-coverage-operation-list section em{color:#6f7e78;margin:0;font-size:6px;line-height:1.45}.class-coverage-operation-list section em{margin-top:4px;font-style:normal;display:block}.class-coverage-operation-next{background:#f0f7f4;grid-template-columns:22px 1fr 15px 22px 1fr;align-items:center;gap:7px;min-height:55px;margin:10px 12px 0;padding:8px 10px;display:grid}.class-coverage-operation-next>span{color:#08795d;background:#d8ede5;place-items:center;width:21px;height:21px;font-size:6px;font-weight:800;display:grid}.class-coverage-operation-next p{margin:0}.class-coverage-operation-next strong,.class-coverage-operation-next small{display:block}.class-coverage-operation-next strong{font-size:7px}.class-coverage-operation-next small{color:#77857f;margin-top:2px;font-size:5px}.class-coverage-operation-next>i{color:#8aa298;text-align:center;font-style:normal}.class-coverage-operation-list>article>label{margin:10px 12px 0;display:block}.class-coverage-operation-list>article>label>span{color:#62716b;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.class-coverage-operation-list textarea{resize:vertical;width:100%;min-height:58px;font:inherit;background:#fbfcfc;border:1px solid #d8e1dd;outline:0;padding:8px;font-size:7px}.class-coverage-operation-list textarea:focus{border-color:#70bca3;box-shadow:0 0 0 3px #eaf6f2}.class-coverage-operation-list>article>nav{justify-content:flex-end;gap:6px;padding:9px 12px 11px;display:flex}.class-coverage-operation-list>article>nav button,.class-coverage-operation-list>article>nav a{color:#4f625a;cursor:pointer;background:#fff;border:1px solid #cfd9d5;align-items:center;min-height:29px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.class-coverage-operation-list>article>nav button.decline{color:#9b514a}.class-coverage-operation-list>article>nav a.primary{color:#fff;background:#0d8b69;border-color:#0d8b69}.class-coverage-operation-list article>footer{border-top:1px solid var(--line-soft);padding:8px 12px}.class-coverage-operation-list article>footer>span{color:#89948f;letter-spacing:.07em;font-size:5px;font-weight:800}.class-coverage-operation-list article>footer p{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:27px;margin:3px 0 0;display:grid}.class-coverage-operation-list footer i{color:#08795d;background:#e9f3ef;place-items:center;width:15px;height:15px;font-size:5px;font-style:normal;font-weight:800;display:grid}.class-coverage-operation-list footer strong{font-size:6px;font-weight:600}.class-coverage-operation-list footer small{color:#8a9691;font-size:5px}.class-coverage-operation-resolution{background:#f5f8f7;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px 12px;display:grid}.class-coverage-operation-resolution>span{color:#08795d;background:#e0f0ea;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.class-coverage-operation-resolution p{margin:0}.class-coverage-operation-resolution strong,.class-coverage-operation-resolution small{display:block}.class-coverage-operation-resolution strong{font-size:7px}.class-coverage-operation-resolution small{color:#7c8983;margin-top:3px;font-size:6px}.class-coverage-operation-resolution a{color:#08795d;font-size:7px;font-weight:750}.class-coverage-operation-empty{text-align:center;background:#fff;border:1px dashed #d7dfdc;align-content:center;place-items:center;min-height:170px;display:grid}.class-coverage-operation-empty>span{color:#08795d;background:#e4f3ee;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.class-coverage-operation-empty strong{margin-top:9px;font-size:9px}.class-coverage-operation-empty p{color:#7b8882;max-width:390px;margin:4px 0 0;font-size:7px;line-height:1.5}.class-coverage-operation-feedback{border:1px solid;margin:0;padding:9px 12px;font-size:7px}.class-coverage-operation-feedback.success{color:#08795d;background:#edf8f4;border-color:#cfe4dc}.class-coverage-operation-feedback.error{color:#a44740;background:#fff0ee;border-color:#edd1ce}.class-coverage-request-alert{background:#fff8e9;border-bottom:1px solid #ead9b7;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:9px 16px;display:grid}.class-coverage-request-alert>span{color:#8e631c;background:#f1e1bf;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.class-coverage-request-alert small,.class-coverage-request-alert strong{display:block}.class-coverage-request-alert small{color:#9a6919;letter-spacing:.07em;font-size:5px;font-weight:800}.class-coverage-request-alert strong{margin-top:3px;font-size:8px}.class-coverage-request-alert p{color:#786b50;margin:3px 0 0;font-size:6px}.class-coverage-request-alert a{color:#765918;background:#fff;border:1px solid #d7c294;padding:6px 8px;font-size:7px;font-weight:750}.professional-coverage-invitations{background:#fff;border-bottom:8px solid #f3f6f5}.professional-coverage-invitations>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;min-height:51px;padding:8px 13px;display:flex}.professional-coverage-invitations>header span{color:#257494;letter-spacing:.09em;font-size:5px;font-weight:800}.professional-coverage-invitations>header h3{margin:3px 0 0;font-size:9px}.professional-coverage-invitations>header>b{color:#257494;background:#e9f3f7;place-items:center;min-width:23px;height:23px;font-size:7px;display:grid}.professional-coverage-invitations article{border-bottom:1px solid #edf1ef;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:79px;padding:9px 13px;display:grid}.professional-coverage-invitations article>span{color:#257494;background:#e8f3f7;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.professional-coverage-invitations article.accepted>span{color:#08795d;background:#e1f2eb}.professional-coverage-invitations article.declined>span,.professional-coverage-invitations article.withdrawn>span{color:#9b5750;background:#f2eeee}.professional-coverage-invitations article small,.professional-coverage-invitations article strong,.professional-coverage-invitations article em{display:block}.professional-coverage-invitations article small{color:#84918b;font-size:5px}.professional-coverage-invitations article strong{margin:3px 0;font-size:8px}.professional-coverage-invitations article p{color:#65756e;margin:0;font-size:6px}.professional-coverage-invitations article em{color:#257494;margin-top:4px;font-size:6px;font-style:normal;font-weight:700}.professional-coverage-invitations article>aside{text-align:right;justify-items:stretch;gap:5px;display:grid}.professional-coverage-invitations aside button{color:#596a63;cursor:pointer;background:#fff;border:1px solid #cfdad6;min-height:28px;padding:0 8px;font-size:6px;font-weight:750}.professional-coverage-invitations aside button.accept{color:#fff;background:#118868;border-color:#118868}.professional-coverage-invitations aside button:disabled{cursor:wait;opacity:.58}.professional-coverage-invitations aside b{color:#596a63;font-size:6px}.professional-invitation-decline{border-top:1px solid #edf1ef;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding-top:9px;display:grid!important}.professional-invitation-decline label span{color:#65756e;margin-bottom:4px;font-size:6px;font-weight:700;display:block}.professional-invitation-decline textarea{resize:vertical;width:100%;min-height:51px;font:inherit;background:#fbfcfc;border:1px solid #d6dfdb;outline:0;padding:7px 8px;font-size:7px}.professional-invitation-decline textarea:focus{border-color:#70bca3;box-shadow:0 0 0 3px #eaf6f2}.professional-invitation-decline nav{align-items:end;gap:5px;display:flex}.professional-invitation-decline button{color:#596a63;cursor:pointer;background:#fff;border:1px solid #d0dad6;min-height:29px;padding:0 8px;font-size:6px;font-weight:750}.professional-invitation-decline button:last-child{color:#994f49;border-color:#ab5b55}.professional-coverage-invitations>footer{background:#f4f8f6;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:8px 13px;display:grid}.professional-coverage-invitations>footer>span{color:#08795d;background:#e3eeea;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.professional-coverage-invitations>footer p{margin:0}.professional-coverage-invitations>footer strong,.professional-coverage-invitations>footer small{display:block}.professional-coverage-invitations>footer strong{font-size:7px}.professional-coverage-invitations>footer small{color:#788780;margin-top:2px;font-size:5px}.class-coverage-operation-list>article>section.class-coverage-invite-candidates{border-bottom:1px solid var(--line-soft);background:#f7faf9;padding:0;display:block}.class-coverage-invite-candidates>header{justify-content:space-between;align-items:center;min-height:47px;padding:8px 12px;display:flex}.class-coverage-invite-candidates>header small,.class-coverage-invite-candidates>header strong{display:block}.class-coverage-invite-candidates>header small{color:#257494;letter-spacing:.07em;font-size:5px;font-weight:800}.class-coverage-invite-candidates>header strong{margin-top:3px;font-size:8px}.class-coverage-invite-candidates>header>b{color:#257494;border:1px solid #bdd5de;padding:4px 6px;font-size:5px}.class-coverage-invite-candidates>div{border-top:1px solid #e4ebe8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.class-coverage-invite-candidates>div>article{background:#fff;border-bottom:1px solid #e4ebe8;border-right:1px solid #e4ebe8;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:76px;padding:8px 10px;display:grid}.class-coverage-invite-candidates>div>article:nth-child(2n){border-right:0}.class-coverage-invite-candidates>div>article:nth-last-child(-n+2){border-bottom:0}.class-coverage-invite-candidates article>span{color:#08795d;background:#e9f3ef;place-items:center;width:28px;height:28px;font-size:6px;font-weight:800;display:grid}.class-coverage-invite-candidates article>div{min-height:0!important;padding:0!important}.class-coverage-invite-candidates article>div small,.class-coverage-invite-candidates article>div strong{display:block}.class-coverage-invite-candidates article>div small{color:#84918b;font-size:5px}.class-coverage-invite-candidates article>div strong{margin:3px 0;font-size:7px}.class-coverage-invite-candidates article>div p{color:#64736d;margin:0;font-size:5px}.class-coverage-invite-candidates article>aside{text-align:right;justify-items:end;gap:3px;display:grid}.class-coverage-invite-candidates aside em{color:#08795d;font-size:5px;font-style:normal}.class-coverage-invite-candidates article:not(.available) aside em{color:#9b5750}.class-coverage-invite-candidates aside b{color:#687871;font-size:5px}.class-coverage-invite-candidates aside button{color:#08795d;cursor:pointer;background:#f7fbf9;border:1px solid #bdd8cf;padding:4px 6px;font-size:5px;font-weight:750}.class-coverage-invite-candidates aside button:disabled{cursor:not-allowed;opacity:.5}.class-coverage-invite-empty{color:#788780;text-align:center;grid-column:1/-1;margin:0;padding:13px;font-size:6px}.class-coverage-invite-candidates article.on-standby{background:#f0f9f5;box-shadow:inset 2px 0 #17a77d}.class-coverage-invite-candidates article.on-standby>span{background:#d8eee6}.class-coverage-invite-candidates article.on-standby>div p,.class-coverage-invite-candidates article.on-standby aside em{color:#08795d;font-weight:750}@media (max-width:800px){.class-coverage-operation-metrics{grid-template-columns:repeat(2,1fr)}.class-coverage-operation-metrics article:nth-child(2){border-right:0}.class-coverage-operation-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.class-coverage-operation-board>header{flex-direction:column;align-items:flex-start}.class-coverage-operation-list>article>section{grid-template-columns:1fr}.class-coverage-operation-list>article>section>div+div{border-top:1px solid var(--line-soft);border-left:0}.class-coverage-invite-candidates>div{grid-template-columns:1fr}.class-coverage-invite-candidates>div>article{border-right:0}.class-coverage-invite-candidates>div>article:nth-last-child(-n+2){border-bottom:1px solid #e4ebe8}.class-coverage-invite-candidates>div>article:last-child{border-bottom:0}}@media (max-width:560px){.professional-coverage-safety,.class-coverage-operation-banner{grid-template-columns:29px minmax(0,1fr)}.professional-coverage-safety>b,.class-coverage-operation-banner>b{grid-column:2}.professional-coverage-form{grid-template-columns:1fr}.professional-coverage-form>nav{justify-content:stretch!important}.professional-coverage-form>nav button{flex:1}.professional-coverage-history article,.professional-coverage-invitations article{grid-template-columns:29px minmax(0,1fr)}.professional-coverage-history aside,.professional-coverage-invitations article>aside{text-align:left;grid-column:2;justify-items:start}.professional-coverage-invitations article>aside{grid-template-columns:repeat(2,auto)}.professional-invitation-decline{grid-column:1/-1;grid-template-columns:1fr}.professional-invitation-decline nav{justify-content:flex-end}.class-coverage-invite-candidates>div>article{grid-template-columns:29px minmax(0,1fr)}.class-coverage-invite-candidates article>aside{text-align:left;grid-column:2;justify-items:start}.class-coverage-operation-next{grid-template-columns:22px 1fr}.class-coverage-operation-next>i{display:none}.class-coverage-operation-list>article>nav{flex-direction:column;align-items:stretch}.class-coverage-operation-list>article>nav button,.class-coverage-operation-list>article>nav a{justify-content:center}.class-coverage-operation-list article>footer p{grid-template-columns:16px 1fr}.class-coverage-operation-list footer small{grid-column:2}.class-coverage-request-alert{grid-template-columns:31px minmax(0,1fr)}.class-coverage-request-alert a{grid-column:2;justify-self:start}.class-coverage-operation-resolution{grid-template-columns:29px minmax(0,1fr)}.class-coverage-operation-resolution a{grid-column:2}}.coverage-policy-page{gap:12px;display:grid}.coverage-policy-hero{grid-template-columns:minmax(0,1.3fr) minmax(420px,.8fr);align-items:stretch;min-height:119px;display:grid;overflow:hidden}.coverage-policy-hero>div{background:linear-gradient(115deg,#f1f9f6,#fbfdfc);align-content:center;padding:17px 19px;display:grid}.coverage-policy-hero>div>span,.coverage-policy-timeline header span,.coverage-policy-fields header span,.coverage-policy-automation header span,.coverage-policy-day header span,.coverage-policy-boundaries>span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:800}.coverage-policy-hero h2{max-width:690px;margin:5px 0 4px;font-size:13px;line-height:1.3}.coverage-policy-hero p{color:#687971;margin:0;font-size:7px;line-height:1.5}.coverage-policy-hero dl{border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.coverage-policy-hero dl>div{border-right:1px solid var(--line-soft);align-content:center;gap:4px;padding:13px;display:grid}.coverage-policy-hero dl>div:last-child{border:0}.coverage-policy-hero dt{color:#7f8c86;font-size:6px}.coverage-policy-hero dd{color:#08795d;margin:0;font-size:17px;font-weight:800}.coverage-policy-hero dl small{color:#8a9691;font-size:5px}.coverage-policy-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.coverage-policy-layout>main,.coverage-policy-layout>aside{gap:12px;display:grid}.coverage-policy-timeline,.coverage-policy-fields,.coverage-policy-automation,.coverage-policy-day{overflow:hidden}.coverage-policy-timeline>header,.coverage-policy-fields>header,.coverage-policy-automation>header,.coverage-policy-day>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:11px 14px;display:flex}.coverage-policy-timeline header h2,.coverage-policy-fields header h2,.coverage-policy-automation header h2,.coverage-policy-day header h2{margin:4px 0 2px;font-size:10px}.coverage-policy-timeline header p,.coverage-policy-fields header p,.coverage-policy-automation header p,.coverage-policy-day header p{color:#7d8a84;margin:0;font-size:6px}.coverage-policy-timeline header>b{color:#08795d;border:1px solid #bcd8ce;padding:5px 7px;font-size:6px}.coverage-policy-fields header>b,.coverage-policy-automation header>b,.coverage-policy-day header>b{color:#08795d;letter-spacing:.07em;font-size:5px}.coverage-policy-timeline>div{background:#fbfcfc;grid-template-columns:repeat(4,1fr);display:grid}.coverage-policy-timeline article{border-right:1px solid #e4eae7;grid-template-columns:26px minmax(0,1fr) 11px;align-items:center;gap:7px;min-height:105px;padding:10px;display:grid}.coverage-policy-timeline article:last-child{border-right:0;grid-template-columns:26px minmax(0,1fr)}.coverage-policy-timeline article>i{color:#08795d;background:#e4f1ec;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:800;display:grid}.coverage-policy-timeline article.reminder>i{color:#2c7594;background:#e5f0f5}.coverage-policy-timeline article.escalation>i{color:#9a6918;background:#f8ead3}.coverage-policy-timeline article.deadline>i{color:#9c574f;background:#f1e8e7}.coverage-policy-timeline article span small,.coverage-policy-timeline article span strong{display:block}.coverage-policy-timeline article span small{color:#778780;font-size:5px;font-weight:750}.coverage-policy-timeline article span strong{margin:4px 0;font-size:7px}.coverage-policy-timeline article span p{color:#7b8983;margin:0;font-size:5px;line-height:1.45}.coverage-policy-timeline article>em{color:#a1ada8;text-align:center;font-size:8px;font-style:normal}.coverage-policy-timeline>footer{border-top:1px solid var(--line-soft);background:#f1f7f4;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:48px;padding:8px 13px;display:grid}.coverage-policy-timeline>footer>span{color:#08795d;background:#dfece7;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.coverage-policy-timeline footer p{margin:0}.coverage-policy-timeline footer strong,.coverage-policy-timeline footer small{display:block}.coverage-policy-timeline footer strong{font-size:7px}.coverage-policy-timeline footer small{color:#73837c;margin-top:2px;font-size:5px}.coverage-policy-fields>div{grid-template-columns:repeat(2,1fr);display:grid}.coverage-policy-fields>div>label{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;min-height:89px;padding:11px 13px;display:grid}.coverage-policy-fields>div>label:nth-child(2n){border-right:0}.coverage-policy-fields label>span strong,.coverage-policy-fields label>span small{display:block}.coverage-policy-fields label>span strong{font-size:7px}.coverage-policy-fields label>span small{color:#7b8882;margin-top:4px;font-size:5px;line-height:1.45}.coverage-policy-fields label>div{background:#fbfcfc;border:1px solid #d6dfdb;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.coverage-policy-fields input{color:#26362f;min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:8px;font-weight:750}.coverage-policy-fields label>div>b{color:#77847e;padding-right:7px;font-size:6px}.coverage-policy-fields label>div>em{color:#08795d;border-top:1px solid #e7ece9;grid-column:1/-1;padding:4px 7px;font-size:5px;font-style:normal}.coverage-policy-fields>aside{background:#fff8eb;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:48px;padding:8px 13px;display:grid}.coverage-policy-fields>aside>span{color:#9a6918;grid-row:span 2;font-size:5px;font-weight:800}.coverage-policy-fields>aside strong{font-size:7px}.coverage-policy-fields>aside p{color:#806f4f;margin:0;font-size:5px}.coverage-policy-automation>div{grid-template-columns:1fr 1fr;display:grid}.coverage-policy-automation>div>button{border:0;border-right:1px solid var(--line-soft);color:#53635c;text-align:left;cursor:pointer;background:#fbfcfc;grid-template-columns:31px minmax(0,1fr) auto 29px;align-items:center;gap:9px;min-height:82px;padding:10px 13px;display:grid}.coverage-policy-automation>div>button:last-child{border:0}.coverage-policy-automation button.selected{color:#22483b;background:#f0f8f5}.coverage-policy-automation button>i{color:#77837e;background:#edf1ef;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.coverage-policy-automation button.selected>i{color:#08795d;background:#d9ede5}.coverage-policy-automation button span strong,.coverage-policy-automation button span small{display:block}.coverage-policy-automation button span strong{font-size:8px}.coverage-policy-automation button span small{color:#78877f;margin-top:4px;font-size:5px;line-height:1.45}.coverage-policy-automation button>b{color:#909a96;font-size:5px}.coverage-policy-automation button.selected>b{color:#08795d}.coverage-policy-automation button>em{background:#e7ece9;border:1px solid #cbd5d1;align-items:center;width:28px;height:16px;padding:1px;display:flex}.coverage-policy-automation button>em>i{background:#fff;width:12px;height:12px;transition:transform .16s}.coverage-policy-automation button.selected>em{background:#259a78;border-color:#259a78}.coverage-policy-automation button.selected>em>i{transform:translate(12px)}.coverage-policy-day>ol{background:#fbfcfc;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.coverage-policy-day li{border-right:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:83px;padding:10px 12px;display:grid}.coverage-policy-day li:last-child{border:0}.coverage-policy-day time{color:#08795d;background:#e6f2ed;place-items:center;width:37px;height:37px;font-size:7px;font-weight:850;display:grid}.coverage-policy-day li:last-child time{color:#94631a;background:#f5e7cd}.coverage-policy-day li strong,.coverage-policy-day li small{display:block}.coverage-policy-day li strong{font-size:7px}.coverage-policy-day li small{color:#798780;margin-top:4px;font-size:5px;line-height:1.45}.coverage-policy-day>footer{border-top:1px solid var(--line-soft);background:#f1f7f4;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:48px;padding:8px 13px;display:grid}.coverage-policy-day>footer>span{color:#08795d;background:#dfece7;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.coverage-policy-day footer p{margin:0}.coverage-policy-day footer strong,.coverage-policy-day footer small{display:block}.coverage-policy-day footer strong{font-size:7px}.coverage-policy-day footer small{color:#73837c;margin-top:2px;font-size:5px}.coverage-policy-feedback{border:1px solid;align-items:center;gap:8px;min-height:39px;margin:0;padding:8px 11px;font-size:7px;display:flex}.coverage-policy-feedback b{place-items:center;width:20px;height:20px;display:grid}.coverage-policy-feedback.success{color:#08795d;background:#edf8f4;border-color:#cde2da}.coverage-policy-feedback.error{color:#a14740;background:#fff0ee;border-color:#e8cecb}.coverage-policy-savebar{justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 13px;display:flex}.coverage-policy-savebar p{margin:0}.coverage-policy-savebar strong,.coverage-policy-savebar small{display:block}.coverage-policy-savebar strong{font-size:7px}.coverage-policy-savebar small{color:#7f8b86;margin-top:3px;font-size:5px}.coverage-policy-savebar button{cursor:pointer}.coverage-policy-live,.coverage-policy-boundaries{overflow:hidden}.coverage-policy-live>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:47px;padding:8px 11px;display:flex}.coverage-policy-live>header span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.coverage-policy-live>header b{color:#08795d;background:#e8f2ee;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.coverage-policy-live dl{margin:0;padding:4px 11px}.coverage-policy-live dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.coverage-policy-live dl>div:last-child{border:0}.coverage-policy-live dt{color:#7b8882;font-size:6px}.coverage-policy-live dd{color:#26362f;margin:0;font-size:7px;font-weight:750}.coverage-policy-live>p{border-top:1px solid var(--line-soft);color:#89948f;margin:0;padding:8px 11px;font-size:5px}.coverage-policy-boundaries{padding:12px}.coverage-policy-boundaries ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.coverage-policy-boundaries li{border-left:2px solid #c9ded6;padding-left:8px}.coverage-policy-boundaries li b,.coverage-policy-boundaries li small{display:block}.coverage-policy-boundaries li b{font-size:7px}.coverage-policy-boundaries li small{color:#7b8882;margin-top:3px;font-size:5px;line-height:1.45}.coverage-policy-safety{background:#eef7f3;border:1px solid #cfe1da;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:67px;padding:10px 11px;display:grid}.coverage-policy-safety>b{color:#08795d;background:#dcece6;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.coverage-policy-safety p{margin:0}.coverage-policy-safety strong,.coverage-policy-safety small{display:block}.coverage-policy-safety strong{font-size:7px}.coverage-policy-safety small{color:#6f8179;margin-top:3px;font-size:5px;line-height:1.45}.coverage-policy-change{overflow:hidden}.coverage-policy-change>span,.coverage-policy-history>span{border-bottom:1px solid var(--line-soft);color:#08795d;letter-spacing:.08em;padding:10px 13px;font-size:6px;font-weight:800;display:block}.coverage-policy-change>div{grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);align-items:center;gap:14px;padding:12px 13px;display:grid}.coverage-policy-change label strong,.coverage-policy-change label small{display:block}.coverage-policy-change label strong{font-size:7px}.coverage-policy-change label small{color:#7b8882;margin-top:4px;font-size:5px}.coverage-policy-change textarea{resize:vertical;color:#26362f;min-height:57px;font:inherit;background:#fbfcfc;border:1px solid #d6dfdb;padding:8px 9px;font-size:7px;line-height:1.45}.coverage-policy-change>footer{border-top:1px solid var(--line-soft);background:#f7faf9;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.coverage-policy-change footer p{margin:0}.coverage-policy-change footer strong,.coverage-policy-change footer small{display:block}.coverage-policy-change footer strong{font-size:7px}.coverage-policy-change footer small{color:#75837d;margin-top:3px;font-size:5px}.coverage-policy-history{overflow:hidden}.coverage-policy-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.coverage-policy-history>header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:800}.coverage-policy-history>header a{color:#08795d;cursor:pointer;font-size:6px;font-weight:800}.coverage-policy-history ol{margin:0;padding:0 11px;list-style:none;display:grid}.coverage-policy-history li{border-bottom:1px solid var(--line-soft);gap:3px;padding:9px 0;display:grid}.coverage-policy-history li:last-child{border:0}.coverage-policy-history li b{font-size:6px}.coverage-policy-history li small{color:#687871;font-size:5px;line-height:1.45}.coverage-policy-history li em{color:#939d99;font-size:5px;font-style:normal}.coverage-policy-history>p{color:#7b8882;margin:0;padding:11px;font-size:6px}.class-coverage-escalation-alert{background:#fff8eb;border-bottom:1px solid #ead9b9;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 12px;display:grid}.class-coverage-escalation-alert>span{color:#94631a;background:#f2e0bd;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.class-coverage-escalation-alert small,.class-coverage-escalation-alert strong{display:block}.class-coverage-escalation-alert small{color:#9a6918;letter-spacing:.07em;font-size:5px;font-weight:800}.class-coverage-escalation-alert strong{margin-top:3px;font-size:8px}.class-coverage-escalation-alert p{color:#7d704f;margin:3px 0 0;font-size:6px}.class-coverage-escalation-alert>button{color:#855c19;cursor:pointer;background:#fff;border:1px solid #d4b97e;min-height:29px;padding:0 8px;font-size:6px;font-weight:750}.class-coverage-escalation-alert>button:disabled{cursor:wait;opacity:.55}.class-coverage-escalation-alert.acknowledged{background:#eff8f5;border-color:#cfe2db}.class-coverage-escalation-alert.acknowledged>span{color:#08795d;background:#dbeee7}.class-coverage-escalation-alert.acknowledged small,.class-coverage-escalation-alert.acknowledged>b{color:#08795d}.class-coverage-escalation-alert.acknowledged p{color:#647a71}.class-coverage-escalation-alert>b{letter-spacing:.06em;font-size:5px}.professional-coverage-invitations article.reminded{background:#fffaf0}.professional-coverage-invitations article.reminded>span{color:#94631a;background:#f4e4c4}.professional-coverage-invitations article.reminded em{color:#94631a}@media (max-width:980px){.coverage-policy-hero{grid-template-columns:1fr}.coverage-policy-hero dl{border-top:1px solid var(--line-soft);border-left:0}.coverage-policy-layout{grid-template-columns:1fr}.coverage-policy-layout>aside{grid-template-columns:1fr 1fr}.coverage-policy-safety,.coverage-policy-history{grid-column:1/-1}}@media (max-width:760px){.coverage-policy-timeline>div,.coverage-policy-fields>div,.coverage-policy-automation>div,.coverage-policy-day>ol{grid-template-columns:1fr}.coverage-policy-timeline article{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr)}.coverage-policy-timeline article>em{display:none}.coverage-policy-fields>div>label,.coverage-policy-automation>div>button{border-right:0}.coverage-policy-day li{border-right:0;border-bottom:1px solid var(--line-soft)}.coverage-policy-layout>aside{grid-template-columns:1fr}.coverage-policy-safety{grid-column:auto}}@media (max-width:540px){.coverage-policy-hero dl{grid-template-columns:1fr}.coverage-policy-hero dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.coverage-policy-fields>div>label,.coverage-policy-change>div{grid-template-columns:1fr}.coverage-policy-change>footer{flex-direction:column;align-items:stretch}.coverage-policy-automation>div>button{grid-template-columns:31px minmax(0,1fr) auto}.coverage-policy-automation button>em{grid-column:2}.coverage-policy-savebar{flex-direction:column;align-items:stretch}.class-coverage-escalation-alert{grid-template-columns:30px minmax(0,1fr)}.class-coverage-escalation-alert>button,.class-coverage-escalation-alert>b{grid-column:2;justify-self:start}}.network-coverage-page,.network-coverage-policy-page{gap:12px;display:grid}.network-coverage-command,.network-coverage-policy-command{overflow:hidden}.network-coverage-command>header,.network-coverage-policy-command>header{background:linear-gradient(115deg,#eef8f4,#fbfdfc);justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:14px 17px;display:flex}.network-coverage-command header span,.network-coverage-policy-command header span,.network-coverage-units header span,.network-coverage-requests header span,.network-coverage-policy-fields header span,.network-coverage-policy-automation header span,.network-coverage-policy-units header span,.network-coverage-policy-reason header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:850}.network-coverage-command h2,.network-coverage-policy-command h2{margin:5px 0 3px;font-size:13px}.network-coverage-command p,.network-coverage-policy-command p{color:#6e7e77;margin:0;font-size:7px}.network-coverage-command header>b,.network-coverage-policy-command header>b{color:#08795d;border:1px solid #bdd9cf;padding:6px 8px;font-size:6px}.network-coverage-command dl,.network-coverage-policy-command dl{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.network-coverage-command dl>div,.network-coverage-policy-command dl>div{border-right:1px solid var(--line-soft);align-content:center;gap:3px;min-height:68px;padding:10px 15px;display:grid}.network-coverage-command dl>div:last-child,.network-coverage-policy-command dl>div:last-child{border-right:0}.network-coverage-command dt,.network-coverage-policy-command dt{color:#7f8c86;font-size:6px}.network-coverage-command dd,.network-coverage-policy-command dd{color:#08795d;margin:0;font-size:16px;font-weight:850}.network-coverage-command dl small,.network-coverage-policy-command dl small{color:#8a9691;font-size:5px}.network-coverage-command dl .attention dd,.network-coverage-policy-command dl .attention dd{color:#a66d17}.network-coverage-command dl .critical dd{color:#ae463f}.network-coverage-privacy,.network-coverage-boundary,.network-coverage-policy-boundary{background:#eef7f3;border:1px solid #cfe1da;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 12px;display:grid}.network-coverage-privacy>b,.network-coverage-boundary>b,.network-coverage-policy-boundary>b{color:#08795d;background:#dcece6;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.network-coverage-privacy p,.network-coverage-boundary p,.network-coverage-policy-boundary p{margin:0}.network-coverage-privacy strong,.network-coverage-privacy small,.network-coverage-boundary strong,.network-coverage-boundary small,.network-coverage-policy-boundary strong,.network-coverage-policy-boundary small{display:block}.network-coverage-privacy strong,.network-coverage-boundary strong,.network-coverage-policy-boundary strong{font-size:7px}.network-coverage-privacy small,.network-coverage-boundary small,.network-coverage-policy-boundary small{color:#6e8078;margin-top:3px;font-size:5px;line-height:1.45}.network-coverage-privacy>span{color:#08795d;font-size:6px;font-weight:800}.network-coverage-boundary{background:#fff8eb;border-color:#ead8b7;grid-template-columns:30px 1fr}.network-coverage-boundary>b{color:#9d6818;background:#f4e6ca}.network-coverage-units,.network-coverage-requests,.network-coverage-policy-fields,.network-coverage-policy-automation,.network-coverage-policy-units,.network-coverage-policy-reason,.network-coverage-policy-now,.network-coverage-policy-history{overflow:hidden}.network-coverage-units>header,.network-coverage-requests>header,.network-coverage-policy-fields>header,.network-coverage-policy-automation>header,.network-coverage-policy-units>header,.network-coverage-policy-reason>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:11px 14px;display:flex}.network-coverage-units header h2,.network-coverage-requests header h2,.network-coverage-policy-fields header h2,.network-coverage-policy-automation header h2,.network-coverage-policy-units header h2,.network-coverage-policy-reason header h2{margin:4px 0 2px;font-size:10px}.network-coverage-units header p,.network-coverage-requests header p,.network-coverage-policy-fields header p,.network-coverage-policy-automation header p,.network-coverage-policy-units header p{color:#7d8a84;margin:0;font-size:6px}.network-coverage-units header>b,.network-coverage-requests header>b,.network-coverage-policy-fields header>b,.network-coverage-policy-automation header>b,.network-coverage-policy-units header>b,.network-coverage-policy-reason header>b{color:#08795d;letter-spacing:.07em;font-size:5px}.network-coverage-unit,.network-coverage-policy-unit{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:72px;padding:9px 12px;display:grid}.network-coverage-unit{grid-template-columns:minmax(170px,1.2fr) .45fr .45fr .75fr minmax(190px,1fr) 95px}.network-coverage-unit.heading{color:#7d8a84;text-transform:uppercase;background:#f8faf9;min-height:31px;font-size:5px;font-weight:800}.network-coverage-unit:last-child{border-bottom:0}.network-coverage-unit>div:first-child,.network-coverage-policy-unit>div:first-child{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.network-coverage-unit>div:first-child>b,.network-coverage-policy-unit>div:first-child>b{color:#08795d;background:#e3f0eb;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.network-coverage-unit p,.network-coverage-policy-unit p{margin:0}.network-coverage-unit strong,.network-coverage-unit small,.network-coverage-policy-unit strong,.network-coverage-policy-unit small{display:block}.network-coverage-unit strong,.network-coverage-policy-unit strong{font-size:7px}.network-coverage-unit small,.network-coverage-policy-unit small{color:#7f8b86;margin-top:3px;font-size:5px}.network-coverage-unit>span>strong{font-size:9px}.network-coverage-unit .attention strong,.network-coverage-policy-unit .attention strong{color:#a36713}.network-coverage-unit .healthy strong{color:#08795d}.network-coverage-policy>b,.network-coverage-policy-unit .source{color:#65736d;text-transform:uppercase;background:#edf2f0;width:fit-content;padding:3px 5px;font-size:5px;display:inline-block}.network-coverage-policy>b.organization,.network-coverage-policy-unit .source.organization{color:#08795d;background:#e1f1eb}.network-coverage-policy>b.unit,.network-coverage-policy-unit .source.unit{color:#94611a;background:#fff0d7}.network-coverage-policy>strong{margin-top:5px}.network-coverage-unit nav,.network-coverage-policy-unit nav{justify-items:end;gap:5px;display:grid}.network-coverage-unit nav a,.network-coverage-policy-unit nav a{color:#08795d;font-size:6px;font-weight:800}.network-coverage-unit nav span{color:#929d98;font-size:5px}.network-coverage-request{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1.2fr) .8fr .55fr .45fr .6fr 80px;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.network-coverage-request.heading{color:#7d8a84;text-transform:uppercase;background:#f8faf9;min-height:31px;font-size:5px;font-weight:800}.network-coverage-request:last-child{border-bottom:0}.network-coverage-request strong,.network-coverage-request small{display:block}.network-coverage-request strong{font-size:7px}.network-coverage-request small{color:#7f8b86;margin-top:3px;font-size:5px}.network-coverage-request .attention strong{color:#a24c3f}.network-coverage-request>a{color:#08795d;justify-self:end;font-size:6px;font-weight:800}.network-coverage-empty{color:#7a8781;text-align:center;margin:0;padding:18px;font-size:7px}.network-coverage-policy-cascade{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:stretch;display:grid}.network-coverage-policy-cascade article{border:1px solid var(--line-soft);background:#fff;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:79px;padding:10px 12px;display:grid}.network-coverage-policy-cascade article.active{background:#f0f8f5;border-color:#b8dacf}.network-coverage-policy-cascade article>i{color:#6e7e77;background:#edf2f0;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;font-weight:800;display:grid}.network-coverage-policy-cascade article.active>i{color:#08795d;background:#dceee7}.network-coverage-policy-cascade p{margin:0}.network-coverage-policy-cascade span,.network-coverage-policy-cascade strong,.network-coverage-policy-cascade small{display:block}.network-coverage-policy-cascade span{color:#08795d;font-size:5px;font-weight:800}.network-coverage-policy-cascade strong{margin-top:3px;font-size:7px}.network-coverage-policy-cascade small{color:#7c8983;margin-top:3px;font-size:5px}.network-coverage-policy-cascade article>b{color:#08795d;font-size:5px}.network-coverage-policy-cascade>em{color:#94a29c;place-items:center;font-size:9px;font-style:normal;display:grid}.network-coverage-policy-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.network-coverage-policy-layout>main,.network-coverage-policy-layout>aside{gap:12px;display:grid}.network-coverage-policy-fields>div{grid-template-columns:1fr 1fr;display:grid}.network-coverage-policy-fields label{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 120px;align-items:center;gap:10px;min-height:80px;padding:10px 12px;display:grid}.network-coverage-policy-fields label:nth-child(2n){border-right:0}.network-coverage-policy-fields label span strong,.network-coverage-policy-fields label span small{display:block}.network-coverage-policy-fields label span strong{font-size:7px}.network-coverage-policy-fields label span small{color:#7c8983;margin-top:3px;font-size:5px}.network-coverage-policy-fields label>div{background:#fbfcfc;border:1px solid #d6dfdb;grid-template-columns:1fr auto;align-items:center;display:grid}.network-coverage-policy-fields input{min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:8px;font-weight:800}.network-coverage-policy-fields label>div b{color:#77847e;padding-right:7px;font-size:6px}.network-coverage-policy-fields>aside{background:#fff8eb;grid-template-columns:auto 1fr;gap:3px 10px;padding:9px 12px;display:grid}.network-coverage-policy-fields>aside b{color:#9a6918;grid-row:span 2;font-size:5px}.network-coverage-policy-fields>aside strong{font-size:7px}.network-coverage-policy-fields>aside p{color:#806f4f;margin:0;font-size:5px}.network-coverage-policy-automation>div{grid-template-columns:1fr 1fr;display:grid}.network-coverage-policy-automation button{border:0;border-right:1px solid var(--line-soft);color:#5d6d66;text-align:left;cursor:pointer;background:#fbfcfc;grid-template-columns:29px 1fr auto 29px;align-items:center;gap:8px;min-height:75px;padding:10px 12px;display:grid}.network-coverage-policy-automation button:last-child{border-right:0}.network-coverage-policy-automation button.selected{color:#244b3e;background:#f0f8f5}.network-coverage-policy-automation button>i{background:#e9efec;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.network-coverage-policy-automation button span strong,.network-coverage-policy-automation button span small{display:block}.network-coverage-policy-automation button span strong{font-size:7px}.network-coverage-policy-automation button span small{color:#7b8882;margin-top:3px;font-size:5px}.network-coverage-policy-automation button>b{color:#08795d;font-size:5px}.network-coverage-policy-automation button>em{background:#e7ece9;border:1px solid #cbd5d1;align-items:center;width:28px;height:16px;padding:1px;display:flex}.network-coverage-policy-automation button>em>i{background:#fff;width:12px;height:12px;transition:transform .16s}.network-coverage-policy-automation button.selected>em{background:#259a78}.network-coverage-policy-automation button.selected>em>i{transform:translate(12px)}.network-coverage-policy-unit{grid-template-columns:minmax(160px,1fr) 95px minmax(180px,1fr) 1fr 85px}.network-coverage-policy-unit.heading{color:#7d8a84;text-transform:uppercase;background:#f8faf9;min-height:31px;font-size:5px;font-weight:800}.network-coverage-policy-reason label{gap:6px;padding:11px 13px;display:grid}.network-coverage-policy-reason label>span{font-size:6px;font-weight:800}.network-coverage-policy-reason textarea{resize:vertical;min-height:66px;font:inherit;background:#fbfcfc;border:1px solid #d6dfdb;padding:8px 9px;font-size:7px;line-height:1.45}.network-coverage-policy-reason label small{color:#7e8b85;font-size:5px}.network-coverage-policy-feedback{border:1px solid;align-items:center;gap:8px;min-height:39px;margin:0;padding:8px 11px;font-size:7px;display:flex}.network-coverage-policy-feedback.success{color:#08795d;background:#edf8f4;border-color:#cde2da}.network-coverage-policy-feedback.error{color:#a14740;background:#fff0ee;border-color:#e8cecb}.network-coverage-policy-save{justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 13px;display:flex}.network-coverage-policy-save p{margin:0}.network-coverage-policy-save strong,.network-coverage-policy-save small{display:block}.network-coverage-policy-save strong{font-size:7px}.network-coverage-policy-save small{color:#7f8b86;margin-top:3px;font-size:5px}.network-coverage-policy-save nav{gap:7px;display:flex}.network-coverage-policy-now>header,.network-coverage-policy-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:46px;padding:8px 11px;display:flex}.network-coverage-policy-now header span,.network-coverage-policy-history header span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.network-coverage-policy-now header b,.network-coverage-policy-history header b{color:#08795d;background:#e8f2ee;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.network-coverage-policy-now dl{margin:0;padding:4px 11px}.network-coverage-policy-now dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:34px;display:flex}.network-coverage-policy-now dt{color:#7b8882;font-size:6px}.network-coverage-policy-now dd{margin:0;font-size:7px;font-weight:800}.network-coverage-policy-history>header>a{color:#08795d;cursor:pointer;font-size:6px;font-weight:800}.network-coverage-policy-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;gap:7px;padding:9px 10px;display:grid}.network-coverage-policy-history article>i{color:#08795d;background:#e9f1ee;place-items:center;width:24px;height:24px;font-size:5px;font-style:normal;font-weight:800;display:grid}.network-coverage-policy-history article p{margin:0}.network-coverage-policy-history article strong,.network-coverage-policy-history article small,.network-coverage-policy-history article em{display:block}.network-coverage-policy-history article strong{font-size:6px}.network-coverage-policy-history article small{color:#708079;margin-top:3px;font-size:5px;line-height:1.4}.network-coverage-policy-history article em{color:#08795d;margin-top:4px;font-size:5px;font-style:normal}.network-coverage-policy-history article time{color:#909a96;grid-column:2;font-size:5px}.network-coverage-policy-history>div>p{color:#7f8b86;margin:0;padding:11px;font-size:6px}.network-coverage-policy-boundary{grid-template-columns:30px 1fr}@media (max-width:1100px){.network-coverage-unit{grid-template-columns:1.2fr .45fr .45fr .75fr 1fr}.network-coverage-unit>nav{grid-column:1/-1;justify-content:flex-end;display:flex}.network-coverage-policy-layout{grid-template-columns:1fr}.network-coverage-policy-layout>aside{grid-template-columns:1fr 1fr}.network-coverage-policy-boundary{grid-column:1/-1}}@media (max-width:760px){.network-coverage-command dl,.network-coverage-policy-command dl{grid-template-columns:1fr 1fr}.network-coverage-policy-cascade{grid-template-columns:1fr}.network-coverage-policy-cascade>em{min-height:24px;transform:rotate(90deg)}.network-coverage-unit.heading,.network-coverage-request.heading,.network-coverage-policy-unit.heading{display:none}.network-coverage-unit,.network-coverage-request,.network-coverage-policy-unit{grid-template-columns:1fr 1fr}.network-coverage-unit>div:first-child,.network-coverage-request>div:first-child,.network-coverage-policy-unit>div:first-child,.network-coverage-policy,.network-coverage-request>a,.network-coverage-policy-unit nav{grid-column:1/-1}.network-coverage-unit nav,.network-coverage-policy-unit nav{justify-content:flex-end;display:flex}.network-coverage-policy-fields>div,.network-coverage-policy-automation>div,.network-coverage-policy-layout>aside{grid-template-columns:1fr}.network-coverage-policy-fields label{border-right:0}.network-coverage-policy-save{flex-direction:column;align-items:stretch}.network-coverage-policy-save nav{justify-content:flex-end}}@media (max-width:480px){.network-coverage-command>header,.network-coverage-policy-command>header{flex-direction:column;align-items:flex-start}.network-coverage-command dl,.network-coverage-policy-command dl{grid-template-columns:1fr}.network-coverage-privacy{grid-template-columns:30px 1fr}.network-coverage-privacy>span{grid-column:2}.network-coverage-policy-fields label{grid-template-columns:1fr}.network-coverage-policy-automation button{grid-template-columns:29px 1fr auto}.network-coverage-policy-automation button>em{grid-column:2}}.network-coverage-readability{gap:18px}.network-coverage-readability :is(a,button:not(:disabled)){cursor:pointer}.network-coverage-readability :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #15906c61}.network-coverage-readability .network-coverage-command,.network-coverage-readability .network-coverage-units,.network-coverage-readability .network-coverage-requests{box-shadow:0 12px 28px #18362c0f}.network-coverage-readability .network-coverage-command>header{gap:20px;min-height:122px;padding:20px 23px}.network-coverage-readability .network-coverage-command header span,.network-coverage-readability .network-coverage-units header span,.network-coverage-readability .network-coverage-requests header span{line-height:1.4;font-size:12px!important}.network-coverage-readability .network-coverage-command h2{max-width:780px;margin:7px 0 5px;line-height:1.28;font-size:clamp(21px,2.4vw,28px)!important}.network-coverage-readability .network-coverage-command p{max-width:820px;line-height:1.55;font-size:15px!important}.network-coverage-readability .network-coverage-command header>b{flex:none;padding:8px 10px;line-height:1.35;font-size:12px!important}.network-coverage-readability .network-coverage-command dl{grid-template-columns:repeat(5,minmax(0,1fr))}.network-coverage-readability .network-coverage-command dl>div{gap:5px;min-height:104px;padding:14px 17px}.network-coverage-readability .network-coverage-command dt{line-height:1.4;font-size:12px!important}.network-coverage-readability .network-coverage-command dd{line-height:1.18;font-size:25px!important}.network-coverage-readability .network-coverage-command dl small{line-height:1.4;font-size:14px!important}.network-coverage-readability .network-coverage-privacy,.network-coverage-readability .network-coverage-boundary{grid-template-columns:38px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:13px 17px}.network-coverage-readability .network-coverage-privacy>b,.network-coverage-readability .network-coverage-boundary>b{width:38px;height:38px;font-size:14px!important}.network-coverage-readability .network-coverage-privacy strong,.network-coverage-readability .network-coverage-boundary strong{line-height:1.45;font-size:14px!important}.network-coverage-readability .network-coverage-privacy small,.network-coverage-readability .network-coverage-boundary small{margin-top:4px;line-height:1.5;font-size:13px!important}.network-coverage-readability .network-coverage-privacy>span{color:#08795d;text-align:center;border:1px solid #bcd8ce;padding:6px 8px;font-weight:800;line-height:1.4;font-size:13px!important}.network-coverage-readability .network-coverage-units>header,.network-coverage-readability .network-coverage-requests>header{gap:18px;min-height:104px;padding:16px 20px}.network-coverage-readability .network-coverage-units header h2,.network-coverage-readability .network-coverage-requests header h2{margin:6px 0 4px;line-height:1.35;font-size:19px!important}.network-coverage-readability .network-coverage-units header p,.network-coverage-readability .network-coverage-requests header p{line-height:1.5;font-size:14px!important}.network-coverage-readability .network-coverage-units header>b,.network-coverage-readability .network-coverage-requests header>b{border:1px solid #bcd8ce;flex:none;padding:7px 9px;line-height:1.35;font-size:12px!important}.network-coverage-readability .network-coverage-unit{grid-template-columns:minmax(210px,1.25fr) minmax(88px,.42fr) minmax(102px,.46fr) minmax(140px,.68fr) minmax(205px,1fr) minmax(145px,.62fr);gap:14px;min-height:118px;padding:15px 18px}.network-coverage-readability .network-coverage-unit.heading{min-height:44px;line-height:1.35;font-size:12px!important}.network-coverage-readability .network-coverage-unit>div:first-child{grid-template-columns:44px minmax(0,1fr);gap:11px}.network-coverage-readability .network-coverage-unit>div:first-child>b{width:44px;height:44px;font-size:13px!important}.network-coverage-readability .network-coverage-unit strong{line-height:1.4;font-size:15px!important}.network-coverage-readability .network-coverage-unit>span>strong{line-height:1.3;font-size:18px!important}.network-coverage-readability .network-coverage-unit small{margin-top:4px;line-height:1.45;font-size:12px!important}.network-coverage-readability .network-coverage-policy>b{padding:5px 7px;line-height:1.35;font-size:12px!important}.network-coverage-readability .network-coverage-policy>strong{margin-top:7px;font-size:14px!important}.network-coverage-readability .network-coverage-unit nav{align-content:center;gap:7px}.network-coverage-readability .network-coverage-unit nav a,.network-coverage-readability .network-coverage-request>a{color:#08795d;text-align:center;background:#f8fcfa;border:1px solid #c7d9d2;justify-content:center;align-items:center;min-height:44px;padding-inline:10px;font-weight:800;line-height:1.35;display:inline-flex;font-size:14px!important}.network-coverage-readability .network-coverage-request{grid-template-columns:minmax(210px,1.2fr) minmax(150px,.8fr) minmax(105px,.55fr) minmax(90px,.45fr) minmax(120px,.6fr) minmax(118px,.55fr);gap:14px;min-height:96px;padding:13px 18px}.network-coverage-readability .network-coverage-request.heading{min-height:44px;line-height:1.35;font-size:12px!important}.network-coverage-readability .network-coverage-request strong{line-height:1.4;font-size:14px!important}.network-coverage-readability .network-coverage-request small{margin-top:4px;line-height:1.45;font-size:12px!important}.network-coverage-readability .network-coverage-empty{place-items:center;min-height:116px;padding:20px;line-height:1.55;display:grid;font-size:14px!important}.network-coverage-readability .network-coverage-boundary{grid-template-columns:38px minmax(0,1fr)}@media (max-width:1280px){.network-coverage-readability .network-coverage-command dl{grid-template-columns:repeat(3,minmax(0,1fr))}.network-coverage-readability .network-coverage-command dl>div:nth-child(3){border-right:0}.network-coverage-readability .network-coverage-unit.heading,.network-coverage-readability .network-coverage-request.heading{display:none}.network-coverage-readability .network-coverage-unit{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(120px,.52fr))}.network-coverage-readability .network-coverage-policy{grid-column:1/3}.network-coverage-readability .network-coverage-unit>nav{flex-wrap:wrap;grid-column:3/5;justify-content:flex-end;display:flex}.network-coverage-readability .network-coverage-request{grid-template-columns:minmax(250px,1fr) repeat(4,minmax(105px,.5fr))}.network-coverage-readability .network-coverage-request>a{grid-column:1/-1;justify-self:end}}@media (max-width:760px){.network-coverage-readability .network-coverage-command>header,.network-coverage-readability .network-coverage-units>header,.network-coverage-readability .network-coverage-requests>header{flex-direction:column;align-items:flex-start}.network-coverage-readability .network-coverage-command dl,.network-coverage-readability .network-coverage-unit,.network-coverage-readability .network-coverage-request{grid-template-columns:repeat(2,minmax(0,1fr))}.network-coverage-readability .network-coverage-command dl>div:nth-child(3){border-right:1px solid var(--line-soft)}.network-coverage-readability .network-coverage-command dl>div:nth-child(2n){border-right:0}.network-coverage-readability .network-coverage-unit>div:first-child,.network-coverage-readability .network-coverage-policy,.network-coverage-readability .network-coverage-unit>nav,.network-coverage-readability .network-coverage-request>div:first-child,.network-coverage-readability .network-coverage-request>a{grid-column:1/-1}.network-coverage-readability .network-coverage-unit>nav{justify-content:flex-start}}@media (max-width:520px){.network-coverage-readability .network-coverage-command h2{font-size:21px!important}.network-coverage-readability .network-coverage-command dl,.network-coverage-readability .network-coverage-unit,.network-coverage-readability .network-coverage-request{grid-template-columns:1fr}.network-coverage-readability .network-coverage-command dl>div{border-right:0}.network-coverage-readability .network-coverage-privacy{grid-template-columns:38px minmax(0,1fr)}.network-coverage-readability .network-coverage-privacy>span{text-align:left;grid-column:2;justify-self:start}.network-coverage-readability .network-coverage-unit>div:first-child,.network-coverage-readability .network-coverage-policy,.network-coverage-readability .network-coverage-unit>nav,.network-coverage-readability .network-coverage-request>div:first-child,.network-coverage-readability .network-coverage-request>a{grid-column:1}.network-coverage-readability .network-coverage-unit>nav,.network-coverage-readability .network-coverage-unit nav a,.network-coverage-readability .network-coverage-request>a{width:100%}}.coverage-standby-heading{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.coverage-standby-heading>a,.coverage-standby-heading-actions>a{white-space:nowrap}.coverage-standby-heading-actions{gap:7px;display:flex}.coverage-standby-page{gap:12px;display:grid}.coverage-standby-context>nav>a>i{border-radius:1px}.coverage-standby-no-units{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:85px;padding:13px 14px;display:grid}.coverage-standby-no-units>span{color:#08795d;background:#e5f3ee;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.coverage-standby-no-units strong{font-size:8px}.coverage-standby-no-units p{color:#74827c;margin:4px 0 0;font-size:6px;line-height:1.5}.coverage-standby-summary{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 2px 7px #20312b08}.coverage-standby-summary>div{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:76px;padding:11px 13px;display:grid}.coverage-standby-summary>div:last-child{border-right:0}.coverage-standby-summary span{color:#6f7e78;letter-spacing:.05em;align-self:end;font-size:6px;font-weight:800}.coverage-standby-summary strong{color:#172d27;grid-row:span 2;align-self:center;font-size:18px}.coverage-standby-summary small{color:#8c9893;font-size:6px}.coverage-standby-summary .amber strong{color:#9a6918}.coverage-standby-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.coverage-standby-layout>main,.coverage-standby-layout>aside{gap:12px;min-width:0;display:grid}.coverage-standby-board,.coverage-standby-exceptions,.coverage-standby-paused,.coverage-standby-form,.coverage-standby-signal{overflow:hidden}.coverage-standby-board>header,.coverage-standby-paused>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:11px 14px;display:flex}.coverage-standby-board>header span,.coverage-standby-paused>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.coverage-standby-board>header h2,.coverage-standby-paused>header h2{margin:4px 0 2px;font-size:10px}.coverage-standby-board>header p{color:#7c8984;margin:0;font-size:6px}.coverage-standby-board>header>b,.coverage-standby-paused>header>b{color:#08795d;letter-spacing:.06em;border:1px solid #c6ddd5;padding:5px 7px;font-size:5px}.coverage-standby-board>div{background:#fafcfc;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.coverage-standby-board>div>article{border-right:1px solid #e5eae8;min-width:0;min-height:145px}.coverage-standby-board>div>article:last-child{border-right:0}.coverage-standby-board article>header{background:#fff;border-bottom:1px solid #e8ecea;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:46px;padding:7px;display:grid}.coverage-standby-board article>header>span{color:#7a8781;background:#edf2f0;place-items:center;width:21px;height:21px;font-size:5px;font-weight:800;display:grid}.coverage-standby-board article.has-rules>header>span{color:#08795d;background:#dcefe8}.coverage-standby-board article>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6px;overflow:hidden}.coverage-standby-board article>header b{color:#9aa49f;font-size:5px}.coverage-standby-board article>div{gap:6px;padding:7px;display:grid}.coverage-standby-board article>div>div{background:#eef8f4;border-left:2px solid #1aa77d;min-width:0;padding:6px 6px 6px 7px}.coverage-standby-board article>div>div span,.coverage-standby-board article>div>div strong,.coverage-standby-board article>div>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.coverage-standby-board article>div>div span{color:#08795d;font-size:6px;font-weight:800}.coverage-standby-board article>div>div strong{margin-top:4px;font-size:6px}.coverage-standby-board article>div>div small{color:#718079;margin-top:2px;font-size:5px}.coverage-standby-board article>div>div button{color:#7a8781;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:5px;font-weight:750}.coverage-standby-board article>div>div button:hover{color:#9b5c22}.coverage-standby-board article>div>p{color:#a1aaa6;text-align:center;margin:9px 0 0;font-size:5px}.coverage-standby-board>footer{border-top:1px solid var(--line-soft);background:#f1f7f4;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:8px 13px;display:grid}.coverage-standby-board>footer>span{color:#08795d;background:#dfece7;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.coverage-standby-board>footer p{margin:0}.coverage-standby-board>footer strong,.coverage-standby-board>footer small{display:block}.coverage-standby-board>footer strong{font-size:7px}.coverage-standby-board>footer small{color:#73837c;margin-top:3px;font-size:5px;line-height:1.45}.coverage-standby-exceptions>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:11px 14px;display:flex}.coverage-standby-exceptions>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.coverage-standby-exceptions>header h2{margin:4px 0 2px;font-size:10px}.coverage-standby-exceptions>header p{color:#7c8984;margin:0;font-size:6px}.coverage-standby-exceptions>header>b{color:#08795d;letter-spacing:.06em;border:1px solid #c6ddd5;padding:5px 7px;font-size:5px}.coverage-standby-exceptions>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 12px;display:grid}.coverage-standby-exceptions>div>article:last-child{border-bottom:0}.coverage-standby-exceptions article>span{color:#08795d;background:#dff2eb;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.coverage-standby-exceptions article.unavailable>span{color:#9b5c22;background:#f4e9dd}.coverage-standby-exceptions article small,.coverage-standby-exceptions article strong{display:block}.coverage-standby-exceptions article small{color:#7b8882;font-size:5px}.coverage-standby-exceptions article strong{margin-top:3px;font-size:7px}.coverage-standby-exceptions article p{color:#8a9590;margin:3px 0 0;font-size:5px}.coverage-standby-exceptions article button{color:#6f7c76;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfdc;padding:0 8px;font-size:6px;font-weight:750}.coverage-standby-exceptions-empty{color:#8a9691;text-align:center;margin:0;padding:18px 13px;font-size:6px}.coverage-standby-paused>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:9px 12px;display:grid}.coverage-standby-paused>div>article:last-child{border-bottom:0}.coverage-standby-paused article>span{color:#7a8781;background:#edf1ef;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.coverage-standby-paused article small,.coverage-standby-paused article strong{display:block}.coverage-standby-paused article small{color:#7b8882;font-size:5px}.coverage-standby-paused article strong{margin-top:3px;font-size:7px}.coverage-standby-paused article p{color:#8a9590;margin:3px 0 0;font-size:5px}.coverage-standby-paused article button{color:#08795d;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7dcd4;padding:0 8px;font-size:6px;font-weight:750}.coverage-standby-form>header{border-bottom:1px solid var(--line-soft);padding:12px}.coverage-standby-form>header span,.coverage-standby-signal>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.coverage-standby-form>header h2{margin:4px 0 3px;font-size:10px}.coverage-standby-form>header p{color:#7b8882;margin:0;font-size:6px}.coverage-standby-form>div{gap:10px;padding:12px;display:grid}.coverage-standby-form>div>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.coverage-standby-form label{gap:5px;display:grid}.coverage-standby-form label>span{color:#63736c;font-size:6px;font-weight:750}.coverage-standby-form select,.coverage-standby-form input{color:#283a32;width:100%;min-height:34px;font:inherit;background:#fbfcfc;border:1px solid #d5dfdb;border-radius:1px;outline:0;padding:0 8px;font-size:7px}.coverage-standby-form select{cursor:pointer}.coverage-standby-form select:focus,.coverage-standby-form input:focus{border-color:#26a77f;box-shadow:0 0 0 2px #26a77f1a}.coverage-standby-form>button{cursor:pointer;margin:0 12px}.coverage-standby-form>small{color:#87928d;text-align:center;padding:8px 12px 12px;font-size:5px;display:block}.coverage-standby-date-form>header span{color:#9b6b20}.coverage-standby-date-form>button{background:#24483d}.coverage-standby-date-note{color:#7b6c57;background:#faf5ed;border-left:2px solid #c88b37;margin:0;padding:8px 9px;font-size:6px;line-height:1.45}.coverage-standby-date-note b{color:#654f32;margin-bottom:2px;font-size:6px;display:block}.coverage-standby-signal>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:49px;padding:9px 11px;display:flex}.coverage-standby-signal>header b{color:#08795d;background:#e7f3ef;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.coverage-standby-signal ol{margin:0;padding:4px 11px;list-style:none}.coverage-standby-signal li{border-bottom:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:53px;display:grid}.coverage-standby-signal li:last-child{border-bottom:0}.coverage-standby-signal li>i{color:#08795d;background:#edf4f1;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;font-weight:800;display:grid}.coverage-standby-signal li strong,.coverage-standby-signal li small{display:block}.coverage-standby-signal li strong{font-size:7px}.coverage-standby-signal li small{color:#7b8882;margin-top:3px;font-size:5px;line-height:1.4}.coverage-standby-signal>p{border-top:1px solid var(--line-soft);color:#73817b;background:#f7faf9;margin:0;padding:8px 11px;font-size:5px}.coverage-standby-privacy{background:#eef7f3;border:1px solid #cfe2da;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:77px;padding:10px 11px;display:grid}.coverage-standby-privacy>span{color:#08795d;background:#dcece6;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.coverage-standby-privacy strong{font-size:7px}.coverage-standby-privacy p{color:#6f8179;margin:4px 0 0;font-size:5px;line-height:1.5}.coverage-standby-feedback{border:1px solid;align-items:center;gap:8px;min-height:42px;margin:0;padding:8px 11px;font-size:7px;display:flex}.coverage-standby-feedback>b{place-items:center;width:21px;height:21px;display:grid}.coverage-standby-feedback.success{color:#08795d;background:#edf8f4;border-color:#cde2da}.coverage-standby-feedback.error{color:#a14740;background:#fff0ee;border-color:#e8cecb}.coverage-standby-page button:disabled{cursor:wait;opacity:.55}@media (max-width:1050px){.coverage-standby-layout{grid-template-columns:1fr}.coverage-standby-layout>aside{grid-template-columns:1fr 1fr}.coverage-standby-privacy{grid-column:1/-1}}@media (max-width:860px){.coverage-standby-board>div{grid-template-columns:repeat(4,1fr)}.coverage-standby-board>div>article{border-bottom:1px solid #e5eae8}.coverage-standby-summary{grid-template-columns:repeat(2,1fr)}.coverage-standby-summary>div:nth-child(2){border-right:0}.coverage-standby-summary>div:nth-child(-n+2){border-bottom:1px solid #edf0ef}}@media (max-width:620px){.coverage-standby-heading{flex-direction:column;align-items:flex-start}.coverage-standby-heading-actions{flex-wrap:wrap;width:100%}.coverage-standby-board>div{grid-template-columns:repeat(2,1fr)}.coverage-standby-layout>aside{grid-template-columns:1fr}.coverage-standby-privacy{grid-column:auto}}@media (max-width:430px){.coverage-standby-summary{grid-template-columns:1fr}.coverage-standby-summary>div{border-bottom:1px solid #edf0ef;border-right:0}.coverage-standby-board>div{grid-template-columns:1fr}.coverage-standby-board>div>article{border-right:0;min-height:95px}.coverage-standby-paused>div>article{grid-template-columns:29px minmax(0,1fr)}.coverage-standby-paused article button{grid-column:2;justify-self:start}.coverage-standby-exceptions>div>article{grid-template-columns:31px minmax(0,1fr)}.coverage-standby-exceptions article button{grid-column:2;justify-self:start}}.professional-invitation-heading{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.professional-invitation-heading>a{white-space:nowrap}.professional-invitation-center,.professional-invitation-detail{gap:12px;display:grid}.professional-invitation-result{color:#08795d;background:#edf8f4;border:1px solid #c8e1d8;align-items:center;gap:8px;min-height:40px;margin:0;padding:8px 11px;font-size:7px;display:flex}.professional-invitation-result b{background:#d8eee6;place-items:center;width:21px;height:21px;display:grid}.professional-invitation-context>nav>a>i{border-radius:1px}.professional-invitation-no-context{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid}.professional-invitation-no-context>span{color:#08795d;background:#e5f3ee;place-items:center;width:33px;height:33px;font-size:9px;display:grid}.professional-invitation-no-context strong,.professional-invitation-no-context small{display:block}.professional-invitation-no-context strong{font-size:8px}.professional-invitation-no-context small{color:#77857f;margin-top:4px;font-size:6px}.professional-invitation-metrics{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 2px 7px #20312b08}.professional-invitation-metrics article{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:76px;padding:11px 13px;display:grid}.professional-invitation-metrics article:last-child{border-right:0}.professional-invitation-metrics span{color:#6f7e78;letter-spacing:.05em;align-self:end;font-size:6px;font-weight:800}.professional-invitation-metrics strong{color:#172d27;grid-row:span 2;align-self:center;font-size:18px}.professional-invitation-metrics small{color:#8c9893;font-size:6px}.professional-invitation-metrics .blue strong{color:#257494}.professional-invitation-metrics .amber strong{color:#9a6918}.professional-invitation-board{overflow:hidden}.professional-invitation-board>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 14px;display:flex}.professional-invitation-board>header span{color:#257494;letter-spacing:.08em;font-size:5px;font-weight:800}.professional-invitation-board>header h2{margin:4px 0 2px;font-size:10px}.professional-invitation-board>header p{color:#7b8882;margin:0;font-size:6px}.professional-invitation-board>header nav{gap:5px;display:flex}.professional-invitation-board>header button{color:#697872;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dfdc;padding:0 8px;font-size:6px;font-weight:750}.professional-invitation-board>header button b{margin-left:3px}.professional-invitation-board>header button.active{color:#257494;background:#edf5f8;border-color:#6eabc2}.professional-invitation-board>div>article{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:91px;padding:10px 14px 16px;display:grid;position:relative}.professional-invitation-board>div>article:last-child{border-bottom:0}.professional-invitation-board article.reminded{background:#fffaf0}.professional-invitation-board article time{background:#f8faf9;border:1px solid #dbe5e1;align-content:center;place-items:center;width:44px;min-height:50px;font-style:normal;display:grid}.professional-invitation-board article time b,.professional-invitation-board article time span,.professional-invitation-board article time small{display:block}.professional-invitation-board article time b{font-size:14px}.professional-invitation-board article time span{color:#257494;font-size:5px;font-weight:800}.professional-invitation-board article time small{color:#76847e;margin-top:3px;font-size:6px}.professional-invitation-board article>div>small,.professional-invitation-board article>div>strong,.professional-invitation-board article>div>em{display:block}.professional-invitation-board article>div>small{color:#86928d;font-size:5px}.professional-invitation-board article>div>strong{margin:3px 0;font-size:8px}.professional-invitation-board article>div>p{color:#687770;margin:0;font-size:6px}.professional-invitation-board article>div>em{color:#257494;margin-top:4px;font-size:6px;font-style:normal;font-weight:750}.professional-invitation-board article>aside{text-align:right;justify-items:end;gap:7px;display:grid}.professional-invitation-board article>aside b{color:#728079;letter-spacing:.04em;font-size:5px}.professional-invitation-board article.reminded>aside b{color:#996719}.professional-invitation-board article>aside a{color:#257494;background:#f7fbfd;border:1px solid #bdd4dd;padding:6px 8px;font-size:6px;font-weight:750}.professional-invitation-deadline{background:#e7ecea;height:3px;position:absolute;bottom:7px;left:70px;right:14px}.professional-invitation-deadline>span{background:#4d9bb8;height:100%;display:block}.professional-invitation-deadline>small{color:#8b9691;font-size:5px;position:absolute;bottom:4px;right:0}.professional-invitation-empty{grid-template-columns:38px minmax(0,1fr);place-content:center;align-items:center;gap:11px;min-height:112px;padding:18px;display:grid}.professional-invitation-empty>span{color:#08795d;background:#e6f4ef;place-items:center;width:37px;height:37px;font-size:10px;display:grid}.professional-invitation-empty strong{font-size:8px}.professional-invitation-empty p{color:#7c8983;margin:4px 0 0;font-size:6px}.professional-invitation-board>footer{border-top:1px solid var(--line-soft);background:#f2f7f5;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 13px;display:grid}.professional-invitation-board>footer>span{color:#08795d;background:#dfece7;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.professional-invitation-board>footer p{margin:0}.professional-invitation-board>footer strong,.professional-invitation-board>footer small{display:block}.professional-invitation-board>footer strong{font-size:7px}.professional-invitation-board>footer small{color:#74827c;margin-top:3px;font-size:5px}.professional-invitation-board>footer a{color:#08795d;font-size:6px;font-weight:750}.professional-invitation-detail-hero{background:#fff;border:1px solid #dbe4e0;border-top:3px solid #3d91af;grid-template-columns:58px minmax(0,1fr) 180px;align-items:center;gap:15px;min-height:108px;padding:14px 16px;display:grid}.professional-invitation-detail-hero.accepted{border-top-color:#139a71}.professional-invitation-detail-hero.declined,.professional-invitation-detail-hero.expired,.professional-invitation-detail-hero.closed,.professional-invitation-detail-hero.withdrawn{border-top-color:#8d9994}.professional-invitation-detail-hero time{background:#f6f9f8;border:1px solid #d8e2de;align-content:center;place-items:center;width:57px;height:68px;font-style:normal;display:grid}.professional-invitation-detail-hero time b,.professional-invitation-detail-hero time span,.professional-invitation-detail-hero time small{display:block}.professional-invitation-detail-hero time b{font-size:20px}.professional-invitation-detail-hero time span{color:#257494;font-size:6px;font-weight:800}.professional-invitation-detail-hero time small{color:#6f7e78;margin-top:4px;font-size:7px}.professional-invitation-detail-hero>div>span{color:#257494;letter-spacing:.07em;font-size:6px;font-weight:800}.professional-invitation-detail-hero h2{margin:5px 0 4px;font-size:14px}.professional-invitation-detail-hero p{color:#697871;margin:0;font-size:7px}.professional-invitation-detail-hero>aside{text-align:right;border-left:1px solid #e2e8e5;padding-left:15px}.professional-invitation-detail-hero aside small,.professional-invitation-detail-hero aside strong,.professional-invitation-detail-hero aside b{display:block}.professional-invitation-detail-hero aside small{color:#8a9691;font-size:5px}.professional-invitation-detail-hero aside strong{margin:5px 0 4px;font-size:9px}.professional-invitation-detail-hero aside b{color:#257494;font-size:6px}.professional-invitation-detail-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.professional-invitation-detail-layout>main,.professional-invitation-detail-layout>aside{gap:12px;min-width:0;display:grid}.professional-invitation-checks,.professional-invitation-decision{overflow:hidden}.professional-invitation-checks>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:11px 14px;display:flex}.professional-invitation-checks>header span,.professional-invitation-decision>header span,.professional-invitation-context-card>header span,.professional-invitation-shortcuts>span{color:#257494;letter-spacing:.08em;font-size:5px;font-weight:800}.professional-invitation-checks h2,.professional-invitation-decision h2{margin:4px 0 2px;font-size:10px}.professional-invitation-checks header p,.professional-invitation-decision header p{color:#7c8984;margin:0;font-size:6px}.professional-invitation-checks header>b{color:#08795d;border:1px solid #c6dbd3;padding:5px 7px;font-size:5px}.professional-invitation-checks>div{grid-template-columns:1fr 1fr;display:grid}.professional-invitation-checks article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:72px;padding:9px 11px;display:grid}.professional-invitation-checks article:nth-child(2n){border-right:0}.professional-invitation-checks article:nth-last-child(-n+2){border-bottom:0}.professional-invitation-checks article>b{color:#718079;background:#edf2f0;place-items:center;width:28px;height:28px;font-size:6px;display:grid}.professional-invitation-checks article strong,.professional-invitation-checks article small{display:block}.professional-invitation-checks article strong{font-size:7px}.professional-invitation-checks article small{color:#7d8984;margin-top:4px;font-size:5px;line-height:1.4}.professional-invitation-checks article>i{color:#08795d;background:#dff0ea;place-items:center;width:19px;height:19px;font-size:6px;font-style:normal;font-weight:800;display:grid}.professional-invitation-checks article.blocked>i{color:#9b514b;background:#f5e4e1}.professional-invitation-checks article.neutral>i{color:#257494;background:#e8f1f5}.professional-invitation-decision>header{border-bottom:1px solid var(--line-soft);padding:12px 14px}.professional-invitation-decision-actions{gap:8px;padding:13px 14px;display:flex}.professional-invitation-decision-actions button{cursor:pointer}.professional-invitation-decision-actions button:disabled{cursor:not-allowed;opacity:.5}.professional-invitation-decline-detail{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 14px;display:grid}.professional-invitation-decline-detail label>span{color:#64736c;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.professional-invitation-decline-detail textarea{resize:vertical;width:100%;min-height:66px;font:inherit;background:#fbfcfc;border:1px solid #d5dfdb;outline:0;padding:8px;font-size:7px}.professional-invitation-decline-detail textarea:focus{border-color:#70bca3;box-shadow:0 0 0 3px #eaf6f2}.professional-invitation-decline-detail label>small{color:#8a9590;text-align:right;margin-top:4px;font-size:5px;display:block}.professional-invitation-decline-detail nav{align-items:end;gap:6px;display:flex}.professional-invitation-decline-detail button{color:#5e6d67;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1dad6;padding:0 9px;font-size:6px;font-weight:750}.professional-invitation-decline-detail button:last-child{color:#994f49;border-color:#a85d56}.professional-invitation-detail-error{color:#9b514b;background:#fff0ee;border:1px solid #e5c9c6;margin:0 14px 13px;padding:8px 10px;font-size:7px}.professional-invitation-finished{background:#fff;border:1px solid #d9e2de;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:12px 14px;display:grid}.professional-invitation-finished>span{color:#08795d;background:#e2f2ec;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.professional-invitation-finished.declined>span{color:#9b514b;background:#f4e8e6}.professional-invitation-finished small,.professional-invitation-finished strong{display:block}.professional-invitation-finished small{color:#81908a;font-size:5px}.professional-invitation-finished strong{margin-top:4px;font-size:8px}.professional-invitation-finished p{color:#718079;margin:4px 0 0;font-size:6px}.professional-invitation-finished em{color:#5c6d65;margin-top:5px;font-size:6px;display:block}.professional-invitation-context-card{overflow:hidden}.professional-invitation-context-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:50px;padding:9px 11px;display:flex}.professional-invitation-context-card header b{color:#257494;background:#e7f2f6;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.professional-invitation-context-card dl{margin:0;padding:5px 11px 9px}.professional-invitation-context-card dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:9px;min-height:34px;font-size:6px;display:flex}.professional-invitation-context-card dl>div:last-child{border-bottom:0}.professional-invitation-context-card dt{color:#81908a}.professional-invitation-context-card dd{color:#34443d;text-align:right;margin:0;font-weight:750}.professional-invitation-privacy{background:#eef7f3;border:1px solid #cfe2da;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:10px 11px;display:grid}.professional-invitation-privacy>span{color:#08795d;background:#dcece6;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.professional-invitation-privacy strong{font-size:7px}.professional-invitation-privacy p{color:#6f8179;margin:4px 0 0;font-size:5px;line-height:1.5}.professional-invitation-shortcuts{padding:11px}.professional-invitation-shortcuts>span{text-transform:uppercase;margin-bottom:6px;display:block}.professional-invitation-shortcuts a{border-bottom:1px solid var(--line-soft);color:#52645c;justify-content:space-between;align-items:center;min-height:34px;font-size:6px;font-weight:700;display:flex}.professional-invitation-shortcuts a:last-child{border-bottom:0}.professional-invitation-shortcuts a b{color:#08795d}@media (max-width:900px){.professional-invitation-detail-layout{grid-template-columns:1fr}.professional-invitation-detail-layout>aside{grid-template-columns:1fr 1fr}.professional-invitation-shortcuts{grid-column:1/-1}.professional-invitation-metrics{grid-template-columns:repeat(2,1fr)}.professional-invitation-metrics article:nth-child(2){border-right:0}.professional-invitation-metrics article:nth-child(-n+2){border-bottom:1px solid #edf0ef}}@media (max-width:700px){.professional-invitation-heading,.professional-invitation-board>header{flex-direction:column;align-items:flex-start}.professional-invitation-board>header nav{width:100%}.professional-invitation-board>header button{flex:1}.professional-invitation-board>div>article{grid-template-columns:45px minmax(0,1fr)}.professional-invitation-board article>aside{text-align:left;grid-column:2;justify-items:start}.professional-invitation-deadline{left:70px}.professional-invitation-board>footer{grid-template-columns:28px minmax(0,1fr)}.professional-invitation-board>footer a{grid-column:2}.professional-invitation-detail-hero{grid-template-columns:58px minmax(0,1fr)}.professional-invitation-detail-hero>aside{text-align:left;border-top:1px solid #e2e8e5;border-left:0;grid-column:2;padding:8px 0 0}.professional-invitation-decline-detail{grid-template-columns:1fr}.professional-invitation-decline-detail nav{justify-content:flex-end}}@media (max-width:500px){.professional-invitation-metrics{grid-template-columns:1fr}.professional-invitation-metrics article{border-bottom:1px solid #edf0ef;border-right:0}.professional-invitation-checks>div{grid-template-columns:1fr}.professional-invitation-checks article{border-right:0}.professional-invitation-checks article:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.professional-invitation-checks article:last-child{border-bottom:0}.professional-invitation-detail-layout>aside{grid-template-columns:1fr}.professional-invitation-shortcuts{grid-column:auto}.professional-invitation-decision-actions{flex-direction:column}.professional-invitation-board>header nav{grid-template-columns:1fr 1fr;display:grid}.professional-invitation-board>header button:last-child{grid-column:1/-1}}.coverage-invitation-conversation{background:#fff;border:1px solid #d7e2de;overflow:hidden}.coverage-invitation-conversation>header{background:#fbfcfc;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.coverage-invitation-conversation>header span,.coverage-invitation-conversation>header strong{display:block}.coverage-invitation-conversation>header span{color:#257494;letter-spacing:.08em;font-size:5px;font-weight:800}.coverage-invitation-conversation>header strong{margin-top:3px;font-size:9px}.coverage-invitation-conversation>header p{color:#7b8983;margin:2px 0 0;font-size:6px}.coverage-invitation-conversation>header>b{color:#257494;white-space:nowrap;border:1px solid #cbdde3;padding:5px 7px;font-size:5px}.coverage-conversation-messages{background:#f7f9f8;max-height:265px;overflow-y:auto}.coverage-conversation-messages>article{border-bottom:1px solid #e6ecea;grid-template-columns:29px minmax(0,1fr);gap:8px;padding:10px 13px;display:grid}.coverage-conversation-messages>article:last-child{border-bottom:0}.coverage-conversation-messages>article>span{color:#257494;background:#dfeef3;place-items:center;width:28px;height:28px;font-size:6px;font-weight:800;display:grid}.coverage-conversation-messages>article.management>span{color:#08795d;background:#dff0e9}.coverage-conversation-messages article header{align-items:center;gap:6px;display:flex}.coverage-conversation-messages article header strong{font-size:7px}.coverage-conversation-messages article header b{color:#257494;font-size:5px}.coverage-conversation-messages article.management header b{color:#08795d}.coverage-conversation-messages article time{color:#8b9691;margin-left:auto;font-size:5px}.coverage-conversation-messages article p{color:#52635c;margin:5px 0 0;font-size:7px;line-height:1.5}.coverage-conversation-empty{grid-template-columns:32px minmax(0,1fr);place-content:center;align-items:center;gap:9px;min-height:102px;padding:16px;display:grid}.coverage-conversation-empty>span{color:#08795d;background:#e7f1ee;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.coverage-conversation-empty p{margin:0}.coverage-conversation-empty strong,.coverage-conversation-empty small{display:block}.coverage-conversation-empty strong{font-size:8px}.coverage-conversation-empty small{color:#7c8984;margin-top:3px;font-size:6px}.coverage-invitation-conversation>footer{border-top:1px solid #e3ebe8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:10px 13px;display:grid}.coverage-invitation-conversation>footer label>span{color:#60716a;margin-bottom:4px;font-size:6px;font-weight:750;display:block}.coverage-invitation-conversation textarea{resize:vertical;width:100%;min-height:62px;font:inherit;background:#fbfcfc;border:1px solid #d3dfda;outline:0;padding:8px;font-size:7px}.coverage-invitation-conversation textarea:focus{border-color:#70bca3;box-shadow:0 0 0 3px #eaf6f2}.coverage-invitation-conversation>footer label>small{color:#8b9691;text-align:right;margin-top:3px;font-size:5px;display:block}.coverage-invitation-conversation>footer button{color:#fff;min-height:31px;font:inherit;cursor:pointer;background:#0c8a68;border:1px solid #0c8a68;padding:0 10px;font-size:6px;font-weight:800}.coverage-invitation-conversation>footer button:disabled{cursor:not-allowed;opacity:.5}.coverage-invitation-conversation>aside,.coverage-conversation-locked{background:#eef7f3;border-top:1px solid #d8e8e2;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;margin:0;padding:7px 13px;display:grid}.coverage-invitation-conversation>aside>b,.coverage-conversation-locked>b{color:#08795d;background:#dcece6;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.coverage-invitation-conversation>aside p,.coverage-conversation-locked span{margin:0}.coverage-invitation-conversation>aside strong,.coverage-invitation-conversation>aside small,.coverage-conversation-locked strong,.coverage-conversation-locked small{display:block}.coverage-invitation-conversation>aside strong,.coverage-conversation-locked strong{font-size:6px}.coverage-invitation-conversation>aside small,.coverage-conversation-locked small{color:#708178;margin-top:2px;font-size:5px;line-height:1.45}.coverage-conversation-state,.coverage-conversation-error{margin:0;padding:12px 13px;font-size:7px}.coverage-conversation-state{color:#718079}.coverage-conversation-error{color:#a44740;background:#fff0ee;border-top:1px solid #ecd1ce}.management-coverage-conversation{background:#f7faf9;grid-column:1/-1;padding:0 10px 10px}.management-coverage-conversation .coverage-invitation-conversation{border-color:#cbded7}.class-coverage-invite-candidates article>aside nav{justify-content:flex-end;gap:4px;display:flex}.class-coverage-invite-candidates aside button.conversation{color:#257494;background:#f4fafc;border-color:#bdd4dd}.class-coverage-invitation-history{background:#f7faf9;border-top:1px solid #e0e8e5}.class-coverage-invitation-history>header{justify-content:space-between;align-items:center;min-height:43px;padding:8px 12px;display:flex}.class-coverage-invitation-history>header span{color:#257494;letter-spacing:.07em;font-size:5px;font-weight:800}.class-coverage-invitation-history>header strong{font-size:6px}.class-coverage-invitation-history>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2eae7;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 12px;display:grid}.class-coverage-invitation-history>button>span{color:#257494;background:#e5f0f4;place-items:center;width:28px;height:28px;font-size:6px;font-weight:800;display:grid}.class-coverage-invitation-history>button p{margin:0}.class-coverage-invitation-history>button strong,.class-coverage-invitation-history>button small{display:block}.class-coverage-invitation-history>button strong{font-size:7px}.class-coverage-invitation-history>button small{color:#7a8882;margin-top:3px;font-size:5px}.class-coverage-invitation-history>button>b{color:#257494;font-size:6px}@media (max-width:560px){.coverage-invitation-conversation>header{align-items:flex-start}.coverage-invitation-conversation>footer{grid-template-columns:1fr}.coverage-invitation-conversation>footer button{justify-self:stretch}.coverage-conversation-messages article header{flex-wrap:wrap;align-items:flex-start}.coverage-conversation-messages article time{width:100%;margin-left:0}.class-coverage-invite-candidates article>aside nav{justify-content:flex-start}.class-coverage-invitation-history>button{grid-template-columns:29px minmax(0,1fr)}.class-coverage-invitation-history>button>b{grid-column:2}}.coverage-handoff-heading h1{font-size:18px}.coverage-handoff-context{margin-bottom:12px}.coverage-handoff-context>header>nav{gap:12px;display:flex}.coverage-handoff-context>header>nav a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:800}.coverage-handoff-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.coverage-handoff-metrics article{background:#fff;border:1px solid #dce5e1;border-left:3px solid #aab8b2;min-height:76px;padding:12px}.coverage-handoff-metrics article.amber{border-left-color:#cf9228}.coverage-handoff-metrics article.blue{border-left-color:#3984af}.coverage-handoff-metrics article.violet{border-left-color:#8b63b2}.coverage-handoff-metrics article.green{border-left-color:#13a577}.coverage-handoff-metrics span,.coverage-handoff-metrics small{color:#78867f;font-size:7px;display:block}.coverage-handoff-metrics strong{margin:5px 0 4px;font-size:18px;display:block}.coverage-handoff-board>header{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:13px 15px;display:flex}.coverage-handoff-board>header span,.coverage-handoff-sheet>header span,.coverage-handoff-side>section>span{color:#718079;letter-spacing:.1em;font-size:7px;font-weight:850}.coverage-handoff-board>header h2{margin:4px 0 3px;font-size:12px}.coverage-handoff-board>header p{color:#718079;margin:0;font-size:7px}.coverage-handoff-board>header nav{flex-wrap:wrap;gap:4px;display:flex}.coverage-handoff-board>header button{color:#65756e;cursor:pointer;background:#fff;border:1px solid #d6e0dc;padding:6px 8px;font-size:7px}.coverage-handoff-board>header button.active{color:#08795d;background:#e7f5f0;border-color:#128864}.coverage-handoff-list>article{border-bottom:1px solid #e6ece9;grid-template-columns:53px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:11px 15px;display:grid}.coverage-handoff-list>article>time{text-align:center;border-right:1px solid #e2e9e6}.coverage-handoff-list time b,.coverage-handoff-list time span,.coverage-handoff-list time small{display:block}.coverage-handoff-list time b{font-size:16px}.coverage-handoff-list time span,.coverage-handoff-list time small{color:#77857f;margin-top:2px;font-size:7px}.coverage-handoff-list article>div small,.coverage-handoff-list article>div strong,.coverage-handoff-list article>div em{display:block}.coverage-handoff-list article>div small{color:#7b8983;font-size:7px}.coverage-handoff-list article>div strong{margin-top:3px;font-size:10px}.coverage-handoff-list article>div p{color:#66766f;margin:3px 0;font-size:7px}.coverage-handoff-list article>div em{color:#08795d;font-size:7px;font-style:normal;font-weight:750}.coverage-handoff-list article>aside{text-align:right}.coverage-handoff-list article>aside b{color:#76857e;font-size:6px;display:block}.coverage-handoff-list article>aside a{color:#08795d;border:1px solid #138863;margin-top:7px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-block}.coverage-handoff-empty{color:#72817a;justify-content:center;align-items:center;gap:10px;min-height:94px;padding:18px;display:flex}.coverage-handoff-empty>span{color:#08795d;background:#edf6f2;place-items:center;width:31px;height:31px;display:grid}.coverage-handoff-empty strong{color:#2a3c35;font-size:9px}.coverage-handoff-empty p{margin:3px 0 0;font-size:7px}.coverage-handoff-board>footer{background:#f1f8f5;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:59px;padding:10px 15px;display:grid}.coverage-handoff-board>footer>span{color:#08795d;background:#dceee7;place-items:center;width:28px;height:28px;display:grid}.coverage-handoff-board>footer strong,.coverage-handoff-board>footer small{font-size:7px;display:block}.coverage-handoff-board>footer small{color:#6e7e77;margin-top:3px}.coverage-handoff-hero{color:#fff;background:#183a31;grid-template-columns:minmax(0,1fr) minmax(270px,.65fr);min-height:122px;margin-bottom:10px;display:grid}.coverage-handoff-hero>div{padding:20px 24px}.coverage-handoff-hero span,.coverage-handoff-hero small{color:#a8c1b7;letter-spacing:.07em;font-size:7px}.coverage-handoff-hero h2{margin:6px 0 4px;font-size:17px}.coverage-handoff-hero p{color:#ccddd6;margin:0;font-size:8px}.coverage-handoff-hero nav{align-items:center;gap:8px;margin-top:12px;display:flex}.coverage-handoff-hero nav b{color:#08795d;background:#daf1e8;padding:5px 8px;font-size:7px}.coverage-handoff-hero>aside{border-left:1px solid #315247;grid-template-columns:1fr 20px 1fr;align-content:center;gap:4px 8px;padding:18px;display:grid}.coverage-handoff-hero>aside small:nth-of-type(2){grid-column:3}.coverage-handoff-hero>aside strong{font-size:9px}.coverage-handoff-hero>aside i{color:#53caa5;text-align:center;grid-area:2/2;font-style:normal}.coverage-handoff-progress{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(5,1fr);margin:0 0 10px;padding:0;list-style:none;display:grid}.coverage-handoff-progress li{color:#83908b;border-right:1px solid #e1e8e5;align-items:center;gap:8px;min-height:45px;padding:8px 12px;font-size:7px;display:flex}.coverage-handoff-progress li:last-child{border:0}.coverage-handoff-progress b{background:#eef1f0;place-items:center;width:22px;height:22px;display:grid}.coverage-handoff-progress li.done{color:#08795d;font-weight:800}.coverage-handoff-progress li.done b{background:#dcefe7}.coverage-handoff-warning{background:#fff9ec;border:1px solid #ead6aa;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:59px;margin-bottom:10px;padding:9px 12px;display:grid}.coverage-handoff-warning>span{color:#9d6817;background:#f5e8c9;place-items:center;width:27px;height:27px;display:grid}.coverage-handoff-warning strong{font-size:8px}.coverage-handoff-warning p{color:#786d58;margin:3px 0 0;font-size:7px}.coverage-handoff-auto-attention{background:#fff9ed;border:1px solid #ead4aa;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;margin:0 15px 12px;padding:9px 11px;display:grid}.coverage-handoff-auto-attention>span{color:#93631b;background:#f4e4c2;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid}.coverage-handoff-auto-attention strong,.coverage-handoff-auto-attention small{display:block}.coverage-handoff-auto-attention strong{color:#674914;font-size:8px}.coverage-handoff-auto-attention small{color:#7b6c50;margin-top:3px;font-size:7px}.coverage-handoff-auto-attention>em{color:#93631b;letter-spacing:.08em;white-space:nowrap;font-size:6px;font-style:normal;font-weight:850}.coverage-handoff-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(245px,.62fr);gap:10px;display:grid}.coverage-handoff-sheet>header{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;min-height:65px;padding:12px 15px;display:flex}.coverage-handoff-sheet>header h2{margin:4px 0 0;font-size:12px}.coverage-handoff-sheet>header>b{color:#08795d;background:#e7f5f0;padding:5px 7px;font-size:7px}.coverage-handoff-editor{padding:15px}.coverage-handoff-editor>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.coverage-handoff-editor label>span{color:#4d5f57;justify-content:space-between;margin-bottom:5px;font-size:7px;font-weight:800;display:flex}.coverage-handoff-editor label span b{color:#8a9791;font-weight:500}.coverage-handoff-editor textarea{resize:vertical;width:100%;font:inherit;background:#fbfcfb;border:1px solid #cfdad6;border-radius:2px;padding:10px;font-size:8px;line-height:1.55}.coverage-handoff-editor textarea:focus{border-color:#15906c;outline:2px solid #b9dfd2}.coverage-handoff-editor>nav{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.coverage-handoff-editor button,.coverage-handoff-read>button{color:#53655d;cursor:pointer;background:#fff;border:1px solid #cbd7d2;padding:7px 10px;font-size:7px;font-weight:800}.coverage-handoff-editor button.primary,.coverage-handoff-read>button.primary{color:#fff;background:#08795d;border-color:#08795d}.coverage-handoff-read{padding:15px}.coverage-handoff-read>section{border-bottom:1px solid #e3eae7;padding:12px 0}.coverage-handoff-read>section:first-child{padding-top:0}.coverage-handoff-read>section>span{color:#76857e;letter-spacing:.07em;font-size:7px;font-weight:850}.coverage-handoff-read>section p{white-space:pre-wrap;color:#33473f;margin:6px 0 0;font-size:9px;line-height:1.6}.coverage-handoff-read>button{margin-top:14px}.coverage-handoff-confirmed{color:#08795d;background:#e9f6f1;padding:9px;font-size:7px}.coverage-handoff-feedback{margin:0 15px 15px;padding:8px 10px;font-size:7px}.coverage-handoff-feedback.success{color:#08795d;background:#e8f6f1}.coverage-handoff-feedback.error{color:#a84f48;background:#faecea}.coverage-handoff-side{flex-direction:column;gap:10px;display:flex}.coverage-handoff-side>section,.coverage-handoff-side>a{background:#fff;border:1px solid #dce5e1;padding:14px}.coverage-handoff-side h3{margin:5px 0 9px;font-size:10px}.coverage-handoff-side ul{color:#64756d;margin:0;padding-left:16px;font-size:7px;line-height:1.65}.coverage-handoff-side>a{color:#08795d;text-align:center;font-size:7px;font-weight:850}.coverage-handoff-events>article{border-top:1px solid #e4eae7;grid-template-columns:19px 1fr;gap:7px;padding:9px 0;display:grid}.coverage-handoff-events>article:first-of-type{margin-top:8px}.coverage-handoff-events i{color:#08795d;background:#e7f3ee;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.coverage-handoff-events strong,.coverage-handoff-events small{font-size:7px;display:block}.coverage-handoff-events small{color:#809089;margin-top:3px}.coverage-handoff-events>p{color:#788780;font-size:7px}.coverage-handoff-readiness{background:#fff;border:1px solid #d7e2dd;border-left:4px solid #9aa9a3;margin-bottom:10px}.coverage-handoff-readiness>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px 15px;display:grid}.coverage-handoff-readiness>header>span{color:#65746e;background:#edf2f0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:850;display:grid}.coverage-handoff-readiness>header small{color:#77867f;letter-spacing:.1em;font-size:6px;font-weight:850}.coverage-handoff-readiness>header h2{margin:4px 0 3px;font-size:11px}.coverage-handoff-readiness>header p{color:#6b7a74;margin:0;font-size:7px}.coverage-handoff-readiness>header>b{color:#6e7d77;border:1px solid #d5dfdb;padding:5px 7px;font-size:6px}.coverage-handoff-readiness.ready,.coverage-handoff-readiness.arrived{background:#fbfefd;border-left-color:#11956f}.coverage-handoff-readiness.ready>header>span,.coverage-handoff-readiness.arrived>header>span{color:#08795d;background:#dff3eb}.coverage-handoff-readiness.ready>header>b,.coverage-handoff-readiness.arrived>header>b{color:#08795d;border-color:#acd8c9}.coverage-handoff-readiness.needs_support{background:#fffcf5;border-color:#e3cfaa #e3cfaa #e3cfaa #c78624}.coverage-handoff-readiness.needs_support>header>span{color:#8f6016;background:#f4e5c8}.coverage-handoff-readiness.needs_support>header>b{color:#8f6016;border-color:#ddc28f}.coverage-handoff-readiness blockquote{background:#fff;border:1px solid #ead9b6;border-left:3px solid #c98b2d;margin:0 15px;padding:10px 12px}.coverage-handoff-readiness blockquote small{color:#8c6426;font-size:6px;font-weight:850}.coverage-handoff-readiness blockquote p{color:#554c3e;white-space:pre-wrap;margin:5px 0 0;font-size:8px;line-height:1.5}.coverage-handoff-readiness>footer{border-top:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 15px;display:flex}.coverage-handoff-readiness>footer>div small{color:#76857e;margin:2px 0;font-size:6px;display:block}.coverage-handoff-readiness>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.coverage-handoff-readiness button{color:#53655d;cursor:pointer;background:#fff;border:1px solid #bdccc6;padding:7px 9px;font-size:7px;font-weight:800}.coverage-handoff-readiness button.primary{color:#fff;background:#08795d;border-color:#08795d}.coverage-handoff-readiness button.arrival{color:#086b50;background:#dff3eb;border-color:#166f58}.coverage-handoff-readiness button:disabled{opacity:.55;cursor:wait}.coverage-handoff-support-form{background:#fff8ea;border-top:1px solid #ead9b6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;padding:11px 15px;display:grid}.coverage-handoff-support-form label span{color:#645845;justify-content:space-between;font-size:7px;font-weight:800;display:flex}.coverage-handoff-support-form textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d8c49c;border-radius:2px;margin-top:5px;padding:9px;font-size:8px}.coverage-handoff-support-form p{color:#8b754e;grid-column:1;margin:0;font-size:6px}.coverage-handoff-list article.needs-support{background:#fffbf3}.coverage-handoff-list article.needs-support>aside b,.coverage-handoff-list article.needs-support em{color:#98651a}.coverage-handoff-list article.ready>aside b,.coverage-handoff-list article.arrived>aside b{color:#08795d}.coverage-handoff-readiness.attention-prepare,.coverage-handoff-readiness.attention-read,.coverage-handoff-readiness.attention-readiness,.coverage-handoff-readiness.attention-arrival,.coverage-handoff-readiness.attention-support{background:#fffcf5;border-color:#e3cfaa #e3cfaa #e3cfaa #c78624}.coverage-handoff-readiness.attention-prepare>header>span,.coverage-handoff-readiness.attention-read>header>span,.coverage-handoff-readiness.attention-readiness>header>span,.coverage-handoff-readiness.attention-arrival>header>span,.coverage-handoff-readiness.attention-support>header>span{color:#8f6016;background:#f4e5c8}.coverage-handoff-readiness.attention-prepare>header>b,.coverage-handoff-readiness.attention-read>header>b,.coverage-handoff-readiness.attention-readiness>header>b,.coverage-handoff-readiness.attention-arrival>header>b,.coverage-handoff-readiness.attention-support>header>b{color:#8f6016;border-color:#ddc28f}.coverage-handoff-list article.attention-prepare,.coverage-handoff-list article.attention-read,.coverage-handoff-list article.attention-readiness,.coverage-handoff-list article.attention-arrival,.coverage-handoff-list article.attention-support{background:#fffbf3}.coverage-handoff-list article.attention-prepare>aside b,.coverage-handoff-list article.attention-read>aside b,.coverage-handoff-list article.attention-readiness>aside b,.coverage-handoff-list article.attention-arrival>aside b,.coverage-handoff-list article.attention-support>aside b,.coverage-handoff-list article.attention-prepare em,.coverage-handoff-list article.attention-read em,.coverage-handoff-list article.attention-readiness em,.coverage-handoff-list article.attention-arrival em,.coverage-handoff-list article.attention-support em{color:#98651a}.class-coverage-operation-resolution>nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.class-coverage-operation-resolution>nav a.handoff{color:#08795d;background:#edf8f4;border-color:#128864}.class-coverage-operation-resolution>nav a.handoff.attention{color:#8b5d16;background:#fff7e8;border-color:#c68a2c}.class-coverage-request-alert.resolved{background:#f2faf7;border-bottom-color:#cce2d9}.class-coverage-request-alert.resolved>span{color:#08795d;background:#dcefe7}.class-coverage-request-alert.resolved small,.class-coverage-request-alert.resolved a{color:#08795d}.class-coverage-request-alert.resolved a{border-color:#b8d6ca}.class-coverage-request-alert.resolved.support{background:#fff8e9;border-bottom-color:#e4cca0}.class-coverage-request-alert.resolved.support>span{color:#8e631c;background:#f1e1bf}.class-coverage-request-alert.resolved.support small,.class-coverage-request-alert.resolved.support a{color:#8e631c}.class-coverage-request-alert.resolved.support a{border-color:#d7c294}@media (max-width:800px){.coverage-handoff-metrics{grid-template-columns:repeat(2,1fr)}.coverage-handoff-detail-grid,.coverage-handoff-hero{grid-template-columns:1fr}.coverage-handoff-hero>aside{border-top:1px solid #315247;border-left:0}}@media (max-width:560px){.coverage-handoff-board>header{flex-direction:column;align-items:flex-start}.coverage-handoff-list>article{grid-template-columns:45px minmax(0,1fr)}.coverage-handoff-list article>aside{text-align:left;grid-column:2}.coverage-handoff-progress{grid-template-columns:1fr}.coverage-handoff-progress li{border-bottom:1px solid #e1e8e5;border-right:0}.coverage-handoff-editor>div{grid-template-columns:1fr}.coverage-handoff-metrics{grid-template-columns:1fr 1fr}.coverage-handoff-readiness>header{grid-template-columns:35px minmax(0,1fr)}.coverage-handoff-readiness>header>b{grid-column:2;justify-self:start}.coverage-handoff-readiness>footer{flex-direction:column;align-items:flex-start}.coverage-handoff-readiness>footer nav{justify-content:flex-start}.coverage-handoff-support-form{grid-template-columns:1fr}.coverage-handoff-support-form p{grid-column:1}.coverage-handoff-auto-attention{grid-template-columns:27px 1fr}.coverage-handoff-auto-attention>em{grid-column:2}}.member-progress-heading{min-height:76px}.member-progress-area{gap:12px;display:grid}.member-progress-empty-context{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px 14px;display:grid}.member-progress-empty-context>i{color:#08795d;background:#e7f4ef;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.member-progress-empty-context strong{font-size:8px}.member-progress-empty-context p{color:#74817c;margin:3px 0 0;font-size:6px}.member-progress-empty-context>a{color:#08795d;font-size:6px;font-weight:750}.member-progress-summary{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 2px 7px #20312b08}.member-progress-summary>div{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:78px;padding:12px 14px;display:grid}.member-progress-summary>div:last-child{border-right:0}.member-progress-summary span{color:#6f7e78;letter-spacing:.05em;align-self:end;font-size:6px;font-weight:800}.member-progress-summary strong{color:#172d27;grid-row:span 2;align-self:center;font-size:20px}.member-progress-summary small{color:#8c9893;font-size:6px}.member-progress-hero{color:#fff;background:#153128;border:1px solid #183d32;grid-template-columns:minmax(0,1fr) 225px;min-height:188px;display:grid;overflow:hidden;box-shadow:0 5px 18px #1130271a}.member-progress-hero>div{background:radial-gradient(circle at 86% 16%,#19d49b24,#0000 38%);align-content:center;padding:25px 28px;display:grid}.member-progress-hero>div>span{color:#35d7a6;letter-spacing:.11em;font-size:6px;font-weight:800}.member-progress-hero h2{color:#fff;letter-spacing:-.25px;margin:8px 0 7px;font-size:17px}.member-progress-hero p{color:#abc0b9;max-width:590px;margin:0;font-size:8px;line-height:1.55}.member-progress-hero>div>nav{gap:6px;margin-top:16px;display:flex}.member-progress-hero nav a{color:#fff;background:#14a77e;border:1px solid #20ba8d;align-items:center;min-height:30px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.member-progress-hero nav a.secondary{color:#c2d3cd;background:0 0;border-color:#416057}.member-progress-hero>aside{text-align:center;background:#19382f;border-left:1px solid #325047;align-content:center;justify-items:center;padding:18px;display:grid}.member-progress-hero aside small{color:#829f96;font-size:6px;font-weight:800}.member-progress-hero aside b{color:#fff;margin-top:6px;font-size:28px;line-height:1}.member-progress-hero aside strong{color:#a9beb7;margin-top:7px;font-size:7px;font-weight:600}.member-progress-hero aside span{color:#4de0b3;border:1px solid #3f665a;max-width:190px;margin-top:13px;padding:4px 7px;font-size:6px;font-weight:750}.member-progress-results{background:#fff;border:1px solid #dbe3e0;grid-template-columns:repeat(4,1fr);display:grid}.member-progress-results article{border-right:1px solid #e9eeec;align-content:center;min-height:100px;padding:14px 16px;display:grid}.member-progress-results article:last-child{border-right:0}.member-progress-results article.featured{background:#eff8f5}.member-progress-results span{color:#718079;font-size:6px;font-weight:800}.member-progress-results strong{color:#1b332b;margin-top:7px;font-size:17px}.member-progress-results small{color:#84918c;margin-top:5px;font-size:6px}.member-progress-results .featured strong{color:#08795d}.member-progress-chart-panel,.member-progress-panel{background:#fff;border:1px solid #dce3e0;min-width:0;scroll-margin-top:75px;box-shadow:0 2px 7px #20312b08}.member-progress-chart-panel>header,.member-progress-panel>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:62px;padding:11px 14px;display:flex}.member-progress-chart-panel>header span,.member-progress-panel>header span{color:#0a8968;letter-spacing:.09em;font-size:5px;font-weight:800}.member-progress-chart-panel>header h2,.member-progress-panel>header h2{margin:4px 0 0;font-size:11px}.member-progress-chart-panel>header>b,.member-progress-panel>header>b{color:#08795d;background:#e8f4f0;place-items:center;min-width:27px;height:27px;padding-inline:6px;font-size:7px;display:grid}.member-progress-chart{background:linear-gradient(#0000 24%,#f2f5f4 25%,#0000 26% 49%,#f2f5f4 50%,#0000 51% 74%,#f2f5f4 75%,#0000 76%);align-items:flex-end;gap:11px;min-height:165px;padding:17px 18px 12px;display:flex;overflow-x:auto}.member-progress-chart a{grid-template-rows:90px auto auto;justify-items:center;gap:3px;min-width:62px;height:132px;display:grid}.member-progress-chart a>div{background:#eff3f1;align-items:flex-end;width:22px;height:88px;display:flex}.member-progress-chart a>div span{background:#38b98f;width:100%;min-height:4px}.member-progress-chart strong{color:#233a32;font-size:7px}.member-progress-chart small{color:#7c8984;font-size:5px}.member-progress-chart-panel>footer{color:#738079;border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 14px;font-size:6px;display:flex}.member-progress-chart-panel>footer span{font-weight:750}.member-progress-chart-panel>footer p{margin:0}.member-progress-empty-main{text-align:center;background:#fff;border:1px solid #dce3e0;align-content:center;justify-items:center;min-height:190px;padding:25px;display:grid}.member-progress-empty-main>span{color:#08795d;background:#e7f4ef;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.member-progress-empty-main h2{margin:10px 0 5px;font-size:11px}.member-progress-empty-main p{color:#74817c;max-width:530px;margin:0 0 11px;font-size:7px;line-height:1.55}.member-progress-grid{grid-template-columns:1.16fr .84fr;align-items:start;gap:12px;display:grid}.member-assessment-list>details{border-bottom:1px solid #e8edeb;scroll-margin-top:75px}.member-assessment-list>details:last-child{border-bottom:0}.member-assessment-list summary{cursor:pointer;grid-template-columns:43px minmax(0,1fr) 130px auto;align-items:center;gap:11px;min-height:86px;padding:10px 13px;list-style:none;display:grid}.member-assessment-list summary::-webkit-details-marker{display:none}.member-assessment-list summary>time{background:#f5faf8;border:1px solid #d9e4df;align-content:center;place-items:center;min-height:53px;display:grid}.member-assessment-list time b{font-size:12px;line-height:1}.member-assessment-list time span{color:#08795d;font-size:5px;font-weight:800}.member-assessment-list time small{color:#73817b;margin-top:3px;font-size:5px}.member-assessment-list summary>div>small{color:#7b8883;font-size:5px}.member-assessment-list h3{margin:4px 0;font-size:9px}.member-assessment-list summary p{color:#75827d;margin:0;font-size:6px}.member-assessment-list summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-assessment-list summary dl>div{border-left:1px solid #e4e9e7;padding:2px 8px}.member-assessment-list summary dt{color:#89948f;font-size:5px}.member-assessment-list summary dd{margin:3px 0 0;font-size:7px;font-weight:750}.member-assessment-list summary>b{color:#08795d;white-space:nowrap;font-size:6px}.member-assessment-list details[open] summary{background:#f8fbfa}.member-assessment-list details[open] summary>b{color:#6e7c76}.member-assessment-detail{background:#e4ebe8;border-top:1px solid #dfe7e4;grid-template-columns:1fr 1.35fr .9fr;gap:1px;display:grid}.member-assessment-detail>section,.member-assessment-detail>aside{background:#fbfcfc;min-width:0;padding:13px}.member-assessment-detail header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.member-assessment-detail header span,.member-assessment-detail>aside>span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.member-assessment-detail header strong{color:#74817b;font-size:5px}.member-assessment-detail section>div{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.member-assessment-detail section:first-child>div{grid-template-columns:1fr}.member-assessment-detail section p{background:#fff;border:1px solid #e5ebe8;align-content:center;min-height:36px;margin:0;padding:6px;display:grid}.member-assessment-detail section p span{color:#84908b;font-size:5px}.member-assessment-detail section p strong{margin-top:3px;font-size:7px}.member-assessment-detail aside dl{margin:9px 0}.member-assessment-detail aside dl div{border-bottom:1px solid #e8edeb;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.member-assessment-detail aside dt{color:#7d8984;font-size:5px}.member-assessment-detail aside dd{text-align:right;margin:0;font-size:6px;font-weight:750}.member-assessment-detail aside p{color:#75827d;margin:8px 0 0;font-size:6px;line-height:1.5}.member-assessment-detail blockquote{color:#68766f;border-left:2px solid #9bcdbd;margin:9px 0 0;padding:6px 0 6px 8px;font-size:6px;line-height:1.45}.member-progress-weeks{border-bottom:1px solid #e9eeec;grid-template-columns:repeat(8,1fr);align-items:end;gap:5px;min-height:150px;padding:13px 12px 10px;display:grid}.member-progress-weeks article{justify-items:center;gap:4px;display:grid}.member-progress-weeks article>div{background:#f1f4f3;justify-content:center;align-items:flex-end;width:100%;height:92px;display:flex;position:relative}.member-progress-weeks article>div span{background:#d6dfdc;width:100%;min-height:4px;display:block}.member-progress-weeks article.active>div span{background:#43b992}.member-progress-weeks article>div b{color:#52625b;place-items:center;font-size:7px;display:grid;position:absolute;inset:0}.member-progress-weeks article strong{font-size:5px}.member-progress-weeks article small{color:#89958f;white-space:nowrap;font-size:4px}.member-workout-progress-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:31px minmax(0,1fr) 120px;align-items:center;gap:9px;min-height:67px;padding:8px 12px;display:grid}.member-workout-progress-list>article:last-child{border-bottom:0}.member-workout-progress-list article>span{color:#08795d;background:#e5f3ee;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.member-workout-progress-list article small{color:#7d8984;font-size:5px}.member-workout-progress-list h3{margin:3px 0;font-size:8px}.member-workout-progress-list p{color:#78857f;margin:0;font-size:5px;line-height:1.4}.member-workout-progress-list dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-workout-progress-list dl div{border-left:1px solid #e5eae8;padding-left:8px}.member-workout-progress-list dt{color:#89948f;font-size:5px}.member-workout-progress-list dd{margin:3px 0 0;font-size:6px;font-weight:750}.member-progress-programs>div>article{border-bottom:1px solid #edf0ef;grid-template-columns:65px minmax(0,1fr) 100px auto;align-items:center;gap:11px;min-height:77px;padding:10px 14px;display:grid}.member-progress-programs>div>article:last-child{border-bottom:0}.member-progress-programs article>span{color:#08795d;border:1px solid #c9ddd6;width:max-content;padding:4px 6px;font-size:5px;font-weight:800}.member-progress-programs article.archived>span{color:#74817b;border-color:#dce2df}.member-progress-programs article small{color:#7d8984;font-size:5px}.member-progress-programs h3{margin:3px 0;font-size:9px}.member-progress-programs p{color:#74817b;margin:0;font-size:6px}.member-progress-programs time{color:#5d6d66;font-size:6px;font-weight:700}.member-progress-programs article>a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:750}.member-progress-empty{text-align:center;align-content:center;place-items:center;min-height:158px;padding:22px;display:grid}.member-progress-empty>span{color:#08795d;background:#e7f4ef;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.member-progress-empty h3{margin:9px 0 4px;font-size:9px}.member-progress-empty p{color:#7a8782;max-width:350px;margin:0;font-size:6px;line-height:1.5}.member-progress-privacy{background:#edf7f3;border:1px solid #d4e5df;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.member-progress-privacy>span{color:#08795d;background:#d9eee7;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.member-progress-privacy strong{font-size:8px}.member-progress-privacy p{color:#657870;margin:3px 0 0;font-size:6px}@media (max-width:960px){.member-progress-summary,.member-progress-results{grid-template-columns:repeat(2,1fr)}.member-progress-summary>div:nth-child(2),.member-progress-results article:nth-child(2){border-right:0}.member-progress-summary>div:nth-child(-n+2),.member-progress-results article:nth-child(-n+2){border-bottom:1px solid #edf0ef}.member-progress-grid{grid-template-columns:1fr}.member-assessment-detail{grid-template-columns:1fr 1fr}.member-assessment-detail>aside{grid-column:1/-1}}@media (max-width:660px){.member-progress-hero{grid-template-columns:1fr}.member-progress-hero>aside{text-align:left;border-top:1px solid #325047;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:8px}.member-progress-hero aside b,.member-progress-hero aside strong,.member-progress-hero aside span{margin:0}.member-assessment-list summary{grid-template-columns:41px minmax(0,1fr) auto}.member-assessment-list summary dl{grid-column:2/-1;width:100%}.member-assessment-detail{grid-template-columns:1fr}.member-assessment-detail>aside{grid-column:auto}.member-progress-empty-context{grid-template-columns:35px minmax(0,1fr)}.member-progress-empty-context>a{grid-column:2}.member-progress-programs>div>article{grid-template-columns:60px minmax(0,1fr) auto}.member-progress-programs article>a{grid-column:2}}@media (max-width:440px){.member-progress-summary,.member-progress-results{grid-template-columns:1fr}.member-progress-summary>div,.member-progress-results article{border-bottom:1px solid #edf0ef;border-right:0}.member-progress-hero>div{padding:22px 18px}.member-progress-hero>div>nav{flex-direction:column;align-items:stretch}.member-progress-hero nav a{justify-content:center}.member-progress-hero>aside{grid-template-columns:1fr 1fr}.member-assessment-list summary{grid-template-columns:39px minmax(0,1fr)}.member-assessment-list summary>b,.member-assessment-list summary dl{grid-column:2}.member-assessment-detail section>div{grid-template-columns:1fr}.member-workout-progress-list>article{grid-template-columns:30px minmax(0,1fr)}.member-workout-progress-list dl{grid-column:2;width:100%}.member-progress-programs>div>article{grid-template-columns:1fr}.member-progress-programs article>a{grid-column:auto}}.member-assessment-report{gap:12px;display:grid}.member-assessment-print-header{display:none}.member-assessment-hero{color:#fff;background:#18342e;grid-template-columns:minmax(0,1fr) 195px;min-height:205px;display:grid;overflow:hidden}.member-assessment-hero>div{padding:27px}.member-assessment-hero>div>span{color:#7adbbd;letter-spacing:.09em;font-size:6px;font-weight:800}.member-assessment-hero h2{max-width:690px;margin:8px 0 7px;font-size:19px;line-height:1.2}.member-assessment-hero p{color:#b4c9c2;max-width:720px;margin:0;font-size:7px;line-height:1.65}.member-assessment-hero nav{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.member-assessment-hero a{color:#15342c;background:#62d7b2;border:1px solid #62d7b2;place-items:center;min-height:30px;padding:0 11px;font-size:6px;font-weight:800;display:grid}.member-assessment-hero a.secondary{color:#d4e5df;background:0 0;border-color:#55766c}.member-assessment-hero>aside{text-align:center;background:#1e3c34;border-left:1px solid #3b5a51;flex-direction:column;justify-content:center;align-items:center;display:flex}.member-assessment-hero aside small{color:#8da59d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-assessment-hero aside b{color:#7ce0c1;margin-top:7px;font-size:25px}.member-assessment-hero aside strong{color:#d6e5df;margin-top:2px;font-size:7px}.member-assessment-hero aside span{color:#92ddc6;border:1px solid #557a6f;margin-top:10px;padding:4px 7px;font-size:5px;font-weight:800}.assessment-report-print-button{color:#d4e5df;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #55766c;padding:0 11px;font-size:6px;font-weight:800}.member-assessment-summary{background:#fff;border:1px solid #dde5e1;grid-template-columns:repeat(4,1fr);display:grid}.member-assessment-summary article{border-right:1px solid #e5ebe8;padding:12px 14px}.member-assessment-summary article:last-child{border-right:0}.member-assessment-summary span,.member-assessment-summary strong,.member-assessment-summary small{display:block}.member-assessment-summary span{color:#81908a;letter-spacing:.07em;font-size:5px;font-weight:800}.member-assessment-summary strong{color:#243b33;margin:5px 0 2px;font-size:15px}.member-assessment-summary small{color:#798680;font-size:5px}.member-assessment-share{background:#f2f8fa;border:1px solid #c9dce4;overflow:hidden}.member-assessment-share>header{border-bottom:1px solid #d8e7ec;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 15px;display:grid}.member-assessment-share>header>span{color:#3b6c82;background:#e1f0f5;border:1px solid #b9d4df;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.member-assessment-share>header small{color:#47788d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-assessment-share>header h2{margin:4px 0 2px;font-size:11px}.member-assessment-share>header p{color:#6f858e;margin:0;font-size:6px}.member-assessment-share>header>b{color:#08795d;letter-spacing:.06em;background:#e3f4ee;border:1px solid #9bcdbd;padding:5px 7px;font-size:5px}.member-assessment-share-layout{grid-template-columns:minmax(0,1.35fr) minmax(285px,.65fr);display:grid}.member-assessment-share-preview{background:#fff;border-right:1px solid #d8e7ec;align-content:center;min-height:150px;padding:19px 22px;display:grid}.member-assessment-share-preview>span,.member-assessment-share-layout>aside>span{color:#4c7b8f;letter-spacing:.08em;font-size:5px;font-weight:800}.member-assessment-share-preview>p{color:#2f454e;max-width:650px;margin:9px 0 12px;font-size:11px;line-height:1.55}.member-assessment-share-preview footer{border-top:1px solid #e6edef;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding-top:9px;display:grid}.member-assessment-share-preview footer b{color:#4d6874;font-size:6px}.member-assessment-share-preview footer small{color:#819198;text-align:right;font-size:5px}.member-assessment-share-layout>aside{padding:14px 16px}.member-assessment-share-layout ul{margin:7px 0 11px;padding:0;list-style:none}.member-assessment-share-layout li{color:#647d87;border-bottom:1px solid #dfeaed;align-items:center;min-height:25px;font-size:6px;display:flex}.member-assessment-share-action label,.member-assessment-share-action label>span,.member-assessment-share-action>small,.member-assessment-share-done>*{display:block}.member-assessment-share-action label>span{color:#506c78;margin-bottom:4px;font-size:5px;font-weight:750}.member-assessment-share-action select{color:#354d57;cursor:pointer;background:#fff;border:1px solid #c9dbe2;width:100%;height:30px;padding:0 8px;font-size:6px}.member-assessment-share-action button{color:#fff;cursor:pointer;background:#376e84;border:1px solid #376e84;width:100%;min-height:31px;margin-top:7px;font-size:6px;font-weight:800}.member-assessment-share-action button:disabled{opacity:.6;cursor:default}.member-assessment-share-action>small{color:#7a8d95;margin-top:6px;font-size:5px;line-height:1.45}.member-assessment-share-done{background:#e8f5f0;border-left:2px solid #18a47b;padding:7px 9px}.member-assessment-share-done strong{color:#08795d;font-size:7px}.member-assessment-share-done small{color:#668078;margin-top:4px;font-size:5px}.member-assessment-share-done a{color:#08795d;margin-top:7px;font-size:6px;font-weight:800}.member-assessment-share-feedback{color:#a24e47;background:#fff2f0;border-top:1px solid #edcac5;margin:0;padding:8px 14px;font-size:6px;font-weight:750}.member-assessment-method{background:#edf7f3;border:1px solid #d7e4df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:73px;padding:11px 14px;display:grid}.member-assessment-method>div>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-assessment-method h2{margin:3px 0;font-size:10px}.member-assessment-method p{color:#70817a;margin:0;font-size:6px}.member-assessment-method dl{background:#fff;border:1px solid #cfe1da;grid-template-columns:repeat(4,minmax(90px,auto));margin:0;display:grid}.member-assessment-method dl>div{border-right:1px solid #e0e9e5;min-height:39px;padding:7px 9px}.member-assessment-method dl>div:last-child{border-right:0}.member-assessment-method dt,.member-assessment-method dd{display:block}.member-assessment-method dt{color:#82908a;font-size:4px}.member-assessment-method dd{color:#3d554c;margin:4px 0 0;font-size:6px;font-weight:750}.member-assessment-grid{grid-template-columns:minmax(0,1.42fr) minmax(245px,.58fr);align-items:start;gap:12px;display:grid}.member-assessment-panel{background:#fff;border:1px solid #dde5e1}.member-assessment-panel>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;min-height:66px;padding:11px 15px;display:flex}.member-assessment-panel>header span,.member-assessment-side>section>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-assessment-panel>header h2,.member-assessment-side h2{margin:3px 0 0;font-size:10px}.member-assessment-panel>header>b{color:#08795d;border:1px solid #d3e2dc;place-items:center;min-width:29px;height:29px;font-size:8px;display:grid}.member-assessment-panel.measurements>div{grid-template-columns:1fr 1fr;display:grid}.member-assessment-panel.measurements section{padding:13px 15px}.member-assessment-panel.measurements section+section{border-left:1px solid #e6ece9}.member-assessment-panel.measurements h3{color:#5c6d66;margin:0 0 8px;font-size:7px}.member-assessment-panel.measurements section>div{border-top:1px solid #e7ecea}.member-assessment-panel.measurements p{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:0;display:flex}.member-assessment-panel.measurements p span{color:#7c8983;font-size:6px}.member-assessment-panel.measurements p strong{color:#354840;font-size:7px}.member-assessment-side{gap:12px;display:grid}.member-assessment-side>section{background:#fff;border:1px solid #dde5e1;padding:14px}.member-assessment-side dl{margin:10px 0 0}.member-assessment-side dl>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.member-assessment-side dt{color:#7c8983;font-size:6px}.member-assessment-side dd{color:#3d5048;text-align:right;margin:0;font-size:6px;font-weight:750}.member-assessment-side .member-assessment-scope{background:#edf7f3;border-color:#d7e4df;grid-template-columns:32px 1fr;align-items:center;gap:9px;display:grid}.member-assessment-scope>span{color:#08795d;border:1px solid #bdd8cf;place-items:center;width:31px;height:31px;display:grid}.member-assessment-scope strong{font-size:7px}.member-assessment-scope p{color:#6f817a;margin:3px 0 0;font-size:6px;line-height:1.5}.member-assessment-history{background:#fff;border:1px solid #dde5e1}.member-assessment-history>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;min-height:66px;padding:11px 15px;display:flex}.member-assessment-history>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-assessment-history>header h2{margin:3px 0 0;font-size:10px}.member-assessment-history>header>b{color:#08795d;border:1px solid #d3e2dc;place-items:center;min-width:29px;height:29px;font-size:8px;display:grid}.member-assessment-history>div{align-items:stretch;gap:5px;min-height:175px;padding:16px 15px 11px;display:flex;overflow-x:auto}.member-assessment-history>div>a{min-width:72px;color:inherit;text-align:center;border:1px solid #0000;flex:1;grid-template-rows:92px auto auto auto;align-items:end;padding:5px;display:grid}.member-assessment-history>div>a.active{background:#f0f8f5;border-color:#b8d9cd}.member-assessment-history a>div{border-bottom:1px solid #dfe7e4;justify-content:center;align-items:end;height:86px;display:flex}.member-assessment-history a>div span{background:#67c7a9;width:15px;min-height:5px;display:block}.member-assessment-history a.active>div span{background:#08795d}.member-assessment-history a strong{margin-top:6px;font-size:7px}.member-assessment-history a small{color:#7e8a85;margin-top:2px;font-size:5px}.member-assessment-history a em{color:#566a62;margin-top:2px;font-size:5px;font-style:normal}.member-assessment-history>footer{color:#7a8781;border-top:1px solid #e8edea;padding:8px 15px;font-size:6px}.member-assessment-disclaimer{background:#f5f8f7;border:1px solid #d8e4df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:grid}.member-assessment-disclaimer>span{color:#60716a;border:1px solid #cedbd6;place-items:center;width:32px;height:32px;display:grid}.member-assessment-disclaimer strong{font-size:7px}.member-assessment-disclaimer p{color:#718079;margin:3px 0 0;font-size:6px}.member-assessment-disclaimer a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:800}.member-assessment-report-link{color:#fff;background:#0b8f6b;border:1px solid #0b8f6b;place-items:center;min-height:28px;margin-top:10px;font-size:6px;font-weight:750;display:grid}.member-assessment-reading-audit{background:#fff;border:1px solid #dbe5e1;overflow:hidden}.member-assessment-reading-audit>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:12px 15px;display:flex}.member-assessment-reading-audit>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.member-assessment-reading-audit>header h2{margin:3px 0;font-size:10px}.member-assessment-reading-audit>header p{color:#7b8982;margin:0;font-size:6px}.member-assessment-reading-audit>header>b{color:#08795d;white-space:nowrap;border:1px solid #c9dfd7;padding:7px 9px;font-size:5px}.member-assessment-reading-audit>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-assessment-reading-audit article{border-bottom:1px solid #e8eeeb;border-right:1px solid #e8eeeb;min-height:92px;padding:11px 13px}.member-assessment-reading-audit article>span{color:#68766f;font-size:6px;font-weight:750}.member-assessment-reading-audit article>p{gap:5px;margin:7px 0;display:flex}.member-assessment-reading-audit article>p b{color:#45564e;text-align:center;border:1px solid #e0e8e4;min-width:42px;padding:5px;font-size:6px}.member-assessment-reading-audit article small{color:#8a9690;margin-top:2px;font-size:4px;font-weight:550;display:block}.member-assessment-reading-audit article>strong{color:#08795d;font-size:7px}.member-assessment-reading-audit>footer{color:#78867f;background:#f7faf8;padding:9px 14px;font-size:5px}@media (max-width:880px){.member-assessment-hero{grid-template-columns:1fr}.member-assessment-hero>aside{text-align:left;border-top:1px solid #3b5a51;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:9px;min-height:90px;padding:12px 20px;display:grid}.member-assessment-hero aside b,.member-assessment-hero aside strong,.member-assessment-hero aside span{margin:0}.member-assessment-share-layout{grid-template-columns:1fr}.member-assessment-share-preview{border-bottom:1px solid #d8e7ec;border-right:0}.member-assessment-method{grid-template-columns:1fr}.member-assessment-method dl{width:100%}.member-assessment-grid{grid-template-columns:1fr}.member-assessment-side{grid-template-columns:1fr 1fr}}@media (max-width:620px){.member-assessment-hero>div{padding:22px 18px}.member-assessment-summary{grid-template-columns:1fr 1fr}.member-assessment-summary article:nth-child(2){border-right:0}.member-assessment-summary article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.member-assessment-share>header{grid-template-columns:34px minmax(0,1fr)}.member-assessment-share>header>b{grid-column:2;width:max-content}.member-assessment-share-preview footer{grid-template-columns:1fr}.member-assessment-share-preview footer small{text-align:left}.member-assessment-method dl{grid-template-columns:1fr 1fr}.member-assessment-method dl>div:nth-child(2){border-right:0}.member-assessment-method dl>div:nth-child(-n+2){border-bottom:1px solid #e0e9e5}.member-assessment-panel.measurements>div,.member-assessment-side{grid-template-columns:1fr}.member-assessment-panel.measurements section+section{border-top:1px solid #e6ece9;border-left:0}.member-assessment-disclaimer{grid-template-columns:34px minmax(0,1fr)}.member-assessment-disclaimer a{grid-column:2}.member-assessment-reading-audit>header{flex-direction:column;align-items:flex-start}.member-assessment-reading-audit>div{grid-template-columns:1fr}}.member-assessment-comparison{gap:12px;display:grid}.comparison-hero{color:#fff;background:#18342e;grid-template-columns:minmax(0,1fr) 215px;min-height:214px;display:grid;overflow:hidden}.comparison-hero>div{padding:27px}.comparison-hero>div>span{color:#7adbbd;letter-spacing:.09em;font-size:6px;font-weight:800}.comparison-hero h2{max-width:720px;margin:8px 0 7px;font-size:19px;line-height:1.2}.comparison-hero p{color:#b4c9c2;max-width:730px;margin:0;font-size:7px;line-height:1.65}.comparison-hero nav{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.comparison-hero nav a,.comparison-print-button{color:#15342c;min-height:30px;font:inherit;background:#62d7b2;border:1px solid #62d7b2;place-items:center;padding:0 11px;font-size:6px;font-weight:800;display:grid}.comparison-hero nav a.secondary,.comparison-print-button{color:#d4e5df;background:0 0;border-color:#55766c}.comparison-hero>aside{text-align:center;background:#1e3c34;border-left:1px solid #3b5a51;flex-direction:column;justify-content:center;align-items:center;display:flex}.comparison-hero aside small{color:#8da59d;letter-spacing:.08em;font-size:5px;font-weight:800}.comparison-hero aside strong{color:#d8e8e2;margin-top:7px;font-size:8px}.comparison-hero aside b{color:#7ce0c1;margin-top:5px;font-size:28px;line-height:1}.comparison-hero aside span{color:#9bb4ac;margin-top:4px;font-size:5px;font-weight:800}.comparison-hero aside em{color:#92ddc6;text-transform:uppercase;border:1px solid #557a6f;margin-top:11px;padding:4px 7px;font-size:5px;font-style:normal;font-weight:800}.comparison-snapshots{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;display:grid}.comparison-snapshots>article{background:#fff;border:1px solid #dde5e1;grid-template-columns:91px minmax(0,1fr) minmax(155px,auto);align-items:center;gap:12px;min-height:91px;padding:11px 13px;display:grid}.comparison-snapshots article>time{color:#52635c;text-align:center;border-right:1px solid #e3eae7;place-items:center;min-height:48px;padding-right:12px;font-size:6px;font-weight:750;display:grid}.comparison-snapshots article>div>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.comparison-snapshots h3{margin:4px 0;font-size:10px}.comparison-snapshots p{color:#78857f;margin:0;font-size:6px}.comparison-snapshots dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.comparison-snapshots dl>div{border-left:1px solid #e5ebe8;min-width:74px;padding:2px 9px}.comparison-snapshots dt{color:#87928d;font-size:4px}.comparison-snapshots dd{color:#40534b;margin:4px 0 0;font-size:5px;font-weight:750}.comparison-arrow{color:#08795d;background:#e6f3ef;place-items:center;font-size:12px;font-weight:800;display:grid}.comparison-highlights{background:#fff;border:1px solid #dde5e1;grid-template-columns:repeat(4,1fr);display:grid}.comparison-highlights article{border-right:1px solid #e5ebe8;min-height:80px;padding:12px 14px}.comparison-highlights article:last-child{border-right:0}.comparison-highlights span,.comparison-highlights strong,.comparison-highlights small{display:block}.comparison-highlights span{color:#81908a;letter-spacing:.07em;font-size:5px;font-weight:800}.comparison-highlights strong{color:#243b33;margin:6px 0 3px;font-size:15px}.comparison-highlights small{color:#6f8179;font-size:5px}.comparison-protocol-warning{background:#fff9ea;border:1px solid #ead7a9;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:grid}.comparison-protocol-warning>span{color:#976a07;border:1px solid #e4cd91;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.comparison-protocol-warning strong{font-size:7px}.comparison-protocol-warning p{color:#786a48;margin:3px 0 0;font-size:6px;line-height:1.5}.comparison-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:12px;display:grid}.comparison-table-panel,.comparison-protocols{background:#fff;border:1px solid #dde5e1}.comparison-table-panel>header,.comparison-protocols>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;min-height:62px;padding:10px 14px;display:flex}.comparison-table-panel>header span,.comparison-protocols>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.comparison-table-panel>header h2,.comparison-protocols>header h2{margin:3px 0 0;font-size:10px}.comparison-table-panel>header>b{color:#08795d;border:1px solid #d3e2dc;place-items:center;min-width:29px;height:29px;font-size:7px;display:grid}.comparison-table-head,.comparison-table-row{grid-template-columns:minmax(120px,1.35fr) repeat(3,minmax(80px,.75fr));align-items:center;display:grid}.comparison-table-head{background:#f6f9f8;border-bottom:1px solid #e6ece9;min-height:29px}.comparison-table-head span{color:#84908b;text-transform:uppercase;padding:0 12px;font-size:5px;font-weight:800}.comparison-table-head span:not(:first-child){text-align:right;border-left:1px solid #e4ebe8}.comparison-table-row{border-bottom:1px solid #edf1ef;min-height:39px}.comparison-table-row:last-child{border-bottom:0}.comparison-table-row strong,.comparison-table-row span,.comparison-table-row em{padding:0 12px;font-size:6px}.comparison-table-row strong{color:#405149}.comparison-table-row span,.comparison-table-row em{color:#66756f;border-left:1px solid #edf1ef;place-items:center end;min-height:24px;display:grid}.comparison-table-row em{color:#31473f;justify-content:flex-end;align-items:center;font-style:normal;font-weight:800;display:flex}.comparison-table-row em.positive:before{content:"↑";color:#08795d;margin-right:4px}.comparison-table-row em.negative:before{content:"↓";color:#9a6953;margin-right:4px}.comparison-table-row em.stable:before{content:"=";color:#7b8883;margin-right:4px}.comparison-table-row em.empty{color:#9aa39f}.comparison-protocols>header{display:block}.comparison-protocols>div{grid-template-columns:1fr 1fr;display:grid}.comparison-protocols article{min-width:0;padding:12px}.comparison-protocols article+article{border-left:1px solid #e6ece9}.comparison-protocols article>span{color:#82908a;font-size:5px;font-weight:800}.comparison-protocols article>strong{min-height:31px;margin-top:5px;font-size:7px;line-height:1.45;display:block}.comparison-protocols dl{margin:8px 0 0}.comparison-protocols dl>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:7px;min-height:30px;display:flex}.comparison-protocols dt{color:#82908a;font-size:5px}.comparison-protocols dd{color:#40534b;text-align:right;margin:0;font-size:5px;font-weight:750}.comparison-protocols>footer{background:#f4f8f6;border-top:1px solid #e5ebe8;padding:11px 13px}.comparison-protocols footer strong{font-size:7px}.comparison-protocols footer p{color:#718079;margin:4px 0 0;font-size:6px;line-height:1.5}.comparison-measurements{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.comparison-privacy{background:#edf7f3;border:1px solid #d7e4df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;padding:10px 13px;display:grid}.comparison-privacy>span{color:#08795d;border:1px solid #bdd8cf;place-items:center;width:32px;height:32px;display:grid}.comparison-privacy strong{font-size:7px}.comparison-privacy p{color:#667b72;margin:3px 0 0;font-size:6px}.comparison-privacy a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:800}@media (max-width:1060px){.comparison-snapshots{background:#e3eae7;grid-template-columns:1fr;gap:1px}.comparison-arrow{min-height:25px;transform:rotate(90deg)}.comparison-grid{grid-template-columns:1fr}.comparison-protocols>div{grid-template-columns:1fr 1fr}}@media (max-width:820px){.comparison-hero{grid-template-columns:1fr}.comparison-hero>aside{text-align:left;border-top:1px solid #3b5a51;border-left:0;grid-template-columns:repeat(5,auto);justify-content:start;gap:9px;min-height:92px;padding:12px 20px;display:grid}.comparison-hero aside strong,.comparison-hero aside b,.comparison-hero aside span,.comparison-hero aside em{margin:0}.comparison-highlights,.comparison-measurements{grid-template-columns:1fr 1fr}.comparison-highlights article:nth-child(2){border-right:0}.comparison-highlights article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.comparison-measurements .comparison-table-panel{grid-column:1/-1}}@media (max-width:620px){.comparison-hero>div{padding:22px 18px}.comparison-hero>aside{grid-template-columns:1fr 1fr}.comparison-snapshots>article{grid-template-columns:76px minmax(0,1fr)}.comparison-snapshots dl{grid-column:2}.comparison-highlights{grid-template-columns:1fr 1fr}.comparison-table{overflow-x:auto}.comparison-table-head,.comparison-table-row{min-width:510px}.comparison-protocols>div{grid-template-columns:1fr}.comparison-protocols article+article{border-top:1px solid #e6ece9;border-left:0}.comparison-privacy{grid-template-columns:34px minmax(0,1fr)}.comparison-privacy a{grid-column:2}}@media (max-width:430px){.comparison-hero nav{flex-direction:column;align-items:stretch}.comparison-highlights{grid-template-columns:1fr}.comparison-highlights article{border-bottom:1px solid #e5ebe8;border-right:0}.comparison-snapshots>article{grid-template-columns:1fr}.comparison-snapshots article>time{text-align:left;border-bottom:1px solid #e3eae7;border-right:0;min-height:auto;padding:0 0 7px;display:block}.comparison-snapshots dl{grid-column:auto}}@media print{@page{margin:11mm}.member-assessment-comparison .comparison-print-button,.member-assessment-comparison .comparison-privacy a{display:none}.member-assessment-comparison{gap:7px}.member-assessment-comparison .comparison-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:170px}.member-assessment-comparison .comparison-grid,.member-assessment-comparison .comparison-measurements{break-inside:avoid}.member-assessment-comparison .comparison-table-row{min-height:31px}.social-app-shell:has(.member-assessment-report){background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.social-app-shell:has(.member-assessment-report) .social-layout{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.social-app-shell:has(.member-assessment-report) .social-page-content{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.member-assessment-report .member-assessment-share,.member-assessment-report .assessment-report-print-button,.member-assessment-report a{display:none!important}.social-app-shell:has(.member-assessment-report) .social-topbar{display:none!important}.social-app-shell:has(.member-assessment-report) .social-navigation{display:none!important}.social-app-shell:has(.member-assessment-report) .context-breadcrumb{display:none!important}.social-app-shell:has(.member-assessment-report) .social-identity-spotlight.mobile{display:none!important}.social-app-shell:has(.member-assessment-report) .social-page-heading{display:none!important}.member-assessment-print-header{border-bottom:2px solid #18342e;justify-content:space-between;align-items:center;gap:20px;min-height:55px;padding:0 0 10px;display:flex}.member-assessment-print-header span,.member-assessment-print-header strong,.member-assessment-print-header small,.member-assessment-print-header b{display:block}.member-assessment-print-header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:800}.member-assessment-print-header strong{margin:4px 0 2px;font-size:13px}.member-assessment-print-header small{color:#697871;font-size:6px}.member-assessment-print-header>div:last-child{text-align:right}.member-assessment-print-header b{margin-bottom:4px;font-size:8px}.member-assessment-report{gap:7px}.member-assessment-report .member-assessment-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:155px}.member-assessment-report .member-assessment-hero>div{padding:18px}.member-assessment-report .member-assessment-hero nav{display:none}.member-assessment-report .member-assessment-summary,.member-assessment-report .member-assessment-method,.member-assessment-report .member-assessment-grid,.member-assessment-report .member-assessment-disclaimer,.member-assessment-report .member-assessment-reading-audit{break-inside:avoid}.member-assessment-report .member-assessment-history{break-before:page}.member-assessment-report .member-assessment-history>div{min-height:145px}:is(.app-shell:has(.professional-assessment-comparison),.app-shell:has(.assessment-detail)){display:block}:is(.app-shell:has(.professional-assessment-comparison) .sidebar,.app-shell:has(.professional-assessment-comparison) .topbar,.app-shell:has(.professional-assessment-comparison) .concept-banner,.app-shell:has(.professional-assessment-comparison) .breadcrumb,.app-shell:has(.professional-assessment-comparison) .page-heading,.app-shell:has(.professional-assessment-comparison) .operation-context-nav,.app-shell:has(.assessment-detail) .sidebar,.app-shell:has(.assessment-detail) .topbar,.app-shell:has(.assessment-detail) .concept-banner,.app-shell:has(.assessment-detail) .breadcrumb,.app-shell:has(.assessment-detail) .page-heading,.app-shell:has(.assessment-detail) .operation-context-nav){display:none!important}:is(.app-shell:has(.professional-assessment-comparison) .workspace,.app-shell:has(.professional-assessment-comparison) .content,.app-shell:has(.assessment-detail) .workspace,.app-shell:has(.assessment-detail) .content){background:#fff;width:100%;max-width:none;margin:0;padding:0}.assessment-detail .assessment-detail-print-button,.assessment-detail a{display:none!important}.assessment-detail{gap:7px}.assessment-detail .panel{box-shadow:none}.assessment-detail .assessment-detail-hero,.assessment-detail .assessment-result-grid,.assessment-detail .assessment-measurements,.assessment-detail .assessment-protocol,.assessment-detail .assessment-precision-audit,.assessment-detail .assessment-quality-detail-link{break-inside:avoid}.assessment-detail .assessment-history{break-before:page}}.assessment-follow-up-manager{gap:12px;display:grid}.assessment-follow-up-hero{color:#fff;background:#17372f;grid-template-columns:minmax(0,1fr) 220px;min-height:190px;display:grid;overflow:hidden}.assessment-follow-up-hero>div{padding:25px 27px}.assessment-follow-up-hero>div>span{color:#7adbbd;letter-spacing:.09em;font-size:6px;font-weight:800}.assessment-follow-up-hero h2{max-width:720px;margin:8px 0 7px;font-size:18px;line-height:1.2}.assessment-follow-up-hero p{color:#b4c9c2;max-width:750px;margin:0;font-size:7px;line-height:1.65}.assessment-follow-up-hero>aside{text-align:center;background:#1d4137;border-left:1px solid #3d5c53;flex-direction:column;justify-content:center;align-items:center;display:flex}.assessment-follow-up-hero aside small{color:#8da59d;letter-spacing:.08em;font-size:5px;font-weight:800}.assessment-follow-up-hero aside strong{color:#dcebe6;max-width:175px;margin-top:8px;font-size:8px}.assessment-follow-up-hero aside b{color:#7ce0c1;margin-top:7px;font-size:24px}.assessment-follow-up-hero aside span{color:#9bb5ac;margin-top:3px;font-size:5px;font-weight:800}.assessment-follow-up-hero aside.overdue{background:#4b3f24}.assessment-follow-up-hero aside.overdue b{color:#f0cb67}.assessment-follow-up-reference{background:#fff;border:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:10px 13px;display:flex}.assessment-follow-up-reference>div{align-items:center;gap:10px;display:flex}.assessment-follow-up-reference>div>span{color:#08795d;background:#e1f2ec;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.assessment-follow-up-reference p{margin:0}.assessment-follow-up-reference p small,.assessment-follow-up-reference p strong,.assessment-follow-up-reference p em{display:block}.assessment-follow-up-reference p small{color:#81908a;font-size:5px;font-weight:800}.assessment-follow-up-reference p strong{margin-top:3px;font-size:9px}.assessment-follow-up-reference p em{color:#7a8782;margin-top:2px;font-size:6px;font-style:normal}.assessment-follow-up-reference dl{grid-template-columns:repeat(4,minmax(90px,1fr));margin:0;display:grid}.assessment-follow-up-reference dl div{border-left:1px solid #e5ebe8;min-height:38px;padding:5px 11px}.assessment-follow-up-reference dt{color:#87938e;font-size:5px}.assessment-follow-up-reference dd{color:#33483f;margin:4px 0 0;font-size:7px;font-weight:750}.assessment-follow-up-layout{grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);align-items:start;gap:12px;display:grid}.assessment-follow-up-form,.assessment-follow-up-side{gap:12px;min-width:0;display:grid}.assessment-follow-up-form>section>header{border-bottom:1px solid #e5ebe8;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:67px;padding:10px 14px;display:grid}.assessment-follow-up-form>section>header>b{color:#08795d;background:#e3f3ed;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.assessment-follow-up-form header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.assessment-follow-up-form header h2{margin:3px 0;font-size:10px}.assessment-follow-up-form header p{color:#7b8883;margin:0;font-size:6px}.assessment-follow-up-fields{grid-template-columns:1fr 1fr;gap:10px;padding:13px 14px;display:grid}.assessment-follow-up-fields label>span,.assessment-follow-up-notes label>span,.assessment-follow-up-targets label>span,.assessment-follow-up-dialog label>span{color:#53645d;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.assessment-follow-up-fields select,.assessment-follow-up-fields input,.assessment-follow-up-targets input,.assessment-follow-up-notes textarea,.assessment-follow-up-dialog textarea{color:#24352f;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d7dfdc;outline:none;padding:0 9px;font-size:7px}.assessment-follow-up-fields select:focus,.assessment-follow-up-fields input:focus,.assessment-follow-up-targets input:focus,.assessment-follow-up-notes textarea:focus,.assessment-follow-up-dialog textarea:focus{border-color:#19a67d;box-shadow:0 0 0 2px #daf1e9}.assessment-follow-up-targets>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:13px 14px;display:grid}.assessment-follow-up-targets label{background:#fafcfb;border:1px solid #e1e8e5;padding:10px}.assessment-follow-up-targets label>small{color:#84918c;min-height:15px;font-size:5px;display:block}.assessment-follow-up-targets label>div{grid-template-columns:1fr auto;align-items:center;margin-top:7px;display:grid}.assessment-follow-up-targets input{min-width:0}.assessment-follow-up-targets label b{color:#687770;border:1px solid #d7dfdc;border-left:0;place-items:center;height:34px;padding:0 7px;font-size:6px;display:grid}.assessment-follow-up-notes{grid-template-columns:1fr 1fr;gap:10px;padding:13px 14px;display:grid}.assessment-follow-up-notes textarea{resize:vertical;min-height:100px;padding:8px 9px;line-height:1.5}.assessment-follow-up-notes small{color:#87928e;margin-top:4px;font-size:5px;display:block}.assessment-follow-up-form>footer{background:#fff;border:1px solid #dce5e1;justify-content:flex-end;gap:7px;padding:10px;display:flex}.assessment-follow-up-feedback{color:#2b6c57;background:#edf8f4;border:1px solid #cae5db;margin:0;padding:9px 11px;font-size:7px}.assessment-follow-up-feedback.error{color:#8a4933;background:#fff4ef;border-color:#ead0c6}.assessment-follow-up-cycle>header,.assessment-follow-up-history>header{border-bottom:1px solid #e5ebe8;padding:11px 13px}.assessment-follow-up-cycle header span,.assessment-follow-up-history header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.assessment-follow-up-cycle header h2,.assessment-follow-up-history header h2{margin:3px 0 0;font-size:10px}.assessment-follow-up-cycle>p{color:#5c6c65;margin:0;padding:12px 13px 8px;font-size:7px;line-height:1.55}.assessment-follow-up-cycle dl{margin:0;padding:0 13px 11px}.assessment-follow-up-cycle dl div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.assessment-follow-up-cycle dt{color:#84918c;font-size:5px}.assessment-follow-up-cycle dd{color:#3f514a;text-align:right;margin:0;font-size:6px;font-weight:750}.assessment-follow-up-cycle blockquote{color:#687770;background:#f5f8f7;border-top:1px solid #e5ebe8;margin:0;padding:10px 13px;font-size:6px;line-height:1.5}.assessment-follow-up-cycle blockquote strong{color:#7b8883;margin-bottom:4px;font-size:5px;display:block}.assessment-follow-up-history>div{padding:4px 12px 11px}.assessment-follow-up-history article{border-bottom:1px solid #edf1ef;gap:4px;padding:10px 0;display:grid}.assessment-follow-up-history article>span{color:#08795d;border:1px solid #c8ddd5;width:fit-content;padding:3px 5px;font-size:4px;font-weight:800}.assessment-follow-up-history article>span.cancelled{color:#806d62;border-color:#ddd5d0}.assessment-follow-up-history article strong{font-size:7px}.assessment-follow-up-history article p{color:#75827d;margin:0;font-size:6px;line-height:1.45}.assessment-follow-up-history article small{color:#8a9590;font-size:5px}.assessment-follow-up-history article a{color:#08795d;font-size:6px;font-weight:750}.assessment-follow-up-empty{color:#87928e;text-align:center;padding:18px 13px;font-size:6px}.assessment-follow-up-scope{background:#edf7f3;border:1px solid #d7e4df;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.assessment-follow-up-scope>span{color:#08795d;border:1px solid #bdd8cf;place-items:center;width:26px;height:26px;display:grid}.assessment-follow-up-scope strong{font-size:7px}.assessment-follow-up-scope p{color:#667a72;margin:3px 0 0;font-size:6px;line-height:1.45}.assessment-follow-up-dialog{z-index:90;background:#111f1a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.assessment-follow-up-dialog form{background:#fff;border:1px solid #d9e1de;width:min(430px,100%);box-shadow:0 20px 60px #0b1b1540}.assessment-follow-up-dialog header{border-bottom:1px solid #e6ece9;padding:17px}.assessment-follow-up-dialog header>span{color:#9a5d45;font-size:5px;font-weight:800}.assessment-follow-up-dialog h2{margin:5px 0;font-size:12px}.assessment-follow-up-dialog p{color:#74817c;margin:0;font-size:7px;line-height:1.5}.assessment-follow-up-dialog label{padding:14px 17px;display:block}.assessment-follow-up-dialog textarea{min-height:90px;padding:8px}.assessment-follow-up-dialog footer{border-top:1px solid #e6ece9;justify-content:flex-end;gap:7px;padding:10px 17px;display:flex}@media (max-width:1020px){.assessment-follow-up-layout{grid-template-columns:1fr}.assessment-follow-up-side{grid-template-columns:1fr 1fr}.assessment-follow-up-scope{grid-column:1/-1}.assessment-follow-up-reference{flex-direction:column;align-items:flex-start}.assessment-follow-up-reference dl{width:100%}}@media (max-width:720px){.assessment-follow-up-hero{grid-template-columns:1fr}.assessment-follow-up-hero>aside{text-align:left;border-top:1px solid #3d5c53;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:9px;min-height:90px;padding:12px 20px;display:grid}.assessment-follow-up-hero aside strong,.assessment-follow-up-hero aside b,.assessment-follow-up-hero aside span{margin:0}.assessment-follow-up-targets>div{grid-template-columns:1fr 1fr}.assessment-follow-up-side{grid-template-columns:1fr}.assessment-follow-up-scope{grid-column:auto}}@media (max-width:520px){.assessment-follow-up-fields,.assessment-follow-up-notes,.assessment-follow-up-targets>div{grid-template-columns:1fr}.assessment-follow-up-reference dl{grid-template-columns:1fr 1fr}.assessment-follow-up-form>footer{flex-direction:column;align-items:stretch}.assessment-follow-up-form>footer .button{justify-content:center}}.member-follow-ups,.member-appointments{border:1px solid var(--line);background:var(--surface);gap:14px;padding:22px;display:grid}.member-appointments>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-appointments>header span,.member-appointment-history summary>span{letter-spacing:.13em;color:var(--green-deep);font-size:9px;font-weight:900}.member-appointments>header h2{margin:4px 0;font-size:15px}.member-appointments>header p{color:var(--muted);margin:0;font-size:11px}.member-appointments>header>b{border:1px solid var(--line);white-space:nowrap;background:#f7faf8;padding:7px 9px;font-size:10px}.member-appointment-list{gap:10px;display:grid}.member-appointment-list>article{background:#fffaf0;border-left:3px solid #d7a238;grid-template-columns:70px minmax(0,1fr) minmax(220px,.75fr);align-items:stretch;display:grid}.member-appointment-list>article.confirmed{border-left-color:var(--green-deep);background:#f3faf7}.member-appointment-list time{border-right:1px solid var(--line);align-content:center;place-items:center;padding:11px;display:grid}.member-appointment-list time span{font-size:18px;font-weight:850;line-height:1}.member-appointment-list time strong{color:var(--green-deep);margin-top:3px;font-size:9px}.member-appointment-list time small{margin-top:7px;font-size:10px;font-weight:800}.member-appointment-list article>div{padding:13px}.member-appointment-list article>div>span,.member-appointment-list article>aside>span{letter-spacing:.09em;color:var(--green-deep);font-size:8px;font-weight:900}.member-appointment-list h3{margin:5px 0;font-size:13px}.member-appointment-list article>div p{color:#4c5d55;margin:0;font-size:11px}.member-appointment-list article>div small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.member-appointment-list article>aside{border-left:1px solid var(--line);align-content:center;padding:13px;display:grid}.member-appointment-list article>aside p{color:#53645c;margin:5px 0;font-size:10px;line-height:1.5}.member-appointment-list article>aside strong{color:var(--green-deep);font-size:10px}.member-appointment-empty{border:1px dashed var(--line);background:#f7faf8;align-items:center;gap:14px;padding:18px;display:flex}.member-appointment-empty>span{color:var(--green-deep);font-size:24px}.member-appointment-empty strong{font-size:14px}.member-appointment-empty p{color:var(--muted);margin:4px 0 0;font-size:12px}.member-appointment-history{border-top:1px solid var(--line);padding-top:14px}.member-appointment-history summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.member-appointment-history summary::-webkit-details-marker{display:none}.member-appointment-history summary strong{font-size:12px}.member-appointment-history summary>b{margin-left:auto;font-size:11px}.member-appointment-history>div{gap:8px;margin-top:12px;display:grid}.member-appointment-history article{border:1px solid var(--line);background:#f7faf8;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.member-appointment-history article i{border:1px solid var(--line);place-items:center;width:28px;height:28px;font-style:normal;display:grid}.member-appointment-history article i.completed{color:var(--green-deep)}.member-appointment-history article p{margin:0}.member-appointment-history article small,.member-appointment-history article strong,.member-appointment-history article span{display:block}.member-appointment-history article small{color:var(--muted);font-size:9px}.member-appointment-history article strong{margin-top:3px;font-size:12px}.member-appointment-history article span{color:var(--muted);margin-top:3px;font-size:10px}.member-appointment-history article nav{justify-items:end;gap:5px;display:grid}.member-appointment-history article a{color:var(--green-deep);font-size:11px;font-weight:800}.member-appointments>aside{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;display:flex}.member-appointments>aside>span{color:var(--green-deep)}.member-appointments>aside p{margin:0;line-height:1.5}.member-appointments>aside strong{color:var(--ink)}.member-follow-ups>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-follow-ups>header span,.member-follow-up-history summary span{letter-spacing:.13em;color:var(--green-deep);font-size:10px;font-weight:900}.member-follow-ups>header h2{margin:4px 0;font-size:20px}.member-follow-ups>header p{color:var(--muted);margin:0;font-size:13px}.member-follow-ups>header>b{border:1px solid var(--line);white-space:nowrap;background:#f7faf8;padding:8px 10px;font-size:11px}.member-follow-up-active-list{gap:12px;display:grid}.member-follow-up-active{border-left:3px solid var(--green-deep);background:#f7faf8;gap:16px;padding:18px;display:grid}.member-follow-up-heading{justify-content:space-between;gap:20px;display:flex}.member-follow-up-heading>div>small,.member-follow-up-history article small{letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800}.member-follow-up-heading h3,.member-follow-up-history h3{margin:4px 0;font-size:17px}.member-follow-up-heading p,.member-follow-up-history p{color:#465650;max-width:720px;margin:0;font-size:13px;line-height:1.55}.member-follow-up-heading time{border-left:1px solid var(--line);align-content:start;min-width:178px;padding-left:15px;display:grid}.member-follow-up-heading time span,.member-follow-up-history time span{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:900}.member-follow-up-heading time strong{margin:3px 0;font-size:14px}.member-follow-up-heading time small{color:var(--green-deep);font-size:11px}.member-follow-up-heading time.late small{color:#b33b31}.member-follow-up-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.member-follow-up-metrics>div{border:1px solid var(--line);background:var(--surface);padding:12px}.member-follow-up-metrics>div>span{font-size:11px;font-weight:800}.member-follow-up-metrics dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:9px 0 0;display:grid}.member-follow-up-metrics dl div{gap:2px;display:grid}.member-follow-up-metrics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.member-follow-up-metrics dd{margin:0;font-size:13px;font-weight:800}.member-follow-up-active footer{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding-top:2px;font-size:11px;display:flex}.member-follow-up-active footer a,.member-follow-up-history a{color:var(--green-deep);font-weight:800}.member-follow-up-empty{border:1px dashed var(--line);background:#f7faf8;align-items:center;gap:14px;padding:18px;display:flex}.member-follow-up-empty>span{color:var(--green-deep);font-size:24px}.member-follow-up-empty strong{font-size:14px}.member-follow-up-empty p{color:var(--muted);margin:4px 0 0;font-size:12px}.member-follow-up-history{border-top:1px solid var(--line);padding-top:14px}.member-follow-up-history summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.member-follow-up-history summary::-webkit-details-marker{display:none}.member-follow-up-history summary strong{font-size:12px}.member-follow-up-history summary b{margin-left:auto;font-size:11px}.member-follow-up-history>div{gap:8px;margin-top:12px;display:grid}.member-follow-up-history article{border:1px solid var(--line);background:#f7faf8;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.member-follow-up-history i{border:1px solid var(--line);place-items:center;width:28px;height:28px;font-style:normal;display:grid}.member-follow-up-history i.completed{color:var(--green-deep)}.member-follow-up-history time{text-align:right;gap:2px;display:grid}.member-follow-up-history time strong{font-size:12px}.member-follow-ups>aside{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;display:flex}.member-follow-ups>aside span{color:var(--green-deep)}.member-follow-ups>aside p{margin:0;line-height:1.5}.member-follow-ups>aside strong{color:var(--ink)}@media (max-width:760px){.member-follow-ups,.member-appointments{padding:16px}.member-follow-ups>header,.member-follow-up-heading,.member-appointments>header{display:grid}.member-follow-ups>header>b,.member-appointments>header>b{justify-self:start}.member-follow-up-heading time{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.member-follow-up-metrics{grid-template-columns:1fr}.member-follow-up-active footer{align-items:flex-start;display:grid}.member-follow-up-history article{grid-template-columns:32px 1fr}.member-follow-up-history time,.member-follow-up-history a{text-align:left;grid-column:2}.member-appointment-list>article{grid-template-columns:66px 1fr}.member-appointment-list article>aside{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.member-appointment-history article{grid-template-columns:30px 1fr}.member-appointment-history article nav{grid-column:2;justify-items:start}}.member-appointment-page{gap:12px;display:grid}.member-appointment-hero{color:#fff;background:#153128;border:1px solid #183d32;grid-template-columns:minmax(0,1fr) 210px;min-height:190px;display:grid;overflow:hidden}.member-appointment-hero>div{background:radial-gradient(circle at 84% 18%,#19d49b21,#0000 38%);align-content:center;padding:24px 27px;display:grid}.member-appointment-hero>div>span{color:#5bddb5;letter-spacing:.1em;font-size:6px;font-weight:850}.member-appointment-hero h2{color:#fff;margin:7px 0 5px;font-size:16px}.member-appointment-hero p{color:#abc0b9;max-width:630px;margin:0;font-size:7px;line-height:1.55}.member-appointment-hero nav{gap:6px;margin-top:15px;display:flex}.member-appointment-hero nav a{color:#fff;background:#139873;border:1px solid #1daf84;align-items:center;min-height:29px;padding:0 9px;font-size:6px;font-weight:800;display:inline-flex}.member-appointment-hero nav a.secondary{color:#c3d4ce;background:0 0;border-color:#46665c}.member-appointment-hero>aside{text-align:center;background:#193a30;border-left:1px solid #36554b;align-content:center;place-items:center;display:grid}.member-appointment-hero aside small{color:#8aa79d;text-transform:uppercase;font-size:6px}.member-appointment-hero aside b{margin-top:4px;font-size:32px;line-height:1}.member-appointment-hero aside strong{color:#6eddbb;text-transform:uppercase;margin-top:2px;font-size:8px}.member-appointment-hero aside time{color:#fff;margin-top:9px;font-size:13px;font-weight:850}.member-appointment-hero aside span{color:#6ee0bd;border:1px solid #467064;margin-top:7px;padding:4px 7px;font-size:6px;font-weight:800}.member-appointment-hero.cancelled{background:#47352f;border-color:#57423b}.member-appointment-hero.cancelled>aside{background:#503b34;border-color:#6b5148}.member-appointment-hero.cancelled aside strong,.member-appointment-hero.cancelled aside span{color:#edb29f}.member-appointment-progress{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.member-appointment-progress article{border-right:1px solid var(--line-soft);grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:64px;padding:9px 11px;display:grid}.member-appointment-progress article:last-child{border-right:0}.member-appointment-progress article>b{color:#788781;border:1px solid #d8e0dd;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.member-appointment-progress article.done>b{color:#08795d;background:#e5f5ef;border-color:#b9dbcf}.member-appointment-progress article.current>b{color:#9b6b16;background:#fff4dd;border-color:#dcbf83}.member-appointment-progress article.cancelled>b{color:#a15c4a;background:#f4e8e4}.member-appointment-progress p{margin:0}.member-appointment-progress strong,.member-appointment-progress small{display:block}.member-appointment-progress strong{font-size:7px}.member-appointment-progress small{color:#85918c;margin-top:3px;font-size:5px}.member-appointment-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px;display:grid}.member-appointment-layout>main,.member-appointment-layout>aside{gap:12px;min-width:0;display:grid}.member-appointment-summary,.member-appointment-preparation,.member-appointment-actions,.member-appointment-professional,.member-appointment-timeline{overflow:hidden}.member-appointment-summary>header,.member-appointment-preparation>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}.member-appointment-summary header span,.member-appointment-preparation header span,.member-appointment-actions header>span,.member-appointment-professional>span,.member-appointment-timeline header span{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.member-appointment-summary h2,.member-appointment-preparation h2,.member-appointment-actions h2,.member-appointment-professional h2,.member-appointment-timeline h2{margin:3px 0 0;font-size:10px}.member-appointment-summary header>b,.member-appointment-preparation header>b{color:#08795d;text-transform:uppercase;border:1px solid #c9ddd6;padding:4px 6px;font-size:5px}.member-appointment-summary header>b.scheduled{color:#92661e;border-color:#dfc58e}.member-appointment-summary header>b.cancelled{color:#9a5747;border-color:#e2c4bc}.member-appointment-summary dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-appointment-summary dl div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:61px;padding:11px 12px}.member-appointment-summary dl div:nth-child(3n){border-right:0}.member-appointment-summary dl div:nth-last-child(-n+3){border-bottom:0}.member-appointment-summary dt{color:#82908a;font-size:5px}.member-appointment-summary dd{color:#394b43;margin:5px 0 0;font-size:7px;font-weight:750;line-height:1.4}.member-appointment-preparation header p{color:#7d8984;margin:3px 0 0;font-size:6px}.member-appointment-preparation blockquote{color:#38594d;background:#edf8f4;border-left:3px solid #14a67c;margin:0;padding:15px 16px;font-size:8px;font-weight:700;line-height:1.65}.member-appointment-preparation>div{grid-template-columns:repeat(3,1fr);display:grid}.member-appointment-preparation article{border-right:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-content:center;gap:8px;min-height:84px;padding:11px;display:grid}.member-appointment-preparation article:last-child{border-right:0}.member-appointment-preparation article>b{color:#08795d;background:#e7f4ef;place-items:center;width:24px;height:24px;font-size:6px;display:grid}.member-appointment-preparation article p{margin:0}.member-appointment-preparation article strong,.member-appointment-preparation article small{display:block}.member-appointment-preparation article strong{font-size:7px}.member-appointment-preparation article small{color:#7c8983;margin-top:4px;font-size:5px;line-height:1.45}.member-appointment-goal{background:#edf7f3;border:1px solid #d4e5df;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.member-appointment-goal>span{color:#08795d;background:#d8eee6;place-items:center;width:29px;height:29px;display:grid}.member-appointment-goal small,.member-appointment-goal strong,.member-appointment-goal p{display:block}.member-appointment-goal small{color:#08795d;font-size:5px;font-weight:850}.member-appointment-goal strong{margin-top:3px;font-size:7px}.member-appointment-goal p{color:#6e7e77;margin:3px 0 0;font-size:5px}.member-appointment-actions header{border-bottom:1px solid var(--line-soft);padding:13px 14px}.member-appointment-actions header p{color:#75827c;margin:4px 0 0;font-size:6px;line-height:1.5}.member-appointment-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:10px 13px;display:flex}.member-appointment-actions>p{border-top:1px solid var(--line-soft);margin:0;padding:9px 13px;font-size:7px}.member-appointment-actions>p.success{color:#24745b;background:#edf8f4}.member-appointment-actions>p.error{color:#98513c;background:#fff3ee}.member-appointment-professional{text-align:center;justify-items:center;padding:16px 14px;display:grid}.member-appointment-professional>b{color:#08795d;background:#dff1eb;place-items:center;width:45px;height:45px;margin-top:11px;font-size:10px;display:grid}.member-appointment-professional h2{margin-top:9px}.member-appointment-professional p{color:#65756d;margin:3px 0 0;font-size:7px}.member-appointment-professional small{color:#8a9691;margin-top:8px;font-size:5px}.member-appointment-timeline>header{border-bottom:1px solid var(--line-soft);padding:11px 12px}.member-appointment-timeline>div{padding:3px 12px 8px}.member-appointment-timeline article{border-bottom:1px solid #edf1ef;grid-template-columns:23px 1fr;gap:8px;padding:9px 0;display:grid}.member-appointment-timeline article:last-child{border-bottom:0}.member-appointment-timeline article i{color:#08795d;background:#e7f4ef;place-items:center;width:22px;height:22px;font-size:6px;font-style:normal;display:grid}.member-appointment-timeline article i.cancelled{color:#9b5949;background:#f3e7e3}.member-appointment-timeline article p{margin:0}.member-appointment-timeline article strong,.member-appointment-timeline article span,.member-appointment-timeline article small{display:block}.member-appointment-timeline article strong{font-size:7px}.member-appointment-timeline article span{color:#62736b;margin-top:3px;font-size:6px;line-height:1.45}.member-appointment-timeline article small{color:#89958f;margin-top:3px;font-size:5px}.member-appointment-privacy{background:#f2f6f8;border:1px solid #d6e2e8;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.member-appointment-privacy>span{color:#55758a;border:1px solid #c7d5dd;place-items:center;width:27px;height:27px;display:grid}.member-appointment-privacy strong{font-size:7px}.member-appointment-privacy p{color:#697983;margin:3px 0 0;font-size:6px;line-height:1.45}.member-appointment-list article>div nav{gap:10px;margin-top:8px;display:flex}.member-appointment-list article>div nav a{color:#08795d;font-size:9px;font-weight:800}.member-appointment-list article>div nav a+a{color:#6c7b74}@media (max-width:980px){.member-appointment-layout{grid-template-columns:1fr}.member-appointment-layout>aside{grid-template-columns:220px minmax(0,1fr)}.member-appointment-privacy{grid-column:1/-1}}@media (max-width:700px){.member-appointment-hero{grid-template-columns:1fr}.member-appointment-hero>aside{border-top:1px solid #36554b;border-left:0;grid-template-columns:repeat(5,auto);align-items:center;gap:8px;min-height:112px}.member-appointment-hero aside b,.member-appointment-hero aside strong,.member-appointment-hero aside time,.member-appointment-hero aside span{margin:0}.member-appointment-progress{grid-template-columns:1fr 1fr}.member-appointment-progress article:nth-child(2){border-right:0}.member-appointment-progress article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.member-appointment-summary dl,.member-appointment-preparation>div{grid-template-columns:1fr}.member-appointment-summary dl div,.member-appointment-summary dl div:nth-child(3n),.member-appointment-summary dl div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line-soft)}.member-appointment-summary dl div:last-child{border-bottom:0}.member-appointment-preparation article{border-right:0;border-bottom:1px solid var(--line-soft)}.member-appointment-preparation article:last-child{border-bottom:0}.member-appointment-layout>aside{grid-template-columns:1fr}.member-appointment-privacy{grid-column:auto}}@media (max-width:480px){.member-appointment-hero>div{padding:21px 17px}.member-appointment-hero nav,.member-appointment-actions>div,.member-appointment-list article>div nav{flex-direction:column;align-items:stretch}.member-appointment-hero nav a,.member-appointment-actions .button{justify-content:center}.member-appointment-hero>aside{grid-template-columns:repeat(3,auto)}.member-appointment-hero aside span{grid-column:1/-1}.member-appointment-progress{grid-template-columns:1fr}.member-appointment-progress article,.member-appointment-progress article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.member-appointment-progress article:last-child{border-bottom:0}}.member-assessment-history-page{color:#1d2b26;gap:16px;display:grid}.member-assessment-history-page *{box-sizing:border-box}.member-assessment-history-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.member-assessment-history-heading span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.member-assessment-history-heading h1{margin:5px 0 4px;font-size:26px;line-height:1.15}.member-assessment-history-heading p{color:#66756e;max-width:750px;margin:0;font-size:14px;line-height:1.5}.member-assessment-history-heading nav,.member-progress-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-assessment-history-heading a,.member-progress-heading>nav a{cursor:pointer}.member-assessment-history-hero{color:#fff;background:#14354a;border:2px solid #14354a;border-radius:2px;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);min-height:194px;display:grid;overflow:hidden}.member-assessment-history-hero>div{background:linear-gradient(120deg,#0f6e5b57,#0000 70%);align-content:center;padding:27px 30px;display:grid}.member-assessment-history-hero small{color:#70e2c1;letter-spacing:.08em;font-size:12px;font-weight:900}.member-assessment-history-hero h2{color:#fff;max-width:650px;margin:6px 0;font-size:24px;line-height:1.18}.member-assessment-history-hero p{color:#c1d1d9;max-width:680px;margin:0;font-size:14px;line-height:1.5}.member-assessment-history-hero>div>span{color:#98adb8;margin-top:15px;font-size:12px}.member-assessment-history-hero dl{background:#193f56;border-left:1px solid #36566a;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-assessment-history-hero dl>div{border-bottom:1px solid #36566a;border-right:1px solid #36566a;align-content:center;padding:18px;display:grid}.member-assessment-history-hero dl>div:nth-child(2n){border-right:0}.member-assessment-history-hero dl>div:nth-last-child(-n+2){border-bottom:0}.member-assessment-history-hero dt{color:#a9c0cb;font-size:12px}.member-assessment-history-hero dd{color:#fff;order:-1;margin:0 0 5px;font-size:30px;font-weight:900;line-height:1}.member-assessment-history-hero .attention dd{color:#ffd27b}.member-assessment-history-hero .ready dd{color:#d8f36e}.member-assessment-history-contexts{background:#fff;border:1px solid #d5dfdb;border-radius:2px;overflow:hidden}.member-assessment-history-contexts>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 16px;display:flex}.member-assessment-history-contexts header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-assessment-history-contexts header h2{margin:3px 0 0;font-size:17px}.member-assessment-history-contexts header>strong{color:#6b7973;font-size:13px}.member-assessment-history-contexts>nav{scrollbar-width:thin;display:flex;overflow-x:auto}.member-assessment-history-contexts>nav>a{color:#4e5f58;cursor:pointer;border-right:1px solid #e1e8e5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:215px;min-height:70px;padding:10px 13px;display:grid}.member-assessment-history-contexts>nav>a.active{color:#173b30;background:#eef8f4;box-shadow:inset 0 -4px #159879}.member-assessment-history-contexts nav i{color:#38596c;background:#e8f0f3;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:900;display:grid}.member-assessment-history-contexts nav .active i{color:#d8f36e;background:#14354a}.member-assessment-history-contexts nav strong,.member-assessment-history-contexts nav small{display:block}.member-assessment-history-contexts nav strong{font-size:14px}.member-assessment-history-contexts nav small{color:#7a8982;white-space:nowrap;margin-top:2px;font-size:12px}.member-assessment-history-contexts nav b{color:#08795d;text-align:right;min-width:30px;font-size:12px}.member-assessment-history-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.member-assessment-history-directory{overflow:hidden;padding:0!important}.member-assessment-history-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.member-assessment-history-directory header span{color:#08795d;letter-spacing:.07em;font-size:12px;font-weight:900}.member-assessment-history-directory header h2{margin:4px 0 2px;font-size:18px}.member-assessment-history-directory header p{color:#718078;margin:0;font-size:13px}.member-assessment-history-directory header>strong{color:#527067;background:#edf5f2;flex:none;padding:7px 9px;font-size:12px}.member-assessment-history-filters{background:#f8faf9;border-bottom:1px solid #e2e9e6;align-items:center;gap:5px;min-height:49px;padding:7px 12px;display:flex;overflow-x:auto}.member-assessment-history-filters a{color:#61716a;cursor:pointer;background:#fff;border:1px solid #d6e0dc;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.member-assessment-history-filters a.active{color:#20566a;background:#eaf4f7;border-color:#5598a9}.member-assessment-history-filters b{color:#61716a;background:#eef2f0;place-items:center;min-width:20px;min-height:20px;font-size:12px;display:inline-grid}.member-assessment-history-filters .active b{color:#fff;background:#20566a}.member-assessment-history-list{display:grid}.member-assessment-history-row{color:#26362f;cursor:pointer;border-bottom:1px solid #e2e9e6;grid-template-columns:64px minmax(250px,1fr) minmax(190px,.56fr) 18px;align-items:center;gap:14px;min-height:106px;padding:13px 16px;display:grid}.member-assessment-history-row:last-child{border-bottom:0}:is(.member-assessment-history-row:hover,.member-assessment-history-row:focus-visible){background:#f5faf8}.member-assessment-history-row.action{background:#fffaf1;box-shadow:inset 4px 0 #d69b33}.member-assessment-history-row.coordination{background:#f7fbfd;box-shadow:inset 4px 0 #5795b3}.member-assessment-history-row.confirmed{box-shadow:inset 4px 0 #18a77e}.member-assessment-history-row.attention{box-shadow:inset 4px 0 #c87868}.member-assessment-history-row>time{text-align:center;background:#f3f8fa;border:1px solid #cbd9de;place-content:center;width:62px;min-height:76px;display:grid}.member-assessment-history-row time small{color:#315f73;font-size:12px;font-weight:900}.member-assessment-history-row time strong{font-size:24px;line-height:1.05}.member-assessment-history-row time span{color:#08795d;margin-top:2px;font-size:12px;font-weight:850}.member-assessment-history-row-main{min-width:0}.member-assessment-history-row-main>small{color:#08795d;font-size:12px;font-weight:900}.member-assessment-history-row-main>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:15px;display:block;overflow:hidden}.member-assessment-history-row-main>p{color:#697871;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.member-assessment-history-row-main>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.member-assessment-history-row-main>div span{color:#426679;background:#eaf3f6;padding:3px 6px;font-size:12px;font-weight:850}.member-assessment-history-row-state{text-align:right;min-width:0}.member-assessment-history-row-state b,.member-assessment-history-row-state span,.member-assessment-history-row-state small{display:block}.member-assessment-history-row-state b{color:#315f73;letter-spacing:.04em;font-size:12px}.member-assessment-history-row.action .member-assessment-history-row-state b{color:#95651e}.member-assessment-history-row-state span{color:#66756e;margin-top:4px;font-size:13px}.member-assessment-history-row-state small{color:#7a8982;margin-top:5px;font-size:12px;line-height:1.35}.member-assessment-history-row>i{color:#719087;font-size:15px;font-style:normal}.member-assessment-history-empty{text-align:center;place-content:center;justify-items:center;min-height:280px;padding:30px;display:grid}.member-assessment-history-empty>span{color:#315f73;background:#e8f0f3;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.member-assessment-history-empty h3{margin:12px 0 4px;font-size:17px}.member-assessment-history-empty p{color:#718078;max-width:430px;margin:0;font-size:14px}.member-assessment-history-empty a{color:#08795d;cursor:pointer;margin-top:13px;font-size:14px;font-weight:900}.member-assessment-history-pagination{background:#f8faf9;border-top:1px solid #e1e8e5;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:grid}.member-assessment-history-pagination a{cursor:pointer}.member-assessment-history-aside{gap:14px;display:grid}.member-assessment-history-summary{overflow:hidden;padding:0!important}.member-assessment-history-summary header{border-bottom:1px solid #e0e8e4;padding:15px 16px}.member-assessment-history-summary header span{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-assessment-history-summary header h2{margin:4px 0 0;font-size:17px}.member-assessment-history-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-assessment-history-summary dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;padding:13px 15px}.member-assessment-history-summary dl>div:nth-child(2n){border-right:0}.member-assessment-history-summary dl>div:nth-last-child(-n+2){border-bottom:0}.member-assessment-history-summary dt{color:#78867f;font-size:12px}.member-assessment-history-summary dd{margin:4px 0 0;font-size:21px;font-weight:900}.member-assessment-history-guide,.member-assessment-history-privacy{background:#eff7fa;border:1px solid #cadce2;grid-template-columns:32px 1fr;gap:11px;padding:15px;display:grid}.member-assessment-history-guide>span,.member-assessment-history-privacy>span{color:#d8f36e;background:#14354a;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.member-assessment-history-guide small,.member-assessment-history-privacy small{color:#315f73;letter-spacing:.05em;font-size:12px;font-weight:900}.member-assessment-history-guide strong,.member-assessment-history-privacy strong{margin-top:3px;font-size:14px;display:block}.member-assessment-history-guide p,.member-assessment-history-privacy p{color:#63746c;margin:5px 0 0;font-size:13px;line-height:1.45}.member-assessment-history-privacy{background:#f3f8d0;border-color:#cbdc8b}.member-assessment-history-privacy>span{background:#365f46}.member-assessment-history-privacy small{color:#49672b}.member-appointments>header>aside{justify-items:end;gap:5px;display:grid}.member-appointments>header>aside b{color:#687871;font-size:12px}.member-appointments>header>aside a{color:#08795d;cursor:pointer;font-size:12px;font-weight:900}@media (max-width:1080px){.member-assessment-history-hero{grid-template-columns:1fr}.member-assessment-history-hero dl{border-top:1px solid #36566a;border-left:0}.member-assessment-history-layout{grid-template-columns:1fr}.member-assessment-history-aside{grid-template-columns:1fr 1fr}.member-assessment-history-summary{grid-column:1/-1}}@media (max-width:760px){.member-assessment-history-heading{flex-direction:column;align-items:stretch}.member-assessment-history-heading nav,.member-progress-heading>nav{justify-content:flex-start}.member-assessment-history-row{grid-template-columns:56px minmax(0,1fr) 18px}.member-assessment-history-row>time{width:54px}.member-assessment-history-row-state{text-align:left;grid-column:2}.member-assessment-history-row>i{grid-area:1/3/span 2}.member-assessment-history-aside{grid-template-columns:1fr}.member-assessment-history-summary{grid-column:auto}}@media (max-width:520px){.member-assessment-history-hero>div{padding:22px 19px}.member-assessment-history-hero dl{grid-template-columns:1fr}.member-assessment-history-hero dl>div{border-right:0;border-bottom:1px solid #36566a!important}.member-assessment-history-hero dl>div:last-child{border-bottom:0!important}.member-assessment-history-contexts>header,.member-assessment-history-directory>header{flex-direction:column;align-items:flex-start}.member-assessment-history-row{padding:12px}.member-assessment-history-row-main>strong,.member-assessment-history-row-main>p{white-space:normal}.member-assessment-history-pagination{grid-template-columns:1fr}.member-assessment-history-pagination span{display:none}.member-assessment-history-pagination a{justify-content:center}.member-appointments>header>aside{justify-items:start}}.member-assessment-results-page{color:#1d2b26;gap:16px;display:grid}.member-assessment-results-page *{box-sizing:border-box}.member-progress-panel>header>a{color:#08795d;cursor:pointer;margin-left:auto;font-size:12px;font-weight:900}.member-assessment-results-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.member-assessment-results-heading span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.member-assessment-results-heading h1{margin:5px 0 4px;font-size:26px;line-height:1.15}.member-assessment-results-heading p{color:#66756e;max-width:760px;margin:0;font-size:14px;line-height:1.5}.member-assessment-results-heading nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-assessment-results-heading a{cursor:pointer}.member-assessment-results-hero{color:#fff;background:#263f54;border:2px solid #263f54;border-radius:2px;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);min-height:194px;display:grid;overflow:hidden}.member-assessment-results-hero>div{background:linear-gradient(120deg,#18a77e47,#0000 70%);align-content:center;padding:27px 30px;display:grid}.member-assessment-results-hero small{color:#76e4c4;letter-spacing:.08em;font-size:12px;font-weight:900}.member-assessment-results-hero h2{color:#fff;max-width:650px;margin:6px 0;font-size:24px;line-height:1.18}.member-assessment-results-hero p{color:#c6d3db;max-width:690px;margin:0;font-size:14px;line-height:1.5}.member-assessment-results-hero>div>span{color:#9eb0bb;margin-top:15px;font-size:12px}.member-assessment-results-hero dl{background:#2d4c63;border-left:1px solid #466075;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-assessment-results-hero dl>div{border-bottom:1px solid #466075;border-right:1px solid #466075;align-content:center;padding:18px;display:grid}.member-assessment-results-hero dl>div:nth-child(2n){border-right:0}.member-assessment-results-hero dl>div:nth-last-child(-n+2){border-bottom:0}.member-assessment-results-hero dt{color:#b2c3cd;font-size:12px}.member-assessment-results-hero dd{color:#fff;order:-1;margin:0 0 5px;font-size:30px;font-weight:900;line-height:1}.member-assessment-results-hero .ready dd{color:#d8f36e}.member-assessment-results-contexts{background:#fff;border:1px solid #d5dfdb;border-radius:2px;overflow:hidden}.member-assessment-results-contexts>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 16px;display:flex}.member-assessment-results-contexts header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-assessment-results-contexts header h2{margin:3px 0 0;font-size:17px}.member-assessment-results-contexts header>strong{color:#6b7973;font-size:13px}.member-assessment-results-contexts>nav{scrollbar-width:thin;display:flex;overflow-x:auto}.member-assessment-results-contexts>nav>a{color:#4e5f58;cursor:pointer;border-right:1px solid #e1e8e5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:215px;min-height:70px;padding:10px 13px;display:grid}.member-assessment-results-contexts>nav>a.active{color:#173b30;background:#eef8f4;box-shadow:inset 0 -4px #159879}.member-assessment-results-contexts nav i{color:#38596c;background:#e8f0f3;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:900;display:grid}.member-assessment-results-contexts nav .active i{color:#d8f36e;background:#263f54}.member-assessment-results-contexts nav strong,.member-assessment-results-contexts nav small{display:block}.member-assessment-results-contexts nav strong{font-size:14px}.member-assessment-results-contexts nav small{color:#7a8982;white-space:nowrap;margin-top:2px;font-size:12px}.member-assessment-results-contexts nav b{color:#08795d;text-align:right;min-width:30px;font-size:12px}.member-assessment-results-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.member-assessment-results-directory{overflow:hidden;padding:0!important}.member-assessment-results-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.member-assessment-results-directory header span{color:#08795d;letter-spacing:.07em;font-size:12px;font-weight:900}.member-assessment-results-directory header h2{margin:4px 0 2px;font-size:18px}.member-assessment-results-directory header p{color:#718078;margin:0;font-size:13px}.member-assessment-results-directory header>strong{color:#527067;background:#edf5f2;flex:none;padding:7px 9px;font-size:12px}.member-assessment-results-filters{background:#f8faf9;border-bottom:1px solid #e2e9e6;align-items:center;gap:5px;min-height:49px;padding:7px 12px;display:flex;overflow-x:auto}.member-assessment-results-filters a{color:#61716a;cursor:pointer;background:#fff;border:1px solid #d6e0dc;flex:none;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.member-assessment-results-filters a.active{color:#20566a;background:#eaf4f7;border-color:#5598a9}.member-assessment-results-list{display:grid}.member-assessment-results-row{border-bottom:1px solid #e2e9e6;grid-template-columns:64px minmax(235px,1fr) minmax(150px,.42fr) minmax(190px,.55fr) 92px;align-items:center;gap:14px;min-height:132px;padding:14px 16px;display:grid}.member-assessment-results-row:last-child{border-bottom:0}.member-assessment-results-row.method_changed{background:#fffaf2;box-shadow:inset 4px 0 #c89b4e}.member-assessment-results-row.unavailable{box-shadow:inset 4px 0 #7c9aab}.member-assessment-results-row>time{text-align:center;background:#f3f8fa;border:1px solid #cbd9de;place-content:center;width:62px;min-height:82px;display:grid}.member-assessment-results-row time small{color:#315f73;font-size:12px;font-weight:900}.member-assessment-results-row time strong{font-size:24px;line-height:1.05}.member-assessment-results-row time span{color:#08795d;margin-top:2px;font-size:12px;font-weight:850}.member-assessment-results-row-main{min-width:0}.member-assessment-results-row-main>small{color:#08795d;font-size:12px;font-weight:900}.member-assessment-results-row-main h3{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:15px;overflow:hidden}.member-assessment-results-row-main>p{color:#697871;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.member-assessment-results-row-main>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.member-assessment-results-row-main>div span{color:#426679;background:#eaf3f6;padding:3px 6px;font-size:12px;font-weight:850}.member-assessment-results-row>dl{grid-template-columns:1fr;gap:7px;margin:0;display:grid}.member-assessment-results-row>dl>div{border-left:2px solid #d4dfdb;padding-left:9px}.member-assessment-results-row dt{color:#7a8982;font-size:12px}.member-assessment-results-row dd{color:#26362f;margin:2px 0 0;font-size:14px;font-weight:900}.member-assessment-results-comparison{min-width:0}.member-assessment-results-comparison small,.member-assessment-results-comparison strong,.member-assessment-results-comparison span{display:block}.member-assessment-results-comparison small{color:#7b8982;font-size:12px;font-weight:800}.member-assessment-results-comparison strong{color:#315f73;margin-top:4px;font-size:13px}.member-assessment-results-row.method_changed .member-assessment-results-comparison strong{color:#93651f}.member-assessment-results-comparison span{color:#6a7972;margin-top:3px;font-size:12px;line-height:1.35}.member-assessment-results-comparison a{color:#08795d;cursor:pointer;margin-top:5px;font-size:12px;font-weight:900;display:inline-block}.member-assessment-results-open{color:#08795d;text-align:center;cursor:pointer;border:1px solid #aecbc2;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}:is(.member-assessment-results-open:hover,.member-assessment-results-open:focus-visible){background:#eff9f5;border-color:#08795d}.member-assessment-results-open b{font-size:14px}.member-assessment-results-empty{text-align:center;place-content:center;justify-items:center;min-height:280px;padding:30px;display:grid}.member-assessment-results-empty>span{color:#315f73;background:#e8f0f3;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.member-assessment-results-empty h3{margin:12px 0 4px;font-size:17px}.member-assessment-results-empty p{color:#718078;max-width:430px;margin:0;font-size:14px}.member-assessment-results-empty a{color:#08795d;cursor:pointer;margin-top:13px;font-size:14px;font-weight:900}.member-assessment-results-pagination{background:#f8faf9;border-top:1px solid #e1e8e5;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:grid}.member-assessment-results-pagination a{cursor:pointer}.member-assessment-results-aside{gap:14px;display:grid}.member-assessment-results-summary{overflow:hidden;padding:0!important}.member-assessment-results-summary header{border-bottom:1px solid #e0e8e4;padding:15px 16px}.member-assessment-results-summary header span{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-assessment-results-summary header h2{margin:4px 0 0;font-size:17px}.member-assessment-results-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-assessment-results-summary dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;padding:13px 15px}.member-assessment-results-summary dl>div:nth-child(2n){border-right:0}.member-assessment-results-summary dl>div:nth-last-child(-n+2){border-bottom:0}.member-assessment-results-summary dt{color:#78867f;font-size:12px}.member-assessment-results-summary dd{margin:4px 0 0;font-size:21px;font-weight:900}.member-assessment-results-method,.member-assessment-results-privacy{background:#fff8e9;border:1px solid #e2cf9e;grid-template-columns:32px 1fr;gap:11px;padding:15px;display:grid}.member-assessment-results-method>span,.member-assessment-results-privacy>span{color:#fff;background:#7a5a27;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.member-assessment-results-method small,.member-assessment-results-privacy small{color:#785d2f;letter-spacing:.05em;font-size:12px;font-weight:900}.member-assessment-results-method strong,.member-assessment-results-privacy strong{margin-top:3px;font-size:14px;display:block}.member-assessment-results-method p,.member-assessment-results-privacy p{color:#6e6759;margin:5px 0 0;font-size:13px;line-height:1.45}.member-assessment-results-privacy{background:#f3f8d0;border-color:#cbdc8b}.member-assessment-results-privacy>span{color:#d8f36e;background:#365f46}.member-assessment-results-privacy small{color:#49672b}@media (max-width:1180px){.member-assessment-results-row{grid-template-columns:60px minmax(235px,1fr) minmax(140px,.4fr) 96px}.member-assessment-results-comparison{grid-column:2/4}.member-assessment-results-open{grid-area:1/4/span 2}}@media (max-width:1080px){.member-assessment-results-hero{grid-template-columns:1fr}.member-assessment-results-hero dl{border-top:1px solid #466075;border-left:0}.member-assessment-results-layout{grid-template-columns:1fr}.member-assessment-results-aside{grid-template-columns:1fr 1fr}.member-assessment-results-summary{grid-column:1/-1}}@media (max-width:760px){.member-assessment-results-heading{flex-direction:column;align-items:stretch}.member-assessment-results-heading nav{justify-content:flex-start}.member-assessment-results-row{grid-template-columns:56px minmax(0,1fr) 84px}.member-assessment-results-row>time{width:54px}.member-assessment-results-row>dl{grid-column:2/4;grid-template-columns:1fr 1fr}.member-assessment-results-comparison{grid-column:2/4}.member-assessment-results-open{grid-area:1/3}.member-assessment-results-aside{grid-template-columns:1fr}.member-assessment-results-summary{grid-column:auto}}@media (max-width:520px){.member-assessment-results-hero>div{padding:22px 19px}.member-assessment-results-hero dl{grid-template-columns:1fr}.member-assessment-results-hero dl>div{border-right:0;border-bottom:1px solid #466075!important}.member-assessment-results-hero dl>div:last-child{border-bottom:0!important}.member-assessment-results-contexts>header,.member-assessment-results-directory>header{flex-direction:column;align-items:flex-start}.member-assessment-results-row{grid-template-columns:54px minmax(0,1fr);padding:12px}.member-assessment-results-row-main h3,.member-assessment-results-row-main>p{white-space:normal}.member-assessment-results-row>dl,.member-assessment-results-comparison,.member-assessment-results-open{grid-column:1/-1}.member-assessment-results-open{grid-row:auto}.member-assessment-results-pagination{grid-template-columns:1fr}.member-assessment-results-pagination span{display:none}.member-assessment-results-pagination a{justify-content:center}}.member-milestone-center{color:#1d2b26;gap:16px;display:grid}.member-milestone-center *{box-sizing:border-box}.member-milestone-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.member-milestone-heading>div>span{color:#356d82;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.member-milestone-heading h1{margin:5px 0 4px;font-size:26px;line-height:1.15}.member-milestone-heading p{color:#66756e;max-width:800px;margin:0;font-size:14px;line-height:1.5}.member-milestone-heading nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-milestone-heading a{cursor:pointer}.member-milestone-hero{color:#fff;background:#294854;border:2px solid #294854;border-radius:2px;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:190px;display:grid;overflow:hidden}.member-milestone-hero>div{background:linear-gradient(120deg,#4d9bb547,#0000 72%);align-content:center;padding:27px 30px;display:grid}.member-milestone-hero small{color:#a8e2f1;letter-spacing:.08em;font-size:12px;font-weight:900}.member-milestone-hero h2{color:#fff;max-width:660px;margin:6px 0;font-size:24px;line-height:1.2}.member-milestone-hero p{color:#ccdae0;max-width:720px;margin:0;font-size:14px;line-height:1.5}.member-milestone-hero>div>span{color:#a9bcc4;margin-top:15px;font-size:12px}.member-milestone-hero dl{background:#355a68;border-left:1px solid #55717c;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-milestone-hero dl>div{border-bottom:1px solid #55717c;border-right:1px solid #55717c;align-content:center;padding:18px;display:grid}.member-milestone-hero dl>div:nth-child(2n){border-right:0}.member-milestone-hero dl>div:nth-last-child(-n+2){border-bottom:0}.member-milestone-hero dt{color:#c0d1d7;font-size:12px}.member-milestone-hero dd{color:#fff;order:-1;margin:0 0 5px;font-size:30px;font-weight:900;line-height:1}.member-milestone-hero .supported dd{color:#d8f36e}.member-milestone-hero .active dd{color:#a8e2f1}.member-milestone-contexts{background:#fff;border:1px solid #d5dfdb;border-radius:2px;overflow:hidden}.member-milestone-contexts>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 16px;display:flex}.member-milestone-contexts header small{color:#356d82;letter-spacing:.06em;font-size:12px;font-weight:900}.member-milestone-contexts header h2{margin:3px 0 0;font-size:17px}.member-milestone-contexts header>strong{color:#6b7973;font-size:13px}.member-milestone-contexts>nav{scrollbar-width:thin;display:flex;overflow-x:auto}.member-milestone-contexts>nav>a{color:#4e5f58;cursor:pointer;border-right:1px solid #e1e8e5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:230px;min-height:72px;padding:10px 13px;display:grid}.member-milestone-contexts>nav>a.active{color:#294854;background:#eef6f8;box-shadow:inset 0 -4px #4f879b}.member-milestone-contexts nav i{color:#356d82;background:#e5f1f4;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:900;display:grid}.member-milestone-contexts nav .active i{color:#fff;background:#356d82}.member-milestone-contexts nav strong,.member-milestone-contexts nav small{display:block}.member-milestone-contexts nav strong{font-size:14px}.member-milestone-contexts nav small{color:#7a8982;white-space:nowrap;margin-top:2px;font-size:12px}.member-milestone-contexts nav b{color:#356d82;text-align:right;min-width:36px;font-size:12px}.member-milestone-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.member-milestone-directory{overflow:hidden;padding:0!important}.member-milestone-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.member-milestone-directory header span{color:#356d82;letter-spacing:.07em;font-size:12px;font-weight:900}.member-milestone-directory header h2{margin:4px 0 2px;font-size:18px}.member-milestone-directory header p{color:#718078;margin:0;font-size:13px}.member-milestone-directory header>strong{color:#527785;background:#edf5f6;flex:none;padding:7px 9px;font-size:12px}.member-milestone-filters{background:#f8faf9;border-bottom:1px solid #e2e9e6;align-items:center;gap:5px;min-height:51px;padding:7px 12px;display:flex;overflow-x:auto}.member-milestone-filters a{color:#61716a;cursor:pointer;background:#fff;border:1px solid #d6e0dc;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.member-milestone-filters a.active{color:#294854;background:#e5f2f6;border-color:#5d95a9}.member-milestone-filters b{color:#60716a;background:#edf2f0;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;display:grid}.member-milestone-filters .active b{color:#294854;background:#bfd7df}.member-milestone-list{display:grid}.member-milestone-row{border-bottom:1px solid #e2e9e6;grid-template-columns:64px minmax(240px,1fr) minmax(190px,.62fr) minmax(165px,.48fr) 124px;align-items:center;gap:14px;min-height:144px;padding:14px 16px;display:grid}.member-milestone-row:last-child{border-bottom:0}.member-milestone-row.active{background:#f8fbfc;box-shadow:inset 4px 0 #5d95a9}.member-milestone-row.active.supported{background:#fbfdf5;box-shadow:inset 4px 0 #83a43f}.member-milestone-row.removed{background:#fbfaf9;box-shadow:inset 4px 0 #9a9088}.member-milestone-row>time{text-align:center;background:#f3f8fa;border:1px solid #cbd9de;place-content:center;width:62px;min-height:84px;display:grid}.member-milestone-row time small{color:#315f73;font-size:12px;font-weight:900}.member-milestone-row time strong{font-size:24px;line-height:1.05}.member-milestone-row time span{color:#08795d;margin-top:2px;font-size:12px;font-weight:850}.member-milestone-identity{min-width:0}.member-milestone-identity>small{color:#08795d;font-size:12px;font-weight:900}.member-milestone-identity h3{margin:3px 0 0;font-size:15px}.member-milestone-identity>p{color:#697871;margin:3px 0 0;font-size:13px}.member-milestone-identity>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.member-milestone-identity>div span{color:#426679;background:#eaf3f6;padding:3px 6px;font-size:11px;font-weight:850}.member-milestone-row.private .member-milestone-identity>div span:last-child{color:#5f6d67;background:#edf1ef}.member-milestone-row.removed .member-milestone-identity>div span:last-child{color:#71665f;background:#eeeae7}.member-milestone-state small,.member-milestone-state strong,.member-milestone-state p{display:block}.member-milestone-state small,.member-milestone-support>small{color:#76867f;font-size:11px;font-weight:850}.member-milestone-state strong{color:#315f73;margin-top:4px;font-size:13px}.member-milestone-state p{color:#6c7a74;margin:4px 0 0;font-size:12px;line-height:1.4}.member-milestone-support>div{gap:6px;margin-top:6px;display:flex}.member-milestone-support>div>span{border-left:2px solid #b9d5df;grid-template-columns:auto 1fr;align-items:center;gap:0 5px;min-width:70px;padding-left:8px;display:grid}.member-milestone-support b{color:#4f879b;grid-row:span 2;font-size:15px}.member-milestone-support strong{font-size:14px}.member-milestone-support em{color:#75847d;font-size:11px;font-style:normal}.member-milestone-support>p{color:#77857f;margin:7px 0 0;font-size:11px;line-height:1.35}.member-milestone-row>nav{gap:6px;display:grid}.member-milestone-row>nav a{color:#52665e;text-align:center;cursor:pointer;background:#fff;border:1px solid #bfd2cc;justify-content:center;align-items:center;min-height:34px;padding:6px 8px;font-size:11px;font-weight:850;display:inline-flex}.member-milestone-row>nav a.primary{color:#fff;background:#356d82;border-color:#4f879b}:is(.member-milestone-row>nav a:hover,.member-milestone-row>nav a:focus-visible){color:#294854;background:#eef6f8;border-color:#356d82}:is(.member-milestone-row>nav a.primary:hover,.member-milestone-row>nav a.primary:focus-visible){color:#fff;background:#294854}.member-milestone-empty{text-align:center;place-content:center;justify-items:center;min-height:300px;padding:30px;display:grid}.member-milestone-empty>span{color:#356d82;background:#e5f1f4;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.member-milestone-empty h3{margin:12px 0 4px;font-size:17px}.member-milestone-empty p{color:#718078;max-width:450px;margin:0;font-size:14px}.member-milestone-empty a{color:#08795d;cursor:pointer;margin-top:13px;font-size:14px;font-weight:900}.member-milestone-pagination{background:#f8faf9;border-top:1px solid #e1e8e5;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:grid}.member-milestone-pagination a{cursor:pointer}.member-milestone-aside{gap:14px;display:grid}.member-milestone-support-summary{overflow:hidden;padding:0!important}.member-milestone-support-summary header{border-bottom:1px solid #e0e8e4;padding:15px 16px}.member-milestone-support-summary header span{color:#356d82;letter-spacing:.06em;font-size:12px;font-weight:900}.member-milestone-support-summary header h2{margin:4px 0 0;font-size:17px}.member-milestone-support-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-milestone-support-summary dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;padding:13px 15px}.member-milestone-support-summary dl>div:nth-child(2n){border-right:0}.member-milestone-support-summary dt{color:#78867f;font-size:12px}.member-milestone-support-summary dd{margin:4px 0 0;font-size:21px;font-weight:900}.member-milestone-support-summary>a{color:#356d82;cursor:pointer;background:#eef6f8;justify-content:center;align-items:center;min-height:43px;font-size:12px;font-weight:900;display:flex}.member-milestone-boundary{background:#f3f8d0;border:1px solid #cbdc8b;grid-template-columns:34px 1fr;gap:11px;padding:15px;display:grid}.member-milestone-boundary>b{color:#d8f36e;background:#365f46;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.member-milestone-boundary small{color:#49672b;letter-spacing:.05em;font-size:11px;font-weight:900}.member-milestone-boundary strong{margin-top:3px;font-size:14px;display:block}.member-milestone-boundary p{color:#647044;margin:5px 0 0;font-size:12px;line-height:1.5}.member-milestone-path{background:#f3f8fa;border:1px solid #cbd9de;grid-template-columns:29px 1fr;gap:8px 10px;padding:14px;display:grid}.member-milestone-path>span{color:#fff;background:#356d82;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.member-milestone-path p{margin:0}.member-milestone-path strong,.member-milestone-path small{display:block}.member-milestone-path strong{font-size:12px}.member-milestone-path small{color:#6d7c76;margin-top:2px;font-size:11px;line-height:1.35}.member-milestone-path>i{color:#7897a3;text-align:center;grid-column:1;font-size:12px;font-style:normal;transform:rotate(90deg)}@media (max-width:1250px){.member-milestone-row{grid-template-columns:60px minmax(220px,1fr) minmax(180px,.65fr) 118px}.member-milestone-support{grid-column:2/4}.member-milestone-row>nav{grid-area:1/4/span 2}}@media (max-width:1080px){.member-milestone-hero{grid-template-columns:1fr}.member-milestone-hero dl{border-top:1px solid #55717c;border-left:0}.member-milestone-layout{grid-template-columns:1fr}.member-milestone-aside{grid-template-columns:1fr 1fr}.member-milestone-support-summary{grid-column:1/-1}.member-milestone-path{align-content:start}}@media (max-width:780px){.member-milestone-heading{flex-direction:column;align-items:stretch}.member-milestone-heading nav{justify-content:flex-start}.member-milestone-row{grid-template-columns:56px minmax(0,1fr) 108px}.member-milestone-state,.member-milestone-support{grid-column:2/4}.member-milestone-row>nav{grid-area:1/3}.member-milestone-aside{grid-template-columns:1fr}.member-milestone-support-summary{grid-column:auto}}@media (max-width:540px){.member-milestone-hero>div{padding:22px 19px}.member-milestone-hero dl{grid-template-columns:1fr}.member-milestone-hero dl>div{border-right:0;border-bottom:1px solid #55717c!important}.member-milestone-hero dl>div:last-child{border-bottom:0!important}.member-milestone-contexts>header,.member-milestone-directory>header{flex-direction:column;align-items:flex-start}.member-milestone-row{grid-template-columns:54px minmax(0,1fr);padding:12px}.member-milestone-state,.member-milestone-support,.member-milestone-row>nav{grid-column:1/-1}.member-milestone-row>nav{grid-row:auto;grid-template-columns:1fr 1fr}.member-milestone-row>nav a:first-child:last-child{grid-column:1/-1}.member-milestone-pagination{grid-template-columns:1fr}.member-milestone-pagination span{display:none}.member-milestone-pagination a{justify-content:center}}.member-follow-up-history-page{color:#1d2b26;gap:16px;display:grid}.member-follow-up-history-page *{box-sizing:border-box}.member-follow-up-history-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.member-follow-up-history-heading span{color:#276b80;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.member-follow-up-history-heading h1{margin:5px 0 4px;font-size:26px;line-height:1.15}.member-follow-up-history-heading p{color:#66756e;max-width:780px;margin:0;font-size:14px;line-height:1.5}.member-follow-up-history-heading nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-follow-up-history-heading a{cursor:pointer}.member-follow-up-history-hero{color:#fff;background:#294856;border:2px solid #294856;border-radius:2px;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);min-height:194px;display:grid;overflow:hidden}.member-follow-up-history-hero>div{background:linear-gradient(120deg,#5ba7b438,#0000 70%);align-content:center;padding:27px 30px;display:grid}.member-follow-up-history-hero.attention>div{background:linear-gradient(120deg,#ca903d38,#0000 70%)}.member-follow-up-history-hero small{color:#8adbe1;letter-spacing:.08em;font-size:12px;font-weight:900}.member-follow-up-history-hero.attention small{color:#ffd99a}.member-follow-up-history-hero h2{color:#fff;max-width:660px;margin:6px 0;font-size:24px;line-height:1.18}.member-follow-up-history-hero p{color:#c4d4da;max-width:700px;margin:0;font-size:14px;line-height:1.5}.member-follow-up-history-hero>div>span{color:#a2b5bd;margin-top:15px;font-size:12px}.member-follow-up-history-hero dl{background:#315362;border-left:1px solid #496675;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-follow-up-history-hero dl>div{border-bottom:1px solid #496675;border-right:1px solid #496675;align-content:center;padding:18px;display:grid}.member-follow-up-history-hero dl>div:nth-child(2n){border-right:0}.member-follow-up-history-hero dl>div:nth-last-child(-n+2){border-bottom:0}.member-follow-up-history-hero dt{color:#b7c8ce;font-size:12px}.member-follow-up-history-hero dd{color:#fff;order:-1;margin:0 0 5px;font-size:30px;font-weight:900;line-height:1}.member-follow-up-history-hero .attention dd{color:#ffd27b}.member-follow-up-history-hero .ready dd{color:#c7f0da}.member-follow-up-history-contexts{background:#fff;border:1px solid #d5dfdb;border-radius:2px;overflow:hidden}.member-follow-up-history-contexts>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 16px;display:flex}.member-follow-up-history-contexts header small{color:#276b80;letter-spacing:.06em;font-size:12px;font-weight:900}.member-follow-up-history-contexts header h2{margin:3px 0 0;font-size:17px}.member-follow-up-history-contexts header>strong{color:#6b7973;font-size:13px}.member-follow-up-history-contexts>nav{scrollbar-width:thin;display:flex;overflow-x:auto}.member-follow-up-history-contexts>nav>a{color:#4e5f58;cursor:pointer;border-right:1px solid #e1e8e5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:215px;min-height:70px;padding:10px 13px;display:grid}.member-follow-up-history-contexts>nav>a.active{color:#183e4a;background:#eef6f8;box-shadow:inset 0 -4px #4f97aa}.member-follow-up-history-contexts nav i{color:#38596c;background:#edf2f4;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:900;display:grid}.member-follow-up-history-contexts nav .active i{color:#a3e7e9;background:#294856}.member-follow-up-history-contexts nav strong,.member-follow-up-history-contexts nav small{display:block}.member-follow-up-history-contexts nav strong{font-size:14px}.member-follow-up-history-contexts nav small{color:#7a8982;white-space:nowrap;margin-top:2px;font-size:12px}.member-follow-up-history-contexts nav b{color:#276b80;text-align:right;min-width:36px;font-size:12px}.member-follow-up-history-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.member-follow-up-history-directory{overflow:hidden;padding:0!important}.member-follow-up-history-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.member-follow-up-history-directory header span{color:#276b80;letter-spacing:.07em;font-size:12px;font-weight:900}.member-follow-up-history-directory header h2{margin:4px 0 2px;font-size:18px}.member-follow-up-history-directory header p{color:#718078;margin:0;font-size:13px}.member-follow-up-history-directory header>strong{color:#496d78;background:#edf4f6;flex:none;padding:7px 9px;font-size:12px}.member-follow-up-history-filters{background:#f8faf9;border-bottom:1px solid #e2e9e6;align-items:center;gap:5px;min-height:49px;padding:7px 12px;display:flex;overflow-x:auto}.member-follow-up-history-filters a{color:#61716a;cursor:pointer;background:#fff;border:1px solid #d6e0dc;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.member-follow-up-history-filters a.active{color:#20566a;background:#eaf4f7;border-color:#4f97aa}.member-follow-up-history-filters b{color:#61716a;background:#eef2f0;place-items:center;min-width:20px;min-height:20px;font-size:12px;display:inline-grid}.member-follow-up-history-filters .active b{color:#fff;background:#20566a}.member-follow-up-history-list{background:#f5f8f7;gap:12px;padding:12px;display:grid}.member-follow-up-history-card{background:#fff;border:1px solid #d7e1dd;border-left:4px solid #4f97aa;overflow:hidden}.member-follow-up-history-card.overdue{background:#fffdf8;border-left-color:#c28731}.member-follow-up-history-card.completed{border-left-color:#168462}.member-follow-up-history-card.cancelled{border-left-color:#9ba8a3}.member-follow-up-history-card>header{border-bottom:1px solid #e2e9e6;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:102px;padding:14px 16px;display:grid}.member-follow-up-history-card>header time{border-right:1px solid #dce5e1;gap:3px;padding-right:15px;display:grid}.member-follow-up-history-card>header time small{color:#657b83;font-size:12px;font-weight:900}.member-follow-up-history-card.overdue>header time small{color:#98661d}.member-follow-up-history-card>header time strong{font-size:15px}.member-follow-up-history-card>header time span{color:#74837c;font-size:12px}.member-follow-up-history-card>header>div{min-width:0}.member-follow-up-history-card>header>div>small{color:#276b80;font-size:12px;font-weight:900}.member-follow-up-history-card>header h3{margin:3px 0;font-size:17px}.member-follow-up-history-card>header p{color:#5f6f68;max-width:720px;margin:0;font-size:14px;line-height:1.45}.member-follow-up-history-card>header>div>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.member-follow-up-history-card>header>div>div span{color:#496d78;background:#edf4f6;padding:3px 6px;font-size:12px;font-weight:850}.member-follow-up-history-card>header>b{color:#276b80;background:#eaf4f7;align-self:start;padding:5px 7px;font-size:12px}.member-follow-up-history-card.overdue>header>b{color:#98661d;background:#fff0d6}.member-follow-up-history-card.completed>header>b{color:#168462;background:#eaf7f2}.member-follow-up-history-card.cancelled>header>b{color:#66736e;background:#eef1f0}.member-follow-up-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-follow-up-history-metrics>div{border-bottom:1px solid #e4ebe8;border-right:1px solid #e4ebe8;min-width:0;padding:12px 15px}.member-follow-up-history-metrics>div:nth-child(2n){border-right:0}.member-follow-up-history-metrics>div:nth-last-child(-n+2){border-bottom:0}.member-follow-up-history-metrics>div>span{color:#405b64;font-size:13px;font-weight:900}.member-follow-up-history-metrics dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 0;display:grid}.member-follow-up-history-metrics dl>div{border-left:2px solid #d6e1dd;padding-left:8px}.member-follow-up-history-metrics dt{color:#7b8983;font-size:12px}.member-follow-up-history-metrics dd{color:#26362f;margin:2px 0 0;font-size:13px;font-weight:900}.member-follow-up-history-metrics .method-change{background:#fff8e9}.member-follow-up-history-metrics .method-change>small{color:#8b682e;margin-top:7px;font-size:12px;display:block}.member-follow-up-history-card>footer{background:#f9fbfa;justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:10px 15px;display:flex}.member-follow-up-history-card>footer>div{color:#75837d;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.member-follow-up-history-card>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-follow-up-history-card>footer a{color:#276b80;cursor:pointer;border:1px solid #cbd9d4;align-items:center;min-height:32px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.member-follow-up-history-card>footer a.primary{color:#fff;background:#276b80;border-color:#276b80}.member-follow-up-history-empty{text-align:center;place-content:center;justify-items:center;min-height:280px;padding:30px;display:grid}.member-follow-up-history-empty>span{color:#315f73;background:#e8f0f3;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.member-follow-up-history-empty h3{margin:12px 0 4px;font-size:17px}.member-follow-up-history-empty p{color:#718078;max-width:430px;margin:0;font-size:14px}.member-follow-up-history-empty a{color:#276b80;cursor:pointer;margin-top:13px;font-size:14px;font-weight:900}.member-follow-up-history-pagination{background:#f8faf9;border-top:1px solid #e1e8e5;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:grid}.member-follow-up-history-pagination a{cursor:pointer}.member-follow-up-history-aside{gap:14px;display:grid}.member-follow-up-history-summary{overflow:hidden;padding:0!important}.member-follow-up-history-summary header{border-bottom:1px solid #e0e8e4;padding:15px 16px}.member-follow-up-history-summary header span{color:#276b80;letter-spacing:.06em;font-size:12px;font-weight:900}.member-follow-up-history-summary header h2{margin:4px 0 0;font-size:17px}.member-follow-up-history-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-follow-up-history-summary dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;padding:13px 15px}.member-follow-up-history-summary dl>div:nth-child(2n){border-right:0}.member-follow-up-history-summary dl>div:nth-last-child(-n+2){border-bottom:0}.member-follow-up-history-summary dt{color:#78867f;font-size:12px}.member-follow-up-history-summary dd{margin:4px 0 0;font-size:21px;font-weight:900}.member-follow-up-history-method,.member-follow-up-history-privacy{background:#eff7fa;border:1px solid #c9dce2;grid-template-columns:32px 1fr;gap:11px;padding:15px;display:grid}.member-follow-up-history-method>span,.member-follow-up-history-privacy>span{color:#a3e7e9;background:#294856;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.member-follow-up-history-method small,.member-follow-up-history-privacy small{color:#315f73;letter-spacing:.05em;font-size:12px;font-weight:900}.member-follow-up-history-method strong,.member-follow-up-history-privacy strong{margin-top:3px;font-size:14px;display:block}.member-follow-up-history-method p,.member-follow-up-history-privacy p{color:#63746c;margin:5px 0 0;font-size:13px;line-height:1.45}.member-follow-up-history-privacy{background:#f3f8d0;border-color:#cbdc8b}.member-follow-up-history-privacy>span{color:#d8f36e;background:#365f46}.member-follow-up-history-privacy small{color:#49672b}.member-follow-ups>header>aside{justify-items:end;gap:5px;display:grid}.member-follow-ups>header>aside b{font-size:12px}.member-follow-ups>header>aside a{color:#276b80;cursor:pointer;font-size:12px;font-weight:900}@media (max-width:1080px){.member-follow-up-history-hero{grid-template-columns:1fr}.member-follow-up-history-hero dl{border-top:1px solid #496675;border-left:0}.member-follow-up-history-layout{grid-template-columns:1fr}.member-follow-up-history-aside{grid-template-columns:1fr 1fr}.member-follow-up-history-summary{grid-column:1/-1}}@media (max-width:760px){.member-follow-up-history-heading{flex-direction:column;align-items:stretch}.member-follow-up-history-heading nav{justify-content:flex-start}.member-follow-up-history-card>header{grid-template-columns:1fr auto}.member-follow-up-history-card>header time{border-top:1px solid #dce5e1;border-right:0;grid-area:2/1/auto/-1;padding:10px 0 0}.member-follow-up-history-card>header>b{grid-area:1/2}.member-follow-up-history-aside{grid-template-columns:1fr}.member-follow-up-history-summary{grid-column:auto}}@media (max-width:520px){.member-follow-up-history-hero>div{padding:22px 19px}.member-follow-up-history-hero dl{grid-template-columns:1fr}.member-follow-up-history-hero dl>div{border-right:0;border-bottom:1px solid #496675!important}.member-follow-up-history-hero dl>div:last-child{border-bottom:0!important}.member-follow-up-history-contexts>header,.member-follow-up-history-directory>header{flex-direction:column;align-items:flex-start}.member-follow-up-history-card>header{padding:13px}.member-follow-up-history-metrics{grid-template-columns:1fr}.member-follow-up-history-metrics>div{border-right:0;border-bottom:1px solid #e4ebe8!important}.member-follow-up-history-metrics>div:last-child{border-bottom:0!important}.member-follow-up-history-metrics dl{grid-template-columns:1fr 1fr 1fr}.member-follow-up-history-card>footer{flex-direction:column;align-items:stretch}.member-follow-up-history-card>footer nav{justify-content:flex-start}.member-follow-up-history-card>footer a{justify-content:center}.member-follow-up-history-pagination{grid-template-columns:1fr}.member-follow-up-history-pagination span{display:none}.member-follow-up-history-pagination a{justify-content:center}.member-follow-ups>header>aside{justify-items:start}}.member-trends-page{gap:12px;display:grid}.member-trends-context{border:1px solid var(--line);background:#fff}.member-trends-context>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:11px 14px;display:flex}.member-trends-context header span,.member-trends-metric-picker header span,.member-trends-chart header span,.member-trends-insights>section>span,.member-trends-measures summary span,.member-trends-history header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:850}.member-trends-context h2,.member-trends-metric-picker h2,.member-trends-chart h2,.member-trends-insights h2,.member-trends-measures h2,.member-trends-history h2{margin:4px 0 0;font-size:11px}.member-trends-context header p,.member-trends-chart header p,.member-trends-measures summary p,.member-trends-history header p{color:#75827d;margin:4px 0 0;font-size:6px}.member-trends-context>header>b{color:#08795d;white-space:nowrap;border:1px solid #cfe0da;padding:5px 7px;font-size:6px}.member-trends-context>nav{gap:8px;padding:9px 11px;display:flex;overflow-x:auto}.member-trends-context>nav>a{background:#fafcfa;border:1px solid #e0e6e3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:205px;padding:8px;display:grid}.member-trends-context>nav>a.selected{background:#eaf7f2;border-color:#98cdbd}.member-trends-context nav i{color:#08795d;background:#e4f2ed;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:850;display:grid}.member-trends-context nav small,.member-trends-context nav strong,.member-trends-context nav em{display:block}.member-trends-context nav small{color:#7e8a85;font-size:5px}.member-trends-context nav strong{margin-top:2px;font-size:7px}.member-trends-context nav em{color:#89948f;margin-top:2px;font-size:5px;font-style:normal}.member-trends-context nav>a>b{color:#08795d;font-size:5px}.member-trends-no-context,.member-trends-no-context>div{align-items:center;display:flex}.member-trends-no-context{gap:10px;padding:13px 14px}.member-trends-no-context>div{display:block}.member-trends-no-context>span{color:#08795d;background:#e7f4ef;place-items:center;width:31px;height:31px;display:grid}.member-trends-no-context strong{font-size:8px}.member-trends-no-context p{color:#7b8782;margin:3px 0 0;font-size:6px}.member-trends-no-context a{color:#08795d;margin-left:auto;font-size:6px;font-weight:800}.member-trends-hero{color:#fff;background:#153128;border:1px solid #173b31;grid-template-columns:minmax(0,1fr) 225px;min-height:190px;display:grid;overflow:hidden}.member-trends-hero>div{background:radial-gradient(circle at 84% 18%,#18d49b24,#0000 38%);align-content:center;padding:25px 28px;display:grid}.member-trends-hero>div>span{color:#4fddb2;letter-spacing:.11em;font-size:6px;font-weight:850}.member-trends-hero h2{color:#fff;margin:8px 0 6px;font-size:17px}.member-trends-hero p{color:#abc0b9;max-width:620px;margin:0;font-size:8px;line-height:1.55}.member-trends-hero nav{gap:6px;margin-top:15px;display:flex}.member-trends-hero nav a{color:#fff;background:#129873;border:1px solid #1dad84;align-items:center;min-height:30px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.member-trends-hero nav a.secondary{color:#c4d5cf;background:0 0;border-color:#46665c}.member-trends-hero>aside{text-align:center;background:#193a30;border-left:1px solid #36554b;align-content:center;place-items:center;display:grid}.member-trends-hero aside small{color:#8ca69e;font-size:6px}.member-trends-hero aside b{margin-top:5px;font-size:31px;line-height:1}.member-trends-hero aside strong{color:#65d9b5;text-transform:uppercase;margin-top:2px;font-size:7px}.member-trends-hero aside span{color:#9fc0b6;border:1px solid #456d61;margin-top:10px;padding:5px 7px;font-size:6px}.member-trends-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.member-trends-summary article{border-right:1px solid var(--line-soft);grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:78px;padding:12px 14px;display:grid}.member-trends-summary article:last-child{border-right:0}.member-trends-summary span{color:#73817b;align-self:end;font-size:6px;font-weight:850}.member-trends-summary strong{grid-row:span 2;align-self:center;font-size:20px}.member-trends-summary small{color:#8a9691;font-size:6px}.member-trends-metric-picker{border:1px solid var(--line);background:#fff}.member-trends-metric-picker>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:60px;padding:10px 14px;display:flex}.member-trends-metric-picker header>b{color:#08795d;border:1px solid #afd5c9;padding:5px 7px;font-size:6px}.member-trends-metric-picker>nav{grid-template-columns:repeat(7,1fr);display:grid}.member-trends-metric-picker nav>a,.member-trends-metric-picker nav>span{border-right:1px solid var(--line-soft);color:#63716b;text-align:center;place-items:center;min-height:39px;padding:7px;font-size:6px;font-weight:800;display:grid}.member-trends-metric-picker nav>:last-child{border-right:0}.member-trends-metric-picker nav>a.selected{color:#08795d;background:#e8f6f1}.member-trends-metric-picker nav>span{color:#a3aca8}.member-trends-metric-picker nav small{font-size:4px;font-weight:600;display:block}.member-trends-analysis{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:12px;display:grid}.member-trends-chart{min-width:0;overflow:hidden}.member-trends-chart>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:11px 14px;display:flex}.member-trends-chart header>b{color:#08795d;white-space:nowrap;border:1px solid #cdded8;padding:5px 7px;font-size:6px}.member-trends-chart-canvas{background:linear-gradient(#fbfdfc,#fff);min-height:286px;padding:7px 10px 0;overflow-x:auto}.member-trends-chart-canvas svg{width:100%;min-width:630px;height:275px;overflow:visible}.member-trends-chart-canvas text{fill:#718079;font-size:8px}.member-trends-chart-canvas text.point-value{fill:#213b32;font-size:8px;font-weight:800}.member-trends-chart-canvas text.point-date{fill:#7e8b86;font-size:7px}.member-trends-chart-canvas text.target-label{fill:#5e7185;font-size:7px;font-weight:800}.member-trends-chart>footer{border-top:1px solid var(--line-soft);color:#6e7c76;align-items:center;gap:13px;min-height:38px;padding:8px 13px;font-size:6px;display:flex}.member-trends-chart footer>span{color:#08795d;font-weight:800}.member-trends-chart footer>span.target{color:#62778c}.member-trends-chart footer p{margin:0 0 0 auto}.member-trends-chart-empty{text-align:center;align-content:center;place-items:center;min-height:240px;display:grid}.member-trends-chart-empty span{color:#08795d;font-size:20px}.member-trends-chart-empty strong{margin-top:8px;font-size:9px}.member-trends-chart-empty p{color:#7a8782;margin:4px 0 0;font-size:6px}.member-trends-insights{gap:12px;display:grid}.member-trends-insights>section.panel{padding:13px}.member-trends-insights h2{margin-bottom:10px}.member-trends-insights dl{margin:0;display:grid}.member-trends-insights dl div{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:3px 8px;padding:9px 0;display:grid}.member-trends-insights dt{color:#65746d;font-size:6px}.member-trends-insights dd{margin:0;font-size:8px;font-weight:850}.member-trends-insights dl small{color:#8a9590;font-size:5px}.member-trends-target,.member-trends-method{background:#eaf7f2;border:1px solid #cfe4dd;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.member-trends-target>span,.member-trends-method>span{color:#08795d;background:#d5eee5;place-items:center;width:30px;height:30px;display:grid}.member-trends-target small{color:#08795d;font-size:5px;font-weight:850}.member-trends-target strong{margin-top:3px;font-size:9px;display:block}.member-trends-target p,.member-trends-method p{color:#61736c;margin:3px 0 0;font-size:5px;line-height:1.45}.member-trends-target.neutral{background:#f5f8f7;border-color:#dbe3e0}.member-trends-target.neutral>span{color:#687a73;background:#e8eeec}.member-trends-method{background:#f4f7f6;border-color:#d8e2df}.member-trends-method strong{font-size:7px}.member-trends-method.attention{background:#fff8e9;border-color:#e7d3a7}.member-trends-method.attention>span{color:#8e6719;background:#f5e7c3}.member-trends-measures{overflow:hidden}.member-trends-measures summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;list-style:none;display:flex}.member-trends-measures summary::-webkit-details-marker{display:none}.member-trends-measures summary>b{color:#08795d;white-space:nowrap;border:1px solid #ceded8;padding:5px 7px;font-size:6px}.member-trends-measures>div{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.member-trends-measures article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;padding:11px 12px}.member-trends-measures article:nth-child(4n){border-right:0}.member-trends-measures article header{justify-content:space-between;gap:8px;display:flex}.member-trends-measures article header span{color:#56675f;font-size:6px;font-weight:800}.member-trends-measures article header b{color:#88948f;font-size:5px}.member-trends-measures article>div{margin-top:7px}.member-trends-measures article>div strong{font-size:11px;display:block}.member-trends-measures article>div small{color:#7b8882;margin-top:3px;font-size:5px;display:block}.member-trends-mini{width:100%;height:45px;margin-top:7px;display:block;overflow:visible}.member-trends-measures article footer{color:#8a9691;justify-content:space-between;margin-top:4px;font-size:5px;display:flex}.member-trends-measures article footer a{color:#08795d;font-weight:800}.member-trends-measure-empty{color:#7b8882;text-align:center;grid-column:1/-1;margin:0;padding:22px;font-size:7px}.member-trends-history{overflow:hidden}.member-trends-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.member-trends-history header>b{color:#08795d;background:#e6f3ee;place-items:center;min-width:28px;height:28px;font-size:7px;display:grid}.member-trends-history>div{display:grid}.member-trends-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 13px;display:grid}.member-trends-history article:last-child{border-bottom:0}.member-trends-history time{border:1px solid #dce5e1;align-content:center;place-items:center;width:39px;height:42px;display:grid}.member-trends-history time b{font-size:12px;line-height:1}.member-trends-history time span{color:#08795d;margin-top:2px;font-size:5px;font-weight:850}.member-trends-history time small{color:#85918c;font-size:5px}.member-trends-history article>div>small{color:#7b8882;font-size:5px}.member-trends-history article>div strong{margin-top:3px;font-size:8px;display:block}.member-trends-history article>div p{color:#7b8882;margin:3px 0 0;font-size:5px}.member-trends-history article nav{justify-items:end;gap:4px;display:grid}.member-trends-history article nav a{color:#08795d;font-size:6px;font-weight:800}.member-trends-empty{border:1px solid var(--line);text-align:center;background:#fff;align-content:center;justify-items:center;min-height:280px;padding:28px;display:grid}.member-trends-empty>span{color:#08795d;background:#e6f4ef;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.member-trends-empty h2{margin:11px 0 5px;font-size:12px}.member-trends-empty p{color:#74827c;max-width:570px;margin:0 0 12px;font-size:7px;line-height:1.55}.member-trends-privacy{background:#edf7f3;border:1px solid #d3e4de;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:grid}.member-trends-privacy>span{color:#08795d;background:#d7eee6;place-items:center;width:30px;height:30px;display:grid}.member-trends-privacy strong{font-size:8px}.member-trends-privacy p{color:#64766e;margin:3px 0 0;font-size:6px}.member-trends-privacy a{color:#08795d;font-size:6px;font-weight:800}@media (max-width:980px){.member-trends-analysis{grid-template-columns:1fr}.member-trends-insights{grid-template-columns:repeat(3,1fr)}.member-trends-insights>section.panel{grid-column:1/-1}.member-trends-measures>div{grid-template-columns:repeat(3,1fr)}.member-trends-measures article:nth-child(4n){border-right:1px solid var(--line-soft)}.member-trends-measures article:nth-child(3n){border-right:0}}@media (max-width:700px){.member-trends-hero{grid-template-columns:1fr}.member-trends-hero>aside{border-top:1px solid #36554b;border-left:0;grid-template-columns:repeat(4,auto);align-items:center;gap:8px;min-height:100px}.member-trends-hero aside b,.member-trends-hero aside strong,.member-trends-hero aside span{margin:0}.member-trends-summary{grid-template-columns:repeat(2,1fr)}.member-trends-summary article:nth-child(2){border-right:0}.member-trends-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.member-trends-metric-picker>nav{grid-template-columns:repeat(4,1fr)}.member-trends-metric-picker nav>:nth-child(4){border-right:0}.member-trends-metric-picker nav>:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.member-trends-insights{grid-template-columns:1fr}.member-trends-insights>section.panel{grid-column:auto}.member-trends-measures>div{grid-template-columns:repeat(2,1fr)}.member-trends-measures article:nth-child(3n){border-right:1px solid var(--line-soft)}.member-trends-measures article:nth-child(2n){border-right:0}.member-trends-privacy{grid-template-columns:31px 1fr}.member-trends-privacy a{grid-column:2}}@media (max-width:480px){.member-trends-hero>div{padding:22px 18px}.member-trends-hero nav{flex-direction:column;align-items:stretch}.member-trends-hero nav a{justify-content:center}.member-trends-hero>aside{grid-template-columns:repeat(2,auto)}.member-trends-summary{grid-template-columns:1fr}.member-trends-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.member-trends-metric-picker>nav{grid-template-columns:repeat(2,1fr)}.member-trends-metric-picker nav>:nth-child(n){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.member-trends-metric-picker nav>:nth-child(2n){border-right:0}.member-trends-measures>div{grid-template-columns:1fr}.member-trends-measures article:nth-child(n){border-right:0}.member-trends-history article{grid-template-columns:39px minmax(0,1fr)}.member-trends-history article nav{grid-column:2;justify-items:start}.member-trends-context>header,.member-trends-metric-picker>header,.member-trends-measures summary{align-items:flex-start}.member-trends-chart>footer{flex-wrap:wrap;align-items:flex-start}.member-trends-chart footer p{width:100%;margin-left:0}}.professional-trends-hero>div{background:radial-gradient(circle at 84% 18%,#3d97d31f,#0000 36%)}.professional-trends-hero>div>span{color:#75d9bb}.professional-cycle a,.member-trends-target.neutral a{color:#08795d;margin-top:5px;font-size:5px;font-weight:850;display:inline-block}.professional-trends-privacy{border-left:3px solid #08795d}.person-progress-assessment-history aside a+a{margin-top:5px}@media print{.professional-assessment-trends .member-trends-hero nav,.professional-assessment-trends .member-trends-metric-picker,.professional-assessment-trends .member-trends-privacy{display:none}.professional-assessment-trends .member-trends-analysis{grid-template-columns:1fr}.professional-assessment-trends .member-trends-chart-canvas svg{min-width:0}.professional-assessment-trends .member-trends-measures>div{grid-template-columns:repeat(4,1fr)}}.assessment-quality-dashboard{gap:12px;display:grid}.assessment-quality-hero{color:#fff;background:#17372f;grid-template-columns:minmax(0,1fr) 230px;min-height:188px;display:grid;overflow:hidden}.assessment-quality-hero>div{background:radial-gradient(circle at 88% 18%,#2fab8533,#0000 38%);padding:24px 27px}.assessment-quality-hero>div>span{color:#7adbbd;letter-spacing:.09em;font-size:6px;font-weight:850}.assessment-quality-hero h2{margin:8px 0 7px;font-size:18px;line-height:1.2}.assessment-quality-hero p{color:#b4c9c2;max-width:760px;margin:0;font-size:7px;line-height:1.65}.assessment-quality-hero nav{gap:7px;margin-top:15px;display:flex}.assessment-quality-hero nav a{color:#d6e9e2;border:1px solid #4d7166;padding:7px 9px;font-size:6px;font-weight:800}.assessment-quality-hero nav a:first-child{color:#fff;background:#128262;border-color:#47b895}.assessment-quality-hero>aside{text-align:center;background:#1d4137;border-left:1px solid #3d5c53;flex-direction:column;justify-content:center;align-items:center;display:flex}.assessment-quality-hero aside.review{background:#4a342e}.assessment-quality-hero aside small{color:#9eb6ae;letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-quality-hero aside strong{color:#dcebe6;max-width:175px;margin-top:8px;font-size:8px}.assessment-quality-hero aside b{color:#7ce0c1;margin-top:6px;font-size:25px}.assessment-quality-hero aside.review b{color:#f1a68a}.assessment-quality-hero aside span{color:#a9beb7;margin-top:2px;font-size:5px;font-weight:800}.assessment-quality-metrics{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(4,1fr);display:grid}.assessment-quality-metrics article{border-right:1px solid #e5ebe8;align-content:center;min-height:72px;padding:10px 14px;display:grid;position:relative}.assessment-quality-metrics article:last-child{border-right:0}.assessment-quality-metrics article:before{content:"";background:#6f8a7f;width:3px;position:absolute;inset:0 auto 0 0}.assessment-quality-metrics article.red:before{background:#b75a4e}.assessment-quality-metrics article.amber:before{background:#ca9232}.assessment-quality-metrics article.blue:before{background:#5282a3}.assessment-quality-metrics article.green:before{background:#11956f}.assessment-quality-metrics span,.assessment-quality-metrics small{color:#7d8a84;font-size:5px}.assessment-quality-metrics span{text-transform:uppercase;letter-spacing:.045em;font-weight:800}.assessment-quality-metrics strong{color:#31443c;margin:3px 0 1px;font-size:16px}.assessment-quality-standard{background:#edf7f3;border:1px solid #d7e4df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 12px;display:grid}.assessment-quality-standard>span{color:#08795d;border:1px solid #b9d7cd;place-items:center;width:33px;height:33px;display:grid}.assessment-quality-standard small,.assessment-quality-standard strong,.assessment-quality-standard p{display:block}.assessment-quality-standard small{color:#08795d;letter-spacing:.06em;font-size:5px;font-weight:850}.assessment-quality-standard strong{color:#344a41;margin-top:3px;font-size:7px}.assessment-quality-standard p{color:#75867e;margin:2px 0 0;font-size:5px}.assessment-quality-standard>a{color:#08795d;border:1px solid #9ecbbc;padding:7px 9px;font-size:6px;font-weight:800}.assessment-quality-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;display:grid}.assessment-quality-main,.assessment-quality-side{gap:12px;min-width:0;display:grid}.assessment-quality-queue{overflow:hidden}.assessment-quality-queue>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:12px 14px;display:flex}.assessment-quality-queue header span,.assessment-quality-side header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-quality-queue h2,.assessment-quality-side h2{margin:3px 0;font-size:10px}.assessment-quality-queue header p{color:#7d8a84;margin:0;font-size:6px}.assessment-quality-queue>header>b{color:#63726b;border:1px solid #d9e3df;min-width:max-content;padding:5px 7px;font-size:5px}.assessment-quality-controls{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:grid}.assessment-quality-controls nav{gap:4px;display:flex;overflow-x:auto}.assessment-quality-controls nav button{color:#6f7d76;background:#fff;border:1px solid #dce4e0;align-items:center;gap:5px;min-width:max-content;min-height:28px;padding:0 7px;font-size:6px;font-weight:750;display:flex}.assessment-quality-controls nav button b{background:#edf1ef;min-width:15px;padding:2px 4px;font-size:5px}.assessment-quality-controls nav button.active{color:#08795d;background:#edf8f4;border-color:#84bfae}.assessment-quality-controls>label{border:1px solid #dce4e0;grid-template-columns:21px 1fr auto;align-items:center;min-height:30px;display:grid}.assessment-quality-controls label>span{color:#87948e;text-align:center}.assessment-quality-controls input{border:0;outline:0;min-width:0;height:28px;padding:0;font-size:7px}.assessment-quality-controls label button{color:#87948e;background:0 0;border:0;width:25px;height:28px}.assessment-quality-list{padding:0 12px}.assessment-quality-row{border-bottom:1px solid #e7ecea;padding:12px 2px 13px;box-shadow:inset 3px 0 #abc3ba}.assessment-quality-row.review{box-shadow:inset 3px 0 #b75a4e}.assessment-quality-row.attention{box-shadow:inset 3px 0 #ca9232}.assessment-quality-row>header{justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding-left:9px;display:flex}.assessment-quality-person{align-items:center;gap:8px;min-width:0;display:flex}.assessment-quality-person>span{color:#08795d;background:#e2f2ec;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:800;display:grid}.assessment-quality-person p{min-width:0;margin:0}.assessment-quality-person strong,.assessment-quality-person small{display:block}.assessment-quality-person strong{font-size:8px}.assessment-quality-person small{color:#82908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.assessment-quality-status{color:#08795d;border:1px solid #bed9cf;padding:4px 6px;font-size:5px;font-weight:850}.assessment-quality-status.review{color:#9f4b3f;background:#fff2ed;border-color:#dfb9ae}.assessment-quality-status.attention{color:#8d6918;background:#fff9e9;border-color:#ead5a5}.assessment-quality-row-body{padding:9px 9px 0}.assessment-quality-row-body dl{background:#fafcfb;border:1px solid #e1e8e5;grid-template-columns:1fr 1fr 1fr;margin:0;display:grid}.assessment-quality-row-body dl div{border-right:1px solid #e4eae7;min-height:51px;padding:8px}.assessment-quality-row-body dl div:last-child{border-right:0}.assessment-quality-row-body dt{color:#87938e;font-size:5px}.assessment-quality-row-body dd{color:#3b4e46;margin:4px 0 0;font-size:7px;font-weight:750}.assessment-quality-row-body dd small{color:#87938e;margin-top:2px;font-size:5px;font-weight:500;display:block}.assessment-quality-issues{gap:4px;margin-top:7px;display:grid}.assessment-quality-issues p,.assessment-quality-ok{background:#fff7f4;border:1px solid #ead6cf;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:43px;margin:0;padding:7px 8px;display:grid}.assessment-quality-issues p.attention{background:#fffbed;border-color:#eadfbe}.assessment-quality-issues p>b,.assessment-quality-ok>b{color:#9f4b3f;background:#f2d9d2;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.assessment-quality-issues p.attention>b{color:#8d6918;background:#f4e7c7}.assessment-quality-issues strong,.assessment-quality-issues small,.assessment-quality-ok strong,.assessment-quality-ok small{display:block}.assessment-quality-issues strong,.assessment-quality-ok strong{font-size:7px}.assessment-quality-issues small,.assessment-quality-ok small{color:#7d8984;margin-top:2px;font-size:5px;line-height:1.4}.assessment-quality-ok{background:#f0f8f5;border-color:#cfe4dc;margin-top:7px}.assessment-quality-ok>b{color:#08795d;background:#d9eee6}.assessment-quality-readings{border:1px solid #e1e8e5;margin-top:7px}.assessment-quality-readings p{border-bottom:1px solid #edf1ef;grid-template-columns:82px minmax(0,1fr) 118px;align-items:center;gap:8px;min-height:38px;margin:0;padding:6px 8px;font-size:6px;display:grid}.assessment-quality-readings p:last-child{border-bottom:0}.assessment-quality-readings p.review{background:#fff7f4}.assessment-quality-readings p>span{color:#65746d}.assessment-quality-readings p>strong{color:#394940;font-size:6px}.assessment-quality-readings p>b{color:#43564e;text-align:right;font-size:6px}.assessment-quality-readings p.review>b{color:#9f4b3f}.assessment-quality-readings p>b small{color:#89948f;margin-top:2px;font-size:4px;display:block}.assessment-quality-row>footer{gap:11px;padding:8px 9px 0;display:flex}.assessment-quality-row>footer a{color:#08795d;font-size:6px;font-weight:750}.assessment-quality-queue>footer{background:#f7faf8;border-top:1px solid #e3eae7;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:47px;padding:8px 12px;display:grid}.assessment-quality-queue>footer span{color:#08795d;font-size:6px;font-weight:800}.assessment-quality-queue>footer p{color:#7a8881;margin:0;font-size:6px}.assessment-quality-queue>footer strong{color:#69776f;font-size:5px}.assessment-quality-empty{text-align:center;align-content:center;place-items:center;min-height:150px;padding:22px;display:grid}.assessment-quality-empty>span{color:#08795d;background:#e2f2ec;place-items:center;width:31px;height:31px;display:grid}.assessment-quality-empty strong{margin-top:7px;font-size:8px}.assessment-quality-empty p{color:#81908a;margin:3px 0 8px;font-size:6px}.assessment-quality-empty button{color:#5d6d65;background:#fff;border:1px solid #dce4e0;padding:6px 8px;font-size:6px}.assessment-quality-side>article{overflow:hidden}.assessment-quality-side article>header{border-bottom:1px solid #e6ece9;padding:11px 12px}.assessment-quality-divergence>div{padding:3px 11px 10px}.assessment-quality-divergence a{border-bottom:1px solid #edf1ef;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;display:grid}.assessment-quality-divergence a>span{color:#9f4b3f;background:#f4e4df;place-items:center;width:28px;height:28px;font-size:6px;font-weight:800;display:grid}.assessment-quality-divergence a p{min-width:0;margin:0}.assessment-quality-divergence a strong,.assessment-quality-divergence a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-quality-divergence a strong{font-size:7px}.assessment-quality-divergence a small{color:#84908b;margin-top:3px;font-size:5px}.assessment-quality-divergence a>b{color:#9f4b3f;font-size:7px}.assessment-quality-side-empty{grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:100px;display:grid}.assessment-quality-side-empty>span{color:#08795d;background:#e2f2ec;place-items:center;width:27px;height:27px;display:grid}.assessment-quality-side-empty p{margin:0}.assessment-quality-side-empty strong,.assessment-quality-side-empty small{display:block}.assessment-quality-side-empty strong{font-size:7px}.assessment-quality-side-empty small{color:#84908b;margin-top:3px;font-size:5px;line-height:1.45}.assessment-quality-rules ol{margin:0;padding:4px 12px 10px;list-style:none}.assessment-quality-rules li{border-bottom:1px solid #edf1ef;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:64px;display:grid}.assessment-quality-rules li:last-child{border-bottom:0}.assessment-quality-rules li>b{color:#08795d;background:#e2f2ec;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.assessment-quality-rules li p{margin:0}.assessment-quality-rules strong,.assessment-quality-rules small{display:block}.assessment-quality-rules strong{font-size:7px}.assessment-quality-rules small{color:#7e8b85;margin-top:3px;font-size:5px;line-height:1.45}.assessment-quality-privacy{background:#edf7f3;border:1px solid #d6e4de;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.assessment-quality-privacy>span{color:#08795d;border:1px solid #bdd8cf;place-items:center;width:29px;height:29px;display:grid}.assessment-quality-privacy p{margin:0}.assessment-quality-privacy strong,.assessment-quality-privacy small{display:block}.assessment-quality-privacy strong{font-size:7px}.assessment-quality-privacy small{color:#697b73;margin-top:3px;font-size:5px;line-height:1.5}.assessment-quality-detail-link{background:#edf7f3;border:1px solid #d7e4df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 12px;display:grid}.assessment-quality-detail-link>span{color:#08795d;border:1px solid #b9d7cd;place-items:center;width:33px;height:33px;display:grid}.assessment-quality-detail-link p{margin:0}.assessment-quality-detail-link strong,.assessment-quality-detail-link small{display:block}.assessment-quality-detail-link strong{color:#344a41;font-size:7px}.assessment-quality-detail-link small{color:#75867e;margin-top:3px;font-size:5px}.assessment-quality-detail-link a{color:#08795d;border:1px solid #9ecbbc;padding:7px 9px;font-size:6px;font-weight:800}.assessment-quality-row.workflow-verified{box-shadow:inset 3px 0 #15926f}.assessment-quality-row.workflow-recollection_requested{box-shadow:inset 3px 0 #bf8630}.assessment-quality-status.verified{color:#08795d;background:#edf8f4;border-color:#a9d6c7}.assessment-quality-status.recollection_requested{color:#8d6918;background:#fff8e6;border-color:#e1c98f}.assessment-quality-review-record{background:#f2f9f6;border:1px solid #cce3da;margin-top:7px}.assessment-quality-review-record.recollection_requested{background:#fffaed;border-color:#e5d3a8}.assessment-quality-review-record>header{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:7px 9px;display:grid}.assessment-quality-review-record>header>span{color:#08795d;background:#d8eee6;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid}.assessment-quality-review-record.recollection_requested>header>span{color:#8d6918;background:#f3e6c6}.assessment-quality-review-record header p{margin:0}.assessment-quality-review-record header strong,.assessment-quality-review-record header small{display:block}.assessment-quality-review-record header strong{font-size:7px}.assessment-quality-review-record header small{color:#7d8b85;margin-top:2px;font-size:5px}.assessment-quality-review-record header>b{color:#75847d;font-size:5px}.assessment-quality-review-record blockquote{color:#596b63;border-top:1px solid #dbe9e4;margin:0;padding:8px 10px;font-size:6px;line-height:1.5}.assessment-quality-review-record details{border-top:1px solid #dbe9e4;padding:0 10px}.assessment-quality-review-record summary{color:#08795d;cursor:pointer;padding:7px 0;font-size:5px;font-weight:800}.assessment-quality-review-record details div{border-top:1px solid #e1ebe7}.assessment-quality-review-record details p{border-bottom:1px solid #e4ece9;gap:2px;margin:0;padding:7px 0;display:grid}.assessment-quality-review-record details p:last-child{border-bottom:0}.assessment-quality-review-record details strong{font-size:6px}.assessment-quality-review-record details span{color:#65756e;font-size:5px;line-height:1.45}.assessment-quality-review-record details small{color:#89958f;font-size:4px}.assessment-quality-review-action{color:#08795d;background:#edf8f4;border:1px solid #9ecbbc;padding:5px 8px;font-size:6px;font-weight:800}.workflow-recollection_requested .assessment-quality-review-action{color:#8d6918;background:#fff8e5;border-color:#ddc789}.assessment-quality-recollection-step{background:#fff9e9;border:1px solid #e0c98f;border-left:3px solid #bf8630;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;margin-top:7px;padding:8px 10px;display:grid}.assessment-quality-recollection-step>span{color:#8d6918;background:#f2e4c2;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.assessment-quality-recollection-step div{min-width:0}.assessment-quality-recollection-step small,.assessment-quality-recollection-step strong,.assessment-quality-recollection-step p{display:block}.assessment-quality-recollection-step small{color:#8d6918;letter-spacing:.07em;font-size:5px;font-weight:850}.assessment-quality-recollection-step strong{color:#49483c;margin-top:3px;font-size:7px}.assessment-quality-recollection-step p{color:#7b745c;margin:3px 0 0;font-size:5px}.assessment-quality-recollection-step>a{color:#8d6918;white-space:nowrap;background:#fff;border:1px solid #d7bd7e;padding:6px 8px;font-size:6px;font-weight:800}.assessment-quality-recollection-step.completed{background:#f1f9f6;border-color:#b9dbcf #b9dbcf #b9dbcf #15926f}.assessment-quality-recollection-step.completed>span{color:#08795d;background:#d9eee6}.assessment-quality-dialog{z-index:100;background:#111f1aa8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.assessment-quality-dialog form{background:#fff;border:1px solid #d8e1dd;width:min(570px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 24px 70px #0a191347}.assessment-quality-dialog form>header{color:#fff;background:#17372f;padding:18px 19px 15px}.assessment-quality-dialog form>header span{color:#78d8ba;letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-quality-dialog h2{margin:6px 0 5px;font-size:13px}.assessment-quality-dialog header p{color:#b5c9c2;margin:0;font-size:6px;line-height:1.5}.assessment-quality-decisions{gap:7px;padding:13px 15px 4px;display:grid}.assessment-quality-decisions button{text-align:left;background:#fbfcfc;border:1px solid #dce4e0;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:61px;padding:9px 10px;display:grid}.assessment-quality-decisions button.selected{background:#edf8f4;border-color:#78bca7;box-shadow:inset 3px 0 #0c966f}.assessment-quality-decisions button.recollect.selected{background:#fff8e7;border-color:#d7bd7e;box-shadow:inset 3px 0 #bf8630}.assessment-quality-decisions button.reopen.selected{background:#f2f5f7;border-color:#aebbc4;box-shadow:inset 3px 0 #637886}.assessment-quality-decisions i{color:#718079;border:1px solid #d4dfda;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.assessment-quality-decisions .selected i{color:#08795d;background:#d8eee6;border-color:#9ccfbe}.assessment-quality-decisions button span,.assessment-quality-decisions strong,.assessment-quality-decisions small{display:block}.assessment-quality-decisions strong{font-size:7px}.assessment-quality-decisions small{color:#7d8984;margin-top:3px;font-size:5px;line-height:1.45}.assessment-quality-dialog label{padding:11px 15px 14px;display:block}.assessment-quality-dialog label>span{color:#53645d;margin-bottom:6px;font-size:6px;font-weight:800;display:block}.assessment-quality-dialog textarea{resize:vertical;color:#2c3e36;width:100%;min-height:96px;font:inherit;border:1px solid #d7dfdc;outline:none;padding:9px;font-size:7px;line-height:1.5}.assessment-quality-dialog textarea:focus{border-color:#19a67d;box-shadow:0 0 0 2px #daf1e9}.assessment-quality-dialog-error{color:#914a36;background:#fff4ef;border:1px solid #e6c7bd;margin:-4px 15px 10px;padding:8px 9px;font-size:6px}.assessment-quality-dialog footer{background:#fafcfb;border-top:1px solid #e4eae7;justify-content:flex-end;gap:7px;padding:10px 15px;display:flex}.assessment-detail-quality-review{border-top:3px solid #149570;padding:13px}.assessment-detail-quality-review.recollection_requested{background:#fffcf3;border-top-color:#bf8630}.assessment-detail-quality-review.reopened{border-top-color:#637886}.assessment-detail-quality-review>span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-detail-quality-review.recollection_requested>span{color:#8d6918}.assessment-detail-quality-review h2{margin:5px 0;font-size:10px}.assessment-detail-quality-review p{color:#64746d;margin:0;font-size:6px;line-height:1.55}.assessment-detail-quality-review>small{color:#87938e;margin-top:8px;font-size:5px;display:block}.assessment-detail-quality-review a{color:#08795d;margin-top:9px;font-size:6px;font-weight:800;display:inline-block}@media (max-width:1020px){.assessment-quality-layout{grid-template-columns:1fr}.assessment-quality-side{grid-template-columns:1fr 1fr}.assessment-quality-privacy{grid-column:1/-1}}@media (max-width:760px){.assessment-quality-hero{grid-template-columns:1fr}.assessment-quality-hero>aside{text-align:left;border-top:1px solid #3d5c53;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:9px;min-height:88px;padding:12px 20px;display:grid}.assessment-quality-hero aside strong,.assessment-quality-hero aside b,.assessment-quality-hero aside span{margin:0}.assessment-quality-metrics{grid-template-columns:1fr 1fr}.assessment-quality-metrics article:nth-child(2){border-right:0}.assessment-quality-metrics article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.assessment-quality-controls,.assessment-quality-side{grid-template-columns:1fr}.assessment-quality-privacy{grid-column:auto}}@media (max-width:520px){.assessment-quality-hero>div{padding:21px 18px}.assessment-quality-hero nav{flex-direction:column;align-items:stretch}.assessment-quality-hero nav a{text-align:center}.assessment-quality-metrics{grid-template-columns:1fr}.assessment-quality-metrics article{border-bottom:1px solid #e5ebe8;border-right:0}.assessment-quality-standard,.assessment-quality-detail-link,.assessment-quality-recollection-step{grid-template-columns:34px 1fr}.assessment-quality-standard>a,.assessment-quality-detail-link>a,.assessment-quality-recollection-step>a{grid-column:2;justify-self:start}.assessment-quality-row-body dl{grid-template-columns:1fr}.assessment-quality-row-body dl div{border-bottom:1px solid #e4eae7;border-right:0}.assessment-quality-readings p{grid-template-columns:1fr auto}.assessment-quality-readings p>strong{grid-area:2/1/auto/-1}.assessment-quality-queue>footer{grid-template-columns:1fr}.assessment-quality-row>footer{flex-wrap:wrap}}.assessment-defaults-strip{background:#edf7f3;border:1px solid #d7e4df;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:61px;padding:9px 13px;display:grid}.assessment-defaults-strip>div:first-child{align-items:center;gap:9px;display:flex}.assessment-defaults-strip>div:first-child>span{width:31px;height:31px;color:var(--green-deep);border:1px solid #bdd8cf;place-items:center;display:grid}.assessment-defaults-strip p{margin:0}.assessment-defaults-strip p small,.assessment-defaults-strip p strong{display:block}.assessment-defaults-strip p small{color:var(--green-deep);letter-spacing:.07em;font-size:5px;font-weight:800}.assessment-defaults-strip p strong{color:#3d5149;margin-top:3px;font-size:7px}.assessment-defaults-strip dl{margin:0;display:flex}.assessment-defaults-strip dl div{border-left:1px solid #cfe0da;min-width:82px;padding:1px 10px}.assessment-defaults-strip dt{color:#819089;font-size:5px}.assessment-defaults-strip dd{color:#3e554c;margin:3px 0 0;font-size:7px;font-weight:800}.assessment-defaults-strip>a{color:var(--green-deep);border:1px solid #9ecbbc;padding:7px 9px;font-size:6px;font-weight:800}.assessment-agenda{overflow:hidden}.assessment-agenda-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:13px 15px;display:flex}.assessment-agenda-heading span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-agenda-heading h2{color:#293a33;margin:4px 0 3px;font-size:12px}.assessment-agenda-heading p{color:#7a8982;margin:0;font-size:7px;line-height:1.45}.assessment-agenda-heading-actions{flex:none;gap:6px;display:flex}.assessment-agenda-heading .button{flex:none}.assessment-agenda-pulse{border-bottom:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:repeat(4,1fr);display:grid}.assessment-agenda-pulse>div{border-right:1px solid var(--line-soft);grid-template-columns:6px auto 1fr;align-items:center;gap:7px;min-height:55px;padding:9px 12px;display:grid}.assessment-agenda-pulse>div:last-child{border-right:0}.assessment-agenda-pulse i{background:#77867f;width:5px;height:5px}.assessment-agenda-pulse strong{color:#35463f;font-size:14px}.assessment-agenda-pulse span{color:#78857f;text-transform:uppercase;letter-spacing:.035em;font-size:6px;font-weight:700}.assessment-agenda-pulse .danger i{background:#b4554a}.assessment-agenda-pulse .danger strong{color:#9b463d}.assessment-agenda-pulse .amber i{background:#d49b36}.assessment-agenda-pulse .amber strong{color:#94691b}.assessment-agenda-pulse .blue i{background:#5781a1}.assessment-agenda-pulse .blue strong{color:#426c8b}.assessment-agenda-pulse .green i{background:#0b9a72}.assessment-agenda-pulse .green strong{color:#08795d}.assessment-agenda-controls{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:10px;min-height:52px;padding:8px 13px;display:grid}.assessment-agenda-controls nav{gap:4px;display:flex;overflow-x:auto}.assessment-agenda-controls nav button{border:1px solid var(--line);color:#6f7d76;min-width:max-content;min-height:28px;font:inherit;cursor:pointer;background:#fff;align-items:center;gap:5px;padding:0 7px;font-size:6px;font-weight:700;display:flex}.assessment-agenda-controls nav button b{color:#7b8982;background:#edf1ef;min-width:15px;padding:2px 4px;font-size:5px}.assessment-agenda-controls nav button:hover,.assessment-agenda-controls nav button.active{color:var(--green-deep);background:#edf8f4;border-color:#84bfae}.assessment-agenda-controls nav button.active b{color:#08795d;background:#ceeae0}.assessment-agenda-controls>label{border:1px solid var(--line);background:#fff;grid-template-columns:20px 1fr auto;align-items:center;min-height:30px;display:grid}.assessment-agenda-controls>label>span{color:#88958f;text-align:center;font-size:10px}.assessment-agenda-controls input{color:#33433c;min-width:0;height:28px;font:inherit;border:0;outline:0;font-size:7px}.assessment-agenda-controls label button{color:#88958f;cursor:pointer;background:0 0;border:0;width:25px;height:28px}.assessment-agenda-list{padding:0 13px}.assessment-agenda-row{border-bottom:1px solid var(--line-soft);color:#65746d;grid-template-columns:minmax(150px,.95fr) 86px minmax(190px,1.2fr) minmax(155px,.9fr) 78px 104px;align-items:center;gap:10px;min-width:980px;min-height:84px;padding:9px 2px;font-size:7px;display:grid}.assessment-agenda-row.header{color:#929d98;text-transform:uppercase;letter-spacing:.04em;min-height:31px;padding-block:0;font-size:6px;font-weight:750}.assessment-agenda-row.overdue{box-shadow:inset 3px 0 #b85b50}.assessment-agenda-person{align-items:center;gap:8px;min-width:0;padding-left:8px;display:flex}.assessment-agenda-person>b{color:#08795d;background:#e2f2ec;flex:none;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.assessment-agenda-person p{min-width:0;margin:0}.assessment-agenda-person strong,.assessment-agenda-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-agenda-person strong{color:#2e3d36;font-size:8px}.assessment-agenda-person small{color:#87938d;margin-top:3px;font-size:6px}.assessment-agenda-reference strong,.assessment-agenda-reference small,.assessment-agenda-cycle strong,.assessment-agenda-cycle small,.assessment-agenda-target strong,.assessment-agenda-target small{display:block}.assessment-agenda-reference strong,.assessment-agenda-target strong{color:#394940;font-size:7px}.assessment-agenda-reference small,.assessment-agenda-target small{color:#8a9690;margin-top:3px;font-size:6px}.assessment-agenda-cycle{min-width:0}.assessment-agenda-cycle .assessment-state{color:#617069;letter-spacing:.04em;background:#edf1ef;width:max-content;margin-bottom:4px;padding:3px 5px;font-size:5px;font-weight:800;display:block}.assessment-agenda-cycle .assessment-state.overdue{color:#9a4b42;background:#f5e4e1}.assessment-agenda-cycle .assessment-state.upcoming{color:#8d6918;background:#faf0d8}.assessment-agenda-cycle .assessment-state.never{color:#496f8c;background:#e5eef5}.assessment-agenda-cycle .assessment-state.completed_recent{color:#08795d;background:#e3f5ee}.assessment-agenda-cycle strong{color:#3a4942;font-size:7px}.assessment-agenda-cycle small{color:#78857f;text-overflow:ellipsis;white-space:nowrap;max-width:370px;margin-top:3px;font-size:6px;overflow:hidden}.assessment-agenda-cycle em{color:#08795d;margin-top:4px;font-size:5px;font-style:normal;font-weight:750;display:block}.assessment-agenda-appointment{min-width:0}.assessment-agenda-appointment>span{color:#8d6918;letter-spacing:.04em;background:#faf0d8;width:max-content;padding:3px 5px;font-size:5px;font-weight:800;display:block}.assessment-agenda-appointment>span.confirmed{color:#08795d;background:#e3f5ee}.assessment-agenda-appointment>span.empty{color:#74817b;background:#eef2f0}.assessment-agenda-appointment strong,.assessment-agenda-appointment small{display:block}.assessment-agenda-appointment strong{color:#394940;margin-top:4px;font-size:7px}.assessment-agenda-appointment small{color:#82908a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5px;overflow:hidden}.assessment-agenda-appointment a{color:#08795d;margin-top:4px;font-size:5px;font-weight:750;display:block}.assessment-agenda-target small.late{color:#a04c43;font-weight:750}.assessment-agenda-actions{align-content:center;gap:4px;display:grid}.assessment-agenda-actions a{color:#66756e;width:max-content;font-size:6px;font-weight:700}.assessment-agenda-actions a:hover{color:var(--green-deep)}.assessment-agenda-actions a.primary{color:#08795d;background:#edf8f4;border:1px solid #b8d9cf;padding:5px 7px}.assessment-agenda-empty{text-align:center;align-content:center;place-items:center;min-height:145px;padding:22px;display:grid}.assessment-agenda-empty>span{color:#5e766c;background:#edf4f1;place-items:center;width:31px;height:31px;display:grid}.assessment-agenda-empty strong{margin-top:7px;font-size:8px}.assessment-agenda-empty p{color:#81908a;margin:3px 0 8px;font-size:6px}.assessment-agenda-empty button{border:1px solid var(--line);color:#5d6d65;font:inherit;cursor:pointer;background:#fff;padding:6px 8px;font-size:6px}.assessment-agenda>footer{border-top:1px solid var(--line-soft);background:#f7faf8;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:47px;padding:8px 13px;display:grid}.assessment-agenda>footer span{color:#08795d;font-size:6px;font-weight:800}.assessment-agenda>footer p{color:#7a8881;margin:0;font-size:6px}.assessment-agenda>footer strong{color:#69776f;font-size:6px}@media (max-width:900px){.assessment-agenda-pulse{grid-template-columns:1fr 1fr}.assessment-agenda-pulse>div:nth-child(2){border-right:0}.assessment-agenda-pulse>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.assessment-agenda-controls{grid-template-columns:1fr}.assessment-agenda-list{overflow-x:auto}.assessment-agenda-heading{align-items:flex-start}.assessment-agenda>footer{grid-template-columns:1fr auto}.assessment-agenda>footer p{grid-area:2/1/auto/-1}}@media (max-width:520px){.assessment-defaults-strip{grid-template-columns:1fr}.assessment-defaults-strip dl div:first-child{border-left:0;padding-left:0}.assessment-defaults-strip>a{justify-self:start}.assessment-agenda-heading{flex-direction:column;align-items:stretch}.assessment-agenda-heading-actions{flex-direction:column}.assessment-agenda-heading .button{justify-content:center}.assessment-agenda-pulse{grid-template-columns:1fr}.assessment-agenda-pulse>div{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-agenda-pulse>div:last-child{border-bottom:0}}.assessment-cockpit-readable{gap:1rem}.assessment-cockpit-readable :is(a,button,label){cursor:pointer}.assessment-cockpit-flow{border:1px solid #cbdad4;border-top:.1875rem solid var(--green);background:#fff;overflow:hidden}.assessment-cockpit-flow>header{border-bottom:1px solid #dfe7e3;grid-template-columns:minmax(0,1fr) minmax(19rem,.45fr);align-items:center;gap:1.25rem;min-height:7rem;padding:1rem 1.125rem;display:grid}.assessment-cockpit-flow>header small,.assessment-cockpit-flow nav small{color:var(--green-deep);letter-spacing:.06em;font-size:.75rem;font-weight:850}.assessment-cockpit-flow h2{color:#263b33;margin:.375rem 0 .25rem;font-size:1.25rem;line-height:1.25}.assessment-cockpit-flow>header>div>p{color:#687871;margin:0;font-size:.875rem;line-height:1.5}.assessment-cockpit-flow>header>aside{background:#f4f9f7;border:1px solid #d8e4df;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem;display:grid}.assessment-cockpit-flow>header>aside>span{width:2.375rem;height:2.375rem;color:var(--green-deep);background:#dff2eb;place-items:center;font-size:.875rem;display:grid}.assessment-cockpit-flow>header>aside p{margin:0}.assessment-cockpit-flow>header>aside :is(small,strong,b){display:block}.assessment-cockpit-flow>header>aside strong{color:#29453b;margin-top:.25rem;font-size:.875rem}.assessment-cockpit-flow>header>aside b{color:#708078;margin-top:.1875rem;font-size:.75rem;font-weight:600}.assessment-cockpit-flow>nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-cockpit-flow>nav>a{min-width:0;min-height:6.75rem;color:inherit;background:#fbfcfc;border-right:1px solid #dfe7e3;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.assessment-cockpit-flow>nav>a:last-child{background:#eff8f4;border-right:0}:is(.assessment-cockpit-flow>nav>a:hover,.assessment-cockpit-flow>nav>a:focus-visible){box-shadow:inset 0 -.1875rem var(--green);background:#e8f5f0}.assessment-cockpit-flow>nav i{width:2.25rem;height:2.25rem;color:var(--green-deep);background:#fff;border:1px solid #bfd2ca;place-items:center;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.assessment-cockpit-flow>nav span,.assessment-cockpit-flow>nav :is(strong,b){min-width:0;display:block}.assessment-cockpit-flow>nav strong{color:#2c4038;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.875rem;overflow:hidden}.assessment-cockpit-flow>nav b{color:#73827b;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;font-weight:600;overflow:hidden}.assessment-cockpit-flow>nav em{color:var(--green);font-size:1rem;font-style:normal;font-weight:900}.assessment-cockpit-readable .operation-module-stats article{min-height:6rem;padding:1rem 1.125rem}.assessment-cockpit-readable .operation-module-stats span{font-size:.75rem}.assessment-cockpit-readable .operation-module-stats strong{margin:.5rem 0 .25rem;font-size:1.5rem}.assessment-cockpit-readable .operation-module-stats small{font-size:.8125rem}.assessment-cockpit-readable .assessment-defaults-strip{gap:1rem;min-height:5.5rem;padding:.875rem 1rem}.assessment-cockpit-readable .assessment-defaults-strip>div:first-child>span{width:2.5rem;height:2.5rem;font-size:.875rem}.assessment-cockpit-readable .assessment-defaults-strip p small,.assessment-cockpit-readable .assessment-defaults-strip dt{font-size:.75rem}.assessment-cockpit-readable .assessment-defaults-strip p strong,.assessment-cockpit-readable .assessment-defaults-strip dd{margin-top:.25rem;font-size:.875rem}.assessment-cockpit-readable .assessment-defaults-strip dl div{min-width:8rem;padding-inline:1rem}.assessment-cockpit-readable .assessment-defaults-strip>a{padding:.625rem .75rem;font-size:.8125rem}.assessment-cockpit-readable .assessment-agenda{scroll-margin-top:1rem}.assessment-cockpit-readable .assessment-agenda-heading{gap:1.25rem;min-height:7rem;padding:1rem 1.125rem}.assessment-cockpit-readable .assessment-agenda-heading span{font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-heading h2,.assessment-cockpit-readable .operation-record-heading h2{margin-top:.375rem;font-size:1.125rem}.assessment-cockpit-readable .assessment-agenda-heading p,.assessment-cockpit-readable .operation-record-heading p{margin-top:.375rem;font-size:.875rem}.assessment-cockpit-readable .assessment-agenda-heading-actions{flex-wrap:wrap;justify-content:flex-end}.assessment-cockpit-readable .assessment-agenda-pulse>div{grid-template-columns:.5rem auto 1fr;gap:.625rem;min-height:4.75rem;padding:.75rem 1rem}.assessment-cockpit-readable .assessment-agenda-pulse i{width:.4375rem;height:.4375rem}.assessment-cockpit-readable .assessment-agenda-pulse strong{font-size:1.25rem}.assessment-cockpit-readable .assessment-agenda-pulse span{font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-controls{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);gap:.75rem;min-height:4.75rem;padding:.75rem 1rem}.assessment-cockpit-readable .assessment-agenda-controls nav{gap:.375rem}.assessment-cockpit-readable .assessment-agenda-controls nav button{gap:.375rem;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-controls nav button b{min-width:1.5rem;padding:.1875rem .3125rem;font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-controls>label,.assessment-cockpit-readable .assessment-agenda-controls input,.assessment-cockpit-readable .assessment-agenda-controls label button{min-height:2.5rem}.assessment-cockpit-readable .assessment-agenda-controls input{font-size:.875rem}.assessment-cockpit-readable .assessment-agenda-list,.assessment-cockpit-readable .operation-record-table{padding-inline:1rem;overflow-x:auto}.assessment-cockpit-readable .assessment-agenda-row{grid-template-columns:minmax(12rem,1fr) 7rem minmax(14rem,1.15fr) minmax(12rem,.95fr) 6rem 8.5rem;gap:.875rem;min-width:76rem;min-height:7rem;padding:.75rem .125rem;font-size:.8125rem}.assessment-cockpit-readable .assessment-agenda-row.header{min-height:2.75rem;font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-person>b{width:2.5rem;height:2.5rem;font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-person strong,.assessment-cockpit-readable .assessment-agenda-reference strong,.assessment-cockpit-readable .assessment-agenda-target strong,.assessment-cockpit-readable .assessment-agenda-cycle strong,.assessment-cockpit-readable .assessment-agenda-appointment strong{font-size:.8125rem}.assessment-cockpit-readable :is(.assessment-agenda-person,.assessment-agenda-reference,.assessment-agenda-target,.assessment-agenda-cycle,.assessment-agenda-appointment) small,.assessment-cockpit-readable .assessment-agenda-cycle em,.assessment-cockpit-readable .assessment-agenda-appointment a,.assessment-cockpit-readable .assessment-agenda-actions a{font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-cycle .assessment-state,.assessment-cockpit-readable .assessment-agenda-appointment>span{padding:.25rem .375rem;font-size:.75rem}.assessment-cockpit-readable .assessment-agenda-actions{gap:.375rem}.assessment-cockpit-readable .assessment-agenda-actions a.primary{padding:.5rem .625rem}.assessment-cockpit-readable .assessment-agenda>footer{gap:.75rem;min-height:4.25rem;padding:.75rem 1rem}.assessment-cockpit-readable .assessment-agenda>footer :is(span,strong){font-size:.75rem}.assessment-cockpit-readable .assessment-agenda>footer p{font-size:.8125rem}.assessment-cockpit-readable .operation-record-heading{min-height:5.5rem;padding:.875rem 1.125rem}.assessment-cockpit-readable .assessment-history-controls{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.assessment-cockpit-readable .assessment-history-controls button{color:#52635c;min-height:2.375rem;font:inherit;background:#fff;border:1px solid #ccd9d4;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:750;display:inline-flex}.assessment-cockpit-readable .assessment-history-controls button b{color:#42564e;text-align:center;background:#edf3f0;min-width:1.5rem;padding:.1875rem .3125rem;font-size:.75rem}.assessment-cockpit-readable .assessment-history-controls button:is(.active,:hover,:focus-visible){border-color:var(--green);color:var(--green-deep);background:#ecf7f2}.assessment-cockpit-readable .assessment-method-boundary{background:#fffaf0;border:1px solid #e8d8aa;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;margin:.75rem 1rem 0;padding:.75rem;display:grid}.assessment-cockpit-readable .assessment-method-boundary>span{color:#775814;background:#f8e9bc;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:900;display:grid}.assessment-cockpit-readable .assessment-method-boundary p{margin:0}.assessment-cockpit-readable .assessment-method-boundary :is(strong,small){display:block}.assessment-cockpit-readable .assessment-method-boundary strong{color:#584516;font-size:.8125rem}.assessment-cockpit-readable .assessment-method-boundary small{color:#76683f;margin-top:.1875rem;font-size:.75rem;line-height:1.45}.assessment-cockpit-readable .operation-record-table.assessments .operation-record-row{grid-template-columns:minmax(13rem,1.2fr) 7rem 7rem minmax(11rem,.9fr) 7rem 7rem;gap:.875rem;min-width:70rem;min-height:5.75rem;font-size:.8125rem}.assessment-cockpit-readable .operation-record-table.assessments .operation-record-row.header{min-height:2.75rem;font-size:.75rem}.assessment-cockpit-readable .operation-record-table.assessments :is(.operation-person-cell strong,.operation-record-row>div>strong){font-size:.875rem}.assessment-cockpit-readable .operation-record-table.assessments :is(.operation-person-cell small,.operation-record-row>div>small),.assessment-cockpit-readable .assessment-delta,.assessment-cockpit-readable .operation-record-status{font-size:.75rem}.assessment-cockpit-readable .operation-record-table.assessments .operation-person-cell>span{width:2.5rem;height:2.5rem;font-size:.75rem}.assessment-cockpit-readable .assessment-delta,.assessment-cockpit-readable .operation-record-status{padding:.375rem .5rem}.assessment-cockpit-readable .assessment-delta.method-changed{color:#765810;white-space:normal;background:#fff5d9;border:1px solid #e5cd8a;max-width:7.5rem;line-height:1.35}.assessment-cockpit-readable .assessment-evolution-cell{justify-items:start;gap:.375rem;display:grid}.assessment-cockpit-readable .assessment-evolution-cell>a{color:var(--green-deep);text-underline-offset:.1875rem;font-size:.75rem;font-weight:800;text-decoration:underline}.assessment-cockpit-readable .assessment-history-empty{color:#62736c;text-align:center;background:#f8fbfa;border:1px dashed #c9d8d2;align-content:center;place-items:center;gap:.375rem;min-height:9rem;margin:0 1rem 1rem;display:grid}.assessment-cockpit-readable .assessment-history-empty>span{color:var(--green-deep);font-size:1rem;font-weight:900}.assessment-cockpit-readable .assessment-history-empty strong{color:#354a42;font-size:.875rem}.assessment-cockpit-readable .assessment-history-empty p,.assessment-cockpit-readable .assessment-history-empty button{margin:0;font-size:.75rem}.assessment-cockpit-readable .assessment-history-empty button{color:var(--green-deep);font:inherit;text-underline-offset:.1875rem;background:0 0;border:0;font-weight:800;text-decoration:underline}@media (max-width:78rem){.assessment-cockpit-flow>header{grid-template-columns:1fr}.assessment-cockpit-flow>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-cockpit-flow>nav>a:nth-child(2){border-right:0}.assessment-cockpit-flow>nav>a:nth-child(-n+2){border-bottom:1px solid #dfe7e3}.assessment-cockpit-readable .assessment-agenda-heading{flex-direction:column;align-items:flex-start}.assessment-cockpit-readable .operation-record-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.assessment-cockpit-readable .assessment-agenda-heading-actions,.assessment-cockpit-readable .assessment-history-controls{justify-content:flex-start}}@media (max-width:54rem){.assessment-cockpit-readable .operation-module-stats,.assessment-cockpit-readable .assessment-agenda-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-cockpit-readable .operation-module-stats article:nth-child(2),.assessment-cockpit-readable .assessment-agenda-pulse>div:nth-child(2){border-right:0}.assessment-cockpit-readable .operation-module-stats article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.assessment-cockpit-readable .assessment-defaults-strip,.assessment-cockpit-readable .assessment-agenda-controls{grid-template-columns:1fr}.assessment-cockpit-readable .assessment-defaults-strip>a{justify-self:start}}@media (max-width:40rem){.assessment-cockpit-flow>nav,.assessment-cockpit-readable .operation-module-stats,.assessment-cockpit-readable .assessment-agenda-pulse{grid-template-columns:1fr}.assessment-cockpit-flow>nav>a{border-bottom:1px solid #dfe7e3;border-right:0}.assessment-cockpit-flow>nav>a:last-child{border-bottom:0}.assessment-cockpit-readable .operation-module-stats article,.assessment-cockpit-readable .assessment-agenda-pulse>div{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-cockpit-readable .assessment-defaults-strip dl{flex-wrap:wrap}.assessment-cockpit-readable .assessment-defaults-strip dl div:first-child{border-left:0;padding-left:0}.assessment-cockpit-readable .assessment-agenda-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.assessment-cockpit-readable .assessment-agenda-heading-actions .button{justify-content:center}.assessment-cockpit-readable .assessment-agenda>footer{grid-template-columns:1fr}.assessment-cockpit-readable .assessment-agenda>footer p{grid-area:auto}}.assessment-appointment-create{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:12px;display:grid}.assessment-appointment-create>form,.appointment-create-side{gap:12px;min-width:0;display:grid}.appointment-opening-rule{background:#eef8f4;border:1px solid #bfddd2;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.appointment-opening-rule>span{color:#08795d;background:#d9eee7;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.appointment-opening-rule small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850;display:block}.appointment-opening-rule strong{color:#35463f;margin-top:3px;font-size:8px;display:block}.appointment-opening-rule p{color:#71817a;margin:2px 0 0;font-size:6px}.appointment-opening-rule a{color:#08795d;background:#fff;border:1px solid #b8d8cc;padding:6px 8px;font-size:6px;font-weight:750}.appointment-opening-rule.closed,.appointment-opening-rule.unconfigured{background:#fff8ec;border-color:#e4d2b8}.appointment-opening-rule.closed>span,.appointment-opening-rule.unconfigured>span{color:#996c2b;background:#f1e4cf}.appointment-opening-rule.closed small,.appointment-opening-rule.unconfigured small{color:#946224}.appointment-recollection-rule{background:#fff9e9;border:1px solid #dec995;border-left:3px solid #bd842f;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:10px 12px;display:grid}.appointment-recollection-rule>span{color:#8b651b;background:#f2e4c2;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.appointment-recollection-rule div{min-width:0}.appointment-recollection-rule small{color:#8b651b;letter-spacing:.08em;font-size:5px;font-weight:850;display:block}.appointment-recollection-rule strong{color:#4b483b;margin-top:3px;font-size:8px;display:block}.appointment-recollection-rule p{color:#746e59;margin:3px 0 0;font-size:6px;line-height:1.45}.appointment-recollection-rule em{color:#99885c;margin-top:4px;font-size:5px;font-style:normal;display:block}.appointment-recollection-rule>a{color:#886217;white-space:nowrap;background:#fff;border:1px solid #d7bf83;padding:7px 9px;font-size:6px;font-weight:800}.appointment-settings-rule{background:#f7faf9;border:1px solid #d8e1dd;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.appointment-settings-rule>span{color:#61766d;border:1px solid #ccd9d4;place-items:center;width:29px;height:29px;display:grid}.appointment-settings-rule small,.appointment-settings-rule strong,.appointment-settings-rule p{display:block}.appointment-settings-rule small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.appointment-settings-rule strong{color:#3e5148;margin-top:3px;font-size:7px}.appointment-settings-rule p{color:#74827c;margin:2px 0 0;font-size:6px}.appointment-settings-rule a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:800}.appointment-form-section{overflow:hidden}.appointment-form-section>header{border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:64px;padding:9px 13px;display:grid}.appointment-form-section>header>b{color:#08795d;background:#e2f3ed;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.appointment-form-section>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.appointment-form-section>header h2{margin:3px 0;font-size:10px}.appointment-form-section>header p{color:#7d8a84;margin:0;font-size:6px}.appointment-form-grid{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.appointment-form-grid.three{grid-template-columns:1.1fr .65fr 1fr}.appointment-form-grid label>span,.appointment-form-notes label>span,.appointment-cancel-dialog label>span{color:#52635b;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.appointment-form-grid select,.appointment-form-grid input,.appointment-form-notes textarea,.appointment-cancel-dialog textarea{color:#2d3d36;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dfdb;outline:0;padding:0 9px;font-size:7px}.appointment-form-grid select:focus,.appointment-form-grid input:focus,.appointment-form-notes textarea:focus,.appointment-cancel-dialog textarea:focus{border-color:#19a67d;box-shadow:0 0 0 2px #daf1e9}.appointment-form-grid label>small{color:#87938d;margin-top:4px;font-size:5px;display:block}.appointment-existing{background:#fff8ec;border-top:1px solid #ead6bd;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:55px;padding:9px 13px;display:grid}.appointment-existing>span{color:#966724;background:#f2e4ce;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.appointment-existing strong{font-size:7px}.appointment-existing p{color:#806f57;margin:2px 0 0;font-size:6px}.appointment-existing a{color:#8c5d1f;font-size:6px;font-weight:750}.appointment-window-preview{border-top:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:9px 13px;display:grid}.appointment-window-preview>span{color:#08795d;background:#e2f2ec;place-items:center;width:27px;height:27px;display:grid}.appointment-window-preview p{margin:0}.appointment-window-preview small,.appointment-window-preview strong,.appointment-window-preview em{display:block}.appointment-window-preview small{color:#08795d;font-size:5px;font-weight:850}.appointment-window-preview strong{margin-top:2px;font-size:8px}.appointment-window-preview em{color:#7d8983;margin-top:2px;font-size:6px;font-style:normal}.appointment-window-preview>b{border:1px solid var(--line);color:#65736c;background:#fff;padding:5px 7px;font-size:6px}.appointment-form-notes{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.appointment-form-notes textarea{resize:vertical;min-height:92px;padding:8px 9px;line-height:1.5}.appointment-form-notes small{color:#87938d;margin-top:4px;font-size:5px;display:block}.assessment-appointment-create form>footer{border:1px solid var(--line);background:#fff;justify-content:flex-end;gap:7px;padding:9px;display:flex}.appointment-form-feedback{color:#296b56;background:#edf8f4;border:1px solid #c9e3da;margin:0;padding:8px 10px;font-size:7px}.appointment-form-feedback.error{color:#914c36;background:#fff4ef;border-color:#e6cdc5}.assessment-form-appointment{background:#eef8f4;border-bottom:1px solid #cbe1d9;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:53px;padding:9px 13px;display:grid}.assessment-form-appointment>span{color:#08795d;background:#d8ede5;place-items:center;width:27px;height:27px;display:grid}.assessment-form-appointment strong{font-size:7px}.assessment-form-appointment p{color:#667870;margin:3px 0 0;font-size:6px}.assessment-form-defaults{background:#f7faf9;border-bottom:1px solid #dce5e1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:9px 13px;display:grid}.assessment-form-defaults>span{color:#687972;border:1px solid #d3dfda;place-items:center;width:27px;height:27px;display:grid}.assessment-form-defaults strong{font-size:7px}.assessment-form-defaults p{color:#718079;margin:3px 0 0;font-size:6px}.assessment-form-defaults a{color:var(--green-deep);white-space:nowrap;font-size:6px;font-weight:800}.appointment-create-side>section:first-child{overflow:hidden}.appointment-create-side>section:first-child>span,.appointment-detail-side header span{border-bottom:1px solid var(--line-soft);color:#08795d;letter-spacing:.08em;padding:10px 12px;font-size:5px;font-weight:850;display:block}.appointment-preview-person{background:#f8faf9;align-items:center;gap:8px;padding:12px;display:flex}.appointment-preview-person>b{color:#08795d;background:#dcefe8;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.appointment-preview-person p{min-width:0;margin:0}.appointment-preview-person strong,.appointment-preview-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appointment-preview-person strong{font-size:8px}.appointment-preview-person small{color:#84908a;margin-top:2px;font-size:6px}.appointment-create-side dl{margin:0;padding:4px 12px 10px}.appointment-create-side dl div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;min-height:31px;display:flex}.appointment-create-side dt{color:#87938e;font-size:5px}.appointment-create-side dd{color:#3d4e46;text-align:right;margin:0;font-size:6px;font-weight:750}.appointment-conflict-card,.appointment-privacy-card{background:#eef8f4;border:1px solid #cae0d8;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.appointment-conflict-card>span,.appointment-privacy-card>span{color:#08795d;border:1px solid #b8d7cc;place-items:center;width:26px;height:26px;display:grid}.appointment-conflict-card strong,.appointment-privacy-card strong{font-size:7px}.appointment-conflict-card p,.appointment-privacy-card p{color:#687a72;margin:3px 0 0;font-size:6px;line-height:1.45}.appointment-privacy-card{background:#f4f7f9;border-color:#d7dee5}.appointment-privacy-card>span{color:#55758b;border-color:#cad5dd}.appointment-detail{gap:12px;display:grid}.appointment-detail-hero{color:#fff;background:#17372f;grid-template-columns:minmax(0,1fr) 210px;min-height:175px;display:grid;overflow:hidden}.appointment-detail-hero>div{padding:22px 25px}.appointment-detail-hero>div>span{color:#78d9bb;letter-spacing:.09em;font-size:6px;font-weight:850}.appointment-detail-hero h2{margin:7px 0 2px;font-size:17px}.appointment-detail-hero p{color:#abc1b9;margin:0;font-size:7px}.appointment-detail-hero>div>div{grid-template-columns:auto auto 1fr;align-items:end;gap:10px;margin-top:22px;display:grid}.appointment-detail-hero>div>div b{color:#f0f8f5;text-transform:capitalize;font-size:11px}.appointment-detail-hero>div>div strong{color:#7fe0c2;font-size:14px}.appointment-detail-hero>div>div small{color:#98b0a8;font-size:6px}.appointment-detail-hero>aside{text-align:center;background:#1d4137;border-left:1px solid #3a5a50;align-content:center;place-items:center;display:grid}.appointment-detail-hero>aside small{color:#89a39a;font-size:5px;font-weight:850}.appointment-detail-hero>aside b{color:#83e1c4;background:#2b584b;place-items:center;width:38px;height:38px;margin-top:8px;font-size:9px;display:grid}.appointment-detail-hero>aside strong{margin-top:7px;font-size:8px}.appointment-detail-hero>aside span{color:#9bb0a9;margin-top:2px;font-size:6px}.appointment-detail-hero.cancelled{background:#4a3a35}.appointment-detail-hero.cancelled>aside{background:#543f38}.appointment-detail-hero.completed{background:#29433a}.appointment-detail-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.appointment-detail-layout>main,.appointment-detail-side{gap:12px;min-width:0;display:grid}.appointment-detail-summary>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:flex}.appointment-detail-summary header span,.appointment-detail-notes header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.appointment-detail-summary h2,.appointment-detail-notes h2,.appointment-detail-side h2{margin:3px 0 0;font-size:10px}.appointment-status{color:#8b6719;text-transform:uppercase;background:#faf0d8;padding:4px 6px;font-size:5px}.appointment-status.confirmed,.appointment-status.completed{color:#08795d;background:#e3f5ee}.appointment-status.cancelled{color:#985149;background:#f1e4e2}.appointment-detail-summary dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.appointment-detail-summary dl div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:62px;padding:11px 12px}.appointment-detail-summary dl div:nth-child(3n){border-right:0}.appointment-detail-summary dt{color:#85918b;font-size:5px}.appointment-detail-summary dd{color:#35463e;margin:5px 0 0;font-size:7px;font-weight:750;line-height:1.4}.appointment-detail-notes>header{border-bottom:1px solid var(--line-soft);padding:10px 13px}.appointment-detail-notes>div{grid-template-columns:1fr 1fr;display:grid}.appointment-detail-notes article{min-height:100px;padding:13px}.appointment-detail-notes article+article{border-left:1px solid var(--line-soft)}.appointment-detail-notes article span{color:#08795d;font-size:5px;font-weight:850}.appointment-detail-notes article p{color:#596a62;margin:7px 0 0;font-size:7px;line-height:1.6}.appointment-detail-notes article.private{background:#f6f8f7}.appointment-detail-notes article.private span{color:#637a6f}.appointment-linked-quality{background:#fffaf0;border:1px solid #dec995;border-left:3px solid #bd842f;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:11px 12px;display:grid}.appointment-linked-quality>span{color:#8b651b;background:#f2e4c2;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.appointment-linked-quality div{min-width:0}.appointment-linked-quality small{color:#8b651b;letter-spacing:.08em;font-size:5px;font-weight:850;display:block}.appointment-linked-quality strong{color:#48483e;margin-top:4px;font-size:8px;display:block}.appointment-linked-quality p{color:#6f6d5d;margin:4px 0 0;font-size:6px;line-height:1.45}.appointment-linked-quality em{color:#97885e;margin-top:4px;font-size:5px;font-style:normal;display:block}.appointment-linked-quality nav{justify-items:end;gap:6px;display:grid}.appointment-linked-quality a{color:#886217;white-space:nowrap;font-size:6px;font-weight:800}.appointment-linked-cycle{background:#eef8f4;border:1px solid #cbe1d9;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.appointment-linked-cycle>span{color:#08795d;background:#d8ede5;place-items:center;width:29px;height:29px;display:grid}.appointment-linked-cycle strong{font-size:7px}.appointment-linked-cycle p{color:#667870;margin:3px 0 0;font-size:6px}.appointment-linked-cycle a{color:#08795d;font-size:6px;font-weight:750}.appointment-detail-actions{border:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:9px;display:flex}.appointment-detail-side>section:first-child{overflow:hidden}.appointment-detail-side header{border-bottom:1px solid var(--line-soft);padding-bottom:9px}.appointment-detail-side header span{border:0;padding:0}.appointment-detail-side>section:first-child{padding:11px 12px}.appointment-detail-side>section:first-child>div{margin-top:6px}.appointment-detail-side article{border-bottom:1px solid #edf1ef;grid-template-columns:22px 1fr;gap:8px;padding:9px 0;display:grid}.appointment-detail-side article:last-child{border-bottom:0}.appointment-detail-side article i{color:#08795d;background:#e4f3ee;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.appointment-detail-side article i.cancelled{color:#9b554f;background:#f2e5e3}.appointment-detail-side article p{margin:0}.appointment-detail-side article strong,.appointment-detail-side article span,.appointment-detail-side article small{display:block}.appointment-detail-side article strong{font-size:7px}.appointment-detail-side article span{color:#65736c;margin-top:3px;font-size:6px;line-height:1.45}.appointment-detail-side article small{color:#8a9590;margin-top:3px;font-size:5px}.appointment-cancel-dialog{z-index:90;background:#121f1b9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.appointment-cancel-dialog form{background:#fff;border:1px solid #d8e1dd;width:min(430px,100%);box-shadow:0 20px 60px #0a191440}.appointment-cancel-dialog header{border-bottom:1px solid var(--line-soft);padding:16px}.appointment-cancel-dialog header span{color:#98533d;font-size:5px;font-weight:850}.appointment-cancel-dialog h2{margin:4px 0;font-size:11px}.appointment-cancel-dialog p{color:#75827c;margin:0;font-size:7px}.appointment-cancel-dialog label{padding:13px 16px;display:block}.appointment-cancel-dialog textarea{resize:vertical;min-height:88px;padding:8px}.appointment-cancel-dialog footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:6px;padding:9px 16px;display:flex}@media (max-width:980px){.assessment-appointment-create,.appointment-detail-layout{grid-template-columns:1fr}.appointment-create-side{grid-template-columns:1fr 1fr}.appointment-create-side>section:first-child{grid-row:span 2}.appointment-detail-side{grid-template-columns:1fr 1fr}}@media (max-width:680px){.appointment-opening-rule,.appointment-settings-rule,.assessment-form-defaults,.appointment-recollection-rule,.appointment-linked-quality{grid-template-columns:30px 1fr}.appointment-opening-rule a,.appointment-settings-rule a,.assessment-form-defaults a,.appointment-recollection-rule>a,.appointment-linked-quality nav{grid-column:2;justify-items:start;width:max-content}.appointment-form-grid,.appointment-form-grid.three,.appointment-form-notes,.appointment-detail-summary dl,.appointment-detail-notes>div,.appointment-create-side,.appointment-detail-side{grid-template-columns:1fr}.appointment-create-side>section:first-child{grid-row:auto}.assessment-appointment-create form>footer,.appointment-detail-actions{flex-direction:column;align-items:stretch}.appointment-detail-hero{grid-template-columns:1fr}.appointment-detail-hero>aside{border-top:1px solid #3a5a50;border-left:0;min-height:92px}.appointment-detail-summary dl div{border-right:0}.appointment-detail-notes article+article{border-top:1px solid var(--line-soft);border-left:0}}.assessment-settings-page{gap:12px;display:grid}.assessment-settings-hero{color:#fff;background:#18342e;grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);min-height:176px;display:grid;overflow:hidden}.assessment-settings-hero>div>span{color:#78dabb;letter-spacing:.09em;font-size:6px;font-weight:800}.assessment-settings-hero h2{max-width:680px;margin:8px 0 7px;font-size:18px;line-height:1.22}.assessment-settings-hero p{color:#b4c9c2;max-width:710px;margin:0;font-size:7px;line-height:1.65}.assessment-settings-hero dl{background:#1d3b33;border-left:1px solid #3b5a51;grid-template-columns:1fr 1fr;margin:0;display:grid}.assessment-settings-hero dl>div{border-bottom:1px solid #38584f;border-right:1px solid #38584f;flex-direction:column;justify-content:center;min-height:88px;padding:13px 16px;display:flex}.assessment-settings-hero dt{color:#94aaa2;text-transform:uppercase;letter-spacing:.07em;font-size:5px;font-weight:800}.assessment-settings-hero dd{color:#7ce0c1;margin:5px 0 2px;font-size:13px;font-weight:800}.assessment-settings-hero small{color:#9eb3ac;font-size:5px}.assessment-settings-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px;display:grid}.assessment-settings-layout>form,.assessment-settings-layout>aside{gap:12px;display:grid}.assessment-settings-section{overflow:hidden}.assessment-settings-section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:11px 15px;display:flex}.assessment-settings-section>header span,.assessment-settings-flow header span,.assessment-settings-guardrail>span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.assessment-settings-section>header h2,.assessment-settings-flow h2,.assessment-settings-guardrail h2{margin:3px 0;font-size:10px}.assessment-settings-section>header p{color:#7c8a83;margin:0;font-size:6px;line-height:1.5}.assessment-settings-section>header>b{min-width:max-content;color:var(--green-deep);border:1px solid #d2e2dc;padding:6px 8px;font-size:5px}.assessment-settings-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 15px;display:grid}.assessment-settings-choices button{text-align:left;background:#fbfcfc;border:1px solid #dfe7e3;border-radius:1px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:11px;display:grid}.assessment-settings-choices button.selected{box-shadow:inset 3px 0 0 var(--green);background:#eff8f5;border-color:#8ecdb9}.assessment-settings-choices button>i{color:#62736b;border:1px solid #d2ded9;place-items:center;width:37px;height:37px;font-size:8px;font-style:normal;font-weight:800;display:grid}.assessment-settings-choices button.selected>i{background:var(--green);color:#fff;border-color:#8ecdb9}.assessment-settings-choices strong,.assessment-settings-choices small{display:block}.assessment-settings-choices strong{color:#31453d;font-size:8px}.assessment-settings-choices small{color:#77877f;margin-top:4px;font-size:6px;line-height:1.5}.assessment-settings-choices button>b{color:#89958f;font-size:5px}.assessment-settings-choices button.selected>b{color:var(--green-deep)}.assessment-settings-timing{grid-template-columns:1fr 1fr;gap:12px;padding:14px 15px;display:grid}.assessment-settings-timing label>span,.assessment-settings-note>span{color:#56675f;margin-bottom:6px;font-size:6px;font-weight:750;display:block}.assessment-settings-timing select,.assessment-settings-timing label>div{background:#fff;border:1px solid #dbe3df;width:100%;min-height:37px}.assessment-settings-timing select{color:#3d5048;padding:0 10px;font-size:7px}.assessment-settings-timing label>div{align-items:center;display:flex}.assessment-settings-timing input{border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:7px}.assessment-settings-timing label>div b{color:#76837d;border-left:1px solid #e3e9e6;align-self:stretch;place-items:center;padding:0 10px;font-size:6px;display:grid}.assessment-settings-timing label>small,.assessment-settings-note>small{color:#87938d;margin-top:5px;font-size:5px;display:block}.assessment-settings-note{padding:14px 15px;display:block}.assessment-settings-note textarea{resize:vertical;color:#3d5048;border:1px solid #dbe3df;border-radius:1px;width:100%;min-height:86px;padding:10px;font-size:7px;line-height:1.55}.assessment-settings-feedback{border:1px solid;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:6px;display:flex}.assessment-settings-feedback b{border:1px solid;place-items:center;width:23px;height:23px;display:grid}.assessment-settings-feedback.success{color:#08795d;background:#eff8f5;border-color:#b7dacd}.assessment-settings-feedback.error{color:#9a5038;background:#fff5f1;border-color:#e3c6bc}.assessment-settings-reason{border:1px solid var(--line);background:#fff;padding:11px 13px;display:block}.assessment-settings-reason>span{color:#52635b;margin-bottom:6px;font-size:6px;font-weight:760;display:block}.assessment-settings-reason textarea{resize:vertical;color:#3d5048;border:1px solid #dbe3df;width:100%;padding:9px 10px;font-size:7px;line-height:1.5}.assessment-settings-reason small{color:#85918c;margin-top:5px;font-size:5px;display:block}.assessment-settings-save{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 13px;display:flex}.assessment-settings-save p{margin:0}.assessment-settings-save strong,.assessment-settings-save small{display:block}.assessment-settings-save small{color:#7e8b85;margin-top:3px;font-size:5px}.assessment-settings-save nav{gap:6px;display:flex}.assessment-settings-flow{overflow:hidden}.assessment-settings-flow>header{border-bottom:1px solid var(--line-soft);padding:13px 14px}.assessment-settings-flow ol{margin:0;padding:4px 14px;list-style:none}.assessment-settings-flow li{border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:68px;display:grid}.assessment-settings-flow li>b{width:29px;height:29px;color:var(--green-deep);background:#e9f5f1;place-items:center;font-size:7px;display:grid}.assessment-settings-flow li p{margin:0}.assessment-settings-flow li strong,.assessment-settings-flow li small{display:block}.assessment-settings-flow li strong{font-size:7px}.assessment-settings-flow li small{color:#7d8a84;margin-top:3px;font-size:5px;line-height:1.5}.assessment-settings-flow>footer{background:#f4f8f6;padding:11px 14px}.assessment-settings-flow footer strong{font-size:7px}.assessment-settings-flow footer p{color:#718079;margin:4px 0 0;font-size:6px;line-height:1.5}.assessment-settings-scope{background:#edf7f3;border:1px solid #d7e4df;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:11px 12px;display:grid}.assessment-settings-scope>span{width:30px;height:30px;color:var(--green-deep);border:1px solid #bdd8cf;place-items:center;display:grid}.assessment-settings-scope strong{font-size:7px}.assessment-settings-scope p{color:#6f8179;margin:3px 0 0;font-size:5px;line-height:1.5}.assessment-settings-guardrail{padding:14px}.assessment-settings-guardrail>p{color:#75837d;margin:7px 0 10px;font-size:6px;line-height:1.55}.assessment-settings-guardrail dl{margin:0}.assessment-settings-guardrail dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:30px;display:flex}.assessment-settings-guardrail dt{color:#7d8a84;font-size:6px}.assessment-settings-guardrail dd{color:#42564e;margin:0;font-size:6px;font-weight:750}.assessment-settings-history{overflow:hidden}.assessment-settings-history>header{border-bottom:1px solid var(--line-soft);padding:12px 14px}.assessment-settings-history header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.assessment-settings-history header h2{margin:4px 0 0;font-size:10px}.assessment-settings-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;min-height:69px;padding:10px 0;display:grid}.assessment-settings-history article>b{color:#08795d;background:#e8f5f0;place-items:center;width:24px;height:24px;font-size:5px;display:grid}.assessment-settings-history article p{min-width:0;margin:0}.assessment-settings-history article strong,.assessment-settings-history article small,.assessment-settings-history article em{display:block}.assessment-settings-history article strong{font-size:6px}.assessment-settings-history article small{color:#73817b;margin-top:3px;font-size:5px;line-height:1.45}.assessment-settings-history article em{color:#87743f;margin-top:4px;font-size:5px;font-style:normal}.assessment-settings-history article time{color:#929c98;grid-column:2;font-size:5px}.assessment-settings-history .empty{color:#87928d;margin:0;padding:15px 2px 8px;font-size:6px}@media (max-width:980px){.assessment-settings-hero{grid-template-columns:1fr}.assessment-settings-hero dl{border-top:1px solid #3b5a51;border-left:0}.assessment-settings-layout{grid-template-columns:1fr}.assessment-settings-layout>aside{grid-template-columns:1fr 1fr}.assessment-settings-scope{align-self:stretch}}@media (max-width:620px){.assessment-settings-hero dl,.assessment-settings-choices,.assessment-settings-timing,.assessment-settings-layout>aside{grid-template-columns:1fr}.assessment-settings-choices button{grid-template-columns:38px minmax(0,1fr)}.assessment-settings-choices button>b{grid-column:2}.assessment-settings-section>header,.assessment-settings-save{flex-direction:column;align-items:flex-start}.assessment-settings-save nav{flex-direction:column-reverse;width:100%}.assessment-settings-save button{width:100%}.assessment-settings-hero>div{padding:21px 18px}}.assessment-settings-page{gap:1rem}.assessment-settings-hero{grid-template-columns:minmax(0,1fr) minmax(26rem,.78fr);min-height:13rem}.assessment-settings-hero>div{padding:1.5rem 1.625rem}.assessment-settings-hero>div>span,.assessment-settings-section>header span,.assessment-settings-flow header span,.assessment-settings-guardrail>span,.assessment-settings-preview header span{font-size:.75rem}.assessment-settings-hero h2{margin:.625rem 0 .5rem;font-size:1.25rem}.assessment-settings-hero p{font-size:.9375rem;line-height:1.55}.assessment-settings-hero dl>div{min-height:6.5rem;padding:1rem}.assessment-settings-hero dt,.assessment-settings-hero small{font-size:.75rem}.assessment-settings-hero dd{margin:.5rem 0 .25rem;font-size:1.25rem}.assessment-settings-layout{grid-template-columns:minmax(0,1fr) 22rem;gap:1rem}.assessment-settings-layout>form,.assessment-settings-layout>aside{gap:1rem}.assessment-settings-section>header,.assessment-settings-preview>header{min-height:5.5rem;padding:1rem 1.125rem}.assessment-settings-section>header h2,.assessment-settings-flow h2,.assessment-settings-guardrail h2,.assessment-settings-preview header h2{margin:.375rem 0;font-size:1rem}.assessment-settings-section>header p,.assessment-settings-preview header p{font-size:.875rem}.assessment-settings-section>header>b,.assessment-settings-preview header>b{padding:.5rem .625rem;font-size:.75rem}.assessment-settings-choices{gap:.75rem;padding:1rem 1.125rem}.assessment-settings-choices button{grid-template-columns:3rem minmax(0,1fr) auto;gap:.75rem;min-height:7rem;padding:.875rem}.assessment-settings-choices button>i{width:3rem;height:3rem;font-size:.8125rem}.assessment-settings-choices strong{font-size:.875rem}.assessment-settings-choices small{margin-top:.375rem;font-size:.8125rem}.assessment-settings-choices button>b{font-size:.75rem}.assessment-settings-timing{gap:1rem;padding:1rem 1.125rem}.assessment-settings-timing label>span,.assessment-settings-note>span,.assessment-settings-reason>span{margin-bottom:.5rem;font-size:.8125rem}.assessment-settings-timing select,.assessment-settings-timing label>div{min-height:2.75rem}.assessment-settings-timing :is(select,input),.assessment-settings-timing label>div b,.assessment-settings-note textarea,.assessment-settings-reason textarea{font-size:.875rem}.assessment-settings-timing label>small,.assessment-settings-note>small,.assessment-settings-reason small{margin-top:.375rem;font-size:.75rem;line-height:1.45}.assessment-settings-note,.assessment-settings-reason{padding:1rem 1.125rem}.assessment-settings-note textarea,.assessment-settings-reason textarea{padding:.75rem}.assessment-settings-feedback{gap:.625rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.8125rem}.assessment-settings-save{gap:1rem;min-height:5rem;padding:.875rem 1rem}.assessment-settings-save strong{font-size:.875rem}.assessment-settings-save small{margin-top:.25rem;font-size:.75rem;line-height:1.45}.assessment-settings-save nav{gap:.5rem}.assessment-settings-flow>header,.assessment-settings-guardrail,.assessment-settings-history>header{padding:1rem}.assessment-settings-flow ol{padding:.25rem 1rem}.assessment-settings-flow li{grid-template-columns:2.5rem 1fr;gap:.75rem;min-height:5rem}.assessment-settings-flow li>b{width:2.5rem;height:2.5rem;font-size:.8125rem}.assessment-settings-flow li strong,.assessment-settings-flow footer strong,.assessment-settings-scope strong,.assessment-settings-guardrail dd,.assessment-settings-history article strong,.assessment-settings-history .empty{font-size:.8125rem}.assessment-settings-flow li small,.assessment-settings-flow footer p,.assessment-settings-scope p,.assessment-settings-guardrail>p,.assessment-settings-guardrail dt,.assessment-settings-history article :is(small,em,time){font-size:.75rem;line-height:1.45}.assessment-settings-flow>footer,.assessment-settings-scope{padding:1rem}.assessment-settings-scope{grid-template-columns:2.5rem 1fr;gap:.75rem}.assessment-settings-scope>span{width:2.5rem;height:2.5rem}.assessment-settings-guardrail dl div{min-height:2.75rem}.assessment-settings-history>div{padding:0 1rem .5rem}.assessment-settings-history article{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;min-height:7.5rem;padding:.875rem 0}.assessment-settings-history article>b{width:2.25rem;height:2.25rem;font-size:.75rem}.assessment-settings-preview{border-color:#9dcbbb;overflow:hidden;box-shadow:inset .1875rem 0 #17966e}.assessment-settings-preview.method-change{border-color:#e0b985;box-shadow:inset .1875rem 0 #c37b37}.assessment-settings-preview>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;display:flex}.assessment-settings-preview header>b{color:#08795d;border:1px solid #badbcf}.assessment-settings-preview.method-change header>b{color:#985c27;border-color:#e3c7a4}.assessment-settings-preview>dl{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.assessment-settings-preview dl>div{border-right:1px solid var(--line-soft);min-height:6.5rem;padding:1rem}.assessment-settings-preview dt,.assessment-settings-preview dl small{color:#74817b;font-size:.75rem}.assessment-settings-preview dd{color:#2d463c;margin:.5rem 0 .25rem;font-size:1.5rem;font-weight:850}.assessment-settings-preview-compare{background:#fbfcfc;grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:grid}.assessment-settings-preview-compare>i{color:#81918a;text-align:center;font-size:1.125rem;font-style:normal}.assessment-settings-preview-compare article{background:#fff;border:1px solid #dce5e1;padding:.875rem}.assessment-settings-preview :is(article,footer)>p,.assessment-settings-preview-alert>p{margin:0}.assessment-settings-preview-compare article>span,.assessment-settings-preview-compare small,.assessment-settings-preview-alert small,.assessment-settings-preview>footer small{color:#718078;font-size:.75rem}.assessment-settings-preview-compare article :is(strong,small),.assessment-settings-preview-alert :is(strong,small),.assessment-settings-preview>footer p :is(strong,small){display:block}.assessment-settings-preview-compare strong,.assessment-settings-preview-alert strong,.assessment-settings-preview>footer strong{margin-top:.375rem;font-size:.875rem}.assessment-settings-preview-alert small,.assessment-settings-preview>footer small{margin-top:.375rem;line-height:1.45}.assessment-settings-preview-alert{grid-template-columns:2.5rem 1fr;gap:.75rem;margin:0 1.125rem 1rem;padding:.875rem;display:grid}.assessment-settings-preview-alert.safe{background:#f0f8f5;border:1px solid #b8d9cd}.assessment-settings-preview-alert.warning{background:#fff9ef;border:1px solid #e4c7a0}.assessment-settings-preview-alert>b{color:#08795d;border:1px solid;place-items:center;width:2.5rem;height:2.5rem;display:grid}.assessment-settings-preview-alert.warning>b{color:#9a612c}.assessment-settings-preview>footer{border-top:1px solid var(--line-soft);background:#f4f8f6;grid-template-columns:6rem 1fr;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:grid}.assessment-settings-preview>footer>b{color:#08795d;font-size:.75rem}@media (max-width:78rem){.assessment-settings-hero,.assessment-settings-layout{grid-template-columns:1fr}.assessment-settings-hero dl{border-top:1px solid #3b5a51;border-left:0}.assessment-settings-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-settings-history{grid-column:1/-1}}@media (max-width:54rem){.assessment-settings-preview-compare{grid-template-columns:1fr}.assessment-settings-preview-compare>i{transform:rotate(90deg)}.assessment-settings-preview>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.assessment-settings-hero{min-height:0;display:block}.assessment-settings-hero>div{padding:1.25rem}.assessment-settings-hero dl,.assessment-settings-choices,.assessment-settings-timing,.assessment-settings-preview>dl,.assessment-settings-layout>aside{grid-template-columns:1fr}.assessment-settings-history{grid-column:auto}.assessment-settings-section>header,.assessment-settings-preview>header,.assessment-settings-save{flex-direction:column;align-items:flex-start}.assessment-settings-preview-alert,.assessment-settings-preview>footer{grid-template-columns:1fr}.assessment-settings-save nav{flex-direction:column-reverse;width:100%}.assessment-settings-save button{width:100%}}.assessment-setting-history-page{flex-direction:column;gap:1rem;display:flex}.assessment-setting-history-hero{color:#fff;background:#143a31;border:1px solid #294d44;grid-template-columns:minmax(0,1.35fr) minmax(30rem,.65fr);min-height:12rem;display:grid}.assessment-setting-history-hero>div{padding:1.5rem}.assessment-setting-history-hero>div>span,.assessment-setting-history-ledger>header span{color:#59d0ad;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-setting-history-hero h2{letter-spacing:-.025em;max-width:42rem;margin:.5rem 0 .625rem;font-size:1.35rem}.assessment-setting-history-hero>div>p{color:#b0c9c1;max-width:48rem;margin:0;font-size:.875rem;line-height:1.55}.assessment-setting-history-hero dl{background:#193f36;border-left:1px solid #31554d;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.assessment-setting-history-hero dl>div{border-right:1px solid #31554d;flex-direction:column;justify-content:center;padding:1.125rem;display:flex}.assessment-setting-history-hero dl>div:last-child{border-right:0}.assessment-setting-history-hero dt,.assessment-setting-history-hero dl small{color:#8eb1a6;font-size:.75rem}.assessment-setting-history-hero dd{color:#fff;margin:.5rem 0 .25rem;font-size:1.25rem;font-weight:850}.assessment-setting-history-privacy{color:#1c6c55;background:#edf8f4;border:1px solid #cce6dc;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:4rem;padding:.75rem 1rem;display:grid}.assessment-setting-history-privacy>b{border:1px solid #b8dbce;place-items:center;width:2.5rem;height:2.5rem;display:grid}.assessment-setting-history-privacy p{margin:0}.assessment-setting-history-privacy strong,.assessment-setting-history-privacy small{display:block}.assessment-setting-history-privacy strong{font-size:.875rem}.assessment-setting-history-privacy small{color:#587c70;margin-top:.25rem;font-size:.75rem;line-height:1.45}.assessment-setting-history-privacy>span{color:#28775f;letter-spacing:.06em;font-size:.75rem;font-weight:800}.assessment-setting-history-ledger{overflow:hidden}.assessment-setting-history-ledger>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.assessment-setting-history-ledger>header span{color:var(--green-deep)}.assessment-setting-history-ledger>header h2{margin:.3rem 0 0;font-size:1rem}.assessment-setting-history-ledger>header p{color:#718078;margin:.3rem 0 0;font-size:.75rem}.assessment-setting-history-ledger>header>a{color:#276f59;border:1px solid #cfdcd7;align-items:center;min-height:2.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.assessment-setting-history-columns,.assessment-setting-history-events>article{grid-template-columns:minmax(16rem,.9fr) minmax(29rem,1.5fr) minmax(11rem,.6fr);gap:1rem;display:grid}.assessment-setting-history-columns{border-bottom:1px solid var(--line-soft);color:#718078;letter-spacing:.04em;text-transform:uppercase;background:#f7faf9;align-items:center;min-height:2.5rem;padding:0 1.125rem;font-size:.75rem;font-weight:750}.assessment-setting-history-events>article{border-bottom:1px solid var(--line-soft);align-items:center;min-width:62rem;padding:1rem 1.125rem}.assessment-setting-history-events>article.method-change{box-shadow:inset .2rem 0 #c98c35}.assessment-setting-history-decision{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.assessment-setting-history-decision>b{color:#08795d;background:#e5f3ee;place-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;display:grid}.assessment-setting-history-decision p,.assessment-setting-history-comparison p{margin:0}.assessment-setting-history-decision strong,.assessment-setting-history-decision small,.assessment-setting-history-comparison :is(span,strong,small),.assessment-setting-history-actor :is(strong,small){display:block}.assessment-setting-history-decision strong,.assessment-setting-history-comparison strong,.assessment-setting-history-actor strong{color:#2d4038;font-size:.8125rem}.assessment-setting-history-decision small{color:#66766f;margin-top:.3rem;font-size:.75rem;line-height:1.45}.assessment-setting-history-decision span{color:#23725a;letter-spacing:.04em;border:1px solid #c9ddd5;margin-top:.5rem;padding:.2rem .375rem;font-size:.75rem;font-weight:800;display:inline-flex}.assessment-setting-history-events>article.method-change .assessment-setting-history-decision span{color:#946127;background:#fff9ef;border-color:#ead2ae}.assessment-setting-history-comparison{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.assessment-setting-history-comparison>p{background:#fbfcfc;border:1px solid #dae4e0;min-height:4.75rem;padding:.625rem .75rem}.assessment-setting-history-comparison>p>span,.assessment-setting-history-comparison>small{color:#78857f;font-size:.75rem}.assessment-setting-history-comparison>p>strong{margin-top:.3rem}.assessment-setting-history-comparison>p>small{color:#66766f;margin-top:.25rem;line-height:1.4}.assessment-setting-history-comparison>i{color:#829089;text-align:center;font-size:1rem;font-style:normal}.assessment-setting-history-comparison>small{grid-column:1/-1}.assessment-setting-history-actor{border-left:1px solid var(--line-soft);padding-left:1rem}.assessment-setting-history-actor time{color:#64746d;margin-top:.5rem;font-size:.75rem;display:block}.assessment-setting-history-actor time small{color:#8a9691;margin-top:.15rem}.assessment-setting-history-empty{color:#687770;justify-content:center;align-items:center;gap:.75rem;min-height:8rem;display:flex}.assessment-setting-history-empty>b{background:#edf3f0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.assessment-setting-history-empty p{margin:0}.assessment-setting-history-empty strong,.assessment-setting-history-empty small{font-size:.8125rem;display:block}.assessment-setting-history-empty small{color:#7c8883;margin-top:.25rem;font-size:.75rem}.assessment-setting-history-ledger>footer{background:#f7faf9;grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);align-items:center;gap:1rem;min-height:4.5rem;padding:.875rem 1.125rem;display:grid}.assessment-setting-history-ledger>footer>p{color:#607169;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.assessment-setting-history-ledger>footer>p i{background:#21a77f;width:.5rem;height:.5rem}.assessment-setting-history-ledger>footer nav{justify-content:center;align-items:stretch;gap:.375rem;display:flex}.assessment-setting-history-ledger>footer nav :is(a,b){color:#326e5b;white-space:nowrap;background:#fff;border:1px solid #ccd9d4;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.75rem;font-weight:750;display:inline-flex}.assessment-setting-history-ledger>footer nav a.current{background:#eaf5f1}.assessment-setting-history-ledger>footer>small{color:#7c8983;text-align:right;font-size:.75rem}.assessment-settings-history>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.assessment-settings-history>header>a{color:#167158;font-size:.75rem;font-weight:750}@media (max-width:78rem){.assessment-setting-history-hero{grid-template-columns:1fr}.assessment-setting-history-hero dl{border-top:1px solid #31554d;border-left:0}.assessment-setting-history-columns{display:none}.assessment-setting-history-events{overflow-x:auto}.assessment-setting-history-ledger>footer{grid-template-columns:1fr auto}.assessment-setting-history-ledger>footer>small{text-align:left;grid-column:1/-1}}@media (max-width:52rem){.assessment-setting-history-privacy{grid-template-columns:2.5rem minmax(0,1fr)}.assessment-setting-history-privacy>span{grid-column:2}.assessment-setting-history-ledger>header{flex-direction:column;align-items:flex-start}.assessment-setting-history-events>article{grid-template-columns:1fr;min-width:0}.assessment-setting-history-actor{border-top:1px solid var(--line-soft);border-left:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0 0;display:flex}.assessment-setting-history-actor time{text-align:right;margin-top:0}.assessment-setting-history-ledger>footer{grid-template-columns:1fr}.assessment-setting-history-ledger>footer nav{justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}}@media (max-width:40rem){.assessment-setting-history-hero dl{grid-template-columns:1fr}.assessment-setting-history-hero dl>div{border-bottom:1px solid #31554d;border-right:0}.assessment-setting-history-hero dl>div:last-child{border-bottom:0}.assessment-setting-history-hero>div{padding:1.125rem}.assessment-settings-history>header{flex-direction:column;align-items:flex-start}.assessment-setting-history-comparison{grid-template-columns:1fr}.assessment-setting-history-comparison>i{transform:rotate(90deg)}}.assessment-authorization-admin,.member-authorization-center,.member-authorization-detail{flex-direction:column;gap:12px;display:flex}.assessment-authorization-hero{color:#fff;background:#142d26;border:1px solid #29493f;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);min-height:152px;display:grid}.assessment-authorization-hero>div{padding:25px 27px}.assessment-authorization-hero>div>span,.member-authorization-hero>div>span{color:#4be0b2;letter-spacing:.11em;font-size:7px;font-weight:850}.assessment-authorization-hero h2{letter-spacing:-.55px;margin:8px 0 6px;font-size:22px}.assessment-authorization-hero p{color:#b8ccc5;max-width:650px;margin:0;font-size:9px;line-height:1.6}.assessment-authorization-hero dl{background:#ffffff0a;grid-template-columns:1fr 1fr;margin:0;display:grid}.assessment-authorization-hero dl>div{border-bottom:1px solid #355248;border-left:1px solid #355248;flex-direction:column;justify-content:center;padding:17px;display:flex}.assessment-authorization-hero dl>div:nth-child(n+3){border-bottom:0}.assessment-authorization-hero dt{color:#a8beb6;font-size:7px}.assessment-authorization-hero dd{margin:4px 0 0;font-size:23px;font-weight:780}.assessment-authorization-hero .active dd{color:#49ddaf}.assessment-authorization-hero .requested dd{color:#f0bd5c}.assessment-authorization-hero .blocked dd{color:#e98d83}.assessment-authorization-rules{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.assessment-authorization-rules article{border-right:1px solid var(--line-soft);grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:76px;padding:12px 15px;display:grid}.assessment-authorization-rules article:last-child{border:0}.assessment-authorization-rules article>b{color:#08795d;background:#e3f4ee;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.assessment-authorization-rules strong{font-size:9px}.assessment-authorization-rules p{color:#7c8983;margin:3px 0 0;font-size:7px;line-height:1.45}.assessment-authorization-feedback,.member-authorization-feedback{color:#176c54;background:#eef8f4;border:1px solid #bcded2;align-items:center;gap:8px;min-height:42px;margin:0;padding:9px 12px;font-size:8px;display:flex}.assessment-authorization-feedback.error,.member-authorization-feedback.error{color:#994d46;background:#fff5f4;border-color:#e5c2be}.assessment-authorization-feedback b,.member-authorization-feedback b{background:#d8eee7;place-items:center;width:22px;height:22px;display:grid}.assessment-authorization-feedback.error b,.member-authorization-feedback.error b{background:#f3dedb}.assessment-authorization-table>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 16px;display:flex}.assessment-authorization-table header span,.member-authorization-contexts header span,.member-authorization-timeline header span,.member-authorization-facts>span{color:#08795d;letter-spacing:.09em;font-size:7px;font-weight:850}.assessment-authorization-table h2,.member-authorization-contexts h2,.member-authorization-timeline h2{margin:4px 0 2px;font-size:12px}.assessment-authorization-table header p,.member-authorization-contexts header p{color:#7f8c86;margin:0;font-size:7px}.assessment-authorization-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(190px,1.35fr) minmax(145px,.85fr) 145px 145px;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:grid}.assessment-authorization-list article:last-child{border-bottom:0}.assessment-authorization-person{align-items:center;gap:9px;min-width:0;display:flex}.assessment-authorization-person i{color:#08795d;background:#def2eb;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.assessment-authorization-person p{min-width:0;margin:0}.assessment-authorization-person strong,.assessment-authorization-person small,.assessment-authorization-history strong,.assessment-authorization-history small,.assessment-authorization-status b,.assessment-authorization-status small{display:block}.assessment-authorization-person strong{font-size:8px}.assessment-authorization-person small,.assessment-authorization-history small,.assessment-authorization-status small{color:#8a9590;margin-top:3px;font-size:6px}.assessment-authorization-history strong{color:#4c5a54;font-size:7px}.assessment-authorization-status b{color:#65716c;letter-spacing:.04em;background:#edf1ef;width:fit-content;padding:5px 7px;font-size:6px}.assessment-authorization-status.active b{color:#08795d;background:#e0f4ec}.assessment-authorization-status.requested b{color:#91681e;background:#fbf0d9}.assessment-authorization-status.declined b,.assessment-authorization-status.revoked b{color:#a44e47;background:#f8e7e5}.assessment-authorization-action{justify-content:flex-end;display:flex}.assessment-authorization-action button,.assessment-authorization-action a{color:#08795d;background:#fff;border:1px solid #aed5c7;align-items:center;min-height:29px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.assessment-authorization-action span{color:#8f6b29;font-size:7px}.assessment-authorization-action button:disabled{opacity:.55;cursor:default}.assessment-authorization-admin-note,.member-authorization-privacy-note,.member-authorization-sensitive-note,.assessment-authorization-guard,.appointment-authorization-rule{background:#f1f8f5;border:1px solid #c9ded7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 14px;display:grid}.assessment-authorization-admin-note>span,.member-authorization-privacy-note>span,.member-authorization-sensitive-note>span,.assessment-authorization-guard>span,.appointment-authorization-rule>span{color:#08795d;background:#dcefe8;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.assessment-authorization-admin-note strong,.member-authorization-privacy-note strong,.member-authorization-sensitive-note strong,.assessment-authorization-guard strong,.appointment-authorization-rule strong{font-size:8px}.assessment-authorization-admin-note p,.member-authorization-privacy-note p,.member-authorization-sensitive-note p,.assessment-authorization-guard p,.appointment-authorization-rule p{color:#71817a;margin:3px 0 0;font-size:7px;line-height:1.5}.assessment-authorization-guard,.appointment-authorization-rule{background:#fff9ea;border-color:#e0c88f;margin-bottom:10px}.assessment-authorization-guard>span,.appointment-authorization-rule>span{color:#8d691f;background:#f3e7c9}.assessment-authorization-guard>a,.appointment-authorization-rule>a{color:#7d611f;font-size:7px;font-weight:800}.appointment-authorization-rule{margin-bottom:0}.appointment-authorization-rule small{color:#8d691f;letter-spacing:.08em;font-size:6px;font-weight:850;display:block}.member-progress-heading>nav{align-items:center;gap:14px;display:flex}.member-progress-heading>nav a{color:#08795d;font-size:8px;font-weight:750}.member-authorization-hero{color:#fff;background:linear-gradient(125deg,#142d26,#0d4e3d);border:1px solid #31594d;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);min-height:214px;display:grid}.member-authorization-hero>div{padding:31px}.member-authorization-hero h2{letter-spacing:-.75px;max-width:650px;margin:9px 0 8px;font-size:25px}.member-authorization-hero p{color:#bfd2cb;max-width:680px;margin:0;font-size:10px;line-height:1.6}.member-authorization-hero nav{gap:7px;margin-top:20px;display:flex}.member-authorization-hero .button.secondary{color:#d8e8e2;background:0 0;border-color:#62837a}.member-authorization-hero aside{background:#ffffff0f;border-left:1px solid #41675c;flex-direction:column;justify-content:center;padding:26px;display:flex}.member-authorization-hero aside small{color:#9cc1b5;letter-spacing:.09em;font-size:7px}.member-authorization-hero aside b{color:#4be0b2;margin:9px 0;font-size:42px;line-height:1}.member-authorization-hero aside strong{font-size:9px}.member-authorization-hero aside span{color:#9eb9b0;margin-top:5px;font-size:7px}.member-authorization-explainer{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.member-authorization-explainer article{border-right:1px solid var(--line-soft);padding:17px}.member-authorization-explainer article:last-child{border:0}.member-authorization-explainer b{color:#08795d;letter-spacing:.09em;font-size:6px}.member-authorization-explainer strong{margin-top:6px;font-size:10px;display:block}.member-authorization-explainer p{color:#7d8984;margin:4px 0 0;font-size:7px;line-height:1.5}.member-authorization-contexts{border:1px solid var(--line);background:#fff}.member-authorization-contexts>header,.member-authorization-timeline>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:70px;padding:13px 16px;display:flex}.member-authorization-contexts>header>b,.member-authorization-timeline>header>b{color:#08795d;background:#e6f4ef;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.member-authorization-contexts>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(190px,1.2fr) minmax(145px,.8fr) minmax(190px,.85fr) 145px;align-items:center;gap:12px;min-height:82px;padding:11px 16px;display:grid}.member-authorization-contexts>div>article:last-child{border:0}.member-authorization-brand{align-items:center;gap:9px;display:flex}.member-authorization-brand i{color:#08795d;background:#e2f3ed;place-items:center;width:37px;height:37px;font-size:8px;font-style:normal;font-weight:850;display:grid}.member-authorization-brand p{margin:0}.member-authorization-brand small,.member-authorization-brand strong{display:block}.member-authorization-brand small{color:#87938e;font-size:6px}.member-authorization-brand strong{margin-top:3px;font-size:9px}.member-authorization-state b,.member-authorization-state small{display:block}.member-authorization-state b{color:#68746f;letter-spacing:.03em;font-size:6px}.member-authorization-contexts article.active .member-authorization-state b{color:#08795d}.member-authorization-contexts article.requested .member-authorization-state b{color:#91691f}.member-authorization-contexts article.declined .member-authorization-state b,.member-authorization-contexts article.revoked .member-authorization-state b{color:#a04f48}.member-authorization-state small{color:#909a96;margin-top:4px;font-size:6px}.member-authorization-contexts dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-authorization-contexts dl div{border-left:1px solid var(--line-soft);padding-left:11px}.member-authorization-contexts dt{color:#8a9590;font-size:6px}.member-authorization-contexts dd{color:#4a5953;margin:3px 0 0;font-size:7px;font-weight:750}.member-authorization-contexts article>a{color:#08795d;justify-self:end;font-size:7px;font-weight:800}.member-authorization-no-request{color:#8c9792;text-align:right;justify-self:end;font-size:6px}.member-authorization-contexts>aside{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.member-authorization-contexts>aside>span{color:#08795d;background:#e4f3ee;place-items:center;width:36px;height:36px;display:grid}.member-authorization-contexts>aside h3{margin:9px 0 4px;font-size:10px}.member-authorization-contexts>aside p{color:#7f8c86;max-width:420px;margin:0;font-size:7px}.member-authorization-contexts>aside a{color:#08795d;margin-top:10px;font-size:7px;font-weight:800}.member-authorization-privacy-note{grid-template-columns:34px 1fr}.member-authorization-decision-card{border:1px solid var(--line);background:#fff;border-top:3px solid #909c97}.member-authorization-decision-card.active{border-top-color:#0ca478}.member-authorization-decision-card.requested{border-top-color:#d7a23a}.member-authorization-decision-card.declined,.member-authorization-decision-card.revoked{border-top-color:#bd625a}.member-authorization-decision-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:16px 19px;display:flex}.member-authorization-decision-card header span{color:#08795d;letter-spacing:.08em;font-size:7px;font-weight:850}.member-authorization-decision-card h2{margin:4px 0 3px;font-size:16px}.member-authorization-decision-card header p{color:#7c8983;margin:0;font-size:8px}.member-authorization-decision-card header>b{color:#65716d;background:#edf1ef;padding:7px 9px;font-size:7px}.member-authorization-decision-card.active header>b{color:#08795d;background:#e1f4ed}.member-authorization-decision-card.requested header>b{color:#8a671f;background:#fbf0d7}.member-authorization-decision-card.declined header>b,.member-authorization-decision-card.revoked header>b{color:#9c4b44;background:#f7e5e3}.member-authorization-decision-body{grid-template-columns:1fr 1fr;display:grid}.member-authorization-decision-body section{border-right:1px solid var(--line-soft);padding:19px}.member-authorization-decision-body section:last-child{border:0}.member-authorization-decision-body section>span{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:850}.member-authorization-decision-body h3{margin:6px 0 9px;font-size:11px}.member-authorization-decision-body ul{color:#6e7b76;margin:0;padding-left:17px;font-size:8px;line-height:1.75}.member-authorization-decision-card>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:13px 19px;display:flex}.member-authorization-decision-card footer p{margin:0}.member-authorization-decision-card footer strong,.member-authorization-decision-card footer small{display:block}.member-authorization-decision-card footer strong{font-size:8px}.member-authorization-decision-card footer small{color:#7e8a85;margin-top:3px;font-size:7px}.member-authorization-decision-card footer>div{align-items:center;gap:7px;display:flex}.member-authorization-decision-card footer>div>span{color:#7c8983;font-size:7px}.member-authorization-decision-card .button.danger{color:#fff;background:#b95d55;border-color:#b95d55}.member-authorization-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:12px;display:grid}.member-authorization-timeline ol{margin:0;padding:4px 16px 13px;list-style:none}.member-authorization-timeline li{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr;gap:10px;min-height:66px;padding:11px 0;display:grid}.member-authorization-timeline li:last-child{border:0}.member-authorization-timeline li>i{color:#08795d;background:#e2f3ed;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:850;display:grid}.member-authorization-timeline li strong{font-size:8px}.member-authorization-timeline li p{color:#6f7c77;margin:3px 0;font-size:7px;line-height:1.5}.member-authorization-timeline li small{color:#929c98;font-size:6px}.member-authorization-detail-grid>aside{flex-direction:column;gap:12px;display:flex}.member-authorization-facts{padding:15px}.member-authorization-facts dl{margin:10px 0 0}.member-authorization-facts dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.member-authorization-facts dt{color:#82908a;font-size:7px}.member-authorization-facts dd{color:#45534d;text-align:right;margin:0;font-size:7px;font-weight:750}.member-authorization-sensitive-note{grid-template-columns:34px 1fr}.member-authorization-detail-nav{justify-content:space-between;gap:8px;display:flex}.member-authorization-photo-choice{cursor:pointer;background:#fffaf0;border-top:1px solid #e6d5ad;grid-template-columns:18px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px 19px;display:grid}.member-authorization-photo-choice.selected{background:#f0f8f5;border-color:#b8dbce}.member-authorization-photo-choice input{accent-color:#08795d;cursor:pointer;width:16px;height:16px}.member-authorization-photo-choice>span{color:#8a671f;background:#f2e7ca;place-items:center;width:32px;height:32px;display:grid}.member-authorization-photo-choice.selected>span{color:#08795d;background:#dcefe8}.member-authorization-photo-choice p{margin:0}.member-authorization-photo-choice strong,.member-authorization-photo-choice small{display:block}.member-authorization-photo-choice strong{font-size:8px}.member-authorization-photo-choice small{color:#7a8781;margin-top:3px;font-size:7px;line-height:1.45}.member-authorization-photo-choice>b{color:#85631e;background:#f1e4c3;padding:6px 8px;font-size:6px}.member-authorization-photo-choice.selected>b{color:#08795d;background:#dcefe8}.member-authorization-photo-control{background:#fff9eb;border:1px solid #dec894;border-left:3px solid #bd8d2e;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px 16px;display:grid}.member-authorization-photo-control.active{background:#f0f8f5;border-color:#b8d9cd #b8d9cd #b8d9cd #08795d}.member-authorization-photo-control>span{color:#87641d;background:#f2e5c4;place-items:center;width:36px;height:36px;display:grid}.member-authorization-photo-control.active>span{color:#08795d;background:#dcefe8}.member-authorization-photo-control small{color:#8a671f;letter-spacing:.08em;font-size:6px;font-weight:850}.member-authorization-photo-control.active small{color:#08795d}.member-authorization-photo-control h2{margin:3px 0 2px;font-size:11px}.member-authorization-photo-control p{color:#718079;margin:0;font-size:7px;line-height:1.5}.member-authorization-photo-control em{color:#8b9792;margin-top:4px;font-size:6px;font-style:normal;display:block}.assessment-authorization-status em{width:fit-content;margin-top:5px;font-size:6px;font-style:normal;font-weight:750;display:block}.assessment-authorization-status em.photo-active,.member-authorization-contexts dd.photo-active{color:#08795d}.assessment-authorization-status em.photo-blocked,.member-authorization-contexts dd.photo-blocked{color:#9a622d}@media (max-width:980px){.assessment-authorization-hero,.member-authorization-hero{grid-template-columns:1fr}.assessment-authorization-hero dl{grid-template-columns:repeat(4,1fr);min-height:100px}.assessment-authorization-hero dl>div,.assessment-authorization-hero dl>div:nth-child(n+3){border-bottom:0}.member-authorization-hero aside{border-top:1px solid #41675c;border-left:0}.assessment-authorization-list article{grid-template-columns:minmax(180px,1fr) 140px 140px}.assessment-authorization-history{display:none}.member-authorization-contexts>div>article{grid-template-columns:minmax(180px,1fr) minmax(145px,.8fr) 120px}.member-authorization-contexts dl{display:none}}@media (max-width:760px){.assessment-authorization-rules,.member-authorization-explainer{grid-template-columns:1fr}.assessment-authorization-rules article,.member-authorization-explainer article{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-authorization-list article{grid-template-columns:minmax(0,1fr) auto}.assessment-authorization-status{grid-column:1}.assessment-authorization-action{grid-area:1/2/3}.assessment-authorization-hero dl{grid-template-columns:1fr 1fr}.assessment-authorization-hero dl>div:nth-child(-n+2){border-bottom:1px solid #355248}.member-authorization-contexts>div>article{grid-template-columns:minmax(0,1fr) auto}.member-authorization-state{text-align:right}.member-authorization-contexts article>a,.member-authorization-no-request{grid-column:1/-1;justify-self:start}.member-authorization-decision-body,.member-authorization-detail-grid{grid-template-columns:1fr}.member-authorization-decision-body section{border-right:0;border-bottom:1px solid var(--line-soft)}.member-authorization-decision-card>footer{flex-direction:column;align-items:flex-start}.assessment-authorization-admin-note,.assessment-authorization-guard,.appointment-authorization-rule{grid-template-columns:34px 1fr}.assessment-authorization-admin-note>a,.assessment-authorization-guard>a,.appointment-authorization-rule>a{grid-column:2}.member-progress-heading>nav{flex-direction:column;align-items:flex-end}}@media (max-width:520px){.member-authorization-hero>div,.assessment-authorization-hero>div{padding:21px}.member-authorization-hero h2{font-size:21px}.member-authorization-hero nav,.member-authorization-decision-card footer>div,.member-authorization-detail-nav{flex-direction:column;align-items:stretch}.member-authorization-hero nav .button,.member-authorization-decision-card footer button{justify-content:center}.assessment-authorization-table>header{flex-direction:column;align-items:flex-start}.assessment-authorization-action{grid-area:auto/1/auto/-1;justify-content:flex-start}}@media (max-width:760px){.member-authorization-photo-control{grid-template-columns:38px 1fr}.member-authorization-photo-control>.button{grid-column:2;justify-self:start}.member-authorization-photo-choice{grid-template-columns:18px 34px 1fr}.member-authorization-photo-choice>b{grid-column:3;width:fit-content}}@media (max-width:520px){.member-authorization-photo-choice{grid-template-columns:18px 1fr;padding:12px 14px}.member-authorization-photo-choice>span{display:none}.member-authorization-photo-choice p,.member-authorization-photo-choice>b{grid-column:2}.member-authorization-photo-control{grid-template-columns:1fr}.member-authorization-photo-control>span{display:none}.member-authorization-photo-control>.button{grid-column:1}}.assessment-photo-studio{gap:12px;min-width:0;display:grid}.assessment-photo-hero{color:#fff;background:#17382f;grid-template-columns:minmax(0,1fr) 330px;min-height:176px;display:grid;overflow:hidden}.assessment-photo-hero>div{padding:23px 27px}.assessment-photo-hero>div>span{color:#75dbbc;letter-spacing:.1em;font-size:6px;font-weight:850}.assessment-photo-hero h2{letter-spacing:-.35px;max-width:720px;margin:8px 0 7px;font-size:18px;line-height:1.16}.assessment-photo-hero p{color:#a9c0b8;margin:0;font-size:7px}.assessment-photo-hero>div>div{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.assessment-photo-hero>div>div b{color:#c7e8dd;text-transform:uppercase;background:#1f463b;border:1px solid #41675b;padding:6px 8px;font-size:6px}.assessment-photo-hero dl{background:#1d4137;border-left:1px solid #365b50;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.assessment-photo-hero dl div{text-align:center;border-right:1px solid #365b50;align-content:center;justify-items:center;padding:14px 8px;display:grid}.assessment-photo-hero dl div:last-child{border-right:0}.assessment-photo-hero dt{color:#89a79e;text-transform:uppercase;letter-spacing:.07em;font-size:5px}.assessment-photo-hero dd{color:#eef8f5;margin:7px 0 0;font-size:11px;font-weight:800}.assessment-photo-privacy{background:#f1f6f8;border:1px solid #cbdce5;border-left:3px solid #557d93;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 13px;display:grid}.assessment-photo-privacy>span{color:#557d93;background:#fff;border:1px solid #c5d8e1;place-items:center;width:33px;height:33px;display:grid}.assessment-photo-privacy strong{font-size:8px}.assessment-photo-privacy p{color:#687c87;margin:3px 0 0;font-size:6px;line-height:1.45}.assessment-photo-privacy>b{color:#557d93;letter-spacing:.08em;border:1px solid #c3d6df;padding:5px 7px;font-size:5px}.assessment-photo-consent{background:#fff9e9;border:1px solid #dfc68d;border-left:3px solid #b88626;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 13px;display:grid}.assessment-photo-consent.active{background:#eff8f5;border-color:#b9dacf #b9dacf #b9dacf #08795d}.assessment-photo-consent>span{color:#86621d;background:#f2e4c1;place-items:center;width:33px;height:33px;font-weight:850;display:grid}.assessment-photo-consent.active>span{color:#08795d;background:#d8eee7}.assessment-photo-consent strong{font-size:8px}.assessment-photo-consent p{color:#6f7e77;margin:3px 0 0;font-size:6px;line-height:1.45}.assessment-photo-consent>a{color:#7b5b1e;font-size:6px;font-weight:800}.assessment-photo-consent.active>a{color:#08795d}.assessment-photo-feedback{color:#236c56;background:#edf8f4;border:1px solid #c5dfd5;align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:7px;display:flex}.assessment-photo-feedback b{background:#d5eee5;place-items:center;width:20px;height:20px;display:grid}.assessment-photo-feedback.error{color:#994d44;background:#fff3f1;border-color:#e6c9c4}.assessment-photo-feedback.error b{background:#f3ddd9}.assessment-photo-current{overflow:hidden}.assessment-photo-current>header,.assessment-photo-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 14px;display:flex}.assessment-photo-current>header span,.assessment-photo-comparison>header span{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.assessment-photo-current>header h2,.assessment-photo-comparison>header h2{margin:4px 0 2px;font-size:11px}.assessment-photo-current>header p,.assessment-photo-comparison>header p{color:#7d8a84;margin:0;font-size:6px}.assessment-photo-current>header>b,.assessment-photo-comparison-actions>b{color:#08795d;letter-spacing:.06em;background:#eff8f4;border:1px solid #c9ded6;padding:6px 8px;font-size:5px}.assessment-photo-slots{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-photo-slots>article{border-right:1px solid var(--line-soft);background:#fff;grid-template-rows:auto 235px auto auto auto;min-width:0;padding-bottom:11px;display:grid}.assessment-photo-slots>article:last-child{border-right:0}.assessment-photo-slots article>header{color:#77857e;justify-content:space-between;align-items:center;min-height:31px;padding:0 11px;font-size:5px;display:flex}.assessment-photo-slots article>header b{color:#9b6b25;font-size:5px}.assessment-photo-slots article.complete>header b{color:#08795d}.assessment-photo-slots article>div{background:#edf1ef;place-items:center;display:grid;position:relative;overflow:hidden}.assessment-photo-slots article>div>img{object-fit:cover;width:100%;height:100%}.assessment-photo-placeholder{color:#84928b;background:linear-gradient(135deg,#f5f8f7,#edf2f0);border:1px dashed #bdc9c4;align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.assessment-photo-placeholder b{background:#f9fbfa;border:1px solid #c9d3cf;place-items:center;width:42px;height:66px;font-size:18px;font-weight:450;display:grid}.assessment-photo-placeholder span{text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:750}.assessment-photo-slots article>section{min-height:82px;padding:10px 11px 7px}.assessment-photo-slots article h3{margin:0;font-size:8px}.assessment-photo-slots article p{color:#7b8982;margin:4px 0 0;font-size:6px;line-height:1.45}.assessment-photo-slots article small{color:#87958f;margin-top:5px;font-size:5px;display:block}.assessment-photo-slots article>label{cursor:pointer;justify-content:center;margin:0 11px}.assessment-photo-slots article>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.assessment-photo-remove{color:#9d5b51;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:7px;font-size:6px;font-weight:700;text-decoration:underline}.assessment-photo-remove:disabled{opacity:.55;cursor:wait}.assessment-photo-slots label:has(input:disabled){opacity:.55;cursor:wait}.assessment-photo-current>footer{border-top:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:52px;padding:9px 13px;display:grid}.assessment-photo-current>footer>span{color:#62766d;border:1px solid #ccd8d3;place-items:center;width:24px;height:24px;display:grid}.assessment-photo-current>footer p{margin:0}.assessment-photo-current>footer strong,.assessment-photo-current>footer small{display:block}.assessment-photo-current>footer strong{font-size:7px}.assessment-photo-current>footer small{color:#75847d;margin-top:2px;font-size:6px}.assessment-photo-audit{overflow:hidden}.assessment-photo-audit>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 14px;display:flex}.assessment-photo-audit>header span{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.assessment-photo-audit>header h2{margin:4px 0 2px;font-size:11px}.assessment-photo-audit>header p{color:#7d8a84;margin:0;font-size:6px}.assessment-photo-audit>header>b{color:#08795d;letter-spacing:.06em;background:#eff8f4;border:1px solid #c9ded6;padding:6px 8px;font-size:5px}.assessment-photo-audit ol{margin:0;padding:3px 14px;list-style:none}.assessment-photo-audit li{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 0;display:grid}.assessment-photo-audit li:last-child{border-bottom:0}.assessment-photo-audit li>i{color:#08795d;background:#dff2eb;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:850;display:grid}.assessment-photo-audit li.replaced>i{color:#516c91;background:#e8edf6}.assessment-photo-audit li.removed>i{color:#9a524a;background:#f5e4e1}.assessment-photo-audit li strong{font-size:8px}.assessment-photo-audit li p{color:#6f7d77;margin:3px 0;font-size:6px;line-height:1.45}.assessment-photo-audit li small{color:#8b9792;font-size:5px}.assessment-photo-audit>aside{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:82px;padding:12px 14px;display:grid}.assessment-photo-audit>aside>span{color:#70837b;border:1px solid #ced9d5;place-items:center;width:32px;height:32px;display:grid}.assessment-photo-audit>aside strong{font-size:8px}.assessment-photo-audit>aside p{color:#75837d;margin:3px 0 0;font-size:6px}.assessment-photo-audit>footer{border-top:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:46px;padding:8px 13px;display:grid}.assessment-photo-audit>footer>span{color:#08795d;background:#e2f1ec;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.assessment-photo-audit>footer p{color:#72817a;margin:0;font-size:6px}.assessment-photo-empty-comparison{background:#f7f9f8;border:1px solid #d5dedb;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:82px;padding:12px 14px;display:grid}.assessment-photo-empty-comparison>span{color:#70837b;border:1px solid #ced9d5;place-items:center;width:33px;height:33px;display:grid}.assessment-photo-empty-comparison strong{font-size:8px}.assessment-photo-empty-comparison p{color:#75837d;margin:3px 0 0;font-size:6px}.assessment-photo-comparison{overflow:hidden}.assessment-photo-comparison-actions{justify-items:end;gap:6px;display:grid}.assessment-photo-comparison-actions>div{background:#f7faf9;border:1px solid #cbd9d4;padding:2px;display:flex}.assessment-photo-comparison-actions button{color:#687a72;cursor:pointer;background:0 0;border:0;min-height:25px;padding:0 9px;font-size:6px;font-weight:750}.assessment-photo-comparison-actions button.active{color:#fff;background:#17382f}.assessment-photo-pairs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-photo-pairs>article{border-right:1px solid var(--line-soft);padding:11px}.assessment-photo-pairs>article:last-child{border-right:0}.assessment-photo-pairs article h3{margin:0 0 8px;font-size:8px}.assessment-photo-pairs article>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.assessment-photo-pairs figure,.assessment-photo-overlay-missing figure{background:#edf1ef;height:270px;margin:0;position:relative;overflow:hidden}.assessment-photo-pairs figure img,.assessment-photo-overlay-missing figure img{object-fit:cover;width:100%;height:100%}.assessment-photo-pairs figure.missing,.assessment-photo-overlay-missing figure.missing{color:#8b9692;border:1px dashed #c7d1cd;place-items:center;font-size:6px;display:grid}.assessment-photo-pairs figcaption,.assessment-photo-overlay-missing figcaption{color:#fff;background:linear-gradient(#0000,#0d1c17d1);padding:8px;font-size:6px;font-weight:750;position:absolute;inset:auto 0 0}.assessment-photo-pairs figcaption small,.assessment-photo-overlay-missing figcaption small{color:#c8d6d1;margin-top:2px;font-size:5px;font-weight:500;display:block}.assessment-photo-overlay{background:#f7faf9;padding:12px}.assessment-photo-overlay>nav{background:#fff;border:1px solid #cbd8d3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-photo-overlay>nav button{color:#60736a;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #d8e1dd;justify-content:space-between;align-items:center;gap:7px;min-height:45px;padding:7px 10px;display:flex}.assessment-photo-overlay>nav button:last-child{border-right:0}.assessment-photo-overlay>nav button.active{color:#08795d;background:#eff8f5;box-shadow:inset 0 -3px #08795d}.assessment-photo-overlay>nav span{font-size:7px;font-weight:850}.assessment-photo-overlay>nav small{color:#899790;font-size:5px;font-weight:650}.assessment-photo-overlay-workbench{background:#fff;border:1px solid #d8e1dd;border-top:0;grid-template-rows:1fr auto;grid-template-columns:minmax(290px,520px) minmax(190px,1fr);gap:12px 16px;padding:13px;display:grid}.assessment-photo-overlay-workbench>figure{background:#e8eeeb;grid-row:1/3;height:510px;margin:0;position:relative;overflow:hidden}.assessment-photo-overlay-workbench>figure>img,.assessment-photo-overlay-current,.assessment-photo-overlay-current img{object-fit:cover;width:100%;height:100%}.assessment-photo-overlay-current{position:absolute;inset:0;overflow:hidden}.assessment-photo-overlay-label{z-index:3;color:#fff;letter-spacing:.05em;background:#0f261fc7;border:1px solid #ffffff73;padding:6px 8px;font-size:5px;font-weight:850;position:absolute;top:10px}.assessment-photo-overlay-label.current{background:#08795dd1;left:10px}.assessment-photo-overlay-label.previous{right:10px}.assessment-photo-overlay-workbench>figure>i{z-index:4;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #11352b59}.assessment-photo-overlay-workbench>figure>i b{background:#08795d;border:2px solid #fff;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 9px #0d2c234d}.assessment-photo-overlay-workbench>figure>i b:before,.assessment-photo-overlay-workbench>figure>i b:after{color:#fff;font-size:7px;position:absolute;top:8px}.assessment-photo-overlay-workbench>figure>i b:before{content:"‹";left:5px}.assessment-photo-overlay-workbench>figure>i b:after{content:"›";right:5px}.assessment-photo-overlay-workbench>label{color:#445c51;cursor:pointer;border-top:1px solid #dde5e1;grid-template-columns:1fr auto;align-self:end;align-items:center;gap:8px;padding-top:14px;font-size:7px;font-weight:800;display:grid}.assessment-photo-overlay-workbench>label input{accent-color:#08795d;cursor:pointer;grid-column:1/3;width:100%}.assessment-photo-overlay-workbench>label output{color:#08795d;font-size:6px}.assessment-photo-overlay-workbench>p{color:#65766e;background:#f0f8f5;border-left:3px solid #9ccfbe;align-self:start;margin:0;padding:9px 10px;font-size:6px;line-height:1.55}.assessment-photo-overlay-missing{background:#fff;border:1px solid #d8e1dd;border-top:0;grid-template-columns:34px minmax(180px,.7fr) minmax(320px,1.3fr);align-items:center;gap:12px;min-height:330px;padding:13px;display:grid}.assessment-photo-overlay-missing>span{color:#70837b;border:1px solid #cdd9d4;place-items:center;width:33px;height:33px;display:grid}.assessment-photo-overlay-missing strong{font-size:8px}.assessment-photo-overlay-missing p{color:#74827c;margin:4px 0 0;font-size:6px;line-height:1.5}.assessment-photo-overlay-missing>section{grid-template-columns:1fr 1fr;gap:7px;display:grid}.assessment-photo-comparison>footer{border-top:1px solid var(--line-soft);color:#72827b;background:#f8faf9;padding:9px 13px;font-size:6px}@media (max-width:1000px){.assessment-photo-hero{grid-template-columns:1fr}.assessment-photo-hero dl{border-top:1px solid #365b50;border-left:0;min-height:90px}.assessment-photo-slots>article{grid-template-rows:auto 200px auto auto auto}.assessment-photo-pairs{grid-template-columns:1fr}.assessment-photo-pairs>article{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-photo-pairs figure{height:340px}.assessment-photo-overlay-workbench{grid-template-columns:minmax(280px,1.2fr) minmax(180px,.8fr)}.assessment-photo-overlay-workbench>figure{height:470px}.assessment-photo-overlay-missing{grid-template-columns:34px 1fr}.assessment-photo-overlay-missing>section{grid-column:1/3}.assessment-photo-overlay-missing figure{height:340px}}@media (max-width:700px){.assessment-photo-hero dl,.assessment-photo-slots{grid-template-columns:1fr}.assessment-photo-hero dl div{border-bottom:1px solid #365b50;border-right:0;min-height:65px}.assessment-photo-privacy,.assessment-photo-consent{grid-template-columns:32px 1fr}.assessment-photo-privacy>b,.assessment-photo-consent>a{grid-column:2;width:max-content}.assessment-photo-slots>article{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-rows:auto 330px auto auto auto}.assessment-photo-current>header,.assessment-photo-comparison>header{align-items:flex-start}.assessment-photo-comparison-actions{justify-items:stretch}.assessment-photo-comparison-actions>b{width:max-content}.assessment-photo-comparison-actions>div{grid-template-columns:1fr 1fr;display:grid}.assessment-photo-pairs article>div{grid-template-columns:1fr}.assessment-photo-pairs figure{height:430px}.assessment-photo-overlay{padding:8px}.assessment-photo-overlay>nav button{justify-content:stretch;padding:7px;display:grid}.assessment-photo-overlay-workbench{grid-template-rows:auto;grid-template-columns:1fr;padding:9px}.assessment-photo-overlay-workbench>figure{grid-row:auto;height:460px}.assessment-photo-overlay-workbench>label,.assessment-photo-overlay-workbench>p{grid-column:1}.assessment-photo-overlay-missing{grid-template-columns:32px 1fr;min-height:0;padding:10px}.assessment-photo-overlay-missing>section{grid-column:1/3;grid-template-columns:1fr}.assessment-photo-overlay-missing figure{height:420px}}.assessment-pilot-command{gap:12px;display:grid}.assessment-pilot-hero{color:#fff;background:#172c35;border-left:3px solid #d29a3d;grid-template-columns:minmax(380px,1.18fr) 190px minmax(245px,.7fr);min-height:248px;display:grid;overflow:hidden}.assessment-pilot-hero.proven{border-left-color:#35b88c}.assessment-pilot-copy{align-self:center;padding:27px 25px}.assessment-pilot-copy>span{color:#e0ad59;letter-spacing:.1em;font-size:6px;font-weight:850}.assessment-pilot-hero.proven .assessment-pilot-copy>span{color:#61d4ad}.assessment-pilot-copy h2{letter-spacing:-.35px;max-width:600px;margin:8px 0 9px;font-size:20px;line-height:1.12}.assessment-pilot-copy p{color:#a8bbc2;max-width:650px;margin:0;font-size:7px;line-height:1.6}.assessment-pilot-copy nav{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.assessment-pilot-copy nav a{color:#fff;background:#aa7625;border:1px solid #c18a31;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:760;display:inline-flex}.assessment-pilot-copy nav a.secondary{color:#cad7dc;background:0 0;border-color:#50666f}.assessment-pilot-score{text-align:center;border-inline:1px solid #ffffff17;align-content:center;place-items:center;gap:11px;display:grid}.assessment-pilot-score>div{background:radial-gradient(circle closest-side, #172c35 78%, transparent 80% 99%), conic-gradient(#d5a14b var(--pilot-score), #334a53 0);border-radius:50%;align-content:center;place-items:center;width:112px;height:112px;display:grid}.assessment-pilot-hero.proven .assessment-pilot-score>div{background:radial-gradient(circle closest-side, #172c35 78%, transparent 80% 99%), conic-gradient(#47c69b var(--pilot-score), #334a53 0)}.assessment-pilot-score strong,.assessment-pilot-score span{display:block}.assessment-pilot-score strong{font-size:22px}.assessment-pilot-score span{color:#98adb5;margin-top:3px;font-size:6px}.assessment-pilot-score>small{color:#91a7af;font-size:6px}.assessment-pilot-next{background:#1d3540;align-content:center;padding:24px 21px;display:grid;position:relative}.assessment-pilot-next:before{content:"";background:#d29a3d;width:3px;position:absolute;inset:0 auto 0 0}.assessment-pilot-hero.proven .assessment-pilot-next:before{background:#35b88c}.assessment-pilot-next small{color:#92aab3;letter-spacing:.08em;font-size:6px;font-weight:850}.assessment-pilot-next>b{color:#44300f;background:#f0bd63;place-items:center;width:27px;height:27px;margin-top:9px;font-size:7px;display:grid}.assessment-pilot-hero.proven .assessment-pilot-next>b{color:#14382d;background:#56cba4}.assessment-pilot-next strong{margin-top:9px;font-size:10px;line-height:1.35}.assessment-pilot-next p{color:#a8bbc2;margin:5px 0 11px;font-size:6px;line-height:1.55}.assessment-pilot-next a{color:#f0bd63;font-size:7px;font-weight:760}.assessment-pilot-hero.proven .assessment-pilot-next a{color:#65d5af}.assessment-pilot-facts{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assessment-pilot-facts>div{border-right:1px solid var(--line-soft);align-content:center;min-height:82px;padding:12px 14px;display:grid}.assessment-pilot-facts>div:last-child{border-right:0}.assessment-pilot-facts span,.assessment-pilot-facts small{color:#7f8d87;font-size:6px}.assessment-pilot-facts strong{color:#31473e;margin:4px 0 3px;font-size:20px;line-height:1}.assessment-pilot-route{scroll-margin-top:12px;overflow:hidden}.assessment-pilot-route>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:13px 16px;display:flex}.assessment-pilot-route>header span,.assessment-pilot-handoff>header span{color:#a67322;letter-spacing:.1em;font-size:5px;font-weight:850}.assessment-pilot-route>header h2,.assessment-pilot-handoff>header h2{margin:4px 0 0;font-size:12px}.assessment-pilot-route>header p{color:#7d8984;margin:4px 0 0;font-size:6px}.assessment-pilot-route>header>b{color:#9a681b;white-space:nowrap;background:#f8edd9;padding:6px 8px;font-size:6px}.assessment-pilot-gates{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assessment-pilot-gates article{border-right:1px solid var(--line-soft);background:#fff;grid-template-rows:1fr auto;grid-template-columns:28px 30px minmax(0,1fr);gap:10px 8px;min-height:184px;padding:16px 13px;display:grid}.assessment-pilot-gates article:last-child{border-right:0}.assessment-pilot-gates article.current{background:#fffcf6;box-shadow:inset 0 3px #d39a3c}.assessment-pilot-gates article.ready{box-shadow:inset 0 3px #33ac82}.assessment-pilot-gate-number{align-content:start;justify-items:center;display:grid;position:relative}.assessment-pilot-gate-number b{color:#78857f;background:#eef1f0;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.assessment-pilot-gates article.ready .assessment-pilot-gate-number b{color:#13795c;background:#e4f4ee}.assessment-pilot-gates article.progress .assessment-pilot-gate-number b{color:#9b691d;background:#f8edd9}.assessment-pilot-gate-number i{background:#e2e7e5;width:1px;height:80px;position:absolute;top:32px}.assessment-pilot-gate-symbol{color:#75847d;border:1px solid #d9e1de;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.assessment-pilot-gates article.ready .assessment-pilot-gate-symbol{color:#167c5e;background:#edf7f3;border-color:#b8ddcf}.assessment-pilot-gates article.current .assessment-pilot-gate-symbol{color:#a36d1f;background:#fff5e4;border-color:#e5ca9b}.assessment-pilot-gate-copy{min-width:0}.assessment-pilot-gate-copy small{color:#89958f;letter-spacing:.07em;font-size:5px;font-weight:850}.assessment-pilot-gates article.ready .assessment-pilot-gate-copy small{color:#16805f}.assessment-pilot-gates article.current .assessment-pilot-gate-copy small{color:#9e6c20}.assessment-pilot-gate-copy h3{margin:5px 0;font-size:8px}.assessment-pilot-gate-copy p{color:#7c8983;margin:0;font-size:6px;line-height:1.5}.assessment-pilot-gates article>a{border-top:1px solid var(--line-soft);color:#567169;grid-column:2/-1;align-items:center;min-height:29px;padding-top:7px;font-size:6px;font-weight:750;display:flex}.assessment-pilot-gates article.current>a{color:#96661d}.assessment-pilot-gates article.ready>a{color:#167b5e}.assessment-pilot-handoff{border:1px solid var(--line);background:#fff}.assessment-pilot-handoff>header{border-bottom:1px solid var(--line-soft);min-height:62px;padding:12px 15px}.assessment-pilot-handoff>div{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:stretch;display:grid}.assessment-pilot-handoff article{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:90px;padding:13px 16px;display:grid}.assessment-pilot-handoff article>b{color:#167b5e;background:#e7f3ef;place-items:center;width:33px;height:33px;font-size:8px;display:grid}.assessment-pilot-handoff article p{margin:0}.assessment-pilot-handoff article strong,.assessment-pilot-handoff article small{display:block}.assessment-pilot-handoff article strong{font-size:8px}.assessment-pilot-handoff article small{color:#7e8b85;margin-top:3px;font-size:6px;line-height:1.45}.assessment-pilot-handoff>div>i{color:#9aa49f;place-items:center;font-size:9px;font-style:normal;display:grid}.assessment-pilot-privacy{background:#f0f6f8;border:1px solid #cfdee6;border-left:3px solid #5b8296;grid-template-columns:34px minmax(280px,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:grid}.assessment-pilot-privacy>span{color:#52798d;background:#deebf1;place-items:center;width:32px;height:32px;display:grid}.assessment-pilot-privacy small{color:#53798c;letter-spacing:.08em;font-size:5px;font-weight:850}.assessment-pilot-privacy strong{color:#395968;margin-top:3px;font-size:8px;display:block}.assessment-pilot-privacy p{color:#708792;margin:3px 0 0;font-size:6px;line-height:1.5}.assessment-pilot-privacy a{color:#456f83;white-space:nowrap;font-size:6px;font-weight:750}@media (max-width:1180px){.assessment-pilot-hero{grid-template-columns:minmax(360px,1fr) 175px}.assessment-pilot-next{grid-column:1/-1;min-height:110px}.assessment-pilot-gates{grid-template-columns:repeat(3,1fr)}.assessment-pilot-gates article:nth-child(3){border-right:0}.assessment-pilot-gates article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}}@media (max-width:820px){.assessment-pilot-facts{grid-template-columns:repeat(2,1fr)}.assessment-pilot-facts>div{border-bottom:1px solid var(--line-soft)}.assessment-pilot-facts>div:nth-child(2n){border-right:0}.assessment-pilot-facts>div:last-child{border-bottom:0;grid-column:1/-1}.assessment-pilot-gates{grid-template-columns:1fr}.assessment-pilot-gates article,.assessment-pilot-gates article:nth-child(3){border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-pilot-gates article:last-child{border-bottom:0}.assessment-pilot-handoff>div{grid-template-columns:1fr}.assessment-pilot-handoff>div>i{min-height:20px;transform:rotate(90deg)}.assessment-pilot-privacy{grid-template-columns:34px 1fr}.assessment-pilot-privacy>a{grid-column:2}}@media (max-width:620px){.assessment-pilot-hero{grid-template-columns:1fr}.assessment-pilot-score{border:1px solid #ffffff17;border-width:1px 0;min-height:155px}.assessment-pilot-next{grid-column:auto}.assessment-pilot-copy{padding:22px 18px}.assessment-pilot-copy nav{flex-direction:column;align-items:stretch}.assessment-pilot-route>header{flex-direction:column;align-items:flex-start}}.assessment-collection-readable{grid-template-columns:minmax(42rem,1.55fr) minmax(22rem,.62fr);gap:1rem}.assessment-collection-readable :is(a,button,label,select,input){cursor:pointer}.assessment-collection-readable :is(button,select,input):disabled{cursor:not-allowed}.assessment-collection-guide{border:1px solid #cbdad4;border-top:.1875rem solid var(--green);background:#fff;grid-column:1/-1;grid-template-columns:minmax(15rem,.7fr) minmax(38rem,1.6fr) minmax(15rem,.7fr);align-items:stretch;display:grid;overflow:hidden}.assessment-collection-guide-person{border-right:1px solid #dfe7e3;grid-template-columns:2.625rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.assessment-collection-guide-person>span{background:var(--green-deep);color:#fff;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.assessment-collection-guide-person p{min-width:0;margin:0}.assessment-collection-guide-person :is(small,strong,b),.assessment-collection-guide>aside :is(small,strong,span){display:block}.assessment-collection-guide-person small,.assessment-collection-guide>aside small{color:var(--green-deep);letter-spacing:.06em;font-size:.75rem;font-weight:850}.assessment-collection-guide-person strong{color:#263b33;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.9375rem;overflow:hidden}.assessment-collection-guide-person b{color:#987020;margin-top:.25rem;font-size:.75rem}.assessment-collection-guide-person b.authorized{color:#08795d}.assessment-collection-guide>nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-collection-guide>nav a{min-width:0;min-height:5.75rem;color:inherit;background:#fbfcfc;border-right:1px solid #e2e9e6;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.75rem;display:grid}:is(.assessment-collection-guide>nav a:hover,.assessment-collection-guide>nav a:focus-visible){box-shadow:inset 0 -.1875rem var(--green);background:#edf8f4}.assessment-collection-guide>nav i{width:2rem;height:2rem;color:var(--green-deep);background:#fff;border:1px solid #c4d7cf;place-items:center;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.assessment-collection-guide>nav span,.assessment-collection-guide>nav :is(strong,small){min-width:0;display:block}.assessment-collection-guide>nav strong{color:#31463d;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.assessment-collection-guide>nav small{color:#75847d;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;overflow:hidden}.assessment-collection-guide>aside{color:#fff;background:#16372e;align-content:center;padding:.875rem 1rem;display:grid}.assessment-collection-guide>aside small{color:#80d7bd}.assessment-collection-guide>aside strong{margin-top:.25rem;font-size:.875rem}.assessment-collection-guide>aside span{color:#a8c8bd;margin-top:.25rem;font-size:.75rem;line-height:1.4}.assessment-collection-readable .assessment-form{border-top:.1875rem solid #dbe7e2}.assessment-collection-readable .assessment-form-section{padding:1.25rem;scroll-margin-top:1rem}.assessment-collection-readable .assessment-form-section>header{grid-template-columns:2.625rem minmax(0,1fr);gap:.875rem;margin-bottom:1.25rem}.assessment-collection-readable .assessment-form-section>header>b{width:2.5rem;height:2.5rem;font-size:.75rem}.assessment-collection-readable .assessment-form-section>header span{font-size:.75rem}.assessment-collection-readable .assessment-form-section>header h2{margin:.25rem 0;font-size:1.125rem;line-height:1.3}.assessment-collection-readable .assessment-form-section>header p{font-size:.875rem;line-height:1.5}.assessment-collection-readable .assessment-base-grid{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.65fr);gap:.875rem}.assessment-collection-readable .assessment-form label>span,.assessment-collection-readable .assessment-reference legend{margin-bottom:.5rem;font-size:.875rem}.assessment-collection-readable .assessment-form :is(input,select,textarea){font-size:.9375rem}.assessment-collection-readable .assessment-form :is(input,select){min-height:3rem;padding-inline:.75rem}.assessment-collection-readable .assessment-form textarea{min-height:8rem;padding:.75rem}.assessment-collection-readable .assessment-form label>small,.assessment-collection-readable .assessment-reference>small,.assessment-collection-readable .assessment-notes small{margin-top:.4375rem;font-size:.75rem;line-height:1.45}.assessment-collection-readable .assessment-reference{margin:1.25rem 0}.assessment-collection-readable .assessment-reference>div{gap:.625rem}.assessment-collection-readable .assessment-reference button{grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem;min-height:6.25rem;padding:.75rem}.assessment-collection-readable .assessment-reference button.selected{box-shadow:inset .1875rem 0 var(--green)}.assessment-collection-readable .assessment-reference button>b{font-size:1rem}.assessment-collection-readable .assessment-reference button strong{font-size:.875rem}.assessment-collection-readable .assessment-reference button small{margin-top:.25rem;font-size:.75rem;line-height:1.45}.assessment-collection-readable .assessment-number-grid{gap:.75rem}.assessment-collection-readable .assessment-number-grid label>div b{padding-inline:.5rem .75rem;font-size:.75rem}.assessment-collection-readable .assessment-precision-summary{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:5.25rem;margin-bottom:.875rem;padding:.75rem}.assessment-collection-readable .assessment-precision-summary>span{width:2.625rem;height:2.625rem;font-size:.75rem}.assessment-collection-readable .assessment-precision-summary strong{font-size:.875rem}.assessment-collection-readable .assessment-precision-summary p{margin-top:.25rem;font-size:.8125rem}.assessment-collection-readable .assessment-precision-grid{gap:.75rem}.assessment-collection-readable .assessment-precision-field{padding:.875rem}.assessment-collection-readable .assessment-precision-field legend span{font-size:.875rem}.assessment-collection-readable .assessment-precision-field legend b{font-size:.75rem}.assessment-collection-readable .assessment-precision-field>div{gap:.375rem;margin-top:.75rem}.assessment-collection-readable .assessment-precision-field label{grid-template-columns:1.75rem minmax(0,1fr) auto}.assessment-collection-readable .assessment-precision-field label>span,.assessment-collection-readable .assessment-precision-field label b,.assessment-collection-readable .assessment-precision-field>small{font-size:.75rem}.assessment-collection-readable .assessment-precision-field label>span{padding-left:.375rem}.assessment-collection-readable .assessment-precision-field label input{min-height:2.75rem;padding-inline:.25rem;font-size:.875rem}.assessment-collection-readable .assessment-precision-field>small{margin-top:.5rem}.assessment-collection-readable .assessment-form-footer{gap:1rem;padding:1rem 1.25rem}.assessment-collection-readable .assessment-form-footer b{font-size:.75rem}.assessment-collection-readable .assessment-form-footer p{max-width:36rem;margin-top:.25rem;font-size:.8125rem}.assessment-collection-readable .assessment-form-footer .button{min-height:3rem;padding-inline:1rem;font-size:.875rem}.assessment-collection-readable .assessment-form-appointment,.assessment-collection-readable .assessment-form-defaults,.assessment-collection-readable .assessment-authorization-guard{border-width:0 0 1px;grid-template-columns:2.625rem minmax(0,1fr) auto;gap:.75rem;min-height:5rem;margin:0;padding:.75rem 1.25rem}.assessment-collection-readable :is(.assessment-form-appointment,.assessment-form-defaults,.assessment-authorization-guard)>span{width:2.5rem;height:2.5rem;font-size:.875rem}.assessment-collection-readable :is(.assessment-form-appointment,.assessment-form-defaults,.assessment-authorization-guard) strong{font-size:.875rem}.assessment-collection-readable :is(.assessment-form-appointment,.assessment-form-defaults,.assessment-authorization-guard) p{margin-top:.25rem;font-size:.8125rem}.assessment-collection-readable :is(.assessment-form-defaults,.assessment-authorization-guard) a{font-size:.8125rem}.assessment-collection-readable .assessment-live-preview{border-top:.1875rem solid #59c4a4;top:1rem}.assessment-collection-readable .assessment-live-preview>span{padding:.875rem 1rem;font-size:.75rem}.assessment-collection-readable .assessment-preview-person{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:1rem}.assessment-collection-readable .assessment-preview-person>b{width:2.625rem;height:2.625rem;font-size:.875rem}.assessment-collection-readable .assessment-preview-person strong{font-size:.9375rem}.assessment-collection-readable .assessment-preview-person small{margin-top:.25rem;font-size:.75rem}.assessment-collection-readable .assessment-preview-main{padding:1.125rem 1rem}.assessment-collection-readable .assessment-preview-main>p>span{font-size:.75rem}.assessment-collection-readable .assessment-preview-main>p>strong{margin:.5rem 0;font-size:2.25rem}.assessment-collection-readable .assessment-preview-main>p>small{font-size:.8125rem}.assessment-collection-readable .assessment-preview-main>div{margin-top:1rem}.assessment-collection-readable .assessment-preview-main>div p{min-height:5rem;padding:.75rem}.assessment-collection-readable .assessment-preview-main>div span{font-size:.75rem}.assessment-collection-readable .assessment-preview-main>div strong{margin-top:.375rem;font-size:.9375rem}.assessment-collection-readable .assessment-method-note{padding:1rem}.assessment-collection-readable .assessment-method-note>b{font-size:.75rem}.assessment-collection-readable .assessment-method-note p{margin:.5rem 0 .75rem;font-size:.8125rem;line-height:1.55}.assessment-collection-readable .assessment-method-note div{gap:.625rem}.assessment-collection-readable .assessment-method-note a{font-size:.75rem}@media (max-width:78rem){.assessment-collection-readable{grid-template-columns:minmax(36rem,1.4fr) minmax(20rem,.6fr)}.assessment-collection-guide{grid-template-columns:minmax(15rem,.65fr) minmax(32rem,1.35fr)}.assessment-collection-guide>aside{grid-column:1/-1;min-height:4.5rem}}@media (max-width:64rem){.assessment-collection-readable,.assessment-collection-guide{grid-template-columns:1fr}.assessment-collection-guide-person{border-bottom:1px solid #dfe7e3;border-right:0}.assessment-collection-readable .assessment-live-preview{order:0;position:static}}@media (max-width:48rem){.assessment-collection-guide>nav,.assessment-collection-readable .assessment-protocol-choice>div,.assessment-collection-readable .assessment-reference>div,.assessment-collection-readable .assessment-number-grid.three,.assessment-collection-readable .assessment-number-grid.four,.assessment-collection-readable .assessment-precision-grid,.assessment-collection-readable .assessment-base-grid{grid-template-columns:1fr}.assessment-collection-guide>nav a{border-bottom:1px solid #e2e9e6;border-right:0}.assessment-collection-readable .assessment-precision-grid.seven .assessment-precision-field:last-child{grid-column:auto}.assessment-collection-readable .assessment-form-footer{flex-direction:column;align-items:stretch}.assessment-collection-readable .assessment-form-footer .button{justify-content:center}}@media (max-width:36rem){.assessment-collection-readable .assessment-form-section{padding:1rem}.assessment-collection-readable .assessment-precision-field>div,.assessment-collection-readable .assessment-preview-main>div{grid-template-columns:1fr}.assessment-collection-readable .assessment-form-appointment,.assessment-collection-readable .assessment-form-defaults,.assessment-collection-readable .assessment-authorization-guard{grid-template-columns:2.625rem minmax(0,1fr)}.assessment-collection-readable :is(.assessment-form-defaults,.assessment-authorization-guard) a{grid-column:2;justify-self:start}}.assessment-body-map{border:1px solid #cbdad4;border-left:.1875rem solid var(--green);background:#f8fbfa;margin:1.25rem 0}.assessment-body-map>header{background:#fff;border-bottom:1px solid #dbe5e1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.assessment-body-map>header>div>span{color:var(--green);letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-body-map>header h3{color:#263c33;margin:.25rem 0;font-size:1rem}.assessment-body-map>header p{color:#6f7f78;margin:0;font-size:.75rem;line-height:1.45}.assessment-body-map-progress{text-align:right;border-left:1px solid #dce5e1;min-width:8rem;padding-left:1rem}.assessment-body-map-progress strong,.assessment-body-map-progress span{display:block}.assessment-body-map-progress strong{color:var(--green-deep);font-size:1.25rem}.assessment-body-map-views{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-body-view{grid-template-rows:auto 1fr;grid-template-columns:minmax(9rem,.72fr) minmax(12rem,1.28fr);gap:.75rem 1rem;min-width:0;margin:0;padding:1rem;display:grid}.assessment-body-view+.assessment-body-view{border-left:1px solid #dbe5e1}.assessment-body-view figcaption{border-bottom:1px solid #e1e8e5;grid-column:1/-1;justify-content:space-between;gap:.75rem;padding-bottom:.625rem;display:flex}.assessment-body-view figcaption strong{color:#30483e;font-size:.8125rem}.assessment-body-view figcaption span{color:#7d8984;font-size:.75rem}.assessment-body-schematic{justify-self:center;width:8.5rem;height:15rem;position:relative}.assessment-body-schematic>i{background:#e7f0ec;border:1px solid #9bb4aa;display:block;position:absolute}.assessment-body-schematic .head{width:2.375rem;height:2.75rem;top:0;left:3.0625rem}.assessment-body-schematic .neck{border-block:0;width:1.25rem;height:.75rem;top:2.75rem;left:3.625rem}.assessment-body-schematic .torso{clip-path:polygon(7% 0,93% 0,79% 100%,21% 100%);width:4.25rem;height:6.75rem;top:3.5rem;left:2.125rem}.assessment-body-schematic .arm{width:1.125rem;height:7.25rem;top:3.625rem}.assessment-body-schematic .arm.left{left:.8125rem;transform:rotate(4deg)}.assessment-body-schematic .arm.right{right:.8125rem;transform:rotate(-4deg)}.assessment-body-schematic .leg{width:1.625rem;height:4.75rem;top:10.25rem}.assessment-body-schematic .leg.left{left:2.375rem}.assessment-body-schematic .leg.right{right:2.375rem}.assessment-body-point{z-index:2;color:#33453e;background:#cbd5d1;border:.125rem solid #fff;outline:1px solid #98aaa3;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:850;line-height:1;display:grid;position:absolute}.assessment-body-point.progress{color:#6f4d0b;background:#f2c76f;outline-color:#b88726}.assessment-body-point.complete{color:#fff;background:#19a77f;outline-color:#08795d}.assessment-body-point.review{color:#fff;background:#dd6a62;outline-color:#a8433d}.assessment-body-point.biceps{top:5.25rem;left:.625rem}.assessment-body-point.chest{top:4.375rem;left:4.5rem}.assessment-body-point.midaxillary{top:5.5rem;left:6.125rem}.assessment-body-point.triceps{top:5.25rem;right:.625rem}.assessment-body-point.subscapular{top:5.25rem;left:4.625rem}.assessment-body-point.abdomen{top:7rem;left:4.375rem}.assessment-body-point.suprailiac{top:8.125rem;left:2rem}.assessment-body-point.thigh{top:11.125rem;left:2.5rem}.assessment-body-view ol{align-self:center;min-width:0;margin:0;padding:0;list-style:none}.assessment-body-view li{border-top:1px solid #dce5e1}.assessment-body-view li:last-child{border-bottom:1px solid #dce5e1}.assessment-body-view li a{min-height:3.25rem;color:inherit;cursor:pointer;grid-template-columns:.625rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .25rem;display:grid}:is(.assessment-body-view li a:hover,.assessment-body-view li a:focus-visible){box-shadow:inset .1875rem 0 var(--green);background:#edf7f3}.assessment-body-view li a>i,.assessment-body-map-legend i{background:#cbd5d1;border:1px solid #98aaa3;width:.625rem;height:.625rem;display:block}.assessment-body-view li.progress a>i,.assessment-body-map-legend i.progress{background:#f2c76f;border-color:#b88726}.assessment-body-view li.complete a>i,.assessment-body-map-legend i.complete{background:#19a77f;border-color:#08795d}.assessment-body-view li.review a>i,.assessment-body-map-legend i.review{background:#dd6a62;border-color:#a8433d}.assessment-body-view li a>span,.assessment-body-view li a :is(strong,small){min-width:0;display:block}.assessment-body-view li a strong{color:#30443b;font-size:.8125rem}.assessment-body-view li a small{color:#76847e;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;overflow:hidden}.assessment-body-view li a>b{color:#80908a;font-size:.875rem}.assessment-body-view li.not-required{color:#83908a;text-align:center;place-items:center;min-height:4rem;font-size:.75rem;line-height:1.4;display:grid}.assessment-body-map>footer{background:#fff;border-top:1px solid #dbe5e1;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.assessment-body-map-legend{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.assessment-body-map-legend span{color:#67766f;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.assessment-body-map>footer p{color:#75837d;margin:0;font-size:.75rem}.assessment-collection-readable :is(.assessment-precision-field,.assessment-number-grid>label)[id^=skinfold-]{scroll-margin-top:1rem}.assessment-collection-readable :is(.assessment-precision-field,.assessment-number-grid>label)[id^=skinfold-]:target{outline:.1875rem solid var(--green)}@supports (color:color-mix(in lab, red, red)){.assessment-collection-readable :is(.assessment-precision-field,.assessment-number-grid>label)[id^=skinfold-]:target{outline:.1875rem solid color-mix(in srgb, var(--green) 38%, transparent)}}.assessment-collection-readable :is(.assessment-precision-field,.assessment-number-grid>label)[id^=skinfold-]:target{outline-offset:.25rem}@media (max-width:64rem){.assessment-body-map-views{grid-template-columns:1fr}.assessment-body-view+.assessment-body-view{border-top:1px solid #dbe5e1;border-left:0}}@media (max-width:48rem){.assessment-body-view{grid-template-columns:minmax(8.5rem,.58fr) minmax(12rem,1.42fr)}}@media (max-width:36rem){.assessment-body-map>header,.assessment-body-map>footer{flex-direction:column;align-items:flex-start}.assessment-body-map-progress{text-align:left;border-top:1px solid #dce5e1;border-left:0;padding:.625rem 0 0}.assessment-body-view{grid-template-columns:1fr}.assessment-body-schematic{grid-row:2}.assessment-body-view ol{width:100%}}.assessment-circumference-map{background:#f7fafb;border:1px solid #cbdad4;border-left:.1875rem solid #496f86;margin:1.25rem 0}.assessment-circumference-map>header{background:#fff;border-bottom:1px solid #d9e3e7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.assessment-circumference-map>header>div>span,.assessment-circumference-map>footer>div>span{color:#416d85;letter-spacing:.08em;font-size:.75rem;font-weight:850;display:block}.assessment-circumference-map>header h3{color:#293d47;margin:.25rem 0;font-size:1rem}.assessment-circumference-map>header p{color:#6e7d84;margin:0;font-size:.75rem;line-height:1.45}.assessment-circumference-progress{text-align:right;border-left:1px solid #d9e3e7;min-width:9rem;padding-left:1rem}.assessment-circumference-progress strong,.assessment-circumference-progress span{display:block}.assessment-circumference-progress strong{color:#315c73;font-size:1.25rem}.assessment-circumference-workspace{grid-template-columns:minmax(14rem,.72fr) minmax(22rem,1.28fr);min-height:26rem;display:grid}.assessment-circumference-workspace>figure{background:#edf3f5;border-right:1px solid #d9e3e7;margin:0;padding:1rem}.assessment-circumference-workspace>figure figcaption{border-bottom:1px solid #d3dfe3;justify-content:space-between;gap:.75rem;padding-bottom:.625rem;display:flex}.assessment-circumference-workspace>figure figcaption strong{color:#304a58;font-size:.8125rem}.assessment-circumference-workspace>figure figcaption span,.assessment-circumference-workspace>figure>p{color:#73858d;font-size:.75rem}.assessment-circumference-workspace>figure>p{text-align:center;margin:.5rem 0 0;line-height:1.4}.assessment-circumference-schematic{width:13rem;height:21rem;margin:.75rem auto 0;position:relative}.assessment-circumference-schematic>i{background:#dce8ec;border:1px solid #91aab5;display:block;position:absolute}.assessment-circumference-schematic>.head{width:2.75rem;height:3.125rem;top:0;left:5.125rem}.assessment-circumference-schematic>.neck{border-block:0;width:1.5rem;height:.875rem;top:3.125rem;left:5.75rem}.assessment-circumference-schematic>.torso{clip-path:polygon(5% 0,95% 0,80% 100%,20% 100%);width:5.375rem;height:8.25rem;top:4rem;left:3.8125rem}.assessment-circumference-schematic>.arm{width:1.25rem;height:8.75rem;top:4.125rem}.assessment-circumference-schematic>.arm.left{left:2.25rem;transform:rotate(4deg)}.assessment-circumference-schematic>.arm.right{right:2.25rem;transform:rotate(-4deg)}.assessment-circumference-schematic>.leg{width:1.875rem;height:8.75rem;top:12.25rem}.assessment-circumference-schematic>.leg.left{left:4.25rem}.assessment-circumference-schematic>.leg.right{right:4.25rem}.assessment-circumference-point{z-index:2;color:#687870;border-top:.125rem solid #9caaa5;align-items:center;height:1.25rem;display:flex;position:absolute}.assessment-circumference-point>i{background:#bfcac6;border:.125rem solid #fff;outline:1px solid #8f9e98;width:.625rem;height:.625rem;display:block}.assessment-circumference-point>b{color:inherit;background:#edf3f5;margin-left:auto;padding:.125rem .25rem;font-size:.75rem;line-height:1}.assessment-circumference-point.complete{color:#08775a;border-color:#168464}.assessment-circumference-point.complete>i{background:#19a77f;outline-color:#08775a}.assessment-circumference-point.review{color:#9d3f39;border-color:#b2524c}.assessment-circumference-point.review>i{background:#dc6a62;outline-color:#9d3f39}.assessment-circumference-point.neck{width:3.5rem;top:3.375rem;left:4.75rem}.assessment-circumference-point.shoulders{width:8rem;top:4.375rem;left:2.5rem}.assessment-circumference-point.chest{width:5rem;top:5.75rem;left:4rem}.assessment-circumference-point.abdomen{width:4.5rem;top:8rem;left:4.25rem}.assessment-circumference-point.waist{width:4.25rem;top:9.375rem;left:4.375rem}.assessment-circumference-point.hip{width:5.25rem;top:11rem;left:3.875rem}.assessment-circumference-point.arm-relaxed{width:2.375rem;top:6rem;left:1.75rem}.assessment-circumference-point.arm-contracted{width:2.375rem;top:7rem;right:1.75rem}.assessment-circumference-point.forearm{width:2.25rem;top:9.5rem;right:1.375rem}.assessment-circumference-point.thigh{width:3rem;top:13.5rem;left:3.75rem}.assessment-circumference-point.calf{width:3rem;top:17.25rem;right:3.75rem}.assessment-circumference-route{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;padding:1rem;display:grid}.assessment-circumference-route>section:first-child{grid-row:span 2}.assessment-circumference-route>section>header{border-bottom:.125rem solid #d7e2e6;justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.assessment-circumference-route>section>header strong{color:#304a58;font-size:.8125rem}.assessment-circumference-route>section>header span{color:#7b898f;font-size:.75rem}.assessment-circumference-route ol{margin:0;padding:0;list-style:none}.assessment-circumference-route li{border-bottom:1px solid #e0e7e9}.assessment-circumference-route li a{min-height:3.5rem;color:inherit;cursor:pointer;grid-template-columns:.625rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .25rem;display:grid}:is(.assessment-circumference-route li a:hover,.assessment-circumference-route li a:focus-visible){background:#edf5f7;box-shadow:inset .1875rem 0 #496f86}.assessment-circumference-route li a>i{background:#c3cdc9;border:1px solid #91a19a;width:.625rem;height:.625rem;display:block}.assessment-circumference-route li.complete a>i{background:#19a77f;border-color:#08775a}.assessment-circumference-route li.review a>i{background:#dc6a62;border-color:#9d3f39}.assessment-circumference-route li a>span,.assessment-circumference-route li a :is(strong,small){min-width:0;display:block}.assessment-circumference-route li a strong{color:#30443c;font-size:.8125rem}.assessment-circumference-route li a small{color:#74827c;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.75rem;overflow:hidden}.assessment-circumference-route li.review a small{color:#9d3f39}.assessment-circumference-route li a>b{color:#7b8d95;font-size:.875rem}.assessment-circumference-map>footer{background:#f5f9fa;border-top:1px solid #d9e3e7;grid-template-columns:minmax(14rem,1.2fr) repeat(2,minmax(10rem,.8fr));align-items:center;gap:1rem;padding:.875rem 1rem;display:grid}.assessment-circumference-map>footer>div strong,.assessment-circumference-map>footer>div small{display:block}.assessment-circumference-map>footer>div strong{color:#304a58;margin-top:.25rem;font-size:.8125rem}.assessment-circumference-map>footer>div small{color:#73838a;margin-top:.1875rem;font-size:.75rem;line-height:1.4}.assessment-circumference-map>footer>p{border-left:1px solid #d3dfe3;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.625rem;min-height:3rem;margin:0;padding-left:1rem;display:grid}.assessment-circumference-map>footer>p>b{color:#718078;background:#fff;border:1px solid #aebdb7;place-items:center;width:1.625rem;height:1.625rem;font-size:.8125rem;display:grid}.assessment-circumference-map>footer>p.ready>b{color:#fff;background:#168464;border-color:#08775a}.assessment-circumference-map>footer>p strong,.assessment-circumference-map>footer>p small{display:block}.assessment-circumference-map>footer>p strong{color:#344840;font-size:.8125rem}.assessment-circumference-map>footer>p small{color:#74827c;margin-top:.1875rem;font-size:.75rem}.assessment-collection-readable .assessment-number-grid>label[id^=circumference-]{scroll-margin-top:1rem}.assessment-collection-readable .assessment-number-grid>label[id^=circumference-]:target{outline-offset:.25rem;outline:.1875rem solid #496f8661}@media (max-width:64rem){.assessment-circumference-workspace{grid-template-columns:1fr}.assessment-circumference-workspace>figure{border-bottom:1px solid #d9e3e7;border-right:0}}@media (max-width:48rem){.assessment-circumference-map>footer{grid-template-columns:1fr 1fr}.assessment-circumference-map>footer>div{grid-column:1/-1}.assessment-circumference-map>footer>p:first-of-type{border-left:0;padding-left:0}}@media (max-width:36rem){.assessment-circumference-map>header{flex-direction:column;align-items:flex-start}.assessment-circumference-progress{text-align:left;border-top:1px solid #d9e3e7;border-left:0;padding:.625rem 0 0}.assessment-circumference-route,.assessment-circumference-map>footer{grid-template-columns:1fr}.assessment-circumference-route>section:first-child{grid-row:auto}.assessment-circumference-map>footer>p{border-top:1px solid #d3dfe3;border-left:0;padding:.75rem 0 0}}.assessment-session-preparation{--session-ink:#10251f;--session-green:#16724d;--session-amber:#a86509;--session-red:#a33a31;color:var(--session-ink);gap:1rem;display:grid}.assessment-session-preparation button,.assessment-session-preparation a.button,.assessment-session-preparation a{cursor:pointer}.assessment-session-preparation-hero{color:#f6fbf8;background:#16342c;border:1px solid #16342c;border-radius:.25rem;grid-template-columns:minmax(0,1fr) 17rem;min-height:12rem;display:grid;overflow:hidden}.assessment-session-preparation-hero.attention{background:#493619;border-color:#493619}.assessment-session-preparation-hero.blocked{background:#462a27;border-color:#462a27}.assessment-session-preparation-hero>div{align-self:center;padding:1.35rem 1.5rem}.assessment-session-preparation-hero>div>span,.assessment-session-preparation-flow strong,.assessment-session-preparation [class*=assessment-session-] header span,.assessment-session-method article small,.assessment-session-baseline article small,.assessment-session-origin small,.assessment-session-receipt header>span{letter-spacing:.08em;font-size:.75rem;font-weight:800}.assessment-session-preparation-hero h2{max-width:38rem;margin:.35rem 0;font-size:clamp(1.35rem,2.4vw,1.65rem);line-height:1.15}.assessment-session-preparation-hero p{color:#d8e7e1;margin:0;font-size:.9375rem}.assessment-session-preparation-hero nav{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.assessment-session-preparation-hero nav a{color:#fff;text-underline-offset:.2rem;font-size:.8125rem;font-weight:750}.assessment-session-preparation-hero>aside{text-align:center;background:#ffffff17;border-left:1px solid #ffffff29;place-content:center;padding:1rem;display:grid}.assessment-session-preparation-hero>aside small{letter-spacing:.08em;font-size:.75rem}.assessment-session-preparation-hero>aside b{margin:.25rem 0 0;font-size:2.25rem;line-height:1}.assessment-session-preparation-hero>aside strong{margin-top:.25rem;font-size:.875rem}.assessment-session-preparation-hero>aside span{color:#d8e7e1;margin-top:.65rem;font-size:.8125rem}.assessment-session-preparation-flow{background:#fff;border:1px solid #d9e1dd;border-radius:.2rem;grid-template-columns:repeat(3,minmax(1.5rem,auto) minmax(0,1fr)) minmax(0,1fr);align-items:center;padding:.75rem;display:grid}.assessment-session-preparation-flow>i{text-align:center;color:#81918a;font-style:normal}.assessment-session-preparation-flow article{align-items:center;gap:.65rem;min-width:0;display:flex}.assessment-session-preparation-flow article>b{color:#fff;background:#75827d;border-radius:50%;flex:0 0 1.8rem;place-items:center;height:1.8rem;font-size:.75rem;display:grid}.assessment-session-preparation-flow article.ready>b{background:var(--session-green)}.assessment-session-preparation-flow article.attention>b{background:var(--session-amber)}.assessment-session-preparation-flow article.blocked>b{background:var(--session-red)}.assessment-session-preparation-flow p{gap:.1rem;min-width:0;margin:0;display:grid}.assessment-session-preparation-flow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessment-session-preparation-flow small{color:#66736e;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.assessment-session-preparation-layout{grid-template-columns:minmax(0,1.42fr) minmax(17rem,.58fr);align-items:start;gap:1rem;display:grid}.assessment-session-preparation-layout>main{gap:1rem;min-width:0;display:grid}.assessment-session-preparation-layout>aside{gap:1rem;display:grid;position:sticky;top:1rem}.assessment-session-preparation .panel{box-shadow:none;border-radius:.2rem;margin:0}.assessment-session-preparation .panel>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.assessment-session-preparation .panel>header h2{margin:.2rem 0;font-size:1.05rem}.assessment-session-preparation .panel>header p{color:#62706a;margin:0;font-size:.8125rem;line-height:1.45}.assessment-session-checklist>header>b,.assessment-session-baseline>header>b{color:#53615c;white-space:nowrap;background:#eef2f0;border-radius:.15rem;padding:.32rem .5rem;font-size:.75rem}.assessment-session-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.assessment-session-checklist article{background:#f7f9f8;border:1px solid #dce4e0;border-left:3px solid #81918a;gap:.75rem;min-height:6.3rem;padding:.8rem;display:flex}.assessment-session-checklist article.ready{border-left-color:var(--session-green)}.assessment-session-checklist article.attention{border-left-color:var(--session-amber);background:#fffaf0}.assessment-session-checklist article.blocked{border-left-color:var(--session-red);background:#fff7f6}.assessment-session-checklist article>b{color:#fff;background:#81918a;border-radius:50%;flex:0 0 1.6rem;place-items:center;height:1.6rem;font-size:.8125rem;display:grid}.assessment-session-checklist article.ready>b{background:var(--session-green)}.assessment-session-checklist article.attention>b{background:var(--session-amber)}.assessment-session-checklist article.blocked>b{background:var(--session-red)}.assessment-session-checklist article p{align-content:start;gap:.18rem;margin:0;display:grid}.assessment-session-checklist article p small{color:#76837e;font-size:.75rem}.assessment-session-checklist article p strong{font-size:.875rem}.assessment-session-checklist article p span{color:#5d6c66;font-size:.8125rem;line-height:1.4}.assessment-session-method>header a{color:var(--session-green);white-space:nowrap;font-size:.8125rem;font-weight:750}.assessment-session-method>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.assessment-session-method article{background:#f7f9f8;border-top:2px solid #244c40;gap:.3rem;min-height:6rem;padding:.8rem;display:grid}.assessment-session-method article strong{font-size:.875rem}.assessment-session-method article span{color:#61706a;font-size:.8125rem;line-height:1.35}.assessment-session-baseline>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.assessment-session-baseline article{background:#f6f8f7;border:1px solid #e0e6e3;gap:.25rem;padding:.7rem;display:grid}.assessment-session-baseline article small{color:#68766f;font-size:.75rem}.assessment-session-baseline article strong{font-size:.8125rem}.assessment-session-baseline footer{border-left:3px solid var(--session-green);background:#f2f7f4;gap:.65rem;margin-top:.8rem;padding:.75rem;display:flex}.assessment-session-baseline footer>span{font-size:1.15rem}.assessment-session-baseline footer p{gap:.15rem;margin:0;display:grid}.assessment-session-baseline footer strong{font-size:.8125rem}.assessment-session-baseline footer small{color:#5d6b65;font-size:.8125rem;line-height:1.35}.assessment-session-origin,.assessment-session-boundary{background:#f4f7f5;border:1px solid #d9e2dd;border-left:3px solid #526f65;align-items:center;gap:.75rem;padding:.9rem;display:flex}.assessment-session-origin>span,.assessment-session-boundary>span{font-size:1.1rem}.assessment-session-origin>div,.assessment-session-boundary>div{flex:1;gap:.15rem;display:grid}.assessment-session-origin strong,.assessment-session-boundary strong{font-size:.875rem}.assessment-session-origin p,.assessment-session-boundary p{color:#5e6c66;margin:0;font-size:.8125rem;line-height:1.4}.assessment-session-origin a{color:var(--session-green);white-space:nowrap;font-size:.8125rem;font-weight:750}.assessment-session-receipt{padding:1rem}.assessment-session-receipt header{border-bottom:1px solid #dfe6e2;padding-bottom:.8rem;display:block!important}.assessment-session-receipt header h2{margin:.25rem 0 .05rem!important}.assessment-session-receipt header p{color:#66736e}.assessment-session-receipt dl{gap:.6rem;margin:.8rem 0;display:grid}.assessment-session-receipt dl>div{grid-template-columns:6rem 1fr;gap:.5rem;display:grid}.assessment-session-receipt dt{color:#6a7772;font-size:.75rem}.assessment-session-receipt dd{text-align:right;margin:0;font-size:.8125rem;font-weight:700}.assessment-session-receipt .button{justify-content:center;width:100%;display:flex}.assessment-session-server-note{color:#66736e;text-align:center;margin-top:.65rem;font-size:.75rem;line-height:1.35;display:block}.assessment-session-boundary{background:#fff;border-left-color:#1b6c50;align-items:start}@media (max-width:78rem){.assessment-session-preparation-layout{grid-template-columns:minmax(0,1fr) 18rem}.assessment-session-baseline>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:58rem){.assessment-session-preparation-layout{grid-template-columns:1fr}.assessment-session-preparation-layout>aside{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);position:static}.assessment-session-preparation-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.assessment-session-preparation-flow>i{display:none}}@media (max-width:42rem){.assessment-session-preparation-hero{grid-template-columns:1fr}.assessment-session-preparation-hero>aside{border-top:1px solid #ffffff29;border-left:0}.assessment-session-checklist>div,.assessment-session-method>div,.assessment-session-preparation-layout>aside{grid-template-columns:1fr}.assessment-session-origin{flex-wrap:wrap;align-items:start}.assessment-session-origin a{margin-left:2.25rem}}.assessment-detail-readable{gap:1rem}.assessment-detail-readable :is(a,button){cursor:pointer}.assessment-detail-readable .assessment-detail-hero{border-top:.1875rem solid var(--green);grid-template-columns:minmax(0,1fr) minmax(29rem,.7fr);gap:1.25rem;min-height:10rem;padding:1.125rem;display:grid}.assessment-detail-readable .assessment-detail-person{gap:1rem}.assessment-detail-readable .assessment-detail-person>span{width:3.25rem;height:3.25rem;font-size:.875rem}.assessment-detail-readable .assessment-detail-person small{font-size:.75rem}.assessment-detail-readable .assessment-detail-person h2{margin:.375rem 0 .25rem;font-size:1.25rem}.assessment-detail-readable .assessment-detail-person b{font-size:.8125rem}.assessment-detail-readable .assessment-detail-person a{min-height:2.25rem;color:var(--green-deep);border:1px solid #d7e3de;align-items:center;margin:.625rem .375rem 0 0;padding:0 .625rem;font-size:.75rem;font-weight:750;display:inline-flex}:is(.assessment-detail-readable .assessment-detail-person a:hover,.assessment-detail-readable .assessment-detail-person a:focus-visible){background:#edf8f4;border-color:#86bba9}.assessment-detail-readable .assessment-detail-actions{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:stretch;gap:.625rem}.assessment-calculation-badge{background:#f0faf6;border:1px solid #cbe1d8;grid-column:1/-1;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem;display:grid}.assessment-calculation-badge.outside_protocol_range{background:#fffaf0;border-color:#ead5a6}.assessment-calculation-badge>span{color:#08795d;background:#dcefe8;place-items:center;width:2.375rem;height:2.375rem;font-size:.875rem;font-weight:850;display:grid}.assessment-calculation-badge.outside_protocol_range>span{color:#96691d;background:#f4e6c4}.assessment-calculation-badge p{margin:0}.assessment-calculation-badge :is(small,strong,b){display:block}.assessment-calculation-badge small{color:var(--green-deep);letter-spacing:.06em;font-size:.75rem;font-weight:850}.assessment-calculation-badge strong{color:#2e493f;margin-top:.25rem;font-size:.875rem}.assessment-calculation-badge b{color:#72817a;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.75rem;font-weight:600;overflow:hidden}.assessment-detail-readable .assessment-privacy-badge{gap:.625rem;min-height:3rem;padding:.625rem .75rem}.assessment-detail-readable .assessment-privacy-badge strong{font-size:.8125rem}.assessment-detail-readable .assessment-privacy-badge small{margin-top:.1875rem;font-size:.75rem}.assessment-detail-readable .assessment-detail-print-button{min-height:3rem;padding-inline:.875rem;font-size:.8125rem}.assessment-detail-readable .assessment-result-grid{gap:.75rem}.assessment-detail-readable .assessment-result-card{min-height:7.75rem;padding:1rem 1.125rem}.assessment-detail-readable .assessment-result-card.featured{border-top-width:.1875rem}.assessment-detail-readable .assessment-result-card>span,.assessment-detail-readable .assessment-result-card>small{font-size:.75rem}.assessment-detail-readable .assessment-result-card>strong{margin:.75rem 0 .5rem;font-size:1.625rem}.assessment-detail-readable .assessment-result-card>small{line-height:1.45}.assessment-derived-summary{border-top:.1875rem solid #5d8ea3;overflow:hidden}.assessment-derived-summary>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:6.25rem;padding:.875rem 1.125rem;display:flex}.assessment-derived-summary>header span{color:#416f82;letter-spacing:.06em;font-size:.75rem;font-weight:850}.assessment-derived-summary>header h2{margin:.375rem 0 .25rem;font-size:1.125rem}.assessment-derived-summary>header p{color:#718079;margin:0;font-size:.8125rem;line-height:1.45}.assessment-derived-summary>header>b{color:#416f82;background:#f3f8fa;border:1px solid #c7dce4;flex:none;padding:.4375rem .625rem;font-size:.75rem}.assessment-derived-summary>dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.assessment-derived-summary>dl>div{border-right:1px solid var(--line-soft);min-width:0;min-height:6.75rem;padding:.875rem 1rem}.assessment-derived-summary>dl>div:last-child{border-right:0}.assessment-derived-summary :is(dt,dd,small){display:block}.assessment-derived-summary dt{color:#75837d;font-size:.75rem;font-weight:700}.assessment-derived-summary dd{color:#294239;text-overflow:ellipsis;margin:.625rem 0 .25rem;font-size:1.25rem;font-weight:800;overflow:hidden}.assessment-derived-summary dl small{color:#84908b;font-size:.75rem}.assessment-derived-summary>footer{border-top:1px solid var(--line-soft);background:#f7faf9;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.625rem;min-height:4rem;padding:.625rem 1rem;display:grid}.assessment-derived-summary>footer>span{color:#587068;border:1px solid #cddbd5;place-items:center;width:1.625rem;height:1.625rem;font-size:.75rem;font-weight:850;display:grid}.assessment-derived-summary>footer p{color:#6d7c75;margin:0;font-size:.8125rem;line-height:1.45}.assessment-detail-readable .assessment-detail-layout,.assessment-detail-readable :is(.assessment-detail-main,.assessment-detail-side){gap:1rem}.assessment-detail-readable .assessment-detail-layout{grid-template-columns:minmax(42rem,1.55fr) minmax(20rem,.58fr)}.assessment-detail-readable article>header,.assessment-detail-readable .assessment-precision-audit>header{gap:1rem;min-height:6rem;padding:.875rem 1.125rem}.assessment-detail-readable article>header span,.assessment-detail-readable .assessment-protocol>span,.assessment-detail-readable .assessment-notes-card>span,.assessment-detail-readable .assessment-detail-quality-review>span,.assessment-detail-readable .assessment-precision-audit>header span{font-size:.75rem}.assessment-detail-readable article>header h2,.assessment-detail-readable .assessment-protocol h2,.assessment-detail-readable .assessment-detail-quality-review h2{margin-top:.375rem;font-size:1.0625rem}.assessment-detail-readable article>header>b,.assessment-detail-readable .assessment-precision-audit>header>b{padding:.375rem .5rem;font-size:.75rem}.assessment-comparison-method-note{background:#fffaf0;border-bottom:1px solid #ead7ad;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1rem;display:grid}.assessment-comparison-method-note>span{color:#95691d;background:#f3e5c4;place-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;font-weight:850;display:grid}.assessment-comparison-method-note p{margin:0}.assessment-comparison-method-note :is(strong,small){display:block}.assessment-comparison-method-note strong{color:#6c541e;font-size:.875rem}.assessment-comparison-method-note small{color:#7f704e;margin-top:.25rem;font-size:.75rem;line-height:1.45}.assessment-detail-readable .assessment-comparison>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-detail-readable .assessment-comparison>div:last-child p{min-height:7rem;padding:1rem}.assessment-detail-readable .assessment-comparison p span{font-size:.75rem}.assessment-detail-readable .assessment-comparison p strong{margin:.625rem 0 .5rem;font-size:1rem}.assessment-detail-readable .assessment-comparison p b{font-size:.75rem}.assessment-detail-readable .assessment-measurement-groups{grid-template-columns:minmax(18rem,.75fr) minmax(26rem,1.25fr)}.assessment-detail-readable .assessment-measurement-groups>section{padding:1rem 1.125rem}.assessment-detail-readable .assessment-measurement-groups h3{margin-bottom:.75rem;font-size:.875rem}.assessment-detail-readable .assessment-measurement-groups section>div{column-gap:1rem}.assessment-detail-readable .assessment-measurement-groups p{gap:.625rem;min-height:2.75rem;padding-block:.375rem}.assessment-detail-readable .assessment-measurement-groups p span{font-size:.8125rem}.assessment-detail-readable .assessment-measurement-groups p strong{font-size:.875rem}.assessment-detail-readable .assessment-history-chart{gap:.5rem;min-height:14.5rem;padding:1.25rem 1rem .75rem}.assessment-detail-readable .assessment-history-chart a{gap:.375rem;min-width:3.75rem;max-width:5rem;height:11.5rem;font-size:.75rem}.assessment-detail-readable .assessment-history-chart a>span{width:1rem;max-height:7rem}.assessment-detail-readable .assessment-history-chart a b{font-size:.8125rem}.assessment-detail-readable .assessment-history-chart a em{color:#72817a;min-height:1rem;font-size:.75rem;font-style:normal;line-height:1.25}.assessment-detail-readable .assessment-history-chart a.method-change>span{background:repeating-linear-gradient(-45deg,#f1dca9 0 .25rem,#fff8e8 .25rem .5rem);border:1px dashed #a87918}.assessment-detail-readable .assessment-history-chart a.method-change em{color:#8b650e;font-weight:800}.assessment-history-boundary{background:#fffaf0;border-bottom:1px solid #ead7ad;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5rem;padding:.75rem 1rem;display:grid}.assessment-history-boundary>span{color:#95691d;background:#f3e5c4;place-items:center;width:2.375rem;height:2.375rem;font-size:.875rem;font-weight:850;display:grid}.assessment-history-boundary strong{color:#6c541e;font-size:.875rem}.assessment-history-boundary p{color:#7f704e;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.assessment-detail-readable .assessment-history-table{padding:.25rem 1rem .75rem}.assessment-detail-readable .assessment-history-table p{grid-template-columns:minmax(8rem,1fr) repeat(3,minmax(6rem,.7fr)) 5.5rem;gap:.75rem;min-height:3.75rem;font-size:.8125rem}.assessment-detail-readable .assessment-history-table p.method-change{background:#fffaf0;border-left:.25rem solid #d6ad4e;padding-left:.75rem}.assessment-detail-readable .assessment-history-table p.method-change small{color:#8b650e;font-size:.75rem;font-weight:750}.assessment-detail-readable .assessment-history-table :is(.assessment-history-compare,.assessment-history-current){min-height:2rem;padding-inline:.5rem;font-size:.75rem}.assessment-detail-readable .assessment-protocol,.assessment-detail-readable .assessment-notes-card,.assessment-detail-readable .assessment-detail-quality-review{padding:1.125rem}.assessment-detail-readable .assessment-protocol dl{margin-top:.875rem}.assessment-detail-readable .assessment-protocol dl div{gap:.75rem;min-height:3rem}.assessment-detail-readable .assessment-protocol :is(dt,dd){font-size:.8125rem}.assessment-detail-readable .assessment-protocol dd{text-align:right}.assessment-detail-readable .assessment-protocol>p,.assessment-detail-readable .assessment-detail-quality-review p,.assessment-detail-readable .assessment-notes-card>p{font-size:.8125rem;line-height:1.55}.assessment-detail-readable .assessment-protocol>p{margin-block:.875rem;padding:.75rem}.assessment-detail-readable .assessment-protocol>div{gap:.5rem}.assessment-detail-readable .assessment-protocol a,.assessment-detail-readable .assessment-detail-quality-review a{font-size:.75rem}.assessment-detail-readable .assessment-detail-quality-review>small{margin-top:.625rem;font-size:.75rem;line-height:1.45}.assessment-detail-readable .assessment-scope-note{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem}.assessment-detail-readable .assessment-scope-note>b{width:2.375rem;height:2.375rem;font-size:.875rem}.assessment-detail-readable .assessment-scope-note strong{font-size:.875rem}.assessment-detail-readable .assessment-scope-note p{margin-top:.25rem;font-size:.8125rem}.assessment-detail-readable .assessment-precision-audit>header p{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.assessment-detail-readable .assessment-precision-audit>div{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-detail-readable .assessment-precision-audit>div>section{min-height:8rem;padding:1rem}.assessment-detail-readable .assessment-precision-audit section>span,.assessment-detail-readable .assessment-precision-audit section>strong{font-size:.8125rem}.assessment-detail-readable .assessment-precision-audit section>p{gap:.375rem;margin:.75rem 0}.assessment-detail-readable .assessment-precision-audit section>p b{min-width:4rem;padding:.5rem;font-size:.8125rem}.assessment-detail-readable .assessment-precision-audit section small{font-size:.75rem}.assessment-detail-readable .assessment-precision-audit>footer{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem}.assessment-detail-readable .assessment-precision-audit>footer>span{width:2.125rem;height:2.125rem;font-size:.875rem}.assessment-detail-readable .assessment-precision-audit>footer strong,.assessment-detail-readable .assessment-precision-audit>footer a{font-size:.8125rem}.assessment-detail-readable .assessment-precision-audit>footer small{font-size:.75rem}.assessment-detail-readable .assessment-quality-detail-link{grid-template-columns:2.625rem minmax(0,1fr) auto;gap:.75rem;min-height:5rem;padding:.75rem 1rem}.assessment-detail-readable .assessment-quality-detail-link>span{width:2.5rem;height:2.5rem;font-size:.875rem}.assessment-detail-readable .assessment-quality-detail-link strong,.assessment-detail-readable .assessment-quality-detail-link a{font-size:.8125rem}.assessment-detail-readable .assessment-quality-detail-link small{margin-top:.25rem;font-size:.75rem}.assessment-detail-readable .assessment-quality-detail-link a{padding:.625rem .75rem}@media (max-width:78rem){.assessment-detail-readable .assessment-detail-hero,.assessment-detail-readable .assessment-detail-layout{grid-template-columns:1fr}.assessment-detail-readable .assessment-detail-actions{grid-template-columns:minmax(0,1fr) auto}.assessment-derived-summary>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-derived-summary>dl>div:nth-child(3){border-right:0}.assessment-derived-summary>dl>div:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.assessment-detail-readable .assessment-detail-side{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-detail-readable .assessment-scope-note{grid-column:1/-1}}@media (max-width:54rem){.assessment-detail-readable .assessment-result-grid,.assessment-detail-readable .assessment-comparison>div:last-child,.assessment-detail-readable .assessment-measurement-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-detail-readable .assessment-measurement-groups>section:last-child{border-top:1px solid var(--line-soft);border-left:0}.assessment-detail-readable .assessment-measurement-groups>section{border-right:0}.assessment-detail-readable .assessment-detail-side{grid-template-columns:1fr}.assessment-detail-readable .assessment-scope-note{grid-column:auto}.assessment-detail-readable .assessment-history-table{overflow-x:auto}.assessment-detail-readable .assessment-history-table p{min-width:42rem}.assessment-detail-readable .assessment-precision-audit>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.assessment-detail-readable .assessment-detail-hero{padding:1rem}.assessment-detail-readable .assessment-detail-person{align-items:flex-start}.assessment-detail-readable .assessment-detail-actions,.assessment-detail-readable .assessment-result-grid,.assessment-derived-summary>dl,.assessment-detail-readable .assessment-comparison>div:last-child,.assessment-detail-readable .assessment-measurement-groups,.assessment-detail-readable .assessment-measurement-groups section>div,.assessment-detail-readable .assessment-precision-audit>div{grid-template-columns:1fr}.assessment-detail-readable .assessment-detail-print-button{width:100%}.assessment-derived-summary>dl>div,.assessment-derived-summary>dl>div:nth-child(3){border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-derived-summary>dl>div:last-child{border-bottom:0}.assessment-detail-readable .assessment-comparison>div:last-child p{border-right:0;border-bottom:1px solid var(--line-soft)}.assessment-detail-readable .assessment-precision-audit>footer,.assessment-detail-readable .assessment-quality-detail-link{grid-template-columns:2.25rem minmax(0,1fr)}.assessment-detail-readable .assessment-precision-audit>footer a,.assessment-detail-readable .assessment-quality-detail-link a{grid-column:2;justify-self:start}}.assessment-result-handoff{--handoff-ink:#10231e;--handoff-green:#17724e;--handoff-amber:#9a620f;--handoff-red:#9f3d35;color:var(--handoff-ink);gap:1rem;display:grid}.assessment-result-handoff button,.assessment-result-handoff a{cursor:pointer}.assessment-result-handoff-hero{color:#f8fbfa;background:#17372e;border:1px solid #17372e;border-radius:.2rem;grid-template-columns:minmax(0,1fr) 17rem;min-height:12rem;display:grid;overflow:hidden}.assessment-result-handoff-hero.attention{background:#49391e;border-color:#49391e}.assessment-result-handoff-hero.recollection{background:#4a2b28;border-color:#4a2b28}.assessment-result-handoff-hero.relationship_closed{background:#34403c;border-color:#34403c}.assessment-result-handoff-hero>div{align-self:center;padding:1.4rem 1.5rem}.assessment-result-handoff-hero>div>span,.assessment-result-handoff .panel>header span,.assessment-result-recollection small,.assessment-result-internal small,.assessment-result-handoff-receipt header>span{letter-spacing:.08em;font-size:.75rem;font-weight:800}.assessment-result-handoff-hero h2{max-width:42rem;margin:.35rem 0;font-size:clamp(1.35rem,2.4vw,1.65rem);line-height:1.15}.assessment-result-handoff-hero p{color:#dce8e4;max-width:48rem;margin:0;font-size:1rem;line-height:1.45}.assessment-result-handoff-hero nav{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.assessment-result-handoff-hero nav a{color:#fff;text-underline-offset:.2rem;font-size:.875rem;font-weight:750}.assessment-result-handoff-hero>aside{text-align:center;background:#ffffff17;border-left:1px solid #ffffff2b;place-content:center;padding:1rem;display:grid}.assessment-result-handoff-hero>aside small{letter-spacing:.08em;font-size:.75rem}.assessment-result-handoff-hero>aside b{margin-top:.25rem;font-size:2.25rem;line-height:1}.assessment-result-handoff-hero>aside strong{margin-top:.35rem;font-size:.875rem}.assessment-result-handoff-hero>aside span{color:#dce8e4;margin-top:.7rem;font-size:.8125rem}.assessment-result-handoff-flow{background:#fff;border:1px solid #d9e2de;border-radius:.2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.75rem;display:grid}.assessment-result-handoff-flow article{border-right:1px solid #e4e9e7;gap:.65rem;min-width:0;padding:.55rem;display:flex}.assessment-result-handoff-flow article:last-child{border-right:0}.assessment-result-handoff-flow article>b{color:#fff;background:#7c8984;border-radius:50%;flex:0 0 1.8rem;place-items:center;height:1.8rem;font-size:.75rem;display:grid}.assessment-result-handoff-flow article.done>b{background:var(--handoff-green)}.assessment-result-handoff-flow article.attention>b{background:var(--handoff-amber)}.assessment-result-handoff-flow article.hold>b{background:var(--handoff-red)}.assessment-result-handoff-flow p{align-content:start;gap:.18rem;min-width:0;margin:0;display:grid}.assessment-result-handoff-flow strong{font-size:.8125rem}.assessment-result-handoff-flow small{color:#617069;font-size:.75rem;line-height:1.35}.assessment-result-handoff-layout{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);align-items:start;gap:1rem;display:grid}.assessment-result-handoff-layout>main{gap:1rem;min-width:0;display:grid}.assessment-result-handoff-layout>aside{gap:1rem;display:grid;position:sticky;top:1rem}.assessment-result-handoff .panel{box-shadow:none;border-radius:.2rem;margin:0}.assessment-result-handoff .panel>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.assessment-result-handoff .panel>header h2{margin:.2rem 0;font-size:1.05rem}.assessment-result-handoff .panel>header p{color:#5f6d67;margin:0;font-size:.875rem;line-height:1.45}.assessment-result-handoff .panel>header>b{color:#53615c;white-space:nowrap;background:#eef2f0;border-radius:.12rem;padding:.32rem .5rem;font-size:.75rem}.assessment-result-recollection{border:1px solid #eccfc9;border-left:3px solid var(--handoff-red);background:#fff7f5;align-items:center;gap:.8rem;padding:.95rem;display:flex}.assessment-result-recollection>span{color:var(--handoff-red);font-size:1.25rem}.assessment-result-recollection>div{flex:1;gap:.18rem;display:grid}.assessment-result-recollection strong{font-size:.9375rem}.assessment-result-recollection p{color:#695c58;margin:0;font-size:.875rem;line-height:1.4}.assessment-result-recollection em{color:#756862;font-size:.75rem;font-style:normal}.assessment-result-recollection a{color:var(--handoff-red);white-space:nowrap;font-size:.8125rem;font-weight:750}.assessment-result-member-heading{color:#fff;background:#17372e;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem;display:flex}.assessment-result-member-heading p{gap:.2rem;margin:0;display:grid}.assessment-result-member-heading small{color:#c8dbd4;letter-spacing:.07em;font-size:.75rem}.assessment-result-member-heading strong{font-size:1rem}.assessment-result-member-heading span{color:#dce8e4;font-size:.8125rem}.assessment-result-member-heading i{color:#17372e;white-space:nowrap;background:#fff;padding:.35rem .5rem;font-size:.75rem;font-style:normal;font-weight:800}.assessment-result-member-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.65rem;display:grid}.assessment-result-member-metrics article{background:#f5f8f6;border:1px solid #dfe6e2;gap:.25rem;padding:.7rem;display:grid}.assessment-result-member-metrics small{color:#65736d;font-size:.75rem}.assessment-result-member-metrics strong{font-size:.9375rem}.assessment-result-member-view footer{border-left:3px solid var(--handoff-green);background:#f2f7f4;gap:.65rem;margin-top:.7rem;padding:.75rem;display:flex}.assessment-result-member-view footer>span{font-size:1.1rem}.assessment-result-member-view footer p{gap:.15rem;margin:0;display:grid}.assessment-result-member-view footer strong{font-size:.875rem}.assessment-result-member-view footer small{color:#5c6b65;font-size:.8125rem;line-height:1.4}.assessment-result-conversation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.assessment-result-conversation article{background:#f7f9f8;border-top:2px solid #294f43;gap:.65rem;min-height:7.2rem;padding:.8rem;display:flex}.assessment-result-conversation article>b{color:#607068;font-size:.75rem}.assessment-result-conversation article p{align-content:start;gap:.3rem;margin:0;display:grid}.assessment-result-conversation article strong{font-size:.875rem}.assessment-result-conversation article span{color:#5e6c66;font-size:.875rem;line-height:1.42}.assessment-result-plan>div:not(.assessment-result-plan-empty){grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.assessment-result-plan>div>article{background:#f5f8f6;border:1px solid #dfe6e2;gap:.3rem;padding:.75rem;display:grid}.assessment-result-plan>div>article small{color:#65736d;font-size:.75rem}.assessment-result-plan>div>article strong{font-size:.875rem;line-height:1.4}.assessment-result-plan>div>article span{color:#5f6d67;font-size:.8125rem}.assessment-result-plan-empty{border-left:3px solid var(--handoff-amber);background:#fffaf0;gap:.65rem;margin-top:1rem;padding:.9rem;display:flex}.assessment-result-plan-empty>span{font-size:1.15rem}.assessment-result-plan-empty p{gap:.2rem;margin:0;display:grid}.assessment-result-plan-empty strong{font-size:.875rem}.assessment-result-plan-empty small{color:#655f54;font-size:.8125rem;line-height:1.4}.assessment-result-plan footer{border-top:1px solid #e0e6e3;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding-top:.8rem;display:flex}.assessment-result-plan footer span{color:#5e6d66;text-align:right;max-width:25rem;font-size:.8125rem;line-height:1.35}.assessment-result-internal{background:#f4f2f1;border:1px solid #dfd9d6;border-left:3px solid #625751;align-items:start;gap:.75rem;padding:.9rem;display:flex}.assessment-result-internal>span{font-size:1.1rem}.assessment-result-internal>div{flex:1;gap:.18rem;display:grid}.assessment-result-internal strong{font-size:.875rem}.assessment-result-internal p{color:#665f5b;margin:0;font-size:.875rem;line-height:1.42}.assessment-result-internal>b{color:#fff;white-space:nowrap;background:#625751;padding:.3rem .45rem;font-size:.75rem}.assessment-result-handoff-receipt{padding:1rem}.assessment-result-handoff-receipt header{border-bottom:1px solid #e0e6e3;padding-bottom:.8rem;display:block!important}.assessment-result-handoff-receipt header h2{margin:.25rem 0 .05rem!important}.assessment-result-handoff-receipt header p{color:#66736e}.assessment-result-handoff-receipt dl{gap:.65rem;margin:.85rem 0;display:grid}.assessment-result-handoff-receipt dl>div{grid-template-columns:5.5rem 1fr;gap:.5rem;display:grid}.assessment-result-handoff-receipt dt{color:#68766f;font-size:.75rem}.assessment-result-handoff-receipt dd{text-align:right;margin:0;font-size:.8125rem;font-weight:700}.assessment-result-handoff-receipt .button{justify-content:center;width:100%;margin-top:.5rem;display:flex}.assessment-result-handoff-boundary{border:1px solid #d9e2de;border-left:3px solid var(--handoff-green);background:#fff;align-items:start;gap:.65rem;padding:.9rem;display:flex}.assessment-result-handoff-boundary>span{font-size:1.05rem}.assessment-result-handoff-boundary div{gap:.15rem;display:grid}.assessment-result-handoff-boundary strong{font-size:.875rem}.assessment-result-handoff-boundary p{color:#5e6c66;margin:0;font-size:.875rem;line-height:1.42}@media (max-width:78rem){.assessment-result-handoff-layout{grid-template-columns:minmax(0,1fr) 18rem}.assessment-result-member-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:58rem){.assessment-result-handoff-layout{grid-template-columns:1fr}.assessment-result-handoff-layout>aside{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);position:static}.assessment-result-handoff-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-result-handoff-flow article:nth-child(2){border-right:0}.assessment-result-conversation>div,.assessment-result-plan>div:not(.assessment-result-plan-empty){grid-template-columns:1fr}.assessment-result-conversation article{min-height:0}}@media (max-width:42rem){.assessment-result-handoff-hero{grid-template-columns:1fr}.assessment-result-handoff-hero>aside{border-top:1px solid #ffffff2b;border-left:0}.assessment-result-handoff-flow,.assessment-result-handoff-layout>aside,.assessment-result-member-metrics{grid-template-columns:1fr}.assessment-result-handoff-flow article{border-bottom:1px solid #e4e9e7;border-right:0}.assessment-result-handoff-flow article:last-child{border-bottom:0}.assessment-result-member-heading{flex-direction:column;align-items:start}.assessment-result-plan footer,.assessment-result-recollection,.assessment-result-internal{flex-direction:column;align-items:stretch}.assessment-result-plan footer span{text-align:left}.assessment-result-recollection a,.assessment-result-internal>b{align-self:start}}@media screen{.member-assessment-readable,.member-assessment-comparison-readable{gap:1rem}.member-assessment-readable :is(.member-assessment-hero,.member-assessment-summary,.member-assessment-share,.member-assessment-method,.member-assessment-panel,.member-assessment-side>section,.member-assessment-history,.member-assessment-disclaimer,.member-assessment-reading-audit,.member-assessment-comparison-note),.member-assessment-comparison-readable :is(.comparison-hero,.comparison-snapshots>article,.comparison-highlights,.comparison-protocol-warning,.comparison-table-panel,.comparison-protocols,.comparison-privacy){border-radius:0}.member-assessment-readable .member-assessment-hero{grid-template-columns:minmax(0,1fr) 17rem;min-height:18rem}.member-assessment-readable .member-assessment-hero>div{padding:2rem}.member-assessment-readable .member-assessment-hero>div>span,.member-assessment-readable .member-assessment-hero aside small,.member-assessment-readable .member-assessment-summary span,.member-assessment-readable .member-assessment-share>header small,.member-assessment-readable .member-assessment-share-preview>span,.member-assessment-readable .member-assessment-share-layout>aside>span,.member-assessment-readable .member-assessment-method>div>span,.member-assessment-readable .member-assessment-panel>header span,.member-assessment-readable .member-assessment-side>section>span,.member-assessment-readable .member-assessment-history>header span,.member-assessment-readable .member-assessment-reading-audit>header span,.member-assessment-comparison-readable .comparison-hero>div>span,.member-assessment-comparison-readable .comparison-hero aside small,.member-assessment-comparison-readable .comparison-snapshots article>div>span,.member-assessment-comparison-readable .comparison-highlights span,.member-assessment-comparison-readable .comparison-table-panel>header span,.member-assessment-comparison-readable .comparison-protocols>header span,.member-assessment-comparison-readable .comparison-protocols article>span{letter-spacing:.06em;font-size:.75rem}.member-assessment-readable .member-assessment-hero h2,.member-assessment-comparison-readable .comparison-hero h2{max-width:46rem;margin:.75rem 0 .625rem;font-size:1.75rem;line-height:1.18}.member-assessment-readable .member-assessment-hero p,.member-assessment-comparison-readable .comparison-hero p{max-width:47rem;font-size:.9375rem;line-height:1.6}.member-assessment-readable .member-assessment-hero nav,.member-assessment-comparison-readable .comparison-hero nav{gap:.5rem;margin-top:1.5rem}.member-assessment-readable .member-assessment-hero :is(a,.assessment-report-print-button),.member-assessment-comparison-readable .comparison-hero :is(a,.comparison-print-button){cursor:pointer;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem}.member-assessment-readable .member-assessment-hero>aside{padding:1.5rem}.member-assessment-readable .member-assessment-hero aside b{margin-top:.75rem;font-size:2rem}.member-assessment-readable .member-assessment-hero aside strong{margin-top:.375rem;font-size:.9375rem}.member-assessment-readable .member-assessment-hero aside span{margin-top:1rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.35}.member-assessment-readable .member-assessment-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.member-assessment-readable .member-assessment-summary article{min-height:7.5rem;padding:1rem 1.125rem}.member-assessment-readable .member-assessment-summary strong{margin:.625rem 0 .375rem;font-size:1.375rem}.member-assessment-readable .member-assessment-summary small{font-size:.8125rem;line-height:1.4}.member-assessment-comparison-note{background:#fff9e8;border:1px solid #e4ca89;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.875rem;min-height:5rem;padding:.875rem 1rem;display:grid}.member-assessment-comparison-note>span{color:#8c6200;border:1px solid #d8b65f;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:850;display:grid}.member-assessment-comparison-note strong{font-size:.9375rem}.member-assessment-comparison-note p{color:#725f35;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.member-assessment-readable .member-assessment-share>header{grid-template-columns:3rem minmax(0,1fr) auto;gap:.875rem;min-height:6.25rem;padding:1rem 1.125rem}.member-assessment-readable .member-assessment-share>header>span{width:3rem;height:3rem;font-size:1.125rem}.member-assessment-readable .member-assessment-share>header h2,.member-assessment-readable .member-assessment-method h2,.member-assessment-readable .member-assessment-panel>header h2,.member-assessment-readable .member-assessment-side h2,.member-assessment-readable .member-assessment-history>header h2,.member-assessment-readable .member-assessment-reading-audit>header h2,.member-assessment-comparison-readable .comparison-table-panel>header h2,.member-assessment-comparison-readable .comparison-protocols>header h2{margin:.375rem 0 .25rem;font-size:1.125rem;line-height:1.3}.member-assessment-readable .member-assessment-share>header p,.member-assessment-readable .member-assessment-method p,.member-assessment-readable .member-assessment-reading-audit>header p{font-size:.875rem;line-height:1.5}.member-assessment-readable .member-assessment-share>header>b{padding:.5rem .625rem;font-size:.75rem}.member-assessment-readable .member-assessment-share-layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.member-assessment-readable .member-assessment-share-preview{min-height:13rem;padding:1.5rem}.member-assessment-readable .member-assessment-share-preview>p{margin:.75rem 0 1rem;font-size:1rem;line-height:1.55}.member-assessment-readable .member-assessment-share-preview footer b,.member-assessment-readable .member-assessment-share-preview footer small,.member-assessment-readable .member-assessment-share-layout li,.member-assessment-readable .member-assessment-share-action label>span,.member-assessment-readable .member-assessment-share-action>small,.member-assessment-readable .member-assessment-share-done small,.member-assessment-readable .member-assessment-share-feedback{font-size:.8125rem;line-height:1.45}.member-assessment-readable .member-assessment-share-layout>aside{padding:1.25rem}.member-assessment-readable .member-assessment-share-layout li{min-height:2.5rem}.member-assessment-readable .member-assessment-share-action :is(select,button){cursor:pointer;min-height:2.75rem;font-size:.875rem}.member-assessment-readable .member-assessment-share-done{padding:.75rem .875rem}.member-assessment-readable .member-assessment-share-done strong,.member-assessment-readable .member-assessment-share-done a{font-size:.875rem}.member-assessment-readable .member-assessment-method{grid-template-columns:minmax(18rem,1fr) minmax(34rem,auto);gap:1.25rem;min-height:8rem;padding:1rem 1.125rem}.member-assessment-readable .member-assessment-method dl{grid-template-columns:repeat(4,minmax(8rem,1fr))}.member-assessment-readable .member-assessment-method dl>div{min-height:4.5rem;padding:.75rem}.member-assessment-readable .member-assessment-method dt,.member-assessment-readable .member-assessment-method dd{font-size:.8125rem}.member-assessment-readable .member-assessment-method dd{margin-top:.5rem}.member-assessment-readable .member-assessment-grid{grid-template-columns:minmax(36rem,1.4fr) minmax(19rem,.6fr);gap:1rem}.member-assessment-readable .member-assessment-panel>header,.member-assessment-readable .member-assessment-history>header,.member-assessment-readable .member-assessment-reading-audit>header,.member-assessment-comparison-readable :is(.comparison-table-panel,.comparison-protocols)>header{min-height:6.25rem;padding:1rem 1.125rem}.member-assessment-readable .member-assessment-panel>header>b,.member-assessment-readable .member-assessment-history>header>b,.member-assessment-comparison-readable .comparison-table-panel>header>b{min-width:2.75rem;height:2.75rem;font-size:.875rem}.member-assessment-readable .member-assessment-panel.measurements section{padding:1.125rem}.member-assessment-readable .member-assessment-panel.measurements h3{margin-bottom:.75rem;font-size:.9375rem}.member-assessment-readable .member-assessment-panel.measurements p,.member-assessment-readable .member-assessment-side dl>div{min-height:3rem}.member-assessment-readable .member-assessment-panel.measurements p :is(span,strong),.member-assessment-readable .member-assessment-side :is(dt,dd){font-size:.875rem}.member-assessment-readable .member-assessment-side{gap:1rem}.member-assessment-readable .member-assessment-side>section{padding:1.125rem}.member-assessment-readable .member-assessment-side .member-assessment-scope{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.member-assessment-readable .member-assessment-scope>span{width:2.5rem;height:2.5rem}.member-assessment-readable .member-assessment-scope strong,.member-assessment-readable .member-assessment-scope p,.member-assessment-readable .member-assessment-disclaimer strong,.member-assessment-readable .member-assessment-disclaimer p,.member-assessment-readable .member-assessment-disclaimer a{font-size:.875rem;line-height:1.45}.member-assessment-readable .member-assessment-history>div{gap:.5rem;min-height:15rem;padding:1.25rem 1.125rem 1rem}.member-assessment-readable .member-assessment-history>div>a{grid-template-rows:8rem auto auto auto;min-width:6.5rem;padding:.625rem}.member-assessment-readable .member-assessment-history a>div{height:7.5rem}.member-assessment-readable .member-assessment-history a>div span{width:1.25rem}.member-assessment-readable .member-assessment-history a.method-change>div span{background:repeating-linear-gradient(-45deg,#f1dca9 0 .25rem,#fff8e8 .25rem .5rem);border:1px dashed #a87918}.member-assessment-readable .member-assessment-history a.method-change em{color:#8b650e;font-weight:750}.member-assessment-readable .member-assessment-history a strong{margin-top:.625rem;font-size:.9375rem}.member-assessment-readable .member-assessment-history a :is(small,em),.member-assessment-readable .member-assessment-history>footer{font-size:.75rem;line-height:1.45}.member-assessment-readable .member-assessment-history>footer{padding:.75rem 1.125rem}.member-assessment-readable .member-assessment-disclaimer,.member-assessment-comparison-readable .comparison-privacy{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;min-height:5rem;padding:.875rem 1rem}.member-assessment-readable .member-assessment-disclaimer>span,.member-assessment-comparison-readable .comparison-privacy>span{width:2.5rem;height:2.5rem}.member-assessment-readable .member-assessment-reading-audit>header>b{padding:.625rem .75rem;font-size:.75rem}.member-assessment-readable .member-assessment-reading-audit article{min-height:9rem;padding:1rem}.member-assessment-readable .member-assessment-reading-audit article>span,.member-assessment-readable .member-assessment-reading-audit article>strong{font-size:.875rem}.member-assessment-readable .member-assessment-reading-audit article>p{gap:.5rem;margin:.75rem 0}.member-assessment-readable .member-assessment-reading-audit article>p b{min-width:4.5rem;padding:.625rem;font-size:.875rem}.member-assessment-readable .member-assessment-reading-audit article small,.member-assessment-readable .member-assessment-reading-audit>footer{font-size:.75rem;line-height:1.4}.member-assessment-readable .member-assessment-reading-audit>footer{padding:.75rem 1rem}.member-assessment-comparison-readable .comparison-hero{grid-template-columns:minmax(0,1fr) 18rem;min-height:18rem}.member-assessment-comparison-readable .comparison-hero>div{padding:2rem}.member-assessment-comparison-readable .comparison-hero>aside{padding:1.5rem}.member-assessment-comparison-readable .comparison-hero aside strong{margin-top:.75rem;font-size:.9375rem}.member-assessment-comparison-readable .comparison-hero aside b{margin-top:.5rem;font-size:2rem}.member-assessment-comparison-readable .comparison-hero aside :is(span,em){font-size:.75rem;line-height:1.35}.member-assessment-comparison-readable .comparison-snapshots{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.member-assessment-comparison-readable .comparison-snapshots>article{grid-template-columns:8rem minmax(0,1fr) minmax(14rem,auto);gap:1rem;min-height:9rem;padding:1rem}.member-assessment-comparison-readable .comparison-snapshots article>time,.member-assessment-comparison-readable .comparison-snapshots p,.member-assessment-comparison-readable .comparison-snapshots :is(dt,dd){font-size:.8125rem;line-height:1.4}.member-assessment-comparison-readable .comparison-snapshots h3{margin:.375rem 0;font-size:1.125rem}.member-assessment-comparison-readable .comparison-highlights article{min-height:7.5rem;padding:1rem 1.125rem}.member-assessment-comparison-readable .comparison-highlights strong{margin:.625rem 0 .375rem;font-size:1.375rem}.member-assessment-comparison-readable .comparison-highlights small{font-size:.8125rem;line-height:1.4}.member-assessment-comparison-readable .comparison-protocol-warning{grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem;min-height:5rem;padding:.875rem 1rem}.member-assessment-comparison-readable .comparison-protocol-warning>span{width:2.5rem;height:2.5rem;font-size:1rem}.member-assessment-comparison-readable .comparison-protocol-warning strong,.member-assessment-comparison-readable .comparison-protocol-warning p{font-size:.875rem;line-height:1.5}.member-assessment-comparison-readable .comparison-grid{grid-template-columns:minmax(38rem,1.35fr) minmax(20rem,.65fr);gap:1rem}.member-assessment-comparison-readable .comparison-table-head,.member-assessment-comparison-readable .comparison-table-row{grid-template-columns:minmax(10rem,1.35fr) repeat(3,minmax(7.5rem,.75fr))}.member-assessment-comparison-readable .comparison-table-head{min-height:3rem}.member-assessment-comparison-readable .comparison-table-head span,.member-assessment-comparison-readable .comparison-table-row :is(strong,span,em){padding:.625rem .875rem;font-size:.8125rem}.member-assessment-comparison-readable .comparison-table-row{min-height:3.25rem}.member-assessment-comparison-readable .comparison-table-row em.incomparable{color:#8b650e;font-weight:800}.member-assessment-comparison-readable .comparison-protocols article{padding:1rem}.member-assessment-comparison-readable .comparison-protocols article>strong,.member-assessment-comparison-readable .comparison-protocols :is(dt,dd),.member-assessment-comparison-readable .comparison-protocols footer strong,.member-assessment-comparison-readable .comparison-protocols footer p,.member-assessment-comparison-readable .comparison-privacy :is(strong,p,a){font-size:.8125rem;line-height:1.45}.member-assessment-comparison-readable .comparison-protocols dl>div{min-height:3rem}.member-assessment-comparison-readable .comparison-protocols>footer{padding:1rem}.member-assessment-comparison-readable .comparison-measurements{gap:1rem}}@media screen and (max-width:78rem){.member-assessment-readable .member-assessment-method,.member-assessment-readable .member-assessment-grid,.member-assessment-comparison-readable .comparison-grid{grid-template-columns:1fr}.member-assessment-readable .member-assessment-side{grid-template-columns:1fr 1fr}}@media screen and (max-width:54rem){.member-assessment-readable .member-assessment-hero,.member-assessment-comparison-readable .comparison-hero{grid-template-columns:1fr}.member-assessment-readable .member-assessment-hero>aside,.member-assessment-comparison-readable .comparison-hero>aside{border-top:1px solid #3b5a51;border-left:0;min-height:8rem}.member-assessment-readable .member-assessment-summary,.member-assessment-comparison-readable .comparison-highlights{grid-template-columns:1fr 1fr}.member-assessment-readable .member-assessment-share-layout,.member-assessment-readable .member-assessment-panel.measurements>div,.member-assessment-readable .member-assessment-side,.member-assessment-comparison-readable .comparison-measurements{grid-template-columns:1fr}.member-assessment-readable .member-assessment-share-preview,.member-assessment-readable .member-assessment-panel.measurements section+section{border-top:1px solid #e6ece9;border-left:0;border-right:0}.member-assessment-comparison-readable .comparison-snapshots{grid-template-columns:1fr}.member-assessment-comparison-readable .comparison-arrow{min-height:2.5rem;transform:rotate(90deg)}}@media screen and (max-width:40rem){.member-assessment-readable .member-assessment-hero>div,.member-assessment-comparison-readable .comparison-hero>div{padding:1.5rem 1.125rem}.member-assessment-readable .member-assessment-hero nav,.member-assessment-comparison-readable .comparison-hero nav{flex-direction:column;align-items:stretch}.member-assessment-readable .member-assessment-summary,.member-assessment-readable .member-assessment-method dl,.member-assessment-comparison-readable .comparison-highlights,.member-assessment-comparison-readable .comparison-protocols>div{grid-template-columns:1fr}.member-assessment-readable .member-assessment-summary article,.member-assessment-readable .member-assessment-method dl>div,.member-assessment-comparison-readable .comparison-highlights article{border-bottom:1px solid #e5ebe8;border-right:0}.member-assessment-readable .member-assessment-share>header,.member-assessment-readable .member-assessment-disclaimer,.member-assessment-comparison-readable .comparison-privacy{grid-template-columns:3rem minmax(0,1fr)}.member-assessment-readable .member-assessment-share>header>b,.member-assessment-readable .member-assessment-disclaimer a,.member-assessment-comparison-readable .comparison-privacy a{grid-column:2;justify-self:start}.member-assessment-readable .member-assessment-reading-audit>header{flex-direction:column;align-items:flex-start}.member-assessment-readable .member-assessment-reading-audit>div,.member-assessment-comparison-readable .comparison-snapshots>article{grid-template-columns:1fr}.member-assessment-comparison-readable .comparison-snapshots article>time{text-align:left;border-bottom:1px solid #e3eae7;border-right:0;min-height:auto;padding:0 0 .75rem}.member-assessment-comparison-readable .comparison-snapshots dl{grid-column:auto}.member-assessment-comparison-readable .comparison-table{overflow-x:auto}.member-assessment-comparison-readable .comparison-table-head,.member-assessment-comparison-readable .comparison-table-row{min-width:41rem}}.member-assessment-method-guide{gap:1rem;display:grid}.member-assessment-method-guide :is(a,button){cursor:pointer}.assessment-method-guide-hero{color:#fff;background:#173744;border-top:.1875rem solid #4f8094;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);display:grid}.assessment-method-guide-hero>div{padding:1.5rem}.assessment-method-guide-hero>div>span,.assessment-calculation-route>header span,.assessment-derived-explainer>header span,.assessment-method-guide-grid section>header span,.assessment-method-boundaries>header span{color:#73c4d9;letter-spacing:.08em;font-size:.75rem;font-weight:850}.assessment-method-guide-hero h2{margin:.375rem 0;font-size:1.5rem;line-height:1.25}.assessment-method-guide-hero>div>p{color:#b8cdd5;max-width:48rem;margin:0;font-size:.875rem;line-height:1.55}.assessment-method-guide-hero nav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.assessment-method-guide-hero nav a{color:#fff;border:1px solid #466774;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:750;display:inline-flex}:is(.assessment-method-guide-hero nav a:hover,.assessment-method-guide-hero nav a:focus-visible){background:#234b5a;border-color:#73c4d9}.assessment-method-guide-hero>aside{background:#12303b;border-left:1px solid #365864;align-content:center;padding:1.25rem;display:grid}.assessment-method-guide-hero>aside :is(small,strong,span,b){display:block}.assessment-method-guide-hero>aside small{color:#73c4d9;letter-spacing:.07em;font-size:.75rem;font-weight:850}.assessment-method-guide-hero>aside strong{margin-top:.5rem;font-size:1rem;line-height:1.4}.assessment-method-guide-hero>aside span{color:#a8c0ca;margin-top:.375rem;font-size:.75rem}.assessment-method-guide-hero>aside b{color:#74d0b7;letter-spacing:.05em;background:#193f43;border:1px solid #3f7d73;width:max-content;margin-top:.75rem;padding:.375rem .5rem;font-size:.75rem}.assessment-calculation-route,.assessment-derived-explainer,.assessment-method-guide-grid>section,.assessment-method-boundaries{background:#fff;border:1px solid #d6e1dd}.assessment-calculation-route>header,.assessment-derived-explainer>header,.assessment-method-boundaries>header{border-bottom:1px solid #dde6e2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.assessment-calculation-route>header h2,.assessment-derived-explainer>header h2,.assessment-method-boundaries>header h2,.assessment-method-guide-grid section>header h2{color:#2c4139;margin:.25rem 0;font-size:1.0625rem}.assessment-calculation-route>header p,.assessment-derived-explainer>header p{color:#718078;margin:0;font-size:.8125rem}.assessment-calculation-route>header>b,.assessment-derived-explainer>header>b{color:#59736a;letter-spacing:.06em;font-size:.75rem}.assessment-calculation-route>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assessment-calculation-route article{border-right:1px solid #e0e7e4;min-width:0;min-height:16rem;padding:1rem;position:relative}.assessment-calculation-route article:last-child{border-right:0}.assessment-calculation-route article:after{content:"→";z-index:2;color:#4e7365;background:#fff;border:1px solid #c9d8d2;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:grid;position:absolute;top:2.5rem;right:-.75rem}.assessment-calculation-route article:last-child:after{display:none}.assessment-calculation-route article>span{color:#167d60;background:#edf7f3;border:1px solid #bcd1c9;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:850;display:grid}.assessment-calculation-route article.stopped>span{color:#9a6a20;background:#fff6e8;border-color:#dbc6a7}.assessment-calculation-route article h3{color:#53645d;margin:.75rem 0 .375rem;font-size:.8125rem}.assessment-calculation-route article>strong{color:#21372e;font-size:1.125rem;line-height:1.3;display:block}.assessment-calculation-route article>b{color:#4f6b60;margin-top:.375rem;font-size:.75rem;line-height:1.4;display:block}.assessment-calculation-route article>p{color:#75837d;border-top:1px solid #e4eae7;margin:.75rem 0 0;padding-top:.75rem;font-size:.75rem;line-height:1.5}.assessment-calculation-route>aside{background:#fff9ef;border-top:1px solid #ead9bd;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:.875rem 1rem;display:grid}.assessment-calculation-route>aside>span{color:#fff;background:#a87526;place-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;font-weight:850;display:grid}.assessment-calculation-route>aside strong,.assessment-calculation-route>aside p{display:block}.assessment-calculation-route>aside strong{color:#704d19;font-size:.8125rem}.assessment-calculation-route>aside p{color:#806c4e;margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.assessment-derived-explainer>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assessment-derived-explainer article{border-right:1px solid #e0e7e4;grid-template-rows:1fr auto;grid-template-columns:1.75rem minmax(0,1fr);gap:.625rem;min-width:0;min-height:9.5rem;padding:1rem;display:grid}.assessment-derived-explainer article:last-child{border-right:0}.assessment-derived-explainer article>span{color:#08795d;background:#e7f4ef;place-items:center;width:1.625rem;height:1.625rem;font-size:.8125rem;font-weight:850;display:grid}.assessment-derived-explainer article.unavailable>span{color:#748079;background:#edf0ef}.assessment-derived-explainer article small{color:#678077;font-size:.75rem;font-weight:800}.assessment-derived-explainer article h3{color:#2b4037;margin:.25rem 0;font-size:.8125rem}.assessment-derived-explainer article p{color:#78857f;margin:0;font-size:.75rem;line-height:1.4}.assessment-derived-explainer article>strong{color:#1c6f58;border-top:1px solid #e3e9e6;grid-column:1/-1;padding-top:.625rem;font-size:.9375rem}.assessment-derived-explainer article.unavailable>strong{color:#77847e}.assessment-method-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.assessment-method-guide-grid section>header{border-bottom:1px solid #dde6e2;padding:1rem}.assessment-method-comparability>div{background:#edf8f4;border-left:.1875rem solid #168464;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin:1rem;padding:.875rem;display:grid}.assessment-method-comparability>div.changed{background:#fff8ec;border-left-color:#a87526}.assessment-method-comparability>div.first{background:#f1f6f8;border-left-color:#55798b}.assessment-method-comparability>div>b{color:#fff;background:#168464;place-items:center;width:2.375rem;height:2.375rem;font-size:.875rem;display:grid}.assessment-method-comparability>div.changed>b{background:#a87526}.assessment-method-comparability>div.first>b{background:#55798b}.assessment-method-comparability>div p,.assessment-method-comparability>div strong,.assessment-method-comparability>div small{margin:0;display:block}.assessment-method-comparability>div strong{color:#2f463d;font-size:.8125rem}.assessment-method-comparability>div small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}.assessment-method-comparability>a{color:#08795d;margin:0 1rem 1rem;font-size:.8125rem;font-weight:800;display:inline-block}.assessment-method-sources>div{padding:0 1rem 1rem}.assessment-method-sources>div>a{min-height:4rem;color:inherit;border-bottom:1px solid #e1e8e5;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}:is(.assessment-method-sources>div>a:hover,.assessment-method-sources>div>a:focus-visible){background:#f0f7f4;box-shadow:inset .1875rem 0 #168464}.assessment-method-sources a>b{color:#08795d;background:#e7f3ef;place-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;display:grid}.assessment-method-sources a :is(strong,small){display:block}.assessment-method-sources a strong{color:#31453d;font-size:.8125rem}.assessment-method-sources a small{color:#72817a;margin-top:.1875rem;font-size:.75rem}.assessment-method-boundaries>header a{color:#47675b;border:1px solid #c9d8d2;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.assessment-method-boundaries>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-method-boundaries article{border-right:1px solid #e0e7e4;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:7rem;padding:1rem;display:grid}.assessment-method-boundaries article:last-child{border-right:0}.assessment-method-boundaries article>b{color:#18785f;background:#e9f3ef;place-items:center;width:2.125rem;height:2.125rem;font-size:.875rem;display:grid}.assessment-method-boundaries article p,.assessment-method-boundaries article :is(strong,small){margin:0;display:block}.assessment-method-boundaries article strong{color:#30453c;font-size:.8125rem}.assessment-method-boundaries article small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}@media (max-width:72rem){.assessment-calculation-route>div,.assessment-derived-explainer>div{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-calculation-route article,.assessment-derived-explainer article{border-bottom:1px solid #e0e7e4}.assessment-calculation-route article:nth-child(3),.assessment-derived-explainer article:nth-child(3){border-right:0}.assessment-calculation-route article:nth-child(3):after{display:none}.assessment-method-boundaries>div{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-method-boundaries article:nth-child(2){border-right:0}.assessment-method-boundaries article:nth-child(-n+2){border-bottom:1px solid #e0e7e4}}@media (max-width:52rem){.assessment-method-guide-hero,.assessment-method-guide-grid{grid-template-columns:1fr}.assessment-method-guide-hero>aside{border-top:1px solid #365864;border-left:0}.assessment-calculation-route>div,.assessment-derived-explainer>div{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-calculation-route article:nth-child(3),.assessment-derived-explainer article:nth-child(3){border-right:1px solid #e0e7e4}.assessment-calculation-route article:nth-child(2n),.assessment-derived-explainer article:nth-child(2n){border-right:0}.assessment-calculation-route article:nth-child(3):after{display:grid}.assessment-calculation-route article:nth-child(2n):after{display:none}}@media (max-width:36rem){.assessment-method-guide-hero>div{padding:1.125rem}.assessment-calculation-route>header,.assessment-derived-explainer>header,.assessment-method-boundaries>header{flex-direction:column;align-items:flex-start}.assessment-calculation-route>div,.assessment-derived-explainer>div,.assessment-method-boundaries>div{grid-template-columns:1fr}.assessment-calculation-route article,.assessment-derived-explainer article,.assessment-method-boundaries article{border-bottom:1px solid #e0e7e4;border-right:0;min-height:0}.assessment-calculation-route article:after{display:none!important}.assessment-method-boundaries article:nth-child(-n+2){border-bottom:1px solid #e0e7e4}}@media screen{.professional-assessment-comparison-readable .comparison-hero aside em.comparable{color:#9ce8d1;background:#244b40;border-color:#69bfa5}.professional-assessment-comparison-readable .comparison-hero aside em.method-change{color:#ffe0a0;background:#504522;border-color:#c79d46}.professional-assessment-comparison-readable .comparison-table-row em.incomparable{background:#fff8e8}.professional-assessment-comparison-readable .comparison-protocols footer strong{margin-bottom:.375rem;display:block}.professional-assessment-comparison-readable :is(a,button){cursor:pointer}}@media screen and (max-width:78rem){.professional-assessment-comparison-readable .comparison-protocols>div{grid-template-columns:1fr 1fr}}@media screen and (max-width:54rem){.professional-assessment-comparison-readable .comparison-hero aside em{width:fit-content}}@media screen and (max-width:40rem){.professional-assessment-comparison-readable .comparison-protocols>div{grid-template-columns:1fr}}@media screen{.member-trends-readable{gap:1rem}.member-trends-readable :is(.member-trends-context,.member-trends-hero,.member-trends-summary,.member-trends-metric-picker,.member-trends-chart,.member-trends-insights>section,.member-trends-target,.member-trends-method,.member-trends-measures,.member-trends-history,.member-trends-empty,.member-trends-privacy){border-radius:0}.member-trends-readable :is(.member-trends-context,.member-trends-metric-picker,.member-trends-chart,.member-trends-measures,.member-trends-history)>:is(header,summary){gap:1rem;min-height:6.25rem;padding:1rem 1.125rem}.member-trends-readable :is(.member-trends-context header,.member-trends-metric-picker header,.member-trends-chart header,.member-trends-insights>section,.member-trends-measures summary,.member-trends-history header) span,.member-trends-readable .member-trends-hero>div>span,.member-trends-readable .member-trends-hero aside small,.member-trends-readable .member-trends-summary span,.member-trends-readable .member-trends-target small{letter-spacing:.06em;font-size:.75rem}.member-trends-readable :is(.member-trends-context,.member-trends-metric-picker,.member-trends-chart,.member-trends-insights,.member-trends-measures,.member-trends-history) h2{margin:.375rem 0 .25rem;font-size:1.125rem;line-height:1.3}.member-trends-readable :is(.member-trends-context header,.member-trends-chart header,.member-trends-measures summary,.member-trends-history header) p{margin-top:.25rem;font-size:.875rem;line-height:1.5}.member-trends-readable :is(.member-trends-context,.member-trends-metric-picker,.member-trends-chart,.member-trends-history)>header>b,.member-trends-readable .member-trends-measures summary>b{place-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}.member-trends-readable .member-trends-context>nav{gap:.75rem;padding:.875rem 1rem}.member-trends-readable .member-trends-context>nav>a{cursor:pointer;grid-template-columns:3rem minmax(0,1fr) auto;gap:.75rem;min-width:18rem;min-height:5.5rem;padding:.75rem}.member-trends-readable .member-trends-context nav i{width:3rem;height:3rem;font-size:.875rem}.member-trends-readable .member-trends-context nav small,.member-trends-readable .member-trends-context nav em,.member-trends-readable .member-trends-context nav>a>b{font-size:.75rem}.member-trends-readable .member-trends-context nav strong{margin-top:.25rem;font-size:.9375rem}.member-trends-readable .member-trends-no-context{gap:.75rem;padding:1rem 1.125rem}.member-trends-readable .member-trends-no-context>span{width:2.75rem;height:2.75rem}.member-trends-readable .member-trends-no-context :is(strong,p,a){font-size:.875rem;line-height:1.45}.member-trends-readable .member-trends-hero{grid-template-columns:minmax(0,1fr) 17rem;min-height:18rem}.member-trends-readable .member-trends-hero>div{padding:2rem}.member-trends-readable .member-trends-hero h2{max-width:48rem;margin:.75rem 0 .625rem;font-size:1.75rem;line-height:1.2}.member-trends-readable .member-trends-hero p{max-width:48rem;font-size:.9375rem;line-height:1.6}.member-trends-readable .member-trends-hero nav{gap:.5rem;margin-top:1.5rem}.member-trends-readable .member-trends-hero nav a{cursor:pointer;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem}.member-trends-readable .member-trends-hero>aside{padding:1.5rem}.member-trends-readable .member-trends-hero aside b{margin-top:.5rem;font-size:2rem}.member-trends-readable .member-trends-hero aside strong{margin-top:.375rem;font-size:.875rem}.member-trends-readable .member-trends-hero aside span{margin-top:1rem;padding:.5rem .625rem;font-size:.75rem}.member-trends-readable .member-trends-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.member-trends-readable .member-trends-summary article{gap:.375rem .75rem;min-height:7.5rem;padding:1rem 1.125rem}.member-trends-readable .member-trends-summary strong{font-size:1.75rem}.member-trends-readable .member-trends-summary small{font-size:.8125rem}.member-trends-readable .member-trends-metric-picker>nav{grid-template-columns:repeat(7,minmax(7rem,1fr));overflow-x:auto}.member-trends-readable .member-trends-metric-picker nav>:is(a,span){cursor:pointer;min-height:3.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.35}.member-trends-readable .member-trends-metric-picker nav>span{cursor:default}.member-trends-readable .member-trends-metric-picker nav small{font-size:.75rem}.member-trends-readable .member-trends-analysis{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);gap:1rem}.member-trends-readable .member-trends-chart-canvas{min-height:24rem;padding:1rem .875rem 0}.member-trends-readable .member-trends-chart-canvas svg{min-width:46rem;height:23rem}.member-trends-readable .member-trends-chart-canvas text,.member-trends-readable .member-trends-chart-canvas text.point-date,.member-trends-readable .member-trends-chart-canvas text.target-label{font-size:.75rem}.member-trends-readable .member-trends-chart-canvas text.point-value{font-size:.8125rem}.member-trends-readable .member-trends-chart>footer{gap:1rem;min-height:4.5rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.45}.member-trends-readable .member-trends-insights{gap:1rem}.member-trends-readable .member-trends-insights>section.panel{padding:1.125rem}.member-trends-readable .member-trends-insights dl div{gap:.25rem .75rem;min-height:4.75rem;padding:.75rem 0}.member-trends-readable .member-trends-insights :is(dt,small){font-size:.75rem;line-height:1.4}.member-trends-readable .member-trends-insights dd{font-size:.9375rem}.member-trends-readable :is(.member-trends-target,.member-trends-method){grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:6rem;padding:.875rem 1rem}.member-trends-readable :is(.member-trends-target,.member-trends-method)>span{width:2.75rem;height:2.75rem;font-size:.9375rem}.member-trends-readable .member-trends-target strong,.member-trends-readable .member-trends-method strong{margin-top:.25rem;font-size:.9375rem;display:block}.member-trends-readable .member-trends-target p,.member-trends-readable .member-trends-method p{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.member-trends-readable .member-trends-target.attention{background:#fff9e8;border-color:#e4ca89}.member-trends-readable .member-trends-target.attention>span{color:#8c6200;background:#f4e5bd}.member-trends-readable .member-trends-measures summary{cursor:pointer}.member-trends-readable .member-trends-measures>div{grid-template-columns:repeat(4,minmax(0,1fr))}.member-trends-readable .member-trends-measures article{min-height:12rem;padding:1rem}.member-trends-readable .member-trends-measures article header span,.member-trends-readable .member-trends-measures article header b,.member-trends-readable .member-trends-measures article>div small,.member-trends-readable .member-trends-measures article footer,.member-trends-readable .member-trends-measure-empty{font-size:.8125rem;line-height:1.4}.member-trends-readable .member-trends-measures article>div{margin-top:.75rem}.member-trends-readable .member-trends-measures article>div strong{font-size:1.25rem}.member-trends-readable .member-trends-mini{height:4rem;margin-top:.75rem}.member-trends-readable .member-trends-measures article footer{margin-top:.5rem}.member-trends-readable .member-trends-measure-empty{padding:2rem}.member-trends-readable .member-trends-history article{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:6.5rem;padding:.875rem 1rem}.member-trends-readable .member-trends-history article.method-change{background:#fffaf0;border-left:.25rem solid #d6ad4e}.member-trends-readable .member-trends-history time{width:3.5rem;height:3.75rem}.member-trends-readable .member-trends-history time b{font-size:1.125rem}.member-trends-readable .member-trends-history time :is(span,small),.member-trends-readable .member-trends-history article>div>small,.member-trends-readable .member-trends-history article>div p,.member-trends-readable .member-trends-history article nav a{font-size:.75rem;line-height:1.4}.member-trends-readable .member-trends-history article>div strong{margin-top:.25rem;font-size:.9375rem}.member-trends-readable .member-trends-history article nav{gap:.5rem}.member-trends-readable .member-trends-history article nav a{cursor:pointer;align-items:center;min-height:2.25rem;display:inline-flex}.member-trends-readable .member-trends-empty{min-height:22rem;padding:2rem}.member-trends-readable .member-trends-empty>span{width:3rem;height:3rem;font-size:1.25rem}.member-trends-readable .member-trends-empty h2{margin:.875rem 0 .5rem;font-size:1.25rem}.member-trends-readable .member-trends-empty p{margin-bottom:1rem;font-size:.9375rem;line-height:1.55}.member-trends-readable .member-trends-privacy{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:5.5rem;padding:.875rem 1rem}.member-trends-readable .member-trends-privacy>span{width:2.75rem;height:2.75rem}.member-trends-readable .member-trends-privacy :is(strong,p,a){font-size:.875rem;line-height:1.45}.member-progress-chart a.method-change>div span{background:repeating-linear-gradient(-45deg,#f1dca9 0 .25rem,#fff8e8 .25rem .5rem);border:1px dashed #a87918}.member-progress-chart a.method-change small{color:#8b650e;font-weight:750}}@media screen and (max-width:78rem){.member-trends-readable .member-trends-analysis{grid-template-columns:1fr}.member-trends-readable .member-trends-insights{grid-template-columns:repeat(3,1fr)}.member-trends-readable .member-trends-insights>section.panel{grid-column:1/-1}.member-trends-readable .member-trends-measures>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:54rem){.member-trends-readable .member-trends-hero{grid-template-columns:1fr}.member-trends-readable .member-trends-hero>aside{text-align:left;border-top:1px solid #36554b;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:.75rem;min-height:8rem}.member-trends-readable .member-trends-hero aside :is(b,strong,span){margin:0}.member-trends-readable .member-trends-summary,.member-trends-readable .member-trends-measures>div{grid-template-columns:1fr 1fr}.member-trends-readable .member-trends-insights{grid-template-columns:1fr}.member-trends-readable .member-trends-insights>section.panel{grid-column:auto}.member-trends-readable .member-trends-privacy{grid-template-columns:2.75rem minmax(0,1fr)}.member-trends-readable .member-trends-privacy a{grid-column:2;justify-self:start}}@media screen and (max-width:40rem){.member-trends-readable .member-trends-hero>div{padding:1.5rem 1.125rem}.member-trends-readable .member-trends-hero nav{flex-direction:column;align-items:stretch}.member-trends-readable .member-trends-hero>aside,.member-trends-readable .member-trends-summary,.member-trends-readable .member-trends-measures>div{grid-template-columns:1fr}.member-trends-readable .member-trends-summary article,.member-trends-readable .member-trends-measures article{border-right:0;border-bottom:1px solid var(--line-soft)}.member-trends-readable .member-trends-chart>footer{flex-direction:column;align-items:flex-start}.member-trends-readable .member-trends-chart footer p{width:100%;margin-left:0}.member-trends-readable .member-trends-history article{grid-template-columns:3.5rem minmax(0,1fr)}.member-trends-readable .member-trends-history article nav{grid-column:2;justify-items:start}.member-trends-readable :is(.member-trends-context,.member-trends-metric-picker,.member-trends-chart,.member-trends-measures,.member-trends-history)>:is(header,summary){flex-direction:column;align-items:flex-start}}@media screen{.professional-trends-readable .professional-cycle a,.professional-trends-readable .member-trends-target.neutral a{cursor:pointer;align-items:center;min-height:2.25rem;margin-top:.5rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.professional-trends-readable .member-trends-target.attention{background:#fff9e8;border-color:#e4ca89}.professional-trends-readable .member-trends-target.attention>span{color:#8c6200;background:#f4e5bd}.professional-trends-readable .member-trends-chart-empty p{margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.professional-trends-readable .member-trends-history article.method-change>div>small{color:#8b650e;font-weight:800}.professional-trends-readable :is(a,button,summary){cursor:pointer}.person-progress-assessment-chart a.method-change>span{background:repeating-linear-gradient(-45deg,#f1dca9 0 .25rem,#fff8e8 .25rem .5rem);border:1px dashed #a87918}.person-progress-assessment-chart a.method-change small{color:#8b650e;font-weight:800}}@media screen and (max-width:78rem){.professional-trends-readable .member-trends-insights{align-items:stretch}}@media screen and (max-width:54rem){.professional-trends-readable .professional-cycle a{width:fit-content}}@media screen and (max-width:40rem){.professional-trends-readable .member-trends-chart-empty{min-height:16rem;padding:1.5rem 1.125rem}}.workout-program-panel{padding-bottom:14px}.workout-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px;display:grid}.workout-program-card{background:#fff;border:1px solid #dce4e1;min-width:0}.workout-program-card>header{border-bottom:1px solid #edf0ef;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:55px;padding:9px 11px;display:grid}.workout-program-card>header>span{color:#08795d;background:#e4f3ee;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.workout-program-card h3{margin:0;font-size:9px}.workout-program-card header small{color:#82908a;margin-top:2px;font-size:6px;display:block}.workout-program-card header b{color:#08795d;letter-spacing:.06em;background:#e9f7f2;border:1px solid #bfe5d8;padding:3px 5px;font-size:5px}.workout-program-title{min-height:76px;padding:12px 11px}.workout-program-title small{color:#0a8968;text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:800}.workout-program-title strong{margin-top:5px;font-size:11px;display:block}.workout-program-title p{color:#718079;margin:5px 0 0;font-size:7px;line-height:1.45}.workout-program-card dl{background:#f8faf9;border-block:1px solid #edf0ef;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.workout-program-card dl div{border-right:1px solid #e6ebe9;padding:9px 10px}.workout-program-card dl div:last-child{border:0}.workout-program-card dt{color:#87928e;text-transform:uppercase;font-size:5px}.workout-program-card dd{margin:3px 0 0;font-size:8px;font-weight:750}.workout-program-card footer{color:#7d8984;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:7px 11px;font-size:6px;display:flex}.workout-program-card footer strong{color:#50605a;text-align:right;font-size:6px}.workout-prescription-form{gap:12px;display:grid}.workout-form-section{padding:0 15px 15px}.workout-form-section>header{border-bottom:1px solid #e9eeec;align-items:center;gap:10px;min-height:66px;margin-bottom:14px;display:flex}.workout-form-section>header>span{color:#08795d;background:#e5f4ef;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.workout-form-section>header>div{flex:1}.workout-form-section>header h2{margin:0;font-size:11px}.workout-form-section>header p{color:#7b8983;margin:3px 0 0;font-size:7px}.workout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.workout-form-grid .wide{grid-column:1/-1}.workout-form-grid label>span,.workout-routine-editor label>span,.workout-exercise-editor label>span,.member-workout-completion label>span{color:#5f6e68;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.workout-form-grid input,.workout-form-grid select,.workout-form-grid textarea,.workout-routine-editor input,.workout-exercise-editor input,.member-workout-completion input,.member-workout-completion select{background:#fbfcfc;border:1px solid #d7dfdc;border-radius:2px;outline:0;width:100%;min-height:37px;padding:0 9px;font-size:8px}.workout-form-grid textarea{resize:vertical;min-height:70px;padding-block:9px}.workout-form-grid input:focus,.workout-form-grid select:focus,.workout-form-grid textarea:focus,.workout-routine-editor input:focus,.workout-exercise-editor input:focus,.member-workout-completion input:focus,.member-workout-completion select:focus{border-color:#5eae94;box-shadow:0 0 0 2px #e6f4ef}.workout-routine-editor-list{gap:12px;display:grid}.workout-routine-editor{background:#f9fbfa;border:1px solid #d9e2df;padding:11px}.workout-routine-editor-head{grid-template-columns:37px 72px minmax(130px,.8fr) minmax(180px,1.2fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.workout-routine-editor-head>strong{color:#fff;background:#17382f;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.workout-remove-button{color:#a3544e;background:snow;border:1px solid #e4d8d6;min-height:34px;padding:0 8px;font-size:7px}.workout-remove-button:disabled{opacity:.35;cursor:not-allowed}.workout-exercise-editor-list{gap:7px;display:grid}.workout-exercise-editor{border-top:1px solid #e6ece9;grid-template-columns:24px minmax(150px,1.1fr) minmax(125px,.85fr) 60px 75px 70px minmax(105px,.75fr) minmax(105px,.85fr) 24px;align-items:end;gap:6px;padding-top:8px;display:grid}.workout-exercise-editor>b{color:#60716a;background:#e7efec;place-items:center;width:22px;height:34px;font-size:7px;display:grid}.workout-exercise-editor input{min-height:34px;padding-inline:7px}.workout-input-suffix{background:#fbfcfc;border:1px solid #d7dfdc;align-items:center;display:flex}.workout-input-suffix input{border:0}.workout-input-suffix i{color:#84908b;padding-right:6px;font-size:7px;font-style:normal}.workout-remove-button.compact{width:24px;min-height:34px;padding:0;font-size:13px}.workout-add-exercise{color:#08795d;background:#f2f9f6;border:1px dashed #aacfc2;min-height:31px;margin:9px 0 0 30px;padding:0 10px;font-size:7px;font-weight:700}.member-workout-heading{min-height:76px}.member-workout-view{gap:12px;display:grid}.member-workout-contexts{background:#fff;border:1px solid #d7e2de}.member-workout-contexts>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 15px;display:flex}.member-workout-contexts header span{color:#0a8968;letter-spacing:.09em;font-size:5px;font-weight:800}.member-workout-contexts header h2{margin:4px 0 3px;font-size:11px}.member-workout-contexts header p{color:#78857f;margin:0;font-size:6px}.member-workout-contexts header>strong{color:#08795d;background:#eef7f4;border:1px solid #c8ddd5;flex:none;padding:5px 7px;font-size:6px}.member-workout-contexts>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.member-workout-contexts nav>a{background:#fafcfb;border:1px solid #dce4e1;grid-template-columns:31px minmax(125px,1fr) auto 47px;align-items:center;gap:9px;min-width:0;min-height:84px;padding:10px;display:grid}.member-workout-contexts nav>a:hover{background:#f3faf7;border-color:#a9cfc1}.member-workout-contexts nav>a.active{background:#edf8f4;border-color:#52af91;box-shadow:inset 3px 0 #129b74}.member-workout-contexts nav>a>span{color:#5c7068;background:#e7efec;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.member-workout-contexts nav>a.active>span{color:#fff;background:#15382e}.member-workout-contexts nav small{color:#0a8968;text-transform:uppercase;font-size:5px;font-weight:800;display:block}.member-workout-contexts nav strong{margin-top:3px;font-size:8px;display:block}.member-workout-contexts nav p{color:#7c8984;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin:3px 0 0;font-size:6px;overflow:hidden}.member-workout-contexts nav dl{grid-template-columns:repeat(3,48px);margin:0;display:grid}.member-workout-contexts nav dl div{border-left:1px solid #e1e8e5;padding-left:8px}.member-workout-contexts nav dt{color:#87938e;text-transform:uppercase;font-size:5px}.member-workout-contexts nav dd{margin:3px 0 0;font-size:7px;font-weight:800}.member-workout-contexts nav i{color:#6d7d76;text-align:right;font-size:5px;font-style:normal;font-weight:800}.member-workout-contexts nav a.active i{color:#08795d}.member-workout-hero{color:#fff;background:#153128;border:1px solid #183d32;grid-template-columns:minmax(0,1fr) 330px;min-height:164px;display:grid}.member-workout-hero>div:first-child{background:radial-gradient(circle at 90% 15%,#1ddaa121,#0000 34%);align-content:center;padding:24px 27px;display:grid}.member-workout-hero>div>span{color:#3bdaad;letter-spacing:.1em;font-size:6px;font-weight:800}.member-workout-hero h2{color:#fff;margin:7px 0 5px;font-size:17px}.member-workout-hero p{color:#bbd0c9;margin:0;font-size:9px}.member-workout-hero>div>small{color:#7f9c93;margin-top:11px;font-size:6px}.member-workout-achievements-link{color:#4be0b3;width:max-content;margin-top:12px;font-size:7px;font-weight:750}.member-workout-hero-stats{border-left:1px solid #315047;grid-template-columns:1fr 1fr;display:grid}.member-workout-hero-stats article{text-align:center;border-bottom:1px solid #315047;border-right:1px solid #315047;place-content:center;display:grid}.member-workout-hero-stats article:nth-child(2n){border-right:0}.member-workout-hero-stats article:nth-child(n+3){border-bottom:0}.member-workout-hero-stats strong{font-size:18px}.member-workout-hero-stats span{color:#88a49b;margin-top:3px;font-size:6px}.member-workout-instructions{background:#eff8f5;border:1px solid #d5e6e0;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:52px;padding:9px 12px;display:grid}.member-workout-instructions>span{color:#08795d;background:#d9eee7;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.member-workout-instructions p{color:#5d7069;margin:0;font-size:7px;line-height:1.45}.member-workout-instructions strong{color:#263b34;margin-bottom:2px;font-size:7px;display:block}.member-workout-feedback{border:1px solid;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin:0;padding:9px 11px;font-size:7px;font-weight:700;display:flex}.member-workout-feedback a{text-decoration:underline}.member-workout-feedback.success{color:#08795d;background:#eaf7f2;border-color:#bce3d6}.member-workout-feedback.error{color:#a44942;background:#fff1ef;border-color:#edd0cc}.member-workout-routines{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:11px;display:grid}.member-workout-routines>nav{background:#fff;border:1px solid #dce3e0;display:grid}.member-workout-routines>nav button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e9edeb;grid-template-columns:31px 1fr;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.member-workout-routines>nav button:last-child{border-bottom:0}.member-workout-routines>nav button.active{background:#edf7f3;box-shadow:inset 3px 0 #11a77b}.member-workout-routines>nav b{color:#4a5d56;background:#e7efec;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.member-workout-routines>nav button.active b{color:#fff;background:#16382e}.member-workout-routines>nav span{font-size:7px;font-weight:750}.member-workout-routines>nav small{color:#86928d;margin-top:3px;font-size:6px;font-weight:500;display:block}.member-workout-routine{background:#fff;border:1px solid #dce3e0}.member-workout-routine>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:13px 15px;display:flex}.member-workout-routine header span{color:#0a8968;letter-spacing:.09em;font-size:6px;font-weight:800}.member-workout-routine h3{margin:4px 0;font-size:12px}.member-workout-routine header p{color:#7c8984;margin:0;font-size:7px}.member-workout-routine header dl{grid-template-columns:auto auto;gap:20px;margin:0;display:grid}.member-workout-routine header dt{color:#87938e;text-transform:uppercase;font-size:5px}.member-workout-routine header dd{text-align:right;margin:4px 0 0;font-size:7px;font-weight:750}.member-exercise-table{overflow-x:auto}.member-exercise-row{color:#596961;border-bottom:1px solid #edf0ef;grid-template-columns:24px minmax(180px,1.3fr) 55px 75px 70px minmax(120px,.9fr);align-items:center;gap:8px;min-width:690px;min-height:51px;padding:7px 14px;font-size:7px;display:grid}.member-exercise-row.heading{color:#8a9691;text-transform:uppercase;letter-spacing:.04em;background:#f8faf9;min-height:29px;font-size:5px;font-weight:800}.member-exercise-row>b{color:#7c8984}.member-exercise-row div strong{color:#22342e;font-size:8px;display:block}.member-exercise-row div small{color:#89958f;margin-top:3px;font-size:6px;line-height:1.35;display:block}.member-workout-completion{background:#f5f8f7;grid-template-columns:minmax(120px,.7fr) 85px 150px minmax(150px,1fr) auto;align-items:end;gap:9px;padding:12px 14px;display:grid}.member-workout-completion>div:first-child{align-self:center}.member-workout-completion>div>span{color:#0a8968;letter-spacing:.07em;font-size:5px;font-weight:800;display:block}.member-workout-completion>div>strong{margin-top:4px;font-size:8px;display:block}.member-workout-completion label>div{background:#fff;border:1px solid #d7dfdc;align-items:center;display:flex}.member-workout-completion label>div input{border:0;min-width:0}.member-workout-completion label>div i{color:#84908b;padding-right:6px;font-size:6px;font-style:normal}.member-workout-completion .button{white-space:nowrap;min-height:37px}.member-workout-history{background:#fff;border:1px solid #dce3e0}.member-workout-section-heading{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:61px;padding:10px 14px;display:flex}.member-workout-section-heading span{color:#0a8968;letter-spacing:.09em;font-size:5px;font-weight:800}.member-workout-section-heading h2{margin:4px 0 0;font-size:11px}.member-workout-section-heading>strong{color:#718079;font-size:6px}.member-workout-history>div:last-child>article{border-bottom:1px solid #edf0ef;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:8px 14px;display:grid}.member-workout-history article>span{color:#08795d;background:#e5f3ee;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.member-workout-history article>div strong{font-size:8px;display:block}.member-workout-history article>div small{color:#84918b;margin-top:3px;font-size:6px;display:block}.member-workout-history article dl{gap:18px;margin:0;display:flex}.member-workout-history article dt{color:#89958f;text-transform:uppercase;font-size:5px}.member-workout-history article dd{margin:3px 0 0;font-size:7px;font-weight:750}.member-workout-history-empty{color:#7d8984;text-align:center;margin:0;padding:25px;font-size:7px}.member-workout-empty{text-align:center;background:#fff;border:1px solid #dce3e0;align-content:center;place-items:center;min-height:330px;padding:30px;display:grid}.member-workout-empty>span{color:#08795d;background:#e7f4ef;place-items:center;width:45px;height:45px;font-size:17px;display:grid}.member-workout-empty h2{margin:11px 0 5px;font-size:13px}.member-workout-empty p{color:#74817c;max-width:470px;margin:0;font-size:8px;line-height:1.55}.member-workout-empty div{gap:7px;margin-top:14px;display:flex}@media (max-width:1180px){.workout-exercise-editor{grid-template-columns:24px minmax(160px,1fr) minmax(130px,1fr) 60px 80px 70px 24px}.workout-exercise-editor .load{grid-column:2/4}.workout-exercise-editor .notes{grid-column:4/7}.workout-exercise-editor .compact{grid-area:1/7}.member-workout-completion{grid-template-columns:1fr 85px 145px}.member-workout-completion .notes{grid-column:1/3}.member-workout-completion button{grid-column:3}}@media (max-width:900px){.workout-program-grid{grid-template-columns:1fr}.workout-routine-editor-head{grid-template-columns:37px 70px 1fr auto}.workout-routine-editor-head .focus{grid-column:2/4}.member-workout-contexts>nav,.member-workout-hero{grid-template-columns:1fr}.member-workout-hero-stats{border-top:1px solid #315047;border-left:0;grid-template-columns:repeat(4,1fr);min-height:92px}.member-workout-hero-stats article{border-bottom:0}.member-workout-hero-stats article:nth-child(2n){border-right:1px solid #315047}.member-workout-hero-stats article:last-child{border-right:0}.member-workout-routines{grid-template-columns:1fr}.member-workout-routines>nav{grid-template-columns:repeat(3,1fr)}.member-workout-routines>nav button{border-bottom:0;border-right:1px solid #e9edeb}}@media (max-width:680px){.workout-form-grid{grid-template-columns:1fr}.workout-form-grid .wide{grid-column:auto}.workout-routine-editor-head{grid-template-columns:35px 65px 1fr}.workout-routine-editor-head .focus,.workout-routine-editor-head .workout-remove-button{grid-column:2/4}.workout-exercise-editor{grid-template-columns:24px 1fr 1fr}.workout-exercise-editor .exercise,.workout-exercise-editor .muscle{grid-column:2/4}.workout-exercise-editor .load,.workout-exercise-editor .notes{grid-column:1/4}.workout-exercise-editor .compact{grid-area:1/1}.member-workout-contexts>header{flex-direction:column;align-items:flex-start}.member-workout-contexts nav>a{grid-template-columns:31px 1fr 44px}.member-workout-contexts nav dl{grid-column:2/-1}.member-workout-contexts nav>a>i{grid-area:1/3}.member-workout-hero-stats{grid-template-columns:1fr 1fr}.member-workout-hero-stats article{border-bottom:1px solid #315047;min-height:65px}.member-workout-hero-stats article:nth-child(n+3){border-bottom:0}.member-workout-routines>nav{grid-template-columns:1fr}.member-workout-routines>nav button{border-bottom:1px solid #e9edeb;border-right:0}.member-workout-routine>header{flex-direction:column;align-items:flex-start}.member-workout-routine header dl{justify-content:space-between;width:100%}.member-workout-routine header dd{text-align:left}.member-workout-completion{grid-template-columns:1fr 1fr}.member-workout-completion>div:first-child,.member-workout-completion .notes,.member-workout-completion button{grid-column:1/-1}.member-workout-history>div:last-child>article{grid-template-columns:31px 1fr}.member-workout-history article dl{grid-column:2}.member-workout-empty div{flex-direction:column;align-items:stretch}}.workout-program-card footer>div{justify-items:end;gap:4px;display:grid}.workout-program-card footer a{color:#08795d;font-size:6px;font-weight:800}.workout-archive-panel{padding-bottom:12px}.workout-archive-list{padding:0 14px}.workout-archive-list>a{border-bottom:1px solid #edf0ef;grid-template-columns:31px minmax(140px,1fr) minmax(260px,.9fr) auto 15px;align-items:center;gap:9px;min-height:54px;display:grid}.workout-archive-list>a>span{color:#67756f;background:#eef1f0;place-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:grid}.workout-archive-list>a>div strong,.workout-archive-list>a>div small{display:block}.workout-archive-list>a>div strong{font-size:8px}.workout-archive-list>a>div small{color:#86928d;margin-top:3px;font-size:6px}.workout-archive-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.workout-archive-list dt{color:#8a9691;text-transform:uppercase;font-size:5px}.workout-archive-list dd{margin:3px 0 0;font-size:7px;font-weight:700}.workout-archive-list>a>b{color:#75817c;background:#f4f6f5;border:1px solid #d6ddda;padding:3px 5px;font-size:5px}.workout-archive-list>a>i{color:#8a9691;font-size:9px;font-style:normal}.workout-version-note{background:#edf7f3;border:1px solid #cfe3dc;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:55px;padding:10px 13px;display:grid}.workout-version-note>span{color:#08795d;background:#d7ece5;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.workout-version-note p{color:#60726b;margin:0;font-size:7px;line-height:1.45}.workout-version-note strong{color:#223b33;margin-bottom:2px;font-size:8px;display:block}.workout-detail-view{gap:12px;display:grid}.workout-detail-hero{color:#fff;background:#153129;border:1px solid #173b31;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);min-height:137px;display:grid}.workout-detail-hero.archived{background:#35423e;border-color:#44534e}.workout-detail-person{grid-template-columns:49px 1fr;align-items:center;gap:13px;padding:20px 24px;display:grid}.workout-detail-person>span{color:#fff;background:#1daf83;place-items:center;width:47px;height:47px;font-size:12px;font-weight:800;display:grid}.workout-detail-hero.archived .workout-detail-person>span{background:#68736f}.workout-detail-person small{color:#39d7a8;letter-spacing:.1em;font-size:6px;font-weight:800}.workout-detail-hero.archived .workout-detail-person small{color:#c1cbc7}.workout-detail-person h2{color:#fff;margin:5px 0 4px;font-size:17px}.workout-detail-person p{color:#b5c9c2;margin:0;font-size:8px}.workout-detail-person a{color:#62ddb7;margin-top:10px;font-size:7px;font-weight:700;display:inline-block}.workout-detail-hero.archived .workout-detail-person a{color:#c7d1ce}.workout-detail-hero>dl{border-left:1px solid #315047;grid-template-columns:repeat(3,1fr);align-items:center;margin:0;display:grid}.workout-detail-hero.archived>dl{border-color:#5b6662}.workout-detail-hero>dl>div{border-right:1px solid #315047;align-content:center;min-height:58px;padding:13px;display:grid}.workout-detail-hero.archived>dl>div{border-color:#5b6662}.workout-detail-hero dt{color:#79988e;text-transform:uppercase;letter-spacing:.06em;font-size:5px}.workout-detail-hero.archived dt{color:#a7b1ad}.workout-detail-hero dd{margin:5px 0 0;font-size:8px;font-weight:750}.workout-detail-status{color:#3ed4a6;text-transform:uppercase;border:1px solid #3a7965;padding:4px 6px;font-size:6px;display:inline-block}.workout-detail-status.archived{color:#d0d8d5;border-color:#707b77}.workout-detail-stats{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid}.workout-detail-stats article{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:72px;padding:11px 13px;display:grid}.workout-detail-stats article:last-child{border:0}.workout-detail-stats span{color:#708079;font-size:6px;font-weight:750}.workout-detail-stats strong{grid-row:span 2;align-self:center;font-size:18px}.workout-detail-stats small{color:#89958f;font-size:6px}.workout-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(245px,.55fr);align-items:start;gap:12px;display:grid}.workout-detail-main,.workout-detail-side{gap:12px;display:grid}.workout-detail-heading{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:10px 14px;display:flex}.workout-detail-heading span{color:#0a8968;letter-spacing:.09em;font-size:5px;font-weight:800}.workout-detail-heading h2{margin:4px 0 0;font-size:11px}.workout-detail-heading>strong{color:#74817c;font-size:6px}.workout-detail-routine{border-bottom:1px solid #dfe6e3}.workout-detail-routine>header{background:#fbfcfc;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:10px 14px;display:grid}.workout-detail-routine>header>span{color:#fff;background:#18392f;place-items:center;width:33px;height:33px;font-size:9px;font-weight:800;display:grid}.workout-detail-routine h3{margin:0;font-size:9px}.workout-detail-routine header p{color:#84908b;margin:3px 0 0;font-size:6px}.workout-detail-routine header dl{gap:20px;margin:0;display:flex}.workout-detail-routine dt{color:#8a9691;text-transform:uppercase;font-size:5px}.workout-detail-routine dd{margin:3px 0 0;font-size:7px;font-weight:700}.workout-detail-exercise-table{overflow-x:auto}.workout-detail-exercise-row{color:#5d6c66;border-top:1px solid #edf0ef;grid-template-columns:21px minmax(170px,1.3fr) 48px 73px 65px minmax(110px,.85fr);align-items:center;gap:8px;min-width:650px;min-height:47px;padding:7px 14px;font-size:7px;display:grid}.workout-detail-exercise-row.heading{color:#8b9692;text-transform:uppercase;background:#f5f8f7;min-height:27px;font-size:5px;font-weight:800}.workout-detail-exercise-row div strong{color:#23342e;font-size:8px;display:block}.workout-detail-exercise-row div small{color:#89958f;margin-top:3px;font-size:6px;line-height:1.35;display:block}.workout-detail-logs>div>article{border-bottom:1px solid #edf0ef;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:8px 14px;display:grid}.workout-detail-logs article>span{color:#08795d;background:#e5f3ee;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.workout-detail-logs article>div strong,.workout-detail-logs article>div small{display:block}.workout-detail-logs article>div strong{font-size:8px}.workout-detail-logs article>div small{color:#84918b;margin-top:3px;font-size:6px}.workout-detail-logs article dl{gap:17px;margin:0;display:flex}.workout-detail-logs article dt{color:#89958f;text-transform:uppercase;font-size:5px}.workout-detail-logs article dd{margin:3px 0 0;font-size:7px;font-weight:750}.workout-detail-empty{color:#84918b;text-align:center;align-content:center;place-items:center;gap:4px;min-height:95px;display:grid}.workout-detail-empty span{font-size:15px}.workout-detail-empty p{margin:0;font-size:7px}.workout-detail-actions>div{gap:7px;padding:12px;display:grid}.workout-detail-actions .button{justify-content:center;min-height:34px}.workout-detail-actions>p{color:#7a8782;border-top:1px solid #e7ece9;margin:0;padding:11px 12px;font-size:6px;line-height:1.5}.workout-archive-action{color:#a44f48;background:#fff6f4;border:1px solid #ead5d1;min-height:33px;font-size:7px;font-weight:700}.workout-detail-versions>div>a{border-bottom:1px solid #edf0ef;align-content:center;min-height:57px;padding:9px 12px;display:grid}.workout-detail-versions a.current{background:#edf7f3;box-shadow:inset 3px 0 #14a77d}.workout-detail-versions a span{color:#0a8968;letter-spacing:.06em;font-size:5px;font-weight:800}.workout-detail-versions a strong{margin-top:4px;font-size:8px}.workout-detail-versions a small{color:#84918b;margin-top:3px;font-size:6px}@media (max-width:1050px){.workout-detail-layout{grid-template-columns:1fr}.workout-detail-side{grid-template-columns:1fr 1fr}.workout-archive-list>a{grid-template-columns:31px 1fr auto 15px}.workout-archive-list dl{display:none}}@media (max-width:760px){.workout-detail-hero{grid-template-columns:1fr}.workout-detail-hero>dl{border-top:1px solid #315047;border-left:0}.workout-detail-stats{grid-template-columns:1fr 1fr}.workout-detail-stats article:nth-child(2){border-right:0}.workout-detail-stats article:nth-child(-n+2){border-bottom:1px solid #edf0ef}.workout-detail-side{grid-template-columns:1fr}.workout-detail-routine>header{grid-template-columns:34px 1fr}.workout-detail-routine header dl{grid-column:2}.workout-archive-list>a{grid-template-columns:31px 1fr 15px}.workout-archive-list>a>b{display:none}}.member-workout-start{background:#f3f8f6;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:flex}.member-workout-start span{color:#098565;letter-spacing:.08em;font-size:5px;font-weight:800}.member-workout-start strong{margin-top:4px;font-size:8px;display:block}.member-workout-start p{color:#78857f;margin:3px 0 0;font-size:6px}.member-workout-start .button{flex:none;min-height:37px;padding-inline:14px}.member-workout-history>div:last-child>a{border-bottom:1px solid #edf0ef;grid-template-columns:31px minmax(0,1fr) auto 15px;align-items:center;gap:9px;min-height:55px;padding:8px 14px;display:grid}.member-workout-history>div:last-child>a:hover{background:#f4faf7}.member-workout-history a>span{color:#08795d;background:#e5f3ee;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.member-workout-history a>div strong{font-size:8px;display:block}.member-workout-history a>div small{color:#84918b;margin-top:3px;font-size:6px;display:block}.member-workout-history a dl{gap:18px;margin:0;display:flex}.member-workout-history a dt{color:#89958f;text-transform:uppercase;font-size:5px}.member-workout-history a dd{margin:3px 0 0;font-size:7px;font-weight:750}.member-workout-history a>i{color:#799087;font-size:9px;font-style:normal}.workout-session-heading,.workout-log-heading{min-height:76px}.workout-session-view,.workout-log-detail-view{gap:12px;display:grid}.workout-session-hero,.workout-log-hero{color:#fff;background:#153129;border:1px solid #173b31;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:126px;display:grid}.workout-session-hero>div,.workout-log-hero>div{background:radial-gradient(circle at 88% 18%,#29dba621,#0000 35%);align-content:center;padding:19px 23px;display:grid}.workout-session-hero>div>span,.workout-log-hero>div>span{color:#3ed7a9;letter-spacing:.1em;font-size:6px;font-weight:800}.workout-session-hero h2,.workout-log-hero h2{color:#fff;margin:6px 0 4px;font-size:16px}.workout-session-hero p,.workout-log-hero p{color:#b7cbc4;margin:0;font-size:8px}.workout-session-hero>div>small,.workout-log-hero>div>small{color:#7f9b92;margin-top:9px;font-size:6px}.workout-session-hero dl,.workout-log-hero dl{border-left:1px solid #315047;grid-template-columns:repeat(3,1fr);align-items:stretch;margin:0;display:grid}.workout-session-hero dl div,.workout-log-hero dl div{border-right:1px solid #315047;align-content:center;padding:13px;display:grid}.workout-session-hero dl div:last-child,.workout-log-hero dl div:last-child{border-right:0}.workout-session-hero dt,.workout-log-hero dt{color:#7d9a91;text-transform:uppercase;font-size:5px}.workout-session-hero dd,.workout-log-hero dd{margin:5px 0 0;font-size:10px;font-weight:800}.workout-log-hero dd{font-size:8px}.workout-session-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:12px;display:grid}.workout-session-exercises{gap:9px;display:grid}.workout-session-exercises>header,.workout-log-entries>header{background:#fff;border:1px solid #dce3e0;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:flex}.workout-session-exercises>header span,.workout-log-entries>header span{color:#098565;letter-spacing:.08em;font-size:5px;font-weight:800}.workout-session-exercises>header h2,.workout-log-entries>header h2{margin:4px 0 3px;font-size:11px}.workout-session-exercises>header p,.workout-log-entries>header p{color:#7b8983;margin:0;font-size:6px}.workout-session-exercises>header b,.workout-log-entries>header b{color:#08795d;background:#e7f3ef;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.workout-session-exercises>article{background:#fff;border:1px solid #dce3e0;transition:border-color .15s,box-shadow .15s}.workout-session-exercises>article.completed{border-color:#a9d9c9;box-shadow:inset 3px 0 #12a77c}.workout-session-exercises>article>header{border-bottom:1px solid #edf0ef;grid-template-columns:35px minmax(150px,1fr) minmax(285px,.95fr);align-items:center;gap:10px;min-height:82px;padding:11px 13px;display:grid}.workout-session-exercises>article>header>span{color:#60716a;background:#e7efec;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.workout-session-exercises>article.completed>header>span{color:#fff;background:#17382f}.workout-session-exercises article header small{color:#098565;text-transform:uppercase;font-size:5px;font-weight:800}.workout-session-exercises article h3{margin:4px 0 2px;font-size:10px}.workout-session-exercises article header p{color:#82908a;margin:0;font-size:6px}.workout-session-exercises article header dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.workout-session-exercises article header dl div{border-left:1px solid #e9eeec;align-content:center;min-height:37px;padding-left:10px;display:grid}.workout-session-exercises article dt{color:#89958f;text-transform:uppercase;font-size:5px}.workout-session-exercises article dd{margin:3px 0 0;font-size:7px;font-weight:750}.workout-session-exercises article>aside{background:#f1f8f5;border-bottom:1px solid #e3ece8;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:40px;padding:6px 13px;display:grid}.workout-session-exercises article>aside>span{color:#159474;font-size:10px}.workout-session-exercises article>aside strong,.workout-session-exercises article>aside small{display:block}.workout-session-exercises article>aside strong{color:#426158;font-size:6px}.workout-session-exercises article>aside small{color:#769087;margin-top:2px;font-size:6px}.workout-session-set-row{justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:9px 13px;display:flex}.workout-session-set-row>div>span{color:#64736d;letter-spacing:.07em;margin-bottom:6px;font-size:5px;font-weight:800;display:block}.workout-session-set-row nav{flex-wrap:wrap;gap:5px;display:flex}.workout-session-set-row nav button{color:#718078;background:#fafcfb;border:1px solid #d5dfdb;grid-template-columns:15px 1fr;align-items:center;width:42px;height:35px;padding:0 5px;display:grid}.workout-session-set-row nav button.checked{color:#08795d;background:#e6f5ef;border-color:#62bd9f}.workout-session-set-row nav i{font-size:7px;font-style:normal;font-weight:800}.workout-session-set-row nav small{font-size:4px;font-weight:800}.workout-session-all-sets{color:#08795d;background:#f1f8f5;border:1px solid #c7ddd5;flex:none;min-height:30px;padding:0 9px;font-size:6px;font-weight:750}.workout-session-fields{background:#fafbfb;border-top:1px solid #edf0ef;grid-template-columns:1fr 1fr 1.4fr;gap:8px;padding:10px 13px;display:grid}.workout-session-fields label>span,.workout-session-summary label>span{color:#5f6e68;margin-bottom:5px;font-size:6px;font-weight:700;display:block}.workout-session-fields input,.workout-session-summary input,.workout-session-summary select,.workout-session-summary textarea{background:#fff;border:1px solid #d7dfdc;border-radius:2px;outline:0;width:100%;min-height:35px;padding:0 8px;font-size:7px}.workout-session-fields input:focus,.workout-session-summary input:focus,.workout-session-summary select:focus,.workout-session-summary textarea:focus{border-color:#5eae94;box-shadow:0 0 0 2px #e6f4ef}.workout-session-summary{background:#fff;border:1px solid #d8e1de;position:sticky;top:76px}.workout-session-summary>header{border-bottom:1px solid #e8edeb;padding:14px}.workout-session-summary>header span{color:#098565;letter-spacing:.08em;font-size:5px;font-weight:800}.workout-session-summary>header h2{margin:5px 0 3px;font-size:11px}.workout-session-summary>header p{color:#7d8984;margin:0;font-size:6px;line-height:1.45}.workout-session-progress{background:#f7faf9;border-bottom:1px solid #edf0ef;padding:12px 14px}.workout-session-progress>div{background:#dfe8e4;height:5px;overflow:hidden}.workout-session-progress>div span{background:#13a77d;height:100%;transition:width .2s;display:block}.workout-session-progress p{color:#74817c;margin:6px 0 0;font-size:6px}.workout-session-summary>label{padding:9px 14px 0;display:block}.workout-session-summary label>div{background:#fff;border:1px solid #d7dfdc;align-items:center;display:flex}.workout-session-summary label>div input{border:0}.workout-session-summary label>div i{color:#83908a;padding-right:8px;font-size:6px;font-style:normal}.workout-session-summary textarea{resize:vertical;min-height:65px;padding-block:8px}.workout-session-summary label>small{color:#8b9692;margin-top:4px;font-size:5px;line-height:1.4;display:block}.workout-session-summary>.button{justify-content:center;width:calc(100% - 28px);min-height:39px;margin:12px 14px 0}.workout-session-cancel{color:#78857f;text-align:center;padding:9px 14px;font-size:6px;display:block}.workout-session-error{color:#9f4943;background:#fff1ef;border:1px solid #e9cbc6;margin:9px 14px 0;padding:7px;font-size:6px;line-height:1.4}.workout-session-summary>footer{border-top:1px solid #edf0ef;grid-template-columns:23px 1fr;align-items:center;gap:7px;padding:10px 14px;display:grid}.workout-session-summary>footer>span{color:#08795d;background:#e7f3ef;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.workout-session-summary footer p{margin:0}.workout-session-summary footer strong,.workout-session-summary footer small{display:block}.workout-session-summary footer strong{font-size:6px}.workout-session-summary footer small{color:#83908a;margin-top:2px;font-size:5px;line-height:1.4}.workout-session-completed{background:#eaf7f2;border:1px solid #b7dfd2;grid-template-columns:37px 1fr auto;align-items:center;gap:11px;min-height:86px;padding:13px 15px;display:grid}.workout-session-completed>span{color:#fff;background:#159876;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.workout-session-completed small{color:#08795d;font-size:5px;font-weight:800}.workout-session-completed h2{margin:4px 0 2px;font-size:11px}.workout-session-completed p{color:#648078;margin:0;font-size:6px}.workout-session-prescription{background:#fff;border:1px solid #dce3e0}.workout-session-prescription>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:62px;padding:10px 14px;display:flex}.workout-session-prescription header span{color:#098565;font-size:5px;font-weight:800}.workout-session-prescription h2{margin:4px 0 0;font-size:11px}.workout-session-prescription header a{color:#08795d;font-size:7px;font-weight:750}.workout-session-prescription>article{border-bottom:1px solid #edf0ef;grid-template-columns:25px minmax(150px,1fr) 75px 55px minmax(100px,.6fr);align-items:center;gap:8px;min-height:49px;padding:7px 14px;display:grid}.workout-session-prescription article>b{color:#5d6d66;background:#e7efec;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.workout-session-prescription article strong,.workout-session-prescription article small{display:block}.workout-session-prescription article strong{font-size:8px}.workout-session-prescription article small{color:#84918b;margin-top:2px;font-size:6px}.workout-session-prescription article>span{color:#53655e;font-size:7px;font-weight:700}.workout-session-prescription article>em{color:#76847e;font-size:6px;font-style:normal}.workout-log-success{background:#eaf7f2;border:1px solid #b9e0d3;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.workout-log-success>span{color:#fff;background:#139773;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.workout-log-success small{color:#08795d;font-size:5px;font-weight:800}.workout-log-success strong{margin-top:3px;font-size:8px;display:block}.workout-log-success p{color:#6a7f77;margin:2px 0 0;font-size:6px}.workout-log-success a{color:#08795d;font-size:7px;font-weight:800}.workout-log-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:12px;display:grid}.workout-log-entries{gap:8px;display:grid}.workout-log-entries>article{background:#fff;border:1px solid #dce3e0;grid-template-columns:30px minmax(150px,1fr) minmax(275px,.9fr);align-items:center;gap:10px;min-height:78px;padding:11px 13px;display:grid}.workout-log-entries>article.completed{border-left:3px solid #13a77d}.workout-log-entries>article.skipped{opacity:.68}.workout-log-entries>article>span{color:#08795d;background:#e5f3ee;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.workout-log-entries article>div small{color:#098565;font-size:5px;font-weight:800}.workout-log-entries article h3{margin:4px 0 2px;font-size:9px}.workout-log-entries article>div p{color:#84918b;margin:0;font-size:6px}.workout-log-entries article dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.workout-log-entries article dl div{border-left:1px solid #e9eeec;padding-left:10px}.workout-log-entries article dt{color:#89958f;text-transform:uppercase;font-size:5px}.workout-log-entries article dd{margin:4px 0 0;font-size:7px;font-weight:750}.workout-log-entries article>aside{border-top:1px solid #edf0ef;grid-column:2/-1;padding-top:8px}.workout-log-entries article>aside strong{color:#61726b;text-transform:uppercase;font-size:5px;display:block}.workout-log-entries article>aside p{color:#73817b;margin:3px 0 0;font-size:6px}.workout-log-legacy{background:#fff;border:1px solid #dce3e0;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:95px;padding:14px;display:grid}.workout-log-legacy>span{color:#6a7872;background:#edf1ef;place-items:center;width:33px;height:33px;display:grid}.workout-log-legacy strong{font-size:8px}.workout-log-legacy p{color:#7d8984;margin:3px 0 0;font-size:6px}.workout-log-side{gap:9px;display:grid}.workout-log-side>section{background:#fff;border:1px solid #dce3e0}.workout-log-side section>header{border-bottom:1px solid #edf0ef;padding:11px 13px}.workout-log-side header span{color:#098565;font-size:5px;font-weight:800}.workout-log-side header h2{margin:4px 0 0;font-size:10px}.workout-log-side dl{margin:0}.workout-log-side dl div{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:37px;padding:7px 13px;display:flex}.workout-log-side dt{color:#798680;font-size:6px}.workout-log-side dd{margin:0;font-size:7px;font-weight:800}.workout-log-note>p{color:#65746e;margin:0;padding:12px 13px;font-size:7px;line-height:1.55}.workout-log-side>.workout-log-privacy{background:#eff8f5;border-color:#cfe3dc;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.workout-log-privacy>span{color:#08795d;background:#dcefe8;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.workout-log-privacy p{margin:0}.workout-log-privacy strong,.workout-log-privacy small{display:block}.workout-log-privacy strong{font-size:7px}.workout-log-privacy small{color:#70847c;margin-top:2px;font-size:5px;line-height:1.45}.workout-log-side>nav{gap:6px;display:grid}.workout-log-side nav .button{justify-content:center;min-height:36px}.workout-detail-logs article.detailed{grid-template-rows:auto auto}.workout-detail-logs article>details{border-top:1px solid #edf0ef;grid-column:1/-1;margin:1px -14px -8px}.workout-detail-logs details summary{color:#08795d;cursor:pointer;background:#f7faf9;justify-content:space-between;align-items:center;min-height:31px;padding:7px 14px;font-size:6px;font-weight:750;list-style:none;display:flex}.workout-detail-logs details summary::-webkit-details-marker{display:none}.workout-detail-logs details summary b{background:#fff;border:1px solid #c7dfd7;padding:2px 5px;font-size:5px}.workout-detail-logs details>div{border-top:1px solid #e9eeec}.workout-detail-logs details p{border-bottom:1px solid #edf0ef;grid-template-columns:18px minmax(150px,1fr) 65px 65px minmax(95px,.65fr);align-items:center;gap:7px;min-height:38px;margin:0;padding:6px 14px;display:grid}.workout-detail-logs details p.skipped{opacity:.62}.workout-detail-logs details p>i{color:#08795d;background:#e5f3ee;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.workout-detail-logs details p span strong,.workout-detail-logs details p span small{display:block}.workout-detail-logs details p span strong{font-size:7px}.workout-detail-logs details p span small{color:#87938e;margin-top:2px;font-size:5px}.workout-detail-logs details p>em{color:#63736c;font-size:6px;font-style:normal}.workout-detail-legacy-log{color:#89958f;text-transform:uppercase;font-size:5px}@media (max-width:1000px){.workout-session-layout,.workout-log-layout{grid-template-columns:1fr}.workout-session-summary{position:static}.workout-log-side{grid-template-columns:1fr 1fr}.workout-log-side>nav{align-content:start}}@media (max-width:760px){.workout-session-hero,.workout-log-hero{grid-template-columns:1fr}.workout-session-hero dl,.workout-log-hero dl{border-top:1px solid #315047;border-left:0;min-height:68px}.workout-session-exercises>article>header{grid-template-columns:35px 1fr}.workout-session-exercises article header dl{grid-column:2}.workout-session-fields{grid-template-columns:1fr}.workout-session-set-row{flex-direction:column;align-items:flex-start}.workout-session-all-sets{align-self:stretch}.workout-log-side{grid-template-columns:1fr}.workout-log-entries>article{grid-template-columns:30px 1fr}.workout-log-entries article dl,.workout-log-entries article>aside{grid-column:2}.workout-log-success,.workout-session-completed{grid-template-columns:34px 1fr}.workout-log-success>a,.workout-session-completed>a{grid-column:2;width:max-content}.member-workout-start{flex-direction:column;align-items:stretch}.member-workout-start .button{justify-content:center}.member-workout-history>div:last-child>a{grid-template-columns:31px 1fr 15px}.member-workout-history a dl{grid-column:2}.member-workout-history a>i{grid-area:1/3/3}.workout-session-prescription>article{grid-template-columns:25px 1fr auto}.workout-session-prescription article>span:first-of-type{grid-column:2}.workout-session-prescription article>em{grid-column:2/-1}}.workout-cycle-decision{background:#fff;border:2px solid #17483a;border-radius:2px;overflow:hidden}.workout-cycle-decision>header{color:#fff;background:#15372d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:16px 18px;display:grid}.workout-cycle-decision>header>span{color:#fff;background:#20b78a;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.workout-cycle-decision>header small,.workout-cycle-decision>header h2,.workout-cycle-decision>header p{display:block}.workout-cycle-decision>header small{color:#50ddb3;letter-spacing:.08em;font-size:12px;font-weight:800}.workout-cycle-decision>header h2{color:#fff;margin:3px 0;font-size:18px}.workout-cycle-decision>header p{color:#c3d5cf;margin:0;font-size:13px;line-height:1.45}.workout-cycle-decision>header>b{color:#d9e7e2;white-space:nowrap;border:1px solid #4f7569;padding:7px 9px;font-size:12px}.workout-cycle-decision>div{background:#f0f6f4;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;display:grid}.workout-cycle-decision>div>article{border-top:1px solid #cfe0da;align-content:center;gap:4px;min-height:91px;padding:14px 18px;display:grid}.workout-cycle-decision>div>article.next{background:#e3f5ef}.workout-cycle-decision>div>article>span,.workout-cycle-decision>div>article>small{color:#6d7d77;font-size:12px}.workout-cycle-decision>div>article>span{color:#08795d;letter-spacing:.06em;font-weight:800}.workout-cycle-decision>div>article>strong{color:#203a32;font-size:16px}.workout-cycle-decision>div>i{color:#138b6b;border-top:1px solid #cfe0da;place-items:center;font-size:18px;font-style:normal;display:grid}.workout-cycle-decision>footer{background:#f2fbf8;border-top:1px solid #acd4c7;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px 18px;display:grid}.workout-cycle-decision>footer>b{color:#fff;background:#138b6b;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.workout-cycle-decision>footer p,.workout-cycle-decision>footer strong,.workout-cycle-decision>footer small{margin:0;display:block}.workout-cycle-decision>footer strong{color:#17483a;font-size:13px}.workout-cycle-decision>footer small{color:#60746d;margin-top:2px;font-size:12px}.workout-prescription-form .workout-form-section{border:1px solid #d7e1dd;border-radius:2px;padding:0 18px 18px}.workout-prescription-form .workout-form-section>header{border-bottom-color:#dfe7e4;gap:12px;min-height:76px}.workout-prescription-form .workout-form-section>header>span{width:34px;height:34px;font-size:13px}.workout-prescription-form .workout-form-section>header h2{font-size:17px}.workout-prescription-form .workout-form-section>header p{font-size:13px;line-height:1.4}.workout-prescription-form .workout-form-grid,.workout-prescription-form .workout-routine-editor-head,.workout-prescription-form .workout-exercise-editor{gap:10px}.workout-prescription-form .workout-form-grid label>span,.workout-prescription-form .workout-routine-editor label>span,.workout-prescription-form .workout-exercise-editor label>span{margin-bottom:6px;font-size:12px}.workout-prescription-form .workout-form-grid input,.workout-prescription-form .workout-form-grid select,.workout-prescription-form .workout-form-grid textarea,.workout-prescription-form .workout-routine-editor input,.workout-prescription-form .workout-exercise-editor input{border-color:#cad8d3;min-height:42px;padding-inline:10px;font-size:14px}.workout-prescription-form .workout-form-grid textarea{min-height:82px;padding-block:10px}.workout-prescription-form .workout-form-grid label>small{color:#6d7c76;margin-top:5px;font-size:12px;line-height:1.35;display:block}.workout-prescription-form .workout-routine-editor{border-color:#cbdad5;border-radius:2px;padding:14px}.workout-prescription-form .workout-routine-editor-head>strong{font-size:13px}.workout-prescription-form .workout-exercise-editor>b,.workout-prescription-form .workout-input-suffix i{font-size:12px}.workout-prescription-form .workout-remove-button,.workout-prescription-form .workout-add-exercise,.workout-prescription-form button{cursor:pointer;font-size:12px}.workout-prescription-form button:disabled{cursor:not-allowed}.workout-detail-lineage{background:#fff;border:2px solid #c8dad4;border-radius:2px;grid-template-columns:minmax(0,1.2fr) 24px minmax(220px,.8fr) minmax(185px,.6fr);align-items:stretch;min-height:84px;display:grid}.workout-detail-lineage>div,.workout-detail-lineage>a{align-items:center;gap:10px;padding:13px 16px;display:grid}.workout-detail-lineage>div:first-child{grid-template-columns:36px minmax(0,1fr)}.workout-detail-lineage>div:first-child>span{color:#fff;background:#17382f;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.workout-detail-lineage p,.workout-detail-lineage small,.workout-detail-lineage strong,.workout-detail-lineage em{margin:0;display:block}.workout-detail-lineage small,.workout-detail-lineage em{color:#6c7c76;font-size:12px;font-style:normal;line-height:1.35}.workout-detail-lineage p>small,.workout-detail-lineage .current>span,.workout-detail-lineage>a>small{color:#08795d;letter-spacing:.05em;font-size:12px;font-weight:800}.workout-detail-lineage strong{color:#20352e;margin:3px 0;font-size:13px}.workout-detail-lineage>i{color:#138b6b;place-items:center;font-size:17px;font-style:normal;display:grid}.workout-detail-lineage .current{background:#f2f9f6;border-left:1px solid #dbe5e1}.workout-detail-lineage>a{color:inherit;border-left:1px solid #dbe5e1;align-content:center}.workout-detail-lineage>a:hover{background:#e8f5f0}.workout-detail-view .workout-detail-person small,.workout-detail-view .workout-detail-hero dt,.workout-detail-view .workout-detail-status,.workout-detail-view .workout-detail-stats span,.workout-detail-view .workout-detail-stats small,.workout-detail-view .workout-detail-heading span,.workout-detail-view .workout-detail-heading>strong,.workout-detail-view .workout-detail-routine dt,.workout-detail-view .workout-detail-exercise-row.heading,.workout-detail-view .workout-detail-logs article dt,.workout-detail-view .workout-detail-versions a span,.workout-detail-view .workout-detail-legacy-log{font-size:12px}.workout-detail-view .workout-detail-person h2{font-size:21px}.workout-detail-view .workout-detail-person p,.workout-detail-view .workout-detail-person a,.workout-detail-view .workout-detail-hero dd,.workout-detail-view .workout-detail-routine header p,.workout-detail-view .workout-detail-routine dd,.workout-detail-view .workout-detail-exercise-row,.workout-detail-view .workout-detail-exercise-row div small,.workout-detail-view .workout-detail-logs article>div small,.workout-detail-view .workout-detail-logs article dd,.workout-detail-view .workout-detail-empty p,.workout-detail-view .workout-detail-actions>p,.workout-detail-view .workout-detail-versions a small,.workout-detail-view .workout-detail-logs details summary,.workout-detail-view .workout-detail-logs details p span small,.workout-detail-view .workout-detail-logs details p>em{font-size:12px;line-height:1.4}.workout-detail-view .workout-detail-heading h2,.workout-detail-view .workout-detail-routine h3{font-size:16px}.workout-detail-view .workout-detail-exercise-row div strong,.workout-detail-view .workout-detail-logs article>div strong,.workout-detail-view .workout-detail-versions a strong,.workout-detail-view .workout-detail-logs details p span strong{font-size:13px}.workout-detail-view .workout-detail-logs details summary b,.workout-detail-view .workout-detail-logs details p>i{font-size:12px}.workout-detail-view .workout-detail-actions .button,.workout-detail-view .workout-detail-actions button{cursor:pointer;min-height:40px;font-size:13px}.workout-detail-view .workout-detail-actions button:disabled{cursor:not-allowed}@media (max-width:78rem){.workout-detail-lineage{grid-template-columns:minmax(0,1fr) 24px minmax(220px,.8fr)}.workout-detail-lineage>a{border-top:1px solid #dbe5e1;border-left:0;grid-column:1/-1}}@media (max-width:54rem){.workout-cycle-decision>header{grid-template-columns:42px minmax(0,1fr)}.workout-cycle-decision>header>b{grid-column:2;justify-self:start}.workout-detail-lineage{grid-template-columns:1fr}.workout-detail-lineage>i{display:none}.workout-detail-lineage .current,.workout-detail-lineage>a{border-top:1px solid #dbe5e1;border-left:0;grid-column:auto}}@media (max-width:40rem){.workout-cycle-decision>header{grid-template-columns:1fr}.workout-cycle-decision>header>b{grid-column:auto}.workout-cycle-decision>div{grid-template-columns:1fr}.workout-cycle-decision>div>i{min-height:26px;transform:rotate(90deg)}.workout-prescription-form .workout-form-section{padding-inline:12px}}.workout-progress-heading{min-height:76px}.workout-progress-view{gap:12px;display:grid}.workout-progress-contexts nav>a{grid-template-columns:31px minmax(125px,1fr) auto 55px}.member-workout-hero-links{flex-wrap:wrap;gap:15px;margin-top:12px;display:flex}.member-workout-hero-links a{color:#4be0b3;font-size:7px;font-weight:750}.workout-progress-hero{color:#fff;background:#153129;border:1px solid #173b31;grid-template-columns:minmax(0,1fr) 440px;min-height:146px;display:grid}.workout-progress-hero>div{background:radial-gradient(circle at 90% 15%,#28dba624,#0000 34%);align-content:center;padding:21px 25px;display:grid}.workout-progress-hero>div>span{color:#3ed7a9;letter-spacing:.1em;font-size:6px;font-weight:800}.workout-progress-hero h2{color:#fff;margin:7px 0 4px;font-size:16px}.workout-progress-hero p{color:#b7cbc4;margin:0;font-size:8px}.workout-progress-hero>div>small{color:#7f9b92;margin-top:9px;font-size:6px}.workout-progress-hero>dl{border-left:1px solid #315047;grid-template-columns:1fr 1fr;margin:0;display:grid}.workout-progress-hero>dl>div{border-bottom:1px solid #315047;border-right:1px solid #315047;align-content:center;padding:13px;display:grid}.workout-progress-hero>dl>div:nth-child(2n){border-right:0}.workout-progress-hero>dl>div:nth-child(n+3){border-bottom:0}.workout-progress-hero dt{color:#7d9a91;text-transform:uppercase;font-size:5px}.workout-progress-hero dd{margin:5px 0 0;font-size:18px;font-weight:800}.workout-progress-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:12px;display:grid}.workout-progress-layout>main,.workout-progress-layout>aside{gap:12px;display:grid}.workout-progress-chart,.workout-progress-timeline,.workout-progress-exercise-list,.workout-progress-principles{background:#fff;border:1px solid #dce3e0}.workout-progress-chart>header,.workout-progress-timeline>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:flex}.workout-progress-chart header span,.workout-progress-timeline header span,.workout-progress-exercise-list header>span{color:#098565;letter-spacing:.09em;font-size:5px;font-weight:800}.workout-progress-chart h2,.workout-progress-timeline h2,.workout-progress-exercise-list h2{margin:4px 0 3px;font-size:11px}.workout-progress-chart header p,.workout-progress-timeline header p,.workout-progress-exercise-list header p{color:#7b8983;margin:0;font-size:6px;line-height:1.45}.workout-progress-chart header>strong{letter-spacing:.05em;flex:none;padding:4px 6px;font-size:5px}.workout-progress-chart header>strong.current{color:#08795d;background:#e9f6f1;border:1px solid #c1e1d6}.workout-progress-chart header>strong.history{color:#6e7b75;background:#edf1ef}.workout-progress-summary{background:#f8faf9;border-bottom:1px solid #e8edeb;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.workout-progress-summary>div{border-right:1px solid #e3e9e6;align-content:center;min-height:72px;padding:10px 12px;display:grid}.workout-progress-summary>div:last-child{border:0}.workout-progress-summary dt{color:#84918b;text-transform:uppercase;font-size:5px}.workout-progress-summary dd{color:#26362f;margin:5px 0 2px;font-size:9px;font-weight:800}.workout-progress-summary small{color:#8b9692;font-size:5px;line-height:1.35}.workout-progress-summary .positive dd{color:#08795d}.workout-progress-bars{padding:14px 15px 12px}.workout-progress-bars>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workout-progress-bars>header span{color:#5d6d66;letter-spacing:.07em;font-size:5px;font-weight:800}.workout-progress-bars>header small{color:#8a9590;font-size:5px}.workout-progress-bars>div{background:repeating-linear-gradient(0deg,#0000 0 43px,#eef2f0 43px 44px);border-bottom:1px solid #dce4e1;align-items:stretch;gap:7px;height:178px;margin-top:10px;padding:0 3px;display:flex}.workout-progress-bars article{text-align:center;flex:1;grid-template-rows:130px 15px 18px;align-items:end;min-width:32px;display:grid}.workout-progress-bars article>div{justify-content:center;align-items:end;height:122px;display:flex;position:relative}.workout-progress-bars article i{background:linear-gradient(#22c394,#0d8d69);border-radius:2px 2px 0 0;width:min(25px,70%);display:block}.workout-progress-bars article b{white-space:nowrap;color:#40534b;font-size:5px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.workout-progress-bars article>strong{color:#56675f;font-size:6px}.workout-progress-bars article>small{color:#8a9590;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.workout-progress-bars article.unmeasured i{background:#d7dfdc}.workout-progress-bars article.unmeasured b{color:#909a96}.workout-progress-no-points{grid-template-columns:34px 1fr;place-content:center;align-items:center;gap:10px;min-height:108px;padding:18px;display:grid}.workout-progress-no-points>span{color:#08795d;background:#e8f3ef;place-items:center;width:33px;height:33px;display:grid}.workout-progress-no-points strong{font-size:8px}.workout-progress-no-points p{color:#7b8983;margin:3px 0 0;font-size:6px}.workout-progress-timeline>header>strong{color:#718079;font-size:6px}.workout-progress-timeline>div>a{border-bottom:1px solid #edf0ef;grid-template-columns:42px minmax(150px,1fr) minmax(280px,.9fr) 14px;align-items:center;gap:10px;min-height:68px;padding:8px 14px;display:grid}.workout-progress-timeline>div>a:hover{background:#fbfdfc}.workout-progress-timeline time{color:#08795d;text-align:center;background:#e7f3ef;place-content:center;width:38px;min-height:41px;display:grid}.workout-progress-timeline time strong,.workout-progress-timeline time small{display:block}.workout-progress-timeline time strong{font-size:10px}.workout-progress-timeline time small{margin-top:2px;font-size:5px;font-weight:750}.workout-progress-timeline a>div>span{color:#098565;font-size:5px;font-weight:800}.workout-progress-timeline a>div>strong{margin-top:3px;font-size:8px;display:block}.workout-progress-timeline a>div>small{color:#87938e;text-overflow:ellipsis;white-space:nowrap;max-width:340px;margin-top:3px;font-size:6px;display:block;overflow:hidden}.workout-progress-timeline a dl{grid-template-columns:70px 1fr 1fr;margin:0;display:grid}.workout-progress-timeline a dl div{border-left:1px solid #e8edeb;padding-left:9px}.workout-progress-timeline dt{color:#89958f;text-transform:uppercase;font-size:5px}.workout-progress-timeline dd{color:#3c4d46;margin:4px 0 0;font-size:7px;font-weight:750}.workout-progress-timeline a>i{color:#799087;font-size:9px;font-style:normal}.workout-progress-timeline-empty{color:#7d8984;text-align:center;margin:0;padding:28px;font-size:7px}.workout-progress-exercise-list>header{border-bottom:1px solid #e8edeb;padding:14px}.workout-progress-exercise-list nav{max-height:520px;overflow-y:auto}.workout-progress-exercise-list nav>a{border-bottom:1px solid #edf0ef;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:53px;padding:8px 10px;display:grid}.workout-progress-exercise-list nav>a:hover{background:#f8fbfa}.workout-progress-exercise-list nav>a.active{background:#edf7f3;box-shadow:inset 3px 0 #11a77b}.workout-progress-exercise-list a>span{color:#5f716a;background:#e6efec;place-items:center;width:26px;height:26px;font-size:7px;font-weight:800;display:grid}.workout-progress-exercise-list a.active>span{color:#fff;background:#17382f}.workout-progress-exercise-list a strong,.workout-progress-exercise-list a small{display:block}.workout-progress-exercise-list a strong{font-size:7px}.workout-progress-exercise-list a small{color:#87938e;margin-top:3px;font-size:5px}.workout-progress-exercise-list a>b{color:#75847d;font-size:5px}.workout-progress-exercise-list a.active>b{color:#08795d}.workout-progress-legacy,.workout-progress-principles>header{grid-template-columns:28px 1fr;align-items:center;gap:8px;display:grid}.workout-progress-legacy{background:#fcf6ea;border:1px solid #e4d9c4;padding:10px 12px}.workout-progress-legacy>span{color:#95661d;background:#f3e5c9;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.workout-progress-legacy p{margin:0}.workout-progress-legacy strong,.workout-progress-legacy small{display:block}.workout-progress-legacy strong{color:#775721;font-size:7px}.workout-progress-legacy small{color:#8e7a56;margin-top:3px;font-size:5px;line-height:1.45}.workout-progress-principles>header{border-bottom:1px solid #e8edeb;padding:12px}.workout-progress-principles>header>span{color:#08795d;background:#e4f2ed;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.workout-progress-principles header small{color:#098565;font-size:5px;font-weight:800}.workout-progress-principles h2{margin:3px 0 0;font-size:9px}.workout-progress-principles ul{margin:0;padding:8px 12px;list-style:none}.workout-progress-principles li{color:#64736d;border-bottom:1px solid #edf0ef;align-items:center;gap:7px;min-height:31px;font-size:6px;display:flex}.workout-progress-principles li b{color:#0a916c}.workout-progress-principles li:nth-child(n+3) b{color:#a45750}.workout-progress-principles>nav{border-top:1px solid #e8edeb;grid-template-columns:1fr 1fr;display:grid}.workout-progress-principles nav a{color:#08795d;border-right:1px solid #e8edeb;place-items:center;min-height:35px;font-size:6px;font-weight:750;display:grid}.workout-progress-principles nav a:last-child{border:0}.workout-progress-empty,.workout-progress-no-exercises{text-align:center;background:#fff;border:1px solid #dce3e0;align-content:center;place-items:center;min-height:320px;padding:28px;display:grid}.workout-progress-empty>span,.workout-progress-no-exercises>span{color:#08795d;background:#e7f4ef;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.workout-progress-empty h2,.workout-progress-no-exercises h2{margin:10px 0 5px;font-size:12px}.workout-progress-empty p,.workout-progress-no-exercises p{color:#74817c;max-width:480px;margin:0 0 13px;font-size:7px;line-height:1.55}@media (max-width:1050px){.workout-progress-hero{grid-template-columns:1fr}.workout-progress-hero>dl{border-top:1px solid #315047;border-left:0;grid-template-columns:repeat(4,1fr);min-height:82px}.workout-progress-hero>dl>div{border-bottom:0}.workout-progress-hero>dl>div:nth-child(2n){border-right:1px solid #315047}.workout-progress-hero>dl>div:last-child{border-right:0}.workout-progress-layout{grid-template-columns:1fr}.workout-progress-layout>aside{grid-template-columns:1fr 1fr}.workout-progress-exercise-list{grid-row:span 2}}@media (max-width:760px){.workout-progress-summary{grid-template-columns:1fr 1fr}.workout-progress-summary>div:nth-child(2){border-right:0}.workout-progress-summary>div:nth-child(-n+2){border-bottom:1px solid #e3e9e6}.workout-progress-bars{overflow-x:auto}.workout-progress-bars>div{min-width:560px}.workout-progress-timeline>div>a{grid-template-columns:42px 1fr 14px}.workout-progress-timeline a dl{grid-column:2}.workout-progress-timeline a>i{grid-area:1/3/3}.workout-progress-layout>aside{grid-template-columns:1fr}.workout-progress-exercise-list{grid-row:auto}}@media (max-width:520px){.workout-progress-hero>dl{grid-template-columns:1fr 1fr}.workout-progress-hero>dl>div{border-bottom:1px solid #315047;min-height:64px}.workout-progress-hero>dl>div:nth-child(n+3){border-bottom:0}.workout-progress-chart>header,.workout-progress-timeline>header{flex-direction:column;align-items:flex-start}.workout-progress-timeline a dl{grid-template-columns:1fr 1fr}.workout-progress-timeline a dl div:first-child{display:none}}.professional-workout-progress-hero{background:#182f38;border-color:#253f49}.professional-workout-progress-hero>div{background:radial-gradient(circle at 90% 15%,#30a4c729,#0000 36%)}.professional-workout-progress-hero>div>span{color:#63c8e7}.professional-workout-progress-hero>dl{border-left-color:#35505b}.professional-workout-progress-hero>dl>div{border-bottom-color:#35505b;border-right-color:#35505b}.professional-workout-context{background:#fff;border:1px solid #dce3e0;border-left:3px solid #288fb0;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.professional-workout-context>div>span{color:#267f9b;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.professional-workout-context>div>strong{color:#25363c;margin-top:4px;font-size:9px;display:block}.professional-workout-context>div>small{color:#82908a;margin-top:3px;font-size:6px;display:block}.professional-workout-context nav{flex:none;gap:6px;display:flex}.professional-workout-context nav a{color:#176f8a;background:#fbfcfc;border:1px solid #d8e2df;place-items:center;min-height:29px;padding:0 9px;font-size:6px;font-weight:750;display:grid}.professional-workout-context nav a:hover{background:#f2f9fb;border-color:#83bdcf}.professional-workout-progress-view .workout-progress-chart header>strong{text-align:center;max-width:128px}.professional-workout-timeline a>div>span{color:#267f9b}.professional-workout-versions{background:#fff;border:1px solid #dce3e0}.professional-workout-versions>header{border-bottom:1px solid #e8edeb;padding:14px}.professional-workout-versions header>span{color:#267f9b;letter-spacing:.09em;font-size:5px;font-weight:800}.professional-workout-versions h2{margin:4px 0 3px;font-size:11px}.professional-workout-versions header p{color:#7b8983;margin:0;font-size:6px;line-height:1.45}.professional-workout-versions nav>a{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:7px;min-height:65px;padding:8px 10px;display:grid}.professional-workout-versions nav>a:last-child{border-bottom:0}.professional-workout-versions nav>a:hover{background:#f8fbfc}.professional-workout-versions nav>a.active{background:#edf6f9;box-shadow:inset 3px 0 #288fb0}.professional-workout-versions a>div>span{color:#267f9b;font-size:5px;font-weight:800}.professional-workout-versions a>div>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.professional-workout-versions a>div>small{color:#87938e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;display:block;overflow:hidden}.professional-workout-versions a dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.professional-workout-versions a dl>div{border-left:1px solid #e5eae8;padding-left:7px}.professional-workout-versions dt{color:#8a9691;text-transform:uppercase;font-size:4px}.professional-workout-versions dd{color:#40534b;margin:3px 0 0;font-size:8px;font-weight:800}.professional-workout-boundary header>span{color:#267f9b;background:#e4f0f4}.professional-workout-boundary header small{color:#267f9b}@media (max-width:1050px){.professional-workout-progress-hero>dl{border-top-color:#35505b;border-left:0}.professional-workout-progress-view .workout-progress-layout>aside{grid-template-columns:1fr 1fr}.professional-workout-progress-view .workout-progress-exercise-list{grid-row:span 2}}@media (max-width:760px){.professional-workout-context{flex-direction:column;align-items:flex-start}.professional-workout-context nav{width:100%}.professional-workout-context nav a{flex:1}.professional-workout-progress-view .workout-progress-layout>aside{grid-template-columns:1fr}.professional-workout-progress-view .workout-progress-exercise-list{grid-row:auto}}@media (max-width:520px){.professional-workout-context nav{flex-direction:column}}.workout-follow-up-entry{background:#f1f8fa;border:1px solid #cadde5;border-left:3px solid #288fb0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;margin-bottom:12px;padding:11px 14px;display:grid}.workout-follow-up-entry>span{color:#267f9b;background:#dceef4;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.workout-follow-up-entry small{color:#267f9b;letter-spacing:.08em;font-size:5px;font-weight:800}.workout-follow-up-entry strong{color:#26383e;margin-top:4px;font-size:9px;display:block}.workout-follow-up-entry p{color:#75868c;margin:3px 0 0;font-size:6px}.workout-follow-up-entry>a{color:#176f8a;background:#fff;border:1px solid #9ec8d5;place-items:center;min-height:31px;padding:0 10px;font-size:6px;font-weight:800;display:grid}.workout-follow-up-view{gap:12px;display:grid}.workout-follow-up-hero{color:#fff;background:#182f38;border:1px solid #253f49;grid-template-columns:minmax(0,1fr) 440px;min-height:150px;display:grid}.workout-follow-up-hero>div{background:radial-gradient(circle at 88% 15%,#30a4c72b,#0000 36%);align-content:center;padding:22px 25px;display:grid}.workout-follow-up-hero>div>span{color:#63c8e7;letter-spacing:.1em;font-size:6px;font-weight:800}.workout-follow-up-hero h2{color:#fff;margin:7px 0 4px;font-size:17px}.workout-follow-up-hero p{color:#bed0d5;margin:0;font-size:8px}.workout-follow-up-hero>div>small{color:#839da6;margin-top:10px;font-size:6px}.workout-follow-up-hero>dl{border-left:1px solid #35505b;grid-template-columns:1fr 1fr;margin:0;display:grid}.workout-follow-up-hero dl>div{border-bottom:1px solid #35505b;border-right:1px solid #35505b;align-content:center;padding:13px;display:grid}.workout-follow-up-hero dl>div:nth-child(2n){border-right:0}.workout-follow-up-hero dl>div:nth-child(n+3){border-bottom:0}.workout-follow-up-hero dl>div.urgent{background:#d58d2b1a}.workout-follow-up-hero dt{color:#87a1aa;text-transform:uppercase;font-size:5px}.workout-follow-up-hero dd{margin:5px 0 0;font-size:18px;font-weight:800}.workout-follow-up-hero .urgent dd{color:#f3c579}.workout-follow-up-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.workout-follow-up-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e0;border-top:3px solid;grid-template-columns:1fr auto;align-content:center;min-height:78px;padding:10px 12px;display:grid}.workout-follow-up-kpis button.blue{border-top-color:#3e8ca9}.workout-follow-up-kpis button.amber{border-top-color:#d0922d}.workout-follow-up-kpis button.red{border-top-color:#bd5f57}.workout-follow-up-kpis button.violet{border-top-color:#755ba9}.workout-follow-up-kpis button.active{background:#f3f8f7;box-shadow:inset 0 0 0 1px #a9c9bd}.workout-follow-up-kpis span,.workout-follow-up-kpis small{grid-column:1;display:block}.workout-follow-up-kpis span{color:#65756e;font-size:6px}.workout-follow-up-kpis strong{grid-column:1;margin-top:4px;font-size:17px}.workout-follow-up-kpis small{color:#87938e;margin-top:2px;font-size:5px}.workout-follow-up-kpis i{color:#83928c;grid-area:1/2/4;align-self:center;font-size:10px;font-style:normal}.workout-follow-up-policy-strip{grid-template-columns:minmax(240px,1fr) auto auto;align-items:stretch;min-height:73px;display:grid;overflow:hidden}.workout-follow-up-policy-strip>div{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:10px 13px;display:grid}.workout-follow-up-policy-strip>div>span{color:#97631a;background:#f7ead5;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.workout-follow-up-policy-strip p{margin:0}.workout-follow-up-policy-strip p small,.workout-follow-up-policy-strip p strong,.workout-follow-up-policy-strip p em{display:block}.workout-follow-up-policy-strip p small{color:#267f9b;letter-spacing:.08em;font-size:5px;font-weight:850}.workout-follow-up-policy-strip p strong{margin-top:4px;font-size:8px}.workout-follow-up-policy-strip p em{color:#7d8984;margin-top:3px;font-size:5px;font-style:normal}.workout-follow-up-policy-strip dl{border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,76px);margin:0;display:grid}.workout-follow-up-policy-strip dl button{border:0;border-right:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fbfcfc;align-content:center;padding:8px;display:grid}.workout-follow-up-policy-strip dl button.active{background:#edf6f9}.workout-follow-up-policy-strip dl button.attention{color:#9a681d}.workout-follow-up-policy-strip dl button.critical{color:#a13f38;background:#fff8f7}.workout-follow-up-policy-strip dt{color:#7c8983;font-size:5px}.workout-follow-up-policy-strip dd{color:inherit;margin:4px 0 0;font-size:13px;font-weight:850}.workout-follow-up-policy-strip>a{color:#176f8a;text-align:center;background:#f3f8f6;place-items:center;min-width:112px;padding:0 11px;font-size:6px;font-weight:800;display:grid}.workout-follow-up-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.workout-follow-up-layout>aside{gap:10px;display:grid}.workout-follow-up-heading{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 15px;display:flex}.workout-follow-up-heading span,.workout-follow-up-review header span,.workout-follow-up-professionals header span{color:#267f9b;letter-spacing:.09em;font-size:5px;font-weight:800}.workout-follow-up-heading h2,.workout-follow-up-review h2,.workout-follow-up-professionals h2{margin:4px 0 3px;font-size:11px}.workout-follow-up-heading p{color:#7e8b86;margin:0;font-size:6px}.workout-follow-up-heading>strong{color:#687871;font-size:6px}.workout-follow-up-toolbar{background:#f8faf9;border-bottom:1px solid #e7ecea;grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:9px 12px;display:grid}.workout-follow-up-toolbar>label{background:#fff;border:1px solid #d8e1de;align-items:center;height:34px;display:flex}.workout-follow-up-toolbar label>span{color:#7b8c85;padding-left:9px;font-size:9px}.workout-follow-up-toolbar input{border:0;outline:0;width:100%;height:32px;padding:0 8px;font-size:7px}.workout-follow-up-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.workout-follow-up-toolbar button{color:#62716b;cursor:pointer;background:#fff;border:1px solid #d9e1de;min-height:27px;padding:0 6px;font-size:5px}.workout-follow-up-toolbar button b{color:#89958f;margin-left:4px}.workout-follow-up-toolbar button.active{color:#176f8a;background:#edf6f9;border-color:#75b5c9}.workout-follow-up-row{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(170px,1.05fr) minmax(150px,.9fr) minmax(160px,.85fr) minmax(170px,1fr) 104px;align-items:center;gap:9px;min-height:78px;padding:9px 12px;display:grid}.workout-follow-up-row:not(.header){border-left:3px solid #0000}.workout-follow-up-row.expired,.workout-follow-up-row.inactive{border-left-color:#bd5f57}.workout-follow-up-row.no_plan{border-left-color:#3e8ca9}.workout-follow-up-row.never_started{border-left-color:#d0922d}.workout-follow-up-row.review_due{border-left-color:#755ba9}.workout-follow-up-row.steady{border-left-color:#11a77b}.workout-follow-up-row.header{color:#89958f;text-transform:uppercase;letter-spacing:.04em;background:#fbfcfc;min-height:30px;font-size:5px;font-weight:800}.workout-follow-up-person{grid-template-columns:31px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.workout-follow-up-person>b{color:#4e6a60;background:#e5f0ec;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.workout-follow-up-person p,.workout-follow-up-signal p{min-width:0;margin:0}.workout-follow-up-person strong,.workout-follow-up-person small,.workout-follow-up-program strong,.workout-follow-up-program small,.workout-follow-up-program span,.workout-follow-up-signal strong,.workout-follow-up-signal small{display:block}.workout-follow-up-person strong{font-size:8px}.workout-follow-up-person small{color:#85918c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.workout-follow-up-program{min-width:0}.workout-follow-up-program strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.workout-follow-up-program small{color:#82908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.workout-follow-up-program span{color:#267f9b;margin-top:4px;font-size:5px;font-weight:700}.workout-follow-up-row>dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.workout-follow-up-row>dl div{border-left:1px solid #e7ecea;min-width:0;padding-left:7px}.workout-follow-up-row dt{color:#8a9691;text-transform:uppercase;font-size:4px}.workout-follow-up-row dd{color:#475951;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:6px;font-weight:750;overflow:hidden}.workout-follow-up-signal{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.workout-follow-up-signal>span{color:#6e7c76;background:#edf1ef;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.workout-follow-up-row.expired .workout-follow-up-signal>span,.workout-follow-up-row.inactive .workout-follow-up-signal>span{color:#a24d47;background:#f8e8e6}.workout-follow-up-row.no_plan .workout-follow-up-signal>span{color:#267f9b;background:#e3f1f6}.workout-follow-up-row.never_started .workout-follow-up-signal>span{color:#9c6c1f;background:#f8edda}.workout-follow-up-row.review_due .workout-follow-up-signal>span{color:#694d9c;background:#eee9f7}.workout-follow-up-row.steady .workout-follow-up-signal>span{color:#08795d;background:#e4f3ee}.workout-follow-up-signal strong{font-size:7px}.workout-follow-up-signal small{color:#87938e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.workout-follow-up-signal>b{color:#694d9c;background:#eee9f7;grid-column:2;width:max-content;margin-top:-2px;padding:2px 4px;font-size:4px}.workout-follow-up-signal>b.case{color:#31553d;text-overflow:ellipsis;white-space:nowrap;background:#e8f3ad;max-width:100%;overflow:hidden}.workout-follow-up-signal>b.case.overdue{color:#8f392d;background:#f8dfd8}.workout-follow-up-signal>b.case.escalated{color:#88550d;background:#f6e3bd}.workout-follow-up-signal>b.case.critical{color:#812b26;background:#f0cac6}.workout-follow-up-row.escalation-escalated{background:#fffdf8;border-left-color:#d0922d}.workout-follow-up-row.escalation-critical{background:#fff9f8;border-left-color:#a94740}.workout-follow-up-row.escalation-escalated .workout-follow-up-signal>span{color:#936019;background:#f7e8cc}.workout-follow-up-row.escalation-critical .workout-follow-up-signal>span{color:#8b332d;background:#f1d3cf}.workout-follow-up-actions{gap:4px;display:grid}.workout-follow-up-actions a{color:#60716a;text-align:center;background:#fff;border:1px solid #d9e1de;place-items:center;min-height:25px;font-size:5px;font-weight:750;display:grid}.workout-follow-up-actions a.primary{color:#176f8a;background:#edf6f9;border-color:#9dc7d4}.workout-follow-up-empty{text-align:center;align-content:center;place-items:center;min-height:180px;padding:22px;display:grid}.workout-follow-up-empty>span{color:#08795d;background:#e5f3ee;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.workout-follow-up-empty strong{margin-top:8px;font-size:9px}.workout-follow-up-empty p{color:#7e8b86;margin:4px 0 0;font-size:6px}.workout-follow-up-review>header,.workout-follow-up-professionals>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:9px;min-height:62px;padding:11px 13px;display:flex}.workout-follow-up-review header>b,.workout-follow-up-professionals header>b{color:#267f9b;background:#e5f0f4;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.workout-follow-up-review>div>a{border-bottom:1px solid #edf0ef;grid-template-columns:36px minmax(0,1fr) auto 10px;align-items:center;gap:7px;min-height:62px;padding:7px 10px;display:grid}.workout-follow-up-review time{color:#694d9c;text-align:center;background:#eee9f7;place-content:center;width:35px;height:39px;display:grid}.workout-follow-up-review time.expired{color:#a24d47;background:#f8e8e6}.workout-follow-up-review time strong,.workout-follow-up-review time small{display:block}.workout-follow-up-review time strong{font-size:9px}.workout-follow-up-review time small{margin-top:2px;font-size:4px}.workout-follow-up-review a p{min-width:0;margin:0}.workout-follow-up-review a p strong,.workout-follow-up-review a p small{display:block}.workout-follow-up-review a p strong{font-size:7px}.workout-follow-up-review a p small{color:#87938e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.workout-follow-up-review a>span{color:#694d9c;font-size:5px;font-weight:800}.workout-follow-up-review a>i{color:#85938d;font-size:8px;font-style:normal}.workout-follow-up-professionals>div>article{border-bottom:1px solid #edf0ef;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:57px;padding:7px 10px;display:grid}.workout-follow-up-professionals article>b{color:#506a61;background:#e6efec;place-items:center;width:28px;height:28px;font-size:6px;display:grid}.workout-follow-up-professionals article p{min-width:0;margin:0}.workout-follow-up-professionals article p strong,.workout-follow-up-professionals article p small{display:block}.workout-follow-up-professionals article p strong{font-size:7px}.workout-follow-up-professionals article p small{color:#87938e;margin-top:3px;font-size:5px}.workout-follow-up-professionals article>span{color:#08795d;font-size:5px;font-weight:800}.workout-follow-up-professionals article>span.attention{color:#a05b27}.workout-follow-up-side-empty{color:#84918b;text-align:center;margin:0;padding:19px 13px;font-size:6px;line-height:1.5}.workout-follow-up-rules{background:#fff;border:1px solid #dce3e0}.workout-follow-up-rules>header{border-bottom:1px solid #e8edeb;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:11px 12px;display:grid}.workout-follow-up-rules header>span{color:#267f9b;background:#e5f0f4;place-items:center;width:27px;height:27px;display:grid}.workout-follow-up-rules header small{color:#267f9b;font-size:5px;font-weight:800}.workout-follow-up-rules h2{margin:3px 0 0;font-size:9px}.workout-follow-up-rules ul{margin:0;padding:7px 12px;list-style:none}.workout-follow-up-rules li{color:#65746e;border-bottom:1px solid #edf0ef;align-items:center;gap:8px;min-height:31px;font-size:6px;display:flex}.workout-follow-up-rules li b{color:#267f9b;min-width:23px;font-size:6px}.workout-follow-up-rules footer{color:#75837d;background:#f8faf9;justify-content:space-between;gap:8px;padding:9px 12px;font-size:5px;display:flex}.workout-follow-up-rules footer strong{color:#42554d}@media (max-width:1120px){.workout-follow-up-hero{grid-template-columns:1fr}.workout-follow-up-hero>dl{border-top:1px solid #35505b;border-left:0;grid-template-columns:repeat(4,1fr);min-height:76px}.workout-follow-up-hero dl>div{border-bottom:0}.workout-follow-up-hero dl>div:nth-child(2n){border-right:1px solid #35505b}.workout-follow-up-hero dl>div:last-child{border-right:0}.workout-follow-up-layout{grid-template-columns:1fr}.workout-follow-up-layout>aside{grid-template-columns:1fr 1fr}.workout-follow-up-rules{grid-column:1/-1}.workout-follow-up-policy-strip{grid-template-columns:1fr auto}.workout-follow-up-policy-strip>div{border-bottom:1px solid var(--line-soft);grid-column:1/-1}}@media (max-width:920px){.workout-follow-up-table{overflow-x:auto}.workout-follow-up-row{min-width:920px}.workout-follow-up-toolbar{grid-template-columns:1fr}.workout-follow-up-toolbar nav{justify-content:flex-start}}@media (max-width:700px){.workout-follow-up-entry{grid-template-columns:36px 1fr}.workout-follow-up-entry>a{grid-column:2;width:max-content}.workout-follow-up-kpis{grid-template-columns:1fr 1fr}.workout-follow-up-layout>aside{grid-template-columns:1fr}.workout-follow-up-rules{grid-column:auto}.workout-follow-up-policy-strip{grid-template-columns:1fr}.workout-follow-up-policy-strip dl{border:0;grid-template-columns:repeat(2,1fr)}.workout-follow-up-policy-strip>a{min-height:38px}}@media (max-width:520px){.workout-follow-up-hero>dl{grid-template-columns:1fr 1fr}.workout-follow-up-hero dl>div{border-bottom:1px solid #35505b}.workout-follow-up-hero dl>div:nth-child(n+3){border-bottom:0}.workout-follow-up-kpis{grid-template-columns:1fr}}.workout-case-manager{color:#17211d;gap:18px;display:grid}.workout-case-manager *{box-sizing:border-box}.workout-case-hero{color:#f5fbf8;background:#10231d;border:1px solid #10231d;grid-template-columns:minmax(300px,1.25fr) minmax(210px,.72fr) minmax(230px,.78fr);min-height:144px;display:grid}.workout-case-hero>div{border-left:1px solid #ffffff21;flex-direction:column;justify-content:center;padding:24px;display:flex}.workout-case-hero>div:first-child{border-left:0}.workout-case-identity{grid-template-columns:58px 1fr;align-items:center;gap:16px;display:grid!important}.workout-case-identity>span{color:#183021;background:#d7f56e;border:1px solid #ffffff38;place-items:center;width:58px;height:58px;font-size:16px;font-weight:900;display:grid}.workout-case-identity small,.workout-case-hero>div>small{letter-spacing:.11em;color:#9ab2a7;font-size:10px;font-weight:900}.workout-case-identity h2{margin:5px 0;font-size:24px;line-height:1.05}.workout-case-identity p,.workout-case-hero>div>p{color:#c7d5ce;margin:0;font-size:12px}.workout-case-current-signal strong,.workout-case-hero>div:last-child strong{margin:7px 0;font-size:18px;line-height:1.15}.workout-case-current-signal:before{content:"";background:#d7f56e;width:28px;height:3px;margin-bottom:15px}.workout-case-hero>div:last-child{position:relative}.workout-case-hero>div:last-child.overdue{background:#4c201c}.workout-case-hero>div:last-child>b{color:#7f261a;letter-spacing:.08em;background:#fbd7cc;padding:4px 7px;font-size:9px;position:absolute;top:14px;right:14px}.workout-case-strip{background:#fff;border:1px solid #dce5df;grid-template-columns:repeat(4,1fr);display:grid}.workout-case-strip article{border-left:1px solid #e3e9e5;min-width:0;padding:14px 17px}.workout-case-strip article:first-child{border-left:0}.workout-case-strip span{letter-spacing:.1em;color:#7b8982;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.workout-case-strip strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.workout-case-strip article.amber{border-top:3px solid #e0a52e}.workout-case-strip article.blue{border-top:3px solid #487acb}.workout-case-strip article.neutral{border-top:3px solid #afbab4}.workout-case-layout{grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:18px;display:grid}.workout-case-layout>main,.workout-case-layout>aside{gap:18px;display:grid}.workout-case-workflow,.workout-case-timeline,.workout-case-training,.workout-case-team{overflow:hidden;padding:0!important}.workout-case-workflow>header,.workout-case-timeline>header,.workout-case-training>header,.workout-case-team>header{border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.workout-case-workflow>header span,.workout-case-timeline>header span,.workout-case-training>header span,.workout-case-team>header span{letter-spacing:.12em;color:#718079;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.workout-case-workflow>header h2,.workout-case-timeline>header h2,.workout-case-training>header h2,.workout-case-team>header h2{margin:0;font-size:16px}.workout-case-workflow>header p{color:#6e7c75;margin:5px 0 0;font-size:11px}.workout-case-workflow>header>b,.workout-case-timeline>header>b{letter-spacing:.08em;color:#66756e;white-space:nowrap;background:#eef3f0;padding:6px 8px;font-size:9px}.workout-case-workflow>nav{background:#f6f8f7;border-bottom:1px solid #dfe6e2;grid-template-columns:repeat(3,1fr);display:grid}.workout-case-workflow>nav button{-webkit-appearance:none;appearance:none;text-align:left;color:#59675f;cursor:pointer;background:0 0;border:0;border-left:1px solid #dfe6e2;align-items:center;gap:10px;padding:13px 15px;display:flex}.workout-case-workflow>nav button:first-child{border-left:0}.workout-case-workflow>nav button>b{border:1px solid #cbd5cf;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.workout-case-workflow>nav button span{font-size:11px;font-weight:800}.workout-case-workflow>nav button small{color:#859089;margin-top:2px;font-size:9px;font-weight:500;display:block}.workout-case-workflow>nav button.active{color:#1e3527;background:#e9f3aa}.workout-case-workflow>nav button.active>b{color:#fff;background:#183c2c;border-color:#183c2c}.workout-case-workflow>nav button:disabled{opacity:.42;cursor:not-allowed}.workout-case-form{gap:16px;padding:22px;display:grid}.workout-case-form>header span{letter-spacing:.12em;color:#3d7358;font-size:9px;font-weight:900}.workout-case-form>header h3{margin:5px 0 3px;font-size:16px}.workout-case-form>header p{color:#718078;margin:0;font-size:11px}.workout-case-form-grid{grid-template-columns:1fr 220px;gap:13px;display:grid}.workout-case-form label{gap:6px;display:grid}.workout-case-form label>span{color:#394740;font-size:10px;font-weight:900}.workout-case-form label>small{color:#7f8d86;font-size:9px}.workout-case-form input,.workout-case-form select,.workout-case-form textarea{color:#18231e;width:100%;font:inherit;background:#fff;border:1px solid #cdd7d1;border-radius:2px;outline:none;padding:10px 11px;font-size:12px}.workout-case-form textarea{resize:vertical;min-height:86px;line-height:1.45}.workout-case-form input:focus,.workout-case-form select:focus,.workout-case-form textarea:focus{border-color:#336c50;box-shadow:0 0 0 2px #336c501a}.workout-case-form>footer{border-top:1px solid #e3e8e5;justify-content:flex-end;padding-top:15px;display:flex}.workout-case-form button{cursor:pointer}.workout-case-resolution{background:#fff9f6}.workout-case-feedback{border:1px solid;margin:0 22px 22px;padding:10px 12px;font-size:11px}.workout-case-feedback.success{color:#24543d;background:#edf8f1;border-color:#b7ddc5}.workout-case-feedback.error{color:#852c21;background:#fff0ec;border-color:#edbbb1}.workout-case-timeline>div{display:grid}.workout-case-history{border-bottom:1px solid #e1e7e3}.workout-case-history:last-child{border-bottom:0}.workout-case-history>header{background:#f8faf9;justify-content:space-between;gap:18px;padding:17px 21px;display:flex}.workout-case-history>header>div{gap:3px;display:grid}.workout-case-history>header>div:last-child{text-align:right;align-content:start}.workout-case-history>header span{letter-spacing:.1em;color:#3d7258;font-size:9px;font-weight:900}.workout-case-history>header strong{font-size:13px}.workout-case-history>header small{color:#7b8982;font-size:9px}.workout-case-history>header b{color:#36443d;font-size:10px}.workout-case-history.resolved>header span{color:#6f7c75}.workout-case-history ol{margin:0;padding:4px 21px 12px;list-style:none}.workout-case-history li{border-top:1px solid #e7ece9;grid-template-columns:28px 1fr;gap:11px;padding:12px 0;display:grid}.workout-case-history li:first-child{border-top:0}.workout-case-history li>i{color:#295b43;background:#f3f7f4;border:1px solid #cdd8d2;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.workout-case-history li span{letter-spacing:.06em;color:#637169;font-size:9px;font-weight:900}.workout-case-history li p{color:#303c36;margin:4px 0;font-size:11px;line-height:1.45}.workout-case-history li small{color:#8a958f;font-size:9px}.workout-case-history>footer{color:#717e77;text-align:right;background:#f4f6f5;border-top:1px solid #e1e7e3;padding:10px 21px;font-size:9px}.workout-case-empty{text-align:center;color:#77857e;padding:40px 20px}.workout-case-empty>span{font-size:23px}.workout-case-empty strong{color:#435048;margin:8px 0 3px;font-size:13px;display:block}.workout-case-empty p{margin:0;font-size:10px}.workout-case-training>header,.workout-case-team>header{display:block}.workout-case-training>p{color:#5d6b64;margin:16px 0;padding:0 19px;font-size:11px;line-height:1.5}.workout-case-training dl{border:1px solid #e0e7e3;grid-template-columns:1fr 1fr;margin:0 19px;display:grid}.workout-case-training dl>div{border-top:1px solid #e5eae7;border-left:1px solid #e5eae7;padding:11px}.workout-case-training dl>div:nth-child(odd){border-left:0}.workout-case-training dl>div:nth-child(-n+2){border-top:0}.workout-case-training dt{letter-spacing:.08em;color:#7e8a84;text-transform:uppercase;font-size:8px}.workout-case-training dd{margin:4px 0 0;font-size:11px;font-weight:800}.workout-case-training>nav{gap:9px;padding:17px 19px;display:grid}.workout-case-training>nav a:last-child{color:#285b43;text-align:center;font-size:10px;font-weight:800}.workout-case-team>div{padding:7px 17px 15px;display:grid}.workout-case-team article{border-top:1px solid #e5eae7;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.workout-case-team article:first-child{border-top:0}.workout-case-team article>b{color:#46544d;background:#edf2ef;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.workout-case-team article p{min-width:0;margin:0}.workout-case-team article strong{font-size:10px;display:block}.workout-case-team article small{color:#7f8c85;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.workout-case-team article>span{letter-spacing:.06em;color:#265b42;background:#e8f3ad;padding:4px 5px;font-size:8px;font-weight:900}.workout-case-team article.assigned>b{color:#fff;background:#244f3b}.workout-case-scope{background:#e9f3aa;border:1px solid #d3df8c;gap:12px;padding:16px;display:flex}.workout-case-scope>span{color:#2b5c43;font-size:17px}.workout-case-scope strong{font-size:11px}.workout-case-scope p{color:#506044;margin:4px 0 0;font-size:9px;line-height:1.45}.workout-case-manager .button{border-radius:2px}.workout-case-manager button,.workout-case-manager a{cursor:pointer}@media (max-width:1120px){.workout-case-layout{grid-template-columns:minmax(0,1fr) 290px}.workout-case-hero{grid-template-columns:1.1fr .75fr .85fr}.workout-case-hero>div{padding:20px}.workout-case-form-grid{grid-template-columns:1fr 190px}}@media (max-width:920px){.workout-case-hero{grid-template-columns:1fr 1fr}.workout-case-identity{grid-column:1/-1}.workout-case-hero>div:nth-child(2){border-top:1px solid #ffffff21;border-left:0}.workout-case-hero>div:last-child{border-top:1px solid #ffffff21}.workout-case-layout{grid-template-columns:1fr}.workout-case-layout>aside{grid-template-columns:1fr 1fr}.workout-case-scope{grid-column:1/-1}}@media (max-width:700px){.workout-case-strip{grid-template-columns:1fr 1fr}.workout-case-strip article:nth-child(3){border-top:1px solid #e3e9e5;border-left:0}.workout-case-workflow>nav button{padding:11px 8px}.workout-case-workflow>nav button>b{display:none}.workout-case-form-grid,.workout-case-layout>aside{grid-template-columns:1fr}.workout-case-scope{grid-column:auto}.workout-case-history>header{display:grid}.workout-case-history>header>div:last-child{text-align:left}.workout-case-identity h2{font-size:21px}}@media (max-width:520px){.workout-case-hero{grid-template-columns:1fr}.workout-case-hero>div{border-top:1px solid #ffffff21;border-left:0!important}.workout-case-identity{grid-template-columns:46px 1fr;grid-column:auto!important}.workout-case-identity>span{width:46px;height:46px}.workout-case-strip{grid-template-columns:1fr}.workout-case-strip article{border-top:1px solid #e3e9e5;border-left:0}.workout-case-workflow>header,.workout-case-timeline>header{display:grid}.workout-case-workflow>nav{grid-template-columns:1fr}.workout-case-workflow>nav button{border-top:1px solid #dfe6e2;border-left:0}.workout-case-workflow>nav button:first-child{border-top:0}.workout-case-form{padding:17px}.workout-case-feedback{margin:0 17px 17px}.workout-case-history ol{padding-left:16px;padding-right:16px}}.workout-review-manager,.member-workout-review{color:#18251f;gap:16px;display:grid}.workout-review-manager *,.member-workout-review *{box-sizing:border-box}.workout-review-hero{color:#fff;background:#15372d;border:2px solid #15372d;border-radius:2px;grid-template-columns:minmax(310px,1.2fr) minmax(240px,.8fr) minmax(220px,.7fr);min-height:132px;display:grid}.workout-review-hero>div,.workout-review-hero>article{border-left:1px solid #3b5a50;align-content:center;padding:20px 22px;display:grid}.workout-review-hero>div{border-left:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px}.workout-review-hero>div>span{color:#18372c;background:#d8f36e;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.workout-review-hero p,.workout-review-hero small,.workout-review-hero strong,.workout-review-hero em{margin:0;display:block}.workout-review-hero small{color:#68ddb9;letter-spacing:.07em;font-size:12px;font-weight:900}.workout-review-hero strong{color:#fff;margin:5px 0 3px;font-size:18px;line-height:1.2}.workout-review-hero em,.workout-review-hero p{color:#bfd1ca;font-size:13px;font-style:normal;line-height:1.4}.workout-review-hero.confirmed>article:last-child{background:#174d3c}.workout-review-hero.completed>article:last-child{background:#2d5d2b}.workout-review-hero.cancelled>article:last-child,.workout-review-hero.no_show>article:last-child{background:#583029}.workout-review-rail,.member-workout-review-rail{background:#fff;border:1px solid #cbd8d3;grid-template-columns:repeat(4,1fr);display:grid}.workout-review-rail article,.member-workout-review-rail article{border-left:1px solid #dce5e1;align-items:center;gap:10px;min-height:60px;padding:10px 14px;display:flex}.workout-review-rail article:first-child,.member-workout-review-rail article:first-child{border-left:0}.workout-review-rail b,.member-workout-review-rail b{color:#708078;border:1px solid #b9c8c2;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.workout-review-rail span,.member-workout-review-rail span{font-size:13px;font-weight:800}.workout-review-rail .done,.member-workout-review-rail .done{background:#edf7b9}.workout-review-rail .done b,.member-workout-review-rail .done b{color:#fff;background:#295d43;border-color:#295d43}.workout-review-rail .current,.member-workout-review-rail .current{box-shadow:inset 0 -4px #1caf82}.workout-review-rail .current b,.member-workout-review-rail .current b{color:#08795d;border-color:#1caf82}.workout-review-rail .waiting,.member-workout-review-rail .waiting{color:#7c8983;background:#f7f9f8}.member-workout-review-rail .stopped{color:#8b5b52;background:#fff1ed}.workout-review-prerequisite,.workout-review-renew{background:#f3f9ce;border:2px solid #cbdc86;border-radius:2px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.workout-review-prerequisite>span,.workout-review-renew>span{color:#fff;background:#244c38;place-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:grid}.workout-review-prerequisite small,.workout-review-renew small{color:#4f6b37;letter-spacing:.07em;font-size:12px;font-weight:900}.workout-review-prerequisite h2,.workout-review-renew h2{margin:3px 0;font-size:17px}.workout-review-prerequisite p,.workout-review-renew p{color:#5c6d55;margin:0;font-size:14px}.workout-review-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.workout-review-layout>main,.workout-review-layout>aside{gap:16px;display:grid}.workout-review-form,.workout-review-result,.workout-review-summary,.workout-review-timeline{overflow:hidden;padding:0!important}.workout-review-form>header,.workout-review-result>header,.workout-review-summary>header,.workout-review-timeline>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 19px;display:flex}.workout-review-form header small,.workout-review-result header small,.workout-review-summary header small,.workout-review-timeline header small{color:#08795d;letter-spacing:.07em;font-size:12px;font-weight:900}.workout-review-form header h2,.workout-review-result header h2,.workout-review-summary header h2,.workout-review-timeline header h2{margin:4px 0 0;font-size:17px}.workout-review-form header p,.workout-review-result header p{color:#66756e;margin:4px 0 0;font-size:14px;line-height:1.4}.workout-review-form>header>b{color:#4c6131;white-space:nowrap;background:#eef5c0;padding:6px 8px;font-size:12px}.workout-review-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:19px;display:grid}.workout-review-form-grid .wide{grid-column:1/-1}.workout-review-form label,.workout-review-result label{gap:6px;display:grid}.workout-review-form label>span,.workout-review-result label>span{font-size:14px;font-weight:800}.workout-review-form label>small,.workout-review-result label>small{color:#6d7b74;font-size:12px;line-height:1.35}.workout-review-form input,.workout-review-form select,.workout-review-form textarea,.workout-review-result textarea{color:#17231e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d4cf;border-radius:2px;outline:0;padding:9px 10px;font-size:14px}.workout-review-form textarea,.workout-review-result textarea{resize:vertical;min-height:84px;line-height:1.45}.workout-review-form input:focus,.workout-review-form select:focus,.workout-review-form textarea:focus,.workout-review-result textarea:focus{border-color:#168565;box-shadow:0 0 0 2px #e1f3ed}.workout-review-form>footer,.workout-review-result>footer{border-top:1px solid #e1e7e4;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:14px 19px;display:flex}.workout-review-form button,.workout-review-result button{cursor:pointer}.workout-review-form button:disabled,.workout-review-result button:disabled{cursor:not-allowed}.workout-review-result>label{padding:18px 19px 0}.workout-review-no-show{color:#7d5b18;background:#fff8e8;border:1px solid #e0bd79;border-radius:2px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800}.workout-review-feedback{border:1px solid;margin:0;padding:12px 14px;font-size:14px}.workout-review-feedback.success{color:#20553f;background:#eff9f5;border-color:#a8d4c5}.workout-review-feedback.error{color:#8b3328;background:#fff2ef;border-color:#edb7ad}.workout-review-summary dl{margin:0}.workout-review-summary dl>div{border-top:1px solid #e6ece9;gap:4px;padding:11px 17px;display:grid}.workout-review-summary dl>div:first-child{border-top:0}.workout-review-summary dt{color:#718078;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.workout-review-summary dd{margin:0;font-size:14px;font-weight:800}.workout-review-summary>a{color:#08795d;text-align:center;border-top:1px solid #dfe7e3;padding:13px 17px;font-size:13px;font-weight:800;display:block}.workout-review-timeline ol{margin:0;padding:5px 16px 13px;list-style:none}.workout-review-timeline li{border-top:1px solid #e5ebe8;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.workout-review-timeline li:first-child{border-top:0}.workout-review-timeline li>i{color:#08795d;background:#eff6f3;border:1px solid #bcd0c8;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:grid}.workout-review-timeline li p,.workout-review-timeline li strong,.workout-review-timeline li small{margin:0;display:block}.workout-review-timeline li strong{font-size:13px}.workout-review-timeline li small{color:#718078;margin-top:3px;font-size:12px}.workout-review-privacy{background:#f2f8ce;border:1px solid #cadb89;grid-template-columns:30px 1fr;gap:10px;padding:14px;display:grid}.workout-review-privacy>span{color:#366046;font-size:16px}.workout-review-privacy strong,.workout-review-privacy small{display:block}.workout-review-privacy strong{font-size:14px}.workout-review-privacy small{color:#59694f;margin-top:3px;font-size:12px;line-height:1.4}.member-workout-review-card{background:#eff8f5;border:2px solid #bcd4cb;border-radius:2px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;padding:12px 16px;display:grid}.member-workout-review-card>span{color:#d8f36e;background:#15372d;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.member-workout-review-card small,.member-workout-review-card strong,.member-workout-review-card p{margin:0;display:block}.member-workout-review-card small{color:#08795d;letter-spacing:.05em;font-size:12px;font-weight:900}.member-workout-review-card strong{margin-top:3px;font-size:15px}.member-workout-review-card p{color:#63736c;margin-top:2px;font-size:13px}.member-workout-review-card>a{color:#08795d;border:1px solid #9dc4b7;padding:9px 12px;font-size:13px;font-weight:800}.member-workout-review-card.cancelled,.member-workout-review-card.no_show{background:#fff4f1;border-color:#e2c1b9}.member-workout-review-hero{color:#fff;background:#15372d;border:2px solid #15372d;border-radius:2px;grid-template-columns:minmax(0,1fr) 190px;min-height:170px;display:grid}.member-workout-review-hero>div{align-content:center;padding:24px 28px;display:grid}.member-workout-review-hero small{color:#68ddb9;letter-spacing:.08em;font-size:12px;font-weight:900}.member-workout-review-hero h2{color:#fff;margin:6px 0;font-size:21px}.member-workout-review-hero p{color:#c1d2cb;margin:0;font-size:14px;line-height:1.45}.member-workout-review-hero>time{text-align:center;background:#1b4235;border-left:1px solid #3c5b51;align-content:center;place-items:center;display:grid}.member-workout-review-hero>time span{color:#9fb9af;text-transform:uppercase;font-size:12px}.member-workout-review-hero>time b{color:#d8f36e;font-size:36px;line-height:1}.member-workout-review-hero>time strong{text-transform:uppercase;margin-top:3px;font-size:13px}.member-workout-review-hero>time em{color:#fff;border:1px solid #5d796f;margin-top:8px;padding:5px 9px;font-size:15px;font-style:normal;font-weight:800}.member-workout-review-hero.cancelled>time,.member-workout-review-hero.no_show>time{background:#583029}.member-workout-review-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.member-workout-review-layout>main,.member-workout-review-layout>aside{gap:16px;display:grid}.member-workout-review-summary,.member-workout-review-guidance,.member-workout-review-action,.member-workout-review-professional,.member-workout-review-history{overflow:hidden;padding:0!important}.member-workout-review-summary>header,.member-workout-review-guidance>header,.member-workout-review-action>header,.member-workout-review-history>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 19px;display:flex}.member-workout-review-summary header small,.member-workout-review-guidance header small,.member-workout-review-action header small,.member-workout-review-history header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-workout-review-summary header h2,.member-workout-review-guidance header h2,.member-workout-review-action header h2,.member-workout-review-history header h2{margin:4px 0 0;font-size:17px}.member-workout-review-guidance header p,.member-workout-review-action header p{color:#66756e;margin:4px 0 0;font-size:14px;line-height:1.4}.member-workout-review-summary>header>b{color:#08795d;background:#e7f5ef;padding:6px 8px;font-size:12px}.member-workout-review-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-workout-review-summary dl>div{border-top:1px solid #e4eae7;border-left:1px solid #e4eae7;padding:13px 17px}.member-workout-review-summary dl>div:nth-child(odd){border-left:0}.member-workout-review-summary dl>div:nth-child(-n+2){border-top:0}.member-workout-review-summary dt{color:#718078;text-transform:uppercase;font-size:12px}.member-workout-review-summary dd{margin:4px 0 0;font-size:14px;font-weight:800}.member-workout-review-guidance blockquote{color:#28533f;background:#eff8f5;border-bottom:1px solid #dce6e2;margin:0;padding:17px 19px;font-size:15px;line-height:1.5}.member-workout-review-guidance>div{grid-template-columns:repeat(3,1fr);display:grid}.member-workout-review-guidance article{border-left:1px solid #e0e8e4;grid-template-columns:28px 1fr;gap:9px;padding:15px;display:grid}.member-workout-review-guidance article:first-child{border-left:0}.member-workout-review-guidance article>b{color:#fff;background:#173b30;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.member-workout-review-guidance article p,.member-workout-review-guidance article strong,.member-workout-review-guidance article small{margin:0;display:block}.member-workout-review-guidance article strong{font-size:13px}.member-workout-review-guidance article small{color:#6d7b74;margin-top:3px;font-size:12px;line-height:1.4}.member-workout-review-action{padding-bottom:17px!important}.member-workout-review-buttons{flex-wrap:wrap;gap:9px;padding:17px 19px 0;display:flex}.member-workout-review-decline{background:#fff9ed;border:1px solid #e4caaa;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:15px 19px 0;padding:14px;display:grid}.member-workout-review-decline label>span{font-size:14px;font-weight:800}.member-workout-review-decline label>small{color:#746b57;font-size:12px}.member-workout-review-decline textarea{width:100%;min-height:72px;font:inherit;resize:vertical;border:1px solid #d9c39f;border-radius:2px;padding:9px;font-size:14px}.member-workout-review-decline button{color:#fff;cursor:pointer;background:#305c47;border:1px solid #305c47;border-radius:2px;min-height:40px;padding:0 13px;font-size:13px;font-weight:800}.member-workout-review-action>p{border:1px solid;margin:14px 19px 0;padding:10px 12px;font-size:14px}.member-workout-review-action>p.success{color:#20553f;background:#eff9f5;border-color:#a9d3c5}.member-workout-review-action>p.error{color:#8b3328;background:#fff2ef;border-color:#edb7ad}.member-workout-review-action>a{margin:14px 19px 0}.member-workout-review-action button,.member-workout-review-action a{cursor:pointer}.member-workout-review-professional{text-align:center;justify-items:center;display:grid;padding:20px!important}.member-workout-review-professional>span{color:#08795d;letter-spacing:.07em;font-size:12px;font-weight:900}.member-workout-review-professional>b{color:#d8f36e;background:#173b30;place-items:center;width:54px;height:54px;margin-top:14px;font-size:16px;display:grid}.member-workout-review-professional h2{margin:9px 0 2px;font-size:17px}.member-workout-review-professional p,.member-workout-review-professional small{color:#6a7871;margin:0;font-size:13px}.member-workout-review-history ol{margin:0;padding:5px 15px 13px;list-style:none}.member-workout-review-history li{border-top:1px solid #e5ebe8;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:11px 0;display:grid}.member-workout-review-history li:first-child{border-top:0}.member-workout-review-history li>i{color:#08795d;border:1px solid #bcd0c8;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:grid}.member-workout-review-history li p,.member-workout-review-history li strong,.member-workout-review-history li small{margin:0;display:block}.member-workout-review-history li strong{font-size:13px}.member-workout-review-history li small{color:#718078;margin-top:3px;font-size:12px}.member-workout-review-privacy{background:#f2f8ce;border:1px solid #cadb89;grid-template-columns:28px 1fr;gap:10px;padding:14px;display:grid}.member-workout-review-privacy>span{color:#366046;font-size:16px}.member-workout-review-privacy p,.member-workout-review-privacy strong,.member-workout-review-privacy small{margin:0;display:block}.member-workout-review-privacy strong{font-size:14px}.member-workout-review-privacy small{color:#59694f;margin-top:3px;font-size:12px;line-height:1.4}.member-workout-review-decline{align-items:start}.member-workout-review-decline label{gap:6px;display:grid}.member-workout-review-decline select{color:#3f4b46;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c39f;border-radius:2px;padding:0 9px;font-size:14px}.member-workout-review-reschedule-form{grid-template-columns:1fr 1fr}.member-workout-review-reschedule-form label:nth-child(3),.member-workout-review-reschedule-form>button{grid-column:1/-1}.member-workout-review-reschedule-form>button{justify-self:end}.member-review-reschedule-card{background:#fffbef;border:1px solid #ddc890;margin:14px 19px 0}.member-review-reschedule-card>header{border-bottom:1px solid #eadcba;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.member-review-reschedule-card>header small,.member-review-reschedule-card>header strong{display:block}.member-review-reschedule-card>header small{color:#8a6c27;letter-spacing:.06em;font-size:12px;font-weight:800}.member-review-reschedule-card>header strong{color:#5d491c;margin-top:4px;font-size:15px}.member-review-reschedule-card>header>b{color:#73591f;border:1px solid #ddc890;padding:5px 7px;font-size:12px}.member-review-reschedule-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.member-review-reschedule-card dl>div{border-bottom:1px solid #eadcba;border-right:1px solid #eadcba;min-height:72px;padding:11px 12px}.member-review-reschedule-card dt{color:#8a7650;font-size:12px}.member-review-reschedule-card dd{color:#4e432d;margin:5px 0 0;font-size:13px;line-height:1.45}.member-review-reschedule-card>footer{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.member-review-reschedule-card>footer p{color:#6f603f;margin:0;font-size:12px}.member-review-reschedule-card>footer button{color:#72571a;cursor:pointer;background:#fff;border:1px solid #c8ad6b;border-radius:2px;min-height:36px;padding:0 10px;font-size:12px;font-weight:750}.member-review-reschedule-card.rescheduled{background:#f0faf6;border-color:#a8d3c2}.member-review-reschedule-card.declined,.member-review-reschedule-card.cancelled,.member-review-reschedule-card.superseded{background:#fafbfa;border-color:#d8dedb}.workout-review-reschedule-request{border-color:#dbc48b;box-shadow:inset 4px 0 #b58224}.workout-review-reschedule-request>header{background:#fffcf3;border-bottom:1px solid #eadfbe;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.workout-review-reschedule-request>header small{color:#8b6a25;letter-spacing:.06em;font-size:12px;font-weight:850}.workout-review-reschedule-request>header h2{margin:4px 0;font-size:17px}.workout-review-reschedule-request>header p{color:#6d634d;margin:0;font-size:13px;line-height:1.45}.workout-review-reschedule-request>header>b{color:#725719;white-space:nowrap;border:1px solid #dbc48b;padding:7px 9px;font-size:12px}.workout-review-reschedule-request>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workout-review-reschedule-request>div article{border-right:1px solid #ece3ca;min-height:104px;padding:14px 16px}.workout-review-reschedule-request article span,.workout-review-reschedule-request article strong,.workout-review-reschedule-request article small{display:block}.workout-review-reschedule-request article span{color:#8a7750;font-size:12px;font-weight:750}.workout-review-reschedule-request article strong{color:#493f2c;margin:7px 0 4px;font-size:14px;line-height:1.45}.workout-review-reschedule-request article small{color:#786b51;font-size:12px;line-height:1.45}.workout-review-reschedule-request>footer{background:#fffcf5;border-top:1px solid #ece3ca;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px;padding:14px 16px;display:grid}.workout-review-reschedule-request>footer label span{color:#655636;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.workout-review-reschedule-request>footer textarea{width:100%;min-height:74px;font:inherit;resize:vertical;border:1px solid #d7c594;border-radius:2px;padding:9px;font-size:13px}.workout-review-reschedule-request>footer nav{gap:7px;display:grid}.workout-review-reschedule-request>footer :is(a,button){color:#70551a;cursor:pointer;background:#fff;border:1px solid #caae68;border-radius:2px;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.workout-review-reschedule-request>footer button{color:#fff;background:#8b671d}.workout-review-reschedule-request>footer.resolved{grid-template-columns:1fr auto;align-items:center}.workout-review-reschedule-request>footer.resolved p{margin:0}.workout-review-reschedule-request>footer.resolved strong,.workout-review-reschedule-request>footer.resolved span{font-size:13px;display:block}.workout-review-reschedule-request>footer.resolved span{color:#6c675d;margin-top:4px}@media (max-width:78rem){.workout-review-layout,.member-workout-review-layout{grid-template-columns:minmax(0,1fr) 280px}.workout-review-hero{grid-template-columns:1fr 1fr}.workout-review-hero>div{grid-column:1/-1}.workout-review-hero>article:nth-child(2){border-top:1px solid #3b5a50;border-left:0}.workout-review-hero>article:last-child{border-top:1px solid #3b5a50}}@media (max-width:54rem){.workout-review-layout,.member-workout-review-layout{grid-template-columns:1fr}.workout-review-layout>aside,.member-workout-review-layout>aside{grid-template-columns:1fr 1fr}.workout-review-privacy,.member-workout-review-privacy{grid-column:1/-1}.member-workout-review-guidance>div{grid-template-columns:1fr}.member-workout-review-guidance article{border-top:1px solid #e0e8e4;border-left:0}.member-workout-review-card{grid-template-columns:38px minmax(0,1fr)}.member-workout-review-card>a{grid-column:2;justify-self:start}}@media (max-width:40rem){.workout-review-hero,.member-workout-review-hero{grid-template-columns:1fr}.workout-review-hero>div{grid-column:auto}.workout-review-hero>article{border-top:1px solid #3b5a50;border-left:0}.member-workout-review-hero>time{border-top:1px solid #3c5b51;border-left:0;min-height:150px}.workout-review-rail,.member-workout-review-rail{grid-template-columns:1fr 1fr}.workout-review-rail article:nth-child(3),.member-workout-review-rail article:nth-child(3){border-top:1px solid #dce5e1;border-left:0}.workout-review-rail article:nth-child(4),.member-workout-review-rail article:nth-child(4){border-top:1px solid #dce5e1}.workout-review-prerequisite,.workout-review-renew{grid-template-columns:42px 1fr}.workout-review-prerequisite>a,.workout-review-renew>a{grid-column:1/-1}.workout-review-form-grid,.member-workout-review-summary dl,.workout-review-layout>aside,.member-workout-review-layout>aside{grid-template-columns:1fr}.workout-review-form-grid .wide{grid-column:auto}.member-workout-review-summary dl>div{border-left:0;border-top:1px solid #e4eae7!important}.member-workout-review-summary dl>div:first-child{border-top:0!important}.member-workout-review-decline{grid-template-columns:1fr}.member-workout-review-reschedule-form label:nth-child(3),.member-workout-review-reschedule-form>button{grid-column:auto}.member-review-reschedule-card dl,.workout-review-reschedule-request>div{grid-template-columns:1fr}.member-review-reschedule-card>header,.member-review-reschedule-card>footer,.workout-review-reschedule-request>header{flex-direction:column;align-items:flex-start}.workout-review-reschedule-request>footer,.workout-review-reschedule-request>footer.resolved{grid-template-columns:1fr}.workout-review-privacy,.member-workout-review-privacy{grid-column:auto}}.member-review-history-page{color:#1d2b26;gap:16px;display:grid}.member-review-history-page *{box-sizing:border-box}.member-review-history-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.member-review-history-heading span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.member-review-history-heading h1{margin:5px 0 4px;font-size:26px;line-height:1.15}.member-review-history-heading p{color:#66756e;max-width:720px;margin:0;font-size:14px;line-height:1.5}.member-review-history-heading nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-review-history-heading a{cursor:pointer}.member-workout-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-review-history-hero{color:#fff;background:#15372d;border:2px solid #15372d;border-radius:2px;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:190px;display:grid;overflow:hidden}.member-review-history-hero>div{align-content:center;padding:27px 30px;display:grid}.member-review-history-hero small{color:#66dfb8;letter-spacing:.08em;font-size:12px;font-weight:900}.member-review-history-hero h2{color:#fff;max-width:620px;margin:6px 0;font-size:24px;line-height:1.18}.member-review-history-hero p{color:#c2d2cc;max-width:650px;margin:0;font-size:14px;line-height:1.5}.member-review-history-hero>div>span{color:#93ada4;margin-top:15px;font-size:12px}.member-review-history-hero dl{background:#1a4034;border-left:1px solid #3b5b50;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-review-history-hero dl>div{border-bottom:1px solid #3b5b50;border-right:1px solid #3b5b50;align-content:center;padding:18px;display:grid}.member-review-history-hero dl>div:nth-child(2n){border-right:0}.member-review-history-hero dl>div:nth-last-child(-n+2){border-bottom:0}.member-review-history-hero dt{color:#9bb8ae;font-size:12px}.member-review-history-hero dd{color:#fff;order:-1;margin:0 0 4px;font-size:30px;font-weight:900;line-height:1}.member-review-history-hero .attention dd{color:#ffd076}.member-review-history-hero .ready dd{color:#d8f36e}.member-review-history-scope{background:#fff;border:1px solid #d5dfdb;border-radius:2px;overflow:hidden}.member-review-history-scope>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 16px;display:flex}.member-review-history-scope header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-review-history-scope header h2{margin:3px 0 0;font-size:17px}.member-review-history-scope header>strong{color:#6b7973;font-size:13px}.member-review-history-scope>nav{scrollbar-width:thin;display:flex;overflow-x:auto}.member-review-history-scope>nav>a{color:#4e5f58;cursor:pointer;border-right:1px solid #e1e8e5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:190px;min-height:68px;padding:10px 13px;display:grid}.member-review-history-scope>nav>a.active{color:#173b30;background:#eef8f4;box-shadow:inset 0 -4px #14ae82}.member-review-history-scope nav i{color:#4d655c;background:#eaf1ee;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:900;display:grid}.member-review-history-scope nav .active i{color:#d8f36e;background:#173b30}.member-review-history-scope nav strong,.member-review-history-scope nav small{display:block}.member-review-history-scope nav strong{font-size:14px}.member-review-history-scope nav small{color:#7a8982;margin-top:2px;font-size:12px}.member-review-history-scope nav b{color:#08795d;text-align:right;min-width:24px;font-size:13px}.member-review-history-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.member-review-history-directory{overflow:hidden;padding:0!important}.member-review-history-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.member-review-history-directory header span{color:#08795d;letter-spacing:.07em;font-size:12px;font-weight:900}.member-review-history-directory header h2{margin:4px 0 2px;font-size:18px}.member-review-history-directory header p{color:#718078;margin:0;font-size:13px}.member-review-history-directory header>strong{color:#527067;background:#edf5f2;padding:7px 9px;font-size:12px}.member-review-history-filters{background:#f8faf9;border-bottom:1px solid #e2e9e6;align-items:center;gap:5px;min-height:47px;padding:7px 12px;display:flex;overflow-x:auto}.member-review-history-filters a{color:#61716a;cursor:pointer;background:#fff;border:1px solid #d6e0dc;flex:none;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.member-review-history-filters a.active{color:#08795d;background:#e8f6f1;border-color:#58ad93}.member-review-history-filters b{color:#61716a;background:#eef2f0;place-items:center;min-width:19px;min-height:19px;font-size:12px;display:inline-grid}.member-review-history-filters .active b{color:#fff;background:#08795d}.member-review-history-list{display:grid}.member-review-history-row{color:#26362f;cursor:pointer;border-bottom:1px solid #e2e9e6;grid-template-columns:64px minmax(240px,1fr) minmax(170px,.55fr) 18px;align-items:center;gap:14px;min-height:94px;padding:12px 16px;display:grid}.member-review-history-row:last-child{border-bottom:0}:is(.member-review-history-row:hover,.member-review-history-row:focus-visible){background:#f5faf8}.member-review-history-row.action{background:#fffaf1;box-shadow:inset 4px 0 #d69b33}.member-review-history-row.coordination{box-shadow:inset 4px 0 #5795b3}.member-review-history-row.confirmed{box-shadow:inset 4px 0 #18a77e}.member-review-history-row.attention{box-shadow:inset 4px 0 #c87868}.member-review-history-row>time{text-align:center;background:#f8faf9;border:1px solid #cfdad6;align-content:center;place-items:center;width:61px;min-height:68px;display:grid}.member-review-history-row time small{color:#718079;font-size:12px;font-weight:900}.member-review-history-row time strong{font-size:23px;line-height:1.05}.member-review-history-row time span{color:#08795d;font-size:12px;font-weight:800}.member-review-history-row-main{min-width:0}.member-review-history-row-main>small{color:#08795d;font-size:12px;font-weight:900}.member-review-history-row-main>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:15px;display:block;overflow:hidden}.member-review-history-row-main>p{color:#697871;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.member-review-history-row-main>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.member-review-history-row-main>div>span{color:#526d63;background:#eef5f2;padding:3px 6px;font-size:12px;font-weight:800}.member-review-history-row-state{text-align:right;min-width:0}.member-review-history-row-state b,.member-review-history-row-state span,.member-review-history-row-state small{display:block}.member-review-history-row-state b{color:#426258;letter-spacing:.05em;font-size:12px}.member-review-history-row.action .member-review-history-row-state b{color:#95651e}.member-review-history-row-state span{color:#66756e;margin-top:4px;font-size:13px}.member-review-history-row-state small{color:#7a8982;margin-top:5px;font-size:12px;line-height:1.35}.member-review-history-row>i{color:#719087;font-size:15px;font-style:normal}.member-review-history-empty{text-align:center;place-content:center;justify-items:center;min-height:260px;padding:30px;display:grid}.member-review-history-empty>span{color:#08795d;background:#eaf2ef;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.member-review-history-empty h3{margin:12px 0 4px;font-size:17px}.member-review-history-empty p{color:#718078;max-width:420px;margin:0;font-size:14px}.member-review-history-empty a{color:#08795d;cursor:pointer;margin-top:13px;font-size:14px;font-weight:900}.member-review-history-aside{gap:14px;display:grid}.member-review-history-summary{overflow:hidden;padding:0!important}.member-review-history-summary header{border-bottom:1px solid #e0e8e4;padding:15px 16px}.member-review-history-summary header span{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-review-history-summary header h2{margin:4px 0 0;font-size:17px}.member-review-history-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-review-history-summary dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;padding:13px 15px}.member-review-history-summary dl>div:nth-child(2n){border-right:0}.member-review-history-summary dl>div:nth-last-child(-n+2){border-bottom:0}.member-review-history-summary dt{color:#78867f;font-size:12px}.member-review-history-summary dd{margin:4px 0 0;font-size:21px;font-weight:900}.member-review-history-meaning,.member-review-history-privacy{background:#f2f8f5;border:1px solid #d4e0dc;grid-template-columns:32px 1fr;gap:11px;padding:15px;display:grid}.member-review-history-meaning>span,.member-review-history-privacy>span{color:#d8f36e;background:#173b30;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.member-review-history-meaning small,.member-review-history-privacy small{color:#08795d;letter-spacing:.05em;font-size:12px;font-weight:900}.member-review-history-meaning strong,.member-review-history-privacy strong{margin-top:3px;font-size:14px;display:block}.member-review-history-meaning p,.member-review-history-privacy p{color:#63746c;margin:5px 0 0;font-size:13px;line-height:1.45}.member-review-history-privacy{background:#f3f8d0;border-color:#cbdc8b}.member-review-history-privacy>span{background:#365f46}.member-review-history-privacy small{color:#49672b}@media (max-width:1080px){.member-review-history-hero{grid-template-columns:1fr}.member-review-history-hero dl{border-top:1px solid #3b5b50;border-left:0}.member-review-history-workspace{grid-template-columns:1fr}.member-review-history-aside{grid-template-columns:1fr 1fr}.member-review-history-summary{grid-column:1/-1}}@media (max-width:760px){.member-review-history-heading{flex-direction:column;align-items:stretch}.member-review-history-heading nav{justify-content:flex-start}.member-review-history-hero dl{grid-template-columns:1fr 1fr}.member-review-history-row{grid-template-columns:56px minmax(0,1fr) 18px}.member-review-history-row>time{width:54px}.member-review-history-row-state{text-align:left;grid-column:2}.member-review-history-row>i{grid-area:1/3/span 2}.member-review-history-aside{grid-template-columns:1fr}.member-review-history-summary{grid-column:auto}}@media (max-width:520px){.member-review-history-hero>div{padding:22px 19px}.member-review-history-hero dl{grid-template-columns:1fr}.member-review-history-hero dl>div{border-right:0;border-bottom:1px solid #3b5b50!important}.member-review-history-hero dl>div:last-child{border-bottom:0!important}.member-review-history-directory>header{flex-direction:column;align-items:flex-start}.member-review-history-row{padding:12px}.member-review-history-row-main>strong,.member-review-history-row-main>p{white-space:normal}.member-review-history-scope>header{flex-direction:column;align-items:flex-start}.member-workout-heading>nav{justify-content:flex-start;margin-top:10px}}.member-workout-history-page{color:#1d2b26;gap:16px;display:grid}.member-workout-history-page *{box-sizing:border-box}.member-workout-history-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.member-workout-history-heading span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.member-workout-history-heading h1{margin:5px 0 4px;font-size:26px;line-height:1.15}.member-workout-history-heading p{color:#66756e;max-width:720px;margin:0;font-size:14px;line-height:1.5}.member-workout-history-heading nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-workout-history-heading a{cursor:pointer}.workout-log-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workout-log-heading>nav a{cursor:pointer}.member-workout-section-heading>nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.member-workout-section-heading>nav strong{color:#718079;font-size:12px}.member-workout-section-heading>nav a{color:#08795d;cursor:pointer;font-size:12px;font-weight:900}.member-workout-history-hero{color:#fff;background:#15372d;border:2px solid #15372d;border-radius:2px;grid-template-columns:minmax(0,1.25fr) minmax(440px,.75fr);min-height:190px;display:grid;overflow:hidden}.member-workout-history-hero>div{background:linear-gradient(120deg,#1b4b3cbf,#0000 74%);align-content:center;padding:27px 30px;display:grid}.member-workout-history-hero small{color:#66dfb8;letter-spacing:.08em;font-size:12px;font-weight:900}.member-workout-history-hero h2{color:#fff;max-width:660px;margin:6px 0;font-size:24px;line-height:1.18}.member-workout-history-hero p{color:#c2d2cc;max-width:680px;margin:0;font-size:14px;line-height:1.5}.member-workout-history-hero>div>span{color:#93ada4;margin-top:15px;font-size:12px}.member-workout-history-hero dl{background:#1a4034;border-left:1px solid #3b5b50;grid-template-columns:1fr 1fr;margin:0;display:grid}.member-workout-history-hero dl>div{border-bottom:1px solid #3b5b50;border-right:1px solid #3b5b50;align-content:center;min-width:0;padding:18px;display:grid}.member-workout-history-hero dl>div:nth-child(2n){border-right:0}.member-workout-history-hero dl>div:nth-last-child(-n+2){border-bottom:0}.member-workout-history-hero dt{color:#9bb8ae;font-size:12px}.member-workout-history-hero dd{overflow-wrap:anywhere;color:#fff;order:-1;margin:0 0 5px;font-size:28px;font-weight:900;line-height:1}.member-workout-history-contexts{background:#fff;border:1px solid #d5dfdb;border-radius:2px;overflow:hidden}.member-workout-history-contexts>header{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 16px;display:flex}.member-workout-history-contexts header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-workout-history-contexts header h2{margin:3px 0 0;font-size:17px}.member-workout-history-contexts header>strong{color:#6b7973;font-size:13px}.member-workout-history-contexts>nav{scrollbar-width:thin;display:flex;overflow-x:auto}.member-workout-history-contexts>nav>a{color:#4e5f58;cursor:pointer;border-right:1px solid #e1e8e5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:210px;min-height:70px;padding:10px 13px;display:grid}.member-workout-history-contexts>nav>a.active{color:#173b30;background:#eef8f4;box-shadow:inset 0 -4px #14ae82}.member-workout-history-contexts nav i{color:#4d655c;background:#eaf1ee;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:900;display:grid}.member-workout-history-contexts nav .active i{color:#d8f36e;background:#173b30}.member-workout-history-contexts nav strong,.member-workout-history-contexts nav small{display:block}.member-workout-history-contexts nav strong{font-size:14px}.member-workout-history-contexts nav small{color:#7a8982;white-space:nowrap;margin-top:2px;font-size:12px}.member-workout-history-contexts nav b{color:#08795d;text-align:right;min-width:26px;font-size:13px}.member-workout-history-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.member-workout-history-directory{overflow:hidden;padding:0!important}.member-workout-history-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.member-workout-history-directory header span{color:#08795d;letter-spacing:.07em;font-size:12px;font-weight:900}.member-workout-history-directory header h2{margin:4px 0 2px;font-size:18px}.member-workout-history-directory header p{color:#718078;margin:0;font-size:13px}.member-workout-history-directory header>strong{color:#527067;background:#edf5f2;flex:none;padding:7px 9px;font-size:12px}.member-workout-history-filters{background:#f8faf9;border-bottom:1px solid #e2e9e6;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px;display:grid}.member-workout-history-filters nav{gap:5px;display:flex;overflow-x:auto}.member-workout-history-filters a{color:#61716a;cursor:pointer;background:#fff;border:1px solid #d6e0dc;flex:none;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.member-workout-history-filters a.active{color:#08795d;background:#e8f6f1;border-color:#58ad93}.member-workout-history-timeline>section>header{background:#edf4f1;border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;min-height:42px;padding:8px 16px;display:flex}.member-workout-history-timeline>section>header span{color:#24473c;text-transform:capitalize;font-size:13px;font-weight:900}.member-workout-history-timeline>section>header strong{color:#718078;font-size:12px}.member-workout-history-row{color:#26362f;cursor:pointer;border-bottom:1px solid #e3e9e6;grid-template-columns:62px minmax(260px,1fr) minmax(300px,.75fr) 18px;align-items:center;gap:14px;min-height:104px;padding:13px 16px;display:grid}:is(.member-workout-history-row:hover,.member-workout-history-row:focus-visible){background:#f5faf8}.member-workout-history-row>time{text-align:center;background:#f5f9f7;border:1px solid #cddbd6;place-content:center;width:60px;min-height:73px;display:grid}.member-workout-history-row time strong{font-size:24px;line-height:1}.member-workout-history-row time small{color:#08795d;margin-top:3px;font-size:12px;font-weight:900}.member-workout-history-row time span{color:#718079;margin-top:3px;font-size:12px}.member-workout-history-row-main{min-width:0}.member-workout-history-row-main>small{color:#08795d;font-size:12px;font-weight:900}.member-workout-history-row-main>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:15px;display:block;overflow:hidden}.member-workout-history-row-main>p{color:#697871;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.member-workout-history-row-main>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.member-workout-history-row-main>div span{color:#66766f;background:#eef3f1;padding:3px 6px;font-size:12px;font-weight:850}.member-workout-history-row-main>div span.detailed{color:#08795d;background:#e8f6f1}.member-workout-history-row dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.member-workout-history-row dl>div{border-left:1px solid #e3e9e6;min-width:0;padding-left:11px}.member-workout-history-row dt{color:#7b8983;font-size:12px}.member-workout-history-row dd{color:#30433b;margin:4px 0 0;font-size:14px;font-weight:900}.member-workout-history-row>i{color:#719087;font-size:15px;font-style:normal}.member-workout-history-empty{text-align:center;place-content:center;justify-items:center;min-height:280px;padding:30px;display:grid}.member-workout-history-empty>span{color:#08795d;background:#eaf2ef;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.member-workout-history-empty h3{margin:12px 0 4px;font-size:17px}.member-workout-history-empty p{color:#718078;max-width:430px;margin:0;font-size:14px}.member-workout-history-empty a{color:#08795d;cursor:pointer;margin-top:13px;font-size:14px;font-weight:900}.member-workout-history-pagination{background:#f8faf9;border-top:1px solid #e1e8e5;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:grid}.member-workout-history-pagination a{cursor:pointer}.member-workout-history-aside{gap:14px;display:grid}.member-workout-history-summary{overflow:hidden;padding:0!important}.member-workout-history-summary header{border-bottom:1px solid #e0e8e4;padding:15px 16px}.member-workout-history-summary header span{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:900}.member-workout-history-summary header h2{margin:4px 0 0;font-size:17px}.member-workout-history-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.member-workout-history-summary dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;padding:13px 15px}.member-workout-history-summary dl>div:nth-child(2n){border-right:0}.member-workout-history-summary dl>div:nth-last-child(-n+2){border-bottom:0}.member-workout-history-summary dt{color:#78867f;font-size:12px}.member-workout-history-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:21px;font-weight:900}.member-workout-history-meaning,.member-workout-history-privacy{background:#f2f8f5;border:1px solid #d4e0dc;grid-template-columns:32px 1fr;gap:11px;padding:15px;display:grid}.member-workout-history-meaning>span,.member-workout-history-privacy>span{color:#d8f36e;background:#173b30;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.member-workout-history-meaning small,.member-workout-history-privacy small{color:#08795d;letter-spacing:.05em;font-size:12px;font-weight:900}.member-workout-history-meaning strong,.member-workout-history-privacy strong{margin-top:3px;font-size:14px;display:block}.member-workout-history-meaning p,.member-workout-history-privacy p{color:#63746c;margin:5px 0 0;font-size:13px;line-height:1.45}.member-workout-history-privacy{background:#f3f8d0;border-color:#cbdc8b}.member-workout-history-privacy>span{background:#365f46}.member-workout-history-privacy small{color:#49672b}@media (max-width:1120px){.member-workout-history-hero{grid-template-columns:1fr}.member-workout-history-hero dl{border-top:1px solid #3b5b50;border-left:0}.member-workout-history-layout{grid-template-columns:1fr}.member-workout-history-aside{grid-template-columns:1fr 1fr}.member-workout-history-summary{grid-column:1/-1}.member-workout-history-row{grid-template-columns:62px minmax(220px,1fr) minmax(260px,.8fr) 18px}}@media (max-width:780px){.member-workout-history-heading{flex-direction:column;align-items:stretch}.member-workout-history-heading nav,.workout-log-heading>nav{justify-content:flex-start}.member-workout-history-filters{grid-template-columns:1fr}.member-workout-history-row{grid-template-columns:56px minmax(0,1fr) 18px}.member-workout-history-row>time{width:54px}.member-workout-history-row dl{grid-column:2}.member-workout-history-row>i{grid-area:1/3/span 2}.member-workout-history-aside{grid-template-columns:1fr}.member-workout-history-summary{grid-column:auto}}@media (max-width:520px){.member-workout-history-hero>div{padding:22px 19px}.member-workout-history-hero dl{grid-template-columns:1fr}.member-workout-history-hero dl>div{border-right:0;border-bottom:1px solid #3b5b50!important}.member-workout-history-hero dl>div:last-child{border-bottom:0!important}.member-workout-history-contexts>header,.member-workout-history-directory>header{flex-direction:column;align-items:flex-start}.member-workout-history-row{padding:12px}.member-workout-history-row-main>strong,.member-workout-history-row-main>p{white-space:normal}.member-workout-history-row dl{grid-template-columns:1fr 1fr;gap:9px 0}.member-workout-history-pagination{grid-template-columns:1fr}.member-workout-history-pagination span{display:none}.member-workout-history-pagination a{justify-content:center}}.workout-reschedule-queue{gap:14px;display:grid}.workout-reschedule-queue :is(button,a,select){cursor:pointer}.workout-reschedule-queue-banner{color:#fff;background:#173b30;border:1px solid #284b40;border-left:4px solid #d8f36e;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:18px;display:grid}.workout-reschedule-queue-banner>span{color:#d8f36e;border:1px solid #42665a;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.workout-reschedule-queue-banner small{color:#9eb8af;letter-spacing:.07em;font-size:12px;font-weight:850}.workout-reschedule-queue-banner h2{margin:5px 0 4px;font-size:18px}.workout-reschedule-queue-banner p{color:#afc3bc;margin:0;font-size:13px;line-height:1.5}.workout-reschedule-queue-banner>b{color:#d8f36e;border:1px solid #45695d;padding:8px 10px;font-size:12px}.workout-reschedule-queue-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workout-reschedule-queue-metrics article{border-right:1px solid var(--line-soft);min-height:88px;padding:13px 15px}.workout-reschedule-queue-metrics article:last-child{border-right:0}.workout-reschedule-queue-metrics span,.workout-reschedule-queue-metrics strong,.workout-reschedule-queue-metrics small{display:block}.workout-reschedule-queue-metrics span{color:#7b8883;font-size:12px;font-weight:800}.workout-reschedule-queue-metrics strong{color:#24362f;margin:5px 0 3px;font-size:23px}.workout-reschedule-queue-metrics small{color:#84908b;font-size:12px}.workout-reschedule-queue-filters{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workout-reschedule-queue-filters a{border-right:1px solid var(--line-soft);color:#52625b;align-content:center;gap:3px;min-height:76px;padding:10px 34px 10px 11px;text-decoration:none;display:grid;position:relative}.workout-reschedule-queue-filters a:last-child{border-right:0}.workout-reschedule-queue-filters a:hover{color:#194f3d;background:#f1f7f4}.workout-reschedule-queue-filters a.active{color:#fff;background:#173b30;box-shadow:inset 0 -4px #d8f36e}.workout-reschedule-queue-filters a>span{font-size:12px;font-weight:900;line-height:1.25}.workout-reschedule-queue-filters a>b{color:#23614c;background:#e7f2ed;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;top:9px;right:8px}.workout-reschedule-queue-filters a.active>b{color:#173b30;background:#d8f36e}.workout-reschedule-queue-filters a>small{color:#84918b;font-size:12px;line-height:1.35}.workout-reschedule-queue-filters a.active>small{color:#b4c9c1}.workout-reschedule-filter-note{color:#63716b;background:#eef5f2;border-left:4px solid #2a7159;align-items:center;gap:9px;margin:-4px 0 0;padding:8px 11px;font-size:12px;line-height:1.45;display:flex}.workout-reschedule-filter-note strong{color:#245d49;flex:none}.workout-reschedule-queue-list>header,.workout-reschedule-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 17px;display:flex}.workout-reschedule-queue-list>header small,.workout-reschedule-history>header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:850}.workout-reschedule-queue-list>header h2,.workout-reschedule-history>header h2{margin:4px 0 0;font-size:17px}.workout-reschedule-queue-list>header p{color:#74817b;margin:4px 0 0;font-size:13px}.workout-reschedule-queue-list>header>b,.workout-reschedule-history>header>b{color:#08795d;background:#e6f4ef;place-items:center;min-width:37px;height:37px;font-size:16px;display:grid}.workout-reschedule-queue-card{background:#fffdf7;border:1px solid #dbc58e;border-left:4px solid #b37f20;margin:13px}.workout-reschedule-queue-card>header{border-bottom:1px solid #ece1c4;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.workout-reschedule-queue-card .person{align-items:center;gap:10px;display:flex}.workout-reschedule-queue-card .person>span{color:#7a5918;background:#f4e7c8;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.workout-reschedule-queue-card .person p{margin:0}.workout-reschedule-queue-card .person strong,.workout-reschedule-queue-card .person small{display:block}.workout-reschedule-queue-card .person strong{font-size:14px}.workout-reschedule-queue-card .person small{color:#82908a;margin-top:3px;font-size:12px}.workout-reschedule-queue-card .status{text-align:right}.workout-reschedule-queue-card .status b,.workout-reschedule-queue-card .status time{display:block}.workout-reschedule-queue-card .status b{color:#815f1f;font-size:12px}.workout-reschedule-queue-card .status time{color:#8b948f;margin-top:4px;font-size:12px}.workout-reschedule-queue-card .context{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workout-reschedule-queue-card .context article{border-right:1px solid #ece1c4;min-height:105px;padding:13px}.workout-reschedule-queue-card .context article:last-child{border-right:0}.workout-reschedule-queue-card .context span,.workout-reschedule-queue-card .context strong,.workout-reschedule-queue-card .context small{display:block}.workout-reschedule-queue-card .context span{color:#8b7a59;font-size:12px;font-weight:750}.workout-reschedule-queue-card .context strong{color:#453c2b;margin:6px 0 4px;font-size:13px;line-height:1.45}.workout-reschedule-queue-card .context small{color:#756a55;font-size:12px;line-height:1.45}.workout-reschedule-queue-card>.resolution{color:#56635e;border-top:1px solid #e5eae7;margin:0;padding:10px 13px;font-size:13px}.workout-reschedule-queue-card>.deadline{color:#27634f;background:#edf6f2;border-top:1px solid #dce6e1;justify-content:space-between;gap:10px;margin:0;padding:9px 13px;font-size:12px;display:flex}.workout-reschedule-queue-card>.deadline.soon{color:#7b5c1c;background:#fff8df}.workout-reschedule-queue-card>.deadline.urgent,.workout-reschedule-queue-card>.deadline.expired{color:#8b3c30;background:#fff0ec}.workout-reschedule-queue-card.deadline-expired{border-left-color:#a54838}.workout-reschedule-queue-card>footer{border-top:1px solid #ece1c4;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 13px;display:flex}.workout-reschedule-queue-card>footer span{color:#756a55;font-size:12px}.workout-reschedule-queue-card>footer a{color:#fff;background:#8e6b24;border:1px solid #8e6b24;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.workout-reschedule-queue-card:not(.pending){background:#fbfcfb;border-color:#d8dfdc #d8dfdc #d8dfdc #8ca098}.workout-reschedule-queue-card.compact .context{grid-template-columns:repeat(3,minmax(0,1fr))}.workout-reschedule-queue-empty{color:#77847e;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.workout-reschedule-queue-empty>span{color:#08795d;background:#e5f4ee;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.workout-reschedule-queue-empty strong{color:#405049;font-size:15px}.workout-reschedule-queue-empty p{margin:0;font-size:13px}@media (max-width:980px){.workout-reschedule-queue-metrics{grid-template-columns:repeat(3,1fr)}.workout-reschedule-queue-metrics article{border-bottom:1px solid var(--line-soft)}.workout-reschedule-queue-filters{grid-template-columns:repeat(4,1fr)}.workout-reschedule-queue-filters a{border-bottom:1px solid var(--line-soft)}.workout-reschedule-queue-card .context{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.workout-reschedule-queue-banner{grid-template-columns:42px 1fr}.workout-reschedule-queue-banner>b{grid-column:1/-1;justify-self:start}.workout-reschedule-queue-metrics,.workout-reschedule-queue-filters{grid-template-columns:repeat(2,1fr)}.workout-reschedule-filter-note{flex-direction:column;align-items:flex-start;gap:2px}.workout-reschedule-queue-list>header,.workout-reschedule-history>header,.workout-reschedule-queue-card>header,.workout-reschedule-queue-card>footer{flex-direction:column;align-items:flex-start}.workout-reschedule-queue-card .status{text-align:left}.workout-reschedule-queue-card .context,.workout-reschedule-queue-card.compact .context{grid-template-columns:1fr}.workout-reschedule-queue-card .context article{border-bottom:1px solid #ece1c4;border-right:0}}.workout-reschedule-ledger,.workout-reschedule-ledger-detail{flex-direction:column;gap:14px;display:flex}.workout-reschedule-ledger-hero{color:#fff;background:#112f29;border:1px solid #183d35;grid-template-columns:minmax(340px,1.1fr) minmax(520px,.9fr);min-height:240px;display:grid;overflow:hidden}.workout-reschedule-ledger-hero>div{padding:28px 30px}.workout-reschedule-ledger-hero>div>small{color:#59d8b3;letter-spacing:.08em;font-size:12px;font-weight:850}.workout-reschedule-ledger-hero h2{letter-spacing:-.03em;max-width:620px;margin:9px 0 10px;font-size:26px;line-height:1.16}.workout-reschedule-ledger-hero>div>p{color:#b3c9c3;max-width:670px;margin:0;font-size:15px;line-height:1.55}.workout-reschedule-ledger-hero>div>span{color:#7ea198;margin-top:24px;font-size:12px;display:block}.workout-reschedule-ledger-hero dl{border-left:1px solid #ffffff17;grid-template-columns:1fr 1fr;margin:0;display:grid}.workout-reschedule-ledger-hero dl>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;min-width:0;padding:22px;display:flex}.workout-reschedule-ledger-hero dl>div:nth-child(2n){border-right:0}.workout-reschedule-ledger-hero dl>div:nth-last-child(-n+2){border-bottom:0}.workout-reschedule-ledger-hero dt{color:#8eaaa3;font-size:12px}.workout-reschedule-ledger-hero dd{color:#fff;margin:9px 0 6px;font-size:23px;font-weight:800}.workout-reschedule-ledger-hero dl small{color:#76978e;font-size:12px;line-height:1.4}.workout-reschedule-ledger-outcomes{background:#fff;border:1px solid #dce5e2;grid-template-columns:repeat(4,1fr);display:grid}.workout-reschedule-ledger-outcomes article{--ledger-tone:#526f66;border-right:1px solid #e6ecea;border-top:3px solid var(--ledger-tone);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 14px;min-height:105px;padding:16px 18px;display:grid}.workout-reschedule-ledger-outcomes article:last-child{border-right:0}.workout-reschedule-ledger-outcomes article.rescheduled{--ledger-tone:#0a8463}.workout-reschedule-ledger-outcomes article.declined{--ledger-tone:#527b92}.workout-reschedule-ledger-outcomes article.cancelled{--ledger-tone:#9b6a29}.workout-reschedule-ledger-outcomes article.superseded{--ledger-tone:#746987}.workout-reschedule-ledger-outcomes span{color:var(--ledger-tone);font-size:13px;font-weight:800}.workout-reschedule-ledger-outcomes strong{color:#293b35;grid-area:1/2/span 2;align-self:center;font-size:24px}.workout-reschedule-ledger-outcomes small{color:#77847f;font-size:12px;line-height:1.35}.workout-reschedule-ledger-directory{overflow:hidden}.workout-reschedule-ledger-directory>header{border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:15px 18px;display:flex}.workout-reschedule-ledger-directory>header small{color:#0b7e61;letter-spacing:.06em;font-size:12px;font-weight:850}.workout-reschedule-ledger-directory>header h2{margin:5px 0 0;font-size:19px}.workout-reschedule-ledger-directory>header p{color:#71807a;margin:4px 0 0;font-size:13px}.workout-reschedule-ledger-directory>header>strong{color:#087b5d;background:#e8f4f0;place-items:center;min-width:45px;height:45px;font-size:18px;display:grid}.workout-reschedule-ledger-filters{background:#f8faf9;border-bottom:1px solid #e1e8e6;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.workout-reschedule-ledger-filters nav{grid-template-columns:repeat(5,minmax(125px,1fr));display:grid}.workout-reschedule-ledger-filters nav a{color:#52615b;cursor:pointer;border-right:1px solid #e1e8e6;flex-direction:column;justify-content:center;min-height:70px;padding:11px 13px;display:flex}.workout-reschedule-ledger-filters nav a strong{font-size:13px}.workout-reschedule-ledger-filters nav a small{color:#83908b;margin-top:4px;font-size:12px;line-height:1.25}.workout-reschedule-ledger-filters nav a.active{color:#08775a;background:#edf7f3;box-shadow:inset 0 -3px #0a8564}.workout-reschedule-ledger-filters>div{align-items:center;gap:5px;min-width:300px;padding:10px 13px;display:flex}.workout-reschedule-ledger-filters>div>span{color:#798781;margin-right:5px;font-size:12px;font-weight:800}.workout-reschedule-ledger-filters>div a{color:#62716b;cursor:pointer;background:#fff;border:1px solid #d9e2df;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.workout-reschedule-ledger-filters>div a.active{color:#fff;background:#128363;border-color:#128363}.workout-reschedule-ledger-list{padding:0 18px}.workout-reschedule-ledger-row{--row-tone:#657c74;color:#35453f;cursor:pointer;border-bottom:1px solid #e8edeb;grid-template-columns:minmax(210px,1.15fr) minmax(180px,1fr) minmax(210px,1.1fr) minmax(115px,.65fr) minmax(120px,.65fr) 28px;align-items:center;gap:14px;min-height:94px;display:grid}.workout-reschedule-ledger-row.rescheduled{--row-tone:#0a8463}.workout-reschedule-ledger-row.declined{--row-tone:#527b92}.workout-reschedule-ledger-row.cancelled{--row-tone:#9b6a29}.workout-reschedule-ledger-row.superseded{--row-tone:#746987}.workout-reschedule-ledger-row:hover{background:#f7faf9}.workout-reschedule-ledger-row .person{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.workout-reschedule-ledger-row .person>b{background:var(--row-tone);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.workout-reschedule-ledger-row .person>b{background:color-mix(in srgb, var(--row-tone) 12%, #fff)}}.workout-reschedule-ledger-row .person>b{color:var(--row-tone);font-size:12px}.workout-reschedule-ledger-row p{min-width:0;margin:0}.workout-reschedule-ledger-row strong,.workout-reschedule-ledger-row small{display:block}.workout-reschedule-ledger-row strong{color:#35453f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.workout-reschedule-ledger-row>span:nth-child(2)>strong{color:var(--row-tone)}.workout-reschedule-ledger-row small{color:#7c8984;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.workout-reschedule-ledger-row .arrow{color:var(--row-tone);font-size:17px}.workout-reschedule-ledger-empty{text-align:center;color:#7c8984;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.workout-reschedule-ledger-empty.compact{min-height:130px}.workout-reschedule-ledger-empty>span{background:#edf2f0;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:18px;display:grid}.workout-reschedule-ledger-empty strong{color:#42534c;font-size:14px}.workout-reschedule-ledger-empty p{margin:5px 0 0;font-size:13px}.workout-reschedule-ledger-pagination{background:#fafcfb;border-top:1px solid #e1e8e6;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:70px;padding:10px 18px;display:grid}.workout-reschedule-ledger-pagination>a,.workout-reschedule-ledger-pagination>span{color:#087b5d;cursor:pointer;font-size:13px;font-weight:750}.workout-reschedule-ledger-pagination>span{color:#a0aaa6;cursor:default}.workout-reschedule-ledger-pagination>a:last-child,.workout-reschedule-ledger-pagination>span:last-child{text-align:right}.workout-reschedule-ledger-pagination p{text-align:center;margin:0}.workout-reschedule-ledger-pagination strong,.workout-reschedule-ledger-pagination small{display:block}.workout-reschedule-ledger-pagination strong{font-size:13px}.workout-reschedule-ledger-pagination small{color:#83908b;margin-top:4px;font-size:12px}.workout-reschedule-ledger-boundary,.workout-reschedule-ledger-detail-boundary{background:#eff8f5;border:1px solid #d8e7e2;border-left:3px solid #2b8067;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.workout-reschedule-ledger-boundary>b,.workout-reschedule-ledger-detail-boundary>b{color:#127b60;background:#dcefe9;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.workout-reschedule-ledger-boundary p,.workout-reschedule-ledger-detail-boundary p{margin:0}.workout-reschedule-ledger-boundary strong,.workout-reschedule-ledger-boundary small,.workout-reschedule-ledger-detail-boundary strong,.workout-reschedule-ledger-detail-boundary small{display:block}.workout-reschedule-ledger-boundary strong,.workout-reschedule-ledger-detail-boundary strong{color:#286451;font-size:13px}.workout-reschedule-ledger-boundary small,.workout-reschedule-ledger-detail-boundary small{color:#67877c;margin-top:4px;font-size:12px;line-height:1.45}.workout-reschedule-ledger-detail-hero{--detail-tone:#64796f;border:1px solid #dce5e2;border-left:4px solid var(--detail-tone);background:#fff;grid-template-columns:minmax(300px,1fr) minmax(500px,auto);align-items:stretch;min-height:132px;display:grid}.workout-reschedule-ledger-detail-hero.rescheduled{--detail-tone:#0a8463}.workout-reschedule-ledger-detail-hero.declined{--detail-tone:#527b92}.workout-reschedule-ledger-detail-hero.cancelled{--detail-tone:#9b6a29}.workout-reschedule-ledger-detail-hero.superseded{--detail-tone:#746987}.workout-reschedule-ledger-detail-hero .identity{align-items:center;gap:14px;padding:20px 24px;display:flex}.workout-reschedule-ledger-detail-hero .identity>span{background:var(--detail-tone);flex:none;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.workout-reschedule-ledger-detail-hero .identity>span{background:color-mix(in srgb, var(--detail-tone) 12%, #fff)}}.workout-reschedule-ledger-detail-hero .identity>span{color:var(--detail-tone);font-size:17px;font-weight:850}.workout-reschedule-ledger-detail-hero .identity p{margin:0}.workout-reschedule-ledger-detail-hero .identity small{color:var(--detail-tone);letter-spacing:.06em;font-size:12px;font-weight:850}.workout-reschedule-ledger-detail-hero .identity h2{margin:5px 0 3px;font-size:23px}.workout-reschedule-ledger-detail-hero .identity strong{color:#6e7e77;font-size:13px}.workout-reschedule-ledger-detail-hero dl{border-left:1px solid #e2e9e7;grid-template-columns:repeat(3,minmax(145px,1fr));margin:0;display:grid}.workout-reschedule-ledger-detail-hero dl>div{border-right:1px solid #e2e9e7;flex-direction:column;justify-content:center;padding:16px;display:flex}.workout-reschedule-ledger-detail-hero dl>div:last-child{border-right:0}.workout-reschedule-ledger-detail-hero dt{color:#798781;font-size:12px}.workout-reschedule-ledger-detail-hero dd{color:#33443d;margin:7px 0 4px;font-size:16px;font-weight:800}.workout-reschedule-ledger-detail-hero dl small{color:#88938f;font-size:12px}.workout-reschedule-ledger-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.workout-reschedule-ledger-detail-grid>main,.workout-reschedule-ledger-detail-grid>aside{flex-direction:column;gap:14px;display:flex}.workout-reschedule-ledger-decision>header,.workout-reschedule-ledger-options>header,.workout-reschedule-ledger-timeline>header{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:14px 17px;display:flex}.workout-reschedule-ledger-decision header small,.workout-reschedule-ledger-options header small,.workout-reschedule-ledger-timeline header small{color:#0a7d60;letter-spacing:.06em;font-size:12px;font-weight:850}.workout-reschedule-ledger-decision header h2,.workout-reschedule-ledger-options header h2,.workout-reschedule-ledger-timeline header h2{margin:5px 0 0;font-size:18px}.workout-reschedule-ledger-options header p{color:#7b8883;margin:4px 0 0;font-size:12px}.workout-reschedule-ledger-decision>header>b,.workout-reschedule-ledger-options>header>strong{color:#087b5d;background:#e8f4f0;place-items:center;min-width:38px;height:38px;font-size:17px;display:grid}.workout-reschedule-ledger-decision>div{grid-template-columns:1fr 1fr;display:grid}.workout-reschedule-ledger-decision>div article{border-bottom:1px solid #e8edeb;border-right:1px solid #e8edeb;flex-direction:column;justify-content:center;min-height:112px;padding:17px;display:flex}.workout-reschedule-ledger-decision>div article:nth-child(2n){border-right:0}.workout-reschedule-ledger-decision>div article:nth-last-child(-n+2){border-bottom:0}.workout-reschedule-ledger-decision>div small{color:#7d8984;font-size:12px}.workout-reschedule-ledger-decision>div strong{color:#32443d;margin-top:7px;font-size:14px;line-height:1.4}.workout-reschedule-ledger-decision>div span{color:#798680;margin-top:5px;font-size:12px;line-height:1.4}.workout-reschedule-ledger-decision>footer{background:#f5f9f7;border-top:1px solid #e2e9e7;padding:15px 17px}.workout-reschedule-ledger-decision>footer small,.workout-reschedule-ledger-decision>footer strong,.workout-reschedule-ledger-decision>footer span{display:block}.workout-reschedule-ledger-decision>footer small{color:#0a7d60;font-size:12px;font-weight:850}.workout-reschedule-ledger-decision>footer strong{color:#34473f;margin-top:6px;font-size:14px;line-height:1.5}.workout-reschedule-ledger-decision>footer span{color:#7a8882;margin-top:4px;font-size:12px}.workout-reschedule-ledger-options>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.workout-reschedule-ledger-options>div>article{background:#fff;border:1px solid #dfe7e4;border-top:3px solid #829089}.workout-reschedule-ledger-options>div>article.selected{background:#f6fbf9;border-top-color:#0a8564}.workout-reschedule-ledger-options article>header{border-bottom:1px solid #e4ebe8;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:69px;padding:10px;display:grid}.workout-reschedule-ledger-options article>header>b{color:#65736d;background:#edf2f0;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.workout-reschedule-ledger-options article>header p{margin:0}.workout-reschedule-ledger-options article>header strong,.workout-reschedule-ledger-options article>header small{display:block}.workout-reschedule-ledger-options article>header strong{color:#34463f;font-size:13px}.workout-reschedule-ledger-options article>header small{color:#7d8a85;margin-top:4px;font-size:12px}.workout-reschedule-ledger-options article>header>span{color:#087b5d;font-size:12px;font-weight:850}.workout-reschedule-ledger-options article>div{grid-template-columns:1fr 1fr;display:grid}.workout-reschedule-ledger-options article>div p{border-right:1px solid #e4ebe8;margin:0;padding:11px}.workout-reschedule-ledger-options article>div p:last-child{border-right:0}.workout-reschedule-ledger-options article>div span,.workout-reschedule-ledger-options article>div strong{font-size:12px;display:block}.workout-reschedule-ledger-options article>div span{color:#7b8983}.workout-reschedule-ledger-options article>div strong{color:#8b642b;margin-top:4px}.workout-reschedule-ledger-options article>div p.available strong{color:#087b5d}.workout-reschedule-ledger-options article>div p.unavailable strong{color:#a34f46}.workout-reschedule-ledger-options article>div p.missing strong{color:#8c9692}.workout-reschedule-ledger-timeline>div{padding:3px 15px 12px}.workout-reschedule-ledger-timeline article{border-bottom:1px solid #e7ecea;grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:83px;padding:13px 0;display:grid}.workout-reschedule-ledger-timeline article:last-child{border-bottom:0}.workout-reschedule-ledger-timeline article>i{color:#087b5d;background:#e7f3ef;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:800;display:grid}.workout-reschedule-ledger-timeline article p{margin:0}.workout-reschedule-ledger-timeline article strong,.workout-reschedule-ledger-timeline article small,.workout-reschedule-ledger-timeline article span{display:block}.workout-reschedule-ledger-timeline article strong{color:#34463f;font-size:13px}.workout-reschedule-ledger-timeline article small{color:#6f7e78;margin-top:4px;font-size:12px;line-height:1.45}.workout-reschedule-ledger-timeline article span{color:#929c98;margin-top:5px;font-size:12px}@media (max-width:1160px){.workout-reschedule-ledger-hero{grid-template-columns:1fr}.workout-reschedule-ledger-hero dl{border-top:1px solid #ffffff17;border-left:0}.workout-reschedule-ledger-filters{grid-template-columns:1fr}.workout-reschedule-ledger-filters>div{border-top:1px solid #e1e8e6;min-width:0}.workout-reschedule-ledger-row{grid-template-columns:minmax(210px,1.1fr) minmax(180px,1fr) minmax(210px,1fr) minmax(115px,.6fr) 28px}.workout-reschedule-ledger-row>span:nth-child(4){display:none}.workout-reschedule-ledger-detail-hero{grid-template-columns:1fr}.workout-reschedule-ledger-detail-hero dl{border-top:1px solid #e2e9e7;border-left:0}}@media (max-width:900px){.workout-reschedule-ledger-outcomes{grid-template-columns:1fr 1fr}.workout-reschedule-ledger-outcomes article:nth-child(2){border-right:0}.workout-reschedule-ledger-outcomes article:nth-child(-n+2){border-bottom:1px solid #e6ecea}.workout-reschedule-ledger-filters nav{grid-template-columns:repeat(3,1fr)}.workout-reschedule-ledger-row{grid-template-columns:minmax(200px,1fr) minmax(175px,1fr) minmax(125px,.7fr) 28px;padding:12px 0}.workout-reschedule-ledger-row>span:nth-child(3){display:none}.workout-reschedule-ledger-detail-grid{grid-template-columns:1fr}}@media (max-width:650px){.workout-reschedule-ledger-hero>div{padding:22px 19px}.workout-reschedule-ledger-hero h2{font-size:22px}.workout-reschedule-ledger-hero dl{grid-template-columns:1fr 1fr}.workout-reschedule-ledger-hero dl>div{padding:16px}.workout-reschedule-ledger-outcomes{grid-template-columns:1fr}.workout-reschedule-ledger-outcomes article{border-bottom:1px solid #e6ecea;border-right:0}.workout-reschedule-ledger-outcomes article:last-child{border-bottom:0}.workout-reschedule-ledger-filters nav{grid-template-columns:1fr 1fr}.workout-reschedule-ledger-filters>div{flex-wrap:wrap;align-items:stretch}.workout-reschedule-ledger-filters>div>span{width:100%}.workout-reschedule-ledger-filters>div a{flex:1;justify-content:center}.workout-reschedule-ledger-list{padding:0 14px}.workout-reschedule-ledger-row{grid-template-columns:minmax(0,1fr) auto 24px}.workout-reschedule-ledger-row>span:nth-child(2) small,.workout-reschedule-ledger-row>span:nth-child(5){display:none}.workout-reschedule-ledger-pagination{grid-template-columns:1fr 1fr}.workout-reschedule-ledger-pagination p{grid-area:1/1/auto/-1}.workout-reschedule-ledger-pagination>a,.workout-reschedule-ledger-pagination>span{grid-row:2}.workout-reschedule-ledger-detail-hero dl{grid-template-columns:1fr}.workout-reschedule-ledger-detail-hero dl>div{border-bottom:1px solid #e2e9e7;border-right:0}.workout-reschedule-ledger-detail-hero dl>div:last-child{border-bottom:0}.workout-reschedule-ledger-decision>div,.workout-reschedule-ledger-options>div{grid-template-columns:1fr}.workout-reschedule-ledger-decision>div article{border-right:0}.workout-reschedule-ledger-decision>div article:nth-child(3){border-bottom:1px solid #e8edeb}}@media (max-width:430px){.workout-reschedule-ledger-hero dl{grid-template-columns:1fr}.workout-reschedule-ledger-hero dl>div{border-right:0;border-bottom:1px solid #ffffff17!important}.workout-reschedule-ledger-hero dl>div:last-child{border-bottom:0!important}.workout-reschedule-ledger-filters nav{grid-template-columns:1fr}.workout-reschedule-ledger-directory>header{align-items:flex-start}.workout-reschedule-ledger-row{grid-template-columns:minmax(0,1fr) 24px}.workout-reschedule-ledger-row>span{display:none}.workout-reschedule-ledger-detail-hero .identity{align-items:flex-start;padding:17px}}.workout-review-option-board,.workout-review-option-offer,.member-review-option-list,.professional-review-option-list{background:#fff;border-top:1px solid #d9dfdc}.workout-review-option-board :is(button,select,input),.workout-review-option-offer :is(button,select,input),.member-review-option-list button,.professional-review-option-list button{cursor:pointer}.workout-review-option-board button:disabled,.workout-review-option-offer button:disabled,.member-review-option-list button:disabled,.professional-review-option-list button:disabled{cursor:not-allowed;opacity:.6}.workout-review-option-board>header,.workout-review-option-offer>header,.member-review-option-list>header,.professional-review-option-list>header{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 17px;display:flex}.workout-review-option-board>header small,.workout-review-option-offer>header small,.member-review-option-list>header small,.professional-review-option-list>header small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:850;display:block}.workout-review-option-board>header strong,.workout-review-option-offer>header strong,.member-review-option-list>header strong,.professional-review-option-list>header strong{color:#263730;margin-top:3px;font-size:14px;display:block}.workout-review-option-board>header>b{color:#08795d;background:#e7f4ef;padding:5px 7px;font-size:12px}.workout-review-option-board>div>article{border-top:1px solid #e6ebe9;grid-template-columns:34px minmax(180px,1fr) minmax(210px,.8fr) auto;align-items:center;gap:11px;min-height:76px;padding:10px 15px;display:grid}.workout-review-option-board>div>article:first-child{border-top:0}.workout-review-option-board>div>article.ready{background:#f0f8c8;box-shadow:inset 4px 0 #8aad17}.workout-review-option-board .number{color:#fff;background:#173b30;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.workout-review-option-board article>div strong,.workout-review-option-board article>div small{display:block}.workout-review-option-board article>div strong{font-size:13px}.workout-review-option-board article>div small{color:#6b7972;margin-top:3px;font-size:12px}.workout-review-option-board article>p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.workout-review-option-board article>p>span{color:#596760;background:#eef2f0;padding:5px 7px;font-size:12px}.workout-review-option-board article>p>span.available{color:#166247;background:#e0f3eb}.workout-review-option-board article>p>span.unavailable{color:#8a3c2f;background:#fff0ec}.workout-review-option-board article>button,.workout-review-option-board .selected{color:#fff;background:#1e6d52;border:1px solid #1e6d52;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.workout-review-option-board article>button:disabled{color:#6f7c76;background:#f2f4f3;border-color:#c9d2ce}.workout-review-option-board .selected{color:#1d321e;background:#8aad17;border-color:#8aad17}.workout-review-option-board article.expired,.member-review-option-list article.expired,.professional-review-option-list article.expired{color:#66716c;background:#f4f5f4;box-shadow:inset 4px 0 #a3aca8}.workout-review-option-board .expired,.member-review-option-list article>em.expired,.professional-review-option-list article>em.expired{color:#5f6b65;background:#e6e9e7;border:1px solid #c9cfcc;justify-content:center;align-items:center;min-height:34px;padding:0 9px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.workout-review-option-offer>header p,.member-review-option-list>header p,.professional-review-option-list>header p{color:#6c7a73;margin:4px 0 0;font-size:12px;line-height:1.45}.workout-review-option-offer>header button{color:#245a47;background:#fff;border:1px solid #9db5ac;min-height:34px;padding:0 9px;font-size:12px;font-weight:800}.workout-review-option-offer>div>article{border-top:1px solid #e6ebe9;grid-template-columns:30px 1fr 1fr 1fr auto;align-items:end;gap:10px;padding:11px 15px;display:grid}.workout-review-option-offer>div>article:first-child{border-top:0}.workout-review-option-offer article>b{color:#315a4a;background:#eef4f1;place-items:center;width:28px;height:38px;font-size:12px;display:grid}.workout-review-option-offer label{gap:4px;display:grid}.workout-review-option-offer label span{font-size:12px;font-weight:800}.workout-review-option-offer input,.workout-review-option-offer select{color:#17231e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c7d4cf;border-radius:2px;padding:7px 8px;font-size:12px}.workout-review-option-offer .remove{color:#873a2f;background:#fff3f0;border:1px solid #ddafa5;min-height:38px;padding:0 8px;font-size:12px;font-weight:800}.workout-review-option-offer>footer{border-top:1px solid #dfe6e2;justify-content:flex-end;padding:12px 15px;display:flex}.workout-review-option-offer>footer button{color:#fff;background:#1c6c51;border:1px solid #1c6c51;min-height:38px;padding:0 13px;font-size:12px;font-weight:850}.workout-review-option-deadline{background:#f3f8f6;border-top:1px solid #d7e0dc;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:center;gap:16px;padding:13px 15px;display:grid}.workout-review-option-deadline>div{align-items:center;gap:10px;display:flex}.workout-review-option-deadline>div>span{color:#d8f36e;background:#173b30;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.workout-review-option-deadline p{margin:0}.workout-review-option-deadline p strong,.workout-review-option-deadline p small{display:block}.workout-review-option-deadline p strong{color:#273a32;font-size:13px}.workout-review-option-deadline p small{color:#697870;margin-top:3px;font-size:12px;line-height:1.45}.workout-review-option-deadline label{gap:4px;display:grid}.workout-review-option-deadline label span{font-size:12px;font-weight:850}.workout-review-option-deadline label small{color:#718078;font-size:12px}.workout-review-deadline-summary,.participant-option-deadline{background:#edf6f2;border-top:1px solid #dce4e0;align-items:center;gap:11px;padding:11px 16px;display:flex}.workout-review-deadline-summary>span,.participant-option-deadline>span{color:#fff;background:#1b644d;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.workout-review-deadline-summary p,.participant-option-deadline p{margin:0}.workout-review-deadline-summary :is(small,strong,em),.participant-option-deadline :is(small,strong,em){display:block}.workout-review-deadline-summary small,.participant-option-deadline small{color:#28715a;letter-spacing:.05em;font-size:12px;font-weight:850}.workout-review-deadline-summary strong,.participant-option-deadline strong{color:#21352d;margin-top:2px;font-size:13px}.workout-review-deadline-summary em,.participant-option-deadline em{color:#627169;margin-top:2px;font-size:12px;font-style:normal}.workout-review-deadline-summary.soon,.participant-option-deadline.soon{background:#fff8df}.workout-review-deadline-summary.soon>span,.participant-option-deadline.soon>span{background:#9b6b13}.workout-review-deadline-summary.urgent,.participant-option-deadline.urgent,.workout-review-deadline-summary.expired,.participant-option-deadline.expired{background:#fff0ec}.workout-review-deadline-summary.urgent>span,.participant-option-deadline.urgent>span,.workout-review-deadline-summary.expired>span,.participant-option-deadline.expired>span{background:#9a3f31}.professional-review-option-list>.participant-option-deadline,.member-review-reschedule-card>.participant-option-deadline{border-top:1px solid #d9dfdc}.workout-review-deadline-summary{padding:0;display:block}.workout-review-deadline-summary>.overview{align-items:center;gap:11px;padding:11px 16px;display:flex}.workout-review-deadline-summary>.overview>span{color:#fff;background:#1b644d;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.workout-review-deadline-summary.soon>.overview>span{background:#9b6b13}.workout-review-deadline-summary.urgent>.overview>span,.workout-review-deadline-summary.expired>.overview>span{background:#9a3f31}.workout-review-deadline-summary>.participants{background:#ffffff80;border-top:1px solid #22493b24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workout-review-deadline-summary>.participants>article{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 12px;display:grid}.workout-review-deadline-summary>.participants>article+article{border-left:1px solid #22493b24}.workout-review-deadline-summary>.participants>article>span{color:#52645c;background:#e4ebe8;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.workout-review-deadline-summary>.participants>article.complete>span{color:#fff;background:#1b644d}.workout-review-deadline-summary>.participants p{min-width:0}.workout-review-deadline-summary>.participants strong{margin:0;font-size:12px}.workout-review-deadline-summary>.participants small{overflow-wrap:anywhere;color:#65746d;letter-spacing:0;margin-top:2px;font-size:12px;font-weight:650;line-height:1.35}.workout-review-deadline-summary>.participants button{color:#176047;cursor:pointer;background:#fff;border:1px solid #27765d;min-height:32px;padding:0 8px;font-size:12px;font-weight:850}.workout-review-deadline-summary>.participants button:disabled{color:#6b7772;cursor:not-allowed;background:#edf1ef;border-color:#c5cfcb}.member-review-option-list>div>article,.professional-review-option-list>div>article{border-top:1px solid #e4e9e6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:11px 15px;display:grid}.member-review-option-list>div>article:first-child,.professional-review-option-list>div>article:first-child{border-top:0}.member-review-option-list article.available,.professional-review-option-list article.available{background:#f2f8d0;box-shadow:inset 4px 0 #9ab72f}.member-review-option-list article.unavailable,.professional-review-option-list article.unavailable{background:#fff8f6}.member-review-option-list article>span,.professional-review-option-list article>span{color:#fff;background:#173b30;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.member-review-option-list article>div>strong,.member-review-option-list article>div>small,.professional-review-option-list article>div>strong,.professional-review-option-list article>div>small{display:block}.member-review-option-list article>div>strong,.professional-review-option-list article>div>strong{font-size:13px}.member-review-option-list article>div>small,.professional-review-option-list article>div>small{color:#6a7871;margin-top:3px;font-size:12px}.member-review-option-list article>div>p,.professional-review-option-list article>div>p{margin:5px 0 0}.member-review-option-list article>div>p b,.professional-review-option-list article>div>p b{color:#52625a;font-size:12px;font-weight:750}.member-review-option-list nav,.professional-review-option-list nav{gap:6px;display:flex}.member-review-option-list nav button,.professional-review-option-list nav button{color:#176047;background:#fff;border:1px solid #8db7a8;min-height:34px;padding:0 9px;font-size:12px;font-weight:850}.member-review-option-list nav button.active,.professional-review-option-list nav button.active{color:#fff;background:#176047}.member-review-option-list nav button.unavailable,.professional-review-option-list nav button.unavailable{color:#8b382d;border-color:#d8aaa0}.member-review-option-list nav button.active.unavailable,.professional-review-option-list nav button.active.unavailable{color:#fff;background:#8b382d}.member-review-option-list article>em,.professional-review-option-list article>em{color:#183320;background:#9ab72f;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}.workout-reschedule-queue-card.ready{background:#fbfde8;border-color:#9eb64a #9eb64a #9eb64a #8ea926}.workout-reschedule-queue-card>.options{color:#5c682d;border-top:1px solid #e1e8c1;justify-content:space-between;gap:10px;margin:0;padding:9px 13px;font-size:12px;display:flex}@media (max-width:980px){.workout-review-option-board>div>article{grid-template-columns:34px 1fr auto}.workout-review-option-board article>p{grid-column:2/-1}.workout-review-option-offer>div>article{grid-template-columns:30px 1fr 1fr}.workout-review-option-offer article>label:last-of-type{grid-column:2/3}.workout-review-option-deadline{grid-template-columns:1fr}}@media (max-width:680px){.workout-review-option-board>header,.workout-review-option-offer>header,.member-review-option-list>header,.professional-review-option-list>header{flex-direction:column}.workout-review-option-board>div>article,.workout-review-option-offer>div>article,.member-review-option-list>div>article,.professional-review-option-list>div>article{grid-template-columns:32px 1fr;align-items:start}.workout-review-option-board article>p,.workout-review-option-board article>button,.workout-review-option-board article>.selected,.workout-review-option-offer article>label,.workout-review-option-offer article>label:last-of-type,.workout-review-option-offer article>.remove,.member-review-option-list article>nav,.member-review-option-list article>em,.professional-review-option-list article>nav,.professional-review-option-list article>em{grid-column:2/-1}.workout-review-option-deadline{align-items:stretch}.workout-review-deadline-summary>.participants{grid-template-columns:1fr}.workout-review-deadline-summary>.participants>article+article{border-top:1px solid #22493b24;border-left:0}.workout-review-deadline-summary>.participants>article{grid-template-columns:28px minmax(0,1fr)}.workout-review-deadline-summary>.participants button{grid-column:2;justify-self:start}.workout-reschedule-queue-card>.options{flex-direction:column}}.follow-up-policy-page{gap:12px;display:grid}.follow-up-policy-hero{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:132px;display:grid;overflow:hidden}.follow-up-policy-hero>div{background:linear-gradient(120deg,#f1f8f6,#fbfdfc);align-content:center;padding:19px 21px;display:grid}.follow-up-policy-hero>div>span,.follow-up-policy-timeline header span,.follow-up-policy-fields header span,.follow-up-policy-alerts header span,.follow-up-policy-reason header span,.follow-up-policy-history header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:850}.follow-up-policy-hero h2{margin:6px 0 4px;font-size:14px}.follow-up-policy-hero p{color:#708078;max-width:650px;margin:0;font-size:7px;line-height:1.5}.follow-up-policy-hero dl{border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.follow-up-policy-hero dl>div{border-right:1px solid var(--line-soft);align-content:center;padding:12px;display:grid}.follow-up-policy-hero dl>div:last-child{border:0}.follow-up-policy-hero dl>div.attention{background:#fff9ef}.follow-up-policy-hero dl>div.critical{background:#fff4f2}.follow-up-policy-hero dt{color:#7e8b85;font-size:5px}.follow-up-policy-hero dd{color:#08795d;margin:5px 0 0;font-size:18px;font-weight:850}.follow-up-policy-hero .attention dd{color:#9a661a}.follow-up-policy-hero .critical dd{color:#a13f38}.follow-up-policy-layout{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:12px;display:grid}.follow-up-policy-layout>main,.follow-up-policy-layout>aside{gap:12px;display:grid}.follow-up-policy-timeline,.follow-up-policy-fields,.follow-up-policy-alerts,.follow-up-policy-reason,.follow-up-policy-now,.follow-up-policy-history{overflow:hidden}.follow-up-policy-timeline>header,.follow-up-policy-fields>header,.follow-up-policy-alerts>header,.follow-up-policy-reason>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}.follow-up-policy-timeline header h2,.follow-up-policy-fields header h2,.follow-up-policy-alerts header h2,.follow-up-policy-reason header h2{margin:4px 0 2px;font-size:10px}.follow-up-policy-timeline header p,.follow-up-policy-fields header p,.follow-up-policy-alerts header p{color:#7c8983;margin:0;font-size:6px}.follow-up-policy-timeline header>b,.follow-up-policy-fields header>b,.follow-up-policy-alerts header>b,.follow-up-policy-reason header>b{color:#08795d;letter-spacing:.07em;font-size:5px}.follow-up-policy-timeline>div{background:#fbfcfc;grid-template-columns:repeat(4,1fr);display:grid}.follow-up-policy-timeline article{border-right:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) 10px;align-items:center;gap:8px;min-height:110px;padding:10px;display:grid}.follow-up-policy-timeline article:last-child{border:0;grid-template-columns:29px minmax(0,1fr)}.follow-up-policy-timeline article>i{color:#587067;background:#e8efec;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;font-weight:850;display:grid}.follow-up-policy-timeline article.escalated>i{color:#946119;background:#f7e9ce}.follow-up-policy-timeline article.critical>i{color:#913832;background:#f2d6d2}.follow-up-policy-timeline article span small,.follow-up-policy-timeline article span strong{display:block}.follow-up-policy-timeline article span small{color:#78857f;font-size:5px;font-weight:750}.follow-up-policy-timeline article span strong{margin-top:4px;font-size:8px}.follow-up-policy-timeline article span p{color:#7d8984;margin:4px 0 0;font-size:5px;line-height:1.45}.follow-up-policy-timeline article>em{color:#a0aaa6;font-size:8px;font-style:normal}.follow-up-policy-timeline>footer{border-top:1px solid var(--line-soft);background:#eef7f3;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:grid}.follow-up-policy-timeline footer>b{color:#08795d;background:#dcece6;place-items:center;width:28px;height:28px;display:grid}.follow-up-policy-timeline footer p{margin:0}.follow-up-policy-timeline footer strong,.follow-up-policy-timeline footer small{display:block}.follow-up-policy-timeline footer strong{font-size:7px}.follow-up-policy-timeline footer small{color:#718079;margin-top:3px;font-size:5px}.follow-up-policy-fields>div{grid-template-columns:1fr 1fr;display:grid}.follow-up-policy-fields>div>label{border-right:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 135px;align-items:center;gap:12px;min-height:92px;padding:12px 13px;display:grid}.follow-up-policy-fields>div>label:last-child{border:0}.follow-up-policy-fields label>span strong,.follow-up-policy-fields label>span small{display:block}.follow-up-policy-fields label>span strong{font-size:8px}.follow-up-policy-fields label>span small{color:#7c8983;margin-top:4px;font-size:5px;line-height:1.45}.follow-up-policy-fields label>div{background:#fbfcfc;border:1px solid #d6dfdb;grid-template-columns:1fr auto;align-items:center;display:grid}.follow-up-policy-fields input{width:100%;height:33px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:8px;font-weight:800}.follow-up-policy-fields label>div>b{color:#75827c;padding-right:7px;font-size:6px}.follow-up-policy-fields label>div>em{color:#08795d;border-top:1px solid #e5ebe8;grid-column:1/-1;padding:4px 7px;font-size:5px;font-style:normal}.follow-up-policy-fields>aside{background:#fff9ed;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;min-height:46px;padding:8px 13px;display:grid}.follow-up-policy-fields>aside b{color:#9a681d;font-size:5px}.follow-up-policy-fields>aside strong{font-size:7px}.follow-up-policy-fields>aside p{color:#7c704f;margin:0;font-size:5px}.follow-up-policy-alerts>button{color:#57665f;text-align:left;cursor:pointer;background:#fbfcfc;border:0;grid-template-columns:34px minmax(0,1fr) auto 31px;align-items:center;gap:10px;width:100%;min-height:82px;padding:11px 13px;display:grid}.follow-up-policy-alerts>button.selected{color:#244d3f;background:#eff8f5}.follow-up-policy-alerts button>i{color:#77837e;background:#edf0ef;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;font-weight:850;display:grid}.follow-up-policy-alerts button.selected>i{color:#08795d;background:#d9eee6}.follow-up-policy-alerts button span strong,.follow-up-policy-alerts button span small{display:block}.follow-up-policy-alerts button span strong{font-size:8px}.follow-up-policy-alerts button span small{color:#78857f;margin-top:4px;font-size:5px}.follow-up-policy-alerts button>b{color:#8d9893;font-size:5px}.follow-up-policy-alerts button.selected>b{color:#08795d}.follow-up-policy-alerts button>em{background:#e6ebe9;border:1px solid #ccd5d1;align-items:center;width:30px;height:17px;padding:1px;display:flex}.follow-up-policy-alerts button>em>i{background:#fff;width:13px;height:13px;transition:transform .16s}.follow-up-policy-alerts button.selected>em{background:#269a78;border-color:#269a78}.follow-up-policy-alerts button.selected>em>i{transform:translate(13px)}.follow-up-policy-reason>label{gap:6px;padding:12px 13px;display:grid}.follow-up-policy-reason label>span{font-size:7px;font-weight:750}.follow-up-policy-reason textarea{resize:vertical;min-height:70px;font:inherit;background:#fbfcfc;border:1px solid #d7dfdc;outline:0;padding:9px;font-size:7px;line-height:1.5}.follow-up-policy-reason textarea:focus{border-color:#6fb49f}.follow-up-policy-reason label>small{color:#87928d;text-align:right;font-size:5px}.follow-up-policy-feedback{border:1px solid;align-items:center;gap:8px;min-height:39px;margin:0;padding:8px 11px;font-size:7px;display:flex}.follow-up-policy-feedback b{place-items:center;width:20px;height:20px;display:grid}.follow-up-policy-feedback.success{color:#08795d;background:#edf8f4;border-color:#cde2da}.follow-up-policy-feedback.error{color:#a14740;background:#fff0ee;border-color:#e8cecb}.follow-up-policy-save{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.follow-up-policy-save p{margin:0}.follow-up-policy-save strong,.follow-up-policy-save small{display:block}.follow-up-policy-save strong{font-size:7px}.follow-up-policy-save small{color:#7d8984;margin-top:3px;font-size:5px}.follow-up-policy-save nav{gap:7px;display:flex}.follow-up-policy-save button{cursor:pointer}.follow-up-policy-now>header,.follow-up-policy-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:52px;padding:9px 11px;display:flex}.follow-up-policy-now header>span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:850}.follow-up-policy-now header>b,.follow-up-policy-history header>b{color:#08795d;background:#e6f1ed;place-items:center;min-width:25px;height:25px;padding:0 5px;font-size:6px;display:grid}.follow-up-policy-now dl{margin:0;padding:4px 11px}.follow-up-policy-now dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}.follow-up-policy-now dl>div:last-child{border:0}.follow-up-policy-now dt{color:#798780;font-size:6px}.follow-up-policy-now dd{margin:0;font-size:7px;font-weight:800}.follow-up-policy-now>p{border-top:1px solid var(--line-soft);color:#84908b;margin:0;padding:9px 11px;font-size:5px;line-height:1.45}.follow-up-policy-history header h2{margin:3px 0 0;font-size:9px}.follow-up-policy-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:76px;padding:9px 10px;display:grid}.follow-up-policy-history article>i{color:#65756e;background:#eef2f0;place-items:center;width:27px;height:27px;font-size:5px;font-style:normal;font-weight:850;display:grid}.follow-up-policy-history article p{min-width:0;margin:0}.follow-up-policy-history article strong,.follow-up-policy-history article small,.follow-up-policy-history article em{display:block}.follow-up-policy-history article strong{font-size:7px}.follow-up-policy-history article small{color:#707e77;margin-top:3px;font-size:5px;line-height:1.45}.follow-up-policy-history article em{color:#08795d;margin-top:4px;font-size:5px;font-style:normal}.follow-up-policy-history article time{color:#929b97;grid-column:2;font-size:4px}.follow-up-policy-history .empty{color:#84908b;text-align:center;margin:0;padding:18px 12px;font-size:6px;line-height:1.5}.follow-up-policy-boundary{background:#eef7f3;border:1px solid #cde0d9;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.follow-up-policy-boundary>b{color:#08795d;background:#dcece6;place-items:center;width:30px;height:30px;display:grid}.follow-up-policy-boundary p{margin:0}.follow-up-policy-boundary strong,.follow-up-policy-boundary small{display:block}.follow-up-policy-boundary strong{font-size:7px}.follow-up-policy-boundary small{color:#718079;margin-top:3px;font-size:5px;line-height:1.45}@media (max-width:1120px){.follow-up-policy-hero{grid-template-columns:1fr}.follow-up-policy-hero dl{border-top:1px solid var(--line-soft);border-left:0}.follow-up-policy-layout{grid-template-columns:1fr}.follow-up-policy-layout>aside{grid-template-columns:1fr 1fr}.follow-up-policy-boundary{grid-column:1/-1}}@media (max-width:760px){.follow-up-policy-timeline>div,.follow-up-policy-fields>div{grid-template-columns:1fr}.follow-up-policy-timeline article{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr)}.follow-up-policy-timeline article>em{display:none}.follow-up-policy-fields>div>label{border-right:0;border-bottom:1px solid var(--line-soft)}.follow-up-policy-layout>aside{grid-template-columns:1fr}.follow-up-policy-boundary{grid-column:auto}}@media (max-width:560px){.follow-up-policy-hero dl{grid-template-columns:1fr 1fr}.follow-up-policy-fields>div>label{grid-template-columns:1fr}.follow-up-policy-alerts>button{grid-template-columns:34px minmax(0,1fr) auto}.follow-up-policy-alerts button>em{grid-column:2}.follow-up-policy-save{flex-direction:column;align-items:stretch}.follow-up-policy-save nav{flex-direction:column}}.professional-follow-up-heading{align-items:center}.professional-follow-up-shortcut{min-height:68px;color:inherit;background:linear-gradient(100deg,#f2faf7,#fff);border:1px solid #cfe2dc;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:11px 15px;display:grid}.professional-follow-up-shortcut>span{color:#087b5d;background:#dff3ec;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.professional-follow-up-shortcut small,.professional-follow-up-shortcut strong,.professional-follow-up-shortcut p{display:block}.professional-follow-up-shortcut small{color:#0a8765;letter-spacing:.08em;font-size:6px;font-weight:750}.professional-follow-up-shortcut strong{margin-top:3px;font-size:9px}.professional-follow-up-shortcut p{color:#788680;margin:3px 0 0;font-size:7px}.professional-follow-up-shortcut>b{color:#087b5d;font-size:7px}.professional-follow-up-inbox,.professional-follow-up-detail{flex-direction:column;gap:12px;display:flex}.professional-follow-up-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.professional-follow-up-summary article{border-right:1px solid var(--line-soft);min-height:77px;padding:12px 15px}.professional-follow-up-summary article:last-child{border:0}.professional-follow-up-summary span,.professional-follow-up-summary strong,.professional-follow-up-summary small{display:block}.professional-follow-up-summary span{color:#7e8a85;letter-spacing:.07em;font-size:6px;font-weight:700}.professional-follow-up-summary strong{color:#24342e;margin:5px 0 2px;font-size:20px;line-height:1}.professional-follow-up-summary small{color:#89948f;font-size:7px}.professional-follow-up-summary article.warning strong{color:#ad711a}.professional-follow-up-summary article.good strong{color:#0a8765}.professional-follow-up-workspace{grid-template-columns:minmax(0,1.52fr) minmax(245px,.55fr);align-items:start;gap:12px;display:grid}.professional-follow-up-queue>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:13px;min-height:69px;padding:12px 15px;display:flex}.professional-follow-up-queue>header span,.professional-follow-up-guide>span,.professional-follow-up-history>header span,.professional-follow-up-action-card>header span,.professional-follow-up-timeline>header span,.professional-follow-up-context-card>span,.professional-follow-up-shortcuts>span{color:#0a8765;letter-spacing:.08em;font-size:6px;font-weight:750}.professional-follow-up-queue>header h2,.professional-follow-up-guide h2,.professional-follow-up-action-card>header h2,.professional-follow-up-timeline>header h2{margin:4px 0 0;font-size:11px}.professional-follow-up-queue>header p,.professional-follow-up-action-card>header p{color:#7c8983;margin:3px 0 0;font-size:7px}.professional-follow-up-queue>header>b,.professional-follow-up-history>header>b,.professional-follow-up-action-card>header>b,.professional-follow-up-timeline>header>b{color:#0a8061;background:#eaf3f0;place-items:center;min-width:27px;height:27px;font-size:7px;display:grid}.professional-follow-up-toolbar{border-bottom:1px solid var(--line-soft);background:#fbfcfc;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex}.professional-follow-up-toolbar label{border:1px solid var(--line);background:#fff;align-items:center;gap:7px;width:min(295px,47%);height:32px;padding:0 9px;display:flex}.professional-follow-up-toolbar label span{color:#82908a;font-size:10px}.professional-follow-up-toolbar input{color:#304039;border:0;outline:0;flex:1;min-width:0;font-size:7px}.professional-follow-up-toolbar nav{gap:4px;display:flex}.professional-follow-up-toolbar button{color:#6f7d77;cursor:pointer;background:0 0;border:1px solid #0000;min-height:28px;padding:0 8px;font-size:7px}.professional-follow-up-toolbar button.active{color:#087b5d;background:#ebf7f3;border-color:#bfddd3;font-weight:700}.professional-follow-up-groups{padding:3px 15px 13px}.professional-follow-up-group{border:1px solid var(--line-soft);margin-top:10px}.professional-follow-up-group>header{border-bottom:1px solid var(--line-soft);background:#f7faf9;justify-content:space-between;align-items:center;min-height:43px;padding:7px 10px;display:flex}.professional-follow-up-group>header>div{align-items:center;gap:8px;display:flex}.professional-follow-up-group>header i{color:#087b5d;background:#dff1eb;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:750;display:grid}.professional-follow-up-group>header strong,.professional-follow-up-group>header small{display:block}.professional-follow-up-group>header strong{font-size:8px}.professional-follow-up-group>header small{color:#82908a;margin-top:2px;font-size:6px}.professional-follow-up-group>header>b{color:#697771;font-size:7px}.professional-follow-up-group article{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(135px,1.25fr) minmax(105px,.75fr) minmax(92px,.62fr) 54px;align-items:center;gap:10px;min-height:70px;padding:9px 10px;display:grid}.professional-follow-up-group article:last-child{border:0}.professional-follow-up-group article.overdue{background:#fffdf9;box-shadow:inset 3px 0 #d4942f}.professional-follow-up-avatar{color:#087b5d;background:#e5f1ed;place-items:center;width:30px;height:30px;font-size:7px;font-weight:750;display:grid}.professional-follow-up-person small,.professional-follow-up-contact small,.professional-follow-up-group time small{color:#89948f;letter-spacing:.05em;font-size:5px;display:block}.professional-follow-up-person h3{margin:3px 0;font-size:8px}.professional-follow-up-person p,.professional-follow-up-contact span,.professional-follow-up-group time span{color:#7d8984;margin:0;font-size:6px}.professional-follow-up-contact strong,.professional-follow-up-group time strong{margin:4px 0 2px;font-size:7px;display:block}.professional-follow-up-group article.overdue time strong,.professional-follow-up-group article.overdue time span{color:#a36c1d}.professional-follow-up-group article>a{color:#087b5d;border:1px solid #c8ddd6;justify-content:center;align-items:center;gap:5px;min-height:27px;font-size:7px;font-weight:700;display:flex}.professional-follow-up-empty{text-align:center;align-content:center;place-items:center;min-height:190px;padding:24px;display:grid}.professional-follow-up-empty>span{color:#087b5d;background:#e4f3ee;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.professional-follow-up-empty h3{margin:10px 0 4px;font-size:10px}.professional-follow-up-empty p{color:#82908a;max-width:310px;margin:0;font-size:7px;line-height:1.5}.professional-follow-up-side{flex-direction:column;gap:12px;display:flex}.professional-follow-up-scope,.professional-follow-up-boundary{color:#436776;background:#edf6f8;grid-template-columns:30px 1fr;gap:9px;padding:12px;display:grid}.professional-follow-up-scope>span,.professional-follow-up-boundary>span{background:#d8e9ef;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.professional-follow-up-scope strong,.professional-follow-up-boundary strong{font-size:8px}.professional-follow-up-scope p,.professional-follow-up-boundary p{color:#6f8791;margin:3px 0 0;font-size:7px;line-height:1.5}.professional-follow-up-scope a{color:#286a76;margin-top:7px;font-size:7px;font-weight:750;display:inline-block}.professional-follow-up-guide{padding:13px}.professional-follow-up-guide h2{margin-bottom:9px}.professional-follow-up-guide ol{margin:0;padding:0;list-style:none}.professional-follow-up-guide li{border-top:1px solid var(--line-soft);grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:48px;display:grid}.professional-follow-up-guide li>b{color:#087b5d;background:#e9f3f0;place-items:center;width:24px;height:24px;font-size:6px;display:grid}.professional-follow-up-guide li strong{font-size:7px}.professional-follow-up-guide li p{color:#84908b;margin:2px 0 0;font-size:6px;line-height:1.4}.professional-follow-up-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;display:flex}.professional-follow-up-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:20px 1fr;align-items:center;gap:7px;min-height:51px;padding:7px 12px;display:grid}.professional-follow-up-history article>i{color:#087b5d;background:#e4f3ee;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.professional-follow-up-history article strong{font-size:7px}.professional-follow-up-history article p,.professional-follow-up-history article small{color:#84908b;margin:2px 0 0;font-size:6px;display:block}.professional-follow-up-history .empty{color:#86928d;margin:0;padding:15px 12px;font-size:7px}.professional-follow-up-detail-hero{border:1px solid var(--line);background:#fff;grid-template-columns:43px 1fr minmax(205px,.55fr);align-items:center;gap:12px;min-height:92px;padding:14px 17px;display:grid}.professional-follow-up-detail-hero .avatar{color:#087b5d;background:#dff2eb;place-items:center;width:42px;height:42px;font-size:10px;font-weight:750;display:grid}.professional-follow-up-detail-hero small,.professional-follow-up-detail-hero h2,.professional-follow-up-detail-hero p{display:block}.professional-follow-up-detail-hero>div>small{color:#0a8765;letter-spacing:.07em;font-size:6px;font-weight:750}.professional-follow-up-detail-hero h2{margin:4px 0;font-size:14px}.professional-follow-up-detail-hero p{color:#74817b;margin:0;font-size:7px}.professional-follow-up-detail-hero aside{border-left:1px solid var(--line-soft);padding-left:15px}.professional-follow-up-detail-hero aside small,.professional-follow-up-detail-hero aside strong,.professional-follow-up-detail-hero aside span{display:block}.professional-follow-up-detail-hero aside small{color:#89948f;font-size:6px}.professional-follow-up-detail-hero aside strong{margin:5px 0 3px;font-size:9px}.professional-follow-up-detail-hero aside span{color:#788680;font-size:6px}.professional-follow-up-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(235px,.52fr);align-items:start;gap:12px;display:grid}.professional-follow-up-detail-layout main,.professional-follow-up-detail-layout>aside{flex-direction:column;gap:12px;display:flex}.professional-follow-up-action-card>header,.professional-follow-up-timeline>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.professional-follow-up-action-card>nav{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.professional-follow-up-action-card>nav button{border:0;border-right:1px solid var(--line-soft);color:#64716c;text-align:left;cursor:pointer;background:#fbfcfc;grid-template-columns:25px 1fr;align-items:center;gap:7px;min-height:58px;padding:8px 10px;display:grid}.professional-follow-up-action-card>nav button:last-child{border-right:0}.professional-follow-up-action-card>nav button:disabled{opacity:.54;cursor:not-allowed}.professional-follow-up-action-card>nav button.active{color:#087b5d;background:#edf8f4;box-shadow:inset 0 -2px #0b9d76}.professional-follow-up-action-card>nav button.resolve.active{color:#965f19;background:#fbf5e9;box-shadow:inset 0 -2px #cf8b2b}.professional-follow-up-action-card>nav button>b{background:#e9efed;place-items:center;width:23px;height:23px;font-size:6px;display:grid}.professional-follow-up-action-card>nav strong,.professional-follow-up-action-card>nav small{display:block}.professional-follow-up-action-card>nav strong{font-size:7px}.professional-follow-up-action-card>nav small{color:#87928e;margin-top:3px;font-size:5px}.professional-follow-up-action-card form{grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.professional-follow-up-action-card form label.wide,.professional-follow-up-action-card form footer,.professional-follow-up-form-message{grid-column:1/-1}.professional-follow-up-action-card form label>span{color:#64716c;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.professional-follow-up-action-card input,.professional-follow-up-action-card select,.professional-follow-up-action-card textarea{border:1px solid var(--line);color:#35443e;background:#fbfcfb;outline:0;width:100%;font-family:inherit;font-size:7px}.professional-follow-up-action-card input,.professional-follow-up-action-card select{height:34px;padding:0 8px}.professional-follow-up-action-card textarea{resize:vertical;min-height:78px;padding:9px;line-height:1.5}.professional-follow-up-action-card input:focus,.professional-follow-up-action-card select:focus,.professional-follow-up-action-card textarea:focus{border-color:#72bba4;box-shadow:0 0 0 3px #e9f6f2}.professional-follow-up-action-card form label>small{color:#929c98;text-align:right;margin-top:4px;font-size:6px;display:block}.professional-follow-up-action-card form footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.professional-follow-up-action-card form footer p{color:#87928e;margin:0;font-size:6px}.professional-follow-up-action-card form footer button{color:#fff;cursor:pointer;background:#0b9872;border:0;min-height:32px;padding:0 13px;font-size:7px;font-weight:700}.professional-follow-up-action-card form footer button:disabled{opacity:.55;cursor:wait}.professional-follow-up-form-message{color:#087b5d;background:#edf7f3;margin:0;padding:8px 10px;font-size:7px}.professional-follow-up-timeline>div{padding:2px 15px 10px}.professional-follow-up-timeline article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;gap:9px;padding:11px 0;display:grid}.professional-follow-up-timeline article:last-child{border:0}.professional-follow-up-timeline article>i{color:#087b5d;background:#e4f3ee;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.professional-follow-up-timeline article small,.professional-follow-up-timeline article strong,.professional-follow-up-timeline article span{display:block}.professional-follow-up-timeline article small{color:#8a9691;font-size:6px}.professional-follow-up-timeline article strong{margin-top:3px;font-size:8px}.professional-follow-up-timeline article p{color:#65736d;margin:4px 0;font-size:7px;line-height:1.5}.professional-follow-up-timeline article span{color:#0a8061;font-size:6px}.professional-follow-up-context-card{padding:13px}.professional-follow-up-context-card dl{margin:9px 0 0}.professional-follow-up-context-card dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:35px;display:flex}.professional-follow-up-context-card dt{color:#84908b;font-size:6px}.professional-follow-up-context-card dd{color:#35443e;text-align:right;max-width:62%;margin:0;font-size:7px;font-weight:650}.professional-follow-up-context-card>a{color:#087b5d;border:1px solid #c9ded7;justify-content:space-between;align-items:center;min-height:31px;margin-top:10px;padding:0 9px;font-size:7px;display:flex}.professional-follow-up-shortcuts{padding:12px}.professional-follow-up-shortcuts>a{border-bottom:1px solid var(--line-soft);color:#48564f;justify-content:space-between;align-items:center;min-height:36px;font-size:7px;display:flex}.professional-follow-up-shortcuts>a b{color:#087b5d}@media (max-width:980px){.professional-follow-up-workspace,.professional-follow-up-detail-layout{grid-template-columns:1fr}.professional-follow-up-side,.professional-follow-up-detail-layout>aside{grid-template-columns:1fr 1fr;display:grid}.professional-follow-up-history,.professional-follow-up-shortcuts{grid-column:1/-1}}@media (max-width:720px){.professional-follow-up-summary{grid-template-columns:1fr 1fr}.professional-follow-up-summary article:nth-child(2){border-right:0}.professional-follow-up-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.professional-follow-up-toolbar{flex-direction:column;align-items:stretch}.professional-follow-up-toolbar label{width:100%}.professional-follow-up-toolbar nav{overflow-x:auto}.professional-follow-up-group article{grid-template-columns:31px 1fr auto}.professional-follow-up-contact{grid-column:2}.professional-follow-up-group time{grid-area:1/3/span 2}.professional-follow-up-group article>a{grid-column:2/-1}.professional-follow-up-detail-hero{grid-template-columns:42px 1fr}.professional-follow-up-detail-hero aside{border:0;border-top:1px solid var(--line-soft);grid-column:1/-1;padding:10px 0 0}.professional-follow-up-action-card>nav,.professional-follow-up-action-card form{grid-template-columns:1fr}.professional-follow-up-action-card>nav button{border-right:0;border-bottom:1px solid var(--line-soft)}.professional-follow-up-action-card form label.wide,.professional-follow-up-action-card form footer,.professional-follow-up-form-message{grid-column:auto}.professional-follow-up-side,.professional-follow-up-detail-layout>aside{display:flex}.professional-follow-up-shortcut{grid-template-columns:34px 1fr}.professional-follow-up-shortcut>b{grid-column:2}}.professional-follow-up-inbox :is(span,small,p,strong,h3,a,button,input,select,textarea,dt,dd),.professional-follow-up-detail :is(span,small,p,strong,h3,a,button,input,select,textarea,dt,dd){font-size:12px!important}.professional-follow-up-inbox h2,.professional-follow-up-detail h2{font-size:16px!important}.professional-follow-up-summary strong{font-size:24px!important}.professional-follow-up-group article{min-height:88px}.professional-follow-up-action-card input,.professional-follow-up-action-card select{height:42px}.professional-follow-up-action-card textarea{min-height:96px}.professional-review-appointment{border-color:#b8d9cd;box-shadow:inset 4px 0 #0b9872}.professional-review-appointment>header{border-bottom:1px solid var(--line-soft);background:#f5fbf9;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:flex}.professional-review-appointment>header span{color:#087b5d;letter-spacing:.06em;font-size:12px;font-weight:800}.professional-review-appointment>header h2{margin:4px 0 0;font-size:16px}.professional-review-appointment>header p{color:#65766f;margin:4px 0 0;font-size:13px}.professional-review-appointment>header>b{color:#087b5d;white-space:nowrap;background:#e5f5ef;border:1px solid #9fcfbe;padding:7px 9px;font-size:12px}.professional-review-appointment.cancelled,.professional-review-appointment.no_show{border-color:#d9c6b4;box-shadow:inset 4px 0 #a8672e}.professional-review-appointment-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:1.15fr .85fr;display:grid}.professional-review-appointment-grid article{border-right:1px solid var(--line-soft);min-height:92px;padding:16px}.professional-review-appointment-grid article:last-child{border-right:0}.professional-review-appointment-grid small,.professional-review-appointment-grid strong,.professional-review-appointment-grid span{display:block}.professional-review-appointment-grid small{color:#718079;font-size:12px;font-weight:750}.professional-review-appointment-grid strong{color:#24352f;margin:7px 0 4px;font-size:15px}.professional-review-appointment-grid span{color:#718079;font-size:12px}.professional-review-appointment>aside{border-bottom:1px solid var(--line-soft);background:#fbfcfb;padding:12px 16px}.professional-review-appointment>aside small{color:#087b5d;font-size:12px;font-weight:750}.professional-review-appointment>aside p{color:#53635d;margin:5px 0 0;font-size:13px;line-height:1.5}.professional-review-result{padding:15px 16px}.professional-review-result label>span{color:#52625c;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.professional-review-result textarea{border:1px solid var(--line);color:#35443e;width:100%;min-height:88px;font:inherit;resize:vertical;background:#fbfcfb;outline:0;padding:10px;font-size:13px;line-height:1.5}.professional-review-result textarea:focus{border-color:#72bba4;box-shadow:0 0 0 3px #e9f6f2}.professional-review-result label>small{color:#89958f;text-align:right;margin-top:4px;font-size:12px;display:block}.professional-review-result footer{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.professional-review-result footer p{color:#718079;margin:0;font-size:12px}.professional-review-result footer nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.professional-review-result button{color:#53635d;cursor:pointer;background:#fff;border:1px solid #c8d7d2;min-height:38px;padding:0 11px;font-size:12px;font-weight:700}.professional-review-result button.primary{color:#fff;background:#0b9872;border-color:#0b9872}.professional-review-result button:disabled{opacity:.48;cursor:not-allowed}.professional-review-reschedule-request{background:#fffbef;border:1px solid #ddc78d;margin:14px 16px 0}.professional-review-reschedule-request>header{border-bottom:1px solid #eadfbe;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.professional-review-reschedule-request>header small,.professional-review-reschedule-request>header strong{display:block}.professional-review-reschedule-request>header small{color:#8a6923;letter-spacing:.05em;font-weight:800}.professional-review-reschedule-request>header strong{color:#5f4a1d;margin-top:3px}.professional-review-reschedule-request>header>b{color:#71571e;border:1px solid #ddc78d;padding:5px 7px}.professional-review-reschedule-request dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.professional-review-reschedule-request dl>div{border-bottom:1px solid #eadfbe;border-right:1px solid #eadfbe;min-height:68px;padding:10px 11px}.professional-review-reschedule-request dt{color:#8a7852}.professional-review-reschedule-request dd{color:#4f432d;margin:5px 0 0;line-height:1.45}.professional-review-reschedule-request>footer{justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.professional-review-reschedule-request>footer p{color:#6f603e;margin:0}.professional-review-reschedule-request>footer button{color:#715619;cursor:pointer;background:#fff;border:1px solid #c9ad68;min-height:34px;padding:0 9px;font-weight:750}.professional-review-reschedule-action{border-bottom:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.professional-review-reschedule-action p{margin:0}.professional-review-reschedule-action strong,.professional-review-reschedule-action span{display:block}.professional-review-reschedule-action span{color:#718079;margin-top:3px}.professional-review-reschedule-action button{color:#087b5d;cursor:pointer;background:#fff;border:1px solid #b9cec6;min-height:36px;padding:0 10px;font-weight:750}.professional-review-reschedule-form{background:#fffaf0;border-bottom:1px solid #ddc78d;grid-template-columns:1fr 1fr;gap:11px;padding:14px 16px;display:grid}.professional-review-reschedule-form label{gap:5px;display:grid}.professional-review-reschedule-form label:nth-child(3){grid-column:1/-1}.professional-review-reschedule-form :is(select,textarea){color:#3d4944;width:100%;font:inherit;background:#fff;border:1px solid #d8c89f;padding:9px}.professional-review-reschedule-form select{cursor:pointer;min-height:40px}.professional-review-reschedule-form textarea{resize:vertical;min-height:76px}.professional-review-reschedule-form button{color:#fff;cursor:pointer;background:#8c6920;border:1px solid #8c6920;grid-column:1/-1;justify-self:end;min-height:38px;padding:0 12px;font-weight:750}@media (max-width:720px){.professional-review-appointment>header,.professional-review-result footer{flex-direction:column;align-items:flex-start}.professional-review-appointment-grid{grid-template-columns:1fr}.professional-review-appointment-grid article{border-right:0;border-bottom:1px solid var(--line-soft)}.professional-review-appointment-grid article:last-child{border-bottom:0}.professional-review-result footer nav{justify-content:flex-start}.professional-review-reschedule-request dl,.professional-review-reschedule-form{grid-template-columns:1fr}.professional-review-reschedule-form label:nth-child(3),.professional-review-reschedule-form button{grid-column:auto}.professional-review-reschedule-action,.professional-review-reschedule-request>header,.professional-review-reschedule-request>footer{flex-direction:column;align-items:flex-start}}.person-progress-view{gap:12px;display:grid}.person-progress-hero{color:#fff;background:#15372e;border-left:4px solid #18b78b;grid-template-columns:1.05fr 1.2fr .66fr;align-items:center;gap:18px;min-height:142px;padding:18px 20px;display:grid}.person-progress-person{align-items:center;gap:12px;min-width:0;display:flex}.person-progress-person>span{color:#08775a;background:#def5ec;border:1px solid #78c9af;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid}.person-progress-person small,.person-progress-goal small{color:#83aa9d;letter-spacing:.08em;font-size:6px;font-weight:800}.person-progress-person h2{margin:4px 0 2px;font-size:16px}.person-progress-person p{color:#abc5bb;margin:0;font-size:7px}.person-progress-goal{border-left:1px solid #45655a;min-width:0;padding-left:14px}.person-progress-goal strong,.person-progress-goal span{display:block}.person-progress-goal strong{color:#edf6f2;margin-top:6px;font-size:9px;line-height:1.45}.person-progress-goal span{color:#8eaea3;margin-top:5px;font-size:6px}.person-progress-rhythm{background:#1b483b;border:1px solid #40645a;align-items:center;gap:9px;min-height:70px;padding:11px;display:flex}.person-progress-rhythm>span{color:#81e4c3;text-align:center;min-width:35px;font-size:24px;font-weight:760;line-height:1}.person-progress-rhythm p{margin:0}.person-progress-rhythm strong,.person-progress-rhythm small{display:block}.person-progress-rhythm strong{color:#e6f3ee;font-size:7px}.person-progress-rhythm small{color:#8fb1a5;margin-top:3px;font-size:6px;line-height:1.35}.person-progress-rhythm.attention{background:#4a4125;border-color:#826c3d}.person-progress-rhythm.attention>span{color:#f0cc6c}.person-progress-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.person-progress-kpis article{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;min-height:86px;padding:12px;display:flex}.person-progress-kpis article>span{color:#08785c;background:#e6f5ef;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.person-progress-kpis article.blue>span{color:#397c9e;background:#e7f1f7}.person-progress-kpis article.violet>span{color:#735aa5;background:#eee9f7}.person-progress-kpis article.amber>span{color:#9a762f;background:#f7f0df}.person-progress-kpis small{color:#7d8984;text-transform:uppercase;font-size:5px;font-weight:750;display:block}.person-progress-kpis strong{color:#22352e;margin-top:2px;font-size:14px;display:block}.person-progress-kpis p{color:#7f8c87;margin:2px 0 0;font-size:5px;line-height:1.35}.person-progress-layout{grid-template-columns:minmax(0,1.58fr) minmax(260px,.55fr);align-items:start;gap:12px;display:grid}.person-progress-layout>main,.person-progress-layout>aside{gap:12px;min-width:0;display:grid}.person-progress-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:10px 13px;display:flex}.person-progress-heading span{color:#778781;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.person-progress-heading h2{margin:3px 0 0;font-size:10px}.person-progress-heading>strong{color:#7e8b86;white-space:nowrap;font-size:6px}.person-progress-bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:8px;height:194px;padding:17px 17px 10px;display:grid}.person-progress-bars article{text-align:center;min-width:0}.person-progress-bars article>div{border-bottom:1px solid #d9e1de;flex-direction:column;justify-content:flex-end;height:128px;display:flex;position:relative}.person-progress-bars article>div span{background:#dbe5e1;width:62%;min-height:3px;margin:0 auto;transition:all .18s}.person-progress-bars article.active>div span{background:linear-gradient(#22bc90,#07805f)}.person-progress-bars article>div b{color:#899690;font-size:7px;position:absolute;top:5px;left:0;right:0}.person-progress-bars article>strong,.person-progress-bars article>small{display:block}.person-progress-bars article>strong{color:#44544e;margin-top:7px;font-size:6px}.person-progress-bars article>small{color:#8b9692;text-transform:uppercase;margin-top:3px;font-size:5px}.person-progress-frequency>footer{border-top:1px solid var(--line-soft);color:#76847e;justify-content:space-between;gap:10px;padding:9px 14px;font-size:6px;display:flex}.person-progress-frequency>footer p{margin:0}.person-progress-frequency>footer i{background:#11a97c;width:6px;height:6px;margin-right:4px;display:inline-block}.person-progress-frequency>footer strong{color:#35725f}.person-progress-program-summary{border-bottom:1px solid var(--line-soft);background:#f6faf8;grid-template-columns:1.2fr .8fr .65fr auto;align-items:center;gap:9px;padding:12px 13px;display:grid}.person-progress-program-summary p{min-width:0;margin:0}.person-progress-program-summary span,.person-progress-program-summary strong{display:block}.person-progress-program-summary span{color:#89948f;text-transform:uppercase;font-size:5px}.person-progress-program-summary strong{color:#35453f;margin-top:4px;font-size:7px;line-height:1.35}.person-progress-program-summary .button{min-height:29px;padding:0 9px;font-size:6px}.person-progress-routines{padding:4px 13px 12px}.person-progress-routines article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:58px;display:grid}.person-progress-routines article>b{color:#08795d;background:#e4f3ed;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.person-progress-routines article>div strong,.person-progress-routines article>div small{display:block}.person-progress-routines article>div strong{font-size:8px}.person-progress-routines article>div small{color:#7c8984;margin-top:3px;font-size:6px}.person-progress-routines dl{grid-template-columns:auto auto;gap:13px;margin:0;display:grid}.person-progress-routines dl div{text-align:right}.person-progress-routines dt{color:#8c9792;text-transform:uppercase;font-size:5px}.person-progress-routines dd{color:#40524b;margin:3px 0 0;font-size:7px;font-weight:700}.person-progress-body-kpis{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px;display:grid}.person-progress-body-kpis article{background:#fafcfb;border:1px solid #e1e7e4;padding:10px}.person-progress-body-kpis span,.person-progress-body-kpis strong,.person-progress-body-kpis small{display:block}.person-progress-body-kpis span{color:#7e8b86;text-transform:uppercase;font-size:5px}.person-progress-body-kpis strong{margin-top:5px;font-size:12px}.person-progress-body-kpis small{color:#88938f;margin-top:3px;font-size:5px}.person-progress-assessment-history{grid-template-columns:1.3fr .7fr;gap:12px;padding:0 12px 12px;display:grid}.person-progress-assessment-chart{border:1px solid var(--line-soft);background:#fbfcfb;align-items:end;gap:10px;min-height:142px;padding:12px 10px 7px;display:flex;overflow-x:auto}.person-progress-assessment-chart a{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:42px;height:110px;display:flex}.person-progress-assessment-chart a>span{background:#8f7abc;width:23px;min-height:4px}.person-progress-assessment-chart a>b{color:#584878;margin-top:4px;font-size:6px}.person-progress-assessment-chart a>small{color:#8a9590;text-transform:uppercase;margin-top:3px;font-size:5px}.person-progress-assessment-history aside{background:#f5f1fa;border-left:3px solid #8f78bc;padding:12px}.person-progress-assessment-history aside span{color:#796696;font-size:5px;font-weight:800}.person-progress-assessment-history aside strong{color:#463b5c;margin-top:7px;font-size:10px;display:block}.person-progress-assessment-history aside p{color:#70657e;font-size:6px;line-height:1.55}.person-progress-assessment-history aside a{color:#665080;font-size:6px;font-weight:750}.person-progress-timeline>div:last-child{padding:4px 13px 12px}.person-progress-timeline article{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr;align-items:start;gap:9px;min-height:62px;padding:10px 0;display:grid}.person-progress-timeline article>span{color:#08795d;background:#e7f4ef;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.person-progress-timeline article>span.assessment{color:#70599c;background:#efeaf7}.person-progress-timeline article>span.class{color:#397b9a;background:#e7f1f7}.person-progress-timeline article>span.access{color:#94702a;background:#f7f0df}.person-progress-timeline article header{justify-content:space-between;gap:10px;display:flex}.person-progress-timeline article strong{font-size:7px}.person-progress-timeline article time{color:#8b9691;white-space:nowrap;font-size:5px}.person-progress-timeline article p{color:#6e7c76;margin:4px 0 2px;font-size:6px;line-height:1.45}.person-progress-timeline article a{color:#08795d;font-size:6px;font-weight:700}.person-progress-signals>div:nth-child(2){padding:4px 11px}.person-progress-signals article{border-bottom:1px solid var(--line-soft);grid-template-columns:23px 1fr;align-items:start;gap:8px;min-height:66px;padding:10px 0;display:grid}.person-progress-signals article>span{color:#08795d;background:#e4f4ee;place-items:center;width:21px;height:21px;font-size:7px;font-weight:800;display:grid}.person-progress-signals article.attention>span{color:#9a7022;background:#f7eed8}.person-progress-signals article.neutral>span{color:#607887;background:#e9eef2}.person-progress-signals article strong{font-size:7px;display:block}.person-progress-signals article p{color:#76837d;margin:4px 0 0;font-size:6px;line-height:1.45}.person-progress-signals>footer{border-top:1px solid var(--line-soft);color:#8a9590;padding:9px 11px;font-size:5px;line-height:1.45}.person-progress-actions>div:last-child{gap:6px;padding:11px;display:grid}.person-progress-actions .button{justify-content:center;min-height:31px;font-size:7px}.person-progress-versions>div:last-child{padding:4px 11px 11px}.person-progress-versions a{border-bottom:1px solid var(--line-soft);gap:4px;padding:10px 0;display:grid}.person-progress-versions a>span{color:#72807a;background:#ecefed;width:fit-content;padding:2px 4px;font-size:4px;font-weight:800}.person-progress-versions a>span.active{color:#08795d;background:#def3eb}.person-progress-versions a>strong{font-size:7px}.person-progress-versions a>small{color:#87928e;font-size:5px}.person-progress-privacy{background:#edf6f2;border:1px solid #d7e4df;grid-template-columns:25px 1fr;gap:9px;padding:12px;display:grid}.person-progress-privacy>span{color:#08795d;background:#d3ece2;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.person-progress-privacy strong{color:#315c4e;font-size:7px;display:block}.person-progress-privacy p{color:#62766e;margin:4px 0 0;font-size:6px;line-height:1.5}.person-progress-empty{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:118px;padding:16px;display:grid}.person-progress-empty>span{color:#71837c;background:#e8efec;place-items:center;width:27px;height:27px;display:grid}.person-progress-empty strong{font-size:8px}.person-progress-empty p{color:#7b8782;margin:4px 0 0;font-size:6px;line-height:1.45}.person-progress-empty .button{min-height:30px;font-size:7px}@media (max-width:1120px){.person-progress-kpis{grid-template-columns:repeat(3,1fr)}.person-progress-hero{grid-template-columns:1fr 1fr}.person-progress-rhythm{grid-column:1/-1}.person-progress-layout{grid-template-columns:1fr}}@media (max-width:720px){.person-progress-hero{grid-template-columns:1fr}.person-progress-goal{border-top:1px solid #45655a;border-left:0;padding:10px 0 0}.person-progress-rhythm{grid-column:auto}.person-progress-kpis{grid-template-columns:1fr 1fr}.person-progress-program-summary,.person-progress-assessment-history{grid-template-columns:1fr}.person-progress-program-summary .button{width:fit-content}.person-progress-body-kpis{grid-template-columns:1fr 1fr}.person-progress-bars{gap:3px;padding-inline:8px}.person-progress-frequency>footer{flex-direction:column}}@media (max-width:470px){.person-progress-kpis,.person-progress-body-kpis{grid-template-columns:1fr}.person-progress-routines article{grid-template-columns:28px 1fr}.person-progress-routines dl{grid-column:2}.person-progress-empty{grid-template-columns:28px 1fr}.person-progress-empty .button{grid-column:2;width:fit-content}}.follow-up-view{gap:12px;display:grid}.follow-up-hero{color:#fff;background:#15372e;border-left:4px solid #18b78b;grid-template-columns:1.35fr 1fr;align-items:center;gap:22px;min-height:144px;padding:20px 22px;display:grid}.follow-up-hero>div>span{color:#81ab9d;letter-spacing:.09em;font-size:6px;font-weight:800}.follow-up-hero h2{letter-spacing:-.2px;margin:5px 0 6px;font-size:16px}.follow-up-hero>div>p{color:#a9c4ba;max-width:590px;margin:0;font-size:7px;line-height:1.55}.follow-up-hero dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.follow-up-hero dl div{background:#1b473b;border:1px solid #40665a;min-height:73px;padding:11px}.follow-up-hero dt{color:#83aa9d;text-transform:uppercase;font-size:5px}.follow-up-hero dd{color:#72dfba;margin:6px 0 0;font-size:18px;font-weight:760}.follow-up-hero dd small{color:#94b2a8;margin-top:3px;font-size:5px;font-weight:500;display:block}.follow-up-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.follow-up-kpis article{background:#fff;border-top:3px solid #25ad83;min-height:79px;padding:11px 12px;box-shadow:0 1px 4px #1c322a0a}.follow-up-kpis article.amber{border-top-color:#c39135}.follow-up-kpis article.violet{border-top-color:#8b70b5}.follow-up-kpis article.blue{border-top-color:#4d91b3}.follow-up-kpis article span,.follow-up-kpis article small{color:#7d8984;font-size:5px;display:block}.follow-up-kpis article span{text-transform:uppercase;font-weight:750}.follow-up-kpis article strong{color:#23362f;margin:4px 0 2px;font-size:15px;display:block}.follow-up-pipeline{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.follow-up-pipeline article{border-right:1px solid var(--line-soft);grid-template-columns:6px 1fr auto;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:grid}.follow-up-pipeline article:last-child{border-right:0}.follow-up-pipeline i{background:#8c9994;width:6px;height:6px}.follow-up-pipeline .contact i{background:#c16960}.follow-up-pipeline .monitoring i{background:#4d8eaf}.follow-up-pipeline .onboarding i{background:#b98b37}.follow-up-pipeline .active i{background:#16a779}.follow-up-pipeline span{color:#6e7d77;font-size:6px}.follow-up-pipeline strong{font-size:9px}.follow-up-layout{grid-template-columns:minmax(0,1.62fr) minmax(255px,.48fr);align-items:start;gap:12px;display:grid}.follow-up-layout>aside{gap:12px;display:grid}.follow-up-board{min-width:0}.follow-up-board-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 14px;display:flex}.follow-up-board-heading span{color:#74847d;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.follow-up-board-heading h2{margin:3px 0;font-size:11px}.follow-up-board-heading p{color:#7e8b85;margin:0;font-size:6px}.follow-up-board-heading>strong{color:#708079;white-space:nowrap;text-align:right;font-size:6px}.follow-up-board-heading>strong b,.follow-up-board-heading>strong small{display:block}.follow-up-board-heading>strong small{color:#909b96;margin-top:3px;font-size:5px;font-weight:500}.follow-up-toolbar{border-bottom:1px solid var(--line-soft);background:#fafcfb;gap:8px;padding:10px 12px;display:grid}.follow-up-toolbar>label{color:#87948e;background:#fff;border:1px solid #d8e0dc;align-items:center;gap:7px;min-height:32px;padding:0 9px;display:flex}.follow-up-toolbar input{color:#2b3e37;background:0 0;border:0;outline:0;width:100%;font-size:7px}.follow-up-toolbar nav{flex-wrap:wrap;gap:5px;display:flex}.follow-up-toolbar nav button{color:#62716b;background:#fff;border:1px solid #dce3e0;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:6px;display:inline-flex}.follow-up-toolbar nav button b{color:#738079;background:#edf1ef;min-width:14px;padding:2px 4px;font-size:5px}.follow-up-toolbar nav button.active{color:#08795d;background:#eaf6f1;border-color:#5eac92}.follow-up-toolbar nav button.active b{color:#08795d;background:#cfece1}.follow-up-list{padding:0 12px 12px}.follow-up-person{border-bottom:1px solid var(--line-soft)}.follow-up-person-main{grid-template-columns:1.2fr 1.15fr .78fr .78fr .72fr;align-items:center;gap:10px;min-height:83px;padding:11px 0;display:grid}.follow-up-identity{align-items:center;gap:8px;min-width:0;display:flex}.follow-up-identity>span{color:#08795d;background:#e2f2ec;flex:none;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.follow-up-identity p{min-width:0;margin:0}.follow-up-identity strong,.follow-up-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.follow-up-identity strong{font-size:7px}.follow-up-identity small{color:#85918c;margin-top:3px;font-size:5px}.follow-up-signal{grid-template-columns:22px 1fr;align-items:start;gap:7px;min-width:0;display:grid}.follow-up-signal>span{color:#08795d;background:#e4f3ed;place-items:center;width:20px;height:20px;font-size:7px;font-weight:800;display:grid}.follow-up-signal.contact>span{color:#a34f48;background:#f7e7e4}.follow-up-signal.monitoring>span,.follow-up-signal.attention>span{color:#3d7c9c;background:#e6f0f5}.follow-up-signal.onboarding>span{color:#9a7124;background:#f7efd9}.follow-up-signal p{min-width:0;margin:0}.follow-up-signal strong,.follow-up-signal small{display:block}.follow-up-signal strong{color:#41524b;font-size:6px}.follow-up-signal small{color:#7c8983;margin-top:3px;font-size:5px;line-height:1.35}.follow-up-workout>span,.follow-up-presence>span,.follow-up-assessment>span{color:#8b9691;font-size:4px;font-weight:750;display:block}.follow-up-workout>strong,.follow-up-presence>strong,.follow-up-assessment>strong{color:#3e5049;margin-top:4px;font-size:6px;display:block}.follow-up-workout>small,.follow-up-presence>small,.follow-up-assessment>small{color:#89948f;margin-top:3px;font-size:5px;line-height:1.35;display:block}.follow-up-person>footer{border-top:1px dashed #e3e8e5;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 0 9px 38px;display:flex}.follow-up-person>footer p{margin:0}.follow-up-person>footer p span,.follow-up-person>footer p strong,.follow-up-person>footer p small{display:block}.follow-up-person>footer p span{color:#8c9792;font-size:4px;font-weight:750}.follow-up-person>footer p strong{color:#53645d;margin-top:2px;font-size:6px}.follow-up-person>footer p small{color:#8b9691;white-space:nowrap;text-overflow:ellipsis;max-width:430px;margin-top:2px;font-size:5px;overflow:hidden}.follow-up-person>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.follow-up-person>footer nav a,.follow-up-person>footer nav button{color:#53645d;background:#fff;border:1px solid #d9e1dd;align-items:center;min-height:25px;padding:0 7px;font-size:5px;font-weight:700;display:inline-flex}.follow-up-person>footer nav button{color:#08795d;border-color:#a8d2c3}.follow-up-contact-form{background:#eff8f4;border-left:3px solid #16a87c;grid-template-columns:.85fr 1.5fr auto;align-items:center;gap:9px;margin:0 0 10px 38px;padding:10px;display:grid}.follow-up-contact-form span{color:#35735f;font-size:5px;font-weight:800}.follow-up-contact-form p{color:#6d7f77;margin:4px 0 0;font-size:5px;line-height:1.4}.follow-up-contact-form textarea{resize:vertical;color:#32443d;background:#fff;border:1px solid #cbded6;outline:0;min-height:52px;padding:7px 8px;font-size:6px}.follow-up-contact-form textarea:focus{border-color:#62af95}.follow-up-contact-form .button{min-height:31px;font-size:6px}.follow-up-empty{text-align:center;color:#7e8a85;align-content:center;place-items:center;min-height:180px;display:grid}.follow-up-empty>span{background:#edf2f0;place-items:center;width:34px;height:34px;margin-bottom:7px;font-size:12px;display:grid}.follow-up-empty strong{font-size:8px}.follow-up-empty p{margin:4px 0 0;font-size:6px}.follow-up-panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:51px;padding:10px 11px;display:flex}.follow-up-panel-heading span{color:#798780;letter-spacing:.07em;font-size:5px;font-weight:800;display:block}.follow-up-panel-heading h2{margin:3px 0 0;font-size:9px}.follow-up-panel-heading>strong{color:#7d8a85;white-space:nowrap;font-size:5px}.follow-up-priority>div:last-child{padding:4px 11px 11px}.follow-up-priority a{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr 12px;align-items:center;gap:7px;min-height:58px;display:grid}.follow-up-priority a>b{color:#b45b53;font-size:7px}.follow-up-priority a p{min-width:0;margin:0}.follow-up-priority a strong,.follow-up-priority a small{display:block}.follow-up-priority a strong{font-size:7px}.follow-up-priority a small{color:#7f8c86;margin-top:3px;font-size:5px;line-height:1.35}.follow-up-priority a>span{color:#7e8b85;font-size:8px}.follow-up-coverage>div:nth-child(2){gap:12px;padding:12px 11px;display:grid}.follow-up-coverage article header{color:#586961;justify-content:space-between;gap:8px;font-size:6px;display:flex}.follow-up-coverage article>div{background:#e7ecea;height:5px;margin-top:5px}.follow-up-coverage article i{background:#17a97d;height:100%;display:block}.follow-up-coverage>p{border-top:1px solid var(--line-soft);color:#8a9590;margin:0;padding:9px 11px;font-size:5px;line-height:1.45}.follow-up-privacy{background:#edf6f2;border:1px solid #d7e4df;grid-template-columns:25px 1fr;gap:9px;padding:12px;display:grid}.follow-up-privacy>span{color:#08795d;background:#d3ece2;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.follow-up-privacy strong{color:#315c4e;font-size:7px;display:block}.follow-up-privacy p{color:#62766e;margin:4px 0 0;font-size:6px;line-height:1.5}.follow-up-feedback{z-index:5;color:#087859;background:#ebf8f3;border:1px solid #bde1d5;width:fit-content;max-width:620px;margin:0 auto;padding:8px 12px;font-size:7px;font-weight:700;position:sticky;bottom:12px;box-shadow:0 4px 20px #1b433624}.follow-up-feedback.error{color:#9d4e48;background:#fff1f0;border-color:#eccdca}.operation-people-follow-up{background:#eef8f4;border-left:3px solid #18aa7e;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:grid}.operation-people-follow-up>span{color:#08795d;background:#d5eee4;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.operation-people-follow-up strong{color:#2b4e42;font-size:8px;display:block}.operation-people-follow-up p{color:#687d75;margin:4px 0 0;font-size:6px}.operation-people-follow-up .button{min-height:29px;font-size:6px}@media (max-width:1180px){.follow-up-kpis{grid-template-columns:repeat(3,1fr)}.follow-up-layout{grid-template-columns:1fr}}@media (max-width:860px){.follow-up-hero{grid-template-columns:1fr}.follow-up-person-main{grid-template-columns:1.2fr 1fr 1fr}.follow-up-presence,.follow-up-assessment{grid-column:auto}}@media (max-width:650px){.follow-up-hero dl,.follow-up-kpis,.follow-up-pipeline{grid-template-columns:1fr 1fr}.follow-up-pipeline article:nth-child(2){border-right:0}.follow-up-person-main{grid-template-columns:1fr 1fr}.follow-up-identity,.follow-up-signal{grid-column:1/-1}.follow-up-person>footer{flex-direction:column;align-items:flex-start;padding-left:0}.follow-up-person>footer nav{justify-content:flex-start}.follow-up-contact-form{grid-template-columns:1fr;margin-left:0}.operation-people-follow-up{grid-template-columns:34px 1fr}.operation-people-follow-up .button{grid-column:2;width:fit-content}}@media (max-width:430px){.follow-up-hero dl,.follow-up-kpis,.follow-up-pipeline,.follow-up-person-main{grid-template-columns:1fr}.follow-up-pipeline article{border-right:0;border-bottom:1px solid var(--line-soft)}.follow-up-pipeline article:last-child{border-bottom:0}.follow-up-identity,.follow-up-signal{grid-column:auto}}.network-operations{gap:12px;display:grid}.network-module-hub{background:#fff;border:1px solid #d8e2de}.network-module-hub>header{background:#f8fbfa;border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:13px 16px;display:flex}.network-module-hub>header>div>span{color:#178361;letter-spacing:.1em;font-size:6px;font-weight:850}.network-module-hub>header h2{letter-spacing:-.18px;margin:4px 0 2px;font-size:14px}.network-module-hub>header p{color:#71807a;margin:0;font-size:6px}.network-module-hub>header aside{background:#edf9f5;border:1px solid #cae7dd;align-items:center;gap:8px;min-width:122px;padding:8px 10px;display:flex}.network-module-hub>header aside.partial{background:#fff8eb;border-color:#ecd9b8}.network-module-hub>header aside>i{background:#1ab386;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d3f1e7}.network-module-hub>header aside.partial>i{background:#bd8122;box-shadow:0 0 0 3px #f3e4c9}.network-module-hub>header aside span{gap:2px;display:grid}.network-module-hub>header aside strong{color:#28584a;letter-spacing:.06em;font-size:6px}.network-module-hub>header aside small{color:#71807a;font-size:5px}.network-module-hub>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.network-module-group{border-right:1px solid #e3e9e7;min-width:0}.network-module-group:last-child{border-right:0}.network-module-group>header{border-top:3px solid #22ad82;border-bottom:1px solid #e6ece9;align-items:center;gap:8px;min-height:58px;padding:10px 11px;display:flex}.network-module-group.blue>header{border-top-color:#4c8fae}.network-module-group.violet>header{border-top-color:#8d6fb7}.network-module-group.amber>header{border-top-color:#c18b31}.network-module-group.slate>header{border-top-color:#526a78}.network-module-group>header>b{color:#9aaca5;font-size:6px;font-family:var(--font-geist-mono)}.network-module-group>header p{min-width:0;margin:0}.network-module-group>header strong,.network-module-group>header small{display:block}.network-module-group>header strong{color:#26332f;font-size:7px}.network-module-group>header small{color:#87938e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5px;overflow:hidden}.network-module-group nav{display:grid}.network-module-group nav a{min-height:42px;color:inherit;border-bottom:1px solid #edf1ef;grid-template-columns:23px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;transition:background .16s,color .16s;display:grid}.network-module-group nav a:hover{background:#f3faf7}.network-module-group.blue nav a:hover{background:#f3f8fb}.network-module-group.violet nav a:hover{background:#f8f5fb}.network-module-group.amber nav a:hover{background:#fff9ef}.network-module-group.slate nav a:hover{background:#f4f7f8}.network-module-group nav a>i{color:#168765;background:#edf8f4;border:1px solid #cfe5dd;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:800;display:grid}.network-module-group.blue nav a>i{color:#417892;background:#eef5f8;border-color:#d3e1e8}.network-module-group.violet nav a>i{color:#74599a;background:#f5f1f9;border-color:#e0d8ea}.network-module-group.amber nav a>i{color:#9b6b20;background:#fcf5e8;border-color:#eadfc9}.network-module-group.slate nav a>i{color:#4c626f;background:#f0f4f5;border-color:#d9e1e5}.network-module-group nav a span{min-width:0}.network-module-group nav a strong,.network-module-group nav a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-module-group nav a strong{color:#33413c;font-size:6px}.network-module-group nav a small{color:#8b9792;margin-top:2px;font-size:5px}.network-module-group nav a>b{color:#8ba099;font-size:7px}.network-module-group>footer{color:#7d6640;background:#fff9ee;border:1px dashed #dfd3bc;grid-template-columns:20px 1fr;align-items:start;gap:7px;margin:9px;padding:8px;display:grid}.network-module-group>footer span{font-size:7px}.network-module-group>footer p{margin:0;font-size:5px;line-height:1.5}.network-operations-hero{color:#fff;background:#172f29;border-left:4px solid #1bd39d;grid-template-columns:minmax(300px,1.15fr) minmax(460px,1fr);align-items:center;gap:24px;min-height:164px;padding:22px 24px;display:grid}.network-operations-hero>div>span{color:#75a698;letter-spacing:.1em;font-size:6px;font-weight:800}.network-operations-hero h2{letter-spacing:-.3px;margin:6px 0;font-size:18px}.network-operations-hero>div>p{color:#a7c0b8;max-width:600px;margin:0;font-size:7px;line-height:1.55}.network-operations-hero>div>div{align-items:center;gap:8px;margin-top:13px;display:flex}.network-operations-hero>div>div b{color:#d5e4df;font-size:6px;font-family:var(--font-geist-mono);border:1px solid #3c6156;padding:6px 8px}.network-operations-hero>div>div small{color:#82a198;font-size:6px}.network-operations-hero dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.network-operations-hero dl>div{background:#1c3d34;border:1px solid #3a5d53;min-height:66px;padding:10px 12px}.network-operations-hero dt{color:#7fa69a;text-transform:uppercase;font-size:5px}.network-operations-hero dd{color:#66dfb7;margin:5px 0 0;font-size:17px;font-weight:760}.network-operations-hero dd small{color:#91ada4;margin-top:3px;font-size:5px;font-weight:500;display:block}.network-operations-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.network-operations-kpis article{background:#fff;border-top:3px solid #22ad82;min-height:78px;padding:11px 12px}.network-operations-kpis article.blue{border-top-color:#4c8fae}.network-operations-kpis article.violet{border-top-color:#8d6fb7}.network-operations-kpis article.amber{border-top-color:#c18b31}.network-operations-kpis article.navy{border-top-color:#37536a}.network-operations-kpis span,.network-operations-kpis small{color:#788680;font-size:5px;display:block}.network-operations-kpis span{text-transform:uppercase;font-weight:780}.network-operations-kpis strong{margin:4px 0 3px;font-size:16px;display:block}.network-operations-layout{grid-template-columns:minmax(0,1.72fr) minmax(270px,.48fr);align-items:start;gap:12px;display:grid}.network-units-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 15px;display:flex}.network-units-heading span,.network-coverage>header span,.network-priorities>header span{color:#74827c;letter-spacing:.09em;font-size:5px;font-weight:800}.network-units-heading p{color:#7e8a85;margin:0;font-size:6px}.network-units-heading>strong{color:#64736d;font-size:7px}.network-units-toolbar{border-bottom:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:minmax(220px,1fr) auto 110px;align-items:end;gap:8px;padding:10px 12px;display:grid}.network-units-toolbar>label:first-child{color:#82908a;background:#fff;border:1px solid #d8e0dc;align-items:center;gap:7px;min-height:32px;padding:0 9px;display:flex}.network-units-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:7px}.network-units-toolbar nav{flex-wrap:wrap;gap:4px;display:flex}.network-units-toolbar nav button{color:#64736d;background:#fff;border:1px solid #dbe2df;align-items:center;gap:5px;min-height:26px;padding:0 7px;font-size:6px;display:inline-flex}.network-units-toolbar nav button b{background:#edf1ef;min-width:14px;padding:2px 4px;font-size:5px}.network-units-toolbar nav button.selected{color:#08795d;background:#eaf6f1;border-color:#59a98f}.network-sort{gap:3px;display:grid}.network-sort span{color:#8b9691;font-size:4px;font-weight:800}.network-sort select{background:#fff;border:1px solid #d8e0dc;min-height:28px;padding:0 6px;font-size:6px}.network-unit-table{padding:0 12px 12px}.network-unit-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(160px,1.12fr) minmax(105px,.8fr) .82fr .82fr minmax(95px,.7fr) 78px;align-items:center;gap:10px;min-height:96px;display:grid}.network-unit-row.header{color:#8c9792;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.network-unit-row.header>span:last-child{display:none}.network-unit-identity{align-items:center;gap:8px;min-width:0;display:flex}.network-unit-identity>span{color:#08795d;background:#e1f2ec;flex:none;place-items:center;width:32px;height:32px;font-size:7px;font-weight:800;display:grid}.network-unit-identity p{min-width:0;margin:0}.network-unit-identity strong,.network-unit-identity small,.network-unit-identity code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-unit-identity strong{font-size:7px}.network-unit-identity small{color:#7d8a84;margin-top:3px;font-size:5px}.network-unit-identity code{color:#638077;margin-top:4px;font-size:5px}.network-unit-signal{grid-template-columns:6px 1fr;align-items:start;gap:7px;display:grid}.network-unit-signal>i{background:#19a878;width:6px;height:6px;margin-top:2px}.network-unit-signal.attention>i{background:#c18a31}.network-unit-signal.setup>i{background:#a76660}.network-unit-signal strong,.network-unit-signal small{display:block}.network-unit-signal strong{color:#475850;font-size:6px}.network-unit-signal small{color:#87928d;margin-top:3px;font-size:5px;line-height:1.35}.network-unit-row>dl{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;display:grid}.network-unit-row dt{color:#8b9691;font-size:4px}.network-unit-row dd{color:#40524a;margin:3px 0 0;font-size:7px;font-weight:700}.network-unit-readiness>div{color:#7c8983;justify-content:space-between;gap:5px;font-size:4px;display:flex}.network-unit-readiness>div strong{color:#43564e;font-size:6px}.network-unit-readiness>span{background:#e8eeeb;height:4px;margin-top:5px;display:block}.network-unit-readiness>span i{background:#1caf83;height:100%;display:block}.network-unit-readiness small{color:#8b9691;margin-top:4px;font-size:4px;display:block}.network-unit-row>nav{text-align:right;gap:5px;display:grid}.network-unit-row>nav a{color:#08795d;font-size:5px;font-weight:700}.network-unit-row>nav a:last-child{color:#65766f;font-weight:600}.network-units-empty{text-align:center;color:#819089;align-content:center;place-items:center;gap:5px;min-height:160px;display:grid}.network-units-empty strong{color:#4c5c55;font-size:8px}.network-units-empty p{max-width:370px;margin:0;font-size:6px}.network-units-empty>a{margin-top:8px}.network-operations-side{gap:12px;display:grid}.network-coverage>header,.network-priorities>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:57px;padding:11px 13px;display:flex}.network-coverage>header strong,.network-priorities>header strong{color:#697872;font-size:6px}.network-coverage>div{gap:10px;padding:12px 13px;display:grid}.network-coverage article>div{color:#68766f;justify-content:space-between;gap:7px;font-size:6px;display:flex}.network-coverage article>div strong{color:#3e5148}.network-coverage article>span{background:#e8eeeb;height:4px;margin-top:5px;display:block}.network-coverage article>span i{background:#20ad82;height:100%;display:block}.network-coverage>p{color:#84918b;margin:0;padding:0 13px 12px;font-size:5px;line-height:1.45}.network-priorities a{border-bottom:1px solid var(--line-soft);grid-template-columns:20px 1fr 10px;align-items:center;gap:7px;min-height:49px;display:grid}.network-priorities a>b{color:#97a19d;font-size:6px}.network-priorities a p{margin:0}.network-priorities a strong,.network-priorities a small{display:block}.network-priorities a strong{font-size:6px}.network-priorities a small{color:#829089;margin-top:3px;font-size:5px}.network-priorities a>span{color:#15946e}.network-priorities-empty{color:#708079;text-align:center;padding:20px 4px;font-size:6px}.network-scope-note{background:#e9f2f6;border-left:3px solid #4f8eaa;grid-template-columns:24px 1fr;gap:8px;padding:11px 12px;display:grid}.network-scope-note>span{color:#3c7d9b}.network-scope-note strong{color:#355a6b;font-size:6px;display:block}.network-scope-note p{color:#65808d;margin:4px 0 0;font-size:5px;line-height:1.45}.operation-organization-group>header{grid-template-columns:36px minmax(0,1fr) auto auto}.operation-org-dashboard-link{color:#08795d;background:#fff;border:1px solid #d8e1dd;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:6px;font-weight:700;display:inline-flex}@media (max-width:1180px){.network-module-hub>div{grid-template-columns:repeat(3,minmax(0,1fr))}.network-module-group{border-bottom:1px solid #e3e9e7}.network-module-group:nth-child(3n){border-right:0}.network-module-group:last-child{border-right:1px solid #e3e9e7}.network-operations-layout{grid-template-columns:1fr}.network-operations-side{grid-template-columns:repeat(2,1fr)}.network-scope-note{grid-column:1/-1}.network-unit-row{grid-template-columns:minmax(155px,1.2fr) minmax(100px,.8fr) .9fr .9fr minmax(90px,.7fr)}.network-unit-row>nav{grid-column:1/-1;justify-content:flex-end;padding-bottom:9px;display:flex}.network-unit-row.header{grid-template-columns:minmax(155px,1.2fr) minmax(100px,.8fr) .9fr .9fr minmax(90px,.7fr)}}@media (max-width:900px){.network-module-hub>div{grid-template-columns:repeat(2,minmax(0,1fr))}.network-module-group:nth-child(3n){border-right:1px solid #e3e9e7}.network-module-group:nth-child(2n){border-right:0}.network-operations-hero{grid-template-columns:1fr}.network-operations-kpis{grid-template-columns:repeat(3,1fr)}.network-units-toolbar{grid-template-columns:1fr 110px}.network-units-toolbar nav{grid-area:2/1/auto/-1}.network-unit-row,.network-unit-row.header{grid-template-columns:minmax(155px,1.2fr) minmax(100px,.8fr) .9fr minmax(90px,.7fr)}.network-unit-row>dl:nth-of-type(2),.network-unit-row.header>span:nth-child(4){display:none}.operation-organization-group>header{grid-template-columns:36px 1fr auto}.operation-org-summary{display:none!important}}@media (max-width:650px){.network-module-hub>header{align-items:flex-start}.network-module-hub>header>div>p{max-width:220px}.network-module-hub>header aside{min-width:auto}.network-module-hub>div{grid-template-columns:1fr}.network-module-group,.network-module-group:nth-child(2n),.network-module-group:nth-child(3n),.network-module-group:last-child{border-right:0}.network-operations-hero{padding:18px}.network-operations-hero dl{grid-template-columns:1fr 1fr}.network-operations-kpis{grid-template-columns:repeat(2,1fr)}.network-units-toolbar{grid-template-columns:1fr}.network-sort{width:120px}.network-unit-row{grid-template-columns:1fr 1fr;gap:11px;padding:13px 0;display:grid}.network-unit-row.header{display:none}.network-unit-identity{grid-column:1/-1}.network-unit-row>dl,.network-unit-row>dl:nth-of-type(2){display:grid}.network-unit-readiness{grid-column:1/-1}.network-unit-row>nav{grid-column:1/-1;justify-content:flex-start;padding:0}.network-operations-side{grid-template-columns:1fr}.network-scope-note{grid-column:auto}.operation-organization-group>header{grid-template-columns:36px 1fr}.operation-org-dashboard-link{grid-column:1/-1;justify-self:start}}.network-context-navigation{background:#fff;border:1px solid #d5e0dc;margin-bottom:12px}.network-context-navigation-desktop{grid-template-columns:minmax(145px,.52fr) minmax(520px,2fr) minmax(110px,.42fr);align-items:stretch;min-height:58px;display:grid}.network-context-identity{color:#52625b;border-right:1px solid #dfe6e3;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 11px;display:grid}.network-context-identity:hover{color:var(--green-deep);background:#f8fbfa}.network-context-identity>span{background:var(--green-deep);color:#fff;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.network-context-identity p,.network-context-groups summary p{min-width:0;margin:0}.network-context-identity small,.network-context-identity strong,.network-context-groups summary strong,.network-context-groups summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-context-identity small{color:#89958f;letter-spacing:.08em;font-size:5px;font-weight:800}.network-context-identity strong{margin-top:3px;font-size:8px}.network-context-groups{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.network-context-groups details{border-right:1px solid #e3e9e6;min-width:0;position:relative}.network-context-groups details>summary{color:#64736c;cursor:pointer;grid-template-columns:21px minmax(0,1fr) auto 8px;align-items:center;gap:6px;min-height:57px;padding:6px 8px;list-style:none;display:grid}.network-context-groups details>summary::-webkit-details-marker{display:none}.network-context-groups details>summary>span{color:#7e8e87;text-align:center;font-size:11px}.network-context-groups details>summary strong{font-size:7px}.network-context-groups details>summary small{color:#8b9791;margin-top:3px;font-size:5px}.network-context-groups details>summary>b{color:#75827c;text-align:center;background:#eef2f0;min-width:17px;padding:3px;font-size:5px}.network-context-groups details>summary>i{color:#89968f;font-size:7px;font-style:normal;transition:transform .16s}.network-context-groups details.active>summary,.network-context-groups details[open]>summary{box-shadow:inset 0 -2px var(--green);color:var(--green-deep);background:#f2f8f5}.network-context-groups details.active>summary>span{color:var(--green)}.network-context-groups details[open]>summary>i{transform:rotate(180deg)}.network-context-groups details>div{z-index:32;border:1px solid #cfdad5;border-top:2px solid var(--green-deep);background:#fff;width:235px;padding:5px 0;position:absolute;top:calc(100% + 1px);left:-1px;box-shadow:0 13px 28px #182e2629}.network-context-groups details:nth-last-child(-n+2)>div{left:auto;right:-1px}.network-context-groups details>div a{color:#62716a;border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:37px;padding:0 9px;display:grid}.network-context-groups details>div a:hover,.network-context-groups details>div a.active{border-left-color:var(--green);color:var(--green-deep);background:#f1f8f5}.network-context-groups details>div a>span{color:#7d8d86;text-align:center;font-size:10px}.network-context-groups details>div a>b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-context-groups details>div a>i{color:var(--green-deep);background:#dcefe8;padding:3px 4px;font-size:5px;font-style:normal;font-weight:800}.network-context-groups details>div a>em{color:#8a9690;font-size:8px;font-style:normal}.network-context-current{background:#f8faf9;align-content:center;min-width:0;padding:7px 10px;display:grid}.network-context-current small,.network-context-current strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-context-current small{color:#8c9892;letter-spacing:.07em;font-size:5px;font-weight:800}.network-context-current strong{color:var(--green-deep);margin-top:4px;font-size:7px}.network-context-navigation-mobile{display:none}@media (max-width:1100px) and (min-width:761px){.network-context-navigation-desktop{grid-template-columns:minmax(125px,.42fr) minmax(470px,2fr)}.network-context-current{display:none}.network-context-groups details>summary{grid-template-columns:19px minmax(0,1fr) auto}.network-context-groups details>summary>i{display:none}}@media (max-width:760px){.network-context-navigation-desktop{display:none}.network-context-navigation-mobile{display:block}.network-context-navigation-mobile>summary{color:#56665f;cursor:pointer;background:#f8faf9;grid-template-columns:28px minmax(0,1fr) auto 9px;align-items:center;gap:8px;min-height:48px;padding:6px 10px;list-style:none;display:grid}.network-context-navigation-mobile>summary::-webkit-details-marker{display:none}.network-context-navigation-mobile>summary:hover,.network-context-navigation-mobile[open]>summary{color:var(--green-deep);background:#eef7f3}.network-context-navigation-mobile>summary>span{background:var(--green-deep);color:#fff;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.network-context-navigation-mobile>summary p{min-width:0;margin:0}.network-context-navigation-mobile>summary small,.network-context-navigation-mobile>summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-context-navigation-mobile>summary small{color:#819089;text-transform:uppercase;font-size:5px;font-weight:750}.network-context-navigation-mobile>summary strong{margin-top:3px;font-size:8px}.network-context-navigation-mobile>summary>b{color:var(--green-deep);background:#e4f1ec;padding:4px 6px;font-size:5px}.network-context-navigation-mobile>summary>i{color:#84918b;font-size:8px;font-style:normal;transition:transform .16s}.network-context-navigation-mobile[open]>summary>i{transform:rotate(180deg)}.network-context-mobile-panel{background:#f2f6f4;border-top:1px solid #d6e0dc}.network-context-mobile-panel>header{background:#fff;border-bottom:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:13px;min-height:56px;padding:8px 10px;display:flex}.network-context-mobile-panel>header span,.network-context-mobile-panel>header strong{display:block}.network-context-mobile-panel>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.network-context-mobile-panel>header strong{margin-top:3px;font-size:9px}.network-context-mobile-panel>header>small{color:#7b8982;text-align:right;max-width:210px;font-size:6px;line-height:1.45}.network-context-mobile-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.network-context-mobile-panel section{background:#fff;border:1px solid #dbe4e0;min-width:0}.network-context-mobile-panel section>header{border-bottom:1px solid #e3e9e6;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:43px;padding:6px 8px;display:grid}.network-context-mobile-panel section>header>span{width:23px;height:23px;color:var(--green-deep);background:#e7f3ef;place-items:center;font-size:8px;display:grid}.network-context-mobile-panel section p{min-width:0;margin:0}.network-context-mobile-panel section p strong,.network-context-mobile-panel section p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-context-mobile-panel section p strong{font-size:8px}.network-context-mobile-panel section p small{color:#85918c;margin-top:2px;font-size:6px}.network-context-mobile-panel nav{padding:4px 0;display:grid}.network-context-mobile-panel nav a{color:#65746d;border-left:2px solid #0000;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:grid}.network-context-mobile-panel nav a:hover,.network-context-mobile-panel nav a.active{border-left-color:var(--green);color:var(--green-deep);background:#f1f8f5}.network-context-mobile-panel nav a>span{color:#7e8e87;text-align:center;font-size:9px}.network-context-mobile-panel nav a>b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-context-mobile-panel nav a>i{color:var(--green-deep);background:#dcefe8;padding:3px 4px;font-size:5px;font-style:normal;font-weight:800}}@media (max-width:560px){.network-context-navigation-mobile>summary>b{display:none}.network-context-mobile-panel>header{flex-direction:column;align-items:flex-start}.network-context-mobile-panel>header>small{text-align:left;max-width:none}.network-context-mobile-panel>div{grid-template-columns:1fr}}.network-home-reschedule-pulse{background:#fff;border:1px solid #d4dfdb;border-left:4px solid #5d7894;grid-template-columns:minmax(350px,1.2fr) minmax(410px,1fr) minmax(220px,.62fr);display:grid;overflow:hidden}.network-home-reschedule-pulse.critical{border-left-color:#bf554d}.network-home-reschedule-pulse.attention{border-left-color:#c58a2b}.network-home-reschedule-pulse.ready{border-left-color:#17866a}.network-home-reschedule-pulse.clear{border-left-color:#84a399}.network-home-reschedule-pulse>header{background:#f7faf9;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:16px 19px;display:grid}.network-home-reschedule-pulse>header>span{color:#4d6d61;background:#fff;border:1px solid #cbd9d4;place-items:center;width:44px;height:44px;font-size:1.3rem;font-weight:850;display:grid}.network-home-reschedule-pulse.critical>header>span{color:#ad453e;background:#fff4f2;border-color:#edcbc7}.network-home-reschedule-pulse.attention>header>span{color:#96671e;background:#fff9ed;border-color:#ead7ae}.network-home-reschedule-pulse>header small{color:#61736d;letter-spacing:.055em;font-size:.75rem;font-weight:850;display:block}.network-home-reschedule-pulse>header h2{color:#26342f;margin:5px 0 0;font-size:1.05rem;line-height:1.3}.network-home-reschedule-pulse>header p{color:#687a73;margin:5px 0 0;font-size:.8125rem;line-height:1.45}.network-home-reschedule-pulse>dl{border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.network-home-reschedule-pulse>dl>div{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:0;padding:13px;display:flex}.network-home-reschedule-pulse dt{color:#72817c;font-size:.75rem;line-height:1.3}.network-home-reschedule-pulse dd{color:#26342f;margin:6px 0 0;font-size:1.4rem;font-weight:850;line-height:1}.network-home-reschedule-pulse dl .attention dd{color:#98671b}.network-home-reschedule-pulse dl .ready dd{color:#08795d}.network-home-reschedule-pulse dl .critical dd{color:#ad453e}.network-home-reschedule-pulse>aside{flex-direction:column;justify-content:center;gap:5px;padding:13px 17px;display:flex}.network-home-reschedule-pulse>aside>strong{color:#3d4d47;font-size:.8125rem}.network-home-reschedule-pulse>aside>small{color:#7a8984;font-size:.75rem;line-height:1.4}.network-home-reschedule-pulse>aside>a{border-top:1px solid var(--line-soft);min-height:38px;color:var(--green-deep);cursor:pointer;justify-content:space-between;align-items:center;margin-top:3px;font-size:.8125rem;font-weight:850;display:flex}@media (max-width:1180px){.network-home-reschedule-pulse{grid-template-columns:minmax(340px,1fr) minmax(400px,1fr)}.network-home-reschedule-pulse>aside{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 190px;align-items:center;gap:14px;display:grid}.network-home-reschedule-pulse>aside>a{border-top:0;margin-top:0}}@media (max-width:820px){.network-home-reschedule-pulse{grid-template-columns:1fr}.network-home-reschedule-pulse>dl{border-top:1px solid var(--line-soft);border-left:0}.network-home-reschedule-pulse>aside{grid-column:auto}}@media (max-width:600px){.network-home-reschedule-pulse>header{grid-template-columns:40px minmax(0,1fr);padding:15px}.network-home-reschedule-pulse>header>span{width:40px;height:40px}.network-home-reschedule-pulse>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.network-home-reschedule-pulse>dl>div{border-bottom:1px solid var(--line-soft);min-height:78px}.network-home-reschedule-pulse>dl>div:nth-last-child(-n+2){border-bottom:0}.network-home-reschedule-pulse>aside{gap:6px;display:flex}}.network-home-template-adoption-pulse{background:#fff;border:1px solid #dfe4e2;border-left:4px solid #78928a;grid-template-columns:minmax(260px,1.05fr) minmax(360px,.95fr) minmax(250px,.7fr);align-items:stretch;min-height:136px;display:grid}.network-home-template-adoption-pulse.attention{border-left-color:#bd8127}.network-home-template-adoption-pulse.active{border-left-color:#3c839e}.network-home-template-adoption-pulse.clear{border-left-color:#168161}.network-home-template-adoption-pulse>header,.network-home-template-adoption-pulse>aside{padding:18px}.network-home-template-adoption-pulse>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;display:grid}.network-home-template-adoption-pulse>header>span{color:#49665c;background:#f3f7f5;border:1px solid #d9e2de;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}.network-home-template-adoption-pulse.attention>header>span{color:#94621a;background:#fff7e8;border-color:#ead7b2}.network-home-template-adoption-pulse.active>header>span{color:#326e86;background:#eef7fa;border-color:#c9dee7}.network-home-template-adoption-pulse.clear>header>span{color:#087a5c;background:#edf8f4;border-color:#c8e4da}.network-home-template-adoption-pulse header small{color:#718983;letter-spacing:.06em;font-size:.75rem;font-weight:850}.network-home-template-adoption-pulse header h2{color:#293b34;margin:5px 0 4px;font-size:1.0625rem}.network-home-template-adoption-pulse header p{color:#6e7e77;margin:0;font-size:.8125rem;line-height:1.45}.network-home-template-adoption-pulse dl{border-left:1px solid #e6ebe9;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.network-home-template-adoption-pulse dl>div{border-bottom:1px solid #edf0ef;border-right:1px solid #edf0ef;align-content:center;padding:13px 16px;display:grid}.network-home-template-adoption-pulse dl>div:nth-child(n+3){border-bottom:0}.network-home-template-adoption-pulse dt{color:#77867f;font-size:.75rem}.network-home-template-adoption-pulse dd{color:#334940;margin:5px 0 0;font-size:1.35rem;font-weight:800}.network-home-template-adoption-pulse dl .attention dd{color:#98651b}.network-home-template-adoption-pulse dl .active dd{color:#326f87}.network-home-template-adoption-pulse dl .clear dd{color:#08795d}.network-home-template-adoption-pulse>aside{background:#f8faf9;align-content:center;gap:7px;display:grid}.network-home-template-adoption-pulse>aside strong{color:#3d5149;font-size:.8125rem;line-height:1.4}.network-home-template-adoption-pulse>aside small{color:#71817a;font-size:.75rem;line-height:1.5}.network-home-template-adoption-pulse>aside a{color:#08795d;border-top:1px solid #dfe6e3;justify-content:space-between;align-items:center;min-height:44px;margin-top:4px;padding-top:10px;font-size:.8125rem;font-weight:800;text-decoration:none;display:flex}@media (max-width:1180px){.network-home-template-adoption-pulse{grid-template-columns:1fr 1fr}.network-home-template-adoption-pulse>aside{grid-column:1/-1}}@media (max-width:700px){.network-home-template-adoption-pulse{grid-template-columns:1fr}.network-home-template-adoption-pulse dl{border-top:1px solid #e6ebe9;border-left:0}.network-home-template-adoption-pulse>aside{grid-column:auto}}@media (max-width:460px){.network-home-template-adoption-pulse>header{grid-template-columns:40px minmax(0,1fr);padding:15px}.network-home-template-adoption-pulse>header>span{width:40px;height:40px}.network-home-template-adoption-pulse dl{grid-template-columns:1fr}.network-home-template-adoption-pulse dl>div{border-right:0;min-height:70px}.network-home-template-adoption-pulse dl>div:nth-child(n+3){border-bottom:1px solid #edf0ef}.network-home-template-adoption-pulse dl>div:last-child{border-bottom:0}.network-home-template-adoption-pulse>aside{padding:15px}}.organization-subscription{gap:12px;display:grid}.organization-subscription-hero{color:#fff;background:#142f27;border-left:4px solid #20c997;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);align-items:stretch;min-height:180px;display:grid}.organization-subscription-hero.blue{background:#17303c;border-left-color:#5ea5c3}.organization-subscription-hero.violet{background:#2c2540;border-left-color:#a48ac7}.organization-subscription-hero.amber{background:#3b3020;border-left-color:#d2a449}.organization-subscription-hero>div{align-self:center;padding:24px}.organization-subscription-hero>div>span{color:#63d8b1;letter-spacing:.11em;font-size:6px;font-weight:850}.organization-subscription-hero.blue>div>span{color:#83c6df}.organization-subscription-hero.violet>div>span{color:#bda9d8}.organization-subscription-hero.amber>div>span{color:#e5bd69}.organization-subscription-hero h2{letter-spacing:-.4px;margin:6px 0;font-size:22px}.organization-subscription-hero>div>p{color:#aac3ba;max-width:630px;margin:0;font-size:7px;line-height:1.55}.organization-subscription-hero.blue>div>p{color:#adc2cc}.organization-subscription-hero.violet>div>p{color:#beb5cc}.organization-subscription-hero.amber>div>p{color:#c9bba3}.organization-subscription-hero nav{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.organization-subscription-hero nav b{color:#d7e7e1;border:1px solid #365d50;padding:6px 8px;font-size:6px;font-weight:650}.organization-subscription-hero.blue nav b{border-color:#3b5967}.organization-subscription-hero.violet nav b{border-color:#514767}.organization-subscription-hero.amber nav b{border-color:#5b4b32}.organization-subscription-hero>aside{background:#19382f;border-left:1px solid #36584e;align-content:center;justify-items:start;padding:22px;display:grid}.organization-subscription-hero.blue>aside{background:#1c3947;border-color:#3a5763}.organization-subscription-hero.violet>aside{background:#342a48;border-color:#514866}.organization-subscription-hero.amber>aside{background:#443620;border-color:#5a4b33}.organization-subscription-hero>aside>small{color:#86aa9e;letter-spacing:.08em;font-size:5px}.organization-subscription-hero>aside>strong{color:#78e1bc;margin-top:7px;font-size:20px}.organization-subscription-hero.blue>aside>strong{color:#94d0e6}.organization-subscription-hero.violet>aside>strong{color:#c2addf}.organization-subscription-hero.amber>aside>strong{color:#ecc777}.organization-subscription-hero>aside>span{color:#9ab4ab;margin-top:2px;font-size:6px}.organization-subscription-hero>aside>p{border-top:1px solid #36584e;justify-content:space-between;gap:8px;width:100%;margin:15px 0 0;padding-top:10px;display:flex}.organization-subscription-hero>aside b,.organization-subscription-hero>aside em{color:#b9cbc5;font-size:5px;font-style:normal}.organization-subscription-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.organization-subscription-status-grid article{background:#fff;border-top:3px solid #79908a;min-height:82px;padding:12px 13px}.organization-subscription-status-grid article.good{border-top-color:#20ad80}.organization-subscription-status-grid article.attention{border-top-color:#c58c2a}.organization-subscription-status-grid article.danger{border-top-color:#c65b55}.organization-subscription-status-grid span,.organization-subscription-status-grid small{color:#7e8c86;font-size:5px;display:block}.organization-subscription-status-grid span{letter-spacing:.06em;font-weight:800}.organization-subscription-status-grid strong{color:#273a33;margin:7px 0 4px;font-size:13px;display:block}.organization-subscription-status-grid strong em{color:#81908a;margin-left:3px;font-size:8px;font-style:normal}.organization-subscription-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.45fr);align-items:start;gap:12px;display:grid}.organization-subscription-layout>main,.organization-subscription-layout>aside{gap:12px;display:grid}.organization-subscription-capacity>header,.organization-subscription-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 15px;display:flex}.organization-subscription-capacity>header>div>span,.organization-subscription-units>header>div>span,.organization-subscription-features>header>span,.organization-subscription-history>header>span{color:#19805f;letter-spacing:.08em;font-size:5px;font-weight:850}.organization-subscription-capacity h2,.organization-subscription-units h2,.organization-subscription-features h2,.organization-subscription-history h2{margin:4px 0 2px;font-size:12px}.organization-subscription-capacity>header p,.organization-subscription-units>header p,.organization-subscription-history>header p{color:#7a8983;margin:0;font-size:5px;line-height:1.45}.organization-subscription-capacity>header>b{color:#62736c;white-space:nowrap;font-size:6px}.organization-subscription-units>header>b{color:#147a59;background:#eaf5f1;place-items:center;min-width:26px;height:26px;font-size:9px;display:grid}.organization-subscription-capacity>div{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.organization-subscription-capacity>div>article{background:#fbfdfc;border:1px solid #dce6e2;padding:14px}.organization-subscription-capacity>div>article.attention{background:#fffaf3;border-color:#e7c6a0}.organization-subscription-capacity>div>article.flexible{background:#f7fbfd;border-color:#ccdce5}.organization-subscription-capacity article>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.organization-subscription-capacity article>header span{color:#60716a;font-size:7px;font-weight:750}.organization-subscription-capacity article>header strong{color:#1f3f34;font-size:18px}.organization-subscription-capacity article>header small{color:#87958f;font-size:8px}.organization-subscription-capacity article>div{background:#e5ece9;height:7px;margin-top:13px;overflow:hidden}.organization-subscription-capacity article>div i{background:#20ad80;height:100%;display:block}.organization-subscription-capacity article.attention>div i{background:#c98526}.organization-subscription-capacity article.flexible>div i{background:repeating-linear-gradient(90deg,#4e91af 0 10px,#d9ebf2 10px 15px)}.organization-subscription-capacity article>footer{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.organization-subscription-capacity article>footer b,.organization-subscription-capacity article>footer small{color:#6d7d76;font-size:5px}.organization-subscription-capacity article>footer b{color:#26765c}.organization-subscription-units>div{padding:0 14px 8px}.organization-subscription-units article{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) 170px auto;align-items:center;gap:10px;min-height:70px;display:grid}.organization-subscription-units article>span{color:#167656;background:#edf7f3;border:1px solid #cde3db;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.organization-subscription-units article>p{min-width:0;margin:0}.organization-subscription-units article>p small,.organization-subscription-units article>p strong,.organization-subscription-units article code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organization-subscription-units article>p small{color:#85918c;text-transform:uppercase;font-size:5px}.organization-subscription-units article>p strong{margin:3px 0;font-size:7px}.organization-subscription-units article code{color:#6d7c76;font-size:5px}.organization-subscription-units article dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.organization-subscription-units article dl div{border-left:1px solid var(--line-soft);padding:5px 9px}.organization-subscription-units article dt{color:#8b9691;font-size:5px}.organization-subscription-units article dd{color:#40534b;margin:3px 0 0;font-size:6px;font-weight:750}.organization-subscription-units article dd.active{color:#13815e}.organization-subscription-units article>a{color:#167557;white-space:nowrap;border:1px solid #d6e2de;padding:7px 8px;font-size:6px;font-weight:750}.organization-subscription-features>header,.organization-subscription-history>header{border-bottom:1px solid var(--line-soft);padding:13px 14px}.organization-subscription-features>div{padding:3px 13px 9px}.organization-subscription-features>div p{border-bottom:1px solid var(--line-soft);grid-template-columns:20px 16px 1fr;align-items:center;gap:5px;min-height:42px;margin:0;display:grid}.organization-subscription-features>div p>b{color:#9aa6a1;font-size:5px;font-family:var(--font-geist-mono)}.organization-subscription-features>div p>span{color:#14906a;font-size:6px}.organization-subscription-features>div p>strong{color:#41534c;font-size:6px;line-height:1.45}.organization-subscription-history>div{padding:5px 13px 10px}.organization-subscription-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;display:grid}.organization-subscription-history article>i{background:#1aae80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e1f3ec}.organization-subscription-history article p{min-width:0;margin:0}.organization-subscription-history article strong,.organization-subscription-history article small{display:block}.organization-subscription-history article strong{color:#354840;font-size:6px}.organization-subscription-history article small,.organization-subscription-history time{color:#87938e;margin-top:3px;font-size:5px}.organization-subscription-history time{white-space:nowrap}.organization-subscription-history-empty{color:#7d8b85;padding:15px 0;font-size:6px}.organization-subscription-boundary{background:#edf4f7;border-left:3px solid #577b92;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.organization-subscription-boundary>span{color:#426d85;background:#dce9ef;place-items:center;width:32px;height:32px;display:grid}.organization-subscription-boundary strong{color:#34596b;font-size:7px}.organization-subscription-boundary p{color:#607c89;margin:3px 0 0;font-size:6px;line-height:1.5}.organization-subscription-empty{background:#fff;border:1px solid #dce5e1;grid-template-columns:54px minmax(0,620px);place-content:center;gap:16px;min-height:260px;display:grid}.organization-subscription-empty>span{color:#15805e;background:#edf7f3;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.organization-subscription-empty small{color:#19815f;letter-spacing:.08em;font-size:6px;font-weight:850}.organization-subscription-empty h2{margin:6px 0;font-size:15px}.organization-subscription-empty p{color:#718079;margin:0 0 13px;font-size:7px;line-height:1.55}.organization-subscription-empty a{color:#157455;border:1px solid #bcd9ce;padding:8px 10px;font-size:7px;font-weight:750;display:inline-flex}.organization-subscription-module-alert{background:#fff3f1;border-left:4px solid #c25f58;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 15px;display:grid}.organization-subscription-module-alert>span{color:#a24842;background:#f4deda;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.organization-subscription-module-alert small{color:#ad514a;letter-spacing:.08em;font-size:5px;font-weight:850}.organization-subscription-module-alert h2{color:#713d39;margin:4px 0 3px;font-size:11px}.organization-subscription-module-alert p{color:#8d645f;margin:0;font-size:6px;line-height:1.45}.organization-subscription-module-alert a{color:#96423c;white-space:nowrap;border:1px solid #d9aaa5;padding:8px 10px;font-size:7px;font-weight:750}.organization-subscription-module-alert.upcoming{background:#fff8e9;border-left-color:#c9932f}.organization-subscription-module-alert.upcoming>span{color:#94671d;background:#f4e5bd}.organization-subscription-module-alert.upcoming small{color:#9b6b18}.organization-subscription-module-alert.upcoming h2{color:#6d5426}.organization-subscription-module-alert.upcoming p{color:#84704a}.organization-subscription-module-alert.upcoming a{color:#876019;border-color:#dfc485}.organization-subscription-modules>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 15px;display:flex}.organization-subscription-modules>header span{color:#19805f;letter-spacing:.08em;font-size:5px;font-weight:850}.organization-subscription-modules>header h2{margin:4px 0 2px;font-size:12px}.organization-subscription-modules>header p{color:#7a8983;max-width:560px;margin:0;font-size:5px;line-height:1.45}.organization-subscription-modules>header>b{color:#16785a;white-space:nowrap;font-size:7px}.organization-subscription-modules>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 14px;display:grid}.organization-subscription-modules>div>article{background:#fbfdfc;border:1px solid #dce6e2;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px;display:grid;position:relative}.organization-subscription-modules>div>article>i{color:#127a59;background:#e5f3ee;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.organization-subscription-modules article p{min-width:0;margin:0}.organization-subscription-modules article strong,.organization-subscription-modules article small{display:block}.organization-subscription-modules article strong{color:#3f514a;font-size:7px}.organization-subscription-modules article small{color:#87938e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.organization-subscription-modules article>b{color:#15805e;grid-column:1/-1;font-size:5px}.organization-subscription-modules article.excluded{background:#faf8f7;border-color:#e6dcd9}.organization-subscription-modules article.excluded>i{color:#9c625d;background:#f1e7e5}.organization-subscription-modules article.excluded>b{color:#a05b55}.organization-subscription-modules>footer{border-top:1px solid var(--line-soft);background:#f7faf8;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:53px;padding:9px 14px;display:grid}.organization-subscription-modules>footer>span{color:#39715f;background:#e3efea;place-items:center;width:29px;height:29px;display:grid}.organization-subscription-modules>footer p{margin:0}.organization-subscription-modules>footer strong,.organization-subscription-modules>footer small{display:block}.organization-subscription-modules>footer strong{color:#3f5d52;font-size:7px}.organization-subscription-modules>footer small{color:#788b83;margin-top:3px;font-size:6px}.organization-subscription-modules>footer a{color:#167557;font-size:7px;font-weight:750}@media (max-width:1100px){.organization-subscription-layout{grid-template-columns:1fr}.organization-subscription-layout>aside{grid-template-columns:1fr 1fr}}@media (max-width:820px){.organization-subscription-hero{grid-template-columns:1fr}.organization-subscription-hero>aside{border-top:1px solid #36584e;border-left:0}.organization-subscription-status-grid{grid-template-columns:1fr 1fr}.organization-subscription-modules>div{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-subscription-units article{grid-template-columns:34px minmax(0,1fr) auto}.organization-subscription-units article dl{grid-column:2}.organization-subscription-units article>a{grid-area:1/3/span 2}.organization-subscription-layout>aside{grid-template-columns:1fr}}@media (max-width:560px){.organization-subscription-hero>div,.organization-subscription-hero>aside{padding:18px}.organization-subscription-status-grid,.organization-subscription-modules>div{grid-template-columns:1fr}.organization-subscription-capacity>header,.organization-subscription-modules>header{flex-direction:column;align-items:flex-start}.organization-subscription-capacity>div{grid-template-columns:1fr}.organization-subscription-module-alert{grid-template-columns:36px 1fr}.organization-subscription-module-alert>span{width:34px;height:34px}.organization-subscription-module-alert a{grid-column:2;justify-self:start}.organization-subscription-modules>footer{grid-template-columns:30px 1fr}.organization-subscription-modules>footer a{grid-column:2}.organization-subscription-units article{grid-template-columns:30px minmax(0,1fr);padding:10px 0}.organization-subscription-units article>span{width:28px;height:28px}.organization-subscription-units article dl{grid-column:2}.organization-subscription-units article>a{grid-area:auto/2;justify-self:start}.organization-subscription-empty{grid-template-columns:1fr;padding:26px 20px}.organization-subscription-boundary{align-items:start}}.subscription-request-center,.platform-subscription-request-workspace{gap:12px;display:grid}.subscription-case-apply-link{color:#176f54;background:#eff8f5;border:1px solid #bcd9ce;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:58px;margin:10px 12px 0;padding:8px 9px;display:grid}.subscription-case-apply-link>span{color:#147a59;background:#dcefe8;place-items:center;width:28px;height:28px;display:grid}.subscription-case-apply-link p{margin:0}.subscription-case-apply-link strong,.subscription-case-apply-link small{display:block}.subscription-case-apply-link strong{font-size:6px}.subscription-case-apply-link small{color:#69827a;margin-top:2px;font-size:5px}.subscription-case-apply-link>b{font-size:9px}.subscription-case-resolution label>span{color:#7d8984;letter-spacing:.07em;font-size:5px;font-weight:800}.subscription-case-application-record{background:#f0f9f6;border:1px solid #b9dccc;border-left:4px solid #19a777;grid-template-columns:35px 1fr auto;justify-self:center;align-items:center;gap:10px;width:min(94%,680px);padding:11px;display:grid}.subscription-case-application-record>span{color:#147a59;background:#dcefe8;place-items:center;width:34px;height:34px;display:grid}.subscription-case-application-record small,.subscription-case-application-record strong{display:block}.subscription-case-application-record small{color:#19785b;font-size:5px;font-weight:850}.subscription-case-application-record strong{color:#35584b;margin:4px 0;font-size:7px}.subscription-case-application-record p{color:#70877e;margin:0;font-size:5px}.subscription-case-application-record>a{color:#167557;white-space:nowrap;border:1px solid #b9d8cc;padding:6px 8px;font-size:5px;font-weight:750}.subscription-request-hero{color:#fff;background:#182f3a;border-left:4px solid #4e91af;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:168px;display:grid}.subscription-request-hero>div{align-self:center;padding:23px}.subscription-request-hero>div>span,.subscription-request-form>header span,.subscription-request-history>header span,.platform-subscription-request-nav>div>span{color:#71bad7;letter-spacing:.1em;font-size:6px;font-weight:850}.subscription-request-hero h2{margin:6px 0;font-size:20px}.subscription-request-hero>div>p{color:#b4c8d1;max-width:660px;margin:0;font-size:7px;line-height:1.55}.subscription-request-hero nav{align-items:center;gap:8px;margin-top:15px;display:flex}.subscription-request-hero nav b{color:#cae5f0;border:1px solid #49646f;padding:6px 8px;font-size:6px}.subscription-request-hero nav small{color:#95acb6;font-size:6px}.subscription-request-hero dl{background:#1d3844;border-left:1px solid #3b535d;grid-template-columns:repeat(3,1fr);align-self:stretch;margin:0;display:grid}.subscription-request-hero dl div{border-right:1px solid #3b535d;align-content:center;padding:18px;display:grid}.subscription-request-hero dt{color:#87a9b8;text-transform:uppercase;font-size:5px;font-weight:750}.subscription-request-hero dd{color:#8ed0e8;margin:7px 0 0;font-size:18px;font-weight:800}.subscription-request-hero dd small{color:#a8bdc6;margin-top:3px;font-size:5px;font-weight:500;display:block}.subscription-request-feedback{color:#176b52;background:#eaf6f2;border-left:3px solid #20ad80;margin:0;padding:9px 12px;font-size:7px}.subscription-request-feedback.error{color:#973f38;background:#fff0ef;border-color:#bd5a52}.subscription-request-form>header,.subscription-request-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.subscription-request-form>header h2,.subscription-request-history>header h2{margin:4px 0 2px;font-size:13px}.subscription-request-form>header p,.subscription-request-history>header p{color:#7b8983;margin:0;font-size:6px}.subscription-request-form>header>b,.subscription-request-history>header>b{color:#39738b;text-align:center;background:#edf5f8;min-width:30px;padding:7px 8px;font-size:6px}.subscription-request-kind-grid{grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 16px 8px;display:grid}.subscription-request-kind-grid button{color:#50615a;text-align:left;cursor:pointer;background:#fbfcfc;border:1px solid #dce5e2;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid}.subscription-request-kind-grid button:hover,.subscription-request-kind-grid button.selected{color:#285f76;background:#f1f8fa;border-color:#82b7ca}.subscription-request-kind-grid button>i{color:#347c98;background:#e9f3f7;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.subscription-request-kind-grid button span strong,.subscription-request-kind-grid button span small{display:block}.subscription-request-kind-grid button span strong{font-size:7px}.subscription-request-kind-grid button span small{color:#86938e;margin-top:3px;font-size:5px;line-height:1.35}.subscription-request-kind-grid button>b{color:#4f93ac;font-size:9px}.subscription-request-choice,.subscription-request-message{gap:5px;margin:6px 16px;display:grid}.subscription-request-choice>span,.subscription-request-message>span,.subscription-request-cycle>span{color:#5c6d66;font-size:6px;font-weight:750}.subscription-request-choice select,.subscription-request-message textarea{color:#32483f;width:100%;font:inherit;background:#fff;border:1px solid #d5dfdb;outline:none;font-size:7px}.subscription-request-choice select{height:36px;padding:0 9px}.subscription-request-message textarea{resize:vertical;min-height:86px;padding:10px;line-height:1.5}.subscription-request-choice select:focus,.subscription-request-message textarea:focus{border-color:#5798b1;box-shadow:0 0 0 2px #e3f1f6}.subscription-request-message small{color:#8b9692;text-align:right;font-size:5px}.subscription-request-cycle{grid-template-columns:120px 1fr 1fr;align-items:center;gap:8px;margin:6px 16px;display:grid}.subscription-request-cycle button{color:#5d6f67;cursor:pointer;background:#fff;border:1px solid #d6e1dd;height:36px;font-size:7px}.subscription-request-cycle button.selected{color:#286b85;background:#edf6fa;border-color:#5598b1;font-weight:750}.subscription-request-form>footer{border-top:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px 16px;display:flex}.subscription-request-form>footer>div{align-items:center;gap:9px;display:flex}.subscription-request-form>footer>div>span{color:#456f82;background:#eaf2f5;place-items:center;width:28px;height:28px;display:grid}.subscription-request-form>footer p{margin:0}.subscription-request-form>footer p strong,.subscription-request-form>footer p small{display:block}.subscription-request-form>footer p strong{font-size:7px}.subscription-request-form>footer p small{color:#7b8983;margin-top:2px;font-size:5px}.subscription-request-open{border-top:3px solid #c28b32}.subscription-request-open.in_review{border-top-color:#4d92ae}.subscription-request-open>header{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.subscription-request-open>header>span{color:#9b6d20;background:#fff5df;place-items:center;width:36px;height:36px;display:grid}.subscription-request-open.in_review>header>span{color:#347892;background:#eaf4f8}.subscription-request-open>header small{color:#8c6f36;font-size:5px;font-weight:800}.subscription-request-open>header h2{margin:3px 0;font-size:13px}.subscription-request-open>header p{color:#687871;margin:0;font-size:7px}.subscription-request-open>header>b{color:#8b621c;background:#fff1d7;padding:6px 8px;font-size:6px}.subscription-request-open.in_review>header>b{color:#39778f;background:#e8f3f7}.subscription-request-open>div{grid-template-columns:1.25fr .75fr .75fr;gap:0;padding:0 16px;display:grid}.subscription-request-open>div>p{border-right:1px solid var(--line-soft);align-content:center;min-height:66px;margin:0;padding:10px 13px;display:grid}.subscription-request-open>div>p:last-child{border:0}.subscription-request-open>div span,.subscription-request-target>span{color:#8a9691;font-size:5px}.subscription-request-open>div strong,.subscription-request-target>strong{color:#3b4e46;margin-top:3px;font-size:7px}.subscription-request-open>div small,.subscription-request-target>small{color:#84908b;margin-top:2px;font-size:5px}.subscription-request-open>footer{border-top:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.subscription-request-open>footer p{color:#76857f;margin:0;font-size:6px}.subscription-request-open>footer button{color:#a34e46;cursor:pointer;background:#fff;border:1px solid #e0c4be;padding:7px 9px;font-size:6px}.subscription-request-open>footer nav{align-items:center;gap:6px;display:flex}.subscription-request-history>div{background:#f7f9f8;gap:8px;padding:12px;display:grid}.subscription-request-history-card{background:#fff;border-left:3px solid #83938d}.subscription-request-history-card.pending{border-color:#c18b32}.subscription-request-history-card.in_review{border-color:#4e91ac}.subscription-request-history-card.resolved{border-color:#20a97c}.subscription-request-history-card.declined{border-color:#bd5b53}.subscription-request-history-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.subscription-request-history-card>header>i{display:none}.subscription-request-history-card>header>div small,.subscription-request-history-card>header>div strong,.subscription-request-history-card>header>div span{display:block}.subscription-request-history-card>header>div small{color:#75847e;font-size:5px}.subscription-request-history-card>header>div strong{margin:3px 0;font-size:8px}.subscription-request-history-card>header>div span{color:#8b9692;font-size:5px}.subscription-request-target{align-content:center;margin:0;display:grid}.subscription-request-target span,.subscription-request-target strong,.subscription-request-target small{display:block}.subscription-request-history-card>blockquote{color:#53645d;margin:0;padding:12px 14px;font-size:7px;line-height:1.5}.subscription-request-response{background:#f0f8f5;border-top:1px solid #d7e9e2;padding:11px 14px}.subscription-request-response span{color:#238063;font-size:5px;font-weight:800}.subscription-request-response p{color:#38584c;margin:4px 0;font-size:7px}.subscription-request-response small{color:#758981;font-size:5px}.subscription-request-history-card>ol{border-top:1px solid var(--line-soft);gap:18px;margin:0;padding:9px 14px;list-style:none;display:flex}.subscription-request-history-card>ol li{align-items:center;gap:6px;display:flex}.subscription-request-history-card>ol li>i{background:#779087;width:5px;height:5px}.subscription-request-history-card>ol strong,.subscription-request-history-card>ol small{font-size:5px;display:block}.subscription-request-history-card>ol small{color:#89948f;margin-top:2px}.subscription-request-history-card>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;padding:8px 14px;display:flex}.subscription-request-empty,.platform-subscription-request-empty{background:#fff;justify-content:center;align-items:center;gap:11px;min-height:120px;display:flex}.subscription-request-empty>span,.platform-subscription-request-empty>span{color:#18805f;background:#eaf6f2;place-items:center;width:34px;height:34px;display:grid}.subscription-request-empty p{margin:0}.subscription-request-empty strong,.subscription-request-empty small{font-size:7px;display:block}.subscription-request-empty small{color:#83908b;margin-top:3px;font-size:5px}.subscription-request-boundary,.platform-subscription-request-boundary{background:#edf4f7;border-left:3px solid #587d91;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.subscription-request-boundary>span,.platform-subscription-request-boundary>span{color:#426e83;background:#dceaf0;place-items:center;width:32px;height:32px;display:grid}.subscription-request-boundary strong,.platform-subscription-request-boundary strong{color:#355c6e;font-size:7px}.subscription-request-boundary p,.platform-subscription-request-boundary p{color:#607d89;margin:3px 0 0;font-size:6px}.subscription-request-boundary a,.platform-subscription-request-boundary a{color:#356a80;white-space:nowrap;border:1px solid #bfd2da;padding:7px 9px;font-size:6px;font-weight:750}.subscription-request-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.subscription-request-metrics article{background:#fff;grid-template-columns:4px 1fr;gap:11px;min-height:80px;padding:13px;display:grid}.subscription-request-metrics article>span{background:#20ad80}.subscription-request-metrics article>span.amber{background:#c68e2c}.subscription-request-metrics article>span.blue{background:#4d91ad}.subscription-request-metrics article>span.violet{background:#8267a5}.subscription-request-metrics p{align-content:center;margin:0;display:grid}.subscription-request-metrics small,.subscription-request-metrics strong,.subscription-request-metrics em{display:block}.subscription-request-metrics small{color:#74837d;text-transform:uppercase;font-size:5px}.subscription-request-metrics strong{margin:3px 0;font-size:17px}.subscription-request-metrics em{color:#87938e;font-size:5px;font-style:normal}.platform-subscription-request-nav{background:#fff;border-left:3px solid #4c8fab;justify-content:space-between;align-items:end;gap:18px;padding:14px 16px;display:flex}.platform-subscription-request-nav>div>strong,.platform-subscription-request-nav>div>small{display:block}.platform-subscription-request-nav>div>strong{margin:4px 0 2px;font-size:10px}.platform-subscription-request-nav>div>small{color:#7d8b85;font-size:6px}.platform-subscription-request-nav nav{gap:5px;display:flex}.platform-subscription-request-nav nav button{color:#65756e;cursor:pointer;background:#fff;border:1px solid #d8e1de;padding:7px 9px;font-size:6px}.platform-subscription-request-nav nav button.active{color:#2d6b84;background:#edf6f9;border-color:#5b99b1}.platform-subscription-request-nav nav b{margin-left:4px}.platform-subscription-request-list{gap:10px;display:grid}.platform-subscription-request-card{background:#fff;border-left:4px solid #899891}.platform-subscription-request-card.pending{border-color:#c28b2d}.platform-subscription-request-card.in_review{border-color:#4a91ad}.platform-subscription-request-card.resolved{border-color:#20a97c}.platform-subscription-request-card.declined{border-color:#be5a52}.platform-subscription-request-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.platform-subscription-request-org{align-items:center;gap:10px;display:flex}.platform-subscription-request-org>span{color:#35758e;background:#edf5f7;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.platform-subscription-request-org p{margin:0}.platform-subscription-request-org small,.platform-subscription-request-org strong,.platform-subscription-request-org em{display:block}.platform-subscription-request-org small{color:#3e7b92;font-size:5px;font-weight:800}.platform-subscription-request-org strong{margin:2px 0;font-size:8px}.platform-subscription-request-org em{color:#82908a;font-size:5px;font-style:normal}.platform-subscription-request-card>header>b{color:#66766f;background:#f0f3f2;padding:6px 8px;font-size:5px}.platform-subscription-request-card.pending>header>b{color:#91651e;background:#fff3dc}.platform-subscription-request-card.in_review>header>b{color:#35758e;background:#eaf4f8}.platform-subscription-request-card.resolved>header>b{color:#167958;background:#e8f6f1}.platform-subscription-request-card.declined>header>b{color:#9e4942;background:#fff0ef}.platform-subscription-request-card>header time{color:#87938e;font-size:5px}.platform-subscription-request-body{grid-template-columns:1.1fr .9fr;display:grid}.platform-subscription-request-body blockquote{border-right:1px solid var(--line-soft);color:#4e6159;align-content:center;min-height:92px;margin:0;padding:14px;font-size:7px;line-height:1.55;display:grid}.platform-subscription-request-body dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-subscription-request-body dl div{border-right:1px solid var(--line-soft);align-content:center;padding:12px;display:grid}.platform-subscription-request-body dt{color:#8b9691;font-size:5px}.platform-subscription-request-body dd{color:#3c5047;margin:4px 0 2px;font-size:7px;font-weight:750}.platform-subscription-request-body dl small{color:#89948f;font-size:5px}.platform-subscription-request-card>footer{border-top:1px solid var(--line-soft)}.platform-subscription-request-triage{background:#fffaf1;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.platform-subscription-request-triage p{margin:0}.platform-subscription-request-triage strong,.platform-subscription-request-triage small{font-size:6px;display:block}.platform-subscription-request-triage small{color:#887b66;margin-top:2px;font-size:5px}.platform-subscription-request-triage button,.platform-subscription-request-response-form nav button{color:#fff;cursor:pointer;background:#2d7d99;border:0;padding:7px 9px;font-size:6px;font-weight:750}.platform-subscription-request-response-form{background:#f4f8fa;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:11px 14px;display:grid}.platform-subscription-request-response-form label{gap:4px;display:grid}.platform-subscription-request-response-form label span{color:#3d7084;font-size:6px;font-weight:750}.platform-subscription-request-response-form textarea{color:#354d43;min-height:60px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdce3;padding:8px;font-size:7px}.platform-subscription-request-response-form label small{color:#7c8d94;font-size:5px}.platform-subscription-request-response-form nav{gap:5px;display:grid}.platform-subscription-request-response-form nav button.decline{color:#a04a43;background:#fff;border:1px solid #dbb8b4}.platform-subscription-request-result{background:#f0f8f5;align-items:center;gap:10px;padding:11px 14px;display:flex}.platform-subscription-request-result>span{color:#16805e;background:#dff1ea;place-items:center;width:28px;height:28px;display:grid}.platform-subscription-request-result p{margin:0}.platform-subscription-request-result small,.platform-subscription-request-result strong,.platform-subscription-request-result em{display:block}.platform-subscription-request-result small{color:#28755d;font-size:5px;font-weight:800}.platform-subscription-request-result strong{color:#35554a;margin:3px 0;font-size:7px}.platform-subscription-request-result em{color:#71877f;font-size:5px;font-style:normal}.platform-subscription-request-card>aside{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:6px;padding:8px 14px;display:flex}.platform-subscription-request-card>aside a{color:#417564;border:1px solid #d9e2de;padding:5px 7px;font-size:5px;font-weight:700}.platform-subscription-request-empty{border:1px solid #dce5e1;min-height:180px}.platform-subscription-request-empty div strong{font-size:8px}.platform-subscription-request-empty div p{color:#7b8983;margin:4px 0 0;font-size:6px}@media (max-width:1050px){.subscription-request-hero{grid-template-columns:1fr}.subscription-request-hero dl{border-top:1px solid #3b535d;border-left:0}.subscription-request-kind-grid{grid-template-columns:repeat(3,1fr)}.platform-subscription-request-body{grid-template-columns:1fr}.platform-subscription-request-body blockquote{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:760px){.subscription-request-kind-grid{grid-template-columns:1fr 1fr}.subscription-request-open>div{grid-template-columns:1fr}.subscription-request-open>div>p{border-right:0;border-bottom:1px solid var(--line-soft)}.subscription-request-history-card>header{grid-template-columns:1fr}.subscription-request-form>footer,.platform-subscription-request-nav{flex-direction:column;align-items:stretch}.subscription-request-metrics{grid-template-columns:1fr 1fr}.platform-subscription-request-card>header{grid-template-columns:1fr auto}.platform-subscription-request-card>header time{grid-column:1/-1}.platform-subscription-request-body dl,.platform-subscription-request-response-form{grid-template-columns:1fr}.subscription-request-boundary,.platform-subscription-request-boundary{grid-template-columns:32px 1fr}.subscription-request-boundary a,.platform-subscription-request-boundary a{grid-column:2;justify-self:start}}@media (max-width:520px){.subscription-request-hero dl,.subscription-request-metrics,.subscription-request-kind-grid{grid-template-columns:1fr}.subscription-request-cycle{grid-template-columns:1fr 1fr}.subscription-request-cycle>span{grid-column:1/-1}.subscription-request-open>header{grid-template-columns:34px 1fr}.subscription-request-open>header>b{grid-column:2;justify-self:start}.subscription-request-history-card>ol{display:grid}.platform-subscription-request-nav nav{grid-template-columns:1fr;display:grid}.platform-subscription-request-card>header{grid-template-columns:1fr}.platform-subscription-request-card>header>b{justify-self:start}.platform-subscription-request-card>header time{grid-column:auto}.platform-subscription-request-triage{flex-direction:column;align-items:stretch}}.subscription-case-center{gap:11px;display:grid}.subscription-case-heading{color:#fff;background:#18303b;border-left:4px solid #c18b32;grid-template-columns:44px minmax(210px,1fr) minmax(430px,.9fr) auto;align-items:center;gap:13px;min-height:92px;padding:13px 15px;display:grid}.subscription-case-heading.in_review{border-color:#59a2bf}.subscription-case-heading.resolved{border-color:#27af83}.subscription-case-heading.declined{border-color:#c5665e}.subscription-case-heading.cancelled{border-color:#879892}.subscription-case-org-mark{color:#8ed2ea;background:#244653;place-items:center;width:42px;height:42px;font-size:9px;font-weight:850;display:grid}.subscription-case-heading>div:nth-child(2)>span{color:#75bad5;letter-spacing:.1em;font-size:5px;font-weight:850}.subscription-case-heading h2{margin:4px 0 2px;font-size:14px}.subscription-case-heading>div:nth-child(2)>p{color:#a9c0c9;margin:0;font-size:6px}.subscription-case-heading dl{border:1px solid #38535e;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.subscription-case-heading dl div{border-right:1px solid #38535e;align-content:center;min-height:49px;padding:8px 10px;display:grid}.subscription-case-heading dl div:last-child{border:0}.subscription-case-heading dt{color:#819da8;text-transform:uppercase;font-size:5px}.subscription-case-heading dd{color:#d6e8ee;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:6px;font-weight:750;overflow:hidden}.subscription-case-heading>button{color:#b9d2db;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #48636d;padding:0 9px;font-size:6px}.subscription-case-heading>button:disabled{cursor:wait;opacity:.6}.subscription-case-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:11px;display:grid}.subscription-case-conversation>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.subscription-case-conversation>header span,.subscription-case-summary>header span,.subscription-case-resolution>header span,.subscription-case-timeline>header span{color:#43809a;letter-spacing:.08em;font-size:5px;font-weight:850}.subscription-case-conversation>header h2{margin:4px 0 2px;font-size:11px}.subscription-case-conversation>header p{color:#82908a;margin:0;font-size:6px}.subscription-case-conversation>header>b{color:#1e7e60;background:#e9f6f1;padding:6px 8px;font-size:5px}.subscription-case-conversation>header>b.closed{color:#697871;background:#eef1f0}.subscription-case-thread{scrollbar-width:thin;background:#f4f7f6;align-content:start;gap:9px;min-height:300px;max-height:560px;padding:14px;display:grid;overflow-y:auto}.subscription-case-opening,.subscription-case-message{background:#fff;border:1px solid #dbe4e1;max-width:82%}.subscription-case-opening{border-left:3px solid #c28b32;justify-self:start}.subscription-case-message.organization{border-left:3px solid #4e94ae;justify-self:start}.subscription-case-message.platform{border-right:3px solid #20a77b;justify-self:end}.subscription-case-message.own{background:#f9fcfb}.subscription-case-opening>header,.subscription-case-message>header{border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.subscription-case-opening>header>span,.subscription-case-message>header>span{color:#347791;background:#e9f3f7;place-items:center;width:28px;height:28px;font-size:6px;font-weight:850;display:grid}.subscription-case-message.platform>header>span{color:#187b5b;background:#e8f5f0}.subscription-case-opening header p,.subscription-case-message header p{margin:0}.subscription-case-opening header strong,.subscription-case-opening header small,.subscription-case-message header strong,.subscription-case-message header small{display:block}.subscription-case-opening header strong,.subscription-case-message header strong{font-size:6px}.subscription-case-opening header small,.subscription-case-message header small{color:#86928d;margin-top:2px;font-size:5px}.subscription-case-opening header b,.subscription-case-message header b{color:#678078;font-size:5px}.subscription-case-opening>p,.subscription-case-message>p{color:#465a51;white-space:pre-wrap;margin:0;padding:11px 12px;font-size:7px;line-height:1.58}.subscription-case-opening>footer{border-top:1px solid var(--line-soft);background:#fffaf1;justify-content:space-between;gap:12px;padding:7px 11px;display:flex}.subscription-case-opening>footer span{color:#896821;font-size:5px;font-weight:750}.subscription-case-opening>footer small{color:#8e887b;font-size:5px}.subscription-case-decision{background:#ecf7f3;border:1px solid #cde4db;grid-template-columns:35px 1fr;justify-self:center;gap:10px;width:min(94%,680px);padding:11px;display:grid}.subscription-case-decision.declined{background:#fff2f1;border-color:#ead1ce}.subscription-case-decision>span{color:#16805e;background:#d9efe7;place-items:center;width:34px;height:34px;display:grid}.subscription-case-decision.declined>span{color:#a34d45;background:#f4ddda}.subscription-case-decision small,.subscription-case-decision strong{display:block}.subscription-case-decision small{color:#26745d;font-size:5px;font-weight:850}.subscription-case-decision strong{color:#37584c;margin:4px 0;font-size:7px;line-height:1.5}.subscription-case-decision p{color:#768880;margin:0;font-size:5px}.subscription-case-composer{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:end;gap:10px;padding:11px 14px;display:grid}.subscription-case-composer label{gap:4px;display:grid}.subscription-case-composer label>span{color:#47788c;font-size:6px;font-weight:750}.subscription-case-composer textarea,.subscription-case-resolution textarea{color:#354a41;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfddda;outline:0;padding:8px;font-size:7px;line-height:1.5}.subscription-case-composer textarea{min-height:68px}.subscription-case-composer textarea:focus,.subscription-case-resolution textarea:focus{border-color:#5899b1;box-shadow:0 0 0 2px #e5f2f6}.subscription-case-composer label small,.subscription-case-resolution label small{color:#86928d;text-align:right;font-size:5px}.subscription-case-composer>button,.subscription-case-start button,.subscription-case-resolution footer button{color:#fff;min-height:31px;font:inherit;cursor:pointer;background:#2f7f9d;border:0;padding:0 10px;font-size:6px;font-weight:800}.subscription-case-composer>button:disabled,.subscription-case-start button:disabled,.subscription-case-resolution footer button:disabled{cursor:not-allowed;opacity:.5}.subscription-case-start,.subscription-case-locked{background:#fffaf1;border-top:1px solid #eadfc9;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.subscription-case-start>span,.subscription-case-locked>span{color:#92661e;background:#f7e9cc;place-items:center;width:30px;height:30px;display:grid}.subscription-case-start p,.subscription-case-locked p{margin:0}.subscription-case-start strong,.subscription-case-start small,.subscription-case-locked strong,.subscription-case-locked small{font-size:6px;display:block}.subscription-case-start small,.subscription-case-locked small{color:#857b68;margin-top:2px;font-size:5px}.subscription-case-locked{background:#f8faf9;border-color:#dfe5e2;grid-template-columns:31px 1fr}.subscription-case-locked>span{color:#73827c;background:#e9eeec}.subscription-case-sidebar{gap:10px;display:grid}.subscription-case-summary>header,.subscription-case-timeline>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.subscription-case-summary>header b,.subscription-case-timeline>header b{color:#3f7186;background:#edf4f7;padding:5px 7px;font-size:5px}.subscription-case-summary dl{margin:0}.subscription-case-summary dl div{border-bottom:1px solid var(--line-soft);padding:9px 12px}.subscription-case-summary dt,.subscription-case-summary dd,.subscription-case-summary small{display:block}.subscription-case-summary dt{color:#89948f;font-size:5px}.subscription-case-summary dd{color:#3b5047;margin:3px 0 2px;font-size:7px;font-weight:750}.subscription-case-summary small{color:#83908b;font-size:5px}.subscription-case-summary>footer{background:#fff7f5;padding:9px 12px}.subscription-case-summary>footer button{color:#a04d45;width:100%;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddbbb6;font-size:6px;font-weight:750}.subscription-case-resolution>header{border-bottom:1px solid var(--line-soft);padding:11px 12px}.subscription-case-resolution>header h2{margin:4px 0 2px;font-size:9px}.subscription-case-resolution>header p{color:#7e8c86;margin:0;font-size:5px;line-height:1.45}.subscription-case-resolution label{gap:4px;padding:10px 12px;display:grid}.subscription-case-resolution textarea{min-height:92px}.subscription-case-resolution footer{grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 11px;display:grid}.subscription-case-resolution footer button.decline{color:#9f4a43;background:#fff;border:1px solid #dfbbb6}.subscription-case-timeline ol{max-height:275px;margin:0;padding:5px 12px 10px;list-style:none;overflow-y:auto}.subscription-case-timeline li{border-bottom:1px solid var(--line-soft);grid-template-columns:9px 1fr;gap:8px;padding:8px 0;display:grid}.subscription-case-timeline li:last-child{border:0}.subscription-case-timeline li>i{background:#fff;border:2px solid #80a9b9;width:7px;height:7px;margin-top:3px}.subscription-case-timeline strong{font-size:6px}.subscription-case-timeline p{color:#65766f;margin:3px 0;font-size:5px;line-height:1.45}.subscription-case-timeline small{color:#8a9590;font-size:5px}.subscription-case-separation{background:#edf4f7;border-left:3px solid #5e8597;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:10px 12px;display:grid}.subscription-case-separation>span{color:#426e82;background:#dceaf0;place-items:center;width:30px;height:30px;display:grid}.subscription-case-separation p{margin:0}.subscription-case-separation strong,.subscription-case-separation small{display:block}.subscription-case-separation strong{color:#365f70;font-size:6px}.subscription-case-separation small{color:#65818c;margin-top:2px;font-size:5px;line-height:1.4}.subscription-case-back{color:#4c6f62;background:#fff;border:1px solid #d5dfdb;justify-self:start;padding:6px 8px;font-size:6px;font-weight:750}.subscription-request-detail-link{color:#34718a;background:#fff;border:1px solid #bfd4dc;align-items:center;min-height:27px;padding:0 8px;font-size:6px;font-weight:750;display:inline-flex}.platform-subscription-request-thread-link{background:#f3f8fa;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.platform-subscription-request-thread-link p{margin:0}.platform-subscription-request-thread-link strong,.platform-subscription-request-thread-link small{display:block}.platform-subscription-request-thread-link strong{color:#3d6e82;font-size:6px}.platform-subscription-request-thread-link small{color:#7c8e95;margin-top:2px;font-size:5px}.platform-subscription-request-thread-link a{color:#2d728d;background:#fff;border:1px solid #bcd2db;padding:7px 9px;font-size:6px;font-weight:800}@media (max-width:1120px){.subscription-case-heading{grid-template-columns:44px 1fr auto}.subscription-case-heading dl{grid-area:2/1/auto/-1}.subscription-case-layout{grid-template-columns:1fr}.subscription-case-sidebar{grid-template-columns:1fr 1fr}.subscription-case-back{align-self:start}}@media (max-width:720px){.subscription-case-heading{grid-template-columns:40px 1fr}.subscription-case-heading>button{grid-column:2;justify-self:start}.subscription-case-heading dl{grid-column:1/-1;grid-template-columns:1fr}.subscription-case-heading dl div{border-bottom:1px solid #38535e;border-right:0}.subscription-case-heading dl div:last-child{border-bottom:0}.subscription-case-sidebar{grid-template-columns:1fr}.subscription-case-opening,.subscription-case-message{max-width:94%}.subscription-case-composer{grid-template-columns:1fr}.subscription-case-start{grid-template-columns:31px 1fr}.subscription-case-start button{grid-column:2;justify-self:start}.platform-subscription-request-thread-link{flex-direction:column;align-items:stretch}.platform-subscription-request-thread-link a{align-self:start}}.subscription-application-workspace{gap:11px;display:grid}.subscription-application-heading{color:#fff;background:#18303a;border-left:4px solid #c49035;grid-template-columns:43px minmax(220px,1fr) minmax(420px,.8fr);align-items:center;gap:12px;min-height:94px;padding:13px 15px;display:grid}.subscription-application-heading.ready{border-color:#52a1be}.subscription-application-heading.applied{border-color:#22ad80}.subscription-application-heading>span{color:#8ed1e9;background:#244754;place-items:center;width:41px;height:41px;font-size:14px;display:grid}.subscription-application-heading.applied>span{color:#6ee0b8;background:#204b3e}.subscription-application-heading small{color:#73bad5;letter-spacing:.09em;font-size:5px;font-weight:850}.subscription-application-heading h2{margin:4px 0 2px;font-size:14px}.subscription-application-heading p{color:#adc2ca;margin:0;font-size:6px}.subscription-application-heading dl{border:1px solid #3a5560;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.subscription-application-heading dl div{border-right:1px solid #3a5560;align-content:center;min-height:52px;padding:8px 10px;display:grid}.subscription-application-heading dl div:last-child{border:0}.subscription-application-heading dt{color:#829da8;text-transform:uppercase;font-size:5px}.subscription-application-heading dd{color:#d5e7ed;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:6px;font-weight:750;overflow:hidden}.subscription-application-form{gap:11px;display:grid}.subscription-application-comparison{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:8px;display:grid}.subscription-application-comparison>span{color:#4e8094;place-items:center;font-size:15px;display:grid}.subscription-application-comparison article{background:#fff;border-top:3px solid #899a93;min-height:114px;padding:12px 14px}.subscription-application-comparison article.proposed{background:#fafdfe;border-color:#4b98b5}.subscription-application-comparison article header{justify-content:space-between;gap:8px;display:flex}.subscription-application-comparison article header span{color:#82908a;letter-spacing:.07em;font-size:5px;font-weight:850}.subscription-application-comparison article header b{color:#61726b;background:#edf2f0;padding:4px 6px;font-size:5px}.subscription-application-comparison article.proposed header b{color:#32758e;background:#e7f3f7}.subscription-application-comparison article h2{margin:10px 0 2px;font-size:12px}.subscription-application-comparison article>p{color:#7c8b85;margin:0;font-size:6px}.subscription-application-comparison article footer{border-top:1px solid var(--line-soft);justify-content:space-between;gap:10px;margin-top:11px;padding-top:8px;display:flex}.subscription-application-comparison article footer span{color:#8b9691;font-size:5px}.subscription-application-comparison article footer strong{color:#40584e;font-size:6px}.subscription-application-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:11px;display:grid}.subscription-application-layout>aside{gap:10px;display:grid}.subscription-application-editor>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 15px;display:flex}.subscription-application-editor>header span,.subscription-application-capacity>header span{color:#3e7f99;letter-spacing:.08em;font-size:5px;font-weight:850}.subscription-application-editor>header h2,.subscription-application-capacity>header h2{margin:4px 0 2px;font-size:11px}.subscription-application-editor>header p{color:#82908a;margin:0;font-size:6px}.subscription-application-editor>header>b{color:#377790;background:#eaf4f8;padding:6px 8px;font-size:5px}.subscription-application-fields{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px 15px;display:grid}.subscription-application-fields label{align-content:start;gap:5px;display:grid}.subscription-application-fields label.wide{grid-column:1/-1}.subscription-application-fields label>span{color:#53665d;font-size:6px;font-weight:750}.subscription-application-fields select,.subscription-application-fields input,.subscription-application-fields textarea{color:#33483f;width:100%;font:inherit;background:#fff;border:1px solid #d4dfdb;outline:0;font-size:7px}.subscription-application-fields select,.subscription-application-fields input{height:35px;padding:0 8px}.subscription-application-fields textarea{resize:vertical;min-height:76px;padding:9px;line-height:1.5}.subscription-application-fields select:focus,.subscription-application-fields input:focus,.subscription-application-fields textarea:focus{border-color:#579ab3;box-shadow:0 0 0 2px #e5f2f6}.subscription-application-fields select:disabled{cursor:not-allowed;color:#6f7d77;background:#f1f4f3}.subscription-application-fields label>small{color:#8a9590;font-size:5px}.subscription-application-fields label.internal{background:#f6f8f7;border-left:3px solid #82968e;padding:10px}.subscription-application-fields label.internal textarea{min-height:56px}.subscription-application-capacity>header{border-bottom:1px solid var(--line-soft);padding:11px 12px}.subscription-application-capacity>div{padding:4px 12px 10px}.subscription-application-capacity article{border-bottom:1px solid var(--line-soft);grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:48px;display:grid}.subscription-application-capacity article>span{color:#147a59;background:#e5f4ef;place-items:center;width:24px;height:24px;display:grid}.subscription-application-capacity article.conflict>span{color:#a24942;background:#fae8e6}.subscription-application-capacity article p{margin:0}.subscription-application-capacity article strong,.subscription-application-capacity article small{font-size:6px;display:block}.subscription-application-capacity article small{color:#84908b;margin-top:2px;font-size:5px}.subscription-application-guard{background:#edf4f7;border-left:3px solid #5b8295;grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:10px 12px;display:grid}.subscription-application-guard>span{color:#426e82;background:#dceaf0;place-items:center;width:30px;height:30px;display:grid}.subscription-application-guard p{margin:0}.subscription-application-guard strong,.subscription-application-guard small{display:block}.subscription-application-guard strong{color:#365f70;font-size:6px}.subscription-application-guard small{color:#63808b;margin-top:2px;font-size:5px;line-height:1.45}.subscription-application-confirm{cursor:pointer;background:#fff;border:1px solid #d6e0dc;grid-template-columns:19px 1fr;align-items:center;gap:9px;padding:11px 12px;display:grid}.subscription-application-confirm input{opacity:0;pointer-events:none;position:absolute}.subscription-application-confirm>i{background:#fff;border:1px solid #bac9c3;width:18px;height:18px}.subscription-application-confirm input:checked+i{border:5px solid #159c74}.subscription-application-confirm p{margin:0}.subscription-application-confirm strong,.subscription-application-confirm small{font-size:6px;display:block}.subscription-application-confirm small{color:#82908a;margin-top:2px;font-size:5px;line-height:1.4}.subscription-application-submit{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#167d60;border:0;padding:0 12px;font-size:7px;font-weight:800}.subscription-application-submit:disabled{cursor:not-allowed;opacity:.5}.subscription-application-blocked{background:#fff;border:1px solid #dce5e1;grid-template-columns:48px minmax(0,620px);place-content:center;gap:15px;min-height:230px;display:grid}.subscription-application-blocked>span{color:#44788e;background:#edf4f7;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.subscription-application-blocked small{color:#477b91;letter-spacing:.08em;font-size:5px;font-weight:850}.subscription-application-blocked h2{margin:5px 0;font-size:13px}.subscription-application-blocked p{color:#74827c;margin:0 0 12px;font-size:7px;line-height:1.5}.subscription-application-blocked a{color:#35718a;border:1px solid #bfd3db;padding:7px 9px;font-size:6px;font-weight:750;display:inline-flex}.subscription-application-result-layout{gap:10px;display:grid}.subscription-application-result{border-top:4px solid #20aa7c;grid-template-columns:52px 1fr;align-items:start;gap:15px;min-height:230px;padding:22px;display:grid}.subscription-application-result>span{color:#14805e;background:#e3f4ee;place-items:center;width:50px;height:50px;font-size:18px;display:grid}.subscription-application-result>div>small{color:#16805e;letter-spacing:.09em;font-size:5px;font-weight:850}.subscription-application-result h2{margin:5px 0;font-size:15px}.subscription-application-result>div>p{color:#708079;margin:0;font-size:7px}.subscription-application-result dl{border:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:17px 0;display:grid}.subscription-application-result dl div{border-right:1px solid var(--line-soft);padding:10px}.subscription-application-result dl div:last-child{border:0}.subscription-application-result dt{color:#87938e;font-size:5px}.subscription-application-result dd{color:#3d534a;margin:4px 0 0;font-size:6px;font-weight:750}.subscription-application-result nav{gap:7px;display:flex}.subscription-application-result nav a{color:#177657;border:1px solid #bdd9cf;padding:7px 9px;font-size:6px;font-weight:750}@media (max-width:1000px){.subscription-application-heading{grid-template-columns:43px 1fr}.subscription-application-heading dl{grid-column:1/-1}.subscription-application-layout{grid-template-columns:1fr}.subscription-application-layout>aside{grid-template-columns:1fr 1fr}.subscription-application-submit{min-height:100%}}@media (max-width:680px){.subscription-application-heading dl,.subscription-application-fields,.subscription-application-comparison,.subscription-application-layout>aside,.subscription-application-result dl{grid-template-columns:1fr}.subscription-application-heading dl div,.subscription-application-result dl div{border-right:0;border-bottom:1px solid var(--line-soft)}.subscription-application-comparison>span{min-height:26px;transform:rotate(90deg)}.subscription-application-fields label.wide{grid-column:auto}.subscription-application-result{grid-template-columns:1fr;padding:17px}.subscription-application-result nav{flex-direction:column;align-items:stretch}.subscription-application-blocked{grid-template-columns:1fr;padding:24px 18px}.subscription-application-submit{min-height:38px}}.platform-contract-directory{margin-top:14px;overflow:hidden}.platform-contract-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 17px;display:flex}.platform-contract-directory>header span,.platform-contract-hero>div>span,.platform-contract-capacity header span,.platform-contract-modules header span,.platform-contract-units header span,.platform-contract-internal header span,.platform-contract-events header span,.platform-contract-requests header span{color:#07815f;letter-spacing:.09em;font-size:12px;font-weight:800}.platform-contract-directory>header h2,.platform-contract-capacity h2,.platform-contract-modules h2,.platform-contract-units h2,.platform-contract-internal h2,.platform-contract-events h2,.platform-contract-requests h2{margin:4px 0 0;font-size:12px}.platform-contract-directory>header p,.platform-contract-capacity header p,.platform-contract-modules header p,.platform-contract-units header p,.platform-contract-internal header p,.platform-contract-events header p,.platform-contract-requests header p{color:#7d8984;margin:4px 0 0;font-size:12px}.platform-contract-directory>header>strong{color:#66736d;font-size:12px}.platform-contract-directory-table{overflow-x:auto}.platform-contract-directory-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(220px,1.3fr) minmax(165px,.9fr) minmax(175px,1fr) minmax(150px,.85fr) 110px 105px;align-items:center;gap:14px;min-width:1040px;min-height:74px;padding:9px 17px;display:grid}.platform-contract-directory-row.heading{color:#88938e;letter-spacing:.05em;text-transform:uppercase;background:#f9fbfa;min-height:31px;font-size:12px;font-weight:750}.platform-contract-directory-row>div>strong,.platform-contract-directory-row>div>small,.platform-contract-directory-row>div>b{display:block}.platform-contract-directory-row>div>strong{font-size:12px}.platform-contract-directory-row>div>small{color:#7f8b85;margin-top:4px;font-size:12px}.platform-contract-directory-row>div>b{color:#986313;background:#fff1da;width:fit-content;margin-top:5px;padding:2px 5px;font-size:12px}.platform-contract-directory-org{align-items:center;gap:10px;display:flex}.platform-contract-directory-org>i{color:#087e60;background:#e1f3ed;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:800;display:grid}.platform-contract-directory-org p{margin:0}.platform-contract-directory-org strong,.platform-contract-directory-org small{display:block}.platform-contract-directory-org strong{font-size:12px}.platform-contract-directory-org small{color:#7e8a84;margin-top:4px;font-size:12px}.platform-contract-directory-capacity>span{background:#e7ece9;height:3px;margin-top:5px;display:block}.platform-contract-directory-capacity>span:first-child{margin-top:0}.platform-contract-directory-capacity>span>i{background:#159d76;height:100%;display:block}.platform-contract-directory-capacity>small{display:block;margin-top:3px!important;font-size:12px!important}.platform-contract-directory-status{color:#0c765a;background:#edf8f4;border:1px solid #cce7dd;width:fit-content;padding:5px 7px;font-size:12px;font-weight:750}.platform-contract-directory-status.trial{color:#946516;background:#fff7e7;border-color:#eadab7}.platform-contract-directory-status.expired_trial,.platform-contract-directory-status.paused,.platform-contract-directory-status.cancelled,.platform-contract-directory-status.missing{color:#9e4b43;background:#fff2f0;border-color:#ebd0cc}.platform-contract-directory-row>a{color:#08785b;background:#f6fbf9;border:1px solid #cbded7;place-items:center;min-height:30px;font-size:12px;font-weight:750;display:grid}.platform-contract-directory-empty{color:#77847e;justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex}.platform-contract-directory-empty>span{background:#eef2f0;place-items:center;width:34px;height:34px;display:grid}.platform-contract-directory-empty p{margin:0}.platform-contract-directory-empty strong,.platform-contract-directory-empty small{display:block}.platform-contract-directory-empty strong{font-size:12px}.platform-contract-directory-empty small{margin-top:4px;font-size:12px}.platform-contract-directory>footer{background:#f2f8f5;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:10px 17px;display:grid}.platform-contract-directory>footer>span{color:#087b5d;background:#dfeee8;place-items:center;width:27px;height:27px;display:grid}.platform-contract-directory>footer p{margin:0}.platform-contract-directory>footer strong,.platform-contract-directory>footer small{display:block}.platform-contract-directory>footer strong{font-size:12px}.platform-contract-directory>footer small{color:#71847c;margin-top:3px;font-size:12px}.platform-contract-directory>footer a{color:#08785b;font-size:12px;font-weight:750}.platform-contract-center{flex-direction:column;gap:12px;display:flex}.platform-contract-hero{color:#fff;background:#153147;grid-template-columns:minmax(0,1.45fr) 330px;min-height:226px;display:grid;position:relative;overflow:hidden}.platform-contract-hero:after{content:"";border:1px solid #5cd9b31a;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-190px;left:-80px;box-shadow:0 0 0 55px #5cd9b308,0 0 0 110px #5cd9b305}.platform-contract-hero>div{z-index:1;padding:30px 34px;position:relative}.platform-contract-hero>div>span{color:#51d4ad}.platform-contract-hero h2{letter-spacing:-.8px;margin:9px 0 11px;font-size:26px}.platform-contract-hero>div>p{color:#a9bfca;max-width:660px;margin:0;font-size:12px;line-height:1.55}.platform-contract-hero>div>nav{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.platform-contract-hero>div>nav b{color:#acd0c5;letter-spacing:.05em;background:#1b3b50;border:1px solid #325268;padding:5px 7px;font-size:12px}.platform-contract-hero>aside{z-index:1;background:#ffffff0a;border-left:1px solid #ffffff14;padding:28px;position:relative}.platform-contract-hero>aside>small,.platform-contract-hero>aside>strong,.platform-contract-hero>aside>span{display:block}.platform-contract-hero>aside>small{color:#82a0ae;letter-spacing:.07em;font-size:12px}.platform-contract-hero>aside>strong{margin:10px 0 3px;font-size:24px}.platform-contract-hero>aside>span{color:#8fa8b4;font-size:12px}.platform-contract-hero dl{border-top:1px solid #ffffff17;margin:22px 0 0}.platform-contract-hero dl>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.platform-contract-hero dt{color:#829da9;font-size:12px}.platform-contract-hero dd{margin:0;font-size:12px;font-weight:700}.platform-contract-open-request{background:#fff8e8;border:1px solid #e8d7ae;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:11px 16px;display:grid}.platform-contract-open-request>span{color:#906119;background:#f5e8c9;place-items:center;width:32px;height:32px;display:grid}.platform-contract-open-request small,.platform-contract-open-request strong,.platform-contract-open-request p{display:block}.platform-contract-open-request small{color:#9b6b1e;letter-spacing:.07em;font-size:12px;font-weight:800}.platform-contract-open-request strong{margin-top:3px;font-size:12px}.platform-contract-open-request p{color:#7e6b49;margin:4px 0 0;font-size:12px}.platform-contract-open-request a{color:#805713;background:#fffdf8;border:1px solid #d5b66e;place-items:center;min-height:31px;padding:0 11px;font-size:12px;font-weight:750;display:grid}.platform-contract-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.platform-contract-metrics>article{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:10px;min-height:84px;padding:13px;display:flex}.platform-contract-metrics>article>i{background:#1aa47b;width:8px;height:8px;margin-top:3px}.platform-contract-metrics>article>i.blue{background:#4586ad}.platform-contract-metrics>article>i.violet{background:#765eb0}.platform-contract-metrics>article>i.amber{background:#c78a2c}.platform-contract-metrics p{margin:0}.platform-contract-metrics span,.platform-contract-metrics strong,.platform-contract-metrics small{display:block}.platform-contract-metrics span{color:#7d8984;font-size:12px}.platform-contract-metrics strong{margin-top:6px;font-size:16px}.platform-contract-metrics small{color:#89948f;margin-top:5px;font-size:12px}.platform-contract-center-layout{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:12px;display:grid}.platform-contract-center-layout>main,.platform-contract-center-layout>aside{flex-direction:column;gap:12px;display:flex}.platform-contract-capacity>header,.platform-contract-modules>header,.platform-contract-units>header,.platform-contract-internal>header,.platform-contract-events>header,.platform-contract-requests>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:12px 16px;display:flex}.platform-contract-capacity>header>b,.platform-contract-modules>header>b,.platform-contract-units>header>b{color:#74817b;font-size:12px}.platform-contract-capacity>div{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.platform-contract-capacity article{border:1px solid var(--line-soft);background:#fbfcfb;padding:13px}.platform-contract-capacity article header,.platform-contract-capacity article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-contract-capacity article header span{color:#4e5d57;font-size:12px}.platform-contract-capacity article header strong{font-size:17px}.platform-contract-capacity article header small{color:#89948f;font-size:12px;font-weight:500}.platform-contract-capacity article>div{background:#e4ebe8;height:5px;margin:13px 0 8px}.platform-contract-capacity article>div i{background:#14a079;height:100%;display:block}.platform-contract-capacity article.flexible>div i{background:linear-gradient(90deg,#14a079,#79c4ad)}.platform-contract-capacity article.attention>div i{background:#d28d28}.platform-contract-capacity article footer b,.platform-contract-capacity article footer small{color:#7b8781;font-size:12px}.platform-contract-modules>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-contract-modules article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:9px 15px;display:grid}.platform-contract-modules article:nth-child(2n){border-right:0}.platform-contract-modules article>i{color:#0a8162;background:#e1f2ec;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.platform-contract-modules article.excluded>i{color:#8a9490;background:#eff2f1}.platform-contract-modules article p{margin:0}.platform-contract-modules article strong,.platform-contract-modules article small{display:block}.platform-contract-modules article strong{font-size:12px}.platform-contract-modules article small{color:#82908a;margin-top:3px;font-size:12px}.platform-contract-modules article>b{color:#0a8162;font-size:12px}.platform-contract-modules article.excluded>b{color:#8b5b55}.platform-contract-units>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:35px minmax(170px,1fr) 150px 105px;align-items:center;gap:11px;min-height:70px;padding:9px 16px;display:grid}.platform-contract-units>div>article:last-child{border-bottom:0}.platform-contract-units article>i{color:#087d5e;background:#e5f1ed;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:800;display:grid}.platform-contract-units article p{margin:0}.platform-contract-units article p small,.platform-contract-units article p strong,.platform-contract-units article p span{display:block}.platform-contract-units article p small{color:#84908a;font-size:12px}.platform-contract-units article p strong{margin-top:3px;font-size:12px}.platform-contract-units article p span{color:#6f7d77;font-family:var(--font-geist-mono);margin-top:3px;font-size:12px}.platform-contract-units dl{gap:15px;margin:0;display:flex}.platform-contract-units dt{color:#8a9590;font-size:12px}.platform-contract-units dd{margin:3px 0 0;font-size:12px;font-weight:700}.platform-contract-units article>a{color:#087b5d;text-align:right;font-size:12px;font-weight:750}.platform-contract-internal>header,.platform-contract-events>header,.platform-contract-requests>header{display:block}.platform-contract-internal blockquote{color:#4e5d57;margin:0;padding:15px 16px;font-size:12px;line-height:1.55}.platform-contract-internal>footer{color:#74837d;background:#f5f8f7;grid-template-columns:24px 1fr;gap:8px;padding:10px 16px;display:grid}.platform-contract-internal>footer>span{background:#e4ece9;place-items:center;width:22px;height:22px;display:grid}.platform-contract-internal>footer small{font-size:12px;line-height:1.5}.platform-contract-events>div,.platform-contract-requests>div{padding:3px 15px 8px}.platform-contract-events article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:65px;display:grid}.platform-contract-events article>i{color:#087d5e;background:#e4f2ed;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:800;display:grid}.platform-contract-events article p{margin:0}.platform-contract-events article strong,.platform-contract-events article small,.platform-contract-events article em{display:block}.platform-contract-events article strong{font-size:12px}.platform-contract-events article small{color:#6f7d77;margin-top:3px;font-size:12px;line-height:1.4}.platform-contract-events article em{color:#929b97;margin-top:4px;font-size:12px;font-style:normal}.platform-contract-requests>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:7px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:60px;display:grid}.platform-contract-requests>div>a>i{background:#8f9a95;border-radius:50%;width:6px;height:6px}.platform-contract-requests>div>a>i.pending{background:#d3932c}.platform-contract-requests>div>a>i.in_review{background:#3c83a8}.platform-contract-requests a p{margin:0}.platform-contract-requests a strong,.platform-contract-requests a small,.platform-contract-requests a em{display:block}.platform-contract-requests a strong{font-size:12px}.platform-contract-requests a small{color:#75827c;margin-top:3px;font-size:12px}.platform-contract-requests a em{color:#949d99;margin-top:3px;font-size:12px;font-style:normal}.platform-contract-requests a>b{color:#86928c;font-size:12px}.platform-contract-requests>footer{border-top:1px solid var(--line-soft);padding:10px 15px}.platform-contract-requests>footer a{color:#087b5d;font-size:12px;font-weight:750}.platform-contract-empty{color:#8a9691;margin:0;padding:17px 0;font-size:12px}.platform-contract-adjustment{flex-direction:column;gap:12px;display:flex}.platform-contract-adjustment-comparison{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:10px;display:grid}.platform-contract-adjustment-comparison>span{color:#84918b;place-items:center;font-size:16px;display:grid}.platform-contract-adjustment-comparison>article{border:1px solid var(--line);background:#fff;min-height:145px;padding:16px 18px}.platform-contract-adjustment-comparison>article.proposed{background:#f5fbf9;border-color:#75bda6}.platform-contract-adjustment-comparison article header,.platform-contract-adjustment-comparison article footer{justify-content:space-between;gap:12px;display:flex}.platform-contract-adjustment-comparison article header span,.platform-contract-adjustment-comparison article footer span{color:#84908a;letter-spacing:.06em;font-size:12px;font-weight:750}.platform-contract-adjustment-comparison article header b{color:#087c5e;font-size:12px}.platform-contract-adjustment-comparison h2{margin:17px 0 4px;font-size:17px}.platform-contract-adjustment-comparison p{color:#73817a;margin:0;font-size:12px}.platform-contract-adjustment-comparison footer{border-top:1px solid var(--line-soft);margin-top:17px;padding-top:10px}.platform-contract-adjustment-comparison footer strong{font-size:12px}.platform-contract-adjustment-feedback{color:#9f443c;background:#fff2f0;border:1px solid #eccdc8;margin:0;padding:10px 13px;font-size:12px}.platform-contract-adjustment-layout{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:12px;display:grid}.platform-contract-adjustment-layout>aside{flex-direction:column;gap:10px;display:flex}.platform-contract-adjustment-editor>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:13px 17px;display:flex}.platform-contract-adjustment-editor>header span,.platform-contract-adjustment-capacity header span{color:#087f60;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-contract-adjustment-editor>header h2,.platform-contract-adjustment-capacity h2{margin:4px 0 0;font-size:12px}.platform-contract-adjustment-editor>header p{color:#7f8b85;margin:4px 0 0;font-size:12px}.platform-contract-adjustment-editor>header>b{color:#77847e;font-size:12px}.platform-contract-adjustment-fields{grid-template-columns:1fr 1fr;gap:15px;padding:17px;display:grid}.platform-contract-adjustment-fields>label>span,.platform-contract-adjustment-field-note>span{color:#4f5e58;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.platform-contract-adjustment-fields select,.platform-contract-adjustment-fields input,.platform-contract-adjustment-fields textarea{color:#34423d;background:#fbfcfb;border:1px solid #d9e0dd;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:12px}.platform-contract-adjustment-fields textarea{resize:vertical;min-height:82px;padding:10px;line-height:1.5}.platform-contract-adjustment-fields select:focus,.platform-contract-adjustment-fields input:focus,.platform-contract-adjustment-fields textarea:focus{border-color:#68b59d;box-shadow:0 0 0 3px #e9f6f1}.platform-contract-adjustment-fields label>small,.platform-contract-adjustment-field-note>small{color:#89948f;margin-top:5px;font-size:12px;display:block}.platform-contract-adjustment-fields .wide{grid-column:1/-1}.platform-contract-adjustment-fields .reason textarea{background:#f6faf8}.platform-contract-adjustment-field-note{border:1px solid var(--line-soft);background:#f8faf9;min-height:64px;padding:10px}.platform-contract-adjustment-field-note strong{font-size:12px;display:block}.platform-contract-adjustment-capacity>header{border-bottom:1px solid var(--line-soft);padding:13px 14px}.platform-contract-adjustment-capacity>div{padding:6px 14px 12px}.platform-contract-adjustment-capacity article{border-bottom:1px solid var(--line-soft);grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:53px;display:grid}.platform-contract-adjustment-capacity article>i{color:#087d5f;background:#dff1eb;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.platform-contract-adjustment-capacity article.conflict>i{color:#a44a42;background:#f7e3df}.platform-contract-adjustment-capacity article p{margin:0}.platform-contract-adjustment-capacity article strong,.platform-contract-adjustment-capacity article small{display:block}.platform-contract-adjustment-capacity article strong{font-size:12px}.platform-contract-adjustment-capacity article small{color:#818e88;margin-top:3px;font-size:12px}.platform-contract-adjustment-rules{background:#eef7f3;border:1px solid #d4e5df;grid-template-columns:28px 1fr;gap:9px;padding:12px;display:grid}.platform-contract-adjustment-rules>span{color:#087c5e;background:#dceee7;place-items:center;width:26px;height:26px;display:grid}.platform-contract-adjustment-rules p{margin:0}.platform-contract-adjustment-rules strong,.platform-contract-adjustment-rules small{display:block}.platform-contract-adjustment-rules strong{font-size:12px}.platform-contract-adjustment-rules small{color:#71837c;margin-top:3px;font-size:12px;line-height:1.45}.platform-contract-adjustment-confirm{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:18px 22px 1fr;align-items:center;gap:8px;min-height:67px;padding:10px 12px;display:grid}.platform-contract-adjustment-confirm input{accent-color:#087d5f}.platform-contract-adjustment-confirm>i{background:#e7f1ed;place-items:center;width:20px;height:20px;display:grid}.platform-contract-adjustment-confirm>i:after{content:"✓";color:#087c5e;font-size:12px}.platform-contract-adjustment-confirm p{margin:0}.platform-contract-adjustment-confirm strong,.platform-contract-adjustment-confirm small{display:block}.platform-contract-adjustment-confirm strong{font-size:12px}.platform-contract-adjustment-confirm small{color:#7e8b85;margin-top:3px;font-size:12px;line-height:1.4}.platform-contract-adjustment-submit{color:#fff;background:#087b5d;border:1px solid #087b5d;min-height:39px;font-size:12px;font-weight:750}.platform-contract-adjustment-submit:disabled{color:#8c9692;background:#e9eeec;border-color:#cdd6d2}.platform-contract-adjustment-revision{color:#89948f;text-align:center;font-size:12px}.platform-contract-adjustment-blocked,.platform-contract-adjustment-result{background:#fff9ec;border:1px solid #e5d2aa;grid-template-columns:58px minmax(0,620px);justify-content:center;align-items:center;gap:20px;min-height:285px;padding:35px;display:grid}.platform-contract-adjustment-blocked>span,.platform-contract-adjustment-result>span{color:#8d6019;background:#f3e5c5;place-items:center;width:56px;height:56px;font-size:19px;display:grid}.platform-contract-adjustment-result{background:#f3faf7;border-color:#cce7dd}.platform-contract-adjustment-result>span{color:#087c5e;background:#dcefe8}.platform-contract-adjustment-blocked small,.platform-contract-adjustment-result small{color:#8f641f;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-contract-adjustment-result small{color:#087c5e}.platform-contract-adjustment-blocked h2,.platform-contract-adjustment-result h2{margin:6px 0 8px;font-size:18px}.platform-contract-adjustment-blocked p,.platform-contract-adjustment-result p{color:#74694f;margin:0;font-size:12px;line-height:1.55}.platform-contract-adjustment-result p{color:#66776f}.platform-contract-adjustment-blocked a,.platform-contract-adjustment-result nav a{color:#7f5818;background:#fff;border:1px solid #d0b368;place-items:center;min-height:34px;margin-top:16px;padding:0 12px;font-size:12px;font-weight:750;display:inline-grid}.platform-contract-adjustment-result dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0 0;display:grid}.platform-contract-adjustment-result dl div{background:#fff;border:1px solid #dce8e3;padding:9px}.platform-contract-adjustment-result dt{color:#83908a;font-size:12px}.platform-contract-adjustment-result dd{margin:4px 0 0;font-size:12px;font-weight:700}.platform-contract-adjustment-result nav{gap:7px;display:flex}.platform-contract-adjustment-result nav a{color:#08785b;border-color:#a9d2c3}@media (max-width:1120px){.platform-contract-hero{grid-template-columns:1fr 285px}.platform-contract-center-layout,.platform-contract-adjustment-layout{grid-template-columns:1fr}.platform-contract-center-layout>aside{grid-template-columns:1fr 1fr;display:grid}.platform-contract-internal{grid-column:1/-1}.platform-contract-adjustment-layout>aside{grid-template-columns:1fr 1fr;display:grid}.platform-contract-adjustment-submit,.platform-contract-adjustment-revision{grid-column:1/-1}}@media (max-width:780px){.platform-contract-hero{grid-template-columns:1fr}.platform-contract-hero>aside{border-top:1px solid #ffffff14;border-left:0}.platform-contract-open-request{grid-template-columns:34px 1fr}.platform-contract-open-request>a{grid-column:2;justify-self:start}.platform-contract-metrics{grid-template-columns:1fr 1fr}.platform-contract-center-layout>aside,.platform-contract-adjustment-layout>aside{display:flex}.platform-contract-capacity>div,.platform-contract-modules>div{grid-template-columns:1fr}.platform-contract-modules article{border-right:0}.platform-contract-units>div>article{grid-template-columns:35px 1fr 90px}.platform-contract-units article>a{text-align:left;grid-column:2/-1}.platform-contract-adjustment-comparison{grid-template-columns:1fr}.platform-contract-adjustment-comparison>span{min-height:20px;transform:rotate(90deg)}.platform-contract-adjustment-fields{grid-template-columns:1fr}.platform-contract-adjustment-fields .wide{grid-column:auto}.platform-contract-adjustment-result dl{grid-template-columns:1fr 1fr}}@media (max-width:520px){.platform-contract-directory>footer{grid-template-columns:29px 1fr}.platform-contract-directory>footer a{grid-column:2}.platform-contract-hero>div,.platform-contract-hero>aside{padding:22px 19px}.platform-contract-metrics{grid-template-columns:1fr}.platform-contract-adjustment-blocked,.platform-contract-adjustment-result{grid-template-columns:1fr;padding:25px 20px}.platform-contract-adjustment-result dl{grid-template-columns:1fr}.platform-contract-adjustment-result nav{flex-direction:column}}.platform-contract-directory>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}.platform-subscription-directory-workspace{gap:12px;display:grid}.platform-subscription-directory-workspace :is(a,button:not(:disabled),select),.platform-contract-directory :is(a,button:not(:disabled),select){cursor:pointer}.platform-subscription-directory-live{background:#f6fbf9;border:1px solid #cfe2db;border-left:4px solid #168864;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.platform-subscription-directory-live>span{background:#e0f1eb;place-items:center;width:30px;height:30px;display:grid}.platform-subscription-directory-live>span i{background:#13a87c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #13a87c1a}.platform-subscription-directory-live small,.platform-subscription-directory-live strong,.platform-subscription-directory-live p{display:block}.platform-subscription-directory-live small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-subscription-directory-live strong{color:#29483d;margin-top:3px;font-size:13px}.platform-subscription-directory-live p{color:#71817a;margin:3px 0 0;font-size:12px}.platform-subscription-directory-live time{color:#71817a;white-space:nowrap;font-size:12px}.platform-subscription-directory-live button{color:#08785b;cursor:pointer;background:#fff;border:1px solid #9acbb9;min-height:36px;padding:0 11px;font-size:12px;font-weight:800}.platform-subscription-directory-live button:disabled{cursor:default;opacity:.65}.platform-subscription-directory-live.syncing{border-left-color:#c68b2d}.platform-subscription-directory-live.syncing>span i{background:#ca8a25}.platform-subscription-directory-live.offline,.platform-subscription-directory-live.unavailable{background:#fff7f5;border-color:#e3cbc7 #e3cbc7 #e3cbc7 #bd5d54}.platform-subscription-directory-live.offline>span,.platform-subscription-directory-live.unavailable>span{background:#f5e4e1}.platform-subscription-directory-live.offline>span i,.platform-subscription-directory-live.unavailable>span i{background:#bf5b52}.platform-subscription-directory-hero{color:#fff;background:#15372d;border-left:4px solid #49c49f;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:stretch;min-height:196px;display:grid;overflow:hidden}.platform-subscription-directory-hero>div{align-self:center;padding:27px 29px}.platform-subscription-directory-hero>div>span{color:#67d9b6;letter-spacing:.1em;font-size:12px;font-weight:850}.platform-subscription-directory-hero h2{max-width:680px;margin:8px 0 9px;font-size:22px;line-height:1.15}.platform-subscription-directory-hero p{color:#b4c9c1;max-width:680px;margin:0;font-size:12px;line-height:1.55}.platform-subscription-directory-hero dl{background:#ffffff0a;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-subscription-directory-hero dl>div{border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff14;align-content:center;padding:19px;display:grid}.platform-subscription-directory-hero dt{color:#9dbbb1;font-size:12px}.platform-subscription-directory-hero dd{margin:5px 0 3px;font-size:20px;font-weight:850}.platform-subscription-directory-hero small{color:#8ea99f;font-size:12px}.platform-subscription-directory-hero dl>div.attention{background:#bb77211f}.platform-subscription-directory-hero dl>div.attention dd{color:#ffd38f}.platform-contract-directory-full{margin-top:0}.platform-subscription-directory-toolbar{border-bottom:1px solid var(--line-soft);background:#fbfdfc;grid-template-columns:minmax(260px,1fr) minmax(370px,auto) minmax(180px,auto);align-items:end;gap:11px;padding:13px 17px;display:grid}.platform-subscription-directory-toolbar>label:first-child{color:#74847d;background:#fff;border:1px solid #d2dfda;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:grid}.platform-subscription-directory-toolbar input{color:#2f453c;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.platform-subscription-directory-toolbar label button{color:#75847e;cursor:pointer;background:0 0;border:0;font-size:16px}.platform-subscription-directory-toolbar nav{flex-wrap:wrap;gap:5px;display:flex}.platform-subscription-directory-toolbar nav button{color:#5f736a;cursor:pointer;background:#fff;border:1px solid #d8e3df;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.platform-subscription-directory-toolbar nav button b{color:#557068;background:#edf3f0;border-radius:10px;min-width:20px;padding:2px 5px;font-size:12px}.platform-subscription-directory-toolbar nav button.active{color:#08775a;background:#eaf7f2;border-color:#76bea7}.platform-subscription-directory-toolbar nav button.active b{color:#fff;background:#148662}.platform-subscription-directory-sort>span{color:#667970;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.platform-subscription-directory-sort select{color:#32483f;cursor:pointer;background:#fff;border:1px solid #d2dfda;width:100%;min-height:38px;padding:0 9px;font-size:12px}.platform-subscription-directory-unavailable{background:#fff8f6;border:1px solid #e4cfca;grid-template-columns:58px minmax(0,620px);justify-content:center;align-items:center;gap:19px;min-height:260px;padding:34px;display:grid}.platform-subscription-directory-unavailable>span{color:#a14942;background:#f3e2df;place-items:center;width:56px;height:56px;font-size:19px;display:grid}.platform-subscription-directory-unavailable small{color:#a14942;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-subscription-directory-unavailable h2{margin:6px 0;font-size:18px}.platform-subscription-directory-unavailable p{color:#756b67;margin:0;font-size:12px;line-height:1.55}@media (max-width:1180px){.platform-subscription-directory-hero{grid-template-columns:1fr}.platform-subscription-directory-toolbar{grid-template-columns:1fr 1fr}.platform-subscription-directory-toolbar nav{grid-area:2/1/auto/-1}.platform-subscription-directory-sort{grid-area:1/2}}@media (max-width:820px){.platform-subscription-directory-live{grid-template-columns:32px minmax(0,1fr) auto}.platform-subscription-directory-live time{grid-column:2}.platform-subscription-directory-live button{grid-area:1/3/3}.platform-contract-directory-table{overflow:visible}.platform-contract-directory-row.heading{display:none}.platform-contract-directory-row:not(.heading){background:#fff;border:1px solid #dbe5e1;grid-template-columns:1fr 1fr;gap:13px 18px;min-width:0;margin:10px;padding:15px;display:grid}.platform-contract-directory-row:not(.heading)>[data-label]:before{content:attr(data-label);color:#7b8983;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.platform-contract-directory-org,.platform-contract-directory-capacity{grid-column:1/-1}.platform-contract-directory-org{grid-template-columns:36px minmax(0,1fr);display:grid}.platform-contract-directory-org:before{grid-column:1/-1}.platform-contract-directory-status{align-self:end}.platform-contract-directory-row>a{align-self:end;min-height:38px}.platform-contract-directory-capacity{grid-template-columns:1fr auto;gap:4px 9px;display:grid}.platform-contract-directory-capacity:before{grid-column:1/-1}.platform-contract-directory-capacity>span{margin-top:0}.platform-subscription-directory-toolbar{grid-template-columns:1fr}.platform-subscription-directory-toolbar nav,.platform-subscription-directory-sort{grid-area:auto/1}.platform-contract-directory>footer nav{justify-content:flex-start}}@media (max-width:560px){.platform-subscription-directory-live{grid-template-columns:30px 1fr}.platform-subscription-directory-live time,.platform-subscription-directory-live button{grid-area:auto/2;justify-self:start}.platform-subscription-directory-hero dl{grid-template-columns:1fr}.platform-subscription-directory-hero dl>div{border-left:0}.platform-subscription-directory-hero>div{padding:22px 19px}.platform-subscription-directory-toolbar nav button{flex:calc(50% - 5px);justify-content:space-between}.platform-contract-directory-row:not(.heading){grid-template-columns:1fr}.platform-contract-directory-org,.platform-contract-directory-capacity{grid-column:1}.platform-contract-directory-row>a{width:100%}.platform-contract-directory>header{flex-direction:column;align-items:flex-start}.platform-contract-directory>footer nav{flex-direction:column;grid-column:1/-1}.platform-contract-directory>footer nav a{grid-column:auto}.platform-subscription-directory-unavailable{grid-template-columns:1fr;padding:27px 20px}}.identity-directory,.identity-network{flex-direction:column;gap:12px;display:flex}.identity-concept{border-left:3px solid #0da879;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:17px 19px;display:grid}.identity-concept-mark{color:#07805f;background:#e1f4ed;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.identity-concept>div:nth-child(2)>span,.identity-directory-heading>div>span,.identity-section-title>div>span,.identity-history header span{color:#07805f;letter-spacing:.1em;font-size:7px;font-weight:750}.identity-concept h2{margin:4px 0;font-size:15px}.identity-concept p{color:#74817c;max-width:680px;margin:0;font-size:8px;line-height:1.55}.identity-concept dl{border-left:1px solid var(--line);margin:0;display:flex}.identity-concept dl>div{min-width:92px;padding:4px 14px}.identity-concept dt{color:#84908b;font-size:7px}.identity-concept dd{margin:4px 0 0;font-size:17px;font-weight:720}.identity-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.identity-kpis article{align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:flex}.identity-kpi-symbol{flex:none;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.identity-kpi-symbol.green{color:#07805f;background:#e2f4ee}.identity-kpi-symbol.blue{color:#347da9;background:#e2eef6}.identity-kpi-symbol.violet{color:#7154a6;background:#ebe5f5}.identity-kpi-symbol.amber{color:#a66f1e;background:#f7ecd6}.identity-kpis p{margin:0}.identity-kpis small,.identity-kpis strong,.identity-kpis p>span{display:block}.identity-kpis small{color:#74817c;font-size:7px}.identity-kpis strong{margin:2px 0;font-size:18px}.identity-kpis p>span{color:#89938f;font-size:7px}.identity-directory-panel{overflow:hidden}.identity-directory-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.identity-directory-heading h2{margin:3px 0;font-size:11px}.identity-directory-heading p{color:#83908a;margin:0;font-size:7px}.identity-toolbar{border-bottom:1px solid var(--line-soft);background:#fbfcfc;align-items:center;gap:9px;min-height:58px;padding:10px 15px;display:flex}.identity-toolbar>label{border:1px solid var(--line);background:#fff;flex:1;align-items:center;gap:7px;min-width:245px;height:33px;padding:0 10px;display:flex}.identity-toolbar input{color:#31403a;border:0;outline:0;flex:1;min-width:0;font-size:8px}.identity-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.identity-toolbar button{border:1px solid var(--line);color:#66736e;background:#fff;min-height:30px;padding:0 8px;font-size:7px}.identity-toolbar button.active{color:#087b5d;background:#e6f6f0;border-color:#99d8c5;font-weight:700}.identity-table{overflow-x:auto}.identity-row{border-bottom:1px solid var(--line-soft);color:#53615b;grid-template-columns:minmax(220px,1.35fr) minmax(165px,1fr) minmax(155px,.9fr) 85px 100px 18px;align-items:center;gap:10px;min-width:830px;min-height:61px;padding:7px 15px;font-size:8px;display:grid}.identity-row:not(.identity-table-head):hover{background:#fbfdfc}.identity-table-head{color:#8a9691;letter-spacing:.05em;text-transform:uppercase;min-height:31px;font-size:6px;font-weight:700}.identity-person{align-items:center;gap:8px;min-width:0;display:flex}.identity-person p{min-width:0;margin:0}.identity-person strong,.identity-person small,.identity-primary-context strong,.identity-primary-context small,.identity-reach small,.identity-row time small{display:block}.identity-person strong{color:#1e2e28;font-size:9px}.identity-person small{color:#87928d;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:7px;overflow:hidden}.identity-role-list{flex-wrap:wrap;gap:3px;display:flex}.identity-role-list span,.identity-context-roles p span{color:#5c6964;background:#edf2f0;border-radius:2px;padding:3px 6px;font-size:6px}.identity-role-list .student,.identity-context-roles .student{color:#08795d;background:#e3f4ee}.identity-role-list .teacher,.identity-context-roles .teacher{color:#357ba4;background:#e3eef5}.identity-role-list .personal,.identity-context-roles .personal{color:#6d54a0;background:#ece7f5}.identity-role-list .employee,.identity-context-roles .employee{color:#9e6d20;background:#f7ecd7}.identity-primary-context strong{color:#3b4944;font-size:8px}.identity-primary-context small,.identity-reach small,.identity-row time small{color:#8b9591;margin-top:3px;font-size:6px}.identity-reach>strong{color:#26352f}.identity-row>b{color:#0a8463}.identity-row time{color:#65726d;font-size:7px}.identity-empty{text-align:center;padding:35px 15px}.identity-empty>span{color:#9aa49f;font-size:22px;display:block}.identity-empty strong{margin-top:6px;font-size:10px;display:block}.identity-empty p{color:#84908b;font-size:8px}.identity-empty button{border:1px solid var(--line);color:#087b5d;background:#fff;padding:7px 10px;font-size:7px}.identity-directory-footer{color:#78847f;background:#f9fbfa;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:9px 15px;font-size:7px;display:flex}.identity-directory-footer p{text-align:right;max-width:620px;margin:0}.identity-directory-footer i{color:#0b8b68;font-style:normal}.identity-network-hero{border-top:3px solid #0ca779;grid-template-columns:minmax(270px,1.1fr) minmax(390px,1.2fr) auto;align-items:center;gap:18px;min-height:119px;padding:17px 19px;display:grid}.identity-hero-person{align-items:center;gap:13px;display:flex}.identity-hero-person>span{color:#087b5d;background:#dff3ec;flex:none;place-items:center;width:53px;height:53px;font-size:16px;font-weight:750;display:grid}.identity-hero-person small{color:#087b5d;letter-spacing:.09em;font-size:7px;font-weight:750}.identity-hero-person h2{margin:4px 0 2px;font-size:16px}.identity-hero-person p{color:#68756f;margin:0;font-size:8px}.identity-hero-person b{color:#8a9590;margin-top:5px;font-size:7px;font-weight:500;display:block}.identity-network-hero>dl{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.identity-network-hero dl>div{border-right:1px solid var(--line);padding:6px 13px}.identity-network-hero dt{color:#7e8b85;font-size:7px}.identity-network-hero dd{color:#24332d;margin:4px 0 0;font-size:17px;font-weight:720}.identity-status{color:#087b5d;background:#e6f5ef;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:700;display:flex}.identity-status i{background:#13ab7d;border-radius:50%;width:6px;height:6px}.identity-portability-map{border-top:2px solid #735aa3;overflow:hidden}.identity-portability-map>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:63px;padding:11px 15px;display:flex}.identity-portability-map>header span{color:#675294;letter-spacing:.09em;font-size:6px;font-weight:850}.identity-portability-map>header h2{margin:4px 0 0;font-size:11px}.identity-portability-map>header p{color:#7c8983;margin:4px 0 0;font-size:7px}.identity-portability-map>header>strong{color:#675294;background:#ece7f5;flex:none;padding:5px 7px;font-size:7px}.identity-portability-flow{background:#fbfcfc;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch;padding:11px 15px;display:grid}.identity-portability-flow>article{background:#fff;border:1px solid #dce4e1;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-height:72px;padding:9px;display:grid}.identity-portability-flow>article>i{color:#087b5d;background:#e8f5f0;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.identity-portability-flow>article.global{border-color:#b7dccc}.identity-portability-flow>article.private{background:#fdfcff;border-color:#d9cfea}.identity-portability-flow>article.private>i{color:#675294;background:#ece7f5}.identity-portability-flow p{min-width:0;margin:0}.identity-portability-flow small,.identity-portability-flow strong,.identity-portability-flow span{display:block}.identity-portability-flow small{color:#87928e;letter-spacing:.06em;font-size:5px;font-weight:800}.identity-portability-flow strong{color:#2f3e38;margin-top:4px;font-size:8px}.identity-portability-flow span{color:#7b8782;margin-top:4px;font-size:6px;line-height:1.35}.identity-portability-flow>b{color:#8b9892;place-items:center;font-size:10px;display:grid}.identity-portability-map>footer{border-top:1px solid var(--line-soft);background:#f6faf8;align-items:center;gap:8px;min-height:37px;padding:7px 15px;display:flex}.identity-portability-map>footer>span{color:#087b5d;background:#dff3ec;flex:none;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.identity-portability-map>footer p{color:#6f7d77;margin:0;font-size:7px}.identity-portability-map>footer strong{color:#3b4944}.identity-network-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.identity-network-summary article{overflow:hidden}.identity-network-summary header{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;min-height:53px;padding:10px 13px;display:flex}.identity-network-summary header>span{color:#087b5d;background:#e5f4ef;place-items:center;width:28px;height:28px;display:grid}.identity-network-summary header small,.identity-network-summary header strong{display:block}.identity-network-summary header small{color:#87928e;letter-spacing:.06em;font-size:6px}.identity-network-summary header strong{margin-top:3px;font-size:9px}.identity-network-summary dl{grid-template-columns:repeat(4,1fr);margin:0;padding:11px 13px;display:grid}.identity-network-summary dt{color:#87928e;font-size:6px}.identity-network-summary dd{margin:3px 0 0;font-size:12px;font-weight:700}.identity-network-summary footer{border-top:1px solid var(--line-soft);text-align:right;padding:8px 13px}.identity-network-summary footer a{color:#087b5d;font-size:7px;font-weight:650}.identity-mini-list{min-height:63px;padding:5px 13px}.identity-mini-list p{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin:0;display:flex}.identity-mini-list p:last-child{border:0}.identity-mini-list strong{font-size:7px}.identity-mini-list small{color:#84908b;text-align:right;font-size:6px}.identity-context-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;display:grid}.identity-context-main{min-width:0}.identity-section-title{justify-content:space-between;align-items:center;min-height:61px;padding:4px 2px 9px;display:flex}.identity-section-title h2,.identity-history h2{margin:3px 0;font-size:12px}.identity-section-title p,.identity-history header p{color:#7d8984;margin:0;font-size:7px}.identity-section-title>b{color:#087b5d;background:#e4f4ef;padding:5px 7px;font-size:7px}.identity-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-context-card{overflow:hidden}.identity-context-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:36px 1fr 7px;align-items:center;gap:9px;min-height:66px;padding:11px 13px;display:grid}.identity-context-card header>span{color:#087b5d;background:#e2f3ed;place-items:center;width:34px;height:34px;font-size:9px;font-weight:750;display:grid}.identity-context-card header small,.identity-context-card header h3,.identity-context-card header p{margin:0;display:block}.identity-context-card header small{color:#0a8463;text-transform:uppercase;font-size:6px;font-weight:700}.identity-context-card header h3{margin-top:3px;font-size:10px}.identity-context-card header p{color:#85908c;margin-top:2px;font-size:6px}.identity-context-card header>i{background:#11aa7c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5f5ef}.identity-context-roles{padding:10px 13px 6px}.identity-context-roles>small{color:#89938f;font-size:6px}.identity-context-roles p{flex-wrap:wrap;gap:3px;min-height:20px;margin:5px 0 0;display:flex}.identity-context-card>dl{grid-template-columns:.7fr 1fr 1.2fr;margin:0;padding:5px 13px 10px;display:grid}.identity-context-card dl>div{border-right:1px solid var(--line-soft);min-width:0;margin-right:8px;padding-right:8px}.identity-context-card dl>div:last-child{border:0;margin:0;padding:0}.identity-context-card dt{color:#87928e;font-size:6px}.identity-context-card dd{color:#40504a;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:7px;font-weight:650;overflow:hidden}.identity-professional-line{color:#68766f;background:#f3f6f5;margin:0 13px 9px;padding:6px 8px;font-size:6px}.identity-context-card>footer{border-top:1px solid var(--line-soft);background:#fbfcfc;align-items:center;gap:10px;min-height:36px;padding:7px 13px;display:flex}.identity-context-card footer a{color:#087b5d;font-size:7px;font-weight:650}.identity-context-card footer>small{color:#89948f;margin-left:auto;font-size:6px}.identity-context-card footer>span{color:#85908c;font-size:7px}.identity-context-empty{align-items:center;gap:13px;min-height:112px;padding:18px;display:flex}.identity-context-empty>span{color:#76827d;background:#eef2f0;place-items:center;width:40px;height:40px;display:grid}.identity-context-empty h3{margin:0;font-size:11px}.identity-context-empty p{color:#7d8984;max-width:560px;margin:5px 0 0;font-size:8px;line-height:1.5}.identity-assignment{position:sticky;top:12px;overflow:hidden}.identity-assignment>header{border-bottom:1px solid var(--line-soft);background:#f7fbf9;align-items:center;gap:10px;min-height:67px;padding:11px 13px;display:flex}.identity-assignment header>span{color:#fff;background:#0a9e75;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.identity-assignment header small{color:#07805f;letter-spacing:.08em;font-size:6px;font-weight:750}.identity-assignment h2{margin:3px 0;font-size:11px}.identity-assignment header p{color:#7f8b86;margin:0;font-size:7px}.identity-assignment form{flex-direction:column;gap:10px;padding:13px;display:flex}.identity-assignment form>label>span,.identity-professional-fields label>span{color:#596761;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.identity-assignment select,.identity-assignment input,.identity-assignment textarea{border:1px solid var(--line);color:#2d3c36;background:#fff;border-radius:1px;outline:0;width:100%;padding:8px 9px;font-size:8px}.identity-assignment textarea{resize:vertical}.identity-assignment select:focus,.identity-assignment input:focus,.identity-assignment textarea:focus{border-color:#77cbb2;box-shadow:0 0 0 2px #e4f5ef}.identity-assignment fieldset{border:0;grid-template-columns:repeat(2,1fr);gap:5px;margin:0;padding:0;display:grid}.identity-assignment legend{color:#596761;grid-column:1/-1;margin-bottom:5px;font-size:7px;font-weight:650}.identity-assignment fieldset label{border:1px solid var(--line);cursor:pointer;grid-template-columns:14px 1fr;align-items:center;gap:6px;min-height:47px;padding:7px;display:grid}.identity-assignment fieldset label.current{cursor:default;opacity:.72;background:#f3f6f5}.identity-assignment fieldset input{opacity:0;pointer-events:none;position:absolute}.identity-assignment fieldset label>i{border:1px solid #b9c4bf;place-items:center;width:13px;height:13px;display:grid}.identity-assignment fieldset input:checked+i{background:#0a9b72;border-color:#0a9b72}.identity-assignment fieldset input:checked+i:after{content:"✓";color:#fff;font-size:8px;font-style:normal}.identity-assignment fieldset strong,.identity-assignment fieldset small{display:block}.identity-assignment fieldset strong{font-size:7px}.identity-assignment fieldset small{color:#87928e;margin-top:2px;font-size:6px;line-height:1.25}.identity-professional-fields{flex-direction:column;gap:9px;display:flex}.identity-professional-fields>div{grid-template-columns:1fr 90px;gap:7px;display:grid}.identity-assignment form>button{color:#fff;background:#087e5e;border:0;min-height:36px;font-size:8px;font-weight:700}.identity-assignment form>button:disabled{cursor:default;background:#a9b7b2}.identity-form-feedback{margin:0;padding:7px 8px;font-size:7px}.identity-form-feedback.error{color:#a94b45;background:#fae9e7}.identity-form-feedback.success{color:#08795d;background:#e3f5ef}.identity-form-footnote,.field-warning{color:#84908b;font-size:6px;line-height:1.45}.field-warning{color:#b06732;margin-top:4px;display:block}.identity-history{overflow:hidden}.identity-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:62px;padding:11px 14px;display:flex}.identity-history header>b{color:#6d7a75;background:#eef2f0;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.identity-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:52px;padding:8px 14px;display:grid}.identity-history article:last-child{border:0}.identity-history article>span{color:#6f7b77;background:#eef2f0;place-items:center;width:29px;height:29px;font-size:7px;font-weight:700;display:grid}.identity-history article strong,.identity-history article small{display:block}.identity-history article strong{font-size:8px}.identity-history article small,.identity-history time{color:#87928e;margin-top:3px;font-size:7px}.identity-privacy-note{border-left:3px solid #347da9;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:64px;padding:11px 14px;display:grid}.identity-privacy-note>span{color:#347da9;background:#e2edf5;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.identity-privacy-note strong{font-size:9px}.identity-privacy-note p{color:#75827c;max-width:900px;margin:4px 0 0;font-size:7px;line-height:1.5}.identity-context-card.mixed-history{border-top:2px solid #d9b86f}.identity-context-roles>em{color:#9a722f;margin-top:4px;font-size:5px;font-style:normal;font-weight:700;display:block}.identity-role-journey{border-top:1px solid var(--line-soft);background:#fcfdfd}.identity-role-journey>summary{color:#67756f;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 11px;align-items:center;gap:7px;min-height:34px;padding:7px 13px;list-style:none;display:grid}.identity-role-journey>summary::-webkit-details-marker{display:none}.identity-role-journey>summary:hover,.identity-role-journey[open]>summary{background:#f7faf9}.identity-role-journey>summary span{color:#7d8984;letter-spacing:.07em;font-size:5px;font-weight:800}.identity-role-journey>summary strong{color:#4f5d57;font-size:6px}.identity-role-journey>summary i{font-size:8px;font-style:normal;transition:transform .16s}.identity-role-journey[open]>summary i{transform:rotate(180deg)}.identity-role-journey ol{margin:0;padding:0 13px 8px;list-style:none}.identity-role-journey li{border-top:1px solid #e8ecea;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;display:grid}.identity-role-journey li>i{color:#07805f;background:#e1f3ec;place-items:center;width:16px;height:16px;font-size:5px;font-style:normal;display:grid}.identity-role-journey li.ended>i{color:#9a6d25;background:#f3ead7}.identity-role-journey li p{min-width:0;margin:0}.identity-role-journey li strong,.identity-role-journey li small{display:block}.identity-role-journey li strong{font-size:6px}.identity-role-journey li small{color:#8a9590;margin-top:2px;font-size:5px}.identity-role-journey li>b{color:#087b5d;font-size:5px}.identity-role-journey li.ended>b{color:#9a6d25}.identity-history-context>.identity-role-journey{border:1px solid #e1e7e4;grid-column:1/-1;width:100%;margin-top:2px}.identity-history-context>div>a{color:#087b5d;width:fit-content;margin-top:4px;font-size:6px;font-weight:700;display:block}@media (max-width:1120px){.identity-concept{grid-template-columns:48px 1fr}.identity-concept dl{border-left:0;grid-column:2}.identity-concept dl>div:first-child{padding-left:0}.identity-network-hero{grid-template-columns:1fr auto}.identity-network-hero>dl{border-left:0;grid-area:2/1/auto/-1}.identity-network-hero dl>div:first-child{padding-left:0}.identity-context-layout{grid-template-columns:1fr}.identity-assignment{position:static}.identity-context-grid{grid-template-columns:repeat(2,1fr)}.identity-portability-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.identity-portability-flow>b{display:none}}@media (max-width:860px){.identity-kpis,.identity-network-summary{grid-template-columns:repeat(2,1fr)}.identity-toolbar{flex-direction:column;align-items:stretch}.identity-toolbar>label{flex:none;min-width:0}.identity-context-grid{grid-template-columns:1fr}}@media (max-width:600px){.identity-concept{grid-template-columns:1fr}.identity-concept-mark{display:none}.identity-concept dl{grid-column:1;overflow-x:auto}.identity-concept dl>div{min-width:85px;padding-inline:9px}.identity-kpis,.identity-network-summary{grid-template-columns:1fr}.identity-toolbar>div{flex-wrap:nowrap;overflow-x:auto}.identity-toolbar button{white-space:nowrap}.identity-directory-footer{flex-direction:column;align-items:flex-start}.identity-directory-footer p{text-align:left}.identity-network-hero{grid-template-columns:1fr}.identity-status{justify-self:start}.identity-network-hero>dl{grid-area:auto;grid-template-columns:repeat(2,1fr)}.identity-network-hero dl>div{padding:7px}.identity-assignment fieldset,.identity-professional-fields>div{grid-template-columns:1fr}.identity-context-card>footer{flex-wrap:wrap}.identity-context-card footer>small{width:100%;margin:0}.identity-section-title{flex-direction:column;align-items:flex-start;gap:8px}.identity-history>div>article{grid-template-columns:31px 1fr}.identity-history-context>time{grid-column:2}.identity-role-journey li{grid-template-columns:17px minmax(0,1fr);padding-block:5px}.identity-role-journey li>b{grid-column:2}.identity-portability-map>header{flex-direction:column;align-items:flex-start}.identity-portability-flow{grid-template-columns:1fr}.identity-portability-map>footer{align-items:flex-start}}.identity-context-command{gap:12px;display:grid}.identity-context-command-hero{border-top:3px solid #168e6c;grid-template-columns:minmax(250px,1.3fr) minmax(180px,.8fr) auto auto;align-items:center;gap:16px;min-height:116px;padding:17px 19px;display:grid}.identity-context-command-person{align-items:center;gap:12px;display:flex}.identity-context-command-person>span{color:#08795d;background:#dcefe8;flex:none;place-items:center;width:49px;height:49px;font-size:14px;font-weight:850;display:grid}.identity-context-command-person small,.identity-context-command-unit small{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:850}.identity-context-command-person h2{margin:4px 0 2px;font-size:15px}.identity-context-command-person p,.identity-context-command-unit p{color:#728079;margin:0;font-size:7px}.identity-context-command-unit{border-left:1px solid #dfe7e4;padding-left:16px}.identity-context-command-unit strong{margin:4px 0 2px;font-size:10px;display:block}.identity-context-command-hero>dl{border:1px solid #dce5e1;grid-template-columns:repeat(3,74px);display:grid}.identity-context-command-hero>dl>div{text-align:center;border-right:1px solid #e4eae7;align-content:center;place-items:center;min-height:61px;display:grid}.identity-context-command-hero>dl>div:last-child{border-right:0}.identity-context-command-hero dt{color:#7d8984;font-size:5px}.identity-context-command-hero dd{color:#26372f;margin:3px 0 0;font-size:16px;font-weight:850}.identity-context-command-hero dd small{color:#8a9691;font-size:6px}.identity-context-command-hero>b{color:#08795d;white-space:nowrap;background:#e2f3ec;padding:6px 8px;font-size:6px}.identity-context-command-hero>b.ended{color:#68746f;background:#ecefed}.identity-context-command-rule{background:#eef8f4;border:1px solid #cfe2dc;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:9px 14px;display:grid}.identity-context-command-rule>span{color:#08795d;background:#d7ece5;place-items:center;width:33px;height:33px;display:grid}.identity-context-command-rule small{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850;display:block}.identity-context-command-rule strong{margin-top:3px;font-size:9px;display:block}.identity-context-command-rule p{color:#65756e;margin:3px 0 0;font-size:6px}.identity-context-command-rule>i{color:#08795d;border:1px solid #c5dcd4;padding:6px 8px;font-size:6px;font-style:normal;font-weight:750}.identity-context-module-section{gap:9px;display:grid}.identity-context-module-section>header{justify-content:space-between;align-items:end;gap:12px;padding:2px 1px;display:flex}.identity-context-module-section>header span,.identity-context-activation header small,.identity-context-timeline header span,.identity-context-records header span,.identity-context-other header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:850}.identity-context-module-section>header h2,.identity-context-activation h2,.identity-context-timeline h2,.identity-context-records h2,.identity-context-other h2{margin:4px 0 0;font-size:11px}.identity-context-module-section>header p,.identity-context-activation header p,.identity-context-timeline header p,.identity-context-records header p,.identity-context-other header p{color:#78857f;margin:3px 0 0;font-size:6px}.identity-context-module-section>header>b{color:#75817c;font-size:6px}.identity-context-module-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.identity-context-module{border-top:2px solid #b6c3be;grid-template-rows:auto auto auto 1fr auto auto;min-height:188px;padding:13px 14px 0;display:grid;overflow:hidden}.identity-context-module.active{border-top-color:#1b9a74}.identity-context-module.student.active{border-top-color:#4d87b7}.identity-context-module>header{justify-content:space-between;align-items:center;display:flex}.identity-context-module>header span{color:#99a59f;font-size:7px;font-weight:850}.identity-context-module>header b{color:#75817c;background:#f0f2f1;padding:4px 6px;font-size:5px}.identity-context-module.active>header b{color:#08795d;background:#e0f1eb}.identity-context-module.student.active>header b{color:#416d95;background:#e7eef7}.identity-context-module h3{margin:12px 0 4px;font-size:11px}.identity-context-module>p{color:#7a8781;min-height:27px;margin:0;font-size:6px;line-height:1.45}.identity-context-module dl{grid-template-columns:1fr 1fr;gap:6px;margin:11px 0 8px;display:grid}.identity-context-module dl div{border-left:2px solid #dce4e1;padding-left:7px}.identity-context-module dt{color:#8a9590;font-size:5px}.identity-context-module dd{color:#35443d;text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin:3px 0 0;font-size:7px;font-weight:800;overflow:hidden}.identity-context-module-open{color:#986817;margin-bottom:8px;font-size:5px;font-weight:750}.identity-context-module footer{border-top:1px solid #e5ebe8;justify-content:space-between;align-items:center;min-height:35px;margin:0 -14px;padding:0 14px;display:flex}.identity-context-module footer a,.identity-context-module footer span{color:#08795d;font-size:6px;font-weight:800}.identity-context-module.inactive footer span{color:#7c8983}.identity-context-module footer i{color:#12916c;font-size:8px;font-style:normal}.identity-context-module.inactive footer i{color:#b0bab5}.identity-context-command-layout{grid-template-columns:minmax(0,1.42fr) minmax(290px,.58fr);align-items:start;gap:10px;display:grid}.identity-context-command-main,.identity-context-command-side{gap:10px;display:grid}.identity-context-activation>header,.identity-context-timeline>header,.identity-context-records>header,.identity-context-other>header{border-bottom:1px solid #e5ebe8;align-items:center;gap:10px;min-height:78px;padding:12px 14px;display:flex}.identity-context-activation>header>span{color:#08795d;background:#e0f1eb;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.identity-context-activation form{gap:10px;padding:13px 14px 15px;display:grid}.identity-context-activation fieldset{border:0;grid-template-columns:repeat(2,1fr);gap:7px;padding:0;display:grid}.identity-context-activation legend{color:#64736c;grid-column:1/-1;margin-bottom:5px;font-size:6px;font-weight:800}.identity-context-activation fieldset label{cursor:pointer;background:#fafcfb;border:1px solid #dce4e1;align-items:center;gap:9px;min-height:58px;padding:8px 9px;display:flex}.identity-context-activation fieldset label.selected{background:#eff9f5;border-color:#65b298}.identity-context-activation fieldset input{opacity:0;pointer-events:none;position:absolute}.identity-context-activation fieldset i{border:1px solid #c7d2ce;flex:none;place-items:center;width:18px;height:18px;display:grid}.identity-context-activation fieldset label.selected i{background:#168e6c;border-color:#168e6c}.identity-context-activation fieldset label.selected i:after{content:"✓";color:#fff;font-size:8px;font-style:normal}.identity-context-activation fieldset strong,.identity-context-activation fieldset small{display:block}.identity-context-activation fieldset strong{font-size:7px}.identity-context-activation fieldset small{color:#7e8a84;margin-top:3px;font-size:5px}.identity-context-activation form>label,.identity-context-professional-fields label{gap:4px;display:grid}.identity-context-activation form label>span{color:#58675f;font-size:6px;font-weight:750}.identity-context-activation select,.identity-context-activation input,.identity-context-activation textarea{color:#304039;width:100%;font:inherit;background:#fbfcfb;border:1px solid #d6dfdb;border-radius:2px;outline:0;font-size:7px}.identity-context-activation select,.identity-context-activation input{min-height:34px;padding:0 8px}.identity-context-activation textarea{resize:vertical;min-height:68px;padding:8px}.identity-context-professional-fields{gap:9px;display:grid}.identity-context-professional-fields>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.identity-context-field-warning{color:#a05249;font-size:5px}.identity-context-feedback{color:#08795d;background:#eaf7f2;border:1px solid #bfe0d5;margin:0;padding:8px 9px;font-size:6px;font-weight:750}.identity-context-feedback.error{color:#9b4f49;background:#fff2f1;border-color:#e5c3bf}.identity-context-activation button{color:#fff;min-height:35px;font:inherit;cursor:pointer;background:#08795d;border:1px solid #08795d;font-size:7px;font-weight:800}.identity-context-activation button:disabled{cursor:not-allowed;background:#b8c3bf;border-color:#b8c3bf}.identity-context-complete{align-items:center;gap:12px;min-height:112px;padding:15px;display:flex}.identity-context-complete>span{color:#08795d;background:#e0f1eb;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.identity-context-complete small{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.identity-context-complete h2{margin:4px 0 0;font-size:11px}.identity-context-complete p{color:#78857f;margin:4px 0 0;font-size:6px}.identity-context-timeline>header{justify-content:space-between}.identity-context-timeline>header>b{color:#83908a;font-size:13px}.identity-context-timeline>div{padding:2px 13px 12px}.identity-context-timeline article{border-bottom:1px solid #e9eeec;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;display:grid}.identity-context-timeline article>i{color:#65736d;background:#edf2f0;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:850;display:grid}.identity-context-timeline article.student>i{color:#4c7199;background:#e8eef7}.identity-context-timeline article.professional>i{color:#08795d;background:#e2f3ec}.identity-context-timeline article p{margin:0}.identity-context-timeline article small,.identity-context-timeline article span{color:#87928d;font-size:5px;display:block}.identity-context-timeline article strong{margin:2px 0;font-size:7px;display:block}.identity-context-timeline article time{color:#7e8a85;white-space:nowrap;font-size:5px}.identity-context-records>header,.identity-context-other>header{display:block}.identity-context-records>article{border-bottom:1px solid #e6ece9;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:9px 12px;display:grid}.identity-context-records>article:last-child{border-bottom:0}.identity-context-records>article>i{color:#08795d;background:#e3f1ec;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:850;display:grid}.identity-context-records article small,.identity-context-records article strong,.identity-context-records article p,.identity-context-records article em{display:block}.identity-context-records article small{color:#08795d;font-size:5px;font-weight:800}.identity-context-records article strong{margin-top:3px;font-size:8px}.identity-context-records article p{color:#7b8782;margin:3px 0 0;font-size:5px}.identity-context-records article em{color:#956718;margin-top:4px;font-size:5px;font-style:normal}.identity-context-records article>a,.identity-context-records article>span{color:#08795d;font-size:6px;font-weight:800}.identity-context-other>div>a{min-height:67px;color:inherit;border-bottom:1px solid #e7ecea;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;display:grid}.identity-context-other>div>a>span{color:#52665d;background:#edf3f1;place-items:center;width:30px;height:30px;font-size:7px;font-weight:850;display:grid}.identity-context-other a p{margin:0}.identity-context-other a small,.identity-context-other a strong,.identity-context-other a em{display:block}.identity-context-other a small{color:#7f8b85;font-size:5px}.identity-context-other a strong{margin-top:2px;font-size:7px}.identity-context-other a em{color:#08795d;margin-top:3px;font-size:5px;font-style:normal}.identity-context-other a>b{color:#08795d;background:#e2f3ec;padding:4px 5px;font-size:5px}.identity-context-other a>b.ended{color:#6e7a74;background:#ecefed}.identity-context-privacy{background:#eef8f4;border:1px solid #d0e4dd;align-items:center;gap:10px;min-height:73px;padding:10px 12px;display:flex}.identity-context-privacy>span{color:#08795d;background:#dbeee7;flex:none;place-items:center;width:30px;height:30px;display:grid}.identity-context-privacy strong{font-size:7px}.identity-context-privacy p{color:#66766f;margin:3px 0 0;font-size:5px;line-height:1.45}.identity-context-empty-line{color:#7c8983;margin:0;padding:18px 13px;font-size:6px}@media (max-width:1050px){.identity-context-command-hero{grid-template-columns:1fr 1fr}.identity-context-command-hero>dl{justify-self:start}.identity-context-module-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.identity-context-command-hero,.identity-context-command-layout{grid-template-columns:1fr}.identity-context-command-hero>dl{grid-template-columns:repeat(3,1fr);width:100%}.identity-context-command-unit{border-top:1px solid #dfe7e4;border-left:0;padding:12px 0 0}.identity-context-command-rule{grid-template-columns:34px 1fr}.identity-context-command-rule>i{grid-column:2;width:fit-content}.identity-context-module-grid,.identity-context-activation fieldset,.identity-context-professional-fields>div{grid-template-columns:1fr}}.identity-module-lifecycle{--module-green:#08795d;--module-green-soft:#dff1ea;--module-blue:#376f9f;--module-blue-soft:#e4edf6;--module-amber:#9a6518;--module-amber-soft:#f7ecd9;--module-ink:#17382f;--module-muted:#687b74;color:var(--module-ink);gap:14px;display:grid}.identity-module-lifecycle *{box-sizing:border-box}.identity-module-lifecycle a,.identity-module-lifecycle button{cursor:pointer}.identity-module-lifecycle-overview{border-top:4px solid #168e6c;grid-template-columns:minmax(270px,1fr) minmax(330px,.95fr) auto;align-items:center;gap:22px;min-height:136px;padding:20px;display:grid}.identity-module-lifecycle-person{align-items:center;gap:14px;min-width:0;display:flex}.identity-module-lifecycle-person>span{background:var(--module-green-soft);width:58px;height:58px;color:var(--module-green);flex:0 0 58px;place-items:center;font-size:1rem;font-weight:900;display:grid}.identity-module-lifecycle-person>div{min-width:0}.identity-module-lifecycle-person small{color:var(--module-green);letter-spacing:.08em;font-size:.75rem;font-weight:900}.identity-module-lifecycle-person h2{overflow-wrap:anywhere;margin:5px 0 2px;font-size:1.25rem;line-height:1.15}.identity-module-lifecycle-person p{color:var(--module-muted);margin:0;font-size:.875rem}.identity-module-lifecycle-route{border-inline:1px solid #dce6e2;grid-template-columns:34px minmax(110px,1fr) 20px 34px minmax(110px,1fr);align-items:center;gap:9px;min-height:72px;padding-inline:18px;display:grid}.identity-module-lifecycle-route>i{background:var(--module-green-soft);width:34px;height:34px;color:var(--module-green);place-items:center;font-size:.875rem;font-style:normal;font-weight:900;display:grid}.identity-module-lifecycle-route p{margin:0}.identity-module-lifecycle-route strong,.identity-module-lifecycle-route small{display:block}.identity-module-lifecycle-route strong{font-size:.875rem}.identity-module-lifecycle-route small{color:#7a8b85;margin-top:3px;font-size:.75rem;line-height:1.35}.identity-module-lifecycle-route>b{color:#8c9d96;text-align:center;font-size:1rem}.identity-module-lifecycle-overview>dl{border:1px solid #dbe5e1;grid-template-columns:repeat(3,minmax(86px,1fr));margin:0;display:grid}.identity-module-lifecycle-overview>dl div{text-align:center;border-right:1px solid #e4ebe8;align-content:center;place-items:center;min-height:72px;padding:8px;display:grid}.identity-module-lifecycle-overview>dl div:last-child{border-right:0}.identity-module-lifecycle-overview dt{color:#71827b;font-size:.75rem}.identity-module-lifecycle-overview dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.375rem;font-weight:900}.identity-module-lifecycle-decisions{background:#fff;border:1px solid #d6e1dd;grid-template-columns:repeat(4,1fr);display:grid}.identity-module-lifecycle-decisions article{border-right:1px solid #e1e9e6;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:108px;padding:14px;display:grid}.identity-module-lifecycle-decisions article:last-child{border-right:0}.identity-module-lifecycle-decisions article>b{color:#5d7169;background:#edf2f0;place-items:center;width:38px;height:38px;font-size:.8125rem;display:grid}.identity-module-lifecycle-decisions small,.identity-module-lifecycle-decisions strong{display:block}.identity-module-lifecycle-decisions small{color:#697c74;letter-spacing:.06em;font-size:.75rem;font-weight:900}.identity-module-lifecycle-decisions strong{margin-top:4px;font-size:.875rem}.identity-module-lifecycle-decisions p{color:#75867f;margin:4px 0 0;font-size:.8125rem;line-height:1.4}.identity-module-lifecycle-decisions .expand>b{background:var(--module-green-soft);color:var(--module-green)}.identity-module-lifecycle-decisions .change>b{background:var(--module-amber-soft);color:var(--module-amber)}.identity-module-lifecycle-decisions .move>b{background:var(--module-blue-soft);color:var(--module-blue)}.identity-module-lifecycle-heading{justify-content:space-between;align-items:end;gap:16px;min-height:74px;padding:8px 2px 3px;display:flex}.identity-module-lifecycle-heading span,.identity-module-lifecycle-paths>header span,.identity-module-lifecycle-checklist>header span{color:var(--module-green);letter-spacing:.08em;font-size:.75rem;font-weight:900}.identity-module-lifecycle-heading h2,.identity-module-lifecycle-paths h2,.identity-module-lifecycle-checklist h2{margin:5px 0 0;font-size:1.25rem;line-height:1.2}.identity-module-lifecycle-heading p,.identity-module-lifecycle-paths header p{color:var(--module-muted);margin:4px 0 0;font-size:.875rem;line-height:1.45}.identity-module-lifecycle-heading>a{color:var(--module-green);flex:none;padding:8px 0;font-size:.875rem;font-weight:850}.identity-module-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.identity-module-lifecycle-card{border-top:4px solid #9eaea7;grid-template-rows:auto auto auto auto auto 1fr auto auto;min-height:420px;padding:16px 16px 0;display:grid;overflow:hidden}.identity-module-lifecycle-card.active{border-top-color:#168e6c}.identity-module-lifecycle-card.student.active{border-top-color:#4f82ad}.identity-module-lifecycle-card.transitioning{border-top-color:#c48a2f}.identity-module-lifecycle-card.history{background:#fafcfb;border-top-color:#75857e}.identity-module-lifecycle-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.identity-module-lifecycle-card>header span{color:#7d8d86;font-size:.8125rem;font-weight:900}.identity-module-lifecycle-card>header b{color:#61736c;background:#edf1ef;padding:5px 7px;font-size:.75rem}.identity-module-lifecycle-card.active>header b{background:var(--module-green-soft);color:var(--module-green)}.identity-module-lifecycle-card.student.active>header b{background:var(--module-blue-soft);color:var(--module-blue)}.identity-module-lifecycle-card.transitioning>header b{background:var(--module-amber-soft);color:var(--module-amber)}.identity-module-lifecycle-card h3{margin:16px 0 5px;font-size:1.125rem}.identity-module-lifecycle-card>p{min-height:43px;color:var(--module-muted);margin:0;font-size:.875rem;line-height:1.5}.identity-module-lifecycle-card>dl{grid-template-columns:minmax(0,1.4fr) minmax(74px,.6fr);gap:9px;margin:14px 0 10px;display:grid}.identity-module-lifecycle-card dl div{border-left:3px solid #d8e3df;min-width:0;padding-left:9px}.identity-module-lifecycle-card dt{color:#76877f;font-size:.75rem}.identity-module-lifecycle-card dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.875rem;font-weight:850;overflow:hidden}.identity-module-lifecycle-card>aside{color:#7b571f;background:#fff8eb;border:1px solid #e1d0b0;margin-bottom:9px;padding:9px;font-size:.8125rem;line-height:1.4}.identity-module-lifecycle-card>aside.direct{background:#fff4df;border-color:#dab776;font-weight:750}.identity-module-lifecycle-card>section{border-top:1px solid #e4ebe8;align-self:end;padding:12px 0}.identity-module-lifecycle-card>section>small{color:#6d7f78;font-size:.75rem;font-weight:850}.identity-module-lifecycle-card>section div,.identity-module-lifecycle-card>section p{margin:6px 0 0}.identity-module-lifecycle-card>section a,.identity-module-lifecycle-card>section span,.identity-module-lifecycle-card>section p{color:#5d7169;font-size:.8125rem;line-height:1.5;display:block}.identity-module-lifecycle-card>section a{min-height:28px;color:var(--module-green);align-items:center;font-weight:750;display:flex}.identity-module-lifecycle-card>footer{border-top:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:0 -16px;padding:0 16px;display:flex}.identity-module-lifecycle-card>footer a{min-height:44px;color:var(--module-green);align-items:center;font-size:.8125rem;font-weight:850;display:flex}.identity-module-lifecycle-card>footer span{color:#65776f;background:#edf2f0;padding:4px 6px;font-size:.75rem;font-weight:900}.identity-module-lifecycle-mobility-link{min-height:40px;color:var(--module-blue);background:#f2f7fb;border-top:1px solid #e2e9e6;align-items:center;margin:0 -16px;padding:0 16px;font-size:.8125rem;font-weight:850;display:flex}.identity-module-lifecycle-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:12px;display:grid}.identity-module-lifecycle-layout>main,.identity-module-lifecycle-layout>aside{gap:12px;display:grid}.identity-module-lifecycle-paths>header,.identity-module-lifecycle-checklist>header{border-bottom:1px solid #e0e8e5;min-height:94px;padding:16px 18px}.identity-module-lifecycle-paths>div{padding:3px 17px 14px}.identity-module-lifecycle-paths article{border-bottom:1px solid #e2e9e6;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:116px;padding:13px 0;display:grid}.identity-module-lifecycle-paths article:last-child{border-bottom:0}.identity-module-lifecycle-paths article>b{background:var(--module-blue-soft);width:40px;height:40px;color:var(--module-blue);place-items:center;font-size:.875rem;display:grid}.identity-module-lifecycle-paths article.professional>b{background:var(--module-green-soft);color:var(--module-green)}.identity-module-lifecycle-paths article.mobility>b{color:#6c54a0;background:#ece7f5}.identity-module-lifecycle-paths article p{margin:0}.identity-module-lifecycle-paths article small,.identity-module-lifecycle-paths article strong,.identity-module-lifecycle-paths article span{display:block}.identity-module-lifecycle-paths article small{color:#6e8079;font-size:.75rem;font-weight:900}.identity-module-lifecycle-paths article strong{margin-top:4px;font-size:.9375rem}.identity-module-lifecycle-paths article p>span{max-width:650px;color:var(--module-muted);margin-top:5px;font-size:.8125rem;line-height:1.5}.identity-module-lifecycle-paths article>a,.identity-module-lifecycle-path-actions a{min-height:40px;color:var(--module-green);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:850;display:flex}.identity-module-lifecycle-paths .identity-module-lifecycle-path-actions{gap:1px;margin:0;display:grid}.identity-module-lifecycle-checklist ol{margin:0;padding:4px 16px 14px;list-style:none}.identity-module-lifecycle-checklist li{border-bottom:1px solid #e3eae7;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;display:grid}.identity-module-lifecycle-checklist li:last-child{border-bottom:0}.identity-module-lifecycle-checklist li>b{color:#586d64;background:#edf2f0;place-items:center;width:32px;height:32px;font-size:.8125rem;display:grid}.identity-module-lifecycle-checklist li p{margin:0}.identity-module-lifecycle-checklist li strong,.identity-module-lifecycle-checklist li small{display:block}.identity-module-lifecycle-checklist li strong{font-size:.875rem}.identity-module-lifecycle-checklist li small{color:#74857e;margin-top:4px;font-size:.8125rem;line-height:1.4}.identity-module-lifecycle-expand{background:#edf8f4;border:1px solid #c4dfd5;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:116px;padding:14px;display:grid}.identity-module-lifecycle-expand>span{width:42px;height:42px;color:var(--module-green);background:#d5ece4;place-items:center;font-size:1.125rem;font-weight:900;display:grid}.identity-module-lifecycle-expand small,.identity-module-lifecycle-expand strong{display:block}.identity-module-lifecycle-expand small{color:var(--module-green);font-size:.75rem;font-weight:900}.identity-module-lifecycle-expand strong{margin-top:4px;font-size:.875rem;line-height:1.35}.identity-module-lifecycle-expand p{color:var(--module-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.4}.identity-module-lifecycle-expand>a{min-height:40px;color:var(--module-green);white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:850;display:flex}.identity-module-lifecycle-expand.locked{background:#f6f8f7;border-color:#d9e2de}.identity-module-lifecycle-expand.locked>span{color:#60736b;background:#e5ebe8}@media (max-width:1180px){.identity-module-lifecycle-overview{grid-template-columns:1fr 1fr}.identity-module-lifecycle-overview>dl{width:min(100%,360px)}.identity-module-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-module-lifecycle-card{min-height:390px}.identity-module-lifecycle-decisions{grid-template-columns:repeat(2,1fr)}.identity-module-lifecycle-decisions article:nth-child(2){border-right:0}.identity-module-lifecycle-decisions article:nth-child(-n+2){border-bottom:1px solid #e1e9e6}}@media (max-width:820px){.identity-module-lifecycle-overview,.identity-module-lifecycle-layout,.identity-module-lifecycle-grid{grid-template-columns:1fr}.identity-module-lifecycle-route{border:0;border-block:1px solid #dce6e2;padding:14px 0}.identity-module-lifecycle-overview>dl{width:100%}.identity-module-lifecycle-heading{flex-direction:column;align-items:flex-start}.identity-module-lifecycle-paths article{grid-template-columns:40px minmax(0,1fr)}.identity-module-lifecycle-paths article>a,.identity-module-lifecycle-paths .identity-module-lifecycle-path-actions{grid-column:2}.identity-module-lifecycle-expand{grid-template-columns:42px 1fr}.identity-module-lifecycle-expand>a{grid-column:2}}@media (max-width:560px){.identity-module-lifecycle-overview{padding:16px}.identity-module-lifecycle-person{align-items:flex-start}.identity-module-lifecycle-route{grid-template-columns:34px 1fr}.identity-module-lifecycle-route>b{display:none}.identity-module-lifecycle-decisions{grid-template-columns:1fr}.identity-module-lifecycle-decisions article,.identity-module-lifecycle-decisions article:nth-child(2){border-bottom:1px solid #e1e9e6;border-right:0}.identity-module-lifecycle-decisions article:last-child{border-bottom:0}.identity-module-lifecycle-overview>dl{grid-template-columns:1fr}.identity-module-lifecycle-overview>dl div{border-bottom:1px solid #e4ebe8;border-right:0;min-height:58px}.identity-module-lifecycle-overview>dl div:last-child{border-bottom:0}.identity-module-lifecycle-card{min-height:0}.identity-module-lifecycle-card>dl{grid-template-columns:1fr}.identity-module-lifecycle-card>footer{flex-direction:column;align-items:flex-start;padding-block:8px}.identity-module-lifecycle-card>footer a{min-height:34px}}.identity-create{flex-direction:column;gap:12px;display:flex}.identity-wizard-progress{border:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(35px,1fr) auto minmax(35px,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 18px;display:grid}.identity-wizard-progress>span{color:#8b9691;align-items:center;gap:8px;display:flex}.identity-wizard-progress b{border:1px solid #cbd3d0;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.identity-wizard-progress i{white-space:nowrap;font-size:8px;font-style:normal;font-weight:650}.identity-wizard-progress em{background:#dfe5e2;height:1px}.identity-wizard-progress span.active{color:#087b5d}.identity-wizard-progress span.active b{color:#fff;background:#0a9c73;border-color:#0aa276}.identity-wizard-progress span.active+em{background:#7dceb5}.identity-capacity-banner{background:linear-gradient(90deg,#f2faf7,#fff);border:1px solid #bdd8cf;border-left:3px solid #0a9c73;grid-template-columns:34px minmax(0,1fr) minmax(190px,.4fr);align-items:center;gap:11px;min-height:72px;padding:10px 15px;display:grid}.identity-capacity-banner>span{color:#fff;background:#0a9c73;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.identity-capacity-banner>div small,.identity-capacity-banner>div strong{display:block}.identity-capacity-banner>div small{color:#087b5d;letter-spacing:.08em;font-size:5px;font-weight:800}.identity-capacity-banner>div strong{margin-top:3px;font-size:9px}.identity-capacity-banner>div p{color:#74817b;margin:3px 0 0;font-size:6px}.identity-capacity-banner>aside{border-left:1px solid #d9e7e2;padding-left:12px}.identity-capacity-banner>aside div{background:#dfe9e5;height:4px;margin-bottom:5px}.identity-capacity-banner>aside div i{background:#0a9c73;height:100%;display:block}.identity-capacity-banner>aside strong,.identity-capacity-banner>aside small{display:block}.identity-capacity-banner>aside strong{color:#4c5b54;font-size:7px}.identity-capacity-banner>aside small{color:#89948f;margin-top:2px;font-size:6px}.identity-capacity-banner.full{background:linear-gradient(90deg,#fff8ef,#fff);border-color:#e3bb8c #e3bb8c #e3bb8c #c77b25}.identity-capacity-banner.full>span,.identity-capacity-banner.full>aside div i{background:#c77b25}.identity-capacity-banner.blocked{background:linear-gradient(90deg,#fff4f3,#fff);border-color:#e2aaa5 #e2aaa5 #e2aaa5 #b9564e}.identity-capacity-banner.blocked>span,.identity-capacity-banner.blocked>aside div i{background:#b9564e}.identity-create-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:12px;display:grid}.identity-create-layout.context{grid-template-columns:minmax(0,1.35fr) minmax(285px,.65fr)}.identity-search-stage,.identity-data-stage,.identity-context-stage{overflow:hidden}.identity-search-stage>header,.identity-data-stage>header,.identity-context-stage>header{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,#f7fbf9,#fff);align-items:center;gap:12px;min-height:85px;padding:15px 17px;display:flex}.identity-search-stage>header>span,.identity-data-stage>header>span,.identity-context-stage>header>span{color:#fff;background:#0b9d75;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:750;display:grid}.identity-search-stage header small,.identity-data-stage header small,.identity-context-stage header small{color:#087b5d;letter-spacing:.1em;font-size:7px;font-weight:750}.identity-search-stage h2,.identity-data-stage h2,.identity-context-stage h2{margin:4px 0;font-size:14px}.identity-search-stage header p,.identity-data-stage header p,.identity-context-stage header p{color:#7c8983;margin:0;font-size:8px;line-height:1.45}.identity-search-stage>form{padding:18px 17px}.identity-search-stage>form>label{background:#fff;border:1px solid #bed8cf;align-items:center;gap:9px;height:43px;padding-left:12px;display:flex;box-shadow:0 0 0 3px #eef8f4}.identity-search-stage form label>span{color:#07805f;font-size:15px}.identity-search-stage form input{color:#26352f;border:0;outline:0;flex:1;min-width:0;font-size:9px}.identity-search-stage form button{color:#fff;background:#087e5f;border:0;align-self:stretch;padding:0 16px;font-size:8px;font-weight:700}.identity-search-stage form button:disabled{cursor:default;background:#a7b4af}.identity-search-results{border-top:1px solid var(--line-soft)}.identity-search-result-heading{background:#fafcfb;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 17px;display:flex}.identity-search-result-heading strong,.identity-search-result-heading small{font-size:7px}.identity-search-result-heading small{color:#7e8a85;text-align:right}.identity-search-results>article{border-top:1px solid var(--line-soft);grid-template-columns:37px minmax(190px,1.1fr) minmax(130px,.7fr) auto;align-items:center;gap:10px;min-height:86px;padding:11px 17px;display:grid}.identity-search-results>article.exact{background:#f3faf7;border-left:3px solid #0ca77a;padding-left:14px}.identity-search-results>article>span,.identity-confirmation>span{color:#087b5d;background:#e2f2ed;place-items:center;width:35px;height:35px;font-size:9px;font-weight:750;display:grid}.identity-search-results article>div:nth-child(2) p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.identity-search-results article>div:nth-child(2) strong{font-size:9px}.identity-search-results article>div:nth-child(2) p b{color:#08795d;background:#dcf2ea;padding:3px 5px;font-size:6px}.identity-search-results article>div:nth-child(2) small,.identity-search-results article>div:nth-child(2) em{color:#7f8b86;margin-top:3px;font-size:7px;font-style:normal;display:block}.identity-match-context>strong,.identity-match-context>small{display:inline}.identity-match-context>strong{color:#26352f;font-size:13px}.identity-match-context>small{color:#7e8b85;margin-left:3px;font-size:6px}.identity-match-context p{color:#65736d;margin:4px 0 0;font-size:6px}.identity-search-results article nav{flex-direction:column;gap:5px;min-width:100px;display:flex}.identity-search-results article nav a,.identity-search-results article nav button{border:1px solid var(--line);color:#61706a;background:#fff;place-items:center;min-height:27px;font-size:7px;display:grid}.identity-search-results article nav button{color:#fff;background:#0b916b;border-color:#0c9972}.identity-search-results article nav button:disabled{border-color:var(--line);color:#89938f;cursor:default;background:#edf1ef}.identity-new-choice{border:0;border-top:1px solid var(--line-soft);text-align:left;background:#fff;grid-template-columns:31px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 17px;display:grid}.identity-new-choice:hover:not(:disabled){background:#fbfdfc}.identity-new-choice>span{color:#087b5d;border:1px dashed #86b9aa;place-items:center;width:29px;height:29px;display:grid}.identity-new-choice strong,.identity-new-choice small{display:block}.identity-new-choice strong{font-size:8px}.identity-new-choice small{color:#84908b;margin-top:3px;font-size:7px}.identity-new-choice>b{color:#087b5d}.identity-new-choice:disabled{color:#8f9995;cursor:default;background:#f6f8f7}.identity-guardrail{overflow:hidden}.identity-guardrail>span{color:#347da9;background:#e2edf5;place-items:center;width:34px;height:34px;margin:16px 16px 8px;display:grid}.identity-guardrail>div{padding:0 16px 13px}.identity-guardrail h2{margin:0;font-size:11px}.identity-guardrail p{color:#7b8882;margin:5px 0 0;font-size:8px;line-height:1.55}.identity-guardrail ul{border-top:1px solid var(--line-soft);margin:0;padding:4px 16px 13px;list-style:none}.identity-guardrail li{color:#65736d;border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;padding:7px 0;font-size:7px;display:flex}.identity-guardrail li:last-child{border:0}.identity-guardrail li i{background:#0da77a;border-radius:50%;width:6px;height:6px}.identity-data-fields{grid-template-columns:1fr 1fr;gap:12px;padding:18px 17px 24px;display:grid}.identity-data-fields label.wide{grid-column:1/-1}.identity-data-fields label>span,.identity-context-fields label>span,.identity-job-fields label>span{color:#56645e;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.identity-data-fields input,.identity-context-fields select,.identity-job-fields input,.identity-job-fields select{border:1px solid var(--line);color:#2e3c37;background:#fff;outline:0;width:100%;height:36px;padding:0 9px;font-size:8px}.identity-data-fields input:focus,.identity-context-fields select:focus,.identity-job-fields input:focus,.identity-job-fields select:focus{border-color:#75c9b0;box-shadow:0 0 0 2px #e7f6f1}.identity-data-fields label>small{color:#87928e;margin-top:5px;font-size:6px;display:block}.identity-handle-input{border:1px solid var(--line);background:#fff;align-items:center;height:36px;display:flex}.identity-handle-input:focus-within{border-color:#75c9b0;box-shadow:0 0 0 2px #e7f6f1}.identity-handle-input i{color:#81908a;padding-left:9px;font-size:8px;font-style:normal}.identity-handle-input input{border:0;box-shadow:none!important}.identity-data-stage>footer,.identity-context-stage>footer{border-top:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:11px 17px;display:flex}.identity-data-stage>footer button,.identity-context-stage>footer button{border:1px solid var(--line);color:#61706a;background:#fff;min-height:34px;padding:0 12px;font-size:8px}.identity-data-stage>footer button.primary,.identity-context-stage>footer button.primary{color:#fff;background:#087e5f;border-color:#087e5f;font-weight:700}.identity-data-stage>footer button:disabled,.identity-context-stage>footer button:disabled{cursor:default;background:#a9b5b0;border-color:#a9b5b0}.identity-confirmation{border-bottom:1px solid var(--line-soft);grid-template-columns:37px 1fr auto;align-items:center;gap:10px;min-height:65px;padding:10px 17px;display:grid}.identity-confirmation small,.identity-confirmation strong,.identity-confirmation p{display:block}.identity-confirmation small{color:#0a8463;letter-spacing:.07em;font-size:6px;font-weight:750}.identity-confirmation strong{margin-top:2px;font-size:9px}.identity-confirmation p{color:#7e8b85;margin:3px 0 0;font-size:7px}.identity-confirmation>b{color:#087b5d;background:#e4f4ef;padding:5px 7px;font-size:7px}.identity-connection-choice{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:8px;padding:14px 17px;display:grid}.identity-connection-choice button{border:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:61px;padding:9px;display:grid}.identity-connection-choice button.selected{background:#f0f9f6;border-color:#68bea5;box-shadow:inset 3px 0 #0b9c73}.identity-connection-choice i{color:#0a8e6a;font-size:11px;font-style:normal}.identity-connection-choice strong,.identity-connection-choice small{display:block}.identity-connection-choice strong{font-size:8px}.identity-connection-choice small{color:#7f8b86;margin-top:4px;font-size:7px;line-height:1.35}.identity-context-fields{flex-direction:column;gap:14px;padding:15px 17px 21px;display:flex}.identity-context-fields label.wide{width:100%}.identity-context-fields fieldset{border:0;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;display:grid}.identity-context-fields legend{color:#56645e;grid-column:1/-1;margin-bottom:5px;font-size:7px;font-weight:650}.identity-context-fields fieldset button{border:1px solid var(--line);text-align:left;background:#fff;min-height:66px;padding:8px}.identity-context-fields fieldset button.selected{background:#f0f9f6;border-color:#70c3ab}.identity-context-fields fieldset button:disabled{color:#8b9591;cursor:default;background:#f5f7f6}.identity-context-fields fieldset button>i{color:#6e7c76;border:1px solid #bac5c1;place-items:center;width:16px;height:16px;margin-bottom:5px;font-size:7px;font-style:normal;display:grid}.identity-context-fields fieldset button.selected>i{color:#fff;background:#09946d;border-color:#09946d}.identity-context-fields fieldset strong,.identity-context-fields fieldset small{display:block}.identity-context-fields fieldset strong{font-size:7px}.identity-context-fields fieldset small{color:#84908b;margin-top:3px;font-size:6px;line-height:1.3}.identity-job-fields{grid-template-columns:1.5fr 1fr .65fr;gap:8px;padding-top:2px;display:grid}.identity-create-error{color:#a64b45;background:#fae7e5;margin:0 17px 13px;padding:8px 10px;font-size:7px}.identity-create-side{flex-direction:column;gap:12px;display:flex}.identity-create-side>article{padding:16px}.identity-create-side>article>span{color:#087b5d;background:#e3f4ee;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.identity-create-side h2{margin:10px 0;font-size:11px}.identity-create-side article>p{color:#7c8983;margin:11px 0 0;font-size:7px;line-height:1.5}.identity-flow-preview{text-align:center;background:#f6f9f7;flex-direction:column;align-items:center;gap:5px;padding:12px;display:flex}.identity-flow-preview strong{color:#26352f;font-size:9px}.identity-flow-preview b{color:#087b5d;font-size:8px}.identity-flow-preview small{color:#65736d;font-size:7px}.identity-flow-preview i{color:#90a19a;font-size:8px;font-style:normal}@media (max-width:1050px){.identity-create-layout,.identity-create-layout.context{grid-template-columns:1fr}.identity-create-layout>.identity-guardrail,.identity-create-side{grid-template-columns:1fr 1fr;display:grid}.identity-context-fields fieldset{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.identity-capacity-banner{grid-template-columns:34px 1fr}.identity-capacity-banner>aside{border-top:1px solid #d9e7e2;border-left:0;grid-column:2;padding:8px 0 0}.identity-wizard-progress{gap:5px;padding-inline:10px}.identity-wizard-progress i{display:none}.identity-wizard-progress>span{justify-content:center}.identity-search-results>article{grid-template-columns:37px 1fr}.identity-match-context{grid-column:2}.identity-search-results article nav{flex-direction:row;grid-column:1/-1}.identity-search-results article nav>*{flex:1}.identity-data-fields,.identity-connection-choice,.identity-job-fields{grid-template-columns:1fr}.identity-data-fields label.wide{grid-column:auto}.identity-create-layout>.identity-guardrail,.identity-create-side{flex-direction:column;display:flex}.identity-context-fields fieldset{grid-template-columns:1fr 1fr}}@media (max-width:470px){.identity-search-stage>header,.identity-data-stage>header,.identity-context-stage>header{align-items:flex-start}.identity-search-stage>form>label{flex-wrap:wrap;height:auto;min-height:43px;padding:8px}.identity-search-stage form button{width:100%;min-height:34px}.identity-search-result-heading{flex-direction:column;align-items:flex-start}.identity-search-result-heading small{text-align:left}.identity-context-fields fieldset{grid-template-columns:1fr}.identity-confirmation{grid-template-columns:37px 1fr}.identity-confirmation>b{grid-column:2;justify-self:start}.identity-data-stage>footer,.identity-context-stage>footer{flex-direction:column-reverse;align-items:stretch}.identity-data-stage>footer button,.identity-context-stage>footer button{width:100%}}.unit-identity-onboarding{flex-direction:column;gap:12px;display:flex}.unit-identity-capacity{border:1px solid #bdd8cf;border-left:3px solid var(--green);background:linear-gradient(90deg,#f2faf7,#fff);grid-template-columns:34px minmax(0,1fr) minmax(190px,.42fr);align-items:center;gap:11px;min-height:72px;padding:10px 15px;display:grid}.unit-identity-capacity>span{background:var(--green);color:#fff;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.unit-identity-capacity>div small,.unit-identity-capacity>div strong{display:block}.unit-identity-capacity>div small{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.unit-identity-capacity>div strong{margin-top:3px;font-size:9px}.unit-identity-capacity>div p{color:#74817b;margin:3px 0 0;font-size:6px}.unit-identity-capacity>aside{border-left:1px solid #d9e7e2;padding-left:12px}.unit-identity-capacity>aside div{background:#dfe9e5;height:4px;margin-bottom:5px}.unit-identity-capacity>aside div i{background:var(--green);height:100%;display:block}.unit-identity-capacity>aside strong,.unit-identity-capacity>aside small{display:block}.unit-identity-capacity>aside strong{color:#4c5b54;font-size:7px}.unit-identity-capacity>aside small{color:#89948f;margin-top:2px;font-size:6px}.unit-identity-capacity.full{background:linear-gradient(90deg,#fff8ef,#fff);border-color:#e3bb8c #e3bb8c #e3bb8c #c77b25}.unit-identity-capacity.full>span,.unit-identity-capacity.full>aside div i{background:#c77b25}.unit-identity-capacity.blocked{background:linear-gradient(90deg,#fff4f3,#fff);border-color:#e2aaa5 #e2aaa5 #e2aaa5 #b9564e}.unit-identity-capacity.blocked>span,.unit-identity-capacity.blocked>aside div i{background:#b9564e}.unit-identity-progress{border:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 17px;display:grid}.unit-identity-progress>span{color:#89948f;align-items:center;gap:7px;display:flex}.unit-identity-progress b{border:1px solid #cad3cf;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.unit-identity-progress i{white-space:nowrap;font-size:7px;font-style:normal;font-weight:650}.unit-identity-progress em{background:#dfe5e2;height:1px}.unit-identity-progress span.active{color:var(--green-deep)}.unit-identity-progress span.active b{border-color:var(--green);background:var(--green);color:#fff}.unit-identity-progress span.active+em{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.unit-identity-progress span.active+em{background:color-mix(in srgb, var(--green) 52%, white)}}.unit-identity-layout{grid-template-columns:minmax(0,1.45fr) minmax(255px,.55fr);align-items:start;gap:12px;display:grid}.unit-identity-layout.modules{grid-template-columns:minmax(0,1.55fr) minmax(245px,.45fr)}.unit-identity-search,.unit-identity-data,.unit-identity-modules{overflow:hidden}.unit-identity-search>header,.unit-identity-data>header,.unit-identity-modules>header{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg, var(--green), white);align-items:center;gap:11px;min-height:79px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.unit-identity-search>header,.unit-identity-data>header,.unit-identity-modules>header{background:linear-gradient(90deg, color-mix(in srgb, var(--green) 5%, white), white)}}.unit-identity-search>header>span,.unit-identity-data>header>span,.unit-identity-modules>header>span{background:var(--green);color:#fff;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:750;display:grid}.unit-identity-search header small,.unit-identity-data header small,.unit-identity-modules header small{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:750}.unit-identity-search h2,.unit-identity-data h2,.unit-identity-modules h2{margin:4px 0;font-size:12px}.unit-identity-search header p,.unit-identity-data header p,.unit-identity-modules header p{color:#7d8a84;margin:0;font-size:7px;line-height:1.45}.unit-identity-search>form{grid-template-columns:1fr auto;align-items:end;gap:9px;padding:17px 16px;display:grid}.unit-identity-search form label>span{color:#56645e;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.unit-identity-search form label>div{background:#fff;border:1px solid #bed8cf;align-items:center;gap:7px;height:39px;padding:0 10px;display:flex;box-shadow:0 0 0 3px #eef8f4}.unit-identity-search form label>div i{color:var(--green-deep);font-size:11px;font-style:normal}.unit-identity-search form input{color:#293832;border:0;outline:0;flex:1;min-width:0;font-size:8px}.unit-identity-search form label>small{color:#84908b;margin-top:6px;font-size:6px;display:block}.unit-identity-search form>button{background:var(--green-deep);color:#fff;border:0;height:39px;padding:0 14px;font-size:8px;font-weight:700}.unit-identity-search form>button:disabled{cursor:default;background:#a7b4af}.unit-identity-search-result{border-top:1px solid var(--line-soft)}.unit-identity-search-result>article{border-left:3px solid var(--green);background:#f7fcfa;grid-template-columns:39px minmax(190px,1.2fr) minmax(145px,.75fr) auto;align-items:center;gap:10px;min-height:92px;padding:12px 16px;display:grid}.unit-identity-search-result article.inactive{background:#fdf8f7;border-left-color:#c4685f}.unit-identity-search-result article>span,.unit-identity-summary>span{background:var(--green);place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab, red, red)){.unit-identity-search-result article>span,.unit-identity-summary>span{background:color-mix(in srgb, var(--green) 13%, white)}}.unit-identity-search-result article>span,.unit-identity-summary>span{color:var(--green-deep);font-size:9px;font-weight:750}.unit-identity-search-result article>div:nth-child(2) small,.unit-identity-search-result article>div:nth-child(2) strong,.unit-identity-search-result article>div:nth-child(2) p,.unit-identity-search-result article>div:nth-child(2) em{display:block}.unit-identity-search-result article>div:nth-child(2) small{color:var(--green-deep);letter-spacing:.07em;font-size:6px;font-weight:750}.unit-identity-search-result article>div:nth-child(2) strong{margin-top:3px;font-size:9px}.unit-identity-search-result article>div:nth-child(2) p{color:#6f7d77;margin:3px 0 0;font-size:7px}.unit-identity-search-result article>div:nth-child(2) em{color:#84908b;margin-top:4px;font-size:6px;font-style:normal}.unit-identity-search-result article>div:nth-child(3) b{color:#68756f;margin:3px 0;font-size:6px;font-weight:600;display:block}.unit-identity-search-result article>button{background:var(--green-deep);color:#fff;border:0;min-height:31px;padding:0 10px;font-size:7px;font-weight:700}.unit-identity-search-result article>button:disabled{cursor:default;background:#a8b3af}.unit-identity-not-found{grid-template-columns:33px 1fr auto;align-items:center;gap:10px;min-height:75px;padding:11px 16px;display:grid}.unit-identity-not-found>span{width:31px;height:31px;color:var(--green-deep);border:1px dashed #91b9ad;place-items:center;display:grid}.unit-identity-not-found strong,.unit-identity-not-found small{display:block}.unit-identity-not-found strong{font-size:8px}.unit-identity-not-found small{color:#84908b;margin-top:3px;font-size:7px}.unit-identity-not-found button{border:1px solid var(--green-deep);min-height:31px;color:var(--green-deep);background:#fff;padding:0 10px;font-size:7px;font-weight:650}.unit-identity-privacy{padding:16px;overflow:hidden}.unit-identity-privacy>span{color:#347da9;background:#e2edf5;place-items:center;width:32px;height:32px;display:grid}.unit-identity-privacy h2{margin:10px 0 5px;font-size:10px}.unit-identity-privacy p{color:#7d8984;margin:0;font-size:7px;line-height:1.5}.unit-identity-privacy ul{border-top:1px solid var(--line-soft);margin:13px 0 0;padding:8px 0 0;list-style:none}.unit-identity-privacy li{color:#66736d;align-items:center;gap:7px;min-height:28px;font-size:7px;display:flex}.unit-identity-privacy li i{background:var(--green);border-radius:50%;width:6px;height:6px}.unit-identity-data>div:not(.unit-panel-heading){grid-template-columns:1fr 1fr;gap:12px;padding:17px 16px 22px;display:grid}.unit-identity-data label.wide{grid-column:1/-1}.unit-identity-data label>span,.unit-professional-onboarding label>span{color:#56645e;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.unit-identity-data input,.unit-professional-onboarding input,.unit-professional-onboarding select{border:1px solid var(--line);color:#2e3c37;background:#fff;outline:0;width:100%;height:36px;padding:0 9px;font-size:8px}.unit-identity-data input:focus,.unit-professional-onboarding input:focus,.unit-professional-onboarding select:focus,.unit-handle-field:focus-within{border-color:#75c9b0;box-shadow:0 0 0 2px #e7f6f1}.unit-identity-data label>small{color:#87928e;margin-top:5px;font-size:6px;display:block}.unit-handle-field{border:1px solid var(--line);align-items:center;height:36px;display:flex}.unit-handle-field i{color:#7c8983;padding-left:9px;font-size:8px;font-style:normal}.unit-handle-field input{border:0;box-shadow:none!important}.unit-identity-data>footer{border-top:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px;display:flex}.unit-identity-data footer button,.unit-identity-modules>footer button{border:1px solid var(--line);color:#62706a;background:#fff;min-height:33px;padding:0 11px;font-size:7px}.unit-identity-data footer button.primary,.unit-identity-modules>footer button.primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff;font-weight:700}.unit-identity-summary{border-bottom:1px solid var(--line-soft);grid-template-columns:39px 1fr auto;align-items:center;gap:9px;min-height:60px;padding:10px 16px;display:grid}.unit-identity-summary small,.unit-identity-summary strong,.unit-identity-summary p{display:block}.unit-identity-summary small{color:var(--green-deep);font-size:6px;font-weight:750}.unit-identity-summary strong{margin-top:2px;font-size:8px}.unit-identity-summary p{color:#7d8984;margin:3px 0 0;font-size:7px}.unit-identity-summary>b{color:var(--green-deep);background:#e3f4ee;padding:5px 7px;font-size:6px}.unit-module-picker,.unit-onboarding-plans,.unit-professional-onboarding{border-bottom:1px solid var(--line-soft);padding:14px 16px}.unit-module-picker>div,.unit-onboarding-plans>div,.unit-professional-onboarding>div{margin-bottom:9px}.unit-module-picker>div strong,.unit-module-picker>div small,.unit-onboarding-plans>div strong,.unit-onboarding-plans>div small,.unit-professional-onboarding>div strong,.unit-professional-onboarding>div small{display:block}.unit-module-picker>div strong,.unit-onboarding-plans>div strong,.unit-professional-onboarding>div strong{font-size:8px}.unit-module-picker>div small,.unit-onboarding-plans>div small,.unit-professional-onboarding>div small{color:#84908b;margin-top:3px;font-size:6px}.unit-module-picker>section{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.unit-module-picker section>button{border:1px solid var(--line);text-align:left;background:#fff;min-height:61px;padding:7px}.unit-module-picker section>button.selected{background:#f0f9f6;border-color:#6ec2a9}.unit-module-picker section>button.current:disabled{color:#77847e;cursor:default;background:#f3f6f5}.unit-module-picker button>i{color:#738079;border:1px solid #bdc7c3;place-items:center;width:16px;height:16px;margin-bottom:5px;font-size:7px;font-style:normal;display:grid}.unit-module-picker button.selected>i,.unit-module-picker button.current>i{border-color:var(--green);background:var(--green);color:#fff}.unit-module-picker button strong,.unit-module-picker button small{display:block}.unit-module-picker button strong{font-size:7px}.unit-module-picker button small{color:#84908b;margin-top:3px;font-size:6px;line-height:1.3}.unit-onboarding-plans>section{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.unit-onboarding-plans label{border:1px solid var(--line);align-items:center;gap:7px;min-height:47px;padding:7px;display:flex}.unit-onboarding-plans label.selected{background:#f0f9f6;border-color:#6ec2a9}.unit-onboarding-plans input{accent-color:var(--green-deep)}.unit-onboarding-plans label strong,.unit-onboarding-plans label small{display:block}.unit-onboarding-plans label strong{font-size:7px}.unit-onboarding-plans label small{color:#84908b;margin-top:3px;font-size:6px}.unit-professional-onboarding>section{grid-template-columns:1.2fr 1fr .65fr;gap:8px;display:grid}.unit-professional-onboarding label.wide{grid-column:1/-1}.unit-identity-modules>footer{background:#fafcfb;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 16px;display:grid}.unit-identity-modules>footer p{color:#7d8984;text-align:center;margin:0;font-size:6px}.unit-identity-modules>footer button:disabled{cursor:default;background:#a9b5b0;border-color:#a9b5b0}.unit-identity-error{color:#a54b45;background:#fae7e5;margin:0 16px 12px;padding:8px 9px;font-size:7px}.unit-identity-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:28px;display:flex}.unit-identity-complete>span{width:48px;height:48px;color:var(--green-deep);background:#dff4ec;place-items:center;font-size:18px;display:grid}.unit-identity-complete>small{color:var(--green-deep);letter-spacing:.1em;margin-top:12px;font-size:6px;font-weight:750}.unit-identity-complete h2{margin:5px 0;font-size:15px}.unit-identity-complete>p{color:#74817b;max-width:610px;margin:0;font-size:8px;line-height:1.55}.unit-identity-complete>div{flex-wrap:wrap;justify-content:center;gap:6px;margin:15px 0;display:flex}.unit-identity-complete>div b{color:#52615a;background:#eef5f2;padding:6px 8px;font-size:7px}.unit-identity-complete nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.unit-identity-complete nav>*{border:1px solid var(--line);color:#61706a;background:#fff;place-items:center;min-height:33px;padding:0 11px;font-size:7px;display:grid}.unit-identity-complete nav>.primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.unit-identity-complete.invited>span{color:#28749f;background:#e5f0f7}.unit-identity-complete.invited>small{color:#28749f}.unit-identity-complete.invited>div b{color:#486979;background:#f0f5f8}.unit-identity-not-found button:disabled{color:#89938f;cursor:default;background:#f2f4f3;border-color:#c9d0cd}@media (max-width:1040px){.unit-identity-layout,.unit-identity-layout.modules{grid-template-columns:1fr}.unit-identity-privacy{grid-template-columns:32px 1fr;column-gap:10px;display:grid}.unit-identity-privacy h2,.unit-identity-privacy p{grid-column:2}.unit-identity-privacy ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.unit-module-picker>section{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.unit-identity-capacity{grid-template-columns:34px 1fr}.unit-identity-capacity>aside{border-top:1px solid #d9e7e2;border-left:0;grid-column:2;padding:8px 0 0}.unit-identity-progress i{display:none}.unit-identity-progress>span{justify-content:center}.unit-identity-search>form{grid-template-columns:1fr}.unit-identity-search form>button{width:100%}.unit-identity-search-result>article{grid-template-columns:39px 1fr}.unit-identity-search-result article>div:nth-child(3),.unit-identity-search-result article>button{grid-column:2}.unit-identity-not-found{grid-template-columns:33px 1fr}.unit-identity-not-found button{grid-column:2;justify-self:start}.unit-identity-data>div:not(.unit-panel-heading),.unit-professional-onboarding>section{grid-template-columns:1fr}.unit-identity-data label.wide,.unit-professional-onboarding label.wide{grid-column:auto}.unit-onboarding-plans>section,.unit-identity-modules>footer{grid-template-columns:1fr}.unit-identity-modules>footer p{text-align:left}.unit-identity-privacy ul{grid-template-columns:1fr}}@media (max-width:470px){.unit-module-picker>section{grid-template-columns:1fr}.unit-identity-summary{grid-template-columns:39px 1fr}.unit-identity-summary>b{grid-column:2;justify-self:start}.unit-identity-data>footer{flex-direction:column-reverse;align-items:stretch;gap:7px}.unit-identity-data footer button{width:100%}}.unit-invitation-manager{gap:12px;display:grid}.unit-invitation-hero{color:#fff;background:#17313d;border-left:4px solid #4b9ac1;grid-template-columns:1.35fr 1fr;align-items:center;gap:22px;min-height:138px;padding:20px 22px;display:grid}.unit-invitation-hero>div>span{color:#7fb0c6;letter-spacing:.09em;font-size:6px;font-weight:800}.unit-invitation-hero h2{margin:5px 0 6px;font-size:16px}.unit-invitation-hero p{color:#a9c3ce;max-width:600px;margin:0;font-size:7px;line-height:1.55}.unit-invitation-hero dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.unit-invitation-hero dl div{background:#1d414f;border:1px solid #426372;min-height:70px;padding:11px}.unit-invitation-hero dt{color:#8eb0bf;text-transform:uppercase;font-size:5px}.unit-invitation-hero dd{color:#75d4be;margin:7px 0 0;font-size:18px;font-weight:760}.unit-invitation-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.unit-invitation-kpis article{background:#fff;border-top:3px solid #17a97d;min-height:76px;padding:11px 12px;box-shadow:0 1px 4px #1c322a0a}.unit-invitation-kpis article.amber{border-top-color:#c49133}.unit-invitation-kpis article.coral{border-top-color:#c86a61}.unit-invitation-kpis article.gray{border-top-color:#899791}.unit-invitation-kpis span,.unit-invitation-kpis small{color:#7e8a85;font-size:5px;display:block}.unit-invitation-kpis span{text-transform:uppercase;font-weight:780}.unit-invitation-kpis strong{margin:4px 0 2px;font-size:15px;display:block}.unit-invitation-live-update{color:#285c4c;background:#eaf7f2;border-left:3px solid #0da879;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:10px 12px;display:grid}.unit-invitation-live-update>span{color:#08795d;background:#d6efe6;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.unit-invitation-live-update strong{font-size:7px;display:block}.unit-invitation-live-update p{color:#668078;margin:3px 0 0;font-size:6px}.unit-invitation-live-update button{color:#08795d;background:#fff;border:1px solid #99cebd;min-height:27px;padding:0 8px;font-size:6px;font-weight:700}.unit-invitation-board>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.unit-invitation-board>header span{color:#718079;letter-spacing:.08em;font-size:5px;font-weight:800}.unit-invitation-board>header h2{margin:3px 0;font-size:11px}.unit-invitation-board>header p{color:#7e8b85;margin:0;font-size:6px}.unit-invitation-board-state{justify-content:flex-end;align-items:center;gap:9px;display:flex}.unit-invitation-board-state>strong{color:#4d6058;text-align:right;font-size:11px}.unit-invitation-board-state>strong small{color:#8a9690;margin-top:2px;font-size:5px;font-weight:500;display:block}.unit-invitation-board-state>button{color:#60706a;background:#fff;border:1px solid #d4ddda;min-height:27px;padding:0 8px;font-size:6px}.unit-invitation-board-state>button:disabled{color:#98a39e;cursor:default}.unit-invitation-sync{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.unit-invitation-sync i{background:#13a97c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #e1f4ed}.unit-invitation-sync.syncing i{background:#3f8cac;box-shadow:0 0 0 3px #e1eef4}.unit-invitation-sync.offline i{background:#c56e62;box-shadow:0 0 0 3px #f7e9e7}.unit-invitation-toolbar{border-bottom:1px solid var(--line-soft);background:#fafcfb;gap:8px;padding:10px 12px;display:grid}.unit-invitation-toolbar>label{color:#87948e;background:#fff;border:1px solid #d8e0dc;align-items:center;gap:7px;min-height:32px;padding:0 9px;display:flex}.unit-invitation-toolbar input{color:#2b3e37;background:0 0;border:0;outline:0;width:100%;font-size:7px}.unit-invitation-toolbar nav{flex-wrap:wrap;gap:5px;display:flex}.unit-invitation-toolbar button{color:#62716b;background:#fff;border:1px solid #dce3e0;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:6px;display:inline-flex}.unit-invitation-toolbar button b{color:#738079;background:#edf1ef;min-width:14px;padding:2px 4px;font-size:5px}.unit-invitation-toolbar button.active{color:#286f91;background:#edf6fa;border-color:#559bb9}.unit-invitation-toolbar button.active b{color:#286f91;background:#d9edf5}.unit-invitation-table{padding:0 12px 12px}.unit-invitation-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.25fr 1fr 1fr .55fr 1.05fr;align-items:center;gap:10px;min-height:82px;padding:10px 0;display:grid}.unit-invitation-row.fresh{background:#f0faf6;border-left:3px solid #0da879;margin-inline:-8px;padding-inline:8px}.unit-invitation-row.header{color:#89958f;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.unit-invitation-person{align-items:center;gap:8px;min-width:0;display:flex}.unit-invitation-person>span{color:#2a789b;background:#e4f1f6;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:800;display:grid}.unit-invitation-person p{min-width:0;margin:0}.unit-invitation-person strong,.unit-invitation-person small,.unit-invitation-person em,.unit-invitation-terms strong,.unit-invitation-terms small,.unit-invitation-dates strong,.unit-invitation-dates small,.unit-invitation-dates em{display:block}.unit-invitation-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.unit-invitation-person small,.unit-invitation-person em{color:#84918b;margin-top:2px;font-size:5px;font-style:normal}.unit-invitation-person em{color:#397c66}.unit-invitation-terms strong,.unit-invitation-dates strong{color:#43554d;font-size:6px}.unit-invitation-terms small,.unit-invitation-dates small,.unit-invitation-dates em{color:#84908b;margin-top:3px;font-size:5px;font-style:normal;line-height:1.35}.unit-invitation-status{color:#64736c;background:#edf1ef;width:fit-content;padding:4px 6px;font-size:5px;font-weight:750}.unit-invitation-status.pending{color:#94691b;background:#faefd6}.unit-invitation-status.accepted{color:#08795d;background:#def3eb}.unit-invitation-status.declined{color:#a04e47;background:#f7e6e4}.unit-invitation-row>nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.unit-invitation-row>nav button,.unit-invitation-row>nav a{color:#08795d;background:#fff;border:1px solid #a8d2c3;align-items:center;min-height:26px;padding:0 7px;font-size:5px;font-weight:700;display:inline-flex}.unit-invitation-row>nav button.danger{color:#a24e48;border-color:#e3bbb7}.unit-invitation-row>nav button:disabled{color:#9aa39f;cursor:default;border-color:#dce2df}.unit-invitation-empty{text-align:center;color:#7e8a85;align-content:center;place-items:center;min-height:190px;display:grid}.unit-invitation-empty>span{color:#397a98;background:#edf3f5;place-items:center;width:36px;height:36px;margin-bottom:8px;font-size:13px;display:grid}.unit-invitation-empty strong{font-size:8px}.unit-invitation-empty p{margin:4px 0 0;font-size:6px}.unit-invitation-policy{background:#eef6f8;border:1px solid #d5e3e8;grid-template-columns:27px 1fr;gap:9px;padding:12px;display:grid}.unit-invitation-policy>span{color:#2b7593;background:#d9ecf2;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.unit-invitation-policy strong{color:#315967;font-size:7px;display:block}.unit-invitation-policy p{color:#617780;margin:4px 0 0;font-size:6px;line-height:1.5}.unit-invitation-feedback{z-index:5;color:#087859;background:#ebf8f3;border:1px solid #bde1d5;width:fit-content;max-width:620px;margin:0 auto;padding:8px 12px;font-size:7px;font-weight:700;position:sticky;bottom:12px;box-shadow:0 4px 20px #1b433624}.unit-invitation-feedback.error{color:#9d4e48;background:#fff1f0;border-color:#eccdca}@media (max-width:1050px){.unit-invitation-row{grid-template-columns:1.2fr 1fr 1fr}.unit-invitation-row.header{display:none}.unit-invitation-row>nav{justify-content:flex-start}.unit-invitation-status,.unit-invitation-row>nav{grid-column:auto}}@media (max-width:760px){.unit-invitation-hero{grid-template-columns:1fr}.unit-invitation-kpis{grid-template-columns:1fr 1fr}.unit-invitation-board>header{flex-direction:column;align-items:flex-start}.unit-invitation-board-state{justify-content:flex-start;width:100%}.unit-invitation-row{grid-template-columns:1fr 1fr}.unit-invitation-person,.unit-invitation-row>nav{grid-column:1/-1}}@media (max-width:470px){.unit-invitation-hero dl,.unit-invitation-kpis,.unit-invitation-row,.unit-invitation-live-update{grid-template-columns:1fr}.unit-invitation-live-update>span{display:none}.unit-invitation-live-update button{justify-self:start}.unit-invitation-person,.unit-invitation-row>nav{grid-column:auto}}.audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.audit-summary-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:17px;display:grid}.audit-summary-grid article>span{background:#fff;border:8px solid;width:34px;height:34px}.audit-summary-grid article>span.green{border-color:#ccece1}.audit-summary-grid article>span.blue{border-color:#d6e9f5}.audit-summary-grid article>span.violet{border-color:#e2dcf3}.audit-summary-grid article>span.amber{border-color:#f3e4c6}.audit-summary-grid p,.audit-summary-grid strong,.audit-summary-grid small{margin:0;display:block}.audit-summary-grid p{color:#64716c;font-size:.82rem}.audit-summary-grid strong{margin:4px 0;font-size:1.55rem}.audit-summary-grid small{color:#78847f;font-size:.75rem;line-height:1.4}.audit-privacy-note{background:#f3faf7;border:1px solid #cfe4dc;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;margin-bottom:14px;padding:13px 17px;display:grid}.audit-privacy-note>span{width:32px;height:32px;color:var(--green-deep);background:#dff2eb;place-items:center;font-size:.82rem;display:grid}.audit-privacy-note strong{color:#31584a;font-size:.9rem;display:block}.audit-privacy-note p{color:#55746a;max-width:980px;margin:4px 0 0;font-size:.8rem;line-height:1.55}.audit-toolbar{border-bottom:1px solid var(--line-soft);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;min-height:112px;padding:16px 18px;display:grid}.audit-toolbar>div>span{color:#6d7b75;letter-spacing:.08em;font-size:.72rem;font-weight:800}.audit-toolbar h2{margin:5px 0 3px;font-size:1.05rem}.audit-toolbar p{color:#78847f;margin:0;font-size:.78rem}.audit-toolbar nav{scrollbar-width:thin;justify-content:flex-end;gap:6px;padding-block:4px;display:flex;overflow-x:auto}.audit-toolbar nav a{border:1px solid var(--line);color:#586761;white-space:nowrap;background:#fafbfb;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:74px;min-height:48px;padding:7px 10px;font-size:.76rem;display:flex}.audit-toolbar nav a small{color:#7d8984;font-size:.7rem}.audit-toolbar nav a.active{color:var(--green-deep);background:#edf8f4;border-color:#8bcab5;font-weight:700}.audit-toolbar nav a.active small{color:#3e826c}.audit-event-list{padding:0 18px}.audit-event-row{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(260px,1.55fr) minmax(130px,.75fr) 116px 24px;align-items:center;gap:12px;min-height:78px;display:grid}.audit-event-row.heading{color:#737f7a;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(306px,1.55fr) minmax(130px,.75fr) 116px 24px;min-height:40px;font-size:.7rem;font-weight:750}.audit-event-row.heading>span:first-child{grid-column:1}.audit-event-symbol{place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:750;display:grid}.audit-event-symbol.green{color:#08795d;background:#e0f3ed}.audit-event-symbol.blue{color:#317ca8;background:#e3eff7}.audit-event-symbol.violet{color:#6b55a5;background:#eeeafa}.audit-event-symbol.amber{color:#976313;background:#f7eedc}.audit-event-symbol.red{color:#a8443f;background:#f8e7e5}.audit-event-row>div strong,.audit-event-row>div p,.audit-event-row>div small,.audit-event-row time strong,.audit-event-row time small{display:block}.audit-event-row>div strong{font-size:.9rem}.audit-event-row>div p{color:#65736d;margin:4px 0;font-size:.8rem;line-height:1.45}.audit-event-row>div small{color:#08795d;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.audit-scope{color:#53625c;font-size:.8rem;line-height:1.4}.audit-event-row time strong{font-size:.78rem}.audit-event-row time small{color:#707d77;margin-top:3px;font-size:.72rem}.audit-event-row>a{color:var(--green-deep);text-align:center;font-size:1.1rem;font-weight:700}.audit-event-row.governance{background:#fffbf3;border:1px solid #eadab9;min-height:98px;margin-inline:-9px;padding-inline:9px}.audit-event-row.governance .audit-event-symbol{color:#956416;background:#f4e4c4}.audit-event-row.governance>div strong{color:#4d4030;font-size:.95rem}.audit-event-row.governance>div p{color:#685b49;max-width:780px;font-size:.82rem;line-height:1.55}.audit-event-row.governance>div small{color:#8d661f;font-size:.7rem}.audit-event-row.governance.organization{background:#f7fbfe;border-color:#cddfeb}.audit-event-row.governance.organization .audit-event-symbol{color:#2f769e;background:#dcebf4}.audit-event-row.governance.organization>div small{color:#2f769e}.audit-event-row.governance.unit{background:#f6fbf9;border-color:#cde4db}.audit-event-row.governance.unit .audit-event-symbol{color:#08795d;background:#dcefe8}.audit-event-row.governance.unit>div small{color:#08795d}.audit-event-row.governance.person{background:#faf8fd;border-color:#d9d2ea}.audit-event-row.governance.person .audit-event-symbol{color:#6b4fa1;background:#ebe5f5}.audit-event-row.governance.person>div small{color:#6b4fa1}.audit-event-row.governance.page{background:#faf8fd;border-color:#ddd4ee}.audit-event-row.governance.page .audit-event-symbol{color:#6b4fa1;background:#ece6f6}.audit-event-row.governance.page>div small{color:#6b4fa1}.audit-event-row.governance.coverage{border-left-width:4px}.audit-event-row.governance.structure{border-left-style:double;border-left-width:4px}.audit-event-row.governance.domain{border-left-style:dashed;border-left-width:4px}.audit-event-row.governance.appearance{border-left-style:solid;border-left-width:4px}.audit-event-row.governance.finance,.audit-event-row.governance.sales{border-left-style:double;border-left-width:4px}.audit-empty{color:#6e7b75;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.audit-empty>span{color:#08795d;background:#e8f3ef;place-items:center;width:38px;height:38px;display:grid}.audit-empty strong{color:#4e5d57;margin-top:10px;font-size:.92rem}.audit-empty p{margin:5px 0 0;font-size:.8rem}.audit-footer{color:#697872;background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 18px;font-size:.76rem;display:flex}.audit-footer span{color:#08795d;align-items:center;gap:7px;font-weight:700;display:flex}.audit-footer nav{justify-content:center;align-items:center;gap:7px;margin-inline:auto;display:flex}.audit-footer nav a,.audit-footer nav b{color:#335c4e;white-space:nowrap;background:#fff;border:1px solid #cbd9d4;justify-content:center;align-items:center;min-height:38px;padding:7px 11px;font-size:.75rem;font-weight:750;display:inline-flex}.audit-footer nav a.current{background:#edf7f3}.audit-footer nav b{color:#587168;background:0 0;border-color:#0000}.audit-footer i{background:#13ad7d;border-radius:50%;width:7px;height:7px}.audit-footer p{margin:0}@media (max-width:1050px){.audit-summary-grid{grid-template-columns:repeat(2,1fr)}.audit-toolbar{grid-template-columns:1fr}.audit-toolbar nav{justify-content:flex-start}}@media (max-width:760px){.audit-event-list{padding:8px}.audit-event-row.heading{display:none}.audit-event-row{border:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) 28px;gap:8px 10px;min-width:0;margin-bottom:8px;padding:14px 10px}.audit-event-row>.audit-event-symbol{grid-area:1/1;align-self:start}.audit-event-row>div{grid-area:1/2}.audit-event-row>.audit-scope{grid-area:2/2}.audit-event-row>time{grid-area:3/2}.audit-event-row>a{grid-area:1/3/span 3}.audit-event-row.governance{min-height:0;margin-inline:0;padding-inline:10px}.audit-toolbar nav{justify-content:flex-start}.audit-footer{flex-direction:column;align-items:flex-start}.audit-footer nav{justify-content:flex-start;max-width:100%;margin-inline:0;overflow-x:auto}}@media (max-width:500px){.audit-summary-grid{grid-template-columns:1fr}.audit-summary-grid article{min-height:96px}}.service-plan-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.service-plan-metrics article{border:1px solid var(--line);background:#fff;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:92px;padding:13px 14px;display:grid}.service-plan-metrics article>span{border:7px solid;width:28px;height:28px}.service-plan-metrics article>span.mint{border-color:#ccece1}.service-plan-metrics article>span.blue{border-color:#d8eaf5}.service-plan-metrics article>span.violet{border-color:#e5dff4}.service-plan-metrics article>span.amber{border-color:#f4e5c6}.service-plan-metrics p,.service-plan-metrics strong,.service-plan-metrics small{margin:0;display:block}.service-plan-metrics p{color:#66736e;font-size:12px}.service-plan-metrics strong{margin:4px 0;font-size:18px}.service-plan-metrics small{color:#87928e;font-size:12px}.service-plan-separation{background:#fbfcfb;border:1px solid #d8e4df;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;min-height:57px;margin-bottom:12px;padding:10px 14px;display:grid}.service-plan-separation>span{width:27px;height:27px;color:var(--green-deep);background:#e5f3ee;place-items:center;font-size:13px;font-weight:800;display:grid}.service-plan-separation strong{font-size:12px;display:block}.service-plan-separation p{color:#718079;margin:3px 0 0;font-size:12px;line-height:1.45}.service-plan-separation a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:700}.service-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.service-plan-card{border:1px solid var(--line);background:#fff;border-top:3px solid #70bca3;flex-direction:column;min-height:350px;padding:16px;display:flex;position:relative}.service-plan-card.blue{border-top-color:#4f93ba}.service-plan-card.violet{border-top-color:#856db7}.service-plan-card.amber{border-top-color:#cc9132}.service-plan-card.highlighted{border-color:#7dbda8;box-shadow:0 5px 16px #1f4a3c14}.service-plan-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-plan-card>header span{color:#08795d;letter-spacing:.07em;background:#e5f4ef;padding:4px 6px;font-size:12px;font-weight:800}.service-plan-card.blue>header span{color:#2d7198;background:#e8f1f6}.service-plan-card.violet>header span{color:#665096;background:#eeeaf7}.service-plan-card.amber>header span{color:#9d6b1c;background:#f7eedf}.service-plan-card>header b{color:#85908c;font-size:12px}.service-plan-card h2{margin:14px 0 5px;font-size:16px}.service-plan-card>p{color:#6f7d77;min-height:47px;margin:0;font-size:12px;line-height:1.55}.service-plan-price{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:3px;margin:13px 0;padding-bottom:12px;display:flex}.service-plan-price strong{letter-spacing:-.5px;font-size:21px}.service-plan-price small{color:#7b8782;font-size:12px}.service-plan-price span{color:#718079;margin-left:auto;font-size:12px}.service-plan-card dl{background:#f7f9f8;grid-template-columns:1fr 1fr;margin:0 0 12px;padding:9px 0;display:grid}.service-plan-card dl>div{border-right:1px solid var(--line);padding:0 10px}.service-plan-card dl>div:last-child{border:0}.service-plan-card dt{color:#7f8c86;font-size:12px}.service-plan-card dd{margin:3px 0 0;font-size:12px;font-weight:750}.service-plan-card ul{flex-direction:column;gap:8px;margin:0 0 15px;padding:0;list-style:none;display:flex}.service-plan-card li{color:#53615b;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.service-plan-card li i{color:#08795d;background:#e3f4ee;flex:none;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.service-plan-card>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:11px;display:flex}.service-plan-card>footer a{color:var(--green-deep);font-size:12px;font-weight:750}.service-plan-card>footer span{color:#89938f;font-size:12px}.platform-subscription-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 16px;display:flex}.platform-subscription-panel>header span{color:#7c8983;letter-spacing:.07em;font-size:12px;font-weight:800}.platform-subscription-panel>header h2{margin:4px 0 2px;font-size:12px}.platform-subscription-panel>header p{color:#82908a;margin:0;font-size:12px}.platform-subscription-panel>header>strong{color:#08795d;font-size:12px}.platform-subscription-table{padding:0 16px}.platform-subscription-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(170px,1.25fr) minmax(100px,.8fr) 85px 95px 115px 95px;align-items:center;gap:9px;min-height:92px;display:grid}.platform-subscription-row.heading{color:#89948f;letter-spacing:.05em;text-transform:uppercase;min-height:31px;font-size:12px;font-weight:700}.platform-subscription-row.expired_trial{background:#fff9f8}.platform-subscription-org{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.platform-subscription-org>span{color:#08795d;background:#e6f3ee;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.platform-subscription-org strong,.platform-subscription-org small{display:block}.platform-subscription-org strong{font-size:12px}.platform-subscription-org small{color:#84908b;margin-top:3px;font-size:12px}.platform-subscription-org b{color:#ad4d47;letter-spacing:.05em;margin-top:4px;font-size:12px;display:inline-block}.platform-subscription-org b.warning{color:#98691a}.platform-subscription-row label>span{color:#87918d;margin-bottom:4px;font-size:12px;display:block}.platform-subscription-row select,.platform-subscription-row input{color:#3d4b45;background:#fafbfb;border:1px solid #d9e0dd;outline:0;width:100%;height:29px;padding:0 6px;font-size:12px}.platform-subscription-row select:focus,.platform-subscription-row input:focus{border-color:#69b59c;box-shadow:0 0 0 2px #eaf6f2}.platform-subscription-actions button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;width:100%;min-height:29px;font-size:12px;font-weight:700}.platform-subscription-actions small{margin-top:4px;font-size:12px;line-height:1.3;display:block}.platform-subscription-actions small.success{color:#08795d}.platform-subscription-actions small.error{color:#a44842}.platform-subscription-note{grid-column:2/6;align-self:start;margin-top:-8px;padding-bottom:8px}.platform-subscription-panel>footer{color:#81908a;background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:9px 16px;font-size:12px;display:flex}.platform-subscription-panel>footer span{color:#08795d;align-items:center;gap:6px;font-weight:700;display:flex}.platform-subscription-panel>footer i{background:#13ad7d;border-radius:50%;width:6px;height:6px}.platform-subscription-panel>footer p{margin:0}.service-plan-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:12px;display:grid}.service-plan-editor>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px 17px;display:flex}.service-plan-editor>header span,.service-plan-editor-section-title>span,.service-plan-live-preview>span{color:#78857f;letter-spacing:.07em;font-size:12px;font-weight:800}.service-plan-editor>header h2{margin:4px 0 2px;font-size:12px}.service-plan-editor>header p{color:#81908a;margin:0;font-size:12px}.service-plan-editor>section{border-bottom:1px solid var(--line-soft);padding:15px 17px}.service-plan-editor-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-plan-editor-fields label.wide{grid-column:1/-1}.service-plan-editor label>span{color:#4c5a54;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.service-plan-editor input,.service-plan-editor textarea,.service-plan-editor select{color:#26352f;background:#fafbfb;border:1px solid #d7dfdc;outline:0;width:100%;padding:0 9px;font-size:12px}.service-plan-editor input,.service-plan-editor select{height:36px}.service-plan-editor textarea{resize:vertical;min-height:74px;padding-block:9px;line-height:1.45}.service-plan-editor input:focus,.service-plan-editor textarea:focus,.service-plan-editor select:focus{border-color:#60b194;box-shadow:0 0 0 3px #eaf6f2}.service-plan-editor label>small{color:#8a9590;margin-top:4px;font-size:12px;display:block}.service-plan-editor-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.service-plan-editor-section-title p{color:#89938f;margin:0;font-size:12px}.service-plan-money-grid,.service-plan-limit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-plan-money-grid label>div{background:#fafbfb;border:1px solid #d7dfdc;height:36px;display:flex}.service-plan-money-grid label>div:focus-within{border-color:#60b194;box-shadow:0 0 0 3px #eaf6f2}.service-plan-money-grid b{color:#60706a;border-right:1px solid #d7dfdc;place-items:center;width:35px;font-size:12px;display:grid}.service-plan-money-grid input{border:0;height:34px;box-shadow:none!important}.service-plan-features-field textarea{min-height:112px}.service-plan-tone-picker{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.service-plan-tone-picker button{border:1px solid var(--line);color:#62706a;background:#fff;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:12px;display:flex}.service-plan-tone-picker button i{background:#55ad8f;width:10px;height:10px}.service-plan-tone-picker button.blue i{background:#4b8daf}.service-plan-tone-picker button.violet i{background:#7c64ad}.service-plan-tone-picker button.amber i{background:#c58b31}.service-plan-tone-picker button.selected{color:#08795d;background:#eef8f4;border-color:#6cb69e;font-weight:700}.service-plan-module-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.service-plan-module-picker button{color:#748079;text-align:left;background:#fafbfb;border:1px solid #e0e5e3;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.service-plan-module-picker button>i{color:#9a5a55;background:#fff;border:1px solid #d9dfdc;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.service-plan-module-picker button strong,.service-plan-module-picker button small{display:block}.service-plan-module-picker button strong{color:#4b5953;font-size:12px}.service-plan-module-picker button small{color:#8c9691;margin-top:3px;font-size:12px}.service-plan-module-picker button>b{color:#9d625d;font-size:12px}.service-plan-module-picker button.selected{background:#f1f8f5;border-color:#b8d9ce}.service-plan-module-picker button.selected>i{color:#08795d;background:#dff2eb;border-color:#80bea9}.service-plan-module-picker button.selected>b{color:#08795d}.service-plan-module-picker button:disabled{cursor:not-allowed;opacity:1}.service-plan-module-impact{background:#eef4f6;border-left:3px solid #5a879c;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:47px;margin-top:9px;padding:8px 10px;display:grid}.service-plan-module-impact>span{color:#416e82;background:#dce9ee;place-items:center;width:24px;height:24px;display:grid}.service-plan-module-impact strong,.service-plan-module-impact small{display:block}.service-plan-module-impact strong{color:#355e70;font-size:12px}.service-plan-module-impact small{color:#6c848e;margin-top:3px;font-size:12px}.service-plan-check{cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:8px;margin-top:11px;display:grid}.service-plan-check input{opacity:0;pointer-events:none;position:absolute}.service-plan-check>i{background:#fff;border:1px solid #cfd8d4;width:17px;height:17px}.service-plan-check input:checked+i{border:5px solid #0b9e75}.service-plan-check strong,.service-plan-check small{display:block}.service-plan-check strong{font-size:12px}.service-plan-check small{color:#84908b;margin-top:3px;font-size:12px}.service-plan-status-field{margin-top:12px;display:block}.service-plan-editor-feedback{margin:12px 17px 0;padding:9px 10px;font-size:12px}.service-plan-editor-feedback.success{color:#08795d;background:#e8f5f0}.service-plan-editor-feedback.error{color:#9d3f3a;background:#f9e9e7}.service-plan-editor>footer{background:#f8faf9;justify-content:flex-end;align-items:center;gap:8px;min-height:65px;padding:12px 17px;display:flex}.service-plan-live-preview{background:#fff;border:1px solid #badccc;border-top:4px solid #52ad8f;min-height:390px;padding:18px;position:sticky;top:80px}.service-plan-live-preview.blue{border-color:#4f91b5 #c8ddea #c8ddea}.service-plan-live-preview.violet{border-color:#8067b1 #dad2e9 #dad2e9}.service-plan-live-preview.amber{border-color:#c58c31 #ead9b9 #ead9b9}.service-plan-live-preview>em{float:right;color:#08795d;background:#e4f4ee;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800}.service-plan-live-preview h2{margin:18px 0 6px;font-size:17px}.service-plan-live-preview>p{color:#6d7b75;min-height:52px;margin:0;font-size:12px;line-height:1.55}.service-plan-live-preview>div{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:3px;margin:15px 0;padding-bottom:13px;display:flex}.service-plan-live-preview>div strong{font-size:21px}.service-plan-live-preview>div small{color:#7c8883;font-size:12px}.service-plan-live-preview dl{background:#f6f9f7;grid-template-columns:repeat(3,1fr);margin:0 0 14px;display:grid}.service-plan-live-preview dl>div{border-right:1px solid var(--line);padding:9px}.service-plan-live-preview dl>div:last-child{border:0}.service-plan-live-preview dt{color:#7c8983;font-size:12px}.service-plan-live-preview dd{margin:3px 0 0;font-size:12px;font-weight:750}.service-plan-live-preview ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.service-plan-live-preview li{color:#53615b;gap:7px;font-size:12px;display:flex}.service-plan-live-preview li i{color:#08795d;font-style:normal}.service-plan-live-preview>footer{border-top:1px solid var(--line-soft);color:#7a8781;margin-top:17px;padding-top:11px;font-size:12px}.service-plan-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.service-plan-subscribers>header,.service-plan-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 15px;display:flex}.service-plan-subscribers>header span,.service-plan-history>header span{color:#7d8984;letter-spacing:.07em;font-size:12px;font-weight:800}.service-plan-subscribers>header h2,.service-plan-history>header h2{margin:4px 0 0;font-size:12px}.service-plan-subscribers>header>strong,.service-plan-history>header>strong{color:#08795d;font-size:14px}.service-plan-subscribers>div,.service-plan-history>div{padding:0 14px}.service-plan-subscribers>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:31px 1fr auto 13px;align-items:center;gap:8px;min-height:59px;display:grid}.service-plan-subscribers>div>a>span{color:#08795d;background:#e6f3ee;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.service-plan-subscribers a strong,.service-plan-subscribers a small{display:block}.service-plan-subscribers a strong{font-size:12px}.service-plan-subscribers a small{color:#85918c;margin-top:3px;font-size:12px}.service-plan-subscribers a b{color:#08795d;background:#e5f4ee;padding:4px 6px;font-size:12px}.service-plan-subscribers a b.trial{color:#9b6f20;background:#f7eedb}.service-plan-subscribers a>i{color:#08795d;font-style:normal}.service-plan-subscribers>div>p,.service-plan-history>div>p{color:#84908b;place-items:center;min-height:100px;margin:0;font-size:12px;display:grid}.service-plan-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:7px 1fr auto;align-items:center;gap:9px;min-height:65px;display:grid}.service-plan-history article>i{background:#16aa7c;border-radius:50%;width:6px;height:6px}.service-plan-history article strong,.service-plan-history article p,.service-plan-history article small{display:block}.service-plan-history article strong{font-size:12px}.service-plan-history article p{color:#53615b;margin:3px 0;font-size:12px}.service-plan-history article small{color:#89938f;font-size:12px}.service-plan-history time{color:#7f8b86;white-space:nowrap;font-size:12px}.service-plan-grid :is(a,button:not(:disabled),select),.service-plan-editor-layout :is(a,button:not(:disabled),select){cursor:pointer}@media (max-width:1100px){.service-plan-grid{grid-template-columns:repeat(2,1fr)}.service-plan-editor-layout{grid-template-columns:1fr}.service-plan-live-preview{min-height:320px;position:static}.platform-subscription-table{overflow-x:auto}.platform-subscription-row{min-width:900px}}@media (max-width:760px){.service-plan-metrics{grid-template-columns:repeat(2,1fr)}.service-plan-grid,.service-plan-detail-grid{grid-template-columns:1fr}.service-plan-separation{grid-template-columns:29px 1fr}.service-plan-separation a{grid-column:2}.service-plan-editor-fields,.service-plan-money-grid,.service-plan-limit-grid{grid-template-columns:1fr}.service-plan-editor-fields label.wide{grid-column:auto}.service-plan-tone-picker{grid-template-columns:repeat(2,1fr)}.platform-subscription-panel>footer{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.service-plan-metrics,.service-plan-module-picker{grid-template-columns:1fr}.service-plan-editor-section-title{flex-direction:column;align-items:flex-start}.service-plan-editor>footer{flex-direction:column}.service-plan-editor>footer .button{justify-content:center;width:100%}}.institutional-site{--institutional-ink:#14231f;--institutional-muted:#64726d;--institutional-line:#d9e1dd;min-height:100vh;color:var(--institutional-ink);background:#f7f9f8}.institutional-concept{color:#715d1a;background:#fff7dd;border-bottom:1px solid #ebdcaa;justify-content:center;align-items:center;gap:8px;min-height:31px;padding:5px 24px;font-size:12px;display:flex}.institutional-concept span{color:#403400;letter-spacing:.055em;background:#e9c74f;padding:3px 6px;font-weight:750}.institutional-concept p{margin:0}.institutional-header{border-bottom:1px solid var(--institutional-line);z-index:10;background:#fff;grid-template-columns:225px minmax(0,1fr) auto;align-items:center;gap:22px;height:69px;padding:0 max(24px,50vw - 620px);display:grid;position:sticky;top:0}.institutional-brand{align-items:center;gap:8px;width:max-content;display:flex}.institutional-brand-mark{background:var(--green);color:#fff;border-radius:3px;place-items:center;width:29px;height:29px;font-size:15px;font-weight:800;display:grid;transform:skew(-5deg)}.institutional-brand-word{letter-spacing:-1px;font-size:20px}.institutional-brand small{border-left:1px solid var(--institutional-line);color:#87938e;text-transform:uppercase;letter-spacing:.055em;margin-left:2px;padding-left:9px;font-size:12px;font-weight:600}.institutional-header>nav{justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.institutional-header>nav a{color:#67746f;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0 12px;font-size:12px;font-weight:600;display:flex}.institutional-header>nav a:hover,.institutional-header>nav a.active{color:var(--green-deep);border-bottom-color:var(--green)}.institutional-header>div{align-items:center;gap:8px;display:flex}.institutional-header>div>a{border:1px solid var(--institutional-line);color:#51605a;background:#fff;align-items:center;min-height:40px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.institutional-header .institutional-panel-link{color:#fff;background:#16352c;border-color:#16352c}.institutional-breadcrumb{max-width:1240px;display:var(--gymn-breadcrumb-display,flex);color:#88938f;align-items:center;gap:7px;margin:0 auto;padding:18px 0 0;font-size:12px}.institutional-breadcrumb strong{color:#55635d;font-weight:600}.institutional-home-intro{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:62px;max-width:1240px;min-height:445px;margin:0 auto;padding:54px 0 49px;display:grid}.institutional-intro-copy>span,.institutional-section>header span,.institutional-page-heading>div>span,.institutional-next-step>div>span,.institutional-contract-path>header span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:750}.institutional-intro-copy h1{letter-spacing:-1.65px;max-width:570px;margin:12px 0 16px;font-size:clamp(30px,3.1vw,44px);line-height:1.05}.institutional-intro-copy>p{max-width:550px;color:var(--institutional-muted);margin:0;font-size:13px;line-height:1.68}.institutional-intro-copy>div{gap:8px;margin-top:26px;display:flex}.institutional-primary,.institutional-secondary{border:1px solid var(--institutional-line);justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.institutional-primary{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.institutional-secondary{color:#52615b;background:#fff}.institutional-system-map{border:1px solid var(--institutional-line);background:#fff;box-shadow:0 13px 38px #1f372f12}.institutional-system-map>header{border-bottom:1px solid #e6ebe8;justify-content:space-between;align-items:center;min-height:46px;padding:0 17px;display:flex}.institutional-system-map>header span,.institutional-system-map>header b{letter-spacing:.07em;font-size:12px}.institutional-system-map>header span{color:#6b7873;font-weight:700}.institutional-system-map>header b{color:#0b8a67}.institutional-system-root{color:#fff;background:#15332b;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:64px;margin:19px 19px 0;padding:11px 13px;display:grid}.institutional-system-root>i{background:var(--green);place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;font-weight:800;display:grid}.institutional-system-root p{margin:0}.institutional-system-root strong,.institutional-system-root small{display:block}.institutional-system-root strong{font-size:12px}.institutional-system-root small{color:#91aaa1;margin-top:3px;font-size:12px}.institutional-system-root>span{color:#b9cec7;border:1px solid #3d5b51;padding:4px 7px;font-size:12px}.institutional-system-line{background:#b9c9c3;width:1px;height:20px;margin:0 auto;position:relative}.institutional-system-line:after{content:"";background:#b9c9c3;width:376px;height:1px;position:absolute;bottom:0;left:-188px}.institutional-system-branches{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 19px 20px;display:grid}.institutional-system-branches article{background:#fbfcfb;border:1px solid #e0e6e3;min-height:104px;padding:13px}.institutional-system-branches i{width:27px;height:27px;color:var(--green-deep);background:#e3f4ee;place-items:center;font-style:normal;display:grid}.institutional-system-branches p{margin:10px 0 0}.institutional-system-branches strong,.institutional-system-branches small{display:block}.institutional-system-branches strong{font-size:12px}.institutional-system-branches small{color:#7a8782;margin-top:4px;font-size:12px;line-height:1.4}.institutional-system-map>footer{background:#f2f6f4;border-top:1px solid #e2e8e5;justify-content:space-between;align-items:center;min-height:45px;padding:0 17px;font-size:12px;display:flex}.institutional-system-map>footer span{color:#60706a;align-items:center;gap:6px;display:flex}.institutional-system-map>footer span i{background:#12aa7c;border-radius:50%;width:6px;height:6px}.institutional-system-map>footer a{color:var(--green-deep);font-weight:700}.institutional-proof-strip{border-block:1px solid var(--institutional-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 max(24px,50vw - 620px);display:grid}.institutional-proof-strip>div{border-right:1px solid #e5eae7;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:92px;padding:17px 20px;display:grid}.institutional-proof-strip>div:first-child{border-left:1px solid #e5eae7}.institutional-proof-strip>div>span{color:#0b906b;font-size:12px;font-weight:750}.institutional-proof-strip p{margin:0}.institutional-proof-strip strong,.institutional-proof-strip small{display:block}.institutional-proof-strip strong{font-size:12px}.institutional-proof-strip small{color:#7b8782;margin-top:4px;font-size:12px;line-height:1.4}.institutional-section{max-width:1240px;margin:0 auto;padding:55px 0}.institutional-section+.institutional-section{border-top:1px solid var(--institutional-line)}.institutional-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.institutional-section>header h2{letter-spacing:-.55px;margin:7px 0 0;font-size:22px}.institutional-section>header p{color:#7a8782;margin:6px 0 0;font-size:12px}.institutional-section>header>a{color:var(--green-deep);font-size:12px;font-weight:700}.institutional-capabilities>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.institutional-capabilities article{border:1px solid var(--institutional-line);background:#fff;border-top:3px solid #13a97b;flex-direction:column;min-height:260px;padding:18px;display:flex}.institutional-capabilities article.blue{border-top-color:#3586b5}.institutional-capabilities article.violet{border-top-color:#7359a8}.institutional-capabilities article.amber{border-top-color:#c78a28}.institutional-capabilities article>span{color:#087e60;background:#e5f5ef;place-items:center;width:33px;height:33px;font-size:15px;display:grid}.institutional-capabilities article.blue>span{color:#357ba3;background:#e5f0f6}.institutional-capabilities article.violet>span{color:#7056a4;background:#ece8f5}.institutional-capabilities article.amber>span{color:#ac741f;background:#f7ecd9}.institutional-capabilities article>small{color:#78847f;letter-spacing:.08em;margin-top:16px;font-size:12px;font-weight:750}.institutional-capabilities h3{margin:7px 0 9px;font-size:14px;line-height:1.25}.institutional-capabilities p{color:#74807b;margin:0;font-size:12px;line-height:1.65}.institutional-capabilities article>a{color:var(--green-deep);margin-top:auto;font-size:12px;font-weight:700}.institutional-networks>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.institutional-networks>div>a{border:1px solid var(--institutional-line);background:#fff;border-left:3px solid #e15b4f;grid-template-columns:50px minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-height:130px;padding:19px;display:grid}.institutional-networks>div>a.navy{border-left-color:#263d5d}.institutional-networks>div>a>span{color:#fff;background:#e15b4f;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.institutional-networks>div>a.navy>span{background:#263d5d}.institutional-networks p{margin:0}.institutional-networks p small,.institutional-networks p strong,.institutional-networks p b{display:block}.institutional-networks p small{color:#8a9591;letter-spacing:.07em;font-size:12px}.institutional-networks p strong{margin-top:5px;font-size:14px}.institutional-networks p b{color:#718079;font-family:var(--font-geist-mono), monospace;margin-top:5px;font-size:12px;font-weight:500}.institutional-networks dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.institutional-networks dl>div{border-left:1px solid #e2e7e4;min-width:80px;padding:0 15px}.institutional-networks dt{color:#8a9591;font-size:12px}.institutional-networks dd{margin:5px 0 0;font-size:16px;font-weight:750}.institutional-networks>div>a>i{color:#7b8883;font-style:normal}.institutional-plan-preview>div,.institutional-pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.institutional-plan-preview article{border:1px solid var(--institutional-line);background:#fff;border-top:3px solid #16a67b;flex-direction:column;min-height:260px;padding:19px;display:flex}.institutional-plan-preview article.blue{border-top-color:#3385b5}.institutional-plan-preview article.violet{border-top-color:#7158a6}.institutional-plan-preview article.amber{border-top-color:#bf8225}.institutional-plan-preview article>span{color:#72807a;letter-spacing:.08em;font-size:12px;font-weight:750}.institutional-plan-preview h3{margin:8px 0;font-size:17px}.institutional-plan-preview article>p{color:#74807b;min-height:56px;margin:0;font-size:12px;line-height:1.58}.institutional-plan-preview article>strong{margin-top:18px;font-size:22px;display:block}.institutional-plan-preview article>strong small{color:#86918c;margin-left:3px;font-size:12px;font-weight:500}.institutional-plan-preview article footer{border-top:1px solid #e5eae8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.institutional-plan-preview article footer span{color:#788580;font-size:12px}.institutional-plan-preview article footer a{color:var(--green-deep);font-size:12px;font-weight:700}.institutional-page-heading{border-bottom:1px solid var(--institutional-line);justify-content:space-between;align-items:end;max-width:1240px;min-height:205px;margin:0 auto;padding:43px 0 37px;display:flex}.institutional-page-heading h1{letter-spacing:-1.1px;margin:9px 0 11px;font-size:clamp(27px,2.8vw,38px)}.institutional-page-heading p{color:#6e7b76;max-width:675px;margin:0;font-size:12px;line-height:1.65}.institutional-page-heading>aside{border-left:2px solid var(--green);background:#fff;min-width:190px;padding:14px 18px}.institutional-page-heading aside strong,.institutional-page-heading aside span,.institutional-page-heading aside small{display:block}.institutional-page-heading aside strong{font-size:27px}.institutional-page-heading aside span{font-size:12px;font-weight:700}.institutional-page-heading aside small{color:#83908b;margin-top:4px;font-size:12px}.institutional-resource-index{border:1px solid var(--institutional-line);background:#fff;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:20px auto 0;display:grid}.institutional-resource-index a{border-right:1px solid #e3e9e6;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:0 14px;display:grid}.institutional-resource-index a:last-child{border:0}.institutional-resource-index span{color:var(--green-deep);font-size:12px;font-weight:750}.institutional-resource-index strong{font-size:12px}.institutional-resource-index i{color:#8d9793;font-style:normal}.institutional-resource-groups{grid-template-columns:1fr 1fr;gap:12px;max-width:1240px;margin:12px auto 55px;display:grid}.institutional-resource-groups>article{border:1px solid var(--institutional-line);background:#fff;border-top:3px solid #13a97b;scroll-margin-top:88px}.institutional-resource-groups>article.blue{border-top-color:#3586b5}.institutional-resource-groups>article.violet{border-top-color:#7359a8}.institutional-resource-groups>article.amber{border-top-color:#c78a28}.institutional-resource-groups article>header{border-bottom:1px solid #e4eae7;grid-template-columns:41px 1fr;gap:14px;min-height:145px;padding:21px;display:grid}.institutional-resource-groups header>span{color:#087e60;background:#e5f5ef;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.institutional-resource-groups .blue header>span{color:#357ba3;background:#e5f0f6}.institutional-resource-groups .violet header>span{color:#7056a4;background:#ece8f5}.institutional-resource-groups .amber header>span{color:#ac741f;background:#f7ecd9}.institutional-resource-groups header small{color:#78847f;letter-spacing:.08em;font-size:12px;font-weight:750}.institutional-resource-groups h2{margin:7px 0;font-size:16px}.institutional-resource-groups header p{color:#73807a;margin:0;font-size:12px;line-height:1.58}.institutional-resource-groups ul{min-height:190px;margin:0;padding:13px 21px;list-style:none}.institutional-resource-groups li{color:#52615b;border-bottom:1px solid #edf0ee;align-items:center;gap:9px;min-height:34px;font-size:12px;display:flex}.institutional-resource-groups li i{color:var(--green-deep);font-style:normal;font-weight:800}.institutional-resource-groups article>footer{background:#f5f8f6;align-items:center;min-height:44px;padding:0 21px;display:flex}.institutional-resource-groups footer a{color:var(--green-deep);font-size:12px;font-weight:700}.institutional-context-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:9px;max-width:1240px;margin:22px auto 54px;display:grid}.institutional-context-flow>article{border:1px solid var(--institutional-line);background:#fff;grid-template-columns:35px 1fr;align-content:start;gap:10px;width:275px;min-height:176px;padding:18px;display:grid;position:relative}.institutional-context-flow article>span{color:#9ba49f;font-size:12px;position:absolute;top:11px;right:12px}.institutional-context-flow article>i{color:#087e60;background:#e5f4ef;place-items:center;width:33px;height:33px;font-style:normal;font-weight:750;display:grid}.institutional-context-flow article div{margin-top:3px}.institutional-context-flow small,.institutional-context-flow strong{display:block}.institutional-context-flow small{color:#7b8782;letter-spacing:.08em;font-size:12px;font-weight:750}.institutional-context-flow strong{margin-top:6px;font-size:12px}.institutional-context-flow p{color:#74817b;grid-column:1/-1;margin:16px 0 0;font-size:12px;line-height:1.55}.institutional-context-flow>b{color:#83908a;font-size:13px;font-weight:500}.institutional-principles>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.institutional-principles article{border:1px solid var(--institutional-line);background:#fff;min-height:270px;padding:21px}.institutional-principles article>span{width:36px;height:36px;color:var(--green-deep);background:#e4f4ee;place-items:center;font-size:15px;display:grid}.institutional-principles h3{margin:16px 0 9px;font-size:14px}.institutional-principles p{color:#74807b;margin:0;font-size:12px;line-height:1.62}.institutional-principles ul{border-top:1px solid #e5eae7;margin:16px 0 0;padding:12px 0 0;list-style:none}.institutional-principles li{color:#5d6b65;padding:5px 0;font-size:12px}.institutional-principles li:before{content:"✓";color:var(--green-deep);margin-right:7px;font-weight:750}.institutional-onboarding ol{border:1px solid var(--institutional-line);background:#fff;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.institutional-onboarding li{border-right:1px solid #e2e8e5;min-height:142px;padding:18px}.institutional-onboarding li:last-child{border:0}.institutional-onboarding li>span{color:var(--green-deep);font-size:12px;font-weight:750}.institutional-onboarding strong{margin-top:19px;font-size:12px;display:block}.institutional-onboarding p{color:#76837d;margin:7px 0 0;font-size:12px;line-height:1.55}.institutional-commercial-note{background:#fff8e5;border:1px solid #eadbaa;grid-template-columns:34px 1fr;align-items:center;gap:12px;max-width:1240px;min-height:74px;margin:20px auto 12px;padding:13px 17px;display:grid}.institutional-commercial-note>span{color:#493b0f;background:#e7c45b;place-items:center;width:31px;height:31px;font-size:16px;font-weight:800;display:grid}.institutional-commercial-note strong{font-size:12px;display:block}.institutional-commercial-note p{color:#75683c;margin:4px 0 0;font-size:12px}.institutional-plan-compare-entry{background:#edf7f3;border:1px solid #cfe0da;justify-content:space-between;align-items:center;gap:22px;max-width:1240px;min-height:92px;margin:0 auto 12px;padding:15px 18px;display:flex}.institutional-plan-compare-entry>div>span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.institutional-plan-compare-entry h2{margin:5px 0 3px;font-size:13px}.institutional-plan-compare-entry p{color:#687a72;margin:0;font-size:12px}.institutional-plan-compare-entry>a{flex:none}.institutional-pricing-grid{max-width:1240px;margin:0 auto 54px}.institutional-pricing-grid>article{border:1px solid var(--institutional-line);background:#fff;border-top:3px solid #14a77b;flex-direction:column;min-height:520px;display:flex}.institutional-pricing-grid>article.blue{border-top-color:#3586b5}.institutional-pricing-grid>article.violet{border-top-color:#7359a8}.institutional-pricing-grid>article.amber{border-top-color:#c78a28}.institutional-pricing-grid>article.highlighted{box-shadow:0 10px 30px #1d3f341a}.institutional-pricing-grid article>header{border-bottom:1px solid #e5eae8;justify-content:space-between;align-items:center;min-height:40px;padding:0 18px;display:flex}.institutional-pricing-grid article>header span,.institutional-pricing-grid article>header b{font-size:12px}.institutional-pricing-grid article>header span{color:var(--green-deep);letter-spacing:.08em;font-weight:800}.institutional-pricing-grid article>header b{color:#87928e;font-weight:600}.institutional-pricing-grid h2{margin:18px 18px 7px;font-size:19px}.institutional-pricing-grid article>p{color:#74807b;min-height:64px;margin:0 18px;font-size:12px;line-height:1.6}.institutional-price{background:#f8faf9;border-block:1px solid #e5eae7;padding:17px 18px}.institutional-price strong{font-size:23px}.institutional-price small{color:#7e8a85;margin-left:3px;font-size:12px}.institutional-price>span{color:#7d8984;margin-top:5px;font-size:12px;display:block}.institutional-pricing-grid dl{border-bottom:1px solid #e5eae7;grid-template-columns:1fr 1fr;margin:0;display:grid}.institutional-pricing-grid dl>div{padding:12px 18px}.institutional-pricing-grid dl>div:first-child{border-right:1px solid #e5eae7}.institutional-pricing-grid dt{color:#84908b;font-size:12px}.institutional-pricing-grid dd{margin:4px 0 0;font-size:12px;font-weight:750}.institutional-pricing-grid ul{margin:0;padding:12px 18px;list-style:none}.institutional-pricing-grid li{color:#586660;border-bottom:1px solid #edf0ef;align-items:center;gap:8px;min-height:33px;font-size:12px;display:flex}.institutional-pricing-grid li i{color:var(--green-deep);font-style:normal;font-weight:800}.institutional-pricing-grid article>footer{background:#f5f8f6;margin-top:auto;padding:13px 18px}.institutional-pricing-grid article>footer a{color:#fff;background:#15352c;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:700;display:flex}.institutional-contract-path{max-width:1240px;margin:0 auto 55px;padding:0}.institutional-contract-path>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.institutional-contract-path>header h2{letter-spacing:-.55px;margin:7px 0 0;font-size:22px}.institutional-contract-path>header p{color:#7a8782;margin:6px 0 0;font-size:12px}.institutional-contract-path>div{border:1px solid var(--institutional-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.institutional-contract-path article{border-right:1px solid #e2e8e5;min-height:150px;padding:18px}.institutional-contract-path article:last-child{border:0}.institutional-contract-path article span{color:var(--green-deep);font-size:12px;font-weight:800}.institutional-contract-path article strong{margin-top:20px;font-size:12px;display:block}.institutional-contract-path article p{color:#74807b;margin:7px 0 0;font-size:12px;line-height:1.55}.institutional-comparison-guide{background:#fff;border:1px solid #d6e2de;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;max-width:1240px;min-height:72px;margin:20px auto 12px;padding:12px 15px;display:grid}.institutional-comparison-guide>span{width:30px;height:30px;color:var(--green-deep);background:#e4f4ee;place-items:center;font-size:12px;display:grid}.institutional-comparison-guide strong{font-size:12px;display:block}.institutional-comparison-guide p{color:#718079;margin:3px 0 0;font-size:12px}.institutional-comparison-guide a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:750}.institutional-plan-comparison{border:1px solid var(--institutional-line);background:#fff;max-width:1240px;margin:0 auto 54px}.institutional-plan-comparison>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 17px;display:flex}.institutional-plan-comparison>header span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.institutional-plan-comparison>header h2{margin:5px 0 3px;font-size:14px}.institutional-plan-comparison>header p{color:#74817b;margin:0;font-size:12px}.institutional-plan-comparison>header a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:750}.institutional-plan-comparison-viewport{overflow-x:auto}.institutional-plan-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:910px}.institutional-plan-comparison th,.institutional-plan-comparison td{border-bottom:1px solid #e6ebe8;border-right:1px solid #e2e8e5}.institutional-plan-comparison tr>:last-child{border-right:0}.institutional-plan-comparison thead th{color:#fff;text-align:left;vertical-align:middle;background:#17352d;height:92px;padding:13px 15px}.institutional-plan-comparison thead th:first-child{background:#122a23;width:245px}.institutional-plan-comparison thead th.highlighted{box-shadow:inset 0 3px #5bddb5}.institutional-plan-comparison thead span,.institutional-plan-comparison thead strong,.institutional-plan-comparison thead small{display:block}.institutional-plan-comparison thead span{color:#81d8bd;letter-spacing:.08em;font-size:12px}.institutional-plan-comparison thead strong{margin-top:7px;font-size:14px}.institutional-plan-comparison thead small{color:#9fb8af;margin-top:4px;font-size:12px;font-weight:550}.institutional-plan-comparison .comparison-group th,.institutional-plan-comparison .comparison-group td{color:#5e7068;letter-spacing:.07em;text-align:left;background:#edf4f1;height:29px;padding:0 12px;font-size:12px;font-weight:800}.institutional-plan-comparison .comparison-group td{color:#83908a;letter-spacing:0;font-weight:600}.comparison-value-row th,.comparison-module-row th{text-align:left;background:#fbfcfb;padding:10px 13px}.comparison-value-row th strong,.comparison-value-row th small,.comparison-value-row td strong,.comparison-value-row td small,.comparison-module-row th strong,.comparison-module-row th small{display:block}.comparison-value-row th strong,.comparison-module-row th strong{font-size:12px}.comparison-value-row th small,.comparison-module-row th small{color:#84908b;margin-top:3px;font-size:12px;font-weight:550}.comparison-value-row td{vertical-align:middle;height:60px;padding:10px 15px}.comparison-value-row td strong{font-size:12px}.comparison-value-row td small{color:#7f8c86;margin-top:3px;font-size:12px}.comparison-module-row th{grid-template-columns:28px 1fr;align-items:center;gap:8px;display:grid}.comparison-module-row th>i{width:26px;height:26px;color:var(--green-deep);background:#e7f3ef;place-items:center;font-size:12px;font-style:normal;display:grid}.comparison-module-row td{vertical-align:middle;height:51px;padding:9px 15px}.comparison-module-row td b{width:fit-content;padding:5px 7px;font-size:12px;display:block}.comparison-module-row td b.included{color:#08795d;background:#e5f5ef}.comparison-module-row td b.not-included{color:#87928d;background:#f1f3f2;font-weight:650}.institutional-plan-comparison tfoot th,.institutional-plan-comparison tfoot td{text-align:left;background:#f7faf8;min-height:67px;padding:12px 14px}.institutional-plan-comparison tfoot th{color:var(--green-deep);font-size:12px}.institutional-plan-comparison tfoot th small{color:#84918b;margin-top:4px;font-size:12px;font-weight:550;display:block}.institutional-plan-comparison tfoot a{color:#fff;background:#17352d;border:1px solid #17352d;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:750;display:flex}.institutional-plan-comparison>footer{background:#edf7f3;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:61px;padding:10px 14px;display:grid}.institutional-plan-comparison>footer>span{width:29px;height:29px;color:var(--green-deep);border:1px solid #bdd8cf;place-items:center;display:grid}.institutional-plan-comparison>footer p{margin:0}.institutional-plan-comparison>footer strong,.institutional-plan-comparison>footer small{display:block}.institutional-plan-comparison>footer strong{font-size:12px}.institutional-plan-comparison>footer small{color:#6d8077;margin-top:3px;font-size:12px}.institutional-next-step{color:#fff;background:#17352d;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;min-height:120px;margin:0 auto 56px;padding:22px 25px;display:flex}.institutional-next-step h2{margin:7px 0 0;font-size:18px}.institutional-next-step p{color:#a9beb7;margin:5px 0 0;font-size:12px}.institutional-next-step .institutional-primary{background:var(--green);border-color:var(--green);color:#fff}.institutional-next-step .institutional-secondary{color:#dce8e4;background:0 0;border-color:#506961}.institutional-next-step>div:last-child{gap:8px;display:flex}.institutional-footer{color:#d9e4e0;border-top:3px solid var(--green);background:#142620;grid-template-columns:.9fr 1.1fr;gap:35px 70px;min-height:235px;padding:39px max(24px,50vw - 620px) 23px;display:grid}.institutional-footer .institutional-brand-word{color:#fff}.institutional-footer>div>p{color:#8ca198;max-width:330px;margin:14px 0 0;font-size:12px;line-height:1.6}.institutional-footer>nav{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.institutional-footer nav div{flex-direction:column;gap:8px;display:flex}.institutional-footer nav strong{color:#edf4f1;margin-bottom:3px;font-size:12px}.institutional-footer nav a{color:#8fa39b;font-size:12px}.institutional-footer nav a:hover{color:#fff}.institutional-footer>small{color:#738a81;border-top:1px solid #2b4038;grid-column:1/-1;padding-top:18px;font-size:12px}@media (max-width:1100px){.institutional-header,.institutional-concept,.institutional-proof-strip,.institutional-footer{padding-inline:24px}.institutional-home-intro,.institutional-section,.institutional-page-heading,.institutional-breadcrumb,.institutional-resource-index,.institutional-resource-groups,.institutional-context-flow,.institutional-commercial-note,.institutional-plan-compare-entry,.institutional-comparison-guide,.institutional-plan-comparison,.institutional-pricing-grid,.institutional-contract-path,.institutional-next-step{margin-inline:24px}.institutional-header{grid-template-columns:190px minmax(0,1fr) auto}.institutional-header>nav a{padding-inline:7px}.institutional-header>div>a:first-child{display:none}.institutional-home-intro{grid-template-columns:1fr 1fr;gap:30px}.institutional-system-line:after{width:260px;left:-130px}.institutional-system-branches{grid-template-columns:1fr}.institutional-system-line{display:none}.institutional-context-flow{grid-template-columns:1fr 16px 1fr}.institutional-context-flow>article{width:auto}.institutional-context-flow>b:nth-of-type(3){display:none}}@media (max-width:800px){.institutional-concept{justify-content:flex-start}.institutional-header{grid-template-columns:1fr auto;height:auto;min-height:63px}.institutional-brand small,.institutional-header>nav{display:none}.institutional-home-intro{grid-template-columns:1fr;min-height:auto;padding-block:38px}.institutional-intro-copy h1{font-size:34px}.institutional-proof-strip{grid-template-columns:1fr 1fr}.institutional-proof-strip>div:first-child{border-left:0}.institutional-proof-strip>div:nth-child(2){border-right:0}.institutional-proof-strip>div{border-bottom:1px solid #e5eae7}.institutional-capabilities>div,.institutional-resource-index,.institutional-onboarding ol,.institutional-contract-path>div{grid-template-columns:1fr 1fr}.institutional-networks>div,.institutional-plan-preview>div,.institutional-resource-groups,.institutional-pricing-grid,.institutional-principles>div{grid-template-columns:1fr}.institutional-page-heading{align-items:flex-start;gap:24px}.institutional-page-heading>aside{min-width:150px}.institutional-context-flow{grid-template-columns:1fr}.institutional-context-flow>b{text-align:center;transform:rotate(90deg)}.institutional-context-flow>article{min-height:130px}.institutional-footer{grid-template-columns:1fr}.institutional-footer>nav{max-width:560px}}@media (max-width:540px){.institutional-concept p,.institutional-header>div>a:first-child{display:none}.institutional-header,.institutional-concept,.institutional-proof-strip,.institutional-footer{padding-inline:16px}.institutional-home-intro,.institutional-section,.institutional-page-heading,.institutional-breadcrumb,.institutional-resource-index,.institutional-resource-groups,.institutional-context-flow,.institutional-commercial-note,.institutional-plan-compare-entry,.institutional-comparison-guide,.institutional-plan-comparison,.institutional-pricing-grid,.institutional-contract-path,.institutional-next-step{margin-inline:16px}.institutional-header>div>a{min-height:40px;padding-inline:9px}.institutional-intro-copy h1{font-size:29px}.institutional-intro-copy>div,.institutional-next-step,.institutional-page-heading{display:block}.institutional-intro-copy>div a{width:100%;margin-top:7px}.institutional-proof-strip,.institutional-capabilities>div,.institutional-resource-index,.institutional-onboarding ol,.institutional-contract-path>div{grid-template-columns:1fr}.institutional-proof-strip>div{border-right:0}.institutional-section>header{align-items:flex-start}.institutional-section>header>a{margin-top:6px}.institutional-networks>div>a{grid-template-columns:44px 1fr 18px}.institutional-networks dl{display:none}.institutional-page-heading{min-height:auto;padding-block:34px}.institutional-page-heading>aside{margin-top:20px}.institutional-resource-index a{border-bottom:1px solid #e3e9e6;border-right:0}.institutional-next-step>a,.institutional-next-step>div:last-child{width:100%;margin-top:18px}.institutional-next-step>div:last-child{display:grid}.institutional-plan-compare-entry{flex-direction:column;align-items:stretch}.institutional-plan-compare-entry>a{width:100%}.institutional-comparison-guide{grid-template-columns:32px 1fr}.institutional-comparison-guide a{grid-column:2}.institutional-plan-comparison>header{flex-direction:column;align-items:flex-start}.institutional-plan-comparison>header a{white-space:normal}.institutional-footer>nav{grid-template-columns:1fr 1fr}.institutional-footer>nav div:last-child{grid-column:1/-1}}.institutional-capabilities>div{grid-template-columns:repeat(3,1fr)}.institutional-capabilities article.navy,.institutional-resource-groups>article.navy{border-top-color:#314a5f}.institutional-capabilities article.coral,.institutional-resource-groups>article.coral{border-top-color:#d66555}.institutional-capabilities article.navy>span,.institutional-resource-groups .navy header>span{color:#314a5f;background:#e7edf1}.institutional-capabilities article.coral>span,.institutional-resource-groups .coral header>span{color:#b95346;background:#f9e9e5}.institutional-resource-index{grid-template-columns:repeat(3,1fr)}.institutional-resource-index a{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6}.institutional-resource-index a:nth-child(3n){border-right:0}.institutional-resource-index a:nth-last-child(-n+3){border-bottom:0}.institutional-resource-groups article>footer{justify-content:space-between;gap:12px}.institutional-resource-groups footer small{color:#89958f;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.institutional-resource-overview{border:1px solid var(--institutional-line);background:#fff;border-top:3px solid #13a97b;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);max-width:1240px;margin:20px auto 0;display:grid}.institutional-resource-overview.navy{border-top-color:#314a5f}.institutional-resource-overview.blue{border-top-color:#3586b5}.institutional-resource-overview.coral{border-top-color:#d66555}.institutional-resource-overview.violet{border-top-color:#7359a8}.institutional-resource-overview.amber{border-top-color:#c78a28}.institutional-resource-overview>article{padding:24px}.institutional-resource-overview>article>span,.institutional-resource-detail-section>header span,.institutional-resource-live>div>span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:750}.institutional-resource-overview h2{letter-spacing:-.35px;max-width:700px;margin:9px 0 21px;font-size:19px;line-height:1.3}.institutional-resource-overview dl{border:1px solid #e3e9e6;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.institutional-resource-overview dl>div{border-right:1px solid #e3e9e6;min-height:64px;padding:12px}.institutional-resource-overview dl>div:last-child{border-right:0}.institutional-resource-overview dt{color:#85908c;text-transform:uppercase;font-size:12px}.institutional-resource-overview dd{color:#34453e;margin:6px 0 0;font-size:12px;font-weight:700;line-height:1.35}.institutional-resource-overview>aside{background:#eff6f3;border-left:1px solid #dce6e2;grid-template-columns:40px 1fr;align-content:center;gap:13px;padding:23px;display:grid}.institutional-resource-overview>aside>span{color:#fff;background:#15352c;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.institutional-resource-overview>aside small,.institutional-resource-overview>aside strong{display:block}.institutional-resource-overview>aside small{color:#668078;letter-spacing:.08em;font-size:12px;font-weight:750}.institutional-resource-overview>aside strong{margin-top:6px;font-size:12px;line-height:1.35}.institutional-resource-overview>aside p{color:#64766f;margin:7px 0 0;font-size:12px;line-height:1.55}.institutional-resource-detail-section{max-width:1240px;margin:48px auto 0}.institutional-resource-detail-section>header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.institutional-resource-detail-section>header h2{margin:7px 0 0;font-size:20px}.institutional-resource-detail-section>header>b{color:#8b9792;letter-spacing:.07em;font-size:12px}.institutional-resource-capability-grid{border:1px solid var(--institutional-line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.institutional-resource-capability-grid article{border-right:1px solid #e2e8e5;min-height:175px;padding:20px}.institutional-resource-capability-grid article:last-child{border-right:0}.institutional-resource-capability-grid article>span{color:var(--green-deep);font-size:12px;font-weight:800}.institutional-resource-capability-grid strong{margin-top:24px;font-size:12px;display:block}.institutional-resource-capability-grid p{color:#74817b;margin:8px 0 0;font-size:12px;line-height:1.6}.institutional-resource-flow ol{border:1px solid var(--institutional-line);background:#fff;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.institutional-resource-flow li{border-right:1px solid #e2e8e5;grid-template-columns:25px 1fr;gap:10px;min-height:140px;padding:18px;display:grid;position:relative}.institutional-resource-flow li:last-child{border-right:0}.institutional-resource-flow li>span{color:var(--green-deep);font-size:12px;font-weight:800}.institutional-resource-flow strong{font-size:12px}.institutional-resource-flow p{color:#74817b;margin:7px 0 0;font-size:12px;line-height:1.55}.institutional-resource-flow li>i{z-index:1;color:#7e8d87;background:#f7f9f8;place-items:center;width:14px;height:20px;font-style:normal;display:grid;position:absolute;top:50%;right:-7px}.institutional-resource-live{color:#fff;background:#17352d;grid-template-columns:1fr auto;align-items:center;gap:35px;max-width:1240px;min-height:130px;margin:48px auto 0;padding:22px 24px;display:grid}.institutional-resource-live h2{margin:7px 0 0;font-size:17px}.institutional-resource-live p{color:#a9beb7;margin:6px 0 0;font-size:12px}.institutional-resource-live>aside{border-left:1px solid #4c665d;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;min-width:250px;padding-left:20px;display:grid}.institutional-resource-live aside small{color:#8ca69d;font-size:12px}.institutional-resource-live aside strong{font-size:12px}.institutional-resource-live aside a{background:var(--green);border-color:var(--green);grid-area:1/2/3}.institutional-resource-pagination{border:1px solid var(--institutional-line);background:#fff;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:12px auto 56px;display:grid}.institutional-resource-pagination a{border-right:1px solid #e3e9e6;flex-direction:column;justify-content:center;min-height:66px;padding:13px 16px;display:flex}.institutional-resource-pagination a:nth-child(2){text-align:center}.institutional-resource-pagination a:last-child{text-align:right;border-right:0}.institutional-resource-pagination span{color:#8a9691;letter-spacing:.06em;font-size:12px}.institutional-resource-pagination strong{margin-top:5px;font-size:12px}@media (max-width:1100px){.institutional-resource-overview,.institutional-resource-detail-section,.institutional-resource-live,.institutional-resource-pagination{margin-inline:24px}.institutional-resource-overview{grid-template-columns:1fr}.institutional-resource-overview>aside{border-top:1px solid #dce6e2;border-left:0}}@media (max-width:800px){.institutional-resource-index a:nth-child(3n){border-right:1px solid #e3e9e6}.institutional-resource-index a:nth-child(2n){border-right:0}.institutional-resource-index a:nth-last-child(-n+3){border-bottom:1px solid #e3e9e6}.institutional-resource-index a:nth-last-child(-n+2){border-bottom:0}.institutional-resource-capability-grid{grid-template-columns:1fr}.institutional-resource-capability-grid article{border-bottom:1px solid #e2e8e5;border-right:0;min-height:130px}.institutional-resource-capability-grid article:last-child{border-bottom:0}.institutional-resource-flow ol{grid-template-columns:1fr 1fr}.institutional-resource-flow li:nth-child(2){border-right:0}.institutional-resource-flow li:nth-child(-n+2){border-bottom:1px solid #e2e8e5}.institutional-resource-flow li>i{display:none}}@media (max-width:540px){.institutional-resource-overview,.institutional-resource-detail-section,.institutional-resource-live,.institutional-resource-pagination{margin-inline:16px}.institutional-resource-index a,.institutional-resource-index a:nth-child(2n),.institutional-resource-index a:nth-child(3n){border-bottom:1px solid #e3e9e6;border-right:0}.institutional-resource-index a:last-child{border-bottom:0}.institutional-resource-overview dl,.institutional-resource-flow ol,.institutional-resource-pagination{grid-template-columns:1fr}.institutional-resource-overview dl>div{border-bottom:1px solid #e3e9e6;border-right:0}.institutional-resource-overview dl>div:last-child{border-bottom:0}.institutional-resource-overview>aside{grid-template-columns:34px 1fr}.institutional-resource-flow li{border-bottom:1px solid #e2e8e5;border-right:0}.institutional-resource-flow li:last-child{border-bottom:0}.institutional-resource-live{display:block}.institutional-resource-live>aside{border-top:1px solid #4c665d;border-left:0;margin-top:18px;padding:16px 0 0}.institutional-resource-pagination a,.institutional-resource-pagination a:last-child{text-align:left;border-bottom:1px solid #e3e9e6;border-right:0}.institutional-resource-pagination a:last-child{border-bottom:0}}.institutional-people-preview{--person-accent:#11a77b;--person-deep:#08795d;--person-soft:#e7f5f0}.institutional-people-workspace{grid-template-columns:315px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.institutional-identity-explainer{color:#edf5f2;border-top:3px solid var(--green);background:#162f28;min-height:100%;padding:19px}.institutional-identity-explainer>header{border-bottom:1px solid #345047;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.institutional-identity-explainer>header span,.institutional-identity-explainer>header b{letter-spacing:.09em;font-size:12px}.institutional-identity-explainer>header span{color:#8fa79f}.institutional-identity-explainer>header b{color:#64d5b4}.institutional-identity-root{color:#182722;background:#fff;grid-template-columns:39px 1fr;align-items:center;gap:11px;min-height:75px;margin-top:17px;padding:12px;display:grid}.institutional-identity-root>i{background:var(--green);color:#fff;place-items:center;width:37px;height:37px;font-size:17px;font-style:normal;font-weight:800;display:grid}.institutional-identity-root p{margin:0}.institutional-identity-root small,.institutional-identity-root strong,.institutional-identity-root span{display:block}.institutional-identity-root small{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.institutional-identity-root strong{margin-top:4px;font-size:12px}.institutional-identity-root span{color:#79857f;margin-top:3px;font-size:12px}.institutional-identity-path{color:#8fa79f;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:38px;font-size:12px;display:grid}.institutional-identity-path i{background:#466158;height:1px}.institutional-identity-contexts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.institutional-identity-contexts article{background:#1d3931;border:1px solid #38544b;min-height:57px;padding:10px}.institutional-identity-contexts b,.institutional-identity-contexts small{display:block}.institutional-identity-contexts b{color:#eef6f3;font-size:12px}.institutional-identity-contexts small{color:#819c93;margin-top:4px;font-size:12px}.institutional-identity-explainer dl{border-block:1px solid #355047;grid-template-columns:repeat(3,1fr);margin:18px 0 0;display:grid}.institutional-identity-explainer dl>div{border-right:1px solid #355047;min-height:67px;padding:12px 8px 9px 0}.institutional-identity-explainer dl>div:not(:first-child){padding-left:9px}.institutional-identity-explainer dl>div:last-child{border:0}.institutional-identity-explainer dt{color:#839b93;font-size:12px;line-height:1.35}.institutional-identity-explainer dd{color:#70dbba;margin:6px 0 0;font-size:15px;font-weight:800}.institutional-identity-explainer>p{color:#9eb1ab;margin:16px 0 0;font-size:12px;line-height:1.65}.institutional-person-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.institutional-person-card{--person-accent:#11a77b;--person-deep:#08795d;--person-soft:#e7f5f0;border:1px solid var(--institutional-line);border-top:3px solid var(--person-accent);background:#fff;flex-direction:column;min-width:0;padding:17px;display:flex}.institutional-person-card.tone-blue{--person-accent:#4b8fc2;--person-deep:#2f6993;--person-soft:#e9f2f8}.institutional-person-card.tone-violet{--person-accent:#8569bd;--person-deep:#684d9c;--person-soft:#f0ecf8}.institutional-person-card.tone-amber{--person-accent:#d29a38;--person-deep:#9a6919;--person-soft:#fbf1df}.institutional-person-card.featured{background:linear-gradient(110deg, #fff 0 73%, var(--person-soft) 73% 100%);grid-column:1/-1;min-height:238px;padding:20px}.institutional-person-card>header{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.institutional-person-avatar{background:var(--person-accent);color:#fff;place-items:center;width:52px;height:52px;font-size:13px;font-weight:850;display:grid;position:relative;overflow:hidden}.institutional-person-avatar img{object-fit:cover}.institutional-person-card.featured .institutional-person-avatar{width:76px;height:76px;font-size:18px}.institutional-person-card.featured>header{grid-template-columns:78px minmax(0,1fr) auto}.institutional-person-card>header div{min-width:0}.institutional-person-card>header small,.institutional-person-card>header h3,.institutional-person-card>header span{display:block}.institutional-person-card>header small{color:var(--person-deep);font-size:12px;font-weight:750}.institutional-person-card>header h3{margin:4px 0 3px;font-size:13px}.institutional-person-card.featured>header h3{font-size:17px}.institutional-person-card>header span{color:#84908b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.institutional-person-card>header>b{background:var(--person-soft);color:var(--person-deep);text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;align-self:start;padding:5px 7px;font-size:12px}.institutional-person-card>p{color:#68766f;min-height:42px;margin:14px 0 11px;font-size:12px;line-height:1.6}.institutional-person-card.featured>p{max-width:620px;min-height:0;font-size:12px}.institutional-person-roles{flex-wrap:wrap;gap:5px;min-height:25px;display:flex}.institutional-person-roles span{border:1px solid var(--person-accent);padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.institutional-person-roles span{border:1px solid color-mix(in srgb, var(--person-accent) 33%, #dce4e0)}}.institutional-person-roles span{background:var(--person-soft);color:var(--person-deep);font-size:12px;font-weight:750}.institutional-person-roles span.independent{border-style:dashed}.institutional-person-context{background:#f6f8f7;border:1px solid #e4eae7;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;margin-top:12px;padding:10px;display:grid}.institutional-person-context>i{background:var(--person-deep);color:#fff;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;font-weight:800;display:grid}.institutional-person-context p{min-width:0;margin:0}.institutional-person-context small,.institutional-person-context strong,.institutional-person-context p>span{display:block}.institutional-person-context small{color:#89948f;letter-spacing:.065em;font-size:12px;font-weight:750}.institutional-person-context strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.institutional-person-context p>span{color:#7c8883;margin-top:2px;font-size:12px}.institutional-person-context>a{color:var(--person-deep);font-size:13px;font-weight:800}.institutional-person-card>footer{color:#7b8882;border-top:1px solid #e8ecea;justify-content:space-between;align-items:end;gap:12px;min-height:36px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.institutional-person-card>footer>div{gap:10px;display:flex}.institutional-person-card>footer span strong{color:#40514a;font-size:12px}.institutional-person-card>footer>a{color:var(--person-deep);white-space:nowrap;font-size:12px;font-weight:800}.institutional-people-privacy{border:1px solid var(--institutional-line);border-left:3px solid var(--green);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;min-height:58px;margin-top:12px;padding:12px 15px;display:grid}.institutional-people-privacy span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.institutional-people-privacy p{color:#74817b;margin:0;font-size:12px;line-height:1.55}.institutional-people-privacy a{color:var(--green-deep);white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:960px){.institutional-people-workspace{grid-template-columns:1fr}.institutional-identity-explainer{min-height:auto}.institutional-identity-explainer>p{max-width:690px}}@media (max-width:680px){.institutional-person-grid{grid-template-columns:1fr}.institutional-person-card.featured{background:#fff;grid-column:auto}.institutional-people-privacy{grid-template-columns:1fr;gap:7px}.institutional-people-privacy a{white-space:normal}}@media (max-width:460px){.institutional-identity-contexts,.institutional-identity-explainer dl{grid-template-columns:1fr}.institutional-identity-explainer dl>div{border-bottom:1px solid #355047;border-right:0;min-height:47px;padding:9px 0}.institutional-identity-explainer dl>div:not(:first-child){padding-left:0}.institutional-person-card>header,.institutional-person-card.featured>header{grid-template-columns:56px minmax(0,1fr)}.institutional-person-card.featured .institutional-person-avatar{width:52px;height:52px;font-size:13px}.institutional-person-card>header>b{grid-column:1/-1;justify-self:start}.institutional-person-card>footer{flex-direction:column;align-items:flex-start}}.contract-interest-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;max-width:1240px;margin:20px auto 58px;display:grid}.contract-interest-form{border:1px solid var(--institutional-line);background:#fff}.contract-interest-steps{background:#f9fbfa;border-bottom:1px solid #e1e7e4;grid-template-columns:repeat(3,1fr);min-height:62px;display:grid}.contract-interest-steps button{color:#8a9590;text-align:left;background:0 0;border:0;border-right:1px solid #e4e9e7;align-items:center;gap:9px;padding:0 17px;display:flex}.contract-interest-steps button:last-child{border-right:0}.contract-interest-steps button b{border:1px solid #ccd5d1;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.contract-interest-steps button span{font-size:12px;font-weight:700}.contract-interest-steps button.active{color:#153a2f;background:#fff;box-shadow:inset 0 -2px #0db080}.contract-interest-steps button.active b,.contract-interest-steps button.done b{color:#fff;background:#0a9b72;border-color:#0a9b72}.contract-interest-steps button:disabled{cursor:default}.contract-interest-section{min-height:510px;padding:24px}.contract-interest-section>header{margin-bottom:23px}.contract-interest-section>header span,.contract-interest-section legend{color:#0a8062;letter-spacing:.09em;font-size:12px;font-weight:800}.contract-interest-section>header h2{letter-spacing:-.25px;margin:7px 0;font-size:19px}.contract-interest-section>header p{color:#71807a;max-width:620px;margin:0;font-size:12px;line-height:1.6}.contract-plan-choice,.contract-contact-choice{border:0;margin:0 0 19px;padding:0}.contract-plan-choice legend,.contract-contact-choice legend{margin-bottom:9px}.contract-plan-choice>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contract-plan-choice button{text-align:left;background:#fff;border:1px solid #dce3e0;border-top:2px solid #24a77e;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:63px;padding:9px 11px;display:grid}.contract-plan-choice button.blue{border-top-color:#438db5}.contract-plan-choice button.violet{border-top-color:#7c64af}.contract-plan-choice button.amber{border-top-color:#c88b2b}.contract-plan-choice button.selected{background:#f2fbf7;border-color:#168d6b;box-shadow:0 3px 9px #185e4812}.contract-plan-choice button>i{color:#668078;background:#eff4f2;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.contract-plan-choice button.selected>i{color:#fff;background:#0a9b72}.contract-plan-choice button strong,.contract-plan-choice button small{display:block}.contract-plan-choice button strong{font-size:12px}.contract-plan-choice button small{color:#7a8782;margin-top:4px;font-size:12px}.contract-interest-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contract-interest-fields label,.contract-interest-message{display:block}.contract-interest-fields label.wide{grid-column:1/-1}.contract-interest-fields label>span,.contract-interest-message>span{color:#52615b;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.contract-interest-fields input,.contract-interest-fields select,.contract-interest-message textarea{color:#26342f;background:#fff;border:1px solid #d8e0dc;border-radius:2px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:12px}.contract-interest-fields input:focus,.contract-interest-fields select:focus,.contract-interest-message textarea:focus{border-color:#169675;box-shadow:0 0 0 2px #16967517}.contract-contact-choice{margin-top:21px}.contract-contact-choice>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contract-contact-choice button{background:#fff;border:1px solid #dbe2df;align-items:center;gap:9px;min-height:51px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.contract-contact-choice button b{color:#667a72;background:#edf3f0;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.contract-contact-choice button.selected{color:#126b53;background:#f1faf7;border-color:#168e6c}.contract-contact-choice button.selected b{color:#fff;background:#0a9b72}.contract-interest-review{gap:8px;display:grid}.contract-interest-review article{background:#fafcfb;border:1px solid #e0e6e3;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.contract-interest-review article>span{color:#087b5e;background:#e6f5ef;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.contract-interest-review p{margin:0}.contract-interest-review small,.contract-interest-review strong,.contract-interest-review b{display:block}.contract-interest-review small{color:#83908a;letter-spacing:.07em;font-size:12px}.contract-interest-review strong{margin-top:3px;font-size:12px}.contract-interest-review b{color:#71807a;margin-top:3px;font-size:12px;font-weight:550}.contract-interest-review button{color:#087e60;background:0 0;border:0;font-size:12px;font-weight:700}.contract-interest-message{margin-top:15px}.contract-interest-message>span small{color:#89948f;font-weight:500}.contract-interest-message textarea{resize:vertical;min-height:82px;padding-block:9px;line-height:1.5}.contract-interest-message>small{color:#8c9692;text-align:right;margin-top:4px;font-size:12px;display:block}.contract-interest-consent{background:#eef8f4;border:1px solid #cee9df;grid-template-columns:16px 1fr;align-items:start;gap:9px;margin-top:13px;padding:12px;display:grid}.contract-interest-consent input{accent-color:#078e68;margin:2px 0 0}.contract-interest-consent strong,.contract-interest-consent small{display:block}.contract-interest-consent strong{font-size:12px}.contract-interest-consent small{color:#698078;margin-top:4px;font-size:12px;line-height:1.45}.contract-interest-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contract-interest-error{color:#a44532;background:#fff0ed;border:1px solid #edc8c0;margin:-9px 24px 14px;padding:9px 11px;font-size:12px}.contract-interest-footer{background:#f7f9f8;border-top:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:14px;min-height:77px;padding:12px 17px;display:flex}.contract-interest-footer p{margin:0}.contract-interest-footer p b,.contract-interest-footer p span{display:block}.contract-interest-footer p b{font-size:12px}.contract-interest-footer p span{color:#7b8782;margin-top:4px;font-size:12px}.contract-interest-footer>div{gap:7px;display:flex}.contract-interest-footer button{color:#fff;background:#0c8b69;border:1px solid #0c8b69;min-height:42px;padding:0 15px;font-size:12px;font-weight:700}.contract-interest-footer button.back{color:#63716c;background:#fff;border-color:#d5ded9}.contract-interest-footer button:disabled{opacity:.55;cursor:default}.contract-interest-plan{color:#fff;background:#16352c;border-top:3px solid #1cbd8c;padding:18px;position:sticky;top:88px}.contract-interest-plan.blue{border-top-color:#5da6cd}.contract-interest-plan.violet{border-top-color:#a08bd0}.contract-interest-plan.amber{border-top-color:#dfaa55}.contract-interest-plan>span{color:#8db1a5;letter-spacing:.08em;font-size:12px;font-weight:750}.contract-interest-plan h2{margin:8px 0;font-size:20px}.contract-interest-plan>p{color:#a7bbb4;min-height:57px;margin:0;font-size:12px;line-height:1.55}.contract-interest-plan>div{border-block:1px solid #37564c;margin-top:15px;padding:13px 0}.contract-interest-plan>div strong{font-size:21px}.contract-interest-plan>div small{color:#8ea69e;margin-left:3px;font-size:12px}.contract-interest-plan>div b{color:#9fb3ac;margin-top:4px;font-size:12px;font-weight:550;display:block}.contract-interest-plan dl{border-bottom:1px solid #37564c;grid-template-columns:1fr 1fr;margin:0;display:grid}.contract-interest-plan dl>div{padding:11px 0}.contract-interest-plan dt{color:#849f96;font-size:12px}.contract-interest-plan dd{margin:3px 0 0;font-size:12px;font-weight:700}.contract-interest-plan ul{margin:10px 0;padding:0;list-style:none}.contract-interest-plan li{color:#bdcdc7;border-bottom:1px solid #2b493f;align-items:center;gap:7px;min-height:28px;font-size:12px;display:flex}.contract-interest-plan li i{color:#29d19f;font-style:normal}.contract-interest-plan footer{background:#102c24;margin:14px -18px -18px;padding:12px 18px}.contract-interest-plan footer b{font-size:12px}.contract-interest-plan footer p{color:#829b92;margin:4px 0 0;font-size:12px;line-height:1.4}.contract-interest-unavailable{border:1px solid var(--institutional-line);text-align:center;background:#fff;max-width:1240px;margin:22px auto 60px;padding:40px}.contract-interest-unavailable>span{font-size:24px}.contract-interest-unavailable h2{font-size:17px}.contract-interest-unavailable p{color:#76827d;font-size:12px}.contract-interest-unavailable a{color:#087e60;font-size:12px;font-weight:700}.contract-received{grid-template-columns:95px minmax(0,1fr) 330px;align-items:start;gap:25px;max-width:1240px;margin:48px auto 62px;display:grid}.contract-received-mark{color:#fff;background:#0a9d73;place-items:center;width:78px;height:78px;display:grid;position:relative}.contract-received-mark span{font-size:29px;font-weight:800}.contract-received-mark i{background:#0a9d73;width:33px;height:3px;position:absolute;top:38px;left:77px}.contract-received-copy>span{color:#087e60;letter-spacing:.1em;font-size:12px;font-weight:800}.contract-received-copy h1{letter-spacing:-.8px;max-width:650px;margin:9px 0 12px;font-size:29px;line-height:1.12}.contract-received-copy>p{color:#68766f;max-width:650px;margin:0;font-size:12px;line-height:1.65}.contract-received-copy dl{background:#fff;border:1px solid #dce4e0;grid-template-columns:repeat(3,1fr);margin:25px 0 0;display:grid}.contract-received-copy dl div{border-right:1px solid #e2e8e5;min-height:69px;padding:13px}.contract-received-copy dl div:last-child{border:0}.contract-received-copy dt{color:#87928e;font-size:12px}.contract-received-copy dd{margin:5px 0 0;font-size:12px;font-weight:700}.contract-received-copy>aside{background:#fff9e8;border:1px solid #eadcac;margin-top:12px;padding:12px 14px}.contract-received-copy>aside b{font-size:12px}.contract-received-copy>aside p{color:#796d44;margin:4px 0 0;font-size:12px}.contract-received-copy nav{gap:8px;margin-top:18px;display:flex}.contract-received-path{background:#fff;border:1px solid #dce3e0;padding:17px}.contract-received-path>span{color:#087e60;letter-spacing:.09em;font-size:12px;font-weight:800}.contract-received-path ol{margin:14px 0 0;padding:0;list-style:none}.contract-received-path li{grid-template-columns:27px 1fr;gap:10px;min-height:65px;display:grid;position:relative}.contract-received-path li:not(:last-child):after{content:"";background:#d9e2de;width:1px;height:30px;position:absolute;top:31px;left:13px}.contract-received-path li>b{color:#83908a;border:1px solid #d2dcd7;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.contract-received-path li.active>b{color:#fff;background:#0a9b72;border-color:#0a9b72}.contract-received-path li p{margin:0}.contract-received-path li strong,.contract-received-path li small{display:block}.contract-received-path li strong{font-size:12px}.contract-received-path li small{color:#7d8984;margin-top:4px;font-size:12px;line-height:1.4}.contract-received-path footer{color:#75827d;border-top:1px solid #e4e9e7;padding-top:12px;font-size:12px;line-height:1.45}.platform-sales-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.platform-sales-metrics article{border:1px solid var(--line);background:#fff;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:83px;padding:12px;display:grid}.platform-sales-metrics article>i{border:7px solid #e4ece8;width:27px;height:27px}.platform-sales-metrics article>i.amber{border-color:#f2dfb9}.platform-sales-metrics article>i.blue{border-color:#d7e8f1}.platform-sales-metrics article>i.violet{border-color:#e3dcf1}.platform-sales-metrics article>i.mint{border-color:#ccecdf}.platform-sales-metrics p{margin:0}.platform-sales-metrics span,.platform-sales-metrics strong,.platform-sales-metrics small{display:block}.platform-sales-metrics span{color:#68766f;font-size:12px}.platform-sales-metrics strong{margin:3px 0;font-size:18px}.platform-sales-metrics small{color:#89938f;font-size:12px}.platform-sales-boundary{background:#eef7f3;border:1px solid #d4e8df;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:61px;margin-bottom:11px;padding:10px 13px;display:grid}.platform-sales-boundary>span{color:#08785c;background:#d7eee5;place-items:center;width:28px;height:28px;display:grid}.platform-sales-boundary p{color:#6d7e77;margin:3px 0 0;font-size:12px}.platform-sales-boundary>b{color:#598175;letter-spacing:.08em;font-size:12px}.platform-sales-panel{border:1px solid var(--line);background:#fff}.platform-sales-toolbar{background:#f8faf9;border-bottom:1px solid #e1e7e4;padding:11px}.platform-sales-toolbar>label{background:#fff;border:1px solid #d9e1dd;align-items:center;gap:7px;max-width:530px;min-height:36px;padding:0 10px;display:flex}.platform-sales-toolbar label span{color:#74817c}.platform-sales-toolbar input{border:0;outline:0;width:100%;font-size:12px}.platform-sales-toolbar nav{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.platform-sales-toolbar nav button{color:#64716c;background:#fff;border:1px solid #dae2de;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:12px;font-weight:650;display:flex}.platform-sales-toolbar nav button b{background:#edf2f0;min-width:17px;padding:2px 4px;font-size:12px}.platform-sales-toolbar nav button.active{color:#fff;background:#18392f;border-color:#18392f}.platform-sales-toolbar nav button.active b{background:#2e574a}.platform-sales-list{background:#f3f6f4;gap:10px;padding:11px;display:grid}.platform-sales-card{background:#fff;border:1px solid #dce3df;border-left:3px solid #d3a33a}.platform-sales-card.contacted,.platform-sales-card.qualified{border-left-color:#418bb2}.platform-sales-card.proposal{border-left-color:#8066ad}.platform-sales-card.won{border-left-color:#0d9e72}.platform-sales-card.lost{opacity:.9;border-left-color:#8b9591}.platform-sales-card>header{border-bottom:1px solid #e3e8e6;justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:11px 13px;display:flex}.platform-sales-plan{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.platform-sales-plan>span{color:#087a5d;background:#ddf1e9;place-items:center;width:37px;height:37px;font-size:12px;font-weight:800;display:grid}.platform-sales-plan.blue>span{color:#357b9f;background:#e0edf4}.platform-sales-plan.violet>span{color:#7259a2;background:#e9e4f2}.platform-sales-plan.amber>span{color:#a97120;background:#f4e8d1}.platform-sales-plan p{margin:0}.platform-sales-plan small,.platform-sales-plan strong,.platform-sales-plan b{display:block}.platform-sales-plan small{color:#0a8766;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-sales-plan strong{margin-top:4px;font-size:12px}.platform-sales-plan b{color:#76827d;margin-top:3px;font-size:12px;font-weight:550}.platform-sales-state{justify-items:end;gap:4px;display:grid}.platform-sales-state>span{color:#8f6518;letter-spacing:.05em;background:#f6e9c9;padding:4px 6px;font-size:12px;font-weight:800}.platform-sales-state>span.contacted,.platform-sales-state>span.qualified{color:#3e7896;background:#e3eff5}.platform-sales-state>span.proposal{color:#6e5798;background:#ebe6f3}.platform-sales-state>span.won{color:#08785a;background:#daf1e8}.platform-sales-state>span.lost{color:#6d7874;background:#edf0ef}.platform-sales-state time{color:#7d8984;font-size:12px}.platform-sales-state small{color:#98a19e;font-family:var(--font-geist-mono), monospace;font-size:12px}.platform-sales-state>a{color:#087d60;margin-top:2px;font-size:12px;font-weight:750}.platform-sales-card-grid{grid-template-columns:1fr 1fr;display:grid}.platform-sales-card-grid>section{min-height:150px;padding:13px}.platform-sales-card-grid>section:first-child{border-right:1px solid #e3e8e6}.platform-sales-card-grid section>span{color:#78867f;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-sales-card-grid h3{margin:7px 0 3px;font-size:12px}.platform-sales-card-grid section>p{color:#78847f;margin:0;font-size:12px}.platform-sales-card-grid section>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.platform-sales-card-grid section>div a{color:#087c5e;background:#eef7f3;padding:6px 8px;font-size:12px;font-weight:650}.platform-sales-card-grid section>small{color:#8c9692;margin-top:10px;font-size:12px;display:block}.platform-sales-card-grid dl{grid-template-columns:repeat(3,1fr);margin:8px 0 0;display:grid}.platform-sales-card-grid dl div{border-right:1px solid #e4e9e7;padding-right:9px}.platform-sales-card-grid dl div:last-child{border:0}.platform-sales-card-grid dt{color:#85918c;font-size:12px}.platform-sales-card-grid dd{margin:4px 0 0;font-size:12px;font-weight:700}.platform-sales-card-grid blockquote{color:#68766f;background:#f7f9f8;border-left:2px solid #9fc7b9;margin:12px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.platform-sales-manage{background:#f8faf9;border-top:1px solid #e2e8e5;grid-template-columns:145px 140px minmax(200px,1fr) auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.platform-sales-manage label>span{color:#78847f;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.platform-sales-manage select,.platform-sales-manage input{background:#fff;border:1px solid #d8e0dc;width:100%;min-height:32px;padding:0 8px;font-size:12px}.platform-sales-manage>button{color:#fff;background:#173a2f;border:0;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.platform-sales-manage>button:disabled{opacity:.45;cursor:default}.platform-sales-manage>small{grid-column:1/-1;font-size:12px}.platform-sales-manage>small.success{color:#087b5d}.platform-sales-manage>small.error{color:#af4937}.platform-sales-empty{text-align:center;background:#fff;border:1px solid #dfe5e2;align-content:center;place-items:center;min-height:230px;padding:35px;display:grid}.platform-sales-empty>span{color:#648077;background:#edf4f1;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.platform-sales-empty h2{margin:12px 0 5px;font-size:13px}.platform-sales-empty p{color:#7c8883;margin:0;font-size:12px}.platform-lead-detail{gap:11px;display:grid}.platform-lead-summary{background:#fff;border:1px solid #dce3df;border-top:3px solid #d3a33a}.platform-lead-summary.contacted,.platform-lead-summary.qualified{border-top-color:#418bb2}.platform-lead-summary.proposal{border-top-color:#8066ad}.platform-lead-summary.won{border-top-color:#0d9e72}.platform-lead-summary.lost{border-top-color:#8b9591}.platform-lead-summary>header{border-bottom:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:13px 15px;display:flex}.platform-lead-summary .platform-sales-plan>span{width:43px;height:43px}.platform-lead-summary .platform-sales-plan strong{font-size:13px}.platform-lead-protocol{justify-items:end;gap:3px;display:grid}.platform-lead-protocol>span{color:#8f6518;letter-spacing:.06em;background:#f6e9c9;margin-bottom:3px;padding:4px 7px;font-size:12px;font-weight:800}.platform-lead-protocol>span.contacted,.platform-lead-protocol>span.qualified{color:#3e7896;background:#e3eff5}.platform-lead-protocol>span.proposal{color:#6e5798;background:#ebe6f3}.platform-lead-protocol>span.won{color:#08785a;background:#daf1e8}.platform-lead-protocol>span.lost{color:#6d7874;background:#edf0ef}.platform-lead-protocol small{color:#87928e;letter-spacing:.07em;font-size:12px}.platform-lead-protocol strong{font-family:var(--font-geist-mono), monospace;font-size:12px}.platform-lead-stages{grid-template-columns:repeat(6,1fr);margin:0;padding:12px 15px;list-style:none;display:grid}.platform-lead-stages li{color:#8c9692;grid-template-columns:24px 1fr;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:650;display:grid;position:relative}.platform-lead-stages li:not(:last-child):after{content:"";background:#dfe5e2;height:1px;position:absolute;top:12px;left:25px;right:8px}.platform-lead-stages i{z-index:1;background:#fff;border:1px solid #d8e0dc;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.platform-lead-stages li.complete{color:#216f5a}.platform-lead-stages li.complete i{color:#087c5e;background:#e5f6f0;border-color:#9fd7c5}.platform-lead-stages li.complete:not(:last-child):after{background:#a9daca}.platform-lead-stages li.current i{color:#fff;background:#0b956f;border-color:#0b956f}.platform-lead-facts{background:#fff;border:1px solid #dce3df;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-lead-facts>article{border-right:1px solid #e2e8e5;min-height:179px;padding:14px}.platform-lead-facts>article:last-child{border:0}.platform-lead-facts article>span{color:#7b8882;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-lead-facts h2{margin:8px 0 4px;font-size:12px}.platform-lead-facts article>p{color:#78847f;margin:0;font-size:12px}.platform-lead-facts article>div{gap:5px;margin-top:12px;display:grid}.platform-lead-facts article>div a{color:#087c5e;background:#eef7f3;width:fit-content;padding:6px 8px;font-size:12px;font-weight:650}.platform-lead-facts article>small{color:#8c9692;margin-top:10px;font-size:12px;line-height:1.45;display:block}.platform-lead-facts dl{gap:7px;margin:9px 0 0;display:grid}.platform-lead-facts dl div{border-bottom:1px solid #e8ecea;min-height:31px;padding-bottom:7px}.platform-lead-facts dt{color:#87928e;font-size:12px}.platform-lead-facts dd{margin:4px 0 0;font-size:12px;font-weight:700}.platform-lead-facts blockquote{color:#67756f;background:#f7f9f8;border-left:2px solid #9fc7b9;margin:10px 0 0;padding:8px 9px;font-size:12px;line-height:1.5}.platform-lead-facts .platform-lead-no-message{background:#f8faf9;margin-top:11px;padding:8px}.platform-lead-facts .platform-lead-source{word-break:break-word;margin-top:10px}.platform-lead-boundary{background:#fff8e7;border:1px solid #ebddb3;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:grid}.platform-lead-boundary>span{color:#8d691d;background:#f2e4bb;place-items:center;width:28px;height:28px;display:grid}.platform-lead-boundary strong{font-size:12px}.platform-lead-boundary p{color:#7d704c;margin:3px 0 0;font-size:12px;line-height:1.45}.platform-lead-workspace{grid-template-columns:minmax(0,.9fr) minmax(370px,1.1fr);align-items:start;gap:11px;display:grid}.platform-lead-editor,.platform-lead-timeline{background:#fff;border:1px solid #dce3df}.platform-lead-editor>header,.platform-lead-timeline>header{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:flex}.platform-lead-editor header span,.platform-lead-timeline header span{color:#0b8062;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-lead-editor h2,.platform-lead-timeline h2{margin:4px 0 0;font-size:12px}.platform-lead-editor header small{color:#52766b;background:#edf6f2;padding:4px 6px;font-size:12px;font-weight:700}.platform-lead-timeline header>strong{color:#08795d;background:#e9f4ef;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.platform-lead-editor-fields{grid-template-columns:1fr 1fr;gap:10px;padding:13px 14px;display:grid}.platform-lead-editor-fields label>span{color:#6f7d77;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.platform-lead-editor-fields select,.platform-lead-editor-fields input,.platform-lead-editor-fields textarea{background:#fff;border:1px solid #d8e0dc;outline:0;width:100%;min-height:36px;padding:0 9px;font-size:12px}.platform-lead-editor-fields select:focus,.platform-lead-editor-fields input:focus,.platform-lead-editor-fields textarea:focus{border-color:#169675;box-shadow:0 0 0 2px #16967517}.platform-lead-editor-fields label.wide{grid-column:1/-1;position:relative}.platform-lead-editor-fields textarea{resize:vertical;min-height:105px;padding-block:9px;line-height:1.5}.platform-lead-editor-fields label.wide>small{color:#909995;text-align:right;margin-top:4px;font-size:12px;display:block}.platform-lead-editor>footer{background:#f8faf9;border-top:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:10px 14px;display:flex}.platform-lead-editor footer p{margin:0}.platform-lead-editor footer strong,.platform-lead-editor footer span{display:block}.platform-lead-editor footer strong{font-size:12px}.platform-lead-editor footer span{color:#7c8883;margin-top:4px;font-size:12px}.platform-lead-editor footer button{color:#fff;background:#173a2f;border:0;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.platform-lead-editor footer button:disabled{opacity:.45;cursor:default}.platform-lead-feedback{border-top:1px solid #dfe6e2;margin:0;padding:8px 14px;font-size:12px}.platform-lead-feedback.success{color:#087b5d;background:#eef8f4}.platform-lead-feedback.error{color:#af4937;background:#fff0ed}.platform-lead-timeline>div{padding:4px 14px}.platform-lead-timeline article{border-bottom:1px solid #e5eae8;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;min-height:76px;padding:12px 0;display:grid}.platform-lead-timeline article:last-child{border:0}.platform-lead-timeline article>i{background:#fff;border:3px solid #c4ded4;width:13px;height:13px;margin-top:2px;transform:rotate(45deg)}.platform-lead-timeline article>i.status_changed{border-color:#88b5cb}.platform-lead-timeline article>i.details_updated{border-color:#b8a7d1}.platform-lead-timeline article strong{font-size:12px}.platform-lead-timeline article p{color:#67756f;margin:4px 0;font-size:12px;line-height:1.45}.platform-lead-timeline article small{color:#8b9591;font-size:12px}.platform-lead-timeline time{color:#87928e;white-space:nowrap;font-size:12px}.platform-lead-empty-history{color:#7d8984;text-align:center;padding:28px 0;font-size:12px}.platform-lead-provisioning{background:#fff;border:1px solid #dce3df;border-top:3px solid #b79343}.platform-lead-provisioning.ready,.platform-lead-provisioning.complete{border-top-color:#0b9b72}.platform-lead-provisioning>header{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 15px;display:flex}.platform-lead-provisioning>header span{color:#0b8062;letter-spacing:.09em;font-size:12px;font-weight:800}.platform-lead-provisioning.locked>header span{color:#8b681d}.platform-lead-provisioning>header h2{margin:5px 0 0;font-size:13px}.platform-lead-provisioning>header>b{color:#08795d;letter-spacing:.06em;background:#e5f4ee;padding:5px 7px;font-size:12px}.platform-lead-provisioning.locked>header>b{color:#8b681d;background:#f7ecd0}.platform-provisioning-gates{grid-template-columns:repeat(3,1fr);gap:9px;padding:15px;display:grid}.platform-provisioning-gates article{background:#f9fbfa;border:1px solid #e0e6e3;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.platform-provisioning-gates i{color:#84908a;background:#fff;border:1px solid #d4dcd8;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.platform-provisioning-gates article.complete i{color:#08795d;background:#e2f4ed;border-color:#9bd5c2}.platform-provisioning-gates p{margin:0}.platform-provisioning-gates strong,.platform-provisioning-gates span{display:block}.platform-provisioning-gates strong{font-size:12px}.platform-provisioning-gates span{color:#7c8883;margin-top:4px;font-size:12px;line-height:1.4}.platform-lead-provisioning.locked>footer{background:#fff9e9;border-top:1px solid #e4e9e7;align-items:center;gap:9px;min-height:50px;padding:9px 15px;display:flex}.platform-lead-provisioning.locked>footer>span{color:#896519;background:#f0e1b7;place-items:center;width:26px;height:26px;display:grid}.platform-lead-provisioning.locked>footer p{color:#766a48;margin:0;font-size:12px;line-height:1.45}.platform-provisioning-layout{grid-template-columns:minmax(0,1fr) 305px;align-items:stretch;display:grid}.platform-provisioning-form{border-right:1px solid #e1e7e4;min-width:0}.platform-provisioning-fields{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.platform-provisioning-fields label.wide{grid-column:1/-1}.platform-provisioning-fields label>span{color:#68766f;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.platform-provisioning-fields input,.platform-provisioning-fields select,.platform-provisioning-fields textarea{color:#27342f;background:#fff;border:1px solid #d7dfdb;outline:0;width:100%;min-height:37px;padding:0 9px;font-size:12px}.platform-provisioning-fields input:focus,.platform-provisioning-fields select:focus,.platform-provisioning-fields textarea:focus{border-color:#159271;box-shadow:0 0 0 2px #15927117}.platform-provisioning-fields textarea{resize:vertical;min-height:80px;padding-block:8px;line-height:1.5}.platform-provisioning-fields label.wide>small{color:#8b9591;text-align:right;margin-top:4px;font-size:12px;display:block}.platform-provisioning-slug{grid-template-columns:minmax(0,1fr) auto;display:grid}.platform-provisioning-slug small{color:#708078;background:#f3f6f4;border:1px solid #d7dfdb;border-left:0;align-items:center;padding:0 8px;font-size:12px;display:flex}.platform-provisioning-slug input{min-width:0}.platform-provisioning-confirm{background:#eef8f4;border:1px solid #cfe6dd;grid-template-columns:17px 25px 1fr;align-items:start;gap:8px;margin:0 14px 14px;padding:11px;display:grid}.platform-provisioning-confirm input{opacity:0;width:1px;height:1px;position:absolute}.platform-provisioning-confirm>i{color:#fff;background:#fff;border:1px solid #98b9ac;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid}.platform-provisioning-confirm:has(input:checked)>i{background:#0a916b;border-color:#0a916b}.platform-provisioning-confirm strong,.platform-provisioning-confirm small{display:block}.platform-provisioning-confirm strong{font-size:12px}.platform-provisioning-confirm small{color:#62776e;margin-top:4px;font-size:12px;line-height:1.45}.platform-provisioning-form>footer{background:#f8faf9;border-top:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:10px 14px;display:flex}.platform-provisioning-form>footer p{margin:0}.platform-provisioning-form>footer strong,.platform-provisioning-form>footer span{display:block}.platform-provisioning-form>footer strong{font-size:12px}.platform-provisioning-form>footer span{color:#7c8883;margin-top:4px;font-size:12px}.platform-provisioning-form>footer button{color:#fff;background:#173a2f;border:0;min-height:35px;padding:0 12px;font-size:12px;font-weight:750}.platform-provisioning-form>footer button:disabled{opacity:.45;cursor:default}.platform-provisioning-feedback{border-top:1px solid #dfe6e2;margin:0;padding:8px 14px;font-size:12px}.platform-provisioning-feedback.success{color:#087b5d;background:#eef8f4}.platform-provisioning-feedback.error{color:#af4937;background:#fff0ed}.platform-provisioning-preview{color:#fff;background:#18372e;padding:14px}.platform-provisioning-preview>span{color:#8eb0a5;letter-spacing:.09em;font-size:12px;font-weight:800}.platform-provisioning-preview>div{border-bottom:1px solid #36564b;grid-template-columns:38px 1fr;align-items:center;gap:9px;margin-top:12px;padding-bottom:13px;display:grid}.platform-provisioning-preview>div>i{color:#fff;background:#10a77c;place-items:center;width:37px;height:37px;font-size:12px;font-style:normal;font-weight:800;display:grid}.platform-provisioning-preview p{min-width:0;margin:0}.platform-provisioning-preview small,.platform-provisioning-preview strong,.platform-provisioning-preview em{display:block}.platform-provisioning-preview small{color:#83a097;font-size:12px}.platform-provisioning-preview strong{color:#fff;margin-top:4px;font-size:12px}.platform-provisioning-preview em{color:#a6bcb5;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.platform-provisioning-preview dl{gap:7px;margin:12px 0;display:grid}.platform-provisioning-preview dl div{justify-content:space-between;gap:8px;display:flex}.platform-provisioning-preview dt{color:#8fa79f;font-size:12px}.platform-provisioning-preview dd{text-align:right;margin:0;font-size:12px;font-weight:700}.platform-provisioning-preview ul{border-block:1px solid #36564b;margin:0;padding:10px 0;list-style:none}.platform-provisioning-preview li{color:#b3c6bf;align-items:center;gap:7px;min-height:24px;font-size:12px;display:flex}.platform-provisioning-preview li b{color:#2bd39f;width:14px}.platform-provisioning-preview>footer{color:#fff;background:#112e26;margin:13px -14px -14px;padding:11px 14px;font-size:12px;font-weight:750}.platform-provisioned-summary{grid-template-columns:repeat(4,1fr);display:grid}.platform-provisioned-summary article{border-right:1px solid #e2e8e5;min-height:87px;padding:13px}.platform-provisioned-summary article:last-child{border:0}.platform-provisioned-summary small,.platform-provisioned-summary strong,.platform-provisioned-summary span{display:block}.platform-provisioned-summary small{color:#7c8883;letter-spacing:.07em;font-size:12px}.platform-provisioned-summary strong{margin-top:7px;font-size:12px}.platform-provisioned-summary span{color:#74817c;margin-top:4px;font-size:12px}.platform-provisioned-next{background:#f4f8f6;border-top:1px solid #e1e7e4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-height:78px;padding:12px 14px;display:grid}.platform-provisioned-next>div>span{color:#0a8062;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-provisioned-next p{color:#65736d;margin:5px 0 0;font-size:12px;line-height:1.45}.platform-provisioned-next nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-provisioned-next a{color:#087b5e;background:#fff;border:1px solid #cfe1da;align-items:center;min-height:31px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.platform-lead-timeline article>i.provisioned{background:#e3f4ee;border-color:#17a67d}@media (max-width:1100px){.contract-interest-layout,.contract-received{margin-inline:24px}.platform-sales-manage{grid-template-columns:1fr 1fr}.platform-sales-manage label.note{grid-column:1/-1}.platform-lead-facts{grid-template-columns:1fr 1fr}.platform-lead-facts>article:nth-child(2){border-right:0}.platform-lead-facts>article:last-child{border-top:1px solid #e2e8e5;grid-column:1/-1}.platform-lead-workspace{grid-template-columns:1fr}.platform-provisioning-layout{grid-template-columns:1fr 280px}.platform-provisioned-summary{grid-template-columns:1fr 1fr}.platform-provisioned-summary article:nth-child(2){border-right:0}.platform-provisioned-summary article:nth-child(-n+2){border-bottom:1px solid #e2e8e5}}.platform-provisioning-responsible,.platform-provisioning-confirm{grid-template-columns:17px 1fr;align-items:start;gap:8px;margin-inline:14px;padding:11px;display:grid}.platform-provisioning-responsible{background:#f7faf9;border:1px solid #d8e3de;margin-bottom:10px}.platform-provisioning-responsible input{opacity:0;width:1px;height:1px;position:absolute}.platform-provisioning-responsible>i{color:#fff;background:#fff;border:1px solid #98b9ac;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid}.platform-provisioning-responsible:has(input:checked)>i{background:#0a916b;border-color:#0a916b}.platform-provisioning-responsible strong,.platform-provisioning-responsible small{display:block}.platform-provisioning-responsible strong{font-size:12px}.platform-provisioning-responsible small{color:#62776e;margin-top:4px;font-size:12px;line-height:1.45}.platform-provisioning-confirm>span{grid-column:auto}.platform-provisioning-preview li:nth-child(n+3) b{color:#2bd39f}.platform-provisioning-preview li.negative b{color:#d7b865}.platform-provisioned-invitation{background:#fbfcfc;border-top:1px solid #dfe6e2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:12px 14px;display:grid}.platform-provisioned-invitation.pending{background:#fffaf0}.platform-provisioned-invitation.accepted{background:#eef8f4}.platform-provisioned-invitation.declined{background:#fff6f4}.platform-provisioned-invitation-mark{color:#08795d;background:#dff2eb;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.platform-provisioned-invitation.pending .platform-provisioned-invitation-mark{color:#8a671d;background:#f2e5bd}.platform-provisioned-invitation.declined .platform-provisioned-invitation-mark{color:#a34b40;background:#f5dfdb}.platform-provisioned-invitation span{color:#0a8062;letter-spacing:.08em;font-size:12px;font-weight:800}.platform-provisioned-invitation h3{margin:4px 0 0;font-size:12px}.platform-provisioned-invitation p{color:#68766f;margin:4px 0 0;font-size:12px;line-height:1.45}.platform-provisioned-invitation-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.platform-provisioned-invitation-actions button,.platform-provisioned-invitation-actions a{color:#08795d;background:#fff;border:1px solid #bfd9cf;align-items:center;min-height:31px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.platform-provisioned-invitation-actions button.danger{color:#a34b40;border-color:#e8cac5}.platform-provisioned-invitation-actions button:disabled{opacity:.45;cursor:default}@media (max-width:840px){.platform-provisioned-invitation{grid-template-columns:34px minmax(0,1fr)}.platform-provisioned-invitation-actions{grid-column:2;justify-content:flex-start}}@media (max-width:560px){.platform-provisioned-invitation{grid-template-columns:1fr}.platform-provisioned-invitation-actions{grid-column:auto;display:grid}}@media (max-width:840px){.contract-interest-layout{grid-template-columns:1fr}.contract-interest-plan{display:none;position:static}.contract-received{grid-template-columns:65px 1fr}.contract-received-mark{width:56px;height:56px}.contract-received-mark i{width:17px;top:27px;left:55px}.contract-received-path{grid-column:2}.platform-sales-metrics{grid-template-columns:1fr 1fr}.platform-sales-card-grid{grid-template-columns:1fr}.platform-sales-card-grid>section:first-child{border-bottom:1px solid #e3e8e6;border-right:0}.platform-lead-stages{grid-template-columns:repeat(3,1fr);row-gap:9px}.platform-lead-facts{grid-template-columns:1fr}.platform-lead-facts>article,.platform-lead-facts>article:nth-child(2){border-bottom:1px solid #e2e8e5;border-right:0}.platform-lead-facts>article:last-child{border-top:0;border-bottom:0;grid-column:auto}.platform-provisioning-layout{grid-template-columns:1fr}.platform-provisioning-form{border-right:0}.platform-provisioning-preview{border-top:1px solid #36564b}.platform-provisioning-gates,.platform-provisioned-next{grid-template-columns:1fr}.platform-provisioned-next nav{justify-content:flex-start}}@media (max-width:560px){.contract-interest-layout,.contract-received{margin-inline:16px}.contract-interest-section{padding:17px}.contract-interest-steps button{padding-inline:9px}.contract-interest-steps button span{display:none}.contract-plan-choice>div,.contract-interest-fields,.contract-contact-choice>div{grid-template-columns:1fr}.contract-interest-fields label.wide{grid-column:auto}.contract-interest-review article{grid-template-columns:28px 1fr}.contract-interest-review article button{grid-column:2;justify-self:start;padding:0}.contract-interest-footer{flex-direction:column;align-items:flex-start}.contract-interest-footer>div,.contract-interest-footer>div button{width:100%}.contract-interest-footer>div button{justify-content:center}.contract-received{grid-template-columns:1fr}.contract-received-mark{margin-bottom:3px}.contract-received-mark i{display:none}.contract-received-path{grid-column:auto}.contract-received-copy h1{font-size:24px}.contract-received-copy dl{grid-template-columns:1fr}.contract-received-copy dl div{border-bottom:1px solid #e2e8e5;border-right:0}.contract-received-copy nav{display:grid}.platform-sales-metrics{grid-template-columns:1fr}.platform-sales-boundary{grid-template-columns:28px 1fr}.platform-sales-boundary>b{grid-column:2}.platform-sales-card>header{align-items:flex-start}.platform-sales-card-grid dl{grid-template-columns:1fr;gap:8px}.platform-sales-card-grid dl div{border:0}.platform-sales-manage{grid-template-columns:1fr}.platform-sales-manage label.note{grid-column:auto}.platform-sales-manage>button{width:100%}.platform-lead-summary>header,.platform-lead-provisioning>header{align-items:flex-start}.platform-lead-stages{grid-template-columns:1fr 1fr}.platform-lead-editor-fields,.platform-provisioning-fields{grid-template-columns:1fr}.platform-lead-editor-fields label.wide,.platform-provisioning-fields label.wide{grid-column:auto}.platform-lead-editor>footer,.platform-provisioning-form>footer{flex-direction:column;align-items:flex-start}.platform-lead-editor footer button,.platform-provisioning-form>footer button{width:100%}.platform-lead-timeline article{grid-template-columns:18px minmax(0,1fr)}.platform-lead-timeline time{grid-column:2}.platform-provisioned-summary{grid-template-columns:1fr}.platform-provisioned-summary article,.platform-provisioned-summary article:nth-child(2){border-bottom:1px solid #e2e8e5;border-right:0}.platform-provisioned-summary article:last-child{border-bottom:0}.platform-provisioned-next nav{display:grid}.platform-provisioning-confirm{grid-template-columns:17px 1fr}.platform-provisioning-confirm>span{grid-column:2}}.project-blog-manifesto{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);grid-template-columns:125px minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1180px,100% - 44px);min-height:68px;margin:13px auto;padding:13px 17px;display:grid}.project-blog-manifesto>span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:850}.project-blog-manifesto p{color:#66746e;margin:0;font-size:7px;line-height:1.58}.project-blog-manifesto p strong{color:#25362f}.project-blog-manifesto>a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:800}.project-blog-index{gap:13px;width:min(1180px,100% - 44px);margin:0 auto 13px;display:grid}.project-blog-featured{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr);min-height:330px;display:grid}.project-blog-featured>div{flex-direction:column;justify-content:center;padding:31px;display:flex}.project-blog-featured>div>span,.project-blog-grid article>div>span{color:var(--green-deep);letter-spacing:.09em;font-size:5px;font-weight:850}.project-blog-featured h2{max-width:610px;margin:9px 0 10px;font-size:clamp(18px,2.2vw,25px);line-height:1.18}.project-blog-featured h2 a:hover,.project-blog-grid h2 a:hover{color:var(--green-deep)}.project-blog-featured>div>p{color:#65736d;max-width:620px;margin:0;font-size:8px;line-height:1.72}.project-blog-featured footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:13px;display:flex}.project-blog-featured footer small{color:#82908a;font-size:6px}.project-blog-featured footer a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:800}.project-blog-cover{color:#fff;background:linear-gradient(145deg,#142d25,#17684f 70%,#0ca878);flex-direction:column;justify-content:space-between;min-height:190px;padding:19px;display:flex;position:relative;overflow:hidden}.project-blog-cover.featured{min-height:328px}.project-blog-cover:after{content:"";z-index:1;background:linear-gradient(145deg,#0000,#071913b8);position:absolute;inset:0}.project-blog-cover>img{z-index:0;object-fit:cover}.project-blog-cover>span,.project-blog-cover>strong,.project-blog-cover>i{z-index:2;position:relative}.project-blog-cover>span{color:#55e5b9;background:#ffffff12;border:1px solid #ffffff3b;place-items:center;width:44px;height:44px;font-size:13px;font-weight:850;display:grid}.project-blog-cover>strong{letter-spacing:.11em;max-width:160px;font-size:6px}.project-blog-cover>i{opacity:.42;align-self:flex-end;font-size:28px;font-style:normal}.project-blog-cover.has-image>span,.project-blog-cover.has-image>strong,.project-blog-cover.has-image>i{display:none}.project-blog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.project-blog-grid>article{border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.project-blog-grid article>div{padding:17px}.project-blog-grid h2{margin:7px 0;font-size:12px;line-height:1.32}.project-blog-grid p{color:#6e7b75;min-height:55px;margin:0;font-size:7px;line-height:1.58}.project-blog-grid footer{border-top:1px solid var(--line-soft);color:#82908a;justify-content:space-between;gap:10px;margin-top:14px;padding-top:10px;font-size:5px;display:flex}.project-blog-empty{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:24px;min-height:290px;padding:35px;display:grid}.project-blog-empty>span{background:var(--green-soft);width:78px;height:78px;color:var(--green-deep);place-items:center;font-size:27px;display:grid}.project-blog-empty small{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.project-blog-empty h2{margin:7px 0;font-size:18px}.project-blog-empty p{color:#6e7b75;max-width:680px;margin:0;font-size:8px;line-height:1.68}.project-blog-next{margin-top:0}.project-blog-reader{width:min(900px,100% - 44px);margin:18px auto 45px}.project-blog-reader>nav{border:1px solid var(--line);background:#f8faf9;border-bottom:0;justify-content:space-between;align-items:center;gap:15px;min-height:45px;padding:0 16px;display:flex}.project-blog-reader>nav a{color:var(--green-deep);font-size:7px;font-weight:750}.project-blog-reader>nav span{color:#82908a;font-size:6px}.project-blog-reader>article{border:1px solid var(--line);background:var(--surface);overflow:hidden}.project-blog-reader>article>header{padding:36px 48px 29px}.project-blog-reader>article>header>span{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.project-blog-reader>article>header h1{letter-spacing:-.6px;max-width:740px;margin:10px 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.16}.project-blog-reader>article>header>p{color:#7e8b85;margin:0;font-size:7px}.project-blog-reader>article>header>div{align-items:center;gap:9px;margin-top:22px;display:flex}.project-blog-reader>article>header>div>span{background:var(--theme-sidebar);width:43px;height:43px;color:var(--green);place-items:center;font-size:10px;font-weight:850;display:grid;position:relative;overflow:hidden}.project-blog-reader>article>header>div>span img{object-fit:cover}.project-blog-reader>article>header>div p{margin:0}.project-blog-reader>article>header>div small,.project-blog-reader>article>header>div strong,.project-blog-reader>article>header>div a,.project-blog-reader>article>header>div em{display:block}.project-blog-reader>article>header>div small{color:#89958f;font-size:5px}.project-blog-reader>article>header>div strong,.project-blog-reader>article>header>div a{margin-top:3px;font-size:7px;font-weight:750}.project-blog-reader>article>header>div a{color:var(--green-deep)}.project-blog-reader>article>header>div em{color:#87928d;margin-top:2px;font-size:5px;font-style:normal}.project-blog-reader-cover{aspect-ratio:16/8;background:#dce5e1;margin:0;position:relative}.project-blog-reader-cover img{object-fit:cover}.project-blog-reader-body{max-width:710px;min-height:220px;margin:0 auto;padding:36px 40px}.project-blog-reader-body p{color:#3d4d46;margin:0 0 18px;font-size:9px;line-height:1.92}.project-blog-reader-body p:last-child{margin-bottom:0}.project-blog-reader-gallery{grid-template-columns:repeat(3,1fr);gap:3px;padding:0 3px 3px;display:grid}.project-blog-reader-gallery figure{aspect-ratio:4/3;background:#dce5e1;margin:0;position:relative;overflow:hidden}.project-blog-reader-gallery img{object-fit:cover}.project-blog-reader>article>footer{border-top:1px solid var(--line-soft);color:#728079;background:#f8faf9;align-items:center;gap:18px;min-height:58px;padding:0 35px;font-size:7px;display:flex}.project-blog-reader>article>footer a{color:var(--green-deep);margin-left:auto;font-weight:800}.project-blog-reader>aside{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);align-items:center;gap:18px;margin-top:12px;padding:14px 17px;display:flex}.project-blog-reader>aside span{color:var(--green-deep);letter-spacing:.08em;flex:none;font-size:5px;font-weight:850}.project-blog-reader>aside p{color:#718079;margin:0;font-size:7px;line-height:1.55}@media (max-width:820px){.project-blog-featured{grid-template-columns:1fr}.project-blog-cover.featured{min-height:235px}.project-blog-grid{grid-template-columns:repeat(2,1fr)}.project-blog-manifesto{grid-template-columns:110px 1fr}.project-blog-manifesto>a{grid-column:2}}@media (max-width:580px){.project-blog-manifesto,.project-blog-index,.project-blog-reader{width:calc(100% - 32px)}.project-blog-manifesto{grid-template-columns:1fr}.project-blog-manifesto>a{grid-column:auto}.project-blog-grid{grid-template-columns:1fr}.project-blog-featured>div,.project-blog-reader>article>header,.project-blog-reader-body{padding:24px}.project-blog-featured footer,.project-blog-reader>article>footer,.project-blog-reader>aside{flex-direction:column;align-items:flex-start}.project-blog-reader>article>footer{padding:15px 24px}.project-blog-reader>article>footer a{margin-left:0}.project-blog-empty{grid-template-columns:1fr;padding:25px}.project-blog-empty>span{width:58px;height:58px;font-size:20px}.project-blog-reader-gallery{grid-template-columns:1fr}}.direct-page-heading>a{color:#fff;background:#0b7d62;border:1px solid #0b7d62;border-radius:4px;align-self:center;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.direct-inbox-stack{gap:16px;display:grid}.direct-message-context-lens{background:#eef8f4;border:1px solid #b9ddd0;border-left:3px solid #0a936c;border-radius:4px;grid-template-columns:32px minmax(0,1fr) minmax(210px,.7fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.direct-message-context-lens>span{color:#087657;background:#d8efe7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.direct-message-context-lens>div,.direct-message-context-lens>p{margin:0;display:grid}.direct-message-context-lens small{color:#657a72;font-size:9px;line-height:1.45}.direct-message-context-lens>div>small{color:#0a7a5c;letter-spacing:.11em;font-size:8px;font-weight:900}.direct-message-context-lens h2{color:#18362c;margin:3px 0;font-size:13px}.direct-message-context-lens>p{border-left:1px solid #c9e1d8;padding-left:14px}.direct-message-context-lens>p strong{color:#27614f;margin-bottom:3px;font-size:9px}.direct-message-context-unavailable{background:#fff;border:1px solid #dce6e2;border-left:3px solid #c16c52;border-radius:4px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.direct-message-context-unavailable>span{color:#a84e37;background:#fff0eb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.direct-message-context-unavailable small{color:#a34f3a;letter-spacing:.12em;font-size:8px;font-weight:900}.direct-message-context-unavailable h2{color:#342a27;margin:4px 0;font-size:14px}.direct-message-context-unavailable p{color:#746660;margin:0;font-size:10px;line-height:1.5}.direct-message-context-unavailable>a{color:#087258;border:1px solid #abcfc2;border-radius:3px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none}.direct-message-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.direct-message-metrics article{background:#fff;border:1px solid #dfe8e4;border-radius:5px;min-height:100px;padding:16px 18px;display:grid}.direct-message-metrics article.attention{border-color:#93d2bf;box-shadow:inset 3px 0 #0b9b72}.direct-message-metrics span,.direct-inbox-toolbar>div>span,.direct-friend-picker>header span,.direct-thread-header>div>span,.direct-privacy-card>span{color:#70817b;letter-spacing:.13em;font-size:9px;font-weight:900}.direct-message-metrics strong{color:#122a23;margin:8px 0 5px;font-size:25px;line-height:1}.direct-message-metrics small{color:#788780;font-size:11px}.direct-inbox-layout{grid-template-columns:minmax(0,1.65fr) minmax(285px,.8fr);align-items:start;gap:14px;display:grid}.direct-inbox-panel,.direct-friend-picker,.direct-thread-panel,.direct-conversation-sidebar>article{background:#fff;border:1px solid #dfe8e4;border-radius:5px}.direct-inbox-toolbar{border-bottom:1px solid #e6eeea;grid-template-columns:minmax(120px,.55fr) minmax(210px,1fr) auto;gap:12px;padding:16px;display:grid}.direct-inbox-toolbar h2,.direct-friend-picker h2,.direct-privacy-card h2{color:#183129;margin:4px 0 0;font-size:15px}.direct-inbox-toolbar label{background:#f5f8f7;border:1px solid #dce6e2;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.direct-inbox-toolbar label>span{color:#799088;font-size:15px}.direct-inbox-toolbar input{color:#213a32;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.direct-inbox-toolbar label button{color:#7b8b85;background:0 0;border:0;padding:4px;font-size:17px}.direct-inbox-toolbar nav{grid-column:1/-1;gap:6px;display:flex}.direct-inbox-toolbar nav button{color:#61736d;background:#fff;border:1px solid #dce6e2;border-radius:3px;padding:7px 10px;font-size:11px;font-weight:800}.direct-inbox-toolbar nav button b{color:inherit;margin-left:5px}.direct-inbox-toolbar nav button.active{color:#087357;background:#e9f7f2;border-color:#8dcdb9}.direct-inbox-live-control{color:#65766f;white-space:nowrap;background:#f8fbfa;border:1px solid #d5e3de;border-radius:3px;align-self:center;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.direct-inbox-live-control i{background:#10aa7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10aa7b17}.direct-inbox-live-control.syncing i{background:#d39427}.direct-inbox-live-control.offline i{background:#d05e58}.direct-inbox-live-control b{color:#08795d;font-size:12px}.direct-inbox-live-control:hover{background:#edf7f4}.direct-inbox-live-control:disabled{cursor:default;opacity:.6}.direct-conversation-list{min-height:340px}.direct-conversation-list>a{color:inherit;border-bottom:1px solid #edf2f0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px 16px;text-decoration:none;transition:background .15s;display:grid}.direct-conversation-list>a:hover,.direct-conversation-list>a.unread{background:#f4faf7}.direct-conversation-list>a.unread{box-shadow:inset 3px 0 #0a9d73}.direct-avatar{color:#087356;background:#dff3ec;border:1px solid #c7e3da;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:inline-flex}.direct-avatar.has-image{color:#0000;background-position:50%;background-size:cover}.direct-avatar.small{width:34px;height:34px}.direct-avatar.large{width:76px;height:76px;font-size:20px}.direct-conversation-list header{justify-content:space-between;align-items:center;gap:12px;display:flex}.direct-conversation-list header strong{color:#173229;font-size:13px}.direct-conversation-list time{color:#889690;font-size:10px}.direct-conversation-list p{color:#52665f;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:11px;line-height:1.45;overflow:hidden}.direct-conversation-list p b{color:#29483d}.direct-conversation-list small{color:#8a9893;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.direct-conversation-list small>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.direct-conversation-list small>b{color:#75847f;flex:none;align-items:center;gap:3px;font-size:8px;display:flex}.direct-conversation-list small>b i{letter-spacing:-2px;font-style:normal}.direct-conversation-list small>b.read{color:#07805e}.direct-conversation-list>a>span:last-child{color:#7d9189;font-size:14px}.direct-unread-count{color:#fff;background:#07996f;border-radius:20px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;display:flex}.direct-inbox-empty,.direct-friend-empty,.direct-thread-empty{color:#6d7d77;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:32px;display:flex}.direct-inbox-empty>span,.direct-friend-empty>span,.direct-thread-empty>span{color:#0a8d68;font-size:27px}.direct-inbox-empty h2,.direct-thread-empty h2{color:#1b342c;margin:11px 0 5px;font-size:15px}.direct-inbox-empty p,.direct-friend-empty p,.direct-thread-empty p{max-width:360px;margin:0;font-size:11px;line-height:1.55}.direct-inbox-empty a,.direct-friend-empty a{color:#08765a;margin-top:12px;font-size:11px;font-weight:800;text-decoration:none}.direct-friend-picker{scroll-margin-top:14px}.direct-friend-picker>header{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:start;gap:12px;padding:16px;display:flex}.direct-friend-picker>header p{color:#75847f;margin:6px 0 0;font-size:10px;line-height:1.5}.direct-friend-picker>header>b{color:#07815f;background:#e8f6f1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.direct-friend-picker>div{max-height:405px;overflow:auto}.direct-friend-picker>div>article{border-bottom:1px solid #edf2f0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.direct-friend-picker>div>article.focused{background:#f0faf6;box-shadow:inset 3px 0 #0a9c72}.direct-friend-picker article>a,.direct-friend-picker article>div{color:inherit;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.direct-friend-picker article p{min-width:0;display:grid}.direct-friend-picker article p strong{color:#203830;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.direct-friend-picker article p small{color:#8a9893;font-size:9px}.direct-friend-picker article>button{color:#087258;background:#fff;border:1px solid #a8cfc2;border-radius:3px;align-self:center;padding:7px 8px;font-size:9px;font-weight:900}.direct-friend-picker article>button:disabled{cursor:wait;opacity:.55}.direct-friend-picker>footer{background:#f7f9f8;align-items:start;gap:10px;padding:14px;display:flex}.direct-friend-picker>footer>span{color:#08765a}.direct-friend-picker>footer p{display:grid}.direct-friend-picker>footer strong{color:#294138;font-size:10px}.direct-friend-picker>footer small{color:#76847f;font-size:9px;line-height:1.5}.direct-message-error{color:#9c3828;background:#fff2ef;border-left:3px solid #d45d48;margin:10px 14px;padding:9px 10px;font-size:10px}.direct-message-error.inbox{border-bottom:1px solid #f1d5cf;border-left:0;margin:0}.direct-conversation-layout{grid-template-columns:minmax(0,1.75fr) minmax(250px,.65fr);align-items:start;gap:14px;display:grid}.direct-thread-panel{min-width:0;overflow:hidden}.direct-thread-header{border-bottom:1px solid #e5ece9;grid-template-columns:32px 44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.direct-thread-header>a{color:#365148;border:1px solid #d8e3df;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;display:flex}.direct-thread-header h1{color:#173129;margin:3px 0;font-size:15px;line-height:1.1}.direct-thread-header p{color:#82908b;margin:0;font-size:9px}.direct-thread-header>aside{color:#778781;place-items:flex-end end;gap:5px;font-size:9px;display:grid}.direct-thread-header>aside>b{color:#08765a;letter-spacing:.03em;background:#e3f5ee;padding:4px 6px;font-size:8px}.direct-thread-header>aside>span{align-items:center;gap:6px;display:flex}.direct-thread-live-control{color:#65766f;background:#f7faf9;border:1px solid #d3e0db;border-radius:3px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.direct-thread-live-control:hover{color:#17684f;background:#edf7f3;border-color:#a9cfc1}.direct-thread-live-control:disabled{cursor:default;opacity:.65}.direct-thread-live-control>b{color:#08795d;font-size:11px}.direct-thread-header>aside i{background:#15a274;border-radius:50%;width:7px;height:7px;display:inline-block}.direct-thread-header>aside i.syncing{background:#d69b32}.direct-thread-header>aside i.offline{background:#d4634e}.direct-thread-live-control.syncing i{background:#d69b32}.direct-thread-live-control.offline i{background:#d4634e}.direct-thread-notice{background:#f2faf6;border-bottom:1px solid #dceae4;align-items:center;gap:10px;padding:10px 16px;display:flex}.direct-thread-notice>span{color:#08765a}.direct-thread-notice p{display:grid}.direct-thread-notice strong{color:#244138;font-size:10px}.direct-thread-notice small{color:#72827c;font-size:9px}.direct-thread-notice.restricted{background:#fff8ed;border-color:#eadcc6}.direct-thread-notice.restricted>span,.direct-thread-notice.restricted strong{color:#9b6218}.direct-thread-notice.restricted small{color:#8c7453}.direct-thread-messages{background:#f8faf9;height:min(58vh,560px);min-height:380px;padding:14px 18px;overflow-y:auto}.direct-message-history{background:#f1f7f4;border:1px solid #d5e3dd;justify-content:center;align-items:center;gap:9px;width:min(100%,430px);margin:0 auto 12px;padding:7px 9px;display:flex}.direct-message-history button{color:#17654f;background:#fff;border:1px solid #91b7a8;border-radius:2px;min-height:27px;padding:0 9px;font-size:8px;font-weight:850}.direct-message-history button:disabled{cursor:not-allowed;opacity:.55}.direct-message-history span{color:#28725c;font-size:8px;font-weight:850}.direct-message-history small{color:#77867f;font-size:7px;line-height:1.4}.direct-message-history.complete{background:#f7faf9;border-style:dashed}.direct-message-history-error{color:#9c4e47;background:#fff3f1;border:1px solid #e6c4c0;width:min(100%,430px);margin:0 auto 12px;padding:7px 9px;font-size:8px}.direct-thread-day{justify-content:center;align-items:center;margin:8px 0 13px;display:flex}.direct-thread-day span{color:#718078;text-transform:capitalize;background:#e8eeeb;border-radius:20px;padding:5px 10px;font-size:8px;font-weight:800}.direct-thread-unread-divider{color:#0f7b56;letter-spacing:.06em;align-items:center;gap:8px;margin:9px 0 5px;font-size:7px;font-weight:900;display:flex}.direct-thread-unread-divider:before,.direct-thread-unread-divider:after{content:"";background:#75c5a8;flex:1;height:1px}.direct-thread-unread-divider span{white-space:nowrap;background:#ebf8f3;border:1px solid #a5d9c6;padding:4px 7px}.direct-typing-indicator{align-items:center;gap:8px;max-width:240px;margin:10px 0 2px;display:flex}.direct-typing-indicator>.direct-avatar{width:28px;height:28px}.direct-typing-indicator p{display:grid}.direct-typing-indicator strong{color:#4c625a;font-size:8px}.direct-typing-indicator small{color:#84918c;font-size:8px}.direct-typing-indicator>span{background:#fff;border:1px solid #dfe8e4;border-radius:3px;align-items:center;gap:3px;padding:7px 9px;display:flex}.direct-typing-indicator>span i{background:#4ea58a;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite direct-typing-pulse}.direct-typing-indicator>span i:nth-child(2){animation-delay:.15s}.direct-typing-indicator>span i:nth-child(3){animation-delay:.3s}@keyframes direct-typing-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.direct-message-row{align-items:end;gap:8px;max-width:78%;margin:8px 0;display:flex}.direct-message-row.mine{flex-direction:row-reverse;margin-left:auto}.direct-message-row>div{min-width:0}.direct-message-row header{align-items:center;gap:8px;margin:0 3px 3px;display:flex}.direct-message-row.mine header{justify-content:flex-end}.direct-message-row header strong{color:#52675f;font-size:9px}.direct-message-row header time{color:#99a49f;font-size:8px}.direct-message-actions{align-items:center;gap:2px;display:inline-flex}.direct-message-row header button{color:#a47c73;background:0 0;border:0;padding:0 2px;font-size:12px;line-height:1}.direct-message-row header button.reply{color:#67877c}.direct-message-reply-context{color:inherit;text-align:left;background:#f3f7f5;border:0;border-left:3px solid #71b99f;border-radius:2px;gap:2px;width:100%;max-width:100%;margin:0 0 4px;padding:6px 8px;display:grid}.direct-message-reply-context strong{color:#28725d;font-size:8px}.direct-message-reply-context span{color:#687b74;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.direct-message-row.mine .direct-message-reply-context{background:#d2ebdf;border-left-color:#3c9a79}.direct-message-row p{color:#294139;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #dfe8e4;border-radius:4px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.direct-message-row.mine p{background:#dff4ec;border-color:#b9dfd1}.direct-message-row.removed p{color:#909994;background:#f0f2f1;border-style:dashed;font-style:italic}.direct-message-reactions{gap:3px;margin:4px 2px 0;display:flex}.direct-message-row.mine .direct-message-reactions{justify-content:flex-end}.direct-message-reactions button{color:#52685f;background:#fff;border:1px solid #dce7e3;border-radius:12px;justify-content:center;align-items:center;gap:3px;min-width:28px;min-height:23px;padding:2px 6px;font-size:10px;display:inline-flex}.direct-message-reactions button.report{color:#9b5d55;letter-spacing:.01em;border-color:#e7d2cf;border-radius:3px;margin-right:auto;font-size:7px;font-weight:800}.direct-message-reactions button b{color:#61756d;font-size:8px}.direct-message-reactions button.reacted{background:#e1f4ec;border-color:#72bca2;box-shadow:inset 0 0 0 1px #b6dfd0}.direct-message-reactions button:disabled{cursor:not-allowed;opacity:.5}.direct-message-delivery{color:#84918c;justify-content:flex-end;align-items:center;gap:4px;margin:4px 3px 0;font-size:8px;display:flex}.direct-message-delivery i{letter-spacing:-2px;font-style:normal}.direct-message-delivery.read{color:#08795b}.direct-composer{border-top:1px solid #e0e9e5;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:13px 16px;display:grid}.direct-composer textarea{color:#233d34;font:inherit;resize:none;border:0;outline:0;width:100%;min-height:38px;padding:2px 0;font-size:11px;line-height:1.5}.direct-composer>div{border:1px solid #d6e2dd;border-radius:4px;padding:8px 10px 7px}.direct-composer-reply{background:#f1f8f5;border-left:3px solid #55a98b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:-2px 0 8px;padding:7px 8px;display:grid}.direct-composer-reply>span{color:#2d8a6c;font-size:13px}.direct-composer-reply p{min-width:0;display:grid}.direct-composer-reply strong{color:#266b56;font-size:8px}.direct-composer-reply small{color:#71827c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.direct-composer-reply button{color:#6f827b;background:0 0;border:0;padding:2px 4px;font-size:15px}.direct-composer footer{border-top:1px solid #edf2f0;align-items:center;gap:8px;margin-top:6px;padding-top:7px;display:flex}.direct-composer footer nav{gap:3px;display:flex}.direct-composer footer nav button{background:#f4f7f6;border:0;border-radius:3px;padding:3px 5px;font-size:12px}.direct-composer footer small{color:#8c9994;text-align:right;flex:1;font-size:8px}.direct-composer footer>button{color:#fff;background:#08785a;border:0;border-radius:3px;padding:8px 12px;font-size:10px;font-weight:900}.direct-composer footer>button:disabled{cursor:not-allowed;opacity:.5}.direct-composer-locked{background:#fff8ed;border-top:1px solid #eadcc6;align-items:center;gap:11px;padding:14px 16px;display:flex}.direct-composer-locked>span{color:#b57820}.direct-composer-locked p{flex:1;display:grid}.direct-composer-locked strong{color:#6f4b1d;font-size:10px}.direct-composer-locked small{color:#917652;font-size:9px}.direct-composer-locked a{color:#8a5a17;font-size:9px;font-weight:900;text-decoration:none}.direct-message-error.thread{margin-bottom:12px}.direct-conversation-unavailable{background:#fff;border:1px solid #dce6e2;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:18px;display:grid}.direct-conversation-unavailable>span{color:#60756d;background:#eef5f2;border:1px solid #d5e2dd;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;display:flex}.direct-conversation-unavailable p{gap:4px;margin:0;display:grid}.direct-conversation-unavailable small{color:#71827b;letter-spacing:.1em;font-size:7px;font-weight:850}.direct-conversation-unavailable strong{color:#203a31;font-size:12px}.direct-conversation-unavailable em{color:#778781;font-size:9px;font-style:normal;line-height:1.5}.direct-conversation-unavailable nav{gap:6px;display:flex}.direct-conversation-unavailable a,.direct-conversation-unavailable button{color:#17684f;background:#fff;border:1px solid #a8cbbf;border-radius:3px;align-items:center;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.direct-conversation-unavailable button{color:#fff;background:#08795d;border-color:#08795d}.direct-conversation-unavailable button:disabled{cursor:default;opacity:.6}.direct-conversation-sidebar{gap:12px;display:grid}.direct-partner-card{text-align:center;padding:0 16px 16px;overflow:hidden}.direct-partner-cover{text-align:left;background:linear-gradient(120deg,#0b3f32,#16a379);height:70px;margin:0 -16px -38px;padding:12px}.direct-partner-cover span{color:#d6f6e9;letter-spacing:.12em;font-size:8px;font-weight:900}.direct-partner-card>.direct-avatar{border:4px solid #fff;margin:0 auto 8px;position:relative}.direct-partner-card h2{color:#19352c;margin:0;font-size:15px}.direct-partner-card>p{color:#7a8a84;margin:3px 0 10px;font-size:10px}.direct-partner-card>a{color:#08765a;font-size:10px;font-weight:900;text-decoration:none}.direct-partner-card>span:last-child{color:#8a9792;font-size:9px}.direct-reach-card{padding:14px;overflow:hidden}.direct-reach-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.direct-reach-card>header span{color:#70817b;letter-spacing:.11em;font-size:8px;font-weight:900}.direct-reach-card>header b{color:#08765a;letter-spacing:.06em;background:#e3f5ee;padding:5px 6px;font-size:7px}.direct-reach-card>div{background:#123c31;grid-template-columns:30px 1fr 30px 1fr 30px;align-items:center;gap:6px;margin:12px -14px;padding:12px 14px;display:grid}.direct-reach-card>div span,.direct-reach-card>div b{color:#b9e7d9;border:1px solid #447267;justify-content:center;align-items:center;height:30px;font-size:8px;display:flex}.direct-reach-card>div b{color:#d5f6ec;background:#22614f;border-color:#3a9077}.direct-reach-card>div i{color:#6aa08f;text-align:center;font-size:9px;font-style:normal}.direct-reach-card h2{color:#18352c;margin:0 0 4px;font-size:12px}.direct-reach-card>p{color:#6f807a;margin:0 0 8px;font-size:9px;line-height:1.5}.direct-reach-card>small{color:#88958f;font-size:8px}.direct-reach-card.restricted{border-color:#e4cda8}.direct-reach-card.restricted>header b{color:#9a6118;background:#fff0d9}.direct-reach-card.restricted>div{background:#433629}.direct-reach-card.restricted>div span,.direct-reach-card.restricted>div b{color:#e5d4bd;border-color:#78644d}.direct-reach-card.restricted>div b{background:#6c4a24}.direct-reach-card.restricted>div i{color:#a68b69}.direct-privacy-card{padding:16px}.direct-privacy-card ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.direct-privacy-card li{grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.direct-privacy-card li>b{color:#08765a;background:#eef6f3;border-radius:50%;justify-content:center;align-items:center;height:24px;font-size:8px;display:flex}.direct-privacy-card li p{display:grid}.direct-privacy-card li strong{color:#294239;font-size:10px}.direct-privacy-card li small{color:#7c8b85;font-size:9px;line-height:1.45}.direct-safety-card{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;padding:14px;display:grid}.direct-safety-card>b{color:#a66718;background:#fff0d7;border-radius:50%;justify-content:center;align-items:center;height:25px;font-size:10px;display:flex}.direct-safety-card p{display:grid}.direct-safety-card strong{color:#4f4431;font-size:10px}.direct-safety-card small{color:#7f7564;font-size:9px;line-height:1.5}.direct-safety-card a{color:#8a5d1d;grid-column:2;font-size:9px;font-weight:900;text-decoration:none}.connection-message-link,.public-person-message-link{color:#08755a;border:1px solid #91cdb9;border-radius:3px;align-items:center;min-height:36px;padding:7px 9px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1120px){.direct-inbox-layout,.direct-conversation-layout{grid-template-columns:1fr}.direct-friend-picker>div{max-height:none}.direct-conversation-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.direct-message-context-lens{grid-template-columns:32px minmax(0,1fr)}.direct-message-context-lens>p{border-top:1px solid #c9e1d8;border-left:0;grid-column:1/-1;padding:10px 0 0}.direct-message-context-unavailable{grid-template-columns:38px minmax(0,1fr)}.direct-message-context-unavailable>a{grid-column:1/-1;justify-self:start}.direct-message-metrics{grid-template-columns:1fr}.direct-message-metrics article{min-height:80px}.direct-inbox-toolbar{grid-template-columns:1fr}.direct-inbox-toolbar nav,.direct-inbox-live-control{grid-column:auto}.direct-inbox-live-control{justify-self:start}.direct-thread-header{grid-template-columns:30px 38px minmax(0,1fr);padding:11px}.direct-thread-header>aside{grid-column:2/-1}.direct-thread-messages{min-height:340px;padding:12px 10px}.direct-message-history{flex-direction:column;align-items:stretch}.direct-message-row{max-width:91%}.direct-message-row>.direct-avatar{display:none}.direct-composer{grid-template-columns:1fr;padding:10px}.direct-composer>.direct-avatar{display:none}.direct-composer footer{flex-wrap:wrap}.direct-composer footer small{text-align:left;order:3;width:100%}.direct-conversation-sidebar{grid-template-columns:1fr}.direct-conversation-unavailable{grid-template-columns:34px minmax(0,1fr)}.direct-conversation-unavailable nav{flex-wrap:wrap;grid-column:1/-1}}.direct-messages-readable-workspace :is(a,button,summary,label){cursor:pointer}.direct-messages-readable-workspace :is(button,input,textarea){font-family:inherit}.direct-messages-readable-workspace button:disabled{cursor:not-allowed}.direct-messages-readable-workspace .direct-message-context-lens{grid-template-columns:40px minmax(0,1fr) minmax(240px,.72fr);gap:16px;padding:16px 18px}.direct-messages-readable-workspace .direct-message-context-lens>span{border-radius:3px;width:40px;height:40px}.direct-messages-readable-workspace .direct-message-context-lens.external{background:#f1f7fb;border-color:#bfd4e2 #bfd4e2 #bfd4e2 #32769c}.direct-messages-readable-workspace .direct-message-context-lens.external>span{color:#235f82;background:#dcecf5}.direct-messages-readable-workspace .direct-message-context-lens.external>div>small,.direct-messages-readable-workspace .direct-message-context-lens.external>p strong{color:#235f82}.direct-messages-readable-workspace .direct-message-context-lens.external>p{border-left-color:#c9dce7}.direct-messages-readable-workspace .direct-message-context-lens.conversation-origin{margin-bottom:14px}.direct-messages-readable-workspace .direct-focused-handoff{background:linear-gradient(135deg,#f6fbf9 0%,#fff 72%);border:1px solid #b9ddd0;border-left:4px solid #0a936c;border-radius:4px;gap:15px;padding:18px;display:grid;box-shadow:0 12px 30px #18362c0f}.direct-messages-readable-workspace .direct-focused-handoff.returning{border-left-color:#32769c}.direct-messages-readable-workspace .direct-focused-handoff>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.direct-messages-readable-workspace .direct-focused-handoff .direct-avatar.handoff{width:48px;height:48px}.direct-messages-readable-workspace .direct-focused-handoff>header>div{min-width:0}.direct-messages-readable-workspace .direct-focused-handoff>header small{color:#087657;letter-spacing:.1em;font-size:.75rem;font-weight:900;display:block}.direct-messages-readable-workspace .direct-focused-handoff>header h2{color:#18362c;margin:3px 0 4px;font-size:1rem}.direct-messages-readable-workspace .direct-focused-handoff>header p{color:#657a72;margin:0;font-size:.8125rem;line-height:1.5}.direct-messages-readable-workspace .direct-focused-handoff>header>b{color:#087657;letter-spacing:.06em;white-space:nowrap;background:#e4f4ee;border:1px solid #c4e2d7;border-radius:3px;padding:8px 10px;font-size:.75rem}.direct-messages-readable-workspace .direct-focused-handoff.returning>header>b{color:#235f82;background:#e8f2f7;border-color:#c9dce7}.direct-messages-readable-workspace .direct-focused-handoff>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.direct-messages-readable-workspace .direct-focused-handoff>ol li{background:#fff;border:1px solid #dfe8e4;border-radius:3px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.direct-messages-readable-workspace .direct-focused-handoff>ol li>b{color:#087657;background:#e4f4ee;border-radius:3px;justify-content:center;align-items:center;height:30px;font-size:.75rem;display:flex}.direct-messages-readable-workspace .direct-focused-handoff>ol li.current{border-color:#86c6b1;box-shadow:inset 0 -2px #0a936c}.direct-messages-readable-workspace .direct-focused-handoff>ol li span{gap:2px;min-width:0;display:grid}.direct-messages-readable-workspace .direct-focused-handoff>ol li small{color:#7a8b85;letter-spacing:.06em;font-size:.75rem;font-weight:800}.direct-messages-readable-workspace .direct-focused-handoff>ol li strong{color:#294138;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.direct-messages-readable-workspace .direct-focused-handoff>footer{border-top:1px solid #e1ebe7;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.direct-messages-readable-workspace .direct-focused-handoff>footer>p{align-items:start;gap:9px;max-width:560px;margin:0;display:flex}.direct-messages-readable-workspace .direct-focused-handoff>footer>p>span:first-child{color:#087657}.direct-messages-readable-workspace .direct-focused-handoff>footer>p>span:last-child{gap:2px;display:grid}.direct-messages-readable-workspace .direct-focused-handoff>footer strong{color:#294138;font-size:.8125rem}.direct-messages-readable-workspace .direct-focused-handoff>footer small{color:#71817b;font-size:.75rem;line-height:1.45}.direct-messages-readable-workspace .direct-focused-handoff>footer nav{flex:none;align-items:center;gap:8px;display:flex}.direct-messages-readable-workspace .direct-focused-handoff>footer a,.direct-messages-readable-workspace .direct-focused-handoff>footer button{border-radius:3px;justify-content:center;align-items:center;min-height:42px;padding:8px 13px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.direct-messages-readable-workspace .direct-focused-handoff>footer a{color:#456158;background:#fff;border:1px solid #cfded8}.direct-messages-readable-workspace .direct-focused-handoff>footer button{color:#fff;background:#087657;border:1px solid #087657}.direct-messages-readable-workspace .direct-focused-handoff>footer button:disabled{background:#82928c;border-color:#82928c}.direct-messages-readable-workspace :is(.direct-message-context-lens small,.direct-message-context-lens>div>small,.direct-message-context-lens>p strong,.direct-message-context-unavailable small,.direct-message-context-unavailable>a,.direct-message-metrics span,.direct-message-metrics small,.direct-inbox-toolbar>div>span,.direct-inbox-toolbar nav button,.direct-inbox-live-control,.direct-conversation-list time,.direct-conversation-list small,.direct-conversation-list small>b,.direct-unread-count,.direct-inbox-empty p,.direct-friend-empty p,.direct-thread-empty p,.direct-inbox-empty a,.direct-friend-empty a,.direct-friend-picker>header span,.direct-friend-picker>header p,.direct-friend-picker article p small,.direct-friend-picker article>button,.direct-friend-picker>footer strong,.direct-friend-picker>footer small,.direct-message-error,.direct-thread-header>div>span,.direct-thread-header p,.direct-thread-header>aside,.direct-thread-header>aside>b,.direct-thread-live-control,.direct-thread-notice strong,.direct-thread-notice small,.direct-message-history button,.direct-message-history span,.direct-message-history small,.direct-message-history-error,.direct-thread-day span,.direct-thread-unread-divider,.direct-typing-indicator strong,.direct-typing-indicator small,.direct-message-row header strong,.direct-message-row header time,.direct-message-reply-context strong,.direct-message-reply-context span,.direct-message-reactions button.report,.direct-message-reactions button b,.direct-message-delivery,.direct-composer-reply strong,.direct-composer-reply small,.direct-composer footer small,.direct-composer-locked strong,.direct-composer-locked small,.direct-composer-locked a,.direct-conversation-unavailable small,.direct-conversation-unavailable em,.direct-conversation-unavailable a,.direct-conversation-unavailable button,.direct-partner-cover span,.direct-partner-card>p,.direct-partner-card>a,.direct-partner-card>span:last-child,.direct-reach-card>header span,.direct-reach-card>header b,.direct-reach-card>div span,.direct-reach-card>div b,.direct-reach-card>div i,.direct-reach-card>p,.direct-reach-card>small,.direct-privacy-card>span,.direct-privacy-card li>b,.direct-privacy-card li strong,.direct-privacy-card li small,.direct-safety-card>b,.direct-safety-card strong,.direct-safety-card small,.direct-safety-card a){font-size:.75rem}.direct-messages-readable-workspace :is(.direct-message-context-lens h2,.direct-message-context-unavailable h2,.direct-inbox-toolbar h2,.direct-friend-picker h2,.direct-privacy-card h2,.direct-inbox-empty h2,.direct-thread-empty h2,.direct-thread-header h1,.direct-partner-card h2,.direct-reach-card h2){font-size:.9375rem}.direct-messages-readable-workspace :is(.direct-message-context-lens>div>p,.direct-message-context-unavailable p,.direct-conversation-list p,.direct-conversation-list header strong,.direct-friend-picker article p strong,.direct-message-row p,.direct-composer textarea,.direct-conversation-unavailable strong){font-size:.8125rem}.direct-messages-readable-workspace :is(.direct-page-heading>a,.direct-inbox-toolbar label,.direct-inbox-toolbar nav button,.direct-inbox-live-control,.direct-friend-picker article>button,.direct-message-history button,.direct-composer footer>button,.direct-conversation-unavailable a,.direct-conversation-unavailable button){min-height:38px}.direct-messages-readable-workspace .direct-message-row{max-width:82%}.direct-messages-readable-workspace .direct-message-row p{padding:11px 13px;line-height:1.55}.direct-messages-readable-workspace .direct-message-reactions button{min-width:36px;min-height:34px;font-size:.8125rem}.direct-messages-readable-workspace .direct-message-row header button{min-width:30px;min-height:30px}.direct-messages-readable-workspace .direct-composer textarea{min-height:52px}.direct-messages-readable-workspace .direct-composer footer>button{padding-inline:16px;font-size:.8125rem}@media (max-width:900px){.direct-messages-readable-workspace .direct-message-context-lens{grid-template-columns:40px minmax(0,1fr)}.direct-messages-readable-workspace .direct-message-context-lens>p{border-top:1px solid #c9e1d8;border-left:0;grid-column:1/-1;padding:12px 0 0}.direct-messages-readable-workspace .direct-message-context-lens.external>p{border-top-color:#c9dce7}.direct-messages-readable-workspace .direct-focused-handoff>header{grid-template-columns:48px minmax(0,1fr)}.direct-messages-readable-workspace .direct-focused-handoff>header>b{grid-column:2;justify-self:start}.direct-messages-readable-workspace .direct-focused-handoff>footer{flex-direction:column;align-items:stretch}.direct-messages-readable-workspace .direct-focused-handoff>footer nav{justify-content:flex-end}}@media (max-width:720px){.direct-messages-readable-workspace .direct-message-context-lens{padding:14px}.direct-messages-readable-workspace .direct-message-metrics{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.direct-messages-readable-workspace .direct-message-metrics article{min-width:150px}.direct-messages-readable-workspace .direct-message-row{max-width:94%}.direct-messages-readable-workspace .direct-focused-handoff>ol{grid-template-columns:1fr}.direct-messages-readable-workspace .direct-focused-handoff>ol li strong{white-space:normal}}@media (max-width:440px){.direct-messages-readable-workspace .direct-message-context-lens{grid-template-columns:1fr}.direct-messages-readable-workspace .direct-message-context-lens>span{display:none}.direct-messages-readable-workspace .direct-message-context-lens>p{grid-column:auto}.direct-messages-readable-workspace .direct-focused-handoff{padding:14px}.direct-messages-readable-workspace .direct-focused-handoff>header{grid-template-columns:40px minmax(0,1fr)}.direct-messages-readable-workspace .direct-focused-handoff .direct-avatar.handoff{width:40px;height:40px}.direct-messages-readable-workspace .direct-focused-handoff>header>b{grid-column:1/-1}.direct-messages-readable-workspace .direct-focused-handoff>footer nav{flex-direction:column-reverse;align-items:stretch}.direct-messages-readable-workspace .direct-focused-handoff>footer :is(a,button){width:100%}.direct-messages-readable-workspace .direct-friend-picker>div>article{grid-template-columns:1fr}.direct-messages-readable-workspace .direct-friend-picker article>button{justify-self:stretch}}.conversation-center-context-lens{background:#fff;border:1px solid #c8dcd5;border-left:4px solid #08795d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;margin-bottom:12px;padding:11px 13px;display:grid}.conversation-center-context-lens>span{color:#d6f2e9;background:#173f34;border:1px solid #8fc6b4;place-items:center;width:40px;height:40px;font-size:14px;font-weight:850;display:grid}.conversation-center-context-lens small,.conversation-center-context-lens strong{display:block}.conversation-center-context-lens small{color:#08795d;letter-spacing:.09em;font-size:12px;font-weight:850}.conversation-center-context-lens strong{color:#29483d;margin-top:4px;font-size:13px}.conversation-center-context-lens p{color:#77867f;margin:3px 0 0;font-size:12px;line-height:1.5}.conversation-center-context-lens>b{color:#64766f;white-space:nowrap;background:#f5f8f7;border:1px solid #d3dfdb;padding:7px 9px;font-size:12px}.conversation-center-context-lens.all{background:#173a31;border-color:#315c50 #315c50 #315c50 #76c8ae}.conversation-center-context-lens.all>span{color:#8ed8c1;background:#234c40;border-color:#4e7a6d}.conversation-center-context-lens.all small{color:#80d1b7}.conversation-center-context-lens.all strong{color:#f0f8f5}.conversation-center-context-lens.all p{color:#adc5bd}.conversation-center-context-lens.all>b{color:#b2d0c7;background:#20483c;border-color:#4d7065}.conversation-center-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:170px;padding:20px;display:grid}.conversation-center-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.conversation-center-context-unavailable small{color:#936e3d;letter-spacing:.09em;font-size:12px;font-weight:850}.conversation-center-context-unavailable h2{color:#4a4032;margin:5px 0;font-size:17px}.conversation-center-context-unavailable p{color:#7d7060;max-width:570px;margin:0;font-size:12px;line-height:1.55}.conversation-center-context-unavailable nav{gap:7px;display:flex}.conversation-center-context-unavailable a,.conversation-center-context-unavailable button{color:#795627;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9b7541;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.conversation-center-context-unavailable button:disabled{cursor:default;opacity:.65}.conversation-center-summary{color:#f3fbf8;background:#122b24;border:1px solid #183b31;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:21px 22px;display:grid}.conversation-center-summary>div>span,.conversation-center-toolbar>div>span{color:#5fddb0;letter-spacing:.13em;font-size:12px;font-weight:850;display:block}.conversation-center-summary>div>strong{margin-top:6px;font-size:21px;line-height:1.1;display:block}.conversation-center-summary>div>p{color:#afc5bd;max-width:560px;margin:7px 0 0;font-size:12px;line-height:1.5}.conversation-center-summary dl{border:1px solid #34564b;grid-template-columns:repeat(5,minmax(72px,1fr));margin:0;display:grid}.conversation-center-summary dl div{padding:10px 12px}.conversation-center-summary dl div+div{border-left:1px solid #34564b}.conversation-center-summary dt{color:#9fb7ae;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.conversation-center-summary dd{margin:4px 0 0;font-size:16px;font-weight:850}.conversation-center-panel{background:#fff;border:1px solid #dce5e1;border-radius:4px;margin-top:12px;overflow:hidden}.conversation-center-toolbar{border-bottom:1px solid #e6ece9;grid-template-columns:minmax(150px,.7fr) minmax(210px,1fr) auto;align-items:center;gap:10px 16px;padding:14px 15px 11px;display:grid}.conversation-center-toolbar>div>span{color:#16865e}.conversation-center-toolbar h2{color:#1b392f;margin:4px 0 0;font-size:13px}.conversation-center-toolbar label{color:#78877f;background:#f9fbfa;border:1px solid #d6e1dc;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:32px;padding:0 9px;display:grid}.conversation-center-toolbar input{color:#32483f;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.conversation-center-toolbar label button{color:#829088;cursor:pointer;background:0 0;border:0;font-size:12px}.conversation-center-toolbar nav{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.conversation-center-toolbar nav button{color:#60746b;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:2px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.conversation-center-toolbar nav button b{color:#527066;background:#edf3f0;border-radius:8px;min-width:16px;padding:2px 4px;font-size:12px}.conversation-center-toolbar nav button.active{color:#0c7653;background:#e9f7f2;border-color:#83c8b0}.conversation-center-toolbar nav button.active b{color:#fff;background:#18875f}.conversation-center-live-control{color:#65766f;white-space:nowrap;cursor:pointer;background:#f8fbfa;border:1px solid #d5e3de;border-radius:2px;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.conversation-center-live-control i{background:#10aa7b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10aa7b17}.conversation-center-live-control.syncing i{background:#d39427}.conversation-center-live-control.offline i{background:#d05e58}.conversation-center-live-control b{color:#08795d;font-size:12px}.conversation-center-live-control:hover{background:#edf7f4}.conversation-center-live-control:disabled{opacity:.6;cursor:default}.conversation-center-sync-error{color:#9a3e38;background:#fff4f3;border-bottom:1px solid #f2d8d6;margin:0;padding:8px 15px;font-size:12px}.conversation-center-list{min-height:260px}.conversation-center-item{min-height:96px;color:inherit;border-bottom:1px solid #edf1ef;grid-template-columns:43px minmax(0,1fr) auto 20px;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:grid}.conversation-center-item:hover{background:#fafcfb}.conversation-center-item.unread{background:#f7fcfa;box-shadow:inset 3px 0 #15956a}.conversation-center-avatar,.conversation-center-room-mark,.conversation-center-training-mark{width:41px;height:41px}.conversation-center-room-mark{color:#0d7654;background:#e3f5ee;border:1px solid #b8e2d3;border-radius:2px;place-items:center;font-size:15px;font-weight:800;display:grid}.conversation-center-training-mark{color:#286f89;background:#e9f5f8;border:1px solid #a8cad7;border-radius:2px;place-items:center;font-size:15px;font-weight:900;display:grid}.conversation-center-item-copy{min-width:0}.conversation-center-item-copy header{align-items:center;gap:7px;min-width:0;display:flex}.conversation-center-item-copy header>span{color:#62766e;letter-spacing:.06em;background:#edf3f0;padding:3px 5px;font-size:12px;font-weight:850}.conversation-center-item.room .conversation-center-item-copy header>span{color:#167253;background:#e4f4ee}.conversation-center-item.training .conversation-center-item-copy header>span{color:#286f89;background:#e7f2f6}.conversation-center-item-copy header strong{color:#203e34;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-center-item-copy time{color:#8d9994;white-space:nowrap;margin-left:auto;font-size:12px}.conversation-center-item-copy>small{color:#71837b;margin-top:3px;font-size:12px;display:block}.conversation-center-item-copy>p{color:#53675f;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.conversation-center-item>aside{justify-items:center;gap:3px;min-width:58px;display:grid}.conversation-center-item>aside b,.conversation-center-item>aside i{border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.conversation-center-item>aside b{color:#fff;background:#13865e}.conversation-center-item>aside i{color:#6c7f77;background:#edf3f0}.conversation-center-item>aside.read i{color:#087a59;letter-spacing:-2px;background:#e1f4ed}.conversation-center-item>aside small{color:#84928c;white-space:nowrap;font-size:12px}.conversation-center-item>aside.read small{color:#087a59}.conversation-center-arrow{color:#6f837a;font-size:12px}.conversation-center-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.conversation-center-empty>span{color:#0d7b57;background:#e5f5ef;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.conversation-center-empty strong{color:#28473c;margin-top:10px;font-size:12px}.conversation-center-empty p{color:#73857d;margin:5px 0 0;font-size:12px}.conversation-center-footer{background:#f1f7f4;border-top:1px solid #dae7e2;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 14px;display:flex}.conversation-center-footer p{align-items:center;gap:8px;margin:0;display:flex}.conversation-center-footer p>b{color:#13865e}.conversation-center-footer strong,.conversation-center-footer small{display:block}.conversation-center-footer strong{color:#33564a;font-size:12px}.conversation-center-footer small{color:#71847c;margin-top:2px;font-size:12px}.conversation-center-footer>a{color:#117552;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.conversation-center-aside>strong{margin-bottom:8px;font-size:12px;display:block}.conversation-center-aside>div{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:8px;min-height:35px;display:flex}.conversation-center-aside span,.conversation-center-aside b{font-size:12px}.conversation-center-aside span{color:#6d8077}.conversation-center-aside b{color:#147655;text-align:right}.conversation-center-boundary{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;display:grid}.conversation-center-boundary>b{color:#13805b;background:#e8f5f0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.conversation-center-boundary p{margin:0}.conversation-center-boundary strong,.conversation-center-boundary small{display:block}.conversation-center-boundary strong{color:#315045;font-size:12px}.conversation-center-boundary small{color:#71837c;margin-top:3px;font-size:12px;line-height:1.45}@media (max-width:1080px){.conversation-center-summary{grid-template-columns:1fr}.conversation-center-summary dl{width:100%}.conversation-center-item-copy>p{white-space:normal}.conversation-center-item{align-items:start}}@media (max-width:760px){.conversation-center-context-lens,.conversation-center-context-unavailable{grid-template-columns:42px minmax(0,1fr)}.conversation-center-context-lens>b,.conversation-center-context-unavailable nav{grid-column:2;justify-self:start}}@media (max-width:650px){.conversation-center-context-lens,.conversation-center-context-unavailable{grid-template-columns:1fr;padding:14px}.conversation-center-context-lens>b,.conversation-center-context-unavailable nav{grid-column:auto}.conversation-center-context-unavailable nav{flex-wrap:wrap;width:100%}.conversation-center-context-unavailable a,.conversation-center-context-unavailable button{white-space:normal;flex:1;justify-content:center}.conversation-center-summary{padding:17px}.conversation-center-summary dl{grid-template-columns:repeat(2,1fr)}.conversation-center-summary dl div:nth-child(odd){border-left:0}.conversation-center-summary dl div:nth-child(n+3){border-top:1px solid #34564b}.conversation-center-summary dl div:last-child{grid-column:1/-1}.conversation-center-toolbar{grid-template-columns:1fr}.conversation-center-toolbar label,.conversation-center-live-control{grid-column:1}.conversation-center-live-control{justify-self:start}.conversation-center-item{grid-template-columns:41px minmax(0,1fr) auto;padding:12px 10px}.conversation-center-item>aside{min-width:42px}.conversation-center-arrow{display:none}.conversation-center-item-copy header{flex-wrap:wrap}.conversation-center-item-copy time{width:100%;margin-left:0}.conversation-center-footer{flex-direction:column;align-items:flex-start}.conversation-center-heading>a{display:inline-block}}.page-appearance-workspace{gap:13px;display:grid}.page-appearance-context{overflow:hidden}.page-appearance-context>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 15px;display:flex}.page-appearance-context>header span,.page-appearance-section>header span,.page-appearance-preview>header span{color:var(--green-deep);letter-spacing:.09em;font-size:5px;font-weight:850}.page-appearance-context h2,.page-appearance-section h2,.page-appearance-preview h2{margin:4px 0 0;font-size:11px}.page-appearance-context>header p{color:#819089;margin:4px 0 0;font-size:6px}.page-appearance-context>header>b{color:var(--green-deep);background:#eef7f3;border:1px solid #cfe2da;padding:5px 7px;font-size:6px}.page-appearance-unit-row{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(220px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:9px 15px;display:grid}.page-appearance-unit-row label>span{color:#7d8a84;margin-bottom:4px;font-size:5px;font-weight:750;display:block}.page-appearance-unit-row select{color:#27372f;background:#fff;border:1px solid #d8e0dd;border-radius:2px;width:100%;min-height:31px;padding:0 8px;font-size:7px}.page-appearance-unit-row p{margin:0}.page-appearance-unit-row strong,.page-appearance-unit-row small{display:block}.page-appearance-unit-row strong{font-size:8px}.page-appearance-unit-row small{color:#85918c;margin-top:3px;font-size:5px}.page-appearance-unit-row>a{color:var(--green-deep);font-size:6px;font-weight:750}.page-appearance-context>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:11px 15px 14px;display:grid}.page-appearance-context>nav button{color:#44524c;text-align:left;background:#fbfcfb;border:1px solid #dfe5e2;border-radius:2px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;padding:7px 8px;display:grid}.page-appearance-context>nav button:hover{background:#fff;border-color:#b8cbc3}.page-appearance-context>nav button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.page-appearance-context>nav button.selected{border-color:color-mix(in srgb, var(--green) 52%, white)}}.page-appearance-context>nav button.selected{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.page-appearance-context>nav button.selected{background:color-mix(in srgb, var(--green) 7%, white)}}.page-appearance-context>nav button.selected{box-shadow:inset 2px 0 var(--green)}.page-appearance-context>nav button:disabled{cursor:wait;opacity:.62}.page-appearance-context>nav button>i{color:#b5bfbb;font-size:8px;font-style:normal}.page-appearance-context>nav button>i:first-child{color:var(--green)}.page-appearance-context>nav span{min-width:0}.page-appearance-context>nav strong,.page-appearance-context>nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-appearance-context>nav strong{font-size:7px}.page-appearance-context>nav small{color:#87938e;margin-top:3px;font-size:5px}.page-appearance-context>nav b{color:#87918d;background:#eff2f1;padding:3px 4px;font-size:4px}.page-appearance-context>nav button.selected b{color:var(--green-deep)}.page-appearance-context>nav button:has(>i:first-child:not(:last-child)) b{color:var(--green-deep)}.page-appearance-grid{grid-template-columns:minmax(430px,.86fr) minmax(480px,1.14fr);align-items:start;gap:13px;display:grid}.page-appearance-editor{gap:13px;min-width:0;display:grid}.page-appearance-state{border-left:3px solid var(--green);justify-content:space-between;align-items:center;min-height:55px;padding:9px 13px;display:flex}.page-appearance-state span{color:#66766e;font-size:6px;font-weight:800}.page-appearance-state span.dirty{color:#a16c19}.page-appearance-state span i{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.page-appearance-state span.dirty i{background:#d8952c}.page-appearance-state p{color:#89948f;margin:4px 0 0;font-size:5px}.page-appearance-state>strong{background:var(--green-soft);color:var(--green-deep);padding:5px 7px;font-size:6px}.page-appearance-section{overflow:hidden}.page-appearance-section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.page-appearance-section>header button,.page-appearance-section>header>b{color:var(--green-deep);background:0 0;border:0;font-size:6px;font-weight:750}.page-appearance-presets{grid-template-columns:repeat(2,1fr);gap:6px;padding:11px 13px 13px;display:grid}.page-appearance-presets>button{color:#4e5b55;text-align:left;background:#fbfcfb;border:1px solid #dfe5e2;border-radius:2px;grid-template-columns:45px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:54px;padding:7px;display:grid}.page-appearance-presets>button:hover{background:#fff;border-color:#b9cac3}.page-appearance-presets>button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.page-appearance-presets>button.selected{border-color:color-mix(in srgb, var(--green) 52%, white)}}.page-appearance-presets>button.selected{box-shadow:inset 2px 0 var(--green)}.page-appearance-presets>button>span{border:1px solid #d9e0dd;grid-template-columns:repeat(3,1fr);height:28px;display:grid;overflow:hidden}.page-appearance-presets>button>span i{display:block}.page-appearance-presets p{min-width:0;margin:0}.page-appearance-presets strong,.page-appearance-presets small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-appearance-presets strong{font-size:7px}.page-appearance-presets small{color:#87938d;margin-top:3px;font-size:5px}.page-appearance-presets b{color:var(--green-deep);font-size:8px}.page-appearance-colors{padding:0 13px}.page-appearance-colors>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(170px,1fr) auto 58px auto auto;align-items:center;gap:7px;min-height:52px;display:grid}.page-appearance-colors>div:last-child{border:0}.page-appearance-colors label{align-items:center;gap:8px;min-width:0;display:flex}.page-appearance-colors input[type=color]{background:#fff;border:1px solid #d8e0dd;border-radius:2px;flex:none;width:29px;height:29px;padding:2px}.page-appearance-colors label strong,.page-appearance-colors label small{display:block}.page-appearance-colors label strong{font-size:7px}.page-appearance-colors label small{color:#87938e;margin-top:3px;font-size:5px}.page-appearance-colors em,.page-appearance-section>footer em{color:#87928d;background:#f0f3f2;padding:3px 4px;font-size:4px;font-style:normal;font-weight:800}.page-appearance-colors em.own,.page-appearance-section>footer em.own{color:var(--green-deep);background:#e4f5ef}.page-appearance-colors code{color:#66736d;font-size:5px}.page-appearance-colors>div>button:not(.page-breadcrumb-switch),.page-appearance-section>footer button{color:var(--green-deep);background:0 0;border:0;font-size:5px;font-weight:750}.page-breadcrumb-switch{background:#ccd5d1;border:0;border-radius:10px;width:28px;height:15px;position:relative}.page-breadcrumb-switch i{background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .16s;position:absolute;top:3px;left:3px}.page-breadcrumb-switch.on{background:var(--green)}.page-breadcrumb-switch.on i{transform:translate(13px)}.page-appearance-section>footer{border-top:1px solid var(--line-soft);color:#738079;background:#f8faf9;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:6px;display:flex}.page-appearance-section>footer strong{color:var(--green-deep);margin-left:auto;font-size:5px}.page-appearance-feedback{min-height:39px;color:var(--green-deep);background:#edf8f4;border:1px solid #cce5db;align-items:center;padding:0 11px;font-size:7px;display:flex}.page-appearance-feedback.error{color:#9a4c45;background:#fff1ef;border-color:#e6c6c2}.page-appearance-actions{border:1px solid var(--line);background:var(--surface);align-items:center;gap:7px;min-height:68px;padding:10px 12px;display:flex}.page-appearance-actions>div{flex:1}.page-appearance-actions strong,.page-appearance-actions small{display:block}.page-appearance-actions strong{font-size:7px}.page-appearance-actions small{color:#87938d;margin-top:4px;font-size:5px}.page-appearance-actions>button{color:#53615b;background:#fff;border:1px solid #d6dfdb;border-radius:2px;min-height:30px;padding:0 9px;font-size:6px;font-weight:750}.page-appearance-actions>button.primary{border-color:var(--green);background:var(--green);color:#fff}.page-appearance-actions>button:disabled{cursor:not-allowed;opacity:.45}.page-appearance-preview{position:sticky;top:12px;overflow:hidden}.page-appearance-preview>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 13px;display:flex}.page-appearance-preview>header a{color:var(--green-deep);font-size:6px;font-weight:750}.page-appearance-preview>div{background:var(--page-canvas);border:1px solid #ced8d4;margin:13px;overflow:hidden;box-shadow:0 10px 25px #18312812}.page-preview-browser{background:#edf1ef;border-bottom:1px solid #dce3e0;align-items:center;gap:4px;height:24px;padding:0 8px;display:flex}.page-preview-browser i{background:#b9c4c0;border-radius:50%;width:5px;height:5px}.page-preview-browser span{color:#75817c;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:5px;font-size:5px;overflow:hidden}.page-preview-top{background:var(--page-navigation);color:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:16px;min-height:42px;padding:0 13px;display:grid}.page-preview-top strong{font-size:7px}.page-preview-top nav{color:#b4c1bc;font-size:5px}.page-preview-top b{background:var(--page-accent-deep);padding:4px 6px;font-size:5px}.page-preview-breadcrumb{background:var(--page-breadcrumb);color:#84908a;border-bottom:1px solid #dce3e0;align-items:center;min-height:23px;padding:0 13px;font-size:4px;display:flex}.page-preview-hero{background:var(--page-navigation);color:#fff;min-height:165px;padding:28px 30px}.page-preview-hero>span{color:var(--page-accent);letter-spacing:.08em;font-size:5px;font-weight:850}.page-preview-hero h3{max-width:320px;margin:8px 0 6px;font-size:19px;line-height:1.08}.page-preview-hero p{color:#b7c5c0;max-width:350px;margin:0;font-size:6px;line-height:1.55}.page-preview-hero .preview-cta{background:var(--page-accent);color:#fff;border:0;align-items:center;width:max-content;min-height:26px;margin-top:13px;padding:0 9px;font-size:5px;font-weight:750;display:inline-flex}.page-preview-content{background:var(--page-content);border:1px solid #dce3e0;margin:12px}.page-preview-content>header{border-bottom:1px solid #e5e9e7;justify-content:space-between;align-items:center;min-height:45px;padding:0 11px;display:flex}.page-preview-content>header span{color:var(--page-accent-deep);font-size:4px;font-weight:850}.page-preview-content>header strong{font-size:7px}.page-preview-content>section{grid-template-columns:repeat(3,1fr);display:grid}.page-preview-content article{border-right:1px solid #e5e9e7;min-height:75px;padding:11px}.page-preview-content article:last-child{border:0}.page-preview-content article i{color:var(--page-accent-deep);font-size:5px;font-style:normal;display:block}.page-preview-content article strong,.page-preview-content article small{display:block}.page-preview-content article strong{margin-top:7px;font-size:6px}.page-preview-content article small{color:#87928d;margin-top:4px;font-size:4px}.page-appearance-preview>div>footer{background:var(--page-footer);color:#fff;justify-content:space-between;align-items:center;min-height:47px;padding:0 13px;display:flex}.page-appearance-preview>div>footer strong{font-size:7px}.page-appearance-preview>div>footer span{color:#a9b7b2;font-size:5px}.page-appearance-preview>p{color:#87938e;gap:6px;margin:0 13px 13px;font-size:5px;line-height:1.45;display:flex}.page-appearance-preview>p i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;margin-top:1px}@media (max-width:1080px){.page-appearance-grid{grid-template-columns:1fr}.page-appearance-preview{position:static}}@media (max-width:760px){.page-appearance-context>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-appearance-unit-row{grid-template-columns:1fr;padding-block:12px}.page-appearance-presets{grid-template-columns:1fr}.page-appearance-colors>div{grid-template-columns:minmax(150px,1fr) auto 54px auto}.page-appearance-colors>div>.page-breadcrumb-switch{grid-column:4}.page-appearance-actions{flex-wrap:wrap;align-items:stretch}.page-appearance-actions>div{flex-basis:100%}.page-preview-top nav{display:none}}.reports-stack{gap:13px;display:grid}.reports-tabs{border:1px solid var(--line);background:#fff;min-height:43px;display:flex;overflow-x:auto}.reports-tabs a{border-right:1px solid var(--line-soft);color:#6d7974;border-bottom:2px solid #0000;align-items:center;gap:7px;min-width:max-content;padding:0 15px;font-size:8px;font-weight:700;display:flex}.reports-tabs a span{color:#8b9691;font-size:11px}.reports-tabs a:hover{color:var(--green-deep);background:#fafcfb}.reports-tabs a.active{border-bottom-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.reports-tabs a.active{background:color-mix(in srgb, var(--green) 5%, white)}}.reports-tabs a.active{color:var(--green-deep)}.reports-tabs a.active span{color:var(--green)}.reports-hero{color:#fff;background:linear-gradient(112deg,#142d26 0 38%,#1c4438 38% 100%);border-top:3px solid #1bca96;grid-template-columns:minmax(300px,1.05fr) minmax(540px,1.5fr);align-items:stretch;min-height:176px;display:grid;overflow:hidden}.reports-hero-copy{align-content:center;padding:24px 25px;display:grid}.reports-hero-copy>span,.reports-lead span,.reports-heading span,.reports-catalog>header span,.reports-signals>header span,.reports-trend>header span{color:#66d9b6;letter-spacing:.09em;font-size:6px;font-weight:800}.reports-hero-copy h2{letter-spacing:-.35px;max-width:410px;margin:6px 0 7px;font-size:20px}.reports-hero-copy p{color:#a9c3ba;max-width:450px;margin:0;font-size:8px;line-height:1.55}.reports-hero dl{border-left:1px solid #ffffff1d;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.reports-hero dl>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-content:center;padding:16px 20px;display:grid}.reports-hero dt{color:#9cb8ae;text-transform:uppercase;letter-spacing:.055em;font-size:6px;font-weight:700}.reports-hero dd{margin:5px 0 4px;font-size:19px;font-weight:780}.reports-hero dl small{color:#6fd5b5;font-size:7px}.reports-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:13px;display:grid}.reports-trend>header,.reports-signals>header,.reports-catalog>header,.reports-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.reports-trend h2,.reports-signals h2,.reports-catalog h2,.reports-heading h2{margin:4px 0 2px;font-size:12px}.reports-trend header p,.reports-signals header p,.reports-heading p{color:#83908a;margin:0;font-size:7px}.reports-trend header a{color:var(--green-deep);font-size:7px;font-weight:700}.reports-combo-chart{background:repeating-linear-gradient(#0000 0 44px,#edf1ef 45px);align-items:end;gap:12px;min-height:185px;padding:20px 18px 10px;display:flex}.reports-combo-chart>div{flex:1;grid-template-rows:112px auto auto;place-items:end center;min-width:47px;height:150px;display:grid}.reports-bar-shell{justify-content:center;align-items:flex-end;width:34px;height:108px;display:flex;position:relative}.reports-bar-shell i{width:27px;position:absolute;bottom:0}.reports-bar-shell i.expected{background:#dfe8e4}.reports-bar-shell i.received{z-index:1;background:#0aa679;width:13px}.reports-combo-chart strong{color:#46544e;margin-top:6px;font-size:6px}.reports-combo-chart small{color:#8a9590;text-transform:uppercase;margin-top:3px;font-size:6px}.reports-trend>footer{border-top:1px solid var(--line-soft);align-items:center;gap:13px;min-height:49px;padding:8px 17px;display:flex}.reports-trend footer>span{color:#77847e;align-items:center;gap:5px;font-size:6px;display:flex}.reports-trend footer>span i{width:8px;height:8px}.reports-trend footer i.expected{background:#dfe8e4}.reports-trend footer i.received{background:#0aa679}.reports-trend footer>b{text-align:right;margin-left:auto;font-size:10px}.reports-trend footer>b small{color:#85918c;margin-top:2px;font-size:5px;font-weight:600;display:block}.reports-signals>header>b{color:#9d7218;background:#fbf0dc;place-items:center;min-width:33px;height:33px;font-size:12px;display:grid}.reports-signals>div{padding:4px 14px}.reports-signals>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;display:grid}.reports-signals>div>a:last-child{border-bottom:0}.reports-signals a>span{width:27px;height:27px;color:var(--green-deep);background:#e7f4ef;place-items:center;font-size:7px;font-weight:800;display:grid}.reports-signals a.attention>span{color:#ac5a2e;background:#fbebdf}.reports-signals p{margin:0}.reports-signals p strong,.reports-signals p small{display:block}.reports-signals p strong{font-size:8px}.reports-signals p small{color:#7f8c86;margin-top:3px;font-size:6px;line-height:1.4}.reports-signals a>b{color:var(--green-deep);font-size:10px}.reports-catalog{border:1px solid var(--line);background:#fff}.reports-catalog>header small{color:#88948f;font-size:6px}.reports-catalog>div{grid-template-columns:repeat(4,1fr);display:grid}.reports-catalog>div>a{border-right:1px solid var(--line-soft);grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:132px;padding:15px;display:grid}.reports-catalog>div>a:last-child{border-right:0}.reports-catalog a>span{width:34px;height:34px;color:var(--green-deep);background:#e6f4ef;place-items:center;font-size:9px;font-weight:800;display:grid}.reports-catalog a small{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.reports-catalog a h3{margin:5px 0 3px;font-size:14px}.reports-catalog a p{color:#818d88;margin:0 0 8px;font-size:6px;line-height:1.5}.reports-catalog a strong{color:#596761;font-size:6px}.reports-catalog a>b{color:var(--green-deep)}.reports-catalog a:hover{background:#fafcfb}.reports-privacy{background:#f6f8f7;border:1px solid #d5dfdb;border-left:3px solid #71847c;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:65px;padding:11px 14px;display:grid}.reports-privacy>span{color:#697a72;border:1px solid #d3dcd8;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.reports-privacy strong{font-size:8px}.reports-privacy p{color:#7a8782;margin:4px 0 0;font-size:6px;line-height:1.5}.reports-lead{border:1px solid #cfded8;border-left:4px solid var(--green);background:linear-gradient(100deg,#f9fcfb,#eef7f3);justify-content:space-between;align-items:center;gap:18px;min-height:103px;padding:17px 19px;display:flex}.reports-lead h2{margin:5px 0 4px;font-size:17px}.reports-lead p{color:#76837d;margin:0;font-size:8px}.reports-lead>strong{color:var(--green-deep);white-space:nowrap;background:#fff;border:1px solid #bcd8ce;padding:10px 12px;font-size:9px}.reports-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.reports-metrics article{border-right:1px solid var(--line-soft);border-top:2px solid #7bbba8;min-height:83px;padding:13px 15px}.reports-metrics article:last-child{border-right:0}.reports-metrics article.blue{border-top-color:#6d9fc5}.reports-metrics article.amber{border-top-color:#d5a341}.reports-metrics article.red{border-top-color:#ce6b5f}.reports-metrics article.violet{border-top-color:#8c78b7}.reports-metrics span,.reports-metrics small{color:#84908b;font-size:6px;display:block}.reports-metrics strong{margin:5px 0 3px;font-size:18px;display:block}.reports-metrics small{color:var(--green-deep)}.reports-metrics.class-attendance{grid-template-columns:repeat(5,1fr)}.reports-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:13px;display:grid}.reports-heading{min-height:64px}.reports-detail-chart,.reports-breakdown,.reports-hours{overflow:hidden}.reports-horizontal-series{padding:7px 15px 13px}.reports-horizontal-series>div{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(100px,1fr) 82px 28px;align-items:center;gap:9px;min-height:40px;display:grid}.reports-horizontal-series>div>span,.reports-horizontal-series>div>small{color:#81908a;text-transform:uppercase;font-size:6px}.reports-horizontal-series>div>div{background:#edf1ef;height:15px;position:relative}.reports-horizontal-series i{height:100%;position:absolute;left:0}.reports-horizontal-series i.expected{background:#d9e3df}.reports-horizontal-series i.received{background:#0ca477;height:7px;top:4px}.reports-horizontal-series strong{text-align:right;font-size:7px}.reports-horizontal-series small{text-align:right}.reports-breakdown>div:last-child{padding:5px 15px 10px}.reports-breakdown-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(100px,1fr) minmax(70px,.8fr) 68px;align-items:center;gap:10px;min-height:57px;display:grid}.reports-breakdown-row:last-child{border-bottom:0}.reports-breakdown-row strong,.reports-breakdown-row small{display:block}.reports-breakdown-row strong{font-size:8px}.reports-breakdown-row small{color:#87938d;margin-top:3px;font-size:6px}.reports-breakdown-row>span{background:#edf1ef;height:5px}.reports-breakdown-row>span i{background:var(--green);height:100%;display:block}.reports-breakdown-row>b{text-align:right;font-size:8px}.reports-breakdown-row>b small{color:var(--green-deep)}.reports-table{overflow:hidden}.reports-row{border-bottom:1px solid var(--line-soft);color:#5d6a64;align-items:center;gap:12px;min-height:48px;margin:0 15px;font-size:7px;display:grid}.reports-row.header{color:#8c9692;text-transform:uppercase;letter-spacing:.055em;min-height:31px;font-size:5px;font-weight:800}.reports-row.finance{grid-template-columns:minmax(150px,1.5fr) .7fr .9fr .9fr}.reports-row.overdue{grid-template-columns:minmax(150px,1.45fr) 1fr .8fr .5fr .8fr}.reports-row.denied{grid-template-columns:minmax(200px,1fr) .35fr .55fr}.reports-row.activities{grid-template-columns:minmax(120px,1.2fr) repeat(7,.55fr)}.reports-row.sessions{grid-template-columns:minmax(150px,1.3fr) 1fr .65fr .55fr .45fr .45fr .55fr}.reports-row strong{color:var(--ink)}.reports-row b{color:var(--green-deep)}.reports-row em{color:#b05a45;font-style:normal;font-weight:700}.reports-row span strong,.reports-row span small{display:block}.reports-row span small{color:#87928d;margin-top:2px;font-size:6px}.reports-row:not(.header):hover{background:#fafcfb}.reports-restricted-reasons{background:#f1f7fa;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:11px;min-height:116px;padding:16px 18px;display:grid}.reports-restricted-reasons>span{color:#347b9a;background:#deedf3;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.reports-restricted-reasons strong{color:#315d70;font-size:8px}.reports-restricted-reasons p{color:#6d838c;max-width:720px;margin:4px 0 0;font-size:6px;line-height:1.55}.reports-membership-chart{background:repeating-linear-gradient(#0000 0 42px,#edf1ef 43px);align-items:end;gap:13px;min-height:175px;padding:18px 18px 10px;display:flex}.reports-membership-chart>div{flex:1;grid-template-rows:105px auto auto;place-items:end center;min-width:38px;height:140px;display:grid}.reports-membership-chart>div>span{align-items:end;gap:3px;height:100px;display:flex}.reports-membership-chart i{width:12px;min-height:2px}.reports-membership-chart i.started{background:var(--green)}.reports-membership-chart i.cancelled{background:#d46c5e}.reports-membership-chart strong{margin-top:5px;font-size:7px}.reports-membership-chart small{color:#87938e;text-transform:uppercase;margin-top:3px;font-size:6px}.reports-detail-chart>footer{border-top:1px solid var(--line-soft);align-items:center;gap:14px;min-height:38px;padding:0 16px;display:flex}.reports-detail-chart>footer span{color:#73817b;align-items:center;gap:5px;font-size:6px;display:flex}.reports-detail-chart>footer i{width:8px;height:8px}.reports-detail-chart>footer i.started{background:var(--green)}.reports-detail-chart>footer i.cancelled{background:#d46c5e}.reports-two-tables{grid-template-columns:1fr 1fr;gap:13px;display:grid}.reports-person-line{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 86px 10px;align-items:center;gap:9px;min-height:56px;margin:0 15px;display:grid}.reports-person-line strong,.reports-person-line small{display:block}.reports-person-line strong{font-size:8px}.reports-person-line small{color:#87938e;margin-top:3px;font-size:6px}.reports-person-line time{color:#66746d;font-size:7px}.reports-person-line>b{color:var(--green-deep)}.reports-daily{overflow:hidden}.reports-daily>div:last-child{background:repeating-linear-gradient(#0000 0 44px,#edf1ef 45px);align-items:end;gap:8px;min-height:185px;padding:18px 16px 10px;display:flex}.reports-daily article{flex:1;grid-template-rows:20px 105px auto;place-items:end center;min-width:27px;height:145px;display:grid}.reports-daily article>strong{font-size:6px}.reports-daily article>span{background:#edf1ef;align-items:end;width:15px;height:101px;display:flex;position:relative}.reports-daily article>span i{background:var(--green);width:100%}.reports-daily article>span b{background:#d25d50;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:-3px}.reports-daily article>small{color:#87938e;white-space:nowrap;margin-top:5px;font-size:5px}.reports-hours>div:last-child{grid-template-columns:repeat(24,1fr);align-items:center;gap:3px;min-height:155px;padding:18px 15px;display:grid}.reports-hours>div>span{align-items:stretch;height:95px;display:flex;position:relative}.reports-hours span i{background:var(--green);width:100%}.reports-hours span small{color:#87938e;font-size:5px;position:absolute;top:102px;left:50%;transform:translate(-50%)}.reports-empty{color:#86928d;text-align:center;place-items:center;min-height:83px;margin:0;padding:20px;font-size:7px;display:grid}@media (max-width:1180px){.reports-hero{grid-template-columns:1fr}.reports-hero dl{border-top:1px solid #ffffff1d;border-left:0}.reports-overview-grid,.reports-detail-grid{grid-template-columns:1fr}.reports-catalog>div{grid-template-columns:repeat(2,1fr)}.reports-catalog>div>a:nth-child(2){border-right:0}.reports-catalog>div>a:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:820px){.reports-metrics,.reports-metrics.class-attendance{grid-template-columns:repeat(2,1fr)}.reports-metrics article:nth-child(2){border-right:0}.reports-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.reports-metrics.class-attendance article:last-child{grid-column:1/-1}.reports-two-tables{grid-template-columns:1fr}.reports-row{min-width:720px}.reports-table{overflow-x:auto}.reports-heading{background:#fff;min-width:100%;position:sticky;left:0}.reports-combo-chart{overflow-x:auto}.reports-combo-chart>div{min-width:70px}}@media (max-width:560px){.reports-hero dl{grid-template-columns:1fr}.reports-hero dl>div{border-right:0}.reports-catalog>div{grid-template-columns:1fr}.reports-catalog>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}.reports-lead{flex-direction:column;align-items:flex-start}.reports-metrics,.reports-metrics.class-attendance{grid-template-columns:1fr}.reports-metrics.class-attendance article:last-child{grid-column:auto}.reports-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.reports-daily>div:last-child{overflow-x:auto}.reports-daily article{min-width:27px}.reports-horizontal-series>div{grid-template-columns:31px minmax(80px,1fr) 67px 23px}.reports-hours>div:last-child{grid-template-columns:repeat(24,17px);overflow-x:auto}}.network-reports{gap:12px;display:grid}.network-reports-tabs{border:1px solid var(--line);background:#fff;min-height:42px;display:flex;overflow-x:auto}.network-reports-tabs a{border-right:1px solid var(--line-soft);color:#6b7973;border-bottom:2px solid #0000;align-items:center;gap:7px;min-width:max-content;padding:0 15px;font-size:7px;font-weight:700;display:flex}.network-reports-tabs a span{color:#87938e;font-size:10px}.network-reports-tabs a.active{border-bottom-color:var(--green);color:var(--green-deep);background:#f2f9f6}.network-reports-tabs a.active span{color:var(--green)}.network-reports-hero{color:#fff;background:linear-gradient(115deg,#142d26 0 40%,#1b4337 40% 100%);border-top:3px solid #23cc99;grid-template-columns:minmax(330px,1.05fr) minmax(540px,1.3fr);min-height:180px;display:grid;overflow:hidden}.network-reports-hero>div{align-content:center;padding:23px 25px;display:grid}.network-reports-hero>div>span{color:#68dcb8;letter-spacing:.1em;font-size:6px;font-weight:800}.network-reports-hero h2{max-width:480px;margin:6px 0;font-size:19px}.network-reports-hero p{color:#a4c0b6;max-width:500px;margin:0;font-size:7px;line-height:1.55}.network-reports-hero>div>small{color:#b8d0c8;border:1px solid #3d6457;width:max-content;margin-top:13px;padding:5px 7px;font-size:6px}.network-reports-hero dl{border-left:1px solid #ffffff1c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-reports-hero dl>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-content:center;padding:16px 20px;display:grid}.network-reports-hero dt{color:#96b5aa;text-transform:uppercase;letter-spacing:.05em;font-size:6px;font-weight:750}.network-reports-hero dd{margin:5px 0 3px;font-size:17px;font-weight:780}.network-reports-hero dl small{color:#69d5b3;font-size:6px}.network-reports-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.network-reports-kpis article{border-right:1px solid var(--line-soft);border-top:2px solid #5bb298;min-height:83px;padding:12px 14px}.network-reports-kpis article:last-child{border-right:0}.network-reports-kpis article.blue{border-top-color:#6197b6}.network-reports-kpis article.red{border-top-color:#ce675b}.network-reports-kpis article.violet{border-top-color:#8873b5}.network-reports-kpis article.amber{border-top-color:#c99839}.network-reports-kpis span,.network-reports-kpis small{color:#7f8c86;font-size:6px;display:block}.network-reports-kpis strong{margin:5px 0 3px;font-size:17px;display:block}.network-reports-kpis small{color:var(--green-deep)}.network-reports-main{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;display:grid}.network-reports article>header,.network-reports section.panel>header{border-bottom:1px solid var(--line-soft);align-items:center;min-height:65px;padding:12px 15px;display:flex}.network-reports header span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:800}.network-reports header h2{margin:4px 0 2px;font-size:11px}.network-reports header p{color:#82908a;margin:0;font-size:6px}.network-reports-trend>div{background:repeating-linear-gradient(#0000 0 44px,#edf1ef 45px);align-items:end;gap:13px;min-height:188px;padding:18px 18px 10px;display:flex}.network-reports-trend>div>section{flex:1;grid-template-rows:112px auto auto;place-items:end center;min-width:50px;height:150px;display:grid}.network-trend-bars{justify-content:center;align-items:end;width:35px;height:108px;display:flex;position:relative}.network-trend-bars i{width:28px;position:absolute;bottom:0}.network-trend-bars .expected{background:#dfe7e4}.network-trend-bars .received{background:var(--green);z-index:1;width:13px}.network-reports-trend section strong{color:#4c5c55;margin-top:5px;font-size:6px}.network-reports-trend section small{color:#87938e;text-transform:uppercase;margin-top:3px;font-size:6px}.network-reports-trend>footer{border-top:1px solid var(--line-soft);align-items:center;gap:13px;min-height:46px;padding:8px 16px;display:flex}.network-reports-trend footer>span{color:#74827c;align-items:center;gap:5px;font-size:6px;display:flex}.network-reports-trend footer>span i{width:8px;height:8px}.network-reports-trend footer .expected{background:#dfe7e4}.network-reports-trend footer .received{background:var(--green)}.network-reports-trend footer>b{text-align:right;margin-left:auto;font-size:9px}.network-reports-trend footer>b small{color:#87938d;margin-top:2px;font-size:5px;font-weight:600;display:block}.network-reports-alerts>div{padding:4px 14px 9px}.network-reports-alerts a{border-bottom:1px solid var(--line-soft);grid-template-columns:21px 27px minmax(0,1fr) 10px;align-items:center;gap:8px;min-height:53px;display:grid}.network-reports-alerts a>b{color:#98a19d;font-size:6px}.network-reports-alerts a>span{width:26px;height:26px;color:var(--green-deep);background:#e7f3ef;place-items:center;font-size:6px;font-weight:800;display:grid}.network-reports-alerts a>span.red{color:#b24d43;background:#fae9e5}.network-reports-alerts a>span.amber{color:#9c721b;background:#fbf0da}.network-reports-alerts a>span.blue{color:#397b9a;background:#e6f0f6}.network-reports-alerts a>span.violet{color:#6f57a8;background:#eeeafb}.network-reports-alerts p{margin:0}.network-reports-alerts p strong,.network-reports-alerts p small{display:block}.network-reports-alerts p strong{font-size:7px}.network-reports-alerts p small{color:#7d8b85;margin-top:3px;font-size:6px}.network-reports-alerts a>i{color:var(--green-deep);font-style:normal}.network-reports-revenue{overflow:hidden}.network-reports-revenue>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1.1fr) minmax(200px,1.5fr) 105px 42px 10px;align-items:center;gap:12px;min-height:64px;margin:0 15px;display:grid}.network-reports-revenue a>div{align-items:center;gap:9px;display:flex}.network-reports-revenue a>div>span{width:31px;height:31px;color:var(--green-deep);background:#e4f3ed;flex:none;place-items:center;font-size:6px;font-weight:800;display:grid}.network-reports-revenue p{margin:0}.network-reports-revenue p strong,.network-reports-revenue p small{display:block}.network-reports-revenue p strong{font-size:7px}.network-reports-revenue p small{color:#84908b;margin-top:3px;font-size:5px}.network-unit-finance-bar{background:#eef2f0;height:15px;position:relative}.network-unit-finance-bar i{height:100%;position:absolute;left:0}.network-unit-finance-bar .expected{background:#dce5e1}.network-unit-finance-bar .received{background:var(--green);height:7px;top:4px}.network-reports-revenue a>b{text-align:right;font-size:7px}.network-reports-revenue a>b small{color:#84918b;margin-top:2px;font-size:5px;font-weight:600;display:block}.network-reports-revenue a>em{color:var(--green-deep);text-align:center;background:#e7f4ef;padding:4px;font-size:6px;font-style:normal;font-weight:750}.network-reports-revenue a>em.attention{color:#a45439;background:#fbebdf}.network-reports-revenue a>i{color:var(--green-deep);font-style:normal}.network-reports-table{overflow-x:auto}.network-report-row{border-bottom:1px solid var(--line-soft);color:#5b6963;grid-template-columns:minmax(145px,1.1fr) 1fr .9fr 1fr 1fr 70px 10px;align-items:center;gap:12px;min-width:900px;min-height:70px;margin:0 15px;font-size:6px;display:grid}.network-report-row.header{color:#89948f;text-transform:uppercase;letter-spacing:.05em;min-height:31px;font-size:5px;font-weight:800}.network-report-row>div strong,.network-report-row>div small{display:block}.network-report-row>div strong{color:var(--ink);font-size:7px}.network-report-row>div small{color:#83908a;margin-top:3px;font-size:5px}.network-report-row>b{color:var(--green-deep)}.network-report-row:not(.header):hover{background:#fafcfb}.network-report-row.protected{cursor:default}.network-report-row.protected>b{color:#3b7b96;font-size:9px}.network-report-signal{width:max-content;color:var(--green-deep);text-transform:uppercase;background:#e8f4ef;align-items:center;gap:4px;padding:4px 5px;font-size:5px;font-weight:750;display:inline-flex}.network-report-signal i{background:var(--green);width:5px;height:5px}.network-report-signal.attention{color:#a64e44;background:#f9e8e3}.network-report-signal.attention i{background:#c85d51}.network-report-signal.watch{color:#916a1b;background:#fbf0dc}.network-report-signal.watch i{background:#c8952f}.network-reports-privacy{background:#edf5f8;border:1px solid #d5dfdb;border-left:3px solid #4c89a5;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:67px;padding:11px 14px;display:grid}.network-reports-privacy>span{color:#397895;border:1px solid #c8dce4;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.network-reports-privacy strong{color:#315d70;font-size:7px}.network-reports-privacy p{color:#67808b;margin:4px 0 0;font-size:6px;line-height:1.5}.network-reports-empty{color:#84918b;text-align:center;place-items:center;min-height:110px;margin:0;font-size:6px;display:grid}@media (max-width:1180px){.network-reports-hero{grid-template-columns:1fr}.network-reports-hero dl{border-top:1px solid #ffffff1c;border-left:0}.network-reports-main{grid-template-columns:1fr}.network-reports-alerts>div{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}}@media (max-width:900px){.network-reports-kpis{grid-template-columns:repeat(3,1fr)}.network-reports-kpis article:nth-child(3){border-right:0}.network-reports-kpis article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.network-reports-revenue>div{overflow-x:auto}.network-reports-revenue>div>a{min-width:760px}.network-reports-trend>div{overflow-x:auto}.network-reports-trend>div>section{min-width:70px}}@media (max-width:620px){.network-reports-hero dl{grid-template-columns:1fr}.network-reports-hero dl>div{border-right:0}.network-reports-kpis{grid-template-columns:1fr}.network-reports-kpis article{border-right:0;border-bottom:1px solid var(--line-soft)}.network-reports-alerts>div{grid-template-columns:1fr}}.global-search-hero{margin-bottom:12px;overflow:hidden}.global-search-hero>div{align-items:center;gap:12px;min-height:70px;padding:13px 17px 9px;display:flex}.global-search-hero>div>span{width:34px;height:34px;color:var(--green-deep);background:#dff3eb;flex:none;place-items:center;font-size:15px;display:grid}.global-search-hero small,.global-search-hero h2,.global-search-hero p{margin:0;display:block}.global-search-hero>div small{color:#789087;letter-spacing:.08em;font-size:6px;font-weight:800}.global-search-hero>div h2{margin-top:4px;font-size:14px}.global-search-hero>div p{color:#77837e;margin-top:4px;font-size:7px}.global-search-hero>form{padding:7px 17px 14px}.global-search-hero>form label>span{color:#56665f;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.global-search-hero>form label>div{height:45px;box-shadow:inset 3px 0 var(--green);background:#fbfdfc;border:1px solid #b9c9c3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;display:grid}.global-search-hero>form i{color:#73837c;text-align:center;font-size:13px;font-style:normal}.global-search-hero>form input{color:#26342e;background:0 0;border:0;outline:0;min-width:0;height:43px;padding:0 7px;font-size:10px}.global-search-hero>form button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;cursor:pointer;height:31px;margin-right:7px;padding:0 13px;font-size:7px;font-weight:750}.global-search-hero>footer{border-top:1px solid var(--line-soft);color:#7c8984;background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:7px 17px;font-size:6px;display:flex}.global-search-hero>footer span{color:var(--green-deep);align-items:center;gap:5px;font-weight:750;display:flex}.global-search-hero>footer i,.global-search-scope footer i{background:#12ad7c;border-radius:50%;width:6px;height:6px}.global-search-hero>footer p{margin:0}.global-search-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid}.global-search-summary>a{border-right:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:63px;padding:10px 12px;display:grid}.global-search-summary>a:nth-child(4n){border-right:0}.global-search-summary>a:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.global-search-summary>a:hover,.global-search-summary>a.active{background:#f2faf7}.global-search-summary>a>span{color:#62746c;background:#edf3f0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.global-search-summary>a.active>span{color:var(--green-deep);background:#dff3eb}.global-search-summary p,.global-search-summary small,.global-search-summary strong{margin:0;display:block}.global-search-summary small{color:#77847e;font-size:6px}.global-search-summary strong{margin-top:3px;font-size:14px}.global-search-summary>a>b{color:#91a099;text-align:right;font-size:8px}.global-search-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:12px;display:grid}.global-search-results{border:1px solid var(--line);background:#fff}.global-search-results>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 15px;display:flex}.global-search-results>header span,.global-search-results>header h2{margin:0;display:block}.global-search-results>header span{color:#788680;letter-spacing:.08em;font-size:6px;font-weight:800}.global-search-results>header h2{margin-top:4px;font-size:12px}.global-search-results>header nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.global-search-results>header nav a{border:1px solid var(--line);color:#6f7e77;background:#fafbfb;align-items:center;gap:5px;min-height:27px;padding:0 7px;font-size:6px;display:flex}.global-search-results>header nav a.active{color:var(--green-deep);background:#e8f6f1;border-color:#81baa7;font-weight:750}.global-search-results>header nav b{font-size:5px}.global-search-group+.global-search-group{border-top:8px solid var(--canvas)}.global-search-group>header{border-bottom:1px solid var(--line-soft);background:#fbfcfb;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:8px 14px;display:flex}.global-search-group>header>div{align-items:center;gap:8px;display:flex}.global-search-group>header>div>span{width:25px;height:25px;color:var(--green-deep);background:#e6f2ee;place-items:center;font-size:8px;display:grid}.global-search-group>header p,.global-search-group>header strong,.global-search-group>header small{margin:0;display:block}.global-search-group>header strong{font-size:8px}.global-search-group>header small{color:#85908c;margin-top:2px;font-size:5px}.global-search-group>header>a{color:var(--green-deep);font-size:6px;font-weight:750}.global-search-row{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(190px,1.25fr) minmax(145px,.8fr) 74px 13px;align-items:center;gap:10px;min-height:69px;padding:10px 14px;display:grid}.global-search-row:last-child{border-bottom:0}.global-search-row:hover{background:#f8fbfa}.search-kind-symbol{width:30px;height:30px;color:var(--green-deep);background:#e3f3ed;place-items:center;font-size:10px;display:grid}.search-kind-symbol.enrollment{color:#26785f;background:#e7f3ef}.search-kind-symbol.class{color:#416f9d;background:#e8eff8}.search-kind-symbol.plan{color:#9a6822;background:#f6eddf}.search-kind-symbol.equipment{color:#79508f;background:#f1e9f5}.search-kind-symbol.organization{color:#456f98;background:#e5eef6}.search-kind-symbol.unit{color:#6d58a0;background:#eeeaf7}.search-kind-symbol.domain{color:#9b6c22;background:#f5ecdc}.search-result-copy{min-width:0}.search-result-copy>small{color:#0a8463;letter-spacing:.06em;font-size:5px;font-weight:800;display:block}.search-result-copy>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.search-result-copy>p{color:#77847e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6px;overflow:hidden}.search-result-badges{flex-wrap:wrap;gap:3px;display:flex}.search-result-badges span{color:#607068;background:#eef2f0;padding:3px 5px;font-size:5px}.search-result-status{color:#6b7973;text-transform:capitalize;align-items:center;gap:5px;font-size:6px;display:flex}.search-result-status i{background:#9ba6a1;border-radius:50%;width:6px;height:6px}.search-result-status.active i,.search-result-status.operational i{background:#12ad7c}.search-result-status.pending i,.search-result-status.configuration i,.search-result-status.draft i,.search-result-status.attention i{background:#d9a13d}.search-result-status.scheduled i{background:#4d83b5}.search-result-status.completed i{background:#648c7e}.search-result-status.paused i{background:#8f78a4}.search-result-status.disabled i,.search-result-status.cancelled i,.search-result-status.out_of_service i,.search-result-status.retired i{background:#ba5b52}.global-search-row>b{color:#83928b;font-size:10px}.global-search-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.global-search-empty>span{width:36px;height:36px;color:var(--green-deep);background:#e8f3ef;place-items:center;display:grid}.global-search-empty h3{margin:10px 0 0;font-size:10px}.global-search-empty p{color:#7d8984;max-width:390px;margin:5px 0 10px;font-size:7px;line-height:1.5}.global-search-empty a{color:var(--green-deep);font-size:7px;font-weight:750}.global-search-scope{border:1px solid var(--line);background:#fff}.global-search-scope>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;min-height:62px;padding:11px 13px;display:flex}.global-search-scope>header>span{width:29px;height:29px;color:var(--green-deep);background:#dff3eb;place-items:center;font-size:9px;display:grid}.global-search-scope header small,.global-search-scope header h2{margin:0;display:block}.global-search-scope header small{color:#7b8882;letter-spacing:.07em;font-size:5px;font-weight:800}.global-search-scope header h2{margin-top:3px;font-size:10px}.global-search-scope dl{margin:0;padding:4px 13px}.global-search-scope dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.global-search-scope dt{color:#7e8a85;font-size:6px}.global-search-scope dd{color:#34453e;text-align:right;margin:0;font-size:6px;font-weight:750}.global-search-scope>div{background:#f1f8f5;border-left:2px solid #74bda5;margin:8px 13px 13px;padding:10px}.global-search-scope>div strong{color:#356253;font-size:7px;display:block}.global-search-scope>div p{color:#688078;margin:4px 0 0;font-size:6px;line-height:1.55}.global-search-scope footer{border-top:1px solid var(--line-soft);background:#f9fbfa;gap:4px;padding:10px 13px;display:grid}.global-search-scope footer span{color:var(--green-deep);align-items:center;gap:5px;font-size:6px;font-weight:750;display:flex}.global-search-scope footer small{color:#84918b;font-size:5px;line-height:1.45}.global-search-start{border:1px solid var(--line);background:#fff}.global-search-start>header{border-bottom:1px solid var(--line-soft);padding:17px}.global-search-start>header span{color:#71877e;letter-spacing:.08em;font-size:6px;font-weight:800}.global-search-start>header h2{margin:5px 0 4px;font-size:13px}.global-search-start>header p{color:#7d8984;margin:0;font-size:7px}.global-search-start>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.global-search-start>div article{border-right:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr);align-content:center;gap:9px;min-height:116px;padding:14px;display:grid}.global-search-start>div article:nth-child(4n){border-right:0}.global-search-start>div article:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.global-search-start article>span{width:30px;height:30px;color:var(--green-deep);background:#e7f3ef;place-items:center;font-size:10px;display:grid}.global-search-start article strong{font-size:8px;display:block}.global-search-start article p{color:#7d8984;margin:3px 0 0;font-size:6px;line-height:1.45}.global-search-start article>small{color:#4e7567;grid-column:2;font-size:6px}.global-search-start>.global-search-scope{display:none}@media (max-width:1050px){.global-search-layout{grid-template-columns:1fr}.global-search-scope{grid-template-columns:190px minmax(0,1fr) 220px;display:grid}.global-search-scope>header{border-bottom:0;border-right:1px solid var(--line-soft)}.global-search-scope dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.global-search-scope>div{align-self:center}.global-search-scope footer{display:none}}@media (max-width:760px){.global-search-summary,.global-search-start>div{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search-summary>a:nth-child(2n),.global-search-start>div article:nth-child(2n){border-right:0}.global-search-summary>a:nth-child(-n+6),.global-search-start>div article:nth-child(-n+6){border-bottom:1px solid var(--line-soft)}.global-search-results>header{flex-direction:column;align-items:flex-start}.global-search-results>header nav{justify-content:flex-start}.global-search-row{grid-template-columns:31px minmax(0,1fr) 68px 13px}.search-result-badges{grid-column:2}.global-search-scope{display:block}.global-search-scope>header{border-right:0;border-bottom:1px solid var(--line-soft)}.global-search-scope footer{display:grid}}@media (max-width:500px){.global-search-hero>form label>div{grid-template-columns:27px minmax(0,1fr);height:auto}.global-search-hero>form button{grid-column:1/-1;width:calc(100% - 12px);margin:0 6px 6px}.global-search-hero>footer{flex-direction:column;align-items:flex-start}.global-search-summary,.global-search-start>div{grid-template-columns:1fr}.global-search-summary>a,.global-search-summary>a:nth-child(2),.global-search-start>div article,.global-search-start>div article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.global-search-summary>a:last-child,.global-search-start>div article:last-child{border-bottom:0}.global-search-row{grid-template-columns:31px minmax(0,1fr) 13px}.search-result-status{grid-column:2}.global-search-row>b{grid-area:1/3}.global-search-scope dl{grid-template-columns:1fr}}.account-onboarding-page{background:#f2f6f4;min-height:100vh}.account-onboarding-topbar{background:#fff;border-bottom:1px solid #d9e2de;justify-content:space-between;align-items:center;gap:20px;height:58px;padding:0 max(22px,50vw - 590px);display:flex}.account-onboarding-brand{color:#143d32;letter-spacing:-.8px;font-size:20px;font-weight:800}.account-onboarding-topbar nav{align-items:center;gap:8px;display:flex}.account-onboarding-topbar nav a{color:#49625a;border:1px solid #d8e2de;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.account-onboarding-topbar nav a:last-child{color:#fff;background:#163f34;border-color:#163f34}.account-onboarding-breadcrumb{color:#7e8d87;align-items:center;gap:7px;width:min(1180px,100% - 44px);min-height:50px;margin:0 auto;font-size:9px;display:flex}.account-onboarding-breadcrumb strong{color:#40534d;font-weight:650}body[data-gymn-breadcrumb=hidden] .account-onboarding-breadcrumb{display:none}.account-onboarding-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:15px;width:min(1180px,100% - 44px);margin:0 auto 26px;display:grid}.account-onboarding-main{min-width:0}.account-onboarding-heading{color:#fff;background:linear-gradient(115deg,#14352c,#183f34);border:1px solid #173e33;justify-content:space-between;align-items:center;gap:28px;min-height:145px;padding:24px 27px;display:flex}.account-onboarding-heading>div{max-width:650px}.account-onboarding-heading span{color:#51d9ae;letter-spacing:.12em;font-size:7px;font-weight:850}.account-onboarding-heading h1{letter-spacing:-.55px;margin:7px 0 6px;font-size:23px}.account-onboarding-heading p{color:#b1c6bf;margin:0;font-size:9px;line-height:1.55}.account-onboarding-heading>b{color:#b9d3ca;letter-spacing:.06em;border:1px solid #3e6c5e;flex:none;padding:7px 9px;font-size:6px}.account-onboarding-heading>b i{background:#3be1ad;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #3be1ad1f}.account-onboarding-steps{background:#fff;border:1px solid #dbe3df;border-top-width:0;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.account-onboarding-steps li{color:#89958f;border-right:1px solid #e6ebe9;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:grid}.account-onboarding-steps li:last-child{border-right:0}.account-onboarding-steps li>b{color:#84918b;border:1px solid #d7e0dc;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.account-onboarding-steps li.active>b{color:#08785b;background:#e5f5ef;border-color:#85cab5}.account-onboarding-steps strong,.account-onboarding-steps small{display:block}.account-onboarding-steps strong{color:#42534d;font-size:8px}.account-onboarding-steps small{margin-top:2px;font-size:6px}.account-onboarding-form{gap:10px;margin-top:12px;display:grid}.account-onboarding-form>section{background:#fff;border:1px solid #d9e2de}.account-onboarding-form>section>header{border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:12px 15px;display:flex}.account-onboarding-form>section>header span{color:#08795d;letter-spacing:.1em;font-size:6px;font-weight:850}.account-onboarding-form>section>header h2{margin:4px 0 0;font-size:12px}.account-onboarding-form>section>header p{color:#75837d;margin:4px 0 0;font-size:7px}.account-onboarding-form>section>header>b{color:#08795d;background:#edf7f3;border:1px solid #cfe0d9;flex:none;padding:4px 6px;font-size:6px}.account-onboarding-fields{grid-template-columns:1fr 1fr;gap:11px;padding:15px;display:grid}.account-onboarding-fields label{align-content:start;gap:5px;min-width:0;display:grid}.account-onboarding-fields label.wide{grid-column:1/-1}.account-onboarding-fields label>span{color:#4c5d56;font-size:7px;font-weight:750}.account-onboarding-fields input,.account-onboarding-fields textarea,.account-onboarding-fields select{color:#20302b;width:100%;min-height:36px;font:inherit;background:#fbfcfc;border:1px solid #d5dfdb;border-radius:1px;outline:0;padding:0 10px;font-size:9px}.account-onboarding-fields input:focus,.account-onboarding-fields textarea:focus,.account-onboarding-fields select:focus{border-color:#62b99e;box-shadow:0 0 0 2px #2ea68214}.account-onboarding-fields input[readonly]{color:#71807a;background:#f0f3f2}.account-onboarding-fields textarea{resize:vertical;min-height:82px;padding-block:9px}.account-onboarding-fields select{cursor:pointer}.account-onboarding-fields label>small{color:#8a9691;font-size:6px}.account-handle-field{background:#fbfcfc;border:1px solid #d5dfdb;grid-template-columns:28px 1fr;height:36px;display:grid}.account-handle-field:focus-within{border-color:#62b99e;box-shadow:0 0 0 2px #2ea68214}.account-handle-field i{color:#08795d;border-right:1px solid #e0e6e3;place-items:center;font-size:10px;font-style:normal;font-weight:750;display:grid}.account-handle-field input{border:0;min-height:34px;box-shadow:none!important}.account-onboarding-visibility{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 14px 8px;display:grid}.account-onboarding-visibility label{cursor:pointer;background:#fafcfc;border:1px solid #dce4e1;grid-template-columns:23px 1fr;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid;position:relative}.account-onboarding-visibility label.selected{background:#edf8f4;border-color:#62b99e;box-shadow:inset 3px 0 #0f9b73}.account-onboarding-visibility input{opacity:0;position:absolute}.account-onboarding-visibility label>i{color:#587068;background:#e5efeb;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.account-onboarding-visibility label.selected>i{color:#08795d;background:#d4eee5}.account-onboarding-visibility strong,.account-onboarding-visibility small{display:block}.account-onboarding-visibility strong{font-size:8px}.account-onboarding-visibility small{color:#74817c;margin-top:3px;font-size:6px;line-height:1.35}.account-location-choice{cursor:pointer;background:#f8faf9;border:1px solid #e0e6e3;align-items:center;gap:8px;min-height:49px;margin:0 14px 14px;padding:8px 10px;display:flex}.account-location-choice input{accent-color:#08795d}.account-location-choice strong,.account-location-choice small{display:block}.account-location-choice strong{font-size:7px}.account-location-choice small{color:#7e8b85;margin-top:3px;font-size:6px}.account-onboarding-form>footer{background:#edf5f2;border:1px solid #d2ded9;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:11px 13px;display:flex}.account-onboarding-form>footer small{color:#71817b;font-size:6px}.account-onboarding-form>footer p{margin:0 0 3px;font-size:7px;font-weight:750}.account-onboarding-form>footer p.success{color:#08795d}.account-onboarding-form>footer p.error{color:#b23e3a}.account-onboarding-form>footer button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;flex:none;min-height:34px;padding:0 13px;font-size:8px;font-weight:750}.account-onboarding-form>footer button:disabled{cursor:wait;opacity:.65}.account-onboarding-side{gap:10px;display:grid;position:sticky;top:72px}.account-context-card,.account-onboarding-safety,.account-onboarding-preview,.account-onboarding-next{background:#fff;border:1px solid #d9e2de}.account-context-card>header{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 11px;display:flex}.account-context-card>header span,.account-onboarding-preview>span,.account-onboarding-next>span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:850}.account-context-card>header b{color:#08795d;border:1px solid #cddfd8;padding:3px 5px;font-size:5px}.account-independent-state{text-align:center;align-content:center;place-items:center;min-height:188px;padding:20px;display:grid}.account-independent-state>i{color:#08795d;background:#e1f2ec;place-items:center;width:39px;height:39px;font-size:13px;font-style:normal;display:grid}.account-independent-state h2{margin:10px 0 5px;font-size:11px}.account-independent-state p{color:#73817b;margin:0;font-size:7px;line-height:1.5}.account-independent-state a{color:#08795d;border:1px solid #08795d;align-items:center;min-height:29px;margin-top:11px;padding:0 10px;font-size:6px;font-weight:750;display:inline-flex}.account-context-list article{border-bottom:1px solid #e8ecea;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:67px;padding:9px 11px;display:grid}.account-context-list article:last-child{border-bottom:0}.account-context-list article>span{color:#45d5a9;background:#163d32;place-items:center;width:31px;height:31px;font-size:7px;font-weight:800;display:grid}.account-context-list small,.account-context-list strong,.account-context-list em{display:block}.account-context-list small{color:#7b8983;font-size:5px}.account-context-list strong{margin-top:2px;font-size:8px}.account-context-list em{color:#08795d;margin-top:3px;font-size:5px;font-style:normal}.account-onboarding-safety{background:#eef7f3;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:12px;display:grid}.account-onboarding-safety>span{color:#08795d;background:#d9eee7;place-items:center;width:29px;height:29px;display:grid}.account-onboarding-safety strong{font-size:8px}.account-onboarding-safety p{color:#65776f;margin:4px 0 0;font-size:6px;line-height:1.45}.account-onboarding-preview{gap:5px;padding:13px;display:grid}.account-onboarding-preview strong{overflow-wrap:anywhere;color:#233a32;font-family:var(--font-geist-mono), monospace;font-size:8px}.account-onboarding-preview small{color:#81908a;font-size:6px}.account-onboarding-next{padding:13px;display:grid}.account-onboarding-next h2{margin:6px 0 10px;font-size:10px}.account-onboarding-next a{color:#08795d;border-top:1px solid #e6ebe9;align-items:center;min-height:31px;font-size:7px;font-weight:700;display:flex}.account-onboarding-footer{color:#75847e;border-top:1px solid #d9e1de;justify-content:space-between;align-items:center;gap:15px;width:min(1180px,100% - 44px);min-height:52px;margin:0 auto;font-size:7px;display:flex}.account-onboarding-footer a{color:#08795d;font-weight:700}@media (max-width:880px){.account-onboarding-layout{grid-template-columns:1fr}.account-onboarding-side{grid-template-columns:1fr 1fr;position:static}.account-context-card{grid-row:span 2}}@media (max-width:620px){.account-onboarding-topbar{padding-inline:16px}.account-onboarding-topbar nav a:first-child{display:none}.account-onboarding-breadcrumb,.account-onboarding-layout,.account-onboarding-footer{width:calc(100% - 28px)}.account-onboarding-heading{flex-direction:column;align-items:flex-start;padding:21px 18px}.account-onboarding-heading h1{font-size:20px}.account-onboarding-steps{grid-template-columns:1fr}.account-onboarding-steps li{border-bottom:1px solid #e6ebe9;border-right:0;min-height:47px}.account-onboarding-steps li:last-child{border-bottom:0}.account-onboarding-fields,.account-onboarding-visibility,.account-onboarding-side{grid-template-columns:1fr}.account-onboarding-fields label.wide{grid-column:auto}.account-onboarding-form>footer{flex-direction:column;align-items:stretch}.account-onboarding-form>footer button{width:100%}.account-context-card{grid-row:auto}.account-onboarding-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:12px}}.account-identity-page{background:#eef4f1}.account-identity-page .account-onboarding-heading{background:#112f27;border-color:#112f27}.account-identity-page .account-onboarding-heading>div{max-width:680px}.account-identity-page .account-onboarding-steps li.active{background:#fbfdfc}.account-identity-page .account-onboarding-steps li.active>b{background:#dff3ec;border-color:#6fc5aa}.account-identity-page .account-onboarding-form>section{box-shadow:0 3px 12px #163a3008}.account-identity-page .account-onboarding-form>footer{border-left:3px solid #0c9b73}.account-context-manage{color:#08795d;background:#edf6f3;justify-content:space-between;align-items:center;min-height:37px;padding:0 11px;font-size:6px;font-weight:750;display:flex}.account-context-manage:after{content:"↗"}.public-profile-identity-link{color:#08795d;justify-items:end;gap:3px;display:grid}.public-profile-settings-form>section>header .public-profile-identity-link small{color:#7d8984;font-size:6px}.public-profile-identity-link strong{font-size:6px}@media (max-width:620px){.account-identity-page .account-onboarding-heading{min-height:160px}.public-profile-identity-link{justify-items:start}}.unit-site-editor-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:13px;display:grid}.unit-site-editor-form,.unit-site-preview-column{gap:11px;display:grid}.unit-site-editor-intro{color:#fff;background:#17382f;border-color:#173e33;justify-content:space-between;align-items:center;gap:22px;min-height:100px;padding:18px 20px;display:flex}.unit-site-editor-intro>div{max-width:700px}.unit-site-editor-intro span,.unit-site-editor-section>header span,.unit-site-preview>header span,.unit-site-contact-preview>header span{color:#24c797;letter-spacing:.1em;font-size:6px;font-weight:850}.unit-site-editor-intro h2{color:#fff;margin:6px 0 4px;font-size:15px}.unit-site-editor-intro p{color:#b2c6bf;margin:0;font-size:7px;line-height:1.5}.unit-site-editor-intro>b{color:#b9d4cb;letter-spacing:.05em;border:1px solid #477165;flex:none;padding:6px 8px;font-size:6px}.unit-site-editor-section{overflow:hidden}.unit-site-editor-section>header{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:11px 14px;display:flex}.unit-site-editor-section>header h2{margin:4px 0 0;font-size:11px}.unit-site-editor-section>header p{color:#7a8781;margin:4px 0 0;font-size:6px}.unit-site-editor-section>header>b{color:#6f7f78;border:1px solid #d7e3de;padding:4px 6px;font-size:5px}.unit-site-hours-link{color:#08795d;border:1px solid #cfe0da;align-items:center;min-height:28px;padding:0 8px;font-size:6px;font-weight:750;display:inline-flex}.unit-site-editor-fields{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.unit-site-editor-fields label{align-content:start;gap:5px;min-width:0;display:grid}.unit-site-editor-fields label.wide{grid-column:1/-1}.unit-site-editor-fields label>span{color:#4b5c56;font-size:7px;font-weight:750}.unit-site-editor-fields label>small{color:#8a9691;font-size:5px}.unit-site-editor-fields input,.unit-site-editor-fields textarea,.unit-site-editor-fields select{color:#22332d;width:100%;min-height:35px;font:inherit;background:#fbfcfc;border:1px solid #d4ded9;border-radius:1px;outline:0;padding:0 9px;font-size:8px}.unit-site-editor-fields textarea{resize:vertical;min-height:83px;padding-block:8px;line-height:1.5}.unit-site-editor-fields select{cursor:pointer}.unit-site-editor-fields input:focus,.unit-site-editor-fields textarea:focus,.unit-site-editor-fields select:focus{border-color:#62b99e;box-shadow:0 0 0 2px #2ea68214}.unit-site-editor-fields.cta{grid-template-columns:1fr 1fr}.unit-site-editor-footer{background:#edf5f2;border:1px solid #d3ded9;justify-content:flex-end;align-items:center;gap:8px;min-height:61px;padding:10px 12px;display:flex}.unit-site-editor-footer>div{min-width:0;margin-right:auto}.unit-site-editor-footer p{margin:0 0 3px;font-size:7px;font-weight:750}.unit-site-editor-footer p.success{color:#08795d}.unit-site-editor-footer p.error{color:#ad3c38}.unit-site-editor-footer small{color:#76857f;font-size:5px}.unit-site-editor-footer>a,.unit-site-editor-footer>button{color:#08795d;background:#fff;border:1px solid #bfd5cd;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:750;display:inline-flex}.unit-site-editor-footer>button{color:#fff;background:#08795d;border-color:#08795d}.unit-site-editor-footer>button:disabled{cursor:wait;opacity:.65}.unit-site-preview-column{position:sticky;top:78px}.unit-site-preview{overflow:hidden}.unit-site-preview>header,.unit-site-contact-preview>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.unit-site-preview>header strong{color:#4c5e57;max-width:245px;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;display:block;overflow:hidden}.unit-site-preview>header>b,.unit-site-contact-preview>header>b{color:#78857f;border:1px solid #d7e0dc;padding:3px 5px;font-size:5px}.unit-site-preview-browser{background:#f3f6f5;border:1px solid #cfd9d5;margin:10px;box-shadow:0 5px 14px #19342b14}.unit-site-preview-browser>div{background:#edf1ef;border-bottom:1px solid #dbe3df;align-items:center;gap:3px;height:21px;padding:0 6px;display:flex}.unit-site-preview-browser>div i{background:#aeb9b5;border-radius:50%;width:4px;height:4px}.unit-site-preview-browser>div span{color:#77857f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:4px;font-size:4px;overflow:hidden}.unit-site-preview-browser main{background:#fff;min-height:300px}.unit-site-preview-browser main>header{border-bottom:1px solid #e3e8e6;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;height:36px;padding:0 8px;display:grid}.unit-site-preview-browser main>header strong{color:#08795d;letter-spacing:-.5px;font-size:11px}.unit-site-preview-browser main>header small{color:#6e7d77;font-size:4px}.unit-site-preview-browser main>header nav{color:#687771;font-size:4px}.unit-site-preview-browser main>section{color:#fff;background:#16382f;grid-template-columns:minmax(0,1fr) 95px;min-height:210px;display:grid}.unit-site-preview-browser main>section>div{align-content:center;padding:15px;display:grid}.unit-site-preview-browser main>section>div>span:not(.preview-cta){color:#3ed5a8;letter-spacing:.08em;font-size:4px;font-weight:800}.unit-site-preview-browser main>section h2{color:#fff;margin:6px 0 5px;font-size:13px;line-height:1.15}.unit-site-preview-browser main>section p{color:#b3c7c0;margin:0;font-size:5px;line-height:1.5}.unit-site-preview-browser main>section .preview-cta{color:#fff;background:#0da47a;border:1px solid #19b889;align-items:center;width:max-content;min-height:22px;margin-top:10px;padding:0 7px;font-size:5px;font-weight:750;display:inline-flex}.unit-site-preview-browser main>section>div>small{color:#c7d7d2;margin-top:6px;font-size:4px}.unit-site-preview-note{color:#78857f;border-top:1px solid #e3e8e6;margin:-1px 10px 10px;padding:8px 2px 0;font-size:5px;line-height:1.45}.unit-site-preview-browser main>section>aside{background:#1b4237;border-left:1px solid #315448;align-content:center;padding:10px;display:grid}.unit-site-preview-browser main>section>aside span{color:#76a99a;font-size:4px}.unit-site-preview-browser main>section>aside strong{margin-top:5px;font-size:18px}.unit-site-preview-browser main>section>aside h3{color:#fff;margin:5px 0 3px;font-size:6px}.unit-site-preview-browser main>section>aside p{color:#9fb8b0;font-size:4px}.unit-site-preview-browser main>footer{color:#5f7069;align-content:center;gap:5px;min-height:53px;padding:7px 9px;font-size:5px;display:grid}.unit-site-contact-preview>div{gap:8px;padding:10px;display:grid}.unit-site-contact-preview>div p{grid-template-columns:23px 1fr;align-items:center;gap:7px;margin:0;display:grid}.unit-site-contact-preview>div p>span{color:#08795d;background:#e5f3ee;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.unit-site-contact-preview>div strong{color:#50615b;font-size:6px;font-weight:650;line-height:1.4}.unit-site-editor-rule{background:#edf7f3;border:1px solid #cfdfd9;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:65px;padding:10px;display:grid}.unit-site-editor-rule>span{color:#08795d;background:#d8eee6;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.unit-site-editor-rule p{color:#62756d;margin:0;font-size:6px;line-height:1.45}.unit-site-editor-rule strong{color:#263d35}@media (max-width:1080px){.unit-site-editor-layout{grid-template-columns:1fr}.unit-site-preview-column{grid-template-columns:1fr 1fr;position:static}.unit-site-preview{grid-row:span 2}.unit-site-editor-rule{grid-column:2}}@media (max-width:680px){.unit-site-editor-intro{flex-direction:column;align-items:flex-start}.unit-site-editor-fields,.unit-site-editor-fields.cta,.unit-site-preview-column{grid-template-columns:1fr}.unit-site-editor-fields label.wide{grid-column:auto}.unit-site-editor-footer{flex-direction:column;align-items:stretch}.unit-site-editor-footer>a,.unit-site-editor-footer>button{justify-content:center}.unit-site-preview,.unit-site-editor-rule{grid-area:auto}}.organization-site-editor-intro{background:#182f3d;border-color:#183b4c}.organization-site-editor-intro span{color:#59c9df}.organization-site-preview main{background:var(--site-canvas)}.organization-site-preview main>header{border-bottom-color:var(--site-topbar)}@supports (color:color-mix(in lab, red, red)){.organization-site-preview main>header{border-bottom-color:color-mix(in srgb, var(--site-topbar) 84%, #81918a)}}.organization-site-preview main>header{background:var(--site-topbar)}.organization-site-preview main>header strong{background:var(--site-accent);color:#fff;letter-spacing:0;place-items:center;width:25px;height:25px;font-size:8px;display:grid;overflow:hidden}.organization-site-preview main>header strong.has-logo{background:#fff;border:1px solid #d6dfdb}.organization-site-preview main>header strong img{object-fit:contain;width:100%;height:100%;padding:2px}.organization-site-preview main>section{background:var(--site-sidebar)}.organization-site-preview main>section>div>span{color:var(--site-accent)}.organization-site-preview main>section p{color:var(--site-sidebar)}@supports (color:color-mix(in lab, red, red)){.organization-site-preview main>section p{color:color-mix(in srgb, var(--site-sidebar) 20%, white)}}.organization-site-preview main>section .preview-cta{border-color:var(--site-accent);background:var(--site-accent-deep)}.organization-site-preview main>section>aside{border-left:3px solid var(--site-accent);background:var(--site-sidebar)}@supports (color:color-mix(in lab, red, red)){.organization-site-preview main>section>aside{background:color-mix(in srgb, var(--site-sidebar) 82%, white)}}.organization-site-preview main>section>aside span,.organization-site-preview main>section>aside strong{color:var(--site-accent)}.organization-site-preview main>section>aside p{color:var(--site-sidebar)}@supports (color:color-mix(in lab, red, red)){.organization-site-preview main>section>aside p{color:color-mix(in srgb, var(--site-sidebar) 24%, white)}}.organization-site-preview main>footer{background:var(--site-content);align-content:start;gap:4px;min-height:92px}.organization-site-preview main>footer>span{color:var(--site-accent-deep);font-size:6px;font-weight:800}.organization-site-preview main>footer>b{color:#66766f;border-top:1px solid #e5ebe8;padding-top:4px;font-size:4px;font-weight:650}.unit-site-contact-preview>footer{border-top:1px solid var(--line-soft);background:#f8faf9;align-items:center;min-height:35px;padding:0 10px;display:flex}.unit-site-contact-preview>footer a{color:var(--green-deep);font-size:6px;font-weight:750}.organization-public-site-live{gap:14px;display:grid}.organization-public-site-live *{font-size:12px!important}.organization-public-site-live h1,.organization-public-site-live h2,.organization-public-site-live h3{line-height:1.3}.organization-public-site-live h1{font-size:22px!important}.organization-public-site-live h2{font-size:17px!important}.organization-public-site-live h3{font-size:14px!important}.organization-public-site-live a,.organization-public-site-live button,.organization-public-site-live select{cursor:pointer}.organization-public-site-live button:disabled{cursor:not-allowed}.organization-public-site-live-state{background:#f5faf8;border:1px solid #cfe3dc;border-left:4px solid #168067;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:76px;padding:13px 15px;display:grid}.organization-public-site-live-state>span{background:#e3f2ed;border:1px solid #bcd8cf;place-items:center;width:32px;height:32px;display:grid}.organization-public-site-live-state>span i{background:#168067;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1680671f}.organization-public-site-live-state small,.organization-public-site-live-state strong{display:block}.organization-public-site-live-state small{color:#176c59;letter-spacing:.05em;font-weight:800}.organization-public-site-live-state strong{color:#173c33;margin-top:3px;font-size:14px!important}.organization-public-site-live-state p{color:#587169;margin:3px 0 0;line-height:1.45}.organization-public-site-live-state time{color:#587169;white-space:nowrap}.organization-public-site-live-state>button{color:#126b55;background:#fff;border:1px solid #a9cfc3;min-height:40px;padding:0 13px;font-weight:750}.organization-public-site-live-state>button:disabled{opacity:.6}.organization-public-site-live-state.syncing>span i{animation:1.1s ease-in-out infinite organization-public-site-pulse}.organization-public-site-live-state.offline{background:#fffbef;border-color:#e4c77d #e4c77d #e4c77d #a87923}.organization-public-site-live-state.offline>span{background:#f7eecf;border-color:#e5cd8e}.organization-public-site-live-state.offline>span i{background:#a87923;box-shadow:0 0 0 4px #a879231f}.organization-public-site-live-state.unavailable{background:#fff8f6;border-color:#dfb6ad #dfb6ad #dfb6ad #a64534}.organization-public-site-live-state.unavailable>span{background:#f8e6e1;border-color:#e1bdb5}.organization-public-site-live-state.unavailable>span i{background:#a64534;box-shadow:0 0 0 4px #a645341c}.organization-public-site-conflict{background:#fffbef;border:1px solid #e0c57e;border-left:4px solid #a97822;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:grid}.organization-public-site-conflict>span{color:#906218;background:#f3e8c7;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.organization-public-site-conflict strong{color:#684b1e;font-size:14px!important}.organization-public-site-conflict p{color:#7b6844;margin:4px 0 0;line-height:1.45}.organization-public-site-conflict button{color:#72501c;background:#fff;border:1px solid #c8a557;min-height:40px;padding:0 13px;font-weight:750}.organization-public-site-live .organization-site-editor-layout{grid-template-columns:minmax(0,1fr) 430px;gap:14px}.organization-public-site-live .unit-site-editor-form,.organization-public-site-live .unit-site-preview-column{gap:13px}.organization-public-site-live .unit-site-editor-intro{min-height:138px;padding:22px}.organization-public-site-live .unit-site-editor-intro h2{color:#fff;margin:7px 0 6px}.organization-public-site-live .unit-site-editor-intro p{color:#bfd0d8;line-height:1.55}.organization-public-site-live .unit-site-editor-intro>b{padding:7px 9px;line-height:1.35}.organization-public-site-live .unit-site-editor-section>header{min-height:92px;padding:14px 16px}.organization-public-site-live .unit-site-editor-section>header h2{margin-top:5px}.organization-public-site-live .unit-site-editor-section>header p{color:#6c7d75;margin-top:5px;line-height:1.45}.organization-public-site-live .unit-site-editor-section>header>b{padding:5px 7px}.organization-public-site-live .unit-site-editor-fields{gap:13px;padding:16px}.organization-public-site-live .unit-site-editor-fields label{gap:7px}.organization-public-site-live .unit-site-editor-fields label>span{color:#40544b;font-weight:750}.organization-public-site-live .unit-site-editor-fields input,.organization-public-site-live .unit-site-editor-fields textarea,.organization-public-site-live .unit-site-editor-fields select{min-height:44px;padding:0 11px;font-size:14px!important}.organization-public-site-live .unit-site-editor-fields textarea{min-height:112px;padding-block:10px}.organization-public-site-live .unit-site-editor-footer{gap:9px;min-height:84px;padding:13px 14px}.organization-public-site-live .unit-site-editor-footer p{margin-bottom:5px;line-height:1.4}.organization-public-site-live .unit-site-editor-footer small{line-height:1.45}.organization-public-site-live .unit-site-editor-footer>a,.organization-public-site-live .unit-site-editor-footer>button{min-height:42px;padding:0 13px}.organization-public-site-live .unit-site-editor-footer>button:disabled{opacity:.62}.organization-public-site-live .unit-site-preview-column{top:84px}.organization-public-site-live .unit-site-preview>header,.organization-public-site-live .unit-site-contact-preview>header{min-height:62px;padding:10px 12px}.organization-public-site-live .unit-site-preview>header strong{overflow-wrap:anywhere;max-width:300px;text-overflow:initial;white-space:normal;margin-top:4px}.organization-public-site-live .unit-site-preview>header>b,.organization-public-site-live .unit-site-contact-preview>header>b{padding:4px 6px}.organization-public-site-live .unit-site-preview-browser{margin:12px}.organization-public-site-live .unit-site-preview-browser>div{gap:5px;height:auto;min-height:30px;padding:5px 8px}.organization-public-site-live .unit-site-preview-browser>div i{width:6px;height:6px}.organization-public-site-live .unit-site-preview-browser>div span{margin-left:4px}.organization-public-site-live .unit-site-preview-browser main{min-height:390px}.organization-public-site-live .unit-site-preview-browser main>header{grid-template-columns:auto minmax(0,1fr);gap:8px;height:auto;min-height:58px;padding:8px 10px}.organization-public-site-live .organization-site-preview main>header strong{width:38px;height:38px}.organization-public-site-live .unit-site-preview-browser main>header nav{color:#52665d;border-top:1px solid #5a706729;grid-column:1/-1;padding-top:7px;line-height:1.5}.organization-public-site-live .unit-site-preview-browser main>section{grid-template-columns:minmax(0,1fr) 122px;min-height:245px}.organization-public-site-live .unit-site-preview-browser main>section>div{padding:20px}.organization-public-site-live .unit-site-preview-browser main>section h2{margin:8px 0 7px;font-size:18px!important}.organization-public-site-live .unit-site-preview-browser main>section p{line-height:1.55}.organization-public-site-live .unit-site-preview-browser main>section .preview-cta{min-height:36px;margin-top:13px;padding:0 10px}.organization-public-site-live .unit-site-preview-browser main>section>aside{padding:12px}.organization-public-site-live .unit-site-preview-browser main>section>aside strong{margin-top:6px;font-size:22px!important}.organization-public-site-live .unit-site-preview-browser main>section>aside h3{margin:6px 0 4px}.organization-public-site-live .organization-site-preview main>footer{gap:7px;min-height:128px;padding:11px 12px}.organization-public-site-live .organization-site-preview main>footer>b{overflow-wrap:anywhere;padding-top:7px;line-height:1.4}.organization-public-site-live .unit-site-preview-note{margin:0 12px 12px;padding:10px 2px 0;line-height:1.5}.organization-public-site-live .unit-site-contact-preview>div{gap:10px;padding:12px}.organization-public-site-live .unit-site-contact-preview>div p{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:38px}.organization-public-site-live .unit-site-contact-preview>div p>span{width:32px;height:32px}.organization-public-site-live .unit-site-contact-preview>div strong{overflow-wrap:anywhere;line-height:1.45}.organization-public-site-live .unit-site-contact-preview>footer{min-height:48px;padding:7px 12px}.organization-public-site-live .unit-site-contact-preview>footer a{line-height:1.4}.organization-public-site-live .unit-site-editor-rule{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:84px;padding:13px}.organization-public-site-live .unit-site-editor-rule>span{width:32px;height:32px}.organization-public-site-live .unit-site-editor-rule p{line-height:1.5}.organization-public-site-unavailable>section:last-child{text-align:center;background:snow;border:1px solid #dfb6ad;align-content:center;justify-items:center;min-height:410px;padding:32px;display:grid}.organization-public-site-unavailable>section:last-child>span{color:#a64534;background:#f7e5e1;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid;font-size:20px!important}.organization-public-site-unavailable small{color:#9b4b3e;letter-spacing:.06em;font-weight:800}.organization-public-site-unavailable h1{color:#342925;margin:8px 0}.organization-public-site-unavailable p{color:#6f625e;max-width:650px;margin:0;line-height:1.6;font-size:14px!important}.organization-public-site-unavailable a{color:#fff;background:#177c62;border:1px solid #177c62;align-items:center;min-height:42px;margin-top:20px;padding:0 14px;font-weight:750;display:inline-flex}@keyframes organization-public-site-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:1160px){.organization-public-site-live .organization-site-editor-layout{grid-template-columns:1fr}.organization-public-site-live .unit-site-preview-column{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);position:static}.organization-public-site-live .unit-site-preview{grid-row:span 2}.organization-public-site-live .unit-site-editor-rule{grid-column:2}}@media (max-width:760px){.organization-public-site-live-state{grid-template-columns:34px minmax(0,1fr) auto}.organization-public-site-live-state time{grid-column:2}.organization-public-site-live-state>button{grid-area:1/3/span 2}.organization-public-site-conflict{grid-template-columns:34px minmax(0,1fr)}.organization-public-site-conflict button{grid-column:1/-1}.organization-public-site-live .unit-site-editor-intro,.organization-public-site-live .unit-site-editor-section>header{flex-direction:column;align-items:flex-start}.organization-public-site-live .unit-site-editor-fields,.organization-public-site-live .unit-site-preview-column{grid-template-columns:1fr}.organization-public-site-live .unit-site-editor-fields label.wide,.organization-public-site-live .unit-site-editor-rule{grid-column:auto}.organization-public-site-live .unit-site-preview{grid-row:auto}.organization-public-site-live .unit-site-editor-footer{flex-direction:column;align-items:stretch}.organization-public-site-live .unit-site-editor-footer>a,.organization-public-site-live .unit-site-editor-footer>button{text-align:center;justify-content:center}}@media (max-width:560px){.organization-public-site-live-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.organization-public-site-live-state>span{width:30px;height:30px}.organization-public-site-live-state time{grid-column:2}.organization-public-site-live-state>button{grid-area:auto/1/auto/-1;width:100%}.organization-public-site-live .unit-site-editor-intro{padding:18px}.organization-public-site-live .unit-site-preview-browser main>section{grid-template-columns:1fr}.organization-public-site-live .unit-site-preview-browser main>section>aside{border-top:3px solid var(--site-accent);border-left:0}.organization-public-site-live .unit-site-preview-browser main>header nav{overflow-wrap:anywhere}.organization-public-site-unavailable>section:last-child{padding:26px 18px}}.unit-public-site-live .unit-site-preview>header{align-items:center}.unit-public-site-live .unit-site-preview-devices{flex:none;gap:5px;display:flex}.unit-public-site-live .unit-site-preview-devices button{color:#687a73;cursor:pointer;background:#fff;border:1px solid #cedbd6;width:38px;height:38px;font-size:16px!important}.unit-public-site-live .unit-site-preview-devices button.selected{color:#126b55;background:#e8f5f0;border-color:#168067}.unit-public-site-live .unit-site-preview-stage{background:#e8eeeb;justify-content:center;align-items:flex-start;min-height:475px;padding:12px;display:flex;overflow:hidden}.unit-public-site-live .unit-site-preview-stage .unit-site-preview-browser{width:100%;margin:0;transition:width .18s}.unit-public-site-live .unit-site-preview-stage.tablet .unit-site-preview-browser{width:82%}.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-preview-browser{width:min(100%,320px)}.unit-public-site-live .unit-site-themed-preview main{background:var(--site-canvas)}.unit-public-site-live .unit-site-themed-preview main>header{border-bottom-color:var(--site-topbar)}@supports (color:color-mix(in lab, red, red)){.unit-public-site-live .unit-site-themed-preview main>header{border-bottom-color:color-mix(in srgb, var(--site-topbar) 84%, #81918a)}}.unit-public-site-live .unit-site-themed-preview main>header{background:var(--site-topbar)}.unit-public-site-live .unit-site-themed-preview main>header strong{background:var(--site-accent);color:#fff;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.unit-public-site-live .unit-site-themed-preview main>header strong.has-logo{background:#fff;border:1px solid #d6dfdb}.unit-public-site-live .unit-site-themed-preview main>header strong img{object-fit:contain;width:100%;height:100%;padding:3px}.unit-public-site-live .unit-preview-breadcrumb{border-bottom:1px solid var(--site-breadcrumb);align-items:center;min-height:38px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.unit-public-site-live .unit-preview-breadcrumb{border-bottom:1px solid color-mix(in srgb, var(--site-breadcrumb) 82%, #87958f)}}.unit-public-site-live .unit-preview-breadcrumb{background:var(--site-breadcrumb);color:#64736d;line-height:1.4}.unit-public-site-live .unit-preview-breadcrumb strong{color:var(--site-accent-deep)}.unit-public-site-live .unit-site-themed-preview main>section{background:var(--site-sidebar)}.unit-public-site-live .unit-site-themed-preview main>section>div>span:not(.preview-cta),.unit-public-site-live .unit-site-themed-preview main>section>aside span,.unit-public-site-live .unit-site-themed-preview main>section>aside strong{color:var(--site-accent)}.unit-public-site-live .unit-site-themed-preview main>section p{color:var(--site-sidebar)}@supports (color:color-mix(in lab, red, red)){.unit-public-site-live .unit-site-themed-preview main>section p{color:color-mix(in srgb, var(--site-sidebar) 20%, #fff)}}.unit-public-site-live .unit-site-themed-preview main>section .preview-cta{border-color:var(--site-accent);background:var(--site-accent-deep)}.unit-public-site-live .unit-site-themed-preview main>section>aside{border-left:3px solid var(--site-accent);background:var(--site-sidebar)}@supports (color:color-mix(in lab, red, red)){.unit-public-site-live .unit-site-themed-preview main>section>aside{background:color-mix(in srgb, var(--site-sidebar) 82%, #fff)}}.unit-public-site-live .unit-site-themed-preview main>footer{background:var(--site-content);color:#52675e;min-height:76px}.unit-public-site-live .unit-site-themed-preview[data-layout=showcase] main>header{grid-template-columns:auto minmax(0,1fr);min-height:92px}.unit-public-site-live .unit-site-themed-preview[data-layout=showcase] main>header nav{grid-column:1/-1}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main{grid-template-rows:auto auto 1fr auto;grid-template-columns:112px minmax(0,1fr);display:grid}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>header{background:var(--site-sidebar);color:#fff;flex-direction:column;grid-area:1/1/span 3;align-items:stretch;gap:10px;min-height:430px;padding:14px 10px;display:flex}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>header small,.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>header nav{color:var(--site-sidebar)}@supports (color:color-mix(in lab, red, red)){.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>header small,.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>header nav{color:color-mix(in srgb, var(--site-sidebar) 18%, #fff)}}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>header nav{border-top-color:#fff3;line-height:2}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] .unit-preview-breadcrumb{grid-area:1/2}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>section{grid-area:2/2/span 2;grid-template-columns:1fr}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>section>aside{border-top:3px solid var(--site-accent);border-left:0}.unit-public-site-live .unit-site-themed-preview[data-layout=rail] main>footer{grid-area:4/1/auto/-1}@media (max-width:560px){.unit-public-site-live .unit-site-preview>header{flex-direction:column;align-items:flex-start}.unit-public-site-live .unit-site-preview-devices,.unit-public-site-live .unit-site-preview-devices button{width:100%}.unit-public-site-live .unit-site-preview-stage{min-height:520px;padding:9px}.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-preview-browser,.unit-public-site-live .unit-site-preview-stage.tablet .unit-site-preview-browser{width:100%}.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview main,.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview[data-layout=rail] main{display:block}.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview main>header,.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview[data-layout=rail] main>header{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:auto;padding:12px;display:grid}.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview main>header nav{grid-column:1/-1;line-height:1.6;display:block}.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview main>section,.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview[data-layout=rail] main>section{grid-template-columns:1fr;display:grid}.unit-public-site-live .unit-site-preview-stage.mobile .unit-site-themed-preview main>section>aside{border-top:3px solid var(--site-accent);border-left:0;min-height:138px;display:grid}}.opening-hours-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:13px;display:grid}.opening-hours-main,.opening-hours-side{gap:11px;display:grid}.opening-hours-intro{color:#fff;background:#17382f;border-color:#183d33;justify-content:space-between;align-items:center;gap:22px;min-height:108px;padding:18px 20px;display:flex}.opening-hours-intro>div{max-width:720px}.opening-hours-intro span,.opening-hours-week>header span,.opening-hours-exceptions>header span,.opening-hours-today header span,.opening-hours-public-preview header span{color:#25c99a;letter-spacing:.1em;font-size:6px;font-weight:850}.opening-hours-intro h2{color:#fff;margin:6px 0 4px;font-size:15px}.opening-hours-intro p{color:#b5c9c2;margin:0;font-size:7px;line-height:1.5}.opening-hours-intro>b{color:#c3d2cd;letter-spacing:.06em;border:1px solid #55736b;flex:none;padding:6px 8px;font-size:6px}.opening-hours-intro>b.ready{color:#4ce0b3;border-color:#20bd8d}.opening-hours-week,.opening-hours-exceptions{overflow:hidden}.opening-hours-week>header,.opening-hours-exceptions>header{border-bottom:1px solid #e0e8e5;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:11px 14px;display:flex}.opening-hours-week>header h2,.opening-hours-exceptions>header h2{margin:4px 0 0;font-size:11px}.opening-hours-week>header p,.opening-hours-exceptions>header p{color:#7a8782;margin:4px 0 0;font-size:6px}.opening-hours-week>header button{color:#08795d;cursor:pointer;background:#f7faf9;border:1px solid #cbdcd6;min-height:29px;padding:0 9px;font-size:6px;font-weight:750}.opening-hours-exceptions>header>b{color:#66766f;border:1px solid #d7e2de;padding:4px 7px;font-size:5px}.opening-hours-day-list{padding:6px 14px}.opening-hours-day-list>div{border-bottom:1px solid #e8edeb;grid-template-columns:29px minmax(90px,.7fr) minmax(122px,.8fr) minmax(100px,.65fr) 24px minmax(100px,.65fr);align-items:center;gap:8px;min-height:53px;display:grid}.opening-hours-day-list>div:last-child{border-bottom:0}.opening-hours-day-list>div>b{color:#08795d;background:#e4f3ee;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.opening-hours-day-list>div>strong{font-size:7px}.opening-hours-day-list>div>select,.opening-hours-day-list label input{color:#263832;width:100%;height:31px;font:inherit;cursor:pointer;background:#fbfcfc;border:1px solid #d2ddd9;border-radius:1px;outline:0;padding:0 8px;font-size:7px}.opening-hours-day-list label{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.opening-hours-day-list label span{color:#7c8984;font-size:5px;font-weight:700}.opening-hours-day-list>div>i{color:#96a19d;text-align:center;font-size:5px;font-style:normal}.opening-hours-day-list>div>em{color:#7d8984;grid-column:4/7;font-size:6px;font-style:normal}.opening-hours-day-list>div.closed{color:#79857f}.opening-hours-day-list>div.closed>b{color:#8a9590;background:#f0f2f1}.opening-hours-week>footer{background:#f3f8f6;border-top:1px solid #dce6e2;justify-content:flex-end;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.opening-hours-week>footer>div{margin-right:auto}.opening-hours-week>footer p,.opening-hours-feedback{margin:0 0 3px;font-size:7px;font-weight:750}.opening-hours-week>footer p.success,.opening-hours-feedback.success{color:#08795d}.opening-hours-week>footer p.error,.opening-hours-feedback.error{color:#ad3c38}.opening-hours-week>footer small{color:#788680;font-size:5px}.opening-hours-week>footer button,.opening-hours-exceptions form>button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:32px;padding:0 11px;font-size:7px;font-weight:800}.opening-hours-week button:disabled,.opening-hours-exceptions button:disabled{cursor:wait;opacity:.6}.opening-hours-exceptions>form{background:#fafcfb;grid-template-columns:130px minmax(170px,1fr) 145px 110px 110px auto;align-items:end;gap:9px;padding:13px 14px;display:grid}.opening-hours-exceptions>form label{gap:5px;display:grid}.opening-hours-exceptions>form label>span{color:#55665f;font-size:6px;font-weight:750}.opening-hours-exceptions>form input,.opening-hours-exceptions>form select{color:#263832;width:100%;height:33px;font:inherit;background:#fff;border:1px solid #d2ddd9;border-radius:1px;outline:0;padding:0 8px;font-size:7px}.opening-hours-exceptions>form select,.opening-hours-exceptions>form input[type=date],.opening-hours-exceptions>form input[type=time]{cursor:pointer}.opening-hours-feedback{background:#f7faf9;border-top:1px solid #e5ebe8;padding:8px 14px}.opening-hours-exception-list{border-top:1px solid #e3eae7}.opening-hours-exception-list>article{border-bottom:1px solid #e8edeb;grid-template-columns:39px minmax(0,1fr) 65px auto;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:grid}.opening-hours-exception-list>article:last-child{border-bottom:0}.opening-hours-exception-list time{color:#315047;background:#eef5f2;align-content:center;place-items:center;height:38px;display:grid}.opening-hours-exception-list time strong{font-size:10px}.opening-hours-exception-list time small{color:#08795d;font-size:5px;font-weight:800}.opening-hours-exception-list article>div{gap:3px;display:grid}.opening-hours-exception-list article>div strong{font-size:7px}.opening-hours-exception-list article>div small{color:#7f8b86;font-size:5px}.opening-hours-exception-list article>b{color:#6b7973;text-align:center;border:1px solid #d3dfda;padding:4px 5px;font-size:5px}.opening-hours-exception-list article>b.closed{color:#a5423e;border-color:#eccdcb}.opening-hours-exception-list article>button{color:#a34d48;cursor:pointer;background:0 0;border:0;padding:6px;font-size:6px;font-weight:750}.opening-hours-empty{color:#89958f;justify-content:center;align-items:center;gap:9px;min-height:73px;display:flex}.opening-hours-empty>span{font-size:17px}.opening-hours-empty p{gap:3px;margin:0;display:grid}.opening-hours-empty strong{color:#596a63;font-size:7px}.opening-hours-empty small{font-size:5px}.opening-hours-conflicts{background:#fff9f5;border-top:1px solid #efd5c7}.opening-hours-conflicts>header{align-items:center;gap:10px;min-height:57px;padding:9px 14px;display:flex}.opening-hours-conflicts>header>span{color:#a44d3e;background:#f6dfd4;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.opening-hours-conflicts>header strong{font-size:8px}.opening-hours-conflicts>header p{color:#8b746c;margin:3px 0 0;font-size:6px}.opening-hours-conflicts>div{border-top:1px solid #f0ddd3}.opening-hours-conflicts a{border-bottom:1px solid #f1e3dc;grid-template-columns:90px minmax(0,1fr) 80px auto;align-items:center;gap:9px;min-height:39px;padding:7px 14px;display:grid}.opening-hours-conflicts a:last-child{border-bottom:0}.opening-hours-conflicts a span{color:#8a7269;text-transform:capitalize;font-size:5px}.opening-hours-conflicts a strong{font-size:7px}.opening-hours-conflicts a b{color:#6e5b54;font-size:6px}.opening-hours-conflicts a i{color:#a04c3e;font-size:6px;font-style:normal;font-weight:750}.opening-hours-today{border-color:#d9bfc0;overflow:hidden}.opening-hours-today.open{border-color:#b9dacc}.opening-hours-today header{background:#fbf4f4;border-bottom:1px solid #eadedf;justify-content:space-between;align-items:center;min-height:42px;padding:8px 11px;display:flex}.opening-hours-today.open header{background:#f0f8f5;border-color:#dcebe5}.opening-hours-today header>b{color:#ad3d39;font-size:6px}.opening-hours-today.open header>b{color:#08795d}.opening-hours-today>div{padding:17px 14px}.opening-hours-today>div small{color:#84918b;font-size:6px;font-weight:800}.opening-hours-today>div>strong{color:#263b34;margin-top:5px;font-size:14px;display:block}.opening-hours-today>div p{color:#718079;margin:6px 0 0;font-size:6px}.opening-hours-today>footer{color:#7d8984;background:#fafbfb;border-top:1px solid #e6ece9;padding:8px 12px;font-size:5px}.opening-hours-public-preview{overflow:hidden}.opening-hours-public-preview header{border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;min-height:43px;padding:8px 11px;display:flex}.opening-hours-public-preview header a{color:#08795d;font-size:6px;font-weight:750}.opening-hours-public-preview>div{padding:7px 11px}.opening-hours-public-preview p{border-bottom:1px solid #edf1ef;grid-template-columns:33px 1fr;align-items:center;min-height:29px;margin:0;display:grid}.opening-hours-public-preview p:last-child{border:0}.opening-hours-public-preview p span{color:#86928d;font-size:5px;font-weight:800}.opening-hours-public-preview p strong{text-align:right;font-size:6px;font-weight:700}.opening-hours-public-preview p.today{background:#edf7f3;margin-inline:-5px;padding-inline:5px}.opening-hours-public-preview p.today span,.opening-hours-public-preview p.today strong{color:#08795d}.opening-hours-note{background:#edf7f3;border:1px solid #cfdfd9;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:74px;padding:10px;display:grid}.opening-hours-note>span{color:#08795d;background:#d8eee6;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.opening-hours-note p{color:#61736c;margin:0;font-size:6px;line-height:1.5}.opening-hours-note strong{color:#263d35}@media (max-width:1180px){.opening-hours-layout{grid-template-columns:1fr}.opening-hours-side{grid-template-columns:1fr 1fr}.opening-hours-note{grid-column:1/-1}.opening-hours-exceptions>form{grid-template-columns:repeat(3,1fr)}.opening-hours-exceptions>form>button{align-self:end}}@media (max-width:760px){.opening-hours-intro,.opening-hours-week>header,.opening-hours-exceptions>header{flex-direction:column;align-items:flex-start}.opening-hours-day-list{overflow-x:auto}.opening-hours-day-list>div{min-width:680px}.opening-hours-exceptions>form{grid-template-columns:1fr 1fr}.opening-hours-exceptions>form label.wide{grid-column:auto}.opening-hours-side{grid-template-columns:1fr}.opening-hours-note{grid-column:auto}}@media (max-width:500px){.opening-hours-exceptions>form{grid-template-columns:1fr}.opening-hours-exception-list{overflow-x:auto}.opening-hours-exception-list>article{min-width:510px}.opening-hours-week>footer{flex-direction:column;align-items:stretch}.opening-hours-week>footer button{justify-content:center}}.structure-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(245px,.55fr);gap:12px;display:grid}.structure-settings-form{min-width:0}.structure-settings-form>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 17px;display:flex}.structure-settings-form>header span,.structure-settings-aside article>span,.section-copy>span{color:#74837d;letter-spacing:.09em;font-size:6px;font-weight:800}.structure-settings-form>header h2{margin:4px 0;font-size:12px}.structure-settings-form>header p{color:#7f8c87;margin:0;font-size:7px;line-height:1.45}.structure-state{text-transform:uppercase;letter-spacing:.05em;border:1px solid;justify-content:center;align-items:center;min-width:92px;min-height:27px;font-size:7px;display:inline-flex}.structure-state.active{color:#08795d;background:#eaf7f2;border-color:#a7d9c8}.structure-state.configuration{color:#8c681a;background:#fbf3df;border-color:#e2d1a4}.structure-state.disabled{color:#66736e;background:#eef1f0;border-color:#d2d9d6}.structure-settings-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:14px;padding:17px;display:grid}.structure-settings-fields label{min-width:0}.structure-settings-fields .wide-field{grid-column:1/-1}.structure-settings-fields label>span{color:#485751;margin-bottom:6px;font-size:8px;font-weight:650;display:block}.structure-settings-fields input,.structure-settings-fields select{color:#24332e;background:#fafbfb;border:1px solid #d7dfdc;border-radius:2px;outline:0;width:100%;height:38px;padding:0 10px;font-size:9px}.structure-settings-fields input:focus,.structure-settings-fields select:focus{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.structure-settings-fields input[readonly]{color:#68756f;font-family:var(--font-geist-mono);background:#f0f3f2}.structure-settings-fields em{color:#87928d;margin-top:4px;font-size:6px;font-style:normal;line-height:1.4;display:block}.structure-settings-section{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:14px;padding:17px;display:grid}.section-copy strong,.section-copy small{display:block}.section-copy strong{color:#32413b;margin-top:5px;font-size:9px}.section-copy small{color:#7d8a84;margin-top:5px;font-size:6px;line-height:1.5}.structure-choice-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.structure-choice-grid button,.lifecycle-choice-grid button{text-align:left;background:#fff;border:1px solid #dbe2df;border-radius:2px;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:62px;padding:8px;display:grid}.structure-choice-grid button.selected{background:#f1faf7;border-color:#73bda5;box-shadow:inset 0 -2px #0ba779}.structure-choice-grid i,.lifecycle-choice-grid i{color:#71807a;border:1px solid #d1d9d6;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.structure-choice-grid button.selected i,.lifecycle-choice-grid button.selected i{color:#fff;background:#0a9d73;border-color:#0a9d73}.structure-choice-grid strong,.structure-choice-grid small,.lifecycle-choice-grid strong,.lifecycle-choice-grid small{display:block}.structure-choice-grid strong,.lifecycle-choice-grid strong{color:#34423d;font-size:8px}.structure-choice-grid small,.lifecycle-choice-grid small{color:#81908a;margin-top:3px;font-size:6px;line-height:1.4}.lifecycle-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lifecycle-choice-grid button{grid-template-columns:23px 1fr}.lifecycle-choice-grid button:disabled{cursor:not-allowed;opacity:.52;background:#f4f6f5}.lifecycle-choice-grid button.active.selected{background:#eff9f6;border-color:#72bda4;box-shadow:inset 0 -2px #0aa678}.lifecycle-choice-grid button.configuration.selected{background:#fff8e8;border-color:#d9bb6e;box-shadow:inset 0 -2px #c18d24}.lifecycle-choice-grid button.disabled.selected{background:#f1f3f2;border-color:#aab5b0;box-shadow:inset 0 -2px #6c7772}.structure-settings-form>.form-status{margin:12px 17px 0}.structure-settings-form>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:15px;min-height:69px;margin-top:12px;padding:12px 17px;display:flex}.structure-settings-form>footer p{color:#7d8984;max-width:430px;margin:0;font-size:7px;line-height:1.5}.structure-settings-form>footer button:disabled{cursor:wait;opacity:.6}.structure-settings-aside{flex-direction:column;gap:12px;display:flex}.structure-settings-aside article{padding:16px}.structure-identity-card code{color:#293832;font-family:var(--font-geist-mono);overflow-wrap:anywhere;background:#f6f8f7;border:1px solid #dce4e1;margin-top:11px;padding:11px;font-size:8px;display:block}.structure-identity-card p{color:#728079;margin:10px 0;font-size:7px;line-height:1.55}.structure-identity-card a{color:var(--green-deep);font-size:7px;font-weight:700}.structure-impact-card>div{border-bottom:1px solid var(--line-soft);grid-template-columns:10px 1fr;align-items:center;gap:9px;min-height:54px;display:grid}.structure-impact-card>div:last-child{border-bottom:0}.structure-impact-card i{border-radius:50%;width:7px;height:7px}.structure-impact-card i.active{background:#12ac7c;box-shadow:0 0 0 4px #e4f6ef}.structure-impact-card i.configuration{background:#d49a2d;box-shadow:0 0 0 4px #fbf1dd}.structure-impact-card i.disabled{background:#7b8782;box-shadow:0 0 0 4px #edf0ef}.structure-impact-card p{margin:0}.structure-impact-card strong,.structure-impact-card small{display:block}.structure-impact-card strong{color:#394841;font-size:8px}.structure-impact-card small{color:#83908a;margin-top:3px;font-size:6px;line-height:1.35}.structure-capacity-block{margin:12px 17px 0}.structure-contract-card h2{margin:8px 0 12px;font-size:11px}.structure-contract-card>strong{color:#26362f;font-size:18px;display:block}.structure-contract-card>strong small{color:#7c8983;font-size:6px;font-weight:600}.structure-contract-card>div{background:#e5ebe8;height:5px;margin:8px 0 9px}.structure-contract-card>div i{background:#0b9f75;height:100%;display:block}.structure-contract-card.blocked>div i{background:#d3972a}.structure-contract-card p{color:#728079;margin:0 0 10px;font-size:7px;line-height:1.5}.structure-contract-card a{color:var(--green-deep);font-size:7px;font-weight:700}.unit-directory-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.unit-directory-actions a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:650}.unit-directory-actions a:first-child:not(:last-child){color:#63726c}@media (max-width:980px){.structure-settings-layout{grid-template-columns:1fr}.structure-settings-aside{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.structure-settings-fields,.structure-settings-section{grid-template-columns:1fr}.structure-settings-fields .wide-field{grid-column:auto}.lifecycle-choice-grid{grid-template-columns:1fr}.structure-settings-aside{display:flex}}@media (max-width:500px){.structure-settings-form>header{align-items:flex-start}.structure-state{min-width:74px}.structure-choice-grid{grid-template-columns:1fr}.structure-settings-form>footer{flex-direction:column;align-items:flex-start}.structure-settings-form>footer .button{justify-content:center;width:100%}}.organization-domain-workspace{gap:13px;display:grid}.organization-domain-hero{color:#fff;background:#172d27;border:1px solid #183b33;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);align-items:stretch;min-height:205px;display:grid}.organization-domain-hero>div{align-content:center;padding:27px 30px;display:grid}.organization-domain-hero>div>span{color:#38d7a8;letter-spacing:.11em;font-size:7px;font-weight:850}.organization-domain-hero h2{color:#fff;letter-spacing:-.35px;margin:8px 0 5px;font-size:21px}.organization-domain-hero p{color:#aec3bc;max-width:680px;margin:0;font-size:9px;line-height:1.6}.organization-domain-hero code{color:#d8ebe4;width:max-content;max-width:100%;font:650 8px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#1e3931;border:1px solid #3b5c52;margin-top:17px;padding:7px 10px;overflow:hidden}.organization-domain-hero dl{background:#1b352d;border-left:1px solid #375047;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.organization-domain-hero dl>div{border-right:1px solid #375047;align-content:center;padding:20px;display:grid}.organization-domain-hero dt{color:#8da79e;text-transform:uppercase;font-size:7px}.organization-domain-hero dd{color:#fff;margin:7px 0 0;font-size:23px;font-weight:800}.organization-domain-hero dd small{color:#8fa99f;margin-top:6px;font-size:6px;font-weight:550;display:block}.organization-domain-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:13px;display:grid}.organization-route-map>header,.organization-domain-directory>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 15px;display:flex}.organization-route-map>header span,.organization-domain-directory>header span,.organization-domain-form>header span{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.organization-route-map>header h2,.organization-domain-directory>header h2,.organization-domain-form>header h2{margin:4px 0 0;font-size:12px}.organization-route-map>header p,.organization-domain-form>header p{color:#7d8984;margin:4px 0 0;font-size:7px}.organization-route-map>header>b,.organization-domain-directory>header>b{color:#718079;border:1px solid #dce4e0;padding:5px 7px;font-size:6px}.organization-root-route{background:#f6f9fb;border:1px solid #cadae4;border-left:3px solid #263d5d;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;margin:15px 15px 0;padding:10px 12px;display:grid}.organization-root-route>span{color:#fff;background:#263d5d;place-items:center;width:35px;height:35px;font-size:5px;font-weight:850;display:grid}.organization-root-route strong,.organization-root-route code{display:block}.organization-root-route strong{font-size:9px}.organization-root-route code{color:#60716a;font:650 6px var(--font-geist-mono), monospace;margin-top:4px}.organization-root-route>div:last-child{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.organization-root-route>div:last-child span{color:#7c8883;background:#f0f3f2;padding:4px 5px;font-size:4px;font-weight:800}.organization-root-route>div:last-child span.active{color:#08795d;background:#e3f5ee}.organization-root-route>div:last-child span.pending{color:#94651b;background:#faf0db}.organization-route-line{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;height:35px;padding:0 35px;display:grid}.organization-route-line i{background:#d8e0dc;height:1px}.organization-route-line span{color:#9aa49f;text-transform:uppercase;font-size:5px}.organization-unit-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 15px 15px;display:grid}.organization-unit-routes article{border:1px solid var(--line);background:#fbfcfb;grid-template-rows:auto minmax(75px,1fr) auto;display:grid}.organization-unit-routes article>header{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:55px;padding:8px 10px;display:grid}.organization-unit-routes article>header>span{color:#42d6aa;background:#1d4136;place-items:center;width:29px;height:29px;font-size:6px;font-weight:850;display:grid}.organization-unit-routes article>header strong,.organization-unit-routes article>header small{display:block}.organization-unit-routes article>header strong{font-size:8px}.organization-unit-routes article>header small{color:#8a9590;margin-top:3px;font-size:5px}.organization-unit-routes article>header>b{color:#718078;background:#f0f4f2;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.organization-unit-routes article>div{align-content:start;gap:5px;padding:8px 10px;display:grid}.route-address{grid-template-columns:6px minmax(0,1fr);gap:7px;margin:0;display:grid}.route-address>i{background:#d39b37;border-radius:50%;width:6px;height:6px;margin-top:3px}.route-address>i.active{background:#16ad7e}.route-address>i.disabled{background:#a7b0ac}.route-address code,.route-address small{display:block}.route-address code{color:#34463f;font:650 6px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-address small{color:#919b97;margin-top:2px;font-size:5px}.route-missing{color:#916823;align-items:center;gap:6px;margin:0;font-size:6px;display:flex}.route-missing span{background:#faefd9;place-items:center;width:19px;height:19px;display:grid}.organization-unit-routes article>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:5px 9px;display:flex}.organization-unit-routes article>footer:empty{display:none}.organization-unit-routes article>footer button{min-height:23px;color:var(--green-deep);background:#fff;border:1px solid #d7e1dc;padding:0 6px;font-size:5px;font-weight:700}.organization-domain-form{position:sticky;top:80px;overflow:hidden}.organization-domain-form>header{border-bottom:1px solid var(--line-soft);padding:14px 15px 12px}.organization-domain-form form{gap:11px;padding:14px;display:grid}.organization-domain-form form>label{gap:5px;display:grid}.organization-domain-form form>label>span{color:#4e5f58;font-size:7px;font-weight:750}.organization-domain-form input,.organization-domain-form select{color:#263832;background:#fbfcfb;border:1px solid #d5ded9;border-radius:1px;outline:0;width:100%;min-height:35px;padding:0 8px;font-size:8px}.organization-domain-form input:focus,.organization-domain-form select:focus{background:#fff;border-color:#68bda3}.organization-domain-form label>div{grid-template-columns:26px minmax(0,1fr);display:grid}.organization-domain-form label>div b{color:#718078;background:#f0f4f2;border:1px solid #d5ded9;border-right:0;place-items:center;font-size:9px;display:grid}.organization-domain-form label>div input{border-left:0}.organization-domain-form label small{color:#8a9690;font-size:5px}.organization-domain-form .canonical{text-align:left;background:#f8faf9;border:1px solid #d9e1dd;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:grid}.organization-domain-form .canonical>i{color:#718079;background:#e8eeeb;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.organization-domain-form .canonical.selected{background:#f0faf6;border-color:#9bd1c1}.organization-domain-form .canonical.selected>i{background:var(--green);color:#fff}.organization-domain-form .canonical strong,.organization-domain-form .canonical small{display:block}.organization-domain-form .canonical strong{font-size:7px}.organization-domain-form .canonical small{color:#87928d;margin-top:3px;font-size:5px}.organization-domain-form form>p{color:#08795d;background:#edf8f4;border:1px solid #bfe0d5;margin:0;padding:8px;font-size:7px;font-weight:700;line-height:1.4}.organization-domain-form form>p.error{color:#a34843;background:#fff1f0;border-color:#edcbc8}.organization-domain-form .submit{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;min-height:35px;font-size:7px;font-weight:750}.organization-domain-form .submit:disabled{cursor:wait;opacity:.6}.organization-domain-form>footer{background:#fff8e4;border-top:1px solid #eadba7;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:65px;padding:10px 13px;display:grid}.organization-domain-form>footer>span{color:#715b18;background:#f2df9d;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.organization-domain-form>footer p{color:#75672f;margin:0;font-size:6px;line-height:1.45}.organization-domain-form>footer strong{color:#56480e}.organization-domain-publishing{overflow:hidden}.organization-domain-publishing>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 15px;display:flex}.organization-domain-publishing>header span{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.organization-domain-publishing>header h2{margin:4px 0 0;font-size:12px}.organization-domain-publishing>header p{color:#7d8984;margin:4px 0 0;font-size:7px}.organization-domain-publishing>header>b{color:#718079;white-space:nowrap;border:1px solid #dce4e0;padding:5px 7px;font-size:6px}.organization-domain-publishing>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 15px 15px;display:grid}.organization-domain-publishing article{background:#fbfcfb;border:1px solid #dce4e0;border-top:3px solid #d09a38}.organization-domain-publishing article.published{border-top-color:#12a77a}.organization-domain-publishing article.failed{border-top-color:#b7544b}.organization-domain-publishing article>header{background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 11px;display:flex}.organization-domain-publishing article>header code,.organization-domain-publishing article>header small{display:block}.organization-domain-publishing article>header code{color:#30433c;font:700 8px var(--font-geist-mono), monospace}.organization-domain-publishing article>header small{color:#83908a;margin-top:4px;font-size:5px}.organization-domain-publishing article>header>span{color:#8f621d;white-space:nowrap;background:#fff1d8;width:max-content;padding:4px 6px;font-size:5px;font-weight:800}.organization-domain-publishing article.published>header>span{color:#08785c;background:#e1f4ed}.organization-domain-publishing article.failed>header>span{color:#a3433b;background:#fae7e4}.organization-domain-progress{background:#f7f9f8;border-top:1px solid #e8edeb;border-bottom:1px solid #e8edeb;grid-template-columns:repeat(4,1fr);display:grid}.organization-domain-progress>div{color:#9aa49f;border-right:1px solid #e2e8e5;align-content:center;place-items:center;gap:4px;min-height:52px;display:grid}.organization-domain-progress>div:last-child{border-right:0}.organization-domain-progress i{background:#fff;border:1px solid #d7dfdb;place-items:center;width:18px;height:18px;font-size:5px;font-style:normal;display:grid}.organization-domain-progress span{font-size:5px;font-weight:700}.organization-domain-progress .complete{color:#08795d}.organization-domain-progress .complete i{color:#fff;background:#0a9f76;border-color:#0a9f76}.organization-domain-progress .current{color:#8d621c}.organization-domain-progress .current i{color:#8d621c;background:#fff3d8;border-color:#dfb963}.organization-domain-publishing article>footer{color:#7c8983;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 10px;font-size:5px;display:flex}.organization-domain-publishing article>footer a{color:var(--green-deep);font-weight:750}.organization-domain-publishing article>footer small{font-size:5px}.organization-domain-detail .domain-related-list{padding-top:6px}.organization-domain-detail .domain-detail-state .pill.disabled{color:#a3433b;background:#fae7e4}.organization-domain-dns-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.organization-domain-detail .organization-domain-dns-table{overflow-x:auto}.organization-domain-detail .organization-domain-dns-table .domain-dns-row{grid-template-columns:48px minmax(130px,.65fr) minmax(210px,1.2fr) minmax(125px,.65fr) 57px;min-width:780px}.scoped-dns-state{min-width:0}.scoped-dns-state b,.scoped-dns-state small{display:block}.scoped-dns-state b{color:#77827d;white-space:nowrap;background:#edf1ef;width:max-content;max-width:100%;padding:4px 6px;font-size:6px}.scoped-dns-state small{color:#94651b;font:500 5px/1.35 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.scoped-dns-state.matched b{color:#087b5d;background:#dff3ec}.scoped-dns-state.missing b{color:#946319;background:#fbefda}.scoped-dns-state.mismatch b{color:#a7473f;background:#f9e5e2}.organization-domain-dns-awaiting{background:#fff9e9;border:1px solid #ead7a9;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:118px;margin:15px;padding:16px;display:grid}.organization-domain-dns-awaiting>span{color:#80611d;background:#efdca4;place-items:center;width:33px;height:33px;font-size:7px;font-weight:800;display:grid}.organization-domain-dns-awaiting strong{font-size:9px}.organization-domain-dns-awaiting p{color:#776b46;max-width:720px;margin:5px 0 0;font-size:7px;line-height:1.55}.organization-domain-dns-awaiting a{color:var(--green-deep);margin-top:9px;font-size:7px;font-weight:750;display:inline-block}.organization-domain-dns-awaiting.native{background:#f0f8f5;border-color:#cde4dc}.organization-domain-dns-awaiting.native>span{color:#08795d;background:#d9f0e8}.organization-domain-dns-awaiting.native p{color:#658078}.organization-host-route-list>a.current{border-left:3px solid var(--green);background:#f4faf7;padding-left:9px}.organization-domain-next-steps{overflow:hidden}.organization-domain-next-steps>header{border-bottom:1px solid var(--line-soft);min-height:60px;padding:12px 15px}.organization-domain-next-steps>header span,.organization-domain-target-card>span{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.organization-domain-next-steps>header h2{margin:5px 0 0;font-size:11px}.organization-domain-next-steps>div{grid-template-columns:repeat(3,1fr);display:grid}.organization-domain-next-steps article{border-right:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-height:83px;padding:12px 14px;display:grid}.organization-domain-next-steps article:last-child{border-right:0}.organization-domain-next-steps article>b{width:27px;height:27px;color:var(--green-deep);background:#e3f3ed;place-items:center;font-size:7px;display:grid}.organization-domain-next-steps article p{margin:0}.organization-domain-next-steps article strong,.organization-domain-next-steps article small{display:block}.organization-domain-next-steps article strong{font-size:8px}.organization-domain-next-steps article small{color:#84908b;margin-top:4px;font-size:6px;line-height:1.45}.organization-domain-target-card{padding:14px}.organization-domain-target-card>div{border:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-height:56px;margin-top:10px;padding:8px;display:grid}.organization-domain-target-card>div>b{color:#08795d;background:#dff2eb;place-items:center;width:33px;height:33px;font-size:7px;display:grid}.organization-domain-target-card>div p{margin:0}.organization-domain-target-card>div strong,.organization-domain-target-card>div small{display:block}.organization-domain-target-card>div strong{font-size:8px}.organization-domain-target-card>div small{color:#84908b;margin-top:3px;font-size:6px}.organization-domain-target-card dl{margin:8px 0 0}.organization-domain-target-card dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:33px;font-size:7px;display:flex}.organization-domain-target-card dt{color:#83908a}.organization-domain-target-card dd{margin:0;font-weight:700}.organization-domain-target-card>a{border:1px solid var(--green-deep);min-height:31px;color:var(--green-deep);place-items:center;margin-top:11px;font-size:7px;font-weight:750;display:grid}.organization-domain-directory{overflow:hidden}.organization-domain-table>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(230px,1.35fr) minmax(130px,1fr) 70px 85px 180px;align-items:center;gap:10px;min-height:55px;padding:8px 15px;display:grid}.organization-domain-table>div.head{color:#89948f;text-transform:uppercase;background:#f8faf9;min-height:32px;font-size:6px;font-weight:750}.organization-domain-table>div>div strong,.organization-domain-table>div>div small{display:block}.organization-domain-table>div>div strong{font:650 7px var(--font-geist-mono), monospace}.organization-domain-table>div>div small{color:#8b9691;margin-top:4px;font-size:5px}.organization-domain-table>div>div em{color:#8e641d;background:#fff2db;width:max-content;margin-top:5px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:750;display:block}.organization-domain-table>div>div a:hover strong{color:var(--green-deep)}.organization-domain-table>div>span{color:#56665f;font-size:7px}.organization-domain-table>div>b{color:#6d7a74;background:#edf2f0;width:max-content;padding:3px 5px;font-size:5px}.organization-domain-table>div>i{color:#92651c;background:#faf0db;width:max-content;padding:4px 6px;font-size:5px;font-style:normal;font-weight:750}.organization-domain-table>div>i.active{color:#08795d;background:#e3f5ee}.organization-domain-table>div>i.disabled{color:#7b8581;background:#ecefed}.organization-domain-table nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.organization-domain-table nav button{min-height:25px;color:var(--green-deep);background:#fff;border:1px solid #d8e1dd;padding:0 6px;font-size:5px;font-weight:700}.organization-domain-table nav button.danger{color:#a34c47}.organization-domain-table nav button:disabled{cursor:wait;opacity:.55}.organization-domain-table>div.reviewing-impact{background:#fffdf8}.organization-domain-table .domain-impact-confirmation{background:#fff8eb;border:1px solid #ebd2aa;grid-column:1/-1;grid-template-columns:27px minmax(220px,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.organization-domain-table .domain-impact-confirmation>span{color:#865b17;background:#f2d39f;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.organization-domain-table .domain-impact-confirmation strong{color:#5f471f;font-size:7px;display:block}.organization-domain-table .domain-impact-confirmation p{color:#816b47;margin:3px 0 0;font-size:6px;line-height:1.45}.organization-domain-table .domain-impact-confirmation nav button{min-height:28px}.domain-profile-impact{background:#fff9ee;border:1px solid #ead5b1;grid-template-columns:33px 1fr;align-items:center;gap:8px;margin:8px 0;padding:8px;display:grid}.domain-profile-impact>b{color:#805816;background:#f2d7a8;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.domain-profile-impact p{margin:0}.domain-profile-impact strong,.domain-profile-impact small{display:block}.domain-profile-impact strong{color:#62491f;font-size:7px}.domain-profile-impact small{color:#88704a;margin-top:3px;font-size:6px}.domain-actions-card .domain-impact-confirmation.compact{background:#fff7e8;border:1px solid #e7c99a;margin-top:8px;padding:9px}.domain-actions-card .domain-impact-confirmation.compact>strong{color:#65491c;font-size:7px}.domain-actions-card .domain-impact-confirmation.compact>p{color:#806a47;margin:4px 0 8px;font-size:6px;line-height:1.45}.domain-actions-card .domain-impact-confirmation.compact>div{gap:6px;display:flex}.domain-actions-card .domain-impact-confirmation.compact button{color:#52625b;background:#fff;border:1px solid #d8dfdc;min-height:28px;padding:0 8px;font-size:6px;font-weight:700}.domain-actions-card .domain-impact-confirmation.compact button.danger{color:#9b4036;background:#fff3f1;border-color:#dbaea6}.organization-domain-profile-impact{padding:14px}.organization-domain-profile-impact>span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:800}.organization-domain-profile-impact h2{margin:5px 0 10px;font-size:10px}.organization-domain-profile-impact>div{border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.organization-domain-profile-impact article{border-right:1px solid var(--line-soft);align-content:center;place-items:center;min-height:56px;display:grid}.organization-domain-profile-impact article:last-child{border-right:0}.organization-domain-profile-impact article strong,.organization-domain-profile-impact article small{text-align:center;display:block}.organization-domain-profile-impact article strong{color:#273832;font-size:14px}.organization-domain-profile-impact article small{color:#83908b;margin-top:3px;font-size:5px}.organization-domain-profile-impact>p{color:#796746;background:#fff8e9;margin:9px 0 0;padding:8px;font-size:6px;line-height:1.5}@media (max-width:1180px){.organization-domain-hero{grid-template-columns:1fr}.organization-domain-hero dl{border-top:1px solid #375047;border-left:0;min-height:105px}.organization-domain-layout{grid-template-columns:1fr}.organization-domain-form{position:static}.organization-domain-publishing>div,.organization-domain-next-steps>div{grid-template-columns:1fr}.organization-domain-next-steps article{border-right:0;border-bottom:1px solid var(--line-soft)}.organization-domain-table>div{grid-template-columns:minmax(210px,1.4fr) minmax(110px,1fr) 65px 80px 150px}}@media (max-width:760px){.organization-domain-hero>div{padding:22px 20px}.organization-domain-hero dl{grid-template-columns:1fr}.organization-domain-hero dl>div{border-bottom:1px solid #375047;border-right:0;min-height:78px}.organization-unit-routes{grid-template-columns:1fr}.organization-root-route{grid-template-columns:36px minmax(0,1fr)}.organization-root-route>div:last-child{grid-column:1/-1;justify-content:start}.organization-domain-publishing>header{align-items:flex-start}.organization-domain-dns-awaiting{grid-template-columns:29px minmax(0,1fr);margin:11px;padding:12px}.organization-domain-table{overflow-x:auto}.organization-domain-table>div{min-width:760px}}.organization-profile-domain-requests{margin-bottom:12px}.organization-profile-domain-requests>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:63px;padding:12px 16px;display:flex}.organization-profile-domain-requests>header span{color:var(--green-deep);letter-spacing:.09em;font-size:6px;font-weight:800}.organization-profile-domain-requests>header h2{margin:5px 0 0;font-size:10px}.organization-profile-domain-requests>header p{color:#81908a;margin:4px 0 0;font-size:6px}.organization-profile-domain-requests>header>b{color:#9b6b12;font-size:6px}.organization-profile-domain-requests>div{padding:0 15px 8px}.organization-profile-domain-requests article{border-bottom:1px solid #e6ebe9;grid-template-columns:31px minmax(150px,.8fr) minmax(190px,1fr) minmax(235px,.85fr);align-items:center;gap:11px;min-height:84px;display:grid}.organization-profile-domain-requests article>span{color:#986810;background:#fff1d0;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.organization-profile-domain-requests article.approved>span{color:#08795d;background:#dcf3eb}.organization-profile-domain-requests article.declined>span{color:#a34437;background:#f7ded9}.organization-profile-domain-requests article.cancelled>span{color:#77847e;background:#edf1ef}.organization-profile-request-person,.organization-profile-request-address{min-width:0}.organization-profile-request-person strong,.organization-profile-request-person small,.organization-profile-request-person em,.organization-profile-request-address strong,.organization-profile-request-address small,.organization-profile-request-address em{display:block}.organization-profile-request-person strong{font-size:7px}.organization-profile-request-person a:hover strong{color:var(--green-deep)}.organization-profile-request-person small,.organization-profile-request-address small{color:#84908b;margin-top:3px;font-size:5px}.organization-profile-request-person em,.organization-profile-request-address em{color:#718079;margin-top:4px;font-size:5px;font-style:normal}.organization-profile-request-address strong{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin-top:4px;font-size:7px}.organization-profile-request-decision input{background:#fafbfb;border:1px solid #d7dfdc;outline:0;width:100%;height:30px;padding:0 8px;font-size:6px}.organization-profile-request-decision input:focus{border-color:#62b89c;box-shadow:0 0 0 3px #eaf6f2}.organization-profile-request-decision nav{justify-content:flex-end;gap:7px;margin-top:6px;display:flex}.organization-profile-request-decision button{color:#fff;background:#0b9f75;border:0;min-height:27px;padding:0 10px;font-size:6px;font-weight:750}.organization-profile-request-decision button.decline{color:#a4473a;background:#fff;border:1px solid #e4c3bd}.organization-profile-request-result{text-align:right}.organization-profile-request-result b,.organization-profile-request-result small,.organization-profile-request-result time{display:block}.organization-profile-request-result b{color:#4d5e56;font-size:6px}.organization-profile-request-result small,.organization-profile-request-result time{color:#87928d;margin-top:3px;font-size:5px}.organization-profile-request-empty{align-items:center;gap:11px;min-height:82px;display:flex}.organization-profile-request-empty>span{color:#08795d;background:#e3f4ee;place-items:center;width:31px;height:31px;display:grid}.organization-profile-request-empty p{margin:0}.organization-profile-request-empty strong,.organization-profile-request-empty small{display:block}.organization-profile-request-empty strong{font-size:7px}.organization-profile-request-empty small{color:#84908b;margin-top:4px;font-size:5px}@media (max-width:900px){.organization-profile-domain-requests article{grid-template-columns:31px minmax(150px,.8fr) minmax(180px,1fr);padding:10px 0}.organization-profile-request-decision,.organization-profile-request-result{grid-column:2/-1}.organization-profile-request-result{text-align:left}}@media (max-width:620px){.organization-profile-domain-requests article{grid-template-columns:29px minmax(0,1fr)}.organization-profile-request-address,.organization-profile-request-decision,.organization-profile-request-result{grid-column:2}.organization-profile-domain-requests>header{align-items:flex-start}.organization-profile-domain-requests>header>b{white-space:nowrap}}.organization-domain-hub-live{gap:16px}.organization-domain-hub-live *{font-size:12px!important}.organization-domain-hub-live h2{line-height:1.3;font-size:17px!important}.organization-domain-hub-live .organization-domain-hero h2,.organization-domain-hub-live .organization-domain-hero dd{font-size:22px!important}.organization-domain-live-state{background:#f5faf8;border:1px solid #cfe3dc;border-left:4px solid #168067;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:13px 15px;display:grid}.organization-domain-live-state>span{background:#e3f2ed;border:1px solid #bcd8cf;place-items:center;width:32px;height:32px;display:grid}.organization-domain-live-state>span i{background:#168067;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1680671f}.organization-domain-live-state>div small,.organization-domain-live-state>div strong,.organization-domain-live-state>div p{display:block}.organization-domain-live-state>div small{color:#176c59;letter-spacing:.05em;font-weight:800}.organization-domain-live-state>div strong{margin-top:3px;font-size:14px!important}.organization-domain-live-state>div p{color:#587169;margin:3px 0 0;line-height:1.45}.organization-domain-live-state time{color:#587169;white-space:nowrap}.organization-domain-live-state>button{color:#126b55;cursor:pointer;background:#fff;border:1px solid #a9cfc3;min-height:40px;padding:0 13px;font-weight:750}.organization-domain-live-state>button:disabled{cursor:not-allowed;opacity:.6}.organization-domain-live-state.syncing>span i{animation:1.1s ease-in-out infinite organization-domain-live-pulse}.organization-domain-live-state.offline{background:#fffbef;border-color:#e4c77d #e4c77d #e4c77d #a87923}.organization-domain-live-state.offline>span{background:#f7eecf;border-color:#e5cd8e}.organization-domain-live-state.offline>span i{background:#a87923;box-shadow:0 0 0 4px #a879231f}.organization-domain-hub-live .organization-domain-hero{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);min-height:250px}.organization-domain-hub-live .organization-domain-hero>div{padding:28px}.organization-domain-hub-live .organization-domain-hero p{font-size:13px!important}.organization-domain-hub-live .organization-domain-hero code{margin-top:18px;padding:9px 11px;font-size:13px!important}.organization-domain-hub-live .organization-domain-hero dl>div{min-height:125px;padding:18px}.organization-domain-hub-live .organization-domain-hero dd small{line-height:1.4}.organization-domain-hub-live .organization-domain-layout{grid-template-columns:minmax(0,1fr) 380px;gap:16px}.organization-domain-hub-live .organization-route-map>header,.organization-domain-hub-live .organization-domain-directory>header,.organization-domain-hub-live .organization-domain-publishing>header,.organization-domain-hub-live .organization-profile-domain-requests>header{min-height:84px;padding:14px 17px}.organization-domain-hub-live .organization-route-map>header p,.organization-domain-hub-live .organization-domain-form>header p,.organization-domain-hub-live .organization-domain-publishing>header p,.organization-domain-hub-live .organization-profile-domain-requests>header p{margin-top:5px;line-height:1.45}.organization-domain-hub-live .organization-route-map>header>b,.organization-domain-hub-live .organization-domain-directory>header>b,.organization-domain-hub-live .organization-domain-publishing>header>b{padding:7px 9px}.organization-domain-hub-live .organization-root-route{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:92px;margin:17px 17px 0;padding:12px 14px}.organization-domain-hub-live .organization-root-route>span{width:44px;height:44px}.organization-domain-hub-live .organization-root-route strong{font-size:14px!important}.organization-domain-hub-live .organization-root-route code{margin-top:5px;font-size:12px!important}.organization-domain-hub-live .organization-root-route>div:last-child{gap:6px}.organization-domain-hub-live .organization-root-route>div:last-child span{padding:6px 7px}.organization-domain-hub-live .organization-route-line{height:44px}.organization-domain-hub-live .organization-unit-routes{gap:11px;padding:0 17px 17px}.organization-domain-hub-live .organization-unit-routes article{grid-template-rows:auto minmax(110px,1fr) auto}.organization-domain-hub-live .organization-unit-routes article>header{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:10px 12px}.organization-domain-hub-live .organization-unit-routes article>header>span{width:38px;height:38px}.organization-domain-hub-live .organization-unit-routes article>header strong{font-size:13px!important}.organization-domain-hub-live .organization-unit-routes article>header small{margin-top:4px}.organization-domain-hub-live .organization-unit-routes article>header>b{width:28px;height:28px}.organization-domain-hub-live .organization-unit-routes article>div{gap:9px;padding:11px 12px}.organization-domain-hub-live .route-address{grid-template-columns:8px minmax(0,1fr);gap:9px}.organization-domain-hub-live .route-address>i{width:8px;height:8px;margin-top:5px}.organization-domain-hub-live .route-address code{font-size:12px!important}.organization-domain-hub-live .route-address small{margin-top:3px}.organization-domain-hub-live .organization-unit-routes article>footer{gap:7px;min-height:48px;padding:7px 10px}.organization-domain-hub-live .organization-unit-routes article>footer button{cursor:pointer;min-height:34px;padding:0 9px}.organization-domain-hub-live .organization-domain-form{top:82px}.organization-domain-hub-live .organization-domain-form>header{padding:16px}.organization-domain-hub-live .organization-domain-form form{gap:14px;padding:16px}.organization-domain-hub-live .organization-domain-form form>label{gap:7px}.organization-domain-hub-live .organization-domain-form input,.organization-domain-hub-live .organization-domain-form select{min-height:42px;padding:0 10px}.organization-domain-hub-live .organization-domain-form label>div{grid-template-columns:34px minmax(0,1fr)}.organization-domain-hub-live .organization-domain-form .canonical{cursor:pointer;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:66px;padding:10px}.organization-domain-hub-live .organization-domain-form .canonical>i{width:32px;height:32px}.organization-domain-hub-live .organization-domain-form .canonical small{margin-top:4px;line-height:1.4}.organization-domain-hub-live .organization-domain-form form>p{padding:10px}.organization-domain-hub-live .organization-domain-form .submit{cursor:pointer;min-height:42px}.organization-domain-hub-live .organization-domain-form>footer{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:86px;padding:13px 15px}.organization-domain-hub-live .organization-domain-form>footer>span{width:32px;height:32px}.organization-domain-hub-live .organization-domain-publishing>div{gap:12px;padding:14px 17px 17px}.organization-domain-hub-live .organization-domain-publishing article>header{min-height:76px;padding:11px 13px}.organization-domain-hub-live .organization-domain-publishing article>header code{overflow-wrap:anywhere;font-size:13px!important}.organization-domain-hub-live .organization-domain-publishing article>header small{margin-top:5px;line-height:1.4}.organization-domain-hub-live .organization-domain-publishing article>header>span{padding:6px 8px}.organization-domain-hub-live .organization-domain-progress>div{gap:7px;min-height:70px}.organization-domain-hub-live .organization-domain-progress i{width:27px;height:27px}.organization-domain-hub-live .organization-domain-publishing article>footer{min-height:48px;padding:8px 12px}.organization-domain-hub-live .organization-profile-domain-requests>header>b{white-space:nowrap}.organization-domain-hub-live .organization-profile-domain-requests>div{padding:0 17px 10px}.organization-domain-hub-live .organization-profile-domain-requests article{grid-template-columns:38px minmax(170px,.8fr) minmax(210px,1fr) minmax(250px,.85fr);gap:13px;min-height:112px;padding:11px 0}.organization-domain-hub-live .organization-profile-domain-requests article>span{width:36px;height:36px}.organization-domain-hub-live .organization-profile-request-person strong,.organization-domain-hub-live .organization-profile-request-address strong{font-size:13px!important}.organization-domain-hub-live .organization-profile-request-person small,.organization-domain-hub-live .organization-profile-request-person em,.organization-domain-hub-live .organization-profile-request-address small,.organization-domain-hub-live .organization-profile-request-address em{margin-top:5px;line-height:1.4}.organization-domain-hub-live .organization-profile-request-decision input{height:40px;padding:0 10px}.organization-domain-hub-live .organization-profile-request-decision nav{gap:8px;margin-top:8px}.organization-domain-hub-live .organization-profile-request-decision button{cursor:pointer;min-height:36px;padding:0 12px}.organization-domain-hub-live .organization-profile-request-result small,.organization-domain-hub-live .organization-profile-request-result time{margin-top:4px}.organization-domain-filter{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.organization-domain-filter label>span{color:#56665f;margin-bottom:7px;font-weight:750;display:block}.organization-domain-filter input,.organization-domain-filter select{color:#263b33;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cfdad6}.organization-domain-filter input{padding:0 12px}.organization-domain-filter select{cursor:pointer;padding:0 34px 0 10px}.organization-domain-filter p{white-space:nowrap;background:#edf7f3;border-left:3px solid #168067;align-items:center;gap:7px;min-height:42px;margin:0;padding:0 12px;display:flex}.organization-domain-filter p strong{color:#126c56;font-size:18px!important}.organization-domain-filter p span{color:#5f756d}.organization-domain-hub-live .organization-domain-table>div{grid-template-columns:minmax(230px,1.35fr) minmax(140px,1fr) 82px 100px minmax(190px,auto);gap:12px;min-height:76px;padding:10px 17px}.organization-domain-hub-live .organization-domain-table>div.head{min-height:42px}.organization-domain-hub-live .organization-domain-table>div>div strong{overflow-wrap:anywhere;line-height:1.4;font-size:13px!important}.organization-domain-hub-live .organization-domain-table>div>div small{margin-top:5px;line-height:1.4}.organization-domain-hub-live .organization-domain-table>div>div em{width:auto;margin-top:6px;padding:4px 6px;line-height:1.35}.organization-domain-hub-live .organization-domain-table>div>b,.organization-domain-hub-live .organization-domain-table>div>i{padding:6px 7px}.organization-domain-hub-live .organization-domain-table nav{gap:7px}.organization-domain-hub-live .organization-domain-table nav button{cursor:pointer;min-height:36px;padding:0 9px}.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation{grid-template-columns:34px minmax(220px,1fr) auto;gap:12px;padding:12px}.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation>span{width:32px;height:32px}.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation strong{font-size:13px!important}.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation p{margin-top:5px;line-height:1.5}.organization-domain-empty{grid-template-columns:1fr auto!important;min-height:92px!important}.organization-domain-empty button{color:#126b55;cursor:pointer;background:#f2f8f6;border:1px solid #b9d3ca;min-height:38px;padding:0 12px;font-weight:750}.organization-domain-unavailable{background:snow;border:1px solid #dfb6ad;place-items:center;min-height:430px;display:grid}.organization-domain-unavailable>section{text-align:center;width:min(600px,100% - 32px);padding:35px 24px}.organization-domain-unavailable>section>span{color:#a64534;background:#f7e5e1;place-items:center;width:48px;height:48px;margin:0 auto 15px;font-size:20px;display:grid}.organization-domain-unavailable small{color:#9b4b3e;letter-spacing:.06em;font-size:12px;font-weight:800}.organization-domain-unavailable h1{color:#342925;margin:8px 0;font-size:22px;line-height:1.25}.organization-domain-unavailable p{color:#6f625e;margin:0 auto;font-size:14px;line-height:1.6}.organization-domain-unavailable button{color:#fff;cursor:pointer;background:#177c62;border:1px solid #177c62;min-height:40px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:750}@keyframes organization-domain-live-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:1180px){.organization-domain-hub-live .organization-domain-hero,.organization-domain-hub-live .organization-domain-layout{grid-template-columns:1fr}.organization-domain-hub-live .organization-domain-form{position:static}}@media (max-width:900px){.organization-domain-live-state{grid-template-columns:34px minmax(0,1fr) auto}.organization-domain-live-state time{grid-column:2}.organization-domain-live-state>button{grid-area:1/3/span 2}.organization-domain-hub-live .organization-profile-domain-requests article{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr)}.organization-domain-hub-live .organization-profile-request-decision,.organization-domain-hub-live .organization-profile-request-result{grid-column:2/-1}.organization-domain-hub-live .organization-domain-table{background:#f7faf8;padding:12px;overflow:visible}.organization-domain-hub-live .organization-domain-table>div.head{display:none}.organization-domain-hub-live .organization-domain-table>div:not(.head){background:#fff;border:1px solid #d7e1dd;grid-template-columns:1fr 1fr;gap:13px 16px;min-width:0;margin-bottom:11px;padding:14px;display:grid}.organization-domain-hub-live .organization-domain-table>div:not(.head):last-child{margin-bottom:0}.organization-domain-hub-live .organization-domain-table>div:not(.head)>div,.organization-domain-hub-live .organization-domain-table>div:not(.head)>span,.organization-domain-hub-live .organization-domain-table>div:not(.head)>b,.organization-domain-hub-live .organization-domain-table>div:not(.head)>i,.organization-domain-hub-live .organization-domain-table>div:not(.head)>nav{width:auto;min-width:0}.organization-domain-hub-live .organization-domain-table>div:not(.head)>div:before,.organization-domain-hub-live .organization-domain-table>div:not(.head)>span:before,.organization-domain-hub-live .organization-domain-table>div:not(.head)>b:before,.organization-domain-hub-live .organization-domain-table>div:not(.head)>i:before,.organization-domain-hub-live .organization-domain-table>div:not(.head)>nav:before{content:attr(data-label);color:#697a73;letter-spacing:.03em;margin-bottom:6px;font-style:normal;font-weight:750;display:block}.organization-domain-hub-live .organization-domain-table>div:not(.head)>nav{grid-column:1/-1;justify-content:flex-start}.organization-domain-hub-live .organization-domain-table>div:not(.head)>nav:before{flex-basis:100%}.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation{grid-column:1/-1}}@media (max-width:640px){.organization-domain-live-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.organization-domain-live-state>span{width:30px;height:30px}.organization-domain-live-state time{grid-column:2}.organization-domain-live-state>button{grid-area:auto/1/auto/-1;width:100%}.organization-domain-hub-live .organization-domain-hero>div{padding:23px 18px}.organization-domain-hub-live .organization-domain-hero h2{font-size:20px!important}.organization-domain-hub-live .organization-domain-hero dl{grid-template-columns:1fr}.organization-domain-hub-live .organization-domain-hero dl>div{min-height:92px}.organization-domain-hub-live .organization-root-route{grid-template-columns:44px minmax(0,1fr)}.organization-domain-hub-live .organization-root-route>div:last-child{grid-column:1/-1;justify-content:start}.organization-domain-hub-live .organization-unit-routes{grid-template-columns:1fr}.organization-domain-hub-live .organization-domain-publishing>header,.organization-domain-hub-live .organization-profile-domain-requests>header{flex-direction:column;align-items:flex-start}.organization-domain-hub-live .organization-domain-progress{grid-template-columns:1fr 1fr}.organization-domain-hub-live .organization-domain-progress>div:nth-child(2){border-right:0}.organization-domain-hub-live .organization-profile-domain-requests article{grid-template-columns:36px minmax(0,1fr)}.organization-domain-hub-live .organization-profile-request-address,.organization-domain-hub-live .organization-profile-request-decision,.organization-domain-hub-live .organization-profile-request-result{grid-column:2}.organization-domain-hub-live .organization-profile-request-decision nav{flex-wrap:wrap;justify-content:flex-start}.organization-domain-filter,.organization-domain-hub-live .organization-domain-table>div:not(.head){grid-template-columns:1fr}.organization-domain-hub-live .organization-domain-table>div:not(.head)>nav,.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation{grid-column:auto}.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation{grid-template-columns:32px minmax(0,1fr)}.organization-domain-hub-live .organization-domain-table .domain-impact-confirmation>nav{grid-column:1/-1;justify-content:flex-start}.organization-domain-empty{grid-template-columns:1fr!important}}.domain-simulator{gap:16px;display:grid}.domain-simulator h2,.domain-simulator h3,.domain-simulator p,.domain-simulator dl{margin:0}.domain-simulator-invite{border:1px solid #bcded3;border-left:3px solid var(--green);background:#eff9f5;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 15px;display:grid}.domain-simulator-invite>span{color:#08795d;background:#d5f0e6;place-items:center;width:27px;height:27px;font-size:11px;font-weight:850;display:grid}.domain-simulator-invite p small,.domain-simulator-invite p strong,.domain-simulator-invite p b{display:block}.domain-simulator-invite p small{color:#0c8968;letter-spacing:.1em;font-size:6px;font-weight:850}.domain-simulator-invite p strong{margin-top:3px;font-size:10px}.domain-simulator-invite p b{color:#6d7d77;margin-top:2px;font-size:7px;font-weight:500}.domain-simulator-invite>a{color:#08795d;background:#fff;border:1px solid #8ccab6;padding:8px 10px;font-size:8px;font-weight:800}.domain-simulator-hero{color:#fff;background:#142822;border:1px solid #213a33;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);min-height:206px;display:grid;overflow:hidden}.domain-simulator-hero>div{background:radial-gradient(circle at 94% 12%,#20d59e2b,#0000 37%);padding:29px 32px;position:relative}.domain-simulator-hero>div:after{content:"";border:1px solid #67e1bc1f;width:150px;height:150px;position:absolute;bottom:-68px;right:30px;transform:rotate(42deg)}.domain-simulator-hero>div>span,.domain-simulator-test>header span,.domain-simulator-presets>header span,.domain-simulator-rule>span,.domain-simulator-safety>span,.domain-simulator-mappings>header span{color:#62e2bb;letter-spacing:.13em;font-size:7px;font-weight:850}.domain-simulator-hero h2{letter-spacing:-.025em;max-width:570px;margin-top:8px;font-size:22px;line-height:1.12}.domain-simulator-hero>div>p{color:#bdd0c9;max-width:610px;margin-top:11px;font-size:10px;line-height:1.62}.domain-simulator-hero nav{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.domain-simulator-hero nav b{color:#c6d8d2;background:#ffffff08;border:1px solid #355047;padding:6px 8px;font-size:7px;font-weight:650}.domain-simulator-hero>aside{background:#20362f;border-left:1px solid #355048;flex-direction:column;justify-content:center;padding:28px;display:flex}.domain-simulator-hero aside>small{color:#86a299;letter-spacing:.1em;font-size:7px;font-weight:800}.domain-simulator-hero aside>code{color:#75e7c4;text-overflow:ellipsis;white-space:nowrap;background:#172b25;border:1px solid #456159;margin-top:12px;padding:11px 12px;font-size:10px;display:block;overflow:hidden}.domain-simulator-hero aside>p{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.domain-simulator-hero aside p span{color:#9db1aa;letter-spacing:.07em;border:1px solid #60776f;padding:4px 6px;font-size:6px;font-weight:800}.domain-simulator-hero aside p span.active{color:#83e7c8;background:#214c3f;border-color:#43bd97}.domain-simulator-hero aside p span.disabled{color:#89928f;border-color:#6d7472}.domain-simulator-hero aside p b{color:#cfddd8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.domain-simulator-test{padding:0;overflow:hidden}.domain-simulator-test>header,.domain-simulator-presets>header,.domain-simulator-mappings>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:73px;padding:16px 20px;display:flex}.domain-simulator-test>header h2,.domain-simulator-presets>header h2,.domain-simulator-mappings>header h2{margin-top:4px;font-size:14px}.domain-simulator-test>header p,.domain-simulator-presets>header p,.domain-simulator-mappings>header p{color:var(--muted);margin-top:3px;font-size:8px}.domain-simulator-test>header>b{color:#74827d;letter-spacing:.08em;font-size:7px}.domain-simulator-test>form{border-bottom:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px 20px;display:grid}.domain-simulator-test form label{background:#fff;border:1px solid #d4ded9;align-items:center;min-height:38px;display:flex}.domain-simulator-test form label>span{color:#61716b;background:#f2f6f4;border-right:1px solid #e1e7e4;align-self:stretch;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.domain-simulator-test form input{color:#1f3730;border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.domain-simulator-test form button{color:#fff;background:#08795d;border:1px solid #08795d;padding:0 16px;font-size:8px;font-weight:800}.domain-simulator-result{background:#f7f9f8;border-left:3px solid #8b9893;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:13px 20px;display:grid}.domain-simulator-result>span{color:#67756f;background:#e7ecea;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.domain-simulator-result.success{background:#eef9f5;border-left-color:#00a978}.domain-simulator-result.success>span{color:#08795d;background:#ceeee2}.domain-simulator-result.info{background:#f0f7fb;border-left-color:#4b95c5}.domain-simulator-result.info>span{color:#35759f;background:#d9eaf5}.domain-simulator-result.warning{background:#fff9ec;border-left-color:#d39b2d}.domain-simulator-result.warning>span{color:#93640d;background:#f5e6bd}.domain-simulator-result.danger{background:#fff4f3;border-left-color:#d56366}.domain-simulator-result.danger>span{color:#a53f42;background:#f5dedd}.domain-simulator-result small{color:#73817c;letter-spacing:.1em;font-size:6px;font-weight:850}.domain-simulator-result h3{margin-top:3px;font-size:10px}.domain-simulator-result p{color:#64736d;margin-top:3px;font-size:8px;line-height:1.45}.domain-simulator-result>a{color:#08795d;background:#fff;border:1px solid #9acdbd;padding:7px 9px;font-size:8px;font-weight:800}.domain-simulator-flow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;display:grid}.domain-simulator-flow>i{color:#9eada7;text-align:center;font-style:normal}.domain-simulator-flow article{background:#fff;border:1px solid #dce4e0;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;min-height:61px;padding:9px 11px;display:grid}.domain-simulator-flow article>span{color:#08795d;background:#ddf2ea;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid}.domain-simulator-flow article.blocked>span{color:#ab494b;background:#f5e0df}.domain-simulator-flow article p small,.domain-simulator-flow article p strong,.domain-simulator-flow article p b{display:block}.domain-simulator-flow article p small{color:#99a49f;font-size:5px;font-weight:800}.domain-simulator-flow article p strong{margin-top:2px;font-size:8px}.domain-simulator-flow article p b{color:#7b8883;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-top:2px;font-size:6px;font-weight:500;overflow:hidden}.domain-simulator-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:16px;display:grid}.domain-simulator-presets{padding:0;overflow:hidden}.domain-simulator-presets>header>b{color:#697b74;font-size:8px}.domain-simulator-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-simulator-presets>div>a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:81px;padding:12px 14px;display:grid}.domain-simulator-presets>div>a:nth-child(2n){border-right:0}.domain-simulator-presets>div>a.active{background:#f0faf6;box-shadow:inset 3px 0 #00a978}.domain-simulator-presets a>span{color:#668078;background:#ecf2ef;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.domain-simulator-presets a.active>span{color:#08795d;background:#d4efe5}.domain-simulator-presets a p strong,.domain-simulator-presets a p small,.domain-simulator-presets a p code{display:block}.domain-simulator-presets a p strong{font-size:9px}.domain-simulator-presets a p small{color:#77857f;margin-top:3px;font-size:7px;line-height:1.35}.domain-simulator-presets a p code{color:#3f7666;text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:5px;font-size:7px;overflow:hidden}.domain-simulator-presets a>b{color:#08795d;font-size:7px}.domain-simulator-side{gap:16px;display:grid;position:sticky;top:82px}.domain-simulator-rule,.domain-simulator-safety{padding:17px}.domain-simulator-rule>span,.domain-simulator-safety>span{color:#71807a}.domain-simulator-rule h2{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;overflow:hidden}.domain-simulator-rule>p{color:#6f7d77;margin-top:8px;font-size:8px;line-height:1.5}.domain-simulator-rule dl{border-top:1px solid var(--line-soft);margin-top:13px;display:grid}.domain-simulator-rule dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.domain-simulator-rule dt{color:#7e8b86;font-size:7px}.domain-simulator-rule dd{color:#293d36;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:7px;font-weight:700;overflow:hidden}.domain-simulator-rule>a{color:#08795d;margin-top:13px;font-size:8px;font-weight:800;display:block}.domain-simulator-safety ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.domain-simulator-safety li{color:#61716b;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:7px;font-size:7px;line-height:1.45;display:grid}.domain-simulator-safety li b{color:#08795d;background:#e6f3ee;place-items:center;width:18px;height:18px;font-size:6px;display:grid}.domain-simulator-mappings{padding:0;overflow:hidden}.domain-simulator-mappings>header>dl{border:1px solid #dfe6e3;align-items:stretch;display:flex}.domain-simulator-mappings>header>dl>div{text-align:center;border-right:1px solid #e2e8e5;min-width:62px;padding:6px 10px}.domain-simulator-mappings>header>dl>div:last-child{border-right:0}.domain-simulator-mappings dt{color:#89948f;font-size:5px}.domain-simulator-mappings dd{margin:3px 0 0;font-size:10px;font-weight:800}.domain-simulator-mappings>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:69px minmax(0,1fr) 90px 72px 118px;align-items:center;gap:10px;min-height:62px;padding:10px 18px;display:grid}.domain-simulator-mappings>div>article:last-child{border-bottom:0}.domain-simulator-mappings>div>article.selected{background:#f1faf6;box-shadow:inset 3px 0 #00a978}.domain-simulator-mappings article>span{color:#80908a;letter-spacing:.07em;font-size:6px;font-weight:850}.domain-simulator-mappings article.selected>span{color:#08795d}.domain-simulator-mappings article p strong,.domain-simulator-mappings article p small{display:block}.domain-simulator-mappings article p strong{font-size:9px}.domain-simulator-mappings article p small{color:#7f8b87;margin-top:3px;font-size:6px}.domain-simulator-mappings article>code{color:#4c6d62;font-size:7px}.domain-simulator-mappings article>b{color:#7a8782;text-align:center;border:1px solid #dce4e0;padding:4px 5px;font-size:6px}.domain-simulator-mappings article>b.active{color:#08795d;background:#eff9f5;border-color:#a4d7c6}.domain-simulator-mappings article nav{justify-content:flex-end;gap:8px;display:flex}.domain-simulator-mappings article nav a{color:#08795d;font-size:7px;font-weight:750}.public-address-unavailable{color:#172822;min-height:100vh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#f1f5f3;place-items:center;padding:24px;display:grid}.public-address-unavailable>section{background:#fff;border:1px solid #d6dfdb;border-top:3px solid #08795d;width:min(550px,100%);padding:38px;box-shadow:0 22px 60px #1e372e1a}.public-address-unavailable>section>span{color:#08795d;background:#dbf2e9;place-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:grid}.public-address-unavailable>section>small{color:#0a8867;letter-spacing:.13em;margin-top:18px;font-size:7px;font-weight:850;display:block}.public-address-unavailable h1{letter-spacing:-.025em;margin:8px 0 0;font-size:23px;line-height:1.15}.public-address-unavailable>section>p{color:#65746e;margin:12px 0 0;font-size:10px;line-height:1.65}.public-address-unavailable>section>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.public-address-unavailable>section>div a{color:#fff;background:#08795d;border:1px solid #08795d;padding:9px 11px;font-size:8px;font-weight:800}.public-address-unavailable>section>div a+a{color:#08795d;background:#fff}.public-address-unavailable footer{border-top:1px solid #e3e8e6;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;margin-top:24px;padding-top:16px;display:grid}.public-address-unavailable footer b{color:#08795d;background:#e7f4ef;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.public-address-unavailable footer strong,.public-address-unavailable footer small{display:block}.public-address-unavailable footer small{color:#78857f;margin-top:3px;font-size:7px;line-height:1.4}@media (max-width:1080px){.domain-simulator-hero{grid-template-columns:1fr}.domain-simulator-hero>aside{border-top:1px solid #355048;border-left:0}.domain-simulator-layout{grid-template-columns:1fr}.domain-simulator-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.domain-simulator-invite{grid-template-columns:29px minmax(0,1fr)}.domain-simulator-invite>a{grid-column:2;justify-self:start}.domain-simulator-hero>div{padding:23px 20px}.domain-simulator-hero h2{font-size:19px}.domain-simulator-test>form{grid-template-columns:1fr}.domain-simulator-test form label{flex-direction:column;align-items:stretch}.domain-simulator-test form label>span{border-bottom:1px solid #e1e7e4;border-right:0;min-height:30px}.domain-simulator-test form input,.domain-simulator-test form button{min-height:38px}.domain-simulator-result{grid-template-columns:35px minmax(0,1fr)}.domain-simulator-result>a{grid-column:2;justify-self:start}.domain-simulator-flow{grid-template-columns:1fr;gap:7px}.domain-simulator-flow>i{transform:rotate(90deg)}.domain-simulator-presets>div{grid-template-columns:1fr}.domain-simulator-presets>div>a{border-right:0}.domain-simulator-side{grid-template-columns:1fr}.domain-simulator-mappings>header{flex-direction:column;align-items:flex-start}.domain-simulator-mappings>header>dl{width:100%}.domain-simulator-mappings>header>dl>div{flex:1;min-width:0}.domain-simulator-mappings>div>article{grid-template-columns:70px minmax(0,1fr)}.domain-simulator-mappings article>code,.domain-simulator-mappings article>b,.domain-simulator-mappings article nav{grid-column:2;justify-self:start}.public-address-unavailable>section{padding:28px 22px}.public-address-unavailable h1{font-size:20px}}.platform-domain-simulator-readability{color:#1f302a;gap:16px}.platform-domain-simulator-readability *{font-size:13px}.platform-domain-simulator-readability a,.platform-domain-simulator-readability button:not(:disabled),.public-address-unavailable a{cursor:pointer}:is(.platform-domain-simulator-readability a:focus-visible,.platform-domain-simulator-readability button:focus-visible,.platform-domain-simulator-readability input:focus-visible,.public-address-unavailable a:focus-visible){outline-offset:2px;outline:3px solid #0e91693d}.platform-domain-simulator-readability .domain-simulator-hero{border-width:2px;border-radius:2px;grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);min-height:236px}.platform-domain-simulator-readability .domain-simulator-hero>div{padding:30px 32px}.platform-domain-simulator-readability .domain-simulator-hero>div>span,.platform-domain-simulator-readability .domain-simulator-test>header span,.platform-domain-simulator-readability .domain-simulator-presets>header span,.platform-domain-simulator-readability .domain-simulator-rule>span,.platform-domain-simulator-readability .domain-simulator-safety>span,.platform-domain-simulator-readability .domain-simulator-mappings>header span{font-size:12px}.platform-domain-simulator-readability .domain-simulator-hero h2{max-width:620px;margin-top:9px;font-size:24px;line-height:1.2}.platform-domain-simulator-readability .domain-simulator-hero>div>p{max-width:680px;margin-top:11px;font-size:14px;line-height:1.6}.platform-domain-simulator-readability .domain-simulator-hero nav{gap:8px;margin-top:20px}.platform-domain-simulator-readability .domain-simulator-hero nav b{padding:7px 9px;font-size:12px}.platform-domain-simulator-readability .domain-simulator-hero>aside{min-width:0;padding:28px}.platform-domain-simulator-readability .domain-simulator-hero aside>small{font-size:12px}.platform-domain-simulator-readability .domain-simulator-hero aside>code{overflow-wrap:anywhere;text-overflow:initial;white-space:normal;margin-top:12px;padding:13px;font-size:14px;line-height:1.45}.platform-domain-simulator-readability .domain-simulator-hero aside>p{flex-direction:column;align-items:flex-start;margin-top:13px}.platform-domain-simulator-readability .domain-simulator-hero aside p span{padding:6px 8px;font-size:12px}.platform-domain-simulator-readability .domain-simulator-hero aside p b{overflow-wrap:anywhere;text-overflow:initial;white-space:normal;font-size:13px}.platform-domain-simulator-readability .domain-simulator-test,.platform-domain-simulator-readability .domain-simulator-presets,.platform-domain-simulator-readability .domain-simulator-rule,.platform-domain-simulator-readability .domain-simulator-safety,.platform-domain-simulator-readability .domain-simulator-mappings{border-radius:2px}.platform-domain-simulator-readability .domain-simulator-test>header,.platform-domain-simulator-readability .domain-simulator-presets>header,.platform-domain-simulator-readability .domain-simulator-mappings>header{min-height:88px;padding:17px 20px}.platform-domain-simulator-readability .domain-simulator-test>header h2,.platform-domain-simulator-readability .domain-simulator-presets>header h2,.platform-domain-simulator-readability .domain-simulator-mappings>header h2{margin-top:6px;font-size:18px;line-height:1.3}.platform-domain-simulator-readability .domain-simulator-test>header p,.platform-domain-simulator-readability .domain-simulator-presets>header p,.platform-domain-simulator-readability .domain-simulator-mappings>header p{margin-top:5px;font-size:13px;line-height:1.5}.platform-domain-simulator-readability .domain-simulator-test>header>b,.platform-domain-simulator-readability .domain-simulator-presets>header>b{background:#f1f5f3;padding:6px 8px;font-size:12px}.platform-domain-simulator-readability .domain-simulator-test>form{gap:10px;padding:16px 20px}.platform-domain-simulator-readability .domain-simulator-test form label{min-height:46px}.platform-domain-simulator-readability .domain-simulator-test form label>span{padding:0 12px;font-size:13px}.platform-domain-simulator-readability .domain-simulator-test form input{min-height:44px;padding:0 12px;font-size:14px}.platform-domain-simulator-readability .domain-simulator-test form button{min-height:46px;padding:0 17px;font-size:13px}.platform-domain-simulator-readability .domain-simulator-result{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:104px;padding:16px 20px}.platform-domain-simulator-readability .domain-simulator-result>span{width:40px;height:40px;font-size:15px}.platform-domain-simulator-readability .domain-simulator-result small{font-size:12px}.platform-domain-simulator-readability .domain-simulator-result h3{margin-top:5px;font-size:16px;line-height:1.35}.platform-domain-simulator-readability .domain-simulator-result p{max-width:820px;margin-top:5px;font-size:13px;line-height:1.55}.platform-domain-simulator-readability .domain-simulator-result>a{align-items:center;min-height:40px;padding:0 11px;font-size:13px;display:inline-flex}.platform-domain-simulator-readability .domain-simulator-flow{gap:0}.platform-domain-simulator-readability .domain-simulator-flow>i{font-size:16px}.platform-domain-simulator-readability .domain-simulator-flow article{border-radius:2px;grid-template-columns:36px minmax(0,1fr);gap:11px;min-height:86px;padding:12px}.platform-domain-simulator-readability .domain-simulator-flow article>span{width:34px;height:34px;font-size:13px}.platform-domain-simulator-readability .domain-simulator-flow article p small{font-size:12px}.platform-domain-simulator-readability .domain-simulator-flow article p strong{margin-top:3px;font-size:14px}.platform-domain-simulator-readability .domain-simulator-flow article p b{overflow-wrap:anywhere;max-width:none;text-overflow:initial;white-space:normal;margin-top:4px;font-size:12px;line-height:1.4}.platform-domain-simulator-readability .domain-simulator-layout{grid-template-columns:minmax(0,1fr) 340px}.platform-domain-simulator-readability .domain-simulator-presets>div>a{grid-template-columns:36px minmax(0,1fr) auto;gap:11px;min-height:116px;padding:15px}.platform-domain-simulator-readability .domain-simulator-presets a>span{width:34px;height:34px;font-size:13px}.platform-domain-simulator-readability .domain-simulator-presets a p strong{font-size:15px}.platform-domain-simulator-readability .domain-simulator-presets a p small{margin-top:5px;font-size:12px;line-height:1.5}.platform-domain-simulator-readability .domain-simulator-presets a p code{overflow-wrap:anywhere;max-width:none;text-overflow:initial;white-space:normal;margin-top:7px;font-size:12px;line-height:1.45}.platform-domain-simulator-readability .domain-simulator-presets a>b{font-size:13px}.platform-domain-simulator-readability .domain-simulator-side{top:86px}.platform-domain-simulator-readability .domain-simulator-rule,.platform-domain-simulator-readability .domain-simulator-safety{padding:18px}.platform-domain-simulator-readability .domain-simulator-rule h2{overflow-wrap:anywhere;text-overflow:initial;white-space:normal;margin-top:8px;font-size:17px;line-height:1.35}.platform-domain-simulator-readability .domain-simulator-rule>p{margin-top:8px;font-size:13px;line-height:1.55}.platform-domain-simulator-readability .domain-simulator-rule dl{margin-top:14px}.platform-domain-simulator-readability .domain-simulator-rule dl>div{min-height:50px}.platform-domain-simulator-readability .domain-simulator-rule dt{font-size:12px}.platform-domain-simulator-readability .domain-simulator-rule dd{overflow-wrap:anywhere;text-align:right;max-width:205px;text-overflow:initial;white-space:normal;font-size:12px}.platform-domain-simulator-readability .domain-simulator-rule>a{align-items:center;min-height:40px;margin-top:14px;font-size:13px;display:inline-flex}.platform-domain-simulator-readability .domain-simulator-safety ul{gap:11px;margin-top:14px}.platform-domain-simulator-readability .domain-simulator-safety li{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;font-size:13px;line-height:1.5}.platform-domain-simulator-readability .domain-simulator-safety li b{width:28px;height:28px;font-size:12px}.platform-domain-simulator-readability .domain-simulator-mappings>header>dl>div{min-width:78px;padding:8px 11px}.platform-domain-simulator-readability .domain-simulator-mappings dt{font-size:12px}.platform-domain-simulator-readability .domain-simulator-mappings dd{margin-top:4px;font-size:16px}.platform-domain-simulator-readability .domain-simulator-mappings>div>article{grid-template-columns:90px minmax(0,1fr) 110px 120px 150px;gap:12px;min-height:84px;padding:12px 18px}.platform-domain-simulator-readability .domain-simulator-mappings article>span{font-size:12px}.platform-domain-simulator-readability .domain-simulator-mappings article p strong{overflow-wrap:anywhere;font-size:14px}.platform-domain-simulator-readability .domain-simulator-mappings article p small{margin-top:4px;font-size:12px}.platform-domain-simulator-readability .domain-simulator-mappings article>code{overflow-wrap:anywhere;font-size:12px}.platform-domain-simulator-readability .domain-simulator-mappings article>b{padding:6px 7px;font-size:12px}.platform-domain-simulator-readability .domain-simulator-mappings article nav{gap:12px}.platform-domain-simulator-readability .domain-simulator-mappings article nav a{font-size:13px}.public-address-unavailable>section{border-radius:2px;width:min(620px,100%);padding:38px}.public-address-unavailable>section>span{width:48px;height:48px;font-size:20px}.public-address-unavailable>section>small{margin-top:18px;font-size:12px}.public-address-unavailable h1{margin-top:8px;font-size:24px;line-height:1.25}.public-address-unavailable>section>p{margin-top:12px;font-size:14px;line-height:1.6}.public-address-unavailable>section>div a{align-items:center;min-height:42px;padding:0 14px;font-size:13px;display:inline-flex}.public-address-unavailable footer{grid-template-columns:36px minmax(0,1fr);gap:11px}.public-address-unavailable footer b{width:34px;height:34px;font-size:12px}.public-address-unavailable footer strong{font-size:14px}.public-address-unavailable footer small{margin-top:4px;font-size:12px;line-height:1.5}@media (max-width:1080px){.platform-domain-simulator-readability .domain-simulator-hero,.platform-domain-simulator-readability .domain-simulator-layout{grid-template-columns:1fr}.platform-domain-simulator-readability .domain-simulator-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:820px){.platform-domain-simulator-readability .domain-simulator-hero>aside{border-top:1px solid #355048;border-left:0}.platform-domain-simulator-readability .domain-simulator-test>header,.platform-domain-simulator-readability .domain-simulator-mappings>header{flex-direction:column;align-items:flex-start}.platform-domain-simulator-readability .domain-simulator-test>form{grid-template-columns:1fr}.platform-domain-simulator-readability .domain-simulator-test form label{flex-direction:column;align-items:stretch}.platform-domain-simulator-readability .domain-simulator-test form label>span{border-bottom:1px solid #e1e7e4;border-right:0;min-height:40px}.platform-domain-simulator-readability .domain-simulator-result{grid-template-columns:42px minmax(0,1fr)}.platform-domain-simulator-readability .domain-simulator-result>a{grid-column:2;justify-self:start}.platform-domain-simulator-readability .domain-simulator-flow{grid-template-columns:1fr;gap:8px}.platform-domain-simulator-readability .domain-simulator-flow>i{transform:rotate(90deg)}.platform-domain-simulator-readability .domain-simulator-side{grid-template-columns:1fr}.platform-domain-simulator-readability .domain-simulator-mappings>header>dl{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.platform-domain-simulator-readability .domain-simulator-mappings>header>dl>div{border-bottom:1px solid #e2e8e5;min-width:0}.platform-domain-simulator-readability .domain-simulator-mappings>div{background:#f7faf8;gap:12px;padding:14px;display:grid}.platform-domain-simulator-readability .domain-simulator-mappings>div>article{background:#fff;border:1px solid #d8e2de;grid-template-columns:1fr 1fr;gap:13px 16px;min-width:0;padding:15px;display:grid}.platform-domain-simulator-readability .domain-simulator-mappings>div>article:last-child{border-bottom:1px solid #d8e2de}.platform-domain-simulator-readability .domain-simulator-mappings article>[data-label]{text-align:left;grid-column:auto;justify-self:stretch;min-width:0}.platform-domain-simulator-readability .domain-simulator-mappings article>[data-label]:before{content:attr(data-label);color:#65746e;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.03em;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.platform-domain-simulator-readability .domain-simulator-mappings article nav{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:600px){.platform-domain-simulator-readability .domain-simulator-hero>div,.platform-domain-simulator-readability .domain-simulator-hero>aside{padding:22px 18px}.platform-domain-simulator-readability .domain-simulator-hero h2{font-size:21px}.platform-domain-simulator-readability .domain-simulator-presets>div{grid-template-columns:1fr}.platform-domain-simulator-readability .domain-simulator-presets>div>a{border-right:0}.platform-domain-simulator-readability .domain-simulator-mappings>div>article{grid-template-columns:1fr}.public-address-unavailable{padding:16px}.public-address-unavailable>section{padding:28px 20px}.public-address-unavailable h1{font-size:21px}.public-address-unavailable>section>div{flex-direction:column;align-items:stretch}.public-address-unavailable>section>div a{justify-content:center}}.domain-launch-center{flex-direction:column;gap:12px;display:flex}.domain-launch-hero{color:#fff;background:#102f28;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);min-height:224px;display:grid;position:relative;overflow:hidden}.domain-launch-hero:after{content:"";border:1px solid #40dbae24;width:340px;height:340px;position:absolute;bottom:-285px;left:43%;transform:rotate(45deg)}.domain-launch-hero>div{z-index:1;padding:28px 31px;position:relative}.domain-launch-hero>div>span{color:#4dd7ae;letter-spacing:.11em;font-size:7px;font-weight:800}.domain-launch-hero h2{letter-spacing:-.8px;max-width:560px;margin:8px 0 10px;font-size:25px}.domain-launch-hero>div>p{color:#a7bfb8;max-width:610px;margin:0;font-size:9px;line-height:1.55}.domain-launch-hero>div>div{align-items:center;gap:13px;margin-top:24px;display:flex}.domain-launch-hero>div>div b{color:#def8ef;font-family:var(--font-geist-mono);font-size:8px}.domain-launch-hero>div>div small{color:#75968d;font-size:7px}.domain-launch-hero dl{z-index:1;background:#ffffff0a;border-left:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin:0;display:grid;position:relative}.domain-launch-hero dl>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:112px;padding:22px;display:flex}.domain-launch-hero dl>div:nth-child(2n){border-right:0}.domain-launch-hero dl>div:nth-last-child(-n+2){border-bottom:0}.domain-launch-hero dt{color:#88a89f;font-size:7px}.domain-launch-hero dd{color:#fff;margin:7px 0 5px;font-size:23px;font-weight:750}.domain-launch-hero dl small{color:#719289;font-size:7px}.domain-launch-boundary{color:#2d6654;background:#eaf5f1;border:1px solid #d3e8df;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 15px;display:grid}.domain-launch-boundary>span{background:#d5ebe3;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.domain-launch-boundary p,.domain-launch-boundary strong,.domain-launch-boundary small{margin:0;display:block}.domain-launch-boundary strong{font-size:8px}.domain-launch-boundary small{color:#68867c;margin-top:3px;font-size:7px;line-height:1.45}.domain-launch-boundary nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.domain-launch-progress{grid-template-columns:repeat(5,1fr);display:grid}.domain-launch-progress article{border-right:1px solid var(--line-soft);align-items:center;gap:9px;min-height:68px;padding:11px 15px;display:flex}.domain-launch-progress article:last-child{border-right:0}.domain-launch-progress article>b{color:#7e8a85;background:#edf1ef;flex:none;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.domain-launch-progress article.complete>b{color:#087b5d;background:#dff3ec}.domain-launch-progress article.current>b{color:#9b6a1c;background:#fbefda}.domain-launch-progress p,.domain-launch-progress strong,.domain-launch-progress small{margin:0;display:block}.domain-launch-progress strong{color:#33413c;font-size:8px}.domain-launch-progress small{color:#87928e;margin-top:3px;font-size:6px}.domain-launch-feedback{color:#157458;background:#edf9f4;border:1px solid #c9e8dc;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:8px;display:grid}.domain-launch-feedback.error{color:#9b5f1c;background:#fff6ec;border-color:#ecd3c2}.domain-launch-feedback>b{background:#fff9;place-items:center;width:20px;height:20px;display:grid}.domain-launch-feedback button{color:inherit;background:0 0;border:0;font-size:7px;text-decoration:underline}.domain-launch-list{border:1px solid var(--line);background:#fff}.domain-launch-list>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 16px;display:flex}.domain-launch-list>header span{color:#0b8967;letter-spacing:.08em;font-size:6px;font-weight:800}.domain-launch-list>header h2{margin:5px 0 3px;font-size:14px}.domain-launch-list>header p{color:#7f8c86;margin:0;font-size:7px}.domain-launch-list>header>b{color:#6e7b75;font-family:var(--font-geist-mono);font-size:7px}.domain-launch-list>div{background:#f5f7f6;flex-direction:column;gap:10px;padding:12px;display:flex}.domain-launch-host{border:1px solid var(--line);background:#fff}.domain-launch-host.configured{border-left:3px solid #8b8172}.domain-launch-host.pending_dns{border-left:3px solid #d89a32}.domain-launch-host.certificate,.domain-launch-host.platform_activation{border-left:3px solid #3b88ad}.domain-launch-host.active{border-left:3px solid #14a77c}.domain-launch-host.failed{border-left:3px solid #ba554b}.domain-launch-host>header{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(180px,1fr) minmax(150px,.45fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.domain-launch-order{color:#65736d;width:30px;height:30px;font-family:var(--font-geist-mono);background:#edf2f0;place-items:center;font-size:7px;font-weight:750;display:grid}.domain-launch-host>header>div:nth-child(2)>span{color:#0b8665;letter-spacing:.07em;font-size:6px;font-weight:800}.domain-launch-host h3{color:#26352f;font-family:var(--font-geist-mono);margin:4px 0 2px;font-size:12px}.domain-launch-host>header>div:nth-child(2)>p{color:#84908b;margin:0;font-size:7px}.domain-launch-host>header>a{color:#087b5d;font-size:7px;font-weight:700}.domain-launch-stage{align-items:center;gap:8px;display:flex}.domain-launch-stage>i{color:#9a681b;background:#fbefda;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:800;display:grid}.domain-launch-stage.configured>i{color:#756b5f;background:#eeeae4}.domain-launch-stage.certificate>i,.domain-launch-stage.platform_activation>i{color:#337697;background:#e3eff5}.domain-launch-stage.active>i{color:#087b5d;background:#dff3ec}.domain-launch-stage.failed>i{color:#a7473f;background:#f9e5e2}.domain-launch-stage p,.domain-launch-stage strong,.domain-launch-stage small{margin:0;display:block}.domain-launch-stage strong{color:#37453f;font-size:7px}.domain-launch-stage small{color:#8a9590;margin-top:3px;font-size:6px}.domain-launch-records{border:1px solid var(--line);margin:11px 13px;overflow-x:auto}.domain-launch-record-row{border-bottom:1px solid var(--line-soft);grid-template-columns:54px minmax(145px,.65fr) minmax(250px,1.2fr) minmax(125px,.6fr) 60px;align-items:center;gap:8px;min-width:790px;min-height:43px;padding:6px 9px;display:grid}.domain-launch-record-row:last-child{border-bottom:0}.domain-launch-record-row.heading{color:#8a9590;letter-spacing:.04em;text-transform:uppercase;background:#f8faf9;min-height:27px;font-size:6px;font-weight:700}.domain-launch-record-row>b{color:#276b53;font-size:7px}.domain-launch-record-row code{color:#56645e;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:7px}.domain-launch-record-row>button{border:1px solid var(--line);color:#087b5d;background:#fff;min-height:24px;font-size:7px}.domain-launch-no-records{color:#8a9590;padding:14px;font-size:7px}.domain-launch-record-state{min-width:0}.domain-launch-record-state b,.domain-launch-record-state small{display:block}.domain-launch-record-state b{color:#77827d;white-space:nowrap;background:#edf1ef;width:max-content;max-width:100%;padding:4px 6px;font-size:6px}.domain-launch-record-state small{color:#9a6c35;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;line-height:1.35;overflow:hidden}.domain-launch-record-state.matched b{color:#087b5d;background:#dff3ec}.domain-launch-record-state.missing b{color:#946319;background:#fbefda}.domain-launch-record-state.mismatch b{color:#a7473f;background:#f9e5e2}.domain-launch-record-state.unchecked b{color:#77827d;background:#edf1ef}.domain-launch-host>footer{border-top:1px solid var(--line-soft);background:#fbfcfb;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 13px;display:flex}.domain-launch-host>footer p,.domain-launch-host>footer strong,.domain-launch-host>footer small{margin:0;display:block}.domain-launch-host>footer strong{color:#50605a;font-size:7px;font-weight:650}.domain-launch-host>footer small{color:#8a9590;max-width:760px;margin-top:4px;font-size:6px;line-height:1.4}.domain-launch-host>footer nav{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.domain-launch-empty{text-align:center;color:#78857f;padding:28px}.domain-launch-empty>b,.domain-launch-empty>strong{display:block}.domain-launch-empty>b{font-size:22px}.domain-launch-empty>strong{color:#35443e;margin-top:7px;font-size:10px}.domain-launch-empty p{font-size:7px}.domain-launch-empty a{color:#087b5d;font-size:8px;font-weight:700}.domain-launch-rule{background:#f8faf9;border:1px solid #dce5e1;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:grid}.domain-launch-rule>span{color:#34705c;background:#e6efeb;place-items:center;width:27px;height:27px;display:grid}.domain-launch-rule p,.domain-launch-rule strong,.domain-launch-rule small{margin:0;display:block}.domain-launch-rule strong{font-size:8px}.domain-launch-rule small{color:#7d8984;margin-top:3px;font-size:7px}.domain-launch-rule code{font-family:var(--font-geist-mono);color:#52635c}.domain-launch-rule a{color:#087b5d;font-size:7px;font-weight:700}@media (max-width:900px){.domain-launch-hero{grid-template-columns:1fr}.domain-launch-hero dl{border-top:1px solid #ffffff14;border-left:0}.domain-launch-host>header{grid-template-columns:32px 1fr auto}.domain-launch-stage{grid-column:2}.domain-launch-host>header>a{grid-area:1/3/span 2}}@media (max-width:680px){.domain-launch-hero dl{grid-template-columns:1fr 1fr}.domain-launch-boundary{grid-template-columns:30px 1fr}.domain-launch-boundary>nav{grid-column:2;justify-content:flex-start}.domain-launch-progress{grid-template-columns:1fr 1fr}.domain-launch-progress article{border-bottom:1px solid var(--line-soft)}.domain-launch-progress article:nth-child(2n){border-right:0}.domain-launch-progress article:last-child{border-bottom:0;grid-column:1/-1}.domain-launch-host>header{grid-template-columns:32px 1fr}.domain-launch-stage{grid-column:2}.domain-launch-host>header>a{grid-area:auto/2}.domain-launch-host>footer{flex-direction:column;align-items:stretch}.domain-launch-host>footer nav{align-self:flex-end}.domain-launch-rule{grid-template-columns:29px 1fr}.domain-launch-rule>a{grid-column:2}.domain-launch-list>header{flex-direction:column;align-items:flex-start}}.domain-launch-plan{gap:13px;display:grid}.domain-plan-hero{color:#fff;background:#15342d;border-left:4px solid #e3a340;grid-template-columns:minmax(0,1.16fr) minmax(430px,.84fr);min-height:224px;display:grid;overflow:hidden}.domain-plan-hero>div{padding:28px 31px}.domain-plan-hero>div>span{color:#e7b665;letter-spacing:.11em;font-size:7px;font-weight:820}.domain-plan-hero h2{color:#fff;letter-spacing:-.6px;margin:8px 0 9px;font-size:24px}.domain-plan-hero>div>p{color:#abc1ba;max-width:650px;margin:0;font-size:8px;line-height:1.6}.domain-plan-hero nav{gap:6px;margin-top:20px;display:flex}.domain-plan-hero nav a{color:#fff;background:#c58b31;border:1px solid #d8a14a;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:760;display:inline-flex}.domain-plan-hero nav a.secondary{color:#d7e2de;background:#ffffff0d;border-color:#ffffff2e}.domain-plan-hero dl{background:#ffffff08;border-left:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin:0;display:grid}.domain-plan-hero dl>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.domain-plan-hero dl>div:nth-child(2n){border-right:0}.domain-plan-hero dl>div:nth-last-child(-n+2){border-bottom:0}.domain-plan-hero dt,.domain-plan-hero dl small{color:#89a59c;font-size:6px}.domain-plan-hero dd{color:#fff;margin:6px 0 4px;font-size:23px;font-weight:780}.domain-plan-waves{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.domain-plan-waves article{border-right:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr) 8px;align-items:center;gap:9px;min-height:78px;padding:11px 13px;display:grid}.domain-plan-waves article:last-child{border-right:0}.domain-plan-waves article>b{color:#73807a;background:#edf1ef;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.domain-plan-waves article.current>b{color:#96661b;background:#faeed9}.domain-plan-waves article.complete>b{color:#08795d;background:#dff3ec}.domain-plan-waves p,.domain-plan-waves small,.domain-plan-waves strong,.domain-plan-waves span{margin:0;display:block}.domain-plan-waves small{color:#71807a;font-size:6px;font-weight:760}.domain-plan-waves strong{margin-top:3px;font-size:7px}.domain-plan-waves span{color:#8a9590;margin-top:3px;font-size:5px}.domain-plan-waves article>i{background:#bbc4c0;border-radius:50%;width:7px;height:7px}.domain-plan-waves article.current>i{background:#d79a33}.domain-plan-waves article.complete>i{background:#18a77c}.domain-plan-boundary{background:#f7fafb;border:1px solid #dce4e1;border-left:3px solid #4c86a5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 14px;display:grid}.domain-plan-boundary>span{color:#347493;background:#e5f0f5;place-items:center;width:29px;height:29px;font-size:7px;font-weight:800;display:grid}.domain-plan-boundary p,.domain-plan-boundary strong,.domain-plan-boundary small{margin:0;display:block}.domain-plan-boundary strong{font-size:8px}.domain-plan-boundary small{color:#7f8c86;margin-top:3px;font-size:6px}.domain-plan-boundary a{color:#08795d;font-size:7px;font-weight:750}.domain-plan-zones{gap:10px;display:grid}.domain-plan-zones>header{border:1px solid var(--line);background:#fff;border-top:3px solid #183d34;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex}.domain-plan-zones>header span{color:#0b8867;letter-spacing:.09em;font-size:6px;font-weight:820}.domain-plan-zones>header h2{margin:4px 0 3px;font-size:13px}.domain-plan-zones>header p{color:#82908a;margin:0;font-size:7px}.domain-plan-zones>header>b{color:#936418;background:#faeed9;padding:5px 7px;font-size:6px}.domain-plan-zones>div{gap:10px;display:grid}.domain-plan-zone{border:1px solid var(--line);background:#fff;border-left:3px solid #d49a3a;overflow:hidden}.domain-plan-zone.complete{border-left-color:#18a77c}.domain-plan-zone>header{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) minmax(190px,.42fr);align-items:center;gap:11px;min-height:75px;padding:11px 14px;display:grid}.domain-plan-zone>header>b{color:#64736c;background:#edf2f0;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.domain-plan-zone>header>div>small{color:#0b8766;letter-spacing:.07em;font-size:6px;font-weight:820}.domain-plan-zone h3{font-family:var(--font-geist-mono);margin:4px 0 2px;font-size:12px}.domain-plan-zone>header>div>p{color:#84908b;margin:0;font-size:6px}.domain-plan-zone>header>span{background:#edf5f8;border-left:3px solid #4b88a9;min-height:48px;padding:8px 10px}.domain-plan-zone>header>span.holder{background:#fbf3e6;border-left-color:#d39a39}.domain-plan-zone>header>span.automatic{background:#eaf6f2;border-left-color:#1a9f78}.domain-plan-zone>header>span.shared{background:#faece9;border-left-color:#b85b4f}.domain-plan-zone>header>span small,.domain-plan-zone>header>span strong,.domain-plan-zone>header>span em{display:block}.domain-plan-zone>header>span small{color:#758983;font-size:5px;font-weight:800}.domain-plan-zone>header>span strong{margin-top:3px;font-size:7px}.domain-plan-zone>header>span em{color:#7f8b86;margin-top:2px;font-size:5px;font-style:normal}.domain-plan-host-list{overflow-x:auto}.domain-plan-host-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(170px,1.25fr) minmax(120px,.8fr) 78px minmax(155px,1fr) 86px 16px;align-items:center;gap:9px;min-width:890px;min-height:58px;padding:7px 13px;display:grid}.domain-plan-host-row.heading{color:#89958f;text-transform:uppercase;letter-spacing:.04em;background:#f8faf9;min-height:29px;font-size:5px;font-weight:760}.domain-plan-host-row>div strong,.domain-plan-host-row>div small,.domain-plan-host-row>span strong,.domain-plan-host-row>span small{display:block}.domain-plan-host-row>div strong{font-family:var(--font-geist-mono);font-size:7px}.domain-plan-host-row>div small,.domain-plan-host-row>span small{color:#8a9690;margin-top:3px;font-size:5px}.domain-plan-host-row>span strong{font-size:7px}.domain-plan-host-row>a{color:#08795d;font-weight:800}.domain-plan-host-row>span.stage{color:#90641d;align-items:center;gap:5px;font-size:6px;font-weight:740;display:flex}.domain-plan-host-row>span.stage i{background:#d39a39;border-radius:50%;width:6px;height:6px}.domain-plan-host-row>span.stage.active{color:#08795d}.domain-plan-host-row>span.stage.active i{background:#18a77c}.domain-plan-host-row>span.stage.failed{color:#a54b43}.domain-plan-host-row>span.stage.failed i{background:#be5a50}.domain-plan-host-row>span.stage.certificate,.domain-plan-host-row>span.stage.platform_activation{color:#347696}.domain-plan-host-row>span.stage.certificate i,.domain-plan-host-row>span.stage.platform_activation i{background:#4a8bad}.domain-plan-host-row>span.holder,.domain-plan-host-row>span.gymn,.domain-plan-host-row>span.automatic,.domain-plan-host-row>span.shared{color:#436f84;background:#edf3f5;width:max-content;max-width:100%;padding:4px 6px;font-size:5px;font-weight:750}.domain-plan-host-row>span.holder{color:#92631a;background:#fbf0df}.domain-plan-host-row>span.automatic{color:#08795d;background:#e7f4ef}.domain-plan-host-row>span.shared{color:#a24a42;background:#f8e8e5}.domain-plan-zone>footer{color:#77847e;background:#fafbfb;align-items:center;gap:12px;min-height:38px;padding:7px 13px;font-size:5px;display:flex}.domain-plan-zone>footer span{align-items:center;gap:5px;display:flex}.domain-plan-zone>footer i{background:#d49a39;border-radius:50%;width:6px;height:6px}.domain-plan-zone>footer i.active{background:#18a77c}.domain-plan-zone>footer p{color:#87928d;margin:0 0 0 auto}.domain-plan-responsibility{border:1px solid var(--line);background:#fff}.domain-plan-responsibility>header{border-bottom:1px solid var(--line-soft);min-height:61px;padding:11px 15px}.domain-plan-responsibility>header span{color:#0a8765;letter-spacing:.08em;font-size:6px;font-weight:820}.domain-plan-responsibility h2{margin:4px 0 0;font-size:11px}.domain-plan-responsibility>div{grid-template-columns:repeat(3,1fr);display:grid}.domain-plan-responsibility article{border-right:1px solid var(--line-soft);grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:80px;padding:12px 14px;display:grid}.domain-plan-responsibility article:last-child{border-right:0}.domain-plan-responsibility article>b{color:#08795d;background:#e7f2ee;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.domain-plan-responsibility article p{margin:0}.domain-plan-responsibility article strong,.domain-plan-responsibility article small{display:block}.domain-plan-responsibility article strong{font-size:8px}.domain-plan-responsibility article small{color:#7f8c86;margin-top:3px;font-size:6px;line-height:1.45}.domain-plan-dependency{border:1px solid var(--line);background:#f8faf9;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;min-height:80px;display:grid}.domain-plan-dependency>div{padding:12px 15px}.domain-plan-dependency span,.domain-plan-dependency strong,.domain-plan-dependency small{display:block}.domain-plan-dependency span{color:#0b8766;font-size:5px;font-weight:820}.domain-plan-dependency strong{font-family:var(--font-geist-mono);margin:4px 0 3px;font-size:8px}.domain-plan-dependency small{color:#84908b;font-size:6px}.domain-plan-dependency>i{color:#8a9690;text-align:center;font-style:normal}.domain-plan-privacy{background:#f7f9fa;border:1px solid #dce4e1;border-left:4px solid #526f84;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:77px;padding:12px 15px;display:grid}.domain-plan-privacy>span{color:#49677d;background:#e8eef2;place-items:center;width:34px;height:34px;display:grid}.domain-plan-privacy strong{font-size:8px}.domain-plan-privacy p{color:#75827d;margin:4px 0 0;font-size:6px;line-height:1.5}.domain-plan-privacy a{color:#08795d;white-space:nowrap;font-size:7px;font-weight:730}@media (max-width:1000px){.domain-plan-hero{grid-template-columns:1fr}.domain-plan-hero dl{border-top:1px solid #ffffff14;border-left:0}.domain-plan-waves{grid-template-columns:1fr 1fr}.domain-plan-waves article:nth-child(2){border-right:0}.domain-plan-waves article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.domain-plan-zone>header{grid-template-columns:32px minmax(0,1fr)}.domain-plan-zone>header>span{grid-column:2}.domain-plan-responsibility>div{grid-template-columns:1fr}.domain-plan-responsibility article{border-right:0;border-bottom:1px solid var(--line-soft)}.domain-plan-responsibility article:last-child{border-bottom:0}}@media (max-width:680px){.domain-plan-hero>div{padding:23px 18px}.domain-plan-hero h2{font-size:19px}.domain-plan-hero nav{flex-direction:column;align-items:flex-start}.domain-plan-waves{grid-template-columns:1fr}.domain-plan-waves article{border-right:0;border-bottom:1px solid var(--line-soft)}.domain-plan-boundary{grid-template-columns:30px 1fr}.domain-plan-boundary a{grid-column:2}.domain-plan-zones>header,.domain-plan-zone>footer{flex-direction:column;align-items:flex-start}.domain-plan-zone>footer p{margin-left:0}.domain-plan-dependency{grid-template-columns:1fr}.domain-plan-dependency>i{transform:rotate(90deg)}.domain-plan-privacy{grid-template-columns:35px 1fr}.domain-plan-privacy a{grid-column:2}}.domain-launch-center{gap:14px}.domain-launch-live-state{background:#f5faf8;border:1px solid #cfe1da;border-left:4px solid #16836a;border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.domain-launch-live-state>span{background:#fff;border:1px solid #b9d8cc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.domain-launch-live-state>span i{background:#16836a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff1ea}.domain-launch-live-state.syncing>span i{animation:1s ease-in-out infinite domain-launch-live-pulse}.domain-launch-live-state.offline{background:#fffaf0;border-color:#ead8b6 #ead8b6 #ead8b6 #b9822c}.domain-launch-live-state.offline>span i{background:#b9822c;box-shadow:0 0 0 4px #f6ead3}.domain-launch-live-state.unavailable{background:#fff7f6;border-color:#e7c7c3 #e7c7c3 #e7c7c3 #b95149}.domain-launch-live-state.unavailable>span i{background:#b95149;box-shadow:0 0 0 4px #f4ddda}.domain-launch-live-state>div small,.domain-launch-live-state>div strong,.domain-launch-live-state>div p{display:block}.domain-launch-live-state>div small{color:#547068;letter-spacing:.06em;font-size:12px;font-weight:850}.domain-launch-live-state>div strong{color:#173d34;margin-top:3px;font-size:14px;line-height:1.3}.domain-launch-live-state>div p{color:#63746f;margin:2px 0 0;font-size:12px;line-height:1.4}.domain-launch-live-state>time{color:#62736d;white-space:nowrap;font-size:12px}.domain-launch-live-state>button{color:#17644f;cursor:pointer;background:#fff;border:1px solid #b9d8cc;border-radius:2px;min-height:40px;padding:0 13px;font-size:12px;font-weight:800}.domain-launch-live-state>button:disabled{cursor:wait;opacity:.65}.domain-launch-center .domain-launch-hero{min-height:240px}.domain-launch-center .domain-launch-hero>div{padding:30px}.domain-launch-center .domain-launch-hero>div>span{font-size:12px}.domain-launch-center .domain-launch-hero h2{margin:9px 0 11px;font-size:24px;line-height:1.2}.domain-launch-center .domain-launch-hero>div>p{font-size:14px;line-height:1.55}.domain-launch-center .domain-launch-hero>div>div b{font-size:13px}.domain-launch-center .domain-launch-hero>div>div small,.domain-launch-center .domain-launch-hero dt,.domain-launch-center .domain-launch-hero dl small{font-size:12px;line-height:1.4}.domain-launch-center .domain-launch-hero dd{font-size:24px}.domain-launch-center .domain-launch-boundary{grid-template-columns:36px minmax(0,1fr) auto;gap:13px;min-height:86px;padding:13px 16px}.domain-launch-center .domain-launch-boundary>span{width:34px;height:34px;font-size:14px}.domain-launch-center .domain-launch-boundary strong{font-size:13px}.domain-launch-center .domain-launch-boundary small{margin-top:4px;font-size:12px;line-height:1.5}.domain-launch-center .domain-launch-boundary nav{gap:8px}.domain-launch-center .domain-launch-boundary .button{cursor:pointer;min-height:42px;font-size:12px}.domain-launch-center .domain-launch-progress article{gap:11px;min-height:86px;padding:13px 15px}.domain-launch-center .domain-launch-progress article>b{width:38px;height:38px;font-size:12px}.domain-launch-center .domain-launch-progress strong{font-size:13px}.domain-launch-center .domain-launch-progress small{margin-top:4px;font-size:12px;line-height:1.35}.domain-launch-center .domain-launch-feedback{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:52px;padding:10px 14px;font-size:13px}.domain-launch-center .domain-launch-feedback>b{width:28px;height:28px;font-size:13px}.domain-launch-center .domain-launch-feedback button{cursor:pointer;min-height:36px;padding:0 8px;font-size:12px}.domain-launch-center .domain-launch-list>header{min-height:96px;padding:17px 20px}.domain-launch-center .domain-launch-list>header span{font-size:12px}.domain-launch-center .domain-launch-list>header h2{margin:6px 0 4px;font-size:18px}.domain-launch-center .domain-launch-list>header p{font-size:13px;line-height:1.4}.domain-launch-center .domain-launch-list>header>b{font-size:12px}.domain-launch-center .domain-launch-list>div{gap:14px;padding:14px}.domain-launch-center .domain-launch-host{border-left-width:4px}.domain-launch-center .domain-launch-host>header{grid-template-columns:42px minmax(220px,1fr) minmax(190px,.45fr) auto;gap:13px;min-height:96px;padding:13px 16px}.domain-launch-center .domain-launch-order{width:40px;height:40px;font-size:12px}.domain-launch-center .domain-launch-host>header>div:nth-child(2)>span{font-size:12px}.domain-launch-center .domain-launch-host h3{margin:5px 0 3px;font-size:15px}.domain-launch-center .domain-launch-host>header>div:nth-child(2)>p{font-size:12px;line-height:1.4}.domain-launch-center .domain-launch-host>header>a{cursor:pointer;align-items:center;min-height:40px;padding:0 8px;font-size:12px;display:inline-flex}.domain-launch-center .domain-launch-stage{gap:10px}.domain-launch-center .domain-launch-stage>i{width:38px;height:38px;font-size:12px}.domain-launch-center .domain-launch-stage strong{font-size:13px}.domain-launch-center .domain-launch-stage small{margin-top:4px;font-size:12px;line-height:1.35}.domain-launch-center .domain-launch-records{margin:14px 16px}.domain-launch-center .domain-launch-record-row{grid-template-columns:70px minmax(175px,.7fr) minmax(280px,1.2fr) minmax(175px,.7fr) 82px;gap:12px;min-width:900px;min-height:62px;padding:9px 12px}.domain-launch-center .domain-launch-record-row.heading{min-height:40px;font-size:12px}.domain-launch-center .domain-launch-record-row>b,.domain-launch-center .domain-launch-record-row code{font-size:12px;line-height:1.4}.domain-launch-center .domain-launch-record-row>button{cursor:pointer;min-height:36px;font-size:12px}.domain-launch-center .domain-launch-no-records{padding:18px;font-size:13px;line-height:1.45}.domain-launch-center .domain-launch-record-state b{padding:5px 7px;font-size:12px}.domain-launch-center .domain-launch-record-state small{margin-top:4px;font-size:12px;line-height:1.4}.domain-launch-center .domain-launch-host>footer{gap:16px;min-height:82px;padding:13px 16px}.domain-launch-center .domain-launch-host>footer strong{font-size:13px}.domain-launch-center .domain-launch-host>footer small{margin-top:5px;font-size:12px;line-height:1.45}.domain-launch-center .domain-launch-host>footer nav{gap:8px}.domain-launch-center .domain-launch-host>footer .button{cursor:pointer;min-height:42px;font-size:12px}.domain-launch-center .domain-launch-host>footer .button:disabled{cursor:wait}.domain-launch-center .domain-launch-empty{padding:34px}.domain-launch-center .domain-launch-empty>b{font-size:24px}.domain-launch-center .domain-launch-empty>strong{font-size:15px}.domain-launch-center .domain-launch-empty p,.domain-launch-center .domain-launch-empty a{font-size:13px}.domain-launch-center .domain-launch-empty a{cursor:pointer}.domain-launch-center .domain-launch-rule{grid-template-columns:36px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:13px 16px}.domain-launch-center .domain-launch-rule>span{width:34px;height:34px;font-size:14px}.domain-launch-center .domain-launch-rule strong,.domain-launch-center .domain-launch-rule a{font-size:13px}.domain-launch-center .domain-launch-rule small{margin-top:4px;font-size:12px;line-height:1.5}.domain-launch-center .domain-launch-rule a{cursor:pointer}.domain-launch-unavailable{background:#fff8f7;border:1px solid #e4cbc7;border-left:4px solid #b95149;border-radius:3px;align-items:center;gap:18px;min-height:230px;padding:32px;display:flex}.domain-launch-unavailable>span{color:#a6423b;background:#f6dfdc;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.domain-launch-unavailable small{color:#9a4d47;letter-spacing:.07em;font-size:12px;font-weight:850}.domain-launch-unavailable h2{margin:6px 0 0;font-size:20px}.domain-launch-unavailable p{color:#6f625f;max-width:680px;margin:7px 0 0;font-size:13px;line-height:1.5}@keyframes domain-launch-live-pulse{50%{opacity:.4;transform:scale(.75)}}@media (max-width:980px){.domain-launch-live-state{grid-template-columns:32px minmax(0,1fr) auto}.domain-launch-live-state>button{grid-column:2/-1;justify-self:end}.domain-launch-center .domain-launch-boundary{grid-template-columns:36px minmax(0,1fr)}.domain-launch-center .domain-launch-boundary nav{grid-column:2;justify-content:flex-start}.domain-launch-center .domain-launch-host>header{grid-template-columns:42px minmax(0,1fr) auto}.domain-launch-center .domain-launch-stage{grid-column:2}.domain-launch-center .domain-launch-host>header>a{grid-area:1/3/span 2}}@media (max-width:820px){.domain-launch-center .domain-launch-records{background:#f4f7f6;border:0;overflow:visible}.domain-launch-center .domain-launch-record-row.heading{display:none}.domain-launch-center .domain-launch-record-row:not(.heading){border:1px solid var(--line);background:#fff;grid-template-columns:1fr;gap:0;min-width:0;min-height:0;margin-bottom:12px;padding:0;display:grid}.domain-launch-center .domain-launch-record-row:not(.heading):last-child{border-bottom:1px solid var(--line);margin-bottom:0}.domain-launch-center .domain-launch-record-row:not(.heading)>[data-label]{border-bottom:1px solid var(--line-soft);align-content:center;min-width:0;min-height:72px;padding:12px;display:grid}.domain-launch-center .domain-launch-record-row:not(.heading)>[data-label]:before{content:attr(data-label);color:#74847e;font-family:var(--font-geist-sans), sans-serif;margin-bottom:6px;font-size:12px;font-weight:800}.domain-launch-center .domain-launch-record-row:not(.heading)>button{min-height:44px;margin:12px}.domain-launch-center .domain-launch-record-state b{width:max-content}.domain-launch-center .domain-launch-record-state small{white-space:normal;overflow:visible}}@media (max-width:650px){.domain-launch-live-state{grid-template-columns:28px minmax(0,1fr)}.domain-launch-live-state>time{grid-column:2}.domain-launch-live-state>button{grid-column:2;justify-self:stretch}.domain-launch-center .domain-launch-hero>div{padding:24px 20px}.domain-launch-center .domain-launch-hero dl{grid-template-columns:1fr}.domain-launch-center .domain-launch-hero dl>div,.domain-launch-center .domain-launch-hero dl>div:nth-child(2n),.domain-launch-center .domain-launch-hero dl>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff14;border-right:0;min-height:92px}.domain-launch-center .domain-launch-hero dl>div:last-child{border-bottom:0}.domain-launch-center .domain-launch-boundary nav{grid-template-columns:1fr;display:grid}.domain-launch-center .domain-launch-progress{grid-template-columns:1fr}.domain-launch-center .domain-launch-progress article,.domain-launch-center .domain-launch-progress article:nth-child(2n),.domain-launch-center .domain-launch-progress article:last-child{border-right:0;border-bottom:1px solid var(--line-soft);grid-column:1}.domain-launch-center .domain-launch-progress article:last-child{border-bottom:0}.domain-launch-center .domain-launch-host>header{grid-template-columns:42px minmax(0,1fr)}.domain-launch-center .domain-launch-stage,.domain-launch-center .domain-launch-host>header>a{grid-area:auto/2}.domain-launch-center .domain-launch-host>footer nav{grid-template-columns:1fr;align-self:stretch;display:grid}.domain-launch-center .domain-launch-rule{grid-template-columns:36px minmax(0,1fr)}.domain-launch-center .domain-launch-rule a{grid-column:2}.domain-launch-unavailable{align-items:flex-start;padding:24px 20px}}.domain-launch-plan{gap:16px}.domain-plan-live-state{background:#f5faf8;border:1px solid #cfe3dc;border-left:4px solid #168067;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:68px;padding:12px 15px;display:grid}.domain-plan-live-state>span{background:#e3f2ed;border:1px solid #bcd8cf;place-items:center;width:32px;height:32px;display:grid}.domain-plan-live-state>span i{background:#168067;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1680671f}.domain-plan-live-state>div small,.domain-plan-live-state>div strong,.domain-plan-live-state>div p{display:block}.domain-plan-live-state>div small{color:#176c59;letter-spacing:.05em;font-size:12px;font-weight:800}.domain-plan-live-state>div strong{color:#173c33;margin-top:3px;font-size:14px}.domain-plan-live-state>div p{color:#587169;margin:3px 0 0;font-size:12px;line-height:1.45}.domain-plan-live-state time{color:#587169;white-space:nowrap;font-size:12px}.domain-plan-live-state>button{color:#126b55;cursor:pointer;background:#fff;border:1px solid #a9cfc3;min-height:40px;padding:0 13px;font-size:12px;font-weight:750}.domain-plan-live-state>button:disabled{cursor:not-allowed;opacity:.6}.domain-plan-live-state.syncing>span i{animation:1.1s ease-in-out infinite domain-plan-live-pulse}.domain-plan-live-state.offline{background:#fffbef;border-color:#e4c77d #e4c77d #e4c77d #a87923}.domain-plan-live-state.offline>span{background:#f7eecf;border-color:#e5cd8e}.domain-plan-live-state.offline>span i{background:#a87923;box-shadow:0 0 0 4px #a879231f}.domain-plan-live-state.unavailable{background:#fff8f6;border-color:#dfb6ad #dfb6ad #dfb6ad #a64534}.domain-plan-live-state.unavailable>span{background:#f8e6e1;border-color:#e1bdb5}.domain-plan-live-state.unavailable>span i{background:#a64534;box-shadow:0 0 0 4px #a645341c}.domain-launch-plan .domain-plan-hero{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);min-height:260px}.domain-launch-plan .domain-plan-hero>div{padding:30px}.domain-launch-plan .domain-plan-hero>div>span{font-size:12px}.domain-launch-plan .domain-plan-hero h2{margin:9px 0 11px;font-size:24px;line-height:1.22}.domain-launch-plan .domain-plan-hero>div>p{font-size:14px;line-height:1.6}.domain-launch-plan .domain-plan-hero nav{flex-wrap:wrap;gap:9px;margin-top:22px}.domain-launch-plan .domain-plan-hero nav a{min-height:40px;padding:0 13px;font-size:13px}.domain-launch-plan .domain-plan-hero dl>div{min-height:130px;padding:22px}.domain-launch-plan .domain-plan-hero dt,.domain-launch-plan .domain-plan-hero dl small{font-size:12px;line-height:1.4}.domain-launch-plan .domain-plan-hero dd{margin:7px 0 5px;font-size:23px}.domain-launch-plan .domain-plan-waves article{grid-template-columns:36px minmax(0,1fr) 9px;gap:11px;min-height:94px;padding:13px 15px}.domain-launch-plan .domain-plan-waves article>b{width:34px;height:34px;font-size:12px}.domain-launch-plan .domain-plan-waves small{font-size:12px}.domain-launch-plan .domain-plan-waves strong{margin-top:4px;font-size:14px;line-height:1.35}.domain-launch-plan .domain-plan-waves span{margin-top:4px;font-size:12px}.domain-launch-plan .domain-plan-waves article>i{width:9px;height:9px}.domain-launch-plan .domain-plan-boundary{grid-template-columns:34px minmax(0,1fr) auto;gap:13px;min-height:74px;padding:12px 15px}.domain-launch-plan .domain-plan-boundary>span{width:32px;height:32px;font-size:13px}.domain-launch-plan .domain-plan-boundary strong{font-size:14px}.domain-launch-plan .domain-plan-boundary small{margin-top:4px;font-size:12px;line-height:1.5}.domain-launch-plan .domain-plan-boundary a{align-items:center;min-height:40px;font-size:13px;display:inline-flex}.domain-plan-filter{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1fr) minmax(160px,.36fr) minmax(150px,.32fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.domain-plan-filter label>span{color:#56665f;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.domain-plan-filter input,.domain-plan-filter select{color:#263b33;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cfdad6;font-size:13px}.domain-plan-filter input{padding:0 12px}.domain-plan-filter select{cursor:pointer;padding:0 34px 0 10px}.domain-plan-filter p{white-space:nowrap;background:#edf7f3;border-left:3px solid #168067;align-items:center;gap:7px;min-height:42px;margin:0;padding:0 12px;display:flex}.domain-plan-filter p strong{color:#126c56;font-size:18px}.domain-plan-filter p span{color:#5f756d;font-size:12px}.domain-launch-plan .domain-plan-zones{gap:12px}.domain-launch-plan .domain-plan-zones>header{min-height:88px;padding:15px 18px}.domain-launch-plan .domain-plan-zones>header span{font-size:12px}.domain-launch-plan .domain-plan-zones>header h2{margin:5px 0 4px;font-size:18px}.domain-launch-plan .domain-plan-zones>header p{font-size:13px;line-height:1.45}.domain-launch-plan .domain-plan-zones>header>b{padding:7px 9px;font-size:12px}.domain-launch-plan .domain-plan-zones>div{gap:12px}.domain-launch-plan .domain-plan-zone>header{grid-template-columns:38px minmax(0,1fr) minmax(240px,.42fr);gap:13px;min-height:96px;padding:14px 16px}.domain-launch-plan .domain-plan-zone>header>b{width:36px;height:36px;font-size:12px}.domain-launch-plan .domain-plan-zone>header>div>small{font-size:12px}.domain-launch-plan .domain-plan-zone h3{margin:5px 0 3px;font-size:16px;line-height:1.35}.domain-launch-plan .domain-plan-zone>header>div>p{font-size:12px;line-height:1.4}.domain-launch-plan .domain-plan-zone>header>span{min-height:64px;padding:10px 12px}.domain-launch-plan .domain-plan-zone>header>span small{font-size:12px}.domain-launch-plan .domain-plan-zone>header>span strong{margin-top:4px;font-size:14px;line-height:1.35}.domain-launch-plan .domain-plan-zone>header>span em{margin-top:3px;font-size:12px}.domain-launch-plan .domain-plan-host-list{overflow:visible}.domain-launch-plan .domain-plan-host-row{grid-template-columns:minmax(180px,1.25fr) minmax(130px,.8fr) 90px minmax(170px,1fr) 110px 28px;gap:11px;min-width:0;min-height:70px;padding:9px 15px}.domain-launch-plan .domain-plan-host-row.heading{min-height:38px;font-size:12px}.domain-launch-plan .domain-plan-host-row>div strong{font-size:13px;line-height:1.4}.domain-launch-plan .domain-plan-host-row>div small,.domain-launch-plan .domain-plan-host-row>span small{margin-top:4px;font-size:12px;line-height:1.4}.domain-launch-plan .domain-plan-host-row>span strong{font-size:13px;line-height:1.4}.domain-launch-plan .domain-plan-host-row>span.stage{gap:6px;font-size:12px}.domain-launch-plan .domain-plan-host-row>span.stage i{width:8px;height:8px}.domain-launch-plan .domain-plan-host-row>span.holder,.domain-launch-plan .domain-plan-host-row>span.gymn,.domain-launch-plan .domain-plan-host-row>span.automatic,.domain-launch-plan .domain-plan-host-row>span.shared{padding:6px 8px;font-size:12px;line-height:1.35}.domain-launch-plan .domain-plan-host-row>a{place-items:center;width:28px;height:36px;font-size:16px;display:grid}.domain-launch-plan .domain-plan-zone>footer{gap:14px;min-height:52px;padding:9px 15px;font-size:12px;line-height:1.4}.domain-launch-plan .domain-plan-zone>footer i{width:8px;height:8px}.domain-launch-plan .domain-plan-responsibility>header{min-height:76px;padding:14px 17px}.domain-launch-plan .domain-plan-responsibility>header span{font-size:12px}.domain-launch-plan .domain-plan-responsibility h2{margin-top:5px;font-size:17px}.domain-launch-plan .domain-plan-responsibility article{grid-template-columns:38px 1fr;gap:12px;min-height:104px;padding:14px 16px}.domain-launch-plan .domain-plan-responsibility article>b{width:36px;height:36px;font-size:13px}.domain-launch-plan .domain-plan-responsibility article strong{font-size:14px}.domain-launch-plan .domain-plan-responsibility article small{margin-top:4px;font-size:12px;line-height:1.5}.domain-launch-plan .domain-plan-dependency{grid-template-columns:1fr 34px 1fr 34px 1fr;min-height:104px}.domain-launch-plan .domain-plan-dependency>div{padding:15px 18px}.domain-launch-plan .domain-plan-dependency span{font-size:12px}.domain-launch-plan .domain-plan-dependency strong{overflow-wrap:anywhere;margin:5px 0 4px;font-size:14px}.domain-launch-plan .domain-plan-dependency small{font-size:12px;line-height:1.45}.domain-launch-plan .domain-plan-dependency>i{font-size:15px}.domain-launch-plan .domain-plan-privacy{grid-template-columns:38px minmax(0,1fr) auto;gap:13px;min-height:92px;padding:14px 17px}.domain-launch-plan .domain-plan-privacy>span{width:36px;height:36px;font-size:13px}.domain-launch-plan .domain-plan-privacy strong{font-size:14px}.domain-launch-plan .domain-plan-privacy p{margin-top:5px;font-size:12px;line-height:1.55}.domain-launch-plan .domain-plan-privacy a{align-items:center;min-height:40px;font-size:13px;display:inline-flex}.domain-plan-empty{text-align:center;background:#fafcfb;border:1px dashed #cbd8d3;align-content:center;place-items:center;gap:7px;min-height:230px;padding:28px;display:grid}.domain-plan-empty>span{color:#74867f;font-size:22px}.domain-plan-empty strong{font-size:16px}.domain-plan-empty p{color:#6d7e77;margin:0;font-size:13px;line-height:1.5}.domain-plan-empty button{color:#126b55;cursor:pointer;background:#fff;border:1px solid #168067;min-height:40px;margin-top:7px;padding:0 14px;font-size:13px;font-weight:750}.domain-plan-unavailable{background:snow;border:1px solid #dfb6ad;place-items:center;min-height:430px;display:grid}.domain-plan-unavailable>section{text-align:center;width:min(600px,100% - 32px);padding:35px 24px}.domain-plan-unavailable>section>span{color:#a64534;background:#f7e5e1;place-items:center;width:48px;height:48px;margin:0 auto 15px;font-size:20px;display:grid}.domain-plan-unavailable small{color:#9b4b3e;letter-spacing:.06em;font-size:12px;font-weight:800}.domain-plan-unavailable h1{color:#342925;margin:8px 0;font-size:24px;line-height:1.25}.domain-plan-unavailable p{color:#6f625e;margin:0 auto;font-size:14px;line-height:1.6}.domain-plan-unavailable div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.domain-plan-unavailable a{color:#664b45;background:#fff;border:1px solid #cdb9b4;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.domain-plan-unavailable a:first-child{color:#fff;background:#177c62;border-color:#177c62}@keyframes domain-plan-live-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:1050px){.domain-launch-plan .domain-plan-hero{grid-template-columns:1fr}.domain-plan-filter{grid-template-columns:minmax(240px,1fr) 1fr 1fr}.domain-plan-filter p{grid-column:1/-1}.domain-launch-plan .domain-plan-zone>header{grid-template-columns:38px minmax(0,1fr)}.domain-launch-plan .domain-plan-zone>header>span{grid-column:2}}@media (max-width:820px){.domain-plan-live-state{grid-template-columns:34px minmax(0,1fr) auto}.domain-plan-live-state time{grid-column:2}.domain-plan-live-state>button{grid-area:1/3/span 2}.domain-plan-filter{grid-template-columns:1fr 1fr}.domain-plan-filter label:first-child{grid-column:1/-1}.domain-launch-plan .domain-plan-host-row.heading{display:none}.domain-launch-plan .domain-plan-host-list{background:#f7faf8;padding:12px}.domain-launch-plan .domain-plan-host-row:not(.heading){background:#fff;border:1px solid #d7e1dd;grid-template-columns:1fr 1fr;gap:12px 15px;margin-bottom:10px;padding:14px;display:grid}.domain-launch-plan .domain-plan-host-row:not(.heading):last-child{margin-bottom:0}.domain-launch-plan .domain-plan-host-row:not(.heading)>div,.domain-launch-plan .domain-plan-host-row:not(.heading)>span{min-width:0}.domain-launch-plan .domain-plan-host-row:not(.heading)>div:before,.domain-launch-plan .domain-plan-host-row:not(.heading)>span:before{content:attr(data-label);color:#697a73;letter-spacing:.03em;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.domain-launch-plan .domain-plan-host-row:not(.heading)>a{background:#f2f8f6;border:1px solid #bdd5cd;grid-column:1/-1;width:100%;min-height:40px}.domain-launch-plan .domain-plan-dependency{grid-template-columns:1fr}.domain-launch-plan .domain-plan-dependency>i{transform:rotate(90deg)}}@media (max-width:620px){.domain-plan-live-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.domain-plan-live-state>span{width:30px;height:30px}.domain-plan-live-state time{grid-column:2}.domain-plan-live-state>button{grid-area:auto/1/auto/-1;width:100%}.domain-launch-plan .domain-plan-hero>div{padding:24px 18px}.domain-launch-plan .domain-plan-hero h2{font-size:21px}.domain-launch-plan .domain-plan-hero nav{flex-direction:column;align-items:stretch}.domain-launch-plan .domain-plan-hero nav a{justify-content:center}.domain-launch-plan .domain-plan-hero dl{grid-template-columns:1fr 1fr}.domain-launch-plan .domain-plan-hero dl>div{min-height:112px;padding:16px}.domain-launch-plan .domain-plan-waves{grid-template-columns:1fr}.domain-launch-plan .domain-plan-boundary{grid-template-columns:32px 1fr}.domain-launch-plan .domain-plan-boundary a{grid-column:2}.domain-plan-filter{grid-template-columns:1fr}.domain-plan-filter label:first-child,.domain-plan-filter p{grid-column:auto}.domain-launch-plan .domain-plan-zones>header{flex-direction:column;align-items:flex-start}.domain-launch-plan .domain-plan-zone>header{grid-template-columns:36px minmax(0,1fr)}.domain-launch-plan .domain-plan-host-row:not(.heading){grid-template-columns:1fr}.domain-launch-plan .domain-plan-host-row:not(.heading)>a{grid-column:auto}.domain-launch-plan .domain-plan-zone>footer{flex-direction:column;align-items:flex-start}.domain-launch-plan .domain-plan-zone>footer p{margin-left:0}.domain-launch-plan .domain-plan-privacy{grid-template-columns:36px 1fr}.domain-launch-plan .domain-plan-privacy a{grid-column:2}.domain-plan-unavailable>section{padding:28px 18px}.domain-plan-unavailable h1{font-size:21px}.domain-plan-unavailable div{flex-direction:column;align-items:stretch}.domain-plan-unavailable a{justify-content:center}}.public-organization-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:1080px;margin:18px auto 24px;display:grid}.public-organization-paths>a{border:1px solid var(--line);border-top:2px solid var(--green);background:var(--surface);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:84px;padding:11px;display:grid}.public-organization-paths>a:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.public-organization-paths>a:hover{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.public-organization-paths>a:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.public-organization-paths>a:hover{background:color-mix(in srgb, var(--surface) 96%, var(--green))}}.public-organization-paths>a>span{background:var(--green-soft);width:27px;height:27px;color:var(--green-deep);place-items:center;font-size:12px;font-weight:850;display:grid}.public-organization-paths p{margin:0}.public-organization-paths small,.public-organization-paths strong,.public-organization-paths em{display:block}.public-organization-paths small{color:var(--green-deep);letter-spacing:.07em;font-size:12px;font-weight:850}.public-organization-paths strong{color:#23342e;margin-top:3px;font-size:12px}.public-organization-paths em{color:#7e8b85;margin-top:3px;font-size:12px;font-style:normal;line-height:1.45}.public-organization-paths>a>b{color:var(--green-deep);font-size:12px}.public-home-units{margin-top:25px}.public-organization-subpage-intro{background:var(--theme-sidebar);color:#fff;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:28px;min-height:215px;padding:34px max(28px,50vw - 540px);display:grid}.public-organization-subpage-intro>div>span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.public-organization-subpage-intro h1{max-width:720px;margin:7px 0 9px;font-size:clamp(21px,2.5vw,30px);line-height:1.13}.public-organization-subpage-intro p{color:#aec1ba;max-width:680px;margin:0;font-size:12px;line-height:1.65}.public-organization-subpage-intro>aside{border-left:3px solid var(--green);background:var(--theme-sidebar);padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.public-organization-subpage-intro>aside{background:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-organization-subpage-intro>aside strong,.public-organization-subpage-intro>aside span,.public-organization-subpage-intro>aside small{display:block}.public-organization-subpage-intro>aside strong{color:var(--green);font-size:22px}.public-organization-subpage-intro>aside span{margin-top:3px;font-size:12px;line-height:1.45}.public-organization-subpage-intro>aside small{color:#91aaa2;margin-top:9px;font-size:12px}.public-organization-subpage-intro.about>aside strong{font-size:15px}.public-organization-subpage-intro.contact>aside strong{font-size:17px}.public-organization-units-directory{margin-top:27px}.public-organization-unit-rules{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,1fr);max-width:1080px;margin:-25px auto 45px;display:grid}.public-organization-unit-rules article{border-right:1px solid var(--line-soft);grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:79px;padding:12px;display:grid}.public-organization-unit-rules article:last-child{border-right:0}.public-organization-unit-rules article>span{background:var(--green-soft);width:28px;height:28px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-organization-unit-rules p{margin:0}.public-organization-unit-rules strong,.public-organization-unit-rules small{display:block}.public-organization-unit-rules strong{font-size:12px}.public-organization-unit-rules small{color:#7f8c86;margin-top:3px;font-size:12px;line-height:1.45}.public-organization-about-grid{grid-template-columns:minmax(0,1.3fr) 310px;gap:12px;max-width:1080px;margin:27px auto 18px;display:grid}.public-organization-about-story{border:1px solid var(--line);background:var(--surface);padding:22px}.public-organization-about-story>span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-organization-about-story h2{margin:7px 0 10px;font-size:17px}.public-organization-about-story p{color:#6f7d77;margin:7px 0;font-size:12px;line-height:1.7}.public-organization-about-story a{color:var(--green-deep);margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.public-organization-about-grid>aside{gap:8px;display:grid}.public-organization-about-grid>aside article{border:1px solid var(--line);background:var(--surface);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;min-height:76px;padding:11px 13px;display:grid}.public-organization-about-grid>aside span{color:#74827c;font-size:12px}.public-organization-about-grid>aside strong{color:var(--green-deep);grid-area:1/2/3;font-size:20px}.public-organization-about-grid>aside small{color:#909a96;font-size:12px}.public-organization-principles{border:1px solid var(--line);background:var(--surface);max-width:1080px;margin:0 auto 48px}.public-organization-principles>header{border-bottom:1px solid var(--line-soft);padding:15px 17px}.public-organization-principles>header span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:850}.public-organization-principles>header h2{margin:5px 0 0;font-size:13px}.public-organization-principles>div{grid-template-columns:repeat(4,1fr);display:grid}.public-organization-principles article{border-right:1px solid var(--line-soft);min-height:135px;padding:15px}.public-organization-principles article:last-child{border-right:0}.public-organization-principles article>span{color:var(--green-deep);font-size:12px;font-weight:850}.public-organization-principles article strong{margin-top:17px;font-size:12px;display:block}.public-organization-principles article p{color:#77847e;margin:6px 0 0;font-size:12px;line-height:1.55}.public-organization-subpage .public-network-contact,.public-contact-unit-list{margin-top:27px}.public-organization-contact-empty{border:1px solid var(--line);background:var(--surface);grid-template-columns:37px 1fr;align-items:center;gap:11px;max-width:1080px;min-height:92px;margin:27px auto 0;padding:14px;display:grid}.public-organization-contact-empty>span{background:var(--green-soft);width:36px;height:36px;color:var(--green-deep);place-items:center;font-size:12px;display:grid}.public-organization-contact-empty strong{font-size:12px}.public-organization-contact-empty p{color:#77847e;margin:4px 0 0;font-size:12px}.public-organization-contact-boundary{background:#f3f8f6;border:1px solid #cfe2dc;grid-template-columns:31px 1fr;align-items:center;gap:10px;max-width:1080px;min-height:73px;margin:-24px auto 46px;padding:12px 14px;display:grid}.public-organization-contact-boundary>span{color:#0a8263;background:#deeee8;place-items:center;width:30px;height:30px;display:grid}.public-organization-contact-boundary p{margin:0}.public-organization-contact-boundary strong,.public-organization-contact-boundary small{display:block}.public-organization-contact-boundary strong{color:#245044;font-size:12px}.public-organization-contact-boundary small{color:#678178;margin-top:4px;font-size:12px;line-height:1.5}@media (max-width:900px){.public-organization-paths{grid-template-columns:1fr;max-width:calc(100% - 32px)}.public-organization-subpage-intro{grid-template-columns:1fr 180px}.public-organization-unit-rules,.public-organization-about-grid,.public-organization-principles,.public-organization-contact-empty,.public-organization-contact-boundary{max-width:calc(100% - 32px)}.public-organization-principles>div{grid-template-columns:1fr 1fr}.public-organization-principles article:nth-child(2){border-right:0}.public-organization-principles article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.public-network-header nav{gap:12px}.public-network-header nav a:nth-child(6){display:none}}@media (max-width:680px){.public-organization-subpage-intro{grid-template-columns:1fr;padding:27px 16px}.public-organization-subpage-intro>aside{width:100%}.public-organization-unit-rules,.public-organization-about-grid{grid-template-columns:1fr}.public-organization-unit-rules article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-organization-unit-rules article:last-child{border-bottom:0}.public-organization-principles>div{grid-template-columns:1fr}.public-organization-principles article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:110px}.public-organization-principles article:nth-child(3){border-bottom:1px solid var(--line-soft)}.public-organization-principles article:last-child{border-bottom:0}.public-network-header nav a:nth-child(3),.public-network-header nav a:nth-child(6),.public-network-header nav a:nth-child(7){display:none}}.public-site-mobile-navigation{color:#fff;display:none;position:relative}.public-site-mobile-navigation summary{border:1px solid var(--theme-sidebar);grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr) 13px;align-items:center;column-gap:7px;min-width:138px;min-height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-site-mobile-navigation summary{border:1px solid color-mix(in srgb, var(--theme-sidebar) 67%, white)}}.public-site-mobile-navigation summary{background:var(--theme-sidebar);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.public-site-mobile-navigation summary{background:color-mix(in srgb, var(--theme-sidebar) 89%, white)}}.public-site-mobile-navigation summary{color:#fff;cursor:pointer;list-style:none}.public-site-mobile-navigation summary::-webkit-details-marker{display:none}.public-site-mobile-navigation summary>span{background:var(--green);color:#fff;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.public-site-mobile-navigation summary small{color:#9eb4ad;letter-spacing:.08em;font-size:5px;font-weight:800}.public-site-mobile-navigation summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.public-site-mobile-navigation summary b{color:#a9beb7;grid-area:1/3/3;font-size:9px;transition:transform .15s}.public-site-mobile-navigation[open] summary b{transform:rotate(180deg)}.public-site-mobile-navigation-panel{z-index:60;color:#24352f;background:#f7faf9;border:1px solid #cbd8d3;width:min(330px,100vw - 24px);max-height:calc(100vh - 100px);position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 14px 34px #071d1761}.public-site-mobile-navigation-panel>header{background:#fff;border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 11px;display:flex}.public-site-mobile-navigation-panel>header small,.public-site-mobile-navigation-panel>header strong{display:block}.public-site-mobile-navigation-panel>header small{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:850}.public-site-mobile-navigation-panel>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:205px;margin-top:3px;font-size:9px;overflow:hidden}.public-site-mobile-navigation-panel>header>span{color:#778780;border:1px solid #d8e3df;flex:none;padding:4px 6px;font-size:5px;font-weight:750}.public-site-mobile-navigation-links{background:#dfe8e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.public-site-mobile-navigation-links>a{color:#33463f;cursor:pointer;background:#fff;grid-template-columns:25px minmax(0,1fr) 10px;align-items:center;gap:7px;min-height:47px;padding:8px 9px;display:grid}.public-site-mobile-navigation-links>a:hover,.public-site-mobile-navigation-links>a.active{background:var(--green-soft);color:var(--green-deep)}.public-site-mobile-navigation-links>a>span{width:24px;height:24px;color:var(--green-deep);background:#edf3f0;place-items:center;font-size:8px;font-weight:800;display:grid}.public-site-mobile-navigation-links>a.active>span{background:var(--green);color:#fff}.public-site-mobile-navigation-links>a>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6px;overflow:hidden}.public-site-mobile-navigation-links>a>b{color:#8ea099;font-size:7px}@media (max-width:900px){.public-network-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:64px;padding:11px 16px;display:grid}.public-network-header>.public-navigation-desktop{display:none}.public-network-header>.public-site-mobile-navigation{display:block}}@media (max-width:720px){.public-academy-header{grid-template:"brand menu"44px"actions actions"42px/minmax(0,1fr) auto;gap:5px 10px;min-height:111px;padding:10px 16px;display:grid}.public-academy-header>.public-academy-logo{grid-area:brand;min-width:0}.public-academy-header>.public-navigation-desktop{display:none}.public-academy-header>.public-site-mobile-navigation{grid-area:menu;display:block}.public-academy-header>.public-academy-header-actions{grid-area:actions;grid-template-columns:1fr 1fr;gap:5px;width:100%;margin:0;display:grid}.public-academy-header .public-trial-button,.public-academy-header .public-member-button{justify-content:center;min-height:36px;margin:0;display:flex}}@media (max-width:480px){.public-site-mobile-navigation summary{min-width:127px}.public-site-mobile-navigation-links{grid-template-columns:1fr}}.public-site-mobile-navigation summary,.public-site-mobile-navigation a,.public-academy-site .public-academy-identity-bar a,.public-academy-site .public-academy-identity-bar button:not(:disabled){cursor:pointer}.public-site-mobile-navigation summary:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-site-mobile-navigation summary:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-site-mobile-navigation summary:focus-visible{outline-offset:2px}.public-site-mobile-navigation a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-site-mobile-navigation a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-site-mobile-navigation a:focus-visible{outline-offset:2px}.public-academy-site .public-academy-identity-bar a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-academy-site .public-academy-identity-bar a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-academy-site .public-academy-identity-bar a:focus-visible{outline-offset:2px}.public-academy-site .public-academy-identity-bar button:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-academy-site .public-academy-identity-bar button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 42%, transparent)}}.public-academy-site .public-academy-identity-bar button:focus-visible{outline-offset:2px}.public-site-mobile-navigation summary{grid-template-columns:34px minmax(0,1fr) 16px;column-gap:10px;min-width:184px;min-height:52px;padding:7px 10px}.public-site-mobile-navigation summary>span{width:34px;height:34px;font-size:14px}.public-site-mobile-navigation summary small{font-size:12px;line-height:1.15}.public-site-mobile-navigation summary strong{font-size:14px;line-height:1.25}.public-site-mobile-navigation summary b{font-size:14px}.public-site-mobile-navigation-panel{width:min(400px,100vw - 24px);max-height:calc(100vh - 112px);top:calc(100% + 8px)}.public-site-mobile-navigation-panel>header{min-height:72px;padding:12px 14px}.public-site-mobile-navigation-panel>header small{font-size:12px}.public-site-mobile-navigation-panel>header strong{max-width:250px;margin-top:4px;font-size:15px;line-height:1.3}.public-site-mobile-navigation-panel>header>span{padding:6px 8px;font-size:12px}.public-site-mobile-navigation-links>a{grid-template-columns:34px minmax(0,1fr) 14px;gap:10px;min-height:66px;padding:10px 12px}.public-site-mobile-navigation-links>a>span{width:34px;height:34px;font-size:13px}.public-site-mobile-navigation-links>a>strong{font-size:14px;line-height:1.3}.public-site-mobile-navigation-links>a>b{font-size:14px}.public-academy-site .public-academy-identity-bar{border-left-width:4px;grid-template-columns:52px minmax(320px,1fr) minmax(210px,auto) auto;gap:16px;min-height:112px;padding:16px 18px}.public-academy-site .public-academy-identity-symbol{width:50px;height:50px;font-size:16px}.public-academy-site .public-academy-identity-copy>small{font-size:12px;line-height:1.25}.public-academy-site .public-academy-identity-copy>strong{margin-top:5px;font-size:15px;line-height:1.4}.public-academy-site .public-academy-identity-copy>p{gap:9px;margin-top:5px;font-size:14px;line-height:1.4}.public-academy-site .public-academy-identity-copy>p>b{padding:4px 7px;font-size:12px}.public-academy-site .public-academy-identity-state{gap:7px}.public-academy-site .public-academy-identity-state i{width:7px;height:7px}.public-academy-site .public-academy-identity-roles{gap:6px;margin-top:9px}.public-academy-site .public-academy-identity-roles span{padding:5px 8px;font-size:12px}.public-academy-site .public-academy-identity-bar>aside{min-width:210px;padding-left:16px}.public-academy-site .public-academy-identity-bar>aside small{font-size:12px;line-height:1.25}.public-academy-site .public-academy-identity-bar>aside strong{margin-top:5px;font-size:14px;line-height:1.35}.public-academy-site .public-academy-identity-bar>aside span{margin-top:4px;font-size:13px;line-height:1.4}.public-academy-site .public-academy-identity-bar>nav{gap:8px}.public-academy-site .public-academy-identity-bar>nav a,.public-academy-site .public-academy-identity-bar>nav button{min-height:44px;padding:0 12px;font-size:13px}.public-academy-site .public-academy-identity-notice{margin-top:-2px;font-size:13px;line-height:1.4}@media (max-width:1100px){.public-academy-site .public-academy-identity-bar{grid-template-columns:52px minmax(0,1fr) auto}.public-academy-site .public-academy-identity-bar>aside{border-top:1px solid var(--identity-accent);grid-column:2;min-width:0;padding:10px 0 0}@supports (color:color-mix(in lab, red, red)){.public-academy-site .public-academy-identity-bar>aside{border-top:1px solid color-mix(in srgb, var(--identity-accent) 14%, #e4e9e7)}}.public-academy-site .public-academy-identity-bar>aside{border-left:0}.public-academy-site .public-academy-identity-bar>nav{flex-direction:column;grid-area:1/3/span 2}.public-academy-site .public-academy-identity-notice{grid-column:2/-1}}@media (max-width:900px){.public-network-header{min-height:76px}}@media (max-width:760px){.public-academy-site .public-academy-identity-bar{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:14px}.public-academy-site .public-academy-identity-symbol{width:44px;height:44px}.public-academy-site .public-academy-identity-bar>aside,.public-academy-site .public-academy-identity-bar>nav,.public-academy-site .public-academy-identity-notice{grid-column:1/-1}.public-academy-site .public-academy-identity-bar>nav{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-academy-header{grid-template:"brand menu"52px"actions actions"46px/minmax(0,1fr) auto;min-height:128px}.public-academy-header .public-trial-button,.public-academy-header .public-member-button{min-height:42px;font-size:13px}}@media (max-width:520px){.public-site-mobile-navigation summary{grid-template-columns:32px minmax(0,1fr) 14px;column-gap:8px;min-width:154px;padding-inline:8px}.public-site-mobile-navigation summary>span{width:32px;height:32px}.public-site-mobile-navigation-panel>header{flex-direction:column;align-items:flex-start}.public-site-mobile-navigation-links,.public-academy-site .public-academy-identity-bar>nav{grid-template-columns:1fr}.public-academy-site .public-academy-identity-bar>nav a,.public-academy-site .public-academy-identity-bar>nav button{width:100%}}.public-unit-home-readability{display:flow-root}.public-unit-home-readability a,.public-unit-home-readability button:not(:disabled){cursor:pointer}:is(.public-unit-home-readability a:focus-visible,.public-unit-home-readability button:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-unit-home-readability a:focus-visible,.public-unit-home-readability button:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 44%, transparent)}}:is(.public-unit-home-readability a:focus-visible,.public-unit-home-readability button:focus-visible){outline-offset:3px}.public-unit-home-readability .public-unit-hero{gap:42px;min-height:306px;padding-block:42px}.public-unit-home-readability .public-unit-hero h1{max-width:650px;margin-block:12px;font-size:clamp(28px,3vw,36px);line-height:1.08}.public-unit-home-readability .public-unit-hero>div>p{max-width:640px;font-size:16px;line-height:1.6}.public-unit-home-readability .public-unit-hero>div>div{flex-wrap:wrap;gap:9px;margin-top:24px}.public-unit-home-readability .public-primary-action,.public-unit-home-readability .public-secondary-action{min-height:44px;padding-inline:16px;font-size:14px}.public-unit-home-readability .public-hero-text-action{align-items:center;min-height:44px;padding-inline:8px;font-size:14px;display:inline-flex}.public-unit-home-readability .public-unit-hero>aside{min-height:220px;padding:24px}.public-unit-home-readability .public-unit-hero>aside h2{margin-top:9px;font-size:17px;line-height:1.3}.public-unit-home-readability .public-unit-hero>aside>p{font-size:14px;line-height:1.5}.public-unit-home-readability .public-unit-hero>aside>strong{padding:5px 7px;font-size:13px}.public-unit-home-readability .public-unit-hero>aside>div{gap:6px;bottom:20px;left:24px;right:24px}.public-unit-home-readability .public-unit-hero>aside>div span{font-size:15px}.public-unit-home-readability .public-unit-hero>aside>div small{font-size:12px}.public-unit-home-readability .public-unit-facts article{gap:12px;min-height:86px;padding:14px 16px}.public-unit-home-readability .public-unit-facts article>span{width:34px;height:34px;font-size:14px}.public-unit-home-readability .public-unit-facts small{font-size:12px}.public-unit-home-readability .public-unit-facts strong{font-size:14px;line-height:1.35}.public-unit-home-readability .public-unit-contact>header{min-height:74px;padding:14px 17px}.public-unit-home-readability .public-unit-contact>header h2{font-size:17px;line-height:1.35}.public-unit-home-readability .public-unit-contact>header>a,.public-unit-home-readability .public-unit-contact>footer>a{align-items:center;min-height:42px;font-size:14px;display:inline-flex}.public-unit-home-readability .public-unit-contact article{gap:11px;min-height:82px;padding:13px 15px}.public-unit-home-readability .public-unit-contact article>span{width:34px;height:34px;font-size:14px}.public-unit-home-readability .public-unit-contact article strong,.public-unit-home-readability .public-unit-contact article a,.public-unit-home-readability .public-unit-contact>footer p{font-size:14px;line-height:1.45}.public-unit-home-readability .public-unit-social-hub{margin-top:18px}.public-unit-home-readability .public-unit-social-hub>header{grid-template-columns:minmax(0,1fr) 280px;min-height:112px;padding:18px 20px}.public-unit-home-readability .public-unit-social-hub>header h2{font-size:18px;line-height:1.35}.public-unit-home-readability .public-unit-social-hub>header p{font-size:15px;line-height:1.55}.public-unit-home-readability .public-unit-social-hub>header aside strong{font-size:15px}.public-unit-home-readability .public-unit-social-hub>header aside em{font-size:13px;line-height:1.45}.public-unit-home-readability .public-unit-social-hub>nav>a{grid-template-columns:34px minmax(0,1fr) 20px;gap:11px;min-height:112px;padding:15px 16px}.public-unit-home-readability .public-unit-social-hub>nav>a>b{width:32px;height:32px;font-size:13px}.public-unit-home-readability .public-unit-social-hub>nav strong{font-size:15px;line-height:1.3}.public-unit-home-readability .public-unit-social-hub>nav em{font-size:13px;line-height:1.45}.public-unit-home-readability .public-unit-social-hub>footer{min-height:48px;padding:10px 16px;font-size:13px}.public-unit-home-readability .public-home-grid{gap:16px;margin-top:16px;margin-bottom:16px}.public-unit-home-readability .public-section-heading{min-height:82px;padding:15px 18px}.public-unit-home-readability .public-section-heading h2{font-size:18px;line-height:1.35}.public-unit-home-readability .public-section-heading>a{align-items:center;min-height:42px;font-size:14px;display:inline-flex}.public-unit-home-readability .public-next-classes>div:last-child{padding-inline:18px}.public-unit-home-readability .public-class-row{grid-template-columns:76px minmax(180px,1.2fr) minmax(120px,.7fr) auto;gap:12px;min-height:78px}.public-unit-home-readability .public-class-row time strong,.public-unit-home-readability .public-class-row>div strong{font-size:14px;line-height:1.35}.public-unit-home-readability .public-class-row time small,.public-unit-home-readability .public-class-row>div small,.public-unit-home-readability .public-class-row>span,.public-unit-home-readability .public-class-row>b{font-size:13px;line-height:1.4}.public-unit-home-readability .public-class-row>b{padding:5px 7px}.public-unit-home-readability .public-home-side{gap:16px}.public-unit-home-readability .public-featured-plan,.public-unit-home-readability .public-community-teaser,.public-unit-home-readability .public-empty-card{padding:20px}.public-unit-home-readability .public-featured-plan h2,.public-unit-home-readability .public-community-teaser h2,.public-unit-home-readability .public-empty-card h2{font-size:18px;line-height:1.35}.public-unit-home-readability .public-featured-plan>p,.public-unit-home-readability .public-community-teaser>p,.public-unit-home-readability .public-empty-card p,.public-unit-home-readability .public-featured-plan li{font-size:14px;line-height:1.55}.public-unit-home-readability .public-featured-plan>a,.public-unit-home-readability .public-community-teaser>a{align-items:center;min-height:42px;font-size:14px;display:inline-flex}.public-unit-home-readability .public-blog-preview,.public-unit-home-readability .public-team-preview,.public-unit-home-readability .public-structure-preview{margin-bottom:16px}.public-unit-home-readability .public-professional-preview{grid-template-columns:58px minmax(0,1fr) auto;gap:12px;min-height:112px;padding:15px 17px}.public-unit-home-readability .public-professional-preview>span{width:56px;height:56px;font-size:14px}.public-unit-home-readability .public-professional-preview strong{font-size:15px}.public-unit-home-readability .public-professional-preview i,.public-unit-home-readability .public-professional-preview>b{font-size:13px}.public-unit-home-readability .public-blog-preview>div:last-child>article{grid-template-columns:130px minmax(0,1fr);min-height:190px}.public-unit-home-readability .public-blog-preview article>div{padding:15px}.public-unit-home-readability .public-blog-preview h3{font-size:15px;line-height:1.4}.public-unit-home-readability .public-blog-preview article p{font-size:14px;line-height:1.55}.public-unit-home-readability .public-blog-preview article footer{font-size:12px;line-height:1.35}.public-unit-home-readability .public-structure-preview article{min-height:190px;padding:18px}.public-unit-home-readability .public-structure-preview h3{font-size:15px;line-height:1.4}.public-unit-home-readability .public-structure-preview article>p{font-size:14px;line-height:1.5}.public-unit-home-readability .public-structure-preview article>footer{font-size:13px}.public-unit-home-readability .public-empty-state p{font-size:14px}@media (max-width:980px){.public-unit-home-readability .public-unit-hero{grid-template-columns:1fr;gap:20px}.public-unit-home-readability .public-unit-hero>aside{min-height:230px}.public-unit-home-readability .public-home-grid{grid-template-columns:1fr}.public-unit-home-readability .public-home-side{grid-template-columns:repeat(2,minmax(0,1fr))}.public-unit-home-readability .public-blog-preview>div:last-child{grid-template-columns:1fr}.public-unit-home-readability .public-blog-preview>div:last-child>article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-unit-home-readability .public-blog-preview>div:last-child>article:last-child{border-bottom:0}}@media (max-width:760px){.public-unit-home-readability .public-unit-hero{padding:32px 20px}.public-unit-home-readability .public-unit-social-hub>header{grid-template-columns:1fr}.public-unit-home-readability .public-unit-social-hub>header aside{border-top:1px solid #d9e7e1;border-left:0;padding:13px 0 0}.public-unit-home-readability .public-unit-social-hub>nav{grid-template-columns:1fr}.public-unit-home-readability .public-unit-social-hub>nav>a{border-right:0;border-bottom:1px solid var(--line-soft);min-height:94px}.public-unit-home-readability .public-unit-social-hub>nav>a:last-child{border-bottom:0}.public-unit-home-readability .public-class-row{grid-template-columns:66px minmax(0,1fr) auto;padding-block:12px}.public-unit-home-readability .public-class-row>time{grid-row:1/span 2}.public-unit-home-readability .public-class-row>div,.public-unit-home-readability .public-class-row>span{grid-column:2}.public-unit-home-readability .public-class-row>b{grid-area:1/3/span 2}.public-unit-home-readability .public-professional-preview{grid-template-columns:56px minmax(0,1fr)}.public-unit-home-readability .public-professional-preview>b{text-align:left;grid-column:2;max-width:none}}@media (max-width:520px){.public-unit-home-readability .public-unit-hero h1{font-size:28px}.public-unit-home-readability .public-unit-hero>div>div,.public-unit-home-readability .public-home-side{grid-template-columns:1fr;display:grid}.public-unit-home-readability .public-primary-action,.public-unit-home-readability .public-secondary-action,.public-unit-home-readability .public-hero-text-action{justify-content:center;width:100%}.public-unit-home-readability .public-section-heading{flex-direction:column;align-items:flex-start}.public-unit-home-readability .public-section-heading>a{width:100%}.public-unit-home-readability .public-class-row{grid-template-columns:58px minmax(0,1fr)}.public-unit-home-readability .public-class-row>b{grid-area:auto/2;justify-self:start}.public-unit-home-readability .public-blog-preview>div:last-child>article{grid-template-columns:104px minmax(0,1fr)}}.public-contact-readability{--contact-shadow:0 13px 30px #18362c0f;display:flow-root}.public-contact-readability a{cursor:pointer}.public-contact-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-contact-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-contact-readability a:focus-visible{outline-offset:3px}.public-contact-readability .public-page-intro{min-height:160px;padding-block:28px}.public-contact-readability .public-page-intro h1{font-size:clamp(26px,2.8vw,33px);line-height:1.14}.public-contact-readability .public-page-intro p{max-width:730px;font-size:16px;line-height:1.58}.public-contact-readability .public-page-intro>aside{min-width:190px;padding:15px 19px;font-size:14px;line-height:1.4}.public-contact-readability .public-contact-page{gap:18px;margin-top:24px}.public-contact-readability .public-contact-overview{grid-template-columns:minmax(0,1fr) 350px;gap:18px}.public-contact-readability .public-contact-location,.public-contact-readability .public-contact-today,.public-contact-readability .public-contact-next{box-shadow:var(--contact-shadow)}.public-contact-readability .public-contact-location>header{min-height:108px;padding:20px 22px}.public-contact-readability .public-contact-location>header span,.public-contact-readability .public-contact-next>header span{font-size:12px;line-height:1.4}.public-contact-readability .public-contact-location>header h2,.public-contact-readability .public-contact-next>header h2{margin:7px 0 4px;font-size:22px;line-height:1.3}.public-contact-readability .public-contact-location>header p,.public-contact-readability .public-contact-next>header p{max-width:650px;font-size:15px;line-height:1.55}.public-contact-readability .public-contact-location>header>b{border:1px solid var(--line);color:#5f7069;max-width:210px;padding:9px 11px;font-size:13px;line-height:1.4}.public-contact-readability .public-contact-address{background:linear-gradient(110deg,#f8fbfa,#f3f8f6);grid-template-columns:62px minmax(0,1fr);gap:17px;min-height:150px;padding:22px;font-style:normal}.public-contact-readability .public-contact-address>span{width:60px;height:60px;font-size:20px}.public-contact-readability .public-contact-address small{font-size:12px;line-height:1.4}.public-contact-readability .public-contact-address strong{color:#263c34;margin-top:7px;font-size:16px;line-height:1.5}.public-contact-readability .public-contact-address a,.public-contact-readability .public-contact-address em{align-items:center;min-height:44px;margin-top:5px;font-size:14px;line-height:1.4;display:inline-flex}.public-contact-readability .public-contact-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.public-contact-readability .public-contact-channels>a{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;min-height:142px;padding:18px}.public-contact-readability .public-contact-channels>a:hover{background:#f5faf8}.public-contact-readability .public-contact-channels>a>span{width:42px;height:42px;font-size:15px}.public-contact-readability .public-contact-channels small{font-size:12px;line-height:1.4}.public-contact-readability .public-contact-channels strong{color:#2f463d;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin-top:6px;font-size:15px;line-height:1.4;overflow:visible}.public-contact-readability .public-contact-channels em{color:#73827b;text-overflow:clip;white-space:normal;margin-top:5px;font-size:13px;line-height:1.45;overflow:visible}.public-contact-readability .public-contact-channels>a>b{font-size:14px}.public-contact-readability .public-contact-channel-empty{gap:13px;min-height:142px;padding:24px}.public-contact-readability .public-contact-channel-empty>span{width:42px;height:42px;font-size:15px}.public-contact-readability .public-contact-channel-empty strong{font-size:15px;line-height:1.4}.public-contact-readability .public-contact-channel-empty small{margin-top:5px;font-size:14px;line-height:1.45}.public-contact-readability .public-contact-today{border-top-width:4px;overflow:hidden}.public-contact-readability .public-contact-today>header{min-height:62px;padding:13px 16px}.public-contact-readability .public-contact-today>header span{font-size:12px;line-height:1.4}.public-contact-readability .public-contact-today>header b{padding:6px 7px;font-size:12px;line-height:1.35}.public-contact-readability .public-contact-today>strong{padding:20px 17px 8px;font-size:20px;line-height:1.35}.public-contact-readability .public-contact-today>em{padding:0 17px 8px;font-size:13px;line-height:1.4}.public-contact-readability .public-contact-today>div{padding:8px 17px 12px}.public-contact-readability .public-contact-today>div p{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;min-height:44px}.public-contact-readability .public-contact-today>div p>span,.public-contact-readability .public-contact-today>div p>strong{font-size:14px;line-height:1.4}.public-contact-readability .public-contact-today>div p>b{font-size:12px;line-height:1.35}.public-contact-readability .public-contact-today>div p.today{margin-inline:-8px;padding-inline:8px}.public-contact-readability .public-contact-today>div p.public-contact-hours-note{min-height:110px;padding-block:18px;font-size:15px;line-height:1.58}.public-contact-readability .public-contact-today>a{min-height:48px;font-size:14px;line-height:1.4}.public-contact-readability .public-contact-today>small{border-top:1px solid var(--line-soft);color:#73817b;text-align:center;padding:12px 16px 14px;font-size:13px;line-height:1.45;display:block}.public-contact-readability .public-contact-next>header{min-height:105px;padding:19px 22px}.public-contact-readability .public-contact-next>nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-contact-readability .public-contact-next>nav>a{border-right:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:158px;padding:19px;display:grid}.public-contact-readability .public-contact-next>nav>a:last-child{border-right:0}.public-contact-readability .public-contact-next>nav>a:hover{background:#f5faf8}.public-contact-readability .public-contact-next>nav>a>span{background:var(--green-soft);width:38px;height:38px;color:var(--green-deep);place-items:center;font-size:13px;font-weight:850;display:grid}.public-contact-readability .public-contact-next p{min-width:0;margin:0}.public-contact-readability .public-contact-next small,.public-contact-readability .public-contact-next strong,.public-contact-readability .public-contact-next em{display:block}.public-contact-readability .public-contact-next small{color:var(--green-deep);font-size:12px;font-weight:850;line-height:1.4}.public-contact-readability .public-contact-next strong{margin-top:6px;font-size:16px;line-height:1.4}.public-contact-readability .public-contact-next em{color:#718078;margin-top:5px;font-size:14px;font-style:normal;line-height:1.48}.public-contact-readability .public-contact-next>nav>a>b{color:var(--green-deep);font-size:14px}.public-contact-readability .public-contact-page>.public-disclosure{border-left:3px solid var(--green);min-height:86px;box-shadow:var(--contact-shadow);gap:14px;margin-top:0;padding:18px 21px}.public-contact-readability .public-contact-page>.public-disclosure>span{width:34px;height:34px;font-size:14px}.public-contact-readability .public-contact-page>.public-disclosure strong{font-size:15px;line-height:1.4}.public-contact-readability .public-contact-page>.public-disclosure p{margin-top:5px;font-size:14px;line-height:1.55}@media (max-width:1080px){.public-contact-readability .public-contact-overview{grid-template-columns:minmax(0,1fr) 320px}.public-contact-readability .public-contact-channels{grid-template-columns:1fr}.public-contact-readability .public-contact-channels>a{border-right:0;border-bottom:1px solid var(--line-soft);min-height:92px}.public-contact-readability .public-contact-channels>a:last-of-type{border-bottom:0}.public-contact-readability .public-contact-next>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.public-contact-readability .public-contact-next>nav>a:nth-child(2){border-right:0}.public-contact-readability .public-contact-next>nav>a:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:760px){.public-contact-readability .public-page-intro{gap:20px}.public-contact-readability .public-page-intro>aside{width:100%}.public-contact-readability .public-contact-overview{grid-template-columns:1fr}.public-contact-readability .public-contact-location>header{flex-direction:column;align-items:flex-start}.public-contact-readability .public-contact-location>header>b{max-width:100%}.public-contact-readability .public-contact-today{width:100%}}@media (max-width:560px){.public-contact-readability .public-contact-page{gap:14px}.public-contact-readability .public-contact-location>header,.public-contact-readability .public-contact-address,.public-contact-readability .public-contact-channels>a,.public-contact-readability .public-contact-next>header,.public-contact-readability .public-contact-next>nav>a,.public-contact-readability .public-contact-page>.public-disclosure{padding-inline:18px}.public-contact-readability .public-contact-address{grid-template-columns:48px minmax(0,1fr)}.public-contact-readability .public-contact-address>span{width:46px;height:46px;font-size:17px}.public-contact-readability .public-contact-next>nav{grid-template-columns:1fr}.public-contact-readability .public-contact-next>nav>a,.public-contact-readability .public-contact-next>nav>a:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft);min-height:124px}.public-contact-readability .public-contact-next>nav>a:last-child{border-bottom:0}}.public-organization-contact-readability{--organization-contact-shadow:0 13px 30px #18362c0f;display:flow-root}.public-organization-contact-readability a{cursor:pointer}.public-organization-contact-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-organization-contact-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-organization-contact-readability a:focus-visible{outline-offset:3px}.public-organization-contact-readability .public-organization-subpage-intro{grid-template-columns:minmax(0,1fr) 235px;min-height:235px;padding-block:40px}.public-organization-contact-readability .public-organization-subpage-intro h1{max-width:760px;margin-block:8px 10px;font-size:clamp(27px,3vw,34px);line-height:1.14}.public-organization-contact-readability .public-organization-subpage-intro p{max-width:720px;font-size:16px;line-height:1.58}.public-organization-contact-readability .public-organization-subpage-intro>aside{padding:17px 19px}.public-organization-contact-readability .public-organization-subpage-intro.contact>aside strong{font-size:27px;line-height:1.2}.public-organization-contact-readability .public-organization-subpage-intro>aside span{margin-top:5px;font-size:14px;line-height:1.45}.public-organization-contact-readability .public-organization-subpage-intro>aside small{margin-top:11px;font-size:13px;line-height:1.45}.public-organization-contact-readability .public-network-contact{box-shadow:var(--organization-contact-shadow);margin:28px auto 18px}.public-organization-contact-readability .public-network-contact>header{min-height:104px;padding:19px 22px}.public-organization-contact-readability .public-network-contact>header span{font-size:12px;line-height:1.4}.public-organization-contact-readability .public-network-contact>header h2{margin-top:7px;font-size:22px;line-height:1.3}.public-organization-contact-readability .public-network-contact>header p{color:#6d7d76;max-width:440px;font-size:15px;line-height:1.55}.public-organization-contact-readability .public-network-contact>nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-organization-contact-readability .public-network-contact>nav>a{border-right:1px solid var(--line-soft);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:142px;padding:20px;display:grid}.public-organization-contact-readability .public-network-contact>nav>a:last-child{border-right:0}.public-organization-contact-readability .public-network-contact>nav>a:hover{background:#f5faf8}.public-organization-contact-readability .public-network-contact>nav>a>span{background:var(--green-soft);width:44px;height:44px;color:var(--green-deep);place-items:center;font-size:15px;font-weight:850;display:grid}.public-organization-contact-readability .public-network-contact>nav p{min-width:0;margin:0}.public-organization-contact-readability .public-network-contact>nav small,.public-organization-contact-readability .public-network-contact>nav strong,.public-organization-contact-readability .public-network-contact>nav em{display:block}.public-organization-contact-readability .public-network-contact>nav small{color:var(--green-deep);font-size:12px;font-weight:850;line-height:1.4}.public-organization-contact-readability .public-network-contact>nav strong{color:#2f463d;overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.4}.public-organization-contact-readability .public-network-contact>nav em{color:#74837c;margin-top:5px;font-size:13px;font-style:normal;line-height:1.45}.public-organization-contact-readability .public-network-contact>nav>a>b{color:var(--green-deep);font-size:14px}.public-organization-contact-readability .public-organization-contact-empty{min-height:145px;box-shadow:var(--organization-contact-shadow);grid-template-columns:56px minmax(0,1fr);gap:17px;margin-top:28px;padding:24px}.public-organization-contact-readability .public-organization-contact-empty>span{width:54px;height:54px;font-size:18px}.public-organization-contact-readability .public-organization-contact-empty strong{font-size:18px;line-height:1.35}.public-organization-contact-readability .public-organization-contact-empty p{max-width:720px;margin-top:7px;font-size:15px;line-height:1.55}.public-organization-contact-readability .public-contact-unit-list{margin-block:28px 18px}.public-organization-contact-readability .public-contact-unit-list>header{border:1px solid var(--line);background:var(--surface);min-height:108px;box-shadow:var(--organization-contact-shadow);align-items:center;margin-bottom:14px;padding:18px 21px}.public-organization-contact-readability .public-contact-unit-list>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850;line-height:1.4}.public-organization-contact-readability .public-contact-unit-list>header h2{margin-top:7px;font-size:22px;line-height:1.3}.public-organization-contact-readability .public-contact-unit-list>header p{color:#6f7f78;max-width:410px;font-size:15px;line-height:1.52}.public-organization-contact-readability .public-contact-unit-list>header>b{color:var(--green-deep);background:#f2f8f5;border:1px solid #cfe0da;flex:none;padding:9px 11px;font-size:13px;line-height:1.4}.public-organization-contact-readability .public-contact-unit-list>div{gap:14px}.public-organization-contact-readability .public-unit-card{min-height:188px;box-shadow:var(--organization-contact-shadow);grid-template-columns:88px minmax(190px,.8fr) minmax(330px,1.2fr) 170px;gap:18px;padding:17px 18px}.public-organization-contact-readability .public-unit-card-mark{height:88px}.public-organization-contact-readability .public-unit-card-mark span{font-size:12px;line-height:1.4}.public-organization-contact-readability .public-unit-card-mark strong{margin-top:6px;font-size:16px;line-height:1.35}.public-organization-contact-readability .public-unit-card-identity>small{font-size:12px;line-height:1.4}.public-organization-contact-readability .public-unit-card h3{margin-block:7px 4px;font-size:20px;line-height:1.3}.public-organization-contact-readability .public-unit-card-identity>p{color:#718079;font-size:14px;line-height:1.45}.public-organization-contact-readability .public-unit-card-identity>b{margin-top:11px;padding:6px 8px;font-size:12px;line-height:1.35}.public-organization-contact-readability .public-unit-card-decision{gap:13px;padding-left:18px}.public-organization-contact-readability .public-unit-card dl>div{padding-inline:12px}.public-organization-contact-readability .public-unit-card dt{font-size:13px;line-height:1.4}.public-organization-contact-readability .public-unit-card dd{margin-top:5px;font-size:14px;line-height:1.4}.public-organization-contact-readability .public-unit-card-decision>p{gap:5px 12px;padding-top:11px}.public-organization-contact-readability .public-unit-card-decision>p small{font-size:12px;line-height:1.4}.public-organization-contact-readability .public-unit-card-decision>p strong,.public-organization-contact-readability .public-unit-card-decision>p time{font-size:13px;line-height:1.4}.public-organization-contact-readability .public-unit-card>nav{gap:8px}.public-organization-contact-readability .public-unit-card>nav a{min-height:44px;padding-inline:10px;font-size:13px;line-height:1.35}.public-organization-contact-readability .public-directory-empty{place-items:center;min-height:145px;font-size:15px;line-height:1.55;display:grid}.public-organization-contact-readability .public-organization-contact-boundary{min-height:92px;box-shadow:var(--organization-contact-shadow);grid-template-columns:40px minmax(0,1fr);gap:14px;margin:0 auto 48px;padding:17px 20px}.public-organization-contact-readability .public-organization-contact-boundary>span{width:38px;height:38px;font-size:14px}.public-organization-contact-readability .public-organization-contact-boundary strong{font-size:15px;line-height:1.4}.public-organization-contact-readability .public-organization-contact-boundary small{margin-top:5px;font-size:14px;line-height:1.55}@media (max-width:1080px){.public-organization-contact-readability .public-network-contact,.public-organization-contact-readability .public-organization-contact-empty,.public-organization-contact-readability .public-contact-unit-list,.public-organization-contact-readability .public-organization-contact-boundary{max-width:calc(100% - 32px)}.public-organization-contact-readability .public-unit-card{grid-template-columns:78px minmax(0,1fr) 180px}.public-organization-contact-readability .public-unit-card-decision{border-top:1px solid var(--line-soft);border-left:0;grid-column:1/3;padding:14px 0 0}.public-organization-contact-readability .public-unit-card>nav{grid-area:1/3/span 2}}@media (max-width:760px){.public-organization-contact-readability .public-organization-subpage-intro{grid-template-columns:1fr;gap:24px;padding:32px 16px}.public-organization-contact-readability .public-organization-subpage-intro>aside{width:100%}.public-organization-contact-readability .public-network-contact>header,.public-organization-contact-readability .public-contact-unit-list>header{flex-direction:column;align-items:flex-start}.public-organization-contact-readability .public-network-contact>header p,.public-organization-contact-readability .public-contact-unit-list>header p{text-align:left;max-width:100%}.public-organization-contact-readability .public-network-contact>nav{grid-template-columns:1fr}.public-organization-contact-readability .public-network-contact>nav>a{border-right:0;border-bottom:1px solid var(--line-soft);min-height:100px}.public-organization-contact-readability .public-network-contact>nav>a:last-child{border-bottom:0}.public-organization-contact-readability .public-unit-card{grid-template-columns:72px minmax(0,1fr)}.public-organization-contact-readability .public-unit-card-decision,.public-organization-contact-readability .public-unit-card>nav{grid-area:auto/1/auto/-1}.public-organization-contact-readability .public-unit-card>nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.public-organization-contact-readability .public-network-contact>header,.public-organization-contact-readability .public-network-contact>nav>a,.public-organization-contact-readability .public-organization-contact-empty,.public-organization-contact-readability .public-contact-unit-list>header,.public-organization-contact-readability .public-unit-card,.public-organization-contact-readability .public-organization-contact-boundary{padding-inline:18px}.public-organization-contact-readability .public-contact-unit-list>header>b{text-align:center;width:100%}.public-organization-contact-readability .public-unit-card{grid-template-columns:58px minmax(0,1fr)}.public-organization-contact-readability .public-unit-card-mark{height:62px}.public-organization-contact-readability .public-unit-card dl{grid-template-columns:1fr}.public-organization-contact-readability .public-unit-card dl>div{border-right:0;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 0;display:flex}.public-organization-contact-readability .public-unit-card dl>div:last-child{border-bottom:0}.public-organization-contact-readability .public-unit-card dd{white-space:normal}.public-organization-contact-readability .public-unit-card-decision>p,.public-organization-contact-readability .public-unit-card>nav,.public-organization-contact-readability .public-organization-contact-boundary{grid-template-columns:1fr}}.public-organization-units-readability{--organization-units-shadow:0 13px 30px #18362c0f;display:flow-root}.public-organization-units-readability a{cursor:pointer}.public-organization-units-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-organization-units-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-organization-units-readability a:focus-visible{outline-offset:3px}.public-organization-units-readability .public-organization-subpage-intro{grid-template-columns:minmax(0,1fr) 236px;min-height:244px;padding-block:40px}.public-organization-units-readability .public-organization-subpage-intro h1{max-width:760px;margin-block:8px 10px;font-size:clamp(27px,3vw,34px);line-height:1.14}.public-organization-units-readability .public-organization-subpage-intro p{max-width:720px;font-size:16px;line-height:1.58}.public-organization-units-readability .public-organization-subpage-intro>aside{padding:17px 19px}.public-organization-units-readability .public-organization-subpage-intro>aside strong{font-size:28px;line-height:1.15}.public-organization-units-readability .public-organization-subpage-intro>aside span{margin-top:5px;font-size:14px;line-height:1.45}.public-organization-units-readability .public-organization-subpage-intro>aside small{margin-top:11px;font-size:13px;line-height:1.45}.public-organization-units-readability .public-organization-units-directory{margin-top:28px;margin-bottom:22px}.public-organization-units-readability .public-organization-units-directory>header{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);min-height:116px;box-shadow:var(--organization-units-shadow);grid-template-columns:minmax(260px,1fr) minmax(270px,.78fr) auto;align-items:center;gap:8px 24px;margin-bottom:12px;padding:18px 20px;display:grid}.public-organization-units-readability .public-organization-units-directory>header>div{grid-row:1/span 2}.public-organization-units-readability .public-organization-units-directory>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-organization-units-readability .public-organization-units-directory>header h2{margin-top:7px;font-size:21px;line-height:1.3}.public-organization-units-readability .public-organization-units-directory>header p{color:#64766e;text-align:left;grid-row:1/span 2;font-size:15px;line-height:1.55}.public-organization-units-readability .public-organization-units-directory>header>b{background:var(--green-soft);color:var(--green-deep);text-align:center;place-self:end stretch;padding:6px 9px;font-size:13px;line-height:1.4}.public-organization-units-readability .public-compare-launch{white-space:nowrap;justify-content:center;align-self:start;min-height:44px;padding-inline:13px;font-size:14px}.public-organization-units-readability .public-organization-units-directory>div{gap:12px}.public-organization-units-readability .public-unit-card{min-height:184px;box-shadow:var(--organization-units-shadow);grid-template-columns:86px minmax(180px,.72fr) minmax(350px,1.28fr) 168px;gap:20px;padding:18px}.public-organization-units-readability .public-unit-card-mark{min-height:82px}.public-organization-units-readability .public-unit-card-mark span{font-size:12px;line-height:1.35}.public-organization-units-readability .public-unit-card-mark strong{font-size:15px;line-height:1.3}.public-organization-units-readability .public-unit-card-identity>small{font-size:12px;line-height:1.4}.public-organization-units-readability .public-unit-card h3{margin-block:6px 5px;font-size:18px;line-height:1.3}.public-organization-units-readability .public-unit-card-identity>p{color:#667870;font-size:14px;line-height:1.45}.public-organization-units-readability .public-unit-card-identity>b{margin-top:11px;padding:6px 8px;font-size:12px;line-height:1.4}.public-organization-units-readability .public-unit-card-decision{gap:13px;padding-left:20px}.public-organization-units-readability .public-unit-card dl>div{padding-inline:12px}.public-organization-units-readability .public-unit-card dt{font-size:12px;line-height:1.4}.public-organization-units-readability .public-unit-card dd{margin-top:5px;font-size:14px;line-height:1.4}.public-organization-units-readability .public-unit-card-decision>p{gap:5px 12px;padding-top:11px}.public-organization-units-readability .public-unit-card-decision>p small{font-size:12px;line-height:1.4}.public-organization-units-readability .public-unit-card-decision>p strong{font-size:14px;line-height:1.4}.public-organization-units-readability .public-unit-card-decision>p time{font-size:13px;line-height:1.45}.public-organization-units-readability .public-unit-card>nav{gap:7px}.public-organization-units-readability .public-unit-card>nav a{min-height:44px;padding:7px 10px;font-size:14px;line-height:1.3}.public-organization-units-readability .public-directory-empty{place-items:center;min-height:112px;padding:28px;font-size:15px;line-height:1.5;display:grid}.public-organization-units-readability .public-organization-unit-rules{max-width:1080px;box-shadow:var(--organization-units-shadow);margin:0 auto 48px;display:block}.public-organization-units-readability .public-organization-unit-rules>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:17px 20px;display:flex}.public-organization-units-readability .public-organization-unit-rules>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-organization-units-readability .public-organization-unit-rules>header h2{text-align:right;max-width:570px;margin:0;font-size:19px;line-height:1.35}.public-organization-units-readability .public-organization-unit-rules>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-organization-units-readability .public-organization-unit-rules article{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:122px;padding:17px}.public-organization-units-readability .public-organization-unit-rules article>span{width:36px;height:36px;font-size:14px}.public-organization-units-readability .public-organization-unit-rules strong{font-size:14px;line-height:1.4}.public-organization-units-readability .public-organization-unit-rules small{margin-top:5px;font-size:14px;line-height:1.5}@media (max-width:1080px){.public-organization-units-readability .public-organization-units-directory,.public-organization-units-readability .public-organization-unit-rules{max-width:calc(100% - 32px)}.public-organization-units-readability .public-organization-units-directory>header{grid-template-columns:minmax(240px,1fr) minmax(250px,.9fr) auto}.public-organization-units-readability .public-unit-card{grid-template-columns:78px minmax(170px,.72fr) minmax(300px,1.28fr)}.public-organization-units-readability .public-unit-card>nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.public-organization-units-readability .public-organization-subpage-intro{grid-template-columns:1fr;gap:22px;padding-block:32px}.public-organization-units-readability .public-organization-subpage-intro>aside{width:100%}.public-organization-units-readability .public-organization-units-directory>header{grid-template-columns:minmax(0,1fr) auto;gap:14px}.public-organization-units-readability .public-organization-units-directory>header>div,.public-organization-units-readability .public-organization-units-directory>header p{grid-area:auto/1/auto/-1}.public-organization-units-readability .public-organization-units-directory>header>b{place-self:center start}.public-organization-units-readability .public-compare-launch{align-self:center}.public-organization-units-readability .public-unit-card{grid-template-columns:76px minmax(0,1fr)}.public-organization-units-readability .public-unit-card-decision,.public-organization-units-readability .public-unit-card>nav{grid-column:1/-1}.public-organization-units-readability .public-unit-card-decision{border-top:1px solid var(--line-soft);border-left:0;padding:15px 0 0}.public-organization-units-readability .public-organization-unit-rules>header{flex-direction:column;align-items:flex-start;gap:7px}.public-organization-units-readability .public-organization-unit-rules>header h2{text-align:left}.public-organization-units-readability .public-organization-unit-rules>div{grid-template-columns:1fr}.public-organization-units-readability .public-organization-unit-rules article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-organization-units-readability .public-organization-unit-rules article:last-child{border-bottom:0}}@media (max-width:560px){.public-organization-units-readability .public-organization-subpage-intro{padding-inline:16px}.public-organization-units-readability .public-organization-subpage-intro h1{font-size:27px}.public-organization-units-readability .public-organization-units-directory,.public-organization-units-readability .public-organization-unit-rules{max-width:calc(100% - 24px)}.public-organization-units-readability .public-organization-units-directory>header{grid-template-columns:1fr;padding:16px}.public-organization-units-readability .public-organization-units-directory>header>div,.public-organization-units-readability .public-organization-units-directory>header p,.public-organization-units-readability .public-organization-units-directory>header>b,.public-organization-units-readability .public-compare-launch{grid-column:auto;justify-self:stretch}.public-organization-units-readability .public-unit-card{grid-template-columns:1fr;gap:16px;padding:16px}.public-organization-units-readability .public-unit-card-mark,.public-organization-units-readability .public-unit-card-identity,.public-organization-units-readability .public-unit-card-decision,.public-organization-units-readability .public-unit-card>nav{grid-column:auto}.public-organization-units-readability .public-unit-card-mark{width:100%}.public-organization-units-readability .public-unit-card h3,.public-organization-units-readability .public-unit-card dd,.public-organization-units-readability .public-unit-card-decision>p strong{text-overflow:clip;white-space:normal;overflow:visible}.public-organization-units-readability .public-unit-card dl,.public-organization-units-readability .public-unit-card>nav{grid-template-columns:1fr}.public-organization-units-readability .public-unit-card dl>div{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 0;display:grid}.public-organization-units-readability .public-unit-card dl>div:last-child{border-bottom:0}.public-organization-units-readability .public-unit-card dd{margin-top:0}.public-organization-units-readability .public-unit-card-decision>p{grid-template-columns:1fr}.public-organization-units-readability .public-unit-card>nav a{justify-content:center}.public-organization-units-readability .public-organization-unit-rules>header,.public-organization-units-readability .public-organization-unit-rules article{padding-inline:16px}}.public-organization-home-readability{display:flow-root}.public-organization-home-readability .public-organization-home-intro{min-height:220px;padding-block:32px}.public-organization-home-readability .public-organization-cta{min-height:44px;margin-top:20px;padding-inline:15px;font-size:14px;line-height:1.35}.public-organization-home-readability .public-home-units{margin-top:24px;margin-bottom:26px}.public-organization-home-readability .public-organization-home-secondary{border-top:1px solid var(--line);max-width:1080px;margin:0 auto 48px;padding-top:24px}.public-organization-home-readability .public-organization-home-institutional-action{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:68px;margin-bottom:12px;padding:11px 15px;display:flex}.public-organization-home-readability .public-organization-home-institutional-action>span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850}.public-organization-home-readability .public-organization-home-institutional-action .public-organization-cta{margin-top:0}.public-organization-home-readability .public-organization-paths{gap:12px;max-width:none;margin:0 0 16px}.public-organization-home-readability .public-organization-paths>a{grid-template-columns:38px minmax(0,1fr) 20px;gap:12px;min-height:112px;padding:16px;box-shadow:0 11px 26px #18362c0d}.public-organization-home-readability .public-organization-paths>a>span{width:36px;height:36px;font-size:13px}.public-organization-home-readability .public-organization-paths small{font-size:12px;line-height:1.4}.public-organization-home-readability .public-organization-paths strong{margin-top:5px;font-size:16px;line-height:1.35}.public-organization-home-readability .public-organization-paths em{color:#697a73;margin-top:5px;font-size:13px;line-height:1.45}.public-organization-home-readability .public-organization-paths>a>b{font-size:15px}.public-organization-home-readability .public-network-editorial-preview{margin:0;box-shadow:0 11px 26px #18362c0d}.public-organization-home-readability .public-network-editorial-preview>header{grid-template-columns:minmax(260px,1fr) minmax(250px,.72fr) auto;align-items:center;gap:20px;min-height:104px;padding:18px 20px}.public-organization-home-readability .public-network-editorial-preview>header span{font-size:12px;line-height:1.4}.public-organization-home-readability .public-network-editorial-preview>header h2{margin-top:6px;font-size:20px;line-height:1.3}.public-organization-home-readability .public-network-editorial-preview>header p{color:#65776f;font-size:14px;line-height:1.55}.public-organization-home-readability .public-network-editorial-preview>header a{border:1px solid #226d82;align-items:center;min-height:44px;padding-inline:13px;font-size:14px;display:inline-flex}.public-organization-home-readability .public-network-editorial-preview>div{grid-template-columns:1.25fr 1fr 1fr}.public-organization-home-readability .public-network-editorial-preview>div>a{min-height:180px;padding:20px}.public-organization-home-readability .public-network-editorial-preview>div span{font-size:12px;line-height:1.4}.public-organization-home-readability .public-network-editorial-preview h3{margin-block:8px;font-size:17px;line-height:1.35}.public-organization-home-readability .public-network-editorial-preview p{font-size:14px;line-height:1.55}.public-organization-home-readability .public-network-editorial-preview small{margin-top:14px;font-size:12px;line-height:1.4}@media (max-width:1080px){.public-organization-home-readability .public-organization-home-secondary{max-width:calc(100% - 32px)}.public-organization-home-readability .public-network-editorial-preview>div>a:nth-child(3){display:block}}@media (max-width:760px){.public-organization-home-readability .public-organization-home-intro{min-height:0;padding-block:30px}.public-organization-home-readability .public-organization-paths{grid-template-columns:1fr}.public-organization-home-readability .public-network-editorial-preview>header{grid-template-columns:minmax(0,1fr) auto}.public-organization-home-readability .public-network-editorial-preview>header p{grid-column:1/-1;display:block}.public-organization-home-readability .public-network-editorial-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-organization-home-readability .public-network-editorial-preview>div>a{border-bottom:1px solid var(--line-soft)}.public-organization-home-readability .public-network-editorial-preview>div>a:nth-child(2){border-right:0}.public-organization-home-readability .public-network-editorial-preview>div>a:nth-child(3){border-bottom:0;grid-column:1/-1}}@media (max-width:560px){.public-organization-home-readability .public-organization-home-secondary{max-width:calc(100% - 24px);margin-bottom:36px;padding-top:18px}.public-organization-home-readability .public-organization-cta{justify-content:center;width:100%}.public-organization-home-readability .public-organization-home-institutional-action{flex-direction:column;align-items:flex-start}.public-organization-home-readability .public-network-editorial-preview>header{grid-template-columns:1fr;padding:16px}.public-organization-home-readability .public-network-editorial-preview>header p,.public-organization-home-readability .public-network-editorial-preview>header a{grid-column:auto}.public-organization-home-readability .public-network-editorial-preview>header a{justify-content:center}.public-organization-home-readability .public-network-editorial-preview>div{grid-template-columns:1fr}.public-organization-home-readability .public-network-editorial-preview>div>a,.public-organization-home-readability .public-network-editorial-preview>div>a:nth-child(2),.public-organization-home-readability .public-network-editorial-preview>div>a:nth-child(3){border-right:0;border-bottom:1px solid var(--line-soft);grid-column:auto;display:block}.public-organization-home-readability .public-network-editorial-preview>div>a:last-child{border-bottom:0}}.public-organization-about-readability{--organization-about-shadow:0 13px 30px #18362c0f;display:flow-root}.public-organization-about-readability a{cursor:pointer}.public-organization-about-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-organization-about-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-organization-about-readability a:focus-visible{outline-offset:3px}.public-organization-about-readability .public-organization-subpage-intro{grid-template-columns:minmax(0,1fr) 250px;min-height:235px;padding-block:40px}.public-organization-about-readability .public-organization-subpage-intro h1{max-width:760px;margin-block:8px 10px;font-size:clamp(27px,3vw,34px);line-height:1.14}.public-organization-about-readability .public-organization-subpage-intro p{max-width:720px;font-size:16px;line-height:1.58}.public-organization-about-readability .public-organization-subpage-intro>aside{padding:17px 19px}.public-organization-about-readability .public-organization-subpage-intro.about>aside strong{font-size:27px;line-height:1.2}.public-organization-about-readability .public-organization-subpage-intro>aside span{margin-top:5px;font-size:15px;line-height:1.4}.public-organization-about-readability .public-organization-subpage-intro>aside small{margin-top:13px;font-size:12px;line-height:1.4}.public-organization-about-readability .public-organization-subpage-intro>aside code{color:#d5e3de;overflow-wrap:anywhere;margin-top:4px;font-family:inherit;font-size:13px;line-height:1.45;display:block}.public-organization-about-readability .public-organization-about-grid{grid-template-columns:minmax(0,1.3fr) 330px;gap:16px;margin-block:28px 18px}.public-organization-about-readability .public-organization-about-story{min-height:320px;box-shadow:var(--organization-about-shadow);flex-direction:column;padding:26px 28px;display:flex}.public-organization-about-readability .public-organization-about-story>span{font-size:12px;line-height:1.4}.public-organization-about-readability .public-organization-about-story h2{max-width:700px;margin-block:8px 13px;font-size:23px;line-height:1.3}.public-organization-about-readability .public-organization-about-story p{color:#65776f;max-width:760px;margin-block:6px;font-size:16px;line-height:1.62}.public-organization-about-readability .public-organization-about-story nav{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:20px;display:flex}.public-organization-about-readability .public-organization-about-story nav a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;align-items:center;min-height:44px;padding-inline:13px;font-size:14px;font-weight:800;line-height:1.35;display:inline-flex}.public-organization-about-readability .public-organization-about-story nav a+a{color:var(--green-deep);background:#fff;border-color:#c9d9d3}.public-organization-about-readability .public-organization-about-grid>aside{gap:10px}.public-organization-about-readability .public-organization-about-grid>aside article{min-height:100px;box-shadow:var(--organization-about-shadow);padding:15px 17px}.public-organization-about-readability .public-organization-about-grid>aside span{font-size:14px;line-height:1.4}.public-organization-about-readability .public-organization-about-grid>aside strong{font-size:26px;line-height:1.2}.public-organization-about-readability .public-organization-about-grid>aside small{color:#71827a;margin-top:5px;font-size:13px;line-height:1.45}.public-organization-about-readability .public-organization-context-map,.public-organization-about-readability .public-organization-addresses,.public-organization-about-readability .public-organization-principles,.public-organization-about-readability .public-organization-about-boundary{max-width:1080px;box-shadow:var(--organization-about-shadow);margin-inline:auto}.public-organization-about-readability .public-organization-context-map,.public-organization-about-readability .public-organization-addresses{border:1px solid var(--line);background:var(--surface);margin-bottom:18px}.public-organization-about-readability .public-organization-context-map>header,.public-organization-about-readability .public-organization-addresses>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:24px;min-height:106px;padding:18px 22px;display:grid}.public-organization-about-readability .public-organization-context-map>header span,.public-organization-about-readability .public-organization-addresses>header span{color:var(--green-deep);letter-spacing:.09em;font-size:12px;font-weight:850;line-height:1.4}.public-organization-about-readability .public-organization-context-map>header h2,.public-organization-about-readability .public-organization-addresses>header h2{margin-top:7px;font-size:21px;line-height:1.32}.public-organization-about-readability .public-organization-context-map>header p,.public-organization-about-readability .public-organization-addresses>header p{color:#697b73;font-size:14px;line-height:1.55}.public-organization-about-readability .public-organization-context-map>div{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px;display:grid;position:relative}.public-organization-about-readability .public-organization-context-map>div:before{content:"";border-top:2px solid #b9d9cd;position:absolute;top:44px;left:calc(16.66% + 22px);right:calc(16.66% + 22px)}.public-organization-about-readability .public-organization-context-map article{z-index:1;border-right:1px solid var(--line-soft);text-align:center;min-width:0;min-height:220px;padding:0 22px 12px;position:relative}.public-organization-about-readability .public-organization-context-map article:last-child{border-right:0}.public-organization-about-readability .public-organization-context-map article>span{width:44px;height:44px;color:var(--green-deep);background:#f0f8f5;border:2px solid #b9d9cd;place-items:center;margin:0 auto 15px;font-size:13px;font-weight:850;display:grid}.public-organization-about-readability .public-organization-context-map article small{color:#70817a;letter-spacing:.08em;font-size:12px;font-weight:850;line-height:1.4}.public-organization-about-readability .public-organization-context-map article h3{margin-block:7px 8px;font-size:17px;line-height:1.35}.public-organization-about-readability .public-organization-context-map article p{color:#6b7b74;max-width:270px;margin-inline:auto;font-size:14px;line-height:1.55}.public-organization-about-readability .public-organization-addresses>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-organization-about-readability .public-organization-addresses>div>a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-width:0;min-height:94px;padding:14px 18px;display:grid}.public-organization-about-readability .public-organization-addresses>div>a:nth-child(2n){border-right:0}.public-organization-about-readability .public-organization-addresses>div>a:hover{background:#f5faf8}.public-organization-about-readability .public-organization-addresses a span,.public-organization-about-readability .public-organization-addresses a small,.public-organization-about-readability .public-organization-addresses a code{min-width:0;display:block}.public-organization-about-readability .public-organization-addresses a small{color:var(--green-deep);font-size:12px;font-weight:850;line-height:1.4}.public-organization-about-readability .public-organization-addresses a code{color:#344b42;overflow-wrap:anywhere;margin-top:6px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.45;overflow:hidden}.public-organization-about-readability .public-organization-addresses a b{color:var(--green-deep);background:#eaf5f1;padding:5px 7px;font-size:12px;line-height:1.35}.public-organization-about-readability .public-organization-addresses a i{color:var(--green-deep);font-size:15px;font-style:normal}.public-organization-about-readability .public-organization-principles{margin-bottom:18px}.public-organization-about-readability .public-organization-principles>header{min-height:92px;padding:17px 20px}.public-organization-about-readability .public-organization-principles>header span{font-size:12px;line-height:1.4}.public-organization-about-readability .public-organization-principles>header h2{margin-top:7px;font-size:20px;line-height:1.35}.public-organization-about-readability .public-organization-principles article{min-height:190px;padding:18px}.public-organization-about-readability .public-organization-principles article>span{font-size:13px;line-height:1.4}.public-organization-about-readability .public-organization-principles article strong{margin-top:20px;font-size:16px;line-height:1.4}.public-organization-about-readability .public-organization-principles article p{color:#687a72;margin-top:8px;font-size:14px;line-height:1.55}.public-organization-about-readability .public-organization-about-boundary{border:1px solid #cfe2dc;border-left:3px solid var(--green);background:#f3f8f6;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;margin-bottom:48px;padding:15px 18px;display:grid}.public-organization-about-readability .public-organization-about-boundary>span{width:40px;height:40px;color:var(--green-deep);background:#deeee8;place-items:center;font-size:14px;display:grid}.public-organization-about-readability .public-organization-about-boundary p{margin:0}.public-organization-about-readability .public-organization-about-boundary strong,.public-organization-about-readability .public-organization-about-boundary small{display:block}.public-organization-about-readability .public-organization-about-boundary strong{color:#245044;font-size:15px;line-height:1.4}.public-organization-about-readability .public-organization-about-boundary small{color:#627c72;margin-top:5px;font-size:14px;line-height:1.5}.public-organization-about-readability .public-organization-about-boundary a{min-height:44px;color:var(--green-deep);white-space:nowrap;background:#fff;border:1px solid #bad5cb;align-items:center;padding-inline:12px;font-size:14px;font-weight:800;line-height:1.35;display:inline-flex}@media (max-width:1080px){.public-organization-about-readability .public-organization-about-grid,.public-organization-about-readability .public-organization-context-map,.public-organization-about-readability .public-organization-addresses,.public-organization-about-readability .public-organization-principles,.public-organization-about-readability .public-organization-about-boundary{max-width:calc(100% - 32px)}}@media (max-width:760px){.public-organization-about-readability .public-organization-subpage-intro{grid-template-columns:1fr;gap:22px;padding:31px 16px}.public-organization-about-readability .public-organization-subpage-intro>aside{width:100%}.public-organization-about-readability .public-organization-about-grid{grid-template-columns:1fr}.public-organization-about-readability .public-organization-about-story{min-height:0}.public-organization-about-readability .public-organization-context-map>header,.public-organization-about-readability .public-organization-addresses>header{grid-template-columns:1fr;gap:10px}.public-organization-about-readability .public-organization-context-map>div{grid-template-columns:1fr;padding:0}.public-organization-about-readability .public-organization-context-map>div:before{border-top:0;border-left:2px solid #b9d9cd;top:48px;bottom:48px;left:43px}.public-organization-about-readability .public-organization-context-map article{border-right:0;border-bottom:1px solid var(--line-soft);text-align:left;grid-template-columns:44px minmax(0,1fr);align-content:center;column-gap:16px;min-height:150px;padding:22px;display:grid}.public-organization-about-readability .public-organization-context-map article:last-child{border-bottom:0}.public-organization-about-readability .public-organization-context-map article>span{grid-row:1/span 3;margin:0}.public-organization-about-readability .public-organization-context-map article p{max-width:none;margin-inline:0}.public-organization-about-readability .public-organization-addresses>div{grid-template-columns:1fr}.public-organization-about-readability .public-organization-addresses>div>a,.public-organization-about-readability .public-organization-addresses>div>a:nth-child(2n){border-right:0}.public-organization-about-readability .public-organization-principles>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-organization-about-readability .public-organization-principles article{min-height:180px}.public-organization-about-readability .public-organization-about-boundary{grid-template-columns:40px minmax(0,1fr)}.public-organization-about-readability .public-organization-about-boundary a{grid-column:2;justify-content:center}}@media (max-width:560px){.public-organization-about-readability .public-organization-subpage-intro h1{font-size:27px}.public-organization-about-readability .public-organization-about-grid,.public-organization-about-readability .public-organization-context-map,.public-organization-about-readability .public-organization-addresses,.public-organization-about-readability .public-organization-principles,.public-organization-about-readability .public-organization-about-boundary{max-width:calc(100% - 24px)}.public-organization-about-readability .public-organization-about-story{padding:22px 18px}.public-organization-about-readability .public-organization-about-story nav,.public-organization-about-readability .public-organization-about-story nav a{width:100%}.public-organization-about-readability .public-organization-about-story nav a{justify-content:center}.public-organization-about-readability .public-organization-context-map>header,.public-organization-about-readability .public-organization-addresses>header{padding:17px}.public-organization-about-readability .public-organization-context-map article{grid-template-columns:38px minmax(0,1fr);column-gap:13px;padding:19px 16px}.public-organization-about-readability .public-organization-context-map article>span{width:38px;height:38px}.public-organization-about-readability .public-organization-context-map>div:before{left:34px}.public-organization-about-readability .public-organization-addresses>div>a{grid-template-columns:minmax(0,1fr) auto;min-height:106px;padding:14px 16px}.public-organization-about-readability .public-organization-addresses a i{display:none}.public-organization-about-readability .public-organization-principles>div{grid-template-columns:1fr}.public-organization-about-readability .public-organization-principles article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:150px}.public-organization-about-readability .public-organization-principles article:last-child{border-bottom:0}.public-organization-about-readability .public-organization-about-boundary{grid-template-columns:1fr;margin-bottom:36px}.public-organization-about-readability .public-organization-about-boundary a{grid-column:auto;justify-content:center;width:100%}}.public-unit-compare-readability{--public-compare-shadow:0 13px 30px #18362c0f}.public-unit-compare-readability a,.public-unit-compare-readability button:not(:disabled){cursor:pointer}.public-unit-compare-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-unit-compare-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-unit-compare-readability a:focus-visible{outline-offset:3px}.public-unit-compare-readability button:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-unit-compare-readability button:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-unit-compare-readability button:focus-visible{outline-offset:3px}.public-unit-compare-readability .public-compare-board-scroll:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-unit-compare-readability .public-compare-board-scroll:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-unit-compare-readability .public-compare-board-scroll:focus-visible{outline-offset:3px}.public-unit-compare-readability .public-compare-intro{gap:38px;min-height:238px;padding-block:39px}.public-unit-compare-readability .public-compare-intro h1{max-width:760px;margin-block:8px 10px;font-size:clamp(27px,3vw,34px);line-height:1.14}.public-unit-compare-readability .public-compare-intro p{max-width:720px;font-size:16px;line-height:1.58}.public-unit-compare-readability .public-compare-my-list{min-height:44px;margin-top:19px;padding-inline:13px;font-size:14px}.public-unit-compare-readability .public-compare-intro>aside{min-width:225px;padding:17px 19px}.public-unit-compare-readability .public-compare-intro>aside strong{font-size:28px;line-height:1.15}.public-unit-compare-readability .public-compare-intro>aside span{margin-top:5px;font-size:14px;line-height:1.45}.public-unit-compare-readability .public-compare-intro>aside small{margin-top:10px;font-size:13px;line-height:1.45}.public-unit-compare-readability .public-compare-selector{box-shadow:var(--public-compare-shadow);margin-top:28px}.public-unit-compare-readability .public-compare-selector>header{min-height:92px;padding:16px 19px}.public-unit-compare-readability .public-compare-selector>header span{font-size:12px;line-height:1.4}.public-unit-compare-readability .public-compare-selector>header h2{margin-top:6px;font-size:20px;line-height:1.35}.public-unit-compare-readability .public-compare-selector>header>b{padding:6px 9px;font-size:13px;line-height:1.4}.public-unit-compare-readability .public-compare-selector button{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:110px;padding:15px 16px}.public-unit-compare-readability .public-compare-selector button>i{width:38px;height:38px;font-size:14px}.public-unit-compare-readability .public-compare-selector button small{font-size:12px;line-height:1.4}.public-unit-compare-readability .public-compare-selector button strong{margin-top:5px;font-size:16px;line-height:1.35}.public-unit-compare-readability .public-compare-selector button em{margin-top:4px;font-size:13px;line-height:1.45}.public-unit-compare-readability .public-compare-selector button>b{font-size:12px;line-height:1.4}.public-unit-compare-readability .public-compare-selector>p{align-items:center;min-height:48px;padding:10px 15px;font-size:14px;line-height:1.45;display:flex}.public-unit-compare-readability .public-compare-empty{border-top-color:var(--line-soft);color:#64766e;background:#f8faf9}.public-unit-compare-readability .public-compare-board{box-shadow:var(--public-compare-shadow);margin-top:16px}.public-unit-compare-readability .public-compare-scroll-hint{color:#526b61;background:#f1f8f5;border-bottom:1px solid #d8e6e1;margin:0;padding:10px 13px;font-size:13px;line-height:1.45;display:none}.public-unit-compare-readability .public-compare-board-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--green-deep) transparent;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.public-unit-compare-readability .public-compare-board-scroll{scrollbar-color:color-mix(in srgb, var(--green-deep) 45%, transparent) transparent}}.public-unit-compare-readability .public-compare-board-scroll{scrollbar-gutter:stable}.public-unit-compare-readability .public-compare-grid{grid-template-columns:190px repeat(var(--compare-columns), minmax(280px, 1fr));min-width:calc(190px + (280px * var(--compare-columns)))}.public-unit-compare-readability .public-compare-grid>aside{z-index:2;background:#fafcfb;position:sticky;left:0;box-shadow:8px 0 16px #19392e0a}.public-unit-compare-readability .public-compare-head>aside{z-index:3;gap:7px;min-height:188px;padding:18px}.public-unit-compare-readability .public-compare-head>aside span,.public-unit-compare-readability .public-compare-actions>aside span{font-size:12px;line-height:1.4}.public-unit-compare-readability .public-compare-head>aside strong,.public-unit-compare-readability .public-compare-actions>aside strong{font-size:15px;line-height:1.4}.public-unit-compare-readability .public-compare-head>aside small,.public-unit-compare-readability .public-compare-actions>aside small{font-size:13px;line-height:1.5}.public-unit-compare-readability .public-compare-head article{min-height:188px;padding:18px}.public-unit-compare-readability .public-compare-head article>div{grid-template-columns:42px minmax(0,1fr);gap:11px}.public-unit-compare-readability .public-compare-head article>div>i{width:42px;height:42px;font-size:14px}.public-unit-compare-readability .public-compare-head article>div small{font-size:12px;line-height:1.4}.public-unit-compare-readability .public-compare-head article>div strong{margin-top:4px;font-size:16px;line-height:1.35}.public-unit-compare-readability .public-compare-head article>p{color:#61736b;min-height:44px;margin-top:12px;font-size:14px;line-height:1.55}.public-unit-compare-readability .public-compare-head article nav{gap:5px;margin-top:10px}.public-unit-compare-readability .public-compare-head article nav span{padding:5px 7px;font-size:12px;line-height:1.35}.public-unit-compare-readability .public-compare-head article>footer{margin-top:11px;padding-top:10px}.public-unit-compare-readability .public-compare-head article>footer button,.public-unit-compare-readability .public-compare-head article>footer a{min-height:44px;padding:7px 9px;font-size:14px;line-height:1.3}.public-unit-compare-readability .public-compare-row>aside{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:112px;padding:14px 16px}.public-unit-compare-readability .public-compare-row>aside i{width:32px;height:32px;font-size:14px}.public-unit-compare-readability .public-compare-row>aside strong{font-size:14px;line-height:1.4}.public-unit-compare-readability .public-compare-row article{gap:5px;min-height:112px;padding:14px 17px}.public-unit-compare-readability .public-compare-row article>strong{font-size:15px;line-height:1.45}.public-unit-compare-readability .public-compare-row article>small{color:#6e7f77;font-size:13px;line-height:1.5}.public-unit-compare-readability .public-compare-row article>span{padding:4px 6px;font-size:12px;line-height:1.35}.public-unit-compare-readability .public-compare-row article>a{align-items:center;min-height:44px;margin-top:3px;font-size:14px;line-height:1.35;display:inline-flex}.public-unit-compare-readability .public-compare-tags{gap:6px}.public-unit-compare-readability .public-compare-tags span{padding:5px 7px;font-size:13px;line-height:1.35}.public-unit-compare-readability .public-compare-actions>aside,.public-unit-compare-readability .public-compare-actions>div{min-height:118px;padding:14px 17px}.public-unit-compare-readability .public-compare-actions>div{gap:7px}.public-unit-compare-readability .public-compare-actions>div a{min-height:44px;padding:7px 9px;font-size:14px;line-height:1.3}.public-unit-compare-readability .public-compare-save-notice{gap:10px;min-height:54px;padding:10px 14px}.public-unit-compare-readability .public-compare-save-notice>span{width:30px;height:30px;font-size:13px}.public-unit-compare-readability .public-compare-save-notice p,.public-unit-compare-readability .public-compare-save-notice a{font-size:14px;line-height:1.45}.public-unit-compare-readability .public-compare-disclosure{grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:108px;margin-top:16px;padding:16px 18px}.public-unit-compare-readability .public-compare-disclosure>span{width:40px;height:40px;font-size:14px}.public-unit-compare-readability .public-compare-disclosure strong{font-size:15px;line-height:1.4}.public-unit-compare-readability .public-compare-disclosure p{margin-top:5px;font-size:16px;line-height:1.55}@media (max-width:1080px){.public-unit-compare-readability .public-compare-selector,.public-unit-compare-readability .public-compare-board,.public-unit-compare-readability .public-compare-disclosure,.public-unit-compare-readability .public-compare-save-notice{max-width:calc(100% - 32px)}}@media (max-width:760px){.public-unit-compare-readability .public-compare-intro{flex-direction:column;align-items:flex-start;gap:22px;padding:31px 16px}.public-unit-compare-readability .public-compare-intro>aside,.public-unit-compare-readability .public-compare-my-list{width:100%}.public-unit-compare-readability .public-compare-my-list{justify-content:center}.public-unit-compare-readability .public-compare-selector>div{grid-template-columns:1fr}.public-unit-compare-readability .public-compare-selector button{border-right:0}.public-unit-compare-readability .public-compare-scroll-hint{display:block}.public-unit-compare-readability .public-compare-grid{grid-template-columns:130px repeat(var(--compare-columns), minmax(240px, 1fr));min-width:calc(130px + (240px * var(--compare-columns)))}}@media (max-width:560px){.public-unit-compare-readability .public-compare-intro h1{font-size:27px}.public-unit-compare-readability .public-compare-selector,.public-unit-compare-readability .public-compare-board,.public-unit-compare-readability .public-compare-disclosure,.public-unit-compare-readability .public-compare-save-notice{max-width:calc(100% - 24px)}.public-unit-compare-readability .public-compare-selector>header{flex-direction:column;align-items:flex-start}.public-unit-compare-readability .public-compare-selector button{grid-template-columns:38px minmax(0,1fr)}.public-unit-compare-readability .public-compare-selector button>b{grid-column:2}.public-unit-compare-readability .public-compare-grid{grid-template-columns:108px repeat(var(--compare-columns), minmax(220px, 1fr));min-width:calc(108px + (220px * var(--compare-columns)))}.public-unit-compare-readability .public-compare-row>aside{grid-template-columns:1fr}.public-unit-compare-readability .public-compare-row>aside i{display:none}.public-unit-compare-readability .public-compare-save-notice{flex-wrap:wrap;align-items:flex-start}.public-unit-compare-readability .public-compare-save-notice a{border-top:1px solid #cfe5dc;justify-content:center;align-items:center;width:100%;min-height:44px;margin-left:0;display:inline-flex}.public-unit-compare-readability .public-compare-disclosure{grid-template-columns:1fr}}.public-plans-readability a,.public-plans-readability button:not(:disabled){cursor:pointer}:is(.public-plans-readability a:focus-visible,.public-plans-readability button:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-plans-readability a:focus-visible,.public-plans-readability button:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 44%, transparent)}}:is(.public-plans-readability a:focus-visible,.public-plans-readability button:focus-visible){outline-offset:3px}.public-plans-readability .public-page-intro{min-height:154px;padding-block:27px}.public-plans-readability .public-page-intro h1{font-size:clamp(25px,2.7vw,32px);line-height:1.12}.public-plans-readability .public-page-intro p{max-width:720px;font-size:16px;line-height:1.55}.public-plans-readability .public-page-intro>aside{min-width:174px;padding:14px 18px;font-size:14px;line-height:1.4}.public-plans-readability .public-page-body{margin-top:24px}.public-plans-readability .public-plan-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.public-plans-readability .public-plan-card{border-top-width:4px;min-width:0;min-height:430px;padding:22px}.public-plans-readability .public-plan-card.highlighted{box-shadow:0 10px 30px #153b2e18}.public-plans-readability .public-card-ribbon{padding:5px 7px;font-size:12px;top:15px;right:15px}.public-plans-readability .public-plan-card header{min-width:0}.public-plans-readability .public-plan-card.highlighted header{padding-right:74px}.public-plans-readability .public-plan-card header small{font-size:12px;line-height:1.3}.public-plans-readability .public-plan-card h2{margin:9px 0 7px;font-size:20px;line-height:1.3}.public-plans-readability .public-plan-card header p{min-height:48px;font-size:15px;line-height:1.55}.public-plans-readability .public-plan-card>strong{margin:20px 0 16px;font-size:28px;line-height:1.1}.public-plans-readability .public-plan-card>strong small{margin-left:4px;font-size:14px}.public-plans-readability .public-plan-card ul{padding:14px 0}.public-plans-readability .public-plan-card li{gap:9px;padding:7px 0;font-size:14px;line-height:1.45}.public-plans-readability .public-plan-card li span{flex:none;font-size:14px;font-weight:800}.public-plans-readability .public-plan-actions{gap:8px;padding-top:17px}.public-plans-readability .public-plan-actions a{text-align:center;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.35}.public-plans-readability .public-plan-actions a:hover{transform:none}.public-plans-readability .public-plan-card>footer{margin-top:13px;font-size:13px;line-height:1.4}.public-plans-readability .public-disclosure{align-items:flex-start;gap:13px;margin-top:16px;padding:15px 17px}.public-plans-readability .public-disclosure>span{width:30px;height:30px;font-size:14px}.public-plans-readability .public-disclosure strong{font-size:15px;line-height:1.35}.public-plans-readability .public-disclosure p{max-width:880px;margin-top:5px;font-size:14px;line-height:1.55}.public-plans-readability .public-empty-state{border:1px solid var(--line);background:var(--surface);min-height:220px;padding:28px}.public-plans-readability .public-empty-state p{font-size:15px}@media (max-width:980px){.public-plans-readability .public-page-body{max-width:calc(100% - 32px)}.public-plans-readability .public-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.public-plans-readability .public-page-intro{gap:20px}.public-plans-readability .public-page-intro>aside{text-align:left;min-width:0}.public-plans-readability .public-plan-grid{grid-template-columns:1fr}.public-plans-readability .public-plan-card{min-height:0}}@media (max-width:520px){.public-plans-readability .public-page-intro{padding:25px 20px}.public-plans-readability .public-page-intro h1{font-size:25px}.public-plans-readability .public-page-body{max-width:calc(100% - 24px);margin-top:16px}.public-plans-readability .public-plan-card{padding:18px}.public-plans-readability .public-plan-card.highlighted header{padding-right:62px}.public-plans-readability .public-plan-actions a{width:100%}}.membership-request-readability a,.membership-request-readability button:not(:disabled),.membership-request-readability label{cursor:pointer}:is(.membership-request-readability a:focus-visible,.membership-request-readability button:focus-visible,.membership-request-readability input:focus-visible,.membership-request-readability textarea:focus-visible){outline:3px solid var(--academy-accent,#0a8464)}@supports (color:color-mix(in lab, red, red)){:is(.membership-request-readability a:focus-visible,.membership-request-readability button:focus-visible,.membership-request-readability input:focus-visible,.membership-request-readability textarea:focus-visible){outline:3px solid color-mix(in srgb, var(--academy-accent,#0a8464) 34%, transparent)}}:is(.membership-request-readability a:focus-visible,.membership-request-readability button:focus-visible,.membership-request-readability input:focus-visible,.membership-request-readability textarea:focus-visible){outline-offset:3px}.membership-request-wizard.membership-request-readability{padding-top:24px}.membership-request-readability .membership-request-return-passport{grid-template-columns:48px minmax(0,1fr) minmax(250px,auto) auto;gap:16px;min-height:102px;padding:15px 18px}.membership-request-readability .membership-request-return-passport>span{width:46px;height:46px;font-size:17px}.membership-request-readability .membership-request-return-passport strong{margin-top:5px;font-size:15px;line-height:1.35}.membership-request-readability .membership-request-return-passport p{margin-top:5px;font-size:14px;line-height:1.5}.membership-request-readability .membership-request-return-passport dd{font-size:14px;line-height:1.35}.membership-request-readability .membership-request-return-passport>b{padding:7px 9px;font-size:12px}.membership-request-readability .membership-request-hero{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr)}.membership-request-readability .membership-request-hero>div{padding:30px 32px 26px}.membership-request-readability .membership-request-hero h1{margin-block:9px;font-size:clamp(24px,2.2vw,29px);line-height:1.15}.membership-request-readability .membership-request-hero>div>p{max-width:720px;font-size:16px;line-height:1.55}.membership-request-readability .membership-request-hero ol{gap:0;margin-top:25px;padding-top:18px}.membership-request-readability .membership-request-hero li{gap:10px}.membership-request-readability .membership-request-hero li b{width:30px;height:30px;font-size:13px}.membership-request-readability .membership-request-hero li strong{font-size:14px;line-height:1.3}.membership-request-readability .membership-request-hero li small{margin-top:3px;font-size:13px;line-height:1.3}.membership-request-readability .membership-request-hero>aside{padding:30px}.membership-request-readability .membership-request-hero>aside>strong{font-size:13px}.membership-request-readability .membership-request-hero>aside h2{margin-block:6px 8px;font-size:20px;line-height:1.3}.membership-request-readability .membership-request-hero>aside p{font-size:14px;line-height:1.5}.membership-request-readability .membership-request-hero>aside>span{padding:7px 9px;font-size:13px;line-height:1.4}.membership-request-readability .membership-request-mobility{grid-template-columns:40px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:12px 16px}.membership-request-readability .membership-request-mobility>span{width:38px;height:38px;font-size:14px}.membership-request-readability .membership-request-mobility strong{margin-top:4px;font-size:15px;line-height:1.35}.membership-request-readability .membership-request-mobility p{margin-top:4px;font-size:14px;line-height:1.45}.membership-request-readability .membership-request-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:16px}.membership-request-readability .membership-request-step>header{padding:24px 27px 20px}.membership-request-readability .membership-request-step header h2{margin-block:7px 5px;font-size:20px;line-height:1.35}.membership-request-readability .membership-request-step header p{max-width:760px;font-size:15px;line-height:1.55}.membership-request-readability .membership-request-step>footer{min-height:76px;padding:15px 27px}.membership-request-readability .membership-request-step>footer a,.membership-request-readability .membership-request-step>footer button{min-height:44px;padding:8px 16px;font-size:14px;line-height:1.35}.membership-request-readability .membership-request-plan-grid{gap:12px;padding:20px 27px 27px}.membership-request-readability .membership-request-plan-grid>button{cursor:pointer;min-height:330px;padding:21px 18px 17px}.membership-request-readability .membership-request-plan-grid>button[aria-pressed=true]{border-color:#168b6b;box-shadow:inset 0 0 0 2px #168b6b}.membership-request-readability .membership-request-plan-grid h3{margin-block:10px 8px;font-size:18px;line-height:1.35}.membership-request-readability .membership-request-plan-grid>button>strong{font-size:24px;line-height:1.2}.membership-request-readability .membership-request-plan-grid>button>strong span{margin-left:3px;font-size:14px}.membership-request-readability .membership-request-plan-grid p{min-height:45px;font-size:14px;line-height:1.5}.membership-request-readability .membership-request-plan-grid ul{min-height:92px;padding-block:13px}.membership-request-readability .membership-request-plan-grid li{margin-block:7px;font-size:14px;line-height:1.4}.membership-request-readability .membership-request-plan-grid>button>b{font-size:13px}.membership-request-readability .membership-request-plan-empty{text-align:center;background:#fafcfb;border:1px solid #dce4e0;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:250px;padding:28px;display:grid}.membership-request-readability .membership-request-plan-empty>span{color:#80918a;font-size:24px}.membership-request-readability .membership-request-plan-empty h3{margin:0;font-size:18px}.membership-request-readability .membership-request-plan-empty p{color:#6f7d77;max-width:430px;margin:0;font-size:15px;line-height:1.5}.membership-request-readability .membership-request-plan-empty a{color:#08795d;background:#fff;border:1px solid #cbd9d4;align-items:center;min-height:44px;margin-top:6px;padding-inline:14px;font-size:14px;font-weight:750;display:inline-flex}.membership-request-readability .membership-request-identity{gap:14px;margin:22px 27px 17px;padding:16px}.membership-request-readability .membership-request-identity>span{width:46px;height:46px;font-size:14px}.membership-request-readability .membership-request-identity strong{margin-top:4px;font-size:15px}.membership-request-readability .membership-request-identity p{margin-top:4px;font-size:14px;line-height:1.4}.membership-request-readability .membership-request-contact-grid{gap:16px;padding:0 27px 27px}.membership-request-readability .membership-request-contact-grid label>span,.membership-request-readability .membership-request-contact-grid legend{margin-bottom:8px;font-size:14px;line-height:1.35}.membership-request-readability .membership-request-contact-grid input,.membership-request-readability .membership-request-contact-grid textarea{font-size:16px;line-height:1.45}.membership-request-readability .membership-request-contact-grid input{height:46px;padding-inline:12px}.membership-request-readability .membership-request-contact-grid textarea{min-height:116px;padding:12px}.membership-request-readability .membership-request-contact-grid fieldset button{height:auto;min-height:46px;padding:8px;font-size:14px;line-height:1.3}.membership-request-readability .membership-request-contact-help,.membership-request-readability .membership-request-contact-grid .wide>small{font-size:13px}.membership-request-readability .membership-request-review{gap:12px;padding:20px 27px 12px}.membership-request-readability .membership-request-review article{min-height:164px;padding:18px}.membership-request-readability .membership-request-review h3{margin-block:8px 6px;font-size:17px;line-height:1.35}.membership-request-readability .membership-request-review strong{font-size:22px}.membership-request-readability .membership-request-review strong small,.membership-request-readability .membership-request-review p{font-size:14px;line-height:1.45}.membership-request-readability .membership-request-review button{align-items:center;min-height:42px;padding-inline:6px;font-size:14px;display:inline-flex}.membership-request-readability .membership-request-boundaries{margin:0 27px 15px;padding:18px}.membership-request-readability .membership-request-boundaries>h3{margin-bottom:15px;font-size:17px}.membership-request-readability .membership-request-boundaries ol{gap:12px}.membership-request-readability .membership-request-boundaries li{gap:9px;padding-right:10px}.membership-request-readability .membership-request-boundaries li>b{width:28px;height:28px;font-size:13px}.membership-request-readability .membership-request-boundaries strong{font-size:14px;line-height:1.35}.membership-request-readability .membership-request-boundaries small{margin-top:4px;font-size:13px;line-height:1.4}.membership-request-readability .membership-request-consent{gap:12px;margin:0 27px 24px;padding:16px}.membership-request-readability .membership-request-consent input{flex:none;width:20px;height:20px}.membership-request-readability .membership-request-consent strong{font-size:14px;line-height:1.4}.membership-request-readability .membership-request-consent small{margin-top:5px;font-size:13px;line-height:1.45}.membership-request-readability .membership-request-error{margin:0 27px 16px;font-size:14px;line-height:1.45}.membership-request-readability .membership-request-safety{padding:23px;top:86px}.membership-request-readability .membership-request-safety>span{width:40px;height:40px;font-size:16px}.membership-request-readability .membership-request-safety h2{margin-block:17px 8px;font-size:18px;line-height:1.35}.membership-request-readability .membership-request-safety>p,.membership-request-readability .membership-request-safety dd{font-size:14px;line-height:1.5}.membership-request-readability .membership-request-safety a{align-items:center;min-height:42px;font-size:14px;display:inline-flex}.membership-request-readability .membership-request-existing{max-width:780px;margin:48px auto;padding:38px}.membership-request-readability .membership-request-existing>span{width:54px;height:54px;font-size:22px}.membership-request-readability .membership-request-existing h1{margin-block:10px 8px;font-size:24px;line-height:1.25}.membership-request-readability .membership-request-existing p{font-size:16px;line-height:1.55}.membership-request-readability .membership-request-existing a{min-height:44px;padding:8px 15px;font-size:14px;line-height:1.35}@media (max-width:1060px){.membership-request-readability .membership-request-workspace{grid-template-columns:1fr}.membership-request-readability .membership-request-safety{position:static}.membership-request-readability .membership-request-safety dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.membership-request-readability .membership-request-safety dl div{border-right:1px solid #e5ebe8;padding-inline:12px}}@media (max-width:820px){.membership-request-readability .membership-request-return-passport{grid-template-columns:48px minmax(0,1fr) auto}.membership-request-readability .membership-request-return-passport dl{grid-column:2/-1}.membership-request-readability .membership-request-hero{grid-template-columns:1fr}.membership-request-readability .membership-request-hero>aside{border-top:4px solid #17c892;border-left:0}.membership-request-readability .membership-request-plan-grid{grid-template-columns:1fr}.membership-request-readability .membership-request-plan-grid>button{min-height:0}.membership-request-readability .membership-request-boundaries ol{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.membership-request-readability .membership-request-boundaries li:nth-child(2){border-right:0}.membership-request-readability .membership-request-review{grid-template-columns:1fr}}@media (max-width:560px){.membership-request-wizard.membership-request-readability{padding:12px 12px 36px}.membership-request-readability .membership-request-return-passport{grid-template-columns:42px minmax(0,1fr);padding:14px}.membership-request-readability .membership-request-return-passport>span{width:40px;height:40px}.membership-request-readability .membership-request-return-passport dl,.membership-request-readability .membership-request-return-passport>b{grid-column:1/-1}.membership-request-readability .membership-request-return-passport dl{grid-template-columns:1fr;min-width:0;padding-top:10px}.membership-request-readability .membership-request-return-passport dl div,.membership-request-readability .membership-request-return-passport dl div+div{border-bottom:1px solid #d2e5de;border-left:0;padding:8px 0}.membership-request-readability .membership-request-hero>div,.membership-request-readability .membership-request-hero>aside{padding:22px 18px}.membership-request-readability .membership-request-hero ol{grid-template-columns:1fr;gap:12px}.membership-request-readability .membership-request-hero li+li{border-left:0;padding:0}.membership-request-readability .membership-request-step>header,.membership-request-readability .membership-request-step>footer,.membership-request-readability .membership-request-plan-grid,.membership-request-readability .membership-request-contact-grid,.membership-request-readability .membership-request-review{padding-inline:16px}.membership-request-readability .membership-request-contact-grid,.membership-request-readability .membership-request-contact-grid fieldset>div{grid-template-columns:1fr}.membership-request-readability .membership-request-boundaries,.membership-request-readability .membership-request-consent{margin-inline:16px}.membership-request-readability .membership-request-boundaries ol,.membership-request-readability .membership-request-safety dl{grid-template-columns:1fr}.membership-request-readability .membership-request-boundaries li,.membership-request-readability .membership-request-boundaries li:nth-child(2),.membership-request-readability .membership-request-safety dl div{border-bottom:1px solid #e5ebe8;border-right:0;padding:10px 0}.membership-request-readability .membership-request-step>footer,.membership-request-readability .membership-request-existing>div{flex-direction:column;align-items:stretch}.membership-request-readability .membership-request-step>footer a,.membership-request-readability .membership-request-step>footer button,.membership-request-readability .membership-request-existing a{justify-content:center;width:100%}.membership-request-readability .membership-request-existing{margin:24px 12px;padding:26px 20px}}.public-trial-experience button:not(:disabled),.public-trial-experience select,.public-trial-experience input[type=date],.public-trial-experience input[type=checkbox],.public-trial-experience label,.public-trial-confirmation a,.public-current-trial a{cursor:pointer}:is(.public-trial-experience button:focus-visible,.public-trial-experience input:focus-visible,.public-trial-experience select:focus-visible,.public-trial-experience textarea:focus-visible,.public-trial-confirmation a:focus-visible,.public-current-trial a:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-trial-experience button:focus-visible,.public-trial-experience input:focus-visible,.public-trial-experience select:focus-visible,.public-trial-experience textarea:focus-visible,.public-trial-confirmation a:focus-visible,.public-current-trial a:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 36%, transparent)}}:is(.public-trial-experience button:focus-visible,.public-trial-experience input:focus-visible,.public-trial-experience select:focus-visible,.public-trial-experience textarea:focus-visible,.public-trial-confirmation a:focus-visible,.public-current-trial a:focus-visible){outline-offset:2px}.public-trial-intro{min-height:205px}.public-trial-intro>div>span,.public-trial-intro>aside>small,.public-current-trial>header>div>span,.public-current-trial>header>aside small{font-size:12px}.public-trial-intro h1{font-size:clamp(26px,2.7vw,34px)}.public-trial-intro>div>p,.public-current-trial>header p{font-size:16px;line-height:1.6}.public-trial-intro>aside>strong{font-size:17px}.public-trial-intro>aside>span,.public-trial-intro dd,.public-current-trial>header>aside span{font-size:14px}.public-trial-intro dt{width:24px;height:24px;font-size:13px}.public-trial-intro dl>div{grid-template-columns:24px 1fr;gap:7px}.public-trial-layout{gap:18px;margin-top:32px}.public-trial-form>nav{min-height:64px}.public-trial-form>nav button{gap:9px;font-size:14px}.public-trial-form>nav button[aria-disabled=true]{cursor:default}.public-trial-form>nav i{width:26px;height:26px;font-size:13px}.public-trial-step{min-height:500px;padding:30px 32px 24px}.public-trial-step>header{margin-bottom:24px}.public-trial-step>header small{font-size:12px}.public-trial-step>header h2{margin:7px 0 6px;font-size:21px}.public-trial-step>header p{font-size:15px;line-height:1.55}.public-trial-interest-grid{grid-template-columns:repeat(4,1fr);gap:10px}.public-trial-interest-grid button{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;min-height:78px;padding:11px}.public-trial-interest-grid button i{width:34px;height:34px;font-size:14px}.public-trial-interest-grid button strong,.public-trial-interest-grid button>span{font-size:14px}.public-trial-date-grid{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:16px;margin-top:22px}.public-trial-step label>span,.public-trial-step legend{margin-bottom:9px;font-size:14px}.public-trial-step label>span small,.public-trial-contact-grid label.identity-email>small{font-size:13px;line-height:1.45}.public-trial-step input,.public-trial-step select,.public-trial-step textarea{font-size:16px}.public-trial-step input,.public-trial-step select{height:46px;padding-inline:13px}.public-trial-step textarea{min-height:112px;padding:12px 13px}.public-trial-date-grid fieldset>div{gap:8px}.public-trial-date-grid fieldset button,.public-trial-contact-choice button{min-height:46px}.public-trial-date-grid fieldset button strong,.public-trial-date-grid fieldset button small,.public-trial-contact-choice button,.public-trial-contact-choice button i{font-size:14px}.public-trial-plan,.public-trial-contact-choice{margin-top:20px}.public-trial-contact-grid{gap:16px 12px}.public-trial-review{gap:10px}.public-trial-review article{grid-template-columns:42px 1fr;gap:12px;min-height:72px;padding:11px 13px}.public-trial-review article>span{width:40px;height:40px;font-size:14px}.public-trial-review article small{font-size:12px}.public-trial-review article strong{font-size:15px}.public-trial-review article b{font-size:14px;line-height:1.45}.public-trial-notes,.public-trial-consent{margin-top:18px}.public-trial-consent{grid-template-columns:22px 1fr;gap:11px;padding:14px}.public-trial-consent input{width:20px;height:20px}.public-trial-consent strong{font-size:14px}.public-trial-consent small{margin-top:5px;font-size:13px;line-height:1.55}.public-trial-error{margin:0 32px 15px;padding:11px 13px;font-size:14px;line-height:1.45}.public-trial-form>footer{min-height:72px;padding:12px 32px}.public-trial-form>footer>span{font-size:13px}.public-trial-form>footer button{min-height:44px;padding-inline:18px;font-size:14px}.public-trial-assurances{gap:10px}.public-trial-assurances>section{grid-template-columns:36px 1fr;gap:11px;padding:14px}.public-trial-assurances>section>span{width:34px;height:34px;font-size:14px}.public-trial-assurances strong,.public-trial-assurances li strong{font-size:14px}.public-trial-assurances p,.public-trial-assurances li small{font-size:13px;line-height:1.55}.public-trial-assurances>div{padding:17px}.public-trial-assurances>div>small{font-size:12px}.public-trial-assurances li{grid-template-columns:26px 1fr;gap:10px;padding-bottom:16px}.public-trial-assurances li>i{width:26px;height:26px;font-size:13px}.public-trial-confirmation{grid-template-columns:minmax(0,1fr) 290px;gap:18px;max-width:1040px;margin-block:38px 60px}.public-trial-confirmation-card{padding:34px}.public-trial-confirmation-card>span{width:52px;height:52px;font-size:21px}.public-trial-confirmation-card>small,.public-trial-confirmation-card>div span{font-size:12px}.public-trial-confirmation-card h1{font-size:25px}.public-trial-confirmation-card>p{font-size:16px;line-height:1.6}.public-trial-confirmation-card>div strong{font-size:16px}.public-trial-confirmation-card>div small{font-size:13px}.public-trial-confirmation-card>section{margin-top:24px}.public-trial-confirmation-card article{grid-template-columns:30px 1fr;gap:10px;padding:16px}.public-trial-confirmation-card article i{width:28px;height:28px;font-size:13px}.public-trial-confirmation-card article strong{font-size:14px}.public-trial-confirmation-card article small{font-size:13px;line-height:1.5}.public-trial-confirmation-card>footer{flex-wrap:wrap;gap:9px;margin-top:24px}.public-trial-confirmation .public-primary-action,.public-trial-outline-action{min-height:44px;padding-inline:16px;font-size:14px}.public-trial-confirmation>aside{grid-template-columns:36px 1fr;gap:11px;padding:16px}.public-trial-confirmation>aside>span{width:34px;height:34px;font-size:14px}.public-trial-confirmation>aside strong{font-size:15px}.public-trial-confirmation>aside p{font-size:14px;line-height:1.55}.public-current-trial>header{min-height:205px}.public-current-trial>header h1{font-size:clamp(26px,2.7vw,34px)}.public-current-trial>header>aside strong{font-size:18px}.public-current-trial>header>aside b{font-size:12px}.public-current-trial-layout{gap:18px;margin-block:32px 56px}.public-current-trial-heading{grid-template-columns:50px 1fr;gap:15px;padding:25px 27px 21px}.public-current-trial-heading>span{width:48px;height:48px;font-size:20px}.public-current-trial-heading small{font-size:12px}.public-current-trial-heading h2{font-size:22px}.public-current-trial-heading p{font-size:15px;line-height:1.55}.public-current-trial-layout li{grid-template-columns:36px 1fr;gap:12px;min-height:128px;padding:19px}.public-current-trial-layout li>i{width:35px;height:35px;font-size:13px}.public-current-trial-layout li strong{font-size:15px}.public-current-trial-layout li small{font-size:13px;line-height:1.5}.public-current-trial-layout>article>footer{min-height:82px;padding:14px 27px}.public-current-trial-layout>article>footer>div span{font-size:12px}.public-current-trial-layout>article>footer>div strong{font-size:16px}.public-current-trial-layout nav a{min-height:44px;padding-inline:14px;font-size:14px}.public-current-trial-layout>aside{grid-template-columns:38px 1fr;gap:12px;padding:17px}.public-current-trial-layout>aside>span{width:36px;height:36px;font-size:14px}.public-current-trial-layout>aside strong{font-size:15px}.public-current-trial-layout>aside p{font-size:14px;line-height:1.55}@media (max-width:1060px){.public-trial-layout,.public-trial-confirmation,.public-current-trial-layout{grid-template-columns:1fr;max-width:calc(100% - 32px)}.public-trial-assurances{grid-template-columns:repeat(3,1fr)}.public-trial-assurances>div{grid-column:1/-1}.public-trial-intro,.public-current-trial>header{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}@media (max-width:820px){.public-trial-intro,.public-current-trial>header{grid-template-columns:1fr;padding:28px 22px}.public-trial-intro>aside,.public-current-trial>header>aside{max-width:520px}.public-trial-interest-grid{grid-template-columns:repeat(2,1fr)}.public-trial-assurances{grid-template-columns:1fr}.public-trial-assurances>div{grid-column:auto}.public-trial-confirmation-card>section,.public-current-trial-layout ol,.public-post-trial .public-current-trial-layout ol{grid-template-columns:1fr}.public-trial-confirmation-card article,.public-current-trial-layout li,.public-post-trial .public-current-trial-layout li:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.public-trial-confirmation-card article:last-child,.public-current-trial-layout li:last-child{border-bottom:0}.public-current-trial-layout>article>footer{flex-direction:column;align-items:flex-start}.public-current-trial-layout nav{flex-wrap:wrap;width:100%}}@media (max-width:560px){.public-trial-intro h1,.public-current-trial>header h1{font-size:26px}.public-trial-intro dl,.public-trial-interest-grid,.public-trial-contact-grid,.public-trial-date-grid,.public-trial-date-grid fieldset>div,.public-trial-contact-choice>div{grid-template-columns:1fr}.public-trial-form>nav button{flex-direction:column;gap:5px;min-width:0;padding-block:8px;font-size:13px}.public-trial-step{min-height:0;padding:23px 17px 18px}.public-trial-date-grid fieldset button,.public-trial-contact-choice button{justify-content:flex-start;padding-inline:13px}.public-trial-error{margin-inline:17px}.public-trial-form>footer{padding-inline:17px}.public-trial-confirmation-card{padding:26px 17px}.public-trial-confirmation-card>footer,.public-current-trial-layout nav{grid-template-columns:1fr;display:grid}.public-trial-confirmation-card>footer a,.public-current-trial-layout nav a{width:100%}.public-current-trial-heading{grid-template-columns:1fr;padding:22px 17px}.public-current-trial-layout>article>footer{padding-inline:17px}}.public-schedule-readability{display:flow-root}.public-schedule-readability a,.public-schedule-readability button:not(:disabled),.public-schedule-readability select{cursor:pointer}:is(.public-schedule-readability a:focus-visible,.public-schedule-readability button:focus-visible,.public-schedule-readability input:focus-visible,.public-schedule-readability select:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-schedule-readability a:focus-visible,.public-schedule-readability button:focus-visible,.public-schedule-readability input:focus-visible,.public-schedule-readability select:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 44%, transparent)}}:is(.public-schedule-readability a:focus-visible,.public-schedule-readability button:focus-visible,.public-schedule-readability input:focus-visible,.public-schedule-readability select:focus-visible){outline-offset:3px}.public-schedule-readability .public-page-intro{min-height:154px;padding-block:27px}.public-schedule-readability .public-page-intro h1{font-size:clamp(25px,2.7vw,32px);line-height:1.12}.public-schedule-readability .public-page-intro p{max-width:720px;font-size:16px;line-height:1.55}.public-schedule-readability .public-page-intro>aside{min-width:174px;padding:14px 18px;font-size:14px;line-height:1.4}.public-schedule-readability .public-page-body{gap:18px;margin-top:24px}.public-schedule-readability .public-operating-hours>header{min-height:104px;padding:18px 20px}.public-schedule-readability .public-operating-hours>header span{font-size:12px}.public-schedule-readability .public-operating-hours>header h2{margin-block:7px 5px;font-size:20px;line-height:1.25}.public-schedule-readability .public-operating-hours>header p{max-width:720px;font-size:15px;line-height:1.5}.public-schedule-readability .public-operating-hours>header>b{padding:7px 9px;font-size:13px}.public-schedule-readability .public-operating-week article{gap:7px;min-height:94px;padding:13px 10px}.public-schedule-readability .public-operating-week article>span{font-size:13px}.public-schedule-readability .public-operating-week article>strong{font-size:14px;line-height:1.45}.public-schedule-readability .public-operating-week article>small,.public-schedule-readability .public-operating-exceptions>span{font-size:12px}.public-schedule-readability .public-operating-exceptions{padding:14px 18px}.public-schedule-readability .public-operating-exceptions>span{margin-bottom:8px}.public-schedule-readability .public-operating-exceptions p{grid-template-columns:76px minmax(0,1fr) auto;gap:12px;min-height:48px}.public-schedule-readability .public-operating-exceptions time{font-size:13px}.public-schedule-readability .public-operating-exceptions strong,.public-schedule-readability .public-operating-exceptions b{font-size:14px}.public-schedule-readability .public-operating-hours>footer{gap:10px;min-height:52px;padding:10px 18px}.public-schedule-readability .public-operating-hours>footer span{width:28px;height:28px;font-size:13px}.public-schedule-readability .public-operating-hours>footer p{font-size:14px;line-height:1.5}.public-schedule-readability .public-schedule-explorer{gap:18px}.public-schedule-readability .public-schedule-viewer{grid-template-columns:52px minmax(0,1fr) auto;gap:17px;min-height:116px;padding:18px 20px}.public-schedule-readability .public-schedule-viewer>span{width:50px;height:50px;font-size:17px}.public-schedule-readability .public-schedule-viewer small,.public-schedule-readability .public-schedule-controls>header span{font-size:12px}.public-schedule-readability .public-schedule-viewer strong{margin-top:6px;font-size:17px;line-height:1.35}.public-schedule-readability .public-schedule-viewer p{margin-top:6px;font-size:16px;line-height:1.55}.public-schedule-readability .public-schedule-viewer>a{min-height:44px;padding-inline:16px;font-size:14px}.public-schedule-readability .public-schedule-controls>header{min-height:94px;padding:17px 20px}.public-schedule-readability .public-schedule-controls>header h2{font-size:21px}.public-schedule-readability .public-schedule-controls>header aside{min-width:180px}.public-schedule-readability .public-schedule-controls>header aside strong{font-size:27px}.public-schedule-readability .public-schedule-controls>header aside small{font-size:14px;line-height:1.35}.public-schedule-readability .public-schedule-search{grid-template-columns:minmax(240px,1.25fr) minmax(190px,.75fr) auto;gap:14px;padding:18px 20px 20px}.public-schedule-readability .public-schedule-search label{gap:8px}.public-schedule-readability .public-schedule-search label>span,.public-schedule-readability .public-schedule-search legend{font-size:14px}.public-schedule-readability .public-schedule-search legend{margin-bottom:8px}.public-schedule-readability .public-schedule-search input,.public-schedule-readability .public-schedule-search select{min-height:46px;padding-inline:13px;font-size:16px}.public-schedule-readability .public-schedule-search fieldset{gap:7px}.public-schedule-readability .public-schedule-search fieldset button{min-height:46px;padding-inline:12px;font-size:14px}.public-schedule-readability .public-schedule-days{scrollbar-width:thin;gap:9px;padding:14px 20px}.public-schedule-readability .public-schedule-days button{gap:6px;min-width:98px;min-height:64px;padding:9px 12px}.public-schedule-readability .public-schedule-days button strong{font-size:14px}.public-schedule-readability .public-schedule-days button small{font-size:13px}.public-schedule-readability .public-schedule-results{gap:16px}.public-schedule-readability .public-day-schedule{grid-template-columns:190px minmax(0,1fr)}.public-schedule-readability .public-day-schedule>header{padding:25px 21px}.public-schedule-readability .public-day-schedule>header time{font-size:18px;line-height:1.3}.public-schedule-readability .public-day-schedule>header strong{margin-top:8px;font-size:14px}.public-schedule-readability .public-day-schedule>header span{margin-top:20px;font-size:13px}.public-schedule-readability .public-schedule-session{grid-template-columns:82px minmax(220px,1fr) 158px 164px;gap:18px;min-height:132px;padding:18px 20px}.public-schedule-readability .public-schedule-session>time strong{font-size:20px}.public-schedule-readability .public-schedule-session>time small,.public-schedule-readability .public-schedule-session-main>small,.public-schedule-readability .public-schedule-capacity small{font-size:13px}.public-schedule-readability .public-schedule-session-main h3{margin-block:6px 5px;font-size:17px}.public-schedule-readability .public-schedule-session-main p{font-size:14px;line-height:1.5}.public-schedule-readability .public-schedule-detail-link{margin-top:9px;font-size:14px}.public-schedule-readability .public-schedule-capacity>span{height:8px}.public-schedule-readability .public-schedule-capacity strong{margin-top:10px;font-size:15px}.public-schedule-readability .public-schedule-action{gap:8px}.public-schedule-readability .public-schedule-action>button,.public-schedule-readability .public-schedule-action>a{min-height:44px;padding:9px 12px;font-size:14px;line-height:1.3}.public-schedule-readability .public-schedule-action>b{padding:9px;font-size:14px;line-height:1.35}.public-schedule-readability .public-schedule-feedback{padding:13px 16px;font-size:14px;line-height:1.5}.public-schedule-readability .public-schedule-no-results{min-height:270px;padding:34px}.public-schedule-readability .public-schedule-no-results>span{font-size:30px}.public-schedule-readability .public-schedule-no-results h2{margin-block:13px 8px;font-size:21px}.public-schedule-readability .public-schedule-no-results p{max-width:620px;font-size:15px;line-height:1.55}.public-schedule-readability .public-schedule-no-results button{min-height:44px;margin-top:16px;padding-inline:16px;font-size:14px}.public-schedule-readability .public-disclosure{align-items:flex-start;gap:13px;margin-top:0;padding:15px 17px}.public-schedule-readability .public-disclosure>span{width:30px;height:30px;font-size:14px}.public-schedule-readability .public-disclosure strong{font-size:15px;line-height:1.35}.public-schedule-readability .public-disclosure p{max-width:900px;margin-top:5px;font-size:14px;line-height:1.55}@media (max-width:1060px){.public-schedule-readability .public-page-body{max-width:calc(100% - 32px)}.public-schedule-readability .public-operating-week{grid-template-columns:repeat(4,1fr)}.public-schedule-readability .public-operating-week article{border-bottom:1px solid var(--line-soft)}.public-schedule-readability .public-schedule-session{grid-template-columns:78px minmax(200px,1fr) 150px}.public-schedule-readability .public-schedule-action{grid-column:2/-1;grid-template-columns:repeat(2,minmax(130px,1fr));justify-self:end;width:min(100%,350px)}}@media (max-width:820px){.public-schedule-readability .public-page-intro>aside{text-align:left;min-width:0}.public-schedule-readability .public-operating-week{grid-template-columns:repeat(2,1fr)}.public-schedule-readability .public-operating-week article:nth-child(2n){border-right:0}.public-schedule-readability .public-schedule-viewer{grid-template-columns:50px minmax(0,1fr)}.public-schedule-readability .public-schedule-viewer>a{grid-column:1/-1;justify-content:center}.public-schedule-readability .public-schedule-search{grid-template-columns:1fr 1fr}.public-schedule-readability .public-schedule-search fieldset{grid-column:1/-1}.public-schedule-readability .public-day-schedule{grid-template-columns:1fr}.public-schedule-readability .public-day-schedule>header{grid-template-columns:1fr auto}}@media (max-width:560px){.public-schedule-readability .public-page-intro{padding:25px 20px}.public-schedule-readability .public-page-intro h1{font-size:25px}.public-schedule-readability .public-page-body{max-width:calc(100% - 24px);margin-top:16px}.public-schedule-readability .public-operating-hours>header{flex-direction:column;align-items:flex-start;padding:18px}.public-schedule-readability .public-operating-exceptions p{grid-template-columns:70px minmax(0,1fr);padding-block:8px}.public-schedule-readability .public-operating-exceptions p b{grid-column:2}.public-schedule-readability .public-schedule-viewer{grid-template-columns:44px minmax(0,1fr);padding:16px}.public-schedule-readability .public-schedule-viewer>span{width:42px;height:42px}.public-schedule-readability .public-schedule-controls>header{flex-direction:column;align-items:flex-start}.public-schedule-readability .public-schedule-controls>header aside{text-align:left;min-width:0}.public-schedule-readability .public-schedule-search{grid-template-columns:1fr;padding-inline:16px}.public-schedule-readability .public-schedule-search fieldset{flex-wrap:wrap;grid-column:auto}.public-schedule-readability .public-schedule-search fieldset button{flex:90px}.public-schedule-readability .public-schedule-days{padding-inline:16px}.public-schedule-readability .public-schedule-session{grid-template-columns:76px minmax(0,1fr);gap:15px;padding:18px 16px}.public-schedule-readability .public-schedule-session>[data-label]:before{margin-bottom:8px;font-size:12px}.public-schedule-readability .public-schedule-capacity,.public-schedule-readability .public-schedule-action{grid-column:1/-1}.public-schedule-readability .public-schedule-action{grid-template-columns:1fr;width:100%}.public-schedule-readability .public-schedule-no-results{min-height:240px;padding:26px 18px}}.public-activities-readability,.public-activity-detail-readability{--public-activity-gap:18px}.public-activities-readability a,.public-activity-detail-readability a{cursor:pointer}:is(.public-activities-readability a:focus-visible,.public-activity-detail-readability a:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-activities-readability a:focus-visible,.public-activity-detail-readability a:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 44%, transparent)}}:is(.public-activities-readability a:focus-visible,.public-activity-detail-readability a:focus-visible){outline-offset:3px}.public-activities-readability .public-page-intro{min-height:154px;padding-block:27px}.public-activities-readability .public-page-intro h1{font-size:clamp(25px,2.7vw,32px);line-height:1.12}.public-activities-readability .public-page-intro p{max-width:720px;font-size:16px;line-height:1.55}.public-activities-readability .public-page-intro>aside{min-width:184px;padding:14px 18px;font-size:14px;line-height:1.4}.public-activities-readability .public-activities-page{gap:var(--public-activity-gap);margin-top:24px}.public-activities-readability .public-activity-directory{gap:14px}.public-activities-readability .public-activity-directory>article{box-shadow:0 12px 28px #183e320d}.public-activities-readability .public-activity-directory>article>header{grid-template-columns:50px minmax(0,1fr) auto;gap:13px;min-height:92px;padding:15px 16px}.public-activities-readability .public-activity-directory>article>header>span{width:48px;height:48px;font-size:13px}.public-activities-readability .public-activity-directory header small{font-size:12px}.public-activities-readability .public-activity-directory h2{margin-top:5px;font-size:19px;line-height:1.25}.public-activities-readability .public-activity-directory header>b{padding:7px 9px;font-size:13px}.public-activities-readability .public-activity-next{min-height:102px;padding:16px}.public-activities-readability .public-activity-next>small,.public-activities-readability .public-activity-next p strong{font-size:12px}.public-activities-readability .public-activity-next>p{grid-template-columns:66px minmax(0,1fr);gap:13px;margin-top:9px}.public-activities-readability .public-activity-next time{font-size:19px}.public-activities-readability .public-activity-next p em,.public-activities-readability .public-activity-next>strong{font-size:15px;line-height:1.45}.public-activities-readability .public-activity-directory dl>div{gap:7px;min-height:74px;padding:11px 14px}.public-activities-readability .public-activity-directory dt{font-size:13px;line-height:1.35}.public-activities-readability .public-activity-directory dd{font-size:15px}.public-activities-readability .public-activity-directory footer{gap:12px;min-height:62px;padding:10px 16px}.public-activities-readability .public-activity-directory footer>div{flex-wrap:wrap;overflow:visible}.public-activities-readability .public-activity-directory footer>div a,.public-activities-readability .public-activity-directory footer>div span{align-items:center;max-width:126px;min-height:32px;padding:6px 8px;font-size:12px;display:inline-flex}.public-activities-readability .public-activity-directory footer>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-activities-readability .public-activity-empty{gap:12px;min-height:280px;padding:28px}.public-activities-readability .public-activity-empty>span{width:52px;height:52px;font-size:17px}.public-activities-readability .public-activity-empty h2{font-size:20px}.public-activities-readability .public-activity-empty p{max-width:520px;font-size:16px;line-height:1.55}.public-activities-readability .public-activity-empty a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-activities-readability .public-disclosure p,.public-activity-detail-readability .public-disclosure p{font-size:15px;line-height:1.55}.public-activity-detail-readability{gap:var(--public-activity-gap);padding-top:18px}.public-activity-detail-readability .public-activity-detail-back{min-height:46px;font-size:14px}.public-activity-detail-readability .public-activity-detail-hero{min-height:340px}.public-activity-detail-readability .public-activity-detail-summary{padding:30px 32px}.public-activity-detail-readability .public-activity-detail-summary>span,.public-activity-detail-readability .public-activity-schedule header span,.public-activity-detail-readability .public-activity-guidance header span,.public-activity-detail-readability .public-activity-spaces header span,.public-activity-detail-readability .public-activity-teachers header span,.public-activity-detail-readability .public-activity-related header span,.public-activity-detail-readability .public-activity-social-bridge>div small{font-size:12px}.public-activity-detail-readability .public-activity-detail-summary h1{margin-block:11px 9px;font-size:clamp(26px,3vw,32px);line-height:1.1}.public-activity-detail-readability .public-activity-detail-summary>p{max-width:650px;font-size:16px;line-height:1.55}.public-activity-detail-readability .public-activity-detail-summary dl{margin-top:25px}.public-activity-detail-readability .public-activity-detail-summary dl>div{gap:7px;min-height:74px;padding:10px 12px}.public-activity-detail-readability .public-activity-detail-summary dt{font-size:12px}.public-activity-detail-readability .public-activity-detail-summary dd{font-size:14px;line-height:1.4}.public-activity-detail-readability .public-activity-detail-summary nav{gap:9px;padding-top:20px}.public-activity-detail-readability .public-activity-detail-summary nav a,.public-activity-detail-readability .public-activity-social-bridge>a{min-height:44px;padding-inline:16px;font-size:14px}.public-activity-detail-readability .public-activity-detail-hero>figure{min-height:340px}.public-activity-detail-readability .public-activity-detail-hero>figure figcaption,.public-activity-detail-readability .public-activity-detail-mark small{font-size:13px}.public-activity-detail-readability .public-activity-detail-grid,.public-activity-detail-readability .public-activity-detail-grid>main,.public-activity-detail-readability .public-activity-detail-grid>aside{gap:var(--public-activity-gap)}.public-activity-detail-readability .public-activity-schedule>header,.public-activity-detail-readability .public-activity-guidance>header,.public-activity-detail-readability .public-activity-spaces>header,.public-activity-detail-readability .public-activity-teachers>header,.public-activity-detail-readability .public-activity-related>header{min-height:82px;padding:16px 18px}.public-activity-detail-readability .public-activity-schedule h2,.public-activity-detail-readability .public-activity-guidance h2,.public-activity-detail-readability .public-activity-spaces h2,.public-activity-detail-readability .public-activity-teachers h2,.public-activity-detail-readability .public-activity-related h2{margin-top:6px;font-size:19px;line-height:1.3}.public-activity-detail-readability .public-activity-schedule>header>b{padding:7px 9px;font-size:13px}.public-activity-detail-readability .public-activity-schedule>div>a{grid-template-columns:68px minmax(0,1fr) auto 12px;gap:13px;min-height:92px;padding:13px 17px}.public-activity-detail-readability .public-activity-schedule time strong{font-size:18px}.public-activity-detail-readability .public-activity-schedule time small,.public-activity-detail-readability .public-activity-schedule p small{font-size:13px;line-height:1.4}.public-activity-detail-readability .public-activity-schedule p strong{font-size:16px}.public-activity-detail-readability .public-activity-schedule>div>a>span{font-size:14px}.public-activity-detail-readability .public-activity-schedule>div>a>b{font-size:16px}.public-activity-detail-readability .public-activity-guidance article{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:146px;padding:18px}.public-activity-detail-readability .public-activity-guidance article>b{width:32px;height:32px;font-size:12px}.public-activity-detail-readability .public-activity-guidance article strong{font-size:15px;line-height:1.35}.public-activity-detail-readability .public-activity-guidance article small{font-size:14px;line-height:1.55}.public-activity-detail-readability .public-activity-spaces>div>a,.public-activity-detail-readability .public-activity-teachers>div>a{grid-template-columns:54px minmax(0,1fr) 12px;gap:12px;min-height:82px;padding:12px 15px}.public-activity-detail-readability .public-activity-spaces a>span,.public-activity-detail-readability .public-activity-teachers a>span{width:52px;height:52px;font-size:14px}.public-activity-detail-readability .public-activity-spaces p small{font-size:12px}.public-activity-detail-readability .public-activity-spaces p strong,.public-activity-detail-readability .public-activity-teachers p strong{font-size:15px}.public-activity-detail-readability .public-activity-spaces p em,.public-activity-detail-readability .public-activity-teachers p small{font-size:13px;line-height:1.4}.public-activity-detail-readability .public-activity-spaces a>b,.public-activity-detail-readability .public-activity-teachers a>b{font-size:16px}.public-activity-detail-readability .public-activity-related>header a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-activity-detail-readability .public-activity-related>div>a{gap:12px;min-height:102px;padding:15px}.public-activity-detail-readability .public-activity-related p strong{font-size:15px}.public-activity-detail-readability .public-activity-related p small{font-size:13px;line-height:1.4}.public-activity-detail-readability .public-activity-related a>b{font-size:16px}.public-activity-detail-readability .public-activity-social-bridge{grid-template-columns:66px minmax(250px,1fr) minmax(320px,.85fr) auto;gap:18px;min-height:142px;padding:19px 21px}.public-activity-detail-readability .public-activity-social-bridge>span{width:64px;height:64px;font-size:16px}.public-activity-detail-readability .public-activity-social-bridge h2{margin-block:6px 5px;font-size:19px;line-height:1.3}.public-activity-detail-readability .public-activity-social-bridge p{font-size:15px;line-height:1.55}.public-activity-detail-readability .public-activity-social-bridge dl>div{gap:6px;min-height:66px;padding:9px 11px}.public-activity-detail-readability .public-activity-social-bridge dt{font-size:12px}.public-activity-detail-readability .public-activity-social-bridge dd{font-size:13px}@media (max-width:1060px){.public-activity-detail-readability .public-activity-social-bridge{grid-template-columns:64px minmax(0,1fr) auto}.public-activity-detail-readability .public-activity-social-bridge dl{grid-column:2/-1}}@media (max-width:820px){.public-activities-readability .public-page-intro{gap:18px}.public-activities-readability .public-activity-directory{grid-template-columns:1fr}.public-activities-readability .public-activity-directory>article.featured{grid-column:span 1}.public-activity-detail-readability .public-activity-detail-hero,.public-activity-detail-readability .public-activity-detail-grid{grid-template-columns:1fr}.public-activity-detail-readability .public-activity-detail-hero>figure,.public-activity-detail-readability .public-activity-detail-mark{min-height:250px}.public-activity-detail-readability .public-activity-related>div{grid-template-columns:1fr}.public-activity-detail-readability .public-activity-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:560px){.public-activities-readability .public-page-intro{padding-block:22px}.public-activities-readability .public-page-intro>aside{width:100%;min-width:0}.public-activities-readability .public-activity-directory>article>header{grid-template-columns:48px minmax(0,1fr)}.public-activities-readability .public-activity-directory header>b{grid-column:2;width:max-content}.public-activities-readability .public-activity-directory dl{grid-template-columns:1fr}.public-activities-readability .public-activity-directory dl>div{border-right:0;border-bottom:1px solid var(--line-soft);min-height:58px}.public-activities-readability .public-activity-directory dl>div:last-child{border-bottom:0}.public-activities-readability .public-activity-directory footer{flex-direction:column;align-items:stretch}.public-activities-readability .public-activity-directory footer>a{justify-content:center}.public-activity-detail-readability .public-activity-detail-back{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:9px}.public-activity-detail-readability .public-activity-detail-summary{padding:24px 19px}.public-activity-detail-readability .public-activity-detail-summary dl{grid-template-columns:1fr}.public-activity-detail-readability .public-activity-detail-summary dl>div{border-bottom:1px solid #dce5e1;border-right:0;min-height:62px;padding-inline:0}.public-activity-detail-readability .public-activity-detail-summary dl>div:last-child{border-bottom:0}.public-activity-detail-readability .public-activity-detail-summary nav{flex-direction:column}.public-activity-detail-readability .public-activity-schedule>header,.public-activity-detail-readability .public-activity-related>header{flex-direction:column;align-items:flex-start}.public-activity-detail-readability .public-activity-schedule>div>a{grid-template-columns:58px minmax(0,1fr) 12px}.public-activity-detail-readability .public-activity-schedule>div>a>span{grid-column:2}.public-activity-detail-readability .public-activity-schedule>div>a>b{grid-area:1/3/span 2}.public-activity-detail-readability .public-activity-guidance>div{grid-template-columns:1fr}.public-activity-detail-readability .public-activity-guidance article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:0}.public-activity-detail-readability .public-activity-social-bridge{grid-template-columns:56px 1fr;padding:17px}.public-activity-detail-readability .public-activity-social-bridge>span{width:54px;height:54px}.public-activity-detail-readability .public-activity-social-bridge dl,.public-activity-detail-readability .public-activity-social-bridge>a{grid-column:1/-1}.public-activity-detail-readability .public-activity-social-bridge dl{grid-template-columns:1fr}.public-activity-detail-readability .public-activity-social-bridge dl>div{border-bottom:1px solid #ffffff25;border-right:0;min-height:48px}}.public-team-readability{display:flow-root}.public-team-readability a{cursor:pointer}.public-team-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-team-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 44%, transparent)}}.public-team-readability a:focus-visible{outline-offset:3px}.public-team-readability .public-page-intro{min-height:154px;padding-block:27px}.public-team-readability .public-page-intro h1{font-size:clamp(25px,2.7vw,32px);line-height:1.12}.public-team-readability .public-page-intro p{max-width:720px;font-size:16px;line-height:1.55}.public-team-readability .public-page-intro>aside{min-width:174px;padding:14px 18px;font-size:14px;line-height:1.4}.public-team-readability .public-team-page{gap:18px;margin-top:24px}.public-team-readability .public-team-context{border:1px solid var(--theme-sidebar);grid-template-columns:62px minmax(260px,1fr) minmax(360px,.9fr);align-items:center;gap:18px;min-height:132px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-team-readability .public-team-context{border:1px solid color-mix(in srgb, var(--theme-sidebar) 80%, white)}}.public-team-readability .public-team-context{background:linear-gradient(108deg, var(--theme-sidebar), var(--theme-sidebar));padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.public-team-readability .public-team-context{background:linear-gradient(108deg, color-mix(in srgb, var(--theme-sidebar) 96%, white), var(--theme-sidebar))}}.public-team-readability .public-team-context{color:#fff}.public-team-readability .public-team-context>span{color:#8ee4c8;background:#ffffff0d;border:1px solid #ffffff42;place-items:center;width:60px;height:60px;font-size:20px;font-weight:850;display:grid}.public-team-readability .public-team-context small{color:#78d7b9;letter-spacing:.1em;font-size:12px;font-weight:850}.public-team-readability .public-team-context h2{margin:7px 0 5px;font-size:20px;line-height:1.3}.public-team-readability .public-team-context p{color:#b9cbc5;max-width:650px;margin:0;font-size:15px;line-height:1.55}.public-team-readability .public-team-context dl{border:1px solid #ffffff25;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.public-team-readability .public-team-context dl>div{border-right:1px solid #ffffff25;align-content:center;gap:6px;min-height:70px;padding:10px 12px;display:grid}.public-team-readability .public-team-context dl>div:last-child{border-right:0}.public-team-readability .public-team-context dt{color:#9fb5ad;font-size:12px;line-height:1.35}.public-team-readability .public-team-context dd{color:#fff;margin:0;font-size:17px;font-weight:800}.public-team-readability .public-team-grid{gap:16px}.public-team-readability .public-professional-card{box-shadow:0 12px 28px #183e320d}.public-team-readability .public-professional-card.featured{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.public-team-readability .public-professional-visual{min-height:220px;padding:18px}.public-team-readability .public-professional-card.featured .public-professional-visual{min-height:318px}.public-team-readability .public-professional-visual>span{width:86px;height:86px;font-size:17px}.public-team-readability .public-professional-card.featured .public-professional-visual>span{width:100px;height:100px;font-size:20px}.public-team-readability .public-professional-visual>small{padding:7px 9px;font-size:12px;line-height:1.35}.public-team-readability .public-professional-content{padding:22px}.public-team-readability .public-professional-card.featured .public-professional-content{padding:29px}.public-team-readability .public-professional-content>header{gap:16px}.public-team-readability .public-professional-content h2{font-size:20px;line-height:1.25}.public-team-readability .public-professional-content header span{margin-top:5px;font-size:13px}.public-team-readability .public-professional-content header>div:last-child{gap:6px}.public-team-readability .public-professional-content header b{padding:6px 8px;font-size:13px;line-height:1.3}.public-team-readability .public-professional-content>p{min-height:50px;margin-block:17px 13px;font-size:16px;line-height:1.55}.public-team-readability .public-professional-content ul{gap:7px;margin-bottom:17px}.public-team-readability .public-professional-content li{padding:6px 8px;font-size:13px;line-height:1.35}.public-team-readability .public-professional-content dl{margin-bottom:17px}.public-team-readability .public-professional-content dl>div{align-content:center;gap:7px;min-height:70px;padding-block:11px;display:grid}.public-team-readability .public-professional-content dl>div+div{padding-left:14px}.public-team-readability .public-professional-content dt{font-size:13px;line-height:1.35}.public-team-readability .public-professional-content dd{margin-top:0;font-size:14px;line-height:1.4}.public-team-readability .public-professional-content>a{align-self:flex-start;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-team-readability .public-team-empty{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-columns:66px minmax(0,1fr);align-items:center;gap:20px;min-height:250px;padding:30px;display:grid}.public-team-readability .public-team-empty>span{background:var(--green-soft);width:64px;height:64px;color:var(--green-deep);place-items:center;font-size:21px;display:grid}.public-team-readability .public-team-empty small{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-team-readability .public-team-empty h2{margin:7px 0 6px;font-size:20px;line-height:1.3}.public-team-readability .public-team-empty p{color:#68776f;max-width:650px;margin:0;font-size:16px;line-height:1.55}.public-team-readability .public-team-empty a{min-height:44px;color:var(--green-deep);align-items:center;margin-top:14px;font-size:14px;font-weight:800;display:inline-flex}.public-team-readability .public-disclosure p{font-size:15px;line-height:1.55}@media (max-width:1060px){.public-team-readability .public-team-context{grid-template-columns:60px minmax(0,1fr)}.public-team-readability .public-team-context dl{grid-column:2}}@media (max-width:820px){.public-team-readability .public-page-intro{gap:18px}.public-team-readability .public-team-grid{grid-template-columns:1fr}.public-team-readability .public-professional-card.featured{grid-column:span 1;grid-template-columns:1fr}.public-team-readability .public-professional-card.featured .public-professional-visual{min-height:260px}}@media (max-width:560px){.public-team-readability .public-page-intro{padding-block:22px}.public-team-readability .public-page-intro>aside{width:100%;min-width:0}.public-team-readability .public-team-context{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:18px}.public-team-readability .public-team-context>span{width:48px;height:48px}.public-team-readability .public-team-context dl{grid-column:1/-1;grid-template-columns:1fr}.public-team-readability .public-team-context dl>div{border-bottom:1px solid #ffffff25;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px}.public-team-readability .public-team-context dl>div:last-child{border-bottom:0}.public-team-readability .public-professional-content,.public-team-readability .public-professional-card.featured .public-professional-content{padding:20px}.public-team-readability .public-professional-content>header{flex-direction:column}.public-team-readability .public-professional-content header>div:last-child{justify-content:flex-start}.public-team-readability .public-professional-content dl{grid-template-columns:1fr}.public-team-readability .public-professional-content dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:56px}.public-team-readability .public-professional-content dl>div+div{border-left:0;padding-left:0}.public-team-readability .public-professional-content dl>div:last-child{border-bottom:0}.public-team-readability .public-professional-content dd{text-align:right;white-space:normal}.public-team-readability .public-professional-content>a{justify-content:center;width:100%}.public-team-readability .public-team-empty{grid-template-columns:1fr;padding:24px 20px}}.public-structure-readability,.public-space-detail-readability{--public-structure-gap:18px}.public-structure-readability a,.public-space-detail-readability a{cursor:pointer}:is(.public-structure-readability a:focus-visible,.public-space-detail-readability a:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-structure-readability a:focus-visible,.public-space-detail-readability a:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 44%, transparent)}}:is(.public-structure-readability a:focus-visible,.public-space-detail-readability a:focus-visible){outline-offset:3px}.public-structure-readability .public-page-intro{min-height:154px;padding-block:27px}.public-structure-readability .public-page-intro h1{font-size:clamp(25px,2.7vw,32px);line-height:1.12}.public-structure-readability .public-page-intro p{max-width:720px;font-size:16px;line-height:1.55}.public-structure-readability .public-page-intro>aside{min-width:220px;padding:14px 18px;font-size:14px;line-height:1.4}.public-structure-readability .public-structure-page{gap:var(--public-structure-gap);margin-top:24px;display:grid}.public-structure-readability .public-space-gallery{margin-bottom:0;box-shadow:0 12px 28px #183e320d}.public-structure-readability .public-space-gallery>header{min-height:92px;padding:17px 20px}.public-structure-readability .public-space-gallery>header span{font-size:12px}.public-structure-readability .public-space-gallery>header h2{margin-top:6px;font-size:20px;line-height:1.3}.public-structure-readability .public-space-gallery>header b{padding:7px 9px;font-size:13px}.public-structure-readability .public-space-gallery>div{grid-auto-rows:210px;gap:4px;padding:4px}.public-structure-readability .public-space-gallery figcaption{gap:4px;padding:42px 14px 13px}.public-structure-readability .public-space-gallery figcaption strong{font-size:16px;line-height:1.35}.public-structure-readability .public-space-gallery figcaption span{font-size:13px;line-height:1.4}.public-structure-readability .public-space-grid{gap:15px}.public-structure-readability .public-space-card{flex-direction:column;min-height:320px;padding:20px;display:flex;box-shadow:0 12px 28px #183e320d}.public-structure-readability .public-space-card-image{height:190px;margin:0 -20px 19px}.public-structure-readability .public-space-card-image>span{padding:6px 8px;font-size:12px;bottom:11px;left:11px}.public-structure-readability .public-space-card header{gap:11px}.public-structure-readability .public-space-card header>span{width:38px;height:38px;font-size:15px}.public-structure-readability .public-space-card header small{font-size:13px}.public-structure-readability .public-space-card h2{margin-block:16px 18px;font-size:19px;line-height:1.3}.public-structure-readability .public-space-card>p{margin:-10px 0 17px;font-size:15px;line-height:1.55}.public-structure-readability .public-space-card dl{margin-top:auto}.public-structure-readability .public-space-card dl>div{gap:12px;min-height:50px}.public-structure-readability .public-space-card dt,.public-structure-readability .public-space-card dd{font-size:14px;line-height:1.4}.public-structure-readability .public-space-card-action{align-items:center;min-height:48px;margin:15px -20px -20px;padding:0 20px;font-size:14px;display:flex}.public-structure-readability .public-structure-empty{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-column:1/-1;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:20px;min-height:270px;padding:30px;display:grid}.public-structure-readability .public-structure-empty>span{background:var(--green-soft);width:66px;height:66px;color:var(--green-deep);place-items:center;font-size:22px;display:grid}.public-structure-readability .public-structure-empty small{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850}.public-structure-readability .public-structure-empty h2{margin:7px 0 6px;font-size:20px;line-height:1.3}.public-structure-readability .public-structure-empty p{color:#68776f;max-width:650px;margin:0;font-size:16px;line-height:1.55}.public-structure-readability .public-structure-empty a{min-height:44px;color:var(--green-deep);align-items:center;margin-top:14px;font-size:14px;font-weight:800;display:inline-flex}.public-structure-readability .public-disclosure p,.public-space-detail-readability .public-disclosure p{font-size:15px;line-height:1.55}.public-space-detail-readability{gap:var(--public-structure-gap);padding-top:18px}.public-space-detail-readability .public-space-detail-back{min-height:46px;font-size:14px}.public-space-detail-readability .public-space-detail-hero,.public-space-detail-readability .public-space-detail-hero>figure,.public-space-detail-readability .public-space-detail-placeholder{min-height:370px}.public-space-detail-readability .public-space-detail-hero>figure figcaption{padding:45px 18px 15px;font-size:14px;line-height:1.45}.public-space-detail-readability .public-space-detail-placeholder small{font-size:13px}.public-space-detail-readability .public-space-detail-hero>div:last-child{padding:30px}.public-space-detail-readability .public-space-detail-hero>div:last-child>span{font-size:12px}.public-space-detail-readability .public-space-detail-hero h1{margin-block:10px 9px;font-size:clamp(26px,3vw,32px);line-height:1.1}.public-space-detail-readability .public-space-detail-hero>div:last-child>p{font-size:16px;line-height:1.55}.public-space-detail-readability .public-space-detail-hero dl{margin-top:24px}.public-space-detail-readability .public-space-detail-hero dl>div{gap:7px;min-height:72px;padding:10px}.public-space-detail-readability .public-space-detail-hero dt{font-size:12px}.public-space-detail-readability .public-space-detail-hero dd{font-size:14px;line-height:1.4}.public-space-detail-readability .public-space-activity-links{gap:7px;margin-top:15px}.public-space-detail-readability .public-space-activity-links a{align-items:center;min-height:36px;padding:7px 9px;font-size:13px;display:inline-flex}.public-space-detail-readability .public-space-detail-hero nav{gap:9px;padding-top:20px}.public-space-detail-readability .public-space-detail-hero nav a{min-height:44px;padding-inline:12px;font-size:14px}.public-space-detail-readability .public-space-detail-grid,.public-space-detail-readability .public-space-detail-grid>main,.public-space-detail-readability .public-space-detail-grid>aside{gap:var(--public-structure-gap)}.public-space-detail-readability .public-space-schedule>header,.public-space-detail-readability .public-space-detail-gallery>header,.public-space-detail-readability .public-space-visit-card>header,.public-space-detail-readability .public-space-teachers>header,.public-space-detail-readability .public-space-related>header{min-height:82px;padding:16px 18px}.public-space-detail-readability .public-space-schedule header span,.public-space-detail-readability .public-space-detail-gallery header span,.public-space-detail-readability .public-space-visit-card header span,.public-space-detail-readability .public-space-teachers header span,.public-space-detail-readability .public-space-related header span{font-size:12px}.public-space-detail-readability .public-space-schedule h2,.public-space-detail-readability .public-space-detail-gallery h2,.public-space-detail-readability .public-space-visit-card h2,.public-space-detail-readability .public-space-teachers h2,.public-space-detail-readability .public-space-related h2{margin-top:6px;font-size:19px;line-height:1.3}.public-space-detail-readability .public-space-schedule>header>b{padding:7px 9px;font-size:13px}.public-space-detail-readability .public-space-schedule>div:not(.public-space-empty-schedule)>a{grid-template-columns:68px minmax(0,1fr) 98px 12px;gap:13px;min-height:96px;padding:13px 17px}.public-space-detail-readability .public-space-schedule time strong{font-size:18px}.public-space-detail-readability .public-space-schedule time small,.public-space-detail-readability .public-space-schedule p small,.public-space-detail-readability .public-space-schedule a>div small{font-size:13px;line-height:1.4}.public-space-detail-readability .public-space-schedule p strong{font-size:16px}.public-space-detail-readability .public-space-schedule p span,.public-space-detail-readability .public-space-schedule a>div b{font-size:14px;line-height:1.4}.public-space-detail-readability .public-space-schedule a>i{font-size:16px}.public-space-detail-readability .public-space-empty-schedule{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;min-height:190px;padding:25px}.public-space-detail-readability .public-space-empty-schedule>span{width:46px;height:46px;font-size:16px}.public-space-detail-readability .public-space-empty-schedule strong{font-size:16px}.public-space-detail-readability .public-space-empty-schedule small{font-size:14px;line-height:1.5}.public-space-detail-readability .public-space-empty-schedule a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-space-detail-readability .public-space-detail-gallery>div{gap:4px;padding:4px}.public-space-detail-readability .public-space-detail-gallery figure{min-height:225px}.public-space-detail-readability .public-space-detail-gallery figcaption{padding:34px 13px 11px;font-size:13px;line-height:1.4}.public-space-detail-readability .public-space-visit-card>div>p{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:88px;padding:13px 15px}.public-space-detail-readability .public-space-visit-card p>b{width:34px;height:34px;font-size:12px}.public-space-detail-readability .public-space-visit-card p strong{font-size:15px}.public-space-detail-readability .public-space-visit-card p small{font-size:14px;line-height:1.5}.public-space-detail-readability .public-space-visit-card>a{align-items:center;min-height:46px;padding-inline:15px;font-size:14px;display:flex}.public-space-detail-readability .public-space-teachers>div>a{grid-template-columns:54px minmax(0,1fr) 12px;gap:12px;min-height:82px;padding:12px 15px}.public-space-detail-readability .public-space-teachers a>span{width:52px;height:52px;font-size:14px}.public-space-detail-readability .public-space-teachers p strong{font-size:15px}.public-space-detail-readability .public-space-teachers p small{font-size:13px;line-height:1.4}.public-space-detail-readability .public-space-teachers a>b{font-size:16px}.public-space-detail-readability .public-space-related>header a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-space-detail-readability .public-space-related>div>a{grid-template-columns:44px minmax(0,1fr) 12px;gap:12px;min-height:106px;padding:15px}.public-space-detail-readability .public-space-related a>span{width:42px;height:42px;font-size:15px}.public-space-detail-readability .public-space-related p small{font-size:12px}.public-space-detail-readability .public-space-related p strong{font-size:15px}.public-space-detail-readability .public-space-related p em{font-size:13px;line-height:1.4}.public-space-detail-readability .public-space-related a>b{font-size:16px}@media (max-width:1060px){.public-structure-readability .public-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-space-detail-readability .public-space-detail-hero,.public-space-detail-readability .public-space-detail-grid{grid-template-columns:1fr}.public-space-detail-readability .public-space-detail-hero>div:last-child{min-height:330px}}@media (max-width:820px){.public-structure-readability .public-page-intro{gap:18px}.public-structure-readability .public-space-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}.public-structure-readability .public-space-gallery figure.featured{grid-area:auto/span 2}.public-space-detail-readability .public-space-related>div{grid-template-columns:1fr}.public-space-detail-readability .public-space-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:560px){.public-structure-readability .public-page-intro{padding-block:22px}.public-structure-readability .public-page-intro>aside{width:100%;min-width:0}.public-structure-readability .public-space-gallery>header,.public-space-detail-readability .public-space-schedule>header,.public-space-detail-readability .public-space-related>header{flex-direction:column;align-items:flex-start}.public-structure-readability .public-space-gallery>div,.public-structure-readability .public-space-grid{grid-template-columns:1fr}.public-structure-readability .public-space-gallery figure.featured{grid-column:span 1}.public-structure-readability .public-space-gallery figure{min-height:220px}.public-structure-readability .public-structure-empty{grid-template-columns:1fr;padding:24px 20px}.public-space-detail-readability .public-space-detail-back{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:9px}.public-space-detail-readability .public-space-detail-hero>figure,.public-space-detail-readability .public-space-detail-placeholder{min-height:235px}.public-space-detail-readability .public-space-detail-hero>div:last-child{min-height:0;padding:24px 19px}.public-space-detail-readability .public-space-detail-hero dl,.public-space-detail-readability .public-space-detail-hero nav{grid-template-columns:1fr}.public-space-detail-readability .public-space-detail-hero dl>div{border-bottom:1px solid #dce5e1;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding-inline:0}.public-space-detail-readability .public-space-detail-hero dl>div:last-child{border-bottom:0}.public-space-detail-readability .public-space-schedule>div:not(.public-space-empty-schedule)>a{grid-template-columns:58px minmax(0,1fr) 12px}.public-space-detail-readability .public-space-schedule a>div{text-align:left;grid-column:2}.public-space-detail-readability .public-space-schedule a>i{grid-area:1/3/span 2}.public-space-detail-readability .public-space-empty-schedule{grid-template-columns:46px minmax(0,1fr);padding:20px}.public-space-detail-readability .public-space-empty-schedule>a{grid-column:2}.public-space-detail-readability .public-space-detail-gallery>div{grid-template-columns:1fr}}.public-unit-blog-readability,.public-blog-reader-readability{--public-blog-gap:18px}.public-unit-blog-readability a,.public-blog-reader-readability a{cursor:pointer}:is(.public-unit-blog-readability a:focus-visible,.public-blog-reader-readability a:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-unit-blog-readability a:focus-visible,.public-blog-reader-readability a:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 44%, transparent)}}:is(.public-unit-blog-readability a:focus-visible,.public-blog-reader-readability a:focus-visible){outline-offset:3px}.public-unit-blog-readability .public-page-intro{min-height:154px;padding-block:27px}.public-unit-blog-readability .public-page-intro h1{font-size:clamp(25px,2.7vw,32px);line-height:1.12}.public-unit-blog-readability .public-page-intro p{max-width:720px;font-size:16px;line-height:1.55}.public-unit-blog-readability .public-page-intro>aside{min-width:180px;padding:14px 18px;font-size:14px;line-height:1.4}.public-unit-blog-readability .public-unit-blog{gap:var(--public-blog-gap);margin-top:24px}.public-unit-blog-readability .public-unit-blog-featured{min-height:380px;box-shadow:0 12px 28px #183e320d}.public-unit-blog-readability .public-unit-blog-featured>.public-blog-cover{min-height:380px}.public-unit-blog-readability .public-unit-blog-featured>div{padding:34px}.public-unit-blog-readability .public-unit-blog-featured>div>span,.public-unit-blog-readability .public-unit-blog-grid article>div>span{font-size:12px}.public-unit-blog-readability .public-unit-blog-featured h2{margin-block:9px 12px;font-size:clamp(24px,2.6vw,30px);line-height:1.18}.public-unit-blog-readability .public-unit-blog-featured>div>p{max-width:650px;font-size:16px;line-height:1.6}.public-unit-blog-readability .public-unit-blog-featured footer{gap:20px;margin-top:26px;padding-top:16px}.public-unit-blog-readability .public-unit-blog-featured footer small{font-size:13px;line-height:1.45}.public-unit-blog-readability .public-unit-blog-featured footer a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-unit-blog-readability .public-unit-blog-grid{gap:15px}.public-unit-blog-readability .public-unit-blog-grid>article{flex-direction:column;display:flex;box-shadow:0 12px 28px #183e320d}.public-unit-blog-readability .public-unit-blog-grid .public-blog-cover{min-height:210px}.public-unit-blog-readability .public-unit-blog-grid article>div{flex-direction:column;flex:1;padding:20px;display:flex}.public-unit-blog-readability .public-unit-blog-grid h2{margin-block:8px;font-size:19px;line-height:1.3}.public-unit-blog-readability .public-unit-blog-grid p{min-height:0;margin-bottom:18px;font-size:15px;line-height:1.55}.public-unit-blog-readability .public-unit-blog-grid footer{align-items:center;min-height:42px;margin-top:auto;padding-top:12px;font-size:13px;line-height:1.4}.public-unit-blog-readability .public-blog-privacy-state{grid-template-columns:96px minmax(0,1fr);gap:28px;min-height:320px;padding:38px}.public-unit-blog-readability .public-blog-privacy-state>span{width:92px;height:92px;font-size:34px}.public-unit-blog-readability .public-blog-privacy-state small{font-size:12px}.public-unit-blog-readability .public-blog-privacy-state h2{margin-block:8px;font-size:22px;line-height:1.3}.public-unit-blog-readability .public-blog-privacy-state p{font-size:16px;line-height:1.6}.public-unit-blog-readability .public-blog-privacy-state a{align-items:center;min-height:44px;margin-top:18px;font-size:14px;display:inline-flex}.public-unit-blog-readability .public-disclosure p,.public-blog-reader-readability .public-disclosure p{font-size:15px;line-height:1.55}.public-blog-reader-readability{gap:var(--public-blog-gap);max-width:1020px;padding-top:18px}.public-blog-reader-readability>nav{min-height:52px;padding-inline:18px}.public-blog-reader-readability>nav a,.public-blog-reader-readability>nav span{font-size:14px;line-height:1.4}.public-blog-reader-readability>article{box-shadow:0 14px 34px #183e320f}.public-blog-reader-readability>article>header{padding:42px 56px 32px}.public-blog-reader-readability>article>header>span{font-size:12px}.public-blog-reader-readability>article>header h1{letter-spacing:-.4px;max-width:820px;margin-block:11px 14px;font-size:clamp(27px,3.4vw,34px);line-height:1.16}.public-blog-reader-readability>article>header>p{font-size:14px;line-height:1.45}.public-blog-reader-readability>article>header>div{gap:12px;margin-top:24px}.public-blog-reader-readability>article>header>div>span{width:52px;height:52px;font-size:15px}.public-blog-reader-readability>article>header>div small{font-size:12px}.public-blog-reader-readability>article>header>div strong,.public-blog-reader-readability>article>header>div a{margin-top:4px;font-size:15px}.public-blog-reader-readability .public-blog-reader-cover{aspect-ratio:16/8.5}.public-blog-reader-readability .public-blog-reader-body{max-width:780px;padding:44px 46px}.public-blog-reader-readability .public-blog-reader-body p{margin-bottom:22px;font-size:17px;line-height:1.8}.public-blog-reader-readability .public-blog-reader-gallery{gap:4px;padding:0 4px 4px}.public-blog-reader-readability>article>footer{gap:20px;min-height:72px;padding-inline:38px;font-size:14px}.public-blog-reader-readability>article>footer a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;align-items:center;min-height:44px;padding-inline:15px;font-size:14px;display:inline-flex}@media (max-width:1060px){.public-unit-blog-readability .public-unit-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.public-unit-blog-readability .public-page-intro{gap:18px}.public-unit-blog-readability .public-unit-blog-featured{grid-template-columns:1fr}.public-unit-blog-readability .public-unit-blog-featured>.public-blog-cover{min-height:290px}.public-blog-reader-readability>article>header{padding:34px 34px 28px}.public-blog-reader-readability .public-blog-reader-body{padding:36px 34px}.public-blog-reader-readability .public-blog-reader-gallery{grid-template-columns:repeat(2,1fr)}.public-blog-reader-readability>article>footer{flex-wrap:wrap;align-items:flex-start;padding-block:16px}.public-blog-reader-readability>article>footer a{justify-content:center;width:100%;margin-left:0}}@media (max-width:560px){.public-unit-blog-readability .public-page-intro{padding-block:22px}.public-unit-blog-readability .public-page-intro>aside{width:100%;min-width:0}.public-unit-blog-readability .public-unit-blog-featured>.public-blog-cover{min-height:230px}.public-unit-blog-readability .public-unit-blog-featured>div{padding:24px 20px}.public-unit-blog-readability .public-unit-blog-featured footer{flex-direction:column;align-items:flex-start}.public-unit-blog-readability .public-unit-blog-grid{grid-template-columns:1fr}.public-unit-blog-readability .public-blog-privacy-state{grid-template-columns:1fr;padding:26px 22px}.public-blog-reader-readability>nav{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:10px}.public-blog-reader-readability>article>header{padding:28px 20px 24px}.public-blog-reader-readability .public-blog-reader-cover{aspect-ratio:4/3}.public-blog-reader-readability .public-blog-reader-body{padding:30px 20px}.public-blog-reader-readability .public-blog-reader-body p{font-size:16px;line-height:1.72}.public-blog-reader-readability .public-blog-reader-gallery{grid-template-columns:1fr}.public-blog-reader-readability>article>footer{padding-inline:20px}}.public-person-blog-index-readability,.public-person-blog-reader-readability{--personal-blog-shadow:0 13px 30px #18362c0f}.public-person-blog-index-readability a,.public-person-blog-reader-readability a{cursor:pointer}:is(.public-person-blog-index-readability a:focus-visible,.public-person-blog-reader-readability a:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.public-person-blog-index-readability a:focus-visible,.public-person-blog-reader-readability a:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}:is(.public-person-blog-index-readability a:focus-visible,.public-person-blog-reader-readability a:focus-visible){outline-offset:3px}.public-person-readable-workspace .public-person-blog-index-readability{gap:18px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-section-heading{min-height:150px;padding:26px 28px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-section-heading>div>span{font-size:12px;line-height:1.35}.public-person-readable-workspace .public-person-blog-index-readability .public-person-section-heading h1{letter-spacing:-.4px;margin-block:8px 9px;font-size:clamp(26px,3vw,33px);line-height:1.16}.public-person-readable-workspace .public-person-blog-index-readability .public-person-section-heading p{max-width:760px;font-size:16px;line-height:1.58}.public-person-readable-workspace .public-person-blog-index-readability .public-person-section-heading>strong{align-items:center;min-height:44px;padding-inline:16px;font-size:14px;line-height:1.4;display:inline-flex}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured{border-left:3px solid var(--green);min-height:380px;box-shadow:var(--personal-blog-shadow);grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr)}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured>.public-person-blog-cover{min-height:380px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured>div{padding:36px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured>div>span,.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid article>div>span,.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-cover>strong,.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-empty small,.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-disclosure span{font-size:12px;line-height:1.4}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured h2{letter-spacing:-.3px;max-width:620px;margin-block:10px 13px;font-size:clamp(24px,2.7vw,31px);line-height:1.2}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured>div>p{max-width:640px;font-size:16px;line-height:1.62}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured footer{gap:20px;margin-top:27px;padding-top:16px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured footer small{font-size:13px;line-height:1.45}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured footer a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-cover{min-height:215px;padding:22px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-cover>span{width:48px;height:48px;font-size:14px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-cover>i{font-size:31px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid{gap:16px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid>article{border-top:3px solid var(--green);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid>article{border-top:3px solid color-mix(in srgb, var(--green) 72%, transparent)}}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid>article{box-shadow:var(--personal-blog-shadow)}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid article>div{flex-direction:column;flex:1;padding:20px;display:flex}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid h2{margin-block:9px;font-size:20px;line-height:1.3}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid p{min-height:0;margin-bottom:18px;font-size:15px;line-height:1.58}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid footer{align-items:center;min-height:48px;margin-top:auto;padding-top:13px;font-size:13px;line-height:1.45}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid footer small,.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid footer b{font-size:13px;line-height:1.45}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-empty{min-height:320px;box-shadow:var(--personal-blog-shadow);grid-template-columns:96px minmax(0,1fr);gap:28px;padding:38px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-empty>span{width:92px;height:92px;font-size:34px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-empty h2{margin-block:8px;font-size:23px;line-height:1.3}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-empty p{font-size:16px;line-height:1.6}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-disclosure,.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-disclosure{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:20px;min-height:84px;padding:18px 21px;display:grid}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-disclosure p,.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-disclosure p{margin:0;font-size:15px;line-height:1.58}.public-person-readable-workspace .public-person-blog-reader-readability{gap:16px;max-width:960px}.public-person-readable-workspace .public-person-blog-reader-readability>nav{min-height:56px;padding-inline:18px}.public-person-readable-workspace .public-person-blog-reader-readability>nav a,.public-person-readable-workspace .public-person-blog-reader-readability>nav span{font-size:14px;line-height:1.4}.public-person-readable-workspace .public-person-blog-reader-readability>article{border-top:3px solid var(--green);box-shadow:var(--personal-blog-shadow)}.public-person-readable-workspace .public-person-blog-reader-readability>article>header{padding:42px 54px 33px}.public-person-readable-workspace .public-person-blog-reader-readability>article>header>span{font-size:12px;line-height:1.4}.public-person-readable-workspace .public-person-blog-reader-readability>article>header h1{letter-spacing:-.45px;max-width:780px;margin-block:12px 15px;font-size:clamp(28px,3.5vw,36px);line-height:1.16}.public-person-readable-workspace .public-person-blog-reader-readability>article>header>p{font-size:14px;line-height:1.5}.public-person-readable-workspace .public-person-blog-reader-readability>article>header>div{gap:13px;margin-top:24px}.public-person-readable-workspace .public-person-blog-reader-readability>article>header>div>span{width:52px;height:52px;font-size:14px}.public-person-readable-workspace .public-person-blog-reader-readability>article>header>div small,.public-person-readable-workspace .public-person-blog-reader-readability>article>header>div em{font-size:12px;line-height:1.4}.public-person-readable-workspace .public-person-blog-reader-readability>article>header>div a{margin-top:3px;font-size:15px;line-height:1.35}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-cover{aspect-ratio:16/8.5;min-height:300px}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-body{max-width:790px;padding:43px 50px}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-body p{margin-bottom:24px;font-size:17px;line-height:1.82}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-gallery{gap:8px;padding:0 28px 30px}.public-person-readable-workspace .public-person-blog-reader-readability>article>footer{gap:16px;min-height:78px;padding:17px 30px;font-size:14px;line-height:1.4}.public-person-readable-workspace .public-person-blog-reader-readability>article>footer i{font-style:normal}.public-person-readable-workspace .public-person-blog-reader-readability>article>footer a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-disclosure{margin-top:0}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-disclosure span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:850;line-height:1.4}@media (max-width:920px){.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured{grid-template-columns:1fr}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured>.public-person-blog-cover{min-height:290px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.public-person-readable-workspace .public-person-blog-index-readability .public-person-section-heading{flex-direction:column;align-items:flex-start;padding:24px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-section-heading>strong{justify-content:center;width:100%}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured>div{padding:28px 24px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-disclosure,.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-disclosure{grid-template-columns:1fr;gap:8px}.public-person-readable-workspace .public-person-blog-reader-readability>article>header{padding:34px 28px 28px}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-body{padding:34px 30px}}@media (max-width:540px){.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid{grid-template-columns:1fr}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-cover,.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured>.public-person-blog-cover{min-height:235px}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured footer,.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-grid footer,.public-person-readable-workspace .public-person-blog-reader-readability>nav,.public-person-readable-workspace .public-person-blog-reader-readability>article>footer{flex-direction:column;align-items:flex-start}.public-person-readable-workspace .public-person-blog-index-readability .public-person-blog-featured footer a,.public-person-readable-workspace .public-person-blog-reader-readability>article>footer a{justify-content:center;width:100%}.public-person-readable-workspace .public-person-blog-reader-readability>nav{justify-content:center;gap:7px;padding-block:12px}.public-person-readable-workspace .public-person-blog-reader-readability>article>header,.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-body{padding-inline:22px}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-cover{min-height:230px}.public-person-readable-workspace .public-person-blog-reader-readability .public-person-blog-reader-gallery{grid-template-columns:1fr;padding:0 22px 24px}.public-person-readable-workspace .public-person-blog-reader-readability>article>footer a{margin-left:0}}.public-community-directory-readability{--community-directory-shadow:0 13px 30px #18362c0f;display:flow-root}.public-community-directory-readability a{cursor:pointer}.public-community-directory-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-community-directory-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-community-directory-readability a:focus-visible{outline-offset:3px}.public-community-directory-readability .public-page-intro{min-height:160px;padding-block:28px}.public-community-directory-readability .public-page-intro h1{font-size:clamp(26px,2.8vw,33px);line-height:1.14}.public-community-directory-readability .public-page-intro p{max-width:730px;font-size:16px;line-height:1.58}.public-community-directory-readability .public-page-intro>aside{min-width:190px;padding:15px 19px;font-size:14px;line-height:1.4}.public-community-directory-readability .public-community-page{flex-direction:column;gap:18px;margin-top:24px;display:flex}.public-community-directory-readability .public-community-social-bridge{min-height:150px;box-shadow:var(--community-directory-shadow);grid-template-columns:64px minmax(0,1fr) auto;gap:20px;margin-bottom:0;padding:23px 25px}.public-community-directory-readability .public-community-social-bridge>span{width:62px;height:62px;font-size:23px;font-weight:850}.public-community-directory-readability .public-community-social-bridge small{font-size:12px;line-height:1.4}.public-community-directory-readability .public-community-social-bridge h2{margin-block:7px 6px;font-size:22px;line-height:1.3}.public-community-directory-readability .public-community-social-bridge p{max-width:760px;font-size:15px;line-height:1.58}.public-community-directory-readability .public-community-social-bridge>a{justify-content:center;min-height:46px;padding-inline:16px;font-size:14px;line-height:1.4}.public-community-directory-readability .public-community-social-bridge.open{border-color:var(--theme-sidebar)}@supports (color:color-mix(in lab, red, red)){.public-community-directory-readability .public-community-social-bridge.open{border-color:color-mix(in srgb, var(--theme-sidebar) 82%, white)}}.public-community-directory-readability .public-community-social-bridge.open{border-left-color:var(--green);background:linear-gradient(110deg, var(--theme-sidebar), var(--theme-sidebar))}@supports (color:color-mix(in lab, red, red)){.public-community-directory-readability .public-community-social-bridge.open{background:linear-gradient(110deg, color-mix(in srgb, var(--theme-sidebar) 96%, white), var(--theme-sidebar))}}.public-community-directory-readability .public-community-social-bridge.open>span{color:#79e3c2;background:#ffffff0d;border-color:#ffffff3d}.public-community-directory-readability .public-community-social-bridge.open small{color:#6fddbc}.public-community-directory-readability .public-community-social-bridge.open h2{color:#fff}.public-community-directory-readability .public-community-social-bridge.open p{color:#b9ccc5}.public-community-directory-readability .public-community-social-bridge.open>a{color:#dff8f0;background:#ffffff0a;border-color:#78d7ba}.public-community-directory-readability .public-community-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.public-community-directory-readability .public-community-directory,.public-community-directory-readability .public-policy-card,.public-community-directory-readability .public-posts-section{border:1px solid var(--line);background:var(--surface);box-shadow:var(--community-directory-shadow)}.public-community-directory-readability .public-subheading{justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:17px 21px;display:flex}.public-community-directory-readability .public-subheading>div:first-child>span{color:var(--green-deep);letter-spacing:.1em;font-size:12px;font-weight:850;line-height:1.4}.public-community-directory-readability .public-subheading h2{margin-top:6px;font-size:21px;line-height:1.3}.public-community-directory-readability .public-community-directory>.public-subheading>strong{color:#6f7e77;flex:none;font-size:14px;line-height:1.4}.public-community-directory-readability .public-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-community-directory-readability .public-community-grid article{min-height:286px}.public-community-directory-readability .public-community-grid article>a{flex-direction:column;min-height:286px;padding:22px;display:flex}.public-community-directory-readability .public-community-grid article>a>header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;display:grid}.public-community-directory-readability .public-community-grid article>a>header>span{background:var(--green-soft);width:50px;height:50px;color:var(--green-deep);border:1px solid #cfe1da;place-items:center;font-size:15px;font-weight:850;display:grid}.public-community-directory-readability .public-community-grid article>a>header small{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:850;line-height:1.4}.public-community-directory-readability .public-community-grid h3{margin-block:4px 0;font-size:20px;line-height:1.3}.public-community-directory-readability .public-community-grid article>a>p{color:#66766f;min-height:0;margin:16px 0;font-size:15px;line-height:1.58}.public-community-directory-readability .public-community-grid dl{border:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;display:grid}.public-community-directory-readability .public-community-grid dl>div{border-right:1px solid var(--line-soft);align-content:center;gap:4px;min-height:62px;padding:10px 12px;display:grid}.public-community-directory-readability .public-community-grid dl>div:last-child{border-right:0}.public-community-directory-readability .public-community-grid dt{color:#83918b;font-size:12px;line-height:1.35}.public-community-directory-readability .public-community-grid dd{color:#3f514a;margin:0;font-size:13px;font-weight:750;line-height:1.4}.public-community-directory-readability .public-community-grid footer{border-top:1px solid var(--line-soft);color:#75847d;align-items:center;gap:14px;min-height:58px;margin-top:14px;padding-top:13px;font-size:13px;line-height:1.4;display:flex}.public-community-directory-readability .public-community-grid footer strong{color:#344740;font-size:14px}.public-community-directory-readability .public-community-grid footer b{float:none;color:var(--green-deep);margin-left:auto;font-size:13px;line-height:1.4}.public-community-directory-readability .public-community-directory-empty{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:22px;min-height:286px;padding:30px;display:grid}.public-community-directory-readability .public-community-directory-empty>span{border:1px solid var(--line);color:#708078;background:#f4f7f6;place-items:center;width:72px;height:72px;font-size:27px;display:grid}.public-community-directory-readability .public-community-directory-empty small{color:#76847e;letter-spacing:.08em;font-size:12px;font-weight:850;line-height:1.4}.public-community-directory-readability .public-community-directory-empty h3{margin-block:7px;font-size:21px;line-height:1.3}.public-community-directory-readability .public-community-directory-empty p{color:#697871;max-width:650px;margin:0;font-size:15px;line-height:1.58}.public-community-directory-readability .public-policy-card{padding:23px}.public-community-directory-readability .public-policy-card>span{font-size:12px;line-height:1.4}.public-community-directory-readability .public-policy-card h2{margin-block:8px 10px;font-size:21px;line-height:1.3}.public-community-directory-readability .public-policy-card>p{color:#6c7b74;margin:0;font-size:15px;line-height:1.56}.public-community-directory-readability .public-policy-card dl{margin-block:19px 17px}.public-community-directory-readability .public-policy-card dl>div{padding-block:12px}.public-community-directory-readability .public-policy-card dt{font-size:13px;line-height:1.4}.public-community-directory-readability .public-policy-card dd{margin-top:5px;font-size:14px;line-height:1.4}.public-community-directory-readability .public-policy-card>a{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:46px;padding-inline:14px;font-size:14px;line-height:1.4;display:flex}.public-community-directory-readability .public-policy-card>small{color:#7a8882;text-align:center;margin-top:10px;font-size:13px;line-height:1.45;display:block}.public-community-directory-readability .public-posts-section{margin-top:0}.public-community-directory-readability .public-posts-section>.public-subheading{min-height:108px}.public-community-directory-readability .public-posts-section>.public-subheading p{color:#6e7c76;max-width:700px;margin:6px 0 0;font-size:14px;line-height:1.52}.public-community-directory-readability .public-posts-section>.public-subheading>div:last-child{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.public-community-directory-readability .public-posts-section>.public-subheading>div:last-child strong{color:#728079;font-size:13px;line-height:1.4}.public-community-directory-readability .public-posts-section>.public-subheading a{min-height:44px;color:var(--green-deep);align-items:center;font-size:14px;font-weight:800;line-height:1.4;display:inline-flex}.public-community-directory-readability .public-post-grid>article{flex-direction:column;min-height:240px;padding:22px;display:flex}.public-community-directory-readability .public-post-grid article>header{grid-template-columns:minmax(0,1fr) auto;gap:14px}.public-community-directory-readability .public-community-post-author{min-width:0;color:inherit;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.public-community-directory-readability .public-community-post-author>span{background:var(--green-soft);width:44px;height:44px;color:var(--green-deep);place-items:center;font-size:14px;font-weight:850;display:grid}.public-community-directory-readability .public-community-post-author p{min-width:0;margin:0}.public-community-directory-readability .public-community-post-author strong,.public-community-directory-readability .public-community-post-author small{display:block}.public-community-directory-readability .public-community-post-author strong{font-size:15px;line-height:1.4}.public-community-directory-readability .public-community-post-author small{color:#77857f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.4;overflow:hidden}.public-community-directory-readability .public-post-grid article>header>span{color:var(--green-deep);background:#f2f9f6;border:1px solid #cce0d8;padding:5px 7px;font-size:12px;line-height:1.35}.public-community-directory-readability .public-post-grid article>p{color:#50615a;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:20px 0;font-size:15px;line-height:1.62;display:-webkit-box;overflow:hidden}.public-community-directory-readability .public-post-grid article>footer{border-top:1px solid var(--line-soft);color:#78867f;align-items:center;gap:18px;min-height:45px;padding-top:12px;font-size:13px;line-height:1.4;display:flex}.public-community-directory-readability .public-post-grid article>footer span{margin-left:0}.public-community-directory-readability .public-post-grid article>footer strong{color:#43554d;font-size:14px}.public-community-directory-readability .public-privacy-empty{min-height:250px;padding:34px}.public-community-directory-readability .public-privacy-empty>span{font-size:30px}.public-community-directory-readability .public-privacy-empty h3{margin-block:10px 6px;font-size:21px;line-height:1.3}.public-community-directory-readability .public-privacy-empty p{font-size:15px;line-height:1.58}.public-community-directory-readability .public-community-page>.public-disclosure{border-left:3px solid var(--green);min-height:86px;box-shadow:var(--community-directory-shadow);gap:14px;margin-top:0;padding:18px 21px}.public-community-directory-readability .public-community-page>.public-disclosure>span{width:34px;height:34px;font-size:14px}.public-community-directory-readability .public-community-page>.public-disclosure strong{font-size:15px;line-height:1.4}.public-community-directory-readability .public-community-page>.public-disclosure p{margin-top:5px;font-size:14px;line-height:1.55}@media (max-width:980px){.public-community-directory-readability .public-community-social-bridge{grid-template-columns:62px minmax(0,1fr)}.public-community-directory-readability .public-community-social-bridge>a{grid-column:2;justify-self:start}.public-community-directory-readability .public-community-layout{grid-template-columns:1fr}.public-community-directory-readability .public-policy-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);column-gap:26px;width:100%;display:grid}.public-community-directory-readability .public-policy-card>span,.public-community-directory-readability .public-policy-card h2,.public-community-directory-readability .public-policy-card>p{grid-column:1}.public-community-directory-readability .public-policy-card dl{grid-area:1/2/span 3;margin:0}.public-community-directory-readability .public-policy-card>a,.public-community-directory-readability .public-policy-card>small{grid-column:1/-1}.public-community-directory-readability .public-policy-card>a{margin-top:20px}}@media (max-width:720px){.public-community-directory-readability .public-page-intro{gap:20px}.public-community-directory-readability .public-page-intro>aside{width:100%}.public-community-directory-readability .public-community-social-bridge{grid-template-columns:54px minmax(0,1fr);padding:20px}.public-community-directory-readability .public-community-social-bridge>span{width:52px;height:52px;font-size:20px}.public-community-directory-readability .public-community-grid,.public-community-directory-readability .public-post-grid{grid-template-columns:1fr}.public-community-directory-readability .public-community-grid article,.public-community-directory-readability .public-post-grid>article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-community-directory-readability .public-community-grid article:last-child,.public-community-directory-readability .public-post-grid>article:last-child{border-bottom:0}.public-community-directory-readability .public-posts-section>.public-subheading{flex-direction:column;align-items:flex-start;gap:8px}.public-community-directory-readability .public-posts-section>.public-subheading>div:last-child{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.public-community-directory-readability .public-policy-card{display:block}.public-community-directory-readability .public-policy-card dl{margin-block:19px 17px}}@media (max-width:540px){.public-community-directory-readability .public-community-page{gap:14px}.public-community-directory-readability .public-community-social-bridge{grid-template-columns:1fr;gap:13px;padding:20px}.public-community-directory-readability .public-community-social-bridge>a{grid-column:auto;justify-self:stretch}.public-community-directory-readability .public-subheading,.public-community-directory-readability .public-community-directory>.public-subheading,.public-community-directory-readability .public-posts-section>.public-subheading{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:18px}.public-community-directory-readability .public-community-grid article>a,.public-community-directory-readability .public-post-grid>article,.public-community-directory-readability .public-policy-card,.public-community-directory-readability .public-community-directory-empty,.public-community-directory-readability .public-community-page>.public-disclosure{padding-inline:18px}.public-community-directory-readability .public-community-grid article>a>header{grid-template-columns:46px minmax(0,1fr)}.public-community-directory-readability .public-community-grid article>a>header>span{width:44px;height:44px}.public-community-directory-readability .public-community-grid dl{grid-template-columns:1fr}.public-community-directory-readability .public-community-grid dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.public-community-directory-readability .public-community-grid dl>div:last-child{border-bottom:0}.public-community-directory-readability .public-community-grid footer{flex-direction:column;align-items:flex-start;gap:7px}.public-community-directory-readability .public-community-grid footer b{margin-left:0}.public-community-directory-readability .public-community-directory-empty{grid-template-columns:1fr}.public-community-directory-readability .public-posts-section>.public-subheading>div:last-child{flex-direction:column;align-items:flex-start}.public-community-directory-readability .public-posts-section>.public-subheading a,.public-community-directory-readability .public-policy-card>a{justify-content:center;width:100%}}.public-community-detail-readability{--community-detail-shadow:0 13px 30px #18362c0f;gap:18px}.public-community-detail-readability a{cursor:pointer}.public-community-detail-readability a:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.public-community-detail-readability a:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 45%, transparent)}}.public-community-detail-readability a:focus-visible{outline-offset:3px}.public-community-detail-readability .public-community-detail-back{min-height:52px;padding-inline:4px;font-size:14px;line-height:1.45}.public-community-detail-readability .public-community-detail-back a{align-items:center;min-height:44px;display:inline-flex}.public-community-detail-readability .public-community-detail-hero{min-height:308px;box-shadow:var(--community-detail-shadow);grid-template-columns:156px minmax(0,1fr) 320px}.public-community-detail-readability .public-community-detail-mark{gap:14px}.public-community-detail-readability .public-community-detail-mark>span{width:82px;height:82px;font-size:25px}.public-community-detail-readability .public-community-detail-mark small{font-size:12px;line-height:1.4}.public-community-detail-readability .public-community-detail-copy{padding:34px 36px}.public-community-detail-readability .public-community-detail-copy>span{font-size:12px;line-height:1.4}.public-community-detail-readability .public-community-detail-copy h1{letter-spacing:-.45px;margin-block:10px 12px;font-size:clamp(28px,3.2vw,36px);line-height:1.14}.public-community-detail-readability .public-community-detail-copy>p:not(.public-community-detail-origin){max-width:680px;font-size:16px;line-height:1.62}.public-community-detail-readability .public-community-detail-origin{color:#6d7d76;flex-wrap:wrap;gap:6px 12px;margin:18px 0 0;font-size:13px;line-height:1.5;display:flex}.public-community-detail-readability .public-community-detail-origin strong{color:#344740}.public-community-detail-readability .public-community-detail-origin span,.public-community-detail-readability .public-community-detail-origin time{border-left:1px solid var(--line);padding-left:12px}.public-community-detail-readability .public-community-detail-copy>ul{flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.public-community-detail-readability .public-community-detail-copy>ul li{color:#527066;background:#f4faf7;border:1px solid #cfe0da;padding:7px 9px;font-size:13px;font-weight:750;line-height:1.4}.public-community-detail-readability .public-community-detail-hero>aside{padding:28px}.public-community-detail-readability .public-community-detail-hero>aside>span{font-size:12px;line-height:1.4}.public-community-detail-readability .public-community-detail-hero>aside h2{margin-block:8px 9px;font-size:21px;line-height:1.3}.public-community-detail-readability .public-community-detail-hero>aside p{font-size:15px;line-height:1.58}.public-community-detail-readability .public-community-detail-hero>aside a{min-height:46px;margin-top:20px;padding-inline:14px;font-size:14px;line-height:1.4}.public-community-detail-readability .public-community-detail-hero>aside small{color:#77857f;margin-top:10px;font-size:13px;line-height:1.45;display:block}.public-community-detail-readability .public-community-detail-metrics{box-shadow:var(--community-detail-shadow)}.public-community-detail-readability .public-community-detail-metrics>header{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;min-height:90px;padding:19px 22px;display:flex}.public-community-detail-readability .public-community-detail-metrics>header span{color:var(--green-deep);letter-spacing:.09em;margin:0;font-size:12px;font-weight:850;line-height:1.4}.public-community-detail-readability .public-community-detail-metrics>header h2{color:#263a33;margin:6px 0 0;font-size:21px;line-height:1.3}.public-community-detail-readability .public-community-detail-metrics>header p{color:#697971;max-width:460px;margin:0;font-size:15px;line-height:1.55}.public-community-detail-readability .public-community-detail-metrics article{min-height:116px;padding:18px 20px}.public-community-detail-readability .public-community-detail-metrics article>strong{font-size:27px;line-height:1.1}.public-community-detail-readability .public-community-detail-metrics article>span{margin-top:5px;font-size:14px;line-height:1.4}.public-community-detail-readability .public-community-detail-metrics article>small{margin-top:7px;font-size:13px;line-height:1.45}.public-community-detail-readability .public-community-detail-boundary{box-shadow:var(--community-detail-shadow)}.public-community-detail-readability .public-community-detail-boundary>header{align-items:center;gap:15px;min-height:70px;padding:15px 20px}.public-community-detail-readability .public-community-detail-boundary>header span{font-size:12px;line-height:1.4}.public-community-detail-readability .public-community-detail-boundary>header h2{font-size:20px;line-height:1.35}.public-community-detail-readability .public-community-detail-boundary article{grid-template-columns:36px minmax(0,1fr);gap:13px;min-height:112px;padding:18px 20px}.public-community-detail-readability .public-community-detail-boundary article>b{width:34px;height:34px;font-size:13px}.public-community-detail-readability .public-community-detail-boundary article strong{font-size:15px;line-height:1.4}.public-community-detail-readability .public-community-detail-boundary article small{margin-top:6px;font-size:14px;line-height:1.52}.public-community-detail-readability .public-community-detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.public-community-detail-readability .public-community-detail-journey,.public-community-detail-readability .public-community-detail-policy,.public-community-detail-readability .public-community-detail-related{box-shadow:var(--community-detail-shadow)}.public-community-detail-readability .public-community-detail-journey>header{min-height:84px;padding:18px 21px}.public-community-detail-readability .public-community-detail-journey>header span,.public-community-detail-readability .public-community-detail-policy>span,.public-community-detail-readability .public-community-detail-related>header span{font-size:12px;line-height:1.4}.public-community-detail-readability .public-community-detail-journey>header h2,.public-community-detail-readability .public-community-detail-related>header h2{margin-top:6px;font-size:21px;line-height:1.32}.public-community-detail-readability .public-community-detail-journey>div{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;padding:20px}.public-community-detail-readability .public-community-detail-journey article{min-height:156px;padding:15px}.public-community-detail-readability .public-community-detail-journey article>b{width:32px;height:32px;margin-bottom:13px;font-size:13px}.public-community-detail-readability .public-community-detail-journey article strong{font-size:15px;line-height:1.4}.public-community-detail-readability .public-community-detail-journey article small{margin-top:6px;font-size:13px;line-height:1.52}.public-community-detail-readability .public-community-detail-journey>div>i{font-size:16px}.public-community-detail-readability .public-community-detail-journey>footer{gap:16px;min-height:72px;padding:12px 20px}.public-community-detail-readability .public-community-detail-journey>footer a{min-height:46px;padding-inline:15px;font-size:14px;line-height:1.4}.public-community-detail-readability .public-community-detail-journey>footer small{font-size:13px;line-height:1.45}.public-community-detail-readability .public-community-detail-policy{padding:23px}.public-community-detail-readability .public-community-detail-policy h2{margin-block:8px 16px;font-size:20px;line-height:1.35}.public-community-detail-readability .public-community-detail-policy dl>div{min-height:57px}.public-community-detail-readability .public-community-detail-policy dt,.public-community-detail-readability .public-community-detail-policy dd{font-size:14px;line-height:1.4}.public-community-detail-readability .public-community-detail-policy>a{align-items:center;min-height:44px;margin-top:16px;font-size:14px;line-height:1.4;display:inline-flex}.public-community-detail-readability .public-community-detail-related>header{min-height:84px;padding:16px 21px}.public-community-detail-readability .public-community-detail-related>header>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-community-detail-readability .public-community-detail-related>div>a{grid-template-columns:48px minmax(0,1fr) 18px;gap:13px;min-height:132px;padding:18px 20px}.public-community-detail-readability .public-community-detail-related>div>a>span{width:46px;height:46px;font-size:14px}.public-community-detail-readability .public-community-detail-related small{font-size:13px;line-height:1.4}.public-community-detail-readability .public-community-detail-related strong{margin-top:5px;font-size:16px;line-height:1.4}.public-community-detail-readability .public-community-detail-related em{margin-top:5px;font-size:14px;line-height:1.45}.public-community-detail-readability .public-community-detail-related>div>a>b{font-size:16px}.public-community-detail-readability>.public-disclosure{border-left:3px solid var(--green);min-height:84px;box-shadow:var(--community-detail-shadow);gap:14px;margin-top:0;padding:17px 20px}.public-community-detail-readability>.public-disclosure>span{width:34px;height:34px;font-size:14px}.public-community-detail-readability>.public-disclosure strong{font-size:15px;line-height:1.4}.public-community-detail-readability>.public-disclosure p{margin-top:5px;font-size:14px;line-height:1.55}@media (max-width:980px){.public-community-detail-readability .public-community-detail-hero{grid-template-columns:132px minmax(0,1fr)}.public-community-detail-readability .public-community-detail-hero>aside{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.public-community-detail-readability .public-community-detail-metrics,.public-community-detail-readability .public-community-detail-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-community-detail-readability .public-community-detail-metrics article:nth-of-type(2),.public-community-detail-readability .public-community-detail-related>div>a:nth-child(2n){border-right:0}.public-community-detail-readability .public-community-detail-metrics article:nth-of-type(-n+2){border-bottom:1px solid var(--line-soft)}.public-community-detail-readability .public-community-detail-layout{grid-template-columns:1fr}.public-community-detail-readability .public-community-detail-journey>div{grid-template-columns:1fr 24px 1fr;row-gap:12px}.public-community-detail-readability .public-community-detail-journey>div>i:nth-of-type(2){display:none}.public-community-detail-readability .public-community-detail-journey article:nth-of-type(n+3){margin-top:0}.public-community-detail-readability .public-community-detail-journey article:nth-of-type(3){grid-column:1}.public-community-detail-readability .public-community-detail-journey article:nth-of-type(4){grid-column:3}}@media (max-width:720px){.public-community-detail-readability{gap:14px}.public-community-detail-readability .public-community-detail-back{flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:10px}.public-community-detail-readability .public-community-detail-hero{grid-template-columns:1fr}.public-community-detail-readability .public-community-detail-mark{border-right:0;min-height:112px;display:flex}.public-community-detail-readability .public-community-detail-mark>span{width:64px;height:64px;font-size:20px}.public-community-detail-readability .public-community-detail-copy{padding:26px}.public-community-detail-readability .public-community-detail-hero>aside{grid-column:auto}.public-community-detail-readability .public-community-detail-metrics>header{flex-direction:column;align-items:flex-start;gap:9px}.public-community-detail-readability .public-community-detail-boundary>header,.public-community-detail-readability .public-community-detail-related>header,.public-community-detail-readability .public-community-detail-journey>footer{flex-direction:column;align-items:flex-start}.public-community-detail-readability .public-community-detail-boundary>div,.public-community-detail-readability .public-community-detail-journey>div,.public-community-detail-readability .public-community-detail-related>div{grid-template-columns:1fr}.public-community-detail-readability .public-community-detail-boundary article,.public-community-detail-readability .public-community-detail-related>div>a{border-right:0;border-bottom:1px solid var(--line-soft)}.public-community-detail-readability .public-community-detail-boundary article:last-child,.public-community-detail-readability .public-community-detail-related>div>a:last-child{border-bottom:0}.public-community-detail-readability .public-community-detail-journey>div>i{display:none}.public-community-detail-readability .public-community-detail-journey article:nth-of-type(n+3),.public-community-detail-readability .public-community-detail-journey article:nth-of-type(3),.public-community-detail-readability .public-community-detail-journey article:nth-of-type(4){grid-column:auto;margin-top:0}}@media (max-width:540px){.public-community-detail-readability .public-community-detail-copy,.public-community-detail-readability .public-community-detail-hero>aside{padding:22px}.public-community-detail-readability .public-community-detail-copy h1{font-size:28px}.public-community-detail-readability .public-community-detail-origin{flex-direction:column;align-items:flex-start}.public-community-detail-readability .public-community-detail-origin span,.public-community-detail-readability .public-community-detail-origin time{border-left:0;padding-left:0}.public-community-detail-readability .public-community-detail-copy>ul{flex-direction:column;align-items:stretch}.public-community-detail-readability .public-community-detail-hero>aside a,.public-community-detail-readability .public-community-detail-journey>footer a,.public-community-detail-readability .public-community-detail-related>header>a{justify-content:center;width:100%}.public-community-detail-readability .public-community-detail-metrics{grid-template-columns:1fr}.public-community-detail-readability .public-community-detail-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.public-community-detail-readability .public-community-detail-metrics article:last-child{border-bottom:0}.public-community-detail-readability .public-community-detail-metrics>header,.public-community-detail-readability .public-community-detail-boundary>header,.public-community-detail-readability .public-community-detail-journey>header,.public-community-detail-readability .public-community-detail-related>header,.public-community-detail-readability .public-community-detail-boundary article,.public-community-detail-readability .public-community-detail-journey>div,.public-community-detail-readability .public-community-detail-related>div>a,.public-community-detail-readability .public-community-detail-policy,.public-community-detail-readability>.public-disclosure{padding-inline:18px}}.organization-site-portfolio{gap:13px;display:grid}.organization-site-portfolio-hero{color:#fff;background:#172d39;border:1px solid #17394a;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:205px;display:grid}.organization-site-portfolio-hero>div{align-content:center;padding:27px 30px;display:grid}.organization-site-portfolio-hero>div>span{color:#5bd0e2;letter-spacing:.11em;font-size:7px;font-weight:850}.organization-site-portfolio-hero h2{color:#fff;letter-spacing:-.3px;max-width:710px;margin:8px 0 5px;font-size:20px}.organization-site-portfolio-hero p{color:#b0c6d0;max-width:700px;margin:0;font-size:9px;line-height:1.6}.organization-site-portfolio-hero nav{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.organization-site-portfolio-hero nav a{color:#dcecf1;min-height:29px;font:650 7px var(--font-geist-mono), monospace;background:#1d3947;border:1px solid #456573;align-items:center;padding:0 9px;display:inline-flex}.organization-site-portfolio-hero nav a:first-child{color:#fff;border-color:#59c9df}.organization-site-portfolio-hero dl{background:#1a3441;border-left:1px solid #385563;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.organization-site-portfolio-hero dl>div{border-bottom:1px solid #385563;border-right:1px solid #385563;align-content:center;padding:20px;display:grid}.organization-site-portfolio-hero dt{color:#94afba;text-transform:uppercase;font-size:6px;font-weight:750}.organization-site-portfolio-hero dd{color:#fff;margin:7px 0 0;font-size:22px;font-weight:800}.organization-site-portfolio-hero dd small{color:#92aeb9;margin-top:5px;font-size:6px;font-weight:550;display:block}.organization-site-coverage{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.organization-site-coverage article{border:1px solid var(--line);background:#fff;min-height:91px;padding:13px}.organization-site-coverage header{justify-content:space-between;gap:8px;font-size:7px;display:flex}.organization-site-coverage header span{color:#596861;font-weight:750}.organization-site-coverage header strong{color:#263831}.organization-site-coverage article>i{background:#e8eeeb;height:4px;margin:12px 0 9px;display:block;overflow:hidden}.organization-site-coverage article>i b{background:var(--coverage-color);height:100%;display:block}.organization-site-coverage article>small{color:#84908b;font-size:6px}.organization-site-coverage article.green{--coverage-color:#10a879}.organization-site-coverage article.blue{--coverage-color:#2d8daa}.organization-site-coverage article.amber{--coverage-color:#ca922e}.organization-site-coverage article.slate{--coverage-color:#75827c}.organization-site-directory{overflow:hidden}.organization-site-directory>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:73px;padding:13px 15px;display:flex}.organization-site-directory>header>div>span,.organization-site-publishing-flow>header span{color:#08795d;letter-spacing:.1em;font-size:6px;font-weight:850}.organization-site-directory>header h2,.organization-site-publishing-flow>header h2{margin:4px 0 0;font-size:12px}.organization-site-directory>header p{color:#7f8b86;margin:4px 0 0;font-size:6px}.organization-site-directory>header label{background:#fbfcfc;border:1px solid #d6dfdb;grid-template-columns:29px minmax(0,1fr) 29px;align-items:center;width:min(340px,42%);min-height:34px;display:grid}.organization-site-directory>header label>span{color:#6f8179;place-items:center;display:grid}.organization-site-directory>header input{background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:7px}.organization-site-directory>header label button{color:#76857e;cursor:pointer;background:0 0;border:0;height:100%}.organization-site-filters{border-bottom:1px solid var(--line-soft);background:#f8faf9;display:flex;overflow-x:auto}.organization-site-filters button{border:0;border-right:1px solid var(--line-soft);color:#687770;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:7px;font-weight:700;display:flex}.organization-site-filters button b{color:#78847f;background:#fff;border:1px solid #d8e0dc;min-width:18px;padding:2px 4px;font-size:5px}.organization-site-filters button.active{color:#08795d;background:#fff;border-bottom-color:#0aa779}.organization-site-filters button.active b{color:#08795d;background:#eaf7f2;border-color:#9ed5c4}.organization-site-card-grid{background:#f3f6f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.organization-site-card{background:#fff;border:1px solid #d7e0dc;min-width:0}.organization-site-card.domain{border-top:3px solid #2b91ad}.organization-site-card.published{border-top:3px solid #0aa779}.organization-site-card.content{border-top:3px solid #d09a34}.organization-site-card.setup{border-top:3px solid #7d8984}.organization-site-card>header{justify-content:space-between;align-items:center;gap:12px;min-height:83px;padding:13px 14px;display:flex}.organization-site-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.organization-site-identity>i{color:#08795d;background:#e3f2ed;place-items:center;width:41px;height:41px;font-size:8px;font-style:normal;font-weight:850;display:grid}.organization-site-card.domain .organization-site-identity>i{color:#226e85;background:#e6f2f6}.organization-site-card.content .organization-site-identity>i{color:#966a1b;background:#fbf0d9}.organization-site-card.setup .organization-site-identity>i{color:#67736e;background:#ecefed}.organization-site-identity p{min-width:0;margin:0}.organization-site-identity small,.organization-site-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organization-site-identity small{color:#85928c;letter-spacing:.05em;font-size:5px;font-weight:750}.organization-site-identity strong{margin-top:4px;font-size:9px}.organization-site-stage{color:#66746e;text-transform:uppercase;background:#edf2f0;width:max-content;margin-top:6px;padding:3px 5px;font-size:5px;font-weight:800;display:block}.organization-site-stage.published{color:#08795d;background:#e4f5ef}.organization-site-stage.domain{color:#247188;background:#e8f3f7}.organization-site-stage.content{color:#946817;background:#fbf0d9}.organization-site-score{--site-score:0deg;background:conic-gradient(#0aa779 var(--site-score), #e9efec 0);flex:none;place-items:center;width:53px;height:53px;display:grid}.organization-site-score:before{content:"";background:#fff;grid-area:1/1;width:41px;height:41px}.organization-site-score span{z-index:1;color:#304139;grid-area:1/1}.organization-site-score strong{font-size:11px}.organization-site-score small{font-size:5px}.organization-site-address{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:50px;padding:8px 13px;display:grid}.organization-site-address>i{color:#c18c2d;font-size:7px;font-style:normal}.organization-site-address.active>i{color:#0aa779}.organization-site-address span{min-width:0}.organization-site-address small,.organization-site-address strong{display:block}.organization-site-address small{color:#8b9791;font-size:5px;font-weight:750}.organization-site-address strong{color:#34473f;font:650 7px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.organization-site-address>b{color:#936718;background:#fff0d3;padding:3px 5px;font-size:5px}.organization-site-address.active>b{color:#08795d;background:#ddf3ea}.organization-site-checks{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.organization-site-checks>a{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr) 12px;align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:grid}.organization-site-checks>a:nth-child(2n){border-right:0}.organization-site-checks>a:nth-last-child(-n+2){border-bottom:0}.organization-site-checks>a>i{color:#7a8781;background:#eef2f0;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:850;display:grid}.organization-site-checks>a.complete>i{color:#08795d;background:#ddf3ea}.organization-site-checks>a.required>i{color:#a36f13;background:#fff0d6}.organization-site-checks span{min-width:0}.organization-site-checks strong,.organization-site-checks small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organization-site-checks strong{color:#405048;font-size:7px}.organization-site-checks small{color:#8a9690;margin-top:3px;font-size:5px}.organization-site-checks>a>b{color:#99a39e;font-size:7px}.organization-site-card>footer{border-top:1px solid var(--line-soft);background:#fbfcfc;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:flex}.organization-site-card>footer>span{align-items:center;gap:7px;min-width:0;display:flex}.organization-site-card>footer>span>i{color:#3185a0;font-size:10px;font-style:normal}.organization-site-card>footer p{margin:0}.organization-site-card>footer strong,.organization-site-card>footer small{display:block}.organization-site-card>footer strong{font-size:6px}.organization-site-card>footer small{color:#8a9690;margin-top:3px;font-size:5px}.organization-site-card>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.organization-site-card>footer nav a{color:#52635b;background:#fff;border:1px solid #d1dcd7;align-items:center;min-height:27px;padding:0 7px;font-size:6px;font-weight:750;display:inline-flex}.organization-site-card>footer nav a.primary{color:#fff;background:#08795d;border-color:#08795d}.organization-site-empty{text-align:center;background:#fff;border:1px dashed #cdd8d3;grid-column:1/-1;align-content:center;place-items:center;gap:6px;min-height:220px;display:grid}.organization-site-empty>span{color:#718078;background:#e8efec;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.organization-site-empty strong{font-size:10px}.organization-site-empty p{color:#7e8b85;margin:0;font-size:7px}.organization-site-empty button{color:#08795d;cursor:pointer;background:#fff;border:1px solid #08795d;min-height:29px;margin-top:5px;padding:0 9px;font-size:6px;font-weight:750}.organization-site-publishing-flow{overflow:hidden}.organization-site-publishing-flow>header{border-bottom:1px solid var(--line-soft);min-height:66px;padding:13px 15px}.organization-site-publishing-flow>div{grid-template-columns:repeat(3,1fr);display:grid}.organization-site-publishing-flow article{border-right:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:88px;padding:13px 15px;display:grid}.organization-site-publishing-flow article:last-child{border-right:0}.organization-site-publishing-flow article>b{color:#08795d;background:#e3f3ed;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.organization-site-publishing-flow article p{margin:0}.organization-site-publishing-flow article strong,.organization-site-publishing-flow article small{display:block}.organization-site-publishing-flow article strong{font-size:8px}.organization-site-publishing-flow article small{color:#84908b;margin-top:4px;font-size:6px;line-height:1.45}@media (max-width:1100px){.organization-site-portfolio-hero{grid-template-columns:1fr}.organization-site-portfolio-hero dl{border-top:1px solid #385563;border-left:0}.organization-site-coverage{grid-template-columns:repeat(2,1fr)}.organization-site-card-grid{grid-template-columns:1fr}}@media (max-width:680px){.organization-site-portfolio-hero>div{padding:22px 18px}.organization-site-portfolio-hero dl{grid-template-columns:1fr 1fr}.organization-site-portfolio-hero dl>div{padding:15px}.organization-site-coverage{grid-template-columns:1fr}.organization-site-directory>header{flex-direction:column;align-items:stretch}.organization-site-directory>header label{width:100%}.organization-site-card-grid{padding:8px}.organization-site-checks{grid-template-columns:1fr}.organization-site-checks>a,.organization-site-checks>a:nth-child(2n),.organization-site-checks>a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft)}.organization-site-checks>a:last-child{border-bottom:0}.organization-site-card>footer{flex-direction:column;align-items:flex-start}.organization-site-card>footer nav{justify-content:stretch;width:100%}.organization-site-card>footer nav a{flex:1;justify-content:center}.organization-site-publishing-flow>div{grid-template-columns:1fr}.organization-site-publishing-flow article{border-right:0;border-bottom:1px solid var(--line-soft)}}.organization-site-portfolio-live{gap:16px}.organization-site-portfolio-live *{font-size:12px!important}.organization-site-portfolio-live h2{line-height:1.3;font-size:17px!important}.organization-site-portfolio-live a,.organization-site-portfolio-live button{cursor:pointer}.organization-site-portfolio-live-state{background:#f5faf8;border:1px solid #cfe3dc;border-left:4px solid #168067;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:13px 15px;display:grid}.organization-site-portfolio-live-state>span{background:#e3f2ed;border:1px solid #bcd8cf;place-items:center;width:32px;height:32px;display:grid}.organization-site-portfolio-live-state>span i{background:#168067;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1680671f}.organization-site-portfolio-live-state>div small,.organization-site-portfolio-live-state>div strong,.organization-site-portfolio-live-state>div p{display:block}.organization-site-portfolio-live-state>div small{color:#176c59;letter-spacing:.05em;font-weight:800}.organization-site-portfolio-live-state>div strong{color:#173c33;margin-top:3px;font-size:14px!important}.organization-site-portfolio-live-state>div p{color:#587169;margin:3px 0 0;line-height:1.45}.organization-site-portfolio-live-state time{color:#587169;white-space:nowrap}.organization-site-portfolio-live-state>button{color:#126b55;background:#fff;border:1px solid #a9cfc3;min-height:40px;padding:0 13px;font-weight:750}.organization-site-portfolio-live-state>button:disabled{cursor:not-allowed;opacity:.6}.organization-site-portfolio-live-state.syncing>span i{animation:1.1s ease-in-out infinite organization-site-portfolio-pulse}.organization-site-portfolio-live-state.offline{background:#fffbef;border-color:#e4c77d #e4c77d #e4c77d #a87923}.organization-site-portfolio-live-state.offline>span{background:#f7eecf;border-color:#e5cd8e}.organization-site-portfolio-live-state.offline>span i{background:#a87923;box-shadow:0 0 0 4px #a879231f}.organization-site-portfolio-live-state.unavailable{background:#fff8f6;border-color:#dfb6ad #dfb6ad #dfb6ad #a64534}.organization-site-portfolio-live-state.unavailable>span{background:#f8e6e1;border-color:#e1bdb5}.organization-site-portfolio-live-state.unavailable>span i{background:#a64534;box-shadow:0 0 0 4px #a645341c}.organization-site-portfolio-live .organization-site-portfolio-hero{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:250px}.organization-site-portfolio-live .organization-site-portfolio-hero>div{padding:30px 32px}.organization-site-portfolio-live .organization-site-portfolio-hero h2{margin:9px 0 7px;font-size:22px!important}.organization-site-portfolio-live .organization-site-portfolio-hero p{line-height:1.6;font-size:14px!important}.organization-site-portfolio-live .organization-site-portfolio-hero nav{gap:9px;margin-top:20px}.organization-site-portfolio-live .organization-site-portfolio-hero nav a{overflow-wrap:anywhere;min-height:40px;padding:0 12px;font-size:13px!important}.organization-site-portfolio-live .organization-site-portfolio-hero dl>div{padding:22px}.organization-site-portfolio-live .organization-site-portfolio-hero dd{margin-top:8px;font-size:21px!important}.organization-site-portfolio-live .organization-site-portfolio-hero dd small{margin-top:6px}.organization-site-portfolio-live .organization-site-coverage{gap:11px}.organization-site-portfolio-live .organization-site-coverage article{min-height:112px;padding:16px}.organization-site-portfolio-live .organization-site-coverage header{font-size:13px!important}.organization-site-portfolio-live .organization-site-coverage article>i{height:6px;margin:14px 0 11px}.organization-site-portfolio-live .organization-site-coverage article>small{line-height:1.45}.organization-site-portfolio-live .organization-site-directory>header{min-height:90px;padding:16px 18px}.organization-site-portfolio-live .organization-site-directory>header h2,.organization-site-portfolio-live .organization-site-publishing-flow>header h2{margin-top:6px}.organization-site-portfolio-live .organization-site-directory>header p{margin-top:5px;line-height:1.45;font-size:13px!important}.organization-site-portfolio-live .organization-site-directory>header label{grid-template-columns:38px minmax(0,1fr) 38px;width:min(390px,44%);min-height:44px}.organization-site-portfolio-live .organization-site-directory>header input{font-size:14px!important}.organization-site-portfolio-live .organization-site-directory>header label button{min-width:38px}.organization-site-portfolio-live .organization-site-filters button{gap:8px;min-height:46px;padding:0 14px;font-size:13px!important}.organization-site-portfolio-live .organization-site-filters button b{min-width:24px;padding:4px 6px}.organization-site-portfolio-live .organization-site-card-grid{gap:14px;padding:15px}.organization-site-portfolio-live .organization-site-card>header{min-height:105px;padding:16px}.organization-site-portfolio-live .organization-site-identity{grid-template-columns:48px minmax(0,1fr);gap:12px}.organization-site-portfolio-live .organization-site-identity>i{width:46px;height:46px;font-size:14px!important}.organization-site-portfolio-live .organization-site-identity small,.organization-site-portfolio-live .organization-site-identity strong{overflow-wrap:anywhere;text-overflow:initial;white-space:normal}.organization-site-portfolio-live .organization-site-identity strong{margin-top:5px;font-size:15px!important}.organization-site-portfolio-live .organization-site-stage{margin-top:7px;padding:5px 7px;line-height:1.35}.organization-site-portfolio-live .organization-site-score{width:62px;height:62px}.organization-site-portfolio-live .organization-site-score:before{width:49px;height:49px}.organization-site-portfolio-live .organization-site-score strong{font-size:16px!important}.organization-site-portfolio-live .organization-site-address{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:11px 15px}.organization-site-portfolio-live .organization-site-address>i{font-size:14px!important}.organization-site-portfolio-live .organization-site-address.published>i{color:#0aa779}.organization-site-portfolio-live .organization-site-address strong{overflow-wrap:anywhere;text-overflow:initial;white-space:normal;margin-top:5px;font-size:13px!important}.organization-site-portfolio-live .organization-site-address>b{padding:6px 8px}.organization-site-portfolio-live .organization-site-address.published>b{color:#08795d;background:#ddf3ea}.organization-site-portfolio-live .organization-site-address.missing>b{color:#66736e;background:#eef1f0}.organization-site-portfolio-live .organization-site-checks{gap:0;padding:10px}.organization-site-portfolio-live .organization-site-checks>a{grid-template-columns:32px minmax(0,1fr) 15px;gap:10px;min-height:72px;padding:10px}.organization-site-portfolio-live .organization-site-checks>a>i{width:30px;height:30px}.organization-site-portfolio-live .organization-site-checks strong,.organization-site-portfolio-live .organization-site-checks small{overflow-wrap:anywhere;text-overflow:initial;white-space:normal}.organization-site-portfolio-live .organization-site-checks strong{font-size:13px!important}.organization-site-portfolio-live .organization-site-checks small{margin-top:4px;line-height:1.4}.organization-site-portfolio-live .organization-site-card>footer{gap:12px;min-height:86px;padding:13px 15px}.organization-site-portfolio-live .organization-site-card>footer>span{gap:9px}.organization-site-portfolio-live .organization-site-card>footer>span>i{font-size:16px!important}.organization-site-portfolio-live .organization-site-card>footer strong{font-size:13px!important}.organization-site-portfolio-live .organization-site-card>footer small{margin-top:4px;line-height:1.4}.organization-site-portfolio-live .organization-site-card>footer nav{gap:7px}.organization-site-portfolio-live .organization-site-card>footer nav a{min-height:38px;padding:0 10px;font-size:12px!important}.organization-site-portfolio-live .organization-site-empty{gap:8px;min-height:280px;padding:24px}.organization-site-portfolio-live .organization-site-empty>span{width:44px;height:44px;font-size:16px!important}.organization-site-portfolio-live .organization-site-empty strong{font-size:15px!important}.organization-site-portfolio-live .organization-site-empty p{font-size:13px!important}.organization-site-portfolio-live .organization-site-empty button{min-height:40px;padding:0 12px;font-size:13px!important}.organization-site-portfolio-live .organization-site-publishing-flow>header{min-height:78px;padding:15px 18px}.organization-site-portfolio-live .organization-site-publishing-flow article{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:116px;padding:16px 18px}.organization-site-portfolio-live .organization-site-publishing-flow article>b{width:36px;height:36px}.organization-site-portfolio-live .organization-site-publishing-flow article strong{font-size:14px!important}.organization-site-portfolio-live .organization-site-publishing-flow article small{margin-top:5px;line-height:1.5;font-size:13px!important}.organization-site-portfolio-unavailable{background:snow;border:1px solid #dfb6ad;place-items:center;min-height:430px;display:grid}.organization-site-portfolio-unavailable>section{text-align:center;width:min(620px,100% - 32px);padding:35px 24px}.organization-site-portfolio-unavailable>section>span{color:#a64534;background:#f7e5e1;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid;font-size:20px!important}.organization-site-portfolio-unavailable small{color:#9b4b3e;letter-spacing:.06em;font-weight:800}.organization-site-portfolio-unavailable h1{color:#342925;margin:8px 0;line-height:1.25;font-size:22px!important}.organization-site-portfolio-unavailable p{color:#6f625e;margin:0 auto;line-height:1.6;font-size:14px!important}.organization-site-portfolio-unavailable div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.organization-site-portfolio-unavailable a{color:#664b45;background:#fff;border:1px solid #cdb9b4;align-items:center;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex;font-size:13px!important}.organization-site-portfolio-unavailable a:first-child{color:#fff;background:#177c62;border-color:#177c62}@keyframes organization-site-portfolio-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:1100px){.organization-site-portfolio-live .organization-site-portfolio-hero{grid-template-columns:1fr}.organization-site-portfolio-live .organization-site-portfolio-hero dl{border-top:1px solid #385563;border-left:0}}@media (max-width:760px){.organization-site-portfolio-live-state{grid-template-columns:34px minmax(0,1fr) auto}.organization-site-portfolio-live-state time{grid-column:2}.organization-site-portfolio-live-state>button{grid-area:1/3/span 2}.organization-site-portfolio-live .organization-site-coverage{grid-template-columns:1fr 1fr}.organization-site-portfolio-live .organization-site-directory>header{flex-direction:column;align-items:stretch}.organization-site-portfolio-live .organization-site-directory>header label{width:100%}.organization-site-portfolio-live .organization-site-card-grid{grid-template-columns:1fr}}@media (max-width:600px){.organization-site-portfolio-live-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.organization-site-portfolio-live-state>span{width:30px;height:30px}.organization-site-portfolio-live-state time{grid-column:2}.organization-site-portfolio-live-state>button{grid-area:auto/1/auto/-1;width:100%}.organization-site-portfolio-live .organization-site-portfolio-hero>div{padding:22px 18px}.organization-site-portfolio-live .organization-site-portfolio-hero h2{font-size:20px!important}.organization-site-portfolio-live .organization-site-portfolio-hero nav{flex-direction:column;align-items:stretch}.organization-site-portfolio-live .organization-site-portfolio-hero nav a{justify-content:center}.organization-site-portfolio-live .organization-site-portfolio-hero dl,.organization-site-portfolio-live .organization-site-coverage,.organization-site-portfolio-live .organization-site-checks{grid-template-columns:1fr}.organization-site-portfolio-live .organization-site-checks>a,.organization-site-portfolio-live .organization-site-checks>a:nth-child(2n),.organization-site-portfolio-live .organization-site-checks>a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft)}.organization-site-portfolio-live .organization-site-checks>a:last-child{border-bottom:0}.organization-site-portfolio-live .organization-site-address{grid-template-columns:18px minmax(0,1fr)}.organization-site-portfolio-live .organization-site-address>b{grid-column:2;justify-self:start}.organization-site-portfolio-live .organization-site-card>footer{flex-direction:column;align-items:stretch}.organization-site-portfolio-live .organization-site-card>footer nav{grid-template-columns:1fr;width:100%;display:grid}.organization-site-portfolio-live .organization-site-card>footer nav a{justify-content:center}.organization-site-portfolio-live .organization-site-publishing-flow>div{grid-template-columns:1fr}.organization-site-portfolio-live .organization-site-publishing-flow article{border-right:0;border-bottom:1px solid var(--line-soft)}.organization-site-portfolio-unavailable>section{padding:28px 18px}.organization-site-portfolio-unavailable h1{font-size:20px!important}.organization-site-portfolio-unavailable div{flex-direction:column;align-items:stretch}.organization-site-portfolio-unavailable a{justify-content:center}}.network-identity-directory,.network-role-map{gap:12px;display:grid}.network-identity-concept{color:#fff;background:#172f29;border-left:4px solid #1bd39d;grid-template-columns:minmax(310px,1.25fr) minmax(430px,.9fr);align-items:center;gap:24px;min-height:145px;padding:21px 24px;display:grid}.network-identity-concept>div:first-child>span,.network-identity-board>header>div>span,.network-role-title span,.network-role-history header span{color:#6fb6a2;letter-spacing:.1em;font-size:6px;font-weight:800}.network-identity-concept h2{letter-spacing:-.2px;margin:6px 0;font-size:18px}.network-identity-concept p{color:#abc2bb;max-width:650px;margin:0;font-size:7px;line-height:1.6}.network-identity-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.network-identity-equation>span{color:#d6e7e1;text-align:center;background:#1d3b33;border:1px solid #45675d;place-items:center;min-height:53px;padding:8px;font-size:8px;font-weight:700;display:grid}.network-identity-equation>strong{color:#62dcb6;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;justify-self:end;font-size:7px}.network-identity-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.network-identity-kpis article{background:#fff;border-top:3px solid #21ad82;min-height:78px;padding:11px 13px}.network-identity-kpis article.blue{border-top-color:#4d8faf}.network-identity-kpis article.violet{border-top-color:#886cb0}.network-identity-kpis article.amber{border-top-color:#c18b31}.network-identity-kpis span,.network-identity-kpis small{color:#7c8983;font-size:6px;display:block}.network-identity-kpis span{text-transform:uppercase;font-weight:760}.network-identity-kpis strong{margin:4px 0 2px;font-size:17px;display:block}.network-identity-board{overflow:hidden}.network-identity-board>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:12px 15px;display:flex}.network-identity-board>header h2{margin:3px 0;font-size:11px}.network-identity-board>header p{color:#82908a;margin:0;font-size:7px}.network-identity-board>header>b{color:#087b5d;background:#e8f5f0;align-items:center;gap:5px;padding:5px 7px;font-size:6px;display:flex}.network-identity-board>header>b i{background:#13ac7e;border-radius:50%;width:6px;height:6px}.network-identity-toolbar{border-bottom:1px solid var(--line-soft);background:#fafcfb;align-items:center;gap:12px;min-height:50px;padding:8px 15px;display:flex}.network-identity-toolbar>label{background:#fff;border:1px solid #dce3df;align-items:center;gap:7px;min-width:290px;height:32px;padding:0 9px;display:flex}.network-identity-toolbar>label span{color:#718079}.network-identity-toolbar input{color:#2d3b35;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-identity-toolbar nav{gap:4px;display:flex;overflow-x:auto}.network-identity-toolbar button{color:#68756f;white-space:nowrap;background:0 0;border:1px solid #0000;min-height:28px;padding:0 9px;font-size:6px}.network-identity-toolbar button.active{color:#087b5d;background:#fff;border-color:#cfe0da;font-weight:750}.network-identity-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(230px,1.15fr) minmax(155px,.75fr) minmax(260px,1.35fr) 85px 15px;align-items:center;gap:12px;min-height:75px;display:grid}.network-identity-row.head{color:#89958f;text-transform:uppercase;letter-spacing:.04em;min-height:32px;font-size:6px;font-weight:760}.network-identity-person{align-items:center;gap:9px;min-width:0;display:flex}.network-identity-person>span{color:#087b5d;background:#dff3eb;flex:none;place-items:center;width:35px;height:35px;font-size:9px;font-weight:760;display:grid}.network-identity-person>span.blue{color:#39708d;background:#e5f0f6}.network-identity-person>span.violet{color:#72589b;background:#eee9f6}.network-identity-person>span.amber{color:#9b742d;background:#f6eddc}.network-identity-person strong,.network-identity-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-identity-person strong{font-size:8px}.network-identity-person small{color:#87928d;margin-top:3px;font-size:6px}.network-identity-roles,.network-role-modules p{flex-wrap:wrap;gap:4px;display:flex}.network-identity-roles span,.network-role-modules span{color:#087b5d;background:#edf7f3;border:1px solid #cfe4dc;padding:3px 5px;font-size:5px;font-weight:730}.network-identity-roles span.employee,.network-role-modules span.employee{color:#715797;background:#f3eff8;border-color:#ddd4eb}.network-identity-roles span.teacher,.network-role-modules span.teacher{color:#3c7694;background:#edf5f9;border-color:#cadce8}.network-identity-roles span.personal,.network-role-modules span.personal{color:#926c29;background:#fbf4e7;border-color:#ead9ba}.network-identity-contexts{align-items:center;gap:5px;display:flex;overflow:hidden}.network-identity-contexts>span{border-left:2px solid #b8dacf;flex:1;min-width:0;padding-left:7px}.network-identity-contexts strong,.network-identity-contexts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-identity-contexts strong{font-size:6px}.network-identity-contexts small{color:#89948f;margin-top:2px;font-size:5px}.network-identity-contexts>b{color:#087b5d;white-space:nowrap;font-size:5px}.network-identity-row>time{color:#64716b;font-size:6px}.network-identity-row>time small{color:#939d98;margin-top:3px;display:block}.network-identity-empty{text-align:center;padding:34px 15px}.network-identity-empty>span{color:#9aa49f;font-size:21px;display:block}.network-identity-empty strong{margin-top:6px;font-size:10px;display:block}.network-identity-empty p{color:#84908b;font-size:7px}.network-identity-empty button{border:1px solid var(--line);color:#087b5d;background:#fff;padding:6px 9px;font-size:6px}.network-identity-board>footer{color:#7b8781;background:#f9fbfa;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:8px 15px;font-size:6px;display:flex}.network-identity-board>footer p{text-align:right;max-width:650px;margin:0}.network-identity-board>footer i{color:#0b8b68;font-style:normal}.network-identity-protected-intro{border-bottom:1px solid var(--line-soft);background:linear-gradient(135deg,#f4faf7,#fff);grid-template-columns:42px minmax(0,1fr);align-content:center;gap:13px;min-height:116px;padding:18px 21px;display:grid}.network-identity-protected-intro>span{color:#087b5d;background:#dcefe8;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.network-identity-protected-intro small,.network-identity-protected-intro strong{display:block}.network-identity-protected-intro small{color:#168060;letter-spacing:.09em;font-size:5px;font-weight:800}.network-identity-protected-intro strong{color:#30483e;margin-top:5px;font-size:9px}.network-identity-protected-intro p{color:#708078;max-width:800px;margin:5px 0 0;font-size:7px;line-height:1.55}.network-identity-unit-row{border-bottom:1px solid var(--line-soft);color:#66756e;grid-template-columns:minmax(185px,1.25fr) repeat(5,minmax(82px,.68fr)) 65px;align-items:center;gap:10px;min-height:69px;font-size:6px;display:grid}.network-identity-unit-row.head{color:#87938d;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:760}.network-identity-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-identity-unit-row>div:first-child>b{color:#087b5d;background:#e2f2ec;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.network-identity-unit-row p{min-width:0;margin:0}.network-identity-unit-row strong,.network-identity-unit-row small{display:block}.network-identity-unit-row p strong{color:#32473e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-identity-unit-row small{color:#87938d;margin-top:3px;font-size:5px}.network-identity-unit-row>span>strong{color:#35483f;font-size:8px}.network-identity-unit-row>a{color:#087b5d;text-align:right;font-size:6px;font-weight:750}.network-role-hero{border-top:3px solid #0ca779;grid-template-columns:minmax(300px,1.15fr) minmax(390px,1.05fr) auto;align-items:center;gap:18px;min-height:120px;padding:17px 19px;display:grid}.network-role-person{align-items:center;gap:12px;display:flex}.network-role-person>span{color:#087b5d;background:#dff3ec;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:760;display:grid}.network-role-person small{color:#087b5d;letter-spacing:.08em;font-size:6px;font-weight:800}.network-role-person h2{margin:4px 0 2px;font-size:16px}.network-role-person p{color:#6d7974;margin:0;font-size:7px}.network-role-person b{color:#89948f;margin-top:5px;font-size:6px;font-weight:500;display:block}.network-role-hero>dl{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.network-role-hero dl div{border-right:1px solid var(--line);padding:6px 12px}.network-role-hero dt{color:#7e8b85;font-size:6px}.network-role-hero dd{margin:4px 0 0;font-size:17px;font-weight:720}.network-role-scope{color:#087b5d;white-space:nowrap;background:#e6f5ef;align-items:center;gap:5px;padding:5px 7px;font-size:6px;font-weight:700;display:flex}.network-role-scope i{background:#13ab7d;border-radius:50%;width:6px;height:6px}.network-role-legend{background:#fff;border:1px solid #dfe5e2;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:11px;min-height:67px;padding:10px 13px;display:grid}.network-role-legend>div{align-items:center;gap:9px;min-width:0;display:flex}.network-role-legend>div>span{color:#087b5d;background:#e7f4ef;flex:none;place-items:center;width:29px;height:29px;display:grid}.network-role-legend strong,.network-role-legend small{display:block}.network-role-legend strong{font-size:7px}.network-role-legend small{color:#87928d;margin-top:3px;font-size:5px}.network-role-legend>b{color:#9aa49f}.network-role-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.52fr);align-items:start;gap:12px;display:grid}.network-role-layout>main{gap:12px;min-width:0;display:grid}.network-role-title{justify-content:space-between;align-items:end;gap:12px;min-height:48px;display:flex}.network-role-title h2{margin:3px 0;font-size:12px}.network-role-title p{color:#7f8c86;margin:0;font-size:7px}.network-role-title>b{color:#087b5d;background:#e7f4ef;padding:5px 7px;font-size:6px}.network-role-flow{grid-template-columns:125px 24px minmax(0,1fr);align-items:start;gap:0;display:grid;position:relative}.network-role-origin{text-align:center;background:#eaf7f2;border:1px solid #b9ddd1;align-content:center;place-items:center;min-height:138px;padding:12px;display:grid;position:sticky;top:84px}.network-role-origin>span{color:#fff;background:#087b5d;place-items:center;width:43px;height:43px;margin-bottom:9px;font-size:12px;font-weight:760;display:grid}.network-role-origin strong{font-size:7px}.network-role-origin small{color:#5d8377;margin-top:4px;font-size:5px;font-weight:760}.network-role-flow>i{background:#8ac3b1;height:1px;margin-top:68px}.network-role-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;position:relative}.network-role-context-grid:before{content:"";background:#8ac3b1;width:1px;position:absolute;top:28px;bottom:28px;left:-1px}.network-role-context{position:relative;overflow:hidden}.network-role-context:before{content:"";background:#8ac3b1;width:24px;height:1px;position:absolute;top:68px;left:-24px}.network-role-context header{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;min-height:61px;padding:10px 12px;display:flex}.network-role-context header>span{color:#087b5d;background:#e3f3ed;flex:none;place-items:center;width:33px;height:33px;font-size:8px;font-weight:760;display:grid}.network-role-context header small{color:#82908a;font-size:5px;font-weight:760}.network-role-context h3{margin:2px 0;font-size:9px}.network-role-context header p{color:#8d9893;margin:0;font-size:5px}.network-role-context header>i{background:#14ac7e;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #e7f6f1}.network-role-modules{min-height:58px;padding:9px 12px}.network-role-modules>small{color:#89948f;font-size:5px;font-weight:760}.network-role-modules p{margin:6px 0 0}.network-role-context dl{border-top:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:repeat(3,1fr);margin:0;padding:9px 12px;display:grid}.network-role-context dl div{border-right:1px solid var(--line-soft);padding-right:7px}.network-role-context dl div:last-child{border:0}.network-role-context dt{color:#89948f;font-size:5px}.network-role-context dd{color:#3c4944;margin:3px 0 0;font-size:6px;font-weight:660}.network-role-professional{border-top:1px solid var(--line-soft);color:#705797;background:#f7f4fa;margin:0;padding:7px 12px;font-size:5px}.network-role-context footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:7px;min-height:35px;padding:7px 12px;display:flex}.network-role-context footer a{color:#087b5d;font-size:6px;font-weight:700}.network-role-context footer small{color:#919b96;font-size:5px}.network-role-history{padding:14px 15px}.network-role-history header{justify-content:space-between;align-items:center;gap:12px;display:flex}.network-role-history h2{margin:3px 0 0;font-size:10px}.network-role-history header b{color:#6f7d76;font-size:6px}.network-role-history>p{border-top:1px solid var(--line-soft);color:#748079;margin:10px 0 0;padding-top:9px;font-size:7px;line-height:1.55}.network-role-assignment{position:sticky;top:78px;overflow:hidden}.network-role-assignment>header{border-bottom:1px solid var(--line-soft);color:#fff;background:#17382f;align-items:center;gap:9px;padding:12px 13px;display:flex}.network-role-assignment>header>span{background:#18b689;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.network-role-assignment header small{color:#7fb3a4;font-size:5px;font-weight:760}.network-role-assignment h2{margin:3px 0;font-size:10px}.network-role-assignment header p{color:#a5beb6;margin:0;font-size:6px}.network-role-assignment form{gap:10px;padding:12px 13px;display:grid}.network-role-assignment form>label,.network-role-professional-fields label{gap:4px;display:grid}.network-role-assignment label>span,.network-role-assignment legend{color:#5e6c66;font-size:6px;font-weight:700}.network-role-assignment input,.network-role-assignment select,.network-role-assignment textarea{color:#2d3c36;background:#fbfcfb;border:1px solid #d8dfdc;border-radius:1px;outline:0;width:100%;min-height:34px;padding:0 8px;font-size:7px}.network-role-assignment textarea{resize:vertical;min-height:61px;padding-top:8px}.network-role-assignment input:focus,.network-role-assignment select:focus,.network-role-assignment textarea:focus{background:#fff;border-color:#6eb79f}.network-role-assignment label>small{color:#8c9792;font-size:5px}.network-role-assignment label>small.warning{color:#a46f18}.network-role-assignment fieldset{border:0;gap:5px;margin:0;padding:0;display:grid}.network-role-assignment legend{margin-bottom:3px}.network-role-assignment fieldset label{cursor:pointer;background:#fbfcfb;border:1px solid #dfe5e2;grid-template-columns:18px 1fr;align-items:center;gap:8px;min-height:43px;padding:6px 7px;display:grid}.network-role-assignment fieldset label:has(input:checked){background:#eef8f4;border-color:#acd7c9}.network-role-assignment fieldset label.current{opacity:.72;cursor:default}.network-role-assignment fieldset input{opacity:0;pointer-events:none;position:absolute}.network-role-assignment fieldset i{color:#087b5d;border:1px solid #bcd3cb;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.network-role-assignment fieldset strong,.network-role-assignment fieldset small{display:block}.network-role-assignment fieldset strong{font-size:7px}.network-role-assignment fieldset small{color:#87928d;margin-top:2px;font-size:5px}.network-role-professional-fields{background:#f8f5fa;border:1px solid #e1d9eb;gap:8px;padding:9px;display:grid}.network-role-professional-fields>div{grid-template-columns:1fr 85px;gap:7px;display:grid}.network-role-assignment form>button{color:#fff;background:#087b5d;border:0;min-height:34px;font-size:7px;font-weight:740}.network-role-assignment form>button:disabled{cursor:not-allowed;background:#a9b7b1}.network-role-feedback{color:#087859;background:#ebf8f3;border:1px solid #bde1d5;margin:0;padding:7px 8px;font-size:6px;line-height:1.45}.network-role-feedback.error{color:#9d4e48;background:#fff1f0;border-color:#eccdca}.network-role-footnote{color:#89948f;text-align:center;font-size:5px;line-height:1.4}.network-role-context{overflow:visible}@media (max-width:1180px){.network-role-layout{grid-template-columns:1fr}.network-role-assignment{position:static}.network-role-assignment form{grid-template-columns:repeat(2,1fr)}.network-role-assignment fieldset,.network-role-assignment form>button,.network-role-feedback,.network-role-footnote{grid-column:1/-1}.network-role-hero{grid-template-columns:1fr auto}.network-role-hero>dl{border-left:0;grid-area:2/1/auto/-1}.network-identity-row{grid-template-columns:minmax(210px,1fr) minmax(145px,.7fr) minmax(210px,1fr) 75px 15px}.network-identity-unit-row{grid-template-columns:minmax(175px,1.2fr) repeat(4,minmax(75px,.65fr)) 62px}.network-identity-unit-row>span:nth-of-type(5),.network-identity-unit-row.head>span:nth-child(6){display:none}}@media (max-width:900px){.network-identity-concept{grid-template-columns:1fr}.network-identity-kpis{grid-template-columns:repeat(2,1fr)}.network-identity-toolbar{flex-direction:column;align-items:stretch}.network-identity-toolbar>label{min-width:0}.network-identity-row{grid-template-columns:minmax(210px,1fr) minmax(150px,.8fr) minmax(210px,1.1fr) 15px}.network-identity-row>time,.network-identity-row.head>span:nth-child(4){display:none}.network-identity-unit-row{grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(72px,.65fr)) 62px}.network-identity-unit-row>span:nth-of-type(4),.network-identity-unit-row.head>span:nth-child(5){display:none}.network-role-context-grid,.network-role-legend{grid-template-columns:1fr}.network-role-legend>b{display:none}}@media (max-width:650px){.network-identity-concept{padding:18px}.network-identity-equation{grid-template-columns:1fr}.network-identity-equation>b{display:none}.network-identity-equation>strong{grid-column:auto;justify-self:start}.network-identity-kpis{grid-template-columns:1fr 1fr}.network-identity-board>footer{flex-direction:column;align-items:flex-start}.network-identity-board>footer p{text-align:left}.network-identity-protected-intro{grid-template-columns:36px 1fr;padding:16px}.network-identity-protected-intro>span{width:34px;height:34px}.network-identity-unit-row.head{display:none}.network-identity-unit-row{grid-template-columns:minmax(135px,1fr) 54px 54px 58px;gap:8px;padding:9px 0}.network-identity-unit-row>span:nth-of-type(n+3),.network-identity-row.head{display:none}.network-identity-row{grid-template-columns:1fr 15px;gap:9px;padding:12px 0}.network-identity-person,.network-identity-roles,.network-identity-contexts{grid-column:1}.network-identity-row>b{grid-area:1/2/4}.network-role-hero{grid-template-columns:1fr}.network-role-hero>dl{grid-area:auto;grid-template-columns:repeat(2,1fr)}.network-role-scope{justify-self:start}.network-role-flow{grid-template-columns:1fr;gap:8px}.network-role-origin{min-height:100px;position:static}.network-role-flow>i,.network-role-context-grid:before{display:none}.network-role-assignment form{grid-template-columns:1fr}.network-role-assignment fieldset,.network-role-assignment form>button,.network-role-feedback,.network-role-footnote{grid-column:auto}.network-role-context dl{grid-template-columns:1fr;gap:7px}.network-role-context dl div{border-right:0;border-bottom:1px solid var(--line-soft);padding-bottom:6px}.network-role-context dl div:last-child{border-bottom:0}}.network-mobility{gap:12px;display:grid}.mobility-hero{border-top:3px solid #2d9e7d;grid-template-columns:minmax(270px,1.05fr) minmax(270px,.8fr) auto;align-items:center;gap:20px;min-height:112px;padding:17px 19px;display:grid}.mobility-person{align-items:center;gap:11px;min-width:0;display:flex}.mobility-person>span,.mobility-preview-person>span{color:#087b5d;background:#e0f4ed;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:780;display:grid}.mobility-person small,.mobility-current>span,.mobility-step header span,.mobility-preview header span{color:#087b5d;letter-spacing:.09em;font-size:6px;font-weight:800}.mobility-person h2{margin:4px 0 2px;font-size:15px}.mobility-person p{color:#74807b;margin:0;font-size:7px}.mobility-current{border-left:1px solid var(--line);min-width:0;padding-left:18px}.mobility-current>p{grid-template-columns:7px 1fr;gap:0 7px;margin:7px 0 0;display:grid}.mobility-current p>i{background:#12aa7d;border-radius:50%;grid-row:1/3;width:6px;height:6px;margin-top:2px;box-shadow:0 0 0 3px #e4f5ef}.mobility-current strong,.mobility-current small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobility-current strong{font-size:7px}.mobility-current small{color:#88938e;margin-top:2px;font-size:5px}.mobility-principle{color:#fff;background:#17382f;grid-template-columns:auto 1fr;align-items:center;gap:0 6px;min-width:148px;padding:12px 14px;display:grid}.mobility-principle b{font-size:16px}.mobility-principle span{color:#a5beb6;font-size:6px}.mobility-principle i{color:#67ad98;grid-area:1/3/3;margin:0 7px;font-style:normal}.mobility-mode{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mobility-mode>button{color:#34423c;text-align:left;background:#fff;border:1px solid #d9e1dd;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:grid}.mobility-mode>button:hover{border-color:#8bbfaf}.mobility-mode>button.active{background:#f0f8f5;border-color:#45a98b;box-shadow:inset 3px 0 #139b72}.mobility-mode>button.active.transfer{background:#fdf9f0;border-color:#d7b673;box-shadow:inset 3px 0 #b98225}.mobility-mode button>i{color:#087b5d;border:1px solid #bfd5cd;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.mobility-mode strong,.mobility-mode small{display:block}.mobility-mode strong{font-size:8px}.mobility-mode small{color:#7f8b86;margin-top:3px;font-size:6px}.mobility-mode button>b{color:#087b5d;letter-spacing:.05em;background:#e5f3ee;padding:4px 6px;font-size:5px}.mobility-mode button.transfer>b{color:#93671d;background:#f4ead7}.mobility-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:12px;display:grid}.mobility-layout>main,.mobility-layout>aside{gap:12px;min-width:0;display:grid}.mobility-layout>aside{position:sticky;top:78px}.mobility-step{overflow:hidden}.mobility-step>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:67px;padding:11px 14px;display:flex}.mobility-step>header>b{color:#087b5d;background:#e3f3ed;flex:none;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.mobility-step h2{margin:3px 0 2px;font-size:10px}.mobility-step header p{color:#84908a;margin:0;font-size:6px}.mobility-route-fields{grid-template-columns:1fr 24px 1fr;align-items:center;gap:9px;padding:14px;display:grid}.mobility-route-fields>b{color:#72a99a;text-align:center}.mobility-route-fields label,.mobility-professional-fields label{gap:5px;display:grid}.mobility-route-fields label>span,.mobility-professional-fields label>span{color:#5e6b66;font-size:6px;font-weight:700}.mobility-route-fields select,.mobility-professional-fields select,.mobility-professional-fields input,.mobility-professional-fields textarea{color:#2d3b35;background:#fbfcfb;border:1px solid #d7dfdb;border-radius:1px;outline:0;width:100%;min-height:36px;padding:0 9px;font-size:7px}.mobility-route-fields select:focus,.mobility-professional-fields select:focus,.mobility-professional-fields input:focus,.mobility-professional-fields textarea:focus{background:#fff;border-color:#65b39b}.mobility-route-fields label>small{color:#89958f;font-size:5px}.mobility-role-picker{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;display:grid}.mobility-role-picker>button{text-align:left;background:#fbfcfb;border:1px solid #dfe5e2;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:55px;padding:8px;display:grid}.mobility-role-picker>button:hover{border-color:#abcfc3}.mobility-role-picker>button.selected{background:#edf8f4;border-color:#7fbaa7}.mobility-role-picker>button.teacher.selected{background:#eff6fa;border-color:#9fbed0}.mobility-role-picker>button.personal.selected{background:#fcf6eb;border-color:#d9bd87}.mobility-role-picker button>i{color:#087b5d;border:1px solid #bcd3cb;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.mobility-role-picker strong,.mobility-role-picker small{display:block}.mobility-role-picker strong{font-size:7px}.mobility-role-picker small{color:#86928c;margin-top:2px;font-size:5px}.mobility-transfer-scope{color:#80622f;background:#fcf5e8;border-left:3px solid #c18b31;margin:0 14px 14px;padding:8px 10px;font-size:6px;line-height:1.5}.mobility-professional-fields{grid-template-columns:1fr 120px;gap:10px;padding:14px;display:grid}.mobility-professional-fields label.wide{grid-column:1/-1}.mobility-professional-fields textarea{resize:vertical;min-height:65px;padding-top:8px}.mobility-preview{overflow:hidden}.mobility-preview>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:9px 12px;display:flex}.mobility-preview header b{color:#087b5d;background:#edf5f2;padding:4px 6px;font-size:5px}.mobility-preview-person{grid-template-columns:42px 1fr;align-items:center;gap:2px 9px;padding:11px 12px;display:grid}.mobility-preview-person>span{grid-row:1/3;width:40px;height:40px;font-size:10px}.mobility-preview-person strong{align-self:end;font-size:8px}.mobility-preview-person small{color:#82908a;align-self:start;font-size:5px}.mobility-preview-route{padding:0 12px 11px}.mobility-preview-route article{background:#fbfcfb;border:1px solid #dce4e0;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;min-height:57px;padding:8px 9px;display:grid}.mobility-preview-route article>i{background:#19a97e;border-radius:50%;width:6px;height:6px}.mobility-preview-route article.ending>i{background:#bd8429}.mobility-preview-route article.destination{background:#f0f8f5;border-color:#a9d6c8}.mobility-preview-route p{min-width:0;margin:0}.mobility-preview-route small,.mobility-preview-route strong,.mobility-preview-route span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobility-preview-route small{color:#89958f;font-size:5px}.mobility-preview-route strong{margin:2px 0;font-size:7px}.mobility-preview-route span{color:#77847e;font-size:5px}.mobility-preview-route article>b{color:#087b5d;font-size:5px}.mobility-preview-route article.ending>b{color:#996d25}.mobility-preview-route>em{color:#7cae9f;text-align:center;height:20px;font-size:9px;font-style:normal;line-height:20px;display:block}.mobility-preview dl{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.mobility-preview dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:40px;padding:8px 10px}.mobility-preview dl>div:nth-child(2n){border-right:0}.mobility-preview dt{color:#87938d;font-size:5px}.mobility-preview dd{color:#087b5d;margin:3px 0 0;font-size:6px;font-weight:700}.mobility-safeguard{background:#edf8f4;border:1px solid #bfded4;grid-template-columns:26px 1fr;gap:9px;padding:11px 12px;display:grid}.mobility-safeguard.transfer{background:#fcf6e9;border-color:#e4cfaa}.mobility-safeguard>span{color:#087b5d;background:#d7eee7;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.mobility-safeguard.transfer>span{color:#956a23;background:#f0e2c7}.mobility-safeguard strong{font-size:7px}.mobility-safeguard p{color:#718079;margin:3px 0 0;font-size:6px;line-height:1.45}.mobility-feedback{margin:0;padding:9px 10px;font-size:6px;line-height:1.45}.mobility-feedback.error{color:#9c4b46;background:#fff1f0;border:1px solid #e9c6c3}.mobility-feedback.success{color:#226d57;background:#edf9f5;border:1px solid #b9dfd3;grid-template-columns:24px 1fr;gap:8px;display:grid}.mobility-feedback.success>span{color:#fff;background:#139b72;place-items:center;width:23px;height:23px;display:grid}.mobility-feedback.success strong,.mobility-feedback.success p,.mobility-feedback.success small,.mobility-feedback.success a{display:block}.mobility-feedback.success p{margin:3px 0}.mobility-feedback.success small{color:#668178}.mobility-feedback.success a{color:#087b5d;margin-top:6px;font-weight:750}.mobility-submit{color:#fff;background:#087b5d;border:0;min-height:39px;font-size:7px;font-weight:760}.mobility-submit:hover:not(:disabled){background:#066c53}.mobility-submit:disabled{cursor:not-allowed;background:#aebbb6}.mobility-submit-note{color:#89958f;text-align:center;margin-top:-6px;font-size:5px;display:block}.mobility-empty{text-align:center;align-content:center;place-items:center;min-height:280px;padding:30px;display:grid}.mobility-empty>span{color:#719187;font-size:25px}.mobility-empty h2{margin:8px 0 4px;font-size:13px}.mobility-empty p{color:#7b8781;max-width:460px;margin:0 0 14px;font-size:7px;line-height:1.55}.network-role-history-list{border-top:1px solid var(--line-soft);margin-top:10px;display:grid}.network-role-history-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.network-role-history-list article:last-child{border-bottom:0}.network-role-history-list article>span{color:#66766f;background:#eef2f0;place-items:center;width:27px;height:27px;font-size:6px;font-weight:750;display:grid}.network-role-history-list p{margin:0}.network-role-history-list strong,.network-role-history-list small{display:block}.network-role-history-list strong{font-size:7px}.network-role-history-list small{color:#87928d;margin-top:2px;font-size:5px}.network-role-history-list time{color:#7e8984;font-size:5px}@media (max-width:1050px){.mobility-hero{grid-template-columns:1fr auto}.mobility-current{border-top:1px solid var(--line);border-left:0;grid-area:2/1/auto/-1;padding:12px 0 0}.mobility-layout{grid-template-columns:1fr}.mobility-layout>aside{grid-template-columns:1fr 1fr;position:static}.mobility-preview,.mobility-submit,.mobility-submit-note,.mobility-feedback{grid-column:1/-1}}@media (max-width:700px){.mobility-hero,.mobility-mode{grid-template-columns:1fr}.mobility-principle{justify-self:stretch}.mobility-mode>button{grid-template-columns:26px 1fr}.mobility-mode button>b{grid-column:2;justify-self:start}.mobility-route-fields,.mobility-role-picker,.mobility-professional-fields,.mobility-layout>aside{grid-template-columns:1fr}.mobility-route-fields>b{transform:rotate(90deg)}.mobility-professional-fields label.wide,.mobility-preview,.mobility-submit,.mobility-submit-note,.mobility-feedback{grid-column:auto}.network-role-history-list article{grid-template-columns:28px 1fr}.network-role-history-list time{grid-column:2}}.student-mobility{gap:10px;display:grid}.student-mobility-hero{border-top:3px solid #477daa;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;min-height:105px;padding:15px 18px;display:grid}.student-mobility-person{align-items:center;gap:11px;display:flex}.student-mobility-person>span{color:#3b709c;background:#e6eef6;flex:none;place-items:center;width:45px;height:45px;font-size:12px;font-weight:800;display:grid}.student-mobility-person small,.student-mobility-step header span,.student-mobility-preview header span{color:#3c739f;letter-spacing:.1em;font-size:5px;font-weight:850}.student-mobility-person h2{margin:4px 0 2px;font-size:14px}.student-mobility-person p{color:#78847f;margin:0;font-size:6px}.student-mobility-hero dl{border:1px solid #dce4e8;grid-template-columns:repeat(3,minmax(75px,1fr));margin:0;display:grid}.student-mobility-hero dl>div{border-right:1px solid #e2e8e6;min-width:82px;padding:10px 12px}.student-mobility-hero dl>div:last-child{border:0}.student-mobility-hero dt{color:#84908b;font-size:5px}.student-mobility-hero dd{color:#2f6188;margin:4px 0 0;font-size:14px;font-weight:800}.student-mobility-modes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.student-mobility-modes>button{color:#35443e;text-align:left;background:#fff;border:1px solid #dae2df;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:71px;padding:10px 12px;display:grid}.student-mobility-modes>button.selected{background:#f1f6fa;border-color:#86b2d1;box-shadow:inset 3px 0 #477da8}.student-mobility-modes>button.selected.change{background:#fdf9f0;border-color:#d9bb80;box-shadow:inset 3px 0 #b9852d}.student-mobility-modes button>i{color:#3d729b;border:1px solid #bdd0dc;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.student-mobility-modes small,.student-mobility-modes strong{display:block}.student-mobility-modes small{color:#477da8;letter-spacing:.07em;font-size:5px;font-weight:850}.student-mobility-modes strong{margin-top:3px;font-size:8px}.student-mobility-modes p{color:#808c87;margin:3px 0 0;font-size:6px}.student-mobility-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:10px;display:grid}.student-mobility-layout>main,.student-mobility-layout>aside{gap:10px;min-width:0;display:grid}.student-mobility-layout>aside{position:sticky;top:78px}.student-mobility-step{overflow:hidden}.student-mobility-step>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:flex}.student-mobility-step>header>b{color:#3d7099;background:#e7eff6;flex:none;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.student-mobility-step h2{margin:3px 0 2px;font-size:10px}.student-mobility-step header p{color:#84908b;margin:0;font-size:6px}.student-mobility-sources,.student-mobility-destinations,.student-mobility-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px 13px;display:grid}.student-mobility-sources>button,.student-mobility-destinations>button,.student-mobility-plans>button{color:#34423c;text-align:left;background:#fbfcfb;border:1px solid #dfe5e2;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 9px;display:grid}.student-mobility-sources>button.selected,.student-mobility-destinations>button.selected,.student-mobility-plans>button.selected{background:#f0f6fa;border-color:#8db7d2}.student-mobility-sources button>i,.student-mobility-plans button>i,.student-mobility-destinations button>span{color:#3d729b;border:1px solid #bfd0da;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.student-mobility-sources p,.student-mobility-destinations p,.student-mobility-plans p{min-width:0;margin:0}.student-mobility-sources strong,.student-mobility-sources small,.student-mobility-destinations strong,.student-mobility-destinations small,.student-mobility-plans strong,.student-mobility-plans small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.student-mobility-sources strong,.student-mobility-destinations strong,.student-mobility-plans strong{font-size:7px}.student-mobility-sources small,.student-mobility-destinations small,.student-mobility-plans small{color:#87938d;margin-top:3px;font-size:5px}.student-mobility-sources button>b,.student-mobility-destinations button>b{color:#357097;font-size:5px}.student-mobility-sources button>b.paused{color:#a46f1f}.student-mobility-destinations>button:disabled{opacity:.62;cursor:not-allowed}.student-mobility-destinations>button.already_student{background:#f4f7f5}.student-mobility-destinations>button.no_plan{background:#faf7f2}.student-mobility-no-destination{color:#80622f;background:#fcf7ec;border-left:3px solid #c18a2d;margin:0 13px 12px;padding:9px;font-size:6px}.student-mobility-plans{padding-bottom:7px}.student-mobility-plans>button{grid-template-columns:22px 1fr}.student-mobility-note{gap:5px;padding:5px 13px 13px;display:grid}.student-mobility-note>span{color:#5f6d67;font-size:6px;font-weight:700}.student-mobility-note>span small{color:#8b9691;font-size:5px;font-weight:500}.student-mobility-note textarea{resize:vertical;color:#2d3b35;background:#fbfcfb;border:1px solid #d8e0dc;border-radius:1px;outline:0;width:100%;min-height:60px;padding:8px 9px;font-size:7px}.student-mobility-note textarea:focus{background:#fff;border-color:#84aec9}.student-mobility-preview{overflow:hidden}.student-mobility-preview>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:7px;min-height:42px;padding:9px 11px;display:flex}.student-mobility-preview header b{color:#3a6e96;background:#edf3f8;padding:4px 6px;font-size:5px}.student-mobility-preview>article{background:#fbfcfb;border:1px solid #dce4e0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;margin:10px 11px 0;padding:8px 9px;display:grid}.student-mobility-preview>article.destination{background:#f1f6fa;border-color:#aac6d8;margin-top:0}.student-mobility-preview>article>i{color:#3c7199;background:#e5eef5;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:800;display:grid}.student-mobility-preview article p{min-width:0;margin:0}.student-mobility-preview article small,.student-mobility-preview article strong,.student-mobility-preview article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.student-mobility-preview article small{color:#8a958f;font-size:5px}.student-mobility-preview article strong{margin:2px 0;font-size:7px}.student-mobility-preview article span{color:#798680;font-size:5px}.student-mobility-preview article>b{color:#39729b;font-size:5px}.student-mobility-preview>em{color:#7c9db4;text-align:center;height:19px;font-size:9px;font-style:normal;line-height:19px;display:block}.student-mobility-preview dl{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);margin:10px 0 0;display:grid}.student-mobility-preview dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:39px;padding:8px 10px}.student-mobility-preview dl>div:nth-child(2n){border-right:0}.student-mobility-preview dt{color:#87938d;font-size:5px}.student-mobility-preview dd{color:#356e96;margin:3px 0 0;font-size:6px;font-weight:750}.student-mobility-rule{background:#f0f6fa;border:1px solid #bfd4e2;grid-template-columns:26px 1fr;gap:9px;padding:10px 11px;display:grid}.student-mobility-rule.change{background:#fdf7eb;border-color:#e3cea7}.student-mobility-rule>span{color:#3b7098;background:#dceaf3;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.student-mobility-rule.change>span{color:#956a23;background:#f1e3c8}.student-mobility-rule p{margin:0}.student-mobility-rule strong,.student-mobility-rule small{display:block}.student-mobility-rule strong{font-size:7px}.student-mobility-rule small{color:#718079;margin-top:3px;font-size:6px;line-height:1.45}.student-mobility-feedback{margin:0;padding:9px 10px;font-size:6px;line-height:1.45}.student-mobility-feedback.error{color:#9c4b46;background:#fff1f0;border:1px solid #e9c6c3}.student-mobility-feedback.success{color:#2d6488;background:#f0f7fb;border:1px solid #b9d7e7;grid-template-columns:24px 1fr;gap:8px;display:grid}.student-mobility-feedback.success>span{color:#fff;background:#477da8;place-items:center;width:23px;height:23px;display:grid}.student-mobility-feedback.success strong,.student-mobility-feedback.success p,.student-mobility-feedback.success a{display:block}.student-mobility-feedback.success p{margin:3px 0}.student-mobility-feedback.success a{color:#2e6c96;margin-top:6px;font-weight:800}.student-mobility-submit{color:#fff;background:#3b729c;border:0;min-height:39px;font-size:7px;font-weight:780}.student-mobility-submit:hover:not(:disabled){background:#2f6187}.student-mobility-submit:disabled{cursor:not-allowed;background:#aebbb6}.student-mobility-submit-note{color:#89958f;text-align:center;margin-top:-5px;font-size:5px;line-height:1.45;display:block}@media (max-width:1040px){.student-mobility-layout{grid-template-columns:1fr}.student-mobility-layout>aside{grid-template-columns:repeat(2,1fr);position:static}.student-mobility-preview,.student-mobility-feedback,.student-mobility-submit,.student-mobility-submit-note{grid-column:1/-1}}@media (max-width:720px){.student-mobility-hero,.student-mobility-modes{grid-template-columns:1fr}.student-mobility-hero dl{width:100%}.student-mobility-sources,.student-mobility-destinations,.student-mobility-plans,.student-mobility-layout>aside{grid-template-columns:1fr}.student-mobility-preview,.student-mobility-feedback,.student-mobility-submit,.student-mobility-submit-note{grid-column:auto}}.network-social-governance{gap:12px;display:grid}.network-social-hero{color:#fff;background:#142f28;border-left:4px solid #1bd39d;grid-template-columns:minmax(310px,1.05fr) minmax(385px,.95fr) minmax(205px,.48fr);align-items:stretch;min-height:180px;display:grid}.network-social-hero>div:first-child{align-content:center;padding:21px 23px;display:grid}.network-social-hero>div:first-child>span,.network-unit-policy-board>header span,.network-policy-card>header small,.network-social-principles header small,.network-social-preview>span{color:#72cbb0;letter-spacing:.1em;font-size:6px;font-weight:800}.network-social-hero h2{letter-spacing:-.25px;max-width:560px;margin:7px 0 6px;font-size:18px}.network-social-hero>div:first-child p{color:#aac1b9;max-width:600px;margin:0;font-size:7px;line-height:1.65}.network-social-route{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:18px 8px;display:grid}.network-social-route>div{background:#1b3a32;border:1px solid #43675d;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:68px;padding:9px;display:grid}.network-social-route>div.active{background:#1d483c;border-color:#26b78c;box-shadow:inset 0 -2px #1bd39d}.network-social-route div>b{color:#89d2bc;border:1px solid #5b8075;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.network-social-route p{min-width:0;margin:0}.network-social-route small,.network-social-route strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-social-route small{color:#7fa297;font-size:5px;font-weight:750}.network-social-route strong{margin-top:4px;font-size:6px}.network-social-route>i{color:#6a9588;font-style:normal}.network-social-hero>aside{background:#102821;border-left:1px solid #35554c;align-content:center;padding:17px;display:grid}.network-social-hero>aside small{color:#7cad9e;font-size:5px;font-weight:760}.network-social-hero>aside strong{color:#82dec2;margin:6px 0 4px;font-size:13px}.network-social-hero>aside span{color:#a8beb7;font-size:6px;line-height:1.45}.network-social-hero>aside b{color:#7dd3b9;letter-spacing:.05em;background:#20483d;width:fit-content;margin-top:12px;padding:5px 6px;font-size:5px}.network-social-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-social-kpis article{background:#fff;border-top:3px solid #1ba97d;min-height:79px;padding:11px 13px}.network-social-kpis article.violet{border-top-color:#886cb0}.network-social-kpis article.blue{border-top-color:#4c8eae}.network-social-kpis article.amber{border-top-color:#c28b32}.network-social-kpis article.navy{border-top-color:#304f62}.network-social-kpis span,.network-social-kpis small{color:#7f8b85;font-size:6px;display:block}.network-social-kpis span{text-transform:uppercase;font-weight:760}.network-social-kpis strong{margin:5px 0 3px;font-size:17px;display:block}.network-social-assurance{grid-template-columns:minmax(0,1.7fr) minmax(260px,.55fr);align-items:stretch;gap:12px;display:grid}.network-social-reach-map,.network-social-enforcement{min-width:0;overflow:hidden}.network-social-reach-map>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 14px;display:flex}.network-social-reach-map>header span{color:#088060;letter-spacing:.09em;font-size:6px;font-weight:800}.network-social-reach-map>header h2{margin:4px 0 2px;font-size:11px}.network-social-reach-map>header p{color:#83908a;margin:0;font-size:6px}.network-social-reach-map>header>b{color:#087b5d;letter-spacing:.06em;background:#e6f4ef;padding:5px 7px;font-size:5px}.network-social-reach-table{overflow-x:auto}.network-social-reach-head,.network-social-reach-row{grid-template-columns:minmax(150px,1.5fr) repeat(5,minmax(76px,.72fr));align-items:center;min-width:680px;display:grid}.network-social-reach-head{color:#75827c;background:#f1f5f3;min-height:31px}.network-social-reach-head span{text-align:center;border-right:1px solid #dfe7e3;padding:0 9px;font-size:5px;font-weight:760}.network-social-reach-head span:first-child{text-align:left}.network-social-reach-row{border-top:1px solid #edf1ef;min-height:39px}.network-social-reach-row>strong{text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:7px;overflow:hidden}.network-social-reach-row>span{border-left:1px solid #edf1ef;place-items:center;height:39px;display:grid}.network-social-reach-row>span i{color:#9ca6a1;background:#f0f2f1;place-items:center;width:19px;height:19px;font-size:6px;font-style:normal;display:grid}.network-social-reach-row>span.active i{color:#087b5d;background:#dcf3eb}.network-social-reach-map>footer{border-top:1px solid var(--line-soft);color:#78857f;background:#fafcfb;align-items:center;gap:16px;min-height:36px;padding:7px 10px;font-size:5px;display:flex}.network-social-reach-map>footer span{align-items:center;gap:5px;display:flex}.network-social-reach-map>footer i{color:#8f9994;background:#eef1ef;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.network-social-reach-map>footer i.active{color:#087b5d;background:#dcf3eb}.network-social-enforcement>header{border-bottom:1px solid var(--line-soft);grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:61px;padding:10px 12px;display:grid}.network-social-enforcement>header>span{color:#8ad8c0;background:#153d32;place-items:center;width:31px;height:31px;display:grid}.network-social-enforcement header small{color:#087b5d;letter-spacing:.08em;font-size:5px;font-weight:800}.network-social-enforcement h2{margin:3px 0 2px;font-size:9px}.network-social-enforcement header p{color:#82908a;margin:0;font-size:5px}.network-social-enforcement ul{margin:0;padding:4px 11px 8px;list-style:none}.network-social-enforcement li{border-bottom:1px solid var(--line-soft);grid-template-columns:21px 1fr;align-items:center;gap:7px;min-height:44px;display:grid}.network-social-enforcement li:last-child{border-bottom:0}.network-social-enforcement li>i{color:#087b5d;background:#dcf3eb;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.network-social-enforcement li p{margin:0}.network-social-enforcement li strong,.network-social-enforcement li small{display:block}.network-social-enforcement li strong{font-size:6px}.network-social-enforcement li small{color:#82908a;margin-top:2px;font-size:5px;line-height:1.35}.network-social-scope-note{color:#795b23;background:#fff9ed;border:1px solid #dec997;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:grid}.network-social-scope-note>span{background:#f2e5c8;place-items:center;width:29px;height:29px;display:grid}.network-social-scope-note strong{font-size:8px}.network-social-scope-note p{color:#8e794e;margin:4px 0 0;font-size:6px;line-height:1.5}.network-social-layout{grid-template-columns:minmax(0,1.55fr) minmax(275px,.48fr);align-items:start;gap:12px;display:grid}.network-social-layout>main,.network-social-layout>aside{gap:12px;min-width:0;display:grid}.network-social-layout>aside{position:sticky;top:78px}.network-policy-card{overflow:hidden}.network-policy-card>header{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:11px 14px;display:grid}.network-policy-card>header>span{color:#8ad8c0;background:#153d32;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid}.network-policy-card>header h2{margin:3px 0 2px;font-size:11px}.network-policy-card>header p{color:#82908a;margin:0;font-size:6px}.network-policy-card>header>b{color:#087b5d;letter-spacing:.05em;background:#e8f5f0;padding:5px 7px;font-size:5px}.network-policy-impact{border-bottom:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:repeat(3,1fr);display:grid}.network-policy-impact>div{border-right:1px solid var(--line-soft);grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:64px;padding:9px 12px;display:grid}.network-policy-impact>div:last-child{border-right:0}.network-policy-impact div>span{color:#087b5d;background:#e5f3ee;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.network-policy-impact p{margin:0}.network-policy-impact strong,.network-policy-impact small{display:block}.network-policy-impact strong{font-size:7px}.network-policy-impact small{color:#82908a;margin-top:3px;font-size:5px;line-height:1.4}.network-policy-card>.policy-editor{border:0}.policy-editor.readonly{background:#fafbf9}.policy-editor.readonly .policy-editor-fields{opacity:.7}.policy-editor.readonly footer>button{color:#718079;background:#e6ebe9}.network-unit-policy-board>header{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:8px 2px;display:flex}.network-unit-policy-board>header h2{margin:4px 0 2px;font-size:12px}.network-unit-policy-board>header p{color:#7e8b85;margin:0;font-size:7px}.network-unit-policy-board>header>b{color:#087b5d;background:#e6f3ef;padding:5px 7px;font-size:6px}.network-unit-policy-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.network-unit-policy{min-width:0;overflow:hidden}.network-unit-policy>header{border-bottom:1px solid var(--line-soft);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:69px;padding:10px 11px;display:grid}.network-unit-policy>header>span{color:#087b5d;background:#e2f3ed;place-items:center;width:34px;height:34px;font-size:8px;font-weight:770;display:grid}.network-unit-policy>header small{color:#82908a;font-size:5px;font-weight:700}.network-unit-policy h3{margin:3px 0 2px;font-size:9px}.network-unit-policy>header p{color:#89948f;margin:0;font-size:5px}.network-unit-policy>header>b{letter-spacing:.04em;padding:4px 5px;font-size:5px}.network-unit-policy>header>b.inherited{color:#087b5d;background:#e9f5f1}.network-unit-policy>header>b.own{color:#6f5795;background:#f1ecf7}.network-unit-policy-effective{border-bottom:1px solid var(--line-soft);color:#fff;background:#15382f;padding:10px 11px}.network-unit-policy-effective>span{color:#8ab8aa;align-items:center;gap:5px;font-size:5px;font-weight:760;display:flex}.network-unit-policy-effective>span i{background:#20c693;border-radius:50%;width:6px;height:6px}.network-unit-policy-effective strong,.network-unit-policy-effective small{display:block}.network-unit-policy-effective strong{color:#85dfc4;margin:6px 0 3px;font-size:10px}.network-unit-policy-effective small{color:#aac3bb;font-size:5px}.network-unit-policy>.policy-editor{border:0}.network-unit-policy>footer{border-top:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;gap:7px;min-height:37px;padding:7px 11px;display:flex}.network-unit-policy>footer a{color:#087b5d;font-size:5px;font-weight:700}.network-unit-policy>footer a:last-child{color:#68766f}.network-social-principles{overflow:hidden}.network-social-principles>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;min-height:61px;padding:10px 12px;display:flex}.network-social-principles header>span{color:#087b5d;background:#e2f3ed;place-items:center;width:31px;height:31px;display:grid}.network-social-principles h2{margin:3px 0 0;font-size:10px}.network-social-principles ol{margin:0;padding:4px 12px 10px;list-style:none}.network-social-principles li{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:59px;display:grid}.network-social-principles li:last-child{border-bottom:0}.network-social-principles li>b{color:#68766f;background:#edf2f0;place-items:center;width:24px;height:24px;font-size:6px;display:grid}.network-social-principles li p{margin:0}.network-social-principles li strong,.network-social-principles li small{display:block}.network-social-principles li strong{font-size:7px}.network-social-principles li small{color:#82908a;margin-top:3px;font-size:5px;line-height:1.45}.network-social-preview{color:#fff;background:#10332a;border:1px solid #173f34;padding:14px}.network-social-preview>div{background:#19463a;grid-template-columns:31px 1fr;align-items:center;gap:8px;margin:12px 0;padding:10px;display:grid}.network-social-preview div>b{color:#c5f2e4;background:#26735d;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.network-social-preview div p{margin:0}.network-social-preview div strong,.network-social-preview div small{display:block}.network-social-preview div strong{font-size:7px}.network-social-preview div small{color:#9fc3b7;margin-top:3px;font-size:5px;line-height:1.4}.network-social-preview ul{margin:0;padding:0;list-style:none}.network-social-preview li{color:#6f968a;border-top:1px solid #ffffff16;align-items:center;gap:8px;min-height:34px;font-size:6px;display:flex}.network-social-preview li i{color:#6b9185;border:1px solid #43665d;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.network-social-preview li.active{color:#d1e9e1}.network-social-preview li.active i{color:#90e2c8;background:#1d5e4d;border-color:#38aa87}.network-social-preview>p{color:#8fb2a7;margin:10px 0 0;font-size:5px;line-height:1.5}@media (max-width:1200px){.network-social-hero{grid-template-columns:1fr 1fr}.network-social-hero>aside{border-top:1px solid #35554c;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.network-social-hero>aside strong{margin:0}.network-social-hero>aside b{margin-top:0}.network-social-layout{grid-template-columns:1fr}.network-social-layout>aside{grid-template-columns:1fr 1fr;position:static}.network-social-assurance{grid-template-columns:1fr}}@media (max-width:900px){.network-social-kpis{grid-template-columns:repeat(3,1fr)}.network-unit-policy-board>div{grid-template-columns:1fr}}@media (max-width:700px){.network-social-hero{grid-template-columns:1fr}.network-social-route{grid-template-columns:1fr;padding:8px 18px 18px}.network-social-route>i{text-align:center;transform:rotate(90deg)}.network-social-hero>aside{grid-column:auto;grid-template-columns:1fr}.network-social-hero>aside b{margin-top:6px}.network-social-kpis{grid-template-columns:repeat(2,1fr)}.network-social-layout>aside,.network-policy-impact{grid-template-columns:1fr}.network-policy-impact>div{border-right:0;border-bottom:1px solid var(--line-soft)}.network-policy-impact>div:last-child{border-bottom:0}.network-policy-card>header,.network-unit-policy>header{grid-template-columns:36px 1fr}.network-policy-card>header>b,.network-unit-policy>header>b{grid-column:2;justify-self:start}.network-unit-policy>footer{flex-direction:column;align-items:flex-start}.network-social-reach-map>footer{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:470px){.network-social-kpis{grid-template-columns:1fr}.network-social-hero h2{font-size:16px}.network-unit-policy-board>header{flex-direction:column;align-items:flex-start}}.network-social-engagement{gap:12px;display:grid}.network-social-engagement-hero{color:#fff;background:#25263c;border:1px solid #34344f;border-left:4px solid #8b78d7;grid-template-columns:minmax(370px,1.04fr) minmax(590px,.96fr);min-height:211px;display:grid;overflow:hidden}.network-social-engagement-hero>div{background:radial-gradient(circle at 88% 18%,#987ee238,#0000 39%);align-content:center;padding:24px 26px;display:grid}.network-social-engagement-hero>div>span{color:#b9aaf1;letter-spacing:.1em;font-size:6px;font-weight:800}.network-social-engagement-hero h2{letter-spacing:-.35px;max-width:650px;margin:7px 0;font-size:20px;line-height:1.15}.network-social-engagement-hero p{color:#c0bfd2;max-width:680px;margin:0;font-size:7px;line-height:1.65}.network-social-engagement-hero>div>div{align-items:center;gap:9px;margin-top:17px;display:flex}.network-social-engagement-hero>div>div b{color:#d4c9fa;background:#3d3b5b;padding:6px 8px;font-size:6px}.network-social-engagement-hero>div>div small{color:#9f9eb4;font-size:6px}.network-social-engagement-hero dl{background:#303147;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-social-engagement-hero dl>div{border:0 solid #46475e;border-width:0 0 1px 1px;align-content:center;min-width:0;padding:18px;display:grid}.network-social-engagement-hero dl>div.attention{background:#49373e;box-shadow:inset 3px 0 #d08479}.network-social-engagement-hero dl>div.positive{box-shadow:inset 3px 0 #55b493}.network-social-engagement-hero dt{color:#aaa9bd;text-transform:uppercase;font-size:6px;font-weight:750}.network-social-engagement-hero dd{color:#f4f2fb;white-space:nowrap;margin:7px 0 4px;font-size:18px;font-weight:780;line-height:1}.network-social-engagement-hero dl small{color:#9392a8;font-size:6px}.network-social-engagement-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-social-engagement-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:12px 14px;position:relative}.network-social-engagement-kpis article:before{content:"";background:#8a73d0;width:3px;position:absolute;inset:0 auto 0 0}.network-social-engagement-kpis article.blue:before{background:#5c97c0}.network-social-engagement-kpis article.rose:before{background:#c4758d}.network-social-engagement-kpis article.amber:before{background:#d39b49}.network-social-engagement-kpis article.green:before{background:#42a781}.network-social-engagement-kpis span,.network-social-engagement-kpis small{color:#7d808c;font-size:6px;display:block}.network-social-engagement-kpis span{text-transform:uppercase;font-weight:750}.network-social-engagement-kpis strong{color:#353748;margin:7px 0 4px;font-size:15px;display:block}.network-social-engagement-overview{grid-template-columns:minmax(0,1.52fr) minmax(280px,.48fr);gap:12px;display:grid}.network-social-engagement-history,.network-social-engagement-voice,.network-social-engagement-reach,.network-social-engagement-units{overflow:hidden}.network-social-engagement-history>header,.network-social-engagement-reach>header,.network-social-engagement-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.network-social-engagement-history header span,.network-social-engagement-reach header span,.network-social-engagement-units header span,.network-social-engagement-channels>header span,.network-social-engagement-reading>span{color:#7258c0;letter-spacing:.09em;font-size:5px;font-weight:800}.network-social-engagement-history header h2,.network-social-engagement-reach header h2,.network-social-engagement-units header h2,.network-social-engagement-channels>header h2{margin:4px 0 2px;font-size:11px}.network-social-engagement-history header p,.network-social-engagement-reach header p,.network-social-engagement-units header p,.network-social-engagement-channels>header p{color:#7f828d;margin:0;font-size:6px}.network-social-engagement-history>header>b{color:#49445d;font-size:8px}.network-social-engagement-reach>header>strong,.network-social-engagement-units>header>strong,.network-social-engagement-channels>header>strong{color:#654caf;background:#efebfa;padding:5px 7px;font-size:6px}.network-social-engagement-week-chart{grid-template-columns:repeat(6,minmax(70px,1fr));align-items:end;gap:11px;height:266px;padding:20px 18px 12px;display:grid}.network-social-engagement-week-chart article{text-align:center;grid-template-rows:168px auto auto auto;align-items:end;min-width:0;display:grid}.network-social-engagement-week-space{background:repeating-linear-gradient(0deg,#0000 0 39px,#f0f0f4 40px);border-bottom:1px solid #dfe0e7;align-items:end;height:160px;display:flex}.network-social-engagement-week-bar{flex-direction:column;width:50%;min-height:2px;margin:0 auto;display:flex;box-shadow:0 0 0 1px #46415b14}.network-social-engagement-week-bar i{min-height:3px;display:block}.network-social-engagement-week-bar i.publication{background:#8770ce}.network-social-engagement-week-bar i.comment{background:#5d9bc3}.network-social-engagement-week-bar i.reaction{background:#c57991}.network-social-engagement-week-bar i.room{background:#d09a4d}.network-social-engagement-week-chart article>strong{color:#42444f;margin-top:7px;font-size:6px}.network-social-engagement-week-chart article>small{color:#858792;margin-top:3px;font-size:5px}.network-social-engagement-week-chart article>span{color:#6c59aa;margin-top:3px;font-size:5px}.network-social-engagement-history>footer{border-top:1px solid var(--line-soft);color:#727580;align-items:center;gap:13px;min-height:38px;padding:8px 15px;font-size:5px;display:flex}.network-social-engagement-history>footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.network-social-engagement-history>footer i{width:8px;height:8px;display:block}.network-social-engagement-history>footer i.publication{background:#8770ce}.network-social-engagement-history>footer i.comment{background:#5d9bc3}.network-social-engagement-history>footer i.reaction{background:#c57991}.network-social-engagement-history>footer i.room{background:#d09a4d}.network-social-engagement-history>footer small{color:#898b95;margin-left:auto}.network-social-engagement-voice{background:linear-gradient(145deg,#f7f5fc,#fff);border-top:3px solid #8170c1;grid-template-rows:auto auto auto 1fr auto;padding:16px;display:grid}.network-social-engagement-voice>header{align-items:center;gap:10px;display:flex}.network-social-engagement-voice>header>span{color:#624ba7;background:#ded6f4;flex:none;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.network-social-engagement-voice header small{color:#7864b6;letter-spacing:.08em;font-size:5px;font-weight:800}.network-social-engagement-voice h2{margin:3px 0 2px;font-size:10px}.network-social-engagement-voice header p{color:#83818e;margin:0;font-size:5px;line-height:1.4}.network-social-engagement-voice>strong{color:#3f3d50;margin-top:19px;font-size:27px;line-height:1}.network-social-engagement-voice>small{color:#86838f;margin-top:5px;font-size:6px}.network-social-engagement-voice dl{background:#dedce7;grid-template-columns:repeat(2,1fr);align-content:center;gap:1px;margin:17px 0;display:grid}.network-social-engagement-voice dl div{background:#fff;padding:10px}.network-social-engagement-voice dt{color:#85828d;font-size:5px}.network-social-engagement-voice dd{color:#464253;margin:4px 0 0;font-size:10px;font-weight:760}.network-social-engagement-voice>footer{border-top:1px solid #e3e0e9;align-items:center;gap:7px;padding-top:10px;display:flex}.network-social-engagement-voice footer b{color:#238466;background:#e4f2ed;padding:4px 6px;font-size:6px}.network-social-engagement-voice footer b.down{color:#a6534e;background:#f4e5e3}.network-social-engagement-voice footer span{color:#817f8b;font-size:5px}.network-social-engagement-channels{border:1px solid var(--line);background:#f8f8fa}.network-social-engagement-channels>header{border-bottom:1px solid var(--line-soft);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.network-social-engagement-channels>div{grid-template-columns:repeat(4,1fr);gap:9px;padding:10px;display:grid}.network-social-engagement-channels article{background:#fff;border:1px solid #e1e0e7;border-top:3px solid #8170c1;min-width:0;padding:13px}.network-social-engagement-channels article.forum{border-top-color:#5d9bc3}.network-social-engagement-channels article.official{border-top-color:#c57991}.network-social-engagement-channels article.room{border-top-color:#d09a4d}.network-social-engagement-channels article>header{align-items:center;gap:8px;display:flex}.network-social-engagement-channels article>header>b{color:#6953ad;background:#ede9f8;flex:none;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.network-social-engagement-channels article.forum>header>b{color:#4b86aa;background:#e4f0f6}.network-social-engagement-channels article.official>header>b{color:#a95b72;background:#f5e7ec}.network-social-engagement-channels article.room>header>b{color:#a87329;background:#f7eddc}.network-social-engagement-channels article header p{min-width:0;margin:0}.network-social-engagement-channels article header strong,.network-social-engagement-channels article header small{display:block}.network-social-engagement-channels article header strong{color:#41414c;font-size:7px}.network-social-engagement-channels article header small{color:#858690;margin-top:3px;font-size:5px;line-height:1.35}.network-social-engagement-channels article header em{color:#777481;margin-left:auto;font-size:7px;font-style:normal;font-weight:750}.network-social-engagement-channels article>div{align-items:baseline;gap:6px;margin:15px 0 12px;display:flex}.network-social-engagement-channels article>div strong{color:#3d3d49;font-size:20px}.network-social-engagement-channels article>div span{color:#83838d;font-size:5px}.network-social-engagement-channels article dl{border:1px solid #e8e7ec;border-width:1px 0;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.network-social-engagement-channels article dl div{border-right:1px solid #e8e7ec;padding:8px 5px}.network-social-engagement-channels article dl div:last-child{border-right:0}.network-social-engagement-channels article dt{color:#8a8992;font-size:5px}.network-social-engagement-channels article dd{color:#4b4954;margin:3px 0 0;font-size:8px;font-weight:750}.network-social-engagement-channels article>footer{align-content:end;min-height:28px;padding-top:10px;display:grid}.network-social-engagement-channels article>footer p{background:#eceaf1;height:4px;margin:0 0 5px}.network-social-engagement-channels article>footer i{background:#8170c1;height:100%;display:block}.network-social-engagement-channels article>footer b,.network-social-engagement-channels article>footer span{color:#74727e;font-size:5px}.network-social-engagement-context{grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);gap:12px;display:grid}.network-social-engagement-reach>div{background:#e3e2e8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.network-social-engagement-reach>div>article{background:#fff;padding:13px}.network-social-engagement-reach article>div{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.network-social-engagement-reach article>div>b{color:#6650aa;background:#eeeaf9;place-items:center;width:26px;height:26px;font-size:6px;display:grid}.network-social-engagement-reach article p{margin:0}.network-social-engagement-reach article p strong,.network-social-engagement-reach article p small{display:block}.network-social-engagement-reach article p strong{color:#44434d;font-size:6px}.network-social-engagement-reach article p small{color:#898892;margin-top:3px;font-size:5px;line-height:1.3}.network-social-engagement-reach article>div>span{color:#47444f;font-size:9px;font-weight:760}.network-social-engagement-reach article>p{background:#eceaf1;height:4px;margin-top:11px}.network-social-engagement-reach article>p i{background:#8170c1;height:100%;display:block}.network-social-engagement-reach article>small{color:#7d7b85;margin-top:5px;font-size:5px;display:block}.network-social-engagement-reach>footer{border-top:1px solid var(--line-soft);color:#83818b;padding:8px 14px;font-size:5px}.network-social-engagement-reading{color:#fff;background:#2d2e42;border:1px solid #3a3a50;padding:15px}.network-social-engagement-reading>span{color:#b7a7ec}.network-social-engagement-reading h2{margin:5px 0 13px;font-size:11px}.network-social-engagement-reading ol{background:#46475a;gap:1px;margin:0;padding:0;list-style:none;display:grid}.network-social-engagement-reading li{background:#333448;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.network-social-engagement-reading li>b{color:#a997e4;font-size:6px}.network-social-engagement-reading li p{margin:0}.network-social-engagement-reading li strong,.network-social-engagement-reading li small{display:block}.network-social-engagement-reading li strong{color:#e8e6f1;font-size:6px}.network-social-engagement-reading li small{color:#a8a6b6;margin-top:3px;font-size:5px}.network-social-engagement-unit-table{padding:0 13px 7px;overflow-x:auto}.network-social-engagement-unit-row{border-bottom:1px solid var(--line-soft);color:#656570;grid-template-columns:minmax(185px,1.1fr) 82px 91px 128px 95px 105px minmax(105px,.8fr) 105px 46px;align-items:center;gap:11px;min-width:1120px;min-height:70px;font-size:7px;display:grid}.network-social-engagement-unit-row.heading{color:#8c8c94;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:760}.network-social-engagement-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-social-engagement-unit-row>div:first-child>b{color:#6650aa;background:#ebe7f7;flex:none;place-items:center;width:31px;height:31px;font-size:6px;display:grid}.network-social-engagement-unit-row>div:first-child p{min-width:0;margin:0}.network-social-engagement-unit-row>div:first-child strong,.network-social-engagement-unit-row>div:first-child small,.network-social-engagement-unit-row>span strong,.network-social-engagement-unit-row>span small{display:block}.network-social-engagement-unit-row>div:first-child strong,.network-social-engagement-unit-row>span strong{color:#41414a;font-size:7px}.network-social-engagement-unit-row>div:first-child small,.network-social-engagement-unit-row>span small{color:#898992;margin-top:3px;font-size:5px;line-height:1.35}.network-social-engagement-unit-row>span.down strong{color:#aa5d55}.network-social-engagement-unit-row>span.up strong{color:#288669}.network-social-engagement-unit-row>a{color:#6750aa;text-align:right;font-size:6px;font-weight:750}.network-social-engagement-progress p{background:#eae9ee;height:4px;margin:0 0 5px}.network-social-engagement-progress i{background:#8170c1;height:100%;display:block}.network-social-engagement-progress strong{color:#474550;font-size:6px}.network-social-engagement-progress small{color:#8b8992;margin-top:3px;font-size:5px;display:block}.network-social-engagement-lock{color:#6f6a7d;background:#f7f6fa;border:1px solid #dddae5;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.network-social-engagement-privacy{background:#f5f2fb;border:1px solid #d5cdec;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.network-social-engagement-privacy>b{color:#6650aa;background:#e9e2f7;place-items:center;width:31px;height:31px;display:grid}.network-social-engagement-privacy p{margin:0}.network-social-engagement-privacy strong,.network-social-engagement-privacy small{display:block}.network-social-engagement-privacy strong{color:#504765;font-size:7px}.network-social-engagement-privacy small{color:#756e82;margin-top:4px;font-size:6px;line-height:1.55}@media (max-width:1260px){.network-social-engagement-hero{grid-template-columns:1fr}.network-social-engagement-hero dl{min-height:142px}.network-social-engagement-overview,.network-social-engagement-context{grid-template-columns:1fr}.network-social-engagement-voice{min-height:285px}.network-social-engagement-channels>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.network-social-engagement-kpis{grid-template-columns:repeat(3,1fr)}.network-social-engagement-week-chart{grid-template-columns:repeat(6,82px);overflow-x:auto}.network-social-engagement-reach>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.network-social-engagement-hero>div{padding:20px 18px}.network-social-engagement-hero h2{font-size:17px}.network-social-engagement-hero dl,.network-social-engagement-kpis,.network-social-engagement-channels>div{grid-template-columns:repeat(2,1fr)}.network-social-engagement-history>footer{flex-wrap:wrap;align-items:flex-start}.network-social-engagement-history>footer small{width:100%;margin-left:0}.network-social-engagement-reach>div{grid-template-columns:1fr}}@media (max-width:430px){.network-social-engagement-hero dl,.network-social-engagement-kpis,.network-social-engagement-channels>div{grid-template-columns:1fr}.network-social-engagement-hero>div>div,.network-social-engagement-channels>header,.network-social-engagement-units>header{flex-direction:column;align-items:flex-start}}.network-community-portfolio{gap:12px;display:grid}.network-community-hero{color:#fff;background:#18383f;border:1px solid #25434b;border-left:4px solid #43b9a4;grid-template-columns:minmax(370px,1.04fr) minmax(590px,.96fr);min-height:211px;display:grid;overflow:hidden}.network-community-hero>div{background:radial-gradient(circle at 88% 18%,#48bea733,#0000 39%);align-content:center;padding:24px 26px;display:grid}.network-community-hero>div>span{color:#82d8c9;letter-spacing:.1em;font-size:6px;font-weight:800}.network-community-hero h2{letter-spacing:-.35px;max-width:650px;margin:7px 0;font-size:20px;line-height:1.15}.network-community-hero p{color:#b8d0d2;max-width:680px;margin:0;font-size:7px;line-height:1.65}.network-community-hero>div>div{align-items:center;gap:9px;margin-top:17px;display:flex}.network-community-hero>div>div b{color:#a8eadf;background:#28545a;padding:6px 8px;font-size:6px}.network-community-hero>div>div small{color:#8fb0b4;font-size:6px}.network-community-hero dl{background:#23454c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-community-hero dl>div{border:0 solid #3a5c62;border-width:0 0 1px 1px;align-content:center;min-width:0;padding:18px;display:grid}.network-community-hero dl>div.attention{background:#4a3b40;box-shadow:inset 3px 0 #d37b70}.network-community-hero dl>div.calm{box-shadow:inset 3px 0 #55b493}.network-community-hero dt{color:#9bb9bd;text-transform:uppercase;font-size:6px;font-weight:750}.network-community-hero dd{color:#f2fbfa;white-space:nowrap;margin:7px 0 4px;font-size:18px;font-weight:780;line-height:1}.network-community-hero dl small{color:#8ca9ad;font-size:6px}.network-community-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-community-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:12px 14px;position:relative}.network-community-kpis article:before{content:"";background:#43aa96;width:3px;position:absolute;inset:0 auto 0 0}.network-community-kpis article.blue:before{background:#5192b8}.network-community-kpis article.violet:before{background:#826ab1}.network-community-kpis article.amber:before{background:#ce9841}.network-community-kpis article.rose:before{background:#be6c78}.network-community-kpis span,.network-community-kpis small{color:#7d8889;font-size:6px;display:block}.network-community-kpis span{text-transform:uppercase;font-weight:750}.network-community-kpis strong{color:#304448;margin:7px 0 4px;font-size:15px;display:block}.network-community-overview,.network-community-distributions,.network-community-footer-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:12px;display:grid}.network-community-lifecycle,.network-community-work,.network-community-distribution,.network-community-units{overflow:hidden}.network-community-lifecycle>header,.network-community-distribution>header,.network-community-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.network-community-lifecycle header span,.network-community-distribution header span,.network-community-units header span,.network-community-principles>span{color:#138676;letter-spacing:.09em;font-size:5px;font-weight:800}.network-community-lifecycle h2,.network-community-distribution h2,.network-community-units h2{margin:4px 0 2px;font-size:11px}.network-community-lifecycle header p,.network-community-distribution header p,.network-community-units header p{color:#7d8989;margin:0;font-size:6px}.network-community-lifecycle>header>strong,.network-community-distribution>header>strong,.network-community-units>header>strong{color:#087b6b;background:#e6f4f1;padding:5px 7px;font-size:6px}.network-community-lifecycle>div{background:#e1e8e7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.network-community-lifecycle>div article{background:#fff;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:10px;min-height:151px;padding:15px;display:grid;position:relative}.network-community-lifecycle article>b{color:#16836f;background:#dcf0eb;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.network-community-lifecycle article.warm>b{color:#a4732c;background:#f3ead7}.network-community-lifecycle article.quiet>b{color:#a65763;background:#f3e3e5}.network-community-lifecycle article p{margin:0}.network-community-lifecycle article p strong,.network-community-lifecycle article p small{display:block}.network-community-lifecycle article p strong{color:#39494b;font-size:7px}.network-community-lifecycle article p small{color:#858f90;margin-top:3px;font-size:5px}.network-community-lifecycle article>div{grid-column:1/-1}.network-community-lifecycle article>div span{background:#e8eeed;height:5px;display:block}.network-community-lifecycle article>div i{background:#43aa96;height:100%;display:block}.network-community-lifecycle article.warm>div i{background:#ce9841}.network-community-lifecycle article.quiet>div i{background:#be6c78}.network-community-lifecycle article>div small{color:#858f90;margin-top:5px;font-size:5px;display:block}.network-community-lifecycle article>strong{color:#36494a;font-size:13px;position:absolute;top:15px;right:15px}.network-community-lifecycle>footer{color:#737f7f;align-items:center;gap:13px;min-height:37px;padding:8px 15px;font-size:5px;display:flex}.network-community-lifecycle footer span{align-items:center;gap:5px;display:flex}.network-community-lifecycle footer i{background:#43aa96;width:8px;height:8px;display:block}.network-community-lifecycle footer i.warm{background:#ce9841}.network-community-lifecycle footer i.quiet{background:#be6c78}.network-community-work{border-top:3px solid #43aa96;padding:15px}.network-community-work>header{align-items:center;gap:10px;display:flex}.network-community-work>header>span{color:#16836f;background:#dff1ed;flex:none;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.network-community-work header small{color:#16836f;letter-spacing:.08em;font-size:5px;font-weight:800}.network-community-work h2{margin:3px 0 2px;font-size:10px}.network-community-work header p{color:#838e8f;margin:0;font-size:5px;line-height:1.4}.network-community-work dl{background:#dfe7e5;grid-template-columns:repeat(2,1fr);gap:1px;margin:16px 0 0;display:grid}.network-community-work dl div{background:#fff;min-height:83px;padding:11px}.network-community-work dl div.urgent{background:snow;box-shadow:inset 3px 0 #c9706a}.network-community-work dt{color:#808b8b;font-size:5px}.network-community-work dd{color:#354749;margin:6px 0 4px;font-size:14px;font-weight:760}.network-community-work dl small{color:#899293;font-size:5px;line-height:1.35}.network-community-distributions{grid-template-columns:repeat(2,minmax(0,1fr))}.network-community-distribution>div{background:#e2e8e7;gap:1px;display:grid}.network-community-distribution>div article{opacity:.58;background:#fbfcfc;grid-template-columns:28px minmax(120px,.9fr) minmax(120px,1fr) 35px;align-items:center;gap:9px;min-height:58px;padding:8px 12px;display:grid}.network-community-distribution>div article.used{opacity:1;background:#fff}.network-community-distribution article>b{color:#14806f;background:#e5f2ef;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.network-community-distribution.entry article>b{color:#735cad;background:#eee9f7}.network-community-distribution article p{margin:0}.network-community-distribution article p strong,.network-community-distribution article p small{display:block}.network-community-distribution article p strong{color:#3f4c4d;font-size:6px}.network-community-distribution article p small{color:#858f90;margin-top:3px;font-size:5px}.network-community-distribution article>div span{background:#e7edeb;height:4px;display:block}.network-community-distribution article>div i{background:#43aa96;height:100%;display:block}.network-community-distribution.entry article>div i{background:#826ab1}.network-community-distribution article>div small{color:#858f90;margin-top:4px;font-size:5px;display:block}.network-community-distribution article em{color:#3e4b4d;text-align:right;font-size:9px;font-style:normal;font-weight:760}.network-community-unit-table{padding:0 13px 7px;overflow-x:auto}.network-community-unit-row{border-bottom:1px solid var(--line-soft);color:#647172;grid-template-columns:minmax(185px,1.1fr) 87px 80px 132px minmax(120px,.85fr) 135px minmax(115px,.8fr) 112px 47px;align-items:center;gap:11px;min-width:1160px;min-height:70px;font-size:7px;display:grid}.network-community-unit-row.heading{color:#899394;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:760}.network-community-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-community-unit-row>div:first-child>b{color:#16816f;background:#e1f0ed;flex:none;place-items:center;width:31px;height:31px;font-size:6px;display:grid}.network-community-unit-row>div:first-child p{min-width:0;margin:0}.network-community-unit-row>div:first-child strong,.network-community-unit-row>div:first-child small,.network-community-unit-row>span strong,.network-community-unit-row>span small{display:block}.network-community-unit-row>div:first-child strong,.network-community-unit-row>span strong{color:#394849;font-size:7px}.network-community-unit-row>div:first-child small,.network-community-unit-row>span small{color:#879192;margin-top:3px;font-size:5px;line-height:1.35}.network-community-unit-row>span.attention strong{color:#a65954}.network-community-unit-row>a{color:#087b69;text-align:right;font-size:6px;font-weight:750}.network-community-progress p{background:#e6ecea;height:4px;margin:0 0 5px}.network-community-progress i{background:#43aa96;height:100%;display:block}.network-community-progress.moderation i{background:#826ab1}.network-community-progress strong{color:#3d4b4c;font-size:6px}.network-community-progress small{color:#899293;margin-top:3px;font-size:5px;display:block}.network-community-lock{color:#687a77;background:#f5f8f7;border:1px solid #d8e2df;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.network-community-network-context{background:#eff7f5;border:1px solid #c8ded9;grid-template-columns:40px minmax(210px,.9fr) minmax(390px,1.1fr);align-items:center;gap:12px;padding:15px;display:grid}.network-community-network-context>span{color:#147d6c;background:#d7ece7;place-items:center;width:39px;height:39px;font-size:9px;font-weight:800;display:grid}.network-community-network-context small{color:#16816f;letter-spacing:.08em;font-size:5px;font-weight:800}.network-community-network-context h2{margin:4px 0 3px;font-size:10px}.network-community-network-context p{color:#708180;margin:0;font-size:5px;line-height:1.45}.network-community-network-context dl{background:#cbdedb;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.network-community-network-context dl div{background:#fff;padding:9px}.network-community-network-context dt{color:#7f8b8a;font-size:5px}.network-community-network-context dd{color:#33494a;margin:4px 0 0;font-size:9px;font-weight:760}.network-community-principles{color:#fff;background:#29343d;border:1px solid #343e49;padding:15px}.network-community-principles>span{color:#83d4c6}.network-community-principles ol{background:#435059;gap:1px;margin:9px 0 0;padding:0;list-style:none;display:grid}.network-community-principles li{background:#303c45;grid-template-columns:25px 1fr;gap:8px;padding:8px;display:grid}.network-community-principles li>b{color:#76cbbd;font-size:6px}.network-community-principles li p{margin:0}.network-community-principles li strong,.network-community-principles li small{display:block}.network-community-principles li strong{color:#e5efed;font-size:6px}.network-community-principles li small{color:#aab9b7;margin-top:3px;font-size:5px}.network-community-privacy{background:#eff7f5;border:1px solid #c8ded9;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.network-community-privacy>b{color:#147d6c;background:#d9ece8;place-items:center;width:31px;height:31px;display:grid}.network-community-privacy p{margin:0}.network-community-privacy strong,.network-community-privacy small{display:block}.network-community-privacy strong{color:#31504b;font-size:7px}.network-community-privacy small{color:#6e807c;margin-top:4px;font-size:6px;line-height:1.55}@media (max-width:1260px){.network-community-hero{grid-template-columns:1fr}.network-community-hero dl{min-height:142px}.network-community-overview,.network-community-footer-grid{grid-template-columns:1fr}.network-community-work{min-height:275px}.network-community-network-context{grid-template-columns:40px 1fr}.network-community-network-context dl{grid-column:1/-1}}@media (max-width:980px){.network-community-kpis{grid-template-columns:repeat(3,1fr)}.network-community-distributions,.network-community-lifecycle>div{grid-template-columns:1fr}.network-community-lifecycle>div article{min-height:96px}}@media (max-width:680px){.network-community-hero>div{padding:20px 18px}.network-community-hero h2{font-size:17px}.network-community-hero dl,.network-community-kpis,.network-community-work dl,.network-community-network-context dl{grid-template-columns:repeat(2,1fr)}.network-community-distribution>div article{grid-template-columns:28px minmax(0,1fr) 35px}.network-community-distribution article>div{grid-column:2/-1}}@media (max-width:430px){.network-community-hero dl,.network-community-kpis,.network-community-work dl,.network-community-network-context dl{grid-template-columns:1fr}.network-community-hero>div>div,.network-community-units>header,.network-community-distribution>header{flex-direction:column;align-items:flex-start}.network-community-network-context{grid-template-columns:1fr}}.network-community-trust{gap:12px;display:grid}.network-community-trust-hero{color:#fff;background:#1e3542;border:1px solid #263f4d;border-left:4px solid #d48d63;grid-template-columns:minmax(380px,1.05fr) minmax(580px,.95fr);min-height:215px;display:grid;overflow:hidden}.network-community-trust-hero>div{background:radial-gradient(circle at 86% 16%,#d792622e,#0000 38%);align-content:center;padding:24px 26px;display:grid}.network-community-trust-hero>div>span{color:#e5b391;letter-spacing:.1em;font-size:6px;font-weight:800}.network-community-trust-hero h2{letter-spacing:-.35px;max-width:680px;margin:7px 0;font-size:20px;line-height:1.15}.network-community-trust-hero p{color:#b9cbd4;max-width:690px;margin:0;font-size:7px;line-height:1.65}.network-community-trust-hero>div>div{align-items:center;gap:9px;margin-top:17px;display:flex}.network-community-trust-hero>div>div b{color:#f0c6a8;background:#344d5b;padding:6px 8px;font-size:6px}.network-community-trust-hero>div>div small{color:#8fa7b3;font-size:6px}.network-community-trust-hero dl{background:#294451;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-community-trust-hero dl>div{border:0 solid #405c69;border-width:0 0 1px 1px;align-content:center;min-width:0;padding:18px;display:grid}.network-community-trust-hero dl>div.attention{background:#4c3c44;box-shadow:inset 3px 0 #d36f68}.network-community-trust-hero dl>div.coverage{background:#4b4945;box-shadow:inset 3px 0 #d0a354}.network-community-trust-hero dl>div.calm{box-shadow:inset 3px 0 #55b493}.network-community-trust-hero dt{color:#9eb3bd;text-transform:uppercase;font-size:6px;font-weight:750}.network-community-trust-hero dd{color:#f4f8fa;white-space:nowrap;margin:7px 0 4px;font-size:18px;font-weight:780;line-height:1}.network-community-trust-hero dl small{color:#90a7b2;font-size:6px}.network-community-trust-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-community-trust-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:12px 14px;position:relative}.network-community-trust-kpis article:before{content:"";background:#43aa96;width:3px;position:absolute;inset:0 auto 0 0}.network-community-trust-kpis article.rose:before{background:#c46a72}.network-community-trust-kpis article.amber:before{background:#cb9340}.network-community-trust-kpis article.blue:before{background:#558eb6}.network-community-trust-kpis article.violet:before{background:#856bad}.network-community-trust-kpis span,.network-community-trust-kpis small{color:#7d8889;font-size:6px;display:block}.network-community-trust-kpis span{text-transform:uppercase;font-weight:750}.network-community-trust-kpis strong{color:#304448;margin:7px 0 4px;font-size:15px;display:block}.network-community-trust-overview,.network-community-trust-middle,.network-community-trust-footer-grid{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);gap:12px;display:grid}.network-community-trust-history,.network-community-trust-age,.network-community-trust-reasons,.network-community-trust-units{overflow:hidden}.network-community-trust-history>header,.network-community-trust-age>header,.network-community-trust-reasons>header,.network-community-trust-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.network-community-trust-history header span,.network-community-trust-age header span,.network-community-trust-reasons header span,.network-community-trust-units header span,.network-community-trust-signals header span,.network-community-trust-reading>span{color:#a66d43;letter-spacing:.09em;font-size:5px;font-weight:800}.network-community-trust-history h2,.network-community-trust-age h2,.network-community-trust-reasons h2,.network-community-trust-units h2,.network-community-trust-signals h2{margin:4px 0 2px;font-size:11px}.network-community-trust-history header p,.network-community-trust-age header p,.network-community-trust-reasons header p,.network-community-trust-units header p,.network-community-trust-signals header p{color:#7d8989;margin:0;font-size:6px}.network-community-trust-history>header>strong,.network-community-trust-age>header>strong,.network-community-trust-reasons>header>strong,.network-community-trust-units>header>strong{color:#9a5e32;background:#f7ede5;padding:5px 7px;font-size:6px}.network-community-trust-history>div{grid-template-columns:repeat(6,1fr);align-items:end;gap:9px;height:174px;padding:17px 18px 11px;display:grid}.network-community-trust-history article{text-align:center;min-width:0}.network-community-trust-history article>div{background:repeating-linear-gradient(0deg,#0000 0 27px,#eef2f1 28px);border-bottom:1px solid #d7dfdd;justify-content:center;align-items:end;gap:3px;height:112px;display:flex}.network-community-trust-history article>div span{background:#4b9c8d;width:22%;min-height:2px;display:block;position:relative}.network-community-trust-history article>div span.open{background:#cb7269}.network-community-trust-history article>div b{color:#596565;font-size:5px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.network-community-trust-history article>strong,.network-community-trust-history article>small{white-space:nowrap;display:block}.network-community-trust-history article>strong{color:#475655;margin-top:6px;font-size:5px}.network-community-trust-history article>small{color:#8c9594;margin-top:2px;font-size:5px}.network-community-trust-history>footer{border-top:1px solid var(--line-soft);color:#737f7f;align-items:center;gap:13px;min-height:37px;padding:8px 15px;font-size:5px;display:flex}.network-community-trust-history footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.network-community-trust-history footer i{background:#4b9c8d;width:8px;height:8px;display:block}.network-community-trust-history footer i.open{background:#cb7269}.network-community-trust-history footer small{color:#8a9493;margin-left:auto}.network-community-trust-age>div{padding:5px 14px 6px}.network-community-trust-age article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(95px,1fr) minmax(80px,1fr) 24px;align-items:center;gap:8px;min-height:63px;display:grid}.network-community-trust-age article>b{color:#258675;background:#e5f2ee;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.network-community-trust-age article.attention>b{color:#a97427;background:#f7eddc}.network-community-trust-age article.urgent>b{color:#b34f59;background:#f7e5e6}.network-community-trust-age article p{margin:0}.network-community-trust-age article p strong,.network-community-trust-age article p small{display:block}.network-community-trust-age article p strong{color:#455454;font-size:7px}.network-community-trust-age article p small,.network-community-trust-age article>div small{color:#879190;margin-top:3px;font-size:5px}.network-community-trust-age article>div span{background:#e8eeed;height:5px;display:block}.network-community-trust-age article>div i{background:#52a592;height:100%;display:block}.network-community-trust-age article.attention>div i{background:#d1a04f}.network-community-trust-age article.urgent>div i{background:#ca6c70}.network-community-trust-age article>div small{display:block}.network-community-trust-age article em{color:#40504f;text-align:right;font-size:10px;font-style:normal;font-weight:750}.network-community-trust-age>footer{color:#899392;padding:10px 14px;font-size:5px}.network-community-trust-middle{grid-template-columns:minmax(0,1fr) minmax(355px,.56fr)}.network-community-trust-reasons>div{padding:3px 14px 8px}.network-community-trust-reasons article{border-bottom:1px solid var(--line-soft);opacity:.52;grid-template-columns:30px minmax(120px,1.2fr) minmax(120px,1fr) 28px;align-items:center;gap:9px;min-height:51px;display:grid}.network-community-trust-reasons article.used{opacity:1}.network-community-trust-reasons article>b{color:#687776;background:#edf1f0;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.network-community-trust-reasons article p{margin:0}.network-community-trust-reasons article p strong,.network-community-trust-reasons article p small{display:block}.network-community-trust-reasons article p strong{color:#455353;font-size:7px}.network-community-trust-reasons article p small,.network-community-trust-reasons article>div small{color:#879190;margin-top:3px;font-size:5px}.network-community-trust-reasons article>div span{background:#e7edec;height:5px;display:block}.network-community-trust-reasons article>div i{background:#cc8a5c;height:100%;display:block}.network-community-trust-reasons article>div small{display:block}.network-community-trust-reasons article em{color:#3e4e4d;text-align:right;font-size:10px;font-style:normal;font-weight:760}.network-community-trust-layers{color:#fff;background:#213d49;border:1px solid #334e5a;border-top:3px solid #d58c5b;padding:18px}.network-community-trust-layers>span{color:#e7ad82;letter-spacing:.09em;font-size:5px;font-weight:800}.network-community-trust-layers>h2{max-width:390px;margin:6px 0 13px;font-size:12px;line-height:1.35}.network-community-trust-layers>div{border-top:1px solid #385663;grid-template-columns:30px 1fr;gap:9px;padding:12px 0;display:grid}.network-community-trust-layers>div>b{color:#efc0a0;background:#355663;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.network-community-trust-layers p{margin:0}.network-community-trust-layers p strong,.network-community-trust-layers p small{display:block}.network-community-trust-layers p strong{color:#eef5f6;font-size:7px}.network-community-trust-layers p small{color:#a7bec6;margin-top:4px;font-size:6px;line-height:1.5}.network-community-trust-layers>a{color:#192f39;background:#d88b57;margin-top:8px;padding:7px 9px;font-size:6px;font-weight:750;display:inline-block}.network-community-trust-signals{border:1px solid var(--line);background:#fff}.network-community-trust-signals>header{border-bottom:1px solid var(--line-soft);align-items:center;min-height:64px;padding:12px 15px;display:flex}.network-community-trust-signals>div{background:#e0e7e5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.network-community-trust-signals article{background:#fff;min-height:151px;padding:14px}.network-community-trust-signals article>header{justify-content:space-between;align-items:center;display:flex}.network-community-trust-signals article header b{color:#238873;background:#e4f2ed;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.network-community-trust-signals article.urgent header b{color:#b04c56;background:#f7e3e4}.network-community-trust-signals article.queue header b{color:#aa7425;background:#f6ead8}.network-community-trust-signals article.coverage header b{color:#547fa5;background:#e5edf5}.network-community-trust-signals article header em{color:#384948;font-size:14px;font-style:normal;font-weight:760}.network-community-trust-signals article>strong,.network-community-trust-signals article>small{display:block}.network-community-trust-signals article>strong{color:#3c4d4c;margin-top:12px;font-size:8px}.network-community-trust-signals article>small{color:#7e8a89;min-height:25px;margin-top:4px;font-size:6px;line-height:1.5}.network-community-trust-signals article>p{border-top:1px solid var(--line-soft);color:#627270;margin:10px 0 0;padding-top:9px;font-size:6px;line-height:1.45}.network-community-trust-unit-table{overflow-x:auto}.network-community-trust-unit-row{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:1.35fr .65fr .8fr .85fr .85fr .65fr .8fr .8fr .75fr;align-items:center;gap:9px;min-width:1070px;min-height:70px;padding:9px 14px;display:grid}.network-community-trust-unit-row.heading{color:#7d8887;text-transform:uppercase;background:#f5f8f7;min-height:31px;font-size:5px;font-weight:750}.network-community-trust-unit-row>div:first-child{align-items:center;gap:8px;display:flex}.network-community-trust-unit-row>div:first-child>b{color:#247d6d;background:#e3efeb;flex:none;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.network-community-trust-unit-row p{margin:0}.network-community-trust-unit-row strong,.network-community-trust-unit-row small{display:block}.network-community-trust-unit-row strong{color:#40504f;font-size:7px}.network-community-trust-unit-row small{color:#899291;margin-top:3px;font-size:5px}.network-community-trust-unit-row>span.attention strong{color:#a66e27}.network-community-trust-unit-row>span.urgent strong{color:#b04f58}.network-community-trust-meter p{background:#e6eceb;height:5px;margin:0 0 5px}.network-community-trust-meter p i{background:#52a18f;height:100%;display:block}.network-community-trust-meter.coverage p i{background:#668dab}.network-community-trust-badge{color:#287b6c;background:#e4f2ed;justify-self:start;padding:5px 6px;font-size:5px;font-weight:750}.network-community-trust-badge.urgent{color:#a94751;background:#f8e4e5}.network-community-trust-badge.queue{color:#9a681f;background:#f7ecd9}.network-community-trust-badge.coverage{color:#537c9e;background:#e6eef5}.network-community-trust-network-context{color:#fff;background:#1f4148;border:1px solid #294a52;border-left:4px solid #4e9e8d;grid-template-columns:38px minmax(210px,1fr) minmax(300px,1.2fr);align-items:center;gap:13px;min-height:137px;padding:16px;display:grid}.network-community-trust-network-context>b{color:#9de0d4;background:#315a60;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.network-community-trust-network-context span{color:#82cfc2;letter-spacing:.08em;font-size:5px;font-weight:800}.network-community-trust-network-context h2{margin:4px 0 3px;font-size:10px}.network-community-trust-network-context p{color:#a7c1c4;margin:0;font-size:6px;line-height:1.45}.network-community-trust-network-context dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.network-community-trust-network-context dl div{border-left:1px solid #3c5d63;padding:8px}.network-community-trust-network-context dt{color:#94afb2;font-size:5px}.network-community-trust-network-context dd{color:#f3f8f8;margin:5px 0 0;font-size:11px;font-weight:750}.network-community-trust-reading{border:1px solid var(--line);background:#fff;padding:15px}.network-community-trust-reading ol{margin:8px 0 0;padding:0;list-style:none}.network-community-trust-reading li{border-top:1px solid var(--line-soft);grid-template-columns:23px 1fr;align-items:center;gap:8px;min-height:35px;display:grid}.network-community-trust-reading li>b{color:#b47a4f;font-size:6px}.network-community-trust-reading li p{margin:0}.network-community-trust-reading li strong,.network-community-trust-reading li small{display:block}.network-community-trust-reading li strong{color:#465554;font-size:6px}.network-community-trust-reading li small{color:#899291;margin-top:2px;font-size:5px}.network-community-trust-privacy{background:#f4faf8;border:1px solid #c9ddd8;border-left:4px solid #4ca08e;align-items:center;gap:11px;min-height:57px;padding:11px 14px;display:flex}.network-community-trust-privacy>b{color:#27816f;background:#dceee9;flex:none;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.network-community-trust-privacy p{margin:0}.network-community-trust-privacy strong,.network-community-trust-privacy small{display:block}.network-community-trust-privacy strong{color:#38524e;font-size:7px}.network-community-trust-privacy small{color:#71837f;margin-top:3px;font-size:6px;line-height:1.45}@media (max-width:1080px){.network-community-trust-hero{grid-template-columns:1fr}.network-community-trust-kpis{grid-template-columns:repeat(3,1fr)}.network-community-trust-overview,.network-community-trust-middle,.network-community-trust-footer-grid{grid-template-columns:1fr}.network-community-trust-signals>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.network-community-trust-hero dl,.network-community-trust-kpis,.network-community-trust-signals>div{grid-template-columns:repeat(2,1fr)}.network-community-trust-history>div{gap:4px;padding-inline:9px}.network-community-trust-history article>div span{width:31%}.network-community-trust-history>footer{flex-wrap:wrap;align-items:flex-start}.network-community-trust-history footer small{width:100%;margin-left:0}.network-community-trust-network-context{grid-template-columns:35px 1fr}.network-community-trust-network-context dl{grid-column:1/-1}}@media (max-width:480px){.network-community-trust-hero dl,.network-community-trust-kpis,.network-community-trust-signals>div{grid-template-columns:1fr}.network-community-trust-reasons article{grid-template-columns:28px 1fr 58px 22px}.network-community-trust-age article{grid-template-columns:28px 1fr 70px 20px}.network-community-trust-network-context dl{grid-template-columns:repeat(2,1fr)}}.network-social-presence{gap:12px;display:grid}.network-social-presence :is(h2,p,dl,ol){margin-top:0}.network-social-presence-hero{color:#fff;background:#183432;border:1px solid #203e3b;grid-template-columns:minmax(0,1.2fr) minmax(460px,.8fr);min-height:238px;display:grid;overflow:hidden}.network-social-presence-hero>div{background:radial-gradient(circle at 84% 17%,#63d4b026,#0000 30%),linear-gradient(135deg,#183432,#223f4a);align-content:center;padding:28px 31px;display:grid}.network-social-presence-hero>div>span{color:#80d5bd;letter-spacing:.12em;font-size:6px;font-weight:800}.network-social-presence-hero h2{letter-spacing:-.035em;max-width:650px;margin:7px 0 8px;font-size:22px}.network-social-presence-hero>div>p{color:#bdd0cd;max-width:720px;margin:0;font-size:8px;line-height:1.65}.network-social-presence-hero>div>div{align-items:center;gap:12px;margin-top:20px;display:flex}.network-social-presence-hero>div>div b{color:#16322f;background:#55c9a8;padding:6px 8px;font-size:6px}.network-social-presence-hero>div>div small{color:#9ab9b4;font-size:6px}.network-social-presence-hero dl{background:#213d3a;border-left:1px solid #365653;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-social-presence-hero dl>div{border:1px solid #365653;border-width:0 1px 1px 0;align-content:center;min-width:0;padding:21px;display:grid}.network-social-presence-hero dt{color:#a8c3bf;font-size:6px}.network-social-presence-hero dd{color:#f4fffc;margin:7px 0 4px;font-size:25px;font-weight:780;line-height:1}.network-social-presence-hero dl small{color:#8dacaa;font-size:6px;line-height:1.4}.network-social-presence-hero dl .balanced{background:#244843}.network-social-presence-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-social-presence-kpis article{border:1px solid var(--line);background:#fff;border-top:3px solid #354c4a;min-width:0;padding:12px 14px}.network-social-presence-kpis article.violet{border-top-color:#8069c5}.network-social-presence-kpis article.green{border-top-color:#3aab84}.network-social-presence-kpis article.rose{border-top-color:#bb687b}.network-social-presence-kpis article.teal{border-top-color:#3b8f9a}.network-social-presence-kpis span,.network-social-presence-kpis small{color:#858b89;font-size:5px;display:block}.network-social-presence-kpis strong{color:#32433f;margin:5px 0 4px;font-size:16px;display:block}.network-social-presence-kpis small{line-height:1.4}.network-social-presence-overview{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:12px;display:grid}.network-social-presence-history{overflow:hidden}.network-social-presence-history>header,.network-social-presence-units>header,.network-social-presence-quadrants>header{border-bottom:1px solid var(--line-soft);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.network-social-presence-history header span,.network-social-presence-units header span,.network-social-presence-quadrants header span{color:#318a75;letter-spacing:.09em;font-size:5px;font-weight:800}.network-social-presence-history h2,.network-social-presence-units h2,.network-social-presence-quadrants h2{margin:4px 0 2px;font-size:11px}.network-social-presence-history header p,.network-social-presence-units header p,.network-social-presence-quadrants header p{color:#7f8583;margin:0;font-size:6px}.network-social-presence-history>header>strong,.network-social-presence-units>header>strong,.network-social-presence-quadrants>header>strong{color:#26785f;white-space:nowrap;background:#e5f4ef;padding:5px 7px;font-size:6px}.network-social-presence-week-chart{grid-template-columns:repeat(6,minmax(82px,1fr));align-items:end;gap:8px;height:260px;padding:18px 16px 12px;display:grid}.network-social-presence-week-chart article{text-align:center;grid-template-rows:165px auto auto auto;align-items:end;min-width:0;display:grid}.network-social-presence-week-space{background:repeating-linear-gradient(0deg,#0000 0 39px,#eff3f1 40px);border-bottom:1px solid #dfe5e2;justify-content:center;align-items:end;gap:3px;height:158px;display:flex}.network-social-presence-week-space>div{width:20%;min-height:2px;position:relative}.network-social-presence-week-space>div.social{background:#8069c5}.network-social-presence-week-space>div.entry{background:#3ba77e}.network-social-presence-week-space>div.class{background:#4794a0}.network-social-presence-week-space b{color:#777e7b;font-size:5px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.network-social-presence-week-chart article>strong{color:#414845;margin-top:7px;font-size:6px}.network-social-presence-week-chart article>small{color:#755fba;margin-top:3px;font-size:5px}.network-social-presence-week-chart article>span{color:#4e8273;margin-top:3px;font-size:5px}.network-social-presence-history>footer{border-top:1px solid var(--line-soft);color:#737a78;align-items:center;gap:13px;min-height:38px;padding:8px 15px;font-size:5px;display:flex}.network-social-presence-history>footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.network-social-presence-history>footer i{width:8px;height:8px;display:block}.network-social-presence-history>footer i.social{background:#8069c5}.network-social-presence-history>footer i.entry{background:#3ba77e}.network-social-presence-history>footer i.class{background:#4794a0}.network-social-presence-history>footer small{color:#8a908e;text-align:right;margin-left:auto}.network-social-presence-reading{color:#fff;background:#293f3e;border:1px solid #344b49;padding:18px}.network-social-presence-reading>span{color:#68c5ab;letter-spacing:.1em;font-size:5px;font-weight:800}.network-social-presence-reading h2{margin:6px 0 8px;font-size:12px}.network-social-presence-reading>p{color:#b6c8c5;margin:0 0 15px;font-size:6px;line-height:1.55}.network-social-presence-reading ol{background:#49605e;gap:1px;margin:0;padding:0;list-style:none;display:grid}.network-social-presence-reading li{background:#314846;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.network-social-presence-reading li>b{color:#63c4a9;font-size:6px}.network-social-presence-reading li strong,.network-social-presence-reading li small{display:block}.network-social-presence-reading li strong{color:#edf7f5;font-size:6px}.network-social-presence-reading li small{color:#a9bdba;margin-top:3px;font-size:5px;line-height:1.35}.network-social-presence-quadrants{border:1px solid var(--line);background:#f4f7f6}.network-social-presence-quadrants>div{grid-template-columns:repeat(4,1fr);gap:9px;padding:10px;display:grid}.network-social-presence-quadrants article{background:#fff;border:1px solid #dfe6e3;border-top:3px solid #41a985;min-width:0;padding:13px}.network-social-presence-quadrants article.connect{border-top-color:#40929d}.network-social-presence-quadrants article.activate{border-top-color:#8069c5}.network-social-presence-quadrants article.restart{border-top-color:#ba6876}.network-social-presence-quadrants article>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.network-social-presence-quadrants article header>b{color:#2b876a;background:#e1f2ec;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.network-social-presence-quadrants article.connect header>b{color:#347b84;background:#e1eff1}.network-social-presence-quadrants article.activate header>b{color:#6751ab;background:#ece8f8}.network-social-presence-quadrants article.restart header>b{color:#a35462;background:#f5e7e9}.network-social-presence-quadrants article header p{margin:0}.network-social-presence-quadrants article header strong,.network-social-presence-quadrants article header small{display:block}.network-social-presence-quadrants article header strong{color:#3d4744;font-size:7px}.network-social-presence-quadrants article header small{color:#858c89;margin-top:3px;font-size:5px;line-height:1.35}.network-social-presence-quadrants article header em{color:#354b46;font-size:15px;font-style:normal;font-weight:780}.network-social-presence-quadrants article>p{color:#646d6a;border-top:1px solid #e8ecea;min-height:38px;margin:13px 0 10px;padding-top:10px;font-size:6px;line-height:1.5}.network-social-presence-quadrants article>footer{flex-wrap:wrap;gap:4px;display:flex}.network-social-presence-quadrants article>footer span{color:#6f7875;background:#f0f4f2;padding:4px 5px;font-size:5px}.network-social-presence-units{overflow:hidden}.network-social-presence-unit-table{padding:0 13px 7px;overflow-x:auto}.network-social-presence-unit-row{border-bottom:1px solid var(--line-soft);color:#666e6b;grid-template-columns:minmax(170px,1.1fr) 70px 75px 82px 74px 105px 105px 105px 96px 44px;align-items:center;gap:10px;min-width:1210px;min-height:70px;font-size:7px;display:grid}.network-social-presence-unit-row.heading{color:#8d9491;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:760}.network-social-presence-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-social-presence-unit-row>div:first-child>b{color:#2d8169;background:#e2f0eb;flex:none;place-items:center;width:31px;height:31px;font-size:6px;display:grid}.network-social-presence-unit-row>div:first-child p{min-width:0;margin:0}.network-social-presence-unit-row :is(strong,small){display:block}.network-social-presence-unit-row strong{color:#3d4643;font-size:7px}.network-social-presence-unit-row small{color:#8a918e;margin-top:3px;font-size:5px;line-height:1.35}.network-social-presence-unit-row>span.up strong{color:#278165}.network-social-presence-unit-row>span.down strong{color:#a4525e}.network-social-presence-unit-row>a{color:#2c8269;text-align:right;font-size:6px;font-weight:750}.network-social-presence-meter p{background:#e9eeec;height:4px;margin:0 0 5px}.network-social-presence-meter i{background:#8069c5;height:100%;display:block}.network-social-presence-meter.presence i{background:#3ba77e}.network-social-presence-badge{color:#267a61;background:#e1f2ec;width:fit-content;padding:5px 6px;font-size:5px;font-weight:760}.network-social-presence-badge.connect{color:#347884;background:#e2eff1}.network-social-presence-badge.activate{color:#654fa7;background:#ece8f8}.network-social-presence-badge.restart{color:#a25261;background:#f5e7e9}.network-social-presence-lock{color:#63716d;background:#f6f8f7;border:1px solid #dbe3df;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.network-social-presence-playbook{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);display:grid}.network-social-presence-playbook>section{padding:17px}.network-social-presence-playbook>section>span{color:#318a75;letter-spacing:.09em;font-size:5px;font-weight:800}.network-social-presence-playbook h2{margin:5px 0 13px;font-size:11px}.network-social-presence-playbook>section>div{background:#dfe7e3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.network-social-presence-playbook article{background:#f8faf9;grid-template-columns:25px 1fr;gap:8px;padding:12px;display:grid}.network-social-presence-playbook article>b{color:#2b8b70;font-size:6px}.network-social-presence-playbook article p{margin:0}.network-social-presence-playbook article strong,.network-social-presence-playbook article small{display:block}.network-social-presence-playbook article strong{color:#3f4946;font-size:6px}.network-social-presence-playbook article small{color:#858d8a;margin-top:4px;font-size:5px;line-height:1.4}.network-social-presence-playbook aside{color:#fff;background:#2d4643;border-left:1px solid #36514d;grid-template-columns:34px 1fr;align-content:center;gap:10px;padding:18px;display:grid}.network-social-presence-playbook aside>b{color:#73cdb5;background:#3f625d;place-items:center;width:33px;height:33px;display:grid}.network-social-presence-playbook aside p{margin:0}.network-social-presence-playbook aside strong,.network-social-presence-playbook aside small{display:block}.network-social-presence-playbook aside strong{color:#edf8f5;font-size:7px}.network-social-presence-playbook aside small{color:#acc1bd;margin-top:5px;font-size:6px;line-height:1.5}.network-social-presence-privacy{background:#edf6f3;border:1px solid #cbded7;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.network-social-presence-privacy>b{color:#287b63;background:#dceee8;place-items:center;width:31px;height:31px;display:grid}.network-social-presence-privacy p{margin:0}.network-social-presence-privacy strong,.network-social-presence-privacy small{display:block}.network-social-presence-privacy strong{color:#3c5e54;font-size:7px}.network-social-presence-privacy small{color:#657b74;margin-top:4px;font-size:6px;line-height:1.55}@media (max-width:1260px){.network-social-presence-hero{grid-template-columns:1fr}.network-social-presence-hero dl{border-top:1px solid #365653;border-left:0;min-height:142px}.network-social-presence-overview,.network-social-presence-playbook{grid-template-columns:1fr}.network-social-presence-reading{min-height:275px}.network-social-presence-playbook aside{border-top:1px solid #36514d;border-left:0;min-height:130px}}@media (max-width:980px){.network-social-presence-kpis{grid-template-columns:repeat(3,1fr)}.network-social-presence-week-chart{grid-template-columns:repeat(6,88px);overflow-x:auto}.network-social-presence-quadrants>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.network-social-presence-hero>div{padding:20px 18px}.network-social-presence-hero h2{font-size:17px}.network-social-presence-hero dl,.network-social-presence-kpis{grid-template-columns:repeat(2,1fr)}.network-social-presence-history>footer{flex-wrap:wrap;align-items:flex-start}.network-social-presence-history>footer small{text-align:left;width:100%;margin-left:0}.network-social-presence-playbook>section>div{grid-template-columns:1fr}}@media (max-width:430px){.network-social-presence-hero dl,.network-social-presence-kpis,.network-social-presence-quadrants>div{grid-template-columns:1fr}.network-social-presence-hero>div>div,.network-social-presence-history>header,.network-social-presence-units>header,.network-social-presence-quadrants>header{flex-direction:column;align-items:flex-start}}.network-social-meetups{gap:12px;display:grid}.network-social-meetups :is(h2,p,dl,ol){margin-top:0}.network-social-meetups-hero{color:#fff;background:#183d45;border:1px solid #183d45;grid-template-columns:minmax(0,1.2fr) minmax(460px,.8fr);min-height:238px;display:grid;overflow:hidden}.network-social-meetups-hero>div{background:radial-gradient(circle at 84% 18%,#52d5b829,#0000 30%),linear-gradient(135deg,#183d45,#20394f);align-content:center;padding:28px 31px;display:grid}.network-social-meetups-hero>div>span{color:#6dd9bd;letter-spacing:.12em;font-size:6px;font-weight:800}.network-social-meetups-hero h2{letter-spacing:-.035em;max-width:670px;margin:7px 0 8px;font-size:22px}.network-social-meetups-hero>div>p{color:#bdd2d5;max-width:720px;margin:0;font-size:8px;line-height:1.65}.network-social-meetups-hero>div>div{align-items:center;gap:12px;margin-top:20px;display:flex}.network-social-meetups-hero>div>div b{color:#173735;background:#58d0ae;padding:6px 8px;font-size:6px}.network-social-meetups-hero>div>div small{color:#9ebbc0;font-size:6px}.network-social-meetups-hero dl{background:#21434a;border-left:1px solid #365a62;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-social-meetups-hero dl>div{border:1px solid #365a62;border-width:0 1px 1px 0;align-content:center;min-width:0;padding:21px;display:grid}.network-social-meetups-hero dt{color:#abc6ca;font-size:6px}.network-social-meetups-hero dd{color:#f2fffb;margin:7px 0 4px;font-size:25px;font-weight:780;line-height:1}.network-social-meetups-hero dl small{color:#91afb4;font-size:6px;line-height:1.4}.network-social-meetups-hero dl .positive{background:#234e4c}.network-social-meetups-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-social-meetups-kpis article{border:1px solid var(--line);background:#fff;border-top:3px solid #3cae87;min-width:0;padding:12px 14px}.network-social-meetups-kpis article.blue{border-top-color:#458da6}.network-social-meetups-kpis article.violet{border-top-color:#8069c5}.network-social-meetups-kpis article.amber{border-top-color:#c39143}.network-social-meetups-kpis article.rose{border-top-color:#b86073}.network-social-meetups-kpis span,.network-social-meetups-kpis small{color:#858c8a;font-size:5px;display:block}.network-social-meetups-kpis strong{color:#304441;margin:5px 0 4px;font-size:16px;display:block}.network-social-meetups-kpis small{line-height:1.4}.network-social-meetups-overview{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:12px;display:grid}.network-social-meetups-horizon{overflow:hidden}.network-social-meetups-horizon>header,.network-social-meetups-activities>header,.network-social-meetups-audiences>header,.network-social-meetups-units>header,.network-social-meetups-signals>header{border-bottom:1px solid var(--line-soft);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.network-social-meetups-horizon header span,.network-social-meetups-activities header span,.network-social-meetups-audiences header span,.network-social-meetups-units header span,.network-social-meetups-signals header span{color:#26836d;letter-spacing:.09em;font-size:5px;font-weight:800}.network-social-meetups-horizon h2,.network-social-meetups-activities h2,.network-social-meetups-audiences h2,.network-social-meetups-units h2,.network-social-meetups-signals h2{margin:4px 0 2px;font-size:11px}.network-social-meetups-horizon header p,.network-social-meetups-activities header p,.network-social-meetups-audiences header p,.network-social-meetups-units header p,.network-social-meetups-signals header p{color:#7f8684;margin:0;font-size:6px}.network-social-meetups-horizon>header>strong,.network-social-meetups-activities>header>strong,.network-social-meetups-audiences>header>strong,.network-social-meetups-units>header>strong{color:#26785f;white-space:nowrap;background:#e4f3ee;padding:5px 7px;font-size:6px}.network-social-meetups-horizon>div{grid-template-columns:repeat(4,1fr);align-items:end;gap:13px;height:255px;padding:20px 21px 13px;display:grid}.network-social-meetups-horizon>div>article{text-align:center;grid-template-rows:152px auto auto auto;align-items:end;display:grid}.network-social-meetups-horizon article>div{background:repeating-linear-gradient(0deg,#0000 0 35px,#eef2f1 36px);border-bottom:1px solid #dce3e0;justify-content:center;align-items:end;gap:6px;height:145px;display:flex}.network-social-meetups-horizon article>div span{width:23%;min-height:2px;position:relative}.network-social-meetups-horizon article>div span.invitation{background:#3da47f}.network-social-meetups-horizon article>div span.interest{background:#4d88a0}.network-social-meetups-horizon article>div b{color:#727b78;font-size:5px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.network-social-meetups-horizon article>strong{color:#3e4845;margin-top:8px;font-size:6px}.network-social-meetups-horizon article>small{color:#8a918f;margin-top:3px;font-size:5px}.network-social-meetups-horizon article>em{color:#3c7d8f;margin-top:3px;font-size:5px;font-style:normal}.network-social-meetups-horizon>footer{border-top:1px solid var(--line-soft);color:#737b78;align-items:center;gap:13px;min-height:38px;padding:8px 15px;font-size:5px;display:flex}.network-social-meetups-horizon>footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.network-social-meetups-horizon>footer i{width:8px;height:8px;display:block}.network-social-meetups-horizon>footer i.invitation{background:#3da47f}.network-social-meetups-horizon>footer i.interest{background:#4d88a0}.network-social-meetups-horizon>footer small{color:#89918e;text-align:right;margin-left:auto}.network-social-meetups-boundary{color:#fff;background:#293f46;border:1px solid #304b52;padding:18px}.network-social-meetups-boundary>span{color:#68d0b3;letter-spacing:.1em;font-size:5px;font-weight:800}.network-social-meetups-boundary h2{margin:6px 0 8px;font-size:12px}.network-social-meetups-boundary>p{color:#b7c8cc;margin:0 0 15px;font-size:6px;line-height:1.55}.network-social-meetups-boundary ol{background:#496067;gap:1px;margin:0;padding:0;list-style:none;display:grid}.network-social-meetups-boundary li{background:#314950;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:10px;display:grid}.network-social-meetups-boundary li>b{color:#68ceb3;font-size:6px}.network-social-meetups-boundary li p{margin:0}.network-social-meetups-boundary li strong,.network-social-meetups-boundary li small{display:block}.network-social-meetups-boundary li strong{color:#edf7f5;font-size:6px}.network-social-meetups-boundary li small{color:#a9bdc0;margin-top:3px;font-size:5px;line-height:1.35}.network-social-meetups-distributions{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.network-social-meetups-activities,.network-social-meetups-audiences{overflow:hidden}.network-social-meetups-activities>div{background:#e0e6e4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.network-social-meetups-audiences>div{background:#e0e6e4;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.network-social-meetups-activities article,.network-social-meetups-audiences article{opacity:.6;background:#fbfcfc;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:74px;padding:10px;display:grid}.network-social-meetups-activities article.used,.network-social-meetups-audiences article.used{opacity:1;background:#fff}.network-social-meetups-activities article>b,.network-social-meetups-audiences article>b{color:#2c8269;background:#e3f1ec;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.network-social-meetups-activities article p,.network-social-meetups-audiences article p{margin:0}.network-social-meetups-activities article p strong,.network-social-meetups-activities article p small,.network-social-meetups-audiences article p strong,.network-social-meetups-audiences article p small{display:block}.network-social-meetups-activities article p strong,.network-social-meetups-audiences article p strong{color:#424b48;font-size:6px}.network-social-meetups-activities article p small,.network-social-meetups-audiences article p small{color:#858d8a;margin-top:3px;font-size:5px}.network-social-meetups-activities article>div,.network-social-meetups-audiences article>div{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.network-social-meetups-activities article>div>span,.network-social-meetups-audiences article>div>span{background:#e9eeec;height:4px}.network-social-meetups-activities article>div i,.network-social-meetups-audiences article>div i{background:#3ba47e;height:100%;display:block}.network-social-meetups-activities article>div small,.network-social-meetups-audiences article>div small{color:#7e8784;font-size:5px}.network-social-meetups-signals{border:1px solid var(--line);background:#f5f8f7}.network-social-meetups-signals>div{grid-template-columns:repeat(4,1fr);gap:9px;padding:10px;display:grid}.network-social-meetups-signals article{background:#fff;border:1px solid #dfe6e3;border-top:3px solid #70827c;min-width:0;padding:13px}.network-social-meetups-signals article.discover{border-top-color:#478ba0}.network-social-meetups-signals article.sustain{border-top-color:#3ba47e}.network-social-meetups-signals article.protect{border-top-color:#c28c42}.network-social-meetups-signals article header{justify-content:space-between;align-items:center;display:flex}.network-social-meetups-signals article header b{color:#5d706a;background:#edf1ef;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.network-social-meetups-signals article.discover header b{color:#39788b;background:#e2eef2}.network-social-meetups-signals article.sustain header b{color:#2a8066;background:#e1f2ec}.network-social-meetups-signals article.protect header b{color:#9b6c28;background:#f7eedf}.network-social-meetups-signals article header em{color:#394844;font-size:17px;font-style:normal;font-weight:780}.network-social-meetups-signals article>strong,.network-social-meetups-signals article>small{display:block}.network-social-meetups-signals article>strong{color:#3e4845;margin-top:11px;font-size:7px}.network-social-meetups-signals article>small{color:#858d8a;min-height:27px;margin-top:4px;font-size:5px;line-height:1.4}.network-social-meetups-signals article>p{color:#61706b;border-top:1px solid #e8ecea;margin:10px 0 0;padding-top:9px;font-size:6px;line-height:1.45}.network-social-meetups-units{overflow:hidden}.network-social-meetups-unit-table{padding:0 13px 7px;overflow-x:auto}.network-social-meetups-unit-row{border-bottom:1px solid var(--line-soft);color:#666e6b;grid-template-columns:minmax(175px,1.1fr) 70px 75px 75px 80px 95px 85px 110px 105px 115px;align-items:center;gap:10px;min-width:1180px;min-height:70px;font-size:7px;display:grid}.network-social-meetups-unit-row.heading{color:#8d9491;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:760}.network-social-meetups-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-social-meetups-unit-row>div:first-child>b{color:#2d8169;background:#e2f0eb;flex:none;place-items:center;width:31px;height:31px;font-size:6px;display:grid}.network-social-meetups-unit-row>div:first-child p{min-width:0;margin:0}.network-social-meetups-unit-row :is(strong,small){display:block}.network-social-meetups-unit-row strong{color:#3d4643;font-size:7px}.network-social-meetups-unit-row small{color:#8a918e;margin-top:3px;font-size:5px;line-height:1.35}.network-social-meetups-meter p{background:#e9eeec;height:4px;margin:0 0 5px}.network-social-meetups-meter i{background:#4b8ca0;height:100%;display:block}.network-social-meetups-meter.adoption i{background:#3ba47e}.network-social-meetups-badge{color:#5d6f69;background:#edf1ef;width:fit-content;padding:5px 6px;font-size:5px;font-weight:760}.network-social-meetups-badge.discover{color:#39788b;background:#e2eef2}.network-social-meetups-badge.sustain{color:#287a62;background:#e1f2ec}.network-social-meetups-badge.protect{color:#976824;background:#f7eedf}.network-social-meetups-footer{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);display:grid}.network-social-meetups-footer>section{padding:17px}.network-social-meetups-footer>section>span{color:#26836d;letter-spacing:.09em;font-size:5px;font-weight:800}.network-social-meetups-footer h2{margin:5px 0 13px;font-size:11px}.network-social-meetups-footer>section>div{background:#dfe7e4;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.network-social-meetups-footer article{background:#f8faf9;grid-template-columns:25px 1fr;gap:8px;padding:12px;display:grid}.network-social-meetups-footer article>b{color:#2b876d;font-size:6px}.network-social-meetups-footer article p{margin:0}.network-social-meetups-footer article strong,.network-social-meetups-footer article small{display:block}.network-social-meetups-footer article strong{color:#3f4946;font-size:6px}.network-social-meetups-footer article small{color:#858d8a;margin-top:4px;font-size:5px;line-height:1.4}.network-social-meetups-footer aside{color:#fff;background:#2c464c;border-left:1px solid #36545a;grid-template-columns:34px 1fr;align-content:center;gap:10px;padding:18px;display:grid}.network-social-meetups-footer aside>b{color:#73d0b6;background:#3e6266;place-items:center;width:33px;height:33px;display:grid}.network-social-meetups-footer aside p{margin:0}.network-social-meetups-footer aside strong,.network-social-meetups-footer aside small{display:block}.network-social-meetups-footer aside strong{color:#edf8f5;font-size:7px}.network-social-meetups-footer aside small{color:#acc2c5;margin-top:5px;font-size:6px;line-height:1.5}.network-social-meetups-footer aside a{color:#75d4bb;grid-column:2;font-size:6px;font-weight:760}.network-social-meetups-privacy{background:#edf6f3;border:1px solid #cbded7;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.network-social-meetups-privacy>b{color:#287b63;background:#dceee8;place-items:center;width:31px;height:31px;display:grid}.network-social-meetups-privacy p{margin:0}.network-social-meetups-privacy strong,.network-social-meetups-privacy small{display:block}.network-social-meetups-privacy strong{color:#3c5e54;font-size:7px}.network-social-meetups-privacy small{color:#657b74;margin-top:4px;font-size:6px;line-height:1.55}@media (max-width:1260px){.network-social-meetups-hero{grid-template-columns:1fr}.network-social-meetups-hero dl{border-top:1px solid #365a62;border-left:0;min-height:142px}.network-social-meetups-overview,.network-social-meetups-footer{grid-template-columns:1fr}.network-social-meetups-boundary{min-height:275px}.network-social-meetups-footer aside{border-top:1px solid #36545a;border-left:0;min-height:130px}}@media (max-width:980px){.network-social-meetups-kpis{grid-template-columns:repeat(3,1fr)}.network-social-meetups-distributions{grid-template-columns:1fr}.network-social-meetups-signals>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.network-social-meetups-hero>div{padding:20px 18px}.network-social-meetups-hero h2{font-size:17px}.network-social-meetups-hero dl,.network-social-meetups-kpis{grid-template-columns:repeat(2,1fr)}.network-social-meetups-horizon>div{grid-template-columns:repeat(4,85px);overflow-x:auto}.network-social-meetups-horizon>footer{flex-wrap:wrap;align-items:flex-start}.network-social-meetups-horizon>footer small{text-align:left;width:100%;margin-left:0}.network-social-meetups-activities>div{grid-template-columns:repeat(2,1fr)}.network-social-meetups-footer>section>div{grid-template-columns:1fr}}@media (max-width:430px){.network-social-meetups-hero dl,.network-social-meetups-kpis,.network-social-meetups-signals>div,.network-social-meetups-activities>div,.network-social-meetups-audiences>div{grid-template-columns:1fr}.network-social-meetups-hero>div>div,.network-social-meetups-horizon>header,.network-social-meetups-units>header{flex-direction:column;align-items:flex-start}}.policy-draft-reach{background:#fbfdfc;border:1px solid #d9e5e0;margin-top:12px}.policy-draft-reach>header{background:linear-gradient(90deg,#eff8f4,#fbfdfc);border-bottom:1px solid #e2eae6;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:9px 11px;display:flex}.policy-draft-reach>header span,.policy-draft-reach>header strong,.policy-draft-reach>header small{display:block}.policy-draft-reach>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.policy-draft-reach>header strong{color:#21483b;margin-top:4px;font-size:9px}.policy-draft-reach>header small{color:#7e8c86;margin-top:2px;font-size:5px}.policy-draft-reach>header>b{color:#536760;background:#e8eeeb;padding:4px 6px;font-size:5px}.policy-draft-reach>header>b.draft{color:#7e5b18;background:#fff0c8}.policy-draft-reach>div{grid-template-columns:repeat(5,1fr);display:grid}.policy-draft-reach article{border-right:1px solid #e6ece9;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:65px;padding:8px 9px;display:grid}.policy-draft-reach article:last-child{border-right:0}.policy-draft-reach article>i{color:#929c98;background:#eef1f0;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;display:grid}.policy-draft-reach article.active>i{color:#08795d;background:#dff3eb}.policy-draft-reach article p{margin:0}.policy-draft-reach article strong,.policy-draft-reach article small{display:block}.policy-draft-reach article strong{color:#76837d;font-size:6px;line-height:1.35}.policy-draft-reach article.active strong{color:#2f4b40}.policy-draft-reach article small{color:#9aa39f;margin-top:3px;font-size:5px;line-height:1.35}.policy-bilateral-rule{background:#eef7f4;border-top:1px solid #e1e9e5;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) minmax(180px,1.25fr);align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.policy-bilateral-rule>span{border-left:3px solid #0a9d74;flex-direction:column;justify-content:center;min-height:31px;padding-left:8px;display:flex}.policy-bilateral-rule i,.policy-bilateral-rule strong{display:block}.policy-bilateral-rule i{color:#08795d;letter-spacing:.07em;font-size:5px;font-style:normal;font-weight:800}.policy-bilateral-rule strong{color:#345047;margin-top:3px;font-size:6px}.policy-bilateral-rule>b{color:#08795d;text-align:center;font-size:11px}.policy-bilateral-rule>em{color:#667a72;font-size:5px;font-style:normal;line-height:1.45}.policy-draft-reach>footer{background:#f7faf8;border-top:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:7px 10px;display:flex}.policy-draft-reach>footer span{color:#405b50;align-items:center;gap:6px;font-size:6px;font-weight:700;display:flex}.policy-draft-reach>footer span b{color:#08795d;background:#e2f3ed;place-items:center;width:20px;height:20px;display:grid}.policy-draft-reach>footer>small{color:#84908b;text-align:right;max-width:310px;font-size:5px;line-height:1.4}.policy-public-projection{background:#fffaf2;border:1px solid #ded3bf;margin-top:12px}.policy-public-projection.open{background:#f3faf7;border-color:#bfdacf}.policy-public-projection>header{border-bottom:1px solid #e8dfcf;border-left:3px solid #9b7541;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:flex}.policy-public-projection.open>header{border-color:#d9e8e2 #d9e8e2 #d9e8e2 #168161}.policy-public-projection>header span,.policy-public-projection>header strong,.policy-public-projection>header small{display:block}.policy-public-projection>header span{color:#8b6736;letter-spacing:.09em;font-size:5px;font-weight:850}.policy-public-projection.open>header span{color:#08795d}.policy-public-projection>header strong{color:#4d4132;margin-top:4px;font-size:9px}.policy-public-projection.open>header strong{color:#24483b}.policy-public-projection>header small{color:#897e6e;margin-top:2px;font-size:5px}.policy-public-projection>header>b{color:#805d2c;white-space:nowrap;background:#f2e7d3;padding:4px 6px;font-size:5px}.policy-public-projection.open>header>b{color:#08795d;background:#daf0e8}.policy-public-projection-metrics{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.policy-public-projection-metrics article{border-right:1px solid #e6ebe8;min-height:74px;padding:10px}.policy-public-projection-metrics article:last-child{border-right:0}.policy-public-projection-metrics span,.policy-public-projection-metrics strong,.policy-public-projection-metrics small{display:block}.policy-public-projection-metrics span{color:#7d8984;letter-spacing:.07em;font-size:5px;font-weight:800}.policy-public-projection-metrics strong{color:#29463b;margin-top:6px;font-size:14px}.policy-public-projection-metrics small{color:#86918c;margin-top:4px;font-size:5px;line-height:1.35}.policy-public-projection-metrics article.protected strong{color:#8a642d}.policy-public-projection-metrics article.room strong{color:#694d27;letter-spacing:.05em;font-size:8px}.policy-public-projection>footer{background:#fafcfb;border-top:1px solid #e5ebe8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:57px;padding:9px 11px;display:grid}.policy-public-projection>footer strong{color:#43564e;font-size:6.5px}.policy-public-projection>footer p{color:#7c8983;margin:3px 0 0;font-size:5px;line-height:1.45}.policy-public-projection>footer a{color:#775326;white-space:nowrap;background:#fff;border:1px solid #9b7541;align-items:center;min-height:30px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.policy-public-projection.open>footer a{color:#08795d;border-color:#168161}.unit-social-policy-page{gap:12px;display:grid}.unit-social-policy-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.unit-social-policy-summary article{border-right:1px solid var(--line-soft);min-height:78px;padding:12px 14px}.unit-social-policy-summary article:last-child{border-right:0}.unit-social-policy-summary span,.unit-social-policy-summary strong,.unit-social-policy-summary small{display:block}.unit-social-policy-summary span{color:#7d8984;letter-spacing:.08em;font-size:5px;font-weight:800}.unit-social-policy-summary strong{color:#213e34;margin-top:7px;font-size:11px}.unit-social-policy-summary small{color:#87928d;margin-top:3px;font-size:5px}.unit-social-policy-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:12px;display:grid}.unit-social-policy-editor{overflow:hidden}.unit-social-policy-editor>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:12px 15px;display:flex}.unit-social-policy-editor>header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.unit-social-policy-editor>header h2{margin:4px 0 3px;font-size:11px}.unit-social-policy-editor>header p{color:#7f8b86;margin:0;font-size:6px}.unit-social-policy-editor>header>b{color:#08795d;white-space:nowrap;background:#e1f3ec;padding:4px 6px;font-size:5px}.unit-social-policy-editor>.policy-editor{padding:15px}.unit-social-policy-side{gap:12px;display:grid}.unit-social-policy-hierarchy,.unit-social-policy-surfaces{overflow:hidden}.unit-social-policy-hierarchy>header,.unit-social-policy-surfaces>header{border-bottom:1px solid var(--line-soft);padding:11px 13px}.unit-social-policy-hierarchy header span,.unit-social-policy-surfaces header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.unit-social-policy-hierarchy h2,.unit-social-policy-surfaces h2{margin:4px 0 0;font-size:10px}.unit-social-policy-hierarchy>div{padding:7px 12px 11px}.unit-social-policy-hierarchy article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:47px;display:grid}.unit-social-policy-hierarchy article>b{color:#63736c;background:#edf2f0;place-items:center;width:24px;height:24px;font-size:6px;display:grid}.unit-social-policy-hierarchy article.active>b{color:#08795d;background:#dff3eb}.unit-social-policy-hierarchy article p{margin:0}.unit-social-policy-hierarchy article strong,.unit-social-policy-hierarchy article small{display:block}.unit-social-policy-hierarchy article strong{font-size:7px}.unit-social-policy-hierarchy article small{color:#87928d;margin-top:2px;font-size:5px}.unit-social-policy-hierarchy article>span{color:#7b8983;text-align:right;font-size:5px}.unit-social-policy-hierarchy>footer{border-top:1px solid var(--line-soft);background:#f8faf9;padding:9px 12px}.unit-social-policy-hierarchy>footer a{color:#08795d;font-size:6px;font-weight:750}.unit-social-policy-surfaces ul{margin:0;padding:5px 12px 10px;list-style:none}.unit-social-policy-surfaces li{border-bottom:1px solid var(--line-soft);color:#50625a;grid-template-columns:19px 1fr;align-items:center;gap:7px;min-height:39px;font-size:6px;display:grid}.unit-social-policy-surfaces li i{color:#08795d;background:#e2f3ed;place-items:center;width:18px;height:18px;font-size:5px;font-style:normal;display:grid}.unit-social-policy-boundary{background:#fff9ed;border:1px solid #decf9f;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:grid}.unit-social-policy-boundary>span{color:#80601e;background:#f2e5c8;place-items:center;width:28px;height:28px;display:grid}.unit-social-policy-boundary strong{color:#715725;font-size:7px}.unit-social-policy-boundary p{color:#8a7956;margin:3px 0 0;font-size:6px;line-height:1.45}@media (max-width:980px){.unit-social-policy-layout{grid-template-columns:1fr}.unit-social-policy-side{grid-template-columns:1fr 1fr}}@media (max-width:760px){.policy-draft-reach>div,.unit-social-policy-summary,.policy-public-projection-metrics{grid-template-columns:1fr 1fr}.policy-draft-reach article,.policy-public-projection-metrics article{border-bottom:1px solid #e6ece9}.policy-public-projection-metrics article:nth-child(2),.unit-social-policy-summary article:nth-child(2){border-right:0}.unit-social-policy-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-social-policy-side{grid-template-columns:1fr}}@media (max-width:500px){.policy-draft-reach>footer,.unit-social-policy-editor>header,.policy-public-projection>header{flex-direction:column;align-items:flex-start}.policy-draft-reach>footer>small{text-align:left}.policy-draft-reach>div,.unit-social-policy-summary,.policy-public-projection-metrics{grid-template-columns:1fr}.policy-draft-reach article,.policy-public-projection-metrics article{border-right:0}.policy-bilateral-rule{grid-template-columns:1fr 20px 1fr}.policy-bilateral-rule>em{grid-column:1/-1}.unit-social-policy-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-social-policy-summary article:last-child{border-bottom:0}.policy-public-projection>footer{grid-template-columns:1fr}.policy-public-projection>footer a{justify-content:center}}.feed-circle-navigation{background:#fff;border:1px solid #d8e2de;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 7px #20312b08}.feed-circle-navigation>header{background:linear-gradient(90deg,#f1f8f5,#fff 72%);border-bottom:1px solid #e4eae7;justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:11px 14px;display:flex}.feed-circle-navigation>header span,.feed-circle-navigation>header strong,.feed-circle-navigation>header small{display:block}.feed-circle-navigation>header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:800}.feed-circle-navigation>header strong{color:#29483d;margin-top:4px;font-size:10px}.feed-circle-navigation>header small{color:#7f8d87;margin-top:3px;font-size:6px}.feed-circle-navigation>header>b{color:#1d604c;text-align:center;border-left:1px solid #dbe5e1;min-width:54px;padding-left:13px;font-size:18px}.feed-circle-navigation>header>b small{color:#81908a;font-size:5px;font-weight:600}.feed-circle-navigation>nav{grid-template-columns:repeat(3,1fr);display:grid}.feed-circle-navigation>nav a{color:#52655d;border-bottom:1px solid #e8edeb;border-right:1px solid #e8edeb;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:57px;padding:8px 10px;display:grid}.feed-circle-navigation>nav a:nth-child(3n){border-right:0}.feed-circle-navigation>nav a:nth-last-child(-n+3){border-bottom:0}.feed-circle-navigation>nav a:hover{background:#f7faf9}.feed-circle-navigation>nav a.active{color:#12684f;background:#e9f6f1;box-shadow:inset 3px 0 #08795d}.feed-circle-navigation>nav a>i{color:#6d7d76;background:#eef2f0;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:800;display:grid}.feed-circle-navigation>nav a.active>i{color:#08795d;background:#cfeadf}.feed-circle-navigation>nav a span,.feed-circle-navigation>nav a strong,.feed-circle-navigation>nav a small{min-width:0;display:block}.feed-circle-navigation>nav a strong{font-size:7px}.feed-circle-navigation>nav a small{color:#8a9690;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5px;overflow:hidden}.feed-circle-navigation>nav a>b{color:#67766f;background:#f0f3f2;place-items:center;min-width:20px;height:20px;font-size:6px;display:grid}.feed-circle-navigation>nav a.active>b{color:#fff;background:#08795d}.feed-circle-navigation>footer{background:#f7f9f8;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:45px;padding:7px 11px;display:grid}.feed-circle-navigation>footer>span{color:#7d8a84;letter-spacing:.08em;font-size:5px;font-weight:800}.feed-circle-navigation>footer nav{display:flex}.feed-circle-navigation>footer nav a{color:#687770;background:#fff;border:1px solid #d3ddd9;align-items:center;min-height:27px;padding:0 8px;font-size:6px;font-weight:700;display:flex}.feed-circle-navigation>footer nav a+a{border-left:0}.feed-circle-navigation>footer nav a.active{color:#08795d;background:#ddf0e9;border-color:#6eaf99}.feed-circle-navigation>footer>small{color:#89958f;text-align:right;font-size:5px}.feed-stream-heading{background:#fff;border:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:12px;min-height:59px;margin-bottom:10px;padding:9px 12px;display:flex}.feed-stream-heading>div{align-items:center;gap:9px;display:flex}.feed-stream-heading>div>span{color:#a8e6d2;background:#1c4a3c;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.feed-stream-heading p{margin:0}.feed-stream-heading p small,.feed-stream-heading p strong,.feed-stream-heading p em{display:block}.feed-stream-heading p small{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.feed-stream-heading p strong{color:#304a40;margin-top:3px;font-size:9px}.feed-stream-heading p em{color:#85918c;margin-top:2px;font-size:5px;font-style:normal}.feed-live-status{justify-content:flex-end;align-items:center;gap:9px;display:flex}.feed-live-status>b{color:#294e41;text-align:right;min-width:54px;font-size:14px}.feed-live-status>b small{color:#84918b;font-size:5px;font-weight:600;display:block}.feed-live-status>button{color:#08795d;white-space:nowrap;background:#edf7f4;border:1px solid #bcd9cf;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:5.5px;font-weight:750;display:flex}.feed-live-status>button>i{background:#0aa678;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #0aa6781a}.feed-live-status>button>strong{font-size:8px}.feed-live-status>button.syncing{color:#826320;background:#faf5e8;border-color:#dfcfaa}.feed-live-status>button.syncing>i{background:#c69a38}.feed-live-status>button.offline{color:#9e4540;background:#fbecea;border-color:#e2c2bf}.feed-live-status>button.offline>i{background:#b85751}.feed-live-status>button:disabled{cursor:default;opacity:.7}.feed-context-lens{background:#fff;border:1px solid #c8dcd5;border-left:4px solid #08795d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;margin-bottom:10px;padding:11px 13px;display:grid}.feed-context-lens>span{color:#d6f2e9;background:#173f34;border:1px solid #8fc6b4;place-items:center;width:40px;height:40px;font-size:9px;font-weight:850;display:grid}.feed-context-lens>div{min-width:0}.feed-context-lens>div small,.feed-context-lens>div strong,.feed-context-lens>div p{display:block}.feed-context-lens>div small{color:#08795d;letter-spacing:.09em;font-size:5px;font-weight:850}.feed-context-lens>div strong{color:#29483d;margin-top:4px;font-size:9px}.feed-context-lens>div p{color:#77867f;margin:3px 0 0;font-size:6px;line-height:1.5}.feed-context-lens>nav{align-items:center;gap:7px;display:flex}.feed-context-lens>nav b{color:#64766f;white-space:nowrap;background:#f5f8f7;border:1px solid #d3dfdb;padding:6px 8px;font-size:5.5px}.feed-context-lens>nav a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #08795d;align-items:center;min-height:30px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.feed-context-lens.all{background:#173a31;border-color:#315c50 #315c50 #315c50 #76c8ae}.feed-context-lens.all>span{color:#8ed8c1;background:#234c40;border-color:#4e7a6d;font-size:16px}.feed-context-lens.all>div small{color:#80d1b7}.feed-context-lens.all>div strong{color:#f0f8f5}.feed-context-lens.all>div p{color:#adc5bd}.feed-context-lens.all>nav b{color:#b2d0c7;background:#20483c;border-color:#4d7065}.feed-context-lens.all>nav a{color:#e0f0eb;background:#214c3f;border-color:#649985}.feed-context-unavailable{background:#fffaf2;border:1px solid #dccfbd;border-left:4px solid #9b7541;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:150px;padding:18px;display:grid}.feed-context-unavailable>span{color:#8e6732;background:#fff;border:1px solid #d8c8ae;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.feed-context-unavailable>div small,.feed-context-unavailable>div strong{display:block}.feed-context-unavailable>div small{color:#936e3d;letter-spacing:.09em;font-size:5px;font-weight:850}.feed-context-unavailable>div strong{color:#4a4032;margin-top:5px;font-size:12px}.feed-context-unavailable>div p{color:#7d7060;max-width:560px;margin:5px 0 0;font-size:7px;line-height:1.55}.feed-context-unavailable>nav{gap:7px;display:flex}.feed-context-unavailable>nav a,.feed-context-unavailable>nav button{color:#795627;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9b7541;align-items:center;min-height:31px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.feed-context-unavailable>nav button:disabled{cursor:default;opacity:.65}.feed-side-context-empty{color:#7c8a84;border:1px dashed #d5dfdb;margin:8px 0 2px;padding:8px;font-size:6px;line-height:1.5}.feed-action-error{margin:0}.feed-live-error{color:#9e4540;background:#fbecea;border:1px solid #e2c2bf;margin:0;padding:9px 11px;font-size:7px}.feed-history-control{background:linear-gradient(90deg,#edf8f4,#fff 72%);border:1px solid #cfe0da;border-top:3px solid #1b6d55;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.feed-history-control div span,.feed-history-control div strong,.feed-history-control div small{display:block}.feed-history-control div span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.feed-history-control div strong{color:#304a40;margin-top:4px;font-size:8px}.feed-history-control div small{color:#7d8c86;margin-top:3px;font-size:6px}.feed-history-control button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:32px;padding:0 11px;font-size:7px;font-weight:800}.feed-history-control button:hover{background:#07664f}.feed-history-control button:disabled{color:#71807a;cursor:default;background:#dce8e4;border-color:#b9cbc4}.feed-history-control>b{color:#08795d;font-size:7px}.feed-history-control.complete{background:#f7faf9;border-top-color:#95b6aa}.feed-history-control>p{color:#a04943;border-top:1px solid #ecd7d3;grid-column:1/-1;margin:-2px 0 0;padding-top:7px;font-size:7px}@media (max-width:760px){.feed-circle-navigation>nav{grid-template-columns:repeat(2,1fr)}.feed-circle-navigation>nav a:nth-child(3n){border-right:1px solid #e8edeb}.feed-circle-navigation>nav a:nth-child(2n){border-right:0}.feed-circle-navigation>nav a:nth-last-child(-n+3){border-bottom:1px solid #e8edeb}.feed-circle-navigation>nav a:nth-last-child(-n+2){border-bottom:0}.feed-circle-navigation>footer{grid-template-columns:auto 1fr}.feed-circle-navigation>footer>small{text-align:left;grid-column:1/-1}.feed-context-lens,.feed-context-unavailable{grid-template-columns:42px minmax(0,1fr)}.feed-context-lens>nav,.feed-context-unavailable>nav{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (max-width:480px){.feed-circle-navigation>header{align-items:flex-start}.feed-circle-navigation>header>b{min-width:42px}.feed-circle-navigation>nav{grid-template-columns:1fr}.feed-circle-navigation>nav a,.feed-circle-navigation>nav a:nth-child(2n),.feed-circle-navigation>nav a:nth-child(3n){border-bottom:1px solid #e8edeb;border-right:0}.feed-circle-navigation>nav a:last-child{border-bottom:0}.feed-circle-navigation>footer{grid-template-columns:1fr}.feed-circle-navigation>footer nav{width:100%}.feed-circle-navigation>footer nav a{flex:1;justify-content:center}.feed-stream-heading{align-items:flex-start}.feed-stream-heading p em{white-space:normal}.feed-live-status{flex-direction:column;align-items:flex-end}.feed-history-control{grid-template-columns:1fr}.feed-history-control button,.feed-history-control>b{text-align:center;width:100%}.feed-history-control>b{padding:9px 0}.feed-context-lens,.feed-context-unavailable{grid-template-columns:1fr;padding:14px}.feed-context-lens>nav,.feed-context-unavailable>nav{grid-column:auto}.feed-context-lens>nav b,.feed-context-lens>nav a,.feed-context-unavailable>nav a,.feed-context-unavailable>nav button{text-align:center;white-space:normal;flex:1;justify-content:center}}.equipment-operation-view{--equipment-red:#a9433f;--equipment-amber:#a66c12;--equipment-blue:#315f7d}.equipment-risk-strip{background:#fffaf3;border:1px solid #ead9c5;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);display:grid}.equipment-risk-strip>div{min-height:94px;padding:16px 18px}.equipment-risk-strip>div+div{background:#fff;border-left:1px solid #ead9c5}.equipment-risk-strip span{color:#967152;letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.equipment-risk-strip strong{color:#46382d;margin-top:5px;font-size:12px;display:block}.equipment-risk-strip p{color:#817166;margin:5px 0 0;font-size:7px;line-height:1.45}.equipment-risk-strip b{float:left;color:var(--green-deep);margin-right:12px;font-size:28px;line-height:.9}.equipment-inventory-panel,.equipment-queue-panel{overflow:hidden}.equipment-inventory-table{min-width:780px}.equipment-inventory-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(245px,1.3fr) minmax(125px,.75fr) 145px 80px 105px;align-items:center;gap:12px;min-height:62px;padding:9px 14px;font-size:7px;display:grid}.equipment-inventory-row:not(.header):hover{box-shadow:inset 3px 0 var(--green);background:#f9fbfa}.equipment-inventory-row.header{color:#84908a;text-transform:uppercase;letter-spacing:.04em;background:#f7f9f8;border-top:0;min-height:31px;font-size:6px;font-weight:700}.equipment-inventory-row small{color:#87928d;margin-top:3px;font-size:6px;display:block}.equipment-asset-cell{align-items:center;gap:10px;min-width:0;display:flex}.equipment-asset-cell>span{width:34px;height:34px;color:var(--green-deep);background:#edf5f2;flex:none;place-items:center;font-size:13px;display:grid}.equipment-asset-cell p{min-width:0;margin:0}.equipment-asset-cell strong,.equipment-asset-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipment-date-overdue{color:var(--equipment-red)}.equipment-status{width:max-content;min-height:23px;color:var(--green-deep);letter-spacing:.03em;text-transform:uppercase;background:#e8f5f0;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:5px;font-weight:800;display:inline-flex}.equipment-status i{background:var(--green);border-radius:50%;width:5px;height:5px}.equipment-status.attention{color:#8d5f15;background:#fff3d9}.equipment-status.attention i{background:#e5a12d}.equipment-status.out_of_service{color:#943f3c;background:#fae9e7}.equipment-status.out_of_service i{background:#d85952}.equipment-status.retired{color:#69756f;background:#edf0ef}.equipment-status.retired i{background:#8b9690}.equipment-queue-list>a{border-top:1px solid var(--line-soft);grid-template-columns:58px minmax(230px,1fr) 110px 90px;align-items:center;gap:12px;min-height:57px;padding:10px 14px;display:grid}.equipment-queue-list>a:hover{background:#fafcfb}.equipment-queue-list>a.overdue{box-shadow:inset 3px 0 #d85952}.equipment-queue-list p{color:#84908a;margin:3px 0 0;font-size:6px}.equipment-queue-list strong{font-size:7px}.equipment-queue-list small{color:#85918b;font-size:6px;display:block}.equipment-priority{color:#65736c;text-align:center;background:#edf0ef;padding:5px 6px;font-size:5px;font-weight:800}.equipment-priority.high{color:#8b5e17;background:#fff0d6}.equipment-priority.urgent{color:#963d39;background:#fae6e4}.equipment-order-status{color:#315f7d;text-align:center;background:#eaf1f5;padding:5px;font-size:5px;font-weight:800}.equipment-order-status.scheduled{color:#68766f;background:#edf1ef}.equipment-empty,.equipment-queue-empty{text-align:center;color:#84908a;padding:28px;font-size:7px}.equipment-empty>span,.equipment-empty>strong,.equipment-empty>p{display:block}.equipment-empty>span{color:var(--green);font-size:22px}.equipment-empty>strong{color:#34423c;margin-top:6px;font-size:10px}.equipment-empty p{margin:5px 0 13px}.equipment-editor-page{gap:13px;display:grid}.equipment-detail-hero{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface);grid-template-columns:44px minmax(220px,1fr) auto;align-items:center;gap:13px;min-height:94px;padding:14px 17px;display:grid}.equipment-detail-hero.attention{border-top-color:#e5a12d}.equipment-detail-hero.out_of_service{border-top-color:#d85952}.equipment-detail-hero.retired{border-top-color:#929d98}.equipment-detail-hero>span{width:43px;height:43px;color:var(--green-deep);background:#e9f5f1;place-items:center;font-size:17px;display:grid}.equipment-detail-hero small{color:#7e8b85;letter-spacing:.05em;font-size:6px;font-weight:750}.equipment-detail-hero h2{margin:4px 0;font-size:14px}.equipment-detail-hero p{color:#7d8984;margin:0;font-size:7px}.equipment-detail-hero dl{grid-template-columns:repeat(3,minmax(95px,auto));margin:0;display:grid}.equipment-detail-hero dl div{border-left:1px solid var(--line-soft);padding:4px 15px}.equipment-detail-hero dt{color:#8a9690;font-size:5px}.equipment-detail-hero dd{color:#384741;margin:5px 0 0;font-size:7px;font-weight:750}.equipment-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(255px,.55fr);align-items:start;gap:12px;display:grid}.equipment-asset-form{overflow:hidden}.equipment-form-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px 17px;display:grid}.equipment-form-grid .wide{grid-column:span 2}.equipment-form-grid label,.equipment-maintenance-fields label,.equipment-notes,.equipment-status-field,.equipment-order-fields label,.equipment-complete-form label{color:#53625b;align-content:start;gap:5px;font-size:7px;font-weight:680;display:grid}.equipment-form-grid input,.equipment-form-grid select,.equipment-maintenance-fields input,.equipment-status-field select,.equipment-notes textarea,.equipment-order-fields input,.equipment-order-fields select,.equipment-order-fields textarea,.equipment-complete-form input,.equipment-complete-form select,.equipment-complete-form textarea{color:#2e3d36;background:#fff;border:1px solid #d7dfdb;border-radius:2px;outline:0;width:100%;min-height:36px;padding:0 9px;font-size:7px}.equipment-form-grid input:focus,.equipment-form-grid select:focus,.equipment-maintenance-fields input:focus,.equipment-status-field select:focus,.equipment-notes textarea:focus,.equipment-order-fields input:focus,.equipment-order-fields select:focus,.equipment-order-fields textarea:focus,.equipment-complete-form input:focus,.equipment-complete-form select:focus,.equipment-complete-form textarea:focus{border-color:var(--green-deep);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.equipment-form-grid input:focus,.equipment-form-grid select:focus,.equipment-maintenance-fields input:focus,.equipment-status-field select:focus,.equipment-notes textarea:focus,.equipment-order-fields input:focus,.equipment-order-fields select:focus,.equipment-order-fields textarea:focus,.equipment-complete-form input:focus,.equipment-complete-form select:focus,.equipment-complete-form textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 12%, white)}}.equipment-category-picker{border-bottom:1px solid var(--line-soft);padding:14px 17px}.equipment-category-picker>span{color:#68766f;font-size:6px;font-weight:750}.equipment-category-picker>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.equipment-category-picker button{border:1px solid var(--line);color:#68766f;background:#fff;border-radius:2px;align-content:center;place-items:center;gap:4px;min-height:50px;display:grid}.equipment-category-picker button i{font-size:12px;font-style:normal}.equipment-category-picker button strong{font-size:5px}.equipment-category-picker button.selected{border-color:var(--green-deep);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.equipment-category-picker button.selected{background:color-mix(in srgb, var(--green) 7%, white)}}.equipment-category-picker button.selected{color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep)}.equipment-maintenance-fields{border-bottom:1px solid var(--line-soft);background:#f9fbfa;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:14px 17px;display:grid}.equipment-maintenance-fields label>div{display:flex}.equipment-maintenance-fields label>div b{color:#78847e;background:#eef2f0;border:1px solid #d7dfdb;border-left:0;place-items:center;min-width:40px;font-size:6px;display:grid}.equipment-maintenance-fields label>div input{border-radius:2px 0 0 2px}.equipment-status-field{border-bottom:1px solid var(--line-soft);grid-template-columns:120px minmax(160px,240px) minmax(0,1fr);align-items:center;padding:12px 17px}.equipment-status-field small{color:#87938d;font-size:6px;font-weight:450}.equipment-notes{padding:14px 17px}.equipment-notes textarea,.equipment-order-fields textarea,.equipment-complete-form textarea{resize:vertical;min-height:76px;padding-top:9px;line-height:1.45}.equipment-asset-form>.class-form-message{margin:0 17px 12px}.equipment-asset-form>footer,.equipment-order-form>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;min-height:59px;padding:11px 17px;display:flex}.equipment-editor-side{gap:12px;display:grid}.equipment-preview{border-top:3px solid var(--green);min-height:225px;padding:18px;position:relative}.equipment-preview.attention{border-top-color:#e5a12d}.equipment-preview.out_of_service{border-top-color:#d85952}.equipment-preview.retired{opacity:.76;border-top-color:#929d98}.equipment-preview>span{width:39px;height:39px;color:var(--green-deep);background:#e9f5f1;place-items:center;font-size:17px;display:grid}.equipment-preview>small{color:#85918b;letter-spacing:.06em;margin-top:17px;font-size:6px;font-weight:800;display:block}.equipment-preview h2{margin:5px 0;font-size:13px}.equipment-preview>p{color:#7f8b85;margin:0;font-size:7px}.equipment-preview>div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.equipment-preview>div b{color:var(--green-deep);background:#e4f4ee;padding:4px 6px;font-size:5px}.equipment-preview.attention>div b{color:#8d5e14;background:#fff1d5}.equipment-preview.out_of_service>div b{color:#973f3b;background:#fae6e4}.equipment-preview>div strong{color:#6f7d76;text-align:right;font-size:6px}.equipment-safety-note{gap:11px;padding:14px;display:flex}.equipment-safety-note>span{color:#925f11;background:#fff1d8;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.equipment-safety-note strong{font-size:8px}.equipment-safety-note p{color:#81908a;margin:4px 0 0;font-size:6px;line-height:1.5}.equipment-maintenance-layout{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);align-items:start;gap:12px;scroll-margin-top:80px;display:grid}.equipment-order-form{overflow:hidden}.equipment-order-form .unit-panel-heading>span{color:var(--green);font-size:18px}.equipment-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px 17px;display:grid}.equipment-order-fields .wide{grid-column:1/-1}.equipment-order-checks{border-top:1px solid var(--line-soft);background:#f9fbfa;gap:18px;padding:11px 17px;display:flex}.equipment-order-checks label{color:#5d6b64;align-items:center;gap:6px;font-size:7px;display:flex}.equipment-order-checks input{accent-color:var(--green-deep)}.equipment-workboard{border:1px solid var(--line);background:var(--surface)}.equipment-workboard>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.equipment-workboard>header span{color:var(--green-deep);letter-spacing:.08em;font-size:5px;font-weight:800}.equipment-workboard>header h2{margin:3px 0 0;font-size:10px}.equipment-workboard>header strong{color:var(--green-deep);font-size:17px}.equipment-work-card{border-bottom:1px solid var(--line-soft);padding:14px;box-shadow:inset 3px 0 #9ba6a1}.equipment-work-card.high{box-shadow:inset 3px 0 #e5a12d}.equipment-work-card.urgent{box-shadow:inset 3px 0 #d85952}.equipment-work-card>header{color:#7e8b85;justify-content:space-between;font-size:5px;font-weight:800;display:flex}.equipment-work-card>header b{color:#916015}.equipment-work-card h3{margin:7px 0 4px;font-size:9px}.equipment-work-card>p{color:#7f8c86;margin:0;font-size:6px;line-height:1.45}.equipment-work-card dl{border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:12px 0 0;display:grid}.equipment-work-card dl div{border-right:1px solid var(--line-soft);padding:8px}.equipment-work-card dl div:last-child{border:0}.equipment-work-card dt{color:#8a9690;font-size:5px}.equipment-work-card dd{color:#405049;margin:4px 0 0;font-size:6px;font-weight:700}.equipment-work-actions{gap:10px;margin-top:10px;display:flex}.equipment-work-actions button{color:var(--green-deep);background:0 0;border:0;font-size:6px;font-weight:750}.equipment-work-actions button.danger{color:#a04440}.equipment-complete-form{border-top:1px dashed #dce3e0;gap:9px;margin-top:12px;padding-top:12px;display:grid}.equipment-complete-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.equipment-complete-form .button{justify-self:end}.equipment-work-empty{text-align:center;align-content:center;place-items:center;min-height:170px;padding:25px;display:grid}.equipment-work-empty>span{width:31px;height:31px;color:var(--green-deep);background:#e6f5ef;place-items:center;display:grid}.equipment-work-empty strong{margin-top:7px;font-size:8px}.equipment-work-empty p{color:#85918b;margin:4px 0 0;font-size:6px}.equipment-history{overflow:hidden}.equipment-history>div:last-child>article{border-top:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 15px;display:grid}.equipment-history article>span{width:28px;height:28px;color:var(--green-deep);background:#e7f4ef;place-items:center;display:grid}.equipment-history article>span.cancelled{color:#75817b;background:#eef1ef}.equipment-history article strong{font-size:7px}.equipment-history article p{color:#7e8b85;margin:3px 0;font-size:6px}.equipment-history article small{color:#8b9691;font-size:5px}.equipment-history article>b{color:#4f5e57;font-size:7px}.equipment-lifecycle-note{color:#40564c;background:#f5faf8;border:1px solid #d9e7e2;gap:6px;margin:0 17px 14px;padding:12px;font-size:12px;font-weight:750;display:grid}.equipment-lifecycle-note.retirement{color:#84413d;background:#fff8f7;border-color:#ead4d1}.equipment-lifecycle-note textarea{resize:vertical;color:#2e3d36;background:#fff;border:1px solid #cfdad5;border-radius:2px;width:100%;min-height:88px;padding:9px;font-size:12px;line-height:1.5}.equipment-lifecycle-note small{color:#6f8179;font-size:12px;font-weight:450;line-height:1.45}.equipment-lifecycle-preview{background:#fffaf1;border-left:3px solid #b8842f;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:94px;padding:13px;display:grid}.equipment-lifecycle-preview.retirement{background:#fff7f6;border-left-color:#b74c45}.equipment-lifecycle-preview>b{color:#8d631f;background:#f2e6cf;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.equipment-lifecycle-preview.retirement>b{color:#9b413b;background:#f6dfdc}.equipment-lifecycle-preview span{color:#88704a;letter-spacing:.06em;font-size:12px;font-weight:850}.equipment-lifecycle-preview strong{color:#443b2e;margin-top:4px;font-size:12px;line-height:1.45;display:block}.equipment-lifecycle-preview p{color:#7c7365;margin:4px 0 0;font-size:12px;line-height:1.45}.equipment-asset-history{overflow:hidden}.equipment-asset-history>.unit-panel-heading>strong{color:var(--green-deep);font-size:14px}.equipment-asset-history>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.equipment-asset-history>div:last-child>article{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;min-height:112px;padding:14px 16px;display:grid}.equipment-asset-history>div:last-child>article:nth-child(odd){border-right:1px solid var(--line-soft)}.equipment-asset-history article>i{width:34px;height:34px;color:var(--green-deep);background:#e3f2ec;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.equipment-asset-history article span{color:#75867e;letter-spacing:.04em;font-size:12px;font-weight:850}.equipment-asset-history article strong{color:#34483f;margin-top:4px;font-size:12px;line-height:1.45;display:block}.equipment-asset-history article p{color:#63756d;margin:5px 0 0;font-size:12px;line-height:1.45}.equipment-asset-history article small{color:#819087;margin-top:6px;font-size:12px;line-height:1.4;display:block}.equipment-order-origin{background:#f3f9f6;border:1px solid #d8e7e1;align-items:center;gap:9px;margin-top:11px;padding:9px 10px;display:flex}.equipment-order-origin>b{width:28px;height:28px;color:var(--green-deep);background:#dff0e9;flex:none;place-items:center;font-size:14px;display:grid}.equipment-order-origin span{gap:2px;display:grid}.equipment-order-origin strong{color:#344b41;font-size:12px}.equipment-order-origin small{color:#6f8179;font-size:12px;line-height:1.4}.equipment-work-actions button{cursor:pointer;min-height:44px;padding:0 10px;font-size:12px}.equipment-order-cancel{background:snow;border:1px solid #eadbd9;margin-top:11px}.equipment-order-cancel>summary{color:#91423f;cursor:pointer;align-items:center;min-height:44px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.equipment-order-cancel>form{border-top:1px solid #eadbd9;gap:10px;padding:11px;display:grid}.equipment-order-cancel label,.equipment-shared-outcome{color:#53625b;gap:5px;font-size:12px;font-weight:680;display:grid}.equipment-order-cancel textarea{resize:vertical;color:#2e3d36;background:#fff;border:1px solid #d7dfdb;border-radius:2px;width:100%;min-height:78px;padding:9px;font-size:12px;line-height:1.45}.equipment-order-cancel .button{cursor:pointer;justify-self:end;min-height:44px}.equipment-shared-outcome{background:#f5faf8;border:1px solid #d8e7e1;padding:10px}.equipment-shared-outcome textarea{min-height:86px;font-size:12px;line-height:1.45}.equipment-shared-outcome small{color:#71827a;font-size:12px;font-weight:450;line-height:1.45}.equipment-maintenance-timeline{background:#fbfcfb;border:1px solid #dce4e0;margin-top:11px}.equipment-maintenance-timeline>summary{cursor:pointer;color:#3e5047;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 11px;font-size:12px;font-weight:750;list-style:none;display:flex}.equipment-maintenance-timeline>summary::-webkit-details-marker{display:none}.equipment-maintenance-timeline>summary:after{content:"+";color:var(--green-deep);font-size:18px}.equipment-maintenance-timeline[open]>summary:after{content:"−"}.equipment-maintenance-timeline>summary b{color:#74827b;margin-left:auto;font-size:12px;font-weight:600}.equipment-maintenance-timeline>div{border-top:1px solid #dce4e0;padding:4px 11px}.equipment-maintenance-timeline>div>article{border-top:1px solid #e6ebe8;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;padding:11px 0;display:grid}.equipment-maintenance-timeline>div>article:first-child{border-top:0}.equipment-maintenance-timeline article>i{width:28px;height:28px;color:var(--green-deep);background:#e4f3ed;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.equipment-maintenance-timeline article>div{gap:3px;display:grid}.equipment-maintenance-timeline article strong{color:#33443c;font-size:12px}.equipment-maintenance-timeline article p{color:#66766f;margin:0;font-size:12px;line-height:1.45}.equipment-maintenance-timeline article small{color:#7c8a84;font-size:12px;line-height:1.4}.equipment-maintenance-timeline article em{border-left:2px solid var(--green);color:#436055;margin-top:4px;padding-left:7px;font-size:12px;font-style:normal;line-height:1.45}.equipment-history .equipment-maintenance-timeline{grid-column:1/-1;width:100%}.equipment-history .equipment-maintenance-timeline article{grid-template-columns:30px minmax(0,1fr);min-height:58px;padding:11px 0}@media (max-width:1050px){.equipment-editor-layout,.equipment-maintenance-layout{grid-template-columns:1fr}.equipment-editor-side{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.equipment-inventory-panel{overflow-x:auto}}@media (max-width:760px){.equipment-risk-strip{grid-template-columns:1fr}.equipment-risk-strip>div+div{border-top:1px solid #ead9c5;border-left:0}.equipment-detail-hero{grid-template-columns:40px minmax(0,1fr)}.equipment-detail-hero dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.equipment-detail-hero dl div:first-child{border-left:0}.equipment-form-grid{grid-template-columns:1fr 1fr}.equipment-category-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.equipment-maintenance-fields{grid-template-columns:1fr 1fr}.equipment-status-field,.equipment-editor-side,.equipment-asset-history>div:last-child{grid-template-columns:1fr}.equipment-asset-history>div:last-child>article:nth-child(odd){border-right:0}.equipment-queue-list>a{grid-template-columns:50px minmax(0,1fr)}.equipment-queue-list>a>div:last-of-type,.equipment-queue-list>a>.equipment-order-status{text-align:right}}@media (max-width:520px){.equipment-form-grid,.equipment-maintenance-fields,.equipment-order-fields,.equipment-complete-form>div{grid-template-columns:1fr}.equipment-form-grid .wide,.equipment-order-fields .wide{grid-column:auto}.equipment-category-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-order-checks{flex-direction:column;align-items:flex-start}.equipment-work-card dl{grid-template-columns:1fr}.equipment-work-card dl div{border-right:0;border-bottom:1px solid var(--line-soft)}.equipment-work-card dl div:last-child{border-bottom:0}}.equipment-incident-member,.equipment-incident-operations{--incident-ink:#20372f;--incident-muted:#657970;--incident-line:#dce6e2;--incident-green:#087d5e;gap:16px;display:grid}.equipment-risk-strip a{color:#087d5e;align-items:center;min-height:44px;margin-top:8px;font-size:12px;font-weight:800;display:inline-flex}.equipment-incident-member-heading{border-left:3px solid var(--incident-green,#087d5e)}.equipment-incident-member-summary,.equipment-incident-operation-summary{border:1px solid var(--incident-line);background:#fff;grid-template-columns:repeat(3,minmax(120px,.55fr)) minmax(280px,1.6fr);display:grid}.equipment-incident-operation-summary{grid-template-columns:repeat(5,minmax(120px,1fr))}.equipment-incident-member-summary>article,.equipment-incident-operation-summary>article{border-right:1px solid var(--incident-line);flex-direction:column;justify-content:center;min-height:92px;padding:14px 16px;display:flex}.equipment-incident-member-summary span,.equipment-incident-operation-summary span{color:var(--incident-muted);font-size:12px;font-weight:750}.equipment-incident-member-summary article strong,.equipment-incident-operation-summary article strong{color:var(--incident-ink);margin:4px 0;font-size:25px;line-height:1}.equipment-incident-member-summary small,.equipment-incident-operation-summary small{color:#7d8e87;font-size:12px}.equipment-incident-operation-summary article.danger{background:#fff5f2;border-top:3px solid #c24d3d}.equipment-incident-operation-summary article.danger strong{color:#a53c30}.equipment-incident-member-summary>aside{color:#fff;background:#17384a;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:92px;padding:14px 16px;display:grid}.equipment-incident-member-summary>aside>b{color:#6cddbc;border:1px solid #426073;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.equipment-incident-member-summary aside strong{font-size:13px}.equipment-incident-member-summary aside p{color:#b7c8d1;margin:4px 0 0;font-size:12px;line-height:1.5}.equipment-incident-member-grid{grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);align-items:start;gap:16px;display:grid}.equipment-incident-report-form,.equipment-incident-own-reports,.equipment-incident-queue-panel{border:1px solid var(--incident-line);background:#fff;border-radius:2px;overflow:hidden}.equipment-incident-report-form>header,.equipment-incident-own-reports>header,.equipment-incident-queue-panel>header{border-bottom:1px solid var(--incident-line);padding:20px}.equipment-incident-own-reports>header,.equipment-incident-queue-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.equipment-incident-report-form header>span,.equipment-incident-own-reports header span,.equipment-incident-queue-panel header span{color:var(--incident-green);letter-spacing:.08em;font-size:12px;font-weight:850}.equipment-incident-report-form h2,.equipment-incident-own-reports h2,.equipment-incident-queue-panel h2{color:var(--incident-ink);margin:5px 0;font-size:18px}.equipment-incident-report-form header p,.equipment-incident-own-reports header p,.equipment-incident-queue-panel header p{color:var(--incident-muted);margin:0;font-size:13px;line-height:1.55}.equipment-incident-own-reports>header>b,.equipment-incident-queue-panel>header>b{min-width:36px;height:36px;color:var(--incident-green);background:#eaf5f1;place-items:center;font-size:13px;display:grid}.equipment-incident-form-row{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px 0;display:grid}.equipment-incident-field{padding:14px 20px 0;display:block}.equipment-incident-form-row label>span,.equipment-incident-field>span,.equipment-incident-maintenance-form label>span,.equipment-incident-triage-actions label>span{color:#50655c;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.equipment-incident-report-form select,.equipment-incident-report-form textarea,.equipment-incident-maintenance-form select,.equipment-incident-maintenance-form input,.equipment-incident-maintenance-form textarea,.equipment-incident-triage-actions textarea{color:#263b33;width:100%;min-height:44px;font:inherit;background:#fbfdfc;border:1px solid #cfdcd7;border-radius:2px;outline:0;padding:10px 11px;font-size:13px}.equipment-incident-report-form textarea{resize:vertical;min-height:112px}.equipment-incident-field>small{color:#7f8f88;margin-top:6px;font-size:12px;line-height:1.4;display:block}.equipment-incident-report-form select:focus,.equipment-incident-report-form textarea:focus,.equipment-incident-maintenance-form select:focus,.equipment-incident-maintenance-form input:focus,.equipment-incident-maintenance-form textarea:focus,.equipment-incident-triage-actions textarea:focus{border-color:#5aaf94;box-shadow:0 0 0 3px #e8f5f0}.equipment-incident-form-notice{color:#77561e;background:#fff9ee;border-left:3px solid #b47c25;margin:12px 20px 0;padding:11px;font-size:12px}.equipment-incident-risk-options{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 20px 0;padding:0;display:grid}.equipment-incident-risk-options legend{color:#50655c;margin-bottom:7px;font-size:12px;font-weight:800}.equipment-incident-risk-options label{cursor:pointer;background:#fff;border:1px solid #d5e0dc;grid-template-columns:1fr 18px;align-items:center;gap:6px;min-height:68px;padding:10px;display:grid}.equipment-incident-risk-options label.selected{background:#eff9f5;border-color:#69b89f}.equipment-incident-risk-options input{opacity:0;pointer-events:none;position:absolute}.equipment-incident-risk-options strong,.equipment-incident-risk-options small{display:block}.equipment-incident-risk-options strong{color:#30463d;font-size:12px}.equipment-incident-risk-options small{color:#71837a;margin-top:3px;font-size:12px;line-height:1.35}.equipment-incident-risk-options b{color:var(--incident-green);font-size:13px}.equipment-incident-privacy{cursor:pointer;background:#f7faf9;border:1px solid #d8e3df;grid-template-columns:20px 1fr;align-items:start;gap:10px;min-height:74px;margin:16px 20px 0;padding:13px;display:grid}.equipment-incident-privacy input,.equipment-incident-checkbox input{width:18px;height:18px;accent-color:var(--incident-green);cursor:pointer}.equipment-incident-privacy strong,.equipment-incident-privacy small{display:block}.equipment-incident-privacy strong{color:#344a41;font-size:13px}.equipment-incident-privacy small{color:#71837a;margin-top:4px;font-size:12px;line-height:1.45}.equipment-incident-report-form>footer{border-top:1px solid var(--incident-line);background:#fafcfb;justify-content:space-between;align-items:center;gap:14px;min-height:70px;margin-top:18px;padding:12px 20px;display:flex}.equipment-incident-report-form>footer p{color:#64776e;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.equipment-incident-report-form>footer p b{width:24px;height:24px;color:var(--incident-green);background:#e6f2ee;place-items:center;font-size:12px;display:grid}.equipment-incident-report-form>footer p i{border-top:1px solid #b7c9c2;width:12px}.equipment-incident-report-form button,.equipment-incident-tabs button,.equipment-incident-own-reports article footer button,.equipment-incident-triage-actions button,.equipment-incident-triage-actions summary{cursor:pointer;border-radius:2px;min-height:44px;font-size:12px}.equipment-incident-tabs{border-bottom:1px solid var(--incident-line);background:#fafcfb;flex-wrap:wrap;gap:6px;padding:10px 20px;display:flex}.equipment-incident-tabs button{color:#5d7067;background:#fff;border:1px solid #d5e0dc;padding:0 13px}.equipment-incident-tabs button.active{color:var(--incident-green);background:#eaf6f2;border-color:#68b39b;font-weight:800}.equipment-incident-tabs button b{margin-left:4px}.equipment-incident-message{color:#087456;background:#eef9f5;border-bottom:1px solid #cce5dc;margin:0;padding:12px 20px;font-size:12px;font-weight:700}.equipment-incident-report-list,.equipment-incident-queue-list{display:grid}.equipment-incident-report-list>article{border-bottom:1px solid var(--incident-line);border-left:3px solid #8aa39a;padding:17px 20px}.equipment-incident-report-list>article.stop_use{border-left-color:#c04a3c}.equipment-incident-report-list>article.attention{border-left-color:#bd842b}.equipment-incident-report-list>article:last-child{border-bottom:0}.equipment-incident-report-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.equipment-incident-report-list article header span{color:var(--incident-green);font-size:12px;font-weight:800}.equipment-incident-report-list article h3{color:var(--incident-ink);margin:3px 0;font-size:15px}.equipment-incident-report-list article header small{color:#788a82;font-size:12px}.equipment-incident-report-list article>p{color:#465b52;margin:13px 0;font-size:13px;line-height:1.55}.equipment-incident-status{color:#5d7168;background:#edf2f0;flex:none;align-items:center;min-height:28px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.equipment-incident-status.reported{color:#96691f;background:#fff3de}.equipment-incident-status.reviewing{color:#326b8d;background:#e6f0f7}.equipment-incident-status.converted{color:#087759;background:#e5f5ef}.equipment-incident-status.dismissed{color:#53655e;background:#eef2f1}.equipment-incident-progress{background:#f7faf9;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;padding:12px;display:grid}.equipment-incident-progress>span{color:#899790;align-items:center;gap:6px;display:flex}.equipment-incident-progress>span.done{color:var(--incident-green)}.equipment-incident-progress b{background:#fff;border:1px solid #cddbd6;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.equipment-incident-progress span.done b{background:#e6f5f0;border-color:#8ac7b4}.equipment-incident-progress small{font-size:12px}.equipment-incident-progress>i{border-top:1px solid #cbd8d3}.equipment-incident-progress.four-steps{grid-template-columns:auto 1fr auto 1fr auto 1fr auto}.equipment-incident-report-list article>aside{border-left:3px solid var(--incident-green);background:#f0f8f5;margin-top:12px;padding:12px}.equipment-incident-report-list article>aside strong{color:#2e4b40;font-size:12px}.equipment-incident-report-list article>aside p{color:#50675e;margin:4px 0;font-size:12px;line-height:1.5}.equipment-incident-report-list article>aside small{color:#71857c;font-size:12px}.equipment-incident-report-list article>footer{justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-top:10px;display:flex}.equipment-incident-report-list article>footer span{color:#788a82;font-size:12px}.equipment-incident-report-list article>footer button{color:#61736b;background:#fff;border:1px solid #d7dfdc;padding:0 12px}.equipment-incident-member-timeline{background:#fbfdfc;border:1px solid #d7e3df;margin-top:12px}.equipment-incident-member-timeline>summary{cursor:pointer;color:#3f564c;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.equipment-incident-member-timeline>summary::-webkit-details-marker{display:none}.equipment-incident-member-timeline>summary:after{content:"+";color:var(--incident-green);font-size:18px}.equipment-incident-member-timeline[open]>summary:after{content:"−"}.equipment-incident-member-timeline>summary b{color:#71847b;margin-left:auto;font-size:12px}.equipment-incident-member-timeline>div{border-top:1px solid #d7e3df;padding:5px 12px}.equipment-incident-member-timeline article{border-top:1px solid #e5ece9;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.equipment-incident-member-timeline article:first-child{border-top:0}.equipment-incident-member-timeline article>i{width:28px;height:28px;color:var(--incident-green);background:#e5f3ee;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.equipment-incident-member-timeline article>p{gap:3px;margin:0;display:grid}.equipment-incident-member-timeline article strong{color:#354c42;font-size:12px}.equipment-incident-member-timeline article span{color:#526a5f;font-size:12px;line-height:1.45}.equipment-incident-member-timeline article small{color:#788a82;font-size:12px}.equipment-incident-empty{text-align:center;color:#708279;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.equipment-incident-empty>b{width:38px;height:38px;color:var(--incident-green);background:#e9f3ef;place-items:center;margin-bottom:8px;font-size:15px;display:grid}.equipment-incident-empty strong{color:#3d5148;font-size:14px}.equipment-incident-empty p{max-width:420px;margin:5px 0 0;font-size:12px;line-height:1.5}.equipment-incident-triage-card{border-bottom:1px solid var(--incident-line);border-left:4px solid #8aa39a}.equipment-incident-triage-card.attention{border-left-color:#bd842b}.equipment-incident-triage-card.stop_use{border-left-color:#bd493b}.equipment-incident-triage-card>header{background:#fff;grid-template-columns:minmax(230px,1.1fr) minmax(220px,.9fr) auto;align-items:center;gap:16px;min-height:86px;padding:13px 18px;display:grid}.equipment-incident-equipment{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.equipment-incident-equipment>b{width:38px;height:38px;color:var(--incident-green);background:#e9f3ef;place-items:center;font-size:16px;display:grid}.equipment-incident-triage-card.attention .equipment-incident-equipment>b{color:#9a681b;background:#fff3df}.equipment-incident-triage-card.stop_use .equipment-incident-equipment>b{color:#ae3f33;background:#fbe8e5}.equipment-incident-equipment span{color:#7a8b84;font-size:12px;font-weight:800}.equipment-incident-equipment h3{color:var(--incident-ink);margin:3px 0;font-size:15px}.equipment-incident-equipment small,.equipment-incident-origin small{color:#76887f;font-size:12px}.equipment-incident-origin span{color:#344b41;font-size:13px;font-weight:800;display:block}.equipment-incident-origin small{margin-top:4px;display:block}.equipment-incident-triage-body{border-top:1px solid var(--incident-line);background:#fbfcfc;grid-template-columns:1fr 1fr;gap:0;display:grid}.equipment-incident-triage-body>section{padding:15px 18px}.equipment-incident-triage-body>section+section{border-left:1px solid var(--incident-line)}.equipment-incident-triage-body section>span{color:#71857c;letter-spacing:.06em;font-size:12px;font-weight:850}.equipment-incident-triage-body section>p{color:#40574d;margin:8px 0 12px;font-size:13px;line-height:1.55}.equipment-incident-triage-body dl{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.equipment-incident-triage-body dl div{gap:2px;display:grid}.equipment-incident-triage-body dt{color:#829189;font-size:12px}.equipment-incident-triage-body dd{color:#40554c;margin:0;font-size:12px;font-weight:700}.equipment-incident-event-history>div{grid-template-columns:28px 1fr;align-items:start;gap:9px;margin-top:10px;display:grid}.equipment-incident-event-history>div>i{width:28px;height:28px;color:var(--incident-green);background:#e6f2ee;place-items:center;font-size:12px;font-style:normal;display:grid}.equipment-incident-event-history p{margin:0!important}.equipment-incident-event-history strong,.equipment-incident-event-history small{display:block}.equipment-incident-event-history strong{color:#3b5147;font-size:12px}.equipment-incident-event-history small{color:#71837a;margin-top:3px;font-size:12px;line-height:1.45}.equipment-incident-triage-actions{border-top:1px solid var(--incident-line);background:#f4f8f6;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 18px;display:flex}.equipment-incident-triage-actions>button{padding:0 14px}.equipment-incident-triage-actions>details{position:relative}.equipment-incident-triage-actions>details>summary{color:#496057;background:#fff;border:1px solid #cad9d3;align-items:center;padding:0 14px;font-weight:800;list-style:none;display:flex}.equipment-incident-triage-actions>details.primary>summary{border-color:var(--incident-green);background:var(--incident-green);color:#fff}.equipment-incident-triage-actions>details[open]{width:100%}.equipment-incident-triage-actions>details[open]>summary{width:fit-content;margin-bottom:10px}.equipment-incident-triage-actions>details>div{background:#fff;border:1px solid #d5e1dc;gap:10px;width:100%;padding:14px;display:grid}.equipment-incident-triage-actions>details:not(.primary)>div{grid-template-columns:1fr auto;align-items:end}.equipment-incident-triage-actions textarea{resize:vertical;min-height:78px}.equipment-incident-maintenance-form{grid-template-columns:repeat(3,1fr)}.equipment-incident-maintenance-form .wide{grid-column:1/-1}.equipment-incident-checkbox{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding-top:24px;display:flex}.equipment-incident-checkbox span{margin:0!important}.equipment-incident-triage-result{border-top:1px solid var(--incident-line);background:#f5f8f7;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 18px;display:flex}.equipment-incident-triage-result strong{color:#385047;font-size:13px}.equipment-incident-triage-result p{color:#61766c;margin:4px 0 0;font-size:12px}.equipment-incident-triage-result>span{color:var(--incident-green);background:#e6f3ee;padding:7px 9px;font-size:12px;font-weight:800}.equipment-incident-triage-result a{min-height:44px;color:var(--incident-green);align-items:center;margin-top:5px;font-size:12px;font-weight:800;display:inline-flex}.equipment-incident-boundary{color:#fff;background:#17384a;border:1px solid #2b5268;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:15px 18px;display:grid}.equipment-incident-boundary>b{color:#68dab8;background:#21485e;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.equipment-incident-boundary strong{font-size:13px}.equipment-incident-boundary p{color:#b7c8d1;margin:4px 0 0;font-size:12px;line-height:1.5}@media (max-width:1100px){.equipment-incident-member-summary{grid-template-columns:repeat(3,1fr)}.equipment-incident-member-summary>aside{grid-column:1/-1}.equipment-incident-operation-summary{grid-template-columns:repeat(3,1fr)}.equipment-incident-member-grid{grid-template-columns:1fr}.equipment-incident-operation-summary>article:nth-child(3){border-right:0}}@media (max-width:760px){.equipment-incident-member-summary,.equipment-incident-operation-summary{grid-template-columns:1fr}.equipment-incident-member-summary>article,.equipment-incident-operation-summary>article{border-right:0;border-bottom:1px solid var(--incident-line)}.equipment-incident-member-summary>aside{grid-column:auto}.equipment-incident-form-row,.equipment-incident-risk-options,.equipment-incident-triage-body,.equipment-incident-maintenance-form{grid-template-columns:1fr}.equipment-incident-risk-options{display:grid}.equipment-incident-report-form>footer,.equipment-incident-report-list article>header,.equipment-incident-report-list article>footer,.equipment-incident-triage-result{flex-direction:column;align-items:stretch}.equipment-incident-report-form>footer p{flex-wrap:wrap}.equipment-incident-report-form>footer button{width:100%}.equipment-incident-triage-card>header{grid-template-columns:1fr}.equipment-incident-triage-body>section+section{border-left:0;border-top:1px solid var(--incident-line)}.equipment-incident-triage-actions>details:not(.primary)>div{grid-template-columns:1fr}.equipment-incident-maintenance-form .wide{grid-column:auto}.equipment-incident-checkbox{padding-top:0}.equipment-incident-progress{grid-template-columns:1fr}.equipment-incident-progress>i{border-top:0;border-left:1px solid #cbd8d3;width:1px;height:10px;margin-left:12px}}.equipment-policy-page{--ep-ink:#20372f;--ep-muted:#677a71;--ep-line:#d9e4df;--ep-green:#087d5e;gap:16px;display:grid}.equipment-policy-hero{color:#fff;background:#173c31;border:1px solid #244b3f;border-top:4px solid #63d0aa;grid-template-columns:minmax(420px,1.3fr) minmax(360px,.9fr);display:grid}.equipment-policy-hero>div{padding:24px}.equipment-policy-hero>div>span{color:#76dfbb;letter-spacing:.08em;font-size:12px;font-weight:900}.equipment-policy-hero h2{max-width:700px;margin:7px 0;font-size:22px;line-height:1.2}.equipment-policy-hero p{color:#c7d8d2;max-width:720px;margin:0;font-size:13px;line-height:1.55}.equipment-policy-hero>div>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;display:flex}.equipment-policy-hero>div>div b{color:#8ce7c7;background:#225143;padding:7px 9px;font-size:12px}.equipment-policy-hero>div>div small{color:#acc3bb;font-size:12px}.equipment-policy-hero dl{border-left:1px solid #31594d;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.equipment-policy-hero dl>div{border-right:1px solid #31594d;flex-direction:column;justify-content:center;padding:18px;display:flex}.equipment-policy-hero dl>div:last-child{border-right:0}.equipment-policy-hero dt{color:#a9c2b9;font-size:12px}.equipment-policy-hero dd{color:#fff;margin:6px 0;font-size:21px;font-weight:900}.equipment-policy-hero dl small{color:#9eb8ae;font-size:12px;line-height:1.4}.equipment-policy-hero dl .attention{background:#4a3528}.equipment-policy-hero dl .attention dd{color:#ffd397}.equipment-policy-cascade{border:1px solid var(--ep-line);background:#fff;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;min-height:88px;display:grid}.equipment-policy-cascade article{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:86px;padding:13px 16px;display:grid}.equipment-policy-cascade article.active{box-shadow:inset 0 3px var(--ep-green);background:#edf8f4}.equipment-policy-cascade article>i{color:#597067;background:#eef3f1;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.equipment-policy-cascade article.active>i{color:var(--ep-green);background:#d8f1e8}.equipment-policy-cascade p{margin:0}.equipment-policy-cascade span,.equipment-policy-cascade strong,.equipment-policy-cascade small{display:block}.equipment-policy-cascade span{color:#7a8b84;letter-spacing:.06em;font-size:12px;font-weight:850}.equipment-policy-cascade strong{color:var(--ep-ink);margin-top:3px;font-size:13px}.equipment-policy-cascade small{color:var(--ep-muted);margin-top:3px;font-size:12px}.equipment-policy-cascade>em{color:#91a39b;text-align:center;font-size:15px;font-style:normal}.equipment-policy-layout{grid-template-columns:minmax(520px,1.2fr) minmax(390px,.8fr);align-items:start;gap:16px;display:grid}.equipment-policy-layout>main,.equipment-policy-layout>aside{gap:16px;display:grid}.equipment-policy-editor,.equipment-policy-decision,.equipment-policy-history,.equipment-policy-scope-map,.equipment-policy-units,.equipment-policy-preview{border:1px solid var(--ep-line);background:#fff;border-radius:2px;overflow:hidden}.equipment-policy-editor>header,.equipment-policy-decision>header,.equipment-policy-history>header,.equipment-policy-scope-map>header,.equipment-policy-units>header,.equipment-policy-preview>header{border-bottom:1px solid var(--ep-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.equipment-policy-editor header span,.equipment-policy-decision header span,.equipment-policy-history header span,.equipment-policy-scope-map header span,.equipment-policy-units header span,.equipment-policy-preview header span{color:var(--ep-green);letter-spacing:.07em;font-size:12px;font-weight:900}.equipment-policy-editor header h2,.equipment-policy-decision header h2,.equipment-policy-history header h2,.equipment-policy-scope-map header h2,.equipment-policy-units header h2,.equipment-policy-preview header h2{color:var(--ep-ink);margin:4px 0;font-size:17px}.equipment-policy-editor header p,.equipment-policy-decision header p,.equipment-policy-scope-map header p,.equipment-policy-units header p{color:var(--ep-muted);margin:0;font-size:12px;line-height:1.5}.equipment-policy-editor header>b,.equipment-policy-decision header>b,.equipment-policy-history header>b,.equipment-policy-scope-map header>b,.equipment-policy-units header>b{color:var(--ep-green);background:#edf6f2;flex:none;padding:7px 9px;font-size:12px}.equipment-policy-fields{grid-template-columns:repeat(3,1fr);display:grid}.equipment-policy-field{border-right:1px solid var(--ep-line);cursor:pointer;align-content:center;min-height:170px;padding:16px;display:grid}.equipment-policy-field:last-child{border-right:0}.equipment-policy-field>span{grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.equipment-policy-field>span>i{color:#647a70;background:#edf3f1;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:900;display:grid}.equipment-policy-field.critical>span>i{color:#a63e33;background:#fbe7e4}.equipment-policy-field.warning>span>i{color:#976519;background:#fff2dc}.equipment-policy-field.watch>span>i{color:#346e8d;background:#e8f2f7}.equipment-policy-field p{margin:0}.equipment-policy-field strong,.equipment-policy-field small{display:block}.equipment-policy-field strong{color:var(--ep-ink);font-size:13px}.equipment-policy-field small{color:var(--ep-muted);margin-top:3px;font-size:12px;line-height:1.35}.equipment-policy-field>div{grid-template-columns:1fr 38px;margin-top:14px;display:grid}.equipment-policy-field input{width:100%;min-height:44px;color:var(--ep-ink);font:inherit;background:#fbfdfc;border:1px solid #cbd9d3;border-radius:2px 0 0 2px;outline:0;padding:0 10px;font-size:15px;font-weight:850}.equipment-policy-field input:focus{border-color:#4ca787;box-shadow:0 0 0 3px #e6f5ef}.equipment-policy-field>div>b{color:#62766d;background:#f1f6f4;border:1px solid #cbd9d3;border-left:0;place-items:center;font-size:12px;display:grid}.equipment-policy-field>em{color:#73867d;margin-top:7px;font-size:12px;font-style:normal}.equipment-policy-editor>footer{background:#fff9ef;border-top:1px solid #ecd8b8;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:12px 18px;display:grid}.equipment-policy-editor>footer>b{color:#93651e;background:#f8e8cd;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.equipment-policy-editor>footer p{margin:0}.equipment-policy-editor>footer strong,.equipment-policy-editor>footer small{display:block}.equipment-policy-editor>footer strong{color:#684e24;font-size:12px}.equipment-policy-editor>footer small{color:#806842;margin-top:3px;font-size:12px}.equipment-policy-decision>label{cursor:text;padding:18px 20px;display:block}.equipment-policy-decision label>span{color:#50665c;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.equipment-policy-decision textarea{resize:vertical;width:100%;min-height:94px;color:var(--ep-ink);font:inherit;background:#fbfdfc;border:1px solid #cbd9d3;border-radius:2px;outline:0;padding:11px;font-size:13px}.equipment-policy-decision textarea:focus{border-color:#4ca787;box-shadow:0 0 0 3px #e6f5ef}.equipment-policy-decision label>small{color:#7a8c84;text-align:right;margin-top:5px;font-size:12px;display:block}.equipment-policy-save{border:1px solid #cfded8;border-left:4px solid var(--ep-green);background:#f6fbf9;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 16px;display:flex}.equipment-policy-save p{margin:0}.equipment-policy-save strong,.equipment-policy-save small{display:block}.equipment-policy-save strong{color:var(--ep-ink);font-size:13px}.equipment-policy-save small{color:var(--ep-muted);margin-top:3px;font-size:12px}.equipment-policy-save nav{gap:8px;display:flex}.equipment-policy-save button{cursor:pointer;min-height:44px}.equipment-policy-feedback{color:#126c52;background:#edf9f4;border:1px solid #b9ddcf;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:48px;padding:9px 13px;font-size:12px;display:grid}.equipment-policy-feedback>b{background:#d9f1e8;place-items:center;width:27px;height:27px;display:grid}.equipment-policy-feedback.error{color:#9c3d32;background:#fff4f1;border-color:#e6bcb5}.equipment-policy-feedback.error>b{background:#f9dfdb}.equipment-policy-history>div{display:grid}.equipment-policy-history article{border-bottom:1px solid var(--ep-line);grid-template-columns:36px 1fr auto;align-items:start;gap:11px;padding:13px 18px;display:grid}.equipment-policy-history article>i{width:34px;height:34px;color:var(--ep-green);background:#e8f4ef;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.equipment-policy-history article p{margin:0}.equipment-policy-history article strong,.equipment-policy-history article small,.equipment-policy-history article em{display:block}.equipment-policy-history article strong{color:var(--ep-ink);font-size:12px}.equipment-policy-history article small{color:var(--ep-muted);margin-top:3px;font-size:12px;line-height:1.4}.equipment-policy-history article em{color:#3e6f5d;margin-top:4px;font-size:12px;font-style:normal;font-weight:700}.equipment-policy-history time{color:#7a8b84;font-size:12px}.equipment-policy-history .empty{color:var(--ep-muted);text-align:center;margin:0;padding:24px;font-size:12px}.equipment-policy-scope-map>div,.equipment-policy-units>div{display:grid}.equipment-policy-scope-map article{border-bottom:1px solid var(--ep-line);grid-template-columns:36px minmax(130px,1fr) 46px 46px auto;align-items:center;gap:9px;min-height:72px;padding:11px 15px;display:grid}.equipment-policy-scope-map article>i,.equipment-policy-units article>i{width:36px;height:36px;color:var(--ep-green);background:#eaf4f0;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.equipment-policy-scope-map article p,.equipment-policy-units article p{margin:0}.equipment-policy-scope-map article strong,.equipment-policy-scope-map article small,.equipment-policy-units article strong,.equipment-policy-units article small,.equipment-policy-units article em{display:block}.equipment-policy-scope-map article strong,.equipment-policy-units article strong{color:var(--ep-ink);font-size:12px}.equipment-policy-scope-map article small,.equipment-policy-units article small{color:var(--ep-muted);font-size:12px;line-height:1.35}.equipment-policy-scope-map article>span{color:var(--ep-ink);font-size:13px;font-weight:850}.equipment-policy-scope-map article>a{min-height:44px;color:var(--ep-green);cursor:pointer;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.equipment-policy-units article{border-bottom:1px solid var(--ep-line);grid-template-columns:38px minmax(160px,1fr) 54px 58px auto;align-items:center;gap:10px;min-height:94px;padding:12px 15px;display:grid}.equipment-policy-units article.attention{background:#fffaf1;border-left:3px solid #c78a2d}.equipment-policy-units article p>em{color:#3e715e;margin-top:5px;font-size:12px;font-style:normal;font-weight:700}.equipment-policy-units article>span b{font-size:16px}.equipment-policy-units article>span.bad b{color:#a74035}.equipment-policy-units article nav{gap:4px;display:grid}.equipment-policy-units article a{min-height:32px;color:var(--ep-green);cursor:pointer;justify-content:flex-end;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.equipment-policy-preview>div{display:grid}.equipment-policy-preview article{border-bottom:1px solid var(--ep-line);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:12px 16px;display:grid}.equipment-policy-preview article>i{color:#5f746a;background:#edf2f0;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;display:grid}.equipment-policy-preview article.critical>i{color:#a43d32;background:#f9e2de}.equipment-policy-preview article.warning>i{color:#946219;background:#fff0d6}.equipment-policy-preview article.watch>i{color:#326d8b;background:#e7f1f6}.equipment-policy-preview article p{margin:0}.equipment-policy-preview article strong,.equipment-policy-preview article small{display:block}.equipment-policy-preview article strong{color:var(--ep-ink);font-size:13px}.equipment-policy-preview article small{color:var(--ep-muted);margin-top:3px;font-size:12px}.equipment-policy-preview article>b{color:var(--ep-ink);font-size:15px}.equipment-policy-preview>footer{color:#667a71;background:#f5f8f7;padding:12px 16px;font-size:12px;line-height:1.5}.equipment-policy-boundary{color:#fff;background:#17384a;border:1px solid #31556a;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:15px 17px;display:grid}.equipment-policy-boundary>b{color:#6bdbba;background:#21485e;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.equipment-policy-boundary p{margin:0}.equipment-policy-boundary strong,.equipment-policy-boundary small{display:block}.equipment-policy-boundary strong{font-size:13px}.equipment-policy-boundary small{color:#bacbd3;margin-top:4px;font-size:12px;line-height:1.45}.equipment-incident-effective-policy{background:#f3faf7;border:1px solid #cbded6;border-left:4px solid #087d5e;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 17px;display:flex}.equipment-incident-effective-policy span,.equipment-incident-effective-policy strong,.equipment-incident-effective-policy small{display:block}.equipment-incident-effective-policy span{color:#087d5e;letter-spacing:.06em;font-size:12px;font-weight:900}.equipment-incident-effective-policy strong{color:#29463b;margin-top:4px;font-size:13px}.equipment-incident-effective-policy small{color:#667a71;margin-top:3px;font-size:12px}.equipment-incident-effective-policy>b{color:#087d5e;background:#dff2ea;flex:none;place-items:center;min-width:38px;height:38px;font-size:12px;display:grid}.equipment-incident-origin em{color:#34725c;background:#eef6f3;align-items:center;min-height:27px;margin-top:7px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.equipment-incident-origin em.overdue{color:#a23e33;background:#fbe6e2}@media (max-width:1180px){.equipment-policy-hero,.equipment-policy-layout{grid-template-columns:1fr}.equipment-policy-hero dl{border-top:1px solid #31594d;border-left:0}}@media (max-width:820px){.equipment-policy-cascade{grid-template-columns:1fr}.equipment-policy-cascade>em{transform:rotate(90deg)}.equipment-policy-fields,.equipment-policy-hero dl{grid-template-columns:1fr}.equipment-policy-field{border-right:0;border-bottom:1px solid var(--ep-line);min-height:132px}.equipment-policy-field:last-child{border-bottom:0}.equipment-policy-save{flex-direction:column;align-items:stretch}.equipment-policy-save nav{grid-template-columns:1fr;display:grid}.equipment-policy-save button{width:100%}.equipment-policy-scope-map article{grid-template-columns:36px 1fr 42px 42px}.equipment-policy-scope-map article>a{grid-column:2/-1}.equipment-policy-units article{grid-template-columns:38px 1fr 48px 52px}.equipment-policy-units article nav{grid-column:2/-1;grid-template-columns:1fr 1fr}.equipment-policy-units article a{justify-content:flex-start;min-height:44px}.equipment-policy-history article{grid-template-columns:36px 1fr}.equipment-policy-history time{grid-column:2}.equipment-incident-effective-policy,.equipment-policy-editor>header,.equipment-policy-decision>header,.equipment-policy-history>header,.equipment-policy-scope-map>header,.equipment-policy-units>header{align-items:flex-start}.equipment-policy-hero h2{font-size:19px}}.sales-operation-view,.sales-lead-manager{--sales-blue:#315f7d;--sales-amber:#b17816;--sales-red:#a44843;--sales-purple:#6c538e}.sales-return-context{background:linear-gradient(90deg,#eaf8f3 0,#f7fcfa 62%,#fff 100%);border:1px solid #b9d9ce;border-left:4px solid #08795d;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:14px 16px;display:grid}.sales-return-context>span{color:#08795d;background:#dff3ec;border:1px solid #9bcbb9;place-items:center;width:44px;height:44px;font-size:18px;font-weight:850;display:grid}.sales-return-context small,.sales-return-context strong{display:block}.sales-return-context small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.sales-return-context strong{margin-top:3px;font-size:14px}.sales-return-context p{color:#61736b;margin:4px 0 0;font-size:13px;line-height:1.5}.sales-return-context nav{flex-wrap:wrap;gap:7px;display:flex}.sales-return-context nav a,.sales-return-context nav button{color:#08795d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8dbdab;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.sales-return-context nav a{color:#fff;background:#08795d}.sales-mobility-context{background:#f3f8fb;border:1px solid #c9dce8;border-left:3px solid #315f7d;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 13px;display:grid}.sales-mobility-context>span{color:#315f7d;background:#dfeaf1;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.sales-mobility-context small,.sales-mobility-context strong{display:block}.sales-mobility-context small{color:#315f7d;letter-spacing:.08em;font-size:5px;font-weight:850}.sales-mobility-context strong{margin-top:3px;font-size:8px}.sales-mobility-context p{color:#687984;margin:3px 0 0;font-size:6px;line-height:1.45}.sales-mobility-context nav{gap:6px;display:flex}.sales-mobility-context nav a,.sales-mobility-context nav button{color:#315f7d;white-space:nowrap;background:#fff;border:1px solid #abc6d6;align-items:center;min-height:29px;padding:0 9px;font-size:6px;font-weight:750;display:flex}.sales-mobility-context nav a{color:#fff;background:#315f7d}.sales-work-queue{border:1px solid var(--line);background:#fff}.sales-work-queue>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.sales-work-queue>header>div>span{color:var(--green-deep);letter-spacing:.08em;font-size:6px;font-weight:800}.sales-work-queue h2{margin:4px 0 0;font-size:11px}.sales-work-queue p{color:#7c8983;margin:4px 0 0;font-size:7px}.sales-work-queue>header label{border:1px solid #d7dfdb;align-items:center;gap:7px;width:min(310px,42%);min-height:34px;padding:0 9px;display:flex}.sales-work-queue>header label>span{color:#73817a}.sales-work-queue>header input{color:#2e3d36;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.sales-queue-filters{background:#f8faf9;align-items:center;gap:7px;min-height:51px;padding:8px 16px;display:flex}.sales-queue-filters button{color:#5f6e67;background:#fff;border:1px solid #d7dfdb;border-radius:2px;align-items:center;gap:8px;min-height:30px;padding:0 9px;font-size:6px;font-weight:750;display:flex}.sales-queue-filters button b{text-align:center;background:#edf1ef;min-width:18px;padding:3px 4px}.sales-queue-filters button.active{color:var(--green-deep);background:#edf8f3;border-color:#86baa7}.sales-queue-filters button.amber b{color:#946217;background:#fff0d7}.sales-queue-filters button.red b{color:var(--sales-red);background:#f8e6e3}.sales-queue-filters>span{color:#7f8c86;margin-left:auto;font-size:6px}.sales-queue-filters button.mobility b{color:#315f7d;background:#e3edf3}.sales-queue-filters button.mobility.active{color:#315f7d;background:#f0f6fa;border-color:#8fb2c7}.sales-queue-filters button.returns b{color:#08795d;background:#dff3ec}.sales-queue-filters button.returns.active{color:#076b52;background:#eaf8f3;border-color:#74ad98}.sales-pipeline-section{border:1px solid var(--line);background:var(--surface);overflow:hidden}.sales-pipeline-section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 16px;display:flex}.sales-pipeline-section>header span,.sales-conversion-panel>header>span,.sales-contact-form>header span{color:var(--green-deep);letter-spacing:.08em;font-size:6px;font-weight:800}.sales-pipeline-section>header h2,.sales-conversion-panel>header h2,.sales-contact-form>header h2{margin:4px 0 0;font-size:11px}.sales-pipeline-section>header p,.sales-conversion-panel>header p{color:#7c8983;margin:4px 0 0;font-size:7px}.sales-pipeline-section>header>strong{color:var(--green-deep);background:#e7f5f0;padding:6px 8px;font-size:6px}.sales-pipeline-board{background:#f3f6f4;grid-template-columns:repeat(7,minmax(175px,1fr));min-width:1310px;display:grid;overflow-x:auto}.sales-pipeline-column{border-right:1px solid #dce3e0;min-width:0}.sales-pipeline-column:last-child{border-right:0}.sales-pipeline-column>header{color:#55645d;text-transform:uppercase;background:#f8faf9;border-top:2px solid #87968f;border-bottom:1px solid #dce3e0;justify-content:space-between;align-items:center;min-height:36px;padding:8px 10px;font-size:6px;font-weight:800;display:flex}.sales-pipeline-column.contacted>header{border-top-color:var(--sales-blue)}.sales-pipeline-column.trial_requested>header{border-top-color:#2f7e78}.sales-pipeline-column.trial_scheduled>header{border-top-color:var(--sales-purple)}.sales-pipeline-column.trial_completed>header{border-top-color:#775f9c}.sales-pipeline-column.proposal>header{border-top-color:var(--sales-amber)}.sales-pipeline-column.invited>header{border-top-color:var(--green)}.sales-pipeline-column>header b{text-align:center;background:#e7ecea;min-width:19px;padding:3px 5px}.sales-pipeline-column>div{align-content:start;gap:8px;min-height:220px;padding:8px;display:grid}.sales-lead-card{background:#fff;border:1px solid #dbe2df;border-left:3px solid #8e9a95;padding:10px;display:block;box-shadow:0 2px 5px #182b3a08}.sales-lead-card:hover{border-color:#b8c8c1;transform:translateY(-1px);box-shadow:0 5px 12px #182b3a12}.sales-lead-card.hot{border-left-color:#dc5b52}.sales-lead-card.warm{border-left-color:#e0a334}.sales-lead-card.cold{border-left-color:#668aa1}.sales-lead-card.overdue{background:#fffaf7}.sales-lead-card.mobility{box-shadow:inset 0 2px #d8e7ef,0 2px 5px #182b3a08}.sales-lead-card>header>span.mobility{color:#315f7d;background:#e3edf3;padding:3px 5px}.sales-lead-card.former-return{border-left-color:#08795d;box-shadow:inset 0 2px #bfe2d5,0 2px 5px #182b3a0a}.sales-lead-card>header>span.former-return{color:#08795d;background:#dff3ec;padding:3px 5px}.sales-lead-card>header{color:#87938e;letter-spacing:.04em;justify-content:space-between;font-size:5px;font-weight:800;display:flex}.sales-lead-card>header b{color:#69766f;background:#edf1ef;padding:3px 5px}.sales-lead-card>header b.hot{color:#9d403a;background:#fae8e5}.sales-lead-card>header b.warm{color:#8d6017;background:#fff2d7}.sales-lead-card>header b.cold{color:#3c657e;background:#eaf1f5}.sales-lead-card h3{margin:9px 0 3px;font-size:8px}.sales-lead-card>p{color:#84908a;margin:0;font-size:6px}.sales-lead-card dl{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin:10px 0 0;padding-top:8px;display:grid}.sales-lead-card dt{color:#929c98;font-size:5px}.sales-lead-card dd{color:#55635d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6px;font-weight:700;overflow:hidden}.sales-card-ownership{justify-content:space-between;align-items:center;gap:5px;margin-top:9px;display:flex}.sales-card-ownership>span{color:#5c6c64;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:5px;font-weight:700;overflow:hidden}.sales-card-ownership>span:first-letter{color:var(--green)}.sales-card-ownership>span.invalid{color:var(--sales-red)}.sales-sla-badge{color:#346c5a;letter-spacing:.03em;background:#eaf3ef;flex:none;padding:4px 5px;font-size:4.5px;font-weight:850}.sales-sla-badge.warning{color:#936118;background:#fff0d7}.sales-sla-badge.overdue{color:var(--sales-red);background:#f8e6e3}.sales-sla-badge.met{color:var(--green-deep);background:#e3f4ed}.sales-sla-badge.neutral{color:#78847e;background:#edf0ef}.sales-lead-trial{background:#faf8fc;border:1px solid #e4deed;margin-top:9px;padding:7px}.sales-lead-trial span,.sales-lead-trial strong,.sales-lead-trial small{display:block}.sales-lead-trial span{color:var(--sales-purple);font-size:5px;font-weight:800}.sales-lead-trial strong{margin-top:3px;font-size:6px}.sales-lead-trial small{color:#887c95;margin-top:2px;font-size:5px}.sales-lead-trial.requested{background:#f4faf7;border-color:#cfe2dc}.sales-lead-trial.requested span{color:#2f7567}.sales-lead-trial.requested small{color:#71877e}.sales-lead-card>footer{border-top:1px solid var(--line-soft);color:#7d8984;justify-content:space-between;gap:7px;margin-top:9px;padding-top:7px;font-size:5px;display:flex}.sales-lead-card.overdue>footer span{color:var(--sales-red);font-weight:750}.sales-lead-card>footer b{color:var(--green-deep);font-size:9px}.sales-pipeline-empty{color:#9aa49f;text-align:center;padding:38px 4px;font-size:6px}.sales-lower-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px;display:grid}.sales-followup-panel,.sales-outcome-panel{overflow:hidden}.sales-followup-panel>div>a{border-top:1px solid var(--line-soft);grid-template-columns:42px minmax(160px,1fr) 125px 38px;align-items:center;gap:11px;min-height:56px;padding:8px 14px;display:grid}.sales-followup-panel>div>a:hover,.sales-outcome-panel>div>a:hover{background:#fafcfb}.sales-followup-panel>div>a.overdue{box-shadow:inset 3px 0 var(--sales-red)}.sales-followup-panel time{border:1px solid #dce3e0;align-content:center;place-items:center;width:37px;height:37px;display:grid}.sales-followup-panel time strong{font-size:9px}.sales-followup-panel time small{color:#819089;font-size:5px}.sales-followup-panel p,.sales-outcome-panel p{margin:0}.sales-followup-panel p strong,.sales-outcome-panel p strong{font-size:7px;display:block}.sales-followup-panel p small,.sales-outcome-panel p small{color:#84918a;margin-top:3px;font-size:6px;display:block}.sales-followup-panel>div>a>span{color:#67756e;font-size:6px}.sales-followup-panel>div>a>b{color:#53615b;text-align:right;font-size:7px}.sales-outcome-panel>div>a{border-top:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 14px;display:grid}.sales-outcome-panel>div>a>span{width:27px;height:27px;color:var(--green-deep);background:#e5f4ee;place-items:center;display:grid}.sales-outcome-panel>div>a>span.lost{color:var(--sales-red);background:#f7e9e7}.sales-outcome-panel>div>a>b{color:var(--green-deep);font-size:5px}.sales-outcome-panel>div>a:has(.lost)>b{color:var(--sales-red)}.sales-list-empty{color:#8c9892;place-items:center;min-height:90px;padding:20px;font-size:7px;display:grid}.sales-lead-manager{gap:13px;display:grid}.sales-mobility-detail-context{border:1px solid #c4d9e5;border-left:3px solid var(--sales-blue);background:#f2f7fa;grid-template-columns:minmax(300px,1.15fr) minmax(300px,.85fr) auto;align-items:center;gap:15px;padding:12px 14px;display:grid}.sales-mobility-detail-context.contract_revision{background:#f4f7fa;border-color:#c9d5df #c9d5df #c9d5df #557d97}.sales-mobility-detail-context.not_completed{border-color:#e5cbc7;border-left-color:var(--sales-red);background:#fff7f5}.sales-mobility-detail-copy{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sales-mobility-detail-copy>span{width:33px;height:33px;color:var(--sales-blue);background:#dce9f1;place-items:center;font-size:11px;font-weight:850;display:grid}.sales-mobility-detail-copy small{color:var(--sales-blue);letter-spacing:.09em;font-size:5px;font-weight:850}.sales-mobility-detail-copy h2{margin:3px 0;font-size:9px}.sales-mobility-detail-copy p{color:#6d7c85;margin:0;font-size:6px;line-height:1.5}.sales-mobility-detail-context ol{background:#fff;border:1px solid #d7e2e8;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sales-mobility-detail-context li{color:#8a979d;border-right:1px solid #e2e9ed;align-content:center;place-items:center;gap:4px;min-height:45px;font-size:5px;display:grid}.sales-mobility-detail-context li:last-child{border:0}.sales-mobility-detail-context li i{border:1px solid #d2dde3;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.sales-mobility-detail-context li.done,.sales-mobility-detail-context li.current{color:var(--sales-blue);font-weight:800}.sales-mobility-detail-context li.done i{background:#dceaf1;border-color:#9dbccc}.sales-mobility-detail-context li.current i{border-color:var(--sales-blue);background:var(--sales-blue);color:#fff}.sales-mobility-detail-context li.stopped{color:var(--sales-red);font-weight:800}.sales-mobility-detail-context li.stopped i{background:#f6e7e5;border-color:#ddb5b0}.sales-mobility-detail-context nav{gap:5px;display:grid}.sales-mobility-detail-context nav a{min-height:29px;color:var(--sales-blue);white-space:nowrap;background:#fff;border:1px solid #aac3d1;justify-content:center;align-items:center;padding:0 8px;font-size:6px;font-weight:800;display:flex}.sales-mobility-detail-context nav a:first-child{background:var(--sales-blue);color:#fff}.sales-lead-hero{border:1px solid var(--line);border-top:3px solid var(--sales-amber);background:#fff;grid-template-columns:45px minmax(220px,1fr) auto auto;align-items:center;gap:14px;min-height:94px;padding:13px 17px;display:grid}.sales-lead-hero.won{border-top-color:var(--green)}.sales-lead-hero.lost{border-top-color:var(--sales-red)}.sales-lead-hero.trial_scheduled,.sales-lead-hero.trial_completed{border-top-color:var(--sales-purple)}.sales-lead-hero.former-return{border-top-color:#08795d;box-shadow:inset 0 3px #dff3ec}.sales-lead-hero>span{width:43px;height:43px;color:var(--green-deep);background:#eaf5f1;place-items:center;font-size:11px;font-weight:800;display:grid}.sales-lead-hero small{color:#72827a;font-size:6px;font-weight:800}.sales-lead-hero h2{margin:4px 0;font-size:14px}.sales-lead-hero p{color:#7e8b85;margin:0;font-size:7px}.sales-lead-hero dl{grid-template-columns:repeat(3,minmax(95px,auto));margin:0;display:grid}.sales-lead-hero dl div{border-left:1px solid var(--line-soft);min-height:35px;padding:4px 13px}.sales-lead-hero dt{color:#8d9893;font-size:5px}.sales-lead-hero dd{color:#3c4b44;max-width:140px;margin:5px 0 0;font-size:7px;font-weight:750}.sales-lead-hero .button{white-space:nowrap}.sales-lead-editor-layout{grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);align-items:start;gap:12px;display:grid}.sales-lead-editor-layout.new{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr)}.sales-profile-form{overflow:hidden}.sales-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px 17px;display:grid}.sales-profile-grid .wide{grid-column:span 2}.sales-profile-grid .full{grid-column:1/-1}.sales-profile-grid label,.sales-contact-form label,.sales-action-fields label,.sales-conversion-panel>label{color:#53625b;align-content:start;gap:5px;font-size:7px;font-weight:680;display:grid}.sales-profile-grid input,.sales-profile-grid select,.sales-profile-grid textarea,.sales-contact-form input,.sales-contact-form select,.sales-contact-form textarea,.sales-action-fields input,.sales-action-fields select,.sales-action-fields textarea,.sales-conversion-panel select{color:#2e3d36;background:#fff;border:1px solid #d7dfdb;border-radius:2px;outline:0;width:100%;min-height:36px;padding:0 9px;font-size:7px}.sales-profile-grid textarea,.sales-contact-form textarea,.sales-action-fields textarea{resize:vertical;min-height:76px;padding-top:9px;line-height:1.45}.sales-profile-grid input:focus,.sales-profile-grid select:focus,.sales-profile-grid textarea:focus,.sales-contact-form input:focus,.sales-contact-form select:focus,.sales-contact-form textarea:focus,.sales-action-fields input:focus,.sales-action-fields select:focus,.sales-action-fields textarea:focus,.sales-conversion-panel select:focus{border-color:var(--green-deep);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.sales-profile-grid input:focus,.sales-profile-grid select:focus,.sales-profile-grid textarea:focus,.sales-contact-form input:focus,.sales-contact-form select:focus,.sales-contact-form textarea:focus,.sales-action-fields input:focus,.sales-action-fields select:focus,.sales-action-fields textarea:focus,.sales-conversion-panel select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 12%, white)}}.sales-profile-grid input:disabled,.sales-profile-grid select:disabled,.sales-profile-grid textarea:disabled{color:#6f7c76;background:#f5f7f6}.sales-profile-form>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:8px;min-height:59px;padding:11px 17px;display:flex}.sales-immutable-note{color:var(--green-deep);margin-right:auto;font-size:7px;font-weight:700}.sales-lead-side{gap:12px;display:grid}.sales-onboarding-note,.sales-identity-card{gap:11px;padding:14px;display:flex}.sales-onboarding-note>span,.sales-identity-card>span{width:29px;height:29px;color:var(--green-deep);background:#e5f4ee;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.sales-onboarding-note strong,.sales-identity-card strong{font-size:8px;display:block}.sales-onboarding-note p,.sales-identity-card p{color:#81908a;margin:4px 0 0;font-size:6px;line-height:1.5}.sales-ownership-card{border-top:3px solid var(--green);overflow:hidden}.sales-ownership-card.overdue{border-top-color:var(--sales-red)}.sales-ownership-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:13px 14px 10px;display:flex}.sales-ownership-card header small{color:var(--green-deep);letter-spacing:.07em;font-size:5px;font-weight:800}.sales-ownership-card.overdue header small{color:var(--sales-red)}.sales-ownership-card header h2{margin:4px 0 0;font-size:9px}.sales-ownership-card header p{color:#7d8983;margin:4px 0 0;font-size:6px;line-height:1.4}.sales-ownership-card header>b{width:27px;height:27px;color:var(--green-deep);background:#e5f4ee;flex:none;place-items:center;display:grid}.sales-ownership-card.overdue header>b{color:var(--sales-red);background:#f8e6e3}.sales-ownership-card>div{gap:9px;padding:11px 14px;display:grid}.sales-ownership-card label{color:#53625b;gap:5px;font-size:7px;font-weight:680;display:grid}.sales-ownership-card select,.sales-ownership-card input{color:#2e3d36;background:#fff;border:1px solid #d7dfdb;border-radius:2px;width:100%;min-height:35px;padding:0 8px;font-size:7px}.sales-ownership-card input:disabled{color:#78847e;background:#f3f6f4}.sales-ownership-card>button{margin:0 14px 13px auto;display:flex}.sales-ownership-warning{border-left:2px solid var(--sales-red);color:var(--sales-red);background:#fff5f3;margin:-2px 14px 10px;padding:7px 8px;font-size:6px;line-height:1.4}.sales-identity-card.protected{background:#fffaf3;border-color:#e6d9c5}.sales-identity-card.protected>span{color:#926115;background:#fff0d5}.sales-identity-card small{color:var(--green-deep);letter-spacing:.07em;margin-bottom:4px;font-size:5px;font-weight:800;display:block}.sales-identity-card a{color:var(--green-deep);margin-top:7px;font-size:6px;font-weight:750;display:inline-block}.sales-public-source-card{background:#f6fbf9;border-color:#cfe1db;gap:11px;padding:14px;display:flex}.sales-public-source-card>span{width:29px;height:29px;color:var(--green-deep);background:#e2f2ec;flex:none;place-items:center;font-size:11px;display:grid}.sales-public-source-card small,.sales-public-source-card strong{display:block}.sales-public-source-card small{color:var(--green-deep);letter-spacing:.07em;font-size:5px;font-weight:800}.sales-public-source-card strong{overflow-wrap:anywhere;max-width:225px;margin-top:4px;font-size:7px}.sales-public-source-card p{color:#77857e;margin:4px 0 0;font-size:6px}.sales-contact-form{overflow:hidden}.sales-contact-form>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.sales-contact-form>header b{color:var(--green);font-size:17px}.sales-contact-form>div{grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px;display:grid}.sales-contact-form .full{grid-column:1/-1}.sales-contact-form>button{margin:0 14px 13px auto;display:flex}.sales-action-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.sales-trial-panel{overflow:hidden}.sales-action-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.sales-action-fields .wide{grid-column:span 2}.sales-trial-panel form>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;padding:10px 16px;display:flex}.sales-trial-summary{background:#fbf9fd;border:1px solid #e3dced;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:12px;margin:13px 16px 0;padding:10px;display:grid}.sales-trial-summary time strong,.sales-trial-summary time small,.sales-trial-summary p strong,.sales-trial-summary p small{display:block}.sales-trial-summary time strong,.sales-trial-summary p strong{font-size:7px}.sales-trial-summary time small,.sales-trial-summary p small{color:#847891;margin-top:3px;font-size:6px}.sales-trial-summary p{margin:0}.sales-public-trial-request{border:1px solid #cfe2dc;border-left:3px solid var(--green);background:#f5faf8;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;margin:13px 16px 0;padding:10px;display:grid}.sales-public-trial-request>span{width:29px;height:29px;color:var(--green-deep);background:#e2f3ed;place-items:center;font-size:11px;display:grid}.sales-public-trial-request small,.sales-public-trial-request strong{display:block}.sales-public-trial-request small{color:var(--green-deep);font-size:5px;font-weight:800}.sales-public-trial-request strong{margin-top:3px;font-size:8px}.sales-public-trial-request p{color:#718079;margin:3px 0 0;font-size:6px}.sales-public-trial-request>b{color:var(--green-deep);background:#e1f2eb;padding:4px 6px;font-size:5px}.sales-conversion-panel{border-top:3px solid var(--green);overflow:hidden}.sales-conversion-panel>header{border-bottom:1px solid var(--line-soft);padding:15px 16px 12px}.sales-conversion-panel>label{margin:12px 16px 0}.sales-identity-confirm{grid-template-columns:15px minmax(0,1fr);align-items:start}.sales-identity-confirm input{accent-color:var(--green-deep);margin:1px 0 0}.sales-identity-confirm strong,.sales-identity-confirm small{display:block}.sales-identity-confirm small{color:#7d8984;margin-top:3px;font-size:6px;font-weight:450;line-height:1.45}.sales-conversion-result{border-left:3px solid var(--green);background:#eef7f3;margin:12px 16px;padding:11px}.sales-conversion-result span{color:var(--green-deep);font-size:5px;font-weight:800}.sales-conversion-result strong{margin-top:4px;font-size:8px;display:block}.sales-conversion-result p{color:#71817a;margin:4px 0 0;font-size:6px}.sales-conversion-panel>button{margin:0 16px 15px auto;display:flex}.sales-history{overflow:hidden}.sales-history>div:last-child>article{border-top:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) 105px;align-items:center;gap:10px;min-height:64px;padding:10px 15px;display:grid}.sales-history article>span{color:#66746d;background:#edf2f0;place-items:center;width:29px;height:29px;display:grid}.sales-history article>span.converted{color:var(--green-deep);background:#e3f4ed}.sales-history article>span.lost,.sales-history article>span.trial_no_show,.sales-history article>span.trial_cancelled{color:var(--sales-red);background:#f8e9e7}.sales-history article>span.trial_scheduled,.sales-history article>span.trial_attended{color:var(--sales-purple);background:#eee9f4}.sales-history article strong{font-size:7px}.sales-history article p{color:#718078;margin:3px 0;font-size:6px;line-height:1.4}.sales-history article small{color:#8a9690;font-size:5px}.sales-history time{color:#87938d;text-align:right;font-size:5px}.sales-history time b{color:#536159;margin-top:3px;font-size:6px;display:inline-block}.sales-global-feedback{z-index:20;max-width:360px;color:var(--green-deep);background:#ecf8f3;border:1px solid #bcdace;margin:0;padding:10px 13px;font-size:7px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #152b2326}.sales-global-feedback.error{color:var(--sales-red);background:#fff1ef;border-color:#ebc8c4}@media (max-width:1120px){.sales-pipeline-section{overflow-x:auto}.sales-lead-editor-layout,.sales-action-layout{grid-template-columns:1fr}.sales-lead-side{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-contact-form{grid-column:1/-1}.sales-mobility-detail-context{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.sales-mobility-detail-context nav{grid-column:1/-1;justify-content:flex-end;display:flex}}@media (max-width:820px){.sales-lower-grid{grid-template-columns:1fr}.sales-lead-hero{grid-template-columns:43px minmax(0,1fr)}.sales-lead-hero dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.sales-lead-hero dl div:first-child{border-left:0}.sales-lead-hero .button{grid-column:1/-1;justify-self:end}.sales-profile-grid{grid-template-columns:1fr 1fr}.sales-profile-grid .wide{grid-column:span 2}.sales-action-fields{grid-template-columns:1fr 1fr}.sales-action-fields .wide{grid-column:span 2}}@media (max-width:560px){.sales-work-queue>header{flex-direction:column;align-items:stretch}.sales-work-queue>header label{width:100%}.sales-queue-filters{flex-direction:column;align-items:stretch}.sales-queue-filters button{justify-content:space-between}.sales-queue-filters>span{margin-left:0}.sales-followup-panel>div>a{grid-template-columns:39px minmax(0,1fr) 34px}.sales-followup-panel>div>a>span{display:none}.sales-lead-side,.sales-profile-grid,.sales-contact-form>div,.sales-action-fields{grid-template-columns:1fr}.sales-profile-grid .wide,.sales-profile-grid .full,.sales-contact-form .full,.sales-action-fields .wide{grid-column:auto}.sales-lead-hero dl{grid-template-columns:1fr}.sales-lead-hero dl div{border-top:1px solid var(--line-soft);border-left:0}.sales-trial-summary{grid-template-columns:1fr}.sales-history>div:last-child>article{grid-template-columns:29px minmax(0,1fr)}.sales-history time{text-align:left;grid-column:2}.sales-mobility-context{grid-template-columns:35px minmax(0,1fr)}.sales-mobility-context nav{flex-wrap:wrap;grid-column:2;justify-self:start}.sales-return-context{grid-template-columns:44px minmax(0,1fr)}.sales-return-context nav{grid-column:2;justify-self:start}.sales-mobility-detail-context{grid-template-columns:1fr}.sales-mobility-detail-context nav{grid-column:auto;justify-content:stretch}.sales-mobility-detail-context nav a{flex:1}.sales-mobility-detail-context ol{grid-template-columns:repeat(2,1fr)}.sales-mobility-detail-context li:nth-child(2){border-right:0}.sales-mobility-detail-context li:nth-child(-n+2){border-bottom:1px solid #e2e9ed}}.sales-policy-page{flex-direction:column;gap:12px;display:flex}.sales-policy-hero{color:#fff;border-left:4px solid var(--green);background:#142f28;grid-template-columns:minmax(330px,1.1fr) minmax(430px,.9fr);min-height:160px;display:grid}.sales-policy-hero>div{align-content:center;padding:24px 25px;display:grid}.sales-policy-hero>div>span,.sales-policy-section>header span,.sales-policy-preview>span,.sales-manager-pool header span,.sales-policy-flow>span,.sales-escalation-row>div>span{color:#75cfb4;letter-spacing:.09em;font-size:7px;font-weight:800}.sales-policy-hero h2{letter-spacing:-.25px;max-width:630px;margin:7px 0;font-size:18px}.sales-policy-hero p{color:#abc2ba;max-width:660px;margin:0;font-size:8px;line-height:1.65}.sales-policy-hero dl{background:#ffffff0a;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.sales-policy-hero dl>div{border-left:1px solid #ffffff1a;align-content:center;padding:20px 16px;display:grid}.sales-policy-hero dt{color:#86a79c;font-size:7px}.sales-policy-hero dd{margin:6px 0 4px;font-size:14px;font-weight:750}.sales-policy-hero dl small{color:#78968c;font-size:7px}.sales-policy-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.3fr);align-items:start;gap:12px;display:grid}.sales-policy-layout>main,.sales-policy-layout>aside{flex-direction:column;gap:12px;display:flex}.sales-policy-section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:14px 17px;display:flex}.sales-policy-section>header span{color:#0b8b68}.sales-policy-section>header h2{margin:4px 0;font-size:12px}.sales-policy-section>header p{color:#7c8983;margin:0;font-size:7px}.sales-policy-section>header>b{color:#087b5d;letter-spacing:.07em;background:#e3f4ee;padding:4px 7px;font-size:6px}.sales-sla-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.sales-sla-field{border:1px solid var(--line);cursor:pointer;background:#fff;border-top:3px solid #4f8cac;min-width:0;padding:11px;display:block}.sales-sla-field.hot{border-top-color:#db6f45}.sales-sla-field.warm{border-top-color:#d7a03a}.sales-sla-field.cold{border-top-color:#72869a}.sales-sla-field>span{align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.sales-sla-field>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.sales-sla-field>small{color:#86918d;min-height:27px;margin:5px 0 8px;font-size:7px;line-height:1.45;display:block}.sales-sla-field>div{border:1px solid var(--line);background:#fafcfb;grid-template-columns:1fr auto;height:35px;display:grid}.sales-sla-field input{background:0 0;border:0;outline:none;min-width:0;padding:0 8px;font-weight:750}.sales-sla-field>div b{border-left:1px solid var(--line);color:#74817b;place-items:center;padding:0 8px;font-size:7px;display:grid}.sales-sla-field em{color:#638078;margin-top:7px;font-size:7px;font-style:normal;display:block}.sales-policy-preview{background:#f5f9f7;border-left:3px solid #58af92;margin:0 14px 14px;padding:11px 12px}.sales-policy-preview>span{color:#26866a}.sales-policy-preview>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px;display:grid}.sales-policy-preview p{margin:0}.sales-policy-preview p span,.sales-policy-preview p strong{display:block}.sales-policy-preview p span{color:#89948f;font-size:6px}.sales-policy-preview p strong{margin-top:3px;font-size:8px}.sales-policy-preview>small{color:#8b9692;margin-top:9px;font-size:6px;display:block}.sales-weekday-fieldset,.sales-assignment-fieldset{border:0;margin:0;padding:14px 16px 8px}.sales-weekday-fieldset legend,.sales-assignment-fieldset legend{color:#56645e;padding:0;font-size:8px;font-weight:700}.sales-weekday-fieldset>div{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:9px;display:grid}.sales-weekday-fieldset label{border:1px solid var(--line);cursor:pointer;background:#fafcfb;align-content:center;place-items:center;min-height:50px;display:grid}.sales-weekday-fieldset label.selected{background:#e9f6f1;border-color:#4cac8c;box-shadow:inset 0 -2px #0b9f74}.sales-weekday-fieldset input,.sales-assignment-fieldset input{opacity:0;pointer-events:none;position:absolute}.sales-weekday-fieldset strong{font-size:8px}.sales-weekday-fieldset small{color:#8a9691;margin-top:3px;font-size:6px}.sales-hours-row{border:1px solid var(--line-soft);background:#f7f9f8;grid-template-columns:minmax(150px,.7fr) 20px minmax(150px,.7fr) 1fr;align-items:end;gap:9px;margin:3px 16px 16px;padding:12px;display:grid}.sales-hours-row label span{color:#6f7d77;margin-bottom:5px;font-size:7px;display:block}.sales-hours-row input{border:1px solid var(--line);background:#fff;width:100%;height:34px;padding:0 9px}.sales-hours-row>i{color:#8b9792;text-align:center;align-self:center;margin-top:14px;font-style:normal}.sales-hours-row p{border-left:2px solid #80bca8;margin:0 0 4px;padding-left:11px}.sales-hours-row p strong,.sales-hours-row p small{display:block}.sales-hours-row p strong{font-size:8px}.sales-hours-row p small{color:#86928d;margin-top:4px;font-size:7px}.sales-assignment-fieldset>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.sales-assignment-fieldset label{border:1px solid var(--line);cursor:pointer;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:75px;padding:11px;display:grid}.sales-assignment-fieldset label.selected{background:#f0f8f5;border-color:#4cac8c;box-shadow:inset 0 -2px #0b9f74}.sales-assignment-fieldset label>b{color:#78847f;background:#edf2f0;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.sales-assignment-fieldset label.selected>b{color:#087b5d;background:#d8f0e8}.sales-assignment-fieldset strong,.sales-assignment-fieldset small{display:block}.sales-assignment-fieldset strong{font-size:9px}.sales-assignment-fieldset small{color:#7f8c86;margin-top:4px;font-size:7px;line-height:1.45}.sales-escalation-row{border:1px solid var(--line-soft);background:#fbfcfc;grid-template-columns:1fr 150px;align-items:center;gap:15px;margin:4px 16px 16px;padding:12px;display:grid}.sales-escalation-row>div>span{color:#9a6a1d}.sales-escalation-row>div strong,.sales-escalation-row>div small{display:block}.sales-escalation-row>div strong{margin:4px 0;font-size:9px}.sales-escalation-row>div small{color:#7e8a85;font-size:7px;line-height:1.45}.sales-escalation-row>label{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;display:grid}.sales-escalation-row input{border:0;min-width:0;height:34px;padding:0 8px;font-weight:700}.sales-escalation-row>label>span{border-left:1px solid var(--line);color:#7d8984;place-items:center;padding:0 8px;font-size:7px;display:grid}.sales-escalation-row>label>small{color:#8a9590;background:#f5f8f7;grid-column:1/-1;padding:5px 8px;font-size:6px}.sales-policy-feedback{border:1px solid;align-items:center;gap:9px;min-height:38px;padding:8px 12px;font-size:8px;display:flex}.sales-policy-feedback.success{color:#08775b;background:#e9f6f1;border-color:#bde2d5}.sales-policy-feedback.error{color:#9a4c43;background:#fff1ef;border-color:#efd0cb}.sales-policy-feedback b{background:#fff9;place-items:center;width:20px;height:20px;display:grid}.sales-policy-change-note,.sales-policy-history{overflow:hidden}.sales-policy-change-note>header,.sales-policy-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.sales-policy-change-note header span,.sales-policy-history header span{color:#08795d;font-size:6px;font-weight:800}.sales-policy-change-note header h2{margin:3px 0 2px;font-size:10px}.sales-policy-change-note header p{color:#78867f;margin:0;font-size:6px}.sales-policy-change-note header>b,.sales-policy-history header>b{color:#08795d;font-size:6px}.sales-policy-change-note label{gap:6px;padding:11px 12px;display:grid}.sales-policy-change-note label>span{font-size:7px;font-weight:800}.sales-policy-change-note textarea{resize:vertical;min-height:65px;font:inherit;background:#fbfcfc;border:1px solid #d5dfdb;padding:8px 9px;font-size:7px;line-height:1.45}.sales-policy-change-note label small{color:#7d8b85;font-size:6px}.sales-policy-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;gap:7px;padding:9px 10px;display:grid}.sales-policy-history article>i{color:#08795d;background:#e7f2ee;place-items:center;width:24px;height:24px;font-size:5px;font-style:normal;font-weight:800;display:grid}.sales-policy-history article p{margin:0}.sales-policy-history article strong,.sales-policy-history article small,.sales-policy-history article em{display:block}.sales-policy-history article strong{font-size:6px}.sales-policy-history article small{color:#708079;margin-top:3px;font-size:5px;line-height:1.4}.sales-policy-history article em{color:#08795d;margin-top:4px;font-size:5px;font-style:normal}.sales-policy-history article time{color:#909a96;grid-column:2;font-size:5px}.sales-policy-history>div>p{color:#7f8b86;margin:0;padding:11px;font-size:6px}.sales-policy-savebar{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:11px 14px;display:flex}.sales-policy-savebar p{margin:0}.sales-policy-savebar strong,.sales-policy-savebar small{display:block}.sales-policy-savebar strong{font-size:8px}.sales-policy-savebar small{color:#82908a;margin-top:4px;font-size:7px}.sales-policy-savebar nav{gap:7px;display:flex}.sales-manager-pool header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:57px;padding:11px 13px;display:flex}.sales-manager-pool header span{color:#0a8765}.sales-manager-pool header strong{font-size:18px}.sales-manager-pool>p{color:#7f8c86;margin:10px 13px;font-size:7px;line-height:1.5}.sales-manager-pool article{border-top:1px solid var(--line-soft);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:57px;padding:8px 13px;display:grid;position:relative}.sales-manager-pool article>b{color:#087b5d;background:#dff2eb;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.sales-manager-pool article p{min-width:0;margin:0}.sales-manager-pool article p strong,.sales-manager-pool article p small,.sales-manager-pool article>span small{display:block}.sales-manager-pool article p strong{font-size:8px}.sales-manager-pool article p small{color:#89948f;margin-top:3px;font-size:6px}.sales-manager-pool article>span{text-align:right;font-size:9px;font-weight:700}.sales-manager-pool article>span small{color:#8b9692;font-size:6px;font-weight:500}.sales-manager-pool article>i{color:#087b5d;letter-spacing:.06em;font-size:5px;font-style:normal;font-weight:800;position:absolute;top:3px;right:11px}.sales-manager-empty{color:#8a6a34;background:#fff8eb;padding:13px;font-size:7px;line-height:1.5}.sales-policy-flow{padding:13px}.sales-policy-flow>span{color:#0a8765}.sales-policy-flow ol{margin:0;padding:5px 0 0;list-style:none}.sales-policy-flow li{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:52px;display:grid}.sales-policy-flow li:last-child{border:0}.sales-policy-flow li>b{color:#607069;background:#eef3f1;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.sales-policy-flow li p{margin:0}.sales-policy-flow li strong,.sales-policy-flow li small{display:block}.sales-policy-flow li strong{font-size:8px}.sales-policy-flow li small{color:#87938e;margin-top:3px;font-size:6px;line-height:1.4}.sales-policy-safety{color:#486b7d;background:#edf5f8;grid-template-columns:27px 1fr;gap:9px;padding:12px;display:grid}.sales-policy-safety>b{background:#d7e9f1;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.sales-policy-safety p{margin:0}.sales-policy-safety strong,.sales-policy-safety small{display:block}.sales-policy-safety strong{font-size:8px}.sales-policy-safety small{color:#718894;margin-top:4px;font-size:7px;line-height:1.45}@media (max-width:1050px){.sales-policy-hero{grid-template-columns:1fr}.sales-policy-hero dl{border-top:1px solid #ffffff1a}.sales-policy-layout{grid-template-columns:1fr}.sales-policy-layout>aside{grid-template-columns:1fr 1fr;display:grid}.sales-policy-safety{grid-column:1/-1}}@media (max-width:720px){.sales-policy-hero dl,.sales-sla-grid,.sales-policy-preview>div{grid-template-columns:1fr 1fr}.sales-weekday-fieldset>div{grid-template-columns:repeat(4,1fr)}.sales-hours-row{grid-template-columns:1fr 18px 1fr}.sales-hours-row p{grid-column:1/-1}.sales-assignment-fieldset>div,.sales-policy-layout>aside{grid-template-columns:1fr}.sales-policy-safety{grid-column:auto}}@media (max-width:480px){.sales-policy-hero dl,.sales-sla-grid,.sales-policy-preview>div{grid-template-columns:1fr}.sales-policy-hero h2{font-size:16px}.sales-weekday-fieldset>div{grid-template-columns:repeat(3,1fr)}.sales-hours-row{grid-template-columns:1fr}.sales-hours-row>i{display:none}.sales-escalation-row{grid-template-columns:1fr}.sales-policy-savebar{flex-direction:column;align-items:stretch}.sales-policy-savebar nav{display:grid}.sales-policy-savebar button{width:100%}}.network-sales{gap:12px;display:grid}.network-sales-hero{color:#fff;background:#172f29;border-left:4px solid #1bd39d;grid-template-columns:minmax(330px,1.05fr) minmax(475px,.95fr);align-items:center;gap:22px;min-height:174px;padding:23px 24px;display:grid}.network-sales-hero>div>span,.network-sales-queue>header span,.network-sales-attention>header span,.network-sales-comparison>header span{color:#78b09f;letter-spacing:.1em;font-size:6px;font-weight:800}.network-sales-hero h2{letter-spacing:-.3px;margin:7px 0;font-size:18px}.network-sales-hero>div>p{color:#a8c1b8;max-width:630px;margin:0;font-size:7px;line-height:1.6}.network-sales-hero>div>div{align-items:center;gap:8px;margin-top:14px;display:flex}.network-sales-hero>div>div b{color:#d9e7e2;border:1px solid #3d6257;padding:6px 8px;font-size:6px}.network-sales-hero>div>div small{color:#83a299;font-size:6px}.network-sales-hero dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.network-sales-hero dl>div{background:#1c3d34;border:1px solid #3a5d53;min-height:68px;padding:10px 12px}.network-sales-hero dl>div.urgent{background:#46372f;border-color:#9b6753}.network-sales-hero dt{color:#82aa9e;text-transform:uppercase;font-size:5px}.network-sales-hero dl .urgent dt{color:#e7aa8f}.network-sales-hero dd{color:#69e0ba;margin:5px 0 0;font-size:17px;font-weight:760}.network-sales-hero dl .urgent dd{color:#f1af91}.network-sales-hero dd small{color:#92aea5;margin-top:3px;font-size:5px;font-weight:500;display:block}.network-sales-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.network-sales-kpis article{background:#fff;border-top:3px solid #20ad82;min-height:78px;padding:11px 13px}.network-sales-kpis article.blue{border-top-color:#4c8fae}.network-sales-kpis article.violet{border-top-color:#8d6fb7}.network-sales-kpis article.amber{border-top-color:#c18b31}.network-sales-kpis span,.network-sales-kpis small{color:#788680;font-size:5px;display:block}.network-sales-kpis span{text-transform:uppercase;font-weight:780}.network-sales-kpis strong{margin:5px 0 3px;font-size:16px;display:block}.network-sales-layout{grid-template-columns:minmax(0,1.75fr) minmax(250px,.45fr);align-items:start;gap:12px;display:grid}.network-sales-side{gap:12px;display:grid}.network-sales-queue>header,.network-sales-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 15px;display:flex}.network-sales-queue>header h2,.network-sales-attention>header h2,.network-sales-comparison>header h2{margin:3px 0;font-size:11px}.network-sales-queue>header p,.network-sales-comparison>header p{color:#7e8a85;margin:0;font-size:6px}.network-sales-queue>header>strong,.network-sales-comparison>header>strong{color:#64736d;font-size:7px}.network-sales-toolbar{border-bottom:1px solid var(--line-soft);background:#fafcfb;grid-template-columns:minmax(210px,1fr) auto 135px;align-items:end;gap:8px;padding:10px 12px;display:grid}.network-sales-search{color:#82908a;background:#fff;border:1px solid #d8e0dc;align-items:center;gap:7px;min-height:32px;padding:0 9px;display:flex}.network-sales-search input{background:0 0;border:0;outline:0;width:100%;font-size:7px}.network-sales-toolbar nav{flex-wrap:wrap;gap:4px;display:flex}.network-sales-toolbar nav button{color:#64736d;background:#fff;border:1px solid #dbe2df;align-items:center;gap:5px;min-height:27px;padding:0 7px;font-size:6px;display:inline-flex}.network-sales-toolbar nav button b{background:#edf1ef;min-width:14px;padding:2px 4px;font-size:5px}.network-sales-toolbar nav button.selected{color:#08795d;background:#eaf6f1;border-color:#59a98f}.network-sales-unit-filter{gap:3px;display:grid}.network-sales-unit-filter>span{color:#8b9691;font-size:4px;font-weight:800}.network-sales-unit-filter select{background:#fff;border:1px solid #d8e0dc;min-height:29px;padding:0 6px;font-size:6px}.network-sales-table{padding:0 12px 12px}.network-sales-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(155px,1.1fr) minmax(90px,.65fr) minmax(78px,.72fr) minmax(105px,.8fr) minmax(120px,.9fr) 18px;align-items:center;gap:9px;min-height:69px;display:grid;position:relative}.network-sales-row.overdue:before,.network-sales-row.unassigned:before{content:"";background:#d46d55;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.network-sales-row.unassigned:not(.overdue):before{background:#c39435}.network-sales-row.header{color:#8c9792;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.network-sales-row.header>span:last-child{display:none}.network-sales-person{align-items:center;gap:8px;min-width:0;display:flex}.network-sales-person>b{color:#08795d;background:#e1f2ec;flex:none;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.network-sales-person p{min-width:0;margin:0}.network-sales-person p strong,.network-sales-person p small,.network-sales-person p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-sales-person p strong{font-size:7px}.network-sales-person p small{color:#718079;margin-top:3px;font-size:5px}.network-sales-person p span{color:#93a09a;text-transform:uppercase;margin-top:3px;font-size:4px}.network-sales-unit strong,.network-sales-unit small{display:block}.network-sales-unit strong{font-size:6px}.network-sales-unit small{color:#829089;margin-top:3px;font-size:5px}.network-sales-stage{color:#47695d;background:#e7f2ee;width:max-content;max-width:100%;padding:4px 6px;font-size:5px;font-weight:700}.network-sales-stage.trial_requested{color:#8e631b;background:#f8edd8}.network-sales-stage.proposal{color:#6b55a0;background:#eee9f7}.network-sales-stage.invited{color:#367894;background:#e6f0f4}.network-sales-owner,.network-sales-sla{align-items:center;gap:6px;min-width:0;display:flex}.network-sales-owner>i{color:#08795d;background:#e1f2ec;flex:none;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.network-sales-owner.missing>i{color:#a47320;background:#f7ead1}.network-sales-owner strong,.network-sales-owner small,.network-sales-sla strong,.network-sales-sla small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-sales-owner strong,.network-sales-sla strong{color:#52615b;font-size:6px}.network-sales-owner small,.network-sales-sla small{color:#8a9691;margin-top:3px;font-size:5px}.network-sales-sla>i{background:#42a486;flex:none;width:6px;height:6px}.network-sales-sla.overdue>i{background:#d46d55}.network-sales-sla.overdue strong{color:#a84e42}.network-sales-row>a{color:#08795d;place-items:center;width:18px;height:26px;font-size:10px;font-weight:700;display:grid}.network-sales-empty{color:#819089;text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;display:grid}.network-sales-empty>span{font-size:18px}.network-sales-empty strong{color:#4c5c55;font-size:8px}.network-sales-empty p{margin:0;font-size:6px}.network-sales-attention>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:11px 13px;display:flex}.network-sales-attention>header>b{color:#9b6d20;background:#f5e7ce;place-items:center;min-width:23px;height:23px;font-size:7px;display:grid}.network-sales-attention>div{padding:0 12px 8px}.network-sales-attention article{border-bottom:1px solid var(--line-soft);grid-template-columns:19px 1fr auto 12px;align-items:center;gap:7px;min-height:54px;display:grid}.network-sales-attention article>b{color:#9da6a2;font-size:6px}.network-sales-attention article p{margin:0}.network-sales-attention article p strong,.network-sales-attention article p small,.network-sales-attention article>span small{display:block}.network-sales-attention article p strong{font-size:6px}.network-sales-attention article p small{color:#a26355;margin-top:3px;font-size:5px}.network-sales-attention article.clear p small{color:#188366}.network-sales-attention article>span{color:#40524a;text-align:right;font-size:8px;font-weight:750}.network-sales-attention article>span small{color:#909b96;font-size:4px;font-weight:500}.network-sales-attention article>a{color:#08795d;font-size:9px}.network-sales-privacy{background:#e9f2f6;border-left:3px solid #4f8eaa;grid-template-columns:25px 1fr;gap:8px;padding:12px;display:grid}.network-sales-privacy>b{color:#397b99;background:#d7e8ef;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.network-sales-privacy p{margin:0}.network-sales-privacy strong,.network-sales-privacy small{display:block}.network-sales-privacy strong{color:#355a6b;font-size:6px}.network-sales-privacy small{color:#65808d;margin-top:4px;font-size:5px;line-height:1.5}.network-sales-comparison-table{padding:0 12px 12px;overflow-x:auto}.network-sales-unit-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(160px,1.1fr) .55fr .65fr .65fr .7fr .75fr minmax(150px,1fr);align-items:center;gap:10px;min-width:900px;min-height:72px;display:grid}.network-sales-unit-row.header{color:#8c9792;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.network-sales-unit-row>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.network-sales-unit-row>div:first-child>b{color:#08795d;background:#e1f2ec;flex:none;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.network-sales-unit-row p{min-width:0;margin:0}.network-sales-unit-row p strong,.network-sales-unit-row p small,.network-sales-unit-row>div>strong,.network-sales-unit-row>div>small{display:block}.network-sales-unit-row p strong,.network-sales-unit-row>div>strong{font-size:7px}.network-sales-unit-row p small,.network-sales-unit-row>div>small{color:#88948e;margin-top:3px;font-size:5px}.network-sales-unit-row .attention strong{color:#a05447}.network-sales-unit-row .healthy strong{color:#168064}.network-sales-policy-cell>span{color:#6c6250;background:#f2ece0;padding:3px 5px;font-size:5px;font-weight:700;display:inline-block}.network-sales-policy-cell>span.balanced{color:#08795d;background:#e3f3ed}.network-sales-policy-cell>small{color:#84918b;margin-top:4px;font-size:5px;display:block}.network-sales-policy-cell nav{gap:8px;margin-top:6px;display:flex}.network-sales-policy-cell nav a{color:#697872;font-size:5px;font-weight:650}.network-sales-policy-cell nav a:last-child{color:#08795d}@media (max-width:1150px){.network-sales-layout{grid-template-columns:1fr}.network-sales-side{grid-template-columns:1fr 1fr}.network-sales-row{grid-template-columns:minmax(150px,1.1fr) minmax(90px,.7fr) minmax(80px,.7fr) minmax(110px,.8fr) 18px}.network-sales-row>div.network-sales-unit,.network-sales-row.header>span:nth-child(2){display:none}}@media (max-width:900px){.network-sales-hero{grid-template-columns:1fr}.network-sales-toolbar{grid-template-columns:1fr 135px}.network-sales-toolbar nav{grid-area:2/1/auto/-1}.network-sales-row{grid-template-columns:minmax(150px,1.1fr) minmax(85px,.7fr) minmax(110px,.8fr) 18px}.network-sales-owner,.network-sales-row.header>span:nth-child(4){display:none}}@media (max-width:650px){.network-sales-hero{padding:18px}.network-sales-hero dl,.network-sales-kpis{grid-template-columns:1fr 1fr}.network-sales-hero>div>div{flex-direction:column;align-items:flex-start}.network-sales-toolbar{grid-template-columns:1fr}.network-sales-row{grid-template-columns:1fr auto;gap:8px;padding:12px 0}.network-sales-row.header{display:none}.network-sales-person,.network-sales-stage,.network-sales-sla{grid-column:1}.network-sales-row>a{grid-area:1/2/4}.network-sales-side{grid-template-columns:1fr}}.network-sales-attention article>i{color:#8c9993;font-size:7px;font-style:normal}.network-sales-policy-cell nav span{color:#929d98;font-size:5px;font-weight:650}.network-member-returns{color:#30443b;gap:14px;display:grid}.network-return-command{color:#fff;background:#17352c;border-left:4px solid #1bd39d;grid-template-columns:minmax(360px,1.1fr) minmax(470px,.9fr);min-height:232px;display:grid}.network-return-intro{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:25px 27px;display:grid}.network-return-intro>span{color:#6fe1ba;background:#204a3e;border:1px solid #4f776a;place-items:center;width:50px;height:50px;font-size:20px;font-weight:850;display:grid}.network-return-intro small{color:#72b6a0;letter-spacing:.09em;font-size:12px;font-weight:850}.network-return-intro h2{color:#fff;letter-spacing:-.25px;max-width:650px;margin:7px 0;font-size:20px;line-height:1.25}.network-return-intro p{color:#b3c9c1;max-width:670px;margin:0;font-size:14px;line-height:1.55}.network-return-intro footer{align-items:center;gap:10px;margin-top:16px;display:flex}.network-return-intro footer b{color:#e3efeb;border:1px solid #416b5e;padding:7px 9px;font-size:12px}.network-return-intro footer span{color:#8fb0a5;font-size:12px}.network-return-command>dl{background:#365c50;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.network-return-command>dl>div{background:#1d4136;min-height:115px;padding:18px}.network-return-command>dl>div.urgent{background:#49372f}.network-return-command dt{color:#8bb9aa;text-transform:uppercase;font-size:12px;font-weight:750}.network-return-command .urgent dt{color:#e3ae98}.network-return-command dd{color:#72dfba;margin:8px 0 5px;font-size:22px;font-weight:850}.network-return-command .urgent dd{color:#f0b197}.network-return-command dl small{color:#9db8af;font-size:12px;line-height:1.4}.network-return-flow{background:#fff;border:1px solid #d9e3df}.network-return-flow>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.network-return-flow>header small,.network-return-units>header small,.network-return-attention>header small,.network-return-privacy header small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.network-return-flow h2,.network-return-units>header h2,.network-return-attention h2,.network-return-privacy h2{margin:4px 0 0;font-size:16px}.network-return-flow>header>b{color:#08795d;background:#edf8f4;border:1px solid #b8d8cd;padding:8px 10px;font-size:12px}.network-return-flow ol{background:#dce5e1;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.network-return-flow li{background:#f8fbfa;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:105px;padding:15px;display:grid}.network-return-flow li>b{color:#08795d;background:#dff2eb;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.network-return-flow li strong,.network-return-flow li small{display:block}.network-return-flow li strong{font-size:14px}.network-return-flow li small{color:#6e7f77;margin-top:5px;font-size:12px;line-height:1.45}.network-return-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.5fr);align-items:start;gap:14px;display:grid}.network-return-units{min-width:0;overflow:hidden}.network-return-units>header,.network-return-attention>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:15px 18px;display:flex}.network-return-units>header p{color:#718079;margin:5px 0 0;font-size:13px}.network-return-units>header>strong,.network-return-attention>header>b{color:#08795d;background:#e8f4f0;padding:7px 9px;font-size:13px}.network-return-unit-table{padding:0 16px 15px;overflow-x:auto}.network-return-unit-row{border-bottom:1px solid #e3e9e6;grid-template-columns:minmax(175px,1.2fr) minmax(145px,.95fr) .62fr .68fr .75fr .82fr minmax(145px,.95fr);align-items:center;gap:14px;min-width:1010px;min-height:94px;display:grid;position:relative}.network-return-unit-row:before{content:"";background:#cbd7d2;width:3px;position:absolute;top:15px;bottom:15px;left:-16px}.network-return-unit-row.active:before{background:#1e9b78}.network-return-unit-row.urgent:before{background:#c45f4f}.network-return-unit-row.history:before{background:#4a819f}.network-return-unit-row.heading{color:#7e8d86;text-transform:uppercase;min-height:42px;font-size:12px;font-weight:800}.network-return-unit-row.heading:before{display:none}.network-return-unit-name{align-items:center;gap:10px;min-width:0;display:flex}.network-return-unit-name>b{color:#08795d;background:#e3f2ed;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.network-return-unit-name p{min-width:0;margin:0}.network-return-unit-name strong,.network-return-unit-name small,.network-return-volume strong,.network-return-volume small,.network-return-metric-cell strong,.network-return-metric-cell small,.network-return-deadline strong,.network-return-deadline small{display:block}.network-return-unit-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.network-return-unit-name small,.network-return-volume small,.network-return-metric-cell small,.network-return-deadline small{color:#7d8c85;margin-top:4px;font-size:12px}.network-return-volume strong,.network-return-metric-cell strong{font-size:15px}.network-return-volume>span{background:#e8efec;width:100%;height:5px;margin-top:7px;display:block}.network-return-volume>span i{background:#1a9a76;min-width:2px;height:100%;display:block}.network-return-deadline strong{color:#168064;font-size:14px}.network-return-deadline.urgent strong{color:#ad4d42}.network-return-local-action{justify-items:start;gap:6px;display:grid}.network-return-local-action>a:first-child{color:#fff;background:#08795d;border:1px solid #8dbfac;align-items:center;min-height:38px;padding:0 11px;font-size:13px;font-weight:800;display:flex}.network-return-local-action>span{color:#657b86;font-size:12px;font-weight:800}.network-return-local-action>span+a{color:#397b98;font-size:12px;font-weight:750}.network-return-side{gap:14px;display:grid}.network-return-attention>div{padding:0 14px 12px}.network-return-attention article{border-bottom:1px solid #e2e8e5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;display:grid}.network-return-attention article>span{color:#167c60;background:#eaf3ef;place-items:center;width:32px;height:32px;font-size:14px;font-weight:850;display:grid}.network-return-attention article>span.urgent{color:#a9463d;background:#f7e6e2}.network-return-attention article p{min-width:0;margin:0}.network-return-attention article strong,.network-return-attention article small{display:block}.network-return-attention article strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.network-return-attention article small{color:#7c8983;margin-top:4px;font-size:12px}.network-return-attention article>a{color:#08795d;font-size:13px;font-weight:800}.network-return-attention article>b{color:#7c8e96;font-size:12px}.network-return-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;display:grid}.network-return-empty>span{color:#08795d;background:#dff2eb;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.network-return-empty strong{font-size:14px}.network-return-empty p{color:#7b8982;max-width:260px;margin:0;font-size:12px;line-height:1.45}.network-return-privacy{background:#f2f8fa;border:1px solid #c8dce5}.network-return-privacy>header{border-bottom:1px solid #d4e3e9;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:16px;display:grid}.network-return-privacy>header>span{color:#397c99;background:#dcecf2;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.network-return-privacy header small{color:#397c99}.network-return-privacy ul{background:#d9e6eb;gap:1px;margin:0;padding:1px 0;list-style:none;display:grid}.network-return-privacy li{background:#f8fbfc;padding:13px 15px}.network-return-privacy li b,.network-return-privacy li span{display:block}.network-return-privacy li b{color:#345e70;font-size:13px}.network-return-privacy li span{color:#687e87;margin-top:4px;font-size:12px;line-height:1.45}.network-return-privacy>p{color:#5f7882;margin:0;padding:14px 16px;font-size:12px;line-height:1.5}@media (max-width:1120px){.network-return-command,.network-return-layout{grid-template-columns:1fr}.network-return-side{grid-template-columns:1fr 1fr}}@media (max-width:760px){.network-return-flow>header{flex-direction:column;align-items:flex-start}.network-return-flow ol{grid-template-columns:1fr 1fr}.network-return-side{grid-template-columns:1fr}}@media (max-width:560px){.network-return-intro{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 17px}.network-return-intro>span{width:40px;height:40px}.network-return-intro h2{font-size:18px}.network-return-intro footer{flex-direction:column;align-items:flex-start}.network-return-command>dl,.network-return-flow ol{grid-template-columns:1fr}.network-return-command>dl>div{min-height:96px}.network-return-units>header{flex-direction:column;align-items:flex-start}}.local-member-returns{--return-navy:#17352c;--return-green:#08795d;--return-mint:#1bd39d;--return-amber:#a6671d;--return-red:#a94d43;color:#30443b;gap:14px;display:grid}.local-return-command{border-left:4px solid var(--return-mint);background:var(--return-navy);color:#fff;grid-template-columns:minmax(390px,1.12fr) minmax(500px,.88fr);min-height:230px;display:grid}.local-return-command-copy{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:25px 27px;display:grid}.local-return-command-copy>span{color:#6fe1ba;background:#204a3e;border:1px solid #4f776a;place-items:center;width:50px;height:50px;font-size:20px;font-weight:850;display:grid}.local-return-command-copy small,.local-return-toolbar header small,.local-return-outcomes>header small{color:#72b6a0;letter-spacing:.09em;font-size:12px;font-weight:850}.local-return-command-copy h2{color:#fff;letter-spacing:-.25px;max-width:650px;margin:7px 0;font-size:20px;line-height:1.25}.local-return-command-copy p{color:#b3c9c1;max-width:690px;margin:0;font-size:14px;line-height:1.55}.local-return-command-copy footer{align-items:center;gap:10px;margin-top:16px;display:flex}.local-return-command-copy footer b{color:#e3efeb;border:1px solid #416b5e;padding:7px 9px;font-size:12px}.local-return-command-copy footer span{color:#8fb0a5;font-size:12px}.local-return-command>dl{background:#365c50;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.local-return-command>dl>div{background:#1d4136;min-height:115px;padding:18px}.local-return-command>dl>div.urgent{background:#49372f}.local-return-command>dl>div.ready{background:#16483b}.local-return-command dt{color:#8bb9aa;text-transform:uppercase;font-size:12px;font-weight:750}.local-return-command .urgent dt{color:#e3ae98}.local-return-command .ready dt{color:#8de7c7}.local-return-command dd{color:#72dfba;margin:8px 0 5px;font-size:22px;font-weight:850}.local-return-command .urgent dd{color:#f0b197}.local-return-command dl small{color:#9db8af;font-size:12px;line-height:1.4}.local-return-guardrail{background:#f3f8fa;border:1px solid #c7dce5;border-left:3px solid #397c99;grid-template-columns:minmax(285px,.78fr) minmax(320px,1fr) auto;align-items:center;gap:17px;min-height:64px;padding:11px 15px;display:grid}.local-return-guardrail>div{align-items:center;gap:10px;display:flex}.local-return-guardrail>div>span{color:#397c99;background:#deedf3;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.local-return-guardrail p{color:#627982;margin:0;font-size:12px;line-height:1.45}.local-return-guardrail small,.local-return-guardrail strong{display:block}.local-return-guardrail small{color:#397c99;letter-spacing:.06em;font-size:12px;font-weight:850}.local-return-guardrail strong{color:#345865;margin-top:3px;font-size:14px}.local-return-guardrail a{color:#397c99;white-space:nowrap;font-size:13px;font-weight:800}.local-return-toolbar{background:#fff;border:1px solid #d9e3df}.local-return-toolbar>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:14px 17px;display:flex}.local-return-toolbar h2,.local-return-outcomes h2{margin:4px 0 0;font-size:17px}.local-return-toolbar header p,.local-return-outcomes header p{color:#718079;margin:5px 0 0;font-size:13px}.local-return-toolbar header label{background:#fafcfb;border:1px solid #cfdbd6;align-items:center;gap:8px;width:min(390px,43%);min-height:40px;padding:0 11px;display:flex}.local-return-toolbar header label span{color:#668078;font-size:15px}.local-return-toolbar header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.local-return-toolbar>div{align-items:center;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.local-return-toolbar button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:13px;font-weight:750;display:flex}.local-return-toolbar button b{color:#63756d;background:#edf3f0;min-width:22px;padding:3px 5px;font-size:12px}.local-return-toolbar button.active{border-color:var(--return-green);color:var(--return-green);background:#eaf6f2}.local-return-toolbar button.active b{background:var(--return-green);color:#fff}.local-return-toolbar button.revision.active{border-color:var(--return-amber);color:#865918;background:#fff5e8}.local-return-toolbar button.revision.active b{background:var(--return-amber)}.local-return-toolbar button.ready.active{border-color:#168269}.local-return-toolbar button.overdue.active{border-color:var(--return-red);color:var(--return-red);background:#fff2ef}.local-return-toolbar button.overdue.active b{background:var(--return-red)}.local-return-toolbar>div>span{color:#7c8a84;white-space:nowrap;margin-left:auto;font-size:12px}.local-return-board{grid-template-columns:repeat(4,minmax(250px,1fr));align-items:start;gap:10px;display:grid}.local-return-board.single{grid-template-columns:minmax(280px,650px)}.local-return-lane{background:#f6f9f7;border:1px solid #d9e2de;border-top:3px solid #7f9990;min-width:0}.local-return-lane.awaiting_decision{border-top-color:#397c99}.local-return-lane.revision_requested{border-top-color:var(--return-amber)}.local-return-lane.ready_for_invitation{border-top-color:var(--return-green)}.local-return-lane>header{background:#fff;border-bottom:1px solid #dfe7e3;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:104px;padding:13px;display:grid}.local-return-lane>header>span{color:#59746a;background:#e9f1ee;place-items:center;width:32px;height:32px;font-size:14px;font-weight:850;display:grid}.local-return-lane.awaiting_decision>header>span{color:#397c99;background:#e4f0f5}.local-return-lane.revision_requested>header>span{color:#93601d;background:#fff0d9}.local-return-lane.ready_for_invitation>header>span{color:var(--return-green);background:#ddf2ea}.local-return-lane>header small{color:#75877f;letter-spacing:.05em;font-size:12px;font-weight:850}.local-return-lane>header h2{margin:4px 0 0;font-size:15px}.local-return-lane>header p{color:#7a8882;margin:5px 0 0;font-size:12px;line-height:1.4}.local-return-lane>header>b{color:#52675e;text-align:center;background:#edf3f0;min-width:27px;padding:5px 7px;font-size:13px}.local-return-lane>div{gap:9px;padding:9px;display:grid}.local-return-card{background:#fff;border:1px solid #d7e1dc;border-left:3px solid #8aa198}.local-return-card.overdue{border-left-color:var(--return-red)}.local-return-card>header{border-bottom:1px solid #e4ebe8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.local-return-card>header>span{width:36px;height:36px;color:var(--return-green);background:#e4f2ed;place-items:center;font-size:13px;font-weight:850;display:grid}.local-return-card>header p{min-width:0;margin:0}.local-return-card>header small,.local-return-card>header strong{display:block}.local-return-card>header small{color:#779087;font-size:12px;font-weight:800}.local-return-card>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.local-return-card>header>b{color:var(--return-red);white-space:nowrap;background:#f7e5e2;padding:4px 6px;font-size:12px}.local-return-card-contact{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.local-return-card-contact>span{color:#4c7567;background:#edf4f1;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.local-return-card-contact p{min-width:0;margin:0}.local-return-card-contact strong,.local-return-card-contact small{display:block}.local-return-card-contact strong{font-size:12px}.local-return-card-contact small{color:#718079;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.local-return-card>dl{background:#e1e8e5;gap:1px;margin:0;display:grid}.local-return-card>dl>div{background:#fafcfb;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:grid}.local-return-card dt{color:#7c8c85;font-size:12px}.local-return-card dd{color:#3f5149;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.local-return-card-state{background:#f3f8f6;border:1px solid #d9e5e0;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px;margin:9px;padding:9px;display:grid}.local-return-card-state>span{width:29px;height:29px;color:var(--return-green);background:#dff1ea;place-items:center;font-size:13px;font-weight:850;display:grid}.local-return-card-state p{margin:0}.local-return-card-state strong,.local-return-card-state small{display:block}.local-return-card-state strong{font-size:12px}.local-return-card-state small{color:#6f8179;margin-top:3px;font-size:12px;line-height:1.4}.local-return-card blockquote{border-left:2px solid var(--return-amber);color:#755a31;background:#fff8ed;margin:0 9px 9px;padding:8px 9px;font-size:12px;line-height:1.45}.local-return-card>footer{background:#dfe7e3;border-top:1px solid #dfe7e3;grid-template-columns:1fr 1.35fr;gap:1px;display:grid}.local-return-card>footer a{color:#52675e;text-align:center;background:#fff;justify-content:center;align-items:center;min-height:40px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.local-return-card>footer a.primary{background:var(--return-green);color:#fff}.local-return-lane-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:175px;padding:18px;display:grid}.local-return-lane-empty>span{color:#84958e;background:#e9f0ed;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.local-return-lane-empty strong{font-size:13px}.local-return-lane-empty p{color:#84928c;margin:0;font-size:12px;line-height:1.45}.local-return-outcomes{overflow:hidden}.local-return-outcomes>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:14px 17px;display:flex}.local-return-outcomes>header small{color:var(--return-green)}.local-return-outcomes>header dl{background:#dce5e1;gap:1px;margin:0;display:flex}.local-return-outcomes>header dl div{background:#f2f7f5;min-width:105px;padding:9px 12px}.local-return-outcomes dt{color:#788981;font-size:12px}.local-return-outcomes dd{color:var(--return-green);margin:4px 0 0;font-size:16px;font-weight:850}.local-return-outcomes>div>a{border-bottom:1px solid #e2e9e6;grid-template-columns:34px minmax(0,1fr) minmax(135px,auto) 20px;align-items:center;gap:11px;min-height:62px;padding:9px 15px;display:grid}.local-return-outcomes>div>a:hover{background:#fafcfb}.local-return-outcomes>div>a>span{width:32px;height:32px;color:var(--return-green);background:#e3f3ed;place-items:center;font-size:14px;display:grid}.local-return-outcomes>div>a>span.invited{color:#397c99;background:#e4f0f5}.local-return-outcomes>div>a>span.lost{color:var(--return-red);background:#f7e8e5}.local-return-outcomes>div>a p{margin:0}.local-return-outcomes>div>a strong,.local-return-outcomes>div>a small{display:block}.local-return-outcomes>div>a strong{font-size:14px}.local-return-outcomes>div>a small{color:#7b8983;margin-top:3px;font-size:12px}.local-return-outcomes>div>a>b{color:#597067;text-align:right;font-size:12px}.local-return-outcomes>div>a>i{color:var(--return-green);font-size:14px;font-style:normal}.local-return-outcomes-empty{justify-content:center;align-items:center;gap:10px;min-height:105px;display:flex}.local-return-outcomes-empty>span{width:34px;height:34px;color:var(--return-green);background:#e5f2ed;place-items:center;font-size:14px;display:grid}.local-return-outcomes-empty p{margin:0}.local-return-outcomes-empty strong,.local-return-outcomes-empty small{display:block}.local-return-outcomes-empty strong{font-size:13px}.local-return-outcomes-empty small{color:#7f8c86;margin-top:3px;font-size:12px}@media (max-width:1220px){.local-return-command{grid-template-columns:1fr}.local-return-board{grid-template-columns:repeat(2,minmax(270px,1fr))}}@media (max-width:820px){.local-return-guardrail{grid-template-columns:1fr}.local-return-guardrail a{justify-self:start}.local-return-toolbar>header,.local-return-outcomes>header{flex-direction:column;align-items:flex-start}.local-return-toolbar header label,.local-return-outcomes>header dl{width:100%}.local-return-outcomes>header dl div{flex:1}}@media (max-width:620px){.local-return-command-copy{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 17px}.local-return-command-copy>span{width:40px;height:40px}.local-return-command-copy h2{font-size:18px}.local-return-command-copy footer{flex-direction:column;align-items:flex-start}.local-return-command>dl,.local-return-board{grid-template-columns:1fr}.local-return-command>dl>div{min-height:96px}.local-return-toolbar>div{flex-direction:column;align-items:stretch;overflow:visible}.local-return-toolbar button{justify-content:space-between}.local-return-toolbar>div>span{margin-left:0;padding:4px 2px}.local-return-outcomes>div>a{grid-template-columns:34px minmax(0,1fr) 18px}.local-return-outcomes>div>a>b{text-align:left;grid-column:2}.local-return-outcomes>div>a>i{grid-area:1/3/span 2}}.network-sales-policy-page{gap:12px;display:grid}.network-sales-policy-command{border-left:4px solid #1bb68a;overflow:hidden}.network-sales-policy-command>header{color:#fff;background:#17332c;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:16px 18px;display:flex}.network-sales-policy-command header span{color:#6fc2a8;letter-spacing:.1em;font-size:6px;font-weight:800}.network-sales-policy-command h2{margin:6px 0 4px;font-size:15px}.network-sales-policy-command header p{color:#a8c4ba;margin:0;font-size:7px}.network-sales-policy-command header>b{color:#7cdfbd;border:1px solid #4c7467;padding:6px 8px;font-size:6px}.network-sales-policy-command dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.network-sales-policy-command dl>div{border-right:1px solid var(--line-soft);min-height:64px;padding:10px 13px}.network-sales-policy-command dt,.network-sales-policy-command small{color:#7f8d87;font-size:5px;display:block}.network-sales-policy-command dd{color:#08795d;margin:5px 0 2px;font-size:15px;font-weight:800}.network-sales-policy-command dl .attention dd{color:#aa5143}.network-sales-policy-cascade{grid-template-columns:1fr 32px 1fr 32px 1fr;display:grid}.network-sales-policy-cascade article{border:1px solid var(--line-soft);background:#fff;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:78px;padding:10px 12px;display:grid}.network-sales-policy-cascade article.active{background:#f0f8f5;border-color:#b8dacf}.network-sales-policy-cascade article>i{color:#6e7e77;background:#edf2f0;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;font-weight:800;display:grid}.network-sales-policy-cascade p{margin:0}.network-sales-policy-cascade span,.network-sales-policy-cascade strong,.network-sales-policy-cascade small{display:block}.network-sales-policy-cascade span{color:#08795d;font-size:5px;font-weight:800}.network-sales-policy-cascade strong{margin-top:3px;font-size:7px}.network-sales-policy-cascade small{color:#7c8983;margin-top:3px;font-size:5px}.network-sales-policy-cascade article>b{color:#08795d;font-size:5px}.network-sales-policy-cascade>em{color:#94a29c;place-items:center;font-size:9px;font-style:normal;display:grid}.network-sales-policy-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.network-sales-policy-layout>main,.network-sales-policy-layout>aside{gap:12px;display:grid}.network-sales-policy-sla,.network-sales-policy-schedule,.network-sales-policy-units,.network-sales-policy-reason,.network-sales-policy-now,.network-sales-policy-history{overflow:hidden}.network-sales-policy-sla>header,.network-sales-policy-schedule>header,.network-sales-policy-units>header,.network-sales-policy-reason>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}.network-sales-policy-sla header span,.network-sales-policy-schedule header span,.network-sales-policy-units header span,.network-sales-policy-reason header span{color:#08795d;font-size:5px;font-weight:800}.network-sales-policy-sla h2,.network-sales-policy-schedule h2,.network-sales-policy-units h2,.network-sales-policy-reason h2{margin:4px 0 2px;font-size:10px}.network-sales-policy-sla header p,.network-sales-policy-schedule header p,.network-sales-policy-units header p{color:#7d8a84;margin:0;font-size:6px}.network-sales-policy-sla header>b,.network-sales-policy-schedule header>b,.network-sales-policy-units header>b,.network-sales-policy-reason header>b{color:#08795d;font-size:5px}.network-sales-policy-sla>div{grid-template-columns:1fr 1fr;display:grid}.network-sales-policy-sla label{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 105px;align-items:center;gap:8px;min-height:83px;padding:10px 12px;display:grid}.network-sales-policy-sla label:nth-child(2n){border-right:0}.network-sales-policy-sla label span strong,.network-sales-policy-sla label span small{display:block}.network-sales-policy-sla label span strong{font-size:7px}.network-sales-policy-sla label span small{color:#7d8984;margin-top:3px;font-size:5px}.network-sales-policy-sla label>div{background:#fbfcfc;border:1px solid #d5dfdb;grid-template-columns:1fr auto;display:grid}.network-sales-policy-sla input{background:0 0;border:0;outline:0;min-width:0;height:32px;padding:0 8px;font-size:8px;font-weight:800}.network-sales-policy-sla label>div b{color:#77847e;align-self:center;padding-right:7px;font-size:6px}.network-sales-policy-sla label>em{color:#08795d;text-align:right;grid-column:2;font-size:5px;font-style:normal}.network-sales-policy-weekdays{grid-template-columns:repeat(7,1fr);gap:5px;padding:10px 12px 5px;display:grid}.network-sales-policy-weekdays button{color:#7b8983;cursor:pointer;background:#fff;border:1px solid #d8e0dc;min-height:29px;font-size:6px}.network-sales-policy-weekdays button.selected{color:#08795d;background:#e7f5f0;border-color:#4ca98b;font-weight:800}.network-sales-policy-hours{grid-template-columns:1fr 25px 1fr 1.2fr;align-items:end;gap:8px;padding:7px 12px 10px;display:grid}.network-sales-policy-hours label{gap:4px;display:grid}.network-sales-policy-hours label>span{color:#73817b;font-size:6px;font-weight:800}.network-sales-policy-hours input{background:#fbfcfc;border:1px solid #d7dfdc;width:100%;min-height:32px;padding:0 7px;font-size:7px}.network-sales-policy-hours>i{color:#8a9791;text-align:center;align-self:center;font-size:9px;font-style:normal}.network-sales-policy-hours label>div{grid-template-columns:1fr auto;align-items:center;display:grid}.network-sales-policy-hours label>div b{color:#78857f;margin-left:-28px;font-size:6px}.network-sales-policy-modes{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.network-sales-policy-modes button{border:0;border-right:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fbfcfc;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:72px;padding:10px 12px;display:grid}.network-sales-policy-modes button:last-child{border-right:0}.network-sales-policy-modes button.selected{background:#f0f8f5}.network-sales-policy-modes button>i{color:#08795d;background:#e9efec;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.network-sales-policy-modes strong,.network-sales-policy-modes small{display:block}.network-sales-policy-modes strong{font-size:7px}.network-sales-policy-modes small{color:#7b8882;margin-top:3px;font-size:5px}.network-sales-policy-modes button>b{color:#08795d;font-size:5px}.network-sales-policy-unit{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(160px,1fr) 95px minmax(170px,1fr) 1fr 85px;align-items:center;gap:10px;min-height:72px;padding:9px 12px;display:grid}.network-sales-policy-unit.heading{color:#7d8a84;text-transform:uppercase;background:#f8faf9;min-height:31px;font-size:5px;font-weight:800}.network-sales-policy-unit>div:first-child{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.network-sales-policy-unit>div:first-child>b{color:#08795d;background:#e3f0eb;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.network-sales-policy-unit p{margin:0}.network-sales-policy-unit strong,.network-sales-policy-unit small{display:block}.network-sales-policy-unit strong{font-size:7px}.network-sales-policy-unit small{color:#7f8b86;margin-top:3px;font-size:5px}.network-sales-policy-unit .source{color:#65736d;text-transform:uppercase;background:#edf2f0;width:fit-content;padding:3px 5px;font-size:5px}.network-sales-policy-unit .source.organization{color:#08795d;background:#e1f1eb}.network-sales-policy-unit .source.unit{color:#94611a;background:#fff0d7}.network-sales-policy-unit .attention strong{color:#a36713}.network-sales-policy-unit nav{justify-items:end;gap:5px;display:grid}.network-sales-policy-unit nav a{color:#08795d;font-size:6px;font-weight:800}.network-sales-policy-reason label{gap:6px;padding:11px 13px;display:grid}.network-sales-policy-reason label>span{font-size:6px;font-weight:800}.network-sales-policy-reason textarea{resize:vertical;min-height:66px;font:inherit;background:#fbfcfc;border:1px solid #d6dfdb;padding:8px 9px;font-size:7px;line-height:1.45}.network-sales-policy-reason label small{color:#7e8b85;font-size:5px}.network-sales-policy-feedback{border:1px solid;align-items:center;gap:8px;min-height:39px;margin:0;padding:8px 11px;font-size:7px;display:flex}.network-sales-policy-feedback.success{color:#08795d;background:#edf8f4;border-color:#cde2da}.network-sales-policy-feedback.error{color:#a14740;background:#fff0ee;border-color:#e8cecb}.network-sales-policy-save{justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 13px;display:flex}.network-sales-policy-save p{margin:0}.network-sales-policy-save strong,.network-sales-policy-save small{display:block}.network-sales-policy-save strong{font-size:7px}.network-sales-policy-save small{color:#7f8b86;margin-top:3px;font-size:5px}.network-sales-policy-save nav{gap:7px;display:flex}.network-sales-policy-now>header,.network-sales-policy-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:46px;padding:8px 11px;display:flex}.network-sales-policy-now header span,.network-sales-policy-history header span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:800}.network-sales-policy-now header b,.network-sales-policy-history header b{color:#08795d;background:#e8f2ee;place-items:center;width:25px;height:25px;font-size:6px;display:grid}.network-sales-policy-now dl{margin:0;padding:4px 11px}.network-sales-policy-now dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:34px;display:flex}.network-sales-policy-now dt{color:#7b8882;font-size:6px}.network-sales-policy-now dd{margin:0;font-size:7px;font-weight:800}.network-sales-policy-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;gap:7px;padding:9px 10px;display:grid}.network-sales-policy-history article>i{color:#08795d;background:#e9f1ee;place-items:center;width:24px;height:24px;font-size:5px;font-style:normal;font-weight:800;display:grid}.network-sales-policy-history article p{margin:0}.network-sales-policy-history article strong,.network-sales-policy-history article small,.network-sales-policy-history article em{display:block}.network-sales-policy-history article strong{font-size:6px}.network-sales-policy-history article small{color:#708079;margin-top:3px;font-size:5px;line-height:1.4}.network-sales-policy-history article em{color:#08795d;margin-top:4px;font-size:5px;font-style:normal}.network-sales-policy-history article time{color:#909a96;grid-column:2;font-size:5px}.network-sales-policy-history>div>p{color:#7f8b86;margin:0;padding:11px;font-size:6px}.network-sales-policy-boundary{background:#eef7f3;border:1px solid #cfe1da;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:56px;padding:9px 12px;display:grid}.network-sales-policy-boundary>b{color:#08795d;background:#dcece6;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.network-sales-policy-boundary p{margin:0}.network-sales-policy-boundary strong,.network-sales-policy-boundary small{display:block}.network-sales-policy-boundary strong{font-size:7px}.network-sales-policy-boundary small{color:#6e8078;margin-top:3px;font-size:5px;line-height:1.45}@media (max-width:1100px){.network-sales-policy-layout{grid-template-columns:1fr}.network-sales-policy-layout>aside{grid-template-columns:1fr 1fr}.network-sales-policy-boundary{grid-column:1/-1}}@media (max-width:760px){.network-sales-policy-command dl{grid-template-columns:1fr 1fr}.network-sales-policy-cascade{grid-template-columns:1fr}.network-sales-policy-cascade>em{min-height:24px;transform:rotate(90deg)}.network-sales-policy-sla>div,.network-sales-policy-modes,.network-sales-policy-layout>aside{grid-template-columns:1fr}.network-sales-policy-sla label{border-right:0}.network-sales-policy-unit.heading{display:none}.network-sales-policy-unit{grid-template-columns:1fr 1fr}.network-sales-policy-unit>div:first-child,.network-sales-policy-unit nav{grid-column:1/-1}.network-sales-policy-unit nav{justify-content:flex-end;display:flex}.network-sales-policy-save{flex-direction:column;align-items:stretch}.network-sales-policy-save nav{justify-content:flex-end}}@media (max-width:480px){.network-sales-policy-command>header{flex-direction:column;align-items:flex-start}.network-sales-policy-command dl,.network-sales-policy-hours{grid-template-columns:1fr}.network-sales-policy-hours>i{display:none}.network-sales-policy-weekdays{grid-template-columns:repeat(4,1fr)}.network-sales-policy-sla label{grid-template-columns:1fr}.network-sales-policy-sla label>em{grid-column:1}.network-sales-policy-save nav{display:grid}}.network-sales-policy-unit nav span{color:#929d98;font-size:5px;font-weight:700}.network-plan-studio{gap:12px;display:grid}.network-plan-hero{color:#fff;background:#163b31;border-left:4px solid #16b987;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:214px;display:grid}.network-plan-hero>div{padding:25px 27px}.network-plan-hero>div>span{color:#52d5ad;letter-spacing:.09em;font-size:7px;font-weight:800}.network-plan-hero h2{letter-spacing:-.035em;max-width:610px;margin:9px 0 7px;font-size:21px;line-height:1.12}.network-plan-hero p{color:#b4cbc4;max-width:650px;margin:0;font-size:9px;line-height:1.65}.network-plan-hero footer{align-items:center;gap:8px;margin-top:23px;display:flex}.network-plan-hero footer b{color:#087558;background:#dff7ee;padding:4px 6px;font-size:6px}.network-plan-hero footer small{color:#89a89e;font-size:7px}.network-plan-hero dl{background:#12342c;border-left:1px solid #44665c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-plan-hero dl div{border-bottom:1px solid #34564c;border-right:1px solid #34564c;min-width:0;padding:19px}.network-plan-hero dt{color:#8eaaa1;font-size:7px}.network-plan-hero dd{letter-spacing:-.04em;margin:7px 0 3px;font-size:22px;font-weight:760}.network-plan-hero dl small{color:#73c9ac;font-size:7px}.network-plan-privacy{background:#f1f8fb;border:1px solid #c6dce6;border-left:4px solid #3e89ad;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:74px;padding:11px 14px;display:grid}.network-plan-privacy>span{color:#286e90;background:#dceef5;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.network-plan-privacy small,.network-plan-privacy strong{display:block}.network-plan-privacy small{color:#3a819f;font-size:6px;font-weight:800}.network-plan-privacy strong{margin-top:2px;font-size:9px}.network-plan-privacy p{color:#657982;margin:3px 0 0;font-size:7px;line-height:1.45}.network-plan-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;display:grid}.network-plan-catalog{position:sticky;top:82px;overflow:hidden}.network-plan-catalog>header,.network-plan-form>header,.network-plan-matrix>header,.network-plan-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:flex}.network-plan-catalog header span,.network-plan-form header span,.network-plan-matrix header span,.network-plan-history header span{color:#23886b;letter-spacing:.07em;font-size:6px;font-weight:800}.network-plan-catalog h3,.network-plan-form h3,.network-plan-matrix h3,.network-plan-history h3{margin:3px 0 0;font-size:11px}.network-plan-catalog header>button{color:#08765a;background:#e9f7f2;border:1px solid #a8d4c6;min-height:30px;padding:0 9px;font-size:7px;font-weight:800}.network-plan-catalog>div{padding:7px}.network-plan-catalog>div>button{border:1px solid #0000;border-bottom-color:var(--line-soft);text-align:left;background:#fff;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:70px;padding:8px;display:grid}.network-plan-catalog>div>button:hover{background:#f7faf9}.network-plan-catalog>div>button.selected{background:#eef8f4;border-color:#9bcdbd}.network-plan-catalog>div>button.inactive{opacity:.65}.network-plan-catalog button>i{background:#dfe7e4;width:12px;height:34px}.network-plan-catalog button>i.complete{background:#159673}.network-plan-catalog button>i.performance{background:#244c63}.network-plan-catalog button p{min-width:0;margin:0}.network-plan-catalog button small,.network-plan-catalog button strong,.network-plan-catalog button p>span{display:block}.network-plan-catalog button small{color:#23886b;font-size:5px;font-weight:800}.network-plan-catalog button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.network-plan-catalog button p>span{color:#7e8a85;margin-top:3px;font-size:6px}.network-plan-catalog button>b{color:#7c8b85;font-size:6px}.network-plan-empty{color:#7d8984;text-align:center;margin:0;padding:25px 15px;font-size:8px}.network-plan-form{overflow:hidden}.network-plan-form>header p,.network-plan-matrix>header p{color:#7b8782;margin:3px 0 0;font-size:7px}.network-plan-form>header>b{padding:4px 6px;font-size:6px}.network-plan-form>header>b.active{color:#087558;background:#ddf3eb}.network-plan-form>header>b.inactive{color:#68756f;background:#ecefee}.network-plan-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:1.3fr .7fr;gap:12px;padding:14px;display:grid}.network-plan-fields label{gap:5px;display:grid}.network-plan-fields label.wide{grid-column:1/-1}.network-plan-fields label>span,.network-plan-style>div>span,.network-plan-style>label>span:first-child,.network-plan-reason>span{color:#5f6e68;font-size:6px;font-weight:800}.network-plan-fields input,.network-plan-fields textarea,.network-plan-style select,.network-plan-reason textarea{color:#283630;background:#fbfcfb;border:1px solid #d6dfdb;border-radius:2px;outline:0;width:100%;min-height:38px;padding:0 10px;font-size:8px}.network-plan-fields textarea{resize:vertical;min-height:62px;padding-top:9px}.network-plan-fields label:last-child textarea{min-height:96px}.network-plan-fields label>div{grid-template-columns:34px 1fr;display:grid}.network-plan-fields label>div b{color:#66736e;background:#eef2f0;border:1px solid #d6dfdb;border-right:0;place-items:center;font-size:7px;display:grid}.network-plan-fields small,.network-plan-reason small{color:#87938e;font-size:6px}.network-plan-style{border-bottom:1px solid var(--line-soft);grid-template-columns:1.2fr .8fr .8fr;align-items:center;gap:12px;min-height:80px;padding:12px 14px;display:grid}.network-plan-style nav{gap:6px;margin-top:6px;display:flex}.network-plan-style nav button{background:#fff;border:1px solid #d4ddda;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:7px;display:flex}.network-plan-style nav button i{background:#dfe7e4;width:10px;height:10px}.network-plan-style nav button.complete i{background:#159673}.network-plan-style nav button.performance i{background:#244c63}.network-plan-style nav button.selected{border-color:#148463;box-shadow:inset 0 0 0 1px #148463}.network-plan-style>label{border-left:1px solid var(--line-soft);align-items:center;gap:8px;min-height:50px;padding-left:12px;display:flex}.network-plan-style>label input{accent-color:#0e8f6b}.network-plan-style>label strong,.network-plan-style>label small{display:block}.network-plan-style>label strong{font-size:7px}.network-plan-style>label small{color:#86918d;margin-top:2px;font-size:6px}.network-plan-style>label:last-child{align-content:center;display:grid}.network-plan-style select{min-height:31px;margin-top:5px}.network-plan-units{border-bottom:1px solid var(--line-soft);padding:14px}.network-plan-units>header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.network-plan-units header span{color:#23886b;font-size:6px;font-weight:800}.network-plan-units h4{margin:3px 0 0;font-size:9px}.network-plan-units header>b{color:#087558;font-size:8px}.network-plan-units>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.network-plan-units button{text-align:left;background:#fff;border:1px solid #d9e1de;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:7px;display:grid}.network-plan-units button.selected{background:#f0f9f6;border-color:#8dc6b4}.network-plan-units button>i{color:#7c8984;background:#edf1ef;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.network-plan-units button.selected>i{color:#fff;background:#0c8e6a}.network-plan-units button p{margin:0}.network-plan-units button strong,.network-plan-units button small{display:block}.network-plan-units button strong{font-size:7px}.network-plan-units button small{color:#7c8984;margin-top:2px;font-size:6px}.network-plan-units button>b{color:#6b7873;white-space:nowrap;font-size:6px}.network-plan-reason{gap:5px;margin:14px;display:grid}.network-plan-reason textarea{resize:vertical;min-height:67px;padding-top:9px}.network-plan-feedback{margin:0 14px 12px;padding:8px 10px;font-size:7px}.network-plan-feedback.success{color:#087558;background:#e9f7f2}.network-plan-feedback.error{color:#a14d47;background:#fff0ee}.network-plan-form>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;min-height:62px;padding:12px 14px;display:flex}.network-plan-matrix,.network-plan-history{overflow:hidden}.network-plan-matrix>header a{color:#087558;font-size:7px;font-weight:800}.network-plan-matrix-table>div{border-bottom:1px solid var(--line-soft);grid-template-columns:1.2fr 1.8fr .7fr .7fr;align-items:center;gap:10px;min-height:55px;padding:8px 14px;display:grid}.network-plan-matrix-table .head{color:#74817c;background:#f5f8f7;min-height:31px;font-size:6px;font-weight:800}.network-plan-matrix-table p{margin:0}.network-plan-matrix-table p strong,.network-plan-matrix-table p small{display:block}.network-plan-matrix-table p strong{font-size:8px}.network-plan-matrix-table p small{color:#85918c;margin-top:2px;font-size:6px}.network-plan-matrix-table .row>span{flex-wrap:wrap;gap:4px;display:flex}.network-plan-matrix-table .row>span b{color:#53615b;background:#eef2f0;padding:4px 6px;font-size:6px}.network-plan-matrix-table .row>span b.complete{color:#087558;background:#def3eb}.network-plan-matrix-table .row>span b.performance{color:#284f63;background:#e4edf2}.network-plan-matrix-table .row>span em{color:#959f9b;font-size:6px;font-style:normal}.network-plan-matrix-table .row>strong{font-size:8px}.network-plan-history>header>b{color:#71807a;font-size:7px}.network-plan-history>div{padding:0 14px 8px}.network-plan-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;display:grid}.network-plan-history article>i{color:#087558;background:#e3f3ed;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.network-plan-history article p{margin:0}.network-plan-history article small,.network-plan-history article strong,.network-plan-history article span{display:block}.network-plan-history article small{color:#23886b;font-size:6px}.network-plan-history article strong{margin-top:2px;font-size:7px}.network-plan-history article span{color:#7d8984;margin-top:3px;font-size:6px}.network-plan-history article time{color:#86928d;white-space:nowrap;font-size:6px}@media (max-width:980px){.network-plan-hero{grid-template-columns:1fr}.network-plan-hero dl{border-top:1px solid #44665c;border-left:0}.network-plan-workspace{grid-template-columns:1fr}.network-plan-catalog{position:static}.network-plan-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.network-plan-style{grid-template-columns:1fr 1fr}.network-plan-style>div{grid-column:1/-1}}@media (max-width:680px){.network-plan-hero dl,.network-plan-catalog>div,.network-plan-fields,.network-plan-units>div,.network-plan-style{grid-template-columns:1fr}.network-plan-style>div{grid-column:auto}.network-plan-style>label{border-left:0;border-top:1px solid var(--line-soft);padding:10px 0 0}.network-plan-style nav{flex-wrap:wrap}.network-plan-matrix-table .head{display:none}.network-plan-matrix-table>div.row{grid-template-columns:1fr auto auto}.network-plan-matrix-table .row>span{grid-area:2/1/auto/-1}.network-plan-history article{grid-template-columns:24px 1fr;padding:8px 0}.network-plan-history article time{grid-column:2}.network-plan-form>footer{flex-direction:column;align-items:stretch}.network-plan-form>footer .button{justify-content:center}}.network-schedule{gap:12px;display:grid}.network-schedule-hero{color:#fff;background:#14352c;border-left:4px solid #28b98e;grid-template-columns:minmax(330px,1.08fr) minmax(560px,.92fr);min-height:184px;display:grid}.network-schedule-hero>div{align-content:center;padding:22px 24px;display:grid}.network-schedule-hero>div>span,.network-schedule-board>header span,.network-schedule-attention>header span,.network-schedule-comparison>header span{color:#72cdb2;letter-spacing:.11em;font-size:6px;font-weight:800}.network-schedule-hero h2{letter-spacing:-.25px;max-width:620px;margin:7px 0 6px;font-size:18px}.network-schedule-hero>div>p{color:#afc7bf;max-width:650px;margin:0;font-size:7px;line-height:1.65}.network-schedule-hero>div>div{align-items:center;gap:8px;margin-top:15px;display:flex}.network-schedule-hero>div>div b{color:#89e0c4;background:#205346;padding:5px 7px;font-size:6px}.network-schedule-hero>div>div small{color:#87a99f;font-size:6px}.network-schedule-hero dl{border-left:1px solid #376056;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-schedule-hero dl>div{background:#193e34;border-bottom:1px solid #376056;border-right:1px solid #376056;align-content:center;min-height:91px;padding:13px 17px;display:grid}.network-schedule-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-schedule-hero dl>div.urgent{background:#443b28;box-shadow:inset 3px 0 #dea247}.network-schedule-hero dt{color:#8cafaa;text-transform:uppercase;font-size:6px;font-weight:740}.network-schedule-hero dd{color:#f4fbf8;margin:5px 0 3px;font-size:22px;font-weight:780;line-height:1}.network-schedule-hero dl small{color:#83a79c;font-size:6px}.network-schedule-hero dl .urgent small{color:#d7bf91}.network-schedule-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-schedule-kpis article{background:#fff;border-top:3px solid #1ba97d;min-height:79px;padding:11px 13px}.network-schedule-kpis article.amber{border-top-color:#d29a3f}.network-schedule-kpis article.blue{border-top-color:#4c91b2}.network-schedule-kpis article.violet{border-top-color:#896db1}.network-schedule-kpis article.navy{border-top-color:#385a6f}.network-schedule-kpis span,.network-schedule-kpis small{color:#7f8b85;font-size:6px;display:block}.network-schedule-kpis span{text-transform:uppercase;font-weight:760}.network-schedule-kpis strong{margin:5px 0 3px;font-size:17px;display:block}.network-schedule-layout{grid-template-columns:minmax(0,1.62fr) minmax(270px,.48fr);align-items:start;gap:12px;display:grid}.network-schedule-board{min-width:0;overflow:hidden}.network-schedule-board>header,.network-schedule-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:flex}.network-schedule-board>header h2,.network-schedule-comparison>header h2,.network-schedule-attention>header h2{margin:4px 0 2px;font-size:11px}.network-schedule-board>header p,.network-schedule-comparison>header p{color:#81908a;margin:0;font-size:6px}.network-schedule-board>header>strong,.network-schedule-comparison>header>strong{color:#087b5d;background:#e8f4f0;padding:5px 7px;font-size:6px}.network-schedule-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(230px,1fr) auto 88px 116px;align-items:center;gap:8px;padding:10px 12px;display:grid}.network-schedule-search{background:#fff;border:1px solid #dce3e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.network-schedule-search>span{color:#82908a;font-size:12px}.network-schedule-search input{color:#30413b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-schedule-toolbar nav{align-items:center;gap:3px;display:flex}.network-schedule-toolbar nav button{color:#68766f;white-space:nowrap;background:#fff;border:1px solid #dce3e0;align-items:center;gap:5px;min-height:29px;padding:0 7px;font-size:6px;display:flex}.network-schedule-toolbar nav button b{color:#75827c;background:#edf2f0;min-width:15px;padding:2px 3px;font-size:5px}.network-schedule-toolbar nav button.selected{color:#087b5d;background:#e8f5f1;border-color:#66b49d}.network-schedule-toolbar nav button.selected b{color:#087b5d;background:#cfeae1}.network-schedule-toolbar>label:not(.network-schedule-search){min-width:0}.network-schedule-toolbar>label:not(.network-schedule-search)>span{color:#83908a;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.network-schedule-toolbar select{color:#46554f;background:#fff;border:1px solid #d8e1dd;width:100%;height:24px;font-size:6px}.network-schedule-table{overflow-x:auto}.network-schedule-row{border-bottom:1px solid var(--line-soft);color:#5f6d67;grid-template-columns:105px minmax(125px,1fr) minmax(105px,.85fr) minmax(155px,1.12fr) 105px 82px 20px;align-items:center;gap:10px;min-width:920px;min-height:70px;padding:8px 13px;font-size:7px;display:grid}.network-schedule-row.attention{box-shadow:inset 2px 0 #dfab53}.network-schedule-row.cancelled{opacity:.68;background:#faf8f7}.network-schedule-row.header{color:#87938e;text-transform:uppercase;letter-spacing:.05em;background:#fbfcfb;min-height:30px;font-size:5px;font-weight:760}.network-schedule-row>div>strong,.network-schedule-row>div>small{display:block}.network-schedule-row>div>strong{color:#27352f;font-size:7px}.network-schedule-row>div>small{color:#87938e;margin-top:3px;font-size:6px}.network-schedule-row>a{color:#0a8766;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.network-schedule-when b{color:#087b5d;letter-spacing:.05em;background:#e3f3ed;width:fit-content;margin-bottom:4px;padding:2px 4px;font-size:5px;display:block}.network-schedule-resources{gap:4px;display:grid}.network-schedule-resources span{text-overflow:ellipsis;white-space:nowrap;color:#53635d;align-items:center;gap:5px;min-width:0;font-size:6px;display:flex;overflow:hidden}.network-schedule-resources span i{color:#467261;background:#edf3f0;flex:none;place-items:center;width:17px;height:17px;font-size:5px;font-style:normal;display:grid}.network-schedule-resources span.missing{color:#a67424}.network-schedule-resources span.missing i{color:#a67424;background:#f8ecd7}.network-schedule-capacity p,.network-schedule-unit-occupancy p{background:#e6ebe9;height:4px;margin:0 0 5px}.network-schedule-capacity p i,.network-schedule-unit-occupancy p i{background:#19a77c;height:100%;display:block}.network-schedule-capacity strong,.network-schedule-capacity small{display:block}.network-schedule-capacity strong{color:#314039;font-size:7px}.network-schedule-capacity small{color:#85918c;margin-top:2px;font-size:5px}.network-schedule-signal{white-space:nowrap;width:fit-content;padding:4px 5px;font-size:5px;font-weight:740}.network-schedule-signal.ready{color:#087b5d;background:#e4f3ee}.network-schedule-signal.waitlist,.network-schedule-signal.low{color:#996a1e;background:#f8ecd7}.network-schedule-signal.missing,.network-schedule-signal.cancelled{color:#a04742;background:#f4e3e1}.network-schedule-signal.completed{color:#69766f;background:#e9eeec}.network-schedule-signal.live{color:#32779d;background:#e1edf5;align-items:center;gap:4px;display:flex}.network-schedule-signal.live i{background:#3b8bb6;border-radius:50%;width:5px;height:5px}.network-schedule-empty{text-align:center;color:#7f8c86;align-content:center;place-items:center;min-height:170px;display:grid}.network-schedule-empty>span{color:#0a8766;background:#e7f3ef;place-items:center;width:38px;height:38px;margin-bottom:8px;font-size:14px;display:grid}.network-schedule-empty strong{font-size:8px}.network-schedule-empty p{margin:4px 0 0;font-size:6px}.network-schedule-board-protected{min-height:350px}.network-schedule-protected-body{background:linear-gradient(135deg,#f3f8f6,#fff);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:17px;min-height:277px;padding:26px 28px;display:grid}.network-schedule-protected-body>span{color:#087b5d;background:#e2f1ec;border:1px solid #b9d9ce;place-items:center;width:52px;height:52px;font-size:17px;display:grid}.network-schedule-protected-body>div>small{color:#188767;letter-spacing:.1em;font-size:6px;font-weight:800}.network-schedule-protected-body>div>strong{color:#263b33;max-width:640px;margin-top:7px;font-size:13px;line-height:1.35;display:block}.network-schedule-protected-body>div>p{color:#6d7d76;max-width:760px;margin:7px 0 15px;font-size:7px;line-height:1.65}.network-schedule-protected-body ul{grid-template-columns:repeat(3,1fr);gap:7px;max-width:710px;margin:0;padding:0;list-style:none;display:grid}.network-schedule-protected-body li{background:#fff;border-left:2px solid #47a98b;min-height:56px;padding:9px 10px;box-shadow:0 4px 13px #2a463c0f}.network-schedule-protected-body li b,.network-schedule-protected-body li span{display:block}.network-schedule-protected-body li b{color:#193c31;font-size:14px}.network-schedule-protected-body li span{color:#7a8983;margin-top:4px;font-size:5px;line-height:1.4}.network-schedule-protected-body nav{gap:7px;margin-top:14px;display:flex}.network-schedule-protected-body nav a{color:#087b5d;border:1px solid #b9d7cd;padding:7px 10px;font-size:6px;font-weight:750}.network-schedule-protected-body nav a:first-child{color:#fff;background:#087b5d;border-color:#087b5d}.network-schedule-side{gap:12px;display:grid;position:sticky;top:78px}.network-schedule-attention{overflow:hidden}.network-schedule-attention>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:67px;padding:11px 13px;display:flex}.network-schedule-attention>header b{color:#9a6d22;background:#f4e7cf;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.network-schedule-attention>div article{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) 42px 18px;align-items:center;gap:7px;min-height:67px;padding:8px 11px;display:grid}.network-schedule-attention>div article>b{color:#a06e21;background:#f8ecd7;place-items:center;width:23px;height:23px;font-size:5px;display:grid}.network-schedule-attention article.clear>b{color:#087b5d;background:#e6f3ef}.network-schedule-attention article p{min-width:0;margin:0}.network-schedule-attention article p strong,.network-schedule-attention article p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-schedule-attention article p strong{font-size:7px}.network-schedule-attention article p small{color:#87938e;margin-top:3px;font-size:5px}.network-schedule-attention article>span{color:#2f3e38;text-align:right;font-size:8px;font-weight:750}.network-schedule-attention article>span small{color:#8a9691;margin-top:2px;font-size:4px;font-weight:600;display:block}.network-schedule-attention article>a{color:#0a8766;font-size:10px}.network-schedule-privacy{color:#356653;background:#edf7f3;border:1px solid #b8d9cf;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:74px;padding:11px 13px;display:grid}.network-schedule-privacy>b{color:#087b5d;background:#d6eee6;place-items:center;width:28px;height:28px;display:grid}.network-schedule-privacy p{margin:0}.network-schedule-privacy strong,.network-schedule-privacy small{display:block}.network-schedule-privacy strong{font-size:7px}.network-schedule-privacy small{color:#668779;margin-top:4px;font-size:5px;line-height:1.5}.network-schedule-comparison{overflow:hidden}.network-schedule-unit-table{overflow-x:auto}.network-schedule-unit-row{border-bottom:1px solid var(--line-soft);color:#617069;grid-template-columns:minmax(155px,1.25fr) .55fr .6fr .9fr .55fr .65fr 74px;align-items:center;gap:11px;min-width:850px;min-height:65px;padding:8px 14px;font-size:7px;display:grid}.network-schedule-unit-row.header{color:#87938e;text-transform:uppercase;letter-spacing:.05em;background:#f9fbfa;min-height:30px;font-size:5px;font-weight:760}.network-schedule-unit-row>div:first-child{align-items:center;gap:8px;display:flex}.network-schedule-unit-row>div:first-child>b{color:#087b5d;background:#e1f1eb;flex:none;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.network-schedule-unit-row>div:first-child p{margin:0}.network-schedule-unit-row>div:first-child strong,.network-schedule-unit-row>div:first-child small{display:block}.network-schedule-unit-row>div:first-child strong{color:#26352f;font-size:7px}.network-schedule-unit-row>div:first-child small{color:#87938e;margin-top:3px;font-size:5px}.network-schedule-unit-row>span strong,.network-schedule-unit-row>span small,.network-schedule-unit-occupancy strong,.network-schedule-unit-occupancy small{display:block}.network-schedule-unit-row>span strong,.network-schedule-unit-occupancy strong{color:#314039;font-size:8px}.network-schedule-unit-row>span small,.network-schedule-unit-occupancy small{color:#87938e;margin-top:3px;font-size:5px}.network-schedule-unit-row>span.urgent strong{color:#a26d1b}.network-schedule-unit-occupancy p{width:72px}.network-schedule-unit-occupancy strong,.network-schedule-unit-occupancy small{display:inline}.network-schedule-unit-occupancy small{margin-left:4px}.network-schedule-unit-row>a{color:#087b5d;text-align:right;font-size:6px;font-weight:720}@media (max-width:1250px){.network-schedule-hero{grid-template-columns:1fr}.network-schedule-hero dl{border-top:1px solid #376056;border-left:0;grid-template-columns:repeat(4,1fr)}.network-schedule-hero dl>div{border-bottom:0;min-height:78px}.network-schedule-layout{grid-template-columns:1fr}.network-schedule-side{grid-template-columns:1fr 1fr;position:static}}@media (max-width:1050px){.network-schedule-kpis{grid-template-columns:repeat(3,1fr)}.network-schedule-toolbar{grid-template-columns:1fr 1fr}.network-schedule-toolbar nav{flex-wrap:wrap;order:3;grid-column:1/-1}}@media (max-width:760px){.network-schedule-hero dl{grid-template-columns:repeat(2,1fr)}.network-schedule-hero dl>div:nth-child(-n+2){border-bottom:1px solid #376056}.network-schedule-kpis{grid-template-columns:repeat(2,1fr)}.network-schedule-side,.network-schedule-protected-body ul{grid-template-columns:1fr}}@media (max-width:520px){.network-schedule-hero>div{padding:19px 17px}.network-schedule-hero h2{font-size:16px}.network-schedule-hero dl{grid-template-columns:1fr}.network-schedule-hero dl>div{border-bottom:1px solid #376056!important}.network-schedule-hero dl>div:last-child{border-bottom:0!important}.network-schedule-kpis,.network-schedule-toolbar{grid-template-columns:1fr}.network-schedule-toolbar nav{grid-column:auto}.network-schedule-toolbar nav button{flex:1;justify-content:center}.network-schedule-board>header,.network-schedule-comparison>header{flex-direction:column;align-items:flex-start}.network-schedule-protected-body{grid-template-columns:1fr;padding:20px 17px}.network-schedule-protected-body nav{flex-direction:column;align-items:stretch}}.network-capacity{gap:12px;display:grid}.network-capacity-hero{color:#fff;background:#1d3049;border:1px solid #263a53;grid-template-columns:minmax(330px,.92fr) minmax(580px,1.18fr);min-height:211px;display:grid;overflow:hidden}.network-capacity-hero>div{background:radial-gradient(circle at 90% 12%,#5394dc33,#0000 37%);padding:25px 27px}.network-capacity-hero>div>span{color:#7dc3ef;letter-spacing:.1em;font-size:6px;font-weight:800}.network-capacity-hero h2{letter-spacing:-.4px;max-width:570px;margin:7px 0;font-size:21px;line-height:1.13}.network-capacity-hero p{color:#b7c5d4;max-width:630px;margin:0;font-size:8px;line-height:1.55}.network-capacity-hero>div>div{align-items:center;gap:9px;margin-top:19px;display:flex}.network-capacity-hero>div>div b{color:#e7f5ff;background:#2b4a68;padding:6px 8px;font-size:6px}.network-capacity-hero>div>div small{color:#91a7ba;font-size:6px}.network-capacity-hero dl{background:#293f59;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-capacity-hero dl>div{border:0 solid #3b526c;border-width:0 0 1px 1px;min-width:0;padding:21px}.network-capacity-hero dl>div.urgent{background:#5b4144}.network-capacity-hero dt{color:#adbdcc;font-size:6px}.network-capacity-hero dd{margin:8px 0 5px;font-size:22px;font-weight:760;line-height:1}.network-capacity-hero dl small{color:#92a6b8;font-size:6px}.network-capacity-hero dl .urgent small{color:#e9b4b6}.network-capacity-kpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.network-capacity-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:13px 14px;position:relative}.network-capacity-kpis article:before{content:"";background:#3ca783;width:3px;position:absolute;inset:0 auto 0 0}.network-capacity-kpis article.red:before{background:#c25b51}.network-capacity-kpis article.amber:before{background:#cf9836}.network-capacity-kpis article.blue:before{background:#478fc0}.network-capacity-kpis article.violet:before{background:#8066b7}.network-capacity-kpis span,.network-capacity-kpis small{color:#7a8782;font-size:6px;display:block}.network-capacity-kpis strong{color:#2d3e37;margin:8px 0 5px;font-size:18px;line-height:1;display:block}.network-capacity-overview{grid-template-columns:minmax(0,1.5fr) minmax(355px,.72fr);align-items:stretch;gap:12px;display:grid}.network-capacity-heatmap,.network-capacity-history,.network-capacity-activities,.network-capacity-units{overflow:hidden}.network-capacity-heatmap>header,.network-capacity-history>header,.network-capacity-activities>header,.network-capacity-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.network-capacity-heatmap header span,.network-capacity-history header span,.network-capacity-activities header span,.network-capacity-units header span{color:#377fb4;letter-spacing:.08em;font-size:5px;font-weight:800}.network-capacity-heatmap header h2,.network-capacity-history header h2,.network-capacity-activities header h2,.network-capacity-units header h2{margin:4px 0 0;font-size:11px}.network-capacity-heatmap header p,.network-capacity-history header p,.network-capacity-activities header p,.network-capacity-units header p{color:#7d8984;margin:4px 0 0;font-size:6px}.network-capacity-heatmap>header>b,.network-capacity-history>header>b,.network-capacity-activities>header>strong,.network-capacity-units>header>strong{color:#5f6d67;font-size:7px}.network-capacity-heat-grid{grid-template-columns:113px repeat(7,minmax(74px,1fr));gap:5px;min-width:720px;padding:13px;display:grid;overflow-x:auto}.network-capacity-heat-corner,.network-capacity-heat-day{color:#84908b;place-items:center;min-height:25px;font-size:5px;font-weight:800;display:grid}.network-capacity-heat-corner{place-items:center start;padding-left:6px}.network-capacity-heat-band{color:#596861;align-items:center;min-height:61px;padding:0 7px;font-size:6px;font-weight:700;display:flex}.network-capacity-heat-cell{text-align:center;background:#f8faf9;border:1px solid #dde7e4;align-content:center;place-items:center;min-height:61px;padding:6px;display:grid;position:relative}.network-capacity-heat-cell.low{background:#edf5f9;border-color:#d9e5ec}.network-capacity-heat-cell.medium{background:#d9ebf5;border-color:#bcd6e6}.network-capacity-heat-cell.high{background:#a9d3e8;border-color:#73b0d0}.network-capacity-heat-cell.full{background:#e7d8f0;border-color:#b993cf}.network-capacity-heat-cell strong,.network-capacity-heat-cell small,.network-capacity-heat-cell b{display:block}.network-capacity-heat-cell strong{color:#345063;font-size:9px}.network-capacity-heat-cell.empty strong{color:#a1aaa6}.network-capacity-heat-cell small{color:#667b87;margin-top:3px;font-size:5px}.network-capacity-heat-cell b{color:#9a681c;background:#fff1dc;margin-top:4px;padding:2px 4px;font-size:5px}.network-capacity-heat-cell b.low{color:#56788a;background:#edf3f6}.network-capacity-heatmap>footer,.network-capacity-history>footer{border-top:1px solid var(--line-soft);color:#6f7c75;align-items:center;gap:13px;min-height:37px;padding:8px 15px;font-size:5px;display:flex}.network-capacity-heatmap>footer span,.network-capacity-history>footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.network-capacity-heatmap>footer i,.network-capacity-history>footer i{width:8px;height:8px;display:block}.network-capacity-heatmap>footer i.empty{background:#f8faf9;border:1px solid #dce5e1}.network-capacity-heatmap>footer i.low{background:#edf5f9}.network-capacity-heatmap>footer i.medium{background:#d9ebf5}.network-capacity-heatmap>footer i.high{background:#a9d3e8}.network-capacity-heatmap>footer small,.network-capacity-history>footer small{color:#929b97;margin-left:auto}.network-capacity-history-chart{grid-template-columns:repeat(6,minmax(48px,1fr));align-items:end;gap:6px;height:233px;padding:18px 12px 11px;display:grid}.network-capacity-history-chart article{text-align:center;grid-template-rows:133px auto auto auto;align-items:end;min-width:0;display:grid}.network-capacity-week-volume{background:repeating-linear-gradient(0deg,#0000 0 30px,#f0f3f1 31px);border-bottom:1px solid #dfe5e2;justify-content:center;align-items:flex-end;gap:3px;height:124px;display:flex;position:relative}.network-capacity-week-volume i{z-index:1;width:11px;display:block}.network-capacity-week-volume i.attendance,.network-capacity-history>footer i.attendance{background:#43a987}.network-capacity-week-volume i.no-show,.network-capacity-history>footer i.no-show{background:#ce796e}.network-capacity-week-volume em{background:#70a0bf12;border-top:1px dashed #78a5c3;width:100%;position:absolute;inset:auto 0 0}.network-capacity-history-chart article>strong{color:#435048;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:5px;overflow:hidden}.network-capacity-history-chart article>small{color:#7c8983;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.network-capacity-history-chart article>span{color:#238163;margin-top:3px;font-size:5px}.network-capacity-toolbar{border-bottom:1px solid var(--line-soft);background:#f9fbfa;grid-template-columns:minmax(200px,.65fr) minmax(390px,1.35fr);align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:grid}.network-capacity-toolbar>label{background:#fff;border:1px solid #dbe4e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.network-capacity-toolbar>label>span{color:#788680;font-size:11px}.network-capacity-toolbar input{color:#35453e;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-capacity-toolbar nav{gap:3px;min-width:0;display:flex;overflow-x:auto}.network-capacity-toolbar nav button{color:#68766f;cursor:pointer;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:6px;display:flex}.network-capacity-toolbar nav button.selected{color:#2d729f;background:#eaf3f8;border-color:#3f85b7;font-weight:750}.network-capacity-toolbar nav b{background:#edf1ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.network-capacity-activity-table,.network-capacity-unit-table{padding:0 13px 7px}.network-capacity-activity-row{border-bottom:1px solid var(--line-soft);color:#67746e;grid-template-columns:minmax(180px,1.08fr) 92px minmax(118px,.82fr) 98px 90px 105px;align-items:center;gap:10px;min-height:70px;font-size:6px;display:grid}.network-capacity-activity-row.header{color:#8b9692;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.network-capacity-activity-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-capacity-activity-row>div:first-child>b,.network-capacity-unit-row>div:first-child>b{color:#397dab;background:#e6f0f7;flex:none;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.network-capacity-activity-row p,.network-capacity-unit-row p{min-width:0;margin:0}.network-capacity-activity-row strong,.network-capacity-activity-row small,.network-capacity-unit-row strong,.network-capacity-unit-row small{display:block}.network-capacity-activity-row>div:first-child strong{color:#35463e;font-size:7px}.network-capacity-activity-row>span>strong,.network-capacity-unit-row>span>strong{color:#35463e;font-size:8px}.network-capacity-activity-row>span.attention>strong,.network-capacity-unit-row>span.attention>strong{color:#a9574c}.network-capacity-activity-row small,.network-capacity-unit-row small{color:#84908b;margin-top:3px;font-size:5px}.network-capacity-progress p{background:#edf1ef;height:4px;margin:0 0 5px}.network-capacity-progress i{background:#4b97c4;height:100%;display:block}.network-capacity-progress strong{color:#35463e;font-size:7px;display:inline}.network-capacity-progress small{margin-left:5px;display:inline}.network-capacity-unit-row{border-bottom:1px solid var(--line-soft);color:#67746e;grid-template-columns:minmax(185px,1.08fr) 115px minmax(118px,.78fr) 110px 120px 95px 48px;align-items:center;gap:10px;min-height:70px;font-size:6px;display:grid}.network-capacity-unit-row.header{color:#8b9692;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.network-capacity-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-capacity-unit-row>a{color:#347dac;font-size:6px;font-weight:750}.network-capacity-empty{color:#7f8d87;text-align:center;align-content:center;place-items:center;gap:6px;min-height:165px;display:grid}.network-capacity-empty>span{color:#397dab;background:#e8f1f7;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.network-capacity-empty strong{color:#4c5c54;font-size:8px}.network-capacity-empty p{margin:0;font-size:6px}.network-capacity-limit,.network-capacity-privacy{grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.network-capacity-limit{background:#fff9ed;border:1px solid #ead9b9}.network-capacity-privacy{background:#f2f7fa;border:1px solid #d1e0ea}.network-capacity-limit>b,.network-capacity-privacy>b{place-items:center;width:30px;height:30px;display:grid}.network-capacity-limit>b{color:#97691d;background:#f5e7ca}.network-capacity-privacy>b{color:#347da8;background:#dfeef5}.network-capacity-limit p,.network-capacity-privacy p{margin:0}.network-capacity-limit strong,.network-capacity-limit small,.network-capacity-privacy strong,.network-capacity-privacy small{display:block}.network-capacity-limit strong,.network-capacity-privacy strong{font-size:7px}.network-capacity-limit small,.network-capacity-privacy small{color:#6d7d84;margin-top:4px;font-size:6px;line-height:1.5}@media (max-width:1220px){.network-capacity-hero{grid-template-columns:1fr}.network-capacity-hero dl{min-height:140px}.network-capacity-kpis{grid-template-columns:repeat(3,1fr)}.network-capacity-overview{grid-template-columns:1fr}.network-capacity-history-chart{min-height:240px}}@media (max-width:920px){.network-capacity-activity-row.header,.network-capacity-unit-row.header{display:none}.network-capacity-activity-row{grid-template-columns:minmax(170px,1fr) 90px minmax(115px,.8fr) 95px 100px;padding:8px 0}.network-capacity-activity-row>span:nth-of-type(4){display:none}.network-capacity-unit-row{grid-template-columns:minmax(170px,1fr) 105px minmax(112px,.8fr) 105px 92px 45px;padding:8px 0}.network-capacity-unit-row>span:nth-of-type(4){display:none}}@media (max-width:680px){.network-capacity-kpis{grid-template-columns:repeat(2,1fr)}.network-capacity-hero>div{padding:20px 18px}.network-capacity-hero h2{font-size:18px}.network-capacity-hero dl{grid-template-columns:1fr 1fr}.network-capacity-toolbar{grid-template-columns:1fr}.network-capacity-heatmap>footer,.network-capacity-history>footer{flex-wrap:wrap;align-items:flex-start}.network-capacity-heatmap>footer small,.network-capacity-history>footer small{width:100%;margin-left:0}.network-capacity-activity-row{grid-template-columns:minmax(150px,1fr) minmax(112px,.8fr) 95px}.network-capacity-activity-row>span:first-of-type,.network-capacity-activity-row>span:nth-of-type(3){display:none}.network-capacity-unit-row{grid-template-columns:minmax(150px,1fr) minmax(112px,.8fr) 95px 42px}.network-capacity-unit-row>span:first-of-type,.network-capacity-unit-row>span:nth-of-type(3){display:none}}@media (max-width:430px){.network-capacity-kpis,.network-capacity-hero dl{grid-template-columns:1fr}.network-capacity-hero>div>div{flex-direction:column;align-items:flex-start}.network-capacity-toolbar nav{max-width:calc(100vw - 72px)}.network-capacity-history-chart{grid-template-columns:repeat(6,70px);overflow-x:auto}.network-capacity-activity-row{grid-template-columns:minmax(135px,1fr) minmax(105px,.8fr)}.network-capacity-activity-row>span:nth-of-type(2){display:none}.network-capacity-unit-row{grid-template-columns:minmax(135px,1fr) minmax(105px,.8fr) 39px}.network-capacity-unit-row>span:nth-of-type(5){display:none}}.network-finance{gap:12px;display:grid}.network-finance-hero{color:#fff;background:#14342c;border-left:4px solid #1fc28f;grid-template-columns:minmax(350px,1.06fr) minmax(570px,.94fr);min-height:188px;display:grid}.network-finance-hero>div{align-content:center;padding:22px 24px;display:grid}.network-finance-hero>div>span,.network-finance-ledger>header span,.network-finance-aging>header span,.network-finance-priority>header span,.network-finance-comparison>header span,.network-finance-methods>header span{color:#73cdb2;letter-spacing:.11em;font-size:6px;font-weight:800}.network-finance-hero h2{letter-spacing:-.25px;max-width:620px;margin:7px 0 6px;font-size:18px}.network-finance-hero>div>p{color:#aec6be;max-width:660px;margin:0;font-size:7px;line-height:1.65}.network-finance-hero>div>div{align-items:center;gap:8px;margin-top:15px;display:flex}.network-finance-hero>div>div b{color:#91e2c8;text-transform:capitalize;background:#215247;padding:5px 7px;font-size:6px}.network-finance-hero>div>div small{color:#89aaa0;font-size:6px}.network-finance-hero dl{border-left:1px solid #365f54;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-finance-hero dl>div{background:#193e34;border-bottom:1px solid #365f54;border-right:1px solid #365f54;align-content:center;min-height:94px;padding:13px 17px;display:grid}.network-finance-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-finance-hero dl>div.urgent{background:#443a28;box-shadow:inset 3px 0 #df9d43}.network-finance-hero dt{color:#8cada3;text-transform:uppercase;font-size:6px;font-weight:740}.network-finance-hero dd{color:#f4fbf8;white-space:nowrap;margin:6px 0 3px;font-size:18px;font-weight:780;line-height:1}.network-finance-hero dl small{color:#83a79c;font-size:6px}.network-finance-hero dl .urgent small{color:#dac195}.network-finance-kpis{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.network-finance-kpis article{background:#fff;border-top:3px solid #1ba97d;min-height:81px;padding:11px 13px}.network-finance-kpis article.blue{border-top-color:#4c91b2}.network-finance-kpis article.violet{border-top-color:#8b6fb1}.network-finance-kpis article.amber{border-top-color:#cf973b}.network-finance-kpis article.teal{border-top-color:#238e89}.network-finance-kpis article.red{border-top-color:#bd6259}.network-finance-kpis span,.network-finance-kpis small{color:#7f8b85;font-size:6px;display:block}.network-finance-kpis span{text-transform:uppercase;font-weight:760}.network-finance-kpis strong{margin:5px 0 3px;font-size:15px;display:block}.network-finance-layout{grid-template-columns:minmax(0,1.63fr) minmax(285px,.49fr);align-items:start;gap:12px;display:grid}.network-finance-ledger{min-width:0;overflow:hidden}.network-finance-ledger>header,.network-finance-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:flex}.network-finance-ledger>header h2,.network-finance-comparison>header h2,.network-finance-aging>header h2,.network-finance-priority>header h2,.network-finance-methods>header h2{margin:4px 0 2px;font-size:11px}.network-finance-ledger>header p,.network-finance-comparison>header p,.network-finance-methods>header p{color:#81908a;margin:0;font-size:6px}.network-finance-ledger>header>strong,.network-finance-comparison>header>strong{color:#087b5d;background:#e8f4f0;padding:5px 7px;font-size:6px}.network-finance-protected{min-height:292px}.network-finance-protected>header>strong{color:#50645b;white-space:nowrap;background:#edf3f1}.network-finance-protected-body{background:linear-gradient(135deg,#f7fbf9,#fff);grid-template-columns:42px minmax(220px,1fr) auto;align-items:center;gap:13px;min-height:220px;padding:24px;display:grid}.network-finance-protected-body>span{color:#087b5d;background:#e3f1ec;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.network-finance-protected-body small,.network-finance-protected-body strong{display:block}.network-finance-protected-body small{color:#198160;letter-spacing:.08em;font-size:5px;font-weight:800}.network-finance-protected-body strong{color:#31473d;margin-top:6px;font-size:10px}.network-finance-protected-body p{color:#71827a;max-width:620px;margin:6px 0 0;font-size:7px;line-height:1.55}.network-finance-protected-body>a{color:#08795d;white-space:nowrap;border:1px solid #cfe0da;padding:8px 10px;font-size:6px;font-weight:760}.network-finance-protected-mark{color:#65766f;background:#f4f8f6;border:1px solid #d8e2de;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.network-finance-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(235px,1fr) auto 124px;align-items:center;gap:8px;padding:10px 12px;display:grid}.network-finance-search{background:#fff;border:1px solid #dce3e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.network-finance-search>span{color:#82908a;font-size:12px}.network-finance-search input{color:#30413b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-finance-toolbar nav{align-items:center;gap:3px;display:flex}.network-finance-toolbar nav button{color:#68766f;white-space:nowrap;background:#fff;border:1px solid #dce3e0;align-items:center;gap:5px;min-height:29px;padding:0 7px;font-size:6px;display:flex}.network-finance-toolbar nav button b{color:#75827c;background:#edf2f0;min-width:15px;padding:2px 3px;font-size:5px}.network-finance-toolbar nav button.selected{color:#087b5d;background:#e8f5f1;border-color:#66b49d}.network-finance-toolbar nav button.selected b{color:#087b5d;background:#cfeae1}.network-finance-toolbar>label:not(.network-finance-search){min-width:0}.network-finance-toolbar>label:not(.network-finance-search)>span{color:#83908a;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.network-finance-toolbar select{color:#46554f;background:#fff;border:1px solid #d8e1dd;width:100%;height:24px;font-size:6px}.network-finance-table{overflow-x:auto}.network-finance-row{border-bottom:1px solid var(--line-soft);color:#5f6d67;grid-template-columns:minmax(155px,1.2fr) minmax(135px,1fr) 82px 94px 83px 74px 20px;align-items:center;gap:10px;min-width:910px;min-height:68px;padding:8px 13px;font-size:7px;display:grid}.network-finance-row.overdue{background:#fffdfc;box-shadow:inset 2px 0 #c86e61}.network-finance-row.due_soon{box-shadow:inset 2px 0 #d5a042}.network-finance-row.header{color:#87938e;text-transform:uppercase;letter-spacing:.05em;min-height:30px;box-shadow:none;background:#fbfcfb;font-size:5px;font-weight:760}.network-finance-row>div>strong,.network-finance-row>div>small,.network-finance-row>span strong,.network-finance-row>span small{display:block}.network-finance-row>div>strong,.network-finance-row>span strong{color:#27352f;font-size:7px}.network-finance-row>div>small,.network-finance-row>span small{color:#87938e;margin-top:3px;font-size:5px;line-height:1.35}.network-finance-row>strong{color:#23342d;font-size:8px}.network-finance-row>a{color:#0a8766;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.network-finance-person{grid-template-columns:30px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.network-finance-person>b{color:#087b5d;background:#e2f2ec;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.network-finance-person p{min-width:0;margin:0}.network-finance-person p strong,.network-finance-person p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-finance-status{white-space:nowrap;width:fit-content;padding:4px 5px;font-size:5px;font-weight:740}.network-finance-status.open{color:#087b5d;background:#e5f2ee}.network-finance-status.due_soon{color:#98691d;background:#f8ecd7}.network-finance-status.overdue{color:#a24742;background:#f4e3e1}.network-finance-empty{text-align:center;color:#7f8c86;align-content:center;place-items:center;min-height:170px;display:grid}.network-finance-empty>span{color:#0a8766;background:#e7f3ef;place-items:center;width:38px;height:38px;margin-bottom:8px;font-size:9px;font-weight:800;display:grid}.network-finance-empty strong{font-size:8px}.network-finance-empty p{margin:4px 0 0;font-size:6px}.network-finance-side{gap:12px;display:grid;position:sticky;top:78px}.network-finance-aging,.network-finance-priority{overflow:hidden}.network-finance-aging>header,.network-finance-priority>header,.network-finance-methods>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:11px 13px;display:flex}.network-finance-aging>header>b{color:#29433a;font-size:8px}.network-finance-priority>header>b,.network-finance-methods>header>b{color:#9a6d22;background:#f4e7cf;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.network-finance-aging>div article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 66px 72px;align-items:center;gap:8px;min-height:52px;padding:7px 11px;display:grid}.network-finance-aging article>div strong,.network-finance-aging article>div span{display:block}.network-finance-aging article>div strong{font-size:6px}.network-finance-aging article>div span{color:#87938e;margin-top:3px;font-size:5px}.network-finance-aging article>p{background:#e7ece9;height:4px;margin:0}.network-finance-aging article>p i{background:#1ba77c;height:100%;display:block}.network-finance-aging article.late>p i{background:#c87567}.network-finance-aging article>b{color:#2e3d37;text-align:right;font-size:6px}.network-finance-aging article>b small{color:#8a9691;margin-top:3px;font-size:5px;font-weight:600;display:block}.network-finance-priority>div article{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) 68px 18px;align-items:center;gap:7px;min-height:65px;padding:8px 11px;display:grid}.network-finance-priority article>b{color:#a34f47;background:#f8e6e2;place-items:center;width:23px;height:23px;font-size:5px;display:grid}.network-finance-priority article.clear>b{color:#087b5d;background:#e6f3ef}.network-finance-priority article p{min-width:0;margin:0}.network-finance-priority article p strong,.network-finance-priority article p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-finance-priority article p strong{font-size:7px}.network-finance-priority article p small{color:#87938e;margin-top:3px;font-size:5px}.network-finance-priority article>span{color:#34423c;text-align:right;font-size:6px;font-weight:750}.network-finance-priority article>span small{color:#8a9691;margin-top:2px;font-size:4px;font-weight:600;display:block}.network-finance-priority article>a{color:#0a8766;font-size:10px}.network-finance-privacy{color:#356653;background:#edf7f3;border:1px solid #b8d9cf;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:74px;padding:11px 13px;display:grid}.network-finance-privacy>b{color:#087b5d;background:#d6eee6;place-items:center;width:28px;height:28px;display:grid}.network-finance-privacy p{margin:0}.network-finance-privacy strong,.network-finance-privacy small{display:block}.network-finance-privacy strong{font-size:7px}.network-finance-privacy small{color:#668779;margin-top:4px;font-size:5px;line-height:1.5}.network-finance-bottom{grid-template-columns:minmax(0,1.65fr) minmax(245px,.45fr);align-items:start;gap:12px;display:grid}.network-finance-comparison,.network-finance-methods{overflow:hidden}.network-finance-unit-table{overflow-x:auto}.network-finance-unit-row{border-bottom:1px solid var(--line-soft);color:#617069;grid-template-columns:minmax(160px,1.2fr) .83fr .76fr .76fr .86fr .58fr 48px;align-items:center;gap:11px;min-width:865px;min-height:65px;padding:8px 14px;font-size:7px;display:grid}.network-finance-unit-row.header{color:#87938e;text-transform:uppercase;letter-spacing:.05em;background:#f9fbfa;min-height:30px;font-size:5px;font-weight:760}.network-finance-unit-row>div:first-child{align-items:center;gap:8px;display:flex}.network-finance-unit-row>div:first-child>b{color:#087b5d;background:#e1f1eb;flex:none;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.network-finance-unit-row>div:first-child p{margin:0}.network-finance-unit-row>div:first-child strong,.network-finance-unit-row>div:first-child small,.network-finance-unit-row>span strong,.network-finance-unit-row>span small,.network-finance-received strong,.network-finance-received small{display:block}.network-finance-unit-row>div:first-child strong,.network-finance-unit-row>span strong,.network-finance-received strong{color:#26352f;font-size:7px}.network-finance-unit-row>div:first-child small,.network-finance-unit-row>span small,.network-finance-received small{color:#87938e;margin-top:3px;font-size:5px}.network-finance-unit-row>span.urgent strong{color:#a45c4e}.network-finance-unit-row>a{color:#087b5d;text-align:right;font-size:6px;font-weight:720}.network-finance-received p{background:#e6ebe9;width:70px;height:4px;margin:0 0 5px}.network-finance-received p i{background:#19a77c;height:100%;display:block}.network-finance-methods>div>div{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr 74px;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:grid}.network-finance-methods>div i{color:#087b5d;background:#e4f2ed;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;font-weight:750;display:grid}.network-finance-methods>div p{margin:0}.network-finance-methods>div p strong,.network-finance-methods>div p small,.network-finance-methods>div span,.network-finance-methods>div span small{display:block}.network-finance-methods>div p strong{font-size:7px}.network-finance-methods>div p small{color:#87938e;margin-top:3px;font-size:5px}.network-finance-methods>div span{color:#32423b;text-align:right;font-size:6px;font-weight:750}.network-finance-methods>div span small{color:#87938e;margin-top:3px;font-size:5px;font-weight:600}.network-finance-methods-empty{color:#81908a;text-align:center;padding:24px 14px!important;font-size:6px!important}@media (max-width:1260px){.network-finance-hero{grid-template-columns:1fr}.network-finance-hero dl{border-top:1px solid #365f54;border-left:0;grid-template-columns:repeat(4,1fr)}.network-finance-hero dl>div{border-bottom:0;min-height:80px}.network-finance-layout{grid-template-columns:1fr}.network-finance-side{grid-template-columns:1fr 1fr;position:static}.network-finance-privacy{grid-column:1/-1}}@media (max-width:1050px){.network-finance-kpis{grid-template-columns:repeat(3,1fr)}.network-finance-toolbar{grid-template-columns:1fr 1fr}.network-finance-toolbar nav{flex-wrap:wrap;order:3;grid-column:1/-1}.network-finance-bottom{grid-template-columns:1fr}.network-finance-methods>div{grid-template-columns:repeat(3,1fr);display:grid}.network-finance-methods>div>div{border-right:1px solid var(--line-soft)}}@media (max-width:760px){.network-finance-hero dl{grid-template-columns:repeat(2,1fr)}.network-finance-hero dl>div:nth-child(-n+2){border-bottom:1px solid #365f54}.network-finance-kpis{grid-template-columns:repeat(2,1fr)}.network-finance-side{grid-template-columns:1fr}.network-finance-privacy{grid-column:auto}.network-finance-protected-body{grid-template-columns:38px 1fr;padding:18px}.network-finance-protected-body>a{grid-column:2;width:fit-content}.network-finance-methods>div{grid-template-columns:1fr}}@media (max-width:520px){.network-finance-hero>div{padding:19px 17px}.network-finance-hero h2{font-size:16px}.network-finance-hero dl{grid-template-columns:1fr}.network-finance-hero dl>div{border-bottom:1px solid #365f54!important}.network-finance-hero dl>div:last-child{border-bottom:0!important}.network-finance-kpis,.network-finance-toolbar{grid-template-columns:1fr}.network-finance-toolbar nav{grid-column:auto}.network-finance-toolbar nav button{flex:1;justify-content:center}.network-finance-ledger>header,.network-finance-comparison>header{flex-direction:column;align-items:flex-start}}.network-billing-collections{--nbc-ink:#1f332c;--nbc-muted:#64766e;--nbc-green:#0b7d5e;--nbc-line:#dce5e1;color:var(--nbc-ink);gap:14px;display:grid}.network-billing-collections *{box-sizing:border-box}.network-billing-collections button,.network-billing-collections select,.network-billing-collections a{cursor:pointer}.network-billing-collections-hero{color:#fff;background:#153a30;border-left:5px solid #30c394;grid-template-columns:minmax(360px,1.08fr) minmax(500px,.92fr);min-height:300px;display:grid}.network-billing-collections-intro{background:radial-gradient(circle at 92% 8%,#34c3942e,#0000 38%);align-content:center;padding:34px 36px;display:grid}.network-billing-collections-intro>span,.network-billing-collections-pipeline>header span,.network-billing-collections-queue>header span,.network-billing-collections-protected>header span,.network-billing-collection-units>header span{color:#89ddc2;letter-spacing:.1em;font-size:12px;font-weight:820}.network-billing-collections-intro h2{letter-spacing:-.5px;max-width:700px;margin:12px 0 10px;font-size:27px;line-height:1.13}.network-billing-collections-intro>p{color:#bfd3cc;max-width:760px;margin:0;font-size:14px;line-height:1.65}.network-billing-collections-intro>div{align-items:center;gap:12px;margin-top:24px;display:flex}.network-billing-collections-intro>div b{color:#a7ead5;background:#28594b;padding:8px 10px;font-size:12px}.network-billing-collections-intro>div small{color:#9ab7ad;font-size:12px}.network-billing-collections-hero dl{border-left:1px solid #41665c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-billing-collections-hero dl>div{background:#1c4439;border-bottom:1px solid #41665c;border-right:1px solid #41665c;align-content:center;min-height:150px;padding:22px 25px;display:grid}.network-billing-collections-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-billing-collections-hero dl>div.urgent{background:#4a392d;box-shadow:inset 4px 0 #e0a24b}.network-billing-collections-hero dt{color:#a5c0b7;text-transform:uppercase;font-size:12px;font-weight:760}.network-billing-collections-hero dd{color:#f7fbfa;margin:10px 0 6px;font-size:27px;font-weight:800;line-height:1}.network-billing-collections-hero dl small{color:#9db9af;font-size:12px;line-height:1.4}.network-billing-collections-hero dl .urgent small{color:#dfc79f}.network-billing-collections-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.network-billing-collections-kpis article{background:#fff;border-top:4px solid #23ad82;min-height:112px;padding:17px 18px}.network-billing-collections-kpis article.blue{border-top-color:#4c91b2}.network-billing-collections-kpis article.violet{border-top-color:#8a6eb0}.network-billing-collections-kpis article.teal{border-top-color:#268f8b}.network-billing-collections-kpis article.amber{border-top-color:#ce963b}.network-billing-collections-kpis article.slate{border-top-color:#70827a}.network-billing-collections-kpis span,.network-billing-collections-kpis small{color:#75867e;font-size:12px;display:block}.network-billing-collections-kpis span{text-transform:uppercase;font-weight:780;line-height:1.35}.network-billing-collections-kpis strong{margin:10px 0 5px;font-size:23px;display:block}.network-billing-collections-pipeline,.network-billing-collections-queue,.network-billing-collections-protected,.network-billing-collection-units{border-radius:2px;overflow:hidden}.network-billing-collections-pipeline>header,.network-billing-collections-queue>header,.network-billing-collections-protected>header,.network-billing-collection-units>header{border-bottom:1px solid var(--nbc-line);justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 21px;display:flex}.network-billing-collections-pipeline header h2,.network-billing-collections-queue header h2,.network-billing-collections-protected header h2,.network-billing-collection-units header h2{margin:6px 0 4px;font-size:19px}.network-billing-collections-pipeline header p,.network-billing-collections-queue header p,.network-billing-collections-protected header p,.network-billing-collection-units header p{color:#72837b;margin:0;font-size:13px;line-height:1.5}.network-billing-collections-pipeline header>b,.network-billing-collections-queue header>b,.network-billing-collections-protected header>b,.network-billing-collection-units header>b{color:var(--nbc-green);white-space:nowrap;background:#e8f4f0;padding:8px 10px;font-size:12px}.network-billing-collections-pipeline>div{grid-template-columns:repeat(5,1fr);display:grid}.network-billing-collections-pipeline article{border-right:1px solid var(--nbc-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:104px;padding:17px;display:grid}.network-billing-collections-pipeline article:last-child{border-right:0}.network-billing-collections-pipeline article>span{color:#6b7d75;background:#eef3f1;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.network-billing-collections-pipeline article.red>span{color:#a3564b;background:#f5e7e4}.network-billing-collections-pipeline article.blue>span{color:#437e9b;background:#e6f0f5}.network-billing-collections-pipeline article.violet>span{color:#755a9b;background:#eee9f5}.network-billing-collections-pipeline article.green>span{color:#087b5d;background:#e2f2ec}.network-billing-collections-pipeline article strong,.network-billing-collections-pipeline article small{display:block}.network-billing-collections-pipeline article strong{font-size:13px}.network-billing-collections-pipeline article small{color:#7e8c86;margin-top:5px;font-size:12px}.network-billing-collections-pipeline article>b{color:#273a32;font-size:21px}.network-billing-collections-toolbar{border-bottom:1px solid var(--nbc-line);background:#f7faf8;grid-template-columns:minmax(260px,1fr) auto 180px;align-items:center;gap:10px;padding:13px 15px;display:grid}.network-billing-collections-search{background:#fff;border:1px solid #d5dfda;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.network-billing-collections-search>span{color:#72837b;font-size:18px}.network-billing-collections-search input{color:#2e4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.network-billing-collections-toolbar nav{flex-wrap:wrap;gap:5px;display:flex}.network-billing-collections-toolbar nav button{color:#5d7067;background:#fff;border:1px solid #d6e0dc;border-radius:2px;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:12px;display:flex}.network-billing-collections-toolbar nav button b{color:#65756e;background:#edf2f0;min-width:20px;padding:3px 5px;font-size:12px}.network-billing-collections-toolbar nav button.selected{color:#087b5d;background:#e7f4ef;border-color:#62b39a}.network-billing-collections-unit-filter>span{color:#72837b;margin-bottom:5px;font-size:12px;font-weight:780;display:block}.network-billing-collections-unit-filter select{color:#43554d;background:#fff;border:1px solid #d6e0dc;width:100%;min-height:34px;font-size:12px}.network-billing-collections-list{display:grid}.network-billing-collection-item{border-bottom:1px solid var(--nbc-line);grid-template-columns:minmax(210px,1.15fr) minmax(155px,.7fr) minmax(190px,.9fr) minmax(160px,.75fr) 130px;align-items:center;gap:17px;min-height:100px;padding:15px 19px;display:grid}.network-billing-collection-item.attention{background:#fffdf8;box-shadow:inset 4px 0 #d39a3d}.network-billing-collection-person{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.network-billing-collection-person>b{color:#087b5d;background:#e1f1eb;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.network-billing-collection-person p{min-width:0;margin:0}.network-billing-collection-person strong,.network-billing-collection-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-billing-collection-person strong{font-size:14px}.network-billing-collection-person small{color:#74857d;margin-top:5px;font-size:12px}.network-billing-collection-money strong,.network-billing-collection-money small,.network-billing-collection-owner span,.network-billing-collection-owner strong,.network-billing-collection-owner small,.network-billing-collection-status span,.network-billing-collection-status small{display:block}.network-billing-collection-money strong{font-size:15px}.network-billing-collection-money small,.network-billing-collection-owner small{color:#7a8982;margin-top:5px;font-size:12px;line-height:1.4}.network-billing-collection-owner span{color:#84928c;font-size:12px;font-weight:780}.network-billing-collection-owner strong{margin-top:5px;font-size:13px}.network-billing-collection-status{background:#eef3f1;width:fit-content;padding:8px 10px}.network-billing-collection-status.not_started,.network-billing-collection-status.closed{background:#f5e8e5}.network-billing-collection-status.promise{background:#e7f0f5}.network-billing-collection-status.proposal_pending{background:#eee9f5}.network-billing-collection-status.agreement{background:#e1f2ec}.network-billing-collection-status span{font-size:12px;font-weight:780}.network-billing-collection-status small{color:#6f8078;margin-top:4px;font-size:12px}.network-billing-collection-item>a{color:#087b5d;text-align:center;border:1px solid #c9ddd6;place-items:center;min-height:40px;padding:8px 10px;font-size:12px;font-weight:780;display:grid}.network-billing-collections-empty{text-align:center;color:#71827a;align-content:center;place-items:center;min-height:220px;display:grid}.network-billing-collections-empty>span{color:#087b5d;background:#e6f3ee;place-items:center;width:46px;height:46px;margin-bottom:12px;font-size:18px;display:grid}.network-billing-collections-empty strong{font-size:15px}.network-billing-collections-empty p{margin:6px 0 0;font-size:13px}.network-billing-collections-protected>div{background:linear-gradient(135deg,#f5faf8,#fff);grid-template-columns:50px minmax(250px,1fr) auto;align-items:center;gap:18px;min-height:220px;padding:30px;display:grid}.network-billing-collections-protected>div>span{color:#087b5d;background:#e1f1eb;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.network-billing-collections-protected>div strong{font-size:16px}.network-billing-collections-protected>div p{color:#687a72;max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.6}.network-billing-collections-protected>div>a{color:#087b5d;white-space:nowrap;border:1px solid #cbded7;place-items:center;min-height:42px;padding:9px 13px;font-size:12px;font-weight:780;display:grid}.network-billing-collection-unit-grid{background:var(--nbc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.network-billing-collection-unit-grid>article{background:#fff;gap:15px;min-width:0;padding:20px;display:grid;box-shadow:inset 4px 0 #0000}.network-billing-collection-unit-grid>article.attention{box-shadow:inset 4px 0 #d39a3d}.network-billing-collection-unit-grid>article.unstarted{box-shadow:inset 4px 0 #bd685d}.network-billing-collection-unit-grid>article.clear{color:#74837d}.network-billing-collection-unit-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.network-billing-collection-unit-grid article>header>div{align-items:center;gap:11px;min-width:0;display:flex}.network-billing-collection-unit-grid article>header>div>b{color:#087b5d;background:#e2f1ec;flex:none;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.network-billing-collection-unit-grid article>header p{min-width:0;margin:0}.network-billing-collection-unit-grid article>header strong,.network-billing-collection-unit-grid article>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-billing-collection-unit-grid article>header strong{font-size:15px}.network-billing-collection-unit-grid article>header small{color:#788981;margin-top:4px;font-size:12px}.network-billing-collection-unit-grid article>header>span{color:#9e5148;white-space:nowrap;background:#f4e8e5;padding:6px 8px;font-size:12px;font-weight:760}.network-billing-collection-unit-grid article.clear>header>span{color:#087b5d;background:#e4f2ed}.network-billing-collection-unit-grid dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.network-billing-collection-unit-grid dl>div{background:#f7f9f8;padding:11px}.network-billing-collection-unit-grid dt{color:#72837b;min-height:32px;font-size:12px;line-height:1.35}.network-billing-collection-unit-grid dd{margin:7px 0 0;font-size:16px;font-weight:790}.network-billing-collection-coverage{grid-template-columns:1fr auto;align-items:center;gap:11px;display:grid}.network-billing-collection-coverage p{background:#e4ebe8;height:7px;margin:0}.network-billing-collection-coverage p i{background:#25aa80;height:100%;display:block}.network-billing-collection-coverage span{color:#63756c;font-size:12px}.network-billing-collection-unit-grid footer{border-top:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.network-billing-collection-unit-grid footer small{color:#74857d;font-size:12px}.network-billing-collection-unit-grid footer a,.network-billing-collection-unit-grid footer b{color:#087b5d;font-size:12px;font-weight:780}.network-billing-collections-boundary{background:#edf7f3;border:1px solid #bcd9d0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:84px;padding:16px 19px;display:grid}.network-billing-collections-boundary>span{color:#087b5d;background:#d8eee6;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.network-billing-collections-boundary strong{font-size:14px}.network-billing-collections-boundary p{color:#5f766c;margin:5px 0 0;font-size:13px;line-height:1.55}.network-finance-collection-entry{color:#2b4037;background:#f0f8f5;border:1px solid #bcd9d0;border-left:4px solid #20a87e;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:14px 17px;display:grid}.network-finance-collection-entry>span{color:#087b5d;letter-spacing:.08em;font-size:12px;font-weight:800}.network-finance-collection-entry strong{font-size:14px}.network-finance-collection-entry p{color:#60766d;margin:4px 0 0;font-size:12px}.network-finance-collection-entry>b{color:#087b5d;white-space:nowrap;font-size:12px}@media (max-width:1240px){.network-billing-collections-hero{grid-template-columns:1fr}.network-billing-collections-hero dl{border-top:1px solid #41665c;border-left:0;grid-template-columns:repeat(4,1fr)}.network-billing-collections-hero dl>div{border-bottom:0;min-height:120px}.network-billing-collections-kpis{grid-template-columns:repeat(3,1fr)}.network-billing-collections-toolbar{grid-template-columns:1fr 200px}.network-billing-collections-toolbar nav{order:3;grid-column:1/-1}.network-billing-collection-item{grid-template-columns:minmax(210px,1fr) minmax(150px,.65fr) minmax(185px,.8fr) 150px}.network-billing-collection-item>a{grid-column:4}}@media (max-width:900px){.network-billing-collections-pipeline>div{grid-template-columns:repeat(2,1fr)}.network-billing-collections-pipeline article{border-bottom:1px solid var(--nbc-line)}.network-billing-collections-pipeline article:last-child{grid-column:1/-1}.network-billing-collection-item{grid-template-columns:repeat(2,minmax(0,1fr))}.network-billing-collection-item>a{grid-column:auto;min-height:46px}.network-billing-collection-unit-grid{grid-template-columns:1fr}.network-billing-collections-protected>div{grid-template-columns:48px 1fr}.network-billing-collections-protected>div>a{grid-column:2;width:fit-content}.network-finance-collection-entry{grid-template-columns:1fr auto}.network-finance-collection-entry>span{grid-column:1/-1}}@media (max-width:640px){.network-billing-collections-intro{padding:27px 21px}.network-billing-collections-intro h2{font-size:23px}.network-billing-collections-intro>div{flex-direction:column;align-items:flex-start}.network-billing-collections-hero dl{grid-template-columns:repeat(2,1fr)}.network-billing-collections-hero dl>div{border-bottom:1px solid #41665c}.network-billing-collections-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-billing-collections-kpis,.network-billing-collections-toolbar{grid-template-columns:1fr}.network-billing-collections-toolbar nav{grid-column:auto}.network-billing-collections-toolbar nav button{flex:1;justify-content:center}.network-billing-collections-pipeline>header,.network-billing-collections-queue>header,.network-billing-collections-protected>header,.network-billing-collection-units>header{flex-direction:column;align-items:flex-start}.network-billing-collection-item{grid-template-columns:1fr;padding:18px}.network-billing-collection-owner,.network-billing-collection-status,.network-billing-collection-item>a{width:100%}.network-billing-collection-unit-grid dl{grid-template-columns:repeat(2,1fr)}.network-billing-collection-unit-grid footer{flex-direction:column;align-items:flex-start}.network-billing-collection-coverage{grid-template-columns:1fr}.network-billing-collections-protected>div{grid-template-columns:1fr;padding:24px 20px}.network-billing-collections-protected>div>a{grid-column:auto;width:100%}.network-finance-collection-entry{grid-template-columns:1fr}.network-finance-collection-entry>span{grid-column:auto}.network-finance-collection-entry>b{white-space:normal}}@media (max-width:420px){.network-billing-collections-hero dl{grid-template-columns:1fr}.network-billing-collections-hero dl>div{border-bottom:1px solid #41665c!important}.network-billing-collections-hero dl>div:last-child{border-bottom:0!important}.network-billing-collections-pipeline>div,.network-billing-collection-unit-grid dl{grid-template-columns:1fr}.network-billing-collections-pipeline article:last-child{grid-column:auto}}.network-collection-performance{--ncp-ink:#20352d;--ncp-muted:#667970;--ncp-green:#0a7d5d;--ncp-line:#dce5e1;color:var(--ncp-ink);gap:14px;display:grid}.network-collection-performance *{box-sizing:border-box}.network-collection-performance a{cursor:pointer}.network-collection-performance-hero{color:#fff;background:#153a30;border-left:5px solid #38c296;grid-template-columns:minmax(380px,1.08fr) minmax(520px,.92fr);min-height:310px;display:grid}.network-collection-performance-hero>div{background:radial-gradient(circle at 90% 10%,#3bc39730,#0000 40%);align-content:center;padding:35px 37px;display:grid}.network-collection-performance-hero>div>span,.network-collection-performance-trend>header span,.network-collection-performance-outcomes>header span,.network-collection-performance-commitments header span,.network-collection-performance-units>header span{color:#89ddc2;letter-spacing:.1em;font-size:12px;font-weight:830}.network-collection-performance-hero h2{letter-spacing:-.55px;max-width:730px;margin:12px 0 10px;font-size:28px;line-height:1.14}.network-collection-performance-hero>div>p{color:#bfd3cc;max-width:760px;margin:0;font-size:14px;line-height:1.65}.network-collection-performance-hero>div>div{align-items:center;gap:12px;margin-top:24px;display:flex}.network-collection-performance-hero>div>div b{color:#a7ead5;background:#28594b;padding:8px 10px;font-size:12px}.network-collection-performance-hero>div>div small{color:#9bb8ae;font-size:12px}.network-collection-performance-hero dl{border-left:1px solid #41665c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-collection-performance-hero dl>div{background:#1c4439;border-bottom:1px solid #41665c;border-right:1px solid #41665c;align-content:center;min-height:155px;padding:23px 26px;display:grid}.network-collection-performance-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-collection-performance-hero dl>div.positive{background:#214c3e;box-shadow:inset 4px 0 #4bc397}.network-collection-performance-hero dl>div.attention{background:#4a392d;box-shadow:inset 4px 0 #e0a24b}.network-collection-performance-hero dt{color:#a5c0b7;text-transform:uppercase;font-size:12px;font-weight:770}.network-collection-performance-hero dd{color:#f8fbfa;margin:10px 0 6px;font-size:27px;font-weight:810;line-height:1}.network-collection-performance-hero dl small{color:#9db9af;font-size:12px;line-height:1.4}.network-collection-performance-hero dl .attention small{color:#dfc79f}.network-collection-performance-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.network-collection-performance-kpis article{background:#fff;border-top:4px solid #71837b;min-height:112px;padding:17px 18px}.network-collection-performance-kpis article.green{border-top-color:#23ad82}.network-collection-performance-kpis article.blue{border-top-color:#4b8fb2}.network-collection-performance-kpis article.teal{border-top-color:#258f8b}.network-collection-performance-kpis article.violet{border-top-color:#896eae}.network-collection-performance-kpis article.amber{border-top-color:#cf973c}.network-collection-performance-kpis span,.network-collection-performance-kpis small{color:#75867e;font-size:12px;display:block}.network-collection-performance-kpis span{text-transform:uppercase;font-weight:790;line-height:1.35}.network-collection-performance-kpis strong{margin:10px 0 5px;font-size:23px;display:block}.network-collection-performance-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:stretch;gap:14px;display:grid}.network-collection-performance-trend,.network-collection-performance-outcomes,.network-collection-performance-units,.network-collection-performance-commitments>article{border-radius:2px;overflow:hidden}.network-collection-performance :is(.network-collection-performance-trend,.network-collection-performance-outcomes,.network-collection-performance-units,.network-collection-performance-commitments>article)>header{border-bottom:1px solid var(--ncp-line);justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:18px 21px;display:flex}.network-collection-performance :is(.network-collection-performance-trend,.network-collection-performance-outcomes,.network-collection-performance-units,.network-collection-performance-commitments>article)>header h2{margin:6px 0 4px;font-size:19px}.network-collection-performance :is(.network-collection-performance-trend,.network-collection-performance-outcomes,.network-collection-performance-units,.network-collection-performance-commitments>article)>header p{color:#72837b;margin:0;font-size:13px;line-height:1.5}.network-collection-performance :is(.network-collection-performance-trend,.network-collection-performance-outcomes,.network-collection-performance-units,.network-collection-performance-commitments>article)>header>b{color:var(--ncp-green);white-space:nowrap;background:#e8f4f0;padding:8px 10px;font-size:12px}.network-collection-performance-months{grid-template-columns:repeat(6,1fr);min-height:270px;padding:20px 18px 0;display:grid}.network-collection-performance-months>article{border-right:1px solid var(--ncp-line);text-align:center;grid-template-rows:150px auto auto auto;align-items:end;gap:6px;min-width:0;padding:0 11px 17px;display:grid}.network-collection-performance-months>article:last-child{border-right:0}.network-collection-performance-bars{background:repeating-linear-gradient(0deg,#0000 0 35px,#eef2f0 36px);border-bottom:1px solid #ccd8d3;justify-content:center;align-items:end;gap:7px;height:145px;display:flex}.network-collection-performance-bars i{background:#9aaba4;width:22px;min-height:0;display:block}.network-collection-performance-bars i.resolved{background:#27a980}.network-collection-performance-months strong{text-transform:capitalize;font-size:13px}.network-collection-performance-months small{color:#74857d;font-size:12px;line-height:1.4}.network-collection-performance-months>article>span{color:#087b5d;font-size:12px;font-weight:760}.network-collection-performance-trend>footer{border-top:1px solid var(--ncp-line);background:#f8faf9;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:10px;display:flex}.network-collection-performance-trend>footer span{color:#61736a;align-items:center;gap:7px;font-size:12px;display:flex}.network-collection-performance-trend>footer i{background:#9aaba4;width:13px;height:8px;display:block}.network-collection-performance-trend>footer i.resolved{background:#27a980}.network-collection-performance-outcomes>div>article{border-bottom:1px solid var(--ncp-line);grid-template-columns:minmax(0,1fr) 90px 120px;align-items:center;gap:12px;min-height:92px;padding:14px 18px;display:grid}.network-collection-performance-outcomes article>div strong,.network-collection-performance-outcomes article>div small,.network-collection-performance-outcomes article>span strong,.network-collection-performance-outcomes article>span small{display:block}.network-collection-performance-outcomes article>div strong{font-size:13px}.network-collection-performance-outcomes article>div small,.network-collection-performance-outcomes article>span small{color:#75867e;margin-top:5px;font-size:12px}.network-collection-performance-outcomes article>p{background:#e6ece9;height:8px;margin:0}.network-collection-performance-outcomes article>p i{background:#27a980;min-width:2px;height:100%;display:block}.network-collection-performance-outcomes article>p i.waived{background:#8b70af}.network-collection-performance-outcomes article>p i.cancelled{background:#bd685d}.network-collection-performance-outcomes article>span{text-align:right}.network-collection-performance-outcomes article>span strong{font-size:14px}.network-collection-performance-outcomes>aside{background:#f0f7f4;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:100px;padding:17px 18px;display:grid}.network-collection-performance-outcomes>aside>span{color:#087b5d;background:#dceee7;place-items:center;width:37px;height:37px;font-size:16px;display:grid}.network-collection-performance-outcomes aside p{margin:0}.network-collection-performance-outcomes aside strong,.network-collection-performance-outcomes aside small{display:block}.network-collection-performance-outcomes aside strong{font-size:13px}.network-collection-performance-outcomes aside small{color:#63776d;margin-top:5px;font-size:12px;line-height:1.5}.network-collection-performance-commitments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.network-collection-performance-commitments>article>div{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;min-height:210px;padding:22px;display:grid}.network-collection-performance-ring{--performance-rate:0deg;background:radial-gradient(circle, white 57%, transparent 58%), conic-gradient(#28aa81 var(--performance-rate), #e4ebe8 0);border-radius:50%;align-content:center;justify-self:center;place-items:center;width:150px;height:150px;display:grid}.network-collection-performance-ring strong,.network-collection-performance-ring small{text-align:center;display:block}.network-collection-performance-ring strong{font-size:26px}.network-collection-performance-ring small{color:#71837a;margin-top:4px;font-size:12px}.network-collection-performance-commitments dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.network-collection-performance-commitments dl>div{border-left:1px solid var(--ncp-line);min-height:105px;padding:14px}.network-collection-performance-commitments dl>div.attention{background:#fff8eb}.network-collection-performance-commitments dt{color:#71827a;min-height:34px;font-size:12px;line-height:1.4}.network-collection-performance-commitments dd{margin:8px 0 5px;font-size:22px;font-weight:800}.network-collection-performance-commitments dl small{color:#7b8a83;font-size:12px;line-height:1.4}.network-collection-performance-units>div{background:var(--ncp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.network-collection-performance-units>div>article{background:#fff;gap:15px;min-width:0;padding:21px;display:grid;box-shadow:inset 4px 0 #0000}.network-collection-performance-units>div>article.attention{box-shadow:inset 4px 0 #d39a3d}.network-collection-performance-units>div>article.quiet{color:#75847e}.network-collection-performance-units article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.network-collection-performance-units article>header>div{align-items:center;gap:11px;min-width:0;display:flex}.network-collection-performance-units article>header>div>b{color:#087b5d;background:#e1f1eb;flex:none;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.network-collection-performance-units article>header p{min-width:0;margin:0}.network-collection-performance-units article>header strong,.network-collection-performance-units article>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-collection-performance-units article>header strong{font-size:15px}.network-collection-performance-units article>header small{color:#788981;margin-top:4px;font-size:12px}.network-collection-performance-units article>header>span{color:#596e65;white-space:nowrap;background:#edf3f0;padding:7px 9px;font-size:12px;font-weight:760}.network-collection-performance-units article.attention>header>span{color:#93661f;background:#faedd7}.network-collection-performance-units dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.network-collection-performance-units dl>div{background:#f7f9f8;padding:12px}.network-collection-performance-units dl>div.attention{background:#fff7e9}.network-collection-performance-units dt{color:#71827a;min-height:34px;font-size:12px;line-height:1.4}.network-collection-performance-units dd{margin:8px 0 5px;font-size:17px;font-weight:790}.network-collection-performance-units dl small{color:#788981;font-size:12px;line-height:1.4}.network-collection-performance-recovery{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.network-collection-performance-recovery p{background:#e4ebe8;height:8px;margin:0}.network-collection-performance-recovery p i{background:#27a980;height:100%;display:block}.network-collection-performance-recovery span{color:#61766c;font-size:12px}.network-collection-performance-units footer{border-top:1px solid var(--ncp-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.network-collection-performance-units footer small{color:#74857d;font-size:12px}.network-collection-performance-units footer a,.network-collection-performance-units footer b{color:#087b5d;font-size:12px;font-weight:780}.network-collection-performance-boundary{background:#edf7f3;border:1px solid #bcd9d0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:17px 20px;display:grid}.network-collection-performance-boundary>span{color:#087b5d;background:#d8eee6;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.network-collection-performance-boundary strong{font-size:14px}.network-collection-performance-boundary p{color:#5f766c;margin:5px 0 0;font-size:13px;line-height:1.55}.network-billing-collections-performance-entry{color:#294039;background:#f0f8f5;border:1px solid #bedbd1;border-left:4px solid #22aa80;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:15px 18px;display:grid}.network-billing-collections-performance-entry>span{color:#087b5d;background:#dceee8;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.network-billing-collections-performance-entry strong{font-size:14px}.network-billing-collections-performance-entry p{color:#60766d;margin:5px 0 0;font-size:12px;line-height:1.45}.network-billing-collections-performance-entry>b{color:#087b5d;white-space:nowrap;font-size:12px}@media (max-width:1260px){.network-collection-performance-hero{grid-template-columns:1fr}.network-collection-performance-hero dl{border-top:1px solid #41665c;border-left:0;grid-template-columns:repeat(4,1fr)}.network-collection-performance-hero dl>div{border-bottom:0;min-height:122px}.network-collection-performance-kpis{grid-template-columns:repeat(3,1fr)}.network-collection-performance-top-grid{grid-template-columns:1fr}}@media (max-width:960px){.network-collection-performance-commitments,.network-collection-performance-units>div{grid-template-columns:1fr}.network-collection-performance-months{grid-template-columns:repeat(3,1fr)}.network-collection-performance-months>article{border-bottom:1px solid var(--ncp-line)}.network-collection-performance-months>article:nth-child(3n){border-right:0}}@media (max-width:680px){.network-collection-performance-hero>div{padding:28px 21px}.network-collection-performance-hero h2{font-size:23px}.network-collection-performance-hero>div>div{flex-direction:column;align-items:flex-start}.network-collection-performance-hero dl{grid-template-columns:repeat(2,1fr)}.network-collection-performance-hero dl>div{border-bottom:1px solid #41665c}.network-collection-performance-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-collection-performance-kpis{grid-template-columns:repeat(2,1fr)}.network-collection-performance :is(.network-collection-performance-trend,.network-collection-performance-outcomes,.network-collection-performance-units,.network-collection-performance-commitments>article)>header{flex-direction:column;align-items:flex-start}.network-collection-performance-months{grid-template-columns:repeat(2,1fr)}.network-collection-performance-months>article:nth-child(3n){border-right:1px solid var(--ncp-line)}.network-collection-performance-months>article:nth-child(2n){border-right:0}.network-collection-performance-commitments>article>div{grid-template-columns:1fr}.network-collection-performance-commitments dl{width:100%}.network-collection-performance-commitments dl>div:first-child{border-left:0}.network-collection-performance-units dl{grid-template-columns:repeat(2,1fr)}.network-collection-performance-recovery{grid-template-columns:1fr}.network-collection-performance-units footer{flex-direction:column;align-items:flex-start}.network-billing-collections-performance-entry{grid-template-columns:40px 1fr}.network-billing-collections-performance-entry>b{white-space:normal;grid-column:2}}@media (max-width:440px){.network-collection-performance-hero dl,.network-collection-performance-kpis,.network-collection-performance-months,.network-collection-performance-commitments dl,.network-collection-performance-units dl{grid-template-columns:1fr}.network-collection-performance-hero dl>div{border-bottom:1px solid #41665c!important}.network-collection-performance-hero dl>div:last-child{border-bottom:0!important}.network-collection-performance-months>article{border-right:0!important}.network-collection-performance-commitments dl>div{border-top:1px solid var(--ncp-line);border-left:0}.network-billing-collections-performance-entry{grid-template-columns:1fr}.network-billing-collections-performance-entry>b{grid-column:auto}}.network-billing-reviews{gap:12px;display:grid}.network-billing-reviews-hero{color:#fff;background:#153630;border-left:4px solid #31bd91;grid-template-columns:minmax(360px,1.04fr) minmax(590px,.96fr);min-height:194px;display:grid}.network-billing-reviews-hero>div{background:radial-gradient(circle at 92% 12%,#3dc29726,#0000 38%);align-content:center;padding:23px 25px;display:grid}.network-billing-reviews-hero>div>span,.network-billing-reviews-queue>header span,.network-billing-review-units>header span,.network-billing-reviews-protected>header span{color:#78d5b8;letter-spacing:.11em;font-size:6px;font-weight:820}.network-billing-reviews-hero h2{letter-spacing:-.3px;max-width:650px;margin:7px 0 6px;font-size:19px}.network-billing-reviews-hero>div>p{color:#b2cbc3;max-width:680px;margin:0;font-size:7px;line-height:1.65}.network-billing-reviews-hero>div>div{align-items:center;gap:9px;margin-top:15px;display:flex}.network-billing-reviews-hero>div>div b{color:#a1e6d0;background:#27554a;padding:5px 7px;font-size:6px}.network-billing-reviews-hero>div>div small{color:#91aea5;font-size:6px}.network-billing-reviews-hero dl{background:#1d423b;border-left:1px solid #385f57;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-billing-reviews-hero dl>div{border-bottom:1px solid #385f57;border-right:1px solid #385f57;align-content:center;min-height:97px;padding:14px 18px;display:grid}.network-billing-reviews-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-billing-reviews-hero dl>div.attention{background:#4a412f;box-shadow:inset 3px 0 #d6a049}.network-billing-reviews-hero dl>div.critical{background:#503630;box-shadow:inset 3px 0 #d36e5e}.network-billing-reviews-hero dt{color:#9ab9af;text-transform:uppercase;font-size:6px;font-weight:750}.network-billing-reviews-hero dd{color:#f5fbf9;margin:6px 0 3px;font-size:19px;font-weight:790;line-height:1}.network-billing-reviews-hero dl small{color:#8bada2;font-size:6px}.network-billing-reviews-hero dl .attention small{color:#dcc69d}.network-billing-reviews-hero dl .critical small{color:#e0b0a7}.network-billing-reviews-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.network-billing-reviews-kpis article{background:#fff;border-top:3px solid #25aa80;min-height:80px;padding:11px 13px}.network-billing-reviews-kpis article.blue{border-top-color:#4b8fb3}.network-billing-reviews-kpis article.amber{border-top-color:#cd9639}.network-billing-reviews-kpis article.violet{border-top-color:#846aad}.network-billing-reviews-kpis span,.network-billing-reviews-kpis small{color:#7e8b85;font-size:6px;display:block}.network-billing-reviews-kpis span{text-transform:uppercase;font-weight:760}.network-billing-reviews-kpis strong{margin:6px 0 3px;font-size:15px;display:block}.network-billing-reviews-queue,.network-billing-review-units,.network-billing-reviews-protected{overflow:hidden}.network-billing-reviews-queue>header,.network-billing-review-units>header,.network-billing-reviews-protected>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 15px;display:flex}.network-billing-reviews-queue header h2,.network-billing-review-units header h2,.network-billing-reviews-protected header h2{margin:4px 0 2px;font-size:11px}.network-billing-reviews-queue header p,.network-billing-review-units header p,.network-billing-reviews-protected header p{color:#81908a;margin:0;font-size:6px}.network-billing-reviews-queue header>b,.network-billing-review-units header>b,.network-billing-reviews-protected header>b{color:#087b5d;background:#e9f4f0;padding:5px 7px;font-size:6px}.network-billing-reviews-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(220px,1fr) auto 130px;align-items:center;gap:8px;padding:10px 12px;display:grid}.network-billing-reviews-toolbar>label:first-child{background:#fff;border:1px solid #dce3e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.network-billing-reviews-toolbar>label:first-child>span{color:#82908a;font-size:12px}.network-billing-reviews-toolbar input{color:#30413b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-billing-reviews-toolbar nav{gap:3px;display:flex}.network-billing-reviews-toolbar nav button{color:#68766f;white-space:nowrap;background:#fff;border:1px solid #dce3e0;align-items:center;gap:4px;min-height:29px;padding:0 6px;font-size:6px;display:flex}.network-billing-reviews-toolbar nav button b{color:#75827c;background:#edf2f0;min-width:14px;padding:2px 3px;font-size:5px}.network-billing-reviews-toolbar nav button.selected{color:#087b5d;background:#e8f5f1;border-color:#66b49d}.network-billing-reviews-toolbar>label:last-child>span{color:#83908a;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.network-billing-reviews-toolbar select{color:#46554f;background:#fff;border:1px solid #d8e1dd;width:100%;height:24px;font-size:6px}.network-billing-reviews-table,.network-billing-review-unit-table{overflow-x:auto}.network-billing-review-row{border-bottom:1px solid var(--line-soft);color:#5f6d67;grid-template-columns:minmax(250px,1.45fr) minmax(145px,.8fr) 112px 92px 82px 20px;align-items:center;gap:11px;min-width:960px;min-height:77px;padding:9px 14px;font-size:7px;display:grid}.network-billing-review-row.attention{background:#fffdf8;box-shadow:inset 3px 0 #d1a048}.network-billing-review-row.critical{background:snow;box-shadow:inset 3px 0 #c96e60}.network-billing-review-row.heading{color:#87938e;text-transform:uppercase;letter-spacing:.05em;min-height:31px;box-shadow:none;background:#fbfcfb;font-size:5px;font-weight:760}.network-billing-review-row>span strong,.network-billing-review-row>span small{display:block}.network-billing-review-row>span strong{color:#2d3d36;font-size:7px}.network-billing-review-row>span small{color:#87938e;margin-top:3px;font-size:5px}.network-billing-review-row>strong{color:#26372f;font-size:8px}.network-billing-review-row>a{color:#087c5e;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.network-billing-review-person{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.network-billing-review-person>b{color:#087c5e;background:#e1f1eb;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.network-billing-review-person p{min-width:0;margin:0}.network-billing-review-person strong,.network-billing-review-person small,.network-billing-review-person em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-billing-review-person strong{color:#27372f;font-size:7px}.network-billing-review-person small{color:#63746c;margin-top:3px;font-size:5px}.network-billing-review-person em{color:#8a9590;margin-top:3px;font-size:5px;font-style:normal}.network-billing-review-wait{background:#e7f3ef;width:fit-content;padding:5px 6px}.network-billing-review-wait.attention{background:#faefd9}.network-billing-review-wait.critical{background:#f8e6e3}.network-billing-review-wait.attention strong{color:#926821!important}.network-billing-review-wait.critical strong{color:#a34c42!important}.network-billing-reviews-empty{text-align:center;color:#7f8c86;align-content:center;place-items:center;min-height:170px;display:grid}.network-billing-reviews-empty>span{color:#0a8766;background:#e7f3ef;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.network-billing-reviews-empty strong{font-size:8px}.network-billing-reviews-empty p{margin:4px 0 0;font-size:6px}.network-billing-review-unit-row{border-bottom:1px solid var(--line-soft);color:#607068;grid-template-columns:minmax(190px,1.25fr) 76px 76px 84px 112px 114px 48px;align-items:center;gap:11px;min-width:920px;min-height:67px;padding:8px 14px;font-size:7px;display:grid}.network-billing-review-unit-row.heading{color:#87938e;text-transform:uppercase;background:#fbfcfb;min-height:31px;font-size:5px;font-weight:760}.network-billing-review-unit-row.critical{box-shadow:inset 3px 0 #c96e60}.network-billing-review-unit-row.attention{box-shadow:inset 3px 0 #d1a048}.network-billing-review-unit-row.clear{color:#82908a}.network-billing-review-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-billing-review-unit-row>div:first-child>b{color:#087c5e;background:#e2f1ec;flex:none;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.network-billing-review-unit-row>div:first-child p{min-width:0;margin:0}.network-billing-review-unit-row strong,.network-billing-review-unit-row small{display:block}.network-billing-review-unit-row strong{color:#2d3d36;font-size:7px}.network-billing-review-unit-row small{color:#87938e;margin-top:3px;font-size:5px}.network-billing-review-unit-row>a{color:#087c5e;text-align:right;font-size:6px;font-weight:750}.network-billing-review-lock{color:#667870;background:#f5f8f7;border:1px solid #d9e3df;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.network-billing-reviews-protected>div{background:linear-gradient(135deg,#f7fbf9,#fff);grid-template-columns:42px minmax(250px,1fr) auto;align-items:center;gap:14px;min-height:175px;padding:24px;display:grid}.network-billing-reviews-protected>div>span{color:#087b5d;background:#e3f1ec;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.network-billing-reviews-protected>div strong{color:#31473d;font-size:10px}.network-billing-reviews-protected>div p{color:#71827a;max-width:650px;margin:6px 0 0;font-size:7px;line-height:1.55}.network-billing-reviews-protected>div>a{color:#08795d;white-space:nowrap;border:1px solid #cfe0da;padding:8px 10px;font-size:6px;font-weight:760}.network-billing-reviews-boundary{background:#edf7f3;border:1px solid #d3e5de;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:65px;padding:10px 13px;display:grid}.network-billing-reviews-boundary>span{color:#087b5d;background:#d8eee6;place-items:center;width:30px;height:30px;display:grid}.network-billing-reviews-boundary strong{font-size:8px}.network-billing-reviews-boundary p{color:#63766f;margin:3px 0 0;font-size:6px;line-height:1.5}@media (max-width:1260px){.network-billing-reviews-hero{grid-template-columns:1fr}.network-billing-reviews-hero dl{border-top:1px solid #385f57;border-left:0;grid-template-columns:repeat(4,1fr)}.network-billing-reviews-hero dl>div{border-bottom:0;min-height:81px}.network-billing-reviews-toolbar{grid-template-columns:1fr 1fr}.network-billing-reviews-toolbar nav{flex-wrap:wrap;order:3;grid-column:1/-1}}@media (max-width:860px){.network-billing-reviews-kpis{grid-template-columns:repeat(2,1fr)}.network-billing-reviews-protected>div{grid-template-columns:40px 1fr}.network-billing-reviews-protected>div>a{grid-column:2;width:fit-content}}@media (max-width:620px){.network-billing-reviews-hero dl{grid-template-columns:repeat(2,1fr)}.network-billing-reviews-hero dl>div{border-bottom:1px solid #385f57}.network-billing-reviews-queue>header,.network-billing-review-units>header,.network-billing-reviews-protected>header{flex-direction:column;align-items:flex-start}.network-billing-reviews-toolbar,.network-billing-reviews-kpis{grid-template-columns:1fr}.network-billing-reviews-toolbar nav{grid-column:auto}.network-billing-reviews-toolbar nav button{flex:1;justify-content:center}.network-billing-reviews-hero>div{padding:20px 18px}}@media (max-width:420px){.network-billing-reviews-hero dl{grid-template-columns:1fr}.network-billing-reviews-hero dl>div:last-child{border-bottom:0}.network-billing-reviews-hero>div>div{flex-direction:column;align-items:flex-start}}.network-review-history{gap:12px;display:grid}.network-review-history-hero{color:#fff;background:#18352f;border-left:4px solid #38b98f;grid-template-columns:minmax(360px,1.04fr) minmax(590px,.96fr);min-height:194px;display:grid}.network-review-history-hero>div{background:radial-gradient(circle at 92% 10%,#3dc29726,#0000 38%);align-content:center;padding:23px 25px;display:grid}.network-review-history-hero>div>span,.network-review-history-trend>header span,.network-review-history-ledger>header span,.network-review-history-protected>header span,.network-review-history-units>header span{color:#78d5b8;letter-spacing:.11em;font-size:6px;font-weight:820}.network-review-history-hero h2{letter-spacing:-.3px;max-width:670px;margin:7px 0 6px;font-size:19px}.network-review-history-hero>div>p{color:#b3cbc4;max-width:700px;margin:0;font-size:7px;line-height:1.65}.network-review-history-hero>div>div{align-items:center;gap:9px;margin-top:15px;display:flex}.network-review-history-hero>div>div b{color:#a4e3d0;background:#28534a;padding:5px 7px;font-size:6px}.network-review-history-hero>div>div small{color:#91aaa3;font-size:6px}.network-review-history-hero dl{background:#20413a;border-left:1px solid #3a5d55;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-review-history-hero dl>div{border-bottom:1px solid #3a5d55;border-right:1px solid #3a5d55;align-content:center;min-height:97px;padding:14px 18px;display:grid}.network-review-history-hero dl>div:nth-last-child(-n+2){border-bottom:0}.network-review-history-hero dl>div.positive{background:#214a3f;box-shadow:inset 3px 0 #57c29e}.network-review-history-hero dl>div.attention{background:#4a412f;box-shadow:inset 3px 0 #d3a049}.network-review-history-hero dt{color:#9bb7af;text-transform:uppercase;font-size:6px;font-weight:750}.network-review-history-hero dd{color:#f6fbf9;margin:6px 0 3px;font-size:19px;font-weight:790;line-height:1}.network-review-history-hero dl small{color:#8da9a1;font-size:6px}.network-review-history-outcomes{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-review-history-outcomes article{background:#fff;border-top:3px solid #2aae84;align-items:center;gap:10px;min-height:65px;padding:10px 12px;display:flex}.network-review-history-outcomes article.blue{border-top-color:#4d91b3}.network-review-history-outcomes article.violet{border-top-color:#8a70ae}.network-review-history-outcomes article.red{border-top-color:#c26b61}.network-review-history-outcomes article.amber{border-top-color:#cf9a43}.network-review-history-outcomes article>b{color:#087c5e;background:#e5f3ee;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.network-review-history-outcomes article.blue>b{color:#337693;background:#e8f1f5}.network-review-history-outcomes article.violet>b{color:#715493;background:#f0ebf5}.network-review-history-outcomes article.red>b{color:#a95047;background:#f7eae8}.network-review-history-outcomes article.amber>b{color:#95681e;background:#f8efdf}.network-review-history-outcomes p{margin:0}.network-review-history-outcomes span{color:#7c8a84;font-size:6px;display:block}.network-review-history-outcomes strong{margin-top:3px;font-size:13px;display:block}.network-review-history-grid{grid-template-columns:minmax(0,1fr) 275px;align-items:stretch;gap:12px;display:grid}.network-review-history-trend{overflow:hidden}.network-review-history-trend>header,.network-review-history-ledger>header,.network-review-history-protected>header,.network-review-history-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 15px;display:flex}.network-review-history-trend header h2,.network-review-history-ledger header h2,.network-review-history-protected header h2,.network-review-history-units header h2{margin:4px 0 2px;font-size:11px}.network-review-history-trend header p,.network-review-history-ledger header p,.network-review-history-protected header p,.network-review-history-units header p{color:#81908a;margin:0;font-size:6px}.network-review-history-trend header>b,.network-review-history-ledger header>b,.network-review-history-protected header>b,.network-review-history-units header>b{color:#087b5d;background:#e9f4f0;padding:5px 7px;font-size:6px}.network-review-history-trend>div{grid-template-columns:repeat(6,1fr);display:grid}.network-review-history-trend>div>article{border-right:1px solid var(--line-soft);min-height:105px;padding:12px 11px}.network-review-history-trend>div>article:last-child{border-right:0}.network-review-history-trend article div strong,.network-review-history-trend article div small,.network-review-history-trend article>span strong,.network-review-history-trend article>span small{display:block}.network-review-history-trend article div strong{font-size:7px}.network-review-history-trend article div small,.network-review-history-trend article>span small{color:#86928d;margin-top:3px;font-size:5px}.network-review-history-trend article>p{background:#edf2f0;height:5px;margin:12px 0 10px}.network-review-history-trend article>p i{background:#35aa86;height:100%;display:block}.network-review-history-trend article>span strong{color:#345047;font-size:8px}.network-review-history-principle{background:#edf6f2;border:1px solid #d7e5df;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:12px;min-height:178px;padding:18px;display:grid}.network-review-history-principle>b{color:#087b5d;background:#d8ece4;place-items:center;width:35px;height:35px;display:grid}.network-review-history-principle span{color:#26826b;letter-spacing:.08em;font-size:5px;font-weight:800}.network-review-history-principle strong{margin:5px 0;font-size:9px;display:block}.network-review-history-principle p{color:#63756e;margin:0;font-size:6px;line-height:1.55}.network-review-history-ledger,.network-review-history-protected,.network-review-history-units{overflow:hidden}.network-review-history-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(220px,1fr) auto 130px;align-items:center;gap:8px;padding:10px 12px;display:grid}.network-review-history-toolbar>label:first-child{background:#fff;border:1px solid #dce3e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.network-review-history-toolbar>label:first-child>span{color:#82908a;font-size:12px}.network-review-history-toolbar input{color:#30413b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-review-history-toolbar nav{gap:3px;display:flex}.network-review-history-toolbar nav button{color:#68766f;white-space:nowrap;background:#fff;border:1px solid #dce3e0;align-items:center;gap:4px;min-height:29px;padding:0 6px;font-size:6px;display:flex}.network-review-history-toolbar nav button b{color:#75827c;background:#edf2f0;min-width:14px;padding:2px 3px;font-size:5px}.network-review-history-toolbar nav button.selected{color:#087b5d;background:#e8f5f1;border-color:#66b49d}.network-review-history-toolbar>label:last-child>span{color:#83908a;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.network-review-history-toolbar select{color:#46554f;background:#fff;border:1px solid #d8e1dd;width:100%;height:24px;font-size:6px}.network-review-history-table,.network-review-history-unit-table{overflow-x:auto}.network-review-history-row{border-bottom:1px solid var(--line-soft);color:#5f6d67;grid-template-columns:minmax(245px,1.35fr) minmax(145px,.75fr) minmax(225px,1.2fr) 88px 82px 20px;align-items:center;gap:11px;min-width:960px;min-height:82px;padding:9px 14px;font-size:7px;display:grid}.network-review-history-row.within-day{box-shadow:inset 3px 0 #51b995}.network-review-history-row.late{background:#fffdf8;box-shadow:inset 3px 0 #d2a049}.network-review-history-row.withdrawn{background:#fbfaf8;box-shadow:inset 3px 0 #9b8a75}.network-review-history-row.heading{color:#87938e;text-transform:uppercase;letter-spacing:.05em;min-height:31px;box-shadow:none;background:#fbfcfb;font-size:5px;font-weight:760}.network-review-history-row>span strong,.network-review-history-row>span small{display:block}.network-review-history-row>span strong{color:#2d3d36;font-size:7px}.network-review-history-row>span small{color:#87938e;margin-top:3px;font-size:5px}.network-review-history-row>strong{color:#26372f;font-size:8px}.network-review-history-row>a{color:#087c5e;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.network-review-history-person{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.network-review-history-person>b{color:#087c5e;background:#e1f1eb;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.network-review-history-person p{min-width:0;margin:0}.network-review-history-person strong,.network-review-history-person small,.network-review-history-person em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-review-history-person strong{color:#27372f;font-size:7px}.network-review-history-person small{color:#63746c;margin-top:3px;font-size:5px}.network-review-history-person em{color:#8a9590;margin-top:3px;font-size:5px;font-style:normal}.network-review-history-result{min-width:0}.network-review-history-result strong,.network-review-history-result small,.network-review-history-result em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-review-history-result strong{color:#2d493e;font-size:7px}.network-review-history-result small{color:#78867f;margin-top:3px;font-size:5px}.network-review-history-result em{color:#9a7770;margin-top:3px;font-size:5px;font-style:normal}.network-review-history-result.payment_registered strong{color:#27728f}.network-review-history-result.waived strong{color:#715493}.network-review-history-result.charge_canceled strong{color:#a34f47}.network-review-history-result.withdrawn strong{color:#796a58}.network-review-history-row>span.fast,.network-review-history-row>span.attention{background:#e7f3ef;width:fit-content;padding:5px 6px}.network-review-history-row>span.attention{background:#faefd9}.network-review-history-row>span.attention strong{color:#926821}.network-review-history-empty{text-align:center;color:#7f8c86;align-content:center;place-items:center;min-height:165px;display:grid}.network-review-history-empty>span{color:#0a8766;background:#e7f3ef;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.network-review-history-empty strong{font-size:8px}.network-review-history-empty p{margin:4px 0 0;font-size:6px}.network-review-history-protected>div{background:linear-gradient(135deg,#f7fbf9,#fff);grid-template-columns:42px minmax(250px,1fr) auto;align-items:center;gap:14px;min-height:170px;padding:24px;display:grid}.network-review-history-protected>div>span{color:#087b5d;background:#e3f1ec;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.network-review-history-protected>div strong{color:#31473d;font-size:10px}.network-review-history-protected>div p{color:#71827a;max-width:650px;margin:6px 0 0;font-size:7px;line-height:1.55}.network-review-history-protected>div>a{color:#08795d;white-space:nowrap;border:1px solid #cfe0da;padding:8px 10px;font-size:6px;font-weight:760}.network-review-history-unit-row{border-bottom:1px solid var(--line-soft);color:#607068;grid-template-columns:minmax(190px,1.25fr) 76px 76px 84px 88px 74px 120px 48px;align-items:center;gap:11px;min-width:1030px;min-height:68px;padding:8px 14px;font-size:7px;display:grid}.network-review-history-unit-row.heading{color:#87938e;text-transform:uppercase;background:#fbfcfb;min-height:31px;font-size:5px;font-weight:760}.network-review-history-unit-row.clear{color:#82908a}.network-review-history-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-review-history-unit-row>div:first-child>b{color:#087c5e;background:#e2f1ec;flex:none;place-items:center;width:30px;height:30px;font-size:6px;display:grid}.network-review-history-unit-row>div:first-child p{min-width:0;margin:0}.network-review-history-unit-row strong,.network-review-history-unit-row small{display:block}.network-review-history-unit-row strong{color:#2d3d36;font-size:7px}.network-review-history-unit-row small{color:#87938e;margin-top:3px;font-size:5px}.network-review-history-unit-row>span.attention strong{color:#996d25}.network-review-history-unit-row>a{color:#087c5e;text-align:right;font-size:6px;font-weight:750}.network-review-history-lock{color:#667870;background:#f5f8f7;border:1px solid #d9e3df;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;display:grid}@media (max-width:1260px){.network-review-history-hero{grid-template-columns:1fr}.network-review-history-hero dl{border-top:1px solid #385f57;border-left:0;grid-template-columns:repeat(4,1fr)}.network-review-history-hero dl>div{border-bottom:0;min-height:81px}.network-review-history-toolbar{grid-template-columns:1fr 1fr}.network-review-history-toolbar nav{flex-wrap:wrap;order:3;grid-column:1/-1}.network-review-history-outcomes{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.network-review-history-grid{grid-template-columns:1fr}.network-review-history-trend>div{grid-template-columns:repeat(3,1fr)}.network-review-history-trend>div>article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.network-review-history-protected>div{grid-template-columns:40px 1fr}.network-review-history-protected>div>a{grid-column:2;width:fit-content}}@media (max-width:650px){.network-review-history-hero dl{grid-template-columns:repeat(2,1fr)}.network-review-history-hero dl>div{border-bottom:1px solid #385f57}.network-review-history-outcomes{grid-template-columns:1fr 1fr}.network-review-history-toolbar{grid-template-columns:1fr}.network-review-history-toolbar nav{grid-column:auto}.network-review-history-toolbar nav button{flex:1;justify-content:center}.network-review-history-ledger>header,.network-review-history-protected>header,.network-review-history-units>header{flex-direction:column;align-items:flex-start}.network-review-history-hero>div{padding:20px 18px}}@media (max-width:440px){.network-review-history-hero dl,.network-review-history-outcomes,.network-review-history-trend>div{grid-template-columns:1fr}.network-review-history-trend>div>article{border-bottom:1px solid var(--line-soft);border-right:0}.network-review-history-trend>div>article:last-child{border-bottom:0}.network-review-history-hero>div>div{flex-direction:column;align-items:flex-start}}.network-finance-flow{gap:12px;display:grid}.network-finance-flow-hero{color:#fff;background:#173632;border:1px solid #263e3c;border-left:4px solid #3ebf93;grid-template-columns:minmax(370px,1.04fr) minmax(590px,.96fr);min-height:211px;display:grid;overflow:hidden}.network-finance-flow-hero>div{background:radial-gradient(circle at 90% 15%,#4eb4922b,#0000 38%);align-content:center;padding:24px 26px;display:grid}.network-finance-flow-hero>div>span{color:#7ed8bb;letter-spacing:.1em;font-size:6px;font-weight:800}.network-finance-flow-hero h2{letter-spacing:-.35px;max-width:650px;margin:7px 0;font-size:20px;line-height:1.15}.network-finance-flow-hero p{color:#b5ccc5;max-width:680px;margin:0;font-size:7px;line-height:1.65}.network-finance-flow-hero>div>div{align-items:center;gap:9px;margin-top:17px;display:flex}.network-finance-flow-hero>div>div b{color:#a2ead3;background:#27554b;padding:6px 8px;font-size:6px}.network-finance-flow-hero>div>div small{color:#8faea5;font-size:6px}.network-finance-flow-hero dl{background:#21433e;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-finance-flow-hero dl>div{border:0 solid #385a54;border-width:0 0 1px 1px;align-content:center;min-width:0;padding:18px;display:grid}.network-finance-flow-hero dl>div.urgent{background:#4c402c;box-shadow:inset 3px 0 #d49a41}.network-finance-flow-hero dt{color:#9dbbb2;text-transform:uppercase;font-size:6px;font-weight:750}.network-finance-flow-hero dd{color:#f4fbf8;white-space:nowrap;margin:7px 0 4px;font-size:18px;font-weight:780;line-height:1}.network-finance-flow-hero dl small{color:#88a9a0;font-size:6px}.network-finance-flow-hero dl .urgent small{color:#e0c691}.network-finance-flow-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-finance-flow-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:12px 14px;position:relative}.network-finance-flow-kpis article:before{content:"";background:#39aa82;width:3px;position:absolute;inset:0 auto 0 0}.network-finance-flow-kpis article.blue:before{background:#4b91b8}.network-finance-flow-kpis article.violet:before{background:#846ab0}.network-finance-flow-kpis article.amber:before{background:#ce983c}.network-finance-flow-kpis article.red:before{background:#bf645a}.network-finance-flow-kpis span,.network-finance-flow-kpis small{color:#7d8a84;font-size:6px;display:block}.network-finance-flow-kpis span{text-transform:uppercase;font-weight:750}.network-finance-flow-kpis strong{color:#2d4038;margin:7px 0 4px;font-size:15px;display:block}.network-finance-flow-overview{grid-template-columns:minmax(0,1.55fr) minmax(315px,.45fr);align-items:stretch;gap:12px;display:grid}.network-finance-flow-chart,.network-finance-flow-due,.network-finance-flow-months,.network-finance-flow-units{overflow:hidden}.network-finance-flow-chart>header,.network-finance-flow-due>header,.network-finance-flow-months>header,.network-finance-flow-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.network-finance-flow-chart header span,.network-finance-flow-due header span,.network-finance-flow-months header span,.network-finance-flow-units header span{color:#168266;letter-spacing:.09em;font-size:5px;font-weight:800}.network-finance-flow-chart header h2,.network-finance-flow-due header h2,.network-finance-flow-months header h2,.network-finance-flow-units header h2{margin:4px 0 2px;font-size:11px}.network-finance-flow-chart header p,.network-finance-flow-due header p,.network-finance-flow-months header p,.network-finance-flow-units header p{color:#7d8a84;margin:0;font-size:6px}.network-finance-flow-chart>header>b{color:#315046;font-size:9px}.network-finance-flow-due>header>b{color:#087b5d;background:#e6f3ee;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.network-finance-flow-months>header>strong,.network-finance-flow-units>header>strong{color:#087b5d;background:#e8f4f0;padding:5px 7px;font-size:6px}.network-finance-flow-columns{grid-template-columns:repeat(9,minmax(54px,1fr));align-items:end;gap:8px;height:268px;padding:20px 17px 12px;display:grid}.network-finance-flow-columns article{text-align:center;grid-template-rows:172px auto auto auto;align-items:end;min-width:0;display:grid}.network-finance-flow-column{background:repeating-linear-gradient(0deg,#0000 0 39px,#eef2f0 40px);border-bottom:1px solid #dce5e1;height:163px;position:relative}.network-finance-flow-column em,.network-finance-flow-column i{display:block;position:absolute;bottom:0;left:19%;right:19%}.network-finance-flow-column em{background:repeating-linear-gradient(135deg,#3999770f 0 4px,#39997724 4px 7px);border:1px dashed #7fa898}.network-finance-flow-column i.issued{background:#72aeca;left:27%;right:27%}.network-finance-flow-column i.received{z-index:1;background:#38a87e;left:27%;right:27%}.network-finance-flow-columns article.current .network-finance-flow-column{box-shadow:inset 0 -2px #d5a144}.network-finance-flow-columns article.forecast .network-finance-flow-column{background-color:#fbfcfc}.network-finance-flow-columns article>strong{color:#3d4d46;text-transform:capitalize;margin-top:7px;font-size:6px}.network-finance-flow-columns article>small{color:#8b9791;margin-top:3px;font-size:5px}.network-finance-flow-columns article>span{color:#168266;margin-top:3px;font-size:5px}.network-finance-flow-chart>footer{border-top:1px solid var(--line-soft);color:#6e7c75;align-items:center;gap:13px;min-height:38px;padding:8px 15px;font-size:5px;display:flex}.network-finance-flow-chart>footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.network-finance-flow-chart>footer i{width:9px;height:9px;display:block}.network-finance-flow-chart>footer i.received{background:#38a87e}.network-finance-flow-chart>footer i.open{background:#72aeca}.network-finance-flow-chart>footer i.unissued{background:#edf5f2;border:1px dashed #7fa898}.network-finance-flow-chart>footer small{color:#909b96;margin-left:auto}.network-finance-flow-due>div article{border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) 88px;align-items:center;gap:8px;min-height:57px;padding:8px 12px;display:grid}.network-finance-flow-due article>b{color:#087b5d;background:#e4f2ed;place-items:center;width:28px;height:28px;font-size:6px;display:grid}.network-finance-flow-due article.overdue>b{color:#a34e46;background:#f4e4e1}.network-finance-flow-due article p{min-width:0;margin:0}.network-finance-flow-due article p strong,.network-finance-flow-due article p small,.network-finance-flow-due article div span,.network-finance-flow-due article div small{display:block}.network-finance-flow-due article p strong{font-size:7px}.network-finance-flow-due article p small{color:#87938e;margin-top:3px;font-size:5px}.network-finance-flow-due article div{text-align:right}.network-finance-flow-due article div span{color:#32443c;font-size:7px;font-weight:750}.network-finance-flow-due article.overdue div span{color:#a05249}.network-finance-flow-due article div small{color:#8a9691;margin-top:3px;font-size:5px}.network-finance-flow-due>footer{background:#f5f9f7;justify-content:space-between;align-items:center;gap:9px;min-height:45px;padding:9px 12px;display:flex}.network-finance-flow-due>footer strong{color:#315046;font-size:8px}.network-finance-flow-due>footer small{color:#7f8c86;text-align:right;font-size:5px}.network-finance-flow-month-table,.network-finance-flow-unit-table{padding:0 13px 7px;overflow-x:auto}.network-finance-flow-month-row{border-bottom:1px solid var(--line-soft);color:#627169;grid-template-columns:92px repeat(4,minmax(105px,1fr)) minmax(125px,.9fr) minmax(105px,.78fr);align-items:center;gap:11px;min-width:920px;min-height:66px;font-size:7px;display:grid}.network-finance-flow-month-row.current{background:#fffdf8;box-shadow:inset 3px 0 #d7a342}.network-finance-flow-month-row.forecast{background:#fbfdfc}.network-finance-flow-month-row.heading,.network-finance-flow-unit-row.heading{color:#8b9691;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:760}.network-finance-flow-month-row>div:first-child b,.network-finance-flow-month-row>div:first-child span,.network-finance-flow-month-row>span strong,.network-finance-flow-month-row>span small{display:block}.network-finance-flow-month-row>div:first-child b{color:#304139;text-transform:capitalize;font-size:7px}.network-finance-flow-month-row>div:first-child span{color:#87938e;margin-top:3px;font-size:5px}.network-finance-flow-month-row>span strong{color:#34443d;font-size:7px}.network-finance-flow-month-row>span small{color:#89958f;margin-top:3px;font-size:5px}.network-finance-flow-month-row>span.attention strong{color:#a55a4e}.network-finance-flow-month-row>span.ready strong{color:#168266}.network-finance-flow-progress p{background:#e7ece9;height:4px;margin:0 0 5px}.network-finance-flow-progress i{background:#3aa980;height:100%;display:block}.network-finance-flow-progress strong{color:#3d4d45;font-size:6px}.network-finance-flow-progress small{color:#89958f;margin-top:3px;font-size:5px;display:block}.network-finance-flow-unit-row{border-bottom:1px solid var(--line-soft);color:#617068;grid-template-columns:minmax(185px,1.1fr) 112px 118px minmax(120px,.82fr) 112px 132px 92px 48px;align-items:center;gap:11px;min-width:1110px;min-height:70px;font-size:7px;display:grid}.network-finance-flow-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-finance-flow-unit-row>div:first-child>b{color:#087b5d;background:#e3f1ec;flex:none;place-items:center;width:31px;height:31px;font-size:6px;display:grid}.network-finance-flow-unit-row>div:first-child p{min-width:0;margin:0}.network-finance-flow-unit-row>div:first-child strong,.network-finance-flow-unit-row>div:first-child small,.network-finance-flow-unit-row>span strong,.network-finance-flow-unit-row>span small{display:block}.network-finance-flow-unit-row>div:first-child strong,.network-finance-flow-unit-row>span strong{color:#304139;font-size:7px}.network-finance-flow-unit-row>div:first-child small,.network-finance-flow-unit-row>span small{color:#88948f;margin-top:3px;font-size:5px;line-height:1.35}.network-finance-flow-unit-row>span.attention strong{color:#a65a4e}.network-finance-flow-unit-row>span.ready strong{color:#168266}.network-finance-flow-unit-row>a{color:#087b5d;text-align:right;font-size:6px;font-weight:750}.network-finance-flow-lock{color:#667870;background:#f5f8f7;border:1px solid #d9e3df;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.network-finance-flow-note{background:#f0f7f4;border:1px solid #c7ddd5;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.network-finance-flow-note>b{color:#087b5d;background:#dceee7;place-items:center;width:31px;height:31px;display:grid}.network-finance-flow-note p{margin:0}.network-finance-flow-note strong,.network-finance-flow-note small{display:block}.network-finance-flow-note strong{color:#315047;font-size:7px}.network-finance-flow-note small{color:#6d7f77;margin-top:4px;font-size:6px;line-height:1.55}@media (max-width:1260px){.network-finance-flow-hero{grid-template-columns:1fr}.network-finance-flow-hero dl{min-height:142px}.network-finance-flow-overview{grid-template-columns:1fr}.network-finance-flow-due>div{grid-template-columns:repeat(5,1fr);display:grid}.network-finance-flow-due>div article{grid-template-columns:29px minmax(0,1fr)}.network-finance-flow-due article>div{text-align:left;grid-column:1/-1}}@media (max-width:980px){.network-finance-flow-kpis{grid-template-columns:repeat(3,1fr)}.network-finance-flow-columns{grid-template-columns:repeat(9,78px);overflow-x:auto}.network-finance-flow-due>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.network-finance-flow-hero>div{padding:20px 18px}.network-finance-flow-hero h2{font-size:17px}.network-finance-flow-hero dl,.network-finance-flow-kpis,.network-finance-flow-due>div{grid-template-columns:repeat(2,1fr)}.network-finance-flow-chart>footer{flex-wrap:wrap;align-items:flex-start}.network-finance-flow-chart>footer small{width:100%;margin-left:0}}@media (max-width:430px){.network-finance-flow-hero dl,.network-finance-flow-kpis,.network-finance-flow-due>div{grid-template-columns:1fr}.network-finance-flow-hero>div>div,.network-finance-flow-months>header,.network-finance-flow-units>header{flex-direction:column;align-items:flex-start}}.network-billing-issuance{gap:12px;display:grid}.network-billing-issuance-hero{color:#fff;background:#163630;border:1px solid #293f3b;border-left:4px solid #43c095;grid-template-columns:minmax(470px,1.35fr) minmax(310px,.65fr);min-height:190px;display:grid;overflow:hidden}.network-billing-issuance-hero>div{background:radial-gradient(circle at 88% 8%,#5dc49e29,#0000 40%);align-content:center;padding:25px 27px;display:grid}.network-billing-issuance-hero>div>span{color:#80dbbc;letter-spacing:.1em;font-size:6px;font-weight:800}.network-billing-issuance-hero h2{letter-spacing:-.35px;max-width:660px;margin:7px 0;font-size:20px;line-height:1.15}.network-billing-issuance-hero>div>p{color:#b7cec6;max-width:710px;margin:0;font-size:7px;line-height:1.65}.network-billing-issuance-hero>aside{background:#21443d;border-left:1px solid #35564f;align-content:center;padding:24px 27px;display:grid}.network-billing-issuance-hero>aside>small{color:#8eb0a5;letter-spacing:.09em;font-size:6px;font-weight:750}.network-billing-issuance-hero>aside>strong{color:#f3fbf7;margin:7px 0 20px;font-size:18px}.network-billing-issuance-hero>aside>div{border-top:1px solid #3d5c56;align-items:center;gap:12px;padding-top:16px;display:flex}.network-billing-issuance-hero>aside>div>span{color:#7ee0bd;min-width:58px;font-size:24px;font-weight:800;line-height:1}.network-billing-issuance-hero aside p{margin:0}.network-billing-issuance-hero aside p b,.network-billing-issuance-hero aside p small{display:block}.network-billing-issuance-hero aside p b{color:#d8e7e2;font-size:7px}.network-billing-issuance-hero aside p small{color:#90afa5;margin-top:4px;font-size:6px}.network-billing-reference-nav{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.network-billing-reference-nav a{border-right:1px solid var(--line-soft);min-height:68px;color:inherit;align-content:center;padding:10px 14px;display:grid;position:relative}.network-billing-reference-nav a:last-child{border-right:0}.network-billing-reference-nav a:before{content:"";background:#27a77b;width:0;height:3px;transition:width .18s;position:absolute;inset:0 auto auto 0}.network-billing-reference-nav a:hover:before,.network-billing-reference-nav a.active:before{width:100%}.network-billing-reference-nav a.active{background:#f1f8f5}.network-billing-reference-nav span,.network-billing-reference-nav strong,.network-billing-reference-nav small{display:block}.network-billing-reference-nav span{color:#168266;letter-spacing:.09em;font-size:5px;font-weight:800}.network-billing-reference-nav strong{color:#34463f;margin:5px 0 3px;font-size:8px}.network-billing-reference-nav small{color:#87938e;font-size:5px}.network-billing-kpis{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.network-billing-kpis article{border:1px solid var(--line);background:#fff;min-height:83px;padding:12px 14px;position:relative}.network-billing-kpis article:before{content:"";background:#39aa82;width:3px;position:absolute;inset:0 auto 0 0}.network-billing-kpis article.blue:before{background:#4b91b8}.network-billing-kpis article.violet:before{background:#846ab0}.network-billing-kpis article.amber:before{background:#ce983c}.network-billing-kpis article.red:before{background:#bf645a}.network-billing-kpis span,.network-billing-kpis small{color:#7d8a84;font-size:6px;display:block}.network-billing-kpis span{text-transform:uppercase;font-weight:750}.network-billing-kpis strong{color:#2d4038;margin:7px 0 4px;font-size:15px;display:block}.network-billing-workflow{background:#f4f9f7;border:1px solid #d4e5df;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:7px;min-height:84px;padding:11px 14px;display:grid}.network-billing-workflow article{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.network-billing-workflow article>b{color:#087d5e;background:#dcefe8;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.network-billing-workflow article p{margin:0}.network-billing-workflow strong,.network-billing-workflow small{display:block}.network-billing-workflow strong{color:#345047;font-size:7px}.network-billing-workflow small{color:#758880;margin-top:3px;font-size:6px;line-height:1.45}.network-billing-workflow>i{color:#9db5ac;text-align:center;font-size:11px;font-style:normal}.network-billing-units{overflow:hidden}.network-billing-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 15px;display:flex}.network-billing-units header span{color:#168266;letter-spacing:.09em;font-size:5px;font-weight:800}.network-billing-units header h2{margin:4px 0 2px;font-size:11px}.network-billing-units header p{color:#7d8a84;margin:0;font-size:6px}.network-billing-units>header>strong{color:#087b5d;background:#e8f4f0;padding:5px 7px;font-size:6px}.network-billing-unit-table{padding:0 13px 7px;overflow-x:auto}.network-billing-unit-row{border-bottom:1px solid var(--line-soft);color:#617068;grid-template-columns:minmax(190px,1.1fr) 112px minmax(124px,.9fr) 108px 125px minmax(150px,1fr) 105px 70px;align-items:center;gap:11px;min-width:1150px;min-height:72px;font-size:7px;display:grid}.network-billing-unit-row.in_progress{background:#fffdfa;box-shadow:inset 3px 0 #d5a142}.network-billing-unit-row.pending{background:snow;box-shadow:inset 3px 0 #c46c60}.network-billing-unit-row.closed{box-shadow:inset 3px 0 #42aa82}.network-billing-unit-row.heading{min-height:31px;box-shadow:none;color:#8b9691;text-transform:uppercase;background:0 0;font-size:5px;font-weight:760}.network-billing-unit-name{align-items:center;gap:9px;min-width:0;display:flex}.network-billing-unit-name>b{color:#087b5d;background:#e3f1ec;flex:none;place-items:center;width:31px;height:31px;font-size:6px;display:grid}.network-billing-unit-name p{min-width:0;margin:0}.network-billing-unit-name strong,.network-billing-unit-name small,.network-billing-unit-row>span strong,.network-billing-unit-row>span small{display:block}.network-billing-unit-name strong,.network-billing-unit-row>span strong{color:#304139;font-size:7px}.network-billing-unit-name small,.network-billing-unit-row>span small{color:#88948f;margin-top:3px;font-size:5px;line-height:1.35}.network-billing-unit-row>span.attention strong{color:#a65a4e}.network-billing-unit-row>span.ready strong{color:#168266}.network-billing-progress p{background:#e7ece9;height:4px;margin:0 0 5px}.network-billing-progress i{background:#3aa980;height:100%;display:block}.network-billing-progress strong{color:#3d4d45;font-size:7px}.network-billing-progress small{color:#89958f;margin-top:3px;font-size:5px;display:block}.network-billing-stage{border-left:2px solid #9ba7a2;padding-left:8px;display:block}.network-billing-stage b,.network-billing-stage small{display:block}.network-billing-stage b{color:#66736e;font-size:6px}.network-billing-stage small{color:#8a9691;margin-top:3px;font-size:5px;line-height:1.3}.network-billing-stage.closed{border-color:#35a77d}.network-billing-stage.closed b{color:#168266}.network-billing-stage.in_progress{border-color:#d09b3e}.network-billing-stage.in_progress b{color:#9b6b1d}.network-billing-stage.pending{border-color:#be6359}.network-billing-stage.pending b{color:#a65047}.network-billing-unit-row>a{color:#087b5d;text-align:right;font-size:6px;font-weight:750}.network-billing-lock{color:#667870;background:#f5f8f7;border:1px solid #d9e3df;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.network-billing-empty{text-align:center;place-content:center;min-height:90px;display:grid}.network-billing-empty strong{font-size:8px}.network-billing-empty p{color:#84918b;margin:4px 0 0;font-size:6px}.network-billing-note{background:#f0f7f4;border:1px solid #c7ddd5;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.network-billing-note>b{color:#087b5d;background:#dceee7;place-items:center;width:31px;height:31px;display:grid}.network-billing-note p{margin:0}.network-billing-note strong,.network-billing-note small{display:block}.network-billing-note strong{color:#315047;font-size:7px}.network-billing-note small{color:#6d7f77;margin-top:4px;font-size:6px;line-height:1.55}@media (max-width:1120px){.network-billing-issuance-hero{grid-template-columns:1fr}.network-billing-issuance-hero>aside{border-top:1px solid #35564f;border-left:0}.network-billing-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.network-billing-reference-nav{grid-template-columns:repeat(2,1fr)}.network-billing-reference-nav a:nth-child(2){border-right:0}.network-billing-reference-nav a:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.network-billing-workflow{grid-template-columns:1fr}.network-billing-workflow>i{display:none}}@media (max-width:560px){.network-billing-issuance-hero>div,.network-billing-issuance-hero>aside{padding:20px 18px}.network-billing-issuance-hero h2{font-size:17px}.network-billing-kpis{grid-template-columns:repeat(2,1fr)}.network-billing-units>header{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.network-billing-reference-nav,.network-billing-kpis{grid-template-columns:1fr}.network-billing-reference-nav a{border-right:0;border-bottom:1px solid var(--line-soft)}}.billing-policy-manager{gap:16px;display:grid}.billing-policy-hero{color:#fff;background:linear-gradient(125deg,#102f28,#17493c 62%,#1f5b49);border-left:4px solid #70d7ad;grid-template-columns:1fr 240px;gap:28px;padding:26px 30px;display:grid}.billing-policy-hero>div>span,.billing-policy-network header>div>span,.billing-policy-units-head span,.billing-policy-history header span{letter-spacing:.12em;color:#68d4a8;font-size:11px;font-weight:800}.billing-policy-hero h2{margin:7px 0;font-size:22px}.billing-policy-hero p{color:#c9dfd6;max-width:720px;margin:0;line-height:1.55}.billing-policy-hero aside{border-left:1px solid #ffffff28;padding-left:24px}.billing-policy-hero aside>small{color:#a8cabe;letter-spacing:.1em;font-size:10px}.billing-policy-hero aside>strong{margin:4px 0;font-size:30px;display:block}.billing-policy-hero aside p{font-size:12px}.billing-policy-hero aside div{background:#ffffff1f;height:5px;margin:12px 0}.billing-policy-hero aside i{background:#70d7ad;height:100%;display:block}.billing-policy-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.billing-policy-flow article{border:1px solid var(--border);background:var(--surface);justify-content:space-between;gap:10px;padding:12px 15px;display:flex}.billing-policy-flow article.configured{border-left:3px solid #35916c}.billing-policy-flow b{font-size:11px}.billing-policy-flow span{color:var(--muted);font-size:12px}.billing-policy-flow>i{color:var(--muted);font-style:normal}.billing-policy-network,.billing-policy-unit,.billing-policy-history{border-radius:3px!important}.billing-policy-network>header,.billing-policy-history>header,.billing-policy-units-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.billing-policy-network>header h2,.billing-policy-history>header h2,.billing-policy-units-head h2{margin:3px 0;font-size:17px}.billing-policy-network>header p,.billing-policy-history>header p{color:var(--muted);margin:0;font-size:12px}.billing-policy-source{text-transform:uppercase;letter-spacing:.07em;border:1px solid;padding:5px 8px;font-size:10px;font-weight:800}.billing-policy-source.unit{color:#a25d13;background:#fff7e7;border-color:#e7ba72}.billing-policy-source.organization{color:#326e9f;background:#eef7ff;border-color:#aacbe6}.billing-policy-source.platform{color:#60716b;background:#f3f6f5;border-color:#cbd6d2}.billing-policy-form{grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr);gap:14px 18px;margin-top:16px;display:grid}.billing-policy-form-fields{grid-template-columns:190px 1fr;gap:12px;display:grid}.billing-policy-form label{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.billing-policy-form label input,.billing-policy-form label select{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:2px;padding:9px 10px;font-size:13px}.billing-policy-form label input:disabled,.billing-policy-form label select:disabled{opacity:.72}.billing-policy-note{grid-column:1/-1}.billing-policy-note span{font-weight:500}.billing-policy-preview{background:var(--surface-soft,#f7f9f8);border-left:3px solid #63b991;align-content:center;gap:5px;padding:12px 14px;display:grid}.billing-policy-preview span{letter-spacing:.12em;color:#358162;font-size:9px;font-weight:800}.billing-policy-preview strong{font-size:13px}.billing-policy-preview small,.billing-policy-meta{color:var(--muted);font-size:10px}.billing-policy-actions{gap:8px;display:flex}.billing-policy-actions .button{cursor:pointer}.billing-policy-message{color:#287254;grid-column:1/-1;margin:0;font-size:12px}.billing-policy-meta{grid-column:1/-1}.billing-policy-access-note{color:var(--muted);border-top:1px solid var(--border);margin:12px 0 0;padding-top:10px;font-size:11px}.billing-policy-units-head{padding:2px 4px}.billing-policy-units-head>strong{color:var(--muted);font-size:11px}.billing-policy-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-policy-unit{border-top:3px solid #77bfa0!important;padding:16px!important}.billing-policy-unit.override{border-top-color:#dfa75c!important}.billing-policy-unit>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-policy-unit>header>div{align-items:center;gap:10px;display:flex}.billing-policy-unit>header>div>b{color:#266c52;background:#e8f3ee;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.billing-policy-unit>header p{gap:2px;margin:0;display:grid}.billing-policy-unit>header strong{font-size:13px}.billing-policy-unit>header small{color:var(--muted);font-size:10px}.billing-policy-form.compact{grid-template-columns:1fr;margin-top:14px}.billing-policy-form.compact .billing-policy-form-fields{grid-template-columns:160px 1fr}.billing-policy-form.compact .billing-policy-preview{min-height:74px}.billing-policy-history>header>strong{color:var(--muted);font-size:11px}.billing-policy-history>div{margin-top:12px;display:grid}.billing-policy-history>div>article{border-top:1px solid var(--border);gap:12px;padding:11px 0;display:flex}.billing-policy-history>div>article>b{color:#4f9e7b}.billing-policy-history article p{gap:3px;margin:0;display:grid}.billing-policy-history article strong{font-size:12px}.billing-policy-history article span,.billing-policy-history article small{color:var(--muted);font-size:10px}.billing-policy-history-empty{padding:18px 0!important}.billing-policy-history-empty p,.billing-policy-empty p{color:var(--muted);font-size:12px}.billing-policy-empty{grid-column:1/-1}.billing-policy-manager button,.billing-policy-manager select{cursor:pointer}@media (max-width:900px){.billing-policy-hero{grid-template-columns:1fr}.billing-policy-hero aside{border-top:1px solid #ffffff28;border-left:0;padding:16px 0 0}.billing-policy-unit-grid,.billing-policy-form,.billing-policy-flow{grid-template-columns:1fr}.billing-policy-flow>i{display:none}}@media (max-width:600px){.billing-policy-hero{padding:20px}.billing-policy-form-fields,.billing-policy-form.compact .billing-policy-form-fields{grid-template-columns:1fr}.billing-policy-note{grid-column:auto}.billing-policy-flow article{display:grid}.billing-policy-network>header,.billing-policy-history>header,.billing-policy-units-head{align-items:flex-start}.billing-policy-actions{display:grid}}.platform-billing-policy-page,.platform-billing-history-page{gap:14px;display:grid}.platform-billing-command{color:#fff;background:#17392f;border:1px solid #284d41;overflow:hidden}.platform-billing-command>div{background:linear-gradient(112deg,#17392f,#204f41 70%,#27445c);border-left:4px solid #65d3aa;padding:22px 25px 18px}.platform-billing-command>div>span,.platform-billing-editor header span,.platform-billing-template header span,.platform-billing-networks>header span,.platform-billing-reason header span{color:#5bd1a7;letter-spacing:.09em;font-size:.75rem;font-weight:850}.platform-billing-command h2{color:#fff;margin:6px 0 5px;font-size:1.25rem}.platform-billing-command p{color:#bfd4cc;max-width:760px;margin:0;font-size:.8rem;line-height:1.55}.platform-billing-command dl{border-top:1px solid #ffffff18;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-billing-command dl>div{border-right:1px solid #ffffff18;min-height:76px;padding:13px 17px}.platform-billing-command dl>div:last-child{border:0}.platform-billing-command dt,.platform-billing-command small{color:#afc6bd;font-size:.75rem;display:block}.platform-billing-command dd{color:#72dfb7;margin:3px 0;font-size:1.35rem;font-weight:850}.platform-billing-cascade article{border-radius:2px}.platform-billing-cascade article.root{background:#edf8f4;border-color:#9fd3c0 #9fd3c0 #9fd3c0 #1aa57d;border-left-style:solid;border-left-width:4px}.platform-billing-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.platform-billing-layout>main,.platform-billing-layout>aside{gap:14px;display:grid}.platform-billing-editor,.platform-billing-template,.platform-billing-networks,.platform-billing-reason,.platform-billing-now,.platform-billing-history{overflow:hidden;border-radius:2px!important}.platform-billing-editor>header,.platform-billing-template>header,.platform-billing-networks>header,.platform-billing-reason>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 16px;display:flex}.platform-billing-editor header span,.platform-billing-template header span,.platform-billing-networks>header span,.platform-billing-reason header span{color:#08795d}.platform-billing-editor h2,.platform-billing-template h2,.platform-billing-networks h2,.platform-billing-reason h2{margin:4px 0 2px;font-size:.98rem}.platform-billing-editor header p,.platform-billing-template header p,.platform-billing-networks header p{color:#74827b;margin:0;font-size:.75rem;line-height:1.45}.platform-billing-editor header>b,.platform-billing-template header>b,.platform-billing-networks header>b,.platform-billing-reason header>b{color:#08795d;letter-spacing:.06em;font-size:.75rem}.platform-billing-fields{grid-template-columns:1fr 1fr;display:grid}.platform-billing-fields>label,.platform-billing-fields>article{align-content:center;gap:7px;min-height:112px;padding:15px 17px;display:grid}.platform-billing-fields>label{border-right:1px solid var(--line-soft)}.platform-billing-fields label>span,.platform-billing-template label>span,.platform-billing-reason label>span{font-size:.78rem;font-weight:750}.platform-billing-fields select,.platform-billing-template input,.platform-billing-reason textarea{color:#2c3c35;width:100%;font:inherit;background:#fbfcfc;border:1px solid #ccd9d4;border-radius:2px;outline:0;font-size:.8rem}.platform-billing-fields select{cursor:pointer;height:38px;padding:0 10px}.platform-billing-fields small,.platform-billing-template label small,.platform-billing-reason label small{color:#7a8881;font-size:.75rem}.platform-billing-fields article{background:#f4faf7;border-left:3px solid #63b991}.platform-billing-fields article span,.platform-billing-template>div>span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-billing-fields article strong{font-size:.85rem}.platform-billing-fields article p{color:#66776f;margin:0;font-size:.75rem}.platform-billing-template>label{grid-template-columns:135px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.platform-billing-template input{height:40px;padding:0 11px}.platform-billing-template>nav{border-block:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.platform-billing-template>nav button{border:0;border-right:1px solid var(--line-soft);color:#4f6058;text-align:left;cursor:pointer;background:#fbfcfc;min-height:50px;padding:8px}.platform-billing-template>nav button:last-child{border:0}.platform-billing-template>nav b,.platform-billing-template>nav span{display:block}.platform-billing-template>nav b{color:#08795d;font-size:.75rem}.platform-billing-template>nav span{margin-top:3px;font-size:.75rem}.platform-billing-template>div{background:#eef8f4;gap:4px;padding:15px 17px;display:grid}.platform-billing-template>div strong{font-size:.9rem}.platform-billing-template>div small{color:#697a72;font-size:.75rem}.platform-billing-network-group+.platform-billing-network-group{border-top:1px solid var(--line-soft)}.platform-billing-network-group>header{background:#f3faf7;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.platform-billing-network-group.protected>header{background:#fff8ec}.platform-billing-network-group>header strong{font-size:.78rem}.platform-billing-network-group>header b{color:#08795d;background:#dcefe8;place-items:center;width:27px;height:27px;font-size:.75rem;display:grid}.platform-billing-network-group.protected>header b{color:#966315;background:#f3e4c8}.platform-billing-network-group>div>article{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(150px,1fr) .45fr .45fr .45fr auto;align-items:center;gap:10px;min-height:66px;padding:9px 13px;display:grid}.platform-billing-network-group article>span{color:#08795d;background:#e3f0eb;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:850;display:grid}.platform-billing-network-group article p{margin:0}.platform-billing-network-group article strong,.platform-billing-network-group article small{display:block}.platform-billing-network-group article strong{font-size:.78rem}.platform-billing-network-group article small,.platform-billing-network-group article em{color:#77857e;margin-top:3px;font-size:.75rem;font-style:normal}.platform-billing-network-group article a{color:#08795d;font-size:.75rem;font-weight:800}.platform-billing-network-group>div>p{color:#77857e;margin:0;padding:14px;font-size:.75rem}.platform-billing-reason label{gap:7px;padding:14px 16px;display:grid}.platform-billing-reason textarea{resize:vertical;min-height:88px;padding:10px 11px}.platform-billing-feedback{color:#08795d;background:#ebf8f3;border:1px solid #b8dfd0;gap:8px;margin:0;padding:10px 12px;font-size:.78rem;display:flex}.platform-billing-feedback.error{color:#9e4740;background:#fff0ee;border-color:#ecc8c4}.platform-billing-save{justify-content:space-between;align-items:center;gap:14px;display:flex;padding:12px 14px!important}.platform-billing-save p{margin:0}.platform-billing-save strong,.platform-billing-save small{display:block}.platform-billing-save strong{font-size:.8rem}.platform-billing-save small{color:#78857f;margin-top:3px;font-size:.75rem}.platform-billing-save button{cursor:pointer}.platform-billing-save button:disabled{cursor:not-allowed;opacity:.5}.platform-billing-now>header,.platform-billing-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.platform-billing-now header span,.platform-billing-history header span{color:#08795d;letter-spacing:.07em;font-size:.75rem;font-weight:850}.platform-billing-now header b{font-size:.75rem}.platform-billing-now>strong{color:#08795d;padding:17px 14px 4px;font-size:1.6rem;display:block}.platform-billing-now>p{margin:0;padding:0 14px;font-size:.78rem;line-height:1.45}.platform-billing-now>small{color:#78857f;padding:12px 14px 15px;font-size:.75rem;display:block}.platform-billing-history header a{color:#08795d;font-size:.75rem;font-weight:800}.platform-billing-history>div{max-height:450px;overflow:auto}.platform-billing-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:11px 12px;display:grid}.platform-billing-history article>i{color:#08795d;background:#e4f1ec;place-items:center;width:30px;height:30px;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.platform-billing-history article p{margin:0}.platform-billing-history article strong,.platform-billing-history article small,.platform-billing-history article em{display:block}.platform-billing-history article strong{font-size:.75rem}.platform-billing-history article small,.platform-billing-history article em,.platform-billing-history article time,.platform-billing-history>div>p{color:#74827b;margin-top:3px;font-size:.75rem;font-style:normal}.platform-billing-history article time{text-align:right;line-height:1.5}.platform-billing-history>div>p{margin:0;padding:15px}.platform-billing-boundary,.platform-billing-history-privacy{background:#eef7f3;border:1px solid #cfe1da;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.platform-billing-boundary>b,.platform-billing-history-privacy>b{color:#08795d;background:#dcece6;place-items:center;width:32px;height:32px;display:grid}.platform-billing-boundary p,.platform-billing-history-privacy p{margin:0}.platform-billing-boundary strong,.platform-billing-boundary small,.platform-billing-history-privacy strong,.platform-billing-history-privacy small{display:block}.platform-billing-boundary strong,.platform-billing-history-privacy strong{font-size:.76rem}.platform-billing-boundary small,.platform-billing-history-privacy small{color:#667a71;margin-top:3px;font-size:.75rem;line-height:1.45}.platform-billing-factory{background:#f8faf9;border:1px solid #d7e1dd;padding:12px}.platform-billing-factory>b{color:#08795d;font-size:.75rem}.platform-billing-factory p{margin:7px 0 0}.platform-billing-factory strong,.platform-billing-factory small{display:block}.platform-billing-factory strong{font-size:.82rem}.platform-billing-factory small{color:#74827b;margin-top:3px;font-size:.75rem}.platform-billing-history-hero{color:#fff;background:#17382f;border:1px solid #284c40;overflow:hidden}.platform-billing-history-hero>div{border-left:4px solid #65d3aa;padding:22px 25px 18px}.platform-billing-history-hero>div>span{color:#62d7ae;letter-spacing:.09em;font-size:.75rem;font-weight:850}.platform-billing-history-hero h2{color:#fff;margin:6px 0 4px;font-size:1.2rem}.platform-billing-history-hero p{color:#bfd3cc;max-width:760px;margin:0;font-size:.78rem;line-height:1.5}.platform-billing-history-hero dl{border-top:1px solid #ffffff18;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-billing-history-hero dl>div{border-right:1px solid #ffffff18;padding:13px 17px}.platform-billing-history-hero dt,.platform-billing-history-hero small{color:#b5cac2;font-size:.75rem}.platform-billing-history-hero dd{color:#70dbb4;margin:3px 0;font-size:1.2rem;font-weight:850}.platform-billing-history-privacy{grid-template-columns:34px 1fr auto}.platform-billing-history-privacy>span{color:#08795d;font-size:.75rem;font-weight:850}.platform-billing-history-ledger{overflow:hidden}.platform-billing-history-ledger>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.platform-billing-history-ledger>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-billing-history-ledger h2{margin:4px 0 2px;font-size:.98rem}.platform-billing-history-ledger header p{color:#75837d;margin:0;font-size:.75rem}.platform-billing-history-ledger header a{color:#08795d;font-size:.75rem;font-weight:800}.platform-billing-history-columns,.platform-billing-history-events>article{grid-template-columns:minmax(190px,.7fr) minmax(320px,1.25fr) minmax(220px,.85fr);gap:14px;display:grid}.platform-billing-history-columns{color:#78857f;text-transform:uppercase;background:#f7f9f8;padding:9px 14px;font-size:.75rem;font-weight:800}.platform-billing-history-events>article{border-top:1px solid var(--line-soft);align-items:center;padding:13px 14px}.platform-billing-history-events article>div:first-child{grid-template-columns:35px 1fr;align-items:center;gap:9px;display:grid}.platform-billing-history-events article>div:first-child>i{color:#08795d;background:#dfeee8;place-items:center;width:34px;height:34px;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.platform-billing-history-events article p{margin:0}.platform-billing-history-events article strong,.platform-billing-history-events article small,.platform-billing-history-events article em{display:block}.platform-billing-history-events article strong{font-size:.77rem}.platform-billing-history-events article small,.platform-billing-history-events article em,.platform-billing-history-events article p{color:#74827c;margin-top:3px;font-size:.75rem;font-style:normal;line-height:1.4}.platform-billing-history-events article>div:nth-child(2){grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.platform-billing-history-events article>div:nth-child(2)>span{background:#f6f8f7;min-height:62px;padding:8px 10px}.platform-billing-history-events article>div:nth-child(2)>span:last-child{background:#eff8f4;border-left:3px solid #51ae88}.platform-billing-history-events article>div:nth-child(2)>b{color:#93a09a}.platform-billing-history-events article>div:nth-child(3){border-left:1px solid var(--line-soft);padding-left:13px}.platform-billing-history-empty{grid-template-columns:35px 1fr;gap:9px;padding:18px;display:grid}.platform-billing-history-empty>b{color:#75837c;background:#edf2f0;place-items:center;width:34px;height:34px;display:grid}.platform-billing-history-ledger>footer{border-top:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.platform-billing-history-ledger>footer p{color:#6f7d76;margin:0;font-size:.75rem}.platform-billing-history-ledger>footer p i{background:#1ca479;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.platform-billing-history-ledger>footer nav{justify-content:center;gap:7px;display:flex}.platform-billing-history-ledger>footer nav a,.platform-billing-history-ledger>footer nav b{color:#08795d;background:#fff;border:1px solid #d4ded9;padding:6px 8px;font-size:.75rem}.platform-billing-history-ledger>footer>small{color:#78857f;font-size:.75rem}@media (max-width:64rem){.platform-billing-layout{grid-template-columns:1fr}.platform-billing-layout>aside{grid-template-columns:1fr 1fr}.platform-billing-history{grid-row:span 2}.platform-billing-network-group>div>article{grid-template-columns:34px minmax(150px,1fr) repeat(3,.45fr)}.platform-billing-network-group article a{grid-column:2/-1}.platform-billing-history-columns,.platform-billing-history-events>article{grid-template-columns:1fr}.platform-billing-history-columns{display:none}.platform-billing-history-events article>div:nth-child(3){border-left:0;border-top:1px solid var(--line-soft);padding:10px 0 0}.platform-billing-history-ledger>footer{grid-template-columns:1fr}.platform-billing-history-ledger>footer nav{justify-content:flex-start}}@media (max-width:45rem){.platform-billing-command dl,.platform-billing-history-hero dl{grid-template-columns:1fr 1fr}.platform-billing-command dl>div:nth-child(2n),.platform-billing-history-hero dl>div:nth-child(2n){border-right:0}.platform-billing-cascade{grid-template-columns:1fr}.platform-billing-cascade>i{display:none}.platform-billing-fields{grid-template-columns:1fr}.platform-billing-fields>label{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-billing-template>label{grid-template-columns:1fr}.platform-billing-template>nav{grid-template-columns:1fr 1fr}.platform-billing-template>nav button:nth-child(2n){border-right:0}.platform-billing-network-group>div>article{grid-template-columns:34px 1fr}.platform-billing-network-group article>em,.platform-billing-network-group article>a{grid-column:2}.platform-billing-layout>aside{grid-template-columns:1fr}.platform-billing-history{grid-row:auto}.platform-billing-save,.platform-billing-history-ledger>header{flex-direction:column;align-items:flex-start}.platform-billing-history-privacy{grid-template-columns:34px 1fr}.platform-billing-history-privacy>span{grid-column:2}}.platform-collection-performance{gap:16px;display:grid}.platform-collection-performance-hero{color:#fff;background:#173449;border:1px solid #25455a;border-radius:2px;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);display:grid;overflow:hidden}.platform-collection-performance-hero>div{padding:26px 28px}.platform-collection-performance-hero>div>span,.platform-collection-performance-hero h2,.platform-collection-performance-hero p,.platform-collection-performance-hero>div>div b,.platform-collection-performance-hero>div>div small{display:block}.platform-collection-performance-hero>div>span{color:#78d6b8;letter-spacing:.09em;font-size:12px;font-weight:850}.platform-collection-performance-hero h2{max-width:690px;margin:7px 0 8px;font-size:22px;line-height:1.22}.platform-collection-performance-hero p{color:#b4c5ce;max-width:760px;margin:0;font-size:13px;line-height:1.55}.platform-collection-performance-hero>div>div{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.platform-collection-performance-hero>div>div b{color:#bdeedf;background:#214b5f;padding:6px 8px;font-size:12px}.platform-collection-performance-hero>div>div small{color:#92aab5;font-size:12px}.platform-collection-performance-hero>dl{border-left:1px solid #ffffff1a;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-collection-performance-hero>dl>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;min-width:0;padding:19px}.platform-collection-performance-hero>dl>div:nth-child(2n){border-right:0}.platform-collection-performance-hero>dl dt{color:#91a8b3;font-size:12px}.platform-collection-performance-hero>dl dd{overflow-wrap:anywhere;margin:5px 0 2px;font-size:19px;font-weight:800}.platform-collection-performance-hero>dl small{color:#9fb2bc;font-size:12px}.platform-collection-performance-hero>dl .positive dd{color:#78d6b8}.platform-collection-performance-hero>dl .attention{background:#3b3633}.platform-collection-performance-hero>dl .attention dd{color:#f0bd71}.platform-collection-performance-kpis{border:1px solid var(--line);background:#fff;border-radius:2px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.platform-collection-performance-kpis>article{border-right:1px solid var(--line-soft);border-top:3px solid #71858f;min-width:0;padding:15px 16px}.platform-collection-performance-kpis>article:last-child{border-right:0}.platform-collection-performance-kpis>article.blue{border-top-color:#3d7fa5}.platform-collection-performance-kpis>article.violet{border-top-color:#7666a4}.platform-collection-performance-kpis>article.green{border-top-color:#248367}.platform-collection-performance-kpis>article.teal{border-top-color:#238b8a}.platform-collection-performance-kpis>article.amber{border-top-color:#af792c}.platform-collection-performance-kpis span,.platform-collection-performance-kpis strong,.platform-collection-performance-kpis small{display:block}.platform-collection-performance-kpis span{color:#72817a;font-size:12px}.platform-collection-performance-kpis strong{overflow-wrap:anywhere;color:#263b33;margin-top:5px;font-size:18px}.platform-collection-performance-kpis small{color:#8a9691;margin-top:3px;font-size:12px}.platform-collection-performance-top-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px;display:grid}.platform-collection-performance-top-grid article.panel,.platform-collection-performance-commitments>article,.platform-collection-performance-organizations{border-radius:2px;overflow:hidden}.platform-collection-performance-top-grid article.panel>header,.platform-collection-performance-commitments>article>header,.platform-collection-performance-organizations>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.platform-collection-performance-top-grid header span,.platform-collection-performance-commitments header span,.platform-collection-performance-organizations header span{color:#188065;letter-spacing:.07em;font-size:12px;font-weight:850}.platform-collection-performance-top-grid h2,.platform-collection-performance-commitments h2,.platform-collection-performance-organizations h2{color:#263b33;margin:4px 0 3px;font-size:17px}.platform-collection-performance-top-grid header p,.platform-collection-performance-commitments header p,.platform-collection-performance-organizations header p{color:#798780;margin:0;font-size:12px;line-height:1.45}.platform-collection-performance-top-grid header>b,.platform-collection-performance-commitments header>b,.platform-collection-performance-organizations header>b{color:#40534b;flex:none;font-size:15px}.platform-collection-performance-months{grid-template-columns:repeat(6,minmax(66px,1fr));align-items:end;gap:11px;min-height:260px;padding:19px 20px 14px;display:grid}.platform-collection-performance-months>article{text-align:center;align-content:end;min-width:0;display:grid}.platform-collection-performance-months>article>div{background:repeating-linear-gradient(0deg,#0000 0 36px,#eef2f0 37px);border-bottom:1px solid #dce5e1;justify-content:center;align-items:flex-end;gap:5px;height:150px;display:flex}.platform-collection-performance-months i{background:#8aa6b6;width:14px;min-height:0;display:block}.platform-collection-performance-months i.resolved{background:#39a985}.platform-collection-performance-months strong{color:#43564e;text-transform:capitalize;margin-top:8px;font-size:12px}.platform-collection-performance-months small,.platform-collection-performance-months span{overflow-wrap:anywhere;color:#829089;margin-top:4px;font-size:12px;line-height:1.35}.platform-collection-performance-months span{color:#267a63}.platform-collection-performance-trend>footer{color:#6f7f78;gap:18px;padding:10px 20px 14px;font-size:12px;display:flex}.platform-collection-performance-trend>footer span{align-items:center;gap:6px;display:flex}.platform-collection-performance-trend>footer i{background:#8aa6b6;width:9px;height:9px}.platform-collection-performance-trend>footer i.resolved{background:#39a985}.platform-collection-performance-outcomes>div{padding:4px 20px}.platform-collection-performance-outcomes>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(145px,1fr) minmax(90px,.75fr) minmax(100px,auto);align-items:center;gap:12px;padding:14px 0;display:grid}.platform-collection-performance-outcomes article strong,.platform-collection-performance-outcomes article small{display:block}.platform-collection-performance-outcomes article strong{color:#34483f;font-size:12px}.platform-collection-performance-outcomes article small{color:#849089;margin-top:3px;font-size:12px}.platform-collection-performance-outcomes article>p{background:#edf1ef;height:7px;margin:0}.platform-collection-performance-outcomes article>p i{background:#2b9a79;height:100%;display:block}.platform-collection-performance-outcomes article>p i.waived{background:#d2a24d}.platform-collection-performance-outcomes article>p i.cancelled{background:#8a99a1}.platform-collection-performance-outcomes article>span{text-align:right}.platform-collection-performance-outcomes>aside{background:#f5f8f7;grid-template-columns:31px 1fr;gap:10px;margin:14px 20px 18px;padding:13px;display:grid}.platform-collection-performance-outcomes>aside>span{color:#168064;background:#e4f2ed;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.platform-collection-performance-outcomes>aside p{margin:0}.platform-collection-performance-outcomes>aside strong,.platform-collection-performance-outcomes>aside small{display:block}.platform-collection-performance-outcomes>aside strong{color:#3c5047;font-size:12px}.platform-collection-performance-outcomes>aside small{color:#7d8b85;margin-top:3px;font-size:12px;line-height:1.4}.platform-collection-performance-commitments{grid-template-columns:1fr 1fr;gap:16px;display:grid}.platform-collection-performance-commitments>article>div{grid-template-columns:136px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.platform-collection-performance-ring{--platform-performance-rate:0deg;background:radial-gradient(circle at center, #fff 0 54%, transparent 55%), conic-gradient(#2aa17c var(--platform-performance-rate), #e7eeeb 0);text-align:center;border-radius:50%;align-content:center;place-items:center;width:122px;height:122px;display:grid}.platform-collection-performance-ring strong,.platform-collection-performance-ring small{display:block}.platform-collection-performance-ring strong{color:#234137;font-size:19px}.platform-collection-performance-ring small{color:#7b8983;font-size:12px}.platform-collection-performance-commitments dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-collection-performance-commitments dl>div{border-left:1px solid var(--line-soft);min-width:0;padding:7px 12px}.platform-collection-performance-commitments dt{color:#78867f;font-size:12px}.platform-collection-performance-commitments dd{color:#2d463c;margin:4px 0 2px;font-size:18px;font-weight:800}.platform-collection-performance-commitments dl small{color:#8a9691;font-size:12px}.platform-collection-performance-commitments dl .attention dd{color:#a6671e}.platform-collection-performance-organizations>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-collection-performance-organizations>div>article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);border-left:3px solid #339a7a;min-width:0;padding:18px 20px}.platform-collection-performance-organizations>div>article:nth-child(2n){border-right:0}.platform-collection-performance-organizations>div>article.attention{background:#fffdf8;border-left-color:#bf7d2c}.platform-collection-performance-organizations>div>article.quiet{background:#fafbfb;border-left-color:#aab5b0}.platform-collection-performance-organizations article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-collection-performance-organizations article>header>div{align-items:center;gap:10px;min-width:0;display:flex}.platform-collection-performance-organizations article>header>div>b{color:#137c60;background:#e1f1eb;flex:none;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.platform-collection-performance-organizations article.attention>header>div>b{color:#98611c;background:#faedd8}.platform-collection-performance-organizations article p{min-width:0;margin:0}.platform-collection-performance-organizations article header strong,.platform-collection-performance-organizations article header small{display:block}.platform-collection-performance-organizations article header strong{color:#2a4037;font-size:14px}.platform-collection-performance-organizations article header small{color:#7c8a84;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.platform-collection-performance-organizations article>header>span{color:#147d61;background:#e5f3ee;flex:none;padding:4px 7px;font-size:12px;font-weight:750}.platform-collection-performance-organizations article>header>span.disabled{color:#a25047;background:#f2e7e5}.platform-collection-performance-organizations article>header>span.setup,.platform-collection-performance-organizations article>header>span.configuration{color:#91651f;background:#faf0dd}.platform-collection-performance-organizations article dl{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;display:grid}.platform-collection-performance-organizations article dl>div{border-right:1px solid var(--line-soft);min-width:0;padding:12px 10px}.platform-collection-performance-organizations article dl>div:first-child{padding-left:0}.platform-collection-performance-organizations article dl>div:last-child{border-right:0;padding-right:0}.platform-collection-performance-organizations dt{color:#77867f;font-size:12px}.platform-collection-performance-organizations dd{overflow-wrap:anywhere;color:#2c4339;margin:4px 0 2px;font-size:16px;font-weight:800}.platform-collection-performance-organizations dl small{color:#89958f;font-size:12px}.platform-collection-performance-organizations dl .attention dd{color:#a4661f}.platform-collection-performance-recovery{grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.platform-collection-performance-recovery p{background:#e8eeeb;height:7px}.platform-collection-performance-recovery p i{background:#31a17c;height:100%;display:block}.platform-collection-performance-recovery span{color:#74827c;font-size:12px}.platform-collection-performance-organizations article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.platform-collection-performance-organizations article>footer small{color:#7e8b85;font-size:12px}.platform-collection-performance-organizations article>footer a{color:#137b60;align-items:center;min-height:34px;font-size:12px;font-weight:800;display:inline-flex}.platform-collection-performance-empty{color:#7b8983;text-align:center;grid-column:1/-1;padding:34px 20px;font-size:13px}.platform-collection-performance-boundary{background:#f7faf9;border:1px solid #dce5e1;border-left:3px solid #2c8c70;border-radius:2px;grid-template-columns:36px 1fr;gap:12px;padding:16px 18px;display:grid}.platform-collection-performance-boundary>span{color:#147d61;background:#e1f1eb;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.platform-collection-performance-boundary strong,.platform-collection-performance-boundary p{display:block}.platform-collection-performance-boundary strong{color:#30483e;font-size:13px}.platform-collection-performance-boundary p{color:#718079;margin:4px 0 0;font-size:12px;line-height:1.5}.platform-collection-performance-pulse{border-left:3px solid #2e9575;border-radius:2px;grid-template-columns:minmax(250px,1fr) minmax(420px,1.25fr) minmax(220px,auto);align-items:stretch;display:grid;overflow:hidden}.platform-collection-performance-pulse>header{grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:16px 18px;display:grid}.platform-collection-performance-pulse>header>span{color:#137d60;background:#e2f2ec;place-items:center;width:37px;height:37px;font-size:12px;font-weight:850;display:grid}.platform-collection-performance-pulse header small,.platform-collection-performance-pulse header h2,.platform-collection-performance-pulse header p{display:block}.platform-collection-performance-pulse header small{color:#168064;letter-spacing:.06em;font-size:12px;font-weight:850}.platform-collection-performance-pulse header h2{color:#2b4037;margin:3px 0;font-size:16px}.platform-collection-performance-pulse header p{color:#75837d;margin:0;font-size:12px}.platform-collection-performance-pulse>dl{border-right:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-collection-performance-pulse>dl>div{border-right:1px solid var(--line-soft);align-content:center;min-width:0;padding:13px;display:grid}.platform-collection-performance-pulse>dl>div:last-child{border-right:0}.platform-collection-performance-pulse dt{color:#7b8983;font-size:12px}.platform-collection-performance-pulse dd{overflow-wrap:anywhere;color:#2e463c;margin:4px 0 0;font-size:15px;font-weight:800}.platform-collection-performance-pulse dl .attention dd{color:#a56620}.platform-collection-performance-pulse>footer{align-content:center;gap:3px;padding:13px 16px;display:grid}.platform-collection-performance-pulse>footer span{color:#506159;font-size:12px;font-weight:750}.platform-collection-performance-pulse>footer small{color:#84918b;font-size:12px}.platform-collection-performance-pulse>footer a{color:#137b60;align-items:center;gap:6px;min-height:32px;margin-top:4px;font-size:12px;font-weight:850;display:inline-flex}.platform-collection-performance-pulse.attention,.platform-collection-performance-pulse.critical{border-left-color:#bd7929}.platform-collection-performance-pulse.critical>header>span{color:#9a611b;background:#faead2}@media (max-width:1180px){.platform-collection-performance-kpis{grid-template-columns:repeat(3,1fr)}.platform-collection-performance-kpis>article:nth-child(3){border-right:0}.platform-collection-performance-kpis>article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.platform-collection-performance-pulse{grid-template-columns:1fr 1.3fr}.platform-collection-performance-pulse>footer{border-top:1px solid var(--line-soft);grid-column:1/-1}.platform-collection-performance-pulse>footer a{justify-self:start}}@media (max-width:980px){.platform-collection-performance-hero{grid-template-columns:1fr}.platform-collection-performance-hero>dl{border-top:1px solid #ffffff1a;border-left:0}.platform-collection-performance-top-grid,.platform-collection-performance-commitments,.platform-collection-performance-organizations>div{grid-template-columns:1fr}.platform-collection-performance-organizations>div>article{border-right:0}.platform-collection-performance-pulse{grid-template-columns:1fr}.platform-collection-performance-pulse>dl{border-top:1px solid var(--line-soft);border-left:0;border-right:0}.platform-collection-performance-pulse>footer{grid-column:auto}}@media (max-width:720px){.platform-collection-performance-hero>div{padding:22px 20px}.platform-collection-performance-hero>dl{grid-template-columns:1fr}.platform-collection-performance-hero>dl>div{border-right:0}.platform-collection-performance-kpis{grid-template-columns:1fr 1fr}.platform-collection-performance-kpis>article,.platform-collection-performance-kpis>article:nth-child(3){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.platform-collection-performance-kpis>article:nth-child(2n){border-right:0}.platform-collection-performance-months{grid-template-columns:repeat(6,minmax(92px,1fr));overflow-x:auto}.platform-collection-performance-outcomes>div>article{grid-template-columns:1fr auto}.platform-collection-performance-outcomes article>p{grid-area:2/1/auto/-1}.platform-collection-performance-commitments>article>div{grid-template-columns:1fr;justify-items:center}.platform-collection-performance-commitments dl{width:100%}.platform-collection-performance-organizations article dl{grid-template-columns:1fr 1fr}.platform-collection-performance-organizations article dl>div:nth-child(2){border-right:0}.platform-collection-performance-organizations article dl>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.platform-collection-performance-pulse>dl{grid-template-columns:1fr 1fr}.platform-collection-performance-pulse>dl>div:nth-child(2){border-right:0}.platform-collection-performance-pulse>dl>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:520px){.platform-collection-performance-top-grid article.panel>header,.platform-collection-performance-commitments>article>header,.platform-collection-performance-organizations>header{flex-direction:column;align-items:stretch}.platform-collection-performance-commitments dl{grid-template-columns:1fr}.platform-collection-performance-commitments dl>div{border-top:1px solid var(--line-soft);border-left:0;width:100%}.platform-collection-performance-organizations>div>article{padding:16px}.platform-collection-performance-organizations article>header{align-items:flex-start}.platform-collection-performance-organizations article dl{grid-template-columns:1fr}.platform-collection-performance-organizations article dl>div,.platform-collection-performance-organizations article dl>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft);padding:10px 0}.platform-collection-performance-organizations article>footer{flex-direction:column;align-items:stretch}.platform-collection-performance-organizations article>footer a{min-height:44px}.platform-collection-performance-recovery,.platform-collection-performance-pulse>dl{grid-template-columns:1fr}.platform-collection-performance-pulse>dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-collection-performance-pulse>footer a{min-height:44px}}.platform-sales-policy-page{--sales-ink:#173449;--sales-green:#087d5e;--sales-blue:#356f91;--sales-gold:#9b6a20;gap:12px;display:grid}.platform-sales-policy-page button,.platform-sales-policy-page a{cursor:pointer}.platform-sales-command{background:var(--sales-ink);color:#fff;border-left:3px solid #40bd94;grid-template-columns:minmax(320px,1.25fr) 1fr;min-height:174px;display:grid}.platform-sales-command>div{padding:25px 27px}.platform-sales-command>div span,.platform-sales-command h2,.platform-sales-command p{display:block}.platform-sales-command>div span{color:#62d1ad;letter-spacing:.09em;font-size:.75rem;font-weight:800}.platform-sales-command h2{max-width:650px;margin:9px 0 7px;font-size:1.25rem;line-height:1.28}.platform-sales-command p{color:#a9bcc4;max-width:720px;margin:0;font-size:.78rem;line-height:1.55}.platform-sales-command dl{border-left:1px solid #ffffff17;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-sales-command dl>div{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;padding:16px 20px;display:flex}.platform-sales-command dt{color:#91a7b1;font-size:.75rem}.platform-sales-command dd{color:#fff;margin:3px 0;font-size:1.3rem;font-weight:800}.platform-sales-command dl small{color:#65cfad;font-size:.75rem}.platform-sales-cascade{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;min-height:58px;display:grid}.platform-sales-cascade article{border-left:2px solid #0000;flex-direction:column;justify-content:center;min-height:56px;padding:9px 14px;display:flex}.platform-sales-cascade article.root{background:#f0f8f5;border-left-color:#0a8766}.platform-sales-cascade article b,.platform-sales-cascade article span{display:block}.platform-sales-cascade article b{color:#66766f;font-size:.75rem}.platform-sales-cascade article span{color:#2f413a;margin-top:4px;font-size:.76rem}.platform-sales-cascade>i{color:#9aa6a1;text-align:center;font-size:.8rem;font-style:normal}.platform-sales-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:12px;display:grid}.platform-sales-layout>main,.platform-sales-layout>aside{gap:12px;min-width:0;display:grid}.platform-sales-layout section.panel,.platform-sales-save{border-radius:2px;overflow:hidden}.platform-sales-layout section.panel>header,.platform-sales-save{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 15px;display:flex}.platform-sales-layout section.panel>header span,.platform-sales-layout section.panel>header h2,.platform-sales-layout section.panel>header p{display:block}.platform-sales-layout section.panel>header span{color:var(--sales-green);letter-spacing:.06em;font-size:.75rem;font-weight:800}.platform-sales-layout section.panel>header h2{color:#2c3e37;margin:4px 0 2px;font-size:.94rem}.platform-sales-layout section.panel>header p{color:#7b8983;margin:0;font-size:.75rem}.platform-sales-layout section.panel>header>b{color:#63736c;background:#eef3f1;flex:none;padding:5px 7px;font-size:.75rem}.platform-sales-sla>div{grid-template-columns:1fr 1fr;display:grid}.platform-sales-sla>div>label{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 88px 66px;align-items:center;gap:10px;min-height:88px;padding:12px 15px;display:grid}.platform-sales-sla label>span strong,.platform-sales-sla label>span small{display:block}.platform-sales-sla label>span strong{color:#31433c;font-size:.77rem}.platform-sales-sla label>span small{color:#85918c;margin-top:4px;font-size:.75rem}.platform-sales-sla label>div{border:1px solid var(--line);background:#fafcfa;grid-template-columns:1fr 30px;height:34px;display:grid}.platform-sales-sla input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 7px;font-size:.78rem}.platform-sales-sla label>div b{border-left:1px solid var(--line);color:#728079;place-items:center;font-size:.75rem;display:grid}.platform-sales-sla label>em{color:var(--sales-green);text-align:right;font-size:.75rem;font-style:normal;font-weight:800}.platform-sales-weekdays{grid-template-columns:repeat(7,1fr);gap:6px;padding:13px 15px 0;display:grid}.platform-sales-weekdays button{border:1px solid var(--line);color:#74827c;background:#fff;min-height:34px;font-size:.75rem;font-weight:800}.platform-sales-weekdays button.selected{color:#087d5e;background:#e8f6f1;border-color:#76bca6}.platform-sales-hours{grid-template-columns:1fr 22px 1fr 1.25fr;align-items:center;gap:8px;padding:13px 15px 16px;display:grid}.platform-sales-hours>i{color:#91a09a;text-align:center;font-style:normal}.platform-sales-hours label>span{color:#67766f;margin-bottom:5px;font-size:.75rem;font-weight:700;display:block}.platform-sales-hours label>input,.platform-sales-hours label>div{border:1px solid var(--line);background:#fafcfa;outline:0;width:100%;height:35px;padding:0 8px;font-size:.77rem}.platform-sales-hours label>div{grid-template-columns:1fr 34px;padding:0;display:grid}.platform-sales-hours label>div input{background:0 0;border:0;outline:0;min-width:0;padding:0 8px}.platform-sales-hours label>div b{border-left:1px solid var(--line);color:#708079;place-items:center;font-size:.75rem;display:grid}.platform-sales-hours label>small{color:#8a9690;margin-top:4px;font-size:.75rem;display:block}.platform-sales-distribution>div{grid-template-columns:1fr 1fr;gap:9px;padding:13px 15px 16px;display:grid}.platform-sales-distribution>div button{border:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:73px;padding:10px;display:grid}.platform-sales-distribution>div button.selected{background:#f0f9f6;border-color:#68b399}.platform-sales-distribution button>i{color:#68766f;background:#edf2f0;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.platform-sales-distribution button.selected>i{color:#087d5e;background:#d9efe7}.platform-sales-distribution button span strong,.platform-sales-distribution button span small{display:block}.platform-sales-distribution button span strong{color:#33453e;font-size:.77rem}.platform-sales-distribution button span small{color:#7f8d87;margin-top:4px;font-size:.75rem;line-height:1.4}.platform-sales-distribution button>b{color:#087d5e;font-size:.75rem}.platform-sales-network-group>header{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#f7f9f8;justify-content:space-between;align-items:center;min-height:34px;padding:7px 15px;display:flex}.platform-sales-network-group>header strong,.platform-sales-network-group>header b{font-size:.75rem}.platform-sales-network-group.inherited>header strong{color:#087d5e}.platform-sales-network-group.protected>header strong{color:#8b672b}.platform-sales-network-group>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(170px,1fr) 70px 70px 70px auto;align-items:center;gap:9px;min-height:59px;padding:8px 15px;display:grid}.platform-sales-network-group article>span{color:#087d5e;background:#e5f3ee;place-items:center;width:31px;height:31px;font-size:.75rem;font-weight:800;display:grid}.platform-sales-network-group.protected article>span{color:#96691f;background:#f7eedf}.platform-sales-network-group article p{margin:0}.platform-sales-network-group article p strong,.platform-sales-network-group article p small{display:block}.platform-sales-network-group article p strong{color:#34463f;font-size:.77rem}.platform-sales-network-group article p small,.platform-sales-network-group article em{color:#85918c;font-size:.75rem}.platform-sales-network-group article p small{margin-top:3px}.platform-sales-network-group article em{text-align:center;font-style:normal}.platform-sales-network-group article a{color:#087d5e;white-space:nowrap;font-size:.75rem;font-weight:750}.platform-sales-network-group>div>p{color:#84918b;margin:0;padding:15px;font-size:.75rem}.platform-sales-reason>label{padding:13px 15px 16px;display:block}.platform-sales-reason label>span,.platform-sales-reason label>small{color:#68776f;font-size:.75rem;display:block}.platform-sales-reason textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:77px;font:inherit;background:#fbfcfc;outline:0;margin:6px 0 3px;padding:9px;font-size:.77rem}.platform-sales-reason textarea:focus,.platform-sales-hours input:focus,.platform-sales-sla input:focus{border-color:#63ad94;box-shadow:0 0 0 2px #e8f5f1}.platform-sales-feedback{color:#176d55;background:#eff9f5;border:1px solid #b9dfd2;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:.76rem;display:flex}.platform-sales-feedback.error{color:#a3473e;background:#fff4f2;border-color:#ebcbc7}.platform-sales-feedback b{background:#d7efe7;place-items:center;width:22px;height:22px;display:grid}.platform-sales-feedback.error b{background:#f4dcd8}.platform-sales-save{background:#f8faf9;border-bottom:0}.platform-sales-save p{margin:0}.platform-sales-save p strong,.platform-sales-save p small{display:block}.platform-sales-save p strong{color:#33463f;font-size:.78rem}.platform-sales-save p small{color:#7f8d87;margin-top:4px;font-size:.75rem}.platform-sales-save button{flex:none}.platform-sales-now{padding-bottom:13px}.platform-sales-now dl{grid-template-columns:1fr 1fr;margin:0 13px;display:grid}.platform-sales-now dl>div{border-bottom:1px solid var(--line-soft);padding:10px 4px}.platform-sales-now dt{color:#82908a;font-size:.75rem}.platform-sales-now dd{color:#2f433b;margin:3px 0 0;font-size:.8rem;font-weight:800}.platform-sales-now>small{color:#84918c;margin:11px 13px 0;font-size:.75rem;line-height:1.45;display:block}.platform-sales-history>header a{color:#087d5e;font-size:.75rem;font-weight:750}.platform-sales-history>div{padding:3px 13px 8px}.platform-sales-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.platform-sales-history article>i{color:#087d5e;background:#e2f1ec;place-items:center;width:27px;height:27px;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.platform-sales-history article p{margin:0}.platform-sales-history article p strong,.platform-sales-history article p small,.platform-sales-history article p em,.platform-sales-history article time{display:block}.platform-sales-history article p strong{color:#35463f;font-size:.75rem}.platform-sales-history article p small{color:#6f7f78;margin-top:3px;font-size:.75rem;line-height:1.4}.platform-sales-history article p em,.platform-sales-history article time{color:#929c98;margin-top:4px;font-size:.75rem;font-style:normal}.platform-sales-history article time{grid-column:2}.platform-sales-history>div>p{color:#83908a;font-size:.75rem}.platform-sales-boundary{color:#fff;background:#173449;grid-template-columns:28px 1fr;gap:9px;padding:14px;display:grid}.platform-sales-boundary>b{color:#5fd0ac;background:#23495f;place-items:center;width:27px;height:27px;display:grid}.platform-sales-boundary p{margin:0}.platform-sales-boundary strong,.platform-sales-boundary small{display:block}.platform-sales-boundary strong{font-size:.76rem}.platform-sales-boundary small{color:#95acb7;margin-top:4px;font-size:.75rem;line-height:1.45}.platform-sales-factory{background:#fff9ed;border:1px solid #ead8b9;align-items:center;gap:10px;padding:12px;display:flex}.platform-sales-factory>b{color:#8b641f;background:#f2e3c6;padding:5px 6px;font-size:.75rem}.platform-sales-factory p{margin:0}.platform-sales-factory strong,.platform-sales-factory small{display:block}.platform-sales-factory strong{color:#5b4a2d;font-size:.76rem}.platform-sales-factory small{color:#927b54;margin-top:3px;font-size:.75rem}.platform-sales-history-page{gap:12px;display:grid}.platform-sales-history-hero{color:#fff;background:#173449;border-left:3px solid #42bd95;grid-template-columns:minmax(300px,1.2fr) 1fr;min-height:155px;display:grid}.platform-sales-history-hero>div{padding:23px 26px}.platform-sales-history-hero>div span{color:#63d0ad;letter-spacing:.08em;font-size:.75rem;font-weight:800}.platform-sales-history-hero h2{margin:8px 0 6px;font-size:1.16rem}.platform-sales-history-hero p{color:#a7bbc4;margin:0;font-size:.76rem;line-height:1.5}.platform-sales-history-hero dl{border-left:1px solid #ffffff17;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-sales-history-hero dl>div{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:14px 17px}.platform-sales-history-hero dt,.platform-sales-history-hero dl small{color:#99afb8;font-size:.75rem}.platform-sales-history-hero dd{margin:3px 0;font-size:1.08rem;font-weight:800}.platform-sales-history-privacy{background:#f4f9f7;border:1px solid #d8e4e0;border-left:3px solid #087d5e;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.platform-sales-history-privacy>b{color:#087d5e;background:#dcefe8;place-items:center;width:27px;height:27px;display:grid}.platform-sales-history-privacy p{margin:0}.platform-sales-history-privacy strong,.platform-sales-history-privacy small{display:block}.platform-sales-history-privacy strong{color:#315047;font-size:.77rem}.platform-sales-history-privacy small{color:#72847d;margin-top:3px;font-size:.75rem}.platform-sales-history-privacy>span{color:#087d5e;font-size:.75rem;font-weight:800}.platform-sales-history-ledger{border-radius:2px;overflow:hidden}.platform-sales-history-ledger>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:12px 15px;display:flex}.platform-sales-history-ledger>header span{color:#087d5e;font-size:.75rem;font-weight:800}.platform-sales-history-ledger>header h2{margin:4px 0 2px;font-size:.94rem}.platform-sales-history-ledger>header p,.platform-sales-history-ledger>header a{color:#7c8a84;margin:0;font-size:.75rem}.platform-sales-history-ledger>header a{color:#087d5e;font-weight:750}.platform-sales-history-columns,.platform-sales-history-events>article{grid-template-columns:minmax(175px,.8fr) minmax(270px,1.2fr) minmax(220px,1fr);gap:13px;padding:0 15px;display:grid}.platform-sales-history-columns{color:#87938e;background:#f7f9f8;align-items:center;min-height:30px;font-size:.75rem;font-weight:800}.platform-sales-history-events>article{border-bottom:1px solid var(--line-soft);align-items:center;min-height:102px;padding-top:11px;padding-bottom:11px}.platform-sales-history-events article>div:first-child{align-items:center;gap:9px;display:flex}.platform-sales-history-events article>div:first-child>i{color:#087d5e;background:#e2f2ec;place-items:center;width:31px;height:31px;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.platform-sales-history-events article p{margin:0}.platform-sales-history-events article strong,.platform-sales-history-events article small,.platform-sales-history-events article em{display:block}.platform-sales-history-events article strong{color:#33453e;font-size:.77rem}.platform-sales-history-events article small,.platform-sales-history-events article em{color:#7f8d87;margin-top:3px;font-size:.75rem;font-style:normal;line-height:1.4}.platform-sales-history-events article>div:nth-child(2){grid-template-columns:1fr 18px 1fr;align-items:center;gap:7px;display:grid}.platform-sales-history-events article>div:nth-child(2)>span{border:1px solid var(--line-soft);background:#fafcfa;padding:8px}.platform-sales-history-events article>div:nth-child(2)>span small{color:#8a9691;margin:0 0 4px;font-weight:800}.platform-sales-history-events article>div:nth-child(2)>b{color:#92a099;text-align:center}.platform-sales-history-events article>div:last-child>p{color:#65756e;margin-top:4px;font-size:.75rem;line-height:1.45}.platform-sales-history-empty{color:#7e8c86;justify-content:center;align-items:center;gap:9px;min-height:100px;display:flex}.platform-sales-history-empty>b{background:#edf2f0;place-items:center;width:30px;height:30px;display:grid}.platform-sales-history-empty p{margin:0}.platform-sales-history-empty strong,.platform-sales-history-empty small{font-size:.76rem;display:block}.platform-sales-history-empty small{color:#8b9692;margin-top:3px;font-size:.75rem}.platform-sales-history-ledger>footer{background:#f8faf9;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:54px;padding:9px 15px;display:grid}.platform-sales-history-ledger>footer p,.platform-sales-history-ledger>footer small{color:#82908a;margin:0;font-size:.75rem}.platform-sales-history-ledger>footer p i{background:#20a57c;width:6px;height:6px;margin-right:5px;display:inline-block}.platform-sales-history-ledger>footer nav{align-items:center;gap:5px;display:flex}.platform-sales-history-ledger>footer nav a,.platform-sales-history-ledger>footer nav b{border:1px solid var(--line);color:#687870;background:#fff;padding:6px 8px;font-size:.75rem}.platform-sales-history-ledger>footer nav a.current{color:#087d5e;border-color:#80bba8}.platform-sales-history-ledger>footer nav b{color:#087d5e;background:0 0;border:0}.platform-sales-history-ledger>footer>small{text-align:right}@media (max-width:1080px){.platform-sales-command,.platform-sales-history-hero{grid-template-columns:1fr}.platform-sales-command dl,.platform-sales-history-hero dl{border-top:1px solid #ffffff17;border-left:0}.platform-sales-layout{grid-template-columns:1fr}.platform-sales-layout>aside{grid-template-columns:1fr 1fr}.platform-sales-boundary,.platform-sales-factory{grid-column:1/-1}}@media (max-width:760px){.platform-sales-command dl,.platform-sales-history-hero dl{grid-template-columns:1fr 1fr}.platform-sales-cascade{grid-template-columns:1fr}.platform-sales-cascade>i{transform:rotate(90deg)}.platform-sales-sla>div,.platform-sales-distribution>div{grid-template-columns:1fr}.platform-sales-sla>div>label{border-right:0;grid-template-columns:minmax(0,1fr) 82px 60px}.platform-sales-hours{grid-template-columns:1fr 18px 1fr}.platform-sales-hours>label:last-child{grid-column:1/-1}.platform-sales-network-group>div{overflow-x:auto}.platform-sales-network-group>div>article{min-width:720px}.platform-sales-layout>aside{grid-template-columns:1fr}.platform-sales-boundary,.platform-sales-factory{grid-column:auto}.platform-sales-history-privacy{grid-template-columns:29px 1fr}.platform-sales-history-privacy>span{grid-column:2}.platform-sales-history-columns{display:none}.platform-sales-history-events>article,.platform-sales-history-ledger>footer{grid-template-columns:1fr}.platform-sales-history-ledger>footer nav{flex-wrap:wrap}.platform-sales-history-ledger>footer>small{text-align:left}}@media (max-width:480px){.platform-sales-command dl,.platform-sales-history-hero dl{grid-template-columns:1fr}.platform-sales-command>div,.platform-sales-history-hero>div{padding:20px}.platform-sales-weekdays{grid-template-columns:repeat(4,1fr)}.platform-sales-hours{grid-template-columns:1fr}.platform-sales-hours>i{transform:rotate(90deg)}.platform-sales-hours>label:last-child{grid-column:auto}.platform-sales-sla>div>label{grid-template-columns:1fr 82px}.platform-sales-sla label>em{grid-column:2}.platform-sales-save{flex-direction:column;align-items:stretch}.platform-sales-save button{width:100%}}.admin-nav-desktop{scrollbar-width:thin;scrollbar-color:#39554c transparent;flex:1;min-height:0;padding:12px 0 16px;overflow-y:auto}.admin-nav-desktop .nav-caption{margin-bottom:8px}.admin-nav-group{border-top:1px solid #263c35}.admin-nav-group:last-child{border-bottom:1px solid #263c35}.admin-nav-group>summary{color:#9db0a9;cursor:pointer;align-items:center;gap:9px;min-height:47px;padding:0 9px;list-style:none;display:flex}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary:hover,.admin-nav-group.active>summary{color:#fff;background:#192d27}.admin-nav-group-icon{color:#9eb7ae;background:#1b312a;border:1px solid #365047;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:750;display:grid}.admin-nav-group.active .admin-nav-group-icon{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.admin-nav-group.active .admin-nav-group-icon{border-color:color-mix(in srgb, var(--green) 52%, #365047)}}.admin-nav-group.active .admin-nav-group-icon{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.admin-nav-group.active .admin-nav-group-icon{background:color-mix(in srgb, var(--green) 13%, #1b312a)}}.admin-nav-group.active .admin-nav-group-icon{color:var(--green)}.admin-nav-group-copy{flex:1;min-width:0}.admin-nav-group-copy strong,.admin-nav-group-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-nav-group-copy strong{font-size:11px}.admin-nav-group-copy small{color:#6f8980;margin-top:2px;font-size:8px;font-weight:500}.admin-nav-group>summary>i{color:#718b82;font-size:10px;font-style:normal;transition:transform .16s}.admin-nav-group[open]>summary>i{transform:rotate(180deg)}.admin-nav-group>div{background:#10211c;padding:3px 0 6px}.admin-nav-group .nav-item{gap:8px;min-height:34px;margin:1px 0;padding:0 9px 0 12px;font-size:10px}.admin-nav-group .nav-icon{width:18px;font-size:12px}.admin-mobile-navigation{display:none}@media (max-width:1050px) and (min-width:761px){.admin-nav-desktop{padding-top:10px}.admin-nav-group>summary{justify-content:center;padding:0}.admin-nav-group-copy,.admin-nav-group>summary>i{display:none}.admin-nav-group .nav-item{justify-content:center;padding:0}}@media (max-width:760px){.admin-mobile-navigation{margin-left:8px;display:block;position:relative}.admin-mobile-navigation>summary{color:#52645d;cursor:pointer;background:#f7faf9;border:1px solid #d5dfdb;align-items:center;gap:6px;min-height:34px;padding:0 9px;list-style:none;display:flex}.admin-mobile-navigation>summary::-webkit-details-marker{display:none}.admin-mobile-navigation>summary>span{font-size:14px}.admin-mobile-navigation>summary>b{font-size:9px}.admin-mobile-navigation>summary>i{color:#82908a;font-size:8px;font-style:normal;transition:transform .16s}.admin-mobile-navigation[open]>summary{color:var(--green-deep);background:#eaf6f1;border-color:#8fcbb8}.admin-mobile-navigation[open]>summary>i{transform:rotate(180deg)}.admin-mobile-navigation-panel{z-index:30;border:1px solid #cfdbd6;border-top:3px solid var(--green-deep);background:#f2f6f4;max-height:calc(100vh - 82px);position:fixed;top:58px;left:12px;right:12px;overflow-y:auto;box-shadow:0 18px 46px #18302733}.admin-mobile-navigation-panel>header{background:#fff;border-bottom:1px solid #dce4e1;min-height:67px;padding:11px 13px}.admin-mobile-navigation-panel>header span,.admin-mobile-navigation-panel>header strong,.admin-mobile-navigation-panel>header small{display:block}.admin-mobile-navigation-panel>header span{color:var(--green-deep);letter-spacing:.09em;font-size:7px;font-weight:800}.admin-mobile-navigation-panel>header strong{margin-top:4px;font-size:13px}.admin-mobile-navigation-panel>header small{color:#7c8983;margin-top:3px;font-size:8px}.admin-mobile-navigation-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.admin-mobile-navigation-panel section{background:#fff;border:1px solid #dbe3e0;min-width:0}.admin-mobile-navigation-panel section>header{border-bottom:1px solid #e4e9e7;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:45px;padding:6px 9px;display:grid}.admin-mobile-navigation-panel section>header>span{width:24px;height:24px;color:var(--green-deep);background:#e8f4f0;place-items:center;font-size:9px;font-weight:750;display:grid}.admin-mobile-navigation-panel section p{min-width:0;margin:0}.admin-mobile-navigation-panel section p strong,.admin-mobile-navigation-panel section p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-mobile-navigation-panel section p strong{font-size:9px}.admin-mobile-navigation-panel section p small{color:#84918c;margin-top:2px;font-size:7px}.admin-mobile-navigation-panel nav{padding:4px 0}.admin-mobile-navigation-panel nav a{color:#65746e;border-left:2px solid #0000;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:35px;padding:0 9px;display:grid}.admin-mobile-navigation-panel nav a:hover,.admin-mobile-navigation-panel nav a.active{border-left-color:var(--green);color:var(--green-deep);background:#f1f8f5}.admin-mobile-navigation-panel nav a>span{color:#7d8e87;text-align:center;font-size:10px}.admin-mobile-navigation-panel nav a>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-mobile-navigation-panel nav a>i{color:var(--green-deep);background:#dcefe8;padding:3px 4px;font-size:5px;font-style:normal;font-weight:800}}@media (max-width:560px){.admin-mobile-navigation>summary>b,.admin-mobile-navigation>summary>i{display:none}.admin-mobile-navigation>summary{justify-content:center;width:34px;padding:0}.admin-mobile-navigation-panel>div{grid-template-columns:1fr}}.network-assessments{gap:12px;display:grid}.network-assessments-hero{color:#fff;background:#18342c;border:1px solid #21483c;grid-template-columns:minmax(320px,.95fr) minmax(560px,1.15fr);min-height:205px;display:grid;overflow:hidden}.network-assessments-hero>div{background:radial-gradient(circle at 88% 16%,#3ccd9d2b,#0000 35%);padding:24px 26px}.network-assessments-hero>div>span{color:#72d8b8;letter-spacing:.1em;font-size:6px;font-weight:800}.network-assessments-hero h2{letter-spacing:-.45px;max-width:520px;margin:7px 0;font-size:22px;line-height:1.12}.network-assessments-hero p{color:#b8cdc6;max-width:590px;margin:0;font-size:8px;line-height:1.55}.network-assessments-hero>div>div{align-items:center;gap:9px;margin-top:18px;display:flex}.network-assessments-hero>div>div b{color:#dff9f0;background:#285346;padding:6px 8px;font-size:6px}.network-assessments-hero>div>div small{color:#8eaaa1;font-size:6px}.network-assessments-hero dl{background:#29483f;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-assessments-hero dl>div{border:0 solid #3b5b51;border-width:0 0 1px 1px;min-width:0;padding:21px}.network-assessments-hero dl>div.urgent{background:#594038}.network-assessments-hero dt{color:#a9c0b8;font-size:6px}.network-assessments-hero dd{margin:8px 0 5px;font-size:24px;font-weight:760;line-height:1}.network-assessments-hero dl small{color:#90aaa1;font-size:6px}.network-assessments-hero dl .urgent small{color:#e4b4a3}.network-assessments-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.network-assessments-kpis article{border:1px solid var(--line);background:#fff;min-height:84px;padding:13px 14px;position:relative}.network-assessments-kpis article:before{content:"";background:#45a986;width:3px;position:absolute;inset:0 auto 0 0}.network-assessments-kpis article.blue:before{background:#478fc0}.network-assessments-kpis article.amber:before{background:#d19a39}.network-assessments-kpis article.violet:before{background:#8469ba}.network-assessments-kpis span,.network-assessments-kpis small{color:#7a8882;font-size:6px;display:block}.network-assessments-kpis strong{color:#2d3f37;margin:8px 0 5px;font-size:19px;line-height:1;display:block}.network-assessments-quality{overflow:hidden}.network-assessments-quality>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex}.network-assessments-quality>header span{color:#188260;letter-spacing:.08em;font-size:5px;font-weight:800}.network-assessments-quality>header h2{margin:4px 0 0;font-size:11px}.network-assessments-quality>header p{color:#7d8984;margin:4px 0 0;font-size:6px}.network-assessments-quality>header>strong{color:#985c28;white-space:nowrap;background:#fff1df;padding:6px 8px;font-size:6px}.network-assessments-quality-layout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);display:grid}.network-assessments-quality-overview{border-right:1px solid var(--line-soft);background:#f8fbfa;padding:15px}.network-assessments-quality-callout{background:#fff;border-left:3px solid #d2874d;padding:13px 14px}.network-assessments-quality-callout span{color:#a2693d;letter-spacing:.08em;font-size:5px;font-weight:800}.network-assessments-quality-callout strong{color:#3e4c46;margin-top:5px;font-size:10px;display:block}.network-assessments-quality-callout p{color:#78857f;margin:5px 0 0;font-size:6px;line-height:1.45}.network-assessments-quality-overview dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0;display:grid}.network-assessments-quality-overview dl>div{background:#fff;border:1px solid #e1e7e4;padding:9px}.network-assessments-quality-overview dt{color:#77847e;font-size:5px}.network-assessments-quality-overview dd{color:#33453d;margin:5px 0 3px;font-size:15px;font-weight:780;line-height:1}.network-assessments-quality-overview dl small{color:#8b9691;font-size:5px}.network-assessments-quality-overview dl .pending{border-top:2px solid #c87555}.network-assessments-quality-overview dl .verified{border-top:2px solid #2c9a75}.network-assessments-quality-overview dl .recollection{border-top:2px solid #a777b5}.network-assessments-quality-boundary{color:#7d7254;font-size:5px;line-height:1.45;display:block}.network-assessments-quality-units{padding:0 14px 8px}.network-assessments-quality-units>.header,.network-assessments-quality-units>article{grid-template-columns:minmax(170px,1fr) 67px 67px 74px 63px;align-items:center;gap:8px;display:grid}.network-assessments-quality-units>.header{color:#8b9692;text-transform:uppercase;min-height:29px;font-size:5px;font-weight:750}.network-assessments-quality-units>article{border-top:1px solid var(--line-soft);min-height:61px}.network-assessments-quality-units>article.pending{box-shadow:inset 3px 0 #c87555}.network-assessments-quality-units article>div{align-items:center;gap:8px;min-width:0;padding-left:7px;display:flex}.network-assessments-quality-units article>div>b{color:#14795c;background:#e7f3ef;flex:none;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.network-assessments-quality-units article p{min-width:0;margin:0}.network-assessments-quality-units article strong,.network-assessments-quality-units article small{display:block}.network-assessments-quality-units article p strong{color:#394940;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-assessments-quality-units article small{color:#89948f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.network-assessments-quality-units article>span strong{color:#46554e;font-size:9px}.network-assessments-quality-units article>span.urgent strong{color:#ae5949}.network-assessments-quality-units article>span.recollection strong{color:#8a5f98}.network-assessments-quality-units article>a{color:#08795d;font-size:6px;font-weight:750}.network-assessments-layout{grid-template-columns:minmax(0,1.52fr) minmax(295px,.58fr);align-items:start;gap:12px;display:grid}.network-assessments-queue>header,.network-assessments-priority>header,.network-assessments-protocols>header,.network-assessments-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.network-assessments-queue header span,.network-assessments-priority header span,.network-assessments-protocols header span,.network-assessments-comparison header span{color:#188260;letter-spacing:.08em;font-size:5px;font-weight:800}.network-assessments-queue header h2,.network-assessments-priority header h2,.network-assessments-protocols header h2,.network-assessments-comparison header h2{margin:4px 0 0;font-size:11px}.network-assessments-queue header p,.network-assessments-comparison header p{color:#7d8984;margin:4px 0 0;font-size:6px}.network-assessments-queue>header>strong,.network-assessments-priority>header>b,.network-assessments-protocols>header>b,.network-assessments-comparison>header>strong{color:#5e6c66;font-size:7px}.network-assessments-protected{min-height:278px}.network-assessments-protected>header>strong{color:#50645b;white-space:nowrap;background:#edf3f1;padding:6px 8px}.network-assessments-protected-body{background:linear-gradient(135deg,#f8fbfa,#fff);grid-template-columns:42px minmax(220px,1fr) auto;align-items:center;gap:13px;min-height:210px;padding:24px;display:grid}.network-assessments-protected-body>span{color:#167b5e;background:#e5f1ed;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.network-assessments-protected-body small,.network-assessments-protected-body strong{display:block}.network-assessments-protected-body small{color:#198160;letter-spacing:.08em;font-size:5px;font-weight:800}.network-assessments-protected-body strong{color:#33473e;margin-top:6px;font-size:10px}.network-assessments-protected-body p{color:#73827b;max-width:590px;margin:6px 0 0;font-size:7px;line-height:1.55}.network-assessments-protected-body>a{color:#08795d;white-space:nowrap;border:1px solid #cfe0da;padding:8px 10px;font-size:6px;font-weight:760}.network-assessments-protected-mark{color:#65766f;background:#f5f8f7;border:1px solid #d9e2df;justify-self:center;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.network-assessments-toolbar{border-bottom:1px solid var(--line-soft);background:#f9fbfa;grid-template-columns:minmax(175px,.9fr) minmax(330px,1.6fr) 145px;align-items:end;gap:8px;padding:10px 12px;display:grid}.network-assessments-search{background:#fff;border:1px solid #dbe4e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.network-assessments-search>span{color:#788680;font-size:11px}.network-assessments-search input{color:#35453e;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-assessments-toolbar nav{gap:3px;min-width:0;display:flex;overflow-x:auto}.network-assessments-toolbar nav button{color:#68766f;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:6px;display:flex}.network-assessments-toolbar nav button.selected{color:#08795d;background:#e8f6f1;border-color:#15815f;font-weight:750}.network-assessments-toolbar nav b{background:#edf1ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.network-assessments-toolbar>label:last-child>span{color:#87928d;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.network-assessments-toolbar select{color:#56645e;cursor:pointer;background:#fff;border:1px solid #dbe4e0;width:100%;height:31px;padding:0 7px;font-size:6px}.network-assessments-table,.network-assessments-unit-table{padding:0 13px 7px}.network-assessments-row{border-bottom:1px solid var(--line-soft);color:#65736c;grid-template-columns:minmax(180px,1.25fr) minmax(145px,.9fr) 112px 65px 104px 25px;align-items:center;gap:10px;min-height:69px;font-size:6px;display:grid}.network-assessments-row.header{color:#8a9691;text-transform:uppercase;letter-spacing:.045em;min-height:31px;font-size:5px;font-weight:750}.network-assessments-row.overdue{box-shadow:inset 3px 0 #c35e52}.network-assessments-row.never{box-shadow:inset 3px 0 #d09633}.network-assessments-row.due_soon{box-shadow:inset 3px 0 #c1a13c}.network-assessments-person{align-items:center;gap:9px;min-width:0;padding-left:7px;display:flex}.network-assessments-person>b,.network-assessments-unit-row>div:first-child>b{color:#08795d;background:#e2f2ec;flex:none;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.network-assessments-person p,.network-assessments-unit-row p{min-width:0;margin:0}.network-assessments-row strong,.network-assessments-row small,.network-assessments-unit-row strong,.network-assessments-unit-row small{display:block}.network-assessments-row strong{color:#35463e;font-size:7px}.network-assessments-row small{color:#83908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.network-assessments-status{color:#08795d;white-space:nowrap;background:#e8f5f0;width:fit-content;padding:5px 6px;font-size:5px;font-weight:750}.network-assessments-status.never,.network-assessments-status.due_soon{color:#98681c;background:#fff4df}.network-assessments-status.overdue{color:#a04c42;background:#fce9e6}.network-assessments-row>a{color:#08795d;border:1px solid #d7e2de;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.network-assessments-empty{color:#7f8d87;text-align:center;align-content:center;place-items:center;gap:6px;min-height:190px;display:grid}.network-assessments-empty>span{color:#188260;background:#edf6f2;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.network-assessments-empty strong{color:#4c5c54;font-size:8px}.network-assessments-empty p{margin:0;font-size:6px}.network-assessments-side{gap:12px;display:grid}.network-assessments-priority>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) 47px 22px;align-items:center;gap:8px;min-height:60px;padding:7px 12px;display:grid}.network-assessments-priority article>b{color:#a15b47;font-size:7px}.network-assessments-priority article.clear>b{color:#198361}.network-assessments-priority article p{min-width:0;margin:0}.network-assessments-priority article strong,.network-assessments-priority article small{display:block}.network-assessments-priority article strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-assessments-priority article small{color:#84908b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.network-assessments-priority article>span{color:#3d4d45;text-align:right;font-size:8px;font-weight:750}.network-assessments-priority article>span small{color:#87938d;font-size:5px;font-weight:500}.network-assessments-priority article>a{color:#08795d;border:1px solid #dce4e1;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.network-assessments-protocols>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:9px;min-height:59px;padding:7px 12px;display:grid}.network-assessments-protocols article>i{color:#7055ac;background:#eeeafb;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.network-assessments-protocols article p{min-width:0;margin:0}.network-assessments-protocols article strong,.network-assessments-protocols article small{display:block}.network-assessments-protocols article strong{font-size:6px;line-height:1.35}.network-assessments-protocols article small{color:#84908b;margin-top:3px;font-size:5px}.network-assessments-protocols article>span{text-align:right;font-size:9px;font-weight:760}.network-assessments-protocols article>span small{color:#8372a6;font-size:5px}.network-assessments-protocol-empty{color:#84908b;margin:0;padding:20px 13px;font-size:6px}.network-assessments-privacy{background:#fffaf0;border:1px solid #e7d7ad;grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.network-assessments-privacy>b{color:#92681c;background:#f3e5c5;place-items:center;width:30px;height:30px;display:grid}.network-assessments-privacy p{margin:0}.network-assessments-privacy strong,.network-assessments-privacy small{display:block}.network-assessments-privacy strong{font-size:7px}.network-assessments-privacy small{color:#867752;margin-top:4px;font-size:6px;line-height:1.5}.network-assessments-comparison{overflow:hidden}.network-assessments-unit-row{border-bottom:1px solid var(--line-soft);color:#67746e;grid-template-columns:minmax(180px,1.2fr) 70px 76px 76px minmax(115px,.9fr) minmax(130px,1fr) 51px;align-items:center;gap:10px;min-height:67px;font-size:6px;display:grid}.network-assessments-unit-row.header{color:#8b9692;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.network-assessments-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-assessments-unit-row>div:first-child>b{color:#52625b;background:#edf2f0}.network-assessments-unit-row>span>strong{color:#35463e;font-size:8px}.network-assessments-unit-row>span.urgent>strong{color:#a65348}.network-assessments-unit-row small{color:#84908b;margin-top:3px;font-size:5px}.network-assessments-coverage p{background:#edf1ef;height:4px;margin:0 0 6px}.network-assessments-coverage i{background:#27a87f;height:100%;display:block}.network-assessments-coverage strong{color:#31443b;font-size:7px}.network-assessments-unit-row>a{color:#08795d;font-size:6px;font-weight:750}@media (max-width:1180px){.network-assessments-hero{grid-template-columns:1fr}.network-assessments-hero dl{min-height:140px}.network-assessments-quality-layout{grid-template-columns:1fr}.network-assessments-quality-overview{border-right:0;border-bottom:1px solid var(--line-soft)}.network-assessments-layout{grid-template-columns:1fr}.network-assessments-side{grid-template-columns:1fr 1fr}.network-assessments-privacy{grid-column:1/-1}.network-assessments-toolbar{grid-template-columns:1fr}.network-assessments-toolbar nav{order:3}.network-assessments-row{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.9fr) 105px 65px 100px 24px}}@media (max-width:860px){.network-assessments-kpis{grid-template-columns:repeat(2,1fr)}.network-assessments-quality-units>.header{display:none}.network-assessments-quality-units>article{grid-template-columns:minmax(170px,1fr) repeat(2,70px) 63px;padding:8px 0}.network-assessments-quality-units article>span:nth-of-type(2),.network-assessments-row.header,.network-assessments-unit-row.header{display:none}.network-assessments-row{grid-template-columns:minmax(170px,1.1fr) minmax(135px,.8fr) 100px 90px 24px;padding:8px 0}.network-assessments-row>span:nth-of-type(2){display:none}.network-assessments-unit-row{grid-template-columns:minmax(180px,1fr) repeat(3,70px) minmax(120px,.8fr) 46px;padding:8px 0}.network-assessments-unit-row>span:nth-of-type(4){display:none}}@media (max-width:660px){.network-assessments-hero>div{padding:20px 18px}.network-assessments-hero h2{font-size:18px}.network-assessments-hero dl{grid-template-columns:1fr 1fr}.network-assessments-quality>header{flex-direction:column;align-items:flex-start}.network-assessments-quality-overview dl{grid-template-columns:1fr}.network-assessments-quality-units>article{grid-template-columns:minmax(155px,1fr) 58px 59px}.network-assessments-quality-units article>span:nth-of-type(3){display:none}.network-assessments-side{grid-template-columns:1fr}.network-assessments-privacy{grid-column:auto}.network-assessments-protected-body{grid-template-columns:38px 1fr;padding:18px}.network-assessments-protected-body>a{grid-column:2;width:fit-content}.network-assessments-row{grid-template-columns:minmax(155px,1fr) 100px 24px}.network-assessments-row>div:nth-of-type(2),.network-assessments-row>span:nth-of-type(2){display:none}.network-assessments-status{justify-self:start}.network-assessments-unit-row{grid-template-columns:minmax(155px,1fr) 65px minmax(95px,.8fr) 42px}.network-assessments-unit-row>span:nth-of-type(2),.network-assessments-unit-row>span:nth-of-type(3){display:none}}@media (max-width:430px){.network-assessments-kpis,.network-assessments-hero dl{grid-template-columns:1fr}.network-assessments-hero>div>div{flex-direction:column;align-items:flex-start}.network-assessments-quality-units{padding:0 10px 7px}.network-assessments-quality-units>article{grid-template-columns:minmax(140px,1fr) 50px}.network-assessments-quality-units article>span{display:none}.network-assessments-toolbar nav{max-width:calc(100vw - 72px)}.network-assessments-row{grid-template-columns:minmax(140px,1fr) 85px 22px;gap:6px}.network-assessments-person>b{width:27px;height:27px}.network-assessments-unit-row{grid-template-columns:minmax(135px,1fr) minmax(90px,.8fr) 39px}.network-assessments-unit-row>span:first-of-type{display:none}}.network-assessments.network-assessments-readable{gap:1rem}.network-assessments-readable :is(a,button,label,select){cursor:pointer}.network-assessments-readable .network-assessments-hero{grid-template-columns:minmax(24rem,.9fr) minmax(34rem,1.1fr);min-height:15rem}.network-assessments-readable .network-assessments-hero>div{padding:1.5rem 1.625rem}.network-assessments-readable .network-assessments-hero>div>span,.network-assessments-readable .network-assessments-hero dt{font-size:.75rem;font-weight:850}.network-assessments-readable .network-assessments-hero h2{margin:.5rem 0;font-size:1.375rem;line-height:1.2}.network-assessments-readable .network-assessments-hero p{font-size:.875rem;line-height:1.55}.network-assessments-readable .network-assessments-hero>div>div{gap:.75rem;margin-top:1.125rem}.network-assessments-readable .network-assessments-hero>div>div b,.network-assessments-readable .network-assessments-hero>div>div small,.network-assessments-readable .network-assessments-hero dl small{font-size:.75rem}.network-assessments-readable .network-assessments-hero>div>div b{padding:.5rem .625rem}.network-assessments-readable .network-assessments-hero dl>div{padding:1.25rem}.network-assessments-readable .network-assessments-hero dd{margin:.625rem 0 .375rem;font-size:1.75rem}.network-assessments-readable .network-assessments-kpis{gap:.75rem}.network-assessments-readable .network-assessments-kpis article{min-height:6.5rem;padding:1rem 1.125rem}.network-assessments-readable .network-assessments-kpis :is(span,small){font-size:.75rem}.network-assessments-readable .network-assessments-kpis strong{margin:.625rem 0 .375rem;font-size:1.5rem}.network-assessments-readable :is(.network-assessments-quality,.network-assessments-methods,.network-assessments-queue,.network-assessments-priority,.network-assessments-protocols,.network-assessments-comparison)>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-assessments-readable :is(.network-assessments-quality,.network-assessments-methods,.network-assessments-queue,.network-assessments-priority,.network-assessments-protocols,.network-assessments-comparison)>header span{font-size:.75rem}.network-assessments-readable :is(.network-assessments-quality,.network-assessments-methods,.network-assessments-queue,.network-assessments-priority,.network-assessments-protocols,.network-assessments-comparison)>header h2{margin:.375rem 0 0;font-size:1.125rem}.network-assessments-readable :is(.network-assessments-quality,.network-assessments-methods,.network-assessments-queue,.network-assessments-comparison)>header p{margin:.375rem 0 0;font-size:.875rem;line-height:1.45}.network-assessments-readable :is(.network-assessments-quality,.network-assessments-methods)>header>strong,.network-assessments-readable .network-assessments-queue>header>strong,.network-assessments-readable .network-assessments-priority>header>b,.network-assessments-readable .network-assessments-protocols>header>b,.network-assessments-readable .network-assessments-comparison>header>strong{padding:.5rem .625rem;font-size:.75rem}.network-assessments-readable .network-assessments-quality-layout,.network-assessments-readable .network-assessments-method-layout{grid-template-columns:minmax(20rem,.72fr) minmax(34rem,1.28fr)}.network-assessments-readable .network-assessments-quality-overview,.network-assessments-readable .network-assessments-method-layout>aside{padding:1rem}.network-assessments-readable .network-assessments-quality-callout,.network-assessments-readable .network-assessments-method-layout>aside{background:#fffaf0;border-left:.1875rem solid #d2874d}.network-assessments-readable .network-assessments-quality-callout{padding:.875rem 1rem}.network-assessments-readable .network-assessments-quality-callout span,.network-assessments-readable .network-assessments-method-layout>aside>span{color:#8a602d;letter-spacing:.06em;font-size:.75rem;font-weight:850}.network-assessments-readable .network-assessments-quality-callout strong,.network-assessments-readable .network-assessments-method-layout>aside>strong{color:#3e4c46;margin-top:.375rem;font-size:.9375rem;display:block}.network-assessments-readable .network-assessments-quality-callout p,.network-assessments-readable .network-assessments-method-layout>aside>p{color:#6f7d77;margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.network-assessments-readable .network-assessments-quality-overview dl,.network-assessments-readable .network-assessments-method-layout dl{gap:.5rem;margin:.75rem 0}.network-assessments-readable .network-assessments-quality-overview dl>div,.network-assessments-readable .network-assessments-method-layout dl>div{padding:.75rem}.network-assessments-readable .network-assessments-quality-overview dt,.network-assessments-readable .network-assessments-quality-overview dl small,.network-assessments-readable .network-assessments-method-layout dt,.network-assessments-readable .network-assessments-method-layout dl small,.network-assessments-readable .network-assessments-quality-boundary{font-size:.75rem}.network-assessments-readable .network-assessments-quality-overview dd,.network-assessments-readable .network-assessments-method-layout dd{margin:.375rem 0 .25rem;font-size:1.25rem}.network-assessments-readable .network-assessments-method-layout dl{grid-template-columns:repeat(2,minmax(0,1fr))}.network-assessments-readable .network-assessments-method-layout dl .method{border-top:.1875rem solid #8d69b5}.network-assessments-readable .network-assessments-method-layout dl .unavailable{border-top:.1875rem solid #c48645}.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units){padding:0 1rem .75rem;overflow-x:auto}.network-assessments-readable .network-assessments-quality-units>:is(.header,article){grid-template-columns:minmax(12rem,1fr) 5.5rem 5.5rem 6.5rem 5.5rem;gap:.75rem;min-width:39rem}.network-assessments-readable .network-assessments-method-units>:is(.header,article){grid-template-columns:minmax(12rem,1fr) 7.5rem 7.5rem 5.5rem;align-items:center;gap:.75rem;min-width:34rem;display:grid}.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units)>.header{color:#7d8984;text-transform:uppercase;min-height:2.75rem;font-size:.75rem;font-weight:800}.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units)>article{border-top:1px solid var(--line-soft);min-height:5.25rem}.network-assessments-readable .network-assessments-method-units>article.attention{box-shadow:inset .1875rem 0 #8d69b5}.network-assessments-readable .network-assessments-method-units>article.clear{box-shadow:inset .1875rem 0 #36a67f}.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units) article>div{gap:.625rem;padding-left:.5rem}.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units) article>div>b{width:2.5rem;height:2.5rem;font-size:.75rem}.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units) article p strong,.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units) article>span strong{font-size:.8125rem}.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units) article small,.network-assessments-readable :is(.network-assessments-quality-units,.network-assessments-method-units) article>a{font-size:.75rem}.network-assessments-readable .network-assessments-method-units article>span.method strong{color:#7b579f}.network-assessments-readable .network-assessments-method-units article>span.unavailable strong{color:#9b622b}.network-assessments-readable .network-assessments-layout{grid-template-columns:minmax(0,1.5fr) minmax(22rem,.6fr);gap:1rem}.network-assessments-readable .network-assessments-protected-body{grid-template-columns:3rem minmax(16rem,1fr) auto;gap:1rem;min-height:13rem;padding:1.5rem}.network-assessments-readable .network-assessments-protected-body>span{width:3rem;height:3rem;font-size:1rem}.network-assessments-readable .network-assessments-protected-body small,.network-assessments-readable .network-assessments-protected-body>a{font-size:.75rem}.network-assessments-readable .network-assessments-protected-body strong{margin-top:.375rem;font-size:.9375rem}.network-assessments-readable .network-assessments-protected-body p{margin-top:.375rem;font-size:.8125rem}.network-assessments-readable .network-assessments-toolbar{grid-template-columns:minmax(15rem,.9fr) minmax(28rem,1.6fr) 10rem;gap:.625rem;padding:.75rem 1rem}.network-assessments-readable .network-assessments-search,.network-assessments-readable .network-assessments-toolbar nav button,.network-assessments-readable .network-assessments-toolbar select{min-height:2.5rem}.network-assessments-readable .network-assessments-search input,.network-assessments-readable .network-assessments-toolbar nav button,.network-assessments-readable .network-assessments-toolbar nav b,.network-assessments-readable .network-assessments-toolbar>label:last-child>span,.network-assessments-readable .network-assessments-toolbar select{font-size:.75rem}.network-assessments-readable :is(.network-assessments-table,.network-assessments-unit-table){padding:0 1rem .75rem;overflow-x:auto}.network-assessments-readable .network-assessments-row{grid-template-columns:minmax(13rem,1.25fr) minmax(11rem,.9fr) 8rem 5.5rem 8.5rem 2.5rem;gap:.75rem;min-width:66rem;min-height:5.5rem;font-size:.8125rem}.network-assessments-readable .network-assessments-row.header,.network-assessments-readable .network-assessments-unit-row.header{min-height:2.75rem;font-size:.75rem}.network-assessments-readable .network-assessments-person>b,.network-assessments-readable .network-assessments-unit-row>div:first-child>b{width:2.5rem;height:2.5rem;font-size:.75rem}.network-assessments-readable .network-assessments-row strong,.network-assessments-readable .network-assessments-unit-row>span>strong{font-size:.8125rem}.network-assessments-readable .network-assessments-row small,.network-assessments-readable .network-assessments-status,.network-assessments-readable .network-assessments-unit-row small,.network-assessments-readable .network-assessments-unit-row>a{font-size:.75rem}.network-assessments-readable .network-assessments-row>a,.network-assessments-readable .network-assessments-protected-mark{width:2.25rem;height:2.25rem;font-size:.875rem}.network-assessments-readable .network-assessments-empty{min-height:12rem}.network-assessments-readable .network-assessments-empty>span{width:2.75rem;height:2.75rem;font-size:1rem}.network-assessments-readable .network-assessments-empty strong{font-size:.875rem}.network-assessments-readable .network-assessments-empty p{font-size:.8125rem}.network-assessments-readable .network-assessments-side{gap:1rem}.network-assessments-readable .network-assessments-priority>div>article{grid-template-columns:2rem minmax(0,1fr) 4rem 2.25rem;gap:.625rem;min-height:5rem;padding:.625rem .875rem}.network-assessments-readable .network-assessments-priority article>b,.network-assessments-readable .network-assessments-priority article strong,.network-assessments-readable .network-assessments-priority article>span{font-size:.8125rem}.network-assessments-readable .network-assessments-priority article small,.network-assessments-readable .network-assessments-priority article>span small,.network-assessments-readable .network-assessments-priority article>a{font-size:.75rem}.network-assessments-readable .network-assessments-priority article>a{width:2.25rem;height:2.25rem}.network-assessments-readable .network-assessments-protocols>div>article{grid-template-columns:2.5rem minmax(0,1fr) 3.5rem;gap:.75rem;min-height:5rem;padding:.625rem .875rem}.network-assessments-readable .network-assessments-protocols article>i{width:2.5rem;height:2.5rem;font-size:.875rem}.network-assessments-readable .network-assessments-protocols article strong,.network-assessments-readable .network-assessments-protocols article small,.network-assessments-readable .network-assessments-protocols article>span,.network-assessments-readable .network-assessments-protocols article>span small,.network-assessments-readable .network-assessments-protocol-empty{font-size:.75rem}.network-assessments-readable .network-assessments-privacy{grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem}.network-assessments-readable .network-assessments-privacy>b{width:2.5rem;height:2.5rem}.network-assessments-readable .network-assessments-privacy strong{font-size:.8125rem}.network-assessments-readable .network-assessments-privacy small{font-size:.75rem}.network-assessments-readable .network-assessments-unit-row{grid-template-columns:minmax(13rem,1.2fr) 5rem 5.5rem 5.5rem minmax(8rem,.9fr) minmax(9rem,1fr) 4.5rem;gap:.75rem;min-width:70rem;min-height:5.5rem;font-size:.8125rem}.network-assessments-readable .network-assessments-coverage strong{font-size:.8125rem}.network-assessments-readable #historico-de-avaliacoes{scroll-margin-top:1rem}@media (max-width:78rem){.network-assessments-readable .network-assessments-hero,.network-assessments-readable :is(.network-assessments-quality-layout,.network-assessments-method-layout),.network-assessments-readable .network-assessments-layout{grid-template-columns:1fr}.network-assessments-readable .network-assessments-quality-overview{border-right:0;border-bottom:1px solid var(--line-soft)}.network-assessments-readable .network-assessments-side{grid-template-columns:repeat(2,minmax(0,1fr))}.network-assessments-readable .network-assessments-privacy{grid-column:1/-1}}@media (max-width:54rem){.network-assessments-readable .network-assessments-kpis,.network-assessments-readable .network-assessments-side{grid-template-columns:repeat(2,minmax(0,1fr))}.network-assessments-readable .network-assessments-toolbar{grid-template-columns:1fr}.network-assessments-readable .network-assessments-toolbar nav{order:3}.network-assessments-readable :is(.network-assessments-quality,.network-assessments-methods)>header{flex-direction:column;align-items:flex-start}}@media (max-width:40rem){.network-assessments-readable .network-assessments-hero dl,.network-assessments-readable .network-assessments-kpis,.network-assessments-readable .network-assessments-side,.network-assessments-readable .network-assessments-method-layout dl{grid-template-columns:1fr}.network-assessments-readable .network-assessments-hero>div{padding:1.25rem 1rem}.network-assessments-readable .network-assessments-hero h2{font-size:1.25rem}.network-assessments-readable .network-assessments-protected-body{grid-template-columns:2.5rem 1fr;padding:1rem}.network-assessments-readable .network-assessments-protected-body>a{grid-column:2;width:fit-content}.network-assessments-readable .network-assessments-privacy{grid-column:auto}}.network-assessment-settings{gap:12px;display:grid}.network-assessment-settings h2,.network-assessment-settings p,.network-assessment-settings dl{margin:0}.network-assessment-settings-hero{color:#fff;background:#17362f;border:1px solid #173d34;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);min-height:194px;display:grid;overflow:hidden}.network-assessment-settings-hero>div{background:radial-gradient(circle at 90% 18%,#4fcea624,#0000 36%);padding:27px 29px}.network-assessment-settings-hero>div>span{color:#74d9ba;letter-spacing:.11em;font-size:6px;font-weight:850}.network-assessment-settings-hero h2{letter-spacing:-.02em;max-width:680px;margin-top:8px;font-size:20px;line-height:1.16}.network-assessment-settings-hero>div>p{color:#b6ccc4;max-width:720px;margin-top:8px;font-size:7px;line-height:1.65}.network-assessment-settings-hero>div>div{align-items:center;gap:9px;margin-top:16px;display:flex}.network-assessment-settings-hero>div>div b{color:#70dbba;border:1px solid #407164;padding:6px 8px;font-size:5px}.network-assessment-settings-hero>div>div small{color:#94aaa3;font-size:5px}.network-assessment-settings-hero>dl{background:#1d3d35;border-left:1px solid #3a5b52;grid-template-columns:1fr 1fr;display:grid}.network-assessment-settings-hero dl>div{border-bottom:1px solid #385b51;border-right:1px solid #385b51;flex-direction:column;justify-content:center;min-height:96px;padding:13px 16px;display:flex}.network-assessment-settings-hero dt{color:#92aaa2;text-transform:uppercase;font-size:5px}.network-assessment-settings-hero dd{color:#7be1c1;margin:5px 0 2px;font-size:13px;font-weight:800}.network-assessment-settings-hero dl small{color:#94aaa3;font-size:5px}.network-assessment-settings-cascade{overflow:hidden}.network-assessment-settings-cascade>header,.network-assessment-settings-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:11px 15px;display:flex}.network-assessment-settings-cascade header span,.network-assessment-settings-units header span,.network-assessment-settings-section header span,.network-assessment-settings-impact header span,.network-assessment-settings-history header span{color:#16805f;letter-spacing:.09em;font-size:5px;font-weight:850}.network-assessment-settings-cascade header h2,.network-assessment-settings-units header h2,.network-assessment-settings-section header h2,.network-assessment-settings-impact header h2,.network-assessment-settings-history header h2{margin-top:4px;font-size:10px}.network-assessment-settings-cascade header p,.network-assessment-settings-units header p,.network-assessment-settings-section header p{color:#7d8a84;margin-top:4px;font-size:6px}.network-assessment-settings-cascade header>strong,.network-assessment-settings-units header>strong{color:#52645c;font-size:6px}.network-assessment-settings-cascade>div{background:#fbfcfc;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:8px;min-height:92px;padding:13px 15px;display:grid}.network-assessment-settings-cascade>div>i{color:#9aaaa4;text-align:center;font-size:11px;font-style:normal}.network-assessment-settings-cascade article{background:#fff;border:1px solid #dce5e1;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.network-assessment-settings-cascade article>b{color:#687870;background:#edf3f0;place-items:center;width:29px;height:29px;font-size:6px;display:grid}.network-assessment-settings-cascade article.organization{border-color:#9fcfbe;box-shadow:inset 3px 0 #17966e}.network-assessment-settings-cascade article.organization>b{color:#08795d;background:#e2f4ed}.network-assessment-settings-cascade article.unit>b{color:#765998;background:#f2edf8}.network-assessment-settings-cascade article strong,.network-assessment-settings-cascade article small{display:block}.network-assessment-settings-cascade article small{color:#7e8c85;margin-top:3px;font-size:5px;line-height:1.4}.network-assessment-settings-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:12px;display:grid}.network-assessment-settings-layout>form,.network-assessment-settings-layout>aside{gap:12px;display:grid}.network-assessment-settings-section{overflow:hidden}.network-assessment-settings-section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:11px 15px;display:flex}.network-assessment-settings-section header>b{color:#16805f;border:1px solid #d3e3dc;min-width:max-content;padding:6px 8px;font-size:5px}.network-assessment-settings-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px 15px;display:grid}.network-assessment-settings-methods button{text-align:left;background:#fbfcfc;border:1px solid #dfe6e3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:78px;padding:10px;display:grid}.network-assessment-settings-methods button.selected{background:#eff8f5;border-color:#92cdb9;box-shadow:inset 3px 0 #17966e}.network-assessment-settings-methods button>i{color:#687971;border:1px solid #d3dfda;place-items:center;width:35px;height:35px;font-size:7px;font-style:normal;font-weight:800;display:grid}.network-assessment-settings-methods button.selected>i{color:#fff;background:#17966e;border-color:#17966e}.network-assessment-settings-methods button p strong,.network-assessment-settings-methods button p small{display:block}.network-assessment-settings-methods button p small{color:#77867f;margin-top:4px;font-size:5px;line-height:1.45}.network-assessment-settings-methods button>b{color:#89958f;font-size:5px}.network-assessment-settings-methods button.selected>b{color:#08795d}.network-assessment-settings-collection{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:9px;padding:11px 15px 14px;display:grid}.network-assessment-settings-collection label{cursor:pointer;background:#fff;border:1px solid #e0e6e3;align-items:center;gap:8px;padding:9px 10px;display:flex}.network-assessment-settings-collection input{accent-color:#16805f;cursor:pointer}.network-assessment-settings-collection strong,.network-assessment-settings-collection small{display:block}.network-assessment-settings-collection strong{font-size:6px}.network-assessment-settings-collection small{color:#7f8b86;margin-top:3px;font-size:5px}.network-assessment-settings-timing{grid-template-columns:1fr 1fr;gap:12px;padding:14px 15px;display:grid}.network-assessment-settings-timing label>span,.network-assessment-settings-reason>span{color:#56675f;margin-bottom:6px;font-size:6px;font-weight:750;display:block}.network-assessment-settings-timing select,.network-assessment-settings-timing label>div{background:#fff;border:1px solid #dbe3df;width:100%;min-height:37px}.network-assessment-settings-timing select{color:#3d5048;padding:0 10px;font-size:7px}.network-assessment-settings-timing label>div{align-items:center;display:flex}.network-assessment-settings-timing input{border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:7px}.network-assessment-settings-timing label>div b{color:#76837d;border-left:1px solid #e3e9e6;align-self:stretch;place-items:center;padding:0 10px;font-size:6px;display:grid}.network-assessment-settings-note{padding:13px 15px;display:block}.network-assessment-settings-note textarea,.network-assessment-settings-reason textarea{resize:vertical;color:#3d5048;border:1px solid #dbe3df;width:100%;padding:10px;font-size:7px;line-height:1.55}.network-assessment-settings-reason{border:1px solid var(--line);background:#fff;padding:11px 13px;display:block}.network-assessment-settings-reason small{color:#87928d;margin-top:5px;font-size:5px;display:block}.network-assessment-settings-feedback{border:1px solid;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:6px;display:flex}.network-assessment-settings-feedback b{border:1px solid;place-items:center;width:23px;height:23px;display:grid}.network-assessment-settings-feedback.success{color:#08795d;background:#eff8f5;border-color:#b7dacd}.network-assessment-settings-feedback.error{color:#9a5038;background:#fff5f1;border-color:#e3c6bc}.network-assessment-settings-save{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:13px;min-height:62px;padding:10px 13px;display:flex}.network-assessment-settings-save p strong,.network-assessment-settings-save p small{display:block}.network-assessment-settings-save p small{color:#7e8b85;margin-top:3px;font-size:5px}.network-assessment-settings-save nav{gap:6px;display:flex}.network-assessment-settings-impact{overflow:hidden}.network-assessment-settings-impact>header{border-bottom:1px solid var(--line-soft);padding:12px 14px}.network-assessment-settings-impact>dl{grid-template-columns:1fr 1fr;display:grid}.network-assessment-settings-impact dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:73px;padding:12px}.network-assessment-settings-impact dt{color:#7d8a84;font-size:5px}.network-assessment-settings-impact dd{color:#34483f;margin:5px 0 2px;font-size:14px;font-weight:800}.network-assessment-settings-impact dl small{color:#87938d;font-size:5px}.network-assessment-settings-privacy{background:#fffaf0;border:1px solid #e7d7ad;grid-template-columns:31px 1fr;gap:9px;padding:12px;display:grid}.network-assessment-settings-privacy>b{color:#92681c;background:#f3e5c5;place-items:center;width:30px;height:30px;display:grid}.network-assessment-settings-privacy strong,.network-assessment-settings-privacy small{display:block}.network-assessment-settings-privacy small{color:#867752;margin-top:4px;font-size:5px;line-height:1.5}.network-assessment-settings-history{overflow:hidden}.network-assessment-settings-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:57px;padding:11px 13px;display:flex}.network-assessment-settings-history header>b{color:#61716a;font-size:7px}.network-assessment-settings-history>div{padding:0 12px 7px}.network-assessment-settings-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;min-height:80px;padding:10px 0;display:grid}.network-assessment-settings-history article>i{color:#08795d;background:#e8f5f0;place-items:center;width:24px;height:24px;font-size:5px;font-style:normal;font-weight:800;display:grid}.network-assessment-settings-history article p{min-width:0}.network-assessment-settings-history article strong,.network-assessment-settings-history article small,.network-assessment-settings-history article em{display:block}.network-assessment-settings-history article strong{font-size:6px}.network-assessment-settings-history article small{color:#74817b;margin-top:3px;font-size:5px;line-height:1.45}.network-assessment-settings-history article em{color:#7c6292;margin-top:4px;font-size:5px;font-style:normal}.network-assessment-settings-history article time{color:#929c98;grid-column:2;font-size:5px}.network-assessment-settings-history .empty{color:#87928d;padding:15px 2px 8px;font-size:6px}.network-assessment-settings-units{overflow:hidden}.network-assessment-settings-unit-row{border-bottom:1px solid var(--line-soft);color:#68766f;grid-template-columns:minmax(190px,1.2fr) 92px 95px 70px 75px minmax(115px,.8fr);align-items:center;gap:10px;min-height:65px;padding:0 15px;font-size:6px;display:grid}.network-assessment-settings-unit-row.header{color:#8a9691;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.network-assessment-settings-unit-row>div{align-items:center;gap:9px;min-width:0;display:flex}.network-assessment-settings-unit-row>div>b{color:#52645c;background:#edf3f0;flex:none;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.network-assessment-settings-unit-row p{min-width:0}.network-assessment-settings-unit-row strong,.network-assessment-settings-unit-row small{display:block}.network-assessment-settings-unit-row strong{color:#35463e;font-size:7px}.network-assessment-settings-unit-row small{color:#85918c;margin-top:3px;font-size:5px}.network-assessment-settings-unit-row .source{color:#08795d;background:#e8f5f0;width:fit-content;padding:5px 6px;font-size:5px;font-weight:750}.network-assessment-settings-unit-row .source.unit{color:#765998;background:#f2edf8}.network-assessment-settings-unit-row .source.platform{color:#5e6d66;background:#edf1f0}.network-assessment-settings-unit-row .urgent strong{color:#a65348}@media (max-width:1050px){.network-assessment-settings-hero{grid-template-columns:1fr}.network-assessment-settings-hero>dl{border-top:1px solid #3a5b52;border-left:0}.network-assessment-settings-layout{grid-template-columns:1fr}.network-assessment-settings-layout>aside{grid-template-columns:1fr 1fr}.network-assessment-settings-history{grid-column:1/-1}.network-assessment-settings-unit-row{grid-template-columns:minmax(180px,1.2fr) 85px 85px 65px 70px minmax(100px,.8fr)}}@media (max-width:760px){.network-assessment-settings-cascade>div{grid-template-columns:1fr}.network-assessment-settings-cascade>div>i{transform:rotate(90deg)}.network-assessment-settings-methods,.network-assessment-settings-collection,.network-assessment-settings-timing{grid-template-columns:1fr}.network-assessment-settings-unit-row.header{display:none}.network-assessment-settings-unit-row{grid-template-columns:minmax(170px,1.2fr) 90px 80px 80px;padding:8px 12px}.network-assessment-settings-unit-row>span:nth-of-type(2),.network-assessment-settings-unit-row>span:nth-of-type(3){display:none}}@media (max-width:560px){.network-assessment-settings-hero>div{padding:21px 18px}.network-assessment-settings-hero h2{font-size:17px}.network-assessment-settings-hero>dl,.network-assessment-settings-layout>aside{grid-template-columns:1fr}.network-assessment-settings-history{grid-column:auto}.network-assessment-settings-save{flex-direction:column;align-items:flex-start}.network-assessment-settings-save nav{flex-direction:column-reverse;width:100%}.network-assessment-settings-save button{width:100%}.network-assessment-settings-unit-row{grid-template-columns:minmax(150px,1fr) 86px 65px}.network-assessment-settings-unit-row>span:nth-of-type(4){display:none}}.network-assessment-settings{gap:1rem}.network-assessment-settings :is(a,button,select,input[type=radio]){cursor:pointer}.network-assessment-settings-hero{grid-template-columns:minmax(24rem,1.05fr) minmax(31rem,.95fr);min-height:15rem}.network-assessment-settings-hero>div{padding:1.5rem 1.625rem}.network-assessment-settings-hero>div>span,.network-assessment-settings-hero dt,.network-assessment-settings-cascade header span,.network-assessment-settings-units header span,.network-assessment-settings-section header span,.network-assessment-settings-impact header span,.network-assessment-settings-history header span,.network-assessment-settings-preview header span{font-size:.75rem;font-weight:850}.network-assessment-settings-hero h2{margin-top:.5rem;font-size:1.375rem;line-height:1.2}.network-assessment-settings-hero>div>p{margin-top:.625rem;font-size:.875rem;line-height:1.55}.network-assessment-settings-hero>div>div{gap:.75rem;margin-top:1.125rem}.network-assessment-settings-hero>div>div b,.network-assessment-settings-hero>div>div small,.network-assessment-settings-hero dl small,.network-assessment-settings-hero dt{font-size:.75rem}.network-assessment-settings-hero>div>div b{padding:.5rem .625rem}.network-assessment-settings-hero dl>div{min-height:7.5rem;padding:1rem 1.125rem}.network-assessment-settings-hero dd{margin:.625rem 0 .375rem;font-size:1.375rem}.network-assessment-settings-cascade>header,.network-assessment-settings-units>header,.network-assessment-settings-section>header,.network-assessment-settings-preview>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-assessment-settings :is(.network-assessment-settings-cascade,.network-assessment-settings-units,.network-assessment-settings-section,.network-assessment-settings-impact,.network-assessment-settings-history,.network-assessment-settings-preview) header h2{margin-top:.375rem;font-size:1.125rem}.network-assessment-settings :is(.network-assessment-settings-cascade,.network-assessment-settings-units,.network-assessment-settings-section,.network-assessment-settings-preview) header p{margin-top:.375rem;font-size:.875rem;line-height:1.45}.network-assessment-settings-cascade header>strong,.network-assessment-settings-units header>strong,.network-assessment-settings-section header>b,.network-assessment-settings-preview header>b{padding:.5rem .625rem;font-size:.75rem}.network-assessment-settings-cascade>div{grid-template-columns:1fr 2rem 1fr 2rem 1fr;gap:.75rem;min-height:8rem;padding:1rem 1.125rem}.network-assessment-settings-cascade>div>i{font-size:1rem}.network-assessment-settings-cascade article{grid-template-columns:2.5rem 1fr;gap:.75rem;min-height:5rem;padding:.875rem 1rem}.network-assessment-settings-cascade article>b{width:2.5rem;height:2.5rem;font-size:.75rem}.network-assessment-settings-cascade article strong{font-size:.875rem}.network-assessment-settings-cascade article small{margin-top:.25rem;font-size:.75rem}.network-assessment-settings-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);gap:1rem}.network-assessment-settings-layout>form,.network-assessment-settings-layout>aside{gap:1rem}.network-assessment-settings-methods{gap:.75rem;padding:1rem 1.125rem}.network-assessment-settings-methods button{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:7.25rem;padding:.875rem}.network-assessment-settings-methods button>i{width:2.75rem;height:2.75rem;font-size:.8125rem}.network-assessment-settings-methods button p strong{font-size:.875rem}.network-assessment-settings-methods button p small{margin-top:.375rem;font-size:.75rem}.network-assessment-settings-methods button>b{grid-column:2;font-size:.75rem}.network-assessment-settings-collection{gap:.75rem;padding:1rem 1.125rem}.network-assessment-settings-collection label{gap:.625rem;padding:.875rem}.network-assessment-settings-collection strong,.network-assessment-settings-timing label>span,.network-assessment-settings-reason>span{font-size:.8125rem}.network-assessment-settings-collection small,.network-assessment-settings-reason small{margin-top:.25rem;font-size:.75rem;line-height:1.45}.network-assessment-settings-timing{gap:1rem;padding:1rem 1.125rem}.network-assessment-settings-timing select,.network-assessment-settings-timing label>div{min-height:2.75rem}.network-assessment-settings-timing :is(select,input),.network-assessment-settings-timing label>div b,.network-assessment-settings-note textarea,.network-assessment-settings-reason textarea{font-size:.875rem}.network-assessment-settings-note{padding:1rem 1.125rem}.network-assessment-settings-note textarea,.network-assessment-settings-reason textarea{padding:.75rem}.network-assessment-settings-reason{padding:1rem 1.125rem}.network-assessment-settings-feedback{gap:.625rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.8125rem}.network-assessment-settings-save{gap:1rem;min-height:5rem;padding:.875rem 1rem}.network-assessment-settings-save p strong{font-size:.875rem}.network-assessment-settings-save p small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.network-assessment-settings-save nav{gap:.5rem}.network-assessment-settings-preview{border-color:#9dcbbb;overflow:hidden;box-shadow:inset .1875rem 0 #17966e}.network-assessment-settings-preview.method-change{border-color:#e0b985;box-shadow:inset .1875rem 0 #c37b37}.network-assessment-settings-preview>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;display:flex}.network-assessment-settings-preview header>b{color:#08795d;border:1px solid #badbcf}.network-assessment-settings-preview.method-change header>b{color:#985c27;border-color:#e3c7a4}.network-assessment-settings-preview-metrics{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.network-assessment-settings-preview-metrics>div{border-right:1px solid var(--line-soft);min-height:6.5rem;padding:1rem}.network-assessment-settings-preview-metrics dt,.network-assessment-settings-preview-metrics small{color:#74817b;font-size:.75rem}.network-assessment-settings-preview-metrics dd{color:#2d463c;margin:.5rem 0 .25rem;font-size:1.5rem;font-weight:850}.network-assessment-settings-preview-compare{background:#fbfcfc;grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:grid}.network-assessment-settings-preview-compare>i{color:#81918a;text-align:center;font-size:1.125rem;font-style:normal}.network-assessment-settings-preview-compare article{background:#fff;border:1px solid #dce5e1;padding:.875rem}.network-assessment-settings-preview-compare article>span{color:#718078;font-size:.75rem;font-weight:850}.network-assessment-settings-preview-compare strong,.network-assessment-settings-preview-compare small{display:block}.network-assessment-settings-preview-compare strong{margin-top:.375rem;font-size:.9375rem}.network-assessment-settings-preview-compare small{color:#74817b;margin-top:.25rem;font-size:.75rem}.network-assessment-settings-preview-alert{grid-template-columns:2.5rem 1fr;gap:.75rem;margin:0 1.125rem 1rem;padding:.875rem;display:grid}.network-assessment-settings-preview-alert.safe{background:#f0f8f5;border:1px solid #b8d9cd}.network-assessment-settings-preview-alert.warning{background:#fff9ef;border:1px solid #e4c7a0}.network-assessment-settings-preview-alert>b{color:#08795d;border:1px solid;place-items:center;width:2.5rem;height:2.5rem;display:grid}.network-assessment-settings-preview-alert.warning>b{color:#9a612c}.network-assessment-settings-preview-alert strong,.network-assessment-settings-preview-alert small{display:block}.network-assessment-settings-preview-alert strong{font-size:.875rem}.network-assessment-settings-preview-alert small{color:#68776f;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.network-assessment-settings-impact>header,.network-assessment-settings-history>header{min-height:5rem;padding:.875rem 1rem}.network-assessment-settings-impact dl>div{min-height:6.25rem;padding:.875rem}.network-assessment-settings-impact dt,.network-assessment-settings-impact dl small,.network-assessment-settings-history article small,.network-assessment-settings-history article em,.network-assessment-settings-history article time{font-size:.75rem}.network-assessment-settings-impact dd{margin:.5rem 0 .25rem;font-size:1.375rem}.network-assessment-settings-privacy{grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem}.network-assessment-settings-privacy>b{width:2.5rem;height:2.5rem}.network-assessment-settings-privacy strong{font-size:.875rem}.network-assessment-settings-privacy small{margin-top:.375rem;font-size:.75rem}.network-assessment-settings-history header>b,.network-assessment-settings-history article strong,.network-assessment-settings-history .empty{font-size:.8125rem}.network-assessment-settings-history article{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;min-height:7.5rem;padding:.875rem 0}.network-assessment-settings-history article>i{width:2.25rem;height:2.25rem;font-size:.75rem}.network-assessment-settings-unit-group{border-top:1px solid var(--line-soft);overflow-x:auto}.network-assessment-settings-unit-group-title{background:#eef8f4;justify-content:space-between;align-items:center;gap:1rem;min-width:70rem;min-height:4.5rem;padding:.875rem 1.125rem;display:flex;box-shadow:inset .1875rem 0 #17966e}.network-assessment-settings-unit-group.override .network-assessment-settings-unit-group-title{background:#f6f1fa;box-shadow:inset .1875rem 0 #8d69b5}.network-assessment-settings-unit-group-title strong,.network-assessment-settings-unit-group-title small{display:block}.network-assessment-settings-unit-group-title strong{font-size:.9375rem}.network-assessment-settings-unit-group-title small{color:#74817b;margin-top:.25rem;font-size:.75rem}.network-assessment-settings-unit-group-title>b{color:#08795d;border:1px solid #b9d7cc;place-items:center;min-width:2.25rem;height:2.25rem;font-size:.8125rem;display:grid}.network-assessment-settings-unit-group.override .network-assessment-settings-unit-group-title>b{color:#765998;border-color:#d6c6e5}.network-assessment-settings-unit-row{min-width:76rem;min-height:5.5rem;color:inherit;grid-template-columns:minmax(14rem,1.35fr) 8rem 8rem 7rem 6rem 7rem minmax(9rem,.8fr) 5rem;gap:.75rem;padding:0 1.125rem;font-size:.8125rem;text-decoration:none;transition:background-color .14s,box-shadow .14s}.network-assessment-settings-unit-row:not(.header):hover{background:#f4faf7;box-shadow:inset .1875rem 0 #17966e}.network-assessment-settings-unit-group.override .network-assessment-settings-unit-row:not(.header):hover{background:#faf7fc;box-shadow:inset .1875rem 0 #8d69b5}.network-assessment-settings-unit-row:not(.header):focus-visible{outline-offset:-.1875rem;outline:.1875rem solid #08795d}.network-assessment-settings-unit-row>em{color:#08795d;text-align:right;font-size:.75rem;font-style:normal;font-weight:850}.network-assessment-settings-unit-group.override .network-assessment-settings-unit-row>em{color:#765998}.network-assessment-settings-unit-row.header{min-height:2.75rem;font-size:.75rem}.network-assessment-settings-unit-row>div{gap:.75rem}.network-assessment-settings-unit-row>div>b{width:2.5rem;height:2.5rem;font-size:.75rem}.network-assessment-settings-unit-row strong{font-size:.8125rem}.network-assessment-settings-unit-row small,.network-assessment-settings-unit-row .source{font-size:.75rem}.network-assessment-settings-unit-row .source{padding:.375rem .5rem}.network-assessment-settings-unit-empty{color:#74817b;align-items:center;min-width:76rem;min-height:4rem;padding:0 1.125rem;font-size:.8125rem;display:flex}@media (max-width:78rem){.network-assessment-settings-hero,.network-assessment-settings-layout{grid-template-columns:1fr}.network-assessment-settings-hero>dl{border-top:1px solid #3a5b52;border-left:0}.network-assessment-settings-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.network-assessment-settings-history{grid-column:1/-1}}@media (max-width:54rem){.network-assessment-settings-cascade>div,.network-assessment-settings-preview-compare{grid-template-columns:1fr}.network-assessment-settings-cascade>div>i,.network-assessment-settings-preview-compare>i{transform:rotate(90deg)}.network-assessment-settings-methods,.network-assessment-settings-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.network-assessment-settings-unit-row>span:nth-of-type(2),.network-assessment-settings-unit-row>span:nth-of-type(3){display:block}}@media (max-width:40rem){.network-assessment-settings-hero{min-height:0;display:block}.network-assessment-settings-hero>div{padding:1.25rem}.network-assessment-settings-hero>dl,.network-assessment-settings-methods,.network-assessment-settings-collection,.network-assessment-settings-timing,.network-assessment-settings-preview-metrics,.network-assessment-settings-layout>aside{grid-template-columns:1fr}.network-assessment-settings-history{grid-column:auto}.network-assessment-settings-preview>header,.network-assessment-settings-save{flex-direction:column;align-items:flex-start}.network-assessment-settings-preview-alert{grid-template-columns:1fr}.network-assessment-settings-unit-row>span:nth-of-type(4){display:block}.network-assessment-settings-save nav{flex-direction:column-reverse;width:100%}.network-assessment-settings-save button{width:100%}}.network-assessment-setting-history-page{flex-direction:column;gap:1rem;display:flex}.network-assessment-setting-history-hero{color:#fff;background:#173747;border:1px solid #25475a;grid-template-columns:minmax(0,1.25fr) minmax(31rem,.75fr);min-height:12rem;display:grid}.network-assessment-setting-history-hero>div{background:linear-gradient(115deg,#29927526,#0000 62%);padding:1.5rem}.network-assessment-setting-history-hero>div>span,.network-assessment-setting-history-ledger>header span{color:#63d5b3;letter-spacing:.08em;font-size:.75rem;font-weight:850}.network-assessment-setting-history-hero h2{letter-spacing:-.025em;max-width:42rem;margin:.5rem 0 .625rem;font-size:1.375rem}.network-assessment-setting-history-hero>div>p{color:#b4c9d2;max-width:48rem;margin:0;font-size:.875rem;line-height:1.55}.network-assessment-setting-history-hero dl{background:#1d4051;border-left:1px solid #315466;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.network-assessment-setting-history-hero dl>div{border-right:1px solid #315466;flex-direction:column;justify-content:center;padding:1.125rem;display:flex}.network-assessment-setting-history-hero dl>div:last-child{border-right:0}.network-assessment-setting-history-hero dt,.network-assessment-setting-history-hero dl small{color:#92aebb;font-size:.75rem}.network-assessment-setting-history-hero dd{color:#fff;margin:.5rem 0 .25rem;font-size:1.25rem;font-weight:850}.network-assessment-setting-history-scope{background:#fff;border:1px solid #d7e2e7;grid-template-columns:1fr 2rem 1fr 2rem 1fr;align-items:center;gap:.75rem;min-height:5.5rem;padding:.875rem 1rem;display:grid}.network-assessment-setting-history-scope article{background:#f9fbfc;border:1px solid #dce5e9;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .75rem;display:grid}.network-assessment-setting-history-scope article.active{background:#f0f8f5;border-color:#83c9b4;box-shadow:inset .2rem 0 #17946d}.network-assessment-setting-history-scope article>b{color:#496c7e;background:#e7eef2;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;display:grid}.network-assessment-setting-history-scope article.active>b{color:#08795d;background:#d9f0e8}.network-assessment-setting-history-scope p{margin:0}.network-assessment-setting-history-scope strong,.network-assessment-setting-history-scope small{display:block}.network-assessment-setting-history-scope strong{color:#2c414b;font-size:.875rem}.network-assessment-setting-history-scope small{color:#718189;margin-top:.25rem;font-size:.75rem;line-height:1.4}.network-assessment-setting-history-scope>i{color:#87979f;text-align:center;font-size:1rem;font-style:normal}.network-assessment-setting-history-privacy{color:#75591e;background:#fffaf0;border:1px solid #ead9ae;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:4rem;padding:.75rem 1rem;display:grid}.network-assessment-setting-history-privacy>b{background:#f6e9c8;border:1px solid #e4ce96;place-items:center;width:2.5rem;height:2.5rem;display:grid}.network-assessment-setting-history-privacy p{margin:0}.network-assessment-setting-history-privacy strong,.network-assessment-setting-history-privacy small{display:block}.network-assessment-setting-history-privacy strong{font-size:.875rem}.network-assessment-setting-history-privacy small{color:#7d704d;margin-top:.25rem;font-size:.75rem;line-height:1.45}.network-assessment-setting-history-privacy>span{color:#806225;letter-spacing:.06em;font-size:.75rem;font-weight:800}.network-assessment-setting-history-ledger{overflow:hidden}.network-assessment-setting-history-ledger>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.125rem;display:flex}.network-assessment-setting-history-ledger>header span{color:#16805f}.network-assessment-setting-history-ledger>header h2{margin:.3rem 0 0;font-size:1rem}.network-assessment-setting-history-ledger>header p{color:#718078;margin:.3rem 0 0;font-size:.75rem}.network-assessment-setting-history-ledger>header>a,.network-assessment-settings-history>header>a{color:#167158;font-size:.75rem;font-weight:750}.network-assessment-setting-history-ledger>header>a{border:1px solid #cfdcd7;align-items:center;min-height:2.5rem;padding:0 .875rem;display:inline-flex}.network-assessment-setting-history-columns,.network-assessment-setting-history-events>article{grid-template-columns:minmax(16rem,.9fr) minmax(29rem,1.5fr) minmax(11rem,.6fr);gap:1rem;display:grid}.network-assessment-setting-history-columns{border-bottom:1px solid var(--line-soft);color:#718089;letter-spacing:.04em;text-transform:uppercase;background:#f5f8fa;align-items:center;min-height:2.5rem;padding:0 1.125rem;font-size:.75rem;font-weight:750}.network-assessment-setting-history-events>article{border-bottom:1px solid var(--line-soft);align-items:center;min-width:62rem;padding:1rem 1.125rem}.network-assessment-setting-history-events>article.method-change{box-shadow:inset .2rem 0 #76599a}.network-assessment-setting-history-decision{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.network-assessment-setting-history-decision>b{color:#08795d;background:#e5f3ee;place-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;display:grid}.network-assessment-setting-history-decision p,.network-assessment-setting-history-comparison p{margin:0}.network-assessment-setting-history-decision strong,.network-assessment-setting-history-decision small,.network-assessment-setting-history-comparison :is(span,strong,small),.network-assessment-setting-history-actor :is(strong,small){display:block}.network-assessment-setting-history-decision strong,.network-assessment-setting-history-comparison strong,.network-assessment-setting-history-actor strong{color:#2d4049;font-size:.8125rem}.network-assessment-setting-history-decision small{color:#66767d;margin-top:.3rem;font-size:.75rem;line-height:1.45}.network-assessment-setting-history-decision span{color:#23725a;letter-spacing:.04em;border:1px solid #c9ddd5;margin-top:.5rem;padding:.2rem .375rem;font-size:.75rem;font-weight:800;display:inline-flex}.network-assessment-setting-history-events>article.method-change .network-assessment-setting-history-decision span{color:#70518f;background:#f8f4fb;border-color:#d8c7e6}.network-assessment-setting-history-comparison{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.network-assessment-setting-history-comparison>p{background:#fbfcfd;border:1px solid #dae4e8;min-height:4.75rem;padding:.625rem .75rem}.network-assessment-setting-history-comparison>p>span,.network-assessment-setting-history-comparison>small{color:#78858b;font-size:.75rem}.network-assessment-setting-history-comparison>p>strong{margin-top:.3rem}.network-assessment-setting-history-comparison>p>small{color:#66767d;margin-top:.25rem;line-height:1.4}.network-assessment-setting-history-comparison>i{color:#829199;text-align:center;font-size:1rem;font-style:normal}.network-assessment-setting-history-comparison>small{grid-column:1/-1}.network-assessment-setting-history-actor{border-left:1px solid var(--line-soft);padding-left:1rem}.network-assessment-setting-history-actor time{color:#64747b;margin-top:.5rem;font-size:.75rem;display:block}.network-assessment-setting-history-actor time small{color:#8a969b;margin-top:.15rem}.network-assessment-setting-history-empty{color:#68777e;justify-content:center;align-items:center;gap:.75rem;min-height:8rem;display:flex}.network-assessment-setting-history-empty>b{background:#edf2f4;place-items:center;width:2.5rem;height:2.5rem;display:grid}.network-assessment-setting-history-empty p{margin:0}.network-assessment-setting-history-empty strong,.network-assessment-setting-history-empty small{font-size:.8125rem;display:block}.network-assessment-setting-history-empty small{color:#7c888e;margin-top:.25rem;font-size:.75rem}.network-assessment-setting-history-ledger>footer{background:#f5f8fa;grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);align-items:center;gap:1rem;min-height:4.5rem;padding:.875rem 1.125rem;display:grid}.network-assessment-setting-history-ledger>footer>p{color:#607179;align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.network-assessment-setting-history-ledger>footer>p i{background:#21a77f;width:.5rem;height:.5rem}.network-assessment-setting-history-ledger>footer nav{justify-content:center;align-items:stretch;gap:.375rem;display:flex}.network-assessment-setting-history-ledger>footer nav :is(a,b){color:#326e5b;white-space:nowrap;background:#fff;border:1px solid #ccd9de;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.75rem;font-weight:750;display:inline-flex}.network-assessment-setting-history-ledger>footer nav a.current{background:#eaf5f1}.network-assessment-setting-history-ledger>footer>small{color:#7c898f;text-align:right;font-size:.75rem}@media (max-width:78rem){.network-assessment-setting-history-hero{grid-template-columns:1fr}.network-assessment-setting-history-hero dl{border-top:1px solid #315466;border-left:0}.network-assessment-setting-history-columns{display:none}.network-assessment-setting-history-events{overflow-x:auto}.network-assessment-setting-history-ledger>footer{grid-template-columns:1fr auto}.network-assessment-setting-history-ledger>footer>small{text-align:left;grid-column:1/-1}}@media (max-width:54rem){.network-assessment-setting-history-scope{grid-template-columns:1fr}.network-assessment-setting-history-scope>i{transform:rotate(90deg)}.network-assessment-setting-history-privacy{grid-template-columns:2.5rem minmax(0,1fr)}.network-assessment-setting-history-privacy>span{grid-column:2}.network-assessment-setting-history-ledger>header{flex-direction:column;align-items:flex-start}.network-assessment-setting-history-events>article{grid-template-columns:1fr;min-width:0}.network-assessment-setting-history-actor{border-top:1px solid var(--line-soft);border-left:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0 0;display:flex}.network-assessment-setting-history-actor time{text-align:right;margin-top:0}.network-assessment-setting-history-ledger>footer{grid-template-columns:1fr}.network-assessment-setting-history-ledger>footer nav{justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}}@media (max-width:40rem){.network-assessment-setting-history-hero dl{grid-template-columns:1fr}.network-assessment-setting-history-hero dl>div{border-bottom:1px solid #315466;border-right:0}.network-assessment-setting-history-hero dl>div:last-child{border-bottom:0}.network-assessment-setting-history-hero>div{padding:1.125rem}.network-assessment-setting-history-comparison{grid-template-columns:1fr}.network-assessment-setting-history-comparison>i{transform:rotate(90deg)}}.platform-assessment-settings{gap:1rem;display:grid}.platform-assessment-settings :is(h2,h3,p,dl){margin:0}.platform-assessment-settings :is(a,button,select,input[type=radio]){cursor:pointer}.platform-evolution-settings>a{border-top:1px solid var(--line-soft);color:#08795d;padding:.75rem;font-size:.75rem;font-weight:800;display:block}.platform-assessment-settings-hero{color:#fff;background:#17362f;border:1px solid #173d34;grid-template-columns:minmax(24rem,1.05fr) minmax(31rem,.95fr);min-height:15rem;display:grid;overflow:hidden}.platform-assessment-settings-hero>div{background:radial-gradient(circle at 90% 18%,#4fcea624,#0000 36%);padding:1.5rem 1.625rem}.platform-assessment-settings-hero>div>span,.platform-assessment-settings-hero dt,.platform-assessment-settings-cascade header span,.platform-assessment-settings-section header span,.platform-assessment-settings-preview header span,.platform-assessment-settings-history header span,.platform-assessment-settings-networks header span{color:#16805f;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-assessment-settings-hero>div>span,.platform-assessment-settings-hero dt{color:#74d9ba}.platform-assessment-settings-hero h2{margin-top:.5rem;font-size:1.375rem;line-height:1.2}.platform-assessment-settings-hero>div>p{color:#b6ccc4;max-width:44rem;margin-top:.625rem;font-size:.9375rem;line-height:1.55}.platform-assessment-settings-hero>div>div{align-items:center;gap:.75rem;margin-top:1.125rem;display:flex}.platform-assessment-settings-hero>div>div b{color:#70dbba;border:1px solid #407164;padding:.5rem .625rem;font-size:.75rem}.platform-assessment-settings-hero>div>div small,.platform-assessment-settings-hero dl small{color:#a8bdb6;font-size:.75rem}.platform-assessment-settings-hero>dl{background:#1d3d35;border-left:1px solid #3a5b52;grid-template-columns:1fr 1fr;display:grid}.platform-assessment-settings-hero dl>div{border-bottom:1px solid #385b51;border-right:1px solid #385b51;flex-direction:column;justify-content:center;min-height:7.5rem;padding:1rem 1.125rem;display:flex}.platform-assessment-settings-hero dd{color:#7be1c1;margin:.625rem 0 .375rem;font-size:1.375rem;font-weight:850}.platform-assessment-settings-cascade,.platform-assessment-settings-section,.platform-assessment-settings-preview,.platform-assessment-settings-history,.platform-assessment-settings-networks{overflow:hidden}.platform-assessment-settings :is(.platform-assessment-settings-cascade,.platform-assessment-settings-section,.platform-assessment-settings-preview,.platform-assessment-settings-history,.platform-assessment-settings-networks)>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.125rem;display:flex}.platform-assessment-settings :is(.platform-assessment-settings-cascade,.platform-assessment-settings-section,.platform-assessment-settings-preview,.platform-assessment-settings-history,.platform-assessment-settings-networks) header h2{margin-top:.375rem;font-size:1.125rem}.platform-assessment-settings :is(.platform-assessment-settings-cascade,.platform-assessment-settings-section,.platform-assessment-settings-preview,.platform-assessment-settings-networks) header p{color:#718078;margin-top:.375rem;font-size:.875rem;line-height:1.45}.platform-assessment-settings-cascade header>strong,.platform-assessment-settings-networks header>strong,.platform-assessment-settings-section header>b,.platform-assessment-settings-preview header>b{color:#16805f;border:1px solid #d3e3dc;min-width:max-content;padding:.5rem .625rem;font-size:.75rem}.platform-assessment-settings-cascade>div{background:#fbfcfc;grid-template-columns:1fr 2rem 1fr 2rem 1fr;align-items:center;gap:.75rem;min-height:8rem;padding:1rem 1.125rem;display:grid}.platform-assessment-settings-cascade>div>i{color:#82928b;text-align:center;font-size:1rem;font-style:normal}.platform-assessment-settings-cascade article{background:#fff;border:1px solid #dce5e1;grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;min-height:5rem;padding:.875rem 1rem;display:grid}.platform-assessment-settings-cascade article.platform{border-color:#92cdb9;box-shadow:inset .1875rem 0 #17966e}.platform-assessment-settings-cascade article.network>b{color:#4f6f8d;background:#edf3f8}.platform-assessment-settings-cascade article.unit>b{color:#765998;background:#f2edf8}.platform-assessment-settings-cascade article>b{color:#08795d;background:#e2f4ed;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;display:grid}.platform-assessment-settings-cascade article :is(strong,small){display:block}.platform-assessment-settings-cascade article strong{font-size:.875rem}.platform-assessment-settings-cascade article small{color:#74817b;margin-top:.25rem;font-size:.75rem;line-height:1.4}.platform-assessment-settings-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);align-items:start;gap:1rem;display:grid}.platform-assessment-settings-layout>:is(form,aside){gap:1rem;display:grid}.platform-assessment-settings-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 1.125rem;display:grid}.platform-assessment-settings-methods button{text-align:left;background:#fbfcfc;border:1px solid #dfe6e3;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:7.25rem;padding:.875rem;display:grid}.platform-assessment-settings-methods button.selected{background:#eff8f5;border-color:#92cdb9;box-shadow:inset .1875rem 0 #17966e}.platform-assessment-settings-methods button>i{color:#687971;border:1px solid #d3dfda;place-items:center;width:2.75rem;height:2.75rem;font-size:.8125rem;font-style:normal;font-weight:850;display:grid}.platform-assessment-settings-methods button.selected>i{color:#fff;background:#17966e;border-color:#17966e}.platform-assessment-settings-methods button p :is(strong,small){display:block}.platform-assessment-settings-methods button p strong{font-size:.875rem}.platform-assessment-settings-methods button p small{color:#74817b;margin-top:.375rem;font-size:.75rem;line-height:1.45}.platform-assessment-settings-methods button>b{color:#829089;grid-column:2;font-size:.75rem}.platform-assessment-settings-methods button.selected>b{color:#08795d}.platform-assessment-settings-collection{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem 1.125rem;display:grid}.platform-assessment-settings-collection label{cursor:pointer;border:1px solid #e0e6e3;align-items:center;gap:.625rem;padding:.875rem;display:flex}.platform-assessment-settings-collection :is(strong,small){display:block}.platform-assessment-settings-collection strong,.platform-assessment-settings-timing label>span,.platform-assessment-settings-reason>span{font-size:.8125rem}.platform-assessment-settings-collection small,.platform-assessment-settings-reason small{color:#74817b;margin-top:.25rem;font-size:.75rem;line-height:1.45}.platform-assessment-settings-timing{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.125rem;display:grid}.platform-assessment-settings-timing label>span{color:#56675f;margin-bottom:.5rem;font-weight:750;display:block}.platform-assessment-settings-timing select,.platform-assessment-settings-timing label>div{background:#fff;border:1px solid #dbe3df;width:100%;min-height:2.75rem}.platform-assessment-settings-timing select{color:#3d5048;padding:0 .75rem;font-size:.875rem}.platform-assessment-settings-timing label>div{align-items:center;display:flex}.platform-assessment-settings-timing input{border:0;outline:0;flex:1;min-width:0;padding:0 .75rem;font-size:.875rem}.platform-assessment-settings-timing label>div b{color:#74817b;border-left:1px solid #e3e9e6;align-self:stretch;place-items:center;padding:0 .75rem;font-size:.8125rem;display:grid}.platform-assessment-settings-note{padding:1rem 1.125rem;display:block}.platform-assessment-settings-note textarea,.platform-assessment-settings-reason textarea{resize:vertical;color:#3d5048;border:1px solid #dbe3df;width:100%;padding:.75rem;font-size:.875rem;line-height:1.55}.platform-assessment-settings-preview{border-color:#9dcbbb;box-shadow:inset .1875rem 0 #17966e}.platform-assessment-settings-preview.warning{border-color:#e0b985;box-shadow:inset .1875rem 0 #c37b37}.platform-assessment-settings-preview.warning header>b{color:#985c27;border-color:#e3c7a4}.platform-assessment-settings-preview>dl{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-assessment-settings-preview dl>div{border-right:1px solid var(--line-soft);min-height:6.5rem;padding:1rem}.platform-assessment-settings-preview dt,.platform-assessment-settings-preview dl small{color:#74817b;font-size:.75rem}.platform-assessment-settings-preview dd{color:#2d463c;margin:.5rem 0 .25rem;font-size:1.5rem;font-weight:850}.platform-assessment-settings-preview-compare{background:#fbfcfc;grid-template-columns:1fr 2rem 1fr;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:grid}.platform-assessment-settings-preview-compare>i{color:#81918a;text-align:center;font-size:1.125rem;font-style:normal}.platform-assessment-settings-preview-compare article{background:#fff;border:1px solid #dce5e1;padding:.875rem}.platform-assessment-settings-preview-compare article>span{color:#718078;font-size:.75rem;font-weight:850}.platform-assessment-settings-preview-compare article :is(strong,small){display:block}.platform-assessment-settings-preview-compare strong{margin-top:.375rem;font-size:.9375rem}.platform-assessment-settings-preview-compare small{color:#74817b;margin-top:.25rem;font-size:.75rem}.platform-assessment-settings-preview-alert{background:#f0f8f5;border:1px solid #b8d9cd;grid-template-columns:2.5rem 1fr;gap:.75rem;margin:0 1.125rem 1rem;padding:.875rem;display:grid}.platform-assessment-settings-preview-alert.warning{background:#fff9ef;border-color:#e4c7a0}.platform-assessment-settings-preview-alert>b{color:#08795d;border:1px solid;place-items:center;width:2.5rem;height:2.5rem;display:grid}.platform-assessment-settings-preview-alert.warning>b{color:#9a612c}.platform-assessment-settings-preview-alert p :is(strong,small),.platform-assessment-settings-preview>footer p :is(strong,small){display:block}.platform-assessment-settings-preview-alert strong,.platform-assessment-settings-preview>footer strong{font-size:.875rem}.platform-assessment-settings-preview-alert small,.platform-assessment-settings-preview>footer small{color:#68776f;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.platform-assessment-settings-preview>footer{border-top:1px solid var(--line-soft);align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}.platform-assessment-settings-preview>footer>span{color:#765998;background:#f2edf8;padding:.375rem .5rem;font-size:.75rem;font-weight:850}.platform-assessment-settings-reason{border:1px solid var(--line);background:#fff;padding:1rem 1.125rem;display:block}.platform-assessment-settings-reason>span{color:#56675f;margin-bottom:.5rem;font-weight:750;display:block}.platform-assessment-settings-feedback{border:1px solid;align-items:center;gap:.625rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.platform-assessment-settings-feedback.success{color:#08795d;background:#eff8f5;border-color:#b7dacd}.platform-assessment-settings-feedback.error{color:#9a5038;background:#fff5f1;border-color:#e3c6bc}.platform-assessment-settings-feedback b{border:1px solid;place-items:center;width:2rem;height:2rem;display:grid}.platform-assessment-settings-save{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:flex}.platform-assessment-settings-save p :is(strong,small){display:block}.platform-assessment-settings-save p strong{font-size:.875rem}.platform-assessment-settings-save p small{color:#74817b;margin-top:.25rem;font-size:.75rem;line-height:1.4}.platform-assessment-settings-privacy{background:#fffaf0;border:1px solid #e7d7ad;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem;display:grid}.platform-assessment-settings-privacy>b{color:#92681c;background:#f3e5c5;place-items:center;width:2.5rem;height:2.5rem;display:grid}.platform-assessment-settings-privacy p :is(strong,small){display:block}.platform-assessment-settings-privacy strong{font-size:.875rem}.platform-assessment-settings-privacy small{color:#806f4d;margin-top:.375rem;font-size:.75rem;line-height:1.5}.platform-assessment-settings-history>header{min-height:5rem!important}.platform-assessment-settings-history header>b{font-size:.8125rem}.platform-assessment-settings-history>header>a{color:#674b89;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.75rem;font-weight:750;display:flex}.platform-assessment-settings-history>header>a b{color:#58656b;font-size:.75rem}.platform-assessment-settings-history>div{padding:0 1rem .5rem}.platform-assessment-settings-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;min-height:7.5rem;padding:.875rem 0;display:grid}.platform-assessment-settings-history article>i{color:#08795d;background:#e8f5f0;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.platform-assessment-settings-history article p :is(strong,small,em){display:block}.platform-assessment-settings-history article strong{font-size:.8125rem}.platform-assessment-settings-history article :is(small,em,time){color:#74817b;font-size:.75rem}.platform-assessment-settings-history article small{margin-top:.25rem;line-height:1.45}.platform-assessment-settings-history article em{color:#765998;margin-top:.375rem;font-style:normal}.platform-assessment-settings-history article time{grid-column:2}.platform-assessment-settings-history .empty{color:#74817b;padding:1rem 0;font-size:.8125rem}.platform-assessment-settings-network-group{border-top:1px solid var(--line-soft);overflow-x:auto}.platform-assessment-settings-network-group-title{background:#eef8f4;justify-content:space-between;align-items:center;gap:1rem;min-width:68rem;min-height:4.5rem;padding:.875rem 1.125rem;display:flex;box-shadow:inset .1875rem 0 #17966e}.platform-assessment-settings-network-group.protected .platform-assessment-settings-network-group-title{background:#f6f1fa;box-shadow:inset .1875rem 0 #8d69b5}.platform-assessment-settings-network-group-title p :is(strong,small){display:block}.platform-assessment-settings-network-group-title strong{font-size:.9375rem}.platform-assessment-settings-network-group-title small{color:#74817b;margin-top:.25rem;font-size:.75rem}.platform-assessment-settings-network-group-title>b{color:#08795d;border:1px solid #b9d7cc;place-items:center;min-width:2.25rem;height:2.25rem;font-size:.8125rem;display:grid}.platform-assessment-settings-network-row{border-bottom:1px solid var(--line-soft);min-width:74rem;min-height:5.5rem;color:inherit;grid-template-columns:minmax(15rem,1.4fr) repeat(4,minmax(7rem,.7fr)) minmax(9rem,.9fr) 5rem;align-items:center;gap:.75rem;padding:0 1.125rem;text-decoration:none;transition:background-color .14s,box-shadow .14s;display:grid}.platform-assessment-settings-network-row:not(.header):hover{background:#f4faf7;box-shadow:inset .1875rem 0 #17966e}.platform-assessment-settings-network-row:not(.header):focus-visible{outline-offset:-.1875rem;outline:.1875rem solid #08795d}.platform-assessment-settings-network-row>em{color:#08795d;text-align:right;font-size:.75rem;font-style:normal;font-weight:850}.platform-assessment-settings-network-row.header{color:#7d8984;text-transform:uppercase;min-height:2.75rem;font-size:.75rem;font-weight:800}.platform-assessment-settings-network-row>div{align-items:center;gap:.75rem;display:flex}.platform-assessment-settings-network-row>div>b{color:#52645c;background:#edf3f0;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;display:grid}.platform-assessment-settings-network-row :is(strong,small){display:block}.platform-assessment-settings-network-row strong{color:#35463e;font-size:.8125rem}.platform-assessment-settings-network-row small{color:#74817b;margin-top:.25rem;font-size:.75rem}.platform-assessment-settings-network-empty{color:#74817b;align-items:center;min-width:74rem;min-height:4rem;padding:0 1.125rem;font-size:.8125rem;display:flex}@media (max-width:78rem){.platform-assessment-settings-hero,.platform-assessment-settings-layout{grid-template-columns:1fr}.platform-assessment-settings-hero>dl{border-top:1px solid #3a5b52;border-left:0}.platform-assessment-settings-layout>aside{grid-template-columns:1fr 1fr}.platform-assessment-settings-history{grid-column:1/-1}}@media (max-width:54rem){.platform-assessment-settings-cascade>div,.platform-assessment-settings-preview-compare{grid-template-columns:1fr}.platform-assessment-settings-cascade>div>i,.platform-assessment-settings-preview-compare>i{transform:rotate(90deg)}.platform-assessment-settings-methods,.platform-assessment-settings-preview>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.platform-assessment-settings-hero{min-height:0;display:block}.platform-assessment-settings-hero>div{padding:1.25rem}.platform-assessment-settings-hero>dl,.platform-assessment-settings-methods,.platform-assessment-settings-collection,.platform-assessment-settings-timing,.platform-assessment-settings-preview>dl,.platform-assessment-settings-layout>aside{grid-template-columns:1fr}.platform-assessment-settings-history{grid-column:auto}.platform-assessment-settings-preview>header,.platform-assessment-settings-save{flex-direction:column;align-items:flex-start}.platform-assessment-settings-preview-alert{grid-template-columns:1fr}.platform-assessment-settings-save button{width:100%}}.platform-assessment-setting-history-page :is(a,button){cursor:pointer}.platform-assessment-setting-history-hero{background:#332c43;border-color:#55496b}.platform-assessment-setting-history-hero>div{background:linear-gradient(115deg,#8a68b43d,#0000 64%)}.platform-assessment-setting-history-hero dl{background:#3f3652;border-left-color:#5f5276}.platform-assessment-setting-history-hero dl>div{border-right-color:#5f5276}.platform-assessment-setting-history-page .network-assessment-setting-history-hero>div>span,.platform-assessment-setting-history-page .network-assessment-setting-history-ledger>header span{color:#d3b8f1}.platform-assessment-setting-history-page .network-assessment-setting-history-scope article.active{background:#f6f2fa;border-color:#bba4d8;box-shadow:inset .2rem 0 #76599a}.platform-assessment-setting-history-page .network-assessment-setting-history-scope article.active>b,.platform-assessment-setting-history-page .network-assessment-setting-history-decision>b{color:#674b89;background:#ede5f5}.platform-assessment-setting-history-page .network-assessment-setting-history-ledger>header>a{color:#674b89;border-color:#d9cce7}@media (max-width:40rem){.platform-assessment-setting-history-hero dl{border-left:0}}.network-infrastructure{gap:12px;display:grid}.network-infrastructure-hero{color:#fff;background:#1b2d39;border:1px solid #253b49;grid-template-columns:minmax(320px,.95fr) minmax(560px,1.15fr);min-height:204px;display:grid;overflow:hidden}.network-infrastructure-hero>div{background:radial-gradient(circle at 88% 15%,#53a7cf2b,#0000 35%);padding:24px 26px}.network-infrastructure-hero>div>span{color:#79c8ec;letter-spacing:.1em;font-size:6px;font-weight:800}.network-infrastructure-hero h2{letter-spacing:-.45px;max-width:525px;margin:7px 0;font-size:22px;line-height:1.12}.network-infrastructure-hero p{color:#b6c6cf;max-width:600px;margin:0;font-size:8px;line-height:1.55}.network-infrastructure-hero>div>div{align-items:center;gap:9px;margin-top:18px;display:flex}.network-infrastructure-hero>div>div b{color:#e2f5fe;background:#294654;padding:6px 8px;font-size:6px}.network-infrastructure-hero>div>div small{color:#90a6b1;font-size:6px}.network-infrastructure-hero dl{background:#263e4b;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-infrastructure-hero dl>div{border:0 solid #39525f;border-width:0 0 1px 1px;min-width:0;padding:21px}.network-infrastructure-hero dl>div.urgent{background:#593b39}.network-infrastructure-hero dt{color:#a7bbc4;font-size:6px}.network-infrastructure-hero dd{margin:8px 0 5px;font-size:24px;font-weight:760;line-height:1}.network-infrastructure-hero dl small{color:#91a9b4;font-size:6px}.network-infrastructure-hero dl .urgent small{color:#e4aea7}.network-infrastructure-kpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.network-infrastructure-kpis article{border:1px solid var(--line);background:#fff;min-height:84px;padding:13px 14px;position:relative}.network-infrastructure-kpis article:before{content:"";background:#3ca783;width:3px;position:absolute;inset:0 auto 0 0}.network-infrastructure-kpis article.blue:before{background:#478fc0}.network-infrastructure-kpis article.red:before{background:#c25b51}.network-infrastructure-kpis article.amber:before{background:#cf9836}.network-infrastructure-kpis article.violet:before{background:#8066b7}.network-infrastructure-kpis span,.network-infrastructure-kpis small{color:#7a8782;font-size:6px;display:block}.network-infrastructure-kpis strong{color:#2d3e37;margin:8px 0 5px;font-size:19px;line-height:1;display:block}.network-infrastructure-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.58fr);align-items:start;gap:12px;display:grid}.network-infrastructure-orders>header,.network-infrastructure-risks>header,.network-infrastructure-categories>header,.network-infrastructure-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.network-infrastructure-orders header span,.network-infrastructure-risks header span,.network-infrastructure-categories header span,.network-infrastructure-comparison header span{color:#2c799d;letter-spacing:.08em;font-size:5px;font-weight:800}.network-infrastructure-orders header h2,.network-infrastructure-risks header h2,.network-infrastructure-categories header h2,.network-infrastructure-comparison header h2{margin:4px 0 0;font-size:11px}.network-infrastructure-orders header p,.network-infrastructure-comparison header p{color:#7d8984;margin:4px 0 0;font-size:6px}.network-infrastructure-orders>header>strong,.network-infrastructure-risks>header>b,.network-infrastructure-categories>header>b,.network-infrastructure-comparison>header>strong{color:#5f6d67;font-size:7px}.network-infrastructure-toolbar{border-bottom:1px solid var(--line-soft);background:#f9fbfa;grid-template-columns:minmax(175px,.85fr) minmax(390px,1.7fr) 145px;align-items:end;gap:8px;padding:10px 12px;display:grid}.network-infrastructure-search{background:#fff;border:1px solid #dbe4e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.network-infrastructure-search>span{color:#788680;font-size:11px}.network-infrastructure-search input{color:#35453e;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-infrastructure-toolbar nav{gap:3px;min-width:0;display:flex;overflow-x:auto}.network-infrastructure-toolbar nav button{color:#68766f;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:6px;display:flex}.network-infrastructure-toolbar nav button.selected{color:#286b88;background:#eaf3f7;border-color:#327d9d;font-weight:750}.network-infrastructure-toolbar nav b{background:#edf1ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.network-infrastructure-toolbar>label:last-child>span{color:#87928d;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.network-infrastructure-toolbar select{color:#56645e;cursor:pointer;background:#fff;border:1px solid #dbe4e0;width:100%;height:31px;padding:0 7px;font-size:6px}.network-infrastructure-table,.network-infrastructure-unit-table{padding:0 13px 7px}.network-infrastructure-row{border-bottom:1px solid var(--line-soft);color:#65736c;grid-template-columns:minmax(165px,1.1fr) minmax(160px,1.15fr) minmax(120px,.8fr) 105px minmax(105px,.72fr) 81px 24px;align-items:center;gap:9px;min-height:71px;font-size:6px;display:grid}.network-infrastructure-row.header{color:#8a9691;text-transform:uppercase;letter-spacing:.045em;min-height:31px;font-size:5px;font-weight:750}.network-infrastructure-row.overdue{box-shadow:inset 3px 0 #c15b50}.network-infrastructure-row.due_soon{box-shadow:inset 3px 0 #d19b37}.network-infrastructure-asset{align-items:center;gap:9px;min-width:0;padding-left:7px;display:flex}.network-infrastructure-asset>b,.network-infrastructure-unit-row>div:first-child>b{color:#2d7798;background:#e6f1f6;flex:none;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.network-infrastructure-asset p,.network-infrastructure-unit-row p{min-width:0;margin:0}.network-infrastructure-row strong,.network-infrastructure-row small,.network-infrastructure-unit-row strong,.network-infrastructure-unit-row small{display:block}.network-infrastructure-row strong{color:#35463e;font-size:7px}.network-infrastructure-row small{color:#83908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.network-infrastructure-status{color:#08795d;white-space:nowrap;background:#e8f4ef;width:fit-content;padding:5px 6px;font-size:5px;font-weight:750}.network-infrastructure-status.overdue{color:#a04b42;background:#fce9e6}.network-infrastructure-status.due_soon{color:#98671b;background:#fff3df}.network-infrastructure-row>a{color:#2a7697;border:1px solid #d7e2de;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.network-infrastructure-empty{color:#7f8d87;text-align:center;align-content:center;place-items:center;gap:6px;min-height:190px;display:grid}.network-infrastructure-empty>span{color:#307a9a;background:#eaf3f7;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.network-infrastructure-empty strong{color:#4c5c54;font-size:8px}.network-infrastructure-empty p{margin:0;font-size:6px}.network-infrastructure-side{gap:12px;display:grid}.network-infrastructure-risks>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:27px minmax(0,1fr) 62px 21px;align-items:center;gap:8px;min-height:59px;padding:7px 12px;display:grid}.network-infrastructure-risks article>i{color:#347b98;background:#edf3f5;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.network-infrastructure-risks article.out_of_service>i,.network-infrastructure-risks article.overdue>i{color:#a65348;background:#fbe9e6}.network-infrastructure-risks article p{min-width:0;margin:0}.network-infrastructure-risks article strong,.network-infrastructure-risks article small{display:block}.network-infrastructure-risks article strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-infrastructure-risks article small{color:#84908b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.network-infrastructure-risks article>span{color:#4a5a52;text-align:right;font-size:6px;font-weight:750}.network-infrastructure-risks article.out_of_service>span,.network-infrastructure-risks article.overdue>span{color:#a44f45}.network-infrastructure-risks article>span small{color:#87938d;font-size:5px;font-weight:500}.network-infrastructure-risks article>a{color:#2d7798;border:1px solid #dce4e1;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.network-infrastructure-risk-empty,.network-infrastructure-category-empty{color:#84908b;margin:0;padding:20px 13px;font-size:6px}.network-infrastructure-categories>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:9px;min-height:57px;padding:7px 12px;display:grid}.network-infrastructure-categories article>i{color:#7258ad;background:#eeeafb;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.network-infrastructure-categories article p{min-width:0;margin:0}.network-infrastructure-categories article strong,.network-infrastructure-categories article small{display:block}.network-infrastructure-categories article strong{font-size:7px}.network-infrastructure-categories article small{color:#84908b;margin-top:3px;font-size:5px}.network-infrastructure-categories article>span{text-align:right;font-size:9px;font-weight:760}.network-infrastructure-categories article>span small{color:#8170a4;font-size:5px}.network-infrastructure-scope{background:#f4f9fb;border:1px solid #d7e2e7;grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.network-infrastructure-scope>b{color:#2d7696;background:#deedf4;place-items:center;width:30px;height:30px;display:grid}.network-infrastructure-scope p{margin:0}.network-infrastructure-scope strong,.network-infrastructure-scope small{display:block}.network-infrastructure-scope strong{font-size:7px}.network-infrastructure-scope small{color:#687d86;margin-top:4px;font-size:6px;line-height:1.5}.network-infrastructure-comparison{overflow:hidden}.network-infrastructure-unit-row{border-bottom:1px solid var(--line-soft);color:#67746e;grid-template-columns:minmax(180px,1.1fr) minmax(105px,.75fr) 80px minmax(110px,.8fr) minmax(125px,.9fr) minmax(120px,.85fr) 48px;align-items:center;gap:10px;min-height:69px;font-size:6px;display:grid}.network-infrastructure-unit-row.header{color:#8b9692;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.network-infrastructure-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-infrastructure-unit-row>div:first-child>b{color:#52625b;background:#edf2f0}.network-infrastructure-unit-row>span>strong{color:#35463e;font-size:8px}.network-infrastructure-unit-row>span.urgent>strong{color:#a65348}.network-infrastructure-unit-row small{color:#84908b;margin-top:3px;font-size:5px}.network-infrastructure-coverage p{background:#edf1ef;height:4px;margin:0 0 6px}.network-infrastructure-coverage i{background:#3aa57f;height:100%;display:block}.network-infrastructure-coverage strong{color:#31443b;font-size:7px}.network-infrastructure-unit-row>a{color:#2b7494;font-size:6px;font-weight:750}@media (max-width:1180px){.network-infrastructure-hero{grid-template-columns:1fr}.network-infrastructure-hero dl{min-height:140px}.network-infrastructure-kpis{grid-template-columns:repeat(3,1fr)}.network-infrastructure-layout{grid-template-columns:1fr}.network-infrastructure-side{grid-template-columns:1fr 1fr}.network-infrastructure-scope{grid-column:1/-1}.network-infrastructure-toolbar{grid-template-columns:1fr}.network-infrastructure-toolbar nav{order:3}}@media (max-width:900px){.network-infrastructure-row.header,.network-infrastructure-unit-row.header{display:none}.network-infrastructure-row{grid-template-columns:minmax(170px,1fr) minmax(155px,1fr) 100px 105px 78px 23px;padding:8px 0}.network-infrastructure-row>div:nth-of-type(3){display:none}.network-infrastructure-unit-row{grid-template-columns:minmax(170px,1fr) 100px 78px minmax(115px,.8fr) minmax(105px,.75fr) 45px;padding:8px 0}.network-infrastructure-unit-row>span:nth-of-type(2){display:none}}@media (max-width:660px){.network-infrastructure-kpis{grid-template-columns:repeat(2,1fr)}.network-infrastructure-hero>div{padding:20px 18px}.network-infrastructure-hero h2{font-size:18px}.network-infrastructure-hero dl{grid-template-columns:1fr 1fr}.network-infrastructure-side{grid-template-columns:1fr}.network-infrastructure-scope{grid-column:auto}.network-infrastructure-row{grid-template-columns:minmax(150px,1fr) 100px 75px 22px}.network-infrastructure-row>div:nth-of-type(2),.network-infrastructure-row>span:nth-of-type(2){display:none}.network-infrastructure-unit-row{grid-template-columns:minmax(150px,1fr) 75px minmax(100px,.8fr) 42px}.network-infrastructure-unit-row>span:nth-of-type(3),.network-infrastructure-unit-row>span:nth-of-type(4){display:none}}@media (max-width:430px){.network-infrastructure-kpis,.network-infrastructure-hero dl{grid-template-columns:1fr}.network-infrastructure-hero>div>div{flex-direction:column;align-items:flex-start}.network-infrastructure-toolbar nav{max-width:calc(100vw - 72px)}.network-infrastructure-row{grid-template-columns:minmax(140px,1fr) 75px 21px;gap:6px}.network-infrastructure-row>span:first-of-type{display:none}.network-infrastructure-unit-row{grid-template-columns:minmax(135px,1fr) minmax(90px,.8fr) 39px}.network-infrastructure-unit-row>span:first-of-type{display:none}}.infrastructure-planning{gap:12px;display:grid}.infrastructure-planning-hero{color:#fff;background:#17343a;border:1px solid #244249;grid-template-columns:minmax(330px,.92fr) minmax(580px,1.18fr);min-height:211px;display:grid;overflow:hidden}.infrastructure-planning-hero-copy{background:radial-gradient(circle at 90% 12%,#35b7ab2e,#0000 37%);padding:25px 27px}.infrastructure-planning-hero-copy>span{color:#62d7c8;letter-spacing:.1em;font-size:6px;font-weight:800}.infrastructure-planning-hero h2{letter-spacing:-.4px;max-width:570px;margin:7px 0;font-size:21px;line-height:1.13}.infrastructure-planning-hero p{color:#b5cbce;max-width:610px;margin:0;font-size:8px;line-height:1.55}.infrastructure-planning-hero-copy>div{align-items:center;gap:9px;margin-top:19px;display:flex}.infrastructure-planning-hero-copy>div b{color:#e5fffb;background:#265058;padding:6px 8px;font-size:6px}.infrastructure-planning-hero-copy>div small{color:#8eacb1;font-size:6px}.infrastructure-planning-hero dl{background:#24464d;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.infrastructure-planning-hero dl>div{border:0 solid #365960;border-width:0 0 1px 1px;min-width:0;padding:21px}.infrastructure-planning-hero dl>div.urgent{background:#594440}.infrastructure-planning-hero dt{color:#aac3c7;font-size:6px}.infrastructure-planning-hero dd{margin:8px 0 5px;font-size:22px;font-weight:760;line-height:1}.infrastructure-planning-hero dl small{color:#8eabb0;font-size:6px}.infrastructure-planning-hero dl .urgent small{color:#e5b6ae}.infrastructure-planning-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.infrastructure-planning-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:13px 14px;position:relative}.infrastructure-planning-kpis article:before{content:"";background:#3ca783;width:3px;position:absolute;inset:0 auto 0 0}.infrastructure-planning-kpis article.red:before{background:#c25b51}.infrastructure-planning-kpis article.amber:before{background:#cf9836}.infrastructure-planning-kpis article.blue:before{background:#478fc0}.infrastructure-planning-kpis article.violet:before{background:#8066b7}.infrastructure-planning-kpis span,.infrastructure-planning-kpis small{color:#7a8782;font-size:6px;display:block}.infrastructure-planning-kpis strong{color:#2d3e37;margin:8px 0 5px;font-size:18px;line-height:1;display:block}.infrastructure-planning-overview{grid-template-columns:minmax(0,1.55fr) minmax(310px,.58fr);align-items:start;gap:12px;display:grid}.infrastructure-planning-calendar,.infrastructure-planning-gaps,.infrastructure-planning-categories,.infrastructure-planning-assets,.infrastructure-planning-units{overflow:hidden}.infrastructure-planning-calendar>header,.infrastructure-planning-gaps>header,.infrastructure-planning-categories>header,.infrastructure-planning-assets>header,.infrastructure-planning-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.infrastructure-planning-calendar header span,.infrastructure-planning-gaps header span,.infrastructure-planning-categories header span,.infrastructure-planning-assets header span,.infrastructure-planning-units header span{color:#208b82;letter-spacing:.08em;font-size:5px;font-weight:800}.infrastructure-planning-calendar header h2,.infrastructure-planning-gaps header h2,.infrastructure-planning-categories header h2,.infrastructure-planning-assets header h2,.infrastructure-planning-units header h2{margin:4px 0 0;font-size:11px}.infrastructure-planning-calendar header p,.infrastructure-planning-assets header p,.infrastructure-planning-units header p{color:#7d8984;margin:4px 0 0;font-size:6px}.infrastructure-planning-calendar>header>b,.infrastructure-planning-gaps>header>b,.infrastructure-planning-categories>header>b,.infrastructure-planning-assets>header>strong,.infrastructure-planning-units>header>strong{color:#5f6d67;font-size:7px}.infrastructure-planning-weeks{grid-template-columns:repeat(14,minmax(59px,1fr));gap:5px;min-height:219px;padding:15px 12px 11px;display:grid;overflow-x:auto}.infrastructure-planning-weeks article{background:#fbfcfc;border:1px solid #e6ebe8;grid-template-rows:34px 116px 46px;align-items:end;min-width:59px;padding:0 5px;display:grid}.infrastructure-planning-weeks article.has-gap{background:#fffdf8;border-color:#ead8b9}.infrastructure-planning-weeks article>header{text-align:center;align-self:stretch;padding-top:7px}.infrastructure-planning-weeks article>header strong,.infrastructure-planning-weeks article>header small{display:block}.infrastructure-planning-weeks article>header strong{color:#4b5b54;font-size:5px}.infrastructure-planning-weeks article>header small{color:#8a9590;margin-top:3px;font-size:5px}.infrastructure-planning-week-bars{background:repeating-linear-gradient(0deg,#0000 0 26px,#eef3f0 27px);border-bottom:1px solid #dde5e1;justify-content:center;align-items:flex-end;gap:3px;height:108px;display:flex}.infrastructure-planning-week-bars i{width:11px;display:block}.infrastructure-planning-week-bars i.covered{background:#42aa8a}.infrastructure-planning-week-bars i.gap{background:#d49a35}.infrastructure-planning-weeks article>footer{text-align:center;align-self:stretch;padding-top:6px}.infrastructure-planning-weeks article>footer strong,.infrastructure-planning-weeks article>footer small,.infrastructure-planning-weeks article>footer span{display:block}.infrastructure-planning-weeks article>footer strong{color:#33473e;font-size:9px;line-height:1}.infrastructure-planning-weeks article>footer small,.infrastructure-planning-weeks article>footer span{color:#84908b;margin-top:2px;font-size:5px}.infrastructure-planning-calendar>footer{border-top:1px solid var(--line-soft);color:#6f7c75;align-items:center;gap:15px;min-height:37px;padding:8px 15px;font-size:5px;display:flex}.infrastructure-planning-calendar>footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.infrastructure-planning-calendar>footer i{width:8px;height:8px;display:block}.infrastructure-planning-calendar>footer i.covered{background:#42aa8a}.infrastructure-planning-calendar>footer i.gap{background:#d49a35}.infrastructure-planning-calendar>footer small{color:#929b97;margin-left:auto}.infrastructure-planning-side{gap:12px;display:grid}.infrastructure-planning-gaps>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 82px 21px;align-items:center;gap:8px;min-height:59px;padding:7px 12px;display:grid}.infrastructure-planning-gaps article>i{color:#a06f20;background:#fff0d8;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.infrastructure-planning-gaps article.overdue>i{color:#aa5147;background:#fbe8e5}.infrastructure-planning-gaps article p{min-width:0;margin:0}.infrastructure-planning-gaps article strong,.infrastructure-planning-gaps article small{display:block}.infrastructure-planning-gaps article p strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.infrastructure-planning-gaps article small{color:#84908b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.infrastructure-planning-gaps article>span{color:#96691e;text-align:right;font-size:6px;font-weight:750}.infrastructure-planning-gaps article.overdue>span{color:#aa5147}.infrastructure-planning-gaps article>a{color:#23877d;border:1px solid #dce4e1;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.infrastructure-planning-categories>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 75px;align-items:center;gap:9px;min-height:57px;padding:7px 12px;display:grid}.infrastructure-planning-categories article>i{color:#23887e;background:#e8f4f2;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.infrastructure-planning-categories article p{min-width:0;margin:0}.infrastructure-planning-categories article p strong,.infrastructure-planning-categories article p small{display:block}.infrastructure-planning-categories article p strong{font-size:7px}.infrastructure-planning-categories article p small{color:#84908b;margin-top:3px;font-size:5px}.infrastructure-planning-categories article>div{grid-template-columns:1fr 24px;align-items:center;gap:5px;display:grid}.infrastructure-planning-categories article>div>span{background:#edf1ef;height:4px}.infrastructure-planning-categories article>div>span i{background:#42aa8a;height:100%;display:block}.infrastructure-planning-categories article>div>b{color:#4d5b55;text-align:right;font-size:6px}.infrastructure-planning-toolbar{border-bottom:1px solid var(--line-soft);background:#f9fbfa;grid-template-columns:minmax(190px,.85fr) minmax(400px,1.72fr) 126px 126px;align-items:end;gap:8px;padding:10px 12px;display:grid}.infrastructure-planning-search{background:#fff;border:1px solid #dbe4e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.infrastructure-planning-search>span{color:#788680;font-size:11px}.infrastructure-planning-search input{color:#35453e;border:0;outline:0;flex:1;min-width:0;font-size:7px}.infrastructure-planning-toolbar nav{gap:3px;min-width:0;display:flex;overflow-x:auto}.infrastructure-planning-toolbar nav button{color:#68766f;cursor:pointer;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:6px;display:flex}.infrastructure-planning-toolbar nav button.selected{color:#16776e;background:#e8f5f2;border-color:#278d83;font-weight:750}.infrastructure-planning-toolbar nav b{background:#edf1ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.infrastructure-planning-toolbar>label:not(.infrastructure-planning-search)>span{color:#87928d;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.infrastructure-planning-toolbar select{color:#56645e;cursor:pointer;background:#fff;border:1px solid #dbe4e0;width:100%;height:31px;padding:0 7px;font-size:6px}.infrastructure-planning-table,.infrastructure-planning-unit-table{padding:0 13px 7px}.infrastructure-planning-row{border-bottom:1px solid var(--line-soft);color:#65736c;grid-template-columns:minmax(175px,1.08fr) minmax(140px,.86fr) 104px minmax(125px,.8fr) 105px 100px 24px;align-items:center;gap:9px;min-height:72px;font-size:6px;display:grid}.infrastructure-planning-row.header{color:#8a9691;text-transform:uppercase;letter-spacing:.045em;min-height:31px;font-size:5px;font-weight:750}.infrastructure-planning-row.gap{box-shadow:inset 3px 0 #d29a39}.infrastructure-planning-row.overdue.gap{box-shadow:inset 3px 0 #c45c51}.infrastructure-planning-asset{align-items:center;gap:9px;min-width:0;padding-left:7px;display:flex}.infrastructure-planning-asset>b,.infrastructure-planning-unit-row>div:first-child>b{color:#23877d;background:#e5f3f1;flex:none;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.infrastructure-planning-row p,.infrastructure-planning-unit-row p{min-width:0;margin:0}.infrastructure-planning-row strong,.infrastructure-planning-row small,.infrastructure-planning-unit-row strong,.infrastructure-planning-unit-row small{display:block}.infrastructure-planning-row strong{color:#35463e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.infrastructure-planning-row small{color:#83908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.infrastructure-planning-row small.bad{color:#aa5147;font-weight:750}.infrastructure-planning-coverage{background:#f1f3f2;width:fit-content;max-width:100%;padding:5px 6px}.infrastructure-planning-coverage.covered{background:#e7f5ef}.infrastructure-planning-coverage.gap{background:#fff1dc}.infrastructure-planning-coverage.covered strong{color:#17775c}.infrastructure-planning-coverage.gap strong{color:#97671b}.infrastructure-planning-row>a{color:#23877d;border:1px solid #d7e2de;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.infrastructure-planning-empty{color:#7f8d87;text-align:center;align-content:center;place-items:center;gap:6px;min-height:175px;display:grid}.infrastructure-planning-empty.compact{min-height:128px;padding:13px}.infrastructure-planning-empty>span{color:#23877d;background:#e8f4f2;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.infrastructure-planning-empty strong{color:#4c5c54;font-size:8px}.infrastructure-planning-empty p{max-width:260px;margin:0;font-size:6px;line-height:1.5}.infrastructure-planning-unit-row{border-bottom:1px solid var(--line-soft);color:#67746e;grid-template-columns:minmax(185px,1.08fr) 110px 90px 105px minmax(125px,.86fr) 105px 48px;align-items:center;gap:10px;min-height:70px;font-size:6px;display:grid}.infrastructure-planning-unit-row.header{color:#8b9692;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.infrastructure-planning-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.infrastructure-planning-unit-row>span>strong,.infrastructure-planning-unit-coverage>strong{color:#35463e;font-size:8px}.infrastructure-planning-unit-row>span.attention>strong{color:#aa574d}.infrastructure-planning-unit-row small{color:#84908b;margin-top:3px;font-size:5px}.infrastructure-planning-unit-coverage p{background:#edf1ef;height:4px;margin:0 0 5px}.infrastructure-planning-unit-coverage i{background:#42aa8a;height:100%;display:block}.infrastructure-planning-unit-row>a{color:#238177;font-size:6px;font-weight:750}.infrastructure-planning-boundary{background:#f0f8f6;border:1px solid #cfe4df;grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.infrastructure-planning-boundary>b{color:#20847a;background:#ddefeb;place-items:center;width:30px;height:30px;display:grid}.infrastructure-planning-boundary p{margin:0}.infrastructure-planning-boundary strong,.infrastructure-planning-boundary small{display:block}.infrastructure-planning-boundary strong{font-size:7px}.infrastructure-planning-boundary small{color:#687d78;margin-top:4px;font-size:6px;line-height:1.5}@media (max-width:1220px){.infrastructure-planning-hero{grid-template-columns:1fr}.infrastructure-planning-hero dl{min-height:140px}.infrastructure-planning-overview{grid-template-columns:1fr}.infrastructure-planning-side,.infrastructure-planning-toolbar{grid-template-columns:1fr 1fr}.infrastructure-planning-toolbar nav{order:3;grid-column:1/-1}}@media (max-width:920px){.infrastructure-planning-row.header,.infrastructure-planning-unit-row.header{display:none}.infrastructure-planning-row{grid-template-columns:minmax(165px,1fr) minmax(135px,.82fr) 105px minmax(122px,.78fr) 85px 23px;padding:8px 0}.infrastructure-planning-row>span:nth-of-type(3){display:none}.infrastructure-planning-unit-row{grid-template-columns:minmax(165px,1fr) 105px 95px minmax(120px,.82fr) 95px 45px;padding:8px 0}.infrastructure-planning-unit-row>span:nth-of-type(2){display:none}}@media (max-width:680px){.infrastructure-planning-kpis{grid-template-columns:repeat(2,1fr)}.infrastructure-planning-hero-copy{padding:20px 18px}.infrastructure-planning-hero h2{font-size:18px}.infrastructure-planning-hero dl{grid-template-columns:1fr 1fr}.infrastructure-planning-side{grid-template-columns:1fr}.infrastructure-planning-calendar>footer{flex-wrap:wrap;align-items:flex-start}.infrastructure-planning-calendar>footer small{width:100%;margin-left:0}.infrastructure-planning-toolbar{grid-template-columns:1fr}.infrastructure-planning-toolbar nav{grid-column:auto}.infrastructure-planning-row{grid-template-columns:minmax(145px,1fr) 105px minmax(112px,.78fr) 22px}.infrastructure-planning-row>div:nth-of-type(2),.infrastructure-planning-row>span:nth-of-type(2){display:none}.infrastructure-planning-unit-row{grid-template-columns:minmax(145px,1fr) 95px minmax(110px,.8fr) 42px}.infrastructure-planning-unit-row>span:nth-of-type(3),.infrastructure-planning-unit-row>span:nth-of-type(4){display:none}}@media (max-width:430px){.infrastructure-planning-kpis,.infrastructure-planning-hero dl{grid-template-columns:1fr}.infrastructure-planning-hero-copy>div{flex-direction:column;align-items:flex-start}.infrastructure-planning-toolbar nav{max-width:calc(100vw - 72px)}.infrastructure-planning-row{grid-template-columns:minmax(140px,1fr) minmax(106px,.78fr) 21px;gap:6px}.infrastructure-planning-row>span:first-of-type{display:none}.infrastructure-planning-unit-row{grid-template-columns:minmax(140px,1fr) minmax(100px,.8fr) 39px}.infrastructure-planning-unit-row>span:first-of-type{display:none}}.infrastructure-history{gap:12px;display:grid}.infrastructure-history-hero{color:#fff;background:#202c3d;border:1px solid #2c394c;grid-template-columns:minmax(330px,.92fr) minmax(580px,1.18fr);min-height:211px;display:grid;overflow:hidden}.infrastructure-history-hero-copy{background:radial-gradient(circle at 91% 12%,#8974cd2e,#0000 37%);padding:25px 27px}.infrastructure-history-hero-copy>span{color:#afa0ea;letter-spacing:.1em;font-size:6px;font-weight:800}.infrastructure-history-hero h2{letter-spacing:-.4px;max-width:570px;margin:7px 0;font-size:21px;line-height:1.13}.infrastructure-history-hero p{color:#bac2ce;max-width:610px;margin:0;font-size:8px;line-height:1.55}.infrastructure-history-hero-copy>div{align-items:center;gap:9px;margin-top:19px;display:flex}.infrastructure-history-hero-copy>div b{color:#eeeafe;background:#343d58;padding:6px 8px;font-size:6px}.infrastructure-history-hero-copy>div small{color:#929cac;font-size:6px}.infrastructure-history-hero dl{background:#2c394c;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.infrastructure-history-hero dl>div{border:0 solid #3e4a5e;border-width:0 0 1px 1px;min-width:0;padding:21px}.infrastructure-history-hero dt{color:#b0b8c5;font-size:6px}.infrastructure-history-hero dd{margin:8px 0 5px;font-size:22px;font-weight:760;line-height:1}.infrastructure-history-hero dl small{color:#939faf;font-size:6px}.infrastructure-history-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.infrastructure-history-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:13px 14px;position:relative}.infrastructure-history-kpis article:before{content:"";background:#3ca783;width:3px;position:absolute;inset:0 auto 0 0}.infrastructure-history-kpis article.red:before{background:#c25b51}.infrastructure-history-kpis article.amber:before{background:#cf9836}.infrastructure-history-kpis article.violet:before{background:#8066b7}.infrastructure-history-kpis article.blue:before{background:#478fc0}.infrastructure-history-kpis span,.infrastructure-history-kpis small{color:#7a8782;font-size:6px;display:block}.infrastructure-history-kpis strong{color:#2d3e37;margin:8px 0 5px;font-size:18px;line-height:1;display:block}.infrastructure-history-overview{grid-template-columns:minmax(0,1.52fr) minmax(300px,.62fr);align-items:stretch;gap:12px;display:grid}.infrastructure-history-trend,.infrastructure-history-providers,.infrastructure-history-orders,.infrastructure-history-units{overflow:hidden}.infrastructure-history-trend>header,.infrastructure-history-providers>header,.infrastructure-history-orders>header,.infrastructure-history-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.infrastructure-history-trend header span,.infrastructure-history-providers header span,.infrastructure-history-orders header span,.infrastructure-history-units header span{color:#7661aa;letter-spacing:.08em;font-size:5px;font-weight:800}.infrastructure-history-trend header h2,.infrastructure-history-providers header h2,.infrastructure-history-orders header h2,.infrastructure-history-units header h2{margin:4px 0 0;font-size:11px}.infrastructure-history-trend header p,.infrastructure-history-providers header p,.infrastructure-history-orders header p,.infrastructure-history-units header p{color:#7d8984;margin:4px 0 0;font-size:6px}.infrastructure-history-trend>header>b,.infrastructure-history-providers>header>b,.infrastructure-history-orders>header>strong,.infrastructure-history-units>header>strong{color:#5f6d67;font-size:7px}.infrastructure-history-chart{grid-template-columns:repeat(6,minmax(65px,1fr));align-items:end;gap:9px;height:201px;padding:19px 15px 11px;display:grid}.infrastructure-history-chart article{text-align:center;grid-template-rows:122px auto auto auto;align-items:end;min-width:0;display:grid}.infrastructure-history-bars{background:repeating-linear-gradient(0deg,#0000 0 27px,#f0f3f1 28px);border-bottom:1px solid #dfe5e2;justify-content:center;align-items:flex-end;gap:4px;height:112px;display:flex}.infrastructure-history-bars i{width:13px;min-height:0;transition:height .18s;display:block}.infrastructure-history-bars i.completed{background:#7962b2}.infrastructure-history-bars i.cost{background:#5aa2bd}.infrastructure-history-chart strong{color:#435048;text-transform:capitalize;margin-top:7px;font-size:7px}.infrastructure-history-chart small{color:#7c8983;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.infrastructure-history-chart article>span{color:#9a7590;margin-top:3px;font-size:5px}.infrastructure-history-trend>footer{border-top:1px solid var(--line-soft);color:#6f7c75;align-items:center;gap:15px;min-height:37px;padding:8px 15px;font-size:5px;display:flex}.infrastructure-history-trend>footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.infrastructure-history-trend>footer i{width:8px;height:8px;display:block}.infrastructure-history-trend>footer i.completed{background:#7962b2}.infrastructure-history-trend>footer i.cost{background:#5aa2bd}.infrastructure-history-trend>footer small{color:#929b97;margin-left:auto}.infrastructure-history-providers>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) minmax(86px,.72fr);align-items:center;gap:9px;min-height:61px;padding:8px 13px;display:grid}.infrastructure-history-providers article>b{color:#7359aa;background:#eeeafb;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.infrastructure-history-providers article p{min-width:0;margin:0}.infrastructure-history-providers article strong,.infrastructure-history-providers article small{display:block}.infrastructure-history-providers article p strong{color:#3e4c45;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.infrastructure-history-providers article small{color:#87918c;margin-top:3px;font-size:5px}.infrastructure-history-providers article>span{text-align:right}.infrastructure-history-providers article>span strong{color:#4d5c55;font-size:7px}.infrastructure-history-toolbar{border-bottom:1px solid var(--line-soft);background:#f9fbfa;grid-template-columns:minmax(190px,.85fr) minmax(355px,1.55fr) 145px;align-items:end;gap:8px;padding:10px 12px;display:grid}.infrastructure-history-search{background:#fff;border:1px solid #dbe4e0;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.infrastructure-history-search>span{color:#788680;font-size:11px}.infrastructure-history-search input{color:#35453e;border:0;outline:0;flex:1;min-width:0;font-size:7px}.infrastructure-history-toolbar nav{gap:3px;min-width:0;display:flex;overflow-x:auto}.infrastructure-history-toolbar nav button{color:#68766f;cursor:pointer;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:6px;display:flex}.infrastructure-history-toolbar nav button.selected{color:#674c9d;background:#f0ecf9;border-color:#7860ae;font-weight:750}.infrastructure-history-toolbar nav b{background:#edf1ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.infrastructure-history-toolbar>label:last-child>span{color:#87928d;margin-bottom:3px;font-size:5px;font-weight:750;display:block}.infrastructure-history-toolbar select{color:#56645e;cursor:pointer;background:#fff;border:1px solid #dbe4e0;width:100%;height:31px;padding:0 7px;font-size:6px}.infrastructure-history-table,.infrastructure-history-unit-table{padding:0 13px 7px}.infrastructure-history-row{border-bottom:1px solid var(--line-soft);color:#65736c;grid-template-columns:minmax(165px,1.05fr) minmax(185px,1.22fr) minmax(155px,1fr) 91px 83px minmax(100px,.76fr) 24px;align-items:center;gap:9px;min-height:72px;font-size:6px;display:grid}.infrastructure-history-row.header{color:#8a9691;text-transform:uppercase;letter-spacing:.045em;min-height:31px;font-size:5px;font-weight:750}.infrastructure-history-row.late{box-shadow:inset 3px 0 #ca7566}.infrastructure-history-asset{align-items:center;gap:9px;min-width:0;padding-left:7px;display:flex}.infrastructure-history-asset>b,.infrastructure-history-unit-row>div:first-child>b{color:#745baa;background:#eeeafb;flex:none;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.infrastructure-history-row p,.infrastructure-history-unit-row p{min-width:0;margin:0}.infrastructure-history-row strong,.infrastructure-history-row small,.infrastructure-history-unit-row strong,.infrastructure-history-unit-row small{display:block}.infrastructure-history-row strong{color:#35463e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.infrastructure-history-row small{color:#83908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.infrastructure-history-row small.good{color:#238160;font-weight:750}.infrastructure-history-row small.bad{color:#ac554b;font-weight:750}.infrastructure-history-row>a{color:#7256a6;border:1px solid #d7e2de;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.infrastructure-history-empty{color:#7f8d87;text-align:center;align-content:center;place-items:center;gap:6px;min-height:175px;display:grid}.infrastructure-history-empty.compact{min-height:150px}.infrastructure-history-empty>span{color:#7357a8;background:#f0ecf9;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.infrastructure-history-empty strong{color:#4c5c54;font-size:8px}.infrastructure-history-empty p{margin:0;font-size:6px}.infrastructure-history-unit-row{border-bottom:1px solid var(--line-soft);color:#67746e;grid-template-columns:minmax(185px,1.08fr) 76px 105px 100px minmax(128px,.9fr) 105px 48px;align-items:center;gap:10px;min-height:70px;font-size:6px;display:grid}.infrastructure-history-unit-row.header{color:#8b9692;text-transform:uppercase;min-height:30px;font-size:5px;font-weight:750}.infrastructure-history-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.infrastructure-history-unit-row>span>strong,.infrastructure-history-cost>strong{color:#35463e;font-size:8px}.infrastructure-history-unit-row>span.attention>strong{color:#aa574d}.infrastructure-history-unit-row small{color:#84908b;margin-top:3px;font-size:5px}.infrastructure-history-cost p{background:#edf1ef;height:4px;margin:5px 0 0}.infrastructure-history-cost i{background:#5aa2bd;height:100%;display:block}.infrastructure-history-unit-row>a{color:#7155a4;font-size:6px;font-weight:750}.infrastructure-history-privacy{background:#f7f4fb;border:1px solid #ded8ed;grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.infrastructure-history-privacy>b{color:#7556a5;background:#eae3f5;place-items:center;width:30px;height:30px;display:grid}.infrastructure-history-privacy p{margin:0}.infrastructure-history-privacy strong,.infrastructure-history-privacy small{display:block}.infrastructure-history-privacy strong{font-size:7px}.infrastructure-history-privacy small{color:#756d80;margin-top:4px;font-size:6px;line-height:1.5}@media (max-width:1180px){.infrastructure-history-hero{grid-template-columns:1fr}.infrastructure-history-hero dl{min-height:140px}.infrastructure-history-overview{grid-template-columns:1fr}.infrastructure-history-providers>div{grid-template-columns:repeat(2,1fr);display:grid}.infrastructure-history-providers>div>article:nth-child(odd){border-right:1px solid var(--line-soft)}.infrastructure-history-toolbar{grid-template-columns:1fr}.infrastructure-history-toolbar nav{order:3}}@media (max-width:900px){.infrastructure-history-row.header,.infrastructure-history-unit-row.header{display:none}.infrastructure-history-row{grid-template-columns:minmax(165px,1fr) minmax(175px,1.1fr) 95px 78px minmax(95px,.7fr) 23px;padding:8px 0}.infrastructure-history-row>div:nth-of-type(3){display:none}.infrastructure-history-unit-row{grid-template-columns:minmax(165px,1fr) 70px 95px 120px 95px 45px;padding:8px 0}.infrastructure-history-unit-row>span:nth-of-type(3){display:none}}@media (max-width:680px){.infrastructure-history-kpis{grid-template-columns:repeat(2,1fr)}.infrastructure-history-hero-copy{padding:20px 18px}.infrastructure-history-hero h2{font-size:18px}.infrastructure-history-hero dl{grid-template-columns:1fr 1fr}.infrastructure-history-chart{grid-template-columns:repeat(6,72px);overflow-x:auto}.infrastructure-history-trend>footer{flex-wrap:wrap;align-items:flex-start}.infrastructure-history-trend>footer small{width:100%;margin-left:0}.infrastructure-history-providers>div{grid-template-columns:1fr}.infrastructure-history-providers>div>article:nth-child(odd){border-right:0}.infrastructure-history-row{grid-template-columns:minmax(145px,1fr) 91px minmax(92px,.7fr) 22px}.infrastructure-history-row>div:nth-of-type(2),.infrastructure-history-row>span:nth-of-type(2){display:none}.infrastructure-history-unit-row{grid-template-columns:minmax(145px,1fr) 91px minmax(105px,.8fr) 42px}.infrastructure-history-unit-row>span:nth-of-type(2),.infrastructure-history-unit-row>span:nth-of-type(4){display:none}}@media (max-width:430px){.infrastructure-history-kpis,.infrastructure-history-hero dl{grid-template-columns:1fr}.infrastructure-history-hero-copy>div{flex-direction:column;align-items:flex-start}.infrastructure-history-toolbar nav{max-width:calc(100vw - 72px)}.infrastructure-history-row{grid-template-columns:minmax(140px,1fr) 86px 21px;gap:6px}.infrastructure-history-row>span:first-of-type{display:none}.infrastructure-history-unit-row{grid-template-columns:minmax(140px,1fr) minmax(100px,.8fr) 39px}.infrastructure-history-unit-row>span:first-of-type{display:none}}.network-reception{gap:12px;display:grid}.network-reception-hero{color:#fff;background:#142d27;border:1px solid #234038;grid-template-columns:minmax(330px,.95fr) minmax(560px,1.15fr);min-height:202px;display:grid;overflow:hidden}.network-reception-intro{background:radial-gradient(circle at 88% 12%,#22d6a026,#0000 34%);padding:24px 26px}.network-reception-intro>span{color:#38d6a8;letter-spacing:.1em;font-size:6px;font-weight:800}.network-reception-intro h2{letter-spacing:-.45px;max-width:540px;margin:7px 0;font-size:21px;line-height:1.12}.network-reception-intro p{color:#a9c1b9;max-width:600px;margin:0;font-size:8px;line-height:1.55}.network-reception-intro>div{align-items:center;gap:9px;margin-top:18px;display:flex}.network-reception-intro>div b{color:#ccfaec;background:#21483d;padding:6px 8px;font-size:6px}.network-reception-intro>div small{color:#7fa398;font-size:6px}.network-reception-hero dl{background:#1d3a32;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-reception-hero dl>div{border:0 solid #315249;border-width:0 0 1px 1px;min-width:0;padding:20px}.network-reception-hero dl>div.urgent{background:#563934}.network-reception-hero dt{color:#9eb9b0;font-size:6px}.network-reception-hero dd{margin:8px 0 5px;font-size:24px;font-weight:760;line-height:1}.network-reception-hero dl small{color:#83a097;font-size:6px}.network-reception-hero dl .urgent small{color:#dfaaa2}.network-reception-kpis{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.network-reception-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:13px 14px;position:relative}.network-reception-kpis article:before{content:"";background:#3aa780;width:3px;position:absolute;inset:0 auto 0 0}.network-reception-kpis article.blue:before{background:#458db9}.network-reception-kpis article.red:before{background:#bf5a50}.network-reception-kpis article.violet:before{background:#7d65b2}.network-reception-kpis article.amber:before{background:#ca9133}.network-reception-kpis span,.network-reception-kpis small{color:#7c8983;font-size:12px;display:block}.network-reception-kpis strong{color:#2d4038;margin:8px 0 5px;font-size:19px;line-height:1;display:block}.network-reception-layout{grid-template-columns:minmax(0,1.38fr) minmax(310px,.62fr);align-items:stretch;gap:12px;display:grid}.network-reception-flow>header,.network-reception-alerts>header,.network-reception-methods>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.network-reception-flow header span,.network-reception-alerts header span,.network-reception-methods header span,.network-reception-units>header>div>span{color:#198361;letter-spacing:.09em;font-size:5px;font-weight:800}.network-reception-flow header h2,.network-reception-alerts header h2,.network-reception-methods header h2,.network-reception-units>header h2{margin:4px 0 0;font-size:11px}.network-reception-flow header p,.network-reception-alerts header p,.network-reception-methods header p,.network-reception-units>header p{color:#7c8984;margin:4px 0 0;font-size:6px}.network-reception-flow>header>strong,.network-reception-alerts>header>strong,.network-reception-methods>header>strong{color:#607069;white-space:nowrap;font-size:6px}.network-reception-chart{padding:12px 15px 13px}.network-reception-chart-legend{color:#7b8882;justify-content:flex-end;gap:14px;height:22px;font-size:5px;display:flex}.network-reception-chart-legend span{align-items:center;gap:4px;display:flex}.network-reception-chart-legend i{background:#1aae80;width:7px;height:7px}.network-reception-chart-legend i.exit{background:#4d8fae}.network-reception-chart-legend i.denied{background:#c45e55;border-radius:50%}.network-reception-bars{background:repeating-linear-gradient(#fff 0 34px,#edf1ef 35px);border-bottom:1px solid #dce4e0;grid-template-columns:repeat(19,1fr);gap:4px;height:142px;display:grid}.network-reception-hour{grid-template-rows:1fr 17px;min-width:0;display:grid}.network-reception-hour>div{justify-content:center;align-items:flex-end;gap:1px;display:flex;position:relative}.network-reception-hour>div>i{background:#22a77f;width:34%;min-height:0;display:block}.network-reception-hour>div>i.exit{background:#5693ac}.network-reception-hour>div>b{color:#fff;background:#c45d54;border-radius:50%;place-items:center;min-width:12px;height:12px;font-size:5px;display:grid;position:absolute;top:3px;right:1px}.network-reception-hour>small{color:#84918b;text-align:center;align-self:end;font-size:5px;overflow:hidden}.network-reception-alerts>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 49px 22px;align-items:center;gap:8px;min-height:60px;padding:7px 12px;display:grid}.network-reception-alerts article>i{color:#12815e;background:#e6f4ef;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.network-reception-alerts article.attention>i{color:#9a681c;background:#fff1dc}.network-reception-alerts article.critical>i{color:#ab4e46;background:#fbe7e4}.network-reception-alerts article.idle>i{color:#7f8b86;background:#eef1f0}.network-reception-alerts article p{min-width:0;margin:0}.network-reception-alerts article strong,.network-reception-alerts article small{display:block}.network-reception-alerts article p strong{color:#33463d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-reception-alerts article p small{color:#83908a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5px;overflow:hidden}.network-reception-alerts article>span{color:#34473e;text-align:right;font-size:10px;font-weight:760}.network-reception-alerts article>span small{color:#85918c;margin-top:2px;font-size:5px;font-weight:500}.network-reception-alerts article>a{color:#16805f;border:1px solid #dbe4e0;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.network-reception-units{overflow:hidden}.network-reception-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 15px;display:flex}.network-reception-units>header nav{gap:4px;display:flex;overflow-x:auto}.network-reception-units>header button{color:#68766f;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:6px;display:flex}.network-reception-units>header button.selected{color:#147455;background:#e8f5f0;border-color:#27906d;font-weight:750}.network-reception-units>header button b{background:#edf2ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.network-reception-unit-table{padding:0 13px 8px}.network-reception-unit-row{border-bottom:1px solid var(--line-soft);color:#66736d;grid-template-columns:minmax(170px,1.05fr) minmax(125px,.8fr) 100px 86px 90px 90px 90px 48px;align-items:center;gap:10px;min-height:72px;font-size:6px;display:grid}.network-reception-unit-row.header{color:#89948f;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.network-reception-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-reception-unit-row>div:first-child>b{color:#137b5c;background:#e7f3ef;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.network-reception-unit-row p{min-width:0;margin:0}.network-reception-unit-row strong,.network-reception-unit-row small{display:block}.network-reception-unit-row p strong{color:#31443b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-reception-unit-row small{color:#83908a;margin-top:3px;font-size:5px}.network-reception-unit-row>span>strong{color:#35473f;font-size:8px}.network-reception-unit-row>span.urgent>strong{color:#ad5047}.network-reception-unit-row>span>i{background:#edf1ef;width:100%;height:3px;margin-top:5px;display:block}.network-reception-unit-row>span>i em{background:#22a67e;height:100%;display:block}.network-reception-unit-row>a{color:#137c5c;font-size:6px;font-weight:750}.network-reception-signal{white-space:nowrap;background:#e7f4ef;width:fit-content;padding:4px 5px;color:#10795a!important;font-size:5px!important}.network-reception-signal.attention{background:#fff1dc;color:#916119!important}.network-reception-signal.critical{background:#fbe7e4;color:#a54c44!important}.network-reception-signal.idle{background:#edf1ef;color:#74817b!important}.network-reception-empty{color:#7f8c87;text-align:center;align-content:center;place-items:center;gap:6px;min-height:145px;display:grid}.network-reception-empty>span{color:#187d5d;background:#e8f4ef;place-items:center;width:34px;height:34px;display:grid}.network-reception-empty strong{color:#495a52;font-size:8px}.network-reception-empty p{margin:0;font-size:6px}.network-reception-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:12px;display:grid}.network-reception-methods>div{grid-template-columns:repeat(4,1fr);display:grid}.network-reception-methods article{border-right:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) 63px;align-items:center;gap:8px;min-height:72px;padding:10px 12px;display:grid}.network-reception-methods article>i{color:#177b5c;background:#e8f4ef;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.network-reception-methods article>i.biometric{color:#397a9d;background:#e9f1f8}.network-reception-methods article>i.manual{color:#96651b;background:#fff0dc}.network-reception-methods article p{min-width:0;margin:0}.network-reception-methods article strong,.network-reception-methods article small{display:block}.network-reception-methods article p strong{font-size:7px}.network-reception-methods article p small{color:#83908a;margin-top:3px;font-size:5px}.network-reception-methods article>span>b{color:#34473e;text-align:right;font-size:8px;display:block}.network-reception-methods article>span>i{background:#edf1ef;height:3px;margin-top:5px;display:block}.network-reception-methods article>span em{background:#20a67e;height:100%;display:block}.network-reception-method-empty{color:#81908a;grid-column:1/-1;margin:0;padding:22px 14px;font-size:6px}.network-reception-privacy{background:#f0f8f5;border:1px solid #d3e2dc;grid-template-columns:34px 1fr;align-items:start;gap:11px;min-height:138px;padding:18px;display:grid}.network-reception-privacy>b{color:#137a5a;background:#d9eee7;place-items:center;width:33px;height:33px;display:grid}.network-reception-privacy strong{color:#29453b;font-size:8px;display:block}.network-reception-privacy p{color:#61776e;margin:6px 0 0;font-size:6px;line-height:1.6}@media (max-width:1180px){.network-reception-hero{grid-template-columns:1fr}.network-reception-hero dl{min-height:138px}.network-reception-kpis{grid-template-columns:repeat(3,1fr)}.network-reception-layout,.network-reception-footer-grid{grid-template-columns:1fr}}@media (max-width:930px){.network-reception-unit-row.header{display:none}.network-reception-unit-row{grid-template-columns:minmax(165px,1fr) 115px 88px 83px 85px 48px;padding:8px 0}.network-reception-unit-row>span:nth-of-type(4),.network-reception-unit-row>span:nth-of-type(5){display:none}.network-reception-units>header{flex-direction:column;align-items:flex-start}.network-reception-methods>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.network-reception-kpis,.network-reception-hero dl{grid-template-columns:repeat(2,1fr)}.network-reception-intro{padding:20px 18px}.network-reception-intro h2{font-size:18px}.network-reception-bars{gap:2px}.network-reception-hour small{font-size:12px}.network-reception-unit-row{grid-template-columns:minmax(150px,1fr) 87px 78px 44px}.network-reception-unit-row>span:nth-of-type(2),.network-reception-unit-row>span:nth-of-type(3){display:none}.network-reception-methods article{grid-template-columns:29px minmax(0,1fr)}.network-reception-methods article>span{grid-column:2}}@media (max-width:430px){.network-reception-kpis,.network-reception-hero dl,.network-reception-methods>div{grid-template-columns:1fr}.network-reception-intro>div{flex-direction:column;align-items:flex-start}.network-reception-chart{overflow-x:auto}.network-reception-bars{min-width:530px}.network-reception-units>header nav{max-width:calc(100vw - 72px)}.network-reception-unit-row{grid-template-columns:minmax(140px,1fr) 70px 42px}.network-reception-unit-row>span:first-of-type{display:none}.network-reception-privacy{grid-template-columns:1fr}}.network-reception-readable{gap:1rem}.network-reception-readable *{font-size:.75rem!important}.network-reception-readable :is(a,button):focus-visible{outline:.1875rem solid var(--green)}@supports (color:color-mix(in lab, red, red)){.network-reception-readable :is(a,button):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--green) 72%, white)}}.network-reception-readable :is(a,button):focus-visible{outline-offset:.125rem}.network-reception-readable button:not(:disabled),.network-reception-readable a{cursor:pointer}.network-reception-readable .network-reception-hero{grid-template-columns:minmax(28rem,1.05fr) minmax(31rem,.95fr);min-height:18rem}.network-reception-readable .network-reception-intro{padding:1.75rem}.network-reception-readable .network-reception-intro>span,.network-reception-readable .network-reception-flow header span,.network-reception-readable .network-reception-alerts header span,.network-reception-readable .network-reception-methods header span,.network-reception-readable .network-reception-units>header>div>span{line-height:1.35;font-size:.75rem!important}.network-reception-readable .network-reception-intro h2{letter-spacing:-.02em;max-width:37rem;margin:.625rem 0 .5rem;line-height:1.25;font-size:1.5rem!important}.network-reception-readable .network-reception-intro p{max-width:42rem;line-height:1.65;font-size:.875rem!important}.network-reception-readable .network-reception-intro>div{gap:.625rem;margin-top:1.25rem}.network-reception-readable .network-reception-intro>div b,.network-reception-readable .network-reception-intro>div small{line-height:1.4;font-size:.75rem!important}.network-reception-readable .network-reception-intro>div b{padding:.5rem .625rem}.network-reception-readable .network-reception-hero dl>div{align-content:center;min-height:9rem;padding:1.25rem;display:grid}.network-reception-readable .network-reception-hero dt,.network-reception-readable .network-reception-hero dl small{line-height:1.45;font-size:.75rem!important}.network-reception-readable .network-reception-hero dd{margin:.625rem 0 .5rem;font-size:1.625rem!important}.network-reception-readable .network-reception-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.network-reception-readable .network-reception-kpis article{min-height:7.5rem;padding:1rem 1.125rem}.network-reception-readable .network-reception-kpis span{line-height:1.35;font-size:.8125rem!important}.network-reception-readable .network-reception-kpis strong{margin:.625rem 0 .375rem;font-size:1.5rem!important}.network-reception-readable .network-reception-kpis small{line-height:1.45;font-size:.75rem!important}.network-reception-readable .network-reception-layout{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);gap:1rem}.network-reception-readable .network-reception-flow>header,.network-reception-readable .network-reception-alerts>header,.network-reception-readable .network-reception-methods>header,.network-reception-readable .network-reception-units>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-reception-readable .network-reception-flow header h2,.network-reception-readable .network-reception-alerts header h2,.network-reception-readable .network-reception-methods header h2,.network-reception-readable .network-reception-units>header h2{margin-top:.375rem;line-height:1.35;font-size:1.0625rem!important}.network-reception-readable .network-reception-flow header p,.network-reception-readable .network-reception-alerts header p,.network-reception-readable .network-reception-methods header p,.network-reception-readable .network-reception-units>header p{margin-top:.25rem;line-height:1.5;font-size:.8125rem!important}.network-reception-readable .network-reception-flow>header>strong,.network-reception-readable .network-reception-alerts>header>strong,.network-reception-readable .network-reception-methods>header>strong{line-height:1.35;font-size:.75rem!important}.network-reception-readable .network-reception-chart{padding:1rem 1.125rem 1.125rem}.network-reception-readable .network-reception-chart-legend{align-items:center;gap:1rem;height:auto;min-height:2.75rem;font-size:.75rem!important}.network-reception-readable .network-reception-chart-legend span{gap:.375rem}.network-reception-readable .network-reception-chart-legend i{width:.625rem;height:.625rem}.network-reception-readable .network-reception-bars{grid-template-rows:1fr;gap:.375rem;height:13rem}.network-reception-readable .network-reception-hour{grid-template-rows:1fr 1.75rem}.network-reception-readable .network-reception-hour>div{gap:.125rem}.network-reception-readable .network-reception-hour>div>b{min-width:1.5rem;height:1.5rem;top:.25rem;right:0;font-size:.75rem!important}.network-reception-readable .network-reception-hour>small{place-items:center;display:grid;overflow:visible;font-size:.75rem!important}.network-reception-readable .network-reception-alerts>div>article{grid-template-columns:2.75rem minmax(0,1fr) 4.5rem 2.75rem;gap:.75rem;min-height:5.5rem;padding:.75rem 1rem}.network-reception-readable .network-reception-alerts article>i{width:2.5rem;height:2.5rem;font-size:.875rem!important}.network-reception-readable .network-reception-alerts article p strong{text-overflow:initial;white-space:normal;line-height:1.35;overflow:visible;font-size:.875rem!important}.network-reception-readable .network-reception-alerts article p small,.network-reception-readable .network-reception-alerts article>span small{text-overflow:initial;white-space:normal;margin-top:.25rem;line-height:1.4;overflow:visible;font-size:.75rem!important}.network-reception-readable .network-reception-alerts article>span{font-size:1.125rem!important}.network-reception-readable .network-reception-alerts article>a{width:2.75rem;height:2.75rem;font-size:.875rem!important}.network-reception-readable .network-reception-units>header nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.network-reception-readable .network-reception-units>header button{gap:.5rem;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem!important}.network-reception-readable .network-reception-units>header button b{min-width:1.5rem;height:1.5rem;padding-inline:.25rem;font-size:.75rem!important}.network-reception-readable .network-reception-unit-table{padding:0 1rem .75rem;overflow-x:auto}.network-reception-readable .network-reception-unit-row{grid-template-columns:minmax(14rem,1.1fr) minmax(10rem,.9fr) minmax(9rem,.8fr) minmax(9rem,.75fr) minmax(7rem,.65fr) minmax(8rem,.7fr) minmax(10rem,.85fr) 5.5rem;gap:.75rem;min-width:75rem;min-height:5.75rem;font-size:.75rem!important}.network-reception-readable .network-reception-unit-row.header{min-height:2.75rem;font-size:.75rem!important}.network-reception-readable .network-reception-unit-row>div:first-child{gap:.75rem}.network-reception-readable .network-reception-unit-row>div:first-child>b{width:2.5rem;height:2.5rem;font-size:.8125rem!important}.network-reception-readable .network-reception-unit-row p strong,.network-reception-readable .network-reception-unit-row>span>strong{text-overflow:initial;white-space:normal;line-height:1.35;overflow:visible;font-size:.8125rem!important}.network-reception-readable .network-reception-unit-row small{margin-top:.25rem;line-height:1.4;font-size:.75rem!important}.network-reception-readable .network-reception-unit-row>span>i{height:.25rem;margin-top:.5rem}.network-reception-readable .network-reception-signal{padding:.375rem .5rem;font-size:.75rem!important}.network-reception-readable .network-reception-unit-row>a{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex;font-size:.75rem!important}.network-reception-readable .network-reception-empty{gap:.5rem;min-height:11rem;padding:1rem}.network-reception-readable .network-reception-empty>span{width:2.75rem;height:2.75rem;font-size:.875rem!important}.network-reception-readable .network-reception-empty strong{font-size:.875rem!important}.network-reception-readable .network-reception-empty p{font-size:.8125rem!important}.network-reception-readable .network-reception-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);gap:1rem}.network-reception-readable .network-reception-methods article{grid-template-columns:2.75rem minmax(0,1fr) 4.5rem;gap:.75rem;min-height:6.5rem;padding:.875rem 1rem}.network-reception-readable .network-reception-methods article>i{width:2.5rem;height:2.5rem;font-size:.875rem!important}.network-reception-readable .network-reception-methods article p strong,.network-reception-readable .network-reception-methods article>span>b{line-height:1.35;font-size:.875rem!important}.network-reception-readable .network-reception-methods article p small{margin-top:.25rem;line-height:1.4;font-size:.75rem!important}.network-reception-readable .network-reception-methods article>span>i{height:.25rem;margin-top:.5rem}.network-reception-readable .network-reception-method-empty{padding:1.5rem 1rem;font-size:.8125rem!important}.network-reception-readable .network-reception-privacy{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:10rem;padding:1.25rem}.network-reception-readable .network-reception-privacy>b{width:2.5rem;height:2.5rem;font-size:.875rem!important}.network-reception-readable .network-reception-privacy strong{line-height:1.4;font-size:.875rem!important}.network-reception-readable .network-reception-privacy p{margin-top:.5rem;line-height:1.6;font-size:.8125rem!important}@media (max-width:75rem){.network-reception-readable .network-reception-hero{grid-template-columns:1fr}.network-reception-readable .network-reception-hero dl{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.network-reception-readable .network-reception-hero dl>div{min-height:8rem}.network-reception-readable .network-reception-layout,.network-reception-readable .network-reception-footer-grid{grid-template-columns:1fr}}@media (max-width:70rem){.network-reception-readable .network-reception-units>header{flex-direction:column;align-items:flex-start}.network-reception-readable .network-reception-units>header nav{justify-content:flex-start;width:100%;max-width:none}.network-reception-readable .network-reception-unit-row.header{display:none}.network-reception-readable .network-reception-unit-table{gap:.75rem;padding:1rem;display:grid}.network-reception-readable .network-reception-unit-row:not(.header){border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;min-height:0;display:grid}.network-reception-readable .network-reception-unit-row:not(.header)>div:first-child{border-bottom:1px solid var(--line-soft);background:#f7faf8;grid-column:1/-1;padding:1rem}.network-reception-readable .network-reception-unit-row:not(.header)>span:nth-of-type(n){border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;min-height:6.5rem;padding:.875rem;display:block!important}.network-reception-readable .network-reception-unit-row:not(.header)>span:before{content:attr(data-label);color:#6c7d75;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-weight:800;display:block;font-size:.75rem!important}.network-reception-readable .network-reception-unit-row:not(.header)>a{background:#eff8f4;grid-column:1/-1;min-height:3rem;padding-inline:1rem;font-size:.8125rem!important}}@media (max-width:52rem){.network-reception-readable .network-reception-hero dl,.network-reception-readable .network-reception-kpis,.network-reception-readable .network-reception-methods>div{grid-template-columns:repeat(2,minmax(0,1fr))}.network-reception-readable .network-reception-flow>header,.network-reception-readable .network-reception-alerts>header,.network-reception-readable .network-reception-methods>header{flex-direction:column;align-items:flex-start}.network-reception-readable .network-reception-chart{overflow-x:auto}.network-reception-readable .network-reception-bars{min-width:42rem}.network-reception-readable .network-reception-unit-row:not(.header){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.network-reception-readable .network-reception-intro{padding:1.25rem}.network-reception-readable .network-reception-intro h2{font-size:1.25rem!important}.network-reception-readable .network-reception-hero dl,.network-reception-readable .network-reception-kpis,.network-reception-readable .network-reception-methods>div,.network-reception-readable .network-reception-unit-row:not(.header){grid-template-columns:1fr}.network-reception-readable .network-reception-units>header button{flex:calc(50% - .5rem);justify-content:space-between}.network-reception-readable .network-reception-alerts>div>article{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.network-reception-readable .network-reception-alerts article>span{text-align:left;grid-column:2}.network-reception-readable .network-reception-alerts article>a{grid-area:1/3/span 2}.network-reception-readable .network-reception-privacy{grid-template-columns:1fr}}.network-team{gap:12px;display:grid}.network-team-hero{color:#fff;background:#20263d;border:1px solid #2d334b;grid-template-columns:minmax(340px,.96fr) minmax(570px,1.14fr);min-height:204px;display:grid;overflow:hidden}.network-team-hero>div{background:radial-gradient(circle at 88% 12%,#8b79df33,#0000 34%);padding:24px 26px}.network-team-hero>div>span{color:#aa9bf0;letter-spacing:.1em;font-size:6px;font-weight:800}.network-team-hero h2{letter-spacing:-.45px;max-width:560px;margin:7px 0;font-size:21px;line-height:1.12}.network-team-hero p{color:#b7bad0;max-width:610px;margin:0;font-size:8px;line-height:1.55}.network-team-hero>div>div{align-items:center;gap:9px;margin-top:18px;display:flex}.network-team-hero>div>div b{color:#eeeaff;background:#363d5b;padding:6px 8px;font-size:6px}.network-team-hero>div>div small{color:#8f94ac;font-size:6px}.network-team-hero dl{background:#2b314b;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-team-hero dl>div{border:0 solid #414861;border-width:0 0 1px 1px;min-width:0;padding:20px}.network-team-hero dl>div.urgent{background:#593b43}.network-team-hero dt{color:#aeb2c7;font-size:6px}.network-team-hero dd{margin:8px 0 5px;font-size:24px;font-weight:760;line-height:1}.network-team-hero dl small{color:#9096ad;font-size:6px}.network-team-hero dl .urgent small{color:#e4aeb6}.network-team-kpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.network-team-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:13px 14px;position:relative}.network-team-kpis article:before{content:"";background:#3aa780;width:3px;position:absolute;inset:0 auto 0 0}.network-team-kpis article.blue:before{background:#4a8db6}.network-team-kpis article.violet:before{background:#7d65b4}.network-team-kpis article.amber:before{background:#ca9235}.network-team-kpis article.slate:before{background:#647882}.network-team-kpis span,.network-team-kpis small{color:#7b8883;font-size:6px;display:block}.network-team-kpis strong{color:#2f4039;margin:8px 0 5px;font-size:19px;line-height:1;display:block}.network-team-top-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;gap:12px;display:grid}.network-team-week>header,.network-team-priorities>header,.network-team-directory>header,.network-team-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:13px;min-height:67px;padding:12px 15px;display:flex}.network-team-week header span,.network-team-priorities header span,.network-team-directory>header span,.network-team-units>header span{color:#7056ae;letter-spacing:.09em;font-size:5px;font-weight:800}.network-team-week header h2,.network-team-priorities header h2,.network-team-directory>header h2,.network-team-units>header h2{margin:4px 0 0;font-size:11px}.network-team-week header p,.network-team-priorities header p,.network-team-directory>header p,.network-team-units>header p{color:#7d8984;margin:4px 0 0;font-size:6px}.network-team-week>header>strong,.network-team-priorities>header>strong,.network-team-directory>header>strong,.network-team-units>header>strong{color:#616e68;white-space:nowrap;font-size:6px}.network-team-week-chart{grid-template-columns:repeat(7,1fr);gap:7px;min-height:187px;padding:12px 14px 5px;display:grid}.network-team-week-chart article{background:#fbfcfb;border:1px solid #e2e7e4;grid-template-rows:25px 92px 1fr;min-width:0;display:grid}.network-team-week-chart article.attention{background:#fffaf1;border-color:#e9d2a9}.network-team-week-chart article>header{border-bottom:1px solid #e8ecea;justify-content:space-between;align-items:center;gap:5px;padding:0 7px;display:flex}.network-team-week-chart article>header strong{text-transform:uppercase;font-size:6px}.network-team-week-chart article>header small{color:#8a9690;font-size:5px}.network-team-week-chart article>div{background:repeating-linear-gradient(#0000 0 20px,#edf1ef 21px);justify-content:center;align-items:flex-end;gap:4px;padding:8px 11px 0;display:flex}.network-team-week-chart article>div span{align-items:flex-end;width:24%;height:100%;display:flex}.network-team-week-chart article>div i{background:#7d66b5;width:100%;display:block}.network-team-week-chart article>div span.classes i{background:#43a083}.network-team-week-chart article>footer{border-top:1px solid #e7ebe9;padding:7px}.network-team-week-chart article>footer b,.network-team-week-chart article>footer small,.network-team-week-chart article>footer em{display:block}.network-team-week-chart article>footer b{font-size:8px}.network-team-week-chart article>footer small{color:#7d8984;margin-top:2px;font-size:5px}.network-team-week-chart article>footer em{color:#a46720;margin-top:4px;font-size:5px;font-style:normal}.network-team-week-legend{color:#718078;align-items:center;gap:14px;min-height:34px;padding:0 14px;font-size:5px;display:flex}.network-team-week-legend span{align-items:center;gap:4px;display:flex}.network-team-week-legend i{background:#7d66b5;width:8px;height:8px}.network-team-week-legend i.classes{background:#43a083}.network-team-week-legend small{color:#8a9690;margin-left:auto;font-size:5px}.network-team-priorities>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 55px;align-items:center;gap:9px;min-height:64px;padding:8px 12px;display:grid}.network-team-priorities article>i{color:#a94852;background:#fbe6e8;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.network-team-priorities article.uncovered>i{color:#99661b;background:#fff0dc}.network-team-priorities article.checkin>i{color:#397a9d;background:#e8f0f7}.network-team-priorities article p{min-width:0;margin:0}.network-team-priorities article p strong,.network-team-priorities article p small,.network-team-priorities article p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-team-priorities article p strong{color:#33443d;font-size:7px}.network-team-priorities article p small{color:#7b8882;margin-top:3px;font-size:5px}.network-team-priorities article p span{color:#9a555c;margin-top:3px;font-size:5px}.network-team-priorities article.uncovered p span{color:#94651f}.network-team-priorities article.checkin p span{color:#3d7897}.network-team-priorities article>a{color:#6e55aa;text-align:right;font-size:6px;font-weight:750}.network-team-priority-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:185px;padding:16px;display:grid}.network-team-priority-empty>span{color:#147b5b;background:#e7f4ef;place-items:center;width:35px;height:35px;display:grid}.network-team-priority-empty strong{color:#405149;font-size:8px}.network-team-priority-empty p{color:#82908a;max-width:260px;margin:0;font-size:6px;line-height:1.5}.network-team-priorities article.absence>i{color:#aa5149;background:#f8e8e6}.network-team-priorities-protected{grid-template-rows:auto 1fr;display:grid}.network-team-protected-body{background:linear-gradient(145deg,#f7f5fb,#fff);grid-template-columns:37px minmax(0,1fr);align-content:center;gap:11px;min-height:205px;padding:18px;display:grid}.network-team-protected-body>span{color:#6f56aa;background:#e8e2f5;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.network-team-protected-body small,.network-team-protected-body strong{display:block}.network-team-protected-body small{color:#765db0;letter-spacing:.08em;font-size:5px;font-weight:800}.network-team-protected-body strong{color:#3f3852;margin-top:6px;font-size:8px;line-height:1.35}.network-team-protected-body p{color:#777181;margin:6px 0 0;font-size:6px;line-height:1.55}.network-team-protected-body>a{color:#6c53a5;grid-column:2;width:fit-content;margin-top:2px;font-size:6px;font-weight:750}.network-team-directory,.network-team-units{overflow:hidden}.network-team-toolbar{border-bottom:1px solid var(--line-soft);background:#fafbfa;grid-template-columns:minmax(220px,.7fr) minmax(470px,1.3fr);gap:9px;padding:10px 13px;display:grid}.network-team-toolbar>label{background:#fff;border:1px solid #dce4e0;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.network-team-toolbar>label span{color:#78857f}.network-team-toolbar input{color:#35463e;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-team-toolbar nav{gap:4px;display:flex;overflow-x:auto}.network-team-toolbar button{color:#68756f;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:6px;display:flex}.network-team-toolbar button.selected{color:#654d9d;background:#f0ecf9;border-color:#826db7;font-weight:750}.network-team-toolbar button b{background:#edf1ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.network-team-table,.network-team-unit-table{padding:0 13px 8px}.network-team-row{border-bottom:1px solid var(--line-soft);color:#66736d;grid-template-columns:minmax(160px,.95fr) minmax(125px,.72fr) minmax(190px,1.1fr) 82px 105px 93px 47px;align-items:center;gap:10px;min-height:75px;font-size:6px;display:grid}.network-team-row.header{color:#89948f;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.network-team-row.conflict{box-shadow:inset 3px 0 #bd5961}.network-team-row.checkin{box-shadow:inset 3px 0 #4b89aa}.network-team-person{align-items:center;gap:9px;min-width:0;padding-left:7px;display:flex}.network-team-person>b,.network-team-unit-row>div:first-child>b{color:#13795a;background:#e5f3ee;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.network-team-person>b.blue{color:#397a9c;background:#e7f0f7}.network-team-person>b.violet{color:#6f56aa;background:#efebf8}.network-team-person>b.amber{color:#95641c;background:#fff1dc}.network-team-person p,.network-team-contexts p,.network-team-unit-row p{min-width:0;margin:0}.network-team-row strong,.network-team-row small,.network-team-row em{display:block}.network-team-person p strong{color:#31443b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-team-row small{color:#84908a;margin-top:3px;font-size:5px}.network-team-row>span>strong{color:#35473f;font-size:7px}.network-team-row>span>em{color:#7763a3;margin-top:3px;font-size:5px;font-style:normal}.network-team-roles{flex-wrap:wrap;gap:3px;display:flex}.network-team-roles span{color:#52615a;background:#edf1ef;padding:4px 5px;font-size:5px;font-weight:650}.network-team-roles span.teacher{color:#367596;background:#e9f0f8}.network-team-roles span.personal{color:#68519e;background:#eeeaf8}.network-team-roles span.employee{color:#147659;background:#e7f4ef}.network-team-contexts{gap:4px;display:grid}.network-team-contexts>span{grid-template-columns:5px 1fr;align-items:center;gap:5px;min-width:0;display:grid}.network-team-contexts>span>i{background:#7e68b4;border-radius:50%;width:5px;height:5px}.network-team-contexts p strong{color:#3b4c44;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.network-team-contexts p small{margin-top:2px}.network-team-contexts>b{color:#725aa9;font-size:5px}.network-team-person-signal{white-space:nowrap;background:#e8f4ef;width:fit-content;padding:4px 5px;color:#14785a!important;font-size:5px!important}.network-team-person-signal.conflict{background:#fbe7e9;color:#a84d56!important}.network-team-person-signal.checkin{background:#e7f0f7;color:#377795!important}.network-team-person-signal.heavy{background:#fff0dc;color:#93631c!important}.network-team-row>a{color:#6e55a8;font-size:6px;font-weight:750}.network-team-contexts p em{color:#19745a;margin-top:2px;font-size:5px;font-style:normal}.network-team-person-signal.absence{background:#fbe7e9;color:#a84d56!important}.network-team-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.network-team-empty>span{color:#7057aa;background:#eeeaf8;place-items:center;width:34px;height:34px;display:grid}.network-team-empty strong{font-size:8px}.network-team-empty p{color:#83908a;margin:0;font-size:6px}.network-team-empty button{color:#6e55a8;background:0 0;border:0;padding:0;font-size:6px;font-weight:750}.network-team-directory-protected>header>strong{color:#596861;background:#eef2f0;padding:5px 7px}.network-team-directory-protected-body{background:linear-gradient(135deg,#f8fbfa,#fff);grid-template-columns:42px minmax(0,1fr);align-content:center;gap:13px;min-height:165px;padding:25px;display:grid}.network-team-directory-protected-body>span{color:#16785a;background:#e2f0eb;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.network-team-directory-protected-body small,.network-team-directory-protected-body strong{display:block}.network-team-directory-protected-body small{color:#258061;letter-spacing:.08em;font-size:5px;font-weight:800}.network-team-directory-protected-body strong{color:#32483f;margin-top:6px;font-size:10px}.network-team-directory-protected-body p{color:#718179;max-width:760px;margin:6px 0 0;font-size:7px;line-height:1.55}.network-team-unit-row{border-bottom:1px solid var(--line-soft);color:#66736d;grid-template-columns:minmax(175px,1fr) 110px 115px 92px 125px 105px 100px 47px;align-items:center;gap:10px;min-height:72px;font-size:6px;display:grid}.network-team-unit-row.header{color:#89948f;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.network-team-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-team-unit-row>div:first-child>b{color:#6f57a8;background:#efebf8}.network-team-unit-row strong,.network-team-unit-row small{display:block}.network-team-unit-row p strong{color:#32443c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-team-unit-row>span>strong{color:#35473f;font-size:7px}.network-team-unit-row small{color:#83908a;margin-top:3px;font-size:5px}.network-team-unit-row>span>i{background:#edf1ef;height:3px;margin-bottom:5px;display:block}.network-team-unit-row>span>i em{background:#42a081;height:100%;display:block}.network-team-unit-signal{white-space:nowrap;background:#e7f4ef;width:fit-content;padding:4px 5px;color:#14775a!important;font-size:5px!important}.network-team-unit-signal.critical{background:#fbe7e8;color:#a94e56!important}.network-team-unit-signal.attention{background:#fff0dc;color:#95651e!important}.network-team-unit-signal.empty{background:#eef1f0;color:#75827c!important}.network-team-unit-row>a{color:#6e55a8;font-size:6px;font-weight:750}.network-team-protected-mark{color:#67766f;background:#f4f7f6;border:1px solid #d8e0dd;justify-self:center;place-items:center;width:24px;height:24px;font-size:7px;display:grid!important}.network-team-footer-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;display:grid}.network-team-principle,.network-team-privacy{background:#f6f3fb;border:1px solid #dcd6ec;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:108px;padding:16px 18px;display:grid}.network-team-principle>span,.network-team-privacy>span{color:#6d53a7;background:#e7e0f4;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.network-team-principle strong,.network-team-privacy strong{color:#3d3650;font-size:8px;display:block}.network-team-principle p,.network-team-privacy p{color:#716b7d;margin:5px 0 0;font-size:6px;line-height:1.55}.network-team-principle>a{color:#6c53a5;white-space:nowrap;font-size:6px;font-weight:750}.network-team-privacy{background:#f1f8f5;border-color:#d5e2dd;grid-template-columns:35px 1fr}.network-team-privacy>span{color:#147859;background:#dceee7}.network-team-privacy strong{color:#29453b}.network-team-privacy p{color:#61766d}@media (max-width:1180px){.network-team-hero{grid-template-columns:1fr}.network-team-hero dl{min-height:140px}.network-team-kpis{grid-template-columns:repeat(3,1fr)}.network-team-top-grid,.network-team-footer-grid{grid-template-columns:1fr}}@media (max-width:950px){.network-team-row.header,.network-team-unit-row.header{display:none}.network-team-toolbar{grid-template-columns:1fr}.network-team-row{grid-template-columns:minmax(160px,1fr) minmax(125px,.8fr) minmax(170px,1fr) 90px 46px;padding:8px 0}.network-team-row>span:nth-of-type(2),.network-team-row>span:nth-of-type(3){display:none}.network-team-unit-row{grid-template-columns:minmax(165px,1fr) 100px 105px 115px 95px 46px;padding:8px 0}.network-team-unit-row>span:nth-of-type(3),.network-team-unit-row>span:nth-of-type(4){display:none}}@media (max-width:700px){.network-team-kpis,.network-team-hero dl{grid-template-columns:repeat(2,1fr)}.network-team-hero>div{padding:20px 18px}.network-team-hero h2{font-size:18px}.network-team-week-chart{min-width:680px}.network-team-week{overflow-x:auto}.network-team-week>header,.network-team-week-legend{min-width:680px}.network-team-row{grid-template-columns:minmax(145px,1fr) minmax(150px,1fr) 85px 44px}.network-team-row>div:nth-of-type(2){display:none}.network-team-unit-row{grid-template-columns:minmax(150px,1fr) 95px 100px 43px}.network-team-unit-row>span:nth-of-type(2),.network-team-unit-row>span:nth-of-type(5){display:none}.network-team-principle{grid-template-columns:35px 1fr}.network-team-principle>a{grid-column:2}}@media (max-width:440px){.network-team-kpis,.network-team-hero dl{grid-template-columns:1fr}.network-team-hero>div>div{flex-direction:column;align-items:flex-start}.network-team-toolbar nav{max-width:calc(100vw - 72px)}.network-team-row{grid-template-columns:minmax(145px,1fr) 82px 42px}.network-team-row>div:nth-of-type(3){display:none}.network-team-unit-row{grid-template-columns:minmax(140px,1fr) 92px 41px}.network-team-unit-row>span:first-of-type{display:none}.network-team-privacy,.network-team-principle{grid-template-columns:1fr}.network-team-principle>a{grid-column:1}}.network-team-readable{gap:1rem}.network-team-readable *{font-size:.75rem!important}.network-team-readable :is(a,button,input):focus-visible{outline-offset:.125rem;outline:.1875rem solid #9885c5}.network-team-readable button:not(:disabled),.network-team-readable a{cursor:pointer}.network-team-readable .network-team-hero{grid-template-columns:minmax(29rem,1.05fr) minmax(31rem,.95fr);min-height:18rem}.network-team-readable .network-team-hero>div{padding:1.75rem}.network-team-readable .network-team-hero>div>span,.network-team-readable .network-team-week header span,.network-team-readable .network-team-priorities header span,.network-team-readable .network-team-directory>header span,.network-team-readable .network-team-units>header span{line-height:1.35;font-size:.75rem!important}.network-team-readable .network-team-hero h2{letter-spacing:-.02em;max-width:39rem;margin:.625rem 0 .5rem;line-height:1.25;font-size:1.5rem!important}.network-team-readable .network-team-hero p{max-width:43rem;line-height:1.65;font-size:.875rem!important}.network-team-readable .network-team-hero>div>div{gap:.625rem;margin-top:1.25rem}.network-team-readable .network-team-hero>div>div b{padding:.5rem .625rem;font-size:.75rem!important}.network-team-readable .network-team-hero>div>div small{line-height:1.4;font-size:.75rem!important}.network-team-readable .network-team-hero dl>div{align-content:center;min-height:9rem;padding:1.25rem;display:grid}.network-team-readable .network-team-hero dt,.network-team-readable .network-team-hero dl small{line-height:1.45;font-size:.75rem!important}.network-team-readable .network-team-hero dd{margin:.625rem 0 .5rem;font-size:1.625rem!important}.network-team-readable .network-team-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.network-team-readable .network-team-kpis article{min-height:7.5rem;padding:1rem 1.125rem}.network-team-readable .network-team-kpis span{line-height:1.35;font-size:.8125rem!important}.network-team-readable .network-team-kpis strong{margin:.625rem 0 .375rem;font-size:1.5rem!important}.network-team-readable .network-team-kpis small{line-height:1.45;font-size:.75rem!important}.network-team-readable .network-team-top-grid{grid-template-columns:minmax(0,1.35fr) minmax(23rem,.65fr);gap:1rem}.network-team-readable .network-team-week>header,.network-team-readable .network-team-priorities>header,.network-team-readable .network-team-directory>header,.network-team-readable .network-team-units>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-team-readable .network-team-week header h2,.network-team-readable .network-team-priorities header h2,.network-team-readable .network-team-directory>header h2,.network-team-readable .network-team-units>header h2{margin-top:.375rem;line-height:1.35;font-size:1.0625rem!important}.network-team-readable .network-team-week header p,.network-team-readable .network-team-priorities header p,.network-team-readable .network-team-directory>header p,.network-team-readable .network-team-units>header p{margin-top:.25rem;line-height:1.5;font-size:.8125rem!important}.network-team-readable .network-team-week>header>strong,.network-team-readable .network-team-priorities>header>strong,.network-team-readable .network-team-directory>header>strong,.network-team-readable .network-team-units>header>strong{line-height:1.35;font-size:.75rem!important}.network-team-readable .network-team-week{overflow-x:auto}.network-team-readable .network-team-week-chart{gap:.625rem;min-width:48rem;min-height:17rem;padding:1rem 1rem .5rem}.network-team-readable .network-team-week-chart article{grid-template-rows:2.75rem 7.25rem 1fr;min-height:15rem}.network-team-readable .network-team-week-chart article>header{min-height:2.75rem;padding:0 .625rem}.network-team-readable .network-team-week-chart article>header strong,.network-team-readable .network-team-week-chart article>header small{font-size:.75rem!important}.network-team-readable .network-team-week-chart article>div{gap:.375rem;padding:.75rem .75rem 0}.network-team-readable .network-team-week-chart article>footer{padding:.625rem}.network-team-readable .network-team-week-chart article>footer b{font-size:.875rem!important}.network-team-readable .network-team-week-chart article>footer small,.network-team-readable .network-team-week-chart article>footer em{margin-top:.25rem;line-height:1.35;font-size:.75rem!important}.network-team-readable .network-team-week-legend{gap:1rem;min-width:48rem;min-height:3rem;padding:.5rem 1rem;font-size:.75rem!important}.network-team-readable .network-team-week-legend small{font-size:.75rem!important}.network-team-readable .network-team-priorities>div>article{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:6rem;padding:.875rem 1rem}.network-team-readable .network-team-priorities article>i{width:2.5rem;height:2.5rem;font-size:.875rem!important}.network-team-readable .network-team-priorities article p :is(strong,small,span){text-overflow:initial;white-space:normal;overflow:visible}.network-team-readable .network-team-priorities article p strong{line-height:1.35;font-size:.875rem!important}.network-team-readable .network-team-priorities article p small,.network-team-readable .network-team-priorities article p span{margin-top:.25rem;line-height:1.4;font-size:.75rem!important}.network-team-readable .network-team-priorities article>a{text-align:left;align-items:center;min-height:2.75rem;padding-inline:.625rem;display:inline-flex;font-size:.75rem!important}.network-team-readable .network-team-priority-empty{gap:.5rem;min-height:12rem}.network-team-readable .network-team-priority-empty>span{width:2.75rem;height:2.75rem;font-size:.875rem!important}.network-team-readable .network-team-priority-empty strong{font-size:.875rem!important}.network-team-readable .network-team-priority-empty p{line-height:1.5;font-size:.8125rem!important}.network-team-readable .network-team-protected-body{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:13rem;padding:1.25rem}.network-team-readable .network-team-protected-body>span{width:2.5rem;height:2.5rem;font-size:.875rem!important}.network-team-readable .network-team-protected-body small{font-size:.75rem!important}.network-team-readable .network-team-protected-body strong{margin-top:.5rem;line-height:1.4;font-size:.875rem!important}.network-team-readable .network-team-protected-body p{margin-top:.5rem;line-height:1.6;font-size:.8125rem!important}.network-team-readable .network-team-protected-body>a{align-items:center;min-height:2.75rem;margin-top:.5rem;padding-inline:.625rem;display:inline-flex;font-size:.8125rem!important}.network-team-readable .network-team-toolbar{grid-template-columns:minmax(17rem,.65fr) minmax(31rem,1.35fr);gap:.75rem;padding:.875rem 1rem}.network-team-readable .network-team-toolbar>label{gap:.625rem;height:auto;min-height:2.75rem;padding-inline:.75rem}.network-team-readable .network-team-toolbar input{min-height:2.625rem;font-size:.875rem!important}.network-team-readable .network-team-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex;overflow:visible}.network-team-readable .network-team-toolbar button{gap:.5rem;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem!important}.network-team-readable .network-team-toolbar button b{min-width:1.5rem;height:1.5rem;padding-inline:.25rem;font-size:.75rem!important}.network-team-readable .network-team-table,.network-team-readable .network-team-unit-table{padding:0 1rem .75rem;overflow-x:auto}.network-team-readable .network-team-row{grid-template-columns:minmax(14rem,.95fr) minmax(12rem,.75fr) minmax(16rem,1.1fr) minmax(7rem,.55fr) minmax(10rem,.75fr) minmax(9rem,.7fr) 5rem;gap:.75rem;min-width:74rem;min-height:6.5rem;font-size:.75rem!important}.network-team-readable .network-team-row.header{min-height:2.75rem;font-size:.75rem!important}.network-team-readable .network-team-person{gap:.75rem;padding-left:.5rem}.network-team-readable .network-team-person>b,.network-team-readable .network-team-unit-row>div:first-child>b{width:2.5rem;height:2.5rem;font-size:.8125rem!important}.network-team-readable .network-team-person p strong,.network-team-readable .network-team-contexts p strong,.network-team-readable .network-team-row>span>strong,.network-team-readable .network-team-unit-row p strong,.network-team-readable .network-team-unit-row>span>strong{text-overflow:initial;white-space:normal;line-height:1.35;overflow:visible;font-size:.8125rem!important}.network-team-readable :is(.network-team-row,.network-team-unit-row) small,.network-team-readable .network-team-row>span>em,.network-team-readable .network-team-contexts p em,.network-team-readable .network-team-contexts>b{margin-top:.25rem;line-height:1.4;font-size:.75rem!important}.network-team-readable .network-team-roles{gap:.375rem}.network-team-readable .network-team-roles span,.network-team-readable .network-team-person-signal,.network-team-readable .network-team-unit-signal{padding:.375rem .5rem;line-height:1.3;font-size:.75rem!important}.network-team-readable .network-team-contexts{gap:.5rem}.network-team-readable .network-team-contexts>span{grid-template-columns:.5rem minmax(0,1fr);gap:.5rem}.network-team-readable .network-team-contexts>span>i{width:.5rem;height:.5rem}.network-team-readable .network-team-row>a,.network-team-readable .network-team-unit-row>a{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex;font-size:.75rem!important}.network-team-readable .network-team-empty{gap:.5rem;min-height:11rem;padding:1rem}.network-team-readable .network-team-empty>span{width:2.75rem;height:2.75rem;font-size:.875rem!important}.network-team-readable .network-team-empty strong{font-size:.875rem!important}.network-team-readable .network-team-empty p,.network-team-readable .network-team-empty button{font-size:.8125rem!important}.network-team-readable .network-team-empty button{min-height:2.75rem;padding-inline:.75rem}.network-team-readable .network-team-directory-protected-body{grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-height:12rem;padding:1.5rem}.network-team-readable .network-team-directory-protected-body>span{width:2.75rem;height:2.75rem;font-size:.875rem!important}.network-team-readable .network-team-directory-protected-body small{font-size:.75rem!important}.network-team-readable .network-team-directory-protected-body strong{margin-top:.5rem;line-height:1.4;font-size:.9375rem!important}.network-team-readable .network-team-directory-protected-body p{margin-top:.5rem;line-height:1.6;font-size:.875rem!important}.network-team-readable .network-team-unit-row{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.7fr) minmax(10rem,.75fr) minmax(8rem,.6fr) minmax(11rem,.85fr) minmax(9rem,.7fr) minmax(9rem,.7fr) 5rem;gap:.75rem;min-width:75rem;min-height:6rem;font-size:.75rem!important}.network-team-readable .network-team-unit-row.header{min-height:2.75rem;font-size:.75rem!important}.network-team-readable .network-team-unit-row>div:first-child{gap:.75rem}.network-team-readable .network-team-unit-row>span>i{height:.25rem;margin-bottom:.5rem}.network-team-readable .network-team-protected-mark{width:2.75rem;height:2.75rem;font-size:.875rem!important}.network-team-readable .network-team-footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:1rem}.network-team-readable .network-team-principle,.network-team-readable .network-team-privacy{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.875rem;min-height:9rem;padding:1.25rem}.network-team-readable .network-team-principle>span,.network-team-readable .network-team-privacy>span{width:2.5rem;height:2.5rem;font-size:.875rem!important}.network-team-readable .network-team-principle strong,.network-team-readable .network-team-privacy strong{line-height:1.4;font-size:.875rem!important}.network-team-readable .network-team-principle p,.network-team-readable .network-team-privacy p{margin-top:.5rem;line-height:1.6;font-size:.8125rem!important}.network-team-readable .network-team-principle>a{align-items:center;min-height:2.75rem;padding-inline:.75rem;display:inline-flex;font-size:.8125rem!important}.network-team-readable .network-team-privacy{grid-template-columns:2.75rem minmax(0,1fr)}@media (max-width:75rem){.network-team-readable .network-team-hero{grid-template-columns:1fr}.network-team-readable .network-team-hero dl{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.network-team-readable .network-team-hero dl>div{min-height:8rem}.network-team-readable .network-team-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.network-team-readable .network-team-top-grid,.network-team-readable .network-team-footer-grid{grid-template-columns:1fr}}@media (max-width:70rem){.network-team-readable .network-team-toolbar{grid-template-columns:1fr}.network-team-readable .network-team-toolbar nav{justify-content:flex-start}.network-team-readable .network-team-row.header,.network-team-readable .network-team-unit-row.header{display:none}.network-team-readable .network-team-table,.network-team-readable .network-team-unit-table{gap:.75rem;padding:1rem;display:grid}.network-team-readable .network-team-row:not(.header),.network-team-readable .network-team-unit-row:not(.header){border:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;min-height:0;display:grid}.network-team-readable .network-team-row:not(.header)>:first-child,.network-team-readable .network-team-unit-row:not(.header)>:first-child{border-bottom:1px solid var(--line-soft);background:#f8f7fb;grid-column:1/-1;padding:1rem}.network-team-readable .network-team-row:not(.header)>[data-label],.network-team-readable .network-team-unit-row:not(.header)>[data-label]{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;min-height:7rem;padding:.875rem;display:block!important}.network-team-readable .network-team-row:not(.header)>[data-label]:before,.network-team-readable .network-team-unit-row:not(.header)>[data-label]:before{content:attr(data-label);color:#6f687d;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-weight:800;display:block;font-size:.75rem!important}.network-team-readable .network-team-row:not(.header)>a,.network-team-readable .network-team-unit-row:not(.header)>a,.network-team-readable .network-team-unit-row:not(.header)>.network-team-protected-mark{background:#f2eff9;grid-column:1/-1;width:auto;min-height:3rem;padding-inline:1rem;font-size:.8125rem!important}}@media (max-width:52rem){.network-team-readable .network-team-hero dl,.network-team-readable .network-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.network-team-readable .network-team-week>header,.network-team-readable .network-team-priorities>header,.network-team-readable .network-team-directory>header,.network-team-readable .network-team-units>header{flex-direction:column;align-items:flex-start}.network-team-readable .network-team-principle{grid-template-columns:2.75rem minmax(0,1fr)}.network-team-readable .network-team-principle>a{grid-column:2;justify-self:start}}@media (max-width:36rem){.network-team-readable .network-team-hero>div{padding:1.25rem}.network-team-readable .network-team-hero h2{font-size:1.25rem!important}.network-team-readable .network-team-hero dl,.network-team-readable .network-team-kpis,.network-team-readable .network-team-row:not(.header),.network-team-readable .network-team-unit-row:not(.header){grid-template-columns:1fr}.network-team-readable .network-team-toolbar nav{width:100%;max-width:none}.network-team-readable .network-team-toolbar button{flex:calc(50% - .5rem);justify-content:space-between}.network-team-readable .network-team-priorities>div>article{grid-template-columns:2.75rem minmax(0,1fr)}.network-team-readable .network-team-priorities article>a{grid-column:2;justify-self:start}.network-team-readable .network-team-protected-body,.network-team-readable .network-team-directory-protected-body,.network-team-readable .network-team-principle,.network-team-readable .network-team-privacy{grid-template-columns:1fr}.network-team-readable .network-team-protected-body>a,.network-team-readable .network-team-principle>a{grid-column:1}}.network-personal-services-readable{color:#263a34;gap:14px;display:grid}.network-personal-services-readable *,.network-personal-services-readable :before,.network-personal-services-readable :after{box-sizing:border-box}.network-personal-services-readable button,.network-personal-services-readable a,.network-personal-services-readable select{cursor:pointer}.network-personal-hero{color:#fff;background:#173d34;border:1px solid #163e34;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);min-height:278px;display:grid;overflow:hidden}.network-personal-hero>div{background:linear-gradient(120deg,#173d34,#1d4c40);flex-direction:column;justify-content:center;padding:34px 38px;display:flex}.network-personal-hero>div>span,.network-personal-queue>header span,.network-personal-capacity>header span,.network-personal-units>header span,.network-personal-protected>header span{color:#62d7ae;letter-spacing:.11em;font-size:12px;font-weight:800}.network-personal-hero h2{color:#fff;letter-spacing:-.045em;max-width:690px;margin:12px 0 10px;font-size:clamp(24px,2.3vw,31px);line-height:1.05}.network-personal-hero p{color:#b9cec7;max-width:720px;margin:0;font-size:14px;line-height:1.62}.network-personal-hero>div>div{border-top:1px solid #ffffff24;align-items:center;gap:12px;margin-top:26px;padding-top:17px;display:flex}.network-personal-hero>div>div b{color:#fff;font-size:13px}.network-personal-hero>div>div small{color:#91afa5;font-size:12px}.network-personal-hero dl{color:#20362f;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.network-personal-hero dl>div{border-bottom:1px solid #e0e8e5;border-left:1px solid #e0e8e5;flex-direction:column;justify-content:center;min-height:138px;padding:23px;display:flex}.network-personal-hero dl>div.urgent{background:#fff8ed}.network-personal-hero dt{color:#75847f;font-size:12px;font-weight:700}.network-personal-hero dd{color:#203b32;margin:8px 0 2px;font-size:29px;font-weight:800;line-height:1}.network-personal-hero dl>div.urgent dd{color:#b05d1d}.network-personal-hero dl small{color:#89948f;font-size:12px}.network-personal-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.network-personal-kpis article{background:#fff;border:1px solid #dce4e1;border-top:3px solid #a8b7b1;min-height:96px;padding:17px 18px;position:relative}.network-personal-kpis article.green{border-top-color:#23a978}.network-personal-kpis article.blue{border-top-color:#4f84bb}.network-personal-kpis article.violet{border-top-color:#8067b1}.network-personal-kpis article.amber{border-top-color:#d3943a}.network-personal-kpis article.slate{border-top-color:#697d86}.network-personal-kpis span,.network-personal-kpis small{color:#73827c;font-size:12px;display:block}.network-personal-kpis strong{color:#263d35;margin:7px 0 3px;font-size:23px;line-height:1;display:block}.network-personal-queue,.network-personal-capacity,.network-personal-units,.network-personal-protected{border-radius:2px;padding:0;overflow:hidden}.network-personal-queue>header,.network-personal-capacity>header,.network-personal-units>header,.network-personal-protected>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:flex-start;gap:22px;padding:21px 23px;display:flex}.network-personal-queue>header span,.network-personal-capacity>header span,.network-personal-units>header span,.network-personal-protected>header span{color:#268367}.network-personal-queue>header h2,.network-personal-capacity>header h2,.network-personal-units>header h2,.network-personal-protected>header h2{color:#253b34;letter-spacing:-.025em;margin:5px 0 4px;font-size:20px}.network-personal-queue>header p,.network-personal-capacity>header p,.network-personal-units>header p,.network-personal-protected>header p{color:#78857f;margin:0;font-size:13px;line-height:1.5}.network-personal-queue>header>strong,.network-personal-capacity>header>strong,.network-personal-units>header>strong,.network-personal-protected>header>strong{color:#52655e;white-space:nowrap;font-size:13px}.network-personal-toolbar{background:#f6f8f7;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(260px,1fr) auto 190px;align-items:center;gap:10px;padding:12px 15px;display:grid}.network-personal-toolbar label{background:#fff;border:1px solid #d6dfdc;align-items:center;min-height:42px;display:flex}.network-personal-toolbar label>span{color:#667a72;white-space:nowrap;padding:0 12px;font-size:13px;font-weight:750}.network-personal-toolbar input,.network-personal-toolbar select{color:#30423c;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.network-personal-toolbar select{padding:0 10px}.network-personal-toolbar nav{background:#fff;border:1px solid #d6dfdc;display:flex;overflow-x:auto}.network-personal-toolbar nav button{color:#62736d;white-space:nowrap;background:0 0;border:0;border-right:1px solid #e0e6e4;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:12px;display:flex}.network-personal-toolbar nav button:last-child{border-right:0}.network-personal-toolbar nav button.selected{color:#fff;background:#1d7159}.network-personal-toolbar nav button b{background:#00000012;min-width:19px;padding:2px 5px;font-size:12px}.network-personal-row,.network-personal-professional-row,.network-personal-unit-row{border-bottom:1px solid #e6ebe9;align-items:center;display:grid}.network-personal-row:last-child,.network-personal-professional-row:last-child,.network-personal-unit-row:last-child{border-bottom:0}.network-personal-row{border-left:3px solid #0000;grid-template-columns:minmax(210px,1.35fr) minmax(155px,.9fr) minmax(145px,.85fr) minmax(200px,1.15fr) 130px 48px;min-height:82px;padding:8px 13px}.network-personal-row.critical,.network-personal-row.closing{background:#fffaf7;border-left-color:#c86042}.network-personal-row.attention{border-left-color:#d4a044}.network-personal-row.scheduled{border-left-color:#4a8bb4}.network-personal-row.heading,.network-personal-professional-row.heading,.network-personal-unit-row.heading{color:#708079;letter-spacing:.04em;text-transform:uppercase;background:#f5f7f6;min-height:38px;padding-block:0;font-size:12px;font-weight:800}.network-personal-row.heading{border-left:0}.network-personal-row>div,.network-personal-row>span{min-width:0;padding:0 11px}.network-personal-row>div>strong,.network-personal-row>div>small,.network-personal-row>span>strong,.network-personal-row>span>small{display:block}.network-personal-row>div>strong,.network-personal-row>span>strong{color:#344840;font-size:13px;line-height:1.35}.network-personal-row>div>small,.network-personal-row>span>small{color:#7d8b86;margin-top:4px;font-size:12px;line-height:1.35}.network-personal-person{align-items:center;gap:11px;display:flex}.network-personal-person>b,.network-personal-professional-row>div>b,.network-personal-unit-row>div>b{color:#167454;background:#dff1ea;flex:none;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.network-personal-person p,.network-personal-professional-row>div p,.network-personal-unit-row>div p{min-width:0;margin:0}.network-personal-person p>strong,.network-personal-person p>small,.network-personal-person p>em,.network-personal-professional-row>div p>strong,.network-personal-professional-row>div p>small,.network-personal-unit-row>div p>strong,.network-personal-unit-row>div p>small{display:block}.network-personal-person p>strong,.network-personal-professional-row>div p>strong,.network-personal-unit-row>div p>strong{color:#2f433b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.network-personal-person p>small,.network-personal-professional-row>div p>small,.network-personal-unit-row>div p>small{color:#82908a;margin-top:2px;font-size:12px}.network-personal-person p>em{color:#52675f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-style:normal;overflow:hidden}.network-personal-status{color:#3c695a;background:#edf4f1;flex-direction:column;justify-self:start;min-width:112px;padding:7px 9px!important;display:inline-flex!important}.network-personal-status.critical,.network-personal-status.closing{color:#9d4d35;background:#f9e6df}.network-personal-status.attention{color:#8e6426;background:#fff0d9}.network-personal-status.scheduled{color:#356d90;background:#e5f0f6}.network-personal-status strong{color:inherit!important}.network-personal-status small{opacity:.78;color:inherit!important}.network-personal-row>a{color:#1c7358;background:#eff8f5;border:1px solid #bfd8cf;justify-self:center;place-items:center;width:32px;height:32px;font-size:17px;font-weight:800;display:grid}.network-personal-protected>div{background:#f1f8f5;border:1px solid #d6e4df;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px;padding:22px;display:grid}.network-personal-protected>div>span{color:#147455;background:#dcefe8;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.network-personal-protected small,.network-personal-protected strong{display:block}.network-personal-protected small{color:#23755d;letter-spacing:.08em;font-size:12px;font-weight:800}.network-personal-protected>div strong{color:#29483d;margin:5px 0;font-size:15px}.network-personal-protected>div p{color:#667a72;margin:0;font-size:13px;line-height:1.55}.network-personal-protected a{color:#176e53;white-space:nowrap;font-size:13px;font-weight:800}.network-personal-professional-row{grid-template-columns:minmax(210px,1.3fr) minmax(180px,1fr) minmax(150px,.8fr) minmax(135px,.75fr) minmax(120px,.65fr) 110px;min-height:72px;padding:7px 13px}.network-personal-professional-row>div,.network-personal-unit-row>div{align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.network-personal-professional-row>span{min-width:0;padding:0 10px}.network-personal-professional-row>span strong,.network-personal-professional-row>span small{display:block}.network-personal-professional-row>span strong{color:#33473f;font-size:13px}.network-personal-professional-row>span small{color:#7e8c86;margin-top:4px;font-size:12px}.network-personal-professional-row>span.attention strong{color:#a26525}.network-personal-professional-row>a{color:#1a7156;justify-self:end;font-size:12px;font-weight:800}.network-personal-unit-row{border-left:3px solid #0000;grid-template-columns:minmax(200px,1.15fr) minmax(165px,.9fr) minmax(125px,.68fr) minmax(130px,.7fr) minmax(180px,.98fr) minmax(160px,.9fr) 70px;min-height:78px;padding:7px 13px}.network-personal-unit-row.critical{border-left-color:#c76143}.network-personal-unit-row.attention{border-left-color:#d59b36}.network-personal-unit-row.steady{border-left-color:#35a779}.network-personal-unit-row.empty{border-left-color:#879791}.network-personal-unit-row>span{min-width:0;padding:0 10px}.network-personal-unit-row>span strong,.network-personal-unit-row>span small{display:block}.network-personal-unit-row>span strong{color:#34473f;font-size:13px}.network-personal-unit-row>span small{color:#7f8c87;margin-top:4px;font-size:12px;line-height:1.35}.network-personal-unit-row>span.attention strong{color:#a26a29}.network-personal-unit-row>span.critical strong{color:#a34f38}.network-personal-unit-signal{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid!important}.network-personal-unit-signal i{background:#81918b;border-radius:50%;grid-row:1/3;width:7px;height:7px}.network-personal-unit-signal.critical i{background:#c15c40}.network-personal-unit-signal.attention i{background:#d09635}.network-personal-unit-signal.steady i{background:#27a272}.network-personal-unit-row>a{color:#1b7157;justify-self:end;font-size:12px;font-weight:800}.network-personal-lock{color:#708079;background:#f2f5f4;border:1px solid #d6dfdc;justify-self:end;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.network-personal-empty{text-align:center;place-items:center;padding:35px 20px;display:grid}.network-personal-empty>span{color:#1f795d;background:#e8f3ef;place-items:center;width:40px;height:40px;margin-bottom:10px;font-size:15px;display:grid}.network-personal-empty strong{color:#34473f;font-size:14px}.network-personal-empty p{color:#7d8a85;margin:5px 0 0;font-size:13px}.network-personal-boundary{background:#f2f8f6;border:1px solid #d4e3dd;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;padding:17px 20px;display:grid}.network-personal-boundary>span{color:#177458;background:#deeee8;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.network-personal-boundary strong{color:#2b493e;font-size:14px;display:block}.network-personal-boundary p{color:#667971;margin:5px 0 0;font-size:13px;line-height:1.5}.network-personal-boundary>b{color:#2b725d;white-space:nowrap;border:1px solid #c9ddd5;padding:7px 9px;font-size:12px}@media (max-width:78rem){.network-personal-hero{grid-template-columns:1fr}.network-personal-hero dl{min-height:210px}.network-personal-kpis{grid-template-columns:repeat(3,1fr)}.network-personal-toolbar{grid-template-columns:1fr 190px}.network-personal-toolbar nav{grid-area:2/1/auto/-1}.network-personal-table,.network-personal-professional-table,.network-personal-unit-table{overflow-x:auto}.network-personal-row{min-width:1040px}.network-personal-professional-row{min-width:930px}.network-personal-unit-row{min-width:1100px}}@media (max-width:54rem){.network-personal-kpis{grid-template-columns:repeat(2,1fr)}.network-personal-hero>div{padding:26px 23px}.network-personal-hero h2{font-size:25px}.network-personal-queue>header,.network-personal-capacity>header,.network-personal-units>header,.network-personal-protected>header{flex-direction:column;gap:9px;padding:18px}.network-personal-toolbar{grid-template-columns:1fr;padding:10px}.network-personal-toolbar nav{grid-area:auto/1}.network-personal-toolbar>label:last-child{max-width:none}.network-personal-protected>div{grid-template-columns:42px 1fr}.network-personal-protected a{grid-column:2}.network-personal-boundary{grid-template-columns:40px 1fr}.network-personal-boundary>b{grid-column:2;justify-self:start}}@media (max-width:40rem){.network-personal-services-readable{gap:10px}.network-personal-hero dl,.network-personal-kpis{grid-template-columns:1fr}.network-personal-hero dl>div{min-height:92px}.network-personal-hero>div>div{flex-direction:column;align-items:flex-start;gap:5px}.network-personal-toolbar nav{max-width:calc(100vw - 64px)}.network-personal-protected>div,.network-personal-boundary{grid-template-columns:1fr;margin:12px;padding:17px}.network-personal-protected a,.network-personal-boundary>b{grid-column:1}}.network-professional-mobility{gap:12px;display:grid}.network-mobility-hero{color:#fff;background:#20273d;border:1px solid #2d344b;grid-template-columns:minmax(360px,.9fr) minmax(560px,1.1fr);display:grid}.network-mobility-hero>div{background:radial-gradient(circle at 88% 14%,#45a2842e,#0000 36%);padding:23px 25px}.network-mobility-hero>div>span{color:#83d4bc;letter-spacing:.1em;font-size:6px;font-weight:850}.network-mobility-hero h2{letter-spacing:-.35px;max-width:570px;margin:7px 0;font-size:20px;line-height:1.14}.network-mobility-hero p{color:#b6c1cc;max-width:620px;margin:0;font-size:8px;line-height:1.55}.network-mobility-hero nav{align-items:center;gap:9px;margin-top:17px;display:flex}.network-mobility-hero nav b{color:#dff7ef;background:#303950;padding:6px 8px;font-size:6px}.network-mobility-hero nav small{color:#929fb0;font-size:6px}.network-mobility-hero>aside{background:#2b324b;grid-template-columns:repeat(2,1fr);display:grid}.network-mobility-hero>aside>div{border:0 solid #414960;border-width:0 0 1px 1px;padding:18px 20px}.network-mobility-hero dt{color:#aeb8c7;font-size:6px}.network-mobility-hero dd{margin:8px 0 4px;font-size:23px;font-weight:800;line-height:1}.network-mobility-hero dd+small{color:#909caf;font-size:6px}.network-mobility-hero>aside>div.attention{background:#4b3d49}.network-mobility-hero>aside>div.attention dd+small{color:#dfb8c0}.network-mobility-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.network-mobility-lane{background:#fff;border:1px solid #d9e4df}.network-mobility-lane>header{border-bottom:1px solid #e3e9e6;justify-content:space-between;gap:12px;padding:13px 15px;display:flex}.network-mobility-lane>header span{color:#2b8168;letter-spacing:.09em;font-size:5px;font-weight:850}.network-mobility-lane.origin>header span{color:#7157aa}.network-mobility-lane>header h2{margin:3px 0;font-size:12px}.network-mobility-lane>header p{color:#7b8882;margin:0;font-size:6px}.network-mobility-lane>header>b{color:#18775b;background:#e7f4ef;height:fit-content;padding:5px 7px;font-size:6px}.network-mobility-lane.origin>header>b{color:#6c54a4;background:#eeeaf8}.network-mobility-lane ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.network-mobility-lane.count-3 ol{grid-template-columns:repeat(3,1fr)}.network-mobility-lane li{border-right:1px solid #e5eae8;grid-template-columns:22px 1fr;gap:7px;min-height:87px;padding:12px 10px;display:grid;position:relative}.network-mobility-lane li:last-child{border-right:0}.network-mobility-lane li>i{color:#24795f;background:#e5f2ed;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;font-weight:850;display:grid}.network-mobility-lane.origin li>i{color:#6c53a4;background:#ede8f7}.network-mobility-lane li p{align-content:start;margin:0;display:grid}.network-mobility-lane li small{color:#78867f;text-transform:uppercase;font-size:5px}.network-mobility-lane li strong{margin:5px 0 3px;font-size:17px;line-height:1}.network-mobility-lane li span{color:#8a9690;font-size:5px}.network-mobility-lane li>em{z-index:1;color:#7c8983;background:#fff;border:1px solid #dce3e0;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;display:grid;position:absolute;top:34px;right:-8px}.network-mobility-command{background:#fff;border:1px solid #dce4e0;overflow:hidden}.network-mobility-command>header{border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.network-mobility-command>header span{color:#7158aa;letter-spacing:.09em;font-size:5px;font-weight:850}.network-mobility-command>header h2{margin:4px 0 3px;font-size:12px}.network-mobility-command>header p{color:#7c8983;margin:0;font-size:6px}.network-mobility-command>header>b{color:#6c52a4;white-space:nowrap;background:#f1edf9;padding:6px 8px;font-size:6px}.network-mobility-unit-table{padding:0 13px 8px}.network-mobility-unit-row{color:#66746d;border-bottom:1px solid #e8ecea;grid-template-columns:minmax(180px,1fr) 75px 110px 92px 110px 120px 86px 105px;align-items:center;gap:10px;min-height:69px;font-size:6px;display:grid}.network-mobility-unit-row.heading{color:#89948f;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.network-mobility-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-mobility-unit-row>div:first-child>b{color:#17785c;background:#e5f3ee;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.network-mobility-unit-row p{min-width:0;margin:0}.network-mobility-unit-row strong,.network-mobility-unit-row small,.network-mobility-unit-row em{display:block}.network-mobility-unit-row p strong{color:#33463e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-mobility-unit-row small{color:#839089;margin-top:3px;font-size:5px}.network-mobility-unit-row p em{color:#6f56a8;margin-top:3px;font-size:5px;font-style:normal}.network-mobility-unit-row>span>strong{color:#35473f;font-size:8px}.network-mobility-unit-row>span.attention>strong{color:#aa5158}.network-mobility-unit-row>span.waiting>strong{color:#7960ae}.network-mobility-signal{color:#17775a;white-space:nowrap;background:#e7f4ef;width:fit-content;padding:5px 6px;font-size:5px}.network-mobility-signal.attention{color:#a84f56;background:#fbe7e8}.network-mobility-signal.waiting{color:#6e56a7;background:#efebf8}.network-mobility-unit-row>nav{justify-content:flex-end;gap:4px;display:flex}.network-mobility-unit-row>nav a{color:#6d54a5;background:#f2eff9;padding:5px 6px;font-size:5px;font-weight:750}.network-mobility-sealed{color:#64736c;background:#f5f7f6;border:1px solid #dbe3df;justify-self:end;place-items:center;width:25px;height:25px;display:grid}.network-mobility-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.network-mobility-empty>span{color:#18785b;background:#e8f3ef;place-items:center;width:34px;height:34px;display:grid}.network-mobility-empty strong{font-size:8px}.network-mobility-empty p{color:#83908a;margin:0;font-size:6px}.network-mobility-boundary{background:#f1f8f5;border:1px solid #d7e2dd;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.network-mobility-boundary>span{color:#16785b;background:#dceee7;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.network-mobility-boundary small,.network-mobility-boundary strong{display:block}.network-mobility-boundary small{color:#277e64;letter-spacing:.08em;font-size:5px;font-weight:850}.network-mobility-boundary strong{color:#2f493f;margin-top:4px;font-size:8px}.network-mobility-boundary p{color:#667970;margin:4px 0 0;font-size:6px;line-height:1.5}.network-mobility-boundary>a{color:#18775b;white-space:nowrap;font-size:6px;font-weight:750}@media (max-width:1180px){.network-mobility-hero,.network-mobility-lanes{grid-template-columns:1fr}.network-mobility-unit-row{grid-template-columns:minmax(170px,1fr) 70px 100px 88px 100px 82px 96px}.network-mobility-unit-row>span:nth-of-type(5){display:none}}@media (max-width:900px){.network-mobility-unit-row.heading{display:none}.network-mobility-unit-row{grid-template-columns:minmax(165px,1fr) 80px 92px 92px 92px 90px;padding:8px 0}.network-mobility-unit-row>span:first-of-type{display:none}.network-mobility-unit-row>nav{grid-column:2/-1;justify-content:flex-start}}@media (max-width:700px){.network-mobility-hero>aside{grid-template-columns:1fr 1fr}.network-mobility-lane ol,.network-mobility-lane.count-3 ol{grid-template-columns:repeat(2,1fr)}.network-mobility-lane li:nth-child(2){border-right:0}.network-mobility-lane li:nth-child(2)>em{display:none}.network-mobility-unit-row{grid-template-columns:minmax(150px,1fr) 75px 88px 85px}.network-mobility-unit-row>span:nth-of-type(3),.network-mobility-unit-row>span:nth-of-type(4){display:none}.network-mobility-unit-row>nav{grid-column:1/-1}.network-mobility-boundary{grid-template-columns:35px 1fr}.network-mobility-boundary>a{grid-column:2}}@media (max-width:440px){.network-mobility-hero>aside,.network-mobility-lane ol,.network-mobility-lane.count-3 ol{grid-template-columns:1fr}.network-mobility-lane li{border-bottom:1px solid #e5eae8;border-right:0}.network-mobility-lane li>em{display:none}.network-mobility-command>header{flex-direction:column;align-items:flex-start}.network-mobility-unit-row{grid-template-columns:minmax(140px,1fr) 80px}.network-mobility-unit-row>span:nth-of-type(2),.network-mobility-signal{display:none}.network-mobility-boundary{grid-template-columns:1fr}.network-mobility-boundary>a{grid-column:1}}:is(.professional-mobility-hub,.professional-change-center,.professional-change-queue,.professional-change-case,.professional-change-manager-create,.network-professional-mobility,.network-mobility) :where(*){font-size:.75rem!important}:is(.professional-mobility-hub,.professional-change-center,.professional-change-queue,.professional-change-case,.professional-change-manager-create,.network-professional-mobility,.network-mobility) :where(h2,h3,h4){line-height:1.3}:is(.professional-mobility-hub,.professional-change-center,.professional-change-queue,.professional-change-case,.professional-change-manager-create,.network-professional-mobility,.network-mobility) h2{font-size:1rem!important}:is(.professional-mobility-hub,.professional-change-center,.professional-change-queue,.professional-change-case,.professional-change-manager-create,.network-professional-mobility,.network-mobility) :where(button,a){cursor:pointer}:is(.professional-change-center,.professional-change-case,.professional-change-manager-create,.network-mobility) :where(input,select,textarea){border-radius:2px;min-height:2.75rem;font-size:.875rem!important}:is(.professional-change-center,.professional-change-case,.professional-change-manager-create,.network-mobility) textarea{min-height:6rem}:is(.professional-change-center,.professional-change-case,.professional-change-manager-create,.network-mobility) button:disabled{cursor:not-allowed}.professional-mobility-hero-copy h2,.network-professional-mobility .network-mobility-hero h2{font-size:1.35rem!important}.professional-mobility-hero-copy p,.professional-mobility-next p,.professional-mobility-mode-grid article>p,.professional-mobility-safe-sequence header p,.professional-mobility-context-panel header p,.professional-mobility-cases header p,.professional-mobility-boundaries li span,.professional-mobility-empty>p,.professional-mobility-shortcut p,.network-professional-mobility :where(.network-mobility-hero p,.network-mobility-lane header p,.network-mobility-command header p,.network-mobility-boundary p){line-height:1.55;font-size:.8125rem!important}.professional-mobility-hero-copy nav a,.professional-mobility-next>a,.professional-mobility-mode-grid article>a,.professional-mobility-mode-grid article>nav a,.professional-mobility-profile>aside>a,.professional-mobility-cases>header nav a,.professional-mobility-empty>a,.professional-mobility-shortcut,.professional-change-form>button,.professional-change-history>header nav button,.professional-change-case-header>nav a,.professional-change-case-decision button,.professional-change-manager-create-form>footer :where(button,a),.network-professional-mobility .network-mobility-unit-row>nav a,.network-professional-mobility .network-mobility-boundary>a,.network-mobility .mobility-mode>button,.network-mobility .mobility-role-picker>button,.network-mobility .mobility-submit,.network-mobility .mobility-empty .button{align-items:center;min-height:2.75rem}.professional-mobility-hero-copy nav a,.professional-mobility-next>a,.professional-mobility-mode-grid article>a,.professional-mobility-mode-grid article>nav a,.professional-mobility-profile>aside>a,.professional-mobility-cases>header nav a,.professional-mobility-empty>a,.network-professional-mobility .network-mobility-boundary>a,.network-mobility .mobility-empty .button{display:inline-flex}.professional-mobility-metrics article>strong,.professional-change-metrics article>strong,.professional-change-queue-metrics article>strong,.network-professional-mobility .network-mobility-hero dd{font-size:1.4rem!important}.professional-mobility-map-contexts>p,.professional-mobility-profile,.professional-mobility-route-card,.professional-change-request-card,.professional-change-queue-card,.network-professional-mobility .network-mobility-unit-row{min-width:0}.professional-change-flow>div,.professional-change-case-progress li,.network-professional-mobility .network-mobility-lane li{min-height:4.5rem}.professional-change-form>button,.professional-change-case-decision button,.professional-change-manager-create-form>footer :where(button,a),.network-mobility .mobility-submit{min-height:2.75rem}.network-professional-mobility .network-mobility-unit-row>nav a{justify-content:center;padding-inline:.75rem;display:inline-flex}.network-mobility .mobility-route-fields select,.network-mobility .mobility-professional-fields :where(select,input,textarea){min-height:2.75rem}@media (max-width:62.5rem){.professional-mobility-hero,.professional-mobility-workspace,.professional-change-layout,.professional-change-case-layout,.professional-change-manager-create-layout,.network-professional-mobility .network-mobility-hero,.network-professional-mobility .network-mobility-lanes,.network-mobility .mobility-layout{grid-template-columns:1fr}.professional-mobility-hero{background:#f7fbf9}.professional-mobility-map{margin:0 1.25rem 1.25rem}.professional-change-case-layout>aside{grid-template-columns:1fr 1fr}.professional-change-case-context-links{grid-column:1/-1}.network-mobility .mobility-layout>aside{position:static}}@media (max-width:45rem){.professional-mobility-metrics,.professional-change-metrics,.professional-change-queue-metrics{grid-template-columns:1fr 1fr}.professional-mobility-mode-grid,.professional-mobility-case-grid{grid-template-columns:1fr}.professional-mobility-case-grid>section+section{border-top:1px solid #e0e7e3;border-left:0}.professional-change-flow{grid-template-columns:1fr}.professional-change-flow>i{transform:rotate(90deg)}.professional-change-queue-card,.professional-change-request-card{grid-template-columns:1fr}.professional-change-queue-state,.professional-change-request-card>aside{text-align:left;justify-items:start}.professional-change-case-header,.professional-change-case-layout>aside{grid-template-columns:1fr}.professional-change-case-header>nav,.professional-change-case-context-links{grid-column:auto}.professional-change-case-header>nav{flex-wrap:wrap}.professional-change-case-header>nav a{flex:12rem;justify-content:center}.professional-change-case-progress{grid-template-columns:1fr 1fr}.network-professional-mobility .network-mobility-unit-table{gap:.75rem;padding:.75rem;display:grid}.network-professional-mobility .network-mobility-unit-row.heading{display:none}.network-professional-mobility .network-mobility-unit-row:not(.heading){border:1px solid #dce4e0;grid-template-columns:1fr 1fr;gap:0;padding:.75rem;display:grid}.network-professional-mobility .network-mobility-unit-row:not(.heading)>div:first-child{border-bottom:1px solid #e5ebe8;grid-column:1/-1;padding-bottom:.75rem}.network-professional-mobility .network-mobility-unit-row:not(.heading)>span,.network-professional-mobility .network-mobility-unit-row:not(.heading)>.network-mobility-signal{background:0 0;border-bottom:1px solid #edf1ef;align-content:center;width:auto;min-height:4.6rem;padding:.65rem;display:grid!important}.network-professional-mobility .network-mobility-unit-row:not(.heading)>:is(span,.network-mobility-signal):nth-child(2n){border-right:1px solid #edf1ef}.network-professional-mobility .network-mobility-unit-row:not(.heading)>span:before,.network-professional-mobility .network-mobility-unit-row:not(.heading)>.network-mobility-signal:before{content:attr(data-label);color:#7c8983;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800}.network-professional-mobility .network-mobility-unit-row:not(.heading)>nav{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.75rem;display:grid}.network-professional-mobility .network-mobility-unit-row:not(.heading)>nav a{min-height:2.75rem}.network-professional-mobility .network-mobility-boundary{grid-template-columns:2.75rem 1fr}.network-professional-mobility .network-mobility-boundary>a{grid-column:2}.network-mobility .mobility-hero,.network-mobility .mobility-mode,.network-mobility .mobility-route-fields,.network-mobility .mobility-role-picker,.network-mobility .mobility-professional-fields{grid-template-columns:1fr}.network-mobility .mobility-current{border-top:1px solid var(--line);border-left:0;padding-top:1rem;padding-left:0}.network-mobility .mobility-route-fields>b{transform:rotate(90deg)}.network-mobility .mobility-professional-fields label.wide{grid-column:auto}}@media (max-width:32rem){.professional-mobility-metrics,.professional-change-metrics,.professional-change-queue-metrics,.professional-mobility-safe-sequence>ol,.professional-change-case-progress,.network-professional-mobility .network-mobility-hero>aside,.network-professional-mobility .network-mobility-lane ol,.network-professional-mobility .network-mobility-lane.count-3 ol{grid-template-columns:1fr}.professional-mobility-hero-copy,.professional-mobility-mode-grid>article,.professional-mobility-safe-sequence>header,.professional-mobility-context-panel>header,.professional-mobility-cases>header{padding:1rem}.professional-mobility-next,.professional-mobility-mode-grid article>header,.professional-mobility-profile,.professional-mobility-route-card,.professional-mobility-shortcut{grid-template-columns:2.75rem 1fr}.professional-mobility-next>a,.professional-mobility-mode-grid article>header>b,.professional-mobility-profile>aside,.professional-mobility-route-card>aside,.professional-mobility-shortcut>b{text-align:left;grid-column:2;justify-items:start}.professional-mobility-mode-grid article>ol{grid-template-columns:1fr}.professional-mobility-mode-grid article>ol li{border-bottom:1px solid #dde5e1;border-right:0;min-height:4.5rem}.professional-mobility-safe-sequence>ol li,.professional-change-case-progress li,.network-professional-mobility .network-mobility-lane li{border-bottom:1px solid #e0e7e3;border-right:0}.professional-mobility-cases>header,.professional-change-history>header,.professional-change-queue-panel>header,.network-professional-mobility .network-mobility-command>header{flex-direction:column;align-items:stretch}.professional-mobility-cases>header nav,.professional-mobility-mode-grid article>nav,.professional-change-manager-create-form>footer{flex-direction:column}.professional-mobility-cases>header nav a,.professional-mobility-mode-grid article>nav a,.professional-change-manager-create-form>footer>*{justify-content:center;width:100%}.professional-change-case-role-map,.professional-change-case-context,.network-professional-mobility .network-mobility-unit-row:not(.heading){grid-template-columns:1fr}.professional-change-case-role-map>i{transform:rotate(90deg)}.network-professional-mobility .network-mobility-unit-row:not(.heading)>:is(div:first-child,nav){grid-column:1}.network-professional-mobility .network-mobility-unit-row:not(.heading)>:is(span,.network-mobility-signal),.network-professional-mobility .network-mobility-unit-row:not(.heading)>:is(span,.network-mobility-signal):nth-child(2n){border-right:0}.network-professional-mobility .network-mobility-unit-row:not(.heading)>nav,.network-mobility .mobility-preview dl,.network-professional-mobility .network-mobility-boundary{grid-template-columns:1fr}.network-professional-mobility .network-mobility-boundary>a{grid-column:1}}.network-memberships{gap:12px;display:grid}.network-memberships-hero{color:#fff;background:#17364a;border:1px solid #21445b;grid-template-columns:minmax(340px,.96fr) minmax(570px,1.14fr);min-height:204px;display:grid;overflow:hidden}.network-memberships-hero>div{background:radial-gradient(circle at 90% 10%,#2cadd333,#0000 35%);padding:24px 26px}.network-memberships-hero>div>span{color:#70d5eb;letter-spacing:.1em;font-size:6px;font-weight:800}.network-memberships-hero h2{letter-spacing:-.35px;max-width:550px;margin:7px 0;font-size:18px;line-height:1.15}.network-memberships-hero p{color:#b5ced9;max-width:610px;margin:0;font-size:8px;line-height:1.55}.network-memberships-hero>div>div{align-items:center;gap:9px;margin-top:18px;display:flex}.network-memberships-hero>div>div b{color:#e8f9fc;background:#285068;padding:6px 8px;font-size:6px}.network-memberships-hero>div>div small{color:#8fb0bf;font-size:6px}.network-memberships-hero dl{background:#21475d;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.network-memberships-hero dl>div{border:0 solid #386177;border-width:0 0 1px 1px;min-width:0;padding:20px}.network-memberships-hero dl>div.urgent{background:#5d4340}.network-memberships-hero dt{color:#a9c4d0;font-size:6px}.network-memberships-hero dd{margin:8px 0 5px;font-size:24px;font-weight:760;line-height:1}.network-memberships-hero dl small{color:#89aebd;font-size:6px}.network-memberships-hero dl .urgent small{color:#e8bcb3}.network-memberships-kpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.network-memberships-kpis article{border:1px solid var(--line);background:#fff;min-height:82px;padding:13px 14px;position:relative}.network-memberships-kpis article:before{content:"";background:#3da17e;width:3px;position:absolute;inset:0 auto 0 0}.network-memberships-kpis article.blue:before{background:#3f8db4}.network-memberships-kpis article.violet:before{background:#7863ad}.network-memberships-kpis article.amber:before{background:#cb8d2f}.network-memberships-kpis article.slate:before{background:#647881}.network-memberships-kpis span,.network-memberships-kpis small{color:#7b8883;font-size:6px;display:block}.network-memberships-kpis strong{color:#2f4039;margin:8px 0 5px;font-size:19px;line-height:1;display:block}.network-contract-coordination{background:#f5faf8;border:1px solid #c9ded6;border-left:4px solid #2d8d70}.network-contract-coordination.attention{background:#fff8f6;border-color:#dfbcb4 #dfbcb4 #dfbcb4 #b6574f}.network-contract-coordination>header{grid-template-columns:40px minmax(280px,1fr) minmax(410px,.85fr);align-items:center;gap:14px;min-height:116px;padding:14px 16px;display:grid}.network-contract-coordination>header>span{color:#17785c;background:#dcefe8;place-items:center;width:39px;height:39px;font-size:14px;font-weight:850;display:grid}.network-contract-coordination.attention>header>span{color:#a64841;background:#f6dfda}.network-contract-coordination header>div>small{color:#287b62;letter-spacing:.085em;font-size:6px;font-weight:850}.network-contract-coordination.attention header>div>small{color:#a24e47}.network-contract-coordination h2{color:#304139;margin:4px 0;font-size:12px}.network-contract-coordination header>div>p{color:#718079;max-width:610px;margin:0;font-size:7px;line-height:1.5}.network-contract-coordination>header>dl{background:#fff;border:1px solid #d8e4df;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.network-contract-coordination>header>dl>div{border-right:1px solid #e0e8e4;min-height:73px;padding:11px}.network-contract-coordination>header>dl>div:last-child{border-right:0}.network-contract-coordination>header>dl>div.attention{background:#fff0ed}.network-contract-coordination dt{color:#7d8a84;text-transform:uppercase;font-size:6px;font-weight:780}.network-contract-coordination dd{color:#304139;margin:6px 0 3px;font-size:18px;font-weight:820;line-height:1}.network-contract-coordination dl .attention dd{color:#a64b44}.network-contract-coordination dl small{color:#87928d;font-size:5px;line-height:1.35}.network-contract-unit-grid{background:#d9e5e0;border-top:1px solid #d9e5e0;grid-template-columns:repeat(4,minmax(180px,1fr));gap:1px;display:grid}.network-contract-unit-grid>article{background:#fff;min-width:0;padding:11px 13px}.network-contract-unit-grid>article.attention{background:snow;box-shadow:inset 0 3px #b6574f}.network-contract-unit-grid>article.active{box-shadow:inset 0 3px #4587a6}.network-contract-unit-grid article>header{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.network-contract-unit-grid article>header>span{color:#1a785c;background:#e7f2ee;place-items:center;width:28px;height:28px;font-size:6px;font-weight:850;display:grid}.network-contract-unit-grid article.attention>header>span{color:#a44942;background:#f7e3df}.network-contract-unit-grid header small,.network-contract-unit-grid header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-contract-unit-grid header small{color:#87938d;font-size:5px}.network-contract-unit-grid header strong{color:#34453d;margin-top:2px;font-size:7px}.network-contract-unit-grid header>b{color:#19775b;background:#e7f4ef;padding:4px 5px;font-size:5px}.network-contract-unit-grid article.attention header>b{color:#a44841;background:#f7e2de}.network-contract-unit-grid article.active header>b{color:#397995;background:#e5f0f5}.network-contract-unit-grid article>dl{border:1px solid #e1e8e5;grid-template-columns:repeat(3,1fr);margin:10px 0 8px;display:grid}.network-contract-unit-grid article>dl>div{border-right:1px solid #e6ebe8;padding:7px}.network-contract-unit-grid article>dl>div:last-child{border-right:0}.network-contract-unit-grid article dt{font-size:5px}.network-contract-unit-grid article dd{margin:4px 0 0;font-size:11px}.network-contract-unit-grid article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.network-contract-unit-grid article>footer small{color:#7e8a85;font-size:5px}.network-contract-unit-grid article>footer a{color:#337c9d;white-space:nowrap;font-size:6px;font-weight:800}.network-contract-unit-grid article.attention>footer a{color:#a24c45}.network-contract-empty{text-align:center;background:#fff;grid-column:1/-1;align-content:center;place-items:center;gap:4px;min-height:92px;display:grid}.network-contract-empty>span{color:#397d68}.network-contract-empty strong{font-size:7px}.network-contract-empty p{color:#83908a;margin:0;font-size:6px}.network-contract-coordination>footer{background:#eef6f2;border-top:1px solid #d9e5e0;align-items:center;gap:9px;min-height:36px;padding:7px 16px;display:flex}.network-contract-coordination.attention>footer{background:#fbeeea;border-color:#ead5d0}.network-contract-coordination>footer span{color:#28785f;font-size:5px;font-weight:850}.network-contract-coordination.attention>footer span{color:#9f4c45}.network-contract-coordination>footer p{color:#74817b;margin:0;font-size:5px;line-height:1.45}.network-memberships-top{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;display:grid}.network-memberships-flow>header,.network-memberships-priority>header,.network-memberships-directory>header,.network-memberships-units>header,.network-memberships-plans>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:13px;min-height:67px;padding:12px 15px;display:flex}.network-memberships-flow header span,.network-memberships-priority header span,.network-memberships-directory>header span,.network-memberships-units>header span,.network-memberships-plans>header span{color:#317da2;letter-spacing:.09em;font-size:5px;font-weight:800}.network-memberships-flow header h2,.network-memberships-priority header h2,.network-memberships-directory>header h2,.network-memberships-units header h2,.network-memberships-plans header h2{margin:4px 0 0;font-size:11px}.network-memberships-flow header p,.network-memberships-priority header p,.network-memberships-directory>header p,.network-memberships-units header p,.network-memberships-plans header p{color:#7d8984;margin:4px 0 0;font-size:6px}.network-memberships-flow>header>strong,.network-memberships-priority>header>strong,.network-memberships-directory>header>strong,.network-memberships-units>header>strong,.network-memberships-plans>header>strong{color:#596d74;white-space:nowrap;font-size:6px}.network-memberships-chart{grid-template-columns:repeat(8,1fr);gap:7px;min-height:178px;padding:13px 15px 6px;display:grid}.network-memberships-chart article{text-align:center;grid-template-rows:115px auto auto auto;gap:3px;min-width:0;display:grid}.network-memberships-chart article>div{background:repeating-linear-gradient(#0000 0 23px,#edf1ef 24px);border-bottom:1px solid #dfe6e3;justify-content:center;align-items:flex-end;gap:4px;padding:8px 10px 0;display:flex}.network-memberships-chart article>div span{align-items:flex-end;width:25%;height:100%;display:flex}.network-memberships-chart article>div i{background:#34a37f;width:100%;display:block}.network-memberships-chart article>div span.ended i{background:#d1766c}.network-memberships-chart article>strong{color:#4f5f59;text-transform:uppercase;font-size:6px}.network-memberships-chart article>small{color:#7f8c86;font-size:5px}.network-memberships-chart article>em{color:#337b9c;font-size:5px;font-style:normal}.network-memberships-flow>footer{color:#718078;align-items:center;gap:14px;min-height:35px;padding:0 15px;font-size:5px;display:flex}.network-memberships-flow>footer span{align-items:center;gap:4px;display:flex}.network-memberships-flow>footer i{background:#34a37f;width:8px;height:8px}.network-memberships-flow>footer i.ended{background:#d1766c}.network-memberships-flow>footer small{color:#8a9690;margin-left:auto;font-size:5px}.network-memberships-priority>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 53px;align-items:center;gap:9px;min-height:61px;padding:8px 12px;display:grid}.network-memberships-priority article>i{color:#95631e;background:#fff0dc;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.network-memberships-priority article.overdue>i{color:#a74c52;background:#f9e5e5}.network-memberships-priority article.low_frequency>i{color:#3b7898;background:#e7f0f6}.network-memberships-priority article p{min-width:0;margin:0}.network-memberships-priority article p strong,.network-memberships-priority article p small,.network-memberships-priority article p span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-memberships-priority article p strong{color:#33443d;font-size:7px}.network-memberships-priority article p small{color:#7b8882;margin-top:3px;font-size:5px}.network-memberships-priority article p span{color:#91611e;margin-top:3px;font-size:5px}.network-memberships-priority article.overdue p span{color:#a24c50}.network-memberships-priority article.low_frequency p span{color:#3c7897}.network-memberships-priority article>a{color:#337c9e;text-align:right;font-size:6px;font-weight:750}.network-memberships-directory{overflow:hidden}.network-memberships-protected>div{place-items:center;min-height:170px;display:grid}.network-memberships-protected .network-memberships-empty{max-width:270px}.network-memberships-directory-protected>div{background:#f4f8fa;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:126px;padding:18px 20px;display:grid}.network-memberships-directory-protected>div>span{color:#327b9d;background:#dfedf3;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.network-memberships-directory-protected>div small,.network-memberships-directory-protected>div strong{display:block}.network-memberships-directory-protected>div small{color:#397f9d;font-size:5px;font-weight:800}.network-memberships-directory-protected>div strong{margin-top:3px;font-size:8px}.network-memberships-directory-protected>div p{color:#77847f;max-width:670px;margin:4px 0 0;font-size:6px;line-height:1.5}.network-memberships-directory-protected>div a{color:#337c9e;white-space:nowrap;font-size:6px;font-weight:800}.network-memberships-protected-mark{color:#397f9d;text-align:center;font-size:10px}.network-memberships-toolbar{border-bottom:1px solid var(--line-soft);background:#fafbfa;grid-template-columns:minmax(205px,.65fr) minmax(520px,1.5fr) 165px;gap:8px;padding:10px 13px;display:grid}.network-memberships-toolbar>label{background:#fff;border:1px solid #dce4e0;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.network-memberships-toolbar>label span{color:#78857f;font-size:5px;font-weight:750}.network-memberships-toolbar input,.network-memberships-toolbar select{color:#35463e;background:#fff;border:0;outline:0;flex:1;min-width:0;font-size:7px}.network-memberships-toolbar select{cursor:pointer}.network-memberships-toolbar nav{gap:4px;display:flex;overflow-x:auto}.network-memberships-toolbar button{color:#68756f;background:#fff;border:1px solid #dce4e1;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:6px;display:flex}.network-memberships-toolbar button.selected{color:#2f7595;background:#eaf3f7;border-color:#4a94b6;font-weight:750}.network-memberships-toolbar button b{background:#edf1ef;place-items:center;min-width:14px;height:14px;font-size:5px;display:grid}.network-memberships-table,.network-memberships-unit-table{padding:0 13px 8px}.network-memberships-row{border-bottom:1px solid var(--line-soft);color:#66736d;grid-template-columns:minmax(160px,.95fr) minmax(185px,1.06fr) minmax(135px,.8fr) 93px 100px 100px 46px;align-items:center;gap:10px;min-height:78px;font-size:6px;display:grid}.network-memberships-row.header{color:#89948f;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.network-memberships-row.overdue{box-shadow:inset 3px 0 #bb5960}.network-memberships-row.renewal{box-shadow:inset 3px 0 #cb8d2f}.network-memberships-row.low_frequency{box-shadow:inset 3px 0 #4587a8}.network-memberships-row.recent_exit{opacity:.78}.network-memberships-row.contract-review{background:#fff8f6;box-shadow:inset 3px 0 #b6574f}.network-memberships-person{align-items:center;gap:9px;min-width:0;padding-left:7px;display:flex}.network-memberships-person>b,.network-memberships-unit-row>div:first-child>b{color:#13795a;background:#e5f3ee;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.network-memberships-person>b.blue{color:#397a9c;background:#e7f0f7}.network-memberships-person>b.violet{color:#6f56aa;background:#efebf8}.network-memberships-person>b.amber{color:#95641c;background:#fff1dc}.network-memberships-person p,.network-memberships-contexts p,.network-memberships-unit-row p{min-width:0;margin:0}.network-memberships-row strong,.network-memberships-row small{display:block}.network-memberships-person p strong{color:#31443b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-memberships-row small{color:#84908a;margin-top:3px;font-size:5px}.network-memberships-row>span>strong{color:#35473f;font-size:7px;line-height:1.35}.network-memberships-contexts{gap:4px;display:grid}.network-memberships-contexts>span{grid-template-columns:5px 1fr;align-items:center;gap:5px;min-width:0;display:grid}.network-memberships-contexts>span>i{background:#3f97b8;border-radius:50%;width:5px;height:5px}.network-memberships-contexts>span>i.paused,.network-memberships-contexts>span>i.pending{background:#d4a72f}.network-memberships-contexts>span>i.cancelled{background:#a8b0ac}.network-memberships-contexts p strong{color:#3b4c44;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.network-memberships-contexts p small{margin-top:2px}.network-memberships-contexts>b{color:#337c9d;font-size:5px}.network-memberships-signal{white-space:nowrap;background:#e7f4ef;width:fit-content;padding:4px 5px;color:#14775a!important;font-size:5px!important}.network-memberships-signal.overdue{background:#fbe7e8;color:#a94e56!important}.network-memberships-signal.renewal{background:#fff0dc;color:#95651e!important}.network-memberships-signal.low_frequency{background:#e7f0f7;color:#397894!important}.network-memberships-signal.recent_exit{background:#eef1f0;color:#75827c!important}.network-memberships-signal.contract-review{background:#f7e1dd;color:#a34942!important}.network-memberships-row>a{color:#327c9d;font-size:6px;font-weight:750}.network-memberships-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.network-memberships-empty.compact{min-height:165px;padding:16px}.network-memberships-empty>span{color:#347c9b;background:#e7f1f5;place-items:center;width:34px;height:34px;display:grid}.network-memberships-empty strong{font-size:8px}.network-memberships-empty p{color:#83908a;max-width:280px;margin:0;font-size:6px;line-height:1.5}.network-memberships-empty button{color:#337c9d;background:0 0;border:0;padding:0;font-size:6px;font-weight:750}.network-memberships-bottom{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;display:grid}.network-memberships-units,.network-memberships-plans{overflow:hidden}.network-memberships-unit-row{border-bottom:1px solid var(--line-soft);color:#66736d;grid-template-columns:minmax(155px,1fr) 120px 105px 52px 102px 95px 85px 44px;align-items:center;gap:9px;min-height:72px;font-size:6px;display:grid}.network-memberships-unit-row.header{color:#89948f;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.network-memberships-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.network-memberships-unit-row>div:first-child>b{color:#357d9c;background:#e7f1f5}.network-memberships-unit-row strong,.network-memberships-unit-row small{display:block}.network-memberships-unit-row p strong{color:#32443c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-memberships-unit-row>span>strong{color:#35473f;font-size:7px}.network-memberships-unit-row small{color:#83908a;margin-top:3px;font-size:5px}.network-memberships-unit-row span.urgent strong{color:#a54e53}.network-memberships-unit-row span.contract-urgent{background:#fff0ed;padding:5px 6px}.network-memberships-unit-row span.contract-urgent strong{color:#a54b44}.network-memberships-unit-signal{white-space:nowrap;background:#e7f4ef;width:fit-content;padding:4px 5px;color:#14775a!important;font-size:5px!important}.network-memberships-unit-signal.attention{background:#fff0dc;color:#95651e!important}.network-memberships-unit-signal.empty{background:#eef1f0;color:#75827c!important}.network-memberships-unit-row>a{color:#327c9d;font-size:6px;font-weight:750}.network-memberships-plans>div{padding:4px 14px 10px}.network-memberships-plans article{border-bottom:1px solid var(--line-soft);padding:11px 0}.network-memberships-plans article header,.network-memberships-plans article footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.network-memberships-plans article header strong{color:#35473f;font-size:7px}.network-memberships-plans article header span{color:#7d8984;font-size:5px}.network-memberships-plans article>p{background:#edf1ef;height:4px;margin:8px 0 7px;overflow:hidden}.network-memberships-plans article>p i{background:#3b93b5;height:100%;display:block}.network-memberships-plans article footer b{color:#347b9a;font-size:6px}.network-memberships-plans article footer small{color:#83908a;font-size:5px}.network-memberships-notes{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;display:grid}.network-memberships-notes>section,.network-memberships-notes>aside{background:#f1f7fa;border:1px solid #cfe0e7;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:108px;padding:16px 18px;display:grid}.network-memberships-notes>section>span,.network-memberships-notes>aside>span{color:#347b9a;background:#deedf3;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.network-memberships-notes strong{color:#2f4650;font-size:8px;display:block}.network-memberships-notes p{color:#65767d;margin:5px 0 0;font-size:6px;line-height:1.55}.network-memberships-notes>section>a{color:#327b9b;white-space:nowrap;font-size:6px;font-weight:750}.network-memberships-notes>aside{background:#f1f8f5;border-color:#d5e2dd;grid-template-columns:35px 1fr}.network-memberships-notes>aside>span{color:#147859;background:#dceee7}.network-memberships-notes>aside strong{color:#29453b}.network-memberships-notes>aside p{color:#61766d}@media (max-width:1180px){.network-memberships-hero{grid-template-columns:1fr}.network-memberships-hero dl{min-height:140px}.network-memberships-kpis{grid-template-columns:repeat(3,1fr)}.network-contract-coordination>header{grid-template-columns:40px minmax(0,1fr)}.network-contract-coordination>header>dl{grid-column:1/-1}.network-contract-unit-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.network-memberships-top,.network-memberships-bottom,.network-memberships-notes{grid-template-columns:1fr}.network-memberships-toolbar{grid-template-columns:minmax(190px,.7fr) minmax(480px,1.3fr)}.network-memberships-toolbar label.unit{grid-column:1/-1}}@media (max-width:950px){.network-contract-unit-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.network-memberships-row.header,.network-memberships-unit-row.header{display:none}.network-memberships-toolbar{grid-template-columns:1fr}.network-memberships-toolbar label.unit{grid-column:auto}.network-memberships-row{grid-template-columns:minmax(155px,1fr) minmax(175px,1fr) 95px 95px 45px;padding:8px 0}.network-memberships-row>span:nth-of-type(2),.network-memberships-row>span:nth-of-type(3){display:none}.network-memberships-unit-row{grid-template-columns:minmax(155px,1fr) 115px 105px 90px 80px 45px;padding:8px 0}.network-memberships-unit-row>span:nth-of-type(3),.network-memberships-unit-row>span:nth-of-type(5){display:none}}@media (max-width:700px){.network-memberships-kpis,.network-memberships-hero dl{grid-template-columns:repeat(2,1fr)}.network-memberships-hero>div{padding:20px 18px}.network-contract-coordination>header{grid-template-columns:1fr}.network-contract-coordination>header>span{display:none}.network-contract-coordination>header>dl{grid-column:auto}.network-contract-unit-grid{grid-template-columns:1fr}.network-contract-coordination>footer{flex-direction:column;align-items:flex-start}.network-memberships-chart{min-width:650px}.network-memberships-flow{overflow-x:auto}.network-memberships-flow>header,.network-memberships-flow>footer{min-width:650px}.network-memberships-toolbar nav{max-width:calc(100vw - 72px)}.network-memberships-row{grid-template-columns:minmax(145px,1fr) minmax(155px,1fr) 90px 43px}.network-memberships-row>span:first-of-type{display:none}.network-memberships-unit-row{grid-template-columns:minmax(150px,1fr) 105px 100px 80px 42px}.network-memberships-unit-row>span:nth-of-type(4){display:none}.network-memberships-notes>section{grid-template-columns:35px 1fr}.network-memberships-notes>section>a{grid-column:2}}@media (max-width:440px){.network-memberships-kpis,.network-memberships-hero dl{grid-template-columns:1fr}.network-memberships-hero>div>div{flex-direction:column;align-items:flex-start}.network-contract-coordination>header>dl{grid-template-columns:1fr}.network-contract-coordination>header>dl>div{border-bottom:1px solid #e0e8e4;border-right:0;min-height:58px}.network-contract-coordination>header>dl>div:last-child{border-bottom:0}.network-memberships-row{grid-template-columns:minmax(145px,1fr) 90px 42px}.network-memberships-row>div:nth-of-type(2){display:none}.network-memberships-unit-row{grid-template-columns:minmax(145px,1fr) 100px 80px 41px}.network-memberships-unit-row>span:first-of-type{display:none}.network-memberships-notes>section,.network-memberships-notes>aside{grid-template-columns:1fr}.network-memberships-notes>section>a{grid-column:1}}.network-activation-center{--na-green:#08795d;--na-navy:#17312a;--na-blue:#397c99;--na-amber:#b87822;--na-red:#b34e43;gap:14px;display:grid}.network-activation-command{background:#fff;border:1px solid #cedbd6;grid-template-columns:minmax(0,1.2fr) minmax(470px,.9fr);display:grid}.network-activation-command>div{background:var(--na-navy);color:#fff;grid-template-columns:50px minmax(0,1fr);gap:15px;padding:23px;display:grid}.network-activation-command>div>span{color:#5bd7b0;background:#203d34;border:1px solid #3d5d53;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.network-activation-command section small,.network-activation-command dt,.network-activation-flow small,.network-activation-directory small{letter-spacing:.045em;font-size:12px;font-weight:850}.network-activation-command section>small{color:#72d8b8}.network-activation-command h2{margin:5px 0 7px;font-size:20px;line-height:1.2}.network-activation-command section>p{color:#c3d3cd;max-width:670px;margin:0;font-size:13px;line-height:1.55}.network-activation-command footer{color:#adbfba;align-items:center;gap:9px;margin-top:16px;font-size:12px;display:flex}.network-activation-command footer b{color:#fff}.network-activation-command footer i{background:#6a877e;width:3px;height:3px}.network-activation-command>dl{background:#d9e2de;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.network-activation-command>dl>div{background:#f8faf9;min-height:105px;padding:14px}.network-activation-command dt{color:#687b73}.network-activation-command dd{color:var(--na-navy);margin:6px 0 2px;font-size:23px;font-weight:900}.network-activation-command dl small{color:#788a82;font-size:12px}.network-activation-command>dl>div.urgent{background:#fff6e9}.network-activation-command>dl>div.urgent dd{color:#976322}.network-activation-command>dl>div.ready{background:#edf8f4}.network-activation-command>dl>div.ready dd{color:var(--na-green)}.network-activation-flow{background:#fff;border:1px solid #d4dfda}.network-activation-flow>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.network-activation-flow>header small{color:var(--na-green)}.network-activation-flow>header h2{margin:3px 0 0;font-size:17px}.network-activation-flow>header>p{color:#708079;margin:0;font-size:12px}.network-activation-flow>header>p b{color:#40544b}.network-activation-flow>div{background:#dfe7e3;grid-template-columns:repeat(5,minmax(180px,1fr));gap:1px;display:grid;overflow-x:auto}.network-activation-flow article{background:#fafcfb;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:180px;min-height:102px;padding:13px 12px;display:grid;position:relative}.network-activation-flow article>span{color:#637a71;background:#e7efec;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.network-activation-flow article.blue>span{color:var(--na-blue);background:#e3f0f5}.network-activation-flow article.amber>span{color:#976322;background:#fff0d8}.network-activation-flow article strong{color:#334b42;margin-top:3px;font-size:13px;display:block}.network-activation-flow article p{color:#7a8983;margin:3px 0 0;font-size:12px}.network-activation-flow article>b{min-width:27px;color:var(--na-green);text-align:center;background:#e7f1ed;padding:5px 6px;font-size:13px}.network-activation-flow article>i{z-index:1;color:#6e8179;background:#fff;border:1px solid #cdd9d4;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid;position:absolute;top:43px;right:-10px}.network-activation-flow>footer{background:#eef8f4;border-top:1px solid #dfe7e3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px 15px;display:grid}.network-activation-flow>footer>span{background:var(--na-green);color:#fff;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.network-activation-flow>footer p{color:#62786f;margin:0;font-size:12px}.network-activation-flow>footer strong{color:#2d5145}.network-activation-boundary{border:1px solid #d3dfda;border-left:4px solid var(--na-green);background:#fff;grid-template-columns:minmax(245px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:18px;padding:12px 15px;display:grid}.network-activation-boundary>div{align-items:center;gap:10px;display:flex}.network-activation-boundary>div>span{width:34px;height:34px;color:var(--na-green);background:#e5f3ee;place-items:center;font-size:14px;display:grid}.network-activation-boundary p{color:#65776f;margin:0;font-size:12px;line-height:1.48}.network-activation-boundary small,.network-activation-boundary strong{display:block}.network-activation-boundary small{color:#789087;font-size:12px;font-weight:850}.network-activation-boundary strong{color:#304a41;margin-top:2px;font-size:13px}.network-activation-boundary>b{color:#587168;white-space:nowrap;background:#edf4f1;padding:7px 9px;font-size:12px}.network-activation-directory{overflow:hidden}.network-activation-directory>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.network-activation-directory>header>div>small{color:var(--na-green)}.network-activation-directory>header h2{margin:3px 0 0;font-size:17px}.network-activation-directory>header p{color:#75857e;margin:3px 0 0;font-size:12px}.network-activation-directory>header label{background:#f8faf9;border:1px solid #cdd9d4;align-items:center;gap:8px;width:min(380px,42%);min-height:40px;padding:0 11px;display:flex}.network-activation-directory>header label>span{color:var(--na-green);font-size:15px}.network-activation-directory>header input{color:#2f4038;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.network-activation-directory>nav{border-bottom:1px solid #dfe7e3;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.network-activation-directory>nav button{color:#51655c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1ddd8;border-radius:2px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.network-activation-directory>nav button b{color:#63756d;background:#edf3f0;min-width:21px;padding:3px 5px;font-size:12px}.network-activation-directory>nav button.active{border-color:var(--na-green);color:var(--na-green);background:#eaf6f2}.network-activation-directory>nav button.active b{background:var(--na-green);color:#fff}.network-activation-directory>nav button.attention.active{border-color:var(--na-red);color:var(--na-red);background:#fff1ef}.network-activation-directory>nav button.attention.active b{background:var(--na-red)}.network-activation-directory>nav>span{color:#7b8a83;white-space:nowrap;margin-left:auto;font-size:12px}.network-activation-table{min-width:1040px}.network-activation-row{background:#fff;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(245px,1.35fr) repeat(4,minmax(125px,.75fr)) minmax(145px,.85fr) 105px;align-items:center;min-height:78px;display:grid}.network-activation-row:not(.heading):hover{background:#fafcfb}.network-activation-row.attention{box-shadow:inset 3px 0 var(--na-amber)}.network-activation-row>div{min-width:0;padding:10px 12px}.network-activation-row>div+div{border-left:1px solid #edf1ef}.network-activation-row>div>strong,.network-activation-row>div>small{display:block}.network-activation-row>div>strong{color:#3b5047;font-size:13px}.network-activation-row>div>small{color:#7b8983;margin-top:4px;font-size:12px}.network-activation-row>div.urgent>strong{color:#9a621e}.network-activation-row>a{color:var(--na-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.network-activation-row.heading{color:#6d7e77;background:#f1f5f3;min-height:41px;font-size:12px;font-weight:850}.network-activation-row.heading>span{padding:0 12px}.network-activation-row.heading>span:last-child{padding:0}.network-activation-row .unit{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.network-activation-row .unit>span{width:38px;height:38px;color:var(--na-green);background:#e4f2ed;place-items:center;font-size:12px;font-weight:900;display:grid}.network-activation-row .unit p{min-width:0;margin:0}.network-activation-row .unit small,.network-activation-row .unit strong,.network-activation-row .unit b{display:block}.network-activation-row .unit small{color:#7d8d86;font-size:12px}.network-activation-row .unit strong{color:#30473e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.network-activation-row .unit b{color:#667a71;margin-top:3px;font-size:12px;font-weight:650}.network-activation-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.network-activation-empty>span{width:34px;height:34px;color:var(--na-green);background:#e5f2ed;place-items:center;font-size:14px;display:grid}.network-activation-empty strong{font-size:13px}.network-activation-empty p{color:#7b8983;margin:0;font-size:12px}.network-activation-empty button{min-height:36px;color:var(--na-green);cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.network-activation-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.network-activation-summary article{background:#fff;border:1px solid #d5e0db;grid-template-columns:39px minmax(0,1fr);gap:11px;padding:14px;display:grid}.network-activation-summary article>span{width:37px;height:37px;color:var(--na-green);background:#e8f2ee;place-items:center;font-size:14px;display:grid}.network-activation-summary small{color:#71877e;letter-spacing:.04em;font-size:12px;font-weight:850}.network-activation-summary h2{margin:3px 0 0;font-size:15px}.network-activation-summary p{color:#718179;margin:4px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.network-activation-command{grid-template-columns:1fr}.network-activation-directory{overflow-x:auto}.network-activation-directory>header,.network-activation-directory>nav{min-width:calc(100vw - 72px);position:sticky;left:0}}@media (max-width:820px){.network-activation-flow>header,.network-activation-directory>header{flex-direction:column;align-items:flex-start}.network-activation-boundary{grid-template-columns:1fr}.network-activation-boundary>b{justify-self:start}.network-activation-directory>header label{width:100%}.network-activation-summary{grid-template-columns:1fr}}@media (max-width:620px){.network-activation-command>div{grid-template-columns:41px minmax(0,1fr);gap:11px;padding:18px 15px}.network-activation-command>div>span{width:39px;height:39px}.network-activation-command h2{font-size:18px}.network-activation-command footer{flex-wrap:wrap;align-items:flex-start}.network-activation-command>dl{grid-template-columns:1fr 1fr}.network-activation-command>dl>div{min-height:96px}.network-activation-flow>div{grid-template-columns:repeat(5,minmax(205px,1fr))}.network-activation-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.network-activation-directory>nav button{justify-content:space-between}.network-activation-directory>nav>span{margin-left:0;padding:3px 2px}}.student-mobility-command-center{gap:12px;display:grid}.student-mobility-command-hero{color:#fff;background:#1d293d;border:1px solid #29354a;grid-template-columns:minmax(350px,.9fr) minmax(560px,1.1fr);display:grid}.student-mobility-command-hero>div{background:radial-gradient(circle at 88% 10%,#398cb838,#0000 38%);padding:23px 25px}.student-mobility-command-hero>div>span{color:#8ed0ef;letter-spacing:.1em;font-size:6px;font-weight:850}.student-mobility-command-hero p{color:#b7c4d2;max-width:620px;margin:0;font-size:8px;line-height:1.55}.student-mobility-command-hero footer{align-items:center;gap:9px;margin-top:17px;display:flex}.student-mobility-command-hero footer b{color:#e0f4ff;background:#293a54;padding:6px 8px;font-size:6px}.student-mobility-command-hero footer small{color:#92a4b7;font-size:6px}.student-mobility-command-hero>dl{background:#29354d;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.student-mobility-command-hero>dl>div{border:0 solid #3e4b64;border-width:0 0 1px 1px;padding:18px 20px}.student-mobility-command-hero dt{color:#acb9c9;font-size:6px}.student-mobility-command-hero dd{margin:8px 0 4px;font-size:23px;font-weight:800;line-height:1}.student-mobility-command-hero dd+small{color:#91a1b4;font-size:6px}.student-mobility-command-hero>dl>div.attention{background:#4a3941}.student-mobility-command-hero>dl>div.attention dd+small{color:#e2b6bd}.student-mobility-privacy-gate{background:#f7f9fa;border:1px solid #dce3e7;grid-template-columns:35px minmax(230px,1fr) auto 30px minmax(230px,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.student-mobility-privacy-gate>span{color:#5c6a73;background:#e6ebee;place-items:center;width:34px;height:34px;display:grid}.student-mobility-privacy-gate small,.student-mobility-privacy-gate strong{display:block}.student-mobility-privacy-gate small{color:#75818a;letter-spacing:.08em;font-size:5px;font-weight:850}.student-mobility-privacy-gate strong{color:#35424a;margin-top:3px;font-size:8px}.student-mobility-privacy-gate>b{color:#5e6b73;background:#e4e9ec;padding:5px 7px;font-size:5px}.student-mobility-privacy-gate>i{color:#87939a;font-size:9px;font-style:normal}.student-mobility-privacy-gate .visible{border-left:2px solid #65aeca;padding-left:12px}.student-mobility-privacy-gate .visible small{color:#277d9c}.student-mobility-command-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.student-mobility-command-lane{background:#fff;border:1px solid #dce4e8}.student-mobility-command-lane>header{border-bottom:1px solid #e4e9ec;justify-content:space-between;gap:12px;padding:13px 15px;display:flex}.student-mobility-command-lane>header span{color:#257c9d;letter-spacing:.09em;font-size:5px;font-weight:850}.student-mobility-command-lane.source>header span{color:#8061a8}.student-mobility-command-lane>header h2{margin:3px 0;font-size:12px}.student-mobility-command-lane>header p{color:#7d898f;margin:0;font-size:6px}.student-mobility-command-lane>header>b{color:#217897;background:#e7f3f8;height:fit-content;padding:5px 7px;font-size:6px}.student-mobility-command-lane.source>header>b{color:#75559f;background:#f0ebf7}.student-mobility-command-lane ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.student-mobility-command-lane li{border-right:1px solid #e7ebed;grid-template-columns:22px 1fr;gap:7px;min-height:87px;padding:12px 10px;display:grid;position:relative}.student-mobility-command-lane li:last-child{border-right:0}.student-mobility-command-lane li>i{color:#247895;background:#e5f2f7;place-items:center;width:21px;height:21px;font-size:6px;font-style:normal;font-weight:850;display:grid}.student-mobility-command-lane.source li>i{color:#74579c;background:#eee9f5}.student-mobility-command-lane li p{align-content:start;margin:0;display:grid}.student-mobility-command-lane li small{color:#79868c;text-transform:uppercase;font-size:5px}.student-mobility-command-lane li strong{margin:5px 0 3px;font-size:17px;line-height:1}.student-mobility-command-lane li span{color:#8a969b;font-size:5px}.student-mobility-command-lane li>em{z-index:1;color:#7f8b91;background:#fff;border:1px solid #dce3e6;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;display:grid;position:absolute;top:34px;right:-8px}.student-mobility-command-table{background:#fff;border:1px solid #dce4e7;overflow:hidden}.student-mobility-command-table>header{border-bottom:1px solid #e4e9eb;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.student-mobility-command-table>header span{color:#75569f;letter-spacing:.09em;font-size:5px;font-weight:850}.student-mobility-command-table>header h2{margin:4px 0 3px;font-size:12px}.student-mobility-command-table>header p{color:#7d898f;margin:0;font-size:6px}.student-mobility-command-table>header>b{color:#70519a;white-space:nowrap;background:#f0ecf6;padding:6px 8px;font-size:6px}.student-mobility-unit-row{color:#66747b;border-bottom:1px solid #e8ecee;grid-template-columns:minmax(180px,1fr) 80px 90px 70px 95px 105px 86px 105px;align-items:center;gap:10px;min-height:69px;font-size:6px;display:grid}.student-mobility-unit-row.heading{color:#89949a;text-transform:uppercase;min-height:31px;font-size:5px;font-weight:750}.student-mobility-unit-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.student-mobility-unit-row>div:first-child>b{color:#247b9b;background:#e5f2f7;flex:none;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.student-mobility-unit-row p{min-width:0;margin:0}.student-mobility-unit-row strong,.student-mobility-unit-row small,.student-mobility-unit-row em{display:block}.student-mobility-unit-row p strong{color:#33444b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.student-mobility-unit-row small{color:#839097;margin-top:3px;font-size:5px}.student-mobility-unit-row p em{color:#7858a0;margin-top:3px;font-size:5px;font-style:normal}.student-mobility-unit-row>span>strong{color:#35464d;font-size:8px}.student-mobility-unit-row>span.attention>strong{color:#a94f57}.student-mobility-unit-row>span.movement>strong{color:#277b9b}.student-mobility-unit-signal{color:#18765a;white-space:nowrap;background:#e7f3ef;width:fit-content;padding:5px 6px;font-size:5px}.student-mobility-unit-signal.attention{color:#a64e56;background:#fbe7e8}.student-mobility-unit-signal.movement{color:#247794;background:#e6f2f7}.student-mobility-unit-row>nav{justify-content:flex-end;gap:4px;display:flex}.student-mobility-unit-row>nav a{color:#286f89;background:#edf4f7;padding:5px 6px;font-size:5px;font-weight:750}.student-mobility-unit-sealed{color:#64737a;background:#f5f7f8;border:1px solid #dbe3e6;justify-self:end;place-items:center;width:25px;height:25px;display:grid}.student-mobility-command-empty{text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.student-mobility-command-empty>span{color:#247997;background:#e7f2f6;place-items:center;width:34px;height:34px;display:grid}.student-mobility-command-empty strong{font-size:8px}.student-mobility-command-empty p{color:#839097;margin:0;font-size:6px}.student-mobility-command-boundary{background:#f1f7f9;border:1px solid #d7e2e6;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.student-mobility-command-boundary>span{color:#247a99;background:#dcecf2;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.student-mobility-command-boundary small,.student-mobility-command-boundary strong{display:block}.student-mobility-command-boundary small{color:#277d9d;letter-spacing:.08em;font-size:5px;font-weight:850}.student-mobility-command-boundary strong{color:#304850;margin-top:4px;font-size:8px}.student-mobility-command-boundary>a{color:#247795;white-space:nowrap;font-size:6px;font-weight:750}@media (max-width:1180px){.student-mobility-command-hero,.student-mobility-command-lanes{grid-template-columns:1fr}.student-mobility-unit-row{grid-template-columns:minmax(170px,1fr) 70px 85px 65px 90px 82px 96px}.student-mobility-unit-row>span:nth-of-type(5){display:none}}@media (max-width:900px){.student-mobility-privacy-gate{grid-template-columns:35px 1fr auto}.student-mobility-privacy-gate>i{display:none}.student-mobility-privacy-gate .visible{grid-column:2/-1}.student-mobility-unit-row.heading{display:none}.student-mobility-unit-row{grid-template-columns:minmax(165px,1fr) 72px 82px 82px 88px;padding:8px 0}.student-mobility-unit-row>span:first-of-type{display:none}.student-mobility-unit-row>nav{grid-column:2/-1;justify-content:flex-start}}@media (max-width:700px){.student-mobility-command-hero>dl{grid-template-columns:1fr 1fr}.student-mobility-command-lane ol,.student-mobility-command-lane.count-3 ol{grid-template-columns:repeat(2,1fr)}.student-mobility-command-lane li:nth-child(2){border-right:0}.student-mobility-command-lane li:nth-child(2)>em{display:none}.student-mobility-unit-row{grid-template-columns:minmax(150px,1fr) 70px 82px}.student-mobility-unit-row>span:nth-of-type(3),.student-mobility-unit-row>span:nth-of-type(4){display:none}.student-mobility-unit-row>nav{grid-column:1/-1}.student-mobility-command-boundary{grid-template-columns:35px 1fr}.student-mobility-command-boundary>a{grid-column:2}}@media (max-width:440px){.student-mobility-command-hero>dl,.student-mobility-command-lane ol,.student-mobility-command-lane.count-3 ol{grid-template-columns:1fr}.student-mobility-command-lane li{border-bottom:1px solid #e5eaec;border-right:0}.student-mobility-command-lane li>em{display:none}.student-mobility-command-table>header{flex-direction:column;align-items:flex-start}.student-mobility-unit-row{grid-template-columns:minmax(140px,1fr) 78px}.student-mobility-unit-row>span:nth-of-type(2),.student-mobility-unit-signal{display:none}.student-mobility-command-boundary,.student-mobility-privacy-gate{grid-template-columns:1fr}.student-mobility-command-boundary>a,.student-mobility-privacy-gate .visible{grid-column:1}.student-mobility-privacy-gate>b{width:fit-content}}.network-workouts{flex-direction:column;gap:12px;display:flex}.network-workouts-hero{color:#fff;background:#173329;border:1px solid #24473b;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:218px;display:grid;overflow:hidden}.network-workouts-hero-copy{background:radial-gradient(circle at 12% 8%,#1ebb8b2e,#0000 36%),linear-gradient(120deg,#173329,#142b24);padding:25px 27px 23px}.network-workouts-hero-copy>span,.network-workouts-queue>header span,.network-workouts-trend header span,.network-workouts-professionals header span,.network-workouts-comparison>header span{color:#3ad4a4;letter-spacing:.12em;font-size:7px;font-weight:800}.network-workouts-hero h2{letter-spacing:-.02em;max-width:560px;margin:8px 0 7px;font-size:21px;line-height:1.2}.network-workouts-hero p{color:#aec7be;max-width:600px;margin:0;font-size:9px;line-height:1.55}.network-workouts-hero-copy>div{background:#ffffff0d;border-left:2px solid #20c894;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:21px;padding:9px 11px;display:flex}.network-workouts-hero-copy>div b{color:#f1fbf7;font-size:8px}.network-workouts-hero-copy>div small{color:#89aa9f;font-size:7px}.network-workouts-hero dl{background:#1b3b31;grid-template-columns:1fr 1fr;margin:0;display:grid}.network-workouts-hero dl>div{border-bottom:1px solid #315044;border-left:1px solid #315044;min-height:109px;padding:18px}.network-workouts-hero dl>div:nth-child(3),.network-workouts-hero dl>div:nth-child(4){border-bottom:0}.network-workouts-hero dt{color:#8eb1a5;font-size:7px}.network-workouts-hero dd{color:#f5fbf8;letter-spacing:-.03em;margin:8px 0 5px;font-size:23px;font-weight:760}.network-workouts-hero dl small{color:#7f9f94;font-size:7px;display:block}.network-workouts-hero dl>div.urgent{background:#203b30;box-shadow:inset 3px 0 #e3a23b}.network-workouts-hero dl>div.urgent dd{color:#ffcc75}.network-workouts-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.network-workouts-kpis article{border-right:1px solid var(--line-soft);min-height:82px;padding:13px 16px;position:relative}.network-workouts-kpis article:last-child{border:0}.network-workouts-kpis article:before{content:"";background:#13a67b;width:2px;position:absolute;top:13px;bottom:13px;left:0}.network-workouts-kpis article.blue:before{background:#4589ad}.network-workouts-kpis article.amber:before{background:#d3952d}.network-workouts-kpis article.violet:before{background:#7560aa}.network-workouts-kpis article.red:before{background:#cf5656}.network-workouts-kpis span,.network-workouts-kpis strong,.network-workouts-kpis small{display:block}.network-workouts-kpis span{color:#73817b;font-size:7px}.network-workouts-kpis strong{margin:6px 0 3px;font-size:18px}.network-workouts-kpis small{color:#8b9691;font-size:7px}.network-workouts-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);align-items:start;gap:12px;display:grid}.network-workouts-queue>header,.network-workouts-trend>header,.network-workouts-professionals>header,.network-workouts-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:13px 16px;display:flex}.network-workouts-queue h2,.network-workouts-trend h2,.network-workouts-professionals h2,.network-workouts-comparison h2{margin:5px 0 0;font-size:11px}.network-workouts-queue header p,.network-workouts-comparison header p{color:#7b8882;margin:4px 0 0;font-size:7px}.network-workouts-queue>header>strong,.network-workouts-comparison>header>strong{color:#63716b;font-size:8px}.network-workouts-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(190px,.9fr) minmax(390px,1.5fr) 130px;align-items:center;gap:8px;padding:9px 13px;display:grid}.network-workouts-search{border:1px solid var(--line);background:#fff;align-items:center;gap:7px;min-height:30px;padding:0 8px;display:flex}.network-workouts-search>span{color:#81908a;font-size:13px}.network-workouts-search input{color:#26342f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:7px}.network-workouts-toolbar nav{align-items:center;gap:4px;display:flex;overflow-x:auto}.network-workouts-toolbar nav button{white-space:nowrap;border:1px solid var(--line);color:#6d7974;background:#fff;align-items:center;gap:5px;min-height:27px;padding:0 7px;font-size:6px;display:flex}.network-workouts-toolbar nav button b{color:#6b7872;background:#edf2f0;min-width:14px;padding:2px 3px;font-size:6px}.network-workouts-toolbar nav button.selected{color:#08795d;background:#e6f4ef;border-color:#69ad96}.network-workouts-toolbar nav button.selected b{color:#fff;background:#0b9e74}.network-workouts-toolbar>label:last-child span{color:#87928e;letter-spacing:.08em;margin-bottom:3px;font-size:5px;display:block}.network-workouts-toolbar select{border:1px solid var(--line);color:#4f5e58;cursor:pointer;background:#fff;width:100%;height:30px;padding:0 6px;font-size:7px}.network-workouts-table{padding:0 13px 7px;overflow-x:auto}.network-workouts-row{border-bottom:1px solid var(--line-soft);color:#69756f;grid-template-columns:minmax(150px,1.05fr) minmax(185px,1.3fr) 70px 85px 95px 24px;align-items:center;gap:9px;min-width:820px;min-height:67px;font-size:7px;display:grid}.network-workouts-row.header{color:#8a9691;letter-spacing:.05em;text-transform:uppercase;min-height:32px;font-size:6px;font-weight:700}.network-workouts-row:not(.header){position:relative}.network-workouts-row:not(.header):before{content:"";background:0 0;width:2px;position:absolute;top:10px;bottom:10px;left:-13px}.network-workouts-row.no_plan:before,.network-workouts-row.never_started:before{background:#d5962d}.network-workouts-row.inactive:before,.network-workouts-row.expired:before{background:#d96868}.network-workouts-row.expiring:before,.network-workouts-row.attention:before{background:#7761ac}.network-workouts-person{align-items:center;gap:8px;min-width:0;display:flex}.network-workouts-person>b,.network-workouts-professionals article>b,.network-workouts-unit-row>div:first-child>b{color:#08795d;background:#dff2eb;border-radius:3px;flex:none;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.network-workouts-person p,.network-workouts-unit-row p{min-width:0;margin:0}.network-workouts-person strong,.network-workouts-person small,.network-workouts-row>span strong,.network-workouts-row>span small,.network-workouts-contexts span b,.network-workouts-contexts span small{display:block}.network-workouts-person strong,.network-workouts-row>span strong{color:#25332e;font-size:8px}.network-workouts-person small,.network-workouts-row>span small{color:#85918c;margin-top:3px;font-size:6px}.network-workouts-contexts{flex-wrap:wrap;gap:4px;display:flex}.network-workouts-contexts span{background:#f0f7f4;border-left:2px solid #1cab7f;max-width:100%;padding:4px 6px}.network-workouts-contexts span.no_plan,.network-workouts-contexts span.never_started{background:#fbf5e9;border-color:#d5962d}.network-workouts-contexts span.inactive,.network-workouts-contexts span.expired{background:#fcf0f0;border-color:#d96868}.network-workouts-contexts span.expiring,.network-workouts-contexts span.attention{background:#f4f0fa;border-color:#7761ac}.network-workouts-contexts span b{color:#33413b;font-size:7px}.network-workouts-contexts span small{color:#7f8c86;text-overflow:ellipsis;white-space:nowrap;max-width:175px;margin-top:2px;font-size:6px;overflow:hidden}.network-workouts-status{color:#08795d;text-align:center;background:#e4f4ee;width:max-content;max-width:94px;padding:5px 6px;font-size:6px;font-weight:700}.network-workouts-status.no_plan,.network-workouts-status.never_started{color:#9a6a1d;background:#f8edd8}.network-workouts-status.inactive,.network-workouts-status.expired{color:#a34f4f;background:#f9e8e8}.network-workouts-status.expiring,.network-workouts-status.attention{color:#654f98;background:#eee8f7}.network-workouts-row>a{border:1px solid var(--line);color:#08795d;background:#fff;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.network-workouts-row>a:hover{background:#f2f8f6;border-color:#73af9b}.network-workouts-empty{text-align:center;align-content:center;place-items:center;gap:4px;min-height:180px;display:grid}.network-workouts-empty>span{color:#84aa9c;font-size:22px}.network-workouts-empty strong{font-size:9px}.network-workouts-empty p{color:#89948f;margin:0;font-size:7px}.network-workouts-protected-queue{min-height:330px}.network-workouts-protected-copy{text-align:center;background:linear-gradient(145deg,#fbfdfc,#f2f8f5);align-content:center;place-items:center;gap:7px;min-height:230px;padding:24px;display:grid}.network-workouts-protected-copy>b{color:#08795d;background:#e2f1ec;border-radius:50%;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:9px;display:grid}.network-workouts-protected-copy>strong{color:#25332e;max-width:500px;font-size:9px}.network-workouts-protected-copy>p{color:#75847e;max-width:560px;margin:0;font-size:7px;line-height:1.55}.network-workouts-protected-copy>a{color:#08795d;background:#fff;border:1px solid #7bb49f;margin-top:4px;padding:7px 10px;font-size:7px;font-weight:750}.network-workouts-side{flex-direction:column;gap:12px;display:flex}.network-workouts-trend header b,.network-workouts-professionals header>b{color:#08795d;background:#e5f3ee;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:7px;display:grid}.network-workouts-chart{align-items:end;gap:6px;height:158px;padding:18px 14px 7px;display:flex}.network-workouts-chart article{text-align:center;flex:1;grid-template-rows:1fr auto auto;align-items:end;height:100%;display:grid}.network-workouts-chart article>div{background:repeating-linear-gradient(0deg,#0000 0 31px,#edf1ef 32px);align-items:end;width:100%;height:100%;display:flex}.network-workouts-chart article i{background:linear-gradient(#20bd8f,#0a8e69);width:100%;min-height:4px;display:block}.network-workouts-chart article strong{color:#4f5e58;margin-top:4px;font-size:7px}.network-workouts-chart article small{color:#8a9590;white-space:nowrap;margin-top:2px;font-size:5px}.network-workouts-trend footer{border-top:1px solid var(--line-soft);color:#6c7973;background:#f8faf9;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:6px;display:flex}.network-workouts-trend footer span{align-items:center;gap:5px;display:flex}.network-workouts-trend footer i{background:#10a579;width:6px;height:6px}.network-workouts-trend footer b{color:#3f4d48;font-size:6px}.network-workouts-professionals>div{padding:3px 13px 8px}.network-workouts-professionals article{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr 34px auto;align-items:center;gap:7px;min-height:57px;display:grid}.network-workouts-professionals article:last-child{border:0}.network-workouts-professionals article p{margin:0}.network-workouts-professionals article p strong,.network-workouts-professionals article p small,.network-workouts-professionals article>span strong,.network-workouts-professionals article>span small{display:block}.network-workouts-professionals article p strong{color:#26342f;font-size:8px}.network-workouts-professionals article p small,.network-workouts-professionals article>span small{color:#89948f;margin-top:3px;font-size:6px}.network-workouts-professionals article>span strong{color:#34423d;font-size:8px}.network-workouts-professionals article>i{color:#08795d;white-space:nowrap;font-size:6px;font-style:normal}.network-workouts-professionals article>i.urgent{color:#a36224}.network-workouts-side-empty{color:#89948f;text-align:center;margin:15px 0;font-size:7px}.network-workouts-protected-professionals>div{text-align:center;background:#f8faf9;align-content:center;place-items:center;gap:5px;min-height:100px;padding:16px;display:grid}.network-workouts-protected-professionals>div strong{color:#2f4039;font-size:8px}.network-workouts-protected-professionals>div p{color:#7b8983;max-width:260px;margin:0;font-size:7px;line-height:1.5}.network-workouts-privacy{color:#45697c;background:#edf5f8;border:1px solid #d8e7ee;grid-template-columns:31px 1fr;align-items:start;gap:9px;min-height:80px;padding:13px;display:grid}.network-workouts-privacy>b{background:#d8e9f1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.network-workouts-privacy p{margin:0}.network-workouts-privacy strong,.network-workouts-privacy small{display:block}.network-workouts-privacy strong{font-size:8px}.network-workouts-privacy small{color:#6e8692;margin-top:4px;font-size:7px;line-height:1.5}.network-workouts-comparison{overflow:hidden}.network-workouts-unit-table{padding:0 14px 7px;overflow-x:auto}.network-workouts-unit-row{border-bottom:1px solid var(--line-soft);color:#68756f;grid-template-columns:minmax(160px,1.15fr) 70px 70px 95px minmax(105px,.75fr) minmax(130px,.9fr) 52px;align-items:center;gap:9px;min-width:875px;min-height:59px;font-size:7px;display:grid}.network-workouts-unit-row.header{color:#8a9691;letter-spacing:.05em;text-transform:uppercase;min-height:32px;font-size:6px;font-weight:700}.network-workouts-unit-row>div:first-child{align-items:center;gap:8px;display:flex}.network-workouts-unit-row p strong,.network-workouts-unit-row p small,.network-workouts-unit-row>span strong,.network-workouts-unit-row>span small{display:block}.network-workouts-unit-row p strong,.network-workouts-unit-row>span strong{color:#26342f;font-size:8px}.network-workouts-unit-row p small,.network-workouts-unit-row>span small{color:#89948f;margin-top:3px;font-size:6px}.network-workouts-unit-row>span.urgent strong{color:#b05b50}.network-workouts-coverage{grid-template-columns:1fr 31px;align-items:center;gap:6px;display:grid}.network-workouts-coverage p{background:#e5ebe8;height:4px;overflow:hidden}.network-workouts-coverage p i{background:#10a87b;height:100%;display:block}.network-workouts-coverage>strong{color:#08795d;font-size:7px}.network-workouts-coverage>small{color:#8a9590;grid-column:1/-1;font-size:6px}.network-workouts-unit-row>a{color:#08795d;font-size:7px;font-weight:700}.network-workouts-continuity{color:#fff;background:#19342b;border:1px solid #28483d;grid-template-columns:repeat(3,1fr);display:grid}.network-workouts-continuity>div{border-right:1px solid #315044;grid-template-columns:31px 1fr;align-items:start;gap:10px;min-height:92px;padding:16px;display:grid}.network-workouts-continuity>div:last-child{border:0}.network-workouts-continuity>div>span{color:#43d9aa;background:#244b3e;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.network-workouts-continuity p{margin:0}.network-workouts-continuity strong,.network-workouts-continuity small{display:block}.network-workouts-continuity strong{font-size:8px}.network-workouts-continuity small{color:#8eafa4;margin-top:5px;font-size:7px;line-height:1.5}.network-workouts-follow-up{overflow:hidden}.network-workouts-follow-up>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:flex}.network-workouts-follow-up>header span,.network-workouts-follow-up-priorities header span{color:#bd7226;letter-spacing:.12em;font-size:7px;font-weight:800}.network-workouts-follow-up>header h2{margin:5px 0 0;font-size:11px}.network-workouts-follow-up>header p{color:#7b8882;margin:4px 0 0;font-size:7px}.network-workouts-follow-up>header>strong{color:#9a5b1c;letter-spacing:.06em;background:#f7eee4;padding:5px 7px;font-size:6px}.network-workouts-follow-up-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(200px,.9fr) minmax(430px,1.8fr) auto;align-items:center;gap:8px;padding:9px 13px;display:grid}.network-workouts-follow-up-toolbar>label{border:1px solid var(--line);background:#fff;align-items:center;gap:7px;min-height:30px;padding:0 8px;display:flex}.network-workouts-follow-up-toolbar>label span{color:#81908a;font-size:13px}.network-workouts-follow-up-toolbar input{color:#26342f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:7px}.network-workouts-follow-up-toolbar nav{align-items:center;gap:4px;display:flex;overflow-x:auto}.network-workouts-follow-up-toolbar nav button{white-space:nowrap;border:1px solid var(--line);color:#6d7974;background:#fff;align-items:center;gap:5px;min-height:27px;padding:0 7px;font-size:6px;display:flex}.network-workouts-follow-up-toolbar nav button b{color:#6b7872;background:#edf2f0;min-width:14px;padding:2px 3px;font-size:6px}.network-workouts-follow-up-toolbar nav button.selected{color:#9a5b1c;background:#fff4e8;border-color:#d7a46e}.network-workouts-follow-up-toolbar nav button.selected b{color:#fff;background:#b96d22}.network-workouts-follow-up-toolbar>p{color:#7c8983;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:6px;display:flex}.network-workouts-follow-up-toolbar>p i{background:#d59a53;border-radius:50%;width:6px;height:6px}.network-workouts-follow-up-toolbar>p i.active{background:#12a57a}.network-workouts-follow-up-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);align-items:stretch;display:grid}.network-workouts-follow-up-table{border-right:1px solid var(--line-soft);min-width:0;padding:0 13px 7px;overflow-x:auto}.network-workouts-follow-up-unit{border-bottom:1px solid var(--line-soft);color:#66746e;grid-template-columns:minmax(155px,1.1fr) 105px 105px 110px 115px 62px;align-items:center;gap:10px;min-width:840px;min-height:68px;font-size:7px;display:grid;position:relative}.network-workouts-follow-up-unit:not(.header):before{content:"";background:#d59a53;width:2px;position:absolute;top:10px;bottom:10px;left:-13px}.network-workouts-follow-up-unit.healthy:before{background:#12a57a}.network-workouts-follow-up-unit.header{color:#8a9691;letter-spacing:.05em;text-transform:uppercase;min-height:32px;font-size:6px;font-weight:700}.network-workouts-follow-up-unit-name{align-items:center;gap:8px;min-width:0;display:flex}.network-workouts-follow-up-unit-name>b{color:#9a5b1c;background:#f4e7d9;border-radius:3px;flex:none;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.network-workouts-follow-up-unit-name p{min-width:0;margin:0}.network-workouts-follow-up-unit-name strong,.network-workouts-follow-up-unit-name small,.network-workouts-follow-up-open>strong,.network-workouts-follow-up-open>small,.network-workouts-follow-up-deadline strong,.network-workouts-follow-up-deadline small,.network-workouts-follow-up-capacity strong,.network-workouts-follow-up-capacity small,.network-workouts-follow-up-capacity span,.network-workouts-follow-up-policy strong,.network-workouts-follow-up-policy small{display:block}.network-workouts-follow-up-unit-name strong,.network-workouts-follow-up-open>strong,.network-workouts-follow-up-capacity strong{color:#26342f;font-size:8px}.network-workouts-follow-up-unit-name small,.network-workouts-follow-up-open>small,.network-workouts-follow-up-deadline small,.network-workouts-follow-up-capacity small,.network-workouts-follow-up-policy small{color:#89948f;margin-top:3px;font-size:6px}.network-workouts-follow-up-open>div{background:#e8edea;height:4px;margin-top:7px;display:flex;overflow:hidden}.network-workouts-follow-up-open i{height:100%;display:block}.network-workouts-follow-up-open i.scheduled{background:#23ad83}.network-workouts-follow-up-open i.overdue{background:#788aa8}.network-workouts-follow-up-open i.escalated{background:#dc993d}.network-workouts-follow-up-open i.critical{background:#d65555}.network-workouts-follow-up-deadline strong{color:#08795d;background:#e5f3ee;width:max-content;padding:4px 6px;font-size:6px}.network-workouts-follow-up-deadline strong.overdue{color:#5b6f91;background:#e9eef5}.network-workouts-follow-up-deadline strong.escalated{color:#995c17;background:#faecd9}.network-workouts-follow-up-deadline strong.critical{color:#a23f3f;background:#f9e2e2}.network-workouts-follow-up-capacity span{color:#66746e;margin-top:4px;font-size:6px}.network-workouts-follow-up-policy>span{color:#08795d;letter-spacing:.04em;background:#e4f3ed;padding:3px 5px;font-size:5px;font-weight:800;display:inline-block}.network-workouts-follow-up-policy>span.paused{color:#9c5c20;background:#f8eadb}.network-workouts-follow-up-policy strong{color:#3a4842;margin-top:5px;font-size:7px}.network-workouts-follow-up-unit>nav{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.network-workouts-follow-up-unit>nav a{color:#08795d;font-size:7px;font-weight:700}.network-workouts-follow-up-unit>nav a:last-child{color:#7b8782;font-size:6px;font-weight:600}.network-workouts-follow-up-priorities{background:#fcfdfc;flex-direction:column;min-width:0;display:flex}.network-workouts-follow-up-priorities>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:10px 12px;display:flex}.network-workouts-follow-up-priorities h3{margin:4px 0 0;font-size:9px}.network-workouts-follow-up-priorities header>b{color:#9a5b1c;background:#f4e7d9;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:7px;display:grid}.network-workouts-follow-up-priorities>div{flex:1;padding:0 11px}.network-workouts-follow-up-priority{border-bottom:1px solid var(--line-soft);min-height:58px;color:inherit;grid-template-columns:26px minmax(0,1fr) auto 15px;align-items:center;gap:7px;display:grid}.network-workouts-follow-up-priority>i{color:#596e91;background:#e8eef5;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:800;display:grid}.network-workouts-follow-up-priority.escalated>i{color:#9a5b1c;background:#f8ead7}.network-workouts-follow-up-priority.critical>i{color:#a43e3e;background:#f8dfdf}.network-workouts-follow-up-priority.unassigned>i{box-shadow:inset 0 0 0 1px #d79548}.network-workouts-follow-up-priority p{min-width:0;margin:0}.network-workouts-follow-up-priority p span,.network-workouts-follow-up-priority p strong,.network-workouts-follow-up-priority p small,.network-workouts-follow-up-priority time strong,.network-workouts-follow-up-priority time small{display:block}.network-workouts-follow-up-priority p span{color:#9a6a3e;letter-spacing:.03em;text-transform:uppercase;font-size:5px;font-weight:700}.network-workouts-follow-up-priority p strong{color:#26342f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.network-workouts-follow-up-priority p small{color:#89948f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;overflow:hidden}.network-workouts-follow-up-priority time{text-align:right}.network-workouts-follow-up-priority time strong{color:#9a5b1c;font-size:7px}.network-workouts-follow-up-priority.critical time strong{color:#a43e3e}.network-workouts-follow-up-priority time small{color:#89948f;margin-top:3px;font-size:6px}.network-workouts-follow-up-priority>b{color:#9a5b1c;font-size:9px}.network-workouts-follow-up-priorities>footer{border-top:1px solid var(--line-soft);color:#65766f;background:#f6f9f7;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:6px;display:flex}.network-workouts-follow-up-priorities footer small{color:#89948f;font-size:6px}.network-workouts-follow-up-priorities.network-workouts-protected .network-workouts-protected-copy{min-height:235px;padding:18px}.network-workouts-follow-up-empty{color:#6f7c76;text-align:center;align-content:center;place-items:center;gap:4px;min-height:120px;display:grid}.network-workouts-follow-up-empty strong{font-size:8px}.network-workouts-follow-up-empty p{color:#89948f;margin:0;font-size:6px}.network-workouts-follow-up-empty.compact{min-height:130px}@media (max-width:1120px){.network-workouts-hero{grid-template-columns:1fr}.network-workouts-hero dl{grid-template-columns:repeat(4,1fr)}.network-workouts-hero dl>div{border-bottom:0;min-height:91px}.network-workouts-layout{grid-template-columns:1fr}.network-workouts-side{grid-template-columns:1fr 1fr;display:grid}.network-workouts-privacy{grid-column:1/-1}.network-workouts-follow-up-layout{grid-template-columns:1fr}.network-workouts-follow-up-table{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:820px){.network-workouts-kpis{grid-template-columns:1fr 1fr}.network-workouts-kpis article:nth-child(2){border-right:0}.network-workouts-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.network-workouts-toolbar{grid-template-columns:1fr 130px}.network-workouts-toolbar nav{grid-area:2/1/auto/-1}.network-workouts-follow-up-toolbar{grid-template-columns:1fr auto}.network-workouts-follow-up-toolbar nav{grid-area:2/1/auto/-1}.network-workouts-continuity{grid-template-columns:1fr}.network-workouts-continuity>div{border-bottom:1px solid #315044;border-right:0}}@media (max-width:620px){.network-workouts-hero-copy{padding:20px}.network-workouts-hero dl{grid-template-columns:1fr 1fr}.network-workouts-hero dl>div:nth-child(-n+2){border-bottom:1px solid #315044}.network-workouts-side{display:flex}.network-workouts-toolbar{grid-template-columns:1fr}.network-workouts-toolbar>label:last-child{grid-row:2}.network-workouts-toolbar nav{grid-area:3/1}.network-workouts-follow-up>header{align-items:flex-start}.network-workouts-follow-up-toolbar{grid-template-columns:1fr}.network-workouts-follow-up-toolbar nav{grid-area:2/1}.network-workouts-follow-up-toolbar>p{grid-row:3}}.network-workouts-reschedules{scroll-margin-top:92px;overflow:hidden}.network-workouts-reschedules>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px;display:flex}.network-workouts-reschedules>header span{color:#8254a4;letter-spacing:.09em;font-size:12px;font-weight:850}.network-workouts-reschedules>header h2{color:#23332d;margin:5px 0 0;font-size:18px;line-height:1.25}.network-workouts-reschedules>header p{color:#708079;max-width:750px;margin:5px 0 0;font-size:13px;line-height:1.45}.network-workouts-reschedules>header>strong{color:#65407f;letter-spacing:.04em;background:#eee6f5;flex:none;padding:7px 9px;font-size:12px}.network-workouts-reschedule-metrics{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.network-workouts-reschedule-metrics article{border-right:1px solid var(--line-soft);align-content:center;gap:3px;min-height:92px;padding:14px;display:grid}.network-workouts-reschedule-metrics article:last-child{border-right:0}.network-workouts-reschedule-metrics span{color:#77857f;text-transform:uppercase;font-size:12px;font-weight:750}.network-workouts-reschedule-metrics strong{color:#263630;font-size:22px;line-height:1}.network-workouts-reschedule-metrics small{color:#83908a;font-size:12px;line-height:1.35}.network-workouts-reschedule-metrics article.amber strong{color:#a26320}.network-workouts-reschedule-metrics article.green strong{color:#08795d}.network-workouts-reschedule-metrics article.red strong{color:#b34343}.network-workouts-reschedule-table{padding:0 16px 8px;overflow-x:auto}.network-workouts-reschedule-row{border-bottom:1px solid var(--line-soft);color:#607069;grid-template-columns:minmax(180px,1.25fr) 80px minmax(165px,1fr) minmax(145px,.9fr) 130px 125px 75px;align-items:center;gap:12px;min-width:1030px;min-height:76px;display:grid;position:relative}.network-workouts-reschedule-row:not(.header):before{content:"";background:#9570af;width:3px;position:absolute;top:12px;bottom:12px;left:-16px}.network-workouts-reschedule-row.urgent:before{background:#d85555}.network-workouts-reschedule-row.healthy:before{background:#18a57c}.network-workouts-reschedule-row.header{color:#7c8a84;letter-spacing:.04em;text-transform:uppercase;min-height:38px;font-size:12px;font-weight:800}.network-workouts-reschedule-row .unit{align-items:center;gap:10px;min-width:0;display:flex}.network-workouts-reschedule-row .unit>b{color:#694787;background:#eee6f5;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.network-workouts-reschedule-row.healthy .unit>b{color:#08795d;background:#e4f3ed}.network-workouts-reschedule-row p{min-width:0;margin:0}.network-workouts-reschedule-row p strong,.network-workouts-reschedule-row p small,.network-workouts-reschedule-row>span strong,.network-workouts-reschedule-row>span small{display:block}.network-workouts-reschedule-row p strong,.network-workouts-reschedule-row>span strong{color:#263630;font-size:14px}.network-workouts-reschedule-row p small,.network-workouts-reschedule-row>span small{color:#829089;margin-top:3px;font-size:12px;line-height:1.35}.network-workouts-reschedule-row>span.attention strong{color:#a26320}.network-workouts-reschedule-row>span.ready strong{color:#08795d}.network-workouts-reschedule-row>span.expired strong{color:#b34343}.network-workouts-reschedule-row>a{color:#08795d;white-space:nowrap;justify-self:end;font-size:12px;font-weight:800}.network-workouts-reschedule-row>a:hover{color:#064f3e}.network-workouts-reschedules>footer{color:#526f7b;background:#f0f6f8;border-top:1px solid #dce9ed;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 18px;font-size:12px;line-height:1.4;display:flex}.network-workouts-reschedules>footer b{color:#2782a0;margin-right:4px}.network-workouts-reschedules>footer small{color:#71858d;font-size:12px}.network-workouts-reschedule-history-link{color:#087b5e;white-space:nowrap;cursor:pointer;font-size:12px;font-weight:850}.network-workouts-reschedule-history-link:hover{color:#054f3d}@media (max-width:920px){.network-workouts-reschedule-metrics{grid-template-columns:repeat(3,1fr)}.network-workouts-reschedule-metrics article:nth-child(3){border-right:0}.network-workouts-reschedule-metrics article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}}@media (max-width:620px){.network-workouts-reschedules>header{align-items:flex-start}.network-workouts-reschedule-metrics{grid-template-columns:repeat(2,1fr)}.network-workouts-reschedule-metrics article:nth-child(3){border-right:1px solid var(--line-soft)}.network-workouts-reschedule-metrics article:nth-child(2n){border-right:0}.network-workouts-reschedule-metrics article:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.network-workouts-reschedules>footer{flex-direction:column;align-items:flex-start}}.network-reschedule-history{color:#2f3d38;flex-direction:column;gap:14px;display:flex}.network-reschedule-history-hero{color:#fff;background:#163128;border:1px solid #29453c;grid-template-columns:minmax(0,1.15fr) minmax(500px,.85fr);min-height:252px;display:grid;overflow:hidden}.network-reschedule-history-hero-copy{background:radial-gradient(circle at 16% 0,#34c5992b,#0000 39%),linear-gradient(125deg,#18362c,#132b24);padding:30px}.network-reschedule-history-hero-copy>span{color:#4ad9ad;letter-spacing:.09em;font-size:12px;font-weight:850}.network-reschedule-history-hero h2{letter-spacing:-.025em;max-width:660px;margin:10px 0 8px;font-size:26px;line-height:1.18}.network-reschedule-history-hero p{color:#b2c9c0;max-width:720px;margin:0;font-size:14px;line-height:1.55}.network-reschedule-history-hero-copy>div{background:#ffffff0d;border-left:3px solid #2bd0a0;align-items:center;gap:13px;width:max-content;max-width:100%;margin-top:26px;padding:11px 13px;display:flex}.network-reschedule-history-hero-copy>div b{color:#edfaf6;letter-spacing:.04em;font-size:12px}.network-reschedule-history-hero-copy>div small{color:#91afa4;font-size:12px}.network-reschedule-history-hero dl{background:#1b3b31;grid-template-columns:1fr 1fr;margin:0;display:grid}.network-reschedule-history-hero dl>div{border-bottom:1px solid #315247;border-left:1px solid #315247;flex-direction:column;justify-content:center;min-height:126px;padding:20px;display:flex}.network-reschedule-history-hero dl>div:nth-child(3),.network-reschedule-history-hero dl>div:nth-child(4){border-bottom:0}.network-reschedule-history-hero dt{color:#94b2a7;font-size:12px;font-weight:700}.network-reschedule-history-hero dd{color:#f4fbf8;letter-spacing:-.025em;margin:9px 0 5px;font-size:25px;font-weight:800}.network-reschedule-history-hero dl small{color:#89a89d;font-size:12px}.network-reschedule-history-hero dl>div.green{box-shadow:inset 3px 0 #34d1a1}.network-reschedule-history-hero dl>div.green dd{color:#65e1bb}.network-reschedule-history-hero dl>div.blue{box-shadow:inset 3px 0 #5fb1d0}.network-reschedule-history-hero dl>div.blue dd{color:#8fd1e9}.network-reschedule-history-outcomes{background:#fff;border:1px solid #dde6e3;grid-template-columns:repeat(4,1fr);display:grid}.network-reschedule-history-outcomes article{--outcome:#71827b;border-right:1px solid #e3e9e7;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;min-height:120px;padding:18px 19px;display:grid;position:relative}.network-reschedule-history-outcomes article:last-child{border-right:0}.network-reschedule-history-outcomes article:before{content:"";background:var(--outcome);width:3px;position:absolute;top:18px;bottom:18px;left:0}.network-reschedule-history-outcomes article.rescheduled{--outcome:#10906c}.network-reschedule-history-outcomes article.declined{--outcome:#527f98}.network-reschedule-history-outcomes article.cancelled{--outcome:#a56e29}.network-reschedule-history-outcomes article.superseded{--outcome:#76678e}.network-reschedule-history-outcomes span{color:#66766f;text-transform:uppercase;font-size:13px;font-weight:800}.network-reschedule-history-outcomes strong{color:var(--outcome);grid-row:2/4;font-size:28px;line-height:1}.network-reschedule-history-outcomes p{color:#44534d;text-align:right;margin:0;font-size:13px;font-weight:750}.network-reschedule-history-outcomes small{color:#87928e;text-align:right;font-size:12px}.network-reschedule-history-analysis{grid-template-columns:minmax(0,1.55fr) minmax(330px,.55fr);align-items:stretch;gap:14px;display:grid}.network-reschedule-history-trend,.network-reschedule-history-reading,.network-reschedule-history-directory{overflow:hidden}.network-reschedule-history-trend>header,.network-reschedule-history-directory>header{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:17px 19px;display:flex}.network-reschedule-history-trend>header span,.network-reschedule-history-reading>header span,.network-reschedule-history-directory>header span{color:#0b8262;letter-spacing:.08em;font-size:12px;font-weight:850}.network-reschedule-history-trend h2,.network-reschedule-history-reading h2,.network-reschedule-history-directory h2{margin:5px 0 0;font-size:19px;line-height:1.25}.network-reschedule-history-trend header p,.network-reschedule-history-directory header p{color:#74817c;margin:4px 0 0;font-size:13px}.network-reschedule-history-trend>header>strong,.network-reschedule-history-directory>header>strong{color:#5d6d66;flex:none;font-size:13px}.network-reschedule-history-chart{background:linear-gradient(0deg,#f1f5f3 1px,#0000 1px) 0 0/100% 25%;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;height:304px;padding:24px 24px 16px;display:grid}.network-reschedule-history-chart article{text-align:center;grid-template-rows:44px minmax(150px,1fr) 24px;align-items:end;gap:7px;min-width:0;height:100%;display:grid}.network-reschedule-history-month-value strong,.network-reschedule-history-month-value small{display:block}.network-reschedule-history-month-value strong{color:#31423b;font-size:16px}.network-reschedule-history-month-value small{color:#7c8a84;margin-top:2px;font-size:12px}.network-reschedule-history-column{justify-content:center;align-items:flex-end;height:100%;display:flex}.network-reschedule-history-column>div{background:#edf1ef;flex-direction:column;justify-content:flex-end;width:min(62px,78%);min-height:5px;display:flex;overflow:hidden}.network-reschedule-history-column i{min-height:2px;display:block}.network-reschedule-history-column i.rescheduled,.network-reschedule-history-trend footer i.rescheduled,.network-reschedule-history-row .mix i.rescheduled{background:#11906d}.network-reschedule-history-column i.declined,.network-reschedule-history-trend footer i.declined,.network-reschedule-history-row .mix i.declined{background:#5c879e}.network-reschedule-history-column i.cancelled,.network-reschedule-history-trend footer i.cancelled,.network-reschedule-history-row .mix i.cancelled{background:#ae7733}.network-reschedule-history-column i.superseded,.network-reschedule-history-trend footer i.superseded,.network-reschedule-history-row .mix i.superseded{background:#776990}.network-reschedule-history-column i.empty{background:#dbe3e0;flex:1;min-height:5px}.network-reschedule-history-chart article>b{color:#5f6e68;text-transform:uppercase;font-size:12px}.network-reschedule-history-trend>footer{color:#65736d;background:#fafcfb;border-top:1px solid #e2e9e6;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:10px 16px;font-size:12px;display:flex}.network-reschedule-history-trend footer i{width:9px;height:9px;margin-right:5px;display:inline-block}.network-reschedule-history-reading{flex-direction:column;display:flex}.network-reschedule-history-reading>header{border-bottom:1px solid #e2e9e6;padding:17px 18px}.network-reschedule-history-reading>article{border-bottom:1px solid #e6ece9;flex-direction:column;flex:1;justify-content:center;min-height:92px;padding:15px 18px;display:flex}.network-reschedule-history-reading article small{color:#7b8983;font-size:12px}.network-reschedule-history-reading article strong{color:#31413b;margin-top:6px;font-size:15px}.network-reschedule-history-reading article p{color:#78857f;margin:4px 0 0;font-size:12px;line-height:1.4}.network-reschedule-history-reading>footer{background:#eff7f4;border-top:1px solid #d9e8e2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px 16px;display:grid}.network-reschedule-history-reading footer>b{color:#0b8062;background:#dceee8;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.network-reschedule-history-reading footer p{margin:0}.network-reschedule-history-reading footer strong,.network-reschedule-history-reading footer small{display:block}.network-reschedule-history-reading footer strong{color:#28614f;font-size:12px}.network-reschedule-history-reading footer small{color:#668579;margin-top:3px;font-size:12px;line-height:1.35}.network-reschedule-history-directory>header{min-height:92px}.network-reschedule-history-table{padding:0 17px 8px;overflow-x:auto}.network-reschedule-history-row{color:#66756f;border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(190px,1.1fr) 105px minmax(210px,1.15fr) 95px 110px 130px 120px;align-items:center;gap:13px;min-width:1110px;min-height:88px;display:grid;position:relative}.network-reschedule-history-row:not(.header):before{content:"";background:#178e6c;width:3px;position:absolute;top:14px;bottom:14px;left:-17px}.network-reschedule-history-row.empty:before{background:#b3beba}.network-reschedule-history-row.header{color:#7d8a85;letter-spacing:.04em;text-transform:uppercase;min-height:42px;font-size:12px;font-weight:800}.network-reschedule-history-row .unit{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.network-reschedule-history-row .unit>b{color:#0b8061;background:#e2f1ec;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.network-reschedule-history-row.empty .unit>b{color:#74817c;background:#edf1ef}.network-reschedule-history-row p{min-width:0;margin:0}.network-reschedule-history-row strong,.network-reschedule-history-row small{display:block}.network-reschedule-history-row strong{color:#31413b;font-size:14px}.network-reschedule-history-row small{color:#84908b;margin-top:4px;font-size:12px;line-height:1.35}.network-reschedule-history-row>span.good strong{color:#0b8061}.network-reschedule-history-row>span.attention strong{color:#a66c25}.network-reschedule-history-row .mix>div{background:#e7ecea;height:9px;display:flex;overflow:hidden}.network-reschedule-history-row .mix i{height:100%;display:block}.network-reschedule-history-row>a{color:#087b5e;white-space:nowrap;cursor:pointer;justify-self:end;font-size:12px;font-weight:800}.network-reschedule-history-row>a:hover{color:#054f3c}.network-reschedule-history-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;display:grid}.network-reschedule-history-empty strong{color:#43534d;font-size:14px}.network-reschedule-history-empty p{color:#83908a;margin:0;font-size:13px}.network-reschedule-history-boundary{background:#eff8f5;border:1px solid #d7e7e2;border-left:3px solid #288166;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px;display:grid}.network-reschedule-history-boundary>b{color:#0d7c60;background:#dcedea;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.network-reschedule-history-boundary p{margin:0}.network-reschedule-history-boundary strong,.network-reschedule-history-boundary small{display:block}.network-reschedule-history-boundary strong{color:#2b624f;font-size:13px}.network-reschedule-history-boundary small{color:#668578;margin-top:4px;font-size:12px;line-height:1.45}@media (max-width:1180px){.network-reschedule-history-hero{grid-template-columns:1fr}.network-reschedule-history-hero dl{grid-template-columns:repeat(4,1fr)}.network-reschedule-history-hero dl>div{border-bottom:0;min-height:104px}.network-reschedule-history-analysis{grid-template-columns:1fr}.network-reschedule-history-reading{grid-template-columns:repeat(3,1fr);display:grid}.network-reschedule-history-reading>header,.network-reschedule-history-reading>footer{grid-column:1/-1}.network-reschedule-history-reading>article{border-right:1px solid #e6ece9}}@media (max-width:820px){.network-reschedule-history-outcomes{grid-template-columns:1fr 1fr}.network-reschedule-history-outcomes article:nth-child(2){border-right:0}.network-reschedule-history-outcomes article:nth-child(-n+2){border-bottom:1px solid #e3e9e7}.network-reschedule-history-hero dl{grid-template-columns:1fr 1fr}.network-reschedule-history-hero dl>div:nth-child(-n+2){border-bottom:1px solid #315247}.network-reschedule-history-reading{grid-template-columns:1fr}.network-reschedule-history-reading>article{border-right:0}.network-reschedule-history-chart{gap:7px;padding-inline:13px}.network-reschedule-history-trend>header,.network-reschedule-history-directory>header{align-items:flex-start}}@media (max-width:560px){.network-reschedule-history-hero-copy{padding:22px 19px}.network-reschedule-history-hero h2{font-size:22px}.network-reschedule-history-hero-copy>div{flex-direction:column;align-items:flex-start}.network-reschedule-history-hero dl{grid-template-columns:1fr}.network-reschedule-history-hero dl>div{border-left:0;border-bottom:1px solid #315247!important}.network-reschedule-history-hero dl>div:last-child{border-bottom:0!important}.network-reschedule-history-outcomes{grid-template-columns:1fr}.network-reschedule-history-outcomes article{border-bottom:1px solid #e3e9e7;border-right:0}.network-reschedule-history-outcomes article:last-child{border-bottom:0}.network-reschedule-history-chart{gap:4px;height:290px;padding-inline:8px}.network-reschedule-history-column>div{width:min(38px,82%)}.network-reschedule-history-month-value small{display:none}.network-reschedule-history-trend>header,.network-reschedule-history-directory>header{flex-direction:column}.network-reschedule-history-trend>footer{justify-content:flex-start}}.network-follow-up-policy-page{gap:12px;display:grid}.network-follow-up-policy-command{overflow:hidden}.network-follow-up-policy-command>header{color:#fff;background:linear-gradient(120deg,#173329,#21483b);justify-content:space-between;align-items:center;gap:14px;min-height:92px;padding:16px 18px;display:flex}.network-follow-up-policy-command header span,.network-follow-up-policy-timeline header span,.network-follow-up-policy-fields header span,.network-follow-up-policy-alerts header span,.network-follow-up-policy-units header span,.network-follow-up-policy-reason header span,.network-follow-up-policy-history header span{color:#39d3a3;letter-spacing:.1em;font-size:6px;font-weight:850}.network-follow-up-policy-command h2{margin:6px 0 4px;font-size:14px}.network-follow-up-policy-command header p{color:#a8c0b8;margin:0;font-size:7px}.network-follow-up-policy-command header>b{color:#d8f5eb;letter-spacing:.06em;border:1px solid #4b7063;padding:5px 7px;font-size:6px}.network-follow-up-policy-command dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.network-follow-up-policy-command dl>div{border-right:1px solid var(--line-soft);min-height:72px;padding:12px 15px}.network-follow-up-policy-command dl>div:last-child{border:0}.network-follow-up-policy-command dt,.network-follow-up-policy-command dd,.network-follow-up-policy-command dl small{display:block}.network-follow-up-policy-command dt{color:#78867f;font-size:6px}.network-follow-up-policy-command dd{color:#08795d;margin:5px 0 2px;font-size:17px;font-weight:850}.network-follow-up-policy-command dl small{color:#89948f;font-size:5px}.network-follow-up-policy-command .attention{background:#fff9ef}.network-follow-up-policy-command .attention dd{color:#9a661a}.network-follow-up-policy-command .critical{background:#fff4f2}.network-follow-up-policy-command .critical dd{color:#a13f38}.network-follow-up-policy-cascade{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 22px 1.15fr 22px 1fr;align-items:center;min-height:76px;display:grid}.network-follow-up-policy-cascade>article{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:74px;padding:10px 13px;display:grid}.network-follow-up-policy-cascade>article.active{background:#edf7f3;box-shadow:inset 2px 0 #13a67b}.network-follow-up-policy-cascade article>i{color:#63746d;background:#edf1ef;place-items:center;width:26px;height:26px;font-size:6px;font-style:normal;font-weight:850;display:grid}.network-follow-up-policy-cascade article.active>i{color:#08795d;background:#d8ece4}.network-follow-up-policy-cascade article p{min-width:0;margin:0}.network-follow-up-policy-cascade article span,.network-follow-up-policy-cascade article strong,.network-follow-up-policy-cascade article small{display:block}.network-follow-up-policy-cascade article span{color:#87928d;letter-spacing:.07em;font-size:5px;font-weight:800}.network-follow-up-policy-cascade article strong{margin-top:3px;font-size:8px}.network-follow-up-policy-cascade article small{color:#7c8983;margin-top:3px;font-size:5px}.network-follow-up-policy-cascade article>b{color:#08795d;font-size:5px}.network-follow-up-policy-cascade>em{color:#a1aca7;text-align:center;font-size:9px;font-style:normal}.network-follow-up-policy-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:12px;display:grid}.network-follow-up-policy-layout>main,.network-follow-up-policy-layout>aside{gap:12px;display:grid}.network-follow-up-policy-timeline,.network-follow-up-policy-fields,.network-follow-up-policy-alerts,.network-follow-up-policy-units,.network-follow-up-policy-reason,.network-follow-up-policy-now,.network-follow-up-policy-distribution,.network-follow-up-policy-history{overflow:hidden}.network-follow-up-policy-timeline>header,.network-follow-up-policy-fields>header,.network-follow-up-policy-alerts>header,.network-follow-up-policy-units>header,.network-follow-up-policy-reason>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.network-follow-up-policy-timeline header h2,.network-follow-up-policy-fields header h2,.network-follow-up-policy-alerts header h2,.network-follow-up-policy-units header h2,.network-follow-up-policy-reason header h2{margin:4px 0 2px;font-size:10px}.network-follow-up-policy-fields header p,.network-follow-up-policy-alerts header p,.network-follow-up-policy-units header p{color:#7c8983;margin:0;font-size:6px}.network-follow-up-policy-timeline header>b,.network-follow-up-policy-fields header>b,.network-follow-up-policy-alerts header>b,.network-follow-up-policy-units header>b,.network-follow-up-policy-reason header>b{color:#08795d;letter-spacing:.06em;font-size:5px}.network-follow-up-policy-timeline>div{grid-template-columns:repeat(4,1fr);display:grid}.network-follow-up-policy-timeline article{border-right:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 10px;align-items:center;gap:7px;min-height:96px;padding:9px;display:grid}.network-follow-up-policy-timeline article:last-child{border:0;grid-template-columns:28px minmax(0,1fr)}.network-follow-up-policy-timeline article>i{color:#587067;background:#e8efec;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:850;display:grid}.network-follow-up-policy-timeline article.escalated>i{color:#946119;background:#f7e9ce}.network-follow-up-policy-timeline article.critical>i{color:#913832;background:#f2d6d2}.network-follow-up-policy-timeline article p{margin:0}.network-follow-up-policy-timeline article small,.network-follow-up-policy-timeline article strong,.network-follow-up-policy-timeline article span{display:block}.network-follow-up-policy-timeline article small{color:#78857f;font-size:5px}.network-follow-up-policy-timeline article strong{margin-top:4px;font-size:8px}.network-follow-up-policy-timeline article span{color:#7d8984;margin-top:4px;font-size:5px;line-height:1.4}.network-follow-up-policy-timeline article>em{color:#a0aaa6;font-size:8px;font-style:normal}.network-follow-up-policy-fields>div{grid-template-columns:1fr 1fr;display:grid}.network-follow-up-policy-fields>div>label{border-right:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;min-height:90px;padding:12px 13px;display:grid}.network-follow-up-policy-fields>div>label:last-child{border:0}.network-follow-up-policy-fields label>span strong,.network-follow-up-policy-fields label>span small{display:block}.network-follow-up-policy-fields label>span strong{font-size:8px}.network-follow-up-policy-fields label>span small{color:#7c8983;margin-top:4px;font-size:5px;line-height:1.45}.network-follow-up-policy-fields label>div{background:#fbfcfc;border:1px solid #d6dfdb;grid-template-columns:1fr auto;display:grid}.network-follow-up-policy-fields input{width:100%;height:32px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:8px;font-weight:800}.network-follow-up-policy-fields label>div>b{color:#75827c;align-self:center;padding-right:7px;font-size:6px}.network-follow-up-policy-fields label>div>em{color:#08795d;border-top:1px solid #e5ebe8;grid-column:1/-1;padding:4px 7px;font-size:5px;font-style:normal}.network-follow-up-policy-fields>aside{background:#fff9ed;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;min-height:44px;padding:8px 13px;display:grid}.network-follow-up-policy-fields>aside b{color:#9a681d;font-size:5px}.network-follow-up-policy-fields>aside strong{font-size:7px}.network-follow-up-policy-fields>aside p{color:#7c704f;margin:0;font-size:5px}.network-follow-up-policy-alerts>button{color:#57665f;text-align:left;cursor:pointer;background:#fbfcfc;border:0;grid-template-columns:33px minmax(0,1fr) auto 31px;align-items:center;gap:10px;width:100%;min-height:75px;padding:11px 13px;display:grid}.network-follow-up-policy-alerts>button.selected{color:#244d3f;background:#eff8f5}.network-follow-up-policy-alerts button>i{color:#77837e;background:#edf0ef;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:850;display:grid}.network-follow-up-policy-alerts button.selected>i{color:#08795d;background:#d9eee6}.network-follow-up-policy-alerts button span strong,.network-follow-up-policy-alerts button span small{display:block}.network-follow-up-policy-alerts button span strong{font-size:8px}.network-follow-up-policy-alerts button span small{color:#78857f;margin-top:4px;font-size:5px}.network-follow-up-policy-alerts button>b{color:#8d9893;font-size:5px}.network-follow-up-policy-alerts button.selected>b{color:#08795d}.network-follow-up-policy-alerts button>em{background:#e6ebe9;border:1px solid #ccd5d1;align-items:center;width:30px;height:17px;padding:1px;display:flex}.network-follow-up-policy-alerts button>em>i{background:#fff;width:13px;height:13px;transition:transform .16s}.network-follow-up-policy-alerts button.selected>em{background:#269a78;border-color:#269a78}.network-follow-up-policy-alerts button.selected>em>i{transform:translate(13px)}.network-follow-up-policy-unit-table{padding:0 13px 6px;overflow-x:auto}.network-follow-up-policy-unit{border-bottom:1px solid var(--line-soft);color:#68756f;grid-template-columns:minmax(150px,1.15fr) 90px 120px minmax(150px,1fr) 80px;align-items:center;gap:9px;min-width:750px;min-height:62px;font-size:7px;display:grid}.network-follow-up-policy-unit.header{color:#8a9691;letter-spacing:.05em;text-transform:uppercase;min-height:31px;font-size:6px;font-weight:700}.network-follow-up-policy-unit>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.network-follow-up-policy-unit>div:first-child>b{color:#08795d;background:#dff2eb;border-radius:3px;flex:none;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.network-follow-up-policy-unit p{min-width:0;margin:0}.network-follow-up-policy-unit p strong,.network-follow-up-policy-unit p small,.network-follow-up-policy-unit>div strong,.network-follow-up-policy-unit>div small{display:block}.network-follow-up-policy-unit p strong,.network-follow-up-policy-unit>div strong{color:#26342f;font-size:8px}.network-follow-up-policy-unit p small,.network-follow-up-policy-unit>div small{color:#89948f;margin-top:3px;font-size:6px}.network-follow-up-policy-unit .source{color:#617169;text-transform:uppercase;background:#edf1ef;width:max-content;padding:4px 6px;font-size:5px;font-weight:800}.network-follow-up-policy-unit .source.organization{color:#08795d;background:#e4f3ed}.network-follow-up-policy-unit .source.unit{color:#995c17;background:#faecd9}.network-follow-up-policy-unit .attention strong{color:#9a661a}.network-follow-up-policy-unit .critical strong{color:#a13f38}.network-follow-up-policy-unit nav{flex-direction:column;gap:4px;display:flex}.network-follow-up-policy-unit nav a{color:#08795d;font-size:6px;font-weight:750}.network-follow-up-policy-reason>label{gap:6px;padding:12px 13px;display:grid}.network-follow-up-policy-reason label>span{font-size:7px;font-weight:750}.network-follow-up-policy-reason textarea{resize:vertical;min-height:68px;font:inherit;background:#fbfcfc;border:1px solid #d7dfdc;outline:0;padding:9px;font-size:7px;line-height:1.5}.network-follow-up-policy-reason textarea:focus{border-color:#6fb49f}.network-follow-up-policy-reason label>small{color:#87928d;text-align:right;font-size:5px}.network-follow-up-policy-feedback{border:1px solid;align-items:center;gap:8px;min-height:39px;margin:0;padding:8px 11px;font-size:7px;display:flex}.network-follow-up-policy-feedback b{place-items:center;width:20px;height:20px;display:grid}.network-follow-up-policy-feedback.success{color:#08795d;background:#edf8f4;border-color:#cde2da}.network-follow-up-policy-feedback.error{color:#a14740;background:#fff0ee;border-color:#e8cecb}.network-follow-up-policy-save{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.network-follow-up-policy-save p{margin:0}.network-follow-up-policy-save strong,.network-follow-up-policy-save small{display:block}.network-follow-up-policy-save strong{font-size:7px}.network-follow-up-policy-save small{color:#7d8984;margin-top:3px;font-size:5px}.network-follow-up-policy-save nav{gap:7px;display:flex}.network-follow-up-policy-now>header,.network-follow-up-policy-distribution>header,.network-follow-up-policy-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:9px 11px;display:flex}.network-follow-up-policy-now header>span,.network-follow-up-policy-distribution header>span{color:#08795d;letter-spacing:.07em;font-size:5px;font-weight:850}.network-follow-up-policy-now header>b,.network-follow-up-policy-distribution header>b,.network-follow-up-policy-history header>b{color:#08795d;background:#e6f1ed;place-items:center;min-width:25px;height:25px;padding:0 5px;font-size:6px;display:grid}.network-follow-up-policy-now dl{margin:0;padding:4px 11px}.network-follow-up-policy-now dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.network-follow-up-policy-now dl>div:last-child{border:0}.network-follow-up-policy-now dt{color:#798780;font-size:6px}.network-follow-up-policy-now dd{margin:0;font-size:7px;font-weight:800}.network-follow-up-policy-now>p{border-top:1px solid var(--line-soft);color:#84908b;margin:0;padding:9px 11px;font-size:5px;line-height:1.45}.network-follow-up-policy-distribution>div{padding:7px 11px 11px}.network-follow-up-policy-distribution article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:8px;min-height:40px;display:grid;position:relative}.network-follow-up-policy-distribution article:last-child{border:0}.network-follow-up-policy-distribution article:before{content:"";background:#e7ecea;grid-column:1;height:4px}.network-follow-up-policy-distribution article>i{z-index:1;background:#14a77c;grid-area:1/1;height:4px}.network-follow-up-policy-distribution article>i.override{background:#d9993d}.network-follow-up-policy-distribution article>i.notify{background:#5483a1}.network-follow-up-policy-distribution article p{grid-area:1/2;margin:0}.network-follow-up-policy-distribution article strong,.network-follow-up-policy-distribution article small{display:block}.network-follow-up-policy-distribution article strong{font-size:8px}.network-follow-up-policy-distribution article small{color:#89948f;margin-top:2px;font-size:5px}.network-follow-up-policy-history header h2{margin:3px 0 0;font-size:9px}.network-follow-up-policy-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:77px;padding:9px 10px;display:grid}.network-follow-up-policy-history article>i{color:#65756e;background:#eef2f0;place-items:center;width:27px;height:27px;font-size:5px;font-style:normal;font-weight:850;display:grid}.network-follow-up-policy-history article p{min-width:0;margin:0}.network-follow-up-policy-history article strong,.network-follow-up-policy-history article small,.network-follow-up-policy-history article em{display:block}.network-follow-up-policy-history article strong{font-size:7px}.network-follow-up-policy-history article small{color:#707e77;margin-top:3px;font-size:5px;line-height:1.45}.network-follow-up-policy-history article em{color:#08795d;margin-top:4px;font-size:5px;font-style:normal}.network-follow-up-policy-history article time{color:#929b97;grid-column:2;font-size:4px}.network-follow-up-policy-history .empty{color:#84908b;text-align:center;margin:0;padding:18px 12px;font-size:6px}.network-follow-up-policy-boundary{background:#eef7f3;border:1px solid #cde0d9;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:72px;padding:10px 11px;display:grid}.network-follow-up-policy-boundary>b{color:#08795d;background:#dcece6;place-items:center;width:30px;height:30px;display:grid}.network-follow-up-policy-boundary p{margin:0}.network-follow-up-policy-boundary strong,.network-follow-up-policy-boundary small{display:block}.network-follow-up-policy-boundary strong{font-size:7px}.network-follow-up-policy-boundary small{color:#718079;margin-top:3px;font-size:5px;line-height:1.45}@media (max-width:1120px){.network-follow-up-policy-layout{grid-template-columns:1fr}.network-follow-up-policy-layout>aside{grid-template-columns:1fr 1fr}.network-follow-up-policy-boundary{grid-column:1/-1}}@media (max-width:820px){.network-follow-up-policy-command dl{grid-template-columns:1fr 1fr}.network-follow-up-policy-command dl>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.network-follow-up-policy-cascade{grid-template-columns:1fr}.network-follow-up-policy-cascade>em{display:none}.network-follow-up-policy-cascade>article{border-bottom:1px solid var(--line-soft)}.network-follow-up-policy-timeline>div,.network-follow-up-policy-fields>div{grid-template-columns:1fr}.network-follow-up-policy-timeline article{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr)}.network-follow-up-policy-timeline article>em{display:none}.network-follow-up-policy-fields>div>label{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:620px){.network-follow-up-policy-command>header{align-items:flex-start}.network-follow-up-policy-layout>aside{grid-template-columns:1fr}.network-follow-up-policy-boundary{grid-column:auto}.network-follow-up-policy-fields>div>label{grid-template-columns:1fr}.network-follow-up-policy-alerts>button{grid-template-columns:33px minmax(0,1fr) auto}.network-follow-up-policy-alerts button>em{grid-column:2}.network-follow-up-policy-save{flex-direction:column;align-items:stretch}.network-follow-up-policy-save nav{flex-direction:column}}.workout-follow-up-policy-history-page :is(a,button){cursor:pointer}.workout-follow-up-policy-history-hero{background:#173847;border-color:#28495c}.workout-follow-up-policy-history-hero>div{background:linear-gradient(115deg,#26ab852e,#0000 65%)}.workout-follow-up-policy-history-hero dl{background:#1d4252;border-left-color:#31586b}.workout-follow-up-policy-history-hero dl>div{border-right-color:#31586b}.workout-follow-up-policy-history-page .assessment-setting-history-events>article.cadence-change,.workout-follow-up-policy-history-page .network-assessment-setting-history-events>article.cadence-change{box-shadow:inset .2rem 0 #168563}.workout-follow-up-policy-history-page .assessment-setting-history-events>article.alert-change,.workout-follow-up-policy-history-page .network-assessment-setting-history-events>article.alert-change{box-shadow:inset .2rem 0 #3c7691}.workout-follow-up-policy-history-page .assessment-setting-history-events>article.alert-change .assessment-setting-history-decision span,.workout-follow-up-policy-history-page .network-assessment-setting-history-events>article.alert-change .network-assessment-setting-history-decision span{color:#316e89;background:#f1f7fa;border-color:#c8dce6}.follow-up-policy-history>header a,.network-follow-up-policy-history>header a{color:#08795d;cursor:pointer;font-size:12px;font-weight:800}.follow-up-policy-history header span,.network-follow-up-policy-history header span{font-size:12px}.follow-up-policy-history header h2,.network-follow-up-policy-history header h2{font-size:14px}.follow-up-policy-history article>i,.network-follow-up-policy-history article>i{width:32px;height:32px;font-size:12px}.follow-up-policy-history article strong,.follow-up-policy-history article small,.follow-up-policy-history article em,.follow-up-policy-history article time,.follow-up-policy-history .empty,.network-follow-up-policy-history article strong,.network-follow-up-policy-history article small,.network-follow-up-policy-history article em,.network-follow-up-policy-history article time,.network-follow-up-policy-history .empty{font-size:12px}@media (max-width:54rem){.workout-follow-up-policy-history-hero{grid-template-columns:1fr}.workout-follow-up-policy-history-hero dl{border-top:1px solid #31586b;border-left:0}}.workout-achievements-heading nav{gap:7px;display:flex}.workout-achievements-heading nav a{color:#fff;background:#08795d;border:1px solid #08795d;align-items:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.workout-achievements-heading nav a.secondary{border-color:var(--line);color:#56645e;background:#fff}.workout-achievements{flex-direction:column;gap:12px;display:flex}.workout-achievements-hero{color:#fff;background:#17352b;border:1px solid #1f4437;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:210px;display:grid;overflow:hidden}.workout-achievements-hero>div{background:radial-gradient(circle at 12% 12%,#20c69533,#0000 38%),linear-gradient(120deg,#17352b,#132b23);padding:26px 28px}.workout-achievements-hero>div>span{color:#43dbad;letter-spacing:.12em;font-size:7px;font-weight:800}.workout-achievements-hero h2{letter-spacing:-.02em;max-width:570px;margin:8px 0 7px;font-size:21px;line-height:1.2}.workout-achievements-hero p{color:#acc8be;max-width:600px;margin:0;font-size:9px;line-height:1.55}.workout-achievements-hero nav{gap:7px;margin-top:20px;display:flex}.workout-achievements-hero nav a{color:#fff;background:#1db485;border:1px solid #20bb8d;align-items:center;min-height:31px;padding:0 11px;font-size:7px;font-weight:750;display:inline-flex}.workout-achievements-hero nav a.secondary{color:#b4cec5;background:0 0;border-color:#3d6457}.workout-achievements-hero dl{background:#1b3d31;grid-template-columns:1fr 1fr;margin:0;display:grid}.workout-achievements-hero dl>div{border-bottom:1px solid #315347;border-left:1px solid #315347;min-height:105px;padding:18px}.workout-achievements-hero dl>div:nth-child(n+3){border-bottom:0}.workout-achievements-hero dt{color:#8eb1a5;font-size:7px}.workout-achievements-hero dd{letter-spacing:-.03em;margin:8px 0 5px;font-size:22px;font-weight:770}.workout-achievements-hero dl small{color:#7f9f94;font-size:7px;display:block}.workout-achievements-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.workout-achievements-metrics article{border-right:1px solid var(--line-soft);min-height:78px;padding:13px 16px;position:relative}.workout-achievements-metrics article:last-child{border:0}.workout-achievements-metrics article:before{content:"";background:#12a77b;width:2px;position:absolute;top:13px;bottom:13px;left:0}.workout-achievements-metrics article.blue:before{background:#4387aa}.workout-achievements-metrics article.violet:before{background:#765eaa}.workout-achievements-metrics article.amber:before{background:#d4962e}.workout-achievements-metrics span,.workout-achievements-metrics strong,.workout-achievements-metrics small{display:block}.workout-achievements-metrics span{color:#76837e;font-size:7px}.workout-achievements-metrics strong{margin:6px 0 3px;font-size:18px}.workout-achievements-metrics small{color:#8a9691;font-size:7px}.workout-achievements-milestones{border:1px solid var(--line);background:#fff}.workout-achievements-milestones>header,.workout-achievements-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 16px;display:flex}.workout-achievements-milestones header span,.workout-achievements-history>header span,.workout-achievements-trend header span,.workout-achievements-circles>span{color:#0b8d69;letter-spacing:.1em;font-size:7px;font-weight:800}.workout-achievements-milestones h2,.workout-achievements-history h2,.workout-achievements-trend h2,.workout-achievements-privacy h2,.workout-achievements-circles h2{margin:5px 0 0;font-size:11px}.workout-achievements-milestones header p,.workout-achievements-history header p{color:#7c8983;margin:4px 0 0;font-size:7px}.workout-achievements-milestones>header>strong,.workout-achievements-history>header>strong{color:#64716c;font-size:8px}.workout-achievements-milestones>div{grid-template-columns:repeat(3,1fr);display:grid}.workout-achievements-milestones article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fafbfa;grid-template-columns:38px 1fr 19px;align-items:start;gap:10px;min-height:144px;padding:16px;display:grid}.workout-achievements-milestones article:nth-child(3n){border-right:0}.workout-achievements-milestones article:nth-child(n+4){border-bottom:0}.workout-achievements-milestones article>b{color:#7b8882;background:#e9eeec;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.workout-achievements-milestones article.achieved{background:#fff}.workout-achievements-milestones article.achieved>b{color:#08795d;background:#dcf3eb;box-shadow:0 0 0 4px #f1f8f5}.workout-achievements-milestones article>div>span{color:#8a9590;letter-spacing:.07em;font-size:6px;font-weight:750}.workout-achievements-milestones article.achieved>div>span{color:#0a916c}.workout-achievements-milestones article h3{margin:5px 0 4px;font-size:9px}.workout-achievements-milestones article p{color:#7b8882;min-height:28px;margin:0;font-size:7px;line-height:1.4}.workout-achievements-milestones article>strong{color:#0ca77a;font-size:10px}.workout-achievement-progress{background:#e4eae7;height:4px;margin-top:10px;overflow:hidden}.workout-achievement-progress i{background:#10a87b;height:100%;display:block}.workout-achievements-milestones article small{color:#89948f;margin-top:5px;font-size:6px;display:block}.workout-achievements-layout{grid-template-columns:minmax(0,1.5fr) minmax(285px,.55fr);align-items:start;gap:12px;display:grid}.workout-achievements-history{border:1px solid var(--line);background:#fff;scroll-margin-top:75px}.workout-achievements-history>div:last-child{padding:0 14px 8px}.workout-achievements-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(185px,1fr) 150px minmax(145px,.75fr);align-items:center;gap:11px;min-height:76px;padding:9px 0;display:grid;position:relative}.workout-achievements-history>div>article.highlighted{background:#f1f8f5;margin:0 -14px;padding-left:14px;padding-right:14px;box-shadow:inset 3px 0 #12a87b}.workout-achievement-date{text-align:center;background:#eef3f1;place-content:center;width:39px;height:45px;display:grid}.workout-achievement-date strong{font-size:13px}.workout-achievement-date span{color:#74817b;margin-top:1px;font-size:6px;font-weight:700}.workout-achievement-session>span{color:#0b8d69;font-size:6px}.workout-achievement-session h3{margin:4px 0 3px;font-size:9px}.workout-achievement-session p{color:#89948f;text-transform:capitalize;margin:0;font-size:6px}.workout-achievements-history article dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.workout-achievements-history article dl>div{border-left:1px solid var(--line-soft);padding:3px 8px}.workout-achievements-history article dt{color:#89948f;font-size:6px}.workout-achievements-history article dd{color:#394741;margin:4px 0 0;font-size:8px;font-weight:700}.workout-achievements-history article>button{color:#08795d;background:#fff;border:1px solid #72b39d;min-height:30px;font-size:7px;font-weight:750}.workout-achievements-history article>button:hover{background:#eff8f5}.workout-achievement-shared{border-left:2px solid #19a77d;padding-left:9px}.workout-achievement-shared span,.workout-achievement-shared small,.workout-achievement-shared a{display:block}.workout-achievement-shared span{color:#0a8f6a;font-size:6px;font-weight:750}.workout-achievement-shared small{color:#7e8b85;margin-top:4px;font-size:6px}.workout-achievement-shared a{color:#08795d;margin-top:5px;font-size:7px;font-weight:700}.workout-achievements-history article>form{background:#f3f9f7;border:1px solid #cee3dc;grid-column:1/-1;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr);gap:9px;margin:2px 0 6px 53px;padding:13px;display:grid}.workout-achievements-history article>form>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.workout-achievements-history article>form header span,.workout-achievements-history article>form header strong{display:block}.workout-achievements-history article>form header span{color:#0b8d69;letter-spacing:.08em;font-size:6px;font-weight:750}.workout-achievements-history article>form header strong{margin-top:3px;font-size:8px}.workout-achievements-history article>form header button{color:#73817b;background:0 0;border:0;width:24px;height:24px;font-size:14px}.workout-achievements-history article>form>p{color:#6f7e77;grid-column:1/-1;margin:0;font-size:7px;line-height:1.5}.workout-achievements-history article>form label>span{color:#6f7c76;margin-bottom:4px;font-size:6px;font-weight:650;display:block}.workout-achievements-history article>form input,.workout-achievements-history article>form select{color:#33413c;background:#fff;border:1px solid #d7e2de;width:100%;height:32px;padding:0 8px;font-size:7px}.workout-achievements-history article>form select{cursor:pointer}.workout-achievements-history article>form footer{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.workout-achievements-history article>form footer button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:30px;padding:0 10px;font-size:7px;font-weight:700}.workout-achievements-history article>form footer button.secondary{border-color:var(--line);color:#5f6d67;background:#fff}.workout-achievements-feedback{border:1px solid;margin:10px 14px 0;padding:8px 10px;font-size:7px;font-weight:700}.workout-achievements-feedback.success{color:#08795d;background:#ebf7f3;border-color:#bde1d5}.workout-achievements-feedback.error{color:#a24842;background:#fff1ef;border-color:#edceca}.workout-achievements-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:220px;display:grid}.workout-achievements-empty>span{color:#7eaa9b;font-size:21px}.workout-achievements-empty strong{font-size:9px}.workout-achievements-empty p{color:#89948f;margin:0;font-size:7px}.workout-achievements-empty a{color:#08795d;margin-top:5px;font-size:7px;font-weight:700}.workout-achievements-side{flex-direction:column;gap:12px;display:flex}.workout-achievements-trend,.workout-achievements-privacy,.workout-achievements-circles{border:1px solid var(--line);background:#fff}.workout-achievements-trend>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:67px;padding:12px 14px;display:flex}.workout-achievements-trend header>b{color:#08795d;background:#e1f3ed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.workout-achievements-trend>div{align-items:end;gap:5px;height:145px;padding:16px 12px 7px;display:flex}.workout-achievements-trend article{text-align:center;flex:1;grid-template-rows:1fr auto auto;align-items:end;height:100%;display:grid}.workout-achievements-trend article>div{background:repeating-linear-gradient(0deg,#0000 0 29px,#edf1ef 30px);align-items:end;height:100%;display:flex}.workout-achievements-trend article i{background:linear-gradient(#21bd90,#0a8e69);width:100%;min-height:4px}.workout-achievements-trend article strong{color:#52605a;margin-top:3px;font-size:7px}.workout-achievements-trend article small{color:#8b9691;margin-top:2px;font-size:5px}.workout-achievements-trend footer{border-top:1px solid var(--line-soft);color:#738079;background:#f8faf9;justify-content:space-between;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:6px;display:flex}.workout-achievements-trend footer span{align-items:center;gap:5px;display:flex}.workout-achievements-trend footer i{background:#11a77a;width:6px;height:6px}.workout-achievements-trend footer b{color:#4a5852;font-size:6px}.workout-achievements-privacy{background:#edf5f8;border-color:#d6e6ed}.workout-achievements-privacy header{grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:13px 13px 8px;display:grid}.workout-achievements-privacy header>span{color:#456a7c;background:#d9e9f0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.workout-achievements-privacy header small{color:#557889;letter-spacing:.07em;font-size:6px;font-weight:750}.workout-achievements-privacy ul{margin:4px 13px 9px;padding:0;list-style:none}.workout-achievements-privacy li{color:#67818d;border-bottom:1px solid #dae8ed;align-items:center;gap:7px;min-height:28px;font-size:7px;display:flex}.workout-achievements-privacy li b{color:#78919b;text-align:center;width:16px}.workout-achievements-privacy li:last-child b{color:#08795d}.workout-achievements-privacy>a{color:#3f6d80;border-top:1px solid #d6e6ed;padding:10px 13px;font-size:7px;font-weight:700;display:block}.workout-achievements-circles{padding:14px}.workout-achievements-circles>div{margin-top:9px}.workout-achievements-circles p{border-bottom:1px solid var(--line-soft);grid-template-columns:27px 1fr;align-items:center;gap:7px;min-height:47px;margin:0;display:grid}.workout-achievements-circles p>b{color:#08795d;background:#e5f3ee;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.workout-achievements-circles p strong{align-self:end;font-size:8px}.workout-achievements-circles p small{color:#89948f;align-self:start;font-size:6px}.workout-achievement-shared>strong{color:#243a32;margin-top:4px;font-size:10px;display:block}.workout-achievement-shared>p{color:#6b756f;margin:5px 0 0;font-size:9px;line-height:1.4}.workout-achievement-shared>p b{color:#43554e}.workout-achievement-shared nav{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.workout-achievement-shared nav a,.workout-achievement-shared nav button{color:#08795d;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #abcfc2;align-items:center;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.workout-achievement-shared nav a{margin:0}.workout-achievement-shared nav button.danger{color:#9b403a;border-color:#e5c1bd}.workout-achievement-shared nav button:disabled{cursor:wait;opacity:.6}.workout-achievements-history article>form.workout-achievement-audience-editor{background:#f7faf9;grid-template-columns:minmax(180px,1fr) auto}.workout-achievement-audience-editor footer{align-self:end}.workout-achievement-remove-confirm{background:#fff7f5;border:1px solid #e5c1bd;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin:2px 0 7px 53px;padding:13px;display:flex}.workout-achievement-remove-confirm span,.workout-achievement-remove-confirm strong{display:block}.workout-achievement-remove-confirm span{color:#a24740;letter-spacing:.08em;font-size:9px;font-weight:800}.workout-achievement-remove-confirm strong{margin-top:4px;font-size:11px}.workout-achievement-remove-confirm p{color:#756865;margin:4px 0 0;font-size:9px;line-height:1.45}.workout-achievement-remove-confirm footer{flex:none;gap:6px;display:flex}.workout-achievement-remove-confirm button{color:#665b58;cursor:pointer;background:#fff;border:1px solid #d6c8c5;min-height:31px;padding:0 10px;font-size:9px;font-weight:700}.workout-achievement-remove-confirm button.danger{color:#fff;background:#a94c44;border-color:#a94c44}.workout-achievement-remove-confirm button:disabled{cursor:wait;opacity:.6}@media (max-width:1080px){.workout-achievements-hero{grid-template-columns:1fr}.workout-achievements-hero dl{grid-template-columns:repeat(4,1fr)}.workout-achievements-hero dl>div{border-bottom:0;min-height:89px}.workout-achievements-layout{grid-template-columns:1fr}.workout-achievements-side{grid-template-columns:1fr 1fr;display:grid}.workout-achievements-circles{grid-column:1/-1}}@media (max-width:800px){.workout-achievements-metrics{grid-template-columns:1fr 1fr}.workout-achievements-metrics article:nth-child(2){border-right:0}.workout-achievements-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.workout-achievements-milestones>div{grid-template-columns:1fr 1fr}.workout-achievements-milestones article:nth-child(3n){border-right:1px solid var(--line-soft)}.workout-achievements-milestones article:nth-child(2n){border-right:0}.workout-achievements-milestones article:nth-child(n+4){border-bottom:1px solid var(--line-soft)}.workout-achievements-milestones article:nth-child(n+5){border-bottom:0}.workout-achievements-history>div>article{grid-template-columns:42px 1fr 130px}.workout-achievement-shared,.workout-achievements-history article>button{grid-column:2/-1}.workout-achievements-history article>form,.workout-achievement-remove-confirm{margin-left:0}}@media (max-width:620px){.workout-achievements-heading{flex-direction:column;align-items:flex-start}.workout-achievements-hero>div{padding:20px}.workout-achievements-hero dl{grid-template-columns:1fr 1fr}.workout-achievements-hero dl>div:nth-child(-n+2){border-bottom:1px solid #315347}.workout-achievements-milestones>div{grid-template-columns:1fr}.workout-achievements-milestones article{border-right:0!important;border-bottom:1px solid var(--line-soft)!important}.workout-achievements-milestones article:last-child{border-bottom:0!important}.workout-achievements-history>div>article{grid-template-columns:42px 1fr}.workout-achievements-history article dl,.workout-achievement-shared,.workout-achievements-history article>button{grid-column:2}.workout-achievements-history article>form,.workout-achievements-history article>form.workout-achievement-audience-editor{grid-template-columns:1fr}.workout-achievements-history article>form label,.workout-achievements-history article>form footer{grid-column:1}.workout-achievement-remove-confirm{flex-direction:column;align-items:stretch}.workout-achievement-remove-confirm footer{justify-content:flex-end}.workout-achievements-side{display:flex}}.support-access-center{flex-direction:column;gap:12px;display:flex}.panel-footer-actions{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.panel-footer-actions .text-button{border-top:0}.panel-footer-actions .text-button+.text-button{border-left:1px solid var(--line-soft)}.support-access-hero{color:#fff;background:#17352b;border:1px solid #203f36;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:210px;display:grid;overflow:hidden}.support-access-hero>div{background:radial-gradient(circle at 10% 10%,#26d29e2e,#0000 38%),linear-gradient(120deg,#17352b,#122a22);padding:28px}.support-access-hero>div>span{color:#4cdeb2;letter-spacing:.11em;font-size:7px;font-weight:800}.support-access-hero h2{letter-spacing:-.02em;max-width:600px;margin:9px 0 8px;font-size:21px;line-height:1.2}.support-access-hero p{color:#afc9c0;max-width:620px;margin:0;font-size:9px;line-height:1.55}.support-access-hero>div>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.support-access-hero>div>div b{color:#b8d3ca;background:#ffffff08;border:1px solid #365b4e;padding:6px 8px;font-size:7px;font-weight:650}.support-access-hero dl{background:#1b3d31;grid-template-columns:1fr 1fr;margin:0;display:grid}.support-access-hero dl>div{border-bottom:1px solid #315347;border-left:1px solid #315347;min-height:105px;padding:18px}.support-access-hero dl>div:nth-child(n+3){border-bottom:0}.support-access-hero dt{color:#8fb1a6;font-size:7px}.support-access-hero dd{margin:8px 0 5px;font-size:22px;font-weight:780}.support-access-hero dl small{color:#819f95;font-size:7px}.support-access-feedback{border:1px solid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:grid}.support-access-feedback>span{border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.support-access-feedback p{margin:0;font-size:8px;font-weight:650}.support-access-feedback a{font-size:8px;font-weight:750}.support-access-feedback.success{color:#08795d;background:#edf8f4;border-color:#bce1d4}.support-access-feedback.success>span{background:#d8f0e7}.support-access-feedback.error{color:#a14942;background:#fff2f0;border-color:#efccc8}.support-access-feedback.error>span{background:#f6deda}.support-access-layout{grid-template-columns:minmax(0,1.5fr) minmax(295px,.58fr);align-items:start;gap:12px;display:grid}.support-access-request>header,.support-access-active>header,.support-access-history>header,.support-access-events>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:13px 16px;display:flex}.support-access-request header span,.support-access-active header span,.support-access-history header span,.support-access-events header span{color:#0a8967;letter-spacing:.1em;font-size:7px;font-weight:800}.support-access-request h2,.support-access-active h2,.support-access-history h2,.support-access-events h2,.support-access-rules h2{margin:5px 0 0;font-size:11px}.support-access-request header p,.support-access-active header p{color:#81908a;margin:4px 0 0;font-size:7px}.support-access-request>header>b{color:#08795d;background:#e0f2ec;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.support-access-request>label,.support-access-request-grid label{display:block}.support-access-request>label>span,.support-access-request-grid label>span,.support-access-request legend{color:#61706a;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.support-access-request input,.support-access-request select,.support-access-request textarea{color:#2f3e38;background:#fbfcfc;border:1px solid #d7e1dd;outline:0;width:100%;font-size:8px}.support-access-request input:focus,.support-access-request select:focus,.support-access-request textarea:focus{border-color:#5eb497;box-shadow:0 0 0 3px #edf8f4}.support-access-unit{padding:14px 16px 0}.support-access-unit select,.support-access-request-grid select,.support-access-request-grid input{height:35px;padding:0 9px}.support-access-request fieldset{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:14px 16px 0;padding:0;display:grid}.support-access-request fieldset legend{grid-column:1/-1}.support-access-request fieldset>label{border:1px solid var(--line);cursor:pointer;background:#fafbfb;grid-template-columns:27px 1fr 15px;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.support-access-request fieldset>label.selected{background:#f0f8f5;border-color:#75bea5;box-shadow:inset 2px 0 #0aa679}.support-access-request fieldset input{opacity:0;pointer-events:none;position:absolute}.support-access-request fieldset label>span{color:#6b7872;background:#e8eeeb;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.support-access-request fieldset label.selected>span{color:#08795d;background:#d9efe7}.support-access-request fieldset p{margin:0}.support-access-request fieldset strong,.support-access-request fieldset small{display:block}.support-access-request fieldset strong{font-size:8px}.support-access-request fieldset small{color:#87928d;margin-top:3px;font-size:6px;line-height:1.35}.support-access-request fieldset label>b{color:#8b9691;font-size:9px}.support-access-request fieldset label.selected>b{color:#07956e}.support-access-request-grid{grid-template-columns:1fr 1fr;gap:9px;padding:14px 16px 0;display:grid}.support-access-request-grid span small{color:#929b97;font-weight:500}.support-access-reason{padding:14px 16px 0}.support-access-reason textarea{resize:vertical;min-height:84px;padding:9px;line-height:1.45}.support-access-reason>small{color:#929b97;text-align:right;margin-top:4px;font-size:6px;display:block}.support-access-request>aside{color:#486b7b;background:#edf5f8;grid-template-columns:25px 1fr;gap:8px;margin:12px 16px 0;padding:10px;display:grid}.support-access-request>aside>span{background:#d9e8ef;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:750;display:grid}.support-access-request>aside p{margin:0}.support-access-request>aside strong,.support-access-request>aside small{display:block}.support-access-request>aside strong{font-size:8px}.support-access-request>aside small{color:#708895;margin-top:3px;font-size:7px;line-height:1.4}.support-access-request>footer{border-top:1px solid var(--line-soft);background:#f9fbfa;justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin-top:14px;padding:10px 16px;display:flex}.support-access-request>footer p{color:#7f8c86;margin:0;font-size:7px}.support-access-request>footer p b{color:#08795d;font-size:11px}.support-access-request>footer button{color:#fff;background:#08795d;border:1px solid #08795d;min-height:34px;padding:0 13px;font-size:8px;font-weight:750}.support-access-request>footer button:disabled{opacity:.48;cursor:not-allowed}.support-access-rules{flex-direction:column;gap:12px;display:flex}.support-access-rules>section{border:1px solid var(--line);background:#fff}.support-access-rules>section>header{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:65px;padding:12px 14px;display:grid}.support-access-rules header>span{color:#08795d;background:#e1f2ec;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:750;display:grid}.support-access-rules header small{color:#0a8967;letter-spacing:.08em;font-size:6px;font-weight:750}.support-access-rules section>div{padding:4px 13px 10px}.support-access-rules article{border-bottom:1px solid var(--line-soft);grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:58px;display:grid}.support-access-rules article:last-child{border:0}.support-access-rules article>b{color:#66736d;background:#eef2f0;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.support-access-rules article p{margin:0}.support-access-rules article strong,.support-access-rules article small{display:block}.support-access-rules article strong{font-size:8px}.support-access-rules article small{color:#87928d;margin-top:3px;font-size:6px;line-height:1.35}.support-access-rules article em{color:#08795d;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:750}.support-access-never{padding:14px;background:#edf5f8!important;border-color:#d6e6ed!important}.support-access-never>span{color:#527789;letter-spacing:.08em;font-size:6px;font-weight:800}.support-access-never ul{margin:8px 0 10px;padding:0;list-style:none}.support-access-never li{color:#66808c;border-bottom:1px solid #d9e7ed;align-items:center;gap:7px;min-height:29px;font-size:7px;display:flex}.support-access-never li b{color:#7b929c;text-align:center;width:15px}.support-access-never li:last-child b{color:#08795d}.support-access-never a{color:#3f6e81;font-size:7px;font-weight:750}.support-access-active>header>strong,.support-access-history>header>strong{color:#68756f;font-size:8px}.support-access-active>div{padding:0 14px 8px}.support-access-active article{border-bottom:1px solid var(--line-soft);grid-template-columns:88px minmax(240px,1.2fr) minmax(240px,.8fr) 105px;align-items:center;gap:12px;min-height:102px;padding:10px 0;display:grid}.support-window-status{border-right:1px solid var(--line-soft);align-content:center;place-items:center;min-height:72px;display:grid}.support-window-status i{background:#0caf7f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e2f5ee}.support-window-status span{color:#0a8c68;letter-spacing:.08em;margin-top:8px;font-size:6px;font-weight:800}.support-window-status strong{margin-top:4px;font-size:11px}.support-window-status small{color:#8a9590;font-size:6px}.support-window-context>small{color:#0a8b67;font-size:6px;font-weight:700}.support-window-context h3{margin:4px 0;font-size:10px}.support-window-context p{color:#75827c;margin:0;font-size:7px;line-height:1.45}.support-window-context>div{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.support-window-context a{color:#08795d;background:#eaf5f1;padding:4px 6px;font-size:6px;font-weight:700}.support-access-active article dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.support-access-active article dl>div:last-child{grid-column:1/-1}.support-access-active article dt{color:#89948f;font-size:6px}.support-access-active article dd{color:#3c4b45;margin:3px 0 0;font-size:7px;font-weight:650}.support-access-active article>button{color:#a04d45;background:#fff;border:1px solid #d5a29d;min-height:32px;font-size:7px;font-weight:750}.support-access-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.support-access-empty>span{color:#78a99a;font-size:20px}.support-access-empty strong{font-size:9px}.support-access-empty p{color:#89948f;margin:0;font-size:7px}.support-access-bottom{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:12px;display:grid}.support-access-history>div{padding:0 14px 8px}.support-access-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:27px minmax(230px,1fr) 255px;align-items:center;gap:9px;min-height:86px;padding:9px 0;display:grid}.support-access-history article>b{color:#08795d;background:#e1f2ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.support-access-history article>b.expired{color:#a37020;background:#f7ecd8}.support-access-history article>b.revoked{color:#a14942;background:#f6deda}.support-access-history article>div>small{color:#0a8967;font-size:6px}.support-access-history article>div>strong{margin-top:3px;font-size:8px;display:block}.support-access-history article>div>p{color:#75827c;margin:3px 0;font-size:7px;line-height:1.4}.support-access-history article>div>span{color:#89948f;font-size:6px}.support-access-history article dl{grid-template-columns:1fr 1fr .65fr;margin:0;display:grid}.support-access-history article dl>div{border-left:1px solid var(--line-soft);padding-left:8px}.support-access-history dt{color:#8a9590;font-size:6px}.support-access-history dd{color:#3e4d47;margin:3px 0 0;font-size:7px;font-weight:650}.support-history-empty{color:#89948f;text-align:center;padding:30px 14px;font-size:7px}.support-access-events>header>strong{color:#64716c;background:#eef2f0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.support-access-events>div{padding:4px 13px 10px}.support-access-events article{border-bottom:1px solid var(--line-soft);grid-template-columns:23px 1fr auto;align-items:center;gap:8px;min-height:51px;display:grid}.support-access-events article>span{color:#08795d;background:#e2f3ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-weight:750;display:grid}.support-access-events article>span.data_access{color:#3c738e;background:#e1edf4}.support-access-events article>span.revoked{color:#a14942;background:#f6deda}.support-access-events article>span.expired{color:#a16e1d;background:#f8ecd7}.support-access-events article p{margin:0}.support-access-events article strong,.support-access-events article small,.support-access-events article em{display:block}.support-access-events article strong{font-size:7px}.support-access-events article small{color:#85918c;margin-top:2px;font-size:6px}.support-access-events article em{color:#9aa39f;margin-top:2px;font-size:6px;font-style:normal}.support-access-events time{color:#87928d;text-align:right;font-size:6px}.support-request-focus{background:#f3faf7;border:1px solid #c8ddd6;border-left:3px solid #0a9972;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:9px 12px;display:grid}.support-request-focus>span{color:#08795d;background:#dcefe8;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.support-request-focus p{margin:0}.support-request-focus strong,.support-request-focus small{display:block}.support-request-focus strong{font-size:8px}.support-request-focus small{color:#6f8079;margin-top:2px;font-size:7px}.support-request-focus a{color:#08795d;font-size:7px;font-weight:750}.support-request-focus.rejected,.support-request-focus.missing{background:#fff5f3;border-color:#e9c9c5 #e9c9c5 #e9c9c5 #b2544b}.support-request-focus.rejected>span,.support-request-focus.missing>span{color:#a34840;background:#f3deda}.support-request-focus.expired,.support-request-focus.canceled{background:#fffaec;border-color:#eadcaf #eadcaf #eadcaf #b8882a}.support-request-focus.expired>span,.support-request-focus.canceled>span{color:#8a641c;background:#f3e7c5}.support-emergency{background:#fff8f7;border-top:1px solid #efd7d3;padding:12px 16px 14px}.support-emergency header{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-emergency header span{color:#a64d45;letter-spacing:.08em;font-size:6px;font-weight:850}.support-emergency header strong{color:#7d403b;font-size:8px}.support-emergency>label{cursor:pointer;background:#fff;border:1px solid #edd7d3;grid-template-columns:17px 1fr;align-items:center;gap:8px;min-height:48px;margin:8px 0;padding:8px;display:grid!important}.support-emergency>label input{accent-color:#a64d45;width:14px;height:14px}.support-emergency>label b,.support-emergency>label small{display:block}.support-emergency>label b{font-size:7px}.support-emergency>label small{color:#8b6b67;margin-top:3px;font-size:6px;line-height:1.4}.support-emergency>button{color:#a24740;background:#fff;border:1px solid #b65b52;width:100%;min-height:32px;font-size:7px;font-weight:800}.support-emergency>button:disabled{opacity:.45;cursor:not-allowed}.support-access-pending>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:13px 16px;display:flex}.support-access-pending header span{color:#87641b;letter-spacing:.1em;font-size:7px;font-weight:800}.support-access-pending h2{margin:5px 0 0;font-size:11px}.support-access-pending header p{color:#81908a;margin:4px 0 0;font-size:7px}.support-access-pending header>strong{color:#87641b;font-size:8px}.support-access-pending>div{padding:0 14px 8px}.support-access-pending article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(260px,1fr) 220px 105px;align-items:center;gap:11px;min-height:92px;padding:10px 0;scroll-margin-top:82px;display:grid}.support-access-pending article.highlighted{background:#fff9e8;margin:0 -8px;padding:10px 8px;box-shadow:inset 3px 0 #d29a29}.support-access-pending article>span{color:#8a651c;background:#f4e7c4;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.support-access-pending article small{color:#8a691f;font-size:6px;font-weight:700}.support-access-pending article h3{margin:3px 0;font-size:8px}.support-access-pending article p{color:#75827c;margin:0;font-size:7px;line-height:1.4}.support-access-pending article dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.support-access-pending article dl>div{border-left:1px solid var(--line-soft);padding-left:9px}.support-access-pending article dt{color:#8b9691;font-size:6px}.support-access-pending article dd{margin:3px 0 0;font-size:7px;font-weight:650}.support-access-pending article>button{color:#9d4d46;background:#fff;border:1px solid #d8b3ae;min-height:31px;font-size:7px;font-weight:750}.support-access-history article>b.approved{color:#08795d;background:#e1f2ec}.support-access-history article>b.rejected{color:#a14942;background:#f6deda}.support-access-history article>b.canceled,.support-access-history article>b.expired{color:#a37020;background:#f7ecd8}@media (max-width:1080px){.support-access-hero{grid-template-columns:1fr}.support-access-hero dl{grid-template-columns:repeat(4,1fr)}.support-access-hero dl>div{border-bottom:0;min-height:88px}.support-access-layout,.support-access-bottom{grid-template-columns:1fr}.support-access-rules{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:800px){.support-access-request fieldset{grid-template-columns:1fr}.support-access-active article{grid-template-columns:72px 1fr 95px}.support-access-active article dl{grid-column:2/-1}.support-access-pending article{grid-template-columns:28px 1fr 100px}.support-access-pending article dl{grid-column:2/-1}.support-access-history article{grid-template-columns:27px 1fr}.support-access-history article dl{grid-column:2}.support-access-hero dl{grid-template-columns:1fr 1fr}.support-access-hero dl>div:nth-child(-n+2){border-bottom:1px solid #315347}}@media (max-width:620px){.support-access-hero>div{padding:20px}.support-access-request-grid{grid-template-columns:1fr}.support-access-rules{display:flex}.support-access-active article{grid-template-columns:62px 1fr}.support-access-active article>button,.support-access-active article dl{grid-column:2}.support-access-pending article{grid-template-columns:28px 1fr}.support-access-pending article>button,.support-access-pending article dl{grid-column:2}.support-access-request>footer{flex-direction:column;align-items:flex-start}.support-access-request>footer button{width:100%}.support-access-feedback,.support-request-focus{grid-template-columns:22px 1fr}.support-access-feedback a,.support-request-focus a{grid-column:2}}.support-transparency{gap:16px;display:grid}.support-transparency h2,.support-transparency h3,.support-transparency p,.support-transparency dl,.support-transparency blockquote{margin:0}.support-transparency-focus{border:1px solid #b8dfd2;border-left:3px solid var(--green);background:#effaf6;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:10px 14px;display:grid}.support-transparency-focus.missing{background:#fff9ea;border-color:#ebd9a8 #ebd9a8 #ebd9a8 #d89b22}.support-transparency-focus>span{color:#08795d;background:#cfeee3;place-items:center;width:25px;height:25px;font-size:11px;font-weight:850;display:grid}.support-transparency-focus.missing>span{color:#8b6117;background:#f4e4b8}.support-transparency-focus strong,.support-transparency-focus small{display:block}.support-transparency-focus strong{font-size:11px}.support-transparency-focus small{color:#60716a;margin-top:3px;font-size:9px}.support-transparency-focus>a{color:#08795d;font-size:9px;font-weight:800}.support-transparency-hero{color:#fff;background:#162923;border:1px solid #253c35;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);min-height:224px;display:grid;overflow:hidden}.support-transparency-hero>div{background:radial-gradient(circle at 90% 5%,#15d59d29,#0000 36%);padding:31px 34px 28px;position:relative}.support-transparency-hero>div:after{content:"";border:1px solid #68eac22b;width:148px;height:148px;position:absolute;bottom:-47px;right:-23px;transform:rotate(42deg)}.support-transparency-hero>div>span,.support-transparency-boundary header span,.support-transparency-windows>header span,.support-transparency-events>header span,.support-transparency-never>span{color:#62e4bc;letter-spacing:.13em;font-size:7px;font-weight:850}.support-transparency-hero h2{letter-spacing:-.025em;max-width:560px;margin-top:9px;font-size:24px;line-height:1.1}.support-transparency-hero>div>p{color:#bed0ca;max-width:610px;margin-top:12px;font-size:11px;line-height:1.65}.support-transparency-hero nav{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.support-transparency-hero nav b{color:#c9dad4;background:#ffffff08;border:1px solid #365149;padding:7px 9px;font-size:8px;font-weight:650}.support-transparency-hero>dl{background:#20352f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-transparency-hero>dl>div{border-bottom:1px solid #355048;border-left:1px solid #355048;flex-direction:column;justify-content:center;min-height:112px;padding:18px 20px;display:flex}.support-transparency-hero dt{color:#aabeb7;font-size:8px}.support-transparency-hero dd{color:#fff;letter-spacing:-.04em;margin:5px 0 3px;font-size:25px;font-weight:780}.support-transparency-hero dl small{color:#779087;font-size:7px}.support-transparency-hero .mint dd{color:#5de0b8}.support-transparency-hero .blue dd{color:#7dc6f5}.support-transparency-hero .violet dd{color:#c3aef8}.support-transparency-hero .amber dd{color:#f1c567}.support-transparency-boundary{padding:0;overflow:hidden}.support-transparency-boundary>header,.support-transparency-windows>header,.support-transparency-events>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:75px;padding:17px 20px;display:flex}.support-transparency-boundary header h2,.support-transparency-windows>header h2,.support-transparency-events>header h2{margin-top:5px;font-size:14px}.support-transparency-boundary>header>b,.support-transparency-windows>header>b,.support-transparency-events>header>b{color:#71817a;letter-spacing:.09em;font-size:7px}.support-transparency-boundary>div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;padding:20px;display:grid}.support-transparency-boundary>div>i{color:#a7b5b0;text-align:center;font-size:12px;font-style:normal}.support-transparency-boundary article{background:#fafcfb;border:1px solid #e1e7e4;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.support-transparency-boundary article>span{color:#08795d;background:#e0f4ed;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.support-transparency-boundary article strong,.support-transparency-boundary article small{display:block}.support-transparency-boundary article strong{font-size:9px}.support-transparency-boundary article small{color:#7a8782;margin-top:3px;font-size:7px}.support-transparency-boundary>footer{background:#f2faf7;border-top:1px solid #cfe6dd;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px 20px;display:grid}.support-transparency-boundary>footer>span{color:#08795d;border:1px solid #80c9b1;place-items:center;width:22px;height:22px;font-size:9px;font-weight:850;display:grid}.support-transparency-boundary footer strong,.support-transparency-boundary footer small{display:block}.support-transparency-boundary footer strong{color:#1c4438;font-size:9px}.support-transparency-boundary footer small{color:#60776f;margin-top:3px;font-size:8px;line-height:1.45}.support-transparency-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:16px;display:grid}.support-transparency-windows{padding:0;overflow:hidden}.support-transparency-windows>header p,.support-transparency-events>header p{color:var(--muted);margin-top:4px;font-size:8px}.support-transparency-toolbar{border-bottom:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:stretch;gap:12px;padding:12px 16px;display:flex}.support-transparency-toolbar>label{background:#fff;border:1px solid #d8e0dc;align-items:center;gap:7px;width:min(330px,45%);min-height:34px;padding:0 9px;display:flex}.support-transparency-toolbar label>span{color:#71807a;font-size:15px}.support-transparency-toolbar input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:9px}.support-transparency-toolbar label>button{color:#84918c;background:0 0;border:0}.support-transparency-toolbar nav{display:flex}.support-transparency-toolbar nav button{color:#62716b;background:#fff;border:1px solid #dce3e0;border-right:0;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:8px;display:flex}.support-transparency-toolbar nav button:last-child{border-right:1px solid #dce3e0}.support-transparency-toolbar nav button.selected{color:#08795d;background:#e9f6f1;border-color:#08795d;font-weight:750}.support-transparency-toolbar nav button b{background:#eef2f0;place-items:center;min-width:15px;height:15px;font-size:6px;display:grid}.support-transparency-toolbar nav button.selected b{background:#ccecdf}.support-transparency-window-list{gap:12px;padding:15px;display:grid}.support-transparency-window-list>article{background:#fff;border:1px solid #dfe6e3;border-left:3px solid #9ba8a3;scroll-margin-top:84px;transition:border-color .18s,box-shadow .18s}.support-transparency-window-list>article.active{border-left-color:#00a978}.support-transparency-window-list>article.revoked{border-left-color:#bd5c53}.support-transparency-window-list>article.expired{border-left-color:#d6a84e}.support-transparency-window-list>article.highlighted{border-color:#00a978;box-shadow:0 0 0 3px #00a9781a}.support-transparency-window-list article>header{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.support-transparency-window-list article>header>span{color:#71807a;background:#eff3f1;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.support-transparency-window-list article>header>span.active{color:#07805f;background:#d9f3e9}.support-transparency-window-list article>header>span.revoked{color:#a44941;background:#f6dfdc}.support-transparency-window-list article>header>span.expired{color:#a06d12;background:#fff3d9}.support-transparency-window-list article>header small,.support-transparency-window-list article>header h3,.support-transparency-window-list article>header p{display:block}.support-transparency-window-list article>header small{color:#87948f;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.support-transparency-window-list article>header h3{margin-top:2px;font-size:11px}.support-transparency-window-list article>header p{color:#6c7974;margin-top:2px;font-size:7px}.support-transparency-window-list article>header>b{color:#72817b;letter-spacing:.07em;border:1px solid #dce3e0;padding:4px 6px;font-size:6px}.support-transparency-window-list article.active>header>b{color:#08795d;background:#effaf6;border-color:#9ed9c5}.support-transparency-window-list blockquote{border-bottom:1px solid var(--line-soft);background:#fafcfb;padding:12px 14px}.support-transparency-window-list blockquote span,.support-transparency-scopes>span{color:#87938f;letter-spacing:.09em;font-size:6px;font-weight:850}.support-transparency-window-list blockquote p{color:#31413b;margin-top:5px;font-size:9px;line-height:1.5}.support-transparency-scopes{border-bottom:1px solid var(--line-soft);padding:11px 14px}.support-transparency-scopes>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.support-transparency-scopes b{color:#315b4e;background:#f2f8f5;border:1px solid #cfe2da;padding:5px 7px;font-size:7px;font-weight:700}.support-transparency-window-list article>dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-transparency-window-list article>dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:58px;padding:10px 13px}.support-transparency-window-list article>dl>div:nth-child(3n){border-right:0}.support-transparency-window-list dt{color:#8b9692;font-size:6px;font-weight:750}.support-transparency-window-list dd{color:#25352f;margin:5px 0 0;font-size:8px;font-weight:700}.support-transparency-window-list dd small{color:#84908b;margin-top:2px;font-size:6px;font-weight:500;display:block}.support-transparency-window-list article>footer{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 13px;display:flex}.support-transparency-window-list footer p{color:#788781;align-items:center;gap:6px;display:flex}.support-transparency-window-list footer p>span{color:#00a978}.support-transparency-window-list footer small{font-size:7px}.support-transparency-window-list footer>a{color:#08795d;font-size:8px;font-weight:800}.support-window-revoke{background:#fff8f7;border-top:1px solid #ecc9c5;grid-template-columns:minmax(190px,.8fr) minmax(250px,1.2fr) auto;align-items:end;gap:12px;padding:12px 13px;display:grid}.support-window-revoke>div>span,.support-window-revoke label>span{color:#a34d45;letter-spacing:.08em;font-size:6px;font-weight:850;display:block}.support-window-revoke>div>strong{color:#653a36;margin-top:4px;font-size:8px;display:block}.support-window-revoke>div>small{color:#8c716d;margin-top:3px;font-size:6px;line-height:1.4;display:block}.support-window-revoke textarea{resize:vertical;width:100%;min-height:47px;color:var(--ink);background:#fff;border:1px solid #dfbcb8;outline:0;margin-top:5px;padding:8px;font-size:8px;line-height:1.4}.support-window-revoke textarea:focus{border-color:#b5564d;box-shadow:0 0 0 3px #f9e8e5}.support-window-revoke>button{color:#9f463f;background:#fff;border:1px solid #aa4d45;min-height:34px;padding:0 11px;font-size:7px;font-weight:800}.support-window-revoke>button:disabled{opacity:.46;cursor:not-allowed}.support-transparency-side{gap:16px;display:grid;position:sticky;top:82px}.support-transparency-live{padding:0;overflow:hidden}.support-transparency-live>header{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:11px 13px;display:grid}.support-transparency-live>header>span{color:#668078;background:#e6eeeb;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.support-transparency-live.active>header>span{color:#08795d;background:#cceee2}.support-transparency-live header small{color:#8a9691;letter-spacing:.09em;font-size:6px;font-weight:800}.support-transparency-live header h2{margin-top:3px;font-size:10px}.support-transparency-live header>b{color:#60716a;background:#e9efec;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.support-transparency-live.active header>b{color:#fff;background:#00a978}.support-transparency-live>div>p{color:#73817c;padding:15px 13px;font-size:8px;line-height:1.55}.support-transparency-live>div>a{border-bottom:1px solid var(--line-soft);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 13px;display:grid}.support-transparency-live>div>a:last-child{border-bottom:0}.support-transparency-live a>i{background:#12bc8a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dff5ed}.support-transparency-live a strong,.support-transparency-live a small{display:block}.support-transparency-live a strong{font-size:8px}.support-transparency-live a small{color:#7d8a85;margin-top:3px;font-size:6px}.support-transparency-live a>b{color:#799088;font-size:8px}.support-transparency-never{padding:16px}.support-transparency-never>span{color:#677872}.support-transparency-never ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.support-transparency-never li{color:#5e6e68;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;font-size:7px;line-height:1.4;display:grid}.support-transparency-never li b{color:#83908b;background:#f1f3f2;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.support-transparency-never li:last-child{color:#08795d;font-weight:700}.support-transparency-never li:last-child b{color:#08795d;background:#dff4ec}.support-transparency-events{padding:0;overflow:hidden}.support-transparency-events>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) minmax(130px,.32fr) 112px;align-items:center;gap:10px;min-height:59px;padding:9px 18px;display:grid}.support-transparency-events>div>article:last-child{border-bottom:0}.support-transparency-events article>span{color:#71817b;background:#edf2f0;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.support-transparency-events article>span.opened{color:#08795d;background:#dcf3ea}.support-transparency-events article>span.data_access{color:#39769d;background:#e6f0f7}.support-transparency-events article>span.revoked{color:#a44941;background:#f6dfdc}.support-transparency-events article>div small,.support-transparency-events article>div strong,.support-transparency-events article>div p,.support-transparency-events article>p strong,.support-transparency-events article>p small{display:block}.support-transparency-events article>div small{color:#8a9692;font-size:6px;font-weight:750}.support-transparency-events article>div strong{margin-top:3px;font-size:9px}.support-transparency-events article>div p{color:#77857f;margin-top:2px;font-size:7px}.support-transparency-events article>p strong{font-size:8px}.support-transparency-events article>p small{color:#87938e;margin-top:2px;font-size:6px}.support-transparency-events time{color:#687872;text-align:right;font-size:7px}.support-transparency-empty{color:#74837d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:20px;display:flex}.support-transparency-empty>span{font-size:20px}.support-transparency-empty>strong{color:#465750;margin-top:7px;font-size:9px}.support-transparency-empty>p{margin-top:4px;font-size:7px}.support-transparency-feedback{color:#08795d;background:#effaf6;border:1px solid #b8dfd2;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:45px;padding:8px 12px;display:grid}.support-transparency-feedback.error{color:#a34c44;background:#fff3f1;border-color:#ebc8c4}.support-transparency-feedback span{background:#d7eee6;place-items:center;width:23px;height:23px;font-size:8px;font-weight:800;display:grid}.support-transparency-feedback.error span{background:#f2deda}.support-transparency-feedback p{font-size:8px;font-weight:700}.support-approval-queue{padding:0;overflow:hidden}.support-approval-queue>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:75px;padding:17px 20px;display:flex}.support-approval-queue>header span{color:#a2721d;letter-spacing:.13em;font-size:7px;font-weight:850}.support-approval-queue>header h2{margin-top:5px;font-size:14px}.support-approval-queue>header p{color:var(--muted);margin-top:4px;font-size:8px}.support-approval-queue>header>b{color:#89651f;letter-spacing:.09em;font-size:7px}.support-approval-queue>div{gap:12px;padding:15px;display:grid}.support-approval-queue article{background:#fff;border:1px solid #eadcb7;border-left:3px solid #d3a13c;scroll-margin-top:84px}.support-approval-queue article.highlighted{border-color:#d3a13c;box-shadow:0 0 0 3px #d3a13c1f}.support-approval-queue article>header{border-bottom:1px solid var(--line-soft);background:#fffcf4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.support-approval-queue article>header>span{color:#936916;background:#f5e8c6;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.support-approval-queue article header small{color:#967328;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.support-approval-queue article header h3{margin-top:2px;font-size:11px}.support-approval-queue article header p{color:#766c56;margin-top:2px;font-size:7px}.support-approval-queue article header>b{color:#89651f;background:#fff;border:1px solid #e0c98f;padding:4px 7px;font-size:7px}.support-approval-queue blockquote{border-bottom:1px solid var(--line-soft);background:#fafcfb;padding:12px 14px}.support-approval-queue blockquote span,.support-approval-scopes>span{color:#87938f;letter-spacing:.09em;font-size:6px;font-weight:850}.support-approval-queue blockquote p{color:#31413b;margin-top:5px;font-size:9px;line-height:1.5}.support-approval-scopes{border-bottom:1px solid var(--line-soft);padding:11px 14px}.support-approval-scopes>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.support-approval-scopes b{color:#69552b;background:#fffbf1;border:1px solid #dfd4b8;padding:5px 7px;font-size:7px}.support-approval-queue article>dl{grid-template-columns:repeat(3,1fr);display:grid}.support-approval-queue article>dl>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:52px;padding:10px 13px}.support-approval-queue article>dl>div:last-child{border-right:0}.support-approval-queue article dt{color:#8b9692;font-size:6px}.support-approval-queue article dd{margin:5px 0 0;font-size:8px;font-weight:700}.support-approval-queue article>label{border-bottom:1px solid var(--line-soft);padding:11px 14px;display:block}.support-approval-queue article>label>span{color:#687770;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.support-approval-queue article>label small{color:#929c98;font-weight:500}.support-approval-queue textarea{resize:vertical;width:100%;min-height:48px;color:var(--ink);border:1px solid #d8e0dc;outline:0;padding:8px;font-size:8px;line-height:1.4}.support-approval-queue textarea:focus{border-color:#c89b3d;box-shadow:0 0 0 3px #fff8e8}.support-approval-queue article>footer{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 13px;display:flex}.support-approval-queue footer p{color:#788781;align-items:center;gap:6px;display:flex}.support-approval-queue footer p span{color:#b0832d}.support-approval-queue footer small{font-size:7px}.support-approval-queue footer nav{gap:7px;display:flex}.support-approval-queue footer button{min-height:32px;padding:0 11px;font-size:7px;font-weight:800}.support-approval-queue footer button.reject{color:#a34c44;background:#fff;border:1px solid #d8a9a4}.support-approval-queue footer button.approve{color:#fff;background:#08795d;border:1px solid #08795d}.support-approval-queue footer button:disabled{opacity:.46;cursor:not-allowed}.support-request-history{padding:0;overflow:hidden}.support-request-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 18px;display:flex}.support-request-history>header span{color:#08795d;letter-spacing:.11em;font-size:7px;font-weight:850}.support-request-history>header h2{margin-top:4px;font-size:13px}.support-request-history>header p{color:var(--muted);margin-top:3px;font-size:8px}.support-request-history>header>b{color:#71817a;letter-spacing:.08em;font-size:7px}.support-request-history>div{padding:0 16px 7px}.support-request-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(240px,1fr) minmax(330px,.8fr) 84px;align-items:center;gap:10px;min-height:72px;padding:9px 0;display:grid}.support-request-history article>span{color:#08795d;background:#e0f3ec;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid}.support-request-history article.rejected>span{color:#a44c44;background:#f4deda}.support-request-history article.canceled>span,.support-request-history article.expired>span{color:#956b1b;background:#f5ead0}.support-request-history article small{color:#87938f;font-size:6px}.support-request-history article strong{margin-top:3px;font-size:8px;display:block}.support-request-history article p{color:#72807b;margin-top:3px;font-size:7px;line-height:1.35}.support-request-history article dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.support-request-history article dl>div{border-left:1px solid var(--line-soft);padding-left:9px}.support-request-history article dt{color:#8b9692;font-size:6px}.support-request-history article dd{margin:3px 0 0;font-size:7px;font-weight:650}.support-request-history article>a,.support-request-history article>b{color:#08795d;text-align:right;font-size:7px;font-weight:800}.support-request-history article>b{color:#8c7771;letter-spacing:.04em}@media (max-width:1100px){.support-transparency-hero{grid-template-columns:1fr}.support-transparency-hero>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.support-transparency-hero>dl>div{min-height:88px}.support-transparency-layout{grid-template-columns:1fr}.support-transparency-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.support-transparency-focus{grid-template-columns:28px minmax(0,1fr)}.support-transparency-focus>a{grid-column:2}.support-transparency-hero>div{padding:24px 20px}.support-transparency-hero h2{font-size:20px}.support-transparency-hero>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.support-transparency-boundary>div{grid-template-columns:1fr;gap:8px}.support-transparency-boundary>div>i{transform:rotate(90deg)}.support-transparency-toolbar{flex-direction:column}.support-transparency-toolbar>label{width:100%}.support-transparency-toolbar nav{overflow-x:auto}.support-transparency-toolbar nav button{white-space:nowrap;flex:1;justify-content:center}.support-transparency-window-list article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.support-transparency-window-list article>dl>div:nth-child(3n){border-right:1px solid var(--line-soft)}.support-transparency-window-list article>dl>div:nth-child(2n){border-right:0}.support-window-revoke{grid-template-columns:1fr;align-items:stretch}.support-transparency-events>div>article{grid-template-columns:30px minmax(0,1fr)}.support-transparency-events article>p,.support-transparency-events time{text-align:left;grid-column:2}.support-transparency-side,.support-approval-queue article>dl{grid-template-columns:1fr}.support-approval-queue article>dl>div{border-right:0}.support-approval-queue article>footer{flex-direction:column;align-items:flex-start}.support-approval-queue footer nav{width:100%}.support-approval-queue footer button{flex:1}.support-request-history article{grid-template-columns:28px 1fr}.support-request-history article dl,.support-request-history article>a,.support-request-history article>b{text-align:left;grid-column:2}}.person-address-page{color:#1d2b27;background:#f3f6f4;min-height:100vh}.person-address-page>header{background:#fff;border-bottom:1px solid #dfe5e2;justify-content:space-between;align-items:center;height:50px;padding:0 max(22px,50vw - 590px);display:flex}.person-address-page>header nav{color:#64726c;align-items:center;gap:19px;font-size:8px;display:flex}.person-address-page>header nav a:hover{color:var(--green-deep)}.person-address-title{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 44px);min-height:94px;margin:0 auto;display:flex}.person-address-title>div>span{color:var(--green-deep);letter-spacing:.1em;font-size:7px;font-weight:800}.person-address-title h1{letter-spacing:-.35px;margin:6px 0 3px;font-size:18px}.person-address-title p{color:#74817c;margin:0;font-size:8px}.person-address-title aside{text-align:right;border-left:2px solid #b9ddd1;min-width:190px;padding-left:17px}.person-address-title aside strong,.person-address-title aside small{display:block}.person-address-title aside strong{font-size:9px}.person-address-title aside small{color:#7d8a85;margin-top:4px;font-size:7px}.person-address-workspace{width:min(1180px,100% - 44px);margin:0 auto 42px}.person-address-hero{color:#fff;background:#142b24;border-left:4px solid #1bc895;grid-template-columns:1.25fr 1fr;min-height:126px;display:grid}.person-address-hero>div{padding:19px 22px}.person-address-hero>div>span{color:#73d9ba;letter-spacing:.1em;font-size:6px;font-weight:800}.person-address-hero h2{font-family:var(--font-geist-mono);letter-spacing:-.4px;overflow-wrap:anywhere;margin:8px 0 5px;font-size:16px}.person-address-hero p{color:#b9c9c3;max-width:590px;margin:0;font-size:7px;line-height:1.6}.person-address-hero>div>div{color:#d7e6e0;flex-wrap:wrap;gap:13px;margin-top:12px;font-size:6px;display:flex}.person-address-hero>div>div b{font-weight:650}.person-address-hero dl{border-left:1px solid #345047;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.person-address-hero dl>div{border-bottom:1px solid #345047;border-right:1px solid #345047;flex-direction:column;justify-content:center;padding:12px 17px;display:flex}.person-address-hero dt{color:#9fb4ad;text-transform:uppercase;font-size:6px}.person-address-hero dd{color:#fff;font-family:var(--font-geist-mono);margin:5px 0 1px;font-size:18px}.person-address-hero dl small{color:#78cdb3;font-size:6px}.person-address-visibility-warning,.person-address-feedback{background:#fffaf0;border:1px solid #ead5a5;align-items:center;gap:11px;min-height:50px;margin-top:11px;padding:9px 13px;display:flex}.person-address-visibility-warning>span,.person-address-feedback>span{color:#946a13;background:#f7e7bb;flex:none;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.person-address-visibility-warning div{flex:1}.person-address-visibility-warning strong,.person-address-visibility-warning p{margin:0;display:block}.person-address-visibility-warning strong{font-size:8px}.person-address-visibility-warning p{color:#7f755f;margin-top:3px;font-size:6px}.person-address-visibility-warning a{color:#80600d;font-size:7px;font-weight:750}.person-address-feedback{background:#f1faf7;border-color:#b7ddcf}.person-address-feedback.error{background:#fff5f3;border-color:#e6bcb5}.person-address-feedback>span{color:#08795d;background:#dff4ed}.person-address-feedback.error>span{color:#9b3d30;background:#f8ddd8}.person-address-feedback p{color:#50635c;margin:0;font-size:7px}.person-address-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:12px;margin-top:12px;display:grid}.person-address-main,.person-address-forms{flex-direction:column;gap:12px;display:flex}.person-address-canonical,.person-address-list,.person-address-forms>form,.person-domain-requests,.person-address-rules{background:#fff;border:1px solid #dfe5e2}.person-address-canonical>header,.person-address-list>header,.person-domain-requests>header{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:center;min-height:61px;padding:12px 16px;display:flex}.person-address-canonical header span,.person-address-list header span,.person-domain-requests header span{color:var(--green-deep);letter-spacing:.08em;font-size:6px;font-weight:800}.person-address-canonical h2,.person-address-list h2,.person-domain-requests h2{margin:5px 0 0;font-size:10px}.person-address-list header p,.person-domain-requests header p{color:#84908b;margin:4px 0 0;font-size:6px}.person-address-canonical>header>b{color:#08795d;font-size:6px}.person-address-canonical.profile-hidden>header>b{color:#946a13}.person-address-list>header>b,.person-domain-requests>header>b{color:#42544d;background:#edf4f1;place-items:center;min-width:25px;height:25px;font-size:7px;display:grid}.person-address-canonical>div{grid-template-columns:43px 1fr auto;align-items:center;gap:12px;min-height:88px;padding:15px 17px;display:grid}.person-address-canonical.profile-hidden>div{background:#fffaf0}.person-address-canonical>div>span{color:#08795d;width:41px;height:41px;font-family:var(--font-geist-mono);background:#dff4ed;place-items:center;font-size:13px;font-weight:800;display:grid}.person-address-canonical>div p{min-width:0;margin:0}.person-address-canonical>div small,.person-address-canonical>div strong,.person-address-canonical>div em{display:block}.person-address-canonical>div small{color:#89958f;font-size:5px}.person-address-canonical>div strong{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin-top:5px;font-size:10px}.person-address-canonical>div em{color:#73817b;margin-top:4px;font-size:6px;font-style:normal}.person-address-canonical>div a{color:#08795d;border:1px solid #bcd9cf;padding:7px 10px;font-size:6px;font-weight:750}.person-address-canonical>footer{color:#81908a;background:#f8faf9;justify-content:space-between;align-items:center;min-height:31px;padding:0 16px;font-size:6px;display:flex}.person-address-canonical>footer strong{color:#52625b}.person-address-list>div{padding:0 14px 8px}.person-address-list article{border-bottom:1px solid #e8ecea;grid-template-columns:33px minmax(0,1.3fr) .7fr auto;align-items:center;gap:10px;min-height:69px;display:grid}.person-address-list article.canonical{background:#f5fbf8;border-left:3px solid #12aa7c;margin-inline:-8px;padding-inline:8px}.person-address-list article>span{color:#08795d;background:#e6f2ee;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.person-address-list article>span.custom{color:#315f8d;background:#e7eef7}.person-address-list article>span.academy{color:#67449a;background:#eee9f8}.person-address-list article>div{min-width:0}.person-address-list article>div strong,.person-address-list article>div small{display:block}.person-address-list article>div strong{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.person-address-list article>div small{color:#84908b;margin-top:4px;font-size:5px}.person-address-list article>p{color:#53635c;margin:0;font-size:6px}.person-address-list article.profile-hidden>p{color:#8b681d}.person-address-list article>p i{background:#c29435;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.person-address-list article>p i.active{background:#10aa7b}.person-address-list article>p i.profile-hidden{background:#c29435}.person-address-list article>p i.disabled{background:#9aa49f}.person-address-list article>p small{color:#8a9590;margin-top:4px;font-size:5px;display:block}.person-address-list article.suspended{background:#fbf8ff;border-left:3px solid #8b64b5;margin-inline:-8px;padding-inline:8px}.person-address-list article.suspended>p{color:#68468e}.person-address-list article>p i.suspended{background:#8b64b5}.person-address-list nav{align-items:center;gap:7px;display:flex}.person-address-list nav button{color:#08795d;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:700}.person-address-list nav a{color:#08795d;border:1px solid #cddbd6;padding:5px 6px;font-size:5px;font-weight:750}.person-address-list nav button.danger{color:#a4473a}.person-address-list nav>b{color:#08795d;letter-spacing:.06em;font-size:5px}.person-address-empty{align-items:center;gap:11px;min-height:90px;display:flex}.person-address-empty>span{color:#74827c;background:#edf3f0;place-items:center;width:34px;height:34px;display:grid}.person-address-empty strong{font-size:8px}.person-address-empty p{color:#85918c;margin:3px 0 0;font-size:6px}.person-address-dns{background:#fff;border:1px solid #dfe5e2}.person-address-dns>header{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 16px;display:flex}.person-address-dns>header span{color:#3c6f91;letter-spacing:.08em;font-size:6px;font-weight:800}.person-address-dns>header h2{margin:5px 0 0;font-size:10px}.person-address-dns>header p{color:#84908b;margin:4px 0 0;font-size:6px}.person-address-dns>header>b{color:#315f8d;background:#e7eef7;place-items:center;min-width:25px;height:25px;font-size:7px;display:grid}.person-address-dns>div{padding:10px 14px 14px}.person-address-dns article{border:1px solid #e1e6e4;margin-top:9px}.person-address-dns article:first-child{margin-top:0}.person-address-dns article>header{background:#f7faf9;border-bottom:1px solid #e5eae8;justify-content:space-between;align-items:center;min-height:46px;padding:9px 11px;display:flex}.person-address-dns article>header strong,.person-address-dns article>header small{display:block}.person-address-dns article>header strong{font-family:var(--font-geist-mono);font-size:7px}.person-address-dns article>header small{color:#7c8983;margin-top:3px;font-size:5px}.person-address-dns article>header>span{color:#315f8d;background:#e7eef7;place-items:center;width:25px;height:25px;font-size:6px;font-weight:800;display:grid}.person-address-dns-table>div{border-bottom:1px solid #e8ecea;grid-template-columns:39px minmax(105px,.9fr) minmax(150px,1.4fr) 48px;align-items:center;gap:7px;min-height:39px;padding:5px 9px;display:grid}.person-address-dns-table b{color:#315f8d;font-size:6px}.person-address-dns-table code{color:#5f6d67;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:6px}.person-address-dns-table button{color:#08795d;background:#fff;border:1px solid #d5deda;min-height:23px;font-size:5px}.person-address-dns-error{color:#9a681b;background:#fff3e3;margin:9px;padding:8px;font-size:6px;line-height:1.4}.person-address-dns article>footer{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:flex}.person-address-dns article>footer small{color:#88938e;font-size:5px}.person-address-dns article>footer button{color:#fff;background:#0c9f76;border:0;min-height:28px;padding:0 10px;font-size:6px;font-weight:700}.person-address-forms>form>header{border-bottom:1px solid #e5eae8;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:58px;padding:11px 14px;display:grid}.person-address-forms>form>header>span{color:#08795d;background:#e1f3ed;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.person-address-forms header small{color:#7e8b85;letter-spacing:.08em;font-size:5px}.person-address-forms h2{margin:4px 0 0;font-size:9px}.person-address-forms form>label{padding:12px 14px 0;display:block}.person-address-forms label>span{color:#4b5b54;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.person-address-forms label>input,.person-address-forms label>select{background:#fafbfb;border:1px solid #d4ddda;outline:0;width:100%;height:36px;padding:0 9px;font-size:8px}.person-address-forms label>input:focus,.person-address-forms label>select:focus,.person-domain-label:focus-within{border-color:#63b79b;box-shadow:0 0 0 3px #eaf6f2}.person-address-forms label>small{color:#87928d;margin-top:4px;font-size:5px;line-height:1.4;display:block}.person-domain-preview{background:#f1f7f5;align-items:center;gap:9px;min-height:47px;margin:11px 14px;padding:8px 10px;display:flex}.person-domain-preview.academy{background:#f5f2fa}.person-domain-preview>i{color:#08795d;background:#fff;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.person-domain-preview.academy>i{color:#67449a}.person-domain-preview p{min-width:0;margin:0}.person-domain-preview small,.person-domain-preview strong{display:block}.person-domain-preview small{color:#82908a;font-size:5px}.person-domain-preview strong{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin-top:3px;font-size:6px}.person-address-forms form>button{color:#fff;background:#0c9f76;border:0;width:calc(100% - 28px);min-height:35px;margin:0 14px 12px;font-size:7px;font-weight:750}.person-address-forms form>button:disabled{cursor:not-allowed;background:#b3c1bc}.person-address-forms form>footer{color:#7b8882;background:#f9faf9;border-top:1px solid #e7ebe9;min-height:39px;padding:9px 14px;font-size:5px;line-height:1.5}.person-domain-label{background:#fafbfb;border:1px solid #d4ddda;align-items:center;height:36px;display:flex}.person-domain-label input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;padding:0 8px;font-size:8px}.person-domain-label b{color:#65746e;max-width:54%;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font-size:5px;overflow:hidden}.person-brand-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:167px;padding:16px;display:flex}.person-brand-empty>span{color:#78857f;background:#edf2f0;place-items:center;width:35px;height:35px;display:grid}.person-brand-empty strong{margin-top:9px;font-size:8px}.person-brand-empty p{color:#7f8c87;max-width:210px;margin:5px 0 9px;font-size:6px;line-height:1.5}.person-brand-empty a{color:#08795d;font-size:6px;font-weight:750}.person-domain-requests{margin-top:12px}.person-domain-requests>div{padding:0 15px 8px}.person-domain-requests article{border-bottom:1px solid #e7ebe9;grid-template-columns:31px minmax(0,1fr) .5fr auto;align-items:center;gap:10px;min-height:73px;display:grid}.person-domain-requests article>span{color:#9b6b12;background:#fff3d8;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.person-domain-requests article>span.approved{color:#08795d;background:#dff4ed}.person-domain-requests article>span.declined{color:#a34235;background:#f8e1dd}.person-domain-requests article>span.cancelled{color:#77847e;background:#edf1ef}.person-domain-requests article>div{min-width:0}.person-domain-requests article>div small,.person-domain-requests article>div strong,.person-domain-requests article>div p{display:block}.person-domain-requests article>div small{color:#81908a;font-size:5px}.person-domain-requests article>div strong{font-family:var(--font-geist-mono);margin-top:4px;font-size:7px}.person-domain-requests article>div p{color:#77847e;margin:4px 0 0;font-size:5px}.person-domain-requests article>p{margin:0}.person-domain-requests article>p b,.person-domain-requests article>p small{display:block}.person-domain-requests article>p b{font-size:6px}.person-domain-requests article>p small{color:#89948f;margin-top:3px;font-size:5px}.person-domain-requests article>button{color:#a4473a;background:0 0;border:0;font-size:6px;font-weight:700}.person-domain-requests article>i{color:#86928d;font-size:5px;font-style:normal}.person-request-empty{align-items:center;gap:10px;min-height:74px;display:flex}.person-request-empty>span{color:#08795d;background:#e4f4ee;place-items:center;width:30px;height:30px;display:grid}.person-request-empty p{margin:0}.person-request-empty strong,.person-request-empty small{display:block}.person-request-empty strong{font-size:7px}.person-request-empty small{color:#85918c;margin-top:3px;font-size:5px}.person-address-rules{margin-top:12px;padding:15px}.person-address-rules>header span{color:#08795d;letter-spacing:.09em;font-size:6px;font-weight:800}.person-address-rules>header h2{margin:5px 0 12px;font-size:10px}.person-address-rules>div{border:1px solid #e1e6e4;grid-template-columns:repeat(3,1fr);display:grid}.person-address-rules article{border-right:1px solid #e1e6e4;min-height:116px;padding:15px;position:relative}.person-address-rules article:last-child{border:0}.person-address-rules article>b{color:#08795d;background:#e5f3ee;place-items:center;width:29px;height:29px;display:grid}.person-address-rules article>span{color:#a0aaa6;font-size:6px;position:absolute;top:15px;right:15px}.person-address-rules article>strong{margin-top:10px;font-size:8px;display:block}.person-address-rules article>p{color:#73817b;margin:5px 0 0;font-size:6px;line-height:1.5}.person-address-rules code{font-family:var(--font-geist-mono)}@media (max-width:900px){.person-address-hero,.person-address-layout{grid-template-columns:1fr}.person-address-hero dl{border-top:1px solid #345047;border-left:0}.person-address-forms{grid-template-columns:1fr 1fr;display:grid}.person-address-list article{grid-template-columns:33px minmax(0,1fr) auto;padding:9px 0}.person-address-list article>p{display:none}.person-domain-requests article{grid-template-columns:31px minmax(0,1fr) auto}.person-domain-requests article>p{display:none}}@media (max-width:620px){.person-address-page>header{padding-inline:15px}.person-address-page>header nav a:first-child{display:none}.person-address-title,.person-address-workspace{width:calc(100% - 28px)}.person-address-title aside{display:none}.person-address-hero dl,.person-address-forms,.person-address-rules>div{grid-template-columns:1fr}.person-address-rules article{border-bottom:1px solid #e1e6e4;border-right:0}.person-address-canonical>div{grid-template-columns:37px 1fr}.person-address-canonical>div>a{text-align:center;grid-column:1/-1}.person-address-list article{grid-template-columns:31px minmax(0,1fr)}.person-address-list nav{grid-column:1/-1;justify-content:flex-end;padding-bottom:7px}.person-address-dns-table{overflow-x:auto}.person-address-dns-table>div{min-width:550px}.person-address-dns article>footer{flex-direction:column;align-items:stretch}.person-domain-requests article{grid-template-columns:29px minmax(0,1fr);padding:8px 0}.person-domain-requests article>button,.person-domain-requests article>i{grid-column:2;justify-self:end}}.person-address-detail-workspace{gap:12px;width:min(1180px,100% - 48px);margin:16px auto 35px;display:grid}.person-address-detail-hero{color:#fff;background:#17352c;border:1px solid #1e4137;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:132px;padding:20px 23px;display:grid}.person-address-detail-hero.custom{background:#1e3547;border-color:#29475f}.person-address-detail-hero.academy{background:#332845;border-color:#44345c}.person-address-detail-symbol{color:#47d8ad;background:#214a3d;place-items:center;width:53px;height:53px;font-size:15px;font-weight:850;display:grid}.person-address-detail-hero.custom .person-address-detail-symbol{color:#79b8e3;background:#294961}.person-address-detail-hero.academy .person-address-detail-symbol{color:#bd9de7;background:#49385f}.person-address-detail-hero>div:nth-child(2){min-width:0}.person-address-detail-hero>div>span{color:#55d5af;letter-spacing:.1em;font-size:5px;font-weight:850}.person-address-detail-hero.custom>div>span{color:#83bae0}.person-address-detail-hero.academy>div>span{color:#c3a8e3}.person-address-detail-hero h2{color:#fff;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:15px;overflow:hidden}.person-address-detail-hero p{color:#b0c4bd;margin:0;font-size:7px}.person-address-detail-hero nav{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.person-address-detail-hero nav b{color:#b8cac4;border:1px solid #48665d;padding:4px 6px;font-size:4px}.person-address-detail-hero nav b.active{color:#55d8b0;border-color:#3aa782}.person-address-detail-hero nav b.profile-hidden{color:#f1cf7c;border-color:#b58a31}.person-address-detail-hero nav b.suspended{color:#d3b7f1;border-color:#a988cd}.person-address-detail-hero nav b.disabled{color:#d39f95}.person-address-detail-hero nav b.canonical{color:#fff;background:#ffffff0d;border-color:#5e7c72}.person-address-detail-hero>aside{justify-items:end;gap:7px;display:grid}.person-address-detail-hero>aside a{color:#fff;border:1px solid #5f7a71;align-items:center;min-height:29px;padding:0 9px;font-size:6px;font-weight:750;display:flex}.person-address-detail-hero>aside a:first-child{background:#14a97e;border-color:#2dc295}.person-address-detail-hero>aside a.profile-hidden-action{background:#86651d;border-color:#b58a31}.person-address-detail-hero>aside strong{color:#c1d0cb;text-align:right;max-width:190px;font-size:7px}.person-address-detail-feedback{color:#08795d;background:#eaf8f3;border:1px solid #acd9ca;align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:flex}.person-address-detail-feedback.error{color:#a23e39;background:#fff0ee;border-color:#e3beb9}.person-address-detail-feedback span{background:#fff9;place-items:center;width:21px;height:21px;font-size:7px;font-weight:850;display:grid}.person-address-detail-feedback p{margin:0;font-size:7px;font-weight:700}.person-address-detail-brand-suspended{background:#f8f3fd;border:1px solid #d8c8e9;border-left:4px solid #835cac;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.person-address-detail-brand-suspended>span{color:#6f4799;background:#ece1f7;place-items:center;width:33px;height:33px;display:grid}.person-address-detail-brand-suspended small{color:#76509e;letter-spacing:.06em;font-size:5px;font-weight:850}.person-address-detail-brand-suspended h2{margin:3px 0;font-size:8px}.person-address-detail-brand-suspended p{color:#74667f;margin:0;font-size:6px;line-height:1.45}.person-address-detail-brand-suspended a{color:#6b4293;white-space:nowrap;font-size:6px;font-weight:800}.person-address-detail-progress{background:#fff;border:1px solid #dce4e1}.person-address-detail-progress>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.person-address-detail-progress header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.person-address-detail-progress header h2{margin:4px 0 0;font-size:10px}.person-address-detail-progress header>b{color:#08795d;background:#e5f4ef;place-items:center;width:32px;height:32px;font-size:7px;display:grid}.person-address-detail-progress>div{grid-template-columns:repeat(5,1fr);display:grid}.person-address-detail-progress article{border-right:1px solid #e7ecea;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;min-height:92px;padding:11px;display:grid}.person-address-detail-progress article:last-child{border-right:0}.person-address-detail-progress article>i{color:#7d8c86;border:1px solid #ccd9d4;place-items:center;width:26px;height:26px;font-size:6px;font-style:normal;font-weight:850;display:grid}.person-address-detail-progress article.complete>i{color:#fff;background:#149d75;border-color:#179e76}.person-address-detail-progress article.current{background:#f4faf7}.person-address-detail-progress article.current>i{color:#08795d;border-color:#4daf8f}.person-address-detail-progress article small,.person-address-detail-progress article strong{display:block}.person-address-detail-progress article small{color:#8b9691;font-size:4px;font-weight:800}.person-address-detail-progress article.complete small,.person-address-detail-progress article.current small{color:#08795d}.person-address-detail-progress article strong{margin-top:4px;font-size:7px}.person-address-detail-progress article p{color:#7b8983;margin:3px 0 0;font-size:5px;line-height:1.45}.person-address-detail-layout{grid-template-columns:minmax(0,1fr) 310px;gap:12px;display:grid}.person-address-detail-main,.person-address-detail-aside{align-content:start;gap:12px;display:grid}.person-address-detail-boundary{background:#edf8f4;border:1px solid #cfe3dc;border-left:4px solid #14a77c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:10px 13px;display:grid}.person-address-detail-boundary>span{color:#08795d;background:#d9eee7;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.person-address-detail-boundary small{color:#08795d;font-size:5px;font-weight:850}.person-address-detail-boundary h2{margin:3px 0;font-size:8px}.person-address-detail-boundary p{color:#657870;max-width:700px;margin:0;font-size:6px;line-height:1.45}.person-address-detail-boundary>nav{justify-items:end;gap:6px;display:grid}.person-address-detail-boundary>nav a{color:#08795d;white-space:nowrap;font-size:6px;font-weight:800}.person-address-detail-dns,.person-address-detail-history,.person-address-detail-aside>section{background:#fff;border:1px solid #dce4e1}.person-address-detail-dns>header,.person-address-detail-history>header,.person-address-detail-aside section>header{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 13px;display:flex}.person-address-detail-dns header span,.person-address-detail-history header span,.person-address-detail-aside header span{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:850}.person-address-detail-dns header h2,.person-address-detail-history header h2,.person-address-detail-aside header h2{margin:4px 0 0;font-size:9px}.person-address-detail-dns header p,.person-address-detail-history header p{color:#82908a;margin:3px 0 0;font-size:5px}.person-address-detail-dns header>b,.person-address-detail-history header>b{color:#315f8d;background:#e7eef7;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.person-address-detail-dns-table{overflow-x:auto}.person-address-detail-dns-table>div{border-bottom:1px solid #e9eeec;grid-template-columns:42px minmax(115px,.65fr) minmax(180px,1.25fr) minmax(120px,.65fr) 53px;align-items:center;gap:7px;min-width:760px;min-height:40px;padding:5px 10px;display:grid}.person-address-detail-dns-table>div.person-address-detail-dns-heading{color:#87938d;letter-spacing:.04em;text-transform:uppercase;background:#f8faf9;min-height:26px;font-size:5px;font-weight:750}.person-address-detail-dns-table>div>b{color:#315f8d;font-size:6px}.person-address-detail-dns-table code{color:#5d6c66;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:6px}.person-address-detail-dns-table>div>button{color:#08795d;cursor:pointer;background:#fff;border:1px solid #d3deda;min-height:24px;font-size:5px}.person-address-detail-dns>footer{justify-content:space-between;align-items:center;gap:9px;min-height:46px;padding:7px 10px;display:flex}.person-address-detail-dns>footer small{color:#85918c;font-size:5px}.person-address-detail-dns>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.person-address-detail-dns>footer button{color:#fff;cursor:pointer;background:#0c9f76;border:0;min-height:29px;padding:0 10px;font-size:6px;font-weight:750}.person-address-detail-dns>footer button.read{color:#08795d;background:#fff;border:1px solid #9bcbbc}.person-address-detail-no-records,.person-address-detail-dns-error{color:#7c8a84;background:#f5f8f7;margin:9px;padding:9px;font-size:6px}.person-address-detail-dns-error{color:#986619;background:#fff4e2}.person-address-detail-history>div{padding:0 13px 7px}.person-address-detail-history article{border-bottom:1px solid #e8ecea;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;display:grid}.person-address-detail-history article>i{color:#08795d;background:#e6f3ee;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:850;display:grid}.person-address-detail-history article strong{font-size:7px}.person-address-detail-history article p{color:#697a73;margin:3px 0;font-size:6px}.person-address-detail-history article small{color:#8a9691;font-size:5px}.person-address-detail-history time{color:#7e8b85;white-space:nowrap;font-size:5px}.person-address-detail-history-empty{align-items:center;gap:9px;min-height:80px;display:flex}.person-address-detail-history-empty>span{color:#78857f;background:#edf3f0;place-items:center;width:30px;height:30px;display:grid}.person-address-detail-history-empty p{margin:0}.person-address-detail-history-empty strong,.person-address-detail-history-empty small{display:block}.person-address-detail-history-empty strong{font-size:7px}.person-address-detail-history-empty small{color:#87938d;margin-top:3px;font-size:5px}.person-address-detail-aside dl{margin:0;padding:5px 13px 10px}.person-address-detail-aside dl>div{border-bottom:1px solid #e9eeec;grid-template-columns:80px minmax(0,1fr);align-content:center;gap:8px;min-height:42px;display:grid}.person-address-detail-aside dt{color:#83908a;font-size:5px}.person-address-detail-aside dd{overflow-wrap:anywhere;color:#344840;font-family:var(--font-geist-mono);text-align:right;margin:0;font-size:6px;font-weight:700}.person-address-detail-approval{background:#f3eef9;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:59px;margin:0 13px 12px;padding:8px;display:grid}.person-address-detail-approval>span{color:#704aa0;background:#fff;place-items:center;width:30px;height:30px;display:grid}.person-address-detail-approval p{margin:0}.person-address-detail-approval small,.person-address-detail-approval strong,.person-address-detail-approval em{display:block}.person-address-detail-approval small{color:#76559e;font-size:4px;font-weight:850}.person-address-detail-approval strong{margin-top:3px;font-size:7px}.person-address-detail-approval em{color:#897c94;margin-top:3px;font-size:5px;font-style:normal}.person-address-detail-controls>div{gap:6px;padding:12px 13px;display:grid}.person-address-detail-controls button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;min-height:32px;font-size:6px;font-weight:750}.person-address-detail-controls button.danger{color:#a4473a;background:#fff;border-color:#d8aaa3}.person-address-detail-controls button:disabled,.person-address-detail-dns button:disabled{cursor:wait;opacity:.6}.person-address-detail-controls>div>p{background:#edf8f4;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px;display:grid}.person-address-detail-controls>div>p.profile-hidden{background:#fff7e8}.person-address-detail-controls>div>p>b{color:#08795d;background:#d9eee7;place-items:center;width:23px;height:23px;display:grid}.person-address-detail-controls>div>p.profile-hidden>b{color:#946a13;background:#f6e5b7}.person-address-detail-controls p strong,.person-address-detail-controls p small{display:block}.person-address-detail-controls p strong{font-size:7px}.person-address-detail-controls p small{color:#70817a;margin-top:3px;font-size:5px}.person-address-detail-controls>footer{color:#7b8882;border-top:1px solid #e7ecea;padding:9px 13px;font-size:5px;line-height:1.5}@media (max-width:900px){.person-address-detail-layout{grid-template-columns:1fr}.person-address-detail-progress>div{grid-template-columns:1fr 1fr}.person-address-detail-progress article{border-bottom:1px solid #e7ecea}.person-address-detail-progress article:nth-child(2n),.person-address-detail-progress article:last-child{border-right:0}.person-address-detail-progress article:last-child{border-bottom:0}}@media (max-width:660px){.person-address-detail-workspace{width:calc(100% - 28px)}.person-address-detail-hero{grid-template-columns:45px minmax(0,1fr);padding:16px}.person-address-detail-symbol{width:43px;height:43px}.person-address-detail-hero h2{font-size:11px}.person-address-detail-hero>aside{grid-column:1/-1;justify-items:stretch}.person-address-detail-hero>aside a{justify-content:center}.person-address-detail-hero>aside strong{text-align:left;max-width:none}.person-address-detail-brand-suspended{grid-template-columns:32px minmax(0,1fr)}.person-address-detail-brand-suspended>a{grid-column:2}.person-address-detail-progress>div{grid-template-columns:1fr}.person-address-detail-progress article,.person-address-detail-progress article:nth-child(2){border-bottom:1px solid #e7ecea;border-right:0}.person-address-detail-boundary{grid-template-columns:32px minmax(0,1fr)}.person-address-detail-boundary>nav{grid-column:2;justify-items:start}.person-address-detail-dns-table>div{min-width:720px}.person-address-detail-dns>footer{flex-direction:column;align-items:stretch}.person-address-detail-dns>footer nav{justify-content:flex-start}.person-address-detail-history article{grid-template-columns:27px minmax(0,1fr);padding:8px 0}.person-address-detail-history time{grid-column:2}}.person-domain-simulator{gap:12px;width:min(1180px,100% - 48px);margin:16px auto 36px;display:grid}.person-domain-simulator h2,.person-domain-simulator h3,.person-domain-simulator p{margin:0}.person-domain-simulator-hero{color:#fff;background:#15352c;border:1px solid #1d4338;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);min-height:178px;display:grid;overflow:hidden}.person-domain-simulator-hero.custom{background:#1e384b;border-color:#2d4c64}.person-domain-simulator-hero.academy{background:#382b49;border-color:#49375e}.person-domain-simulator-hero>div{background:radial-gradient(circle at 93% 10%,#30dca829,#0000 38%);padding:25px 28px;position:relative}.person-domain-simulator-hero>div:after{content:"";border:1px solid #7cecca1c;width:145px;height:145px;position:absolute;bottom:-74px;right:42px;transform:rotate(38deg)}.person-domain-simulator-hero>div>span,.person-domain-simulator-test header span,.person-domain-simulator-presets header span,.person-domain-simulator-side section>span{color:#61dfb9;letter-spacing:.11em;font-size:6px;font-weight:850}.person-domain-simulator-hero>div>p{color:#bfd1cb;max-width:610px;margin-top:9px;font-size:8px;line-height:1.55}.person-domain-simulator-hero nav{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.person-domain-simulator-hero nav b{color:#c9dbd5;border:1px solid #ffffff2e;padding:5px 7px;font-size:6px;font-weight:650}.person-domain-simulator-hero>aside{background:#ffffff0d;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.person-domain-simulator-hero aside>small{color:#98afa7;font-size:6px;font-weight:800}.person-domain-simulator-hero aside>code{color:#7ce3c4;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;background:#00000026;border:1px solid #ffffff2e;margin-top:10px;padding:10px;font-size:8px;overflow:hidden}.person-domain-simulator-hero aside>p{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.person-domain-simulator-hero aside p b,.person-domain-simulator-hero aside p span{color:#bdcec8;border:1px solid #fff3;padding:4px 6px;font-size:5px}.person-domain-simulator-hero aside p b.active{color:#6ee2be;border-color:#40bd96}.person-domain-simulator-hero aside p b.profile-hidden{color:#f1cf7c;border-color:#b58a31}.person-domain-simulator-hero aside p b.disabled{color:#d3a59e}.person-domain-simulator-proof{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;display:grid}.person-domain-simulator-proof>i{color:#9ba9a4;text-align:center;font-style:normal}.person-domain-simulator-proof article{background:#fff;border:1px solid #dbe4e0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 11px;display:grid}.person-domain-simulator-proof article>b{color:#08795d;background:#def1ea;place-items:center;width:27px;height:27px;font-size:6px;display:grid}.person-domain-simulator-proof small,.person-domain-simulator-proof strong{display:block}.person-domain-simulator-proof small{color:#86938e;text-transform:uppercase;font-size:5px}.person-domain-simulator-proof strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.person-domain-simulator-test,.person-domain-simulator-presets,.person-domain-simulator-side>section{background:#fff;border:1px solid #dbe4e0}.person-domain-simulator-test>header,.person-domain-simulator-presets>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:12px 16px;display:flex}.person-domain-simulator-test header p,.person-domain-simulator-presets header p{color:#7d8b85;margin-top:3px;font-size:6px}.person-domain-simulator-test header>b,.person-domain-simulator-presets header>b{color:#75837d;font-size:5px}.person-domain-simulator-test>form{background:#f8faf9;border-bottom:1px solid #e7ecea;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px;display:grid}.person-domain-simulator-test form label{background:#fff;border:1px solid #d1dcd7;align-items:center;min-height:36px;display:flex}.person-domain-simulator-test form label span{color:#61716b;font-family:var(--font-geist-mono);background:#f1f5f3;border-right:1px solid #e1e7e4;align-self:stretch;align-items:center;padding:0 9px;font-size:6px;display:flex}.person-domain-simulator-test form input{color:#243b34;min-width:0;font-family:var(--font-geist-mono);border:0;outline:0;flex:1;padding:0 9px;font-size:8px}.person-domain-simulator-test form button{color:#fff;cursor:pointer;background:#08795d;border:0;padding:0 14px;font-size:7px;font-weight:800}.person-domain-simulator-result{background:#fff4f3;border-left:3px solid #c65256;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.person-domain-simulator-result>span{color:#a74043;background:#f3dbda;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.person-domain-simulator-result.success{background:#eff9f5;border-left-color:#0da77b}.person-domain-simulator-result.success>span{color:#08795d;background:#d3eee4}.person-domain-simulator-result.warning{background:#fff8ea;border-left-color:#d59a2a}.person-domain-simulator-result.warning>span{color:#97650d;background:#f3e3bc}.person-domain-simulator-result small{color:#71817b;letter-spacing:.08em;font-size:5px;font-weight:850}.person-domain-simulator-result h3{margin-top:3px;font-size:9px}.person-domain-simulator-result p{color:#66766f;margin-top:3px;font-size:6px;line-height:1.45}.person-domain-simulator-result>a{color:#08795d;border:1px solid #98cbbb;padding:7px 9px;font-size:6px;font-weight:800}.person-domain-simulator-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:12px;display:grid}.person-domain-simulator-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.person-domain-simulator-presets>div>a{border-bottom:1px solid #e7ecea;border-right:1px solid #e7ecea;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:82px;padding:11px 13px;display:grid}.person-domain-simulator-presets>div>a:nth-child(2n){border-right:0}.person-domain-simulator-presets>div>a.active{background:#eff9f5;box-shadow:inset 3px 0 #0ca77b}.person-domain-simulator-presets>div>a.private{background:#fcf7f6}.person-domain-simulator-presets a>span{color:#5d746c;background:#eaf1ee;place-items:center;width:27px;height:27px;font-size:7px;font-weight:850;display:grid}.person-domain-simulator-presets a.private>span{color:#a84a45;background:#f3e2df}.person-domain-simulator-presets a p small,.person-domain-simulator-presets a p strong,.person-domain-simulator-presets a p em,.person-domain-simulator-presets a p code{display:block}.person-domain-simulator-presets a p small{color:#0b8767;font-size:4px;font-weight:850}.person-domain-simulator-presets a.private p small{color:#a14a44}.person-domain-simulator-presets a p em{color:#7a8882;margin-top:2px;font-size:5px;font-style:normal;line-height:1.35}.person-domain-simulator-presets a p code{color:#417263;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:5px;overflow:hidden}.person-domain-simulator-presets a>b{color:#08795d;font-size:6px}.person-domain-simulator-side{gap:12px;display:grid;position:sticky;top:82px}.person-domain-simulator-side section>span{color:#74847e}.person-domain-simulator-side h2{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;overflow:hidden}.person-domain-simulator-side section>p{color:#6e7d77;margin-top:7px;font-size:6px;line-height:1.5}.person-domain-simulator-side section>code{color:#3f6f60;text-overflow:ellipsis;white-space:nowrap;background:#f5f8f7;border:1px solid #dce4e1;margin-top:9px;padding:7px;font-size:5px;display:block;overflow:hidden}.person-domain-simulator-side section>a{color:#08795d;margin-top:11px;font-size:6px;font-weight:800;display:block}.person-domain-simulator-side ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.person-domain-simulator-side li{border-top:1px solid #e7ecea;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;display:grid}.person-domain-simulator-side li>b{color:#08795d;background:#e5f2ed;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.person-domain-simulator-side li strong,.person-domain-simulator-side li small{display:block}.person-domain-simulator-side li small{color:#7f8c87;margin-top:2px;font-size:5px}.person-domain-simulator-side>section.boundary{background:#fff8f7;border-left:3px solid #b44b48}.person-domain-simulator-side>section.boundary>span,.person-domain-simulator-side>section.boundary>a{color:#a44441}@media (max-width:920px){.person-domain-simulator-hero{grid-template-columns:1fr}.person-domain-simulator-hero>aside{border-top:1px solid #ffffff1f;border-left:0}.person-domain-simulator-layout{grid-template-columns:1fr}.person-domain-simulator-side{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:700px){.person-domain-simulator{width:calc(100% - 28px)}.person-domain-simulator-proof{grid-template-columns:1fr;gap:6px}.person-domain-simulator-proof>i{transform:rotate(90deg)}.person-domain-simulator-test>form{grid-template-columns:1fr}.person-domain-simulator-test form label{flex-direction:column;align-items:stretch}.person-domain-simulator-test form label span{border-bottom:1px solid #e1e7e4;border-right:0;min-height:29px}.person-domain-simulator-test form input,.person-domain-simulator-test form button{min-height:36px}.person-domain-simulator-result{grid-template-columns:34px minmax(0,1fr)}.person-domain-simulator-result>a{grid-column:2;justify-self:start}.person-domain-simulator-presets>div{grid-template-columns:1fr}.person-domain-simulator-presets>div>a{border-right:0}.person-domain-simulator-side{grid-template-columns:1fr}}@media (max-width:480px){.person-domain-simulator-hero>div,.person-domain-simulator-hero>aside{padding:19px}.person-domain-simulator-hero h2{font-size:16px}.person-domain-simulator-test>header,.person-domain-simulator-presets>header{flex-direction:column;align-items:flex-start}.person-domain-simulator-presets>div>a{grid-template-columns:27px minmax(0,1fr)}.person-domain-simulator-presets a>b{grid-column:2}}.person-domain-simulator{color:#1f302a;gap:16px;width:min(1240px,100% - 40px);margin:18px auto 42px}.person-domain-simulator a,.person-domain-simulator button:not(:disabled){cursor:pointer}:is(.person-domain-simulator a:focus-visible,.person-domain-simulator button:focus-visible,.person-domain-simulator input:focus-visible){outline-offset:2px;outline:3px solid #0e91693d}.person-domain-simulator-hero{border-width:2px;border-radius:2px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:220px}.person-domain-simulator-hero>div{padding:30px 32px}.person-domain-simulator-hero>div>span,.person-domain-simulator-test header span,.person-domain-simulator-presets header span,.person-domain-simulator-side section>span{font-size:12px}.person-domain-simulator-hero h2{margin-top:8px;font-size:26px;line-height:1.15}.person-domain-simulator-hero>div>p{max-width:670px;margin-top:10px;font-size:15px;line-height:1.55}.person-domain-simulator-hero nav{gap:8px;margin-top:20px}.person-domain-simulator-hero nav b{padding:7px 9px;font-size:12px}.person-domain-simulator-hero>aside{padding:28px}.person-domain-simulator-hero aside>small{font-size:12px}.person-domain-simulator-hero aside>code{margin-top:12px;padding:13px;font-size:14px}.person-domain-simulator-hero aside>p{flex-wrap:wrap;align-items:flex-start;margin-top:13px}.person-domain-simulator-hero aside p b,.person-domain-simulator-hero aside p span{padding:6px 8px;font-size:12px}.person-domain-simulator-proof{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr)}.person-domain-simulator-proof>i{font-size:16px}.person-domain-simulator-proof article{border-radius:2px;grid-template-columns:36px minmax(0,1fr);gap:11px;min-height:78px;padding:11px 13px}.person-domain-simulator-proof article>b{width:34px;height:34px;font-size:12px}.person-domain-simulator-proof small{font-size:12px}.person-domain-simulator-proof strong{margin-top:4px;font-size:14px}.person-domain-simulator-test,.person-domain-simulator-presets,.person-domain-simulator-side>section{border-radius:2px}.person-domain-simulator-test>header,.person-domain-simulator-presets>header{min-height:84px;padding:15px 18px}.person-domain-simulator-test header h2,.person-domain-simulator-presets header h2{margin-top:5px;font-size:18px}.person-domain-simulator-test header p,.person-domain-simulator-presets header p{margin-top:4px;font-size:13px;line-height:1.45}.person-domain-simulator-test header>b,.person-domain-simulator-presets header>b{background:#f1f5f3;padding:6px 8px;font-size:12px}.person-domain-simulator-test>form{gap:10px;padding:14px 18px}.person-domain-simulator-test form label{min-height:46px}.person-domain-simulator-test form label span{padding-inline:12px;font-size:13px}.person-domain-simulator-test form input{min-height:44px;padding-inline:12px;font-size:14px}.person-domain-simulator-test form button{min-height:46px;padding-inline:17px;font-size:13px}.person-domain-simulator-result{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:104px;padding:16px 18px}.person-domain-simulator-result>span{width:40px;height:40px;font-size:15px}.person-domain-simulator-result small{font-size:12px}.person-domain-simulator-result h3{margin-top:4px;font-size:16px;line-height:1.3}.person-domain-simulator-result p{max-width:780px;margin-top:5px;font-size:13px;line-height:1.5}.person-domain-simulator-result>a{align-items:center;min-height:38px;padding:0 11px;font-size:12px;display:inline-flex}.person-domain-simulator-layout{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.person-domain-simulator-presets>div>a{grid-template-columns:36px minmax(0,1fr) auto;gap:11px;min-height:116px;padding:14px 15px}.person-domain-simulator-presets a>span{width:34px;height:34px;font-size:13px}.person-domain-simulator-presets a p small{font-size:12px}.person-domain-simulator-presets a p strong{margin-top:4px;font-size:15px}.person-domain-simulator-presets a p em{margin-top:3px;font-size:13px;line-height:1.4}.person-domain-simulator-presets a p code{margin-top:6px;font-size:12px}.person-domain-simulator-presets a>b{font-size:12px}.person-domain-simulator-side{gap:16px;top:86px}.person-domain-simulator-side>section{padding:18px}.person-domain-simulator-side h2{margin-top:6px;font-size:17px}.person-domain-simulator-side section>p{margin-top:8px;font-size:13px;line-height:1.5}.person-domain-simulator-side section>code{margin-top:10px;padding:9px;font-size:12px}.person-domain-simulator-side section>a{align-items:center;min-height:34px;margin-top:13px;font-size:12px;display:inline-flex}.person-domain-simulator-side ul{gap:7px;margin-top:12px}.person-domain-simulator-side li{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:54px}.person-domain-simulator-side li>b{width:32px;height:32px;font-size:13px}.person-domain-simulator-side li strong{font-size:13px}.person-domain-simulator-side li small{margin-top:3px;font-size:12px}@media (max-width:980px){.person-domain-simulator-hero,.person-domain-simulator-layout{grid-template-columns:1fr}.person-domain-simulator-hero>aside{border-top:1px solid #ffffff1f;border-left:0}.person-domain-simulator-side{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:720px){.person-domain-simulator{width:calc(100% - 24px)}.person-domain-simulator-proof,.person-domain-simulator-side{grid-template-columns:1fr}.person-domain-simulator-proof>i{transform:rotate(90deg)}.person-domain-simulator-test>form,.person-domain-simulator-presets>div{grid-template-columns:1fr}.person-domain-simulator-test form label{flex-direction:column;align-items:stretch}.person-domain-simulator-test form label span{border-bottom:1px solid #e1e7e4;border-right:0;min-height:38px}.person-domain-simulator-result{grid-template-columns:40px minmax(0,1fr)}.person-domain-simulator-result>a{grid-column:2;justify-self:start}.person-domain-simulator-presets>div>a{border-right:0}}@media (max-width:500px){.person-domain-simulator-hero>div,.person-domain-simulator-hero>aside{padding:21px}.person-domain-simulator-hero h2{font-size:23px}.person-domain-simulator-test>header,.person-domain-simulator-presets>header{flex-direction:column;align-items:flex-start}.person-domain-simulator-presets>div>a{grid-template-columns:34px minmax(0,1fr)}.person-domain-simulator-presets a>b{grid-column:2}}.person-domain-simulator-live{gap:1rem}.person-domain-simulator-live-state{--simulation-live-accent:#167e63;border:1px solid #cfe1da;border-left:.25rem solid var(--simulation-live-accent);background:#f4faf7;grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:center;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem;display:grid}.person-domain-simulator-live-state>span{border:1px solid var(--simulation-live-accent);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.person-domain-simulator-live-state>span{border:1px solid color-mix(in srgb, var(--simulation-live-accent) 28%, white)}}.person-domain-simulator-live-state>span{background:#fff}.person-domain-simulator-live-state>span i{background:var(--simulation-live-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 .3125rem var(--simulation-live-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.person-domain-simulator-live-state>span i{box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--simulation-live-accent) 13%, transparent)}}.person-domain-simulator-live-state.syncing>span i{animation:1.15s ease-in-out infinite person-domain-simulator-live-pulse}.person-domain-simulator-live-state.offline{--simulation-live-accent:#9a6b1f;background:#fffaf0;border-color:#ead6ad}.person-domain-simulator-live-state.unavailable{--simulation-live-accent:#9f463d;background:#fff6f4;border-color:#e5c6c1}.person-domain-simulator-live-state>div{min-width:0}.person-domain-simulator-live-state>div :is(small,strong,p){display:block}.person-domain-simulator-live-state>div small{color:var(--simulation-live-accent);letter-spacing:.07em;font-size:.75rem;font-weight:850}.person-domain-simulator-live-state>div strong{margin-top:.25rem;font-size:1rem;line-height:1.35}.person-domain-simulator-live-state>div p{color:#60736b;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.person-domain-simulator-live-state time{color:#607169;white-space:nowrap;font-size:.75rem}.person-domain-simulator-live-state>button,.person-domain-simulator-unavailable a{border:1px solid var(--simulation-live-accent,#167e63);justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.person-domain-simulator-live-state>button,.person-domain-simulator-unavailable a{border:1px solid color-mix(in srgb, var(--simulation-live-accent,#167e63) 45%, white)}}.person-domain-simulator-live-state>button,.person-domain-simulator-unavailable a{color:var(--simulation-live-accent,#167e63);background:#fff;font-size:.875rem;font-weight:750}.person-domain-simulator-live-state>button:disabled{cursor:wait;opacity:.62}.person-domain-simulator-live .person-domain-simulator-result.danger{background:#fff6f4;border-color:#dfbcb5}.person-domain-simulator-live .person-domain-simulator-result.danger>span{color:#9f463d;background:#f3ded9}.person-domain-simulator-live .person-domain-simulator-result.danger small,.person-domain-simulator-live .person-domain-simulator-result.danger h3{color:#883e36}.person-domain-simulator-unavailable{background:#fff;border:1px solid #e1c8c3;place-items:center;min-height:24rem;display:grid}.person-domain-simulator-unavailable>section{text-align:center;width:min(38rem,100% - 2rem);padding:2.25rem 1.5rem}.person-domain-simulator-unavailable>section>span{color:#9f463d;background:#f5e8e5;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto .875rem;font-size:1.125rem;display:grid}.person-domain-simulator-unavailable small{color:#9f463d;letter-spacing:.07em;font-size:.75rem;font-weight:850}.person-domain-simulator-unavailable h2{margin:.5rem 0;font-size:1.25rem;line-height:1.3}.person-domain-simulator-unavailable p{color:#6b625e;margin:0 auto;font-size:.9375rem;line-height:1.6}.person-domain-simulator-unavailable div{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.person-domain-simulator-unavailable a:first-child{color:#fff;background:#167e63;border-color:#167e63}@keyframes person-domain-simulator-live-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:50rem){.person-domain-simulator-live-state{grid-template-columns:2.75rem minmax(0,1fr) auto}.person-domain-simulator-live-state time{grid-column:2}.person-domain-simulator-live-state>button{grid-area:1/3/span 2}}@media (max-width:32rem){.person-domain-simulator-live-state{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.person-domain-simulator-live-state>span{width:2.5rem;height:2.5rem}.person-domain-simulator-live-state time{grid-column:2}.person-domain-simulator-live-state>button{grid-area:auto/1/auto/-1;width:100%}.person-domain-simulator-unavailable div{flex-direction:column;align-items:stretch}}.context-breadcrumb{min-height:31px;display:var(--gymn-breadcrumb-display,flex);border:1px solid var(--theme-breadcrumb,white);flex-wrap:wrap;align-items:center;gap:7px}@supports (color:color-mix(in lab, red, red)){.context-breadcrumb{border:1px solid color-mix(in srgb, var(--theme-breadcrumb,white) 84%, #aab8b2)}}.context-breadcrumb{background:var(--theme-breadcrumb,white);color:#83908a;padding:0 9px;font-size:6px}.context-breadcrumb>a,.context-breadcrumb>span{align-items:center;gap:7px;min-height:29px;display:flex}.context-breadcrumb a{color:#64736d;font-weight:650}.context-breadcrumb a:hover{color:var(--green-deep)}.context-breadcrumb i{color:#adb8b3;font-style:normal}.context-breadcrumb strong{color:#263a32;font-weight:750}.social-page-content>.context-breadcrumb{width:fit-content;max-width:100%;margin-bottom:11px}.account-page>.context-breadcrumb{width:min(720px,100% - 28px);margin:14px auto -27px}.public-profile-settings-page>.context-breadcrumb{width:min(920px,100% - 32px);margin:13px auto}.account-privacy-page>.context-breadcrumb{width:min(1160px,100% - 32px);margin:13px auto}.person-address-page>.context-breadcrumb{width:min(1180px,100% - 44px);margin:13px auto 0}@media (max-width:620px){.context-breadcrumb{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.person-address-page>.context-breadcrumb{width:calc(100% - 28px)}}.login-gateway-page .login-brand-side{min-height:100vh}.login-gateway-page .login-message{max-width:510px}.login-context-map{background:#102a23;border:1px solid #2d4a42;width:min(430px,100%);min-height:150px;margin-top:32px;position:relative}.login-context-map:before,.login-context-map:after{content:"";background:#34534a;position:absolute}.login-context-map:before{width:1px;height:92px;top:29px;left:50%}.login-context-map:after{width:68%;height:1px;top:75px;left:16%}.login-context-map i{z-index:2;color:#54ddb5;background:#15382e;border:1px solid #32c99e;place-items:center;width:62px;height:28px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:61px;left:calc(50% - 31px)}.login-context-map span{z-index:2;color:#a8c4ba;background:#17342c;border:1px solid #35564c;place-items:center;min-width:69px;min-height:27px;padding:0 8px;font-size:6px;font-weight:700;display:grid;position:absolute}.login-context-map span:first-of-type{top:14px;left:17%}.login-context-map span:nth-of-type(2){top:14px;right:17%}.login-context-map span:nth-of-type(3){bottom:14px;left:17%}.login-context-map span:nth-of-type(4){bottom:14px;right:17%}.login-gateway-page .login-form-side{background:#f7f9f8;padding:34px}.login-gateway-panel{background:#fff;border:1px solid #dde5e1;width:min(100%,480px);padding:27px;box-shadow:0 18px 60px #183c3010}.login-gateway-panel>h2{max-width:410px;font-size:20px;line-height:1.2}.login-gateway-panel>p{max-width:420px;font-size:8px;line-height:1.65}.login-auth-assurances{border:1px solid #e2e8e5;margin:20px 0;display:grid}.login-auth-assurances article{border-bottom:1px solid #e9eeeb;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:grid}.login-auth-assurances article:last-child{border-bottom:0}.login-auth-assurances article>span{color:#08795d;background:#f1f8f5;border:1px solid #cfe1da;place-items:center;width:31px;height:31px;font-size:6px;font-weight:800;display:grid}.login-auth-assurances strong{color:#2b3d36;font-size:8px;display:block}.login-auth-assurances p{color:#78847f;margin:3px 0 0;font-size:6px;line-height:1.45}.login-auth-button{color:#fff;background:#08795d;border:1px solid #08795d;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:54px;padding:8px 13px;display:grid}.login-auth-button>span{background:#116e59;border:1px solid #66bda5;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.login-auth-button small{color:#9de2cc;letter-spacing:.08em;font-size:5px;font-weight:800;display:block}.login-auth-button strong{margin-top:2px;font-size:9px;display:block}.login-auth-button>b{font-size:13px}.login-first-access{background:#fafcfc;border:1px solid #e0e7e3;margin-top:12px;padding:13px}.login-first-access>span{color:#6d7b75;letter-spacing:.08em;font-size:5px;font-weight:800}.login-first-access p{color:#77847e;margin:4px 0 8px;font-size:6px}.login-first-access a{color:#08795d;font-size:7px;font-weight:750}.login-auth-privacy{background:#eef7f4;border-left:3px solid #75bba6;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin-top:12px;padding:9px 11px;display:grid}.login-auth-privacy>span{color:#08795d;border:1px solid #bddbd1;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.login-auth-privacy p{margin:0}.login-auth-privacy strong,.login-auth-privacy small{display:block}.login-auth-privacy strong{color:#315248;font-size:7px}.login-auth-privacy small{color:#71827b;margin-top:2px;font-size:5px}.login-gateway-footer{margin-top:18px}.login-recognized-head{border-bottom:1px solid #e5ebe8;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.login-recognized-avatar{color:#7ee4c4;background:#12372d;place-items:center;width:52px;height:52px;font-size:14px;font-weight:800;display:grid}.login-recognized-head small{color:#08795d;letter-spacing:.08em;font-size:5px;font-weight:800}.login-recognized-head h2{margin:4px 0 2px;font-size:18px}.login-recognized-head p{color:#78847f;margin:0;font-size:6px}.login-recognized-head>b{color:#08795d;align-items:center;gap:4px;font-size:5px;display:flex}.login-recognized-head>b i{background:#20bc8e;border-radius:50%;width:6px;height:6px}.login-context-summary{border:1px solid #e0e7e3;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.login-context-summary article{border-right:1px solid #e7ece9;min-width:0;padding:10px}.login-context-summary article:last-child{border-right:0}.login-context-summary span,.login-context-summary strong,.login-context-summary small{display:block}.login-context-summary span{color:#81908a;font-size:5px;font-weight:800}.login-context-summary strong{color:#243b33;text-overflow:ellipsis;margin:4px 0 2px;font-size:12px;overflow:hidden}.login-context-summary small{color:#78857f;text-overflow:ellipsis;font-size:5px;line-height:1.35;overflow:hidden}.login-primary-destination{color:#fff;background:#12372d;border-left:4px solid #35d0a3;flex-direction:column;justify-content:center;min-height:72px;padding:12px 15px;display:flex}.login-primary-destination>span{color:#83d9be;letter-spacing:.08em;font-size:5px;font-weight:800}.login-primary-destination strong{margin:5px 0 3px;font-size:10px}.login-primary-destination small{color:#abc6bd;font-size:6px}.login-destination-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.login-destination-grid>a{color:#263b34;border:1px solid #e0e6e3;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.login-destination-grid>a:hover{background:#f4faf7;border-color:#90bbaa}.login-destination-grid i{color:#08795d;background:#edf5f2;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.login-destination-grid strong,.login-destination-grid small{display:block}.login-destination-grid strong{font-size:7px}.login-destination-grid small{color:#7e8a85;margin-top:2px;font-size:5px}.login-destination-grid b{color:#739087;font-size:8px}.login-context-list{border:1px solid #e1e7e4;margin-top:14px}.login-context-list>header{background:#f8faf9;border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;min-height:28px;padding:0 10px;display:flex}.login-context-list header span,.login-context-list header a{font-size:5px;font-weight:800}.login-context-list header span{color:#72817b}.login-context-list header a{color:#08795d}.login-context-list article{border-bottom:1px solid #edf0ef;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:47px;padding:6px 10px;display:grid}.login-context-list article:last-child{border-bottom:0}.login-context-list article>i{color:#78d7ba;background:#173b31;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:800;display:grid}.login-context-list p{margin:0}.login-context-list p small,.login-context-list p strong{display:block}.login-context-list p small{color:#7e8a85;font-size:5px}.login-context-list p strong{margin-top:2px;font-size:7px}.login-context-list article>span{color:#697b74;text-align:right;font-size:5px;font-weight:700}.login-independent-note{background:#f6faf8;border:1px solid #dce6e2;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:10px;display:grid}.login-independent-note>span{color:#08795d;border:1px solid #c9ded6;place-items:center;width:29px;height:29px;display:grid}.login-independent-note strong{font-size:7px}.login-independent-note p{color:#77847e;margin:2px 0 0;font-size:5px}.login-independent-note a{color:#08795d;font-size:6px;font-weight:800}@media (max-width:980px){.login-gateway-page{grid-template-columns:330px 1fr}.login-gateway-page .login-message h1{font-size:25px}.login-context-map span:first-of-type,.login-context-map span:nth-of-type(3){left:10%}.login-context-map span:nth-of-type(2),.login-context-map span:nth-of-type(4){right:10%}}@media (max-width:760px){.login-gateway-page .login-form-side{padding:22px 15px}.login-gateway-panel{padding:20px}.login-gateway-panel .login-mobile-brand{margin-bottom:26px}}@media (max-width:500px){.login-context-summary{grid-template-columns:1fr}.login-context-summary article{border-bottom:1px solid #e7ece9;border-right:0}.login-context-summary article:last-child{border-bottom:0}.login-destination-grid{grid-template-columns:1fr}.login-recognized-head{grid-template-columns:47px 1fr}.login-recognized-avatar{width:45px;height:45px}.login-recognized-head>b{grid-column:2}.login-context-list article{grid-template-columns:28px 1fr}.login-context-list article>span{text-align:left;grid-column:2}}.personal-center{flex-direction:column;gap:12px;display:flex}.personal-form-message{margin:0}.personal-operation-grid{grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);align-items:start;gap:12px;display:grid}.personal-service-builder>header,.personal-service-catalog>header,.personal-request-board>header,.member-personal-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 15px;display:flex}.personal-service-builder header span,.personal-service-catalog header span,.personal-request-board header span,.member-personal-heading span,.professional-personal-services>span{color:#087d5d;letter-spacing:.08em;font-size:7px;font-weight:750}.personal-service-builder h2,.personal-service-catalog h2,.personal-request-board h2,.member-personal-heading h2{margin:3px 0;font-size:12px}.personal-service-builder header p,.personal-service-catalog header p,.personal-request-board header p,.member-personal-heading p{color:#78857f;margin:0;font-size:8px;line-height:1.45}.personal-service-builder header b,.personal-service-catalog header b,.personal-request-board header b,.member-personal-heading b{color:#087d5d;background:#e5f4ef;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.personal-service-builder form{flex-direction:column;gap:10px;padding:14px 15px 16px;display:flex}.personal-service-builder label,.member-personal-request-form label,.personal-request-card form label{color:#5e6b66;font-size:7px;font-weight:650}.personal-service-builder input,.personal-service-builder select,.personal-service-builder textarea,.member-personal-request-form input,.member-personal-request-form select,.member-personal-request-form textarea,.personal-request-card form input{border:1px solid var(--line);color:#273630;width:100%;font:inherit;background:#fbfcfb;outline:0;margin-top:5px;padding:8px 9px;font-size:8px}.personal-service-builder input,.personal-service-builder select,.member-personal-request-form input,.member-personal-request-form select,.personal-request-card form input{min-height:34px}.personal-service-builder textarea,.member-personal-request-form textarea{resize:vertical;line-height:1.45}.personal-service-builder input:focus,.personal-service-builder select:focus,.personal-service-builder textarea:focus,.member-personal-request-form input:focus,.member-personal-request-form select:focus,.member-personal-request-form textarea:focus,.personal-request-card form input:focus{border-color:#5cb294;box-shadow:0 0 0 3px #ebf6f2}.personal-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.personal-prerequisite,.personal-empty{text-align:center;color:#78857f;align-content:center;place-items:center;min-height:145px;padding:20px;display:grid}.personal-prerequisite>span,.personal-empty>span{color:#0b8765;background:#e8f4f0;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.personal-prerequisite strong,.personal-empty strong{color:#2f3d38;margin-top:8px;font-size:9px}.personal-prerequisite p,.personal-empty p{max-width:390px;margin:5px 0 0;font-size:8px;line-height:1.5}.personal-service-catalog>div{padding:3px 14px 12px}.personal-service-catalog article{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:94px;padding:12px 2px;display:flex}.personal-service-catalog article.inactive{opacity:.58}.personal-service-catalog article>div{flex:1;min-width:0}.personal-service-catalog article small,.personal-service-catalog article span{color:#7f8b86;font-size:7px}.personal-service-catalog article h3{margin:4px 0;font-size:10px}.personal-service-catalog article p{color:#63716b;margin:0 0 6px;font-size:8px;line-height:1.45}.personal-request-board>.personal-request-list{grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px 15px;display:grid}.personal-request-card{border:1px solid var(--line);background:#fff;border-left:3px solid #9ea9a4;padding:12px}.personal-request-card.requested{border-left-color:#cf9029}.personal-request-card.scheduled{border-left-color:#2786ae}.personal-request-card.completed{border-left-color:#0ba278}.personal-request-card.declined,.personal-request-card.cancelled{opacity:.72}.personal-request-card>header{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:9px;padding-bottom:9px;display:flex}.personal-request-card>header>div{flex:1;min-width:0}.personal-request-card header small{color:#7d8984;font-size:7px}.personal-request-card header h3{margin:3px 0;font-size:10px}.personal-request-card header p{color:#74817b;margin:0;font-size:7px}.personal-request-card header>span,.personal-request-card header>b{color:#1b795e;white-space:nowrap;background:#e5f4ef;padding:4px 6px;font-size:6px}.personal-request-card>dl{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0;display:grid}.personal-request-card dt{color:#89948f;text-transform:uppercase;font-size:6px}.personal-request-card dd{color:#35433e;margin:3px 0 0;font-size:8px;line-height:1.4}.personal-request-card blockquote{color:#5f6d67;background:#f4f7f6;margin:9px 0;padding:8px 9px;font-size:8px;line-height:1.45}.personal-decision-note{color:#4b6979;background:#edf5f8;margin:8px 0;padding:8px 9px;font-size:7px;line-height:1.45}.personal-request-card form{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.personal-request-card form>div:last-child,.personal-request-actions{gap:7px;margin-top:9px;display:flex}.personal-request-card details{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:8px}.personal-request-card summary{cursor:pointer;color:#66746e;font-size:7px}.personal-request-card details p{grid-template-columns:auto 1fr auto;gap:7px;margin:8px 0 0;font-size:6px;display:grid}.personal-request-card details p>span,.personal-request-card details time{color:#87928d}.personal-request-card details p>strong{color:#56635e;font-weight:500}.member-personal-center{border:1px solid var(--line);background:#fff;margin-top:12px}.member-personal-stats,.professional-personal-stats{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.member-personal-stats>div,.professional-personal-stats>div{border-right:1px solid var(--line-soft);align-items:baseline;gap:6px;min-height:55px;padding:12px 14px;display:flex}.member-personal-stats>div:last-child,.professional-personal-stats>div:last-child{border-right:0}.member-personal-stats strong,.professional-personal-stats strong{color:#183d32;font-size:17px}.member-personal-stats span,.professional-personal-stats span{color:#7d8984;font-size:7px}.member-personal-center>.personal-form-message{margin:10px 14px 0}.member-personal-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:0;display:grid}.member-personal-catalog{border-right:1px solid var(--line-soft);padding:14px}.member-personal-catalog>h3{margin:0 0 9px;font-size:10px}.member-personal-catalog>button{border:0;border-top:1px solid var(--line-soft);text-align:left;background:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 4px;display:grid}.member-personal-catalog>button.selected{background:#f4faf8}.member-personal-catalog button>span{color:#087b5d;background:#dff2eb;place-items:center;width:32px;height:32px;font-size:8px;font-weight:750;display:grid}.member-personal-catalog button small,.member-personal-catalog button strong,.member-personal-catalog button em{display:block}.member-personal-catalog button small,.member-personal-catalog button em{color:#7d8984;font-size:6px;font-style:normal}.member-personal-catalog button strong{color:#273630;margin:3px 0;font-size:9px}.member-personal-catalog button p{color:#69766f;margin:0 0 4px;font-size:7px;line-height:1.4}.member-personal-catalog button>b{color:#087b5d;font-size:7px}.member-personal-request-form{background:#fbfcfb;padding:16px}.member-personal-request-form>span{color:#0a8665;letter-spacing:.08em;font-size:7px;font-weight:750}.member-personal-request-form h3{margin:4px 0 3px;font-size:11px}.member-personal-request-form>p{color:#738079;margin:0 0 12px;font-size:7px}.member-personal-request-form>label{margin-top:9px;display:block}.member-personal-request-form>button{margin-top:11px}.member-personal-request-form>small{color:#89948f;margin-top:8px;font-size:6px;line-height:1.4;display:block}.member-personal-history{padding:14px}.member-personal-history>div:first-child span{color:#087d5d;letter-spacing:.08em;font-size:7px;font-weight:750}.member-personal-history>div:first-child h3{margin:3px 0 10px;font-size:11px}.member-personal-history>article{margin-top:9px}.member-personal-no-history{color:#7c8983;padding:15px 0;font-size:8px}.member-personal-empty{border-bottom:1px solid var(--line-soft)}.professional-personal-center{padding-bottom:13px}.professional-personal-center>.personal-form-message{margin:10px 13px 0}.professional-personal-stats{border-top:1px solid var(--line-soft);margin-top:-1px}.professional-personal-services{border:1px solid var(--line-soft);background:#f7faf9;margin:12px 13px 0;padding:12px}.professional-personal-services>article{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:9px 0;display:flex}.professional-personal-services>article:first-of-type{margin-top:7px}.professional-personal-services small,.professional-personal-services strong{display:block}.professional-personal-services small,.professional-personal-services em{color:#7e8a85;font-size:7px;font-style:normal}.professional-personal-services strong{margin:2px 0;font-size:9px}.professional-personal-services p{color:#69766f;margin:0;font-size:7px}.professional-personal-requests{grid-template-columns:1fr 1fr;gap:10px;padding:12px 13px 0;display:grid}.professional-personal-requests .personal-request-card>header>span{background:#dff2eb;place-items:center;width:34px;height:34px;font-size:8px;font-weight:750;display:grid}.professional-personal-requests .personal-request-card header>b{margin-left:auto}.operation-personal-availability>header,.professional-availability-center>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:13px 15px;display:flex}.operation-personal-availability>header span,.professional-availability-center>header span{color:#087d5d;letter-spacing:.08em;font-size:7px;font-weight:750}.operation-personal-availability>header h2,.professional-availability-center>header h3{margin:3px 0;font-size:12px}.operation-personal-availability>header p,.professional-availability-center>header p{color:#78857f;margin:0;font-size:8px;line-height:1.45}.operation-personal-availability>header b,.professional-availability-center>header b{color:#087d5d;background:#e5f4ef;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.operation-personal-availability>form,.professional-availability-center>form{border-bottom:1px solid var(--line-soft);background:#fbfcfb;grid-template-columns:1.35fr 1fr .7fr .7fr auto;align-items:end;gap:8px;padding:12px 15px;display:grid}.operation-personal-availability form label,.professional-availability-center form label{color:#5e6b66;font-size:7px;font-weight:650}.operation-personal-availability form input,.operation-personal-availability form select,.professional-availability-center form input,.professional-availability-center form select{border:1px solid var(--line);color:#273630;width:100%;min-height:34px;font:inherit;background:#fff;outline:0;margin-top:5px;padding:7px 8px;font-size:8px}.operation-personal-availability-list,.professional-availability-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px 14px 14px;display:grid}.operation-personal-availability-list>article,.professional-availability-list>article{border:1px solid var(--line-soft);background:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.operation-personal-availability-list>article.inactive,.professional-availability-list>article.inactive{opacity:.55}.operation-personal-availability-list article>span,.professional-availability-list article>span{color:#087b5d;background:#e4f3ee;place-items:center;height:32px;font-size:7px;font-weight:800;display:grid}.operation-personal-availability-list article strong,.operation-personal-availability-list article small,.professional-availability-list article strong,.professional-availability-list article small{display:block}.operation-personal-availability-list article strong,.professional-availability-list article strong{color:#273630;font-size:9px}.operation-personal-availability-list article small,.professional-availability-list article small{color:#7b8782;margin-top:3px;font-size:6px}.professional-availability-center{border:1px solid var(--line);background:#fff;margin:12px 13px 0}.professional-availability-center>form{grid-template-columns:1.35fr .85fr .65fr .65fr auto}.professional-availability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-availability-list article>button{color:#087b5d;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:750}.professional-availability-list>p{color:#77847e;text-align:center;grid-column:1/-1;margin:0;padding:12px;font-size:8px}.member-personal-catalog button i{color:#087b5d;margin-top:5px;font-size:6px;font-style:normal;font-weight:700;display:block}.member-personal-slot-picker{border:0;margin:12px 0 8px;padding:0}.member-personal-slot-picker legend{color:#53615b;font-size:7px;font-weight:750}.member-personal-slot-picker>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.member-personal-slot-picker label{cursor:pointer;position:relative}.member-personal-slot-picker input{opacity:0;width:1px;min-height:1px;margin:0;padding:0;position:absolute}.member-personal-slot-picker label>span{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:47px;padding:8px 9px;display:flex}.member-personal-slot-picker input:checked+span{background:#eaf7f2;border-color:#0a8a67;box-shadow:inset 3px 0 #0a8a67}.member-personal-slot-picker strong,.member-personal-slot-picker small{display:block}.member-personal-slot-picker strong{color:#2d3b36;text-transform:capitalize;font-size:8px}.member-personal-slot-picker label small{color:#78857f;margin-top:3px;font-size:7px}.member-personal-slot-picker>small{color:#87928d;margin-top:7px;font-size:6px;line-height:1.4;display:block}.member-personal-request-form>.member-personal-manual-note{color:#806633;background:#fff8eb;border-left:2px solid #d99b38;margin:8px 0 0;padding:8px;line-height:1.45}.member-personal-open-request{background:#f4faf8;flex-direction:column;justify-content:center;align-items:flex-start;min-height:280px;padding:28px 20px;display:flex}.member-personal-open-request>span{color:#fff;background:#0a8a67;place-items:center;width:34px;height:34px;margin-bottom:10px;font-size:11px;display:grid}.member-personal-open-request>small{color:#087b5d;letter-spacing:.08em;font-size:7px;font-weight:800}.member-personal-open-request h3{margin:5px 0;font-size:12px}.member-personal-open-request strong{color:#31584b;font-size:8px}.member-personal-open-request p{color:#6f7e78;max-width:300px;margin:9px 0;font-size:7px;line-height:1.5}.member-personal-open-request a{color:#087b5d;font-size:7px;font-weight:750}.personal-requested-slot{color:#24624f;background:#eaf7f2;grid-template-columns:24px 1fr;align-items:center;column-gap:7px;margin:0 0 9px;padding:8px;display:grid}.personal-requested-slot>span{color:#fff;background:#0a8a67;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.personal-requested-slot strong,.personal-requested-slot small{display:block}.personal-requested-slot strong{font-size:7px}.personal-requested-slot small{color:#628176;margin-top:2px;font-size:6px}@media (max-width:950px){.personal-operation-grid,.member-personal-grid{grid-template-columns:1fr}.member-personal-catalog{border-right:0;border-bottom:1px solid var(--line-soft)}.operation-personal-availability>form,.professional-availability-center>form{grid-template-columns:1fr 1fr}.operation-personal-availability>form button,.professional-availability-center>form button{justify-self:start}.operation-personal-availability-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.personal-request-board>.personal-request-list,.professional-personal-requests{grid-template-columns:1fr}.member-personal-stats,.professional-personal-stats{grid-template-columns:1fr 1fr}.member-personal-stats>div:nth-child(2),.professional-personal-stats>div:nth-child(2){border-right:0}.member-personal-stats>div:nth-child(-n+2),.professional-personal-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.personal-service-builder>header,.personal-service-catalog>header,.personal-request-board>header,.member-personal-heading{align-items:flex-start}.operation-personal-availability-list,.professional-availability-list{grid-template-columns:1fr}}@media (max-width:500px){.personal-form-row,.personal-request-card>dl{grid-template-columns:1fr}.member-personal-catalog>button{grid-template-columns:32px 1fr}.member-personal-catalog button>b{grid-column:2}.professional-personal-services>article{flex-direction:column;align-items:flex-start;gap:5px}.operation-personal-availability>form,.professional-availability-center>form,.member-personal-slot-picker>div{grid-template-columns:1fr}}.organization-setup-hero{border-top:3px solid #263d5d;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:108px;margin-bottom:12px;padding:16px 18px;display:grid}.organization-setup-hero>div:nth-child(2)>span,.organization-capacity-card header span,.organization-setup-units header span,.organization-setup-aside section>span{color:#7b8883;letter-spacing:.08em;font-size:7px;font-weight:760}.organization-setup-hero h2{margin:5px 0 4px;font-size:14px}.organization-setup-hero p{color:#75827d;margin:0;font-size:8px;line-height:1.5}.organization-setup-hero>b,.organization-setup-unit-list article>b{letter-spacing:.06em;padding:6px 8px;font-size:7px}.organization-setup-hero>b.configuration,.organization-setup-unit-list article>b.configuration{color:#976919;background:#fff3d7}.organization-setup-hero>b.active,.organization-setup-unit-list article>b.active{color:#08795d;background:#e3f6ef}.organization-setup-score strong,.organization-setup-score small{display:block}.organization-setup-score strong{letter-spacing:-.8px;font-size:24px}.organization-setup-score>span{background:#e9eeec;height:5px;margin:8px 0 6px;display:block}.organization-setup-score>span i{background:#0b9f75;height:100%;display:block}.organization-setup-score small{color:#83908b;font-size:7px}.organization-setup-steps{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.organization-setup-steps article{grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:70px;padding:11px;display:grid}.organization-setup-steps i{color:#87928e;border:1px solid #d6ddda;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:750;display:grid}.organization-setup-steps article.complete{border-color:#a9d9c9}.organization-setup-steps article.complete i{color:#fff;background:#0b9f75;border-color:#0b9f75}.organization-setup-steps p{margin:0}.organization-setup-steps strong,.organization-setup-steps small{display:block}.organization-setup-steps strong{font-size:9px}.organization-setup-steps small{color:#84908b;margin-top:3px;font-size:7px;line-height:1.35}.organization-setup-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.55fr);gap:12px;display:grid}.organization-setup-main,.organization-setup-aside{flex-direction:column;gap:12px;display:flex}.organization-capacity-card>header,.organization-setup-units>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:14px 17px;display:flex}.organization-capacity-card h2,.organization-setup-units h2{margin:4px 0;font-size:12px}.organization-capacity-card header p,.organization-setup-units header p{color:#7c8984;margin:0;font-size:7px}.organization-capacity-card header>strong{font-size:24px}.organization-capacity-card header>strong small{color:#7b8782;font-size:9px}.organization-capacity-track{background:#ebefed;height:7px;margin:14px 17px 0}.organization-capacity-track i{background:linear-gradient(90deg,#0b9f75,#43c49f);height:100%;display:block}.organization-capacity-card>dl{grid-template-columns:repeat(4,1fr);margin:0;padding:14px 17px;display:grid}.organization-capacity-card>dl div{border-right:1px solid var(--line-soft);padding:0 11px}.organization-capacity-card>dl div:first-child{padding-left:0}.organization-capacity-card>dl div:last-child{border:0}.organization-capacity-card dt,.organization-capacity-card dd{margin:0}.organization-capacity-card dt{color:#84908b;text-transform:uppercase;font-size:6px}.organization-capacity-card dd{margin-top:5px;font-size:9px;font-weight:680}.organization-capacity-card>footer{border-top:1px solid var(--line-soft);background:#f6f9f8;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 17px;display:grid}.organization-capacity-card>footer>span{color:#08795d;background:#e3f6ef;place-items:center;width:22px;height:22px;font-weight:750;display:grid}.organization-capacity-card>footer p{color:#697670;margin:0;font-size:7px}.organization-capacity-card>footer a,.organization-setup-units header a{color:var(--green-deep);font-size:7px;font-weight:700}.organization-setup-unit-list{padding:0 17px}.organization-setup-unit-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(150px,1fr) 130px auto auto;align-items:center;gap:10px;min-height:72px;display:grid}.organization-setup-unit-list article>span{color:#08795d;background:#e5f5f0;place-items:center;width:26px;height:26px;font-size:7px;font-weight:750;display:grid}.organization-setup-unit-list strong,.organization-setup-unit-list small{display:block}.organization-setup-unit-list strong{font-size:9px}.organization-setup-unit-list small{color:#86918d;overflow-wrap:anywhere;margin-top:4px;font-size:6px}.organization-setup-unit-list dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.organization-setup-unit-list dt,.organization-setup-unit-list dd{margin:0}.organization-setup-unit-list dt{color:#8a9591;font-size:6px}.organization-setup-unit-list dd{margin-top:3px;font-size:10px;font-weight:720}.organization-setup-unit-list nav{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.organization-setup-unit-list nav a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:650}.organization-setup-empty{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:128px;padding:18px;display:grid}.organization-setup-empty>i{color:#08795d;background:#e5f5f0;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.organization-setup-empty strong{font-size:10px}.organization-setup-empty p{color:#81908a;margin:4px 0 0;font-size:7px}.organization-setup-aside>section{padding:16px}.organization-handoff-card>div{align-items:baseline;gap:7px;margin:14px 0 10px;display:flex}.organization-handoff-card>div strong{font-size:27px}.organization-handoff-card>div small{color:#7c8984;font-size:7px}.organization-handoff-card p{color:#718079;font-size:7px;line-height:1.55}.organization-handoff-card a{color:var(--green-deep);margin-top:7px;font-size:7px;font-weight:700;display:inline-block}.organization-next-card ol{margin:0;padding:8px 0 0;list-style:none}.organization-next-card li{border-bottom:1px solid var(--line-soft);grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:48px;display:grid}.organization-next-card li b{color:#8b9692;border:1px solid #d4dcda;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.organization-next-card li.complete b{color:#fff;background:#0b9f75;border-color:#0b9f75}.organization-next-card li p{margin:0}.organization-next-card li strong,.organization-next-card li small{display:block}.organization-next-card li strong{font-size:8px}.organization-next-card li small{color:#86918d;margin-top:3px;font-size:6px}.organization-guardrail-card{background:#f7fbfa;grid-template-columns:29px 1fr;align-items:start;gap:10px;display:grid}.organization-guardrail-card>span{color:#08795d;background:#e3f6ef;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.organization-guardrail-card strong{font-size:8px}.organization-guardrail-card p{color:#718079;margin:4px 0 0;font-size:7px;line-height:1.5}@media (max-width:1050px){.organization-setup-layout{grid-template-columns:1fr}.organization-setup-aside{grid-template-columns:repeat(3,1fr);display:grid}.organization-setup-unit-list{overflow-x:auto}.organization-setup-unit-list article{min-width:760px}}@media (max-width:780px){.organization-setup-hero{grid-template-columns:120px 1fr}.organization-setup-hero>b{grid-column:2;justify-self:start}.organization-setup-steps{grid-template-columns:1fr 1fr}.organization-capacity-card>dl{grid-template-columns:1fr 1fr;gap:13px 0}.organization-capacity-card>dl div:nth-child(2){border:0}.organization-setup-aside{display:flex}}@media (max-width:520px){.organization-setup-hero{grid-template-columns:1fr}.organization-setup-hero>b{grid-column:auto}.organization-setup-steps{grid-template-columns:1fr}.organization-capacity-card>header,.organization-setup-units>header{flex-direction:column;align-items:flex-start}.organization-capacity-card>footer,.organization-setup-empty{grid-template-columns:28px 1fr}.organization-capacity-card>footer a,.organization-setup-empty a{grid-column:2}.organization-capacity-card>dl{grid-template-columns:1fr}.organization-capacity-card>dl div{border:0;padding:0}}.unit-setup-rail{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:12px;min-height:62px;margin-bottom:12px;display:flex}.unit-setup-rail article{grid-template-columns:27px 1fr;align-items:center;gap:8px;min-width:150px;display:grid}.unit-setup-rail article>b{color:#7d8984;border:1px solid #d5ddda;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.unit-setup-rail article.active>b{color:#fff;background:#0b9f75;border-color:#0b9f75}.unit-setup-rail p{margin:0}.unit-setup-rail strong,.unit-setup-rail small{display:block}.unit-setup-rail small{color:#87928e;margin-top:3px;font-size:6px}.unit-setup-rail>i{color:#a4ada9;font-size:9px;font-style:normal}.unit-setup-form>header>div>span{color:#75827d;letter-spacing:.08em;margin-bottom:5px;font-size:6px;font-weight:750;display:block}.unit-capacity-badge{color:#08795d;white-space:nowrap;background:#e4f5ef;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:700;display:inline-flex}.unit-capacity-badge i{background:#0b9f75;border-radius:50%;width:6px;height:6px}.unit-capacity-badge.blocked{color:#9a6811;background:#fff2d5}.unit-capacity-badge.blocked i{background:#d79723}.unit-capacity-block{background:#fff7e5;border:1px solid #ecd99f;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:58px;margin:12px 17px 0;padding:10px;display:grid}.unit-capacity-block>span{color:#9a6811;background:#fff;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.unit-capacity-block strong,.unit-capacity-block p{margin:0;display:block}.unit-capacity-block p{color:#806f4f;margin-top:3px;font-size:7px}.unit-capacity-block a{color:#8c6116;font-size:7px;font-weight:700}.unit-live-preview>span,.unit-contract-card>span{color:#7d8984;letter-spacing:.08em;font-size:6px;font-weight:750}.unit-live-preview>div{grid-template-columns:36px 1fr;align-items:center;gap:9px;margin:13px 0;display:grid}.unit-live-preview>div>i{color:#fff;background:#263d5d;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:750;display:grid}.unit-live-preview p{margin:0}.unit-live-preview p small,.unit-live-preview p strong,.unit-live-preview p em{display:block}.unit-live-preview p small{color:#8b9692;font-size:5px;font-weight:750}.unit-live-preview p em{color:#84908b;margin-top:3px;font-size:6px;font-style:normal}.unit-live-preview dl{margin:0}.unit-live-preview dl>div{border-top:1px solid var(--line-soft);padding:9px 0}.unit-live-preview dt,.unit-live-preview dd{margin:0}.unit-live-preview dt{color:#87928e;font-size:6px}.unit-live-preview dd{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin-top:4px;font-size:7px}.unit-live-preview>footer{background:#f5f9f7;grid-template-columns:23px 1fr;align-items:center;gap:8px;margin:7px -16px -16px;padding:10px 16px;display:grid}.unit-live-preview>footer>span{color:#08795d;background:#e3f6ef;place-items:center;width:21px;height:21px;display:grid}.unit-live-preview>footer p{color:#6f7d77;font-size:6px;line-height:1.45}.unit-contract-card>p{color:#73817b;font-size:7px;line-height:1.5}.unit-contract-card>div{align-items:baseline;gap:6px;margin-top:11px;display:flex}.unit-contract-card>div small{color:#82908a;font-size:7px}.unit-contract-card>em{color:#08795d;background:#e6f5f0;margin-top:7px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:700;display:inline-block}.unit-creation-success{border-top:3px solid #0b9f75}.unit-creation-success>header{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:100px;padding:16px 18px;display:grid}.unit-creation-success>header>span{color:#fff;background:#0b9f75;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.unit-creation-success header small{color:#75827d;letter-spacing:.08em;font-size:6px;font-weight:750}.unit-creation-success header p{color:#77847f;margin:0;font-size:7px}.unit-creation-success header>b{color:#08795d;background:#e3f6ef;padding:6px 8px;font-size:7px}.unit-creation-summary{grid-template-columns:repeat(3,1fr);display:grid}.unit-creation-summary article{border-right:1px solid var(--line-soft);min-height:95px;padding:17px}.unit-creation-summary article:last-child{border:0}.unit-creation-summary small,.unit-creation-summary strong,.unit-creation-summary span{display:block}.unit-creation-summary small{color:#84908b;font-size:6px}.unit-creation-summary strong{overflow-wrap:anywhere;margin-top:7px;font-size:10px}.unit-creation-summary span{color:#84908b;margin-top:5px;font-size:7px}.unit-creation-next{border-top:1px solid var(--line-soft);background:#f5f9f7;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.unit-creation-next>div>span{color:#75827d;letter-spacing:.08em;font-size:6px;font-weight:750}.unit-creation-next p{color:#76837e;margin:0;font-size:7px}.unit-creation-next nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.unit-address-options{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.unit-address-options>div{background:#fafcfb;border:1px solid #dfe6e3;flex-direction:column;justify-content:center;min-height:57px;padding:8px 11px;display:flex}.unit-address-options>div>span{color:#87928d;letter-spacing:.07em;font-size:6px;font-weight:750}.unit-address-options>div strong{margin-top:4px;font-size:8px}.unit-address-options>div small{color:#7f8c87;margin-top:3px;font-size:6px}.unit-preparation-options>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.unit-preparation-options>header span{color:#708079;letter-spacing:.09em;font-size:6px;font-weight:800}.unit-preparation-options>header h3{margin:4px 0 3px;font-size:10px}.unit-preparation-options>header p{color:#7f8b87;margin:0;font-size:7px}.unit-preparation-options>header>b{color:#08795d;white-space:nowrap;background:#e9f6f1;padding:6px 8px;font-size:6px}.unit-preparation-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.unit-preparation-choice-grid>button{text-align:left;background:#fff;border:1px solid #d6dfdb;border-radius:2px;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:72px;padding:10px;display:grid;position:relative}.unit-preparation-choice-grid>button:hover:not(:disabled){background:#f7fbf9;border-color:#8bbfaf}.unit-preparation-choice-grid>button.selected{background:#eef8f4;border-color:#51ae90;box-shadow:inset 0 0 0 1px #51ae90}.unit-preparation-choice-grid>button:disabled{cursor:not-allowed;opacity:.55}.unit-preparation-choice-grid>button>i{color:#75847e;border:1px solid #ccd7d3;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.unit-preparation-choice-grid>button.selected>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.unit-preparation-choice-grid>button strong,.unit-preparation-choice-grid>button small{display:block}.unit-preparation-choice-grid>button small{color:#7c8984;margin-top:4px;font-size:6px;line-height:1.35}.unit-preparation-choice-grid>button>b{color:#08795d;letter-spacing:.04em;background:#dff3eb;padding:3px 4px;font-size:5px;position:absolute;top:6px;right:6px}.unit-model-source-picker{background:#f5fbf8;border:1px solid #a9d6c7;margin-top:10px}.unit-model-source-picker>label{border-bottom:1px solid #dbeae4;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.unit-model-source-picker>label>span{color:#53645e;font-size:7px;font-weight:750}.unit-model-source-picker select{color:#263a33;background:#fff;border:1px solid #c9d8d2;border-radius:2px;width:100%;height:35px;padding:0 9px;font-size:8px}.unit-model-source-picker>article{grid-template-columns:28px 1fr 18px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.unit-model-source-picker>article>b{color:#fff;background:#123d35;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.unit-model-source-picker>article>i{color:#0b9f75;text-align:center;font-style:normal}.unit-model-source-picker>article p{min-width:0;margin:0}.unit-model-source-picker>article small,.unit-model-source-picker>article strong,.unit-model-source-picker>article span{display:block}.unit-model-source-picker>article small{color:#788780;letter-spacing:.06em;font-size:5px}.unit-model-source-picker>article span{color:#74827c;overflow-wrap:anywhere;margin-top:3px;font-size:6px}.unit-model-source-picker>footer{background:#fff;border-top:1px solid #dbeae4;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.unit-model-source-picker>footer>span{color:#08795d;background:#e6f5f0;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.unit-model-source-picker>footer p{color:#697872;margin:0;font-size:6px;line-height:1.45}.unit-model-source-picker>footer strong{color:#31463e}.unit-creation-summary{grid-template-columns:repeat(4,1fr)}.unit-creation-next.model{background:#edf8f4;border-top-color:#b8ded1}@media (max-width:1040px){.unit-preparation-choice-grid{grid-template-columns:1fr}.unit-creation-summary{grid-template-columns:repeat(2,1fr)}.unit-creation-summary article:nth-child(2){border-right:0}.unit-creation-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:780px){.unit-setup-rail{justify-content:flex-start;padding:0 14px;overflow-x:auto}.unit-setup-rail article{min-width:135px}.unit-creation-summary{grid-template-columns:1fr}.unit-creation-summary article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:75px}.unit-creation-next{flex-direction:column;align-items:flex-start}.unit-creation-next nav{justify-content:flex-start}}@media (max-width:520px){.unit-address-options{grid-template-columns:1fr}.unit-preparation-options>header{flex-direction:column}.unit-model-source-picker>label{grid-template-columns:1fr}.unit-model-source-picker>article{grid-template-columns:28px 1fr}.unit-model-source-picker>article>i{grid-column:1/-1;transform:rotate(90deg)}.unit-creation-summary article:nth-child(2){border-right:0}.unit-creation-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-capacity-block{grid-template-columns:28px 1fr}.unit-capacity-block a{grid-column:2}.unit-creation-success>header{grid-template-columns:42px 1fr}.unit-creation-success header>b{grid-column:2;justify-self:start}.unit-creation-next nav,.unit-creation-next nav a{width:100%}.unit-creation-next nav a{justify-content:center}}.organization-setup-workspace{display:block}.organization-setup-workspace .organization-setup-hero{grid-template-columns:158px minmax(0,1fr) minmax(230px,270px);gap:0;min-height:154px;margin-bottom:14px;padding:0;overflow:hidden}.organization-setup-workspace .organization-setup-score{border-right:1px solid var(--line-soft);background:#f7faf9;flex-direction:column;justify-content:center;align-self:stretch;padding:20px;display:flex}.organization-setup-workspace .organization-setup-score strong{letter-spacing:-.04em;font-size:1.75rem;line-height:1}.organization-setup-workspace .organization-setup-score>span{height:7px;margin:13px 0 9px}.organization-setup-workspace .organization-setup-score small{font-size:.75rem;line-height:1.4}.organization-setup-workspace .organization-setup-hero>div:nth-child(2){flex-direction:column;justify-content:center;align-self:stretch;padding:22px 24px;display:flex}.organization-setup-workspace .organization-setup-hero>div:nth-child(2)>span{font-size:.75rem}.organization-setup-workspace .organization-setup-hero h2{margin:7px 0 6px;font-size:1.125rem;line-height:1.3}.organization-setup-workspace .organization-setup-hero p{max-width:700px;font-size:.8125rem;line-height:1.55}.organization-setup-workspace .organization-setup-hero>aside{background:#182b46;border-left:1px solid #31445f;flex-direction:column;justify-content:center;align-self:stretch;gap:10px;padding:17px;display:flex}.organization-setup-workspace .organization-setup-hero>aside>b{letter-spacing:.06em;align-self:flex-start;padding:6px 8px;font-size:.75rem}.organization-setup-workspace .organization-setup-hero>aside>b.configuration{color:#f1cf84;background:#3d3d36}.organization-setup-workspace .organization-setup-hero>aside>b.active{color:#b5ebda;background:#174d42}.organization-setup-workspace .organization-setup-hero>aside>a{color:#fff;border:1px solid #40536c;flex-direction:column;gap:4px;padding:11px 12px;text-decoration:none;display:flex}:is(.organization-setup-workspace .organization-setup-hero>aside>a:hover,.organization-setup-workspace .organization-setup-hero>aside>a:focus-visible){background:#213a58;border-color:#7bc7ae}.organization-setup-workspace .organization-setup-hero>aside small{color:#95a9c0;letter-spacing:.06em;font-size:.75rem;font-weight:750}.organization-setup-workspace .organization-setup-hero>aside strong{font-size:.875rem}.organization-setup-workspace .organization-setup-hero>aside span{color:#bad8cf;font-size:.75rem;line-height:1.4}.organization-setup-workspace .organization-setup-steps{gap:10px;margin-bottom:14px}.organization-setup-workspace .organization-setup-steps>a{min-height:86px;color:var(--ink);grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:13px;text-decoration:none;display:grid;position:relative}:is(.organization-setup-workspace .organization-setup-steps>a:hover,.organization-setup-workspace .organization-setup-steps>a:focus-visible){background:#f7fbf9;border-color:#8dbbaa}.organization-setup-workspace .organization-setup-steps>a.current{background:#f1faf6;border-color:#378f74;box-shadow:inset 0 3px #0b9f75}.organization-setup-workspace .organization-setup-steps i{width:32px;height:32px;font-size:.75rem}.organization-setup-workspace .organization-setup-steps p{min-width:0}.organization-setup-workspace .organization-setup-steps strong{font-size:.875rem}.organization-setup-workspace .organization-setup-steps small{margin-top:5px;font-size:.75rem;line-height:1.4}.organization-setup-workspace .organization-setup-steps>a>b{color:#7f8f89;font-size:.875rem}.organization-setup-workspace .organization-setup-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:14px}.organization-setup-workspace .organization-setup-main,.organization-setup-workspace .organization-setup-aside{gap:14px}.organization-setup-workspace .organization-capacity-card>header,.organization-setup-workspace .organization-setup-units>header{min-height:94px;padding:17px 20px}.organization-setup-workspace .organization-capacity-card header span,.organization-setup-workspace .organization-setup-units header span,.organization-setup-workspace .organization-setup-aside section>span{font-size:.75rem}.organization-setup-workspace .organization-capacity-card h2,.organization-setup-workspace .organization-setup-units h2{margin:6px 0 5px;font-size:1rem;line-height:1.3}.organization-setup-workspace .organization-capacity-card header p,.organization-setup-workspace .organization-setup-units header p{font-size:.8125rem;line-height:1.45}.organization-setup-workspace .organization-capacity-card header>strong{font-size:1.75rem}.organization-setup-workspace .organization-capacity-card header>strong small{font-size:.8125rem}.organization-setup-workspace .organization-capacity-track{height:8px;margin:16px 20px 0}.organization-setup-workspace .organization-capacity-card>dl{padding:17px 20px}.organization-setup-workspace .organization-capacity-card dt{font-size:.75rem}.organization-setup-workspace .organization-capacity-card dd{margin-top:6px;font-size:.875rem}.organization-setup-workspace .organization-capacity-card>footer{grid-template-columns:30px minmax(0,1fr) auto;gap:11px;min-height:64px;padding:11px 20px}.organization-setup-workspace .organization-capacity-card>footer>span{width:28px;height:28px;font-size:.8125rem}.organization-setup-workspace .organization-capacity-card>footer p,.organization-setup-workspace .organization-capacity-card>footer a,.organization-setup-workspace .organization-setup-units header a{font-size:.8125rem;line-height:1.45}.organization-setup-workspace .organization-setup-unit-list{padding:0 20px;overflow-x:auto}.organization-setup-workspace .organization-setup-unit-list article{grid-template-columns:38px minmax(200px,1fr) 160px 110px minmax(155px,auto);gap:13px;min-width:870px;min-height:92px}.organization-setup-workspace .organization-setup-unit-list article>span{width:36px;height:36px;font-size:.75rem}.organization-setup-workspace .organization-setup-unit-list strong{font-size:.875rem}.organization-setup-workspace .organization-setup-unit-list small{margin-top:5px;font-size:.75rem;line-height:1.4}.organization-setup-workspace .organization-setup-unit-list dt{font-size:.75rem}.organization-setup-workspace .organization-setup-unit-list dd{margin-top:4px;font-size:.9375rem}.organization-setup-workspace .organization-setup-unit-list article>b{padding:6px 8px;font-size:.75rem}.organization-setup-workspace .organization-setup-unit-list nav{align-items:stretch;gap:6px}.organization-setup-workspace .organization-setup-unit-list nav a{justify-content:flex-end;align-items:center;min-height:30px;font-size:.75rem;display:inline-flex}.organization-setup-workspace .organization-setup-empty{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;min-height:150px;padding:20px}.organization-setup-workspace .organization-setup-empty>i{width:42px;height:42px;font-size:1rem}.organization-setup-workspace .organization-setup-empty strong{font-size:.875rem}.organization-setup-workspace .organization-setup-empty p{margin-top:5px;font-size:.8125rem;line-height:1.45}.organization-setup-workspace .organization-setup-aside>section{padding:18px}.organization-setup-workspace .organization-handoff-card>div{margin:16px 0 11px}.organization-setup-workspace .organization-handoff-card>div strong{font-size:1.75rem}.organization-setup-workspace .organization-handoff-card>div small,.organization-setup-workspace .organization-handoff-card p,.organization-setup-workspace .organization-handoff-card a{font-size:.8125rem;line-height:1.5}.organization-setup-workspace .organization-next-card ol{padding-top:10px}.organization-setup-workspace .organization-next-card li{grid-template-columns:32px 1fr;gap:10px;min-height:62px}.organization-setup-workspace .organization-next-card li b{width:30px;height:30px;font-size:.75rem}.organization-setup-workspace .organization-next-card li strong{font-size:.8125rem}.organization-setup-workspace .organization-next-card li small{margin-top:4px;font-size:.75rem;line-height:1.35}.organization-setup-workspace .organization-guardrail-card{grid-template-columns:36px 1fr;gap:12px}.organization-setup-workspace .organization-guardrail-card>span{width:34px;height:34px;font-size:.875rem}.organization-setup-workspace .organization-guardrail-card strong{font-size:.875rem}.organization-setup-workspace .organization-guardrail-card p{margin-top:5px;font-size:.8125rem;line-height:1.5}@media (max-width:1120px){.organization-setup-workspace .organization-setup-hero{grid-template-columns:150px minmax(0,1fr)}.organization-setup-workspace .organization-setup-hero>aside{border-top:1px solid #31445f;border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(230px,1fr);align-items:center;display:grid}}@media (max-width:1050px){.organization-setup-workspace .organization-setup-layout{grid-template-columns:1fr}.organization-setup-workspace .organization-setup-aside{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:780px){.organization-setup-workspace .organization-setup-hero{grid-template-columns:125px minmax(0,1fr)}.organization-setup-workspace .organization-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-setup-workspace .organization-setup-aside{display:flex}}@media (max-width:560px){.organization-setup-workspace .organization-setup-hero{grid-template-columns:1fr}.organization-setup-workspace .organization-setup-score{border-right:0;border-bottom:1px solid var(--line-soft)}.organization-setup-workspace .organization-setup-hero>aside{grid-column:auto;grid-template-columns:1fr}.organization-setup-workspace .organization-setup-steps{grid-template-columns:1fr}.organization-setup-workspace .organization-capacity-card>header,.organization-setup-workspace .organization-setup-units>header{flex-direction:column;align-items:flex-start}.organization-setup-workspace .organization-capacity-card>dl{grid-template-columns:1fr}.organization-setup-workspace .organization-capacity-card>dl div{border-right:0;border-bottom:1px solid var(--line-soft);padding:10px 0}.organization-setup-workspace .organization-capacity-card>footer,.organization-setup-workspace .organization-setup-empty{grid-template-columns:34px minmax(0,1fr)}.organization-setup-workspace .organization-capacity-card>footer a,.organization-setup-workspace .organization-setup-empty a{grid-column:2;justify-self:start}}.organization-create-workspace{--organization-create-ink:#1c2924;--organization-create-muted:#69766f;--organization-create-line:#dbe4e0;--organization-create-green:#008f68;--organization-create-deep:#11654f;--organization-create-blue:#285f7a;color:var(--organization-create-ink)}.organization-create-workspace a,.organization-create-workspace button{cursor:pointer}.organization-create-intro{color:#fff;background:linear-gradient(112deg,#16372d,#193f34 68%,#234a3e);border:1px solid #1f4b3e;border-top:4px solid #28bd8d;justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:22px 24px;display:flex}.organization-create-intro>div{max-width:780px}.organization-create-intro span,.organization-create-stage>header span,.organization-created-handoff>header small,.organization-created-next>span{color:#6eddb8;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.organization-create-intro h2{letter-spacing:-.025em;margin:7px 0 5px;font-size:23px}.organization-create-intro p{color:#c6d5d0;margin:0;font-size:14px;line-height:1.5}.organization-create-intro>b{color:#e8fff7;letter-spacing:.05em;background:#03181233;border:1px solid #6eddb859;border-radius:3px;flex:none;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:inline-flex}.organization-create-intro>b i{background:#55dcad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #55dcad1f}.organization-create-progress{border:1px solid var(--organization-create-line);background:#fff;grid-template-columns:repeat(4,1fr);margin:14px 0;padding:0;list-style:none;display:grid}.organization-create-progress li{border-right:1px solid var(--organization-create-line);grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px 14px;display:grid}.organization-create-progress li:last-child{border-right:0}.organization-create-progress li.current{box-shadow:inset 0 -3px var(--organization-create-green);background:#eff9f5}.organization-create-progress li.complete{background:#f8fbfa}.organization-create-progress li>i{color:#6f7d77;border:1px solid #cfd9d5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.organization-create-progress li.current>i{color:#fff;border-color:var(--organization-create-green);background:var(--organization-create-green)}.organization-create-progress li.complete>i{color:var(--organization-create-deep);background:#e8f7f1;border-color:#9dcebd}.organization-create-progress strong{font-size:14px;display:block}.organization-create-progress small{color:var(--organization-create-muted);margin-top:3px;font-size:12px;display:block}.organization-create-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.62fr);align-items:start;gap:14px;display:grid}.organization-create-main{border:1px solid var(--organization-create-line);min-width:0;overflow:hidden}.organization-create-stage>header{border-bottom:1px solid var(--organization-create-line);background:#fbfcfb;justify-content:space-between;align-items:flex-start;gap:22px;min-height:112px;padding:22px 24px;display:flex}.organization-create-stage>header span{color:var(--organization-create-deep)}.organization-create-stage>header h2{letter-spacing:-.02em;margin:6px 0 4px;font-size:22px}.organization-create-stage>header p{color:var(--organization-create-muted);margin:0;font-size:14px;line-height:1.5}.organization-create-stage>header>b{color:var(--organization-create-deep);text-transform:uppercase;background:#eef9f5;border:1px solid #b8d8cd;border-radius:3px;flex:none;padding:7px 9px;font-size:12px}.organization-create-kind,.organization-create-domain-mode{border-bottom:1px solid var(--organization-create-line);grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.organization-create-kind>button,.organization-create-domain-mode>button{min-width:0;min-height:108px;color:var(--organization-create-ink);border:1px solid var(--organization-create-line);text-align:left;background:#fff;border-radius:4px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.organization-create-kind>button{grid-template-columns:42px minmax(0,1fr)}.organization-create-kind>button:hover,.organization-create-domain-mode>button:hover{border-color:#8dcab5}.organization-create-kind>button.selected,.organization-create-domain-mode>button.selected{border-color:var(--organization-create-green);box-shadow:inset 4px 0 var(--organization-create-green);background:#f0faf6}.organization-create-kind>button>i,.organization-create-domain-mode>button>i{width:42px;height:42px;color:var(--organization-create-deep);background:#fff;border:1px solid #bcd8ce;place-items:center;font-size:18px;font-style:normal;display:grid}.organization-create-kind>button span,.organization-create-domain-mode>button span{min-width:0}.organization-create-kind>button small,.organization-create-domain-mode>button small{color:var(--organization-create-deep);letter-spacing:.07em;font-size:12px;font-weight:900;display:block}.organization-create-kind>button strong,.organization-create-domain-mode>button strong{overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.organization-create-kind>button p,.organization-create-domain-mode>button p{color:var(--organization-create-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.organization-create-domain-mode>button>b{color:#66736d;background:#fff;border:1px solid #d3ddd9;border-radius:3px;align-self:start;padding:5px 6px;font-size:12px}.organization-create-fields{grid-template-columns:1fr 1fr;gap:18px;padding:22px 24px;display:grid}.organization-create-fields label,.organization-create-custom-domain label{min-width:0}.organization-create-fields label>span,.organization-create-custom-domain label>span{color:#34453e;margin-bottom:7px;font-size:14px;font-weight:800;display:block}.organization-create-fields input,.organization-create-custom-domain input{color:#24342e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:3px;outline:0;padding:0 12px;font-size:15px}.organization-create-fields input:focus,.organization-create-custom-domain input:focus,.organization-create-fields label>div:focus-within{border-color:#45a988;box-shadow:0 0 0 3px #008f681c}.organization-create-fields label>div{background:#fff;border:1px solid #cfdad6;border-radius:3px;align-items:center;min-height:46px;display:flex}.organization-create-fields label>div input{min-width:0;box-shadow:none;border:0}.organization-create-fields label>div b{color:#68756f;font-family:var(--font-geist-mono);white-space:nowrap;padding-right:11px;font-size:13px}.organization-create-fields label>small,.organization-create-custom-domain label>small{color:#74817b;margin-top:6px;font-size:12px;line-height:1.45;display:block}.organization-create-custom-domain{border-bottom:1px solid var(--organization-create-line);background:#fbfcfb;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:16px;padding:22px 24px;display:grid}.organization-create-custom-domain aside{color:#eafff8;background:#194437;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.organization-create-custom-domain aside>span{border:1px solid #ffffff38;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.organization-create-custom-domain aside p{min-width:0;margin:0}.organization-create-custom-domain aside small,.organization-create-custom-domain aside strong,.organization-create-custom-domain aside em{display:block}.organization-create-custom-domain aside small{color:#8de3c6;font-size:12px;font-weight:900}.organization-create-custom-domain aside strong{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.organization-create-custom-domain aside em{color:#bad0c9;margin-top:4px;font-size:12px;font-style:normal}.organization-create-routing{border-bottom:1px solid var(--organization-create-line);align-items:stretch;gap:9px;padding:22px 24px;display:flex;overflow-x:auto}.organization-create-routing article{background:#f7faf9;border:1px solid #dbe5e1;flex:1;min-width:190px;padding:14px}.organization-create-routing article small,.organization-create-routing article strong,.organization-create-routing article span{display:block}.organization-create-routing article small{color:var(--organization-create-deep);letter-spacing:.06em;font-size:12px;font-weight:900}.organization-create-routing article strong{overflow-wrap:anywhere;margin-top:7px;font-size:14px}.organization-create-routing article span{color:var(--organization-create-muted);margin-top:5px;font-size:12px}.organization-create-routing>i{color:#82a095;align-self:center;font-size:17px;font-style:normal}.organization-create-stage>footer{border-top:1px solid var(--organization-create-line);background:#f8faf9;justify-content:flex-end;align-items:center;gap:16px;min-height:78px;padding:16px 24px;display:flex}.organization-create-stage>footer p{color:var(--organization-create-muted);flex:1;margin:0;font-size:13px;line-height:1.45}.organization-create-stage>footer button,.organization-created-handoff>footer a{color:#fff;border:1px solid var(--organization-create-deep);background:var(--organization-create-deep);min-height:42px;font:inherit;border-radius:3px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.organization-create-stage>footer button.secondary,.organization-created-handoff>footer a.secondary{color:var(--organization-create-deep);background:#fff}.organization-create-stage>footer button:disabled{cursor:wait;opacity:.62}.organization-create-error{color:#8b3f37;background:#fff5f3;border:1px solid #dfb8b1;margin:0 24px 18px;padding:11px 12px;font-size:13px;font-weight:700}.organization-create-review-summary{border-bottom:1px solid var(--organization-create-line);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:22px 24px;display:grid}.organization-create-review-summary div{border:1px solid var(--organization-create-line);background:#fbfcfb;min-width:0;padding:14px}.organization-create-review-summary dt{color:#6d7b75;text-transform:uppercase;font-size:12px;font-weight:800}.organization-create-review-summary dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:850}.organization-create-review-summary small{color:var(--organization-create-muted);margin-top:5px;font-size:12px;display:block}.organization-create-review-boundaries{border:1px solid var(--organization-create-line);margin:22px 24px}.organization-create-review-boundaries>header,.organization-create-review-boundaries>div{grid-template-columns:1fr 1fr;display:grid}.organization-create-review-boundaries>header span{color:var(--organization-create-deep);border-bottom:1px solid var(--organization-create-line);letter-spacing:.05em;background:#eef8f4;padding:11px 14px;font-size:12px;font-weight:900}.organization-create-review-boundaries>header span+span,.organization-create-review-boundaries>div ul+ul{border-left:1px solid var(--organization-create-line)}.organization-create-review-boundaries ul{color:#4f5d57;gap:10px;margin:0;padding:14px;font-size:13px;list-style:none;display:grid}.organization-create-side{gap:12px;display:grid}.organization-create-preview{border:1px solid var(--organization-create-line);overflow:hidden}.organization-create-preview>header{color:#fff;background:#243d34;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.organization-create-preview>header span{letter-spacing:.07em;font-size:12px;font-weight:900}.organization-create-preview>header b{color:#8de3c6;border:1px solid #8de3c64d;padding:4px 6px;font-size:12px}.organization-create-preview-brand{border-bottom:1px solid var(--organization-create-line);grid-template-columns:52px 1fr;align-items:center;gap:12px;min-width:0;padding:18px;display:grid}.organization-create-preview-brand>i{color:#fff;background:var(--organization-create-green);place-items:center;width:52px;height:52px;font-size:15px;font-style:normal;font-weight:900;display:grid}.organization-create-preview-brand p{min-width:0;margin:0}.organization-create-preview-brand small,.organization-create-preview-brand strong,.organization-create-preview-brand span{display:block}.organization-create-preview-brand small{color:var(--organization-create-deep);font-size:12px;font-weight:900}.organization-create-preview-brand strong{margin-top:4px;font-size:16px}.organization-create-preview-brand span{color:var(--organization-create-muted);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.organization-create-preview-map{padding:15px 18px}.organization-create-preview-map article{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.organization-create-preview-map article>b{width:32px;height:32px;color:var(--organization-create-deep);background:#e7f6f0;place-items:center;font-size:12px;display:grid}.organization-create-preview-map article p{margin:0}.organization-create-preview-map article strong,.organization-create-preview-map article small{display:block}.organization-create-preview-map article strong{font-size:14px}.organization-create-preview-map article small{color:var(--organization-create-muted);margin-top:3px;font-size:12px}.organization-create-preview-map article em{color:#74817b;font-size:12px;font-style:normal;font-weight:900}.organization-create-preview-map>i{color:#91a49d;height:15px;padding-left:15px;font-size:13px;font-style:normal;line-height:15px;display:block}.organization-create-preview>footer{border-top:1px solid var(--organization-create-line);background:#f6faf8;padding:13px 18px}.organization-create-preview>footer small,.organization-create-preview>footer strong{display:block}.organization-create-preview>footer small{color:var(--organization-create-deep);font-size:12px;font-weight:900}.organization-create-preview>footer strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono);margin-top:4px;font-size:13px}.organization-create-boundary{background:#f0f8f5;border:1px solid #bed8cf;grid-template-columns:40px 1fr;gap:12px;padding:17px;display:grid}.organization-create-boundary>span{width:40px;height:40px;color:var(--organization-create-deep);background:#fff;border:1px solid #b4d2c7;place-items:center;font-size:18px;display:grid}.organization-create-boundary small,.organization-create-boundary strong{display:block}.organization-create-boundary small{color:var(--organization-create-deep);letter-spacing:.06em;font-size:12px;font-weight:900}.organization-create-boundary strong{margin-top:4px;font-size:15px}.organization-create-boundary p{color:#5f716a;margin:5px 0 0;font-size:13px;line-height:1.5}.organization-created-handoff{border:1px solid var(--organization-create-line);overflow:hidden}.organization-created-handoff>header{color:#fff;background:#173d31;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:120px;padding:22px 24px;display:grid}.organization-created-handoff>header>span{color:#153b30;background:#6de0ba;place-items:center;width:54px;height:54px;font-size:23px;font-weight:900;display:grid}.organization-created-handoff>header h2{margin:5px 0 3px;font-size:24px}.organization-created-handoff>header p{color:#c3d4ce;margin:0;font-size:14px}.organization-created-handoff>header>b{color:#dffff4;border:1px solid #6de0ba57;padding:7px 9px;font-size:12px}.organization-created-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);display:grid}.organization-created-next{border-right:1px solid var(--organization-create-line);padding:24px}.organization-created-next>span{color:var(--organization-create-deep)}.organization-created-next h3{margin:6px 0 18px;font-size:20px}.organization-created-next ol{border:1px solid var(--organization-create-line);margin:0;padding:0;list-style:none;display:grid}.organization-created-next li{border-bottom:1px solid var(--organization-create-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px;display:grid}.organization-created-next li:last-child{border-bottom:0}.organization-created-next li>i{width:36px;height:36px;color:var(--organization-create-deep);background:#e8f6f1;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.organization-created-next li p{margin:0}.organization-created-next li strong,.organization-created-next li small{display:block}.organization-created-next li strong{font-size:14px}.organization-created-next li small{color:var(--organization-create-muted);margin-top:3px;font-size:12px}.organization-created-next li a{color:var(--organization-create-deep);white-space:nowrap;font-size:12px;font-weight:900}.organization-created-layout>aside{background:#f7faf9;padding:24px}.organization-created-layout>aside>small{color:var(--organization-create-deep);letter-spacing:.06em;font-size:12px;font-weight:900}.organization-created-layout>aside dl{border:1px solid var(--organization-create-line);background:#fff;margin:14px 0 16px}.organization-created-layout>aside dl div{border-bottom:1px solid var(--organization-create-line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.organization-created-layout>aside dl div:last-child{border-bottom:0}.organization-created-layout>aside dt{color:var(--organization-create-muted);font-size:12px}.organization-created-layout>aside dd{margin:0;font-size:15px;font-weight:900}.organization-created-layout>aside>p{color:#5f6d67;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.organization-created-layout>aside>p span{color:var(--organization-create-deep);font-weight:900}.organization-created-handoff>footer{border-top:1px solid var(--organization-create-line);background:#fff;justify-content:flex-end;gap:10px;min-height:76px;padding:16px 24px;display:flex}@media (max-width:980px){.organization-create-layout,.organization-created-layout{grid-template-columns:1fr}.organization-create-side{grid-template-columns:1fr 1fr}.organization-created-next{border-right:0;border-bottom:1px solid var(--organization-create-line)}}@media (max-width:760px){.organization-create-intro{flex-direction:column;align-items:flex-start}.organization-create-progress{grid-template-columns:1fr 1fr}.organization-create-progress li:nth-child(2){border-right:0}.organization-create-progress li:nth-child(-n+2){border-bottom:1px solid var(--organization-create-line)}.organization-create-kind,.organization-create-domain-mode,.organization-create-fields,.organization-create-custom-domain,.organization-create-review-summary,.organization-create-side{grid-template-columns:1fr}.organization-create-stage>footer{flex-direction:column;align-items:stretch}.organization-create-stage>footer button{width:100%}.organization-create-stage>footer p{order:-1}.organization-created-next li{grid-template-columns:36px 1fr}.organization-created-next li a{grid-column:2;justify-self:start}}@media (max-width:520px){.organization-create-intro,.organization-create-stage>header,.organization-create-kind,.organization-create-domain-mode,.organization-create-fields,.organization-create-custom-domain,.organization-create-routing,.organization-create-stage>footer,.organization-created-next,.organization-created-layout>aside,.organization-created-handoff>footer{padding-inline:16px}.organization-create-stage>header{flex-direction:column}.organization-create-kind>button,.organization-create-domain-mode>button{grid-template-columns:38px minmax(0,1fr)}.organization-create-domain-mode>button>b{grid-column:2;justify-self:start}.organization-create-review-boundaries{margin-inline:16px}.organization-create-review-boundaries>header,.organization-create-review-boundaries>div{grid-template-columns:1fr}.organization-create-review-boundaries>header span+span,.organization-create-review-boundaries>div ul+ul{border-left:0;border-top:1px solid var(--organization-create-line)}.organization-created-handoff>header{grid-template-columns:46px 1fr;padding:20px 16px}.organization-created-handoff>header>span{width:46px;height:46px}.organization-created-handoff>header>b{grid-column:2;justify-self:start}.organization-created-handoff>footer{flex-direction:column}}.unit-setup-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:16px}.unit-setup-rail{gap:18px;min-height:76px;margin-bottom:16px;padding:10px 20px}.unit-setup-rail article{grid-template-columns:34px 1fr;gap:10px;min-width:178px}.unit-setup-rail article>b{width:32px;height:32px;font-size:12px}.unit-setup-rail strong{font-size:14px}.unit-setup-rail small{margin-top:3px;font-size:12px}.unit-setup-rail>i{font-size:14px}.unit-setup-form>header{min-height:88px;padding:17px 20px}.unit-setup-form>header>div>span{margin-bottom:6px;font-size:12px}.unit-setup-form>header h2{font-size:18px}.unit-setup-form>header p{margin-top:5px;font-size:13px;line-height:1.45}.unit-capacity-badge{gap:7px;padding:8px 10px;font-size:13px}.unit-capacity-badge i{width:8px;height:8px}.unit-capacity-block{grid-template-columns:34px 1fr auto;gap:11px;min-height:72px;margin:14px 20px 0;padding:12px}.unit-capacity-block>span{width:32px;height:32px;font-size:14px}.unit-capacity-block strong{font-size:14px}.unit-capacity-block p{margin-top:4px;font-size:13px;line-height:1.45}.unit-capacity-block a{font-size:13px}.unit-setup-form>section{padding:20px}.unit-setup-form .platform-field-grid{gap:17px}.unit-setup-form .platform-field-grid label>span{margin-bottom:7px;font-size:14px}.unit-setup-form .platform-field-grid input,.unit-setup-form .platform-field-grid select{height:44px;padding-inline:12px;font-size:15px}.unit-setup-form .platform-field-grid label>em{margin-top:6px;font-size:12px;line-height:1.4}.unit-setup-form .slug-field{height:44px}.unit-setup-form .slug-field small{padding-right:11px;font-size:13px}.unit-address-options{gap:10px}.unit-address-options>button,.unit-address-options>div{min-height:78px;padding:11px 13px}.unit-address-options>button{grid-template-columns:32px 1fr;gap:11px}.unit-address-options>button>i{width:30px;height:30px;font-size:13px}.unit-address-options button strong,.unit-address-options>div strong{font-size:14px}.unit-address-options button small,.unit-address-options>div small{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4}.unit-address-options>div>span{font-size:12px}.unit-preparation-options>header{margin-bottom:14px}.unit-preparation-options>header span{font-size:12px}.unit-preparation-options>header h3{margin-top:5px;font-size:16px}.unit-preparation-options>header p{margin-top:4px;font-size:13px;line-height:1.45}.unit-preparation-options>header>b{padding:7px 9px;font-size:12px}.unit-preparation-choice-grid{gap:10px}.unit-preparation-choice-grid>button{grid-template-columns:34px 1fr;gap:10px;min-height:100px;padding:13px}.unit-preparation-choice-grid>button>i{width:32px;height:32px;font-size:13px}.unit-preparation-choice-grid>button strong{font-size:14px}.unit-preparation-choice-grid>button small{margin-top:5px;font-size:12px;line-height:1.45}.unit-preparation-choice-grid>button>b{padding:4px 5px;font-size:12px;top:8px;right:8px}.unit-model-source-picker{margin-top:13px}.unit-model-source-picker>label{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:12px;padding:13px 14px}.unit-model-source-picker>label>span{font-size:13px}.unit-model-source-picker select{height:42px;padding-inline:11px;font-size:14px}.unit-model-source-picker>article{grid-template-columns:38px 1fr 22px 1fr;gap:11px;padding:15px}.unit-model-source-picker>article>b{width:36px;height:36px;font-size:12px}.unit-model-source-picker>article small{font-size:12px}.unit-model-source-picker>article strong{margin-top:4px;font-size:14px}.unit-model-source-picker>article span{margin-top:4px;font-size:12px;line-height:1.4}.unit-model-source-picker>footer{grid-template-columns:30px 1fr;gap:10px;padding:12px 14px}.unit-model-source-picker>footer>span{width:28px;height:28px;font-size:12px}.unit-model-source-picker>footer p{font-size:12px;line-height:1.5}.unit-setup-form .form-status{margin-inline:20px;font-size:13px}.unit-setup-form>footer{min-height:84px;padding:14px 20px}.unit-setup-form>footer p{font-size:13px;line-height:1.5}.unit-setup-form>footer .button,.unit-creation-next .button{min-height:40px;padding:10px 13px;font-size:13px}.unit-setup-aside{gap:16px}.unit-live-preview,.unit-contract-card{padding:19px}.unit-live-preview>span,.unit-contract-card>span{font-size:12px}.unit-live-preview>div{grid-template-columns:46px 1fr;gap:12px;margin:16px 0}.unit-live-preview>div>i{width:44px;height:44px;font-size:13px}.unit-live-preview p small{font-size:12px}.unit-live-preview p strong{margin-top:4px;font-size:15px}.unit-live-preview p em{margin-top:4px;font-size:12px}.unit-live-preview dl>div{padding:12px 0}.unit-live-preview dt{font-size:12px}.unit-live-preview dd{margin-top:5px;font-size:13px;line-height:1.45}.unit-live-preview>footer{grid-template-columns:30px 1fr;gap:10px;margin:10px -19px -19px;padding:13px 19px}.unit-live-preview>footer>span{width:28px;height:28px;font-size:12px}.unit-live-preview>footer p{font-size:12px;line-height:1.5}.unit-contract-card h2{margin:9px 0 7px;font-size:18px}.unit-contract-card>p{font-size:13px;line-height:1.55}.unit-contract-card>div{gap:8px;margin-top:14px}.unit-contract-card>div strong{font-size:28px}.unit-contract-card>div small{font-size:12px}.unit-contract-card>em{margin-top:9px;padding:6px 8px;font-size:12px}.unit-setup-aside .form-help h2{font-size:17px}.unit-setup-aside .form-help p{font-size:13px;line-height:1.6}.unit-creation-success>header{grid-template-columns:50px 1fr auto;gap:15px;min-height:118px;padding:20px 22px}.unit-creation-success>header>span{width:48px;height:48px;font-size:20px}.unit-creation-success header small{font-size:12px}.unit-creation-success header h2{margin:7px 0 4px;font-size:22px}.unit-creation-success header p{font-size:13px;line-height:1.5}.unit-creation-success header>b{padding:7px 9px;font-size:12px}.unit-creation-summary article{min-height:118px;padding:20px}.unit-creation-summary small{font-size:12px}.unit-creation-summary strong{margin-top:9px;font-size:15px;line-height:1.35}.unit-creation-summary span{margin-top:6px;font-size:12px;line-height:1.45}.unit-creation-next{gap:22px;padding:22px}.unit-creation-next>div>span{font-size:12px}.unit-creation-next h2{margin:7px 0 4px;font-size:17px}.unit-creation-next p{max-width:610px;font-size:13px;line-height:1.5}.unit-creation-next nav{gap:9px}@media (max-width:1040px){.unit-setup-layout{grid-template-columns:1fr}.unit-setup-aside{grid-template-columns:1fr 1fr;display:grid}.unit-setup-aside .form-help{grid-column:1/-1}}@media (max-width:780px){.unit-setup-rail{justify-content:flex-start;padding-inline:16px}.unit-setup-rail article{min-width:164px}.unit-setup-aside{display:flex}.unit-creation-success>header{align-items:start}}@media (max-width:520px){.unit-setup-form>header{flex-direction:column;align-items:flex-start}.unit-setup-form>section{padding:17px}.unit-capacity-block{margin-inline:17px}.unit-preparation-options>header>b{white-space:normal}.unit-model-source-picker>article{grid-template-columns:38px 1fr}.unit-setup-form>footer{padding:14px 17px}.unit-creation-success>header{grid-template-columns:50px 1fr}}.domain-create-layout{grid-template-columns:minmax(0,1.42fr) minmax(310px,.58fr);align-items:start;gap:16px}.domain-create-rail{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:18px;min-height:76px;margin-bottom:16px;padding:10px 20px;display:flex}.domain-create-rail article{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:178px;display:grid}.domain-create-rail article>b{color:#6f7f78;border:1px solid #d4ded9;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.domain-create-rail article.active>b{color:#fff;background:#0b9f75;border-color:#0b9f75}.domain-create-rail p{margin:0}.domain-create-rail strong,.domain-create-rail small{display:block}.domain-create-rail strong{font-size:14px}.domain-create-rail small{color:#7d8984;margin-top:3px;font-size:12px}.domain-create-rail>i{color:#9ca8a3;font-size:14px;font-style:normal}.domain-create-form>header{min-height:90px;padding:18px 20px}.domain-create-form>header>div>span{color:#08795d;letter-spacing:.09em;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.domain-create-form>header h2{font-size:18px}.domain-create-form>header p{margin-top:5px;font-size:13px;line-height:1.5}.domain-create-form .database-badge{border-radius:3px;gap:7px;padding:8px 10px;font-size:13px}.domain-create-form .database-badge i{width:8px;height:8px}.domain-create-form>section{padding:20px}.domain-create-form .platform-field-grid{gap:17px}.domain-create-form .platform-field-grid label>span,.domain-create-form .field-label>span{margin-bottom:7px;font-size:14px}.domain-create-form .platform-field-grid input,.domain-create-form .platform-field-grid select{height:44px;padding-inline:12px;font-size:15px}.domain-create-form .path-field{height:44px}.domain-create-form .path-field>small{padding-left:12px;font-size:15px}.domain-create-form .platform-field-grid label>em{margin-top:6px;font-size:12px;line-height:1.45}.domain-create-form .platform-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px}.domain-create-form .platform-choice-grid button{cursor:pointer;grid-template-columns:34px 1fr;gap:10px;min-height:94px;padding:13px}.domain-create-form .platform-choice-grid button>i{width:32px;height:32px;font-size:13px}.domain-create-form .platform-choice-grid strong{font-size:14px}.domain-create-form .platform-choice-grid small{margin-top:5px;font-size:12px;line-height:1.45}.domain-create-form .canonical-option button{cursor:pointer;grid-template-columns:34px 1fr;gap:11px;min-height:82px;padding:13px}.domain-create-form .canonical-option button:disabled{cursor:not-allowed;opacity:.58}.domain-create-form .canonical-option button>i{width:32px;height:32px;font-size:13px}.domain-create-form .canonical-option strong{font-size:14px}.domain-create-form .canonical-option small{margin-top:5px;font-size:12px;line-height:1.45}.domain-create-form .automatic-result{grid-template-columns:34px 1fr;gap:11px;min-height:76px;margin:14px 20px 0;padding:12px 14px}.domain-create-form .automatic-result>span{width:32px;height:32px;font-size:14px}.domain-create-form .automatic-result strong{font-size:14px}.domain-create-form .automatic-result p{margin-top:4px;font-size:13px;line-height:1.5}.domain-create-form .form-status{min-height:48px;margin:14px 20px 0;padding:10px 12px;font-size:13px}.domain-create-form>footer{min-height:86px;padding:14px 20px}.domain-create-form>footer p{font-size:13px;line-height:1.5}.domain-create-form>footer .button{cursor:pointer;min-height:40px;padding:10px 14px;font-size:13px}.domain-create-form>footer .button:disabled{cursor:not-allowed}.domain-create-aside{gap:16px}.domain-create-routing{padding:19px}.domain-create-routing>span,.domain-create-boundary>span{font-size:12px}.domain-create-routing>div:not(.route-target){min-height:62px;margin-top:11px;padding:12px}.domain-create-routing code{overflow-wrap:anywhere;font-size:14px}.domain-create-routing b{margin-top:5px;font-size:12px}.domain-create-routing>i{margin:8px 0;font-size:15px}.domain-create-routing .route-target{margin:8px 0;padding:15px}.domain-create-routing .route-target strong{font-size:15px}.domain-create-routing .route-target small{margin-top:5px;font-size:12px;line-height:1.45}.domain-create-routing>footer{border-top:1px solid var(--line-soft);background:#f5f9f7;margin:14px -19px -19px;padding:13px 19px}.domain-create-routing>footer span,.domain-create-routing>footer strong{display:block}.domain-create-routing>footer span{color:#7a8882;letter-spacing:.07em;font-size:12px;font-weight:800}.domain-create-routing>footer strong{color:#08795d;margin-top:5px;font-size:14px}.domain-create-boundary{padding:19px}.domain-create-boundary>span{color:#08795d;letter-spacing:.09em;font-weight:850}.domain-create-boundary dl{margin:11px 0 0}.domain-create-boundary dl>div{border-top:1px solid var(--line-soft);grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:72px;display:grid}.domain-create-boundary dt{color:#08795d;background:#eef8f4;border:1px solid #b7d9cd;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.domain-create-boundary dd{margin:0}.domain-create-boundary strong,.domain-create-boundary small{display:block}.domain-create-boundary strong{font-size:14px}.domain-create-boundary small{color:#74817c;margin-top:4px;font-size:12px;line-height:1.45}.domain-create-success{border-top:3px solid #0b9f75;overflow:hidden}.domain-create-success>header{border-bottom:1px solid var(--line-soft);grid-template-columns:50px 1fr auto;align-items:center;gap:15px;min-height:120px;padding:20px 22px;display:grid}.domain-create-success>header>span{color:#fff;background:#0b9f75;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.domain-create-success header small{color:#08795d;letter-spacing:.09em;font-size:12px;font-weight:850}.domain-create-success header h2{font:750 21px var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:7px 0 4px}.domain-create-success header p{color:#67756f;margin:0;font-size:13px;line-height:1.5}.domain-create-success header>b{padding:7px 9px;font-size:12px}.domain-create-success header>b.active{color:#08795d;background:#e1f4ed}.domain-create-success header>b.pending{color:#936619;background:#fff0d4}.domain-create-success-summary{grid-template-columns:repeat(4,1fr);display:grid}.domain-create-success-summary article{border-right:1px solid var(--line-soft);min-height:122px;padding:20px}.domain-create-success-summary article:last-child{border-right:0}.domain-create-success-summary small,.domain-create-success-summary strong,.domain-create-success-summary span{display:block}.domain-create-success-summary small{color:#7a8882;letter-spacing:.06em;font-size:12px;font-weight:800}.domain-create-success-summary strong{overflow-wrap:anywhere;margin-top:9px;font-size:15px;line-height:1.35}.domain-create-success-summary span{color:#74817c;margin-top:6px;font-size:12px;line-height:1.45}.domain-create-next{border-top:1px solid var(--line-soft);background:#f3f8f6;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.domain-create-next>div>span{color:#08795d;letter-spacing:.09em;font-size:12px;font-weight:850}.domain-create-next h2{margin:7px 0 4px;font-size:18px}.domain-create-next p{color:#66746e;max-width:630px;margin:0;font-size:13px;line-height:1.55}.domain-create-next nav{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.domain-create-next .button{cursor:pointer;min-height:40px;padding:10px 13px;font-size:13px}@media (max-width:1100px){.domain-create-form .platform-choice-grid{grid-template-columns:1fr}.domain-create-success-summary{grid-template-columns:repeat(2,1fr)}.domain-create-success-summary article:nth-child(2){border-right:0}.domain-create-success-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:980px){.domain-create-layout{grid-template-columns:1fr}.domain-create-aside{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.domain-create-rail{justify-content:flex-start;padding-inline:16px;overflow-x:auto}.domain-create-rail article{min-width:164px}.domain-create-aside{display:flex}.domain-create-success>header{align-items:start}.domain-create-next{flex-direction:column;align-items:flex-start}.domain-create-next nav{justify-content:flex-start}}@media (max-width:520px){.domain-create-form>header{flex-direction:column;align-items:flex-start}.domain-create-form>section{padding:17px}.domain-create-form .automatic-result,.domain-create-form .form-status{margin-inline:17px}.domain-create-form>footer{align-items:flex-start;padding:14px 17px}.domain-create-success>header{grid-template-columns:50px 1fr}.domain-create-success header>b{grid-column:2;justify-self:start}.domain-create-success-summary{grid-template-columns:1fr}.domain-create-success-summary article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:98px}.domain-create-next nav,.domain-create-next nav .button{width:100%}.domain-create-next nav .button{justify-content:center}}.platform-domain-control{gap:16px}.platform-domain-control .domain-detail-hero{min-height:118px;padding:20px 22px}.platform-domain-control .domain-detail-address{gap:15px}.platform-domain-control .domain-detail-address>span{width:50px;height:50px;font-size:22px}.platform-domain-control .domain-detail-address small{font-size:12px}.platform-domain-control .domain-detail-address h2{margin:6px 0;font-size:20px;line-height:1.25}.platform-domain-control .domain-detail-address p{font-size:14px}.platform-domain-control .domain-detail-state .pill{padding:7px 10px;font-size:12px}.platform-domain-control .domain-detail-state small{margin-top:8px;font-size:12px;line-height:1.45}.platform-domain-control .domain-simulator-invite{grid-template-columns:36px minmax(0,1fr) auto;gap:13px;min-height:74px;padding:13px 17px}.platform-domain-control .domain-simulator-invite>span{width:34px;height:34px;font-size:14px}.platform-domain-control .domain-simulator-invite p{margin:0}.platform-domain-control .domain-simulator-invite p small{font-size:12px}.platform-domain-control .domain-simulator-invite p strong{margin-top:4px;font-size:15px}.platform-domain-control .domain-simulator-invite p b{margin-top:3px;font-size:12px;line-height:1.45}.platform-domain-control .domain-simulator-invite>a{padding:10px 12px;font-size:13px}.platform-domain-control .domain-progress-strip article{gap:11px;min-height:76px;padding:13px 16px}.platform-domain-control .domain-progress-strip b{width:32px;height:32px;font-size:12px}.platform-domain-control .domain-progress-strip span{font-size:14px;line-height:1.35}.platform-domain-control .domain-action-message{min-height:48px;padding:10px 13px;font-size:13px}.platform-domain-control .domain-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.62fr);gap:16px}.platform-domain-control .domain-detail-main,.platform-domain-control .domain-detail-side{gap:16px}.platform-domain-control .domain-dns-panel>header,.platform-domain-control .domain-routing-panel>header,.platform-domain-control .domain-history-card>header{min-height:82px;padding:16px 18px}.platform-domain-control .domain-dns-panel header span,.platform-domain-control .domain-routing-panel header span,.platform-domain-control .domain-history-card header span,.platform-domain-control .domain-actions-card>span,.platform-domain-control .domain-provider-card>span{font-size:12px}.platform-domain-control .domain-dns-panel h2,.platform-domain-control .domain-routing-panel h2,.platform-domain-control .domain-history-card h2,.platform-domain-control .domain-actions-card h2{margin-top:6px;font-size:17px}.platform-domain-control .domain-dns-panel>header .button{cursor:pointer;min-height:40px;padding:10px 13px;font-size:13px}.platform-domain-control .domain-dns-intro{margin:16px 18px;font-size:14px;line-height:1.55}.platform-domain-control .domain-dns-table{margin:0 18px}.platform-domain-control .domain-dns-row{grid-template-columns:60px minmax(160px,.85fr) minmax(240px,1.45fr) 82px;gap:11px;min-height:62px;padding:9px 12px}.platform-domain-control .domain-dns-row.header{min-height:38px;font-size:12px}.platform-domain-control .domain-dns-row b{font-size:13px}.platform-domain-control .domain-dns-row code{font-size:13px;line-height:1.45}.platform-domain-control .domain-dns-row button{cursor:pointer;min-height:36px;padding:0 10px;font-size:12px}.platform-domain-control .domain-dns-note{padding:13px 18px 17px;font-size:12px;line-height:1.55}.platform-domain-control .domain-logical-note{grid-template-columns:34px 1fr;gap:11px;margin:18px;padding:16px}.platform-domain-control .domain-logical-note>span{width:32px;height:32px;font-size:13px}.platform-domain-control .domain-logical-note strong{font-size:14px}.platform-domain-control .domain-logical-note p{margin-top:5px;font-size:13px;line-height:1.5}.platform-domain-control .domain-provisioning-setup{padding:17px 18px}.platform-domain-control .domain-provisioning-setup>aside{grid-template-columns:36px 1fr;gap:11px;padding:14px}.platform-domain-control .domain-provisioning-setup>aside>span{width:34px;height:34px;font-size:12px}.platform-domain-control .domain-provisioning-setup aside strong{font-size:14px}.platform-domain-control .domain-provisioning-setup aside p{margin-top:5px;font-size:13px;line-height:1.5}.platform-domain-control .domain-provisioning-grid{gap:13px;margin-top:15px}.platform-domain-control .domain-provisioning-grid label>span,.platform-domain-control .domain-provider-sync label>span{margin-bottom:7px;font-size:14px}.platform-domain-control .domain-provisioning-grid input,.platform-domain-control .domain-provisioning-grid textarea,.platform-domain-control .domain-provider-sync select,.platform-domain-control .domain-provider-sync textarea{padding:10px;font-size:14px;line-height:1.45}.platform-domain-control .domain-provisioning-grid input{height:42px}.platform-domain-control .domain-provisioning-grid textarea{min-height:92px}.platform-domain-control .domain-provisioning-setup>footer{gap:14px;margin-top:14px}.platform-domain-control .domain-provisioning-setup>footer p{font-size:13px;line-height:1.5}.platform-domain-control .domain-provisioning-setup>footer .button{cursor:pointer;min-height:40px;padding:10px 13px;font-size:13px}.platform-domain-control .domain-provider-import{gap:10px;margin-top:14px;padding:12px}.platform-domain-control .domain-provider-import label>span{margin-bottom:7px;font-size:13px}.platform-domain-control .domain-provider-import textarea{min-height:76px;padding:10px;font-size:13px;line-height:1.45}.platform-domain-control .domain-provider-import button{cursor:pointer;min-height:40px;padding:0 13px;font-size:13px}.platform-domain-control .domain-provider-import button:disabled{cursor:not-allowed}.platform-domain-control .domain-provider-import small{font-size:12px;line-height:1.5}.platform-domain-control .domain-provider-import.compact{margin-bottom:12px;padding:11px}.platform-domain-control .domain-provider-import.compact textarea{min-height:70px}.platform-domain-control .domain-provider-import.compact button{margin-top:8px}.platform-domain-control .domain-route-target{grid-template-columns:46px 1fr auto;gap:12px;min-height:78px;margin:17px 18px 8px;padding:12px 14px}.platform-domain-control .domain-route-target>span{width:44px;height:44px;font-size:13px}.platform-domain-control .domain-route-target strong{font-size:15px}.platform-domain-control .domain-route-target small{margin-top:4px;font-size:12px}.platform-domain-control .domain-route-target b{font-size:12px}.platform-domain-control .domain-related-list{padding:0 18px 15px}.platform-domain-control .domain-related-list>a{grid-template-columns:1fr auto 18px;gap:10px;min-height:66px;padding:10px 4px}.platform-domain-control .domain-related-list strong{font-size:13px}.platform-domain-control .domain-related-list small{margin-top:4px;font-size:12px;line-height:1.4}.platform-domain-control .domain-related-list .pill{font-size:12px}.platform-domain-control .domain-related-list i{font-size:15px}.platform-domain-control .domain-actions-card,.platform-domain-control .domain-provider-card{padding:18px}.platform-domain-control .domain-actions-card h2{margin-bottom:13px}.platform-domain-control .domain-actions-card>button,.platform-domain-control .domain-alias-rule{grid-template-columns:36px 1fr;gap:11px;min-height:78px;margin-top:9px;padding:12px}.platform-domain-control .domain-actions-card>button{cursor:pointer}.platform-domain-control .domain-actions-card button>b,.platform-domain-control .domain-alias-rule>b{width:34px;height:34px;font-size:14px}.platform-domain-control .domain-actions-card strong,.platform-domain-control .domain-alias-rule strong{font-size:14px}.platform-domain-control .domain-actions-card small,.platform-domain-control .domain-alias-rule small{margin-top:5px;font-size:12px;line-height:1.45}.platform-domain-control .domain-profile-impact{grid-template-columns:42px 1fr;gap:11px;margin:11px 0;padding:11px}.platform-domain-control .domain-profile-impact>b{width:40px;height:40px;font-size:15px}.platform-domain-control .domain-profile-impact strong{font-size:14px}.platform-domain-control .domain-profile-impact small{margin-top:4px;font-size:12px;line-height:1.45}.platform-domain-control .domain-actions-card .domain-impact-confirmation.compact{margin-top:11px;padding:12px}.platform-domain-control .domain-actions-card .domain-impact-confirmation.compact>strong{font-size:14px}.platform-domain-control .domain-actions-card .domain-impact-confirmation.compact>p{margin:6px 0 10px;font-size:13px;line-height:1.5}.platform-domain-control .domain-actions-card .domain-impact-confirmation.compact>div{flex-wrap:wrap;gap:8px}.platform-domain-control .domain-actions-card .domain-impact-confirmation.compact button{cursor:pointer;min-height:38px;padding:0 11px;font-size:12px}.platform-domain-control .domain-provider-card dl{margin-top:13px}.platform-domain-control .domain-provider-card dl>div{min-height:48px;font-size:13px}.platform-domain-control .domain-provider-card dd{line-height:1.4}.platform-domain-control .domain-provider-card>p{margin-top:12px;padding:11px;font-size:13px;line-height:1.5}.platform-domain-control .domain-provider-sync{margin-top:15px;padding-top:14px}.platform-domain-control .domain-provider-sync>strong{margin-bottom:10px;font-size:12px}.platform-domain-control .domain-provider-sync label{margin-top:11px}.platform-domain-control .domain-provider-sync select{height:42px}.platform-domain-control .domain-provider-sync textarea{min-height:78px}.platform-domain-control .domain-provider-sync>button{cursor:pointer;min-height:40px;margin-top:11px;font-size:13px}.platform-domain-control .domain-provider-sync>small{margin-top:9px;font-size:12px;line-height:1.5}.platform-domain-control .domain-history-card header>strong{width:32px;height:32px;font-size:12px}.platform-domain-control .domain-history-card>div{padding:7px 18px 14px}.platform-domain-control .domain-history-card article{grid-template-columns:10px 1fr;gap:11px;padding:13px 0}.platform-domain-control .domain-history-card article>i{width:8px;height:8px;margin-top:5px}.platform-domain-control .domain-history-card article strong{font-size:14px}.platform-domain-control .domain-history-card article p{margin:5px 0;font-size:13px;line-height:1.5}.platform-domain-control .domain-history-card article small{font-size:12px;line-height:1.4}@media (max-width:980px){.platform-domain-control .domain-detail-layout{grid-template-columns:1fr}.platform-domain-control .domain-detail-side{grid-template-columns:1fr 1fr;display:grid}.platform-domain-control .domain-history-card{grid-column:1/-1}}@media (max-width:760px){.platform-domain-control .domain-detail-hero{flex-direction:column;align-items:flex-start}.platform-domain-control .domain-detail-state{text-align:left}.platform-domain-control .domain-simulator-invite{grid-template-columns:36px minmax(0,1fr)}.platform-domain-control .domain-simulator-invite>a{grid-column:2;justify-self:start}.platform-domain-control .domain-progress-strip{grid-template-columns:1fr 1fr}.platform-domain-control .domain-dns-panel>header{flex-direction:column;align-items:flex-start}.platform-domain-control .domain-dns-table{overflow-x:auto}.platform-domain-control .domain-dns-row{min-width:760px}.platform-domain-control .domain-detail-side{display:flex}}@media (max-width:540px){.platform-domain-control .domain-progress-strip{grid-template-columns:1fr}.platform-domain-control .domain-progress-strip article{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-domain-control .domain-provisioning-grid{grid-template-columns:1fr}.platform-domain-control .domain-provisioning-grid label.wide{grid-column:auto}.platform-domain-control .domain-provisioning-setup>footer{flex-direction:column;align-items:stretch}.platform-domain-control .domain-provider-import{grid-template-columns:1fr}.platform-domain-control .domain-provider-import button,.platform-domain-control .domain-provisioning-setup>footer .button{justify-content:center;width:100%}.platform-domain-control .domain-provider-import small{grid-column:auto}.platform-domain-control .domain-route-target{grid-template-columns:46px 1fr}.platform-domain-control .domain-route-target>b{grid-column:2}}.platform-domain-detail-live-state{background:#f5faf8;border:1px solid #cfe3dc;border-left:4px solid #168067;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:68px;padding:12px 15px;display:grid}.platform-domain-detail-live-state>span{background:#e3f2ed;border:1px solid #bcd8cf;place-items:center;width:32px;height:32px;display:grid}.platform-domain-detail-live-state>span i{background:#168067;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1680671f}.platform-domain-detail-live-state>div small,.platform-domain-detail-live-state>div strong,.platform-domain-detail-live-state>div p{display:block}.platform-domain-detail-live-state>div small{color:#176c59;letter-spacing:.05em;font-size:12px;font-weight:800}.platform-domain-detail-live-state>div strong{color:#173c33;margin-top:3px;font-size:14px}.platform-domain-detail-live-state>div p{color:#587169;margin:3px 0 0;font-size:12px;line-height:1.45}.platform-domain-detail-live-state time{color:#587169;white-space:nowrap;font-size:12px}.platform-domain-detail-live-state>button{color:#126b55;cursor:pointer;background:#fff;border:1px solid #a9cfc3;min-height:40px;padding:0 13px;font-size:12px;font-weight:750}.platform-domain-detail-live-state>button:disabled{cursor:not-allowed;opacity:.6}.platform-domain-detail-live-state.syncing>span i{animation:1.1s ease-in-out infinite platform-domain-live-pulse}.platform-domain-detail-live-state.offline{background:#fffbef;border-color:#e4c77d #e4c77d #e4c77d #a87923}.platform-domain-detail-live-state.offline>span{background:#f7eecf;border-color:#e5cd8e}.platform-domain-detail-live-state.offline>span i{background:#a87923;box-shadow:0 0 0 4px #a879231f}.platform-domain-detail-live-state.unavailable{background:#fff8f6;border-color:#dfb6ad #dfb6ad #dfb6ad #a64534}.platform-domain-detail-live-state.unavailable>span{background:#f8e6e1;border-color:#e1bdb5}.platform-domain-detail-live-state.unavailable>span i{background:#a64534;box-shadow:0 0 0 4px #a645341c}.platform-domain-control .domain-provider-draft-note{color:#72561c;background:#fff8e7;border-left:3px solid #a87923;margin-top:10px;padding:9px 10px;font-size:12px;font-style:normal;line-height:1.45;display:block}.platform-domain-detail-unavailable{background:snow;border:1px solid #dfb6ad;place-items:center;min-height:430px;display:grid}.platform-domain-detail-unavailable>section{text-align:center;width:min(600px,100% - 32px);padding:35px 24px}.platform-domain-detail-unavailable>section>span{color:#a64534;background:#f7e5e1;place-items:center;width:48px;height:48px;margin:0 auto 15px;font-size:20px;display:grid}.platform-domain-detail-unavailable small{color:#9b4b3e;letter-spacing:.06em;font-size:12px;font-weight:800}.platform-domain-detail-unavailable h1{color:#342925;margin:8px 0;font-size:24px;line-height:1.25}.platform-domain-detail-unavailable p{color:#6f625e;margin:0 auto;font-size:14px;line-height:1.6}.platform-domain-detail-unavailable div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.platform-domain-detail-unavailable a{color:#664b45;background:#fff;border:1px solid #cdb9b4;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.platform-domain-detail-unavailable a:first-child{color:#fff;background:#177c62;border-color:#177c62}@keyframes platform-domain-live-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:820px){.platform-domain-detail-live-state{grid-template-columns:34px minmax(0,1fr) auto}.platform-domain-detail-live-state time{grid-column:2}.platform-domain-detail-live-state>button{grid-area:1/3/span 2}.platform-domain-control .domain-dns-table{overflow:visible}.platform-domain-control .domain-dns-row.header{display:none}.platform-domain-control .domain-dns-row:not(.header){background:#fbfdfc;border:1px solid #d8e2de;grid-template-columns:1fr auto;gap:10px 14px;min-width:0;margin-bottom:10px;padding:13px;display:grid}.platform-domain-control .domain-dns-row:not(.header)>b,.platform-domain-control .domain-dns-row:not(.header)>code{grid-column:1/-1;min-width:0}.platform-domain-control .domain-dns-row:not(.header)>b:before,.platform-domain-control .domain-dns-row:not(.header)>code:before{content:attr(data-label);color:#65746e;font-family:var(--font-geist-sans);letter-spacing:.03em;margin-bottom:4px;font-size:12px;font-weight:750;display:block}.platform-domain-control .domain-dns-row:not(.header)>button{grid-column:1/-1;width:100%;min-height:40px}}@media (max-width:590px){.platform-domain-detail-live-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.platform-domain-detail-live-state>span{width:30px;height:30px}.platform-domain-detail-live-state time{grid-column:2}.platform-domain-detail-live-state>button{grid-area:auto/1/auto/-1;width:100%}.platform-domain-control .domain-dns-table{margin:0 12px}.platform-domain-detail-unavailable>section{padding:28px 18px}.platform-domain-detail-unavailable h1{font-size:21px}.platform-domain-detail-unavailable div{flex-direction:column;align-items:stretch}.platform-domain-detail-unavailable a{justify-content:center}}.platform-domain-control .domain-public-response{--response-accent:#177c62;--response-soft:#e8f5f0;border:1px solid #d8e2de;border-left:4px solid var(--response-accent);background:#fff;border-radius:2px;overflow:hidden}.platform-domain-control .domain-public-response.warning{--response-accent:#9a691c;--response-soft:#fbf0dc}.platform-domain-control .domain-public-response.privacy{--response-accent:#67509b;--response-soft:#eee9f8}.platform-domain-control .domain-public-response.danger{--response-accent:#a4463c;--response-soft:#f9e9e6}.platform-domain-control .domain-public-response.protected{--response-accent:#315f7d;--response-soft:#e9f1f6}.platform-domain-control .domain-public-response>header{background:linear-gradient(90deg, var(--response-soft), #fff 55%);border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:1rem;min-height:84px;padding:1rem 1.25rem;display:flex}.platform-domain-control .domain-public-response>header span,.platform-domain-control .domain-public-response>header h2,.platform-domain-control .domain-public-response>header p{display:block}.platform-domain-control .domain-public-response>header span{color:var(--response-accent);letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-domain-control .domain-public-response>header h2{color:#263a33;margin:.35rem 0 .25rem;font-size:1.125rem;line-height:1.3}.platform-domain-control .domain-public-response>header p{color:#62726c;margin:0;font-size:.875rem;line-height:1.5}.platform-domain-control .domain-public-response>header>b{border:1px solid var(--response-accent);flex:none;padding:.5rem .65rem}@supports (color:color-mix(in lab, red, red)){.platform-domain-control .domain-public-response>header>b{border:1px solid color-mix(in srgb, var(--response-accent) 25%, #d4ded9)}}.platform-domain-control .domain-public-response>header>b{color:var(--response-accent);letter-spacing:.05em;background:#fff;border-radius:2px;font-size:.75rem}.platform-domain-control .domain-public-response-lenses{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);min-height:15rem;display:grid}.platform-domain-control .domain-public-response-lenses>article{flex-direction:column;justify-content:center;min-width:0;padding:1.4rem;display:flex}.platform-domain-control .domain-public-response-lenses>article.visitor{background:#fbfcfc}.platform-domain-control .domain-public-response-lenses>article.private{background:var(--response-soft)}@supports (color:color-mix(in lab, red, red)){.platform-domain-control .domain-public-response-lenses>article.private{background:color-mix(in srgb, var(--response-soft) 42%, #fff)}}.platform-domain-control .domain-public-response-lenses article>small{color:var(--response-accent);letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-domain-control .domain-public-response-lenses article>strong{color:#263a33;margin-top:.55rem;font-size:1.0625rem;line-height:1.35}.platform-domain-control .domain-public-response-lenses article>p{color:#5c6d66;margin:.5rem 0 0;font-size:1rem;line-height:1.6}.platform-domain-control .domain-public-response-lenses article>code{overflow-wrap:anywhere;color:#41544c;font-family:var(--font-geist-mono), monospace;margin-top:auto;padding-top:1rem;font-size:.8125rem;line-height:1.5}.platform-domain-control .domain-public-response-boundary{color:#fff;background:#173248;border-inline:1px solid #ffffff1a;place-content:center;justify-items:center;gap:.45rem;display:grid}.platform-domain-control .domain-public-response-boundary b{color:#72d2b5;background:#ffffff12;border:1px solid #ffffff2b;border-radius:2px;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;display:grid}.platform-domain-control .domain-public-response-boundary small{color:#aebfc7;letter-spacing:.05em;writing-mode:vertical-rl;font-size:.75rem;font-weight:800;transform:rotate(180deg)}.platform-domain-control .domain-public-response>footer{background:#f8faf9;border-top:1px solid #dfe6e3;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:72px;padding:.85rem 1.25rem;display:grid}.platform-domain-control .domain-public-response>footer>span{background:var(--response-soft);width:2.25rem;height:2.25rem;color:var(--response-accent);border-radius:2px;place-items:center;font-size:.875rem;font-weight:800;display:grid}.platform-domain-control .domain-public-response>footer p{margin:0}.platform-domain-control .domain-public-response>footer strong,.platform-domain-control .domain-public-response>footer small{display:block}.platform-domain-control .domain-public-response>footer strong{color:#31443d;font-size:.875rem}.platform-domain-control .domain-public-response>footer small{color:#687871;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.platform-domain-control .domain-public-response>footer a{border:1px solid var(--response-accent);background:var(--response-accent);color:#fff;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .9rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.platform-domain-control .domain-public-response>footer a:focus-visible{outline:3px solid var(--response-accent)}@supports (color:color-mix(in lab, red, red)){.platform-domain-control .domain-public-response>footer a:focus-visible{outline:3px solid color-mix(in srgb, var(--response-accent) 35%, transparent)}}.platform-domain-control .domain-public-response>footer a:focus-visible{outline-offset:3px}@media (max-width:52rem){.platform-domain-control .domain-public-response>header{align-items:flex-start}.platform-domain-control .domain-public-response-lenses{grid-template-columns:1fr}.platform-domain-control .domain-public-response-boundary{border:1px solid #ffffff1a;border-inline:0;grid-auto-flow:column;min-height:3.75rem}.platform-domain-control .domain-public-response-boundary small{writing-mode:horizontal-tb;transform:none}.platform-domain-control .domain-public-response-lenses>article{min-height:12rem}}@media (max-width:36rem){.platform-domain-control .domain-public-response>header{flex-direction:column;padding:1rem}.platform-domain-control .domain-public-response-lenses>article{min-height:auto;padding:1.15rem 1rem}.platform-domain-control .domain-public-response-lenses article>code{margin-top:.4rem}.platform-domain-control .domain-public-response>footer{grid-template-columns:2.25rem minmax(0,1fr);padding:1rem}.platform-domain-control .domain-public-response>footer a{grid-column:1/-1;width:100%}}.organization-domain-detail-live{gap:16px}.organization-domain-detail-live *{font-size:12px!important}.organization-domain-detail-live h2{line-height:1.3;font-size:17px!important}.organization-domain-detail-live button,.organization-domain-detail-live a{cursor:pointer}.organization-domain-detail-live-state{border:1px solid #cfe3dc;background:#f5faf8;border-left:4px solid #168067;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:13px 15px;display:grid}.organization-domain-detail-live-state>span{background:#e3f2ed;border:1px solid #bcd8cf;place-items:center;width:32px;height:32px;display:grid}.organization-domain-detail-live-state>span i{background:#168067;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1680671f}.organization-domain-detail-live-state>div small,.organization-domain-detail-live-state>div strong,.organization-domain-detail-live-state>div p{display:block}.organization-domain-detail-live-state>div small{color:#176c59;letter-spacing:.05em;font-weight:800}.organization-domain-detail-live-state>div strong{color:#173c33;margin-top:3px;font-size:14px!important}.organization-domain-detail-live-state>div p{color:#587169;margin:3px 0 0;line-height:1.45}.organization-domain-detail-live-state time{color:#587169;white-space:nowrap}.organization-domain-detail-live-state>button{color:#126b55;background:#fff;border:1px solid #a9cfc3;min-height:40px;padding:0 13px;font-weight:750}.organization-domain-detail-live-state>button:disabled{cursor:not-allowed;opacity:.6}.organization-domain-detail-live-state.syncing>span i{animation:1.1s ease-in-out infinite organization-domain-detail-live-pulse}.organization-domain-detail-live-state.offline{background:#fffbef;border-color:#e4c77d #e4c77d #e4c77d #a87923}.organization-domain-detail-live-state.offline>span{background:#f7eecf;border-color:#e5cd8e}.organization-domain-detail-live-state.offline>span i{background:#a87923;box-shadow:0 0 0 4px #a879231f}.organization-domain-detail-live-state.unavailable{background:#fff8f6;border-color:#dfb6ad #dfb6ad #dfb6ad #a64534}.organization-domain-detail-live-state.unavailable>span{background:#f8e6e1;border-color:#e1bdb5}.organization-domain-detail-live-state.unavailable>span i{background:#a64534;box-shadow:0 0 0 4px #a645341c}.organization-domain-detail-live .domain-detail-hero{min-height:118px;padding:20px 22px}.organization-domain-detail-live .domain-detail-address{gap:15px}.organization-domain-detail-live .domain-detail-address>span{width:50px;height:50px;font-size:22px!important}.organization-domain-detail-live .domain-detail-address h2{overflow-wrap:anywhere;margin:6px 0;font-size:20px!important}.organization-domain-detail-live .domain-detail-address p{font-size:14px!important}.organization-domain-detail-live .domain-detail-state .pill{padding:7px 10px}.organization-domain-detail-live .domain-detail-state small{margin-top:8px;line-height:1.45}.organization-domain-detail-live .domain-simulator-invite{grid-template-columns:36px minmax(0,1fr) auto;gap:13px;min-height:74px;padding:13px 17px}.organization-domain-detail-live .domain-simulator-invite>span{width:34px;height:34px;font-size:14px!important}.organization-domain-detail-live .domain-simulator-invite p{margin:0}.organization-domain-detail-live .domain-simulator-invite p strong{margin-top:4px;font-size:15px!important}.organization-domain-detail-live .domain-simulator-invite p b{margin-top:3px;line-height:1.45}.organization-domain-detail-live .domain-simulator-invite>a{padding:10px 12px;font-size:13px!important}.organization-domain-detail-live .domain-progress-strip article{gap:11px;min-height:76px;padding:13px 16px}.organization-domain-detail-live .domain-progress-strip b{width:32px;height:32px}.organization-domain-detail-live .domain-progress-strip span{line-height:1.35;font-size:14px!important}.organization-domain-detail-live .domain-action-message{min-height:48px;padding:10px 13px;font-size:13px!important}.organization-domain-detail-live .domain-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.62fr);gap:16px}.organization-domain-detail-live .domain-detail-main,.organization-domain-detail-live .domain-detail-side{gap:16px}.organization-domain-detail-live .domain-dns-panel>header,.organization-domain-detail-live .domain-routing-panel>header,.organization-domain-detail-live .domain-history-card>header{min-height:82px;padding:16px 18px}.organization-domain-detail-live .domain-dns-panel h2,.organization-domain-detail-live .domain-routing-panel h2,.organization-domain-detail-live .domain-history-card h2{margin-top:6px}.organization-domain-detail-live .organization-domain-dns-actions{gap:8px}.organization-domain-detail-live .organization-domain-dns-actions .button{min-height:40px;padding:10px 13px;font-size:13px!important}.organization-domain-detail-live .domain-dns-intro{margin:16px 18px;line-height:1.55;font-size:14px!important}.organization-domain-detail-live .domain-dns-table{margin:0 18px}.organization-domain-detail-live .domain-dns-row{grid-template-columns:60px minmax(150px,.72fr) minmax(220px,1.2fr) minmax(130px,.65fr) 80px;gap:11px;min-width:0;min-height:66px;padding:9px 12px}.organization-domain-detail-live .domain-dns-row.header{min-height:38px}.organization-domain-detail-live .domain-dns-row b,.organization-domain-detail-live .domain-dns-row code{overflow-wrap:anywhere;white-space:normal;line-height:1.45;font-size:13px!important}.organization-domain-detail-live .domain-dns-row button{min-height:36px;padding:0 10px}.organization-domain-detail-live .domain-dns-note{padding:13px 18px 17px;line-height:1.55}.organization-domain-detail-live .scoped-dns-state b{white-space:normal;padding:6px 7px}.organization-domain-detail-live .scoped-dns-state small{overflow-wrap:anywhere;white-space:normal;margin-top:5px;line-height:1.4}.organization-domain-detail-live .organization-domain-dns-awaiting{grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:145px;margin:18px;padding:18px}.organization-domain-detail-live .organization-domain-dns-awaiting>span{width:40px;height:40px}.organization-domain-detail-live .organization-domain-dns-awaiting strong{font-size:14px!important}.organization-domain-detail-live .organization-domain-dns-awaiting p{margin-top:6px;line-height:1.55;font-size:13px!important}.organization-domain-detail-live .organization-domain-dns-awaiting a{margin-top:10px;font-size:13px!important}.organization-domain-detail-live .domain-related-list{padding:7px 18px 15px}.organization-domain-detail-live .domain-related-list>a{grid-template-columns:minmax(0,1fr) auto 18px;gap:11px;min-height:68px;padding:11px 5px}.organization-domain-detail-live .domain-related-list strong{overflow-wrap:anywhere;font-size:13px!important}.organization-domain-detail-live .domain-related-list small{margin-top:4px;line-height:1.45}.organization-domain-detail-live .domain-related-list i{font-size:15px!important}.organization-domain-detail-live .organization-domain-next-steps>header{min-height:72px;padding:14px 18px}.organization-domain-detail-live .organization-domain-next-steps>header h2{margin-top:6px}.organization-domain-detail-live .organization-domain-next-steps article{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:105px;padding:14px 16px}.organization-domain-detail-live .organization-domain-next-steps article>b{width:36px;height:36px}.organization-domain-detail-live .organization-domain-next-steps article strong{font-size:14px!important}.organization-domain-detail-live .organization-domain-next-steps article small{margin-top:5px;line-height:1.5}.organization-domain-detail-live .domain-provider-card,.organization-domain-detail-live .organization-domain-profile-impact,.organization-domain-detail-live .organization-domain-target-card{padding:18px}.organization-domain-detail-live .domain-provider-card dl{margin-top:13px}.organization-domain-detail-live .domain-provider-card dl>div{min-height:48px;font-size:13px!important}.organization-domain-detail-live .domain-provider-card>p{margin-top:12px;padding:11px;line-height:1.5;font-size:13px!important}.organization-domain-detail-live .domain-provider-card>p.attention{color:#8c3e35;background:#fff1ef;border-left:3px solid #a34a40}.organization-domain-detail-live .organization-domain-profile-impact h2{margin:6px 0 12px}.organization-domain-detail-live .organization-domain-profile-impact article{min-height:76px}.organization-domain-detail-live .organization-domain-profile-impact article strong{font-size:20px!important}.organization-domain-detail-live .organization-domain-profile-impact article small{margin-top:5px}.organization-domain-detail-live .organization-domain-profile-impact>p{margin-top:11px;padding:11px;line-height:1.55;font-size:13px!important}.organization-domain-detail-live .organization-domain-target-card>div{grid-template-columns:46px minmax(0,1fr);gap:11px;min-height:76px;margin-top:12px;padding:11px}.organization-domain-detail-live .organization-domain-target-card>div>b{width:44px;height:44px}.organization-domain-detail-live .organization-domain-target-card>div strong{font-size:14px!important}.organization-domain-detail-live .organization-domain-target-card>div small{margin-top:4px}.organization-domain-detail-live .organization-domain-target-card dl>div{min-height:46px;font-size:13px!important}.organization-domain-detail-live .organization-domain-target-card>a{min-height:40px;margin-top:12px;font-size:13px!important}.organization-domain-detail-live .organization-domain-target-card>a.secondary{color:#4d625b;background:#f7faf9;border-color:#cbd9d4}.organization-domain-detail-live .domain-history-card header>strong{width:32px;height:32px}.organization-domain-detail-live .domain-history-card>div{padding:7px 18px 14px}.organization-domain-detail-live .domain-history-card article{grid-template-columns:10px 1fr;gap:11px;padding:13px 0}.organization-domain-detail-live .domain-history-card article>i{width:8px;height:8px;margin-top:5px}.organization-domain-detail-live .domain-history-card article strong{font-size:14px!important}.organization-domain-detail-live .domain-history-card article p{margin:5px 0;line-height:1.5;font-size:13px!important}.organization-domain-detail-live .domain-history-card article small{line-height:1.45}.organization-domain-detail-unavailable{background:snow;border:1px solid #dfb6ad;place-items:center;min-height:430px;display:grid}.organization-domain-detail-unavailable>section{text-align:center;width:min(600px,100% - 32px);padding:35px 24px}.organization-domain-detail-unavailable>section>span{color:#a64534;background:#f7e5e1;place-items:center;width:48px;height:48px;margin:0 auto 15px;font-size:20px;display:grid}.organization-domain-detail-unavailable small{color:#9b4b3e;letter-spacing:.06em;font-size:12px;font-weight:800}.organization-domain-detail-unavailable h1{color:#342925;margin:8px 0;font-size:22px;line-height:1.25}.organization-domain-detail-unavailable p{color:#6f625e;margin:0 auto;font-size:14px;line-height:1.6}.organization-domain-detail-unavailable div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.organization-domain-detail-unavailable a{color:#664b45;background:#fff;border:1px solid #cdb9b4;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.organization-domain-detail-unavailable a:first-child{color:#fff;background:#177c62;border-color:#177c62}@keyframes organization-domain-detail-live-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:1020px){.organization-domain-detail-live .domain-detail-layout{grid-template-columns:1fr}.organization-domain-detail-live .domain-detail-side{grid-template-columns:1fr 1fr;display:grid}.organization-domain-detail-live .domain-history-card{grid-column:1/-1}}@media (max-width:820px){.organization-domain-detail-live-state{grid-template-columns:34px minmax(0,1fr) auto}.organization-domain-detail-live-state time{grid-column:2}.organization-domain-detail-live-state>button{grid-area:1/3/span 2}.organization-domain-detail-live .domain-detail-hero{flex-direction:column;align-items:flex-start}.organization-domain-detail-live .domain-detail-state{text-align:left}.organization-domain-detail-live .domain-simulator-invite{grid-template-columns:36px minmax(0,1fr)}.organization-domain-detail-live .domain-simulator-invite>a{grid-column:2;justify-self:start}.organization-domain-detail-live .domain-progress-strip{grid-template-columns:1fr 1fr}.organization-domain-detail-live .domain-dns-panel>header{flex-direction:column;align-items:flex-start}.organization-domain-detail-live .domain-dns-table{margin:0 13px;overflow:visible}.organization-domain-detail-live .domain-dns-row.header{display:none}.organization-domain-detail-live .domain-dns-row:not(.header){background:#fbfdfc;border:1px solid #d8e2de;grid-template-columns:1fr 1fr;gap:12px 15px;min-width:0;margin-bottom:11px;padding:14px;display:grid}.organization-domain-detail-live .domain-dns-row:not(.header)>b,.organization-domain-detail-live .domain-dns-row:not(.header)>code,.organization-domain-detail-live .domain-dns-row:not(.header)>.scoped-dns-state{min-width:0}.organization-domain-detail-live .domain-dns-row:not(.header)>b:before,.organization-domain-detail-live .domain-dns-row:not(.header)>code:before,.organization-domain-detail-live .domain-dns-row:not(.header)>.scoped-dns-state:before{content:attr(data-label);color:#65746e;font-family:var(--font-geist-sans);letter-spacing:.03em;margin-bottom:6px;font-weight:750;display:block}.organization-domain-detail-live .domain-dns-row:not(.header)>button{grid-column:1/-1;width:100%;min-height:40px}.organization-domain-detail-live .domain-detail-side{display:flex}}@media (max-width:600px){.organization-domain-detail-live-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.organization-domain-detail-live-state>span{width:30px;height:30px}.organization-domain-detail-live-state time{grid-column:2}.organization-domain-detail-live-state>button{grid-area:auto/1/auto/-1;width:100%}.organization-domain-detail-live .domain-detail-address{align-items:flex-start}.organization-domain-detail-live .domain-detail-address>span{width:42px;height:42px}.organization-domain-detail-live .domain-detail-address h2{font-size:18px!important}.organization-domain-detail-live .domain-simulator-invite>a{text-align:center;grid-column:1/-1;width:100%}.organization-domain-detail-live .domain-progress-strip{grid-template-columns:1fr}.organization-domain-detail-live .domain-progress-strip article{border-right:0;border-bottom:1px solid var(--line-soft)}.organization-domain-detail-live .domain-dns-row:not(.header){grid-template-columns:1fr}.organization-domain-detail-live .domain-dns-row:not(.header)>button{grid-column:auto}.organization-domain-detail-live .organization-domain-dns-actions{flex-direction:column;width:100%}.organization-domain-detail-live .organization-domain-dns-actions .button{justify-content:center;width:100%}.organization-domain-detail-live .organization-domain-next-steps>div{grid-template-columns:1fr}.organization-domain-detail-live .organization-domain-next-steps article{border-right:0;border-bottom:1px solid var(--line-soft)}.organization-domain-detail-unavailable>section{padding:28px 18px}.organization-domain-detail-unavailable h1{font-size:20px}.organization-domain-detail-unavailable div{flex-direction:column;align-items:stretch}.organization-domain-detail-unavailable a{justify-content:center}}.organization-domain-detail-live .organization-domain-public-response{--organization-response-accent:#16745d;--organization-response-soft:#e7f4ef;border:1px solid #d5e1dc;border-left:4px solid var(--organization-response-accent);background:#fff;border-radius:2px;overflow:hidden}.organization-domain-detail-live .organization-domain-public-response.warning{--organization-response-accent:#95651c;--organization-response-soft:#fbefd9}.organization-domain-detail-live .organization-domain-public-response.privacy{--organization-response-accent:#645098;--organization-response-soft:#eee9f8}.organization-domain-detail-live .organization-domain-public-response.danger{--organization-response-accent:#a14339;--organization-response-soft:#f9e8e5}.organization-domain-detail-live .organization-domain-public-response.protected{--organization-response-accent:#315f7d;--organization-response-soft:#e9f1f6}.organization-domain-detail-live .organization-domain-public-response>header{background:var(--organization-response-soft);border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:16px 20px;display:flex}.organization-domain-detail-live .organization-domain-public-response>header span,.organization-domain-detail-live .organization-domain-public-response>header h2,.organization-domain-detail-live .organization-domain-public-response>header p{display:block}.organization-domain-detail-live .organization-domain-public-response>header span{color:var(--organization-response-accent);letter-spacing:.07em;font-weight:850;font-size:12px!important}.organization-domain-detail-live .organization-domain-public-response>header h2{color:#263a33;margin:5px 0 3px;line-height:1.3;font-size:18px!important}.organization-domain-detail-live .organization-domain-public-response>header p{color:#5d6f68;margin:0;line-height:1.5;font-size:14px!important}.organization-domain-detail-live .organization-domain-public-response>header>b{border:1px solid var(--organization-response-accent);flex:none;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.organization-domain-detail-live .organization-domain-public-response>header>b{border:1px solid color-mix(in srgb, var(--organization-response-accent) 28%, #d4ded9)}}.organization-domain-detail-live .organization-domain-public-response>header>b{color:var(--organization-response-accent);letter-spacing:.05em;background:#fff;border-radius:2px;font-size:12px!important}.organization-domain-detail-live .organization-domain-public-response-lenses{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);min-height:238px;display:grid}.organization-domain-detail-live .organization-domain-public-response-lenses>article{flex-direction:column;justify-content:center;min-width:0;padding:22px;display:flex}.organization-domain-detail-live .organization-domain-public-response-lenses>article.visitor{background:#fbfcfc}.organization-domain-detail-live .organization-domain-public-response-lenses>article.private{background:var(--organization-response-soft)}@supports (color:color-mix(in lab, red, red)){.organization-domain-detail-live .organization-domain-public-response-lenses>article.private{background:color-mix(in srgb, var(--organization-response-soft) 44%, #fff)}}.organization-domain-detail-live .organization-domain-public-response-lenses article>small{color:var(--organization-response-accent);letter-spacing:.07em;font-weight:850;font-size:12px!important}.organization-domain-detail-live .organization-domain-public-response-lenses article>strong{color:#263a33;margin-top:8px;line-height:1.35;font-size:17px!important}.organization-domain-detail-live .organization-domain-public-response-lenses article>p{color:#576a62;margin:8px 0 0;line-height:1.6;font-size:14px!important}.organization-domain-detail-live .organization-domain-public-response-lenses article>code{overflow-wrap:anywhere;color:#40534b;font-family:var(--font-geist-mono), monospace;margin-top:auto;padding-top:16px;line-height:1.5;font-size:13px!important}.organization-domain-detail-live .organization-domain-public-response-boundary{color:#fff;background:#173248;place-content:center;justify-items:center;gap:7px;display:grid}.organization-domain-detail-live .organization-domain-public-response-boundary b{color:#72d2b5;background:#ffffff12;border:1px solid #ffffff2b;border-radius:2px;place-items:center;width:36px;height:36px;display:grid;font-size:14px!important}.organization-domain-detail-live .organization-domain-public-response-boundary small{color:#b9c7cd;letter-spacing:.05em;writing-mode:vertical-rl;font-weight:800;transform:rotate(180deg);font-size:12px!important}.organization-domain-detail-live .organization-domain-public-response>footer{background:#f8faf9;border-top:1px solid #dfe6e3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:13px 20px;display:grid}.organization-domain-detail-live .organization-domain-public-response>footer>span{background:var(--organization-response-soft);width:36px;height:36px;color:var(--organization-response-accent);border-radius:2px;place-items:center;font-weight:800;display:grid;font-size:14px!important}.organization-domain-detail-live .organization-domain-public-response>footer p{margin:0}.organization-domain-detail-live .organization-domain-public-response>footer strong,.organization-domain-detail-live .organization-domain-public-response>footer small{display:block}.organization-domain-detail-live .organization-domain-public-response>footer strong{color:#30433c;font-size:14px!important}.organization-domain-detail-live .organization-domain-public-response>footer small{color:#65766f;margin-top:4px;line-height:1.5;font-size:13px!important}.organization-domain-detail-live .organization-domain-public-response>footer a{border:1px solid var(--organization-response-accent);background:var(--organization-response-accent);color:#fff;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex;font-size:13px!important}.organization-domain-detail-live .organization-domain-public-response>footer a:focus-visible{outline:3px solid var(--organization-response-accent)}@supports (color:color-mix(in lab, red, red)){.organization-domain-detail-live .organization-domain-public-response>footer a:focus-visible{outline:3px solid color-mix(in srgb, var(--organization-response-accent) 35%, transparent)}}.organization-domain-detail-live .organization-domain-public-response>footer a:focus-visible{outline-offset:3px}@media (max-width:820px){.organization-domain-detail-live .organization-domain-public-response>header{align-items:flex-start}.organization-domain-detail-live .organization-domain-public-response-lenses{grid-template-columns:1fr}.organization-domain-detail-live .organization-domain-public-response-boundary{grid-auto-flow:column;min-height:60px}.organization-domain-detail-live .organization-domain-public-response-boundary small{writing-mode:horizontal-tb;transform:none}.organization-domain-detail-live .organization-domain-public-response-lenses>article{min-height:190px}}@media (max-width:600px){.organization-domain-detail-live .organization-domain-public-response>header{flex-direction:column;padding:16px}.organization-domain-detail-live .organization-domain-public-response-lenses>article{min-height:auto;padding:19px 16px}.organization-domain-detail-live .organization-domain-public-response-lenses article>code{margin-top:6px}.organization-domain-detail-live .organization-domain-public-response>footer{grid-template-columns:36px minmax(0,1fr);padding:16px}.organization-domain-detail-live .organization-domain-public-response>footer a{grid-column:1/-1;width:100%}}.organization-domain-simulator-live{gap:16px}.organization-domain-simulator-live *{font-size:12px!important}.organization-domain-simulator-live h2{line-height:1.3;font-size:17px!important}.organization-domain-simulator-live h3{line-height:1.35;font-size:15px!important}.organization-domain-simulator-live a,.organization-domain-simulator-live button{cursor:pointer}.organization-domain-simulator-live-state{background:#f5faf8;border:1px solid #cfe3dc;border-left:4px solid #168067;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:13px 15px;display:grid}.organization-domain-simulator-live-state>span{background:#e3f2ed;border:1px solid #bcd8cf;place-items:center;width:32px;height:32px;display:grid}.organization-domain-simulator-live-state>span i{background:#168067;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1680671f}.organization-domain-simulator-live-state>div small,.organization-domain-simulator-live-state>div strong,.organization-domain-simulator-live-state>div p{display:block}.organization-domain-simulator-live-state>div small{color:#176c59;letter-spacing:.05em;font-weight:800}.organization-domain-simulator-live-state>div strong{color:#173c33;margin-top:3px;font-size:14px!important}.organization-domain-simulator-live-state>div p{color:#587169;margin:3px 0 0;line-height:1.45}.organization-domain-simulator-live-state time{color:#587169;white-space:nowrap}.organization-domain-simulator-live-state>button{color:#126b55;background:#fff;border:1px solid #a9cfc3;min-height:40px;padding:0 13px;font-weight:750}.organization-domain-simulator-live-state>button:disabled{cursor:not-allowed;opacity:.6}.organization-domain-simulator-live-state.syncing>span i{animation:1.1s ease-in-out infinite organization-domain-simulator-pulse}.organization-domain-simulator-live-state.offline{background:#fffbef;border-color:#e4c77d #e4c77d #e4c77d #a87923}.organization-domain-simulator-live-state.offline>span{background:#f7eecf;border-color:#e5cd8e}.organization-domain-simulator-live-state.offline>span i{background:#a87923;box-shadow:0 0 0 4px #a879231f}.organization-domain-simulator-live-state.unavailable{background:#fff8f6;border-color:#dfb6ad #dfb6ad #dfb6ad #a64534}.organization-domain-simulator-live-state.unavailable>span{background:#f8e6e1;border-color:#e1bdb5}.organization-domain-simulator-live-state.unavailable>span i{background:#a64534;box-shadow:0 0 0 4px #a645341c}.organization-domain-simulator-live .domain-simulator-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-height:232px}.organization-domain-simulator-live .domain-simulator-hero>div{padding:30px 32px}.organization-domain-simulator-live .domain-simulator-hero h2{margin-top:9px;font-size:22px!important}.organization-domain-simulator-live .domain-simulator-hero>div>p{margin-top:12px;line-height:1.6;font-size:14px!important}.organization-domain-simulator-live .domain-simulator-hero nav{gap:8px;margin-top:20px}.organization-domain-simulator-live .domain-simulator-hero nav b{padding:7px 9px}.organization-domain-simulator-live .domain-simulator-hero>aside{min-width:0;padding:28px}.organization-domain-simulator-live .domain-simulator-hero aside>code{overflow-wrap:anywhere;text-overflow:initial;white-space:normal;margin-top:12px;padding:12px;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-hero aside>p{flex-direction:column;align-items:flex-start;margin-top:13px}.organization-domain-simulator-live .domain-simulator-hero aside p span{padding:6px 8px}.organization-domain-simulator-live .domain-simulator-hero aside p b{overflow-wrap:anywhere;text-overflow:initial;white-space:normal}.organization-domain-simulator-live .domain-simulator-test>header,.organization-domain-simulator-live .domain-simulator-presets>header,.organization-domain-simulator-live .domain-simulator-mappings>header{min-height:86px;padding:17px 20px}.organization-domain-simulator-live .domain-simulator-test>header h2,.organization-domain-simulator-live .domain-simulator-presets>header h2,.organization-domain-simulator-live .domain-simulator-mappings>header h2{margin-top:6px}.organization-domain-simulator-live .domain-simulator-test>header p,.organization-domain-simulator-live .domain-simulator-presets>header p,.organization-domain-simulator-live .domain-simulator-mappings>header p{margin-top:5px;line-height:1.5}.organization-domain-simulator-live .domain-simulator-test>form{gap:10px;padding:16px 20px}.organization-domain-simulator-live .domain-simulator-test form label{min-height:46px}.organization-domain-simulator-live .domain-simulator-test form label>span{padding:0 12px;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-test form input{min-height:44px;padding:0 12px;font-size:14px!important}.organization-domain-simulator-live .domain-simulator-test form button{min-height:46px;padding:0 17px;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-result{grid-template-columns:40px minmax(0,1fr) auto;gap:13px;min-height:98px;padding:16px 20px}.organization-domain-simulator-live .domain-simulator-result>span{width:38px;height:38px;font-size:15px!important}.organization-domain-simulator-live .domain-simulator-result h3{margin-top:5px}.organization-domain-simulator-live .domain-simulator-result p{margin-top:5px;line-height:1.55;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-result>a{align-items:center;min-height:40px;padding:0 11px;display:inline-flex;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-flow{gap:0}.organization-domain-simulator-live .domain-simulator-flow article{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:84px;padding:12px}.organization-domain-simulator-live .domain-simulator-flow article>span{width:32px;height:32px}.organization-domain-simulator-live .domain-simulator-flow article p strong{margin-top:3px;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-flow article p b{overflow-wrap:anywhere;max-width:none;text-overflow:initial;white-space:normal;margin-top:4px;line-height:1.4}.organization-domain-simulator-live .domain-simulator-layout{grid-template-columns:minmax(0,1fr) 330px}.organization-domain-simulator-live .domain-simulator-presets>div>a{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;min-height:112px;padding:15px}.organization-domain-simulator-live .domain-simulator-presets a>span{width:32px;height:32px}.organization-domain-simulator-live .domain-simulator-presets a p strong{font-size:14px!important}.organization-domain-simulator-live .domain-simulator-presets a p small{margin-top:5px;line-height:1.5;font-size:12px!important}.organization-domain-simulator-live .domain-simulator-presets a p code{overflow-wrap:anywhere;max-width:none;text-overflow:initial;white-space:normal;margin-top:7px;font-size:12px!important}.organization-domain-simulator-live .domain-simulator-presets a>b{font-size:13px!important}.organization-domain-simulator-live .domain-simulator-rule,.organization-domain-simulator-live .domain-simulator-safety{padding:18px}.organization-domain-simulator-live .domain-simulator-rule h2{overflow-wrap:anywhere;text-overflow:initial;white-space:normal;margin-top:8px;font-size:16px!important}.organization-domain-simulator-live .domain-simulator-rule>p{margin-top:8px;line-height:1.55;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-rule dl{margin-top:14px}.organization-domain-simulator-live .domain-simulator-rule dl>div{min-height:48px}.organization-domain-simulator-live .domain-simulator-rule dd{overflow-wrap:anywhere;text-align:right;max-width:185px;text-overflow:initial;white-space:normal}.organization-domain-simulator-live .domain-simulator-rule>a{align-items:center;min-height:40px;margin-top:14px;display:inline-flex;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-safety ul{gap:11px;margin-top:14px}.organization-domain-simulator-live .domain-simulator-safety li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;line-height:1.5;font-size:13px!important}.organization-domain-simulator-live .domain-simulator-safety li b{width:27px;height:27px}.organization-domain-simulator-live .domain-simulator-mappings>header>dl>div{min-width:76px;padding:8px 11px}.organization-domain-simulator-live .domain-simulator-mappings dd{margin-top:4px;font-size:15px!important}.organization-domain-simulator-live .domain-simulator-mappings>div>article{grid-template-columns:90px minmax(0,1fr) 100px 125px 145px;gap:12px;min-height:82px;padding:12px 18px}.organization-domain-simulator-live .domain-simulator-mappings article p strong{overflow-wrap:anywhere;font-size:14px!important}.organization-domain-simulator-live .domain-simulator-mappings article p small{margin-top:4px;font-size:12px!important}.organization-domain-simulator-live .domain-simulator-mappings article>code{overflow-wrap:anywhere}.organization-domain-simulator-live .domain-simulator-mappings article>b{padding:6px 7px}.organization-domain-simulator-live .domain-simulator-mappings article nav{gap:12px}.organization-domain-simulator-live .domain-simulator-mappings article nav a{font-size:13px!important}.organization-domain-simulator-unavailable{background:snow;border:1px solid #dfb6ad;place-items:center;min-height:430px;display:grid}.organization-domain-simulator-unavailable>section{text-align:center;width:min(600px,100% - 32px);padding:35px 24px}.organization-domain-simulator-unavailable>section>span{color:#a64534;background:#f7e5e1;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid;font-size:20px!important}.organization-domain-simulator-unavailable small{color:#9b4b3e;letter-spacing:.06em;font-weight:800}.organization-domain-simulator-unavailable h1{color:#342925;margin:8px 0;line-height:1.25;font-size:22px!important}.organization-domain-simulator-unavailable p{color:#6f625e;margin:0 auto;line-height:1.6;font-size:14px!important}.organization-domain-simulator-unavailable div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.organization-domain-simulator-unavailable a{color:#664b45;background:#fff;border:1px solid #cdb9b4;align-items:center;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex;font-size:13px!important}.organization-domain-simulator-unavailable a:first-child{color:#fff;background:#177c62;border-color:#177c62}@keyframes organization-domain-simulator-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:1080px){.organization-domain-simulator-live .domain-simulator-hero,.organization-domain-simulator-live .domain-simulator-layout{grid-template-columns:1fr}.organization-domain-simulator-live .domain-simulator-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:820px){.organization-domain-simulator-live-state{grid-template-columns:34px minmax(0,1fr) auto}.organization-domain-simulator-live-state time{grid-column:2}.organization-domain-simulator-live-state>button{grid-area:1/3/span 2}.organization-domain-simulator-live .domain-simulator-hero>aside{border-top:1px solid #355048;border-left:0}.organization-domain-simulator-live .domain-simulator-test>header,.organization-domain-simulator-live .domain-simulator-mappings>header{flex-direction:column;align-items:flex-start}.organization-domain-simulator-live .domain-simulator-test>form{grid-template-columns:1fr}.organization-domain-simulator-live .domain-simulator-test form label{flex-direction:column;align-items:stretch}.organization-domain-simulator-live .domain-simulator-test form label>span{border-bottom:1px solid #e1e7e4;border-right:0;min-height:38px}.organization-domain-simulator-live .domain-simulator-result{grid-template-columns:40px minmax(0,1fr)}.organization-domain-simulator-live .domain-simulator-result>a{grid-column:2;justify-self:start}.organization-domain-simulator-live .domain-simulator-flow{grid-template-columns:1fr;gap:8px}.organization-domain-simulator-live .domain-simulator-flow>i{transform:rotate(90deg)}.organization-domain-simulator-live .domain-simulator-side{grid-template-columns:1fr}.organization-domain-simulator-live .domain-simulator-mappings>header>dl{grid-template-columns:1fr 1fr;width:100%;display:grid}.organization-domain-simulator-live .domain-simulator-mappings>header>dl>div{border-bottom:1px solid #e2e8e5;min-width:0}.organization-domain-simulator-live .domain-simulator-mappings>div{gap:12px;padding:14px;display:grid}.organization-domain-simulator-live .domain-simulator-mappings>div>article{border:1px solid #d8e2de;grid-template-columns:1fr 1fr;gap:13px 16px;min-width:0;padding:15px;display:grid}.organization-domain-simulator-live .domain-simulator-mappings>div>article:last-child{border-bottom:1px solid #d8e2de}.organization-domain-simulator-live .domain-simulator-mappings article>span,.organization-domain-simulator-live .domain-simulator-mappings article>p,.organization-domain-simulator-live .domain-simulator-mappings article>code,.organization-domain-simulator-live .domain-simulator-mappings article>b,.organization-domain-simulator-live .domain-simulator-mappings article>nav{text-align:left;grid-column:auto;justify-self:stretch;min-width:0}.organization-domain-simulator-live .domain-simulator-mappings article>span:before,.organization-domain-simulator-live .domain-simulator-mappings article>p:before,.organization-domain-simulator-live .domain-simulator-mappings article>code:before,.organization-domain-simulator-live .domain-simulator-mappings article>b:before,.organization-domain-simulator-live .domain-simulator-mappings article>nav:before{content:attr(data-label);color:#65746e;font-family:var(--font-geist-sans);letter-spacing:.03em;margin-bottom:6px;font-weight:750;display:block}.organization-domain-simulator-live .domain-simulator-mappings article nav{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:600px){.organization-domain-simulator-live-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.organization-domain-simulator-live-state>span{width:30px;height:30px}.organization-domain-simulator-live-state time{grid-column:2}.organization-domain-simulator-live-state>button{grid-area:auto/1/auto/-1;width:100%}.organization-domain-simulator-live .domain-simulator-hero>div,.organization-domain-simulator-live .domain-simulator-hero>aside{padding:22px 18px}.organization-domain-simulator-live .domain-simulator-hero h2{font-size:20px!important}.organization-domain-simulator-live .domain-simulator-presets>div{grid-template-columns:1fr}.organization-domain-simulator-live .domain-simulator-presets>div>a{border-right:0}.organization-domain-simulator-live .domain-simulator-mappings>div>article{grid-template-columns:1fr}.organization-domain-simulator-live .domain-simulator-mappings article>nav{grid-column:auto}.organization-domain-simulator-unavailable>section{padding:28px 18px}.organization-domain-simulator-unavailable h1{font-size:20px!important}.organization-domain-simulator-unavailable div{flex-direction:column;align-items:stretch}.organization-domain-simulator-unavailable a{justify-content:center}}.platform-domain-directory{display:block}.platform-domain-directory .domain-overview{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-bottom:14px}.platform-domain-directory .dns-card,.platform-domain-directory .wildcard-card{min-height:104px;padding:18px 20px}.platform-domain-directory .dns-icon{flex:none;width:46px;height:46px}.platform-domain-directory .dns-card strong{font-size:1rem}.platform-domain-directory .dns-card p{margin-top:6px;font-size:.875rem;line-height:1.45}.platform-domain-directory .dns-score{font-size:1.35rem}.platform-domain-directory .dns-score small,.platform-domain-directory .wildcard-card span,.platform-domain-directory .wildcard-card small{font-size:.75rem;line-height:1.4}.platform-domain-directory .wildcard-card strong{margin:6px 0;font-size:.95rem}.platform-domain-directory .platform-domain-governance,.platform-domain-directory .domain-technical-queue,.platform-domain-directory .domains-panel{margin-bottom:14px}.platform-domain-directory .platform-domain-governance>header{min-height:108px;padding:20px 22px}.platform-domain-directory .platform-domain-governance>header span,.platform-domain-directory .domain-technical-queue>header span{font-size:.75rem;line-height:1.3}.platform-domain-directory .platform-domain-governance>header h2,.platform-domain-directory .domain-technical-queue>header h2{margin:7px 0 5px;font-size:1.1rem;line-height:1.3}.platform-domain-directory .platform-domain-governance>header p,.platform-domain-directory .domain-technical-queue>header p{max-width:740px;font-size:.875rem;line-height:1.5}.platform-domain-directory .platform-domain-governance>header>b,.platform-domain-directory .domain-technical-queue>header>b{padding:8px 10px;font-size:.75rem;line-height:1}.platform-domain-directory .platform-domain-contexts article>header{min-height:58px;padding:11px 16px}.platform-domain-directory .platform-domain-contexts article>header span{font-size:.75rem;line-height:1.3}.platform-domain-directory .platform-domain-contexts article>header b{padding:5px 7px;font-size:.75rem;line-height:1}.platform-domain-directory .platform-domain-primary{grid-template-columns:44px minmax(0,1fr) 34px;gap:12px;min-height:104px;padding:15px 16px}.platform-domain-directory .platform-domain-primary>i{width:42px;height:42px;font-size:.875rem}.platform-domain-directory .platform-domain-primary small,.platform-domain-directory .platform-domain-primary em{font-size:.75rem;line-height:1.35}.platform-domain-directory .platform-domain-primary strong{margin:5px 0 4px;font-size:.875rem}.platform-domain-directory .platform-domain-primary>a,.platform-domain-directory .domain-row .more-button{width:34px;height:34px;font-size:1rem}.platform-domain-directory .platform-domain-contexts dl>div{padding:12px 16px}.platform-domain-directory .platform-domain-contexts dt{font-size:.75rem;line-height:1.35}.platform-domain-directory .platform-domain-contexts dd{margin-top:5px;font-size:.8125rem}.platform-domain-directory .platform-domain-aliases{min-height:72px;padding:6px 16px 10px}.platform-domain-directory .platform-domain-aliases>a{min-height:42px}.platform-domain-directory .platform-domain-aliases>a span,.platform-domain-directory .platform-domain-aliases>a b,.platform-domain-directory .platform-domain-aliases>p,.platform-domain-directory .platform-domain-aliases>small{font-size:.75rem;line-height:1.4}.platform-domain-directory .platform-domain-governance>footer{grid-template-columns:36px minmax(0,1fr) auto;gap:13px;min-height:76px;padding:13px 16px}.platform-domain-directory .platform-domain-governance>footer>span{width:34px;height:34px;font-size:.875rem}.platform-domain-directory .platform-domain-governance>footer strong,.platform-domain-directory .platform-domain-governance>footer a{font-size:.875rem;line-height:1.35}.platform-domain-directory .platform-domain-governance>footer small{margin-top:4px;font-size:.75rem;line-height:1.4}.platform-domain-directory .domain-technical-queue>header{min-height:96px;padding:17px 20px}.platform-domain-directory .domain-technical-queue dl>div{min-height:78px;padding:12px 16px}.platform-domain-directory .domain-technical-queue dt,.platform-domain-directory .domain-technical-queue dl small{font-size:.75rem;line-height:1.35}.platform-domain-directory .domain-technical-queue dd{margin:5px 0 2px;font-size:1.25rem}.platform-domain-directory .domain-technical-queue>div{padding:0 16px 10px}.platform-domain-directory .domain-technical-queue article{grid-template-columns:40px minmax(0,1.25fr) minmax(180px,.85fr) auto;gap:13px;min-height:76px}.platform-domain-directory .domain-technical-queue article>span{width:38px;height:38px;font-size:.75rem}.platform-domain-directory .domain-technical-queue article>div strong,.platform-domain-directory .domain-technical-queue article>p b,.platform-domain-directory .domain-technical-queue article>a{font-size:.875rem;line-height:1.35}.platform-domain-directory .domain-technical-queue article>div small,.platform-domain-directory .domain-technical-queue article>p small{margin-top:4px;font-size:.75rem;line-height:1.35}.platform-domain-directory .domain-technical-empty{min-height:90px}.platform-domain-directory .domain-technical-empty>span{width:38px;height:38px}.platform-domain-directory .domain-technical-empty strong{font-size:.875rem}.platform-domain-directory .domain-technical-empty small{font-size:.75rem}.platform-domain-directory .directory-toolbar{gap:9px;min-height:70px;padding:13px 16px}.platform-domain-directory .directory-search{min-width:260px;height:42px;padding:0 12px}.platform-domain-directory .directory-search>span,.platform-domain-directory .directory-search input,.platform-domain-directory .small-filter,.platform-domain-directory .connected-source{font-size:.875rem}.platform-domain-directory .small-filter{min-height:42px;padding-inline:11px 30px}.platform-domain-directory .connected-source{min-height:36px;padding-inline:7px}.platform-domain-directory .domain-table{padding:0 16px;overflow-x:auto}.platform-domain-directory .domain-row{grid-template-columns:minmax(215px,1.35fr) minmax(190px,1.35fr) 110px 80px 130px 34px;gap:13px;min-width:900px;min-height:72px;font-size:.875rem;line-height:1.35}.platform-domain-directory .domain-row strong{font-size:.875rem}.platform-domain-directory .domain-row small,.platform-domain-directory .domain-row .soft-tag,.platform-domain-directory .domain-row .pill{font-size:.75rem;line-height:1.35}.platform-domain-directory .domain-row small{margin-top:4px}.platform-domain-directory .domain-header{min-height:42px;font-size:.75rem}.platform-domain-directory .domain-empty{min-height:170px;font-size:.875rem}.platform-domain-directory .domain-empty button{border:1px solid var(--line);min-height:38px;color:var(--green-deep);background:#fff;padding:0 12px;font-size:.875rem;font-weight:700}.platform-domain-directory .routing-note{grid-template-columns:36px minmax(0,1fr) auto;gap:13px;min-height:86px;padding:15px 18px}.platform-domain-directory .routing-note>span{border-radius:2px;width:34px;height:34px}.platform-domain-directory .routing-note strong,.platform-domain-directory .routing-note>a{font-size:.875rem}.platform-domain-directory .routing-note p{margin-top:5px;font-size:.875rem;line-height:1.5}@media (max-width:1180px){.platform-domain-directory .domain-overview,.platform-domain-directory .platform-domain-contexts{grid-template-columns:1fr}.platform-domain-directory .platform-domain-contexts>article{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-domain-directory .platform-domain-contexts>article:last-child{border-bottom:0}}@media (max-width:760px){.platform-domain-directory .platform-domain-governance>header,.platform-domain-directory .domain-technical-queue>header{flex-direction:column;align-items:flex-start}.platform-domain-directory .platform-domain-governance>footer{grid-template-columns:36px minmax(0,1fr)}.platform-domain-directory .platform-domain-governance>footer a{grid-column:2}.platform-domain-directory .domain-technical-queue dl{grid-template-columns:1fr 1fr}.platform-domain-directory .domain-technical-queue dl>div:nth-child(2){border-right:0}.platform-domain-directory .domain-technical-queue dl>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.platform-domain-directory .domain-technical-queue article{grid-template-columns:40px minmax(0,1fr) auto;padding:10px 0}.platform-domain-directory .domain-technical-queue article>p{display:none}.platform-domain-directory .directory-toolbar{grid-template-columns:1fr 1fr;display:grid}.platform-domain-directory .directory-search,.platform-domain-directory .connected-source{grid-column:1/-1}.platform-domain-directory .small-filter{width:100%}.platform-domain-directory .connected-source{justify-self:start}.platform-domain-directory .routing-note{grid-template-columns:36px minmax(0,1fr)}.platform-domain-directory .routing-note>a{grid-column:2}}@media (max-width:520px){.platform-domain-directory .dns-card{flex-wrap:wrap;align-items:flex-start}.platform-domain-directory .dns-score{text-align:left;width:100%}.platform-domain-directory .platform-domain-contexts dl,.platform-domain-directory .directory-toolbar{grid-template-columns:1fr}.platform-domain-directory .platform-domain-contexts dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.platform-domain-directory .platform-domain-contexts dl>div:last-child{border-bottom:0}.platform-domain-directory .directory-search,.platform-domain-directory .connected-source{grid-column:1}}.platform-domain-directory-live-state{background:#f5faf8;border:1px solid #cfe1da;border-left:4px solid #16836a;border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;margin-bottom:14px;padding:12px 16px;display:grid}.platform-domain-directory-live-state>span{background:#fff;border:1px solid #b9d8cc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.platform-domain-directory-live-state>span i{background:#16836a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff1ea}.platform-domain-directory-live-state.syncing>span i{animation:1s ease-in-out infinite platform-domain-directory-pulse}.platform-domain-directory-live-state.offline{background:#fffaf0;border-color:#ead8b6 #ead8b6 #ead8b6 #b9822c}.platform-domain-directory-live-state.offline>span i{background:#b9822c;box-shadow:0 0 0 4px #f6ead3}.platform-domain-directory-live-state.unavailable{background:#fff7f6;border-color:#e7c7c3 #e7c7c3 #e7c7c3 #b95149}.platform-domain-directory-live-state.unavailable>span i{background:#b95149;box-shadow:0 0 0 4px #f4ddda}.platform-domain-directory-live-state>div small,.platform-domain-directory-live-state>div strong,.platform-domain-directory-live-state>div p{display:block}.platform-domain-directory-live-state>div small{color:#547068;letter-spacing:.06em;font-size:12px;font-weight:850}.platform-domain-directory-live-state>div strong{color:#173d34;margin-top:3px;font-size:14px;line-height:1.3}.platform-domain-directory-live-state>div p{color:#63746f;margin:2px 0 0;font-size:12px;line-height:1.4}.platform-domain-directory-live-state>time{color:#62736d;white-space:nowrap;font-size:12px}.platform-domain-directory-live-state>button{color:#17644f;cursor:pointer;background:#fff;border:1px solid #b9d8cc;border-radius:2px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.platform-domain-directory-live-state>button:disabled{cursor:wait;opacity:.65}.platform-domain-directory .directory-toolbar input,.platform-domain-directory .directory-toolbar select,.platform-domain-directory .domain-empty button{cursor:pointer}.platform-domain-directory .directory-toolbar input{cursor:text}.platform-domain-directory-unavailable{background:#fff8f7;border:1px solid #e4cbc7;border-left:4px solid #b95149;border-radius:3px;align-items:center;gap:18px;min-height:230px;margin-bottom:14px;padding:32px;display:flex}.platform-domain-directory-unavailable>span{color:#a6423b;background:#f6dfdc;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.platform-domain-directory-unavailable small{color:#9a4d47;letter-spacing:.07em;font-size:12px;font-weight:850}.platform-domain-directory-unavailable h2{margin:6px 0 0;font-size:20px}.platform-domain-directory-unavailable p{color:#6f625f;max-width:680px;margin:7px 0 0;font-size:13px;line-height:1.5}@keyframes platform-domain-directory-pulse{50%{opacity:.4;transform:scale(.75)}}@media (max-width:900px){.platform-domain-directory-live-state{grid-template-columns:32px minmax(0,1fr) auto}.platform-domain-directory-live-state>button{grid-column:2/-1;justify-self:end}.platform-domain-directory .domain-table{padding:0 12px 12px;overflow:visible}.platform-domain-directory .domain-header{display:none}.platform-domain-directory .domain-row:not(.domain-header){border:1px solid var(--line);background:#fff;border-left:4px solid #7ba994;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;min-height:0;margin-top:12px}.platform-domain-directory .domain-row:not(.domain-header)>[data-label]{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-content:center;min-width:0;min-height:76px;padding:12px;display:grid}.platform-domain-directory .domain-row:not(.domain-header)>[data-label]:before{content:attr(data-label);color:#788781;margin-bottom:5px;font-size:12px;font-weight:800}.platform-domain-directory .domain-row:not(.domain-header)>[data-label]:nth-child(2),.platform-domain-directory .domain-row:not(.domain-header)>[data-label]:nth-child(4){border-right:0}.platform-domain-directory .domain-row:not(.domain-header)>[data-label]:nth-child(5){border-bottom:0;border-right:0;grid-column:1/-1}.platform-domain-directory .domain-row:not(.domain-header)>.soft-tag,.platform-domain-directory .domain-row:not(.domain-header)>.pill{background-clip:content-box;border-radius:0;place-items:start}.platform-domain-directory .domain-row:not(.domain-header)>.more-button{cursor:pointer;background:#f5faf8;border:1px solid #c7d9d2;grid-column:1/-1;width:auto;min-height:44px;margin:12px;font-size:18px}}@media (max-width:650px){.platform-domain-directory-live-state{grid-template-columns:28px minmax(0,1fr)}.platform-domain-directory-live-state>time{grid-column:2}.platform-domain-directory-live-state>button{grid-column:2;justify-self:stretch}}@media (max-width:520px){.platform-domain-directory .domain-row:not(.domain-header){grid-template-columns:1fr}.platform-domain-directory .domain-row:not(.domain-header)>[data-label],.platform-domain-directory .domain-row:not(.domain-header)>[data-label]:nth-child(2),.platform-domain-directory .domain-row:not(.domain-header)>[data-label]:nth-child(4),.platform-domain-directory .domain-row:not(.domain-header)>[data-label]:nth-child(5){border-right:0;border-bottom:1px solid var(--line-soft);grid-column:1}.platform-domain-directory .domain-row:not(.domain-header)>.more-button{grid-column:1}.platform-domain-directory-unavailable{align-items:flex-start;padding:24px 20px}}.platform-dashboard-workspace{display:block}.platform-dashboard-workspace .platform-scope-strip{background:#fff;border:1px solid #cbd8d3;border-left:4px solid #6d55a3;grid-template-columns:42px minmax(280px,1fr) auto auto;align-items:center;gap:14px;min-height:96px;margin-bottom:14px;padding:14px 16px;display:grid}.platform-dashboard-workspace .platform-scope-strip>span{color:#6d55a3;background:#eee9f7;place-items:center;width:42px;height:42px;font-size:1rem;font-weight:900;display:grid}.platform-dashboard-workspace .platform-scope-strip small,.platform-dashboard-workspace .platform-scope-strip strong{display:block}.platform-dashboard-workspace .platform-scope-strip small{color:#6d55a3;letter-spacing:.06em;font-size:.75rem;font-weight:900}.platform-dashboard-workspace .platform-scope-strip strong{margin-top:3px;font-size:.9375rem}.platform-dashboard-workspace .platform-scope-strip p{color:#687a73;margin:4px 0 0;font-size:.8125rem;line-height:1.45}.platform-dashboard-workspace .platform-scope-flow{background:#f7f9f8;border:1px solid #dce4e1;align-items:center;gap:6px;padding:8px 10px;display:flex}.platform-dashboard-workspace .platform-scope-flow span,.platform-dashboard-workspace .platform-scope-flow b,.platform-dashboard-workspace .platform-scope-flow i{font-size:.75rem;font-style:normal}.platform-dashboard-workspace .platform-scope-flow b{color:#6d55a3}.platform-dashboard-workspace .platform-scope-flow i{color:#8a9892}.platform-dashboard-workspace .platform-scope-strip nav{gap:5px;display:grid}.platform-dashboard-workspace .platform-scope-strip nav a{color:#536760;white-space:nowrap;font-size:.8125rem;font-weight:800}.platform-dashboard-workspace .platform-scope-strip nav a:last-child{color:#6d55a3}.platform-dashboard-workspace .stats-grid{gap:14px;margin-bottom:14px}@media (max-width:1120px){.platform-dashboard-workspace .platform-scope-strip{grid-template-columns:42px minmax(0,1fr) auto}.platform-dashboard-workspace .platform-scope-flow{grid-area:2/2;width:max-content}.platform-dashboard-workspace .platform-scope-strip nav{grid-area:1/3/span 2}}@media (max-width:720px){.platform-dashboard-workspace .platform-scope-strip{grid-template-columns:38px minmax(0,1fr)}.platform-dashboard-workspace .platform-scope-strip>span{width:38px;height:38px}.platform-dashboard-workspace .platform-scope-flow,.platform-dashboard-workspace .platform-scope-strip nav{grid-area:auto/2}.platform-dashboard-workspace .platform-scope-strip nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-dashboard-workspace .platform-scope-strip nav a{white-space:normal}}.platform-dashboard-workspace .stat-card{border-top:3px solid #dbe7e2;min-height:138px;padding:19px 20px}.platform-dashboard-workspace .stat-card:first-child{border-top-color:#19ad81}.platform-dashboard-workspace .stat-card:nth-child(2){border-top-color:#4b8fb9}.platform-dashboard-workspace .stat-card:nth-child(3){border-top-color:#7865b0}.platform-dashboard-workspace .stat-card:nth-child(4){border-top-color:#c78b2d}.platform-dashboard-workspace .stat-card p{margin-bottom:12px;font-size:.875rem;line-height:1.35}.platform-dashboard-workspace .stat-card>strong{font-size:1.8rem}.platform-dashboard-workspace .stat-card small{max-width:calc(100% - 42px);margin-top:12px;font-size:.75rem;line-height:1.4}.platform-dashboard-workspace .stat-icon{width:36px;height:36px;top:18px;right:18px}.platform-dashboard-workspace .platform-priority-panel{margin-bottom:14px}.platform-dashboard-workspace .platform-priority-heading{min-height:94px;padding:17px 20px}.platform-dashboard-workspace .platform-priority-heading>div>span{font-size:.75rem;line-height:1.3}.platform-dashboard-workspace .platform-priority-heading h2{margin-top:6px;font-size:1.1rem;line-height:1.25}.platform-dashboard-workspace .platform-priority-heading p{margin-top:5px;font-size:.875rem;line-height:1.45}.platform-dashboard-workspace .platform-priority-heading>a{font-size:.875rem}.platform-dashboard-workspace .platform-priority-links{align-items:center;gap:14px;display:flex}.platform-dashboard-workspace .platform-priority-links a{color:var(--green-deep);white-space:nowrap;font-size:.875rem;font-weight:750}.platform-dashboard-workspace .platform-priority-links a+a{border-left:1px solid var(--line);padding-left:14px}.platform-dashboard-workspace .platform-priority-body{grid-template-columns:280px minmax(0,1fr)}.platform-dashboard-workspace .platform-priority-summary{padding:20px}.platform-dashboard-workspace .platform-priority-summary>div>span{font-size:.75rem}.platform-dashboard-workspace .platform-priority-summary>div>strong{margin-top:7px;font-size:2rem}.platform-dashboard-workspace .platform-priority-summary>div>small{margin-top:6px;font-size:.8125rem;line-height:1.4}.platform-dashboard-workspace .platform-priority-summary dl{margin:18px 0 16px}.platform-dashboard-workspace .platform-priority-summary dl>div{min-height:44px}.platform-dashboard-workspace .platform-priority-summary dt,.platform-dashboard-workspace .platform-priority-summary dd{font-size:.8125rem}.platform-dashboard-workspace .platform-priority-summary>p{font-size:.75rem;line-height:1.45}.platform-dashboard-workspace .platform-priority-list{padding:0 20px}.platform-dashboard-workspace .platform-priority-item{grid-template-columns:40px minmax(0,1fr) 22px;gap:12px;min-height:98px;padding:13px 14px 13px 0}.platform-dashboard-workspace .platform-priority-item:nth-child(odd){margin-right:16px}.platform-dashboard-workspace .platform-priority-item>i{width:38px;height:38px;font-size:.75rem}.platform-dashboard-workspace .platform-priority-item span{font-size:.75rem;line-height:1.3}.platform-dashboard-workspace .platform-priority-item strong{margin-top:5px;font-size:.875rem;line-height:1.35}.platform-dashboard-workspace .platform-priority-item small{margin-top:5px;font-size:.8125rem;line-height:1.4}.platform-dashboard-workspace .platform-priority-item>b{font-size:1rem}.platform-dashboard-workspace .platform-priority-empty{min-height:190px}.platform-dashboard-workspace .platform-priority-empty>span{width:40px;height:40px}.platform-dashboard-workspace .platform-priority-empty strong{font-size:.875rem}.platform-dashboard-workspace .platform-priority-empty small{margin-top:5px;font-size:.8125rem}.platform-dashboard-workspace .dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(350px,.75fr);gap:14px}.platform-dashboard-workspace .panel-heading{min-height:88px;padding:16px 20px}.platform-dashboard-workspace .panel-heading h2{font-size:1.05rem;line-height:1.3}.platform-dashboard-workspace .panel-heading p{margin-top:5px;font-size:.8125rem;line-height:1.45}.platform-dashboard-workspace .panel-heading>a,.platform-dashboard-workspace .live{font-size:.8125rem}.platform-dashboard-workspace .network-table{padding:0 20px;overflow-x:auto}.platform-dashboard-workspace .network-row{grid-template-columns:minmax(220px,1.45fr) 1fr 1fr .85fr 34px;gap:14px;min-width:780px;min-height:78px;font-size:.875rem;line-height:1.35}.platform-dashboard-workspace .network-row.network-header{min-height:42px;font-size:.75rem}.platform-dashboard-workspace .network-logo{width:40px;height:40px;font-size:.8125rem}.platform-dashboard-workspace .network-name strong{font-size:.875rem}.platform-dashboard-workspace .network-name small{margin-top:4px;font-size:.75rem}.platform-dashboard-workspace .row-arrow{background:#eff5f2;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.platform-dashboard-workspace .network-summary{min-height:100px;padding:15px 20px}.platform-dashboard-workspace .network-summary>div{padding:0 18px}.platform-dashboard-workspace .network-summary span,.platform-dashboard-workspace .network-summary small{font-size:.75rem;line-height:1.35}.platform-dashboard-workspace .network-summary strong{margin:5px 0;font-size:1.1rem}.platform-dashboard-workspace .activity-list{padding:3px 20px}.platform-dashboard-workspace .activity-item{grid-template-columns:10px minmax(0,1fr) auto;gap:12px;min-height:84px}.platform-dashboard-workspace .activity-item strong{font-size:.875rem;line-height:1.35}.platform-dashboard-workspace .activity-item p{margin-top:5px;font-size:.8125rem;line-height:1.45}.platform-dashboard-workspace .activity-item time{margin-top:22px;font-size:.75rem}.platform-dashboard-workspace .activity-empty{min-height:150px;font-size:.875rem}.platform-dashboard-workspace .panel-footer-actions .text-button{min-height:48px;font-size:.875rem}.platform-dashboard-workspace .social-metrics{padding:18px 20px 10px}.platform-dashboard-workspace .social-metrics>div{padding:0 16px}.platform-dashboard-workspace .social-metrics span,.platform-dashboard-workspace .social-metrics small{font-size:.75rem;line-height:1.4}.platform-dashboard-workspace .social-metrics strong{margin:5px 0;font-size:1.2rem}.platform-dashboard-workspace .mini-chart{gap:7px;height:104px;padding:10px 20px 0}.platform-dashboard-workspace .chart-labels{padding:7px 20px 15px;font-size:.75rem}.platform-dashboard-workspace .health-panel .panel-heading>strong{letter-spacing:.04em;font-size:.8125rem}.platform-dashboard-workspace .health-list{padding:7px 20px 12px}.platform-dashboard-workspace .health-list>div,.platform-dashboard-workspace .health-list>a{gap:14px;min-height:50px;font-size:.8125rem;line-height:1.35}.platform-dashboard-workspace .health-list strong{text-align:right;font-size:.75rem}@media (max-width:1180px){.platform-dashboard-workspace .dashboard-grid{grid-template-columns:1fr}}@media (max-width:940px){.platform-dashboard-workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-dashboard-workspace .platform-priority-body{grid-template-columns:1fr}.platform-dashboard-workspace .platform-priority-summary{grid-template-columns:minmax(170px,.65fr) minmax(270px,1.35fr);align-items:center;gap:18px;display:grid}.platform-dashboard-workspace .platform-priority-summary dl{margin:0}.platform-dashboard-workspace .platform-priority-summary>p{grid-column:1/-1}}@media (max-width:700px){.platform-dashboard-workspace .platform-priority-heading{flex-direction:column;align-items:flex-start}.platform-dashboard-workspace .platform-priority-links{flex-direction:column;align-items:stretch;gap:0;width:100%}.platform-dashboard-workspace .platform-priority-links a,.platform-dashboard-workspace .platform-priority-links a+a{border-left:0;border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:38px;padding:0;display:flex}.platform-dashboard-workspace .platform-priority-summary{display:block}.platform-dashboard-workspace .platform-priority-summary dl{margin:18px 0 16px}.platform-dashboard-workspace .platform-priority-list{grid-template-columns:1fr}.platform-dashboard-workspace .platform-priority-item:nth-child(odd){border-right:0;margin-right:0}.platform-dashboard-workspace .network-summary{grid-template-columns:1fr}.platform-dashboard-workspace .network-summary>div{border-right:0;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:70px;padding:10px 0;display:flex}.platform-dashboard-workspace .network-summary>div:last-child{border-bottom:0}}@media (max-width:560px){.platform-dashboard-workspace .stats-grid,.platform-dashboard-workspace .social-metrics{grid-template-columns:1fr}.platform-dashboard-workspace .social-metrics>div{border-right:0;border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:76px;padding:11px 0;display:flex}.platform-dashboard-workspace .social-metrics>div:last-child{border-bottom:0}.platform-dashboard-workspace .panel-heading{flex-direction:column;align-items:flex-start}.platform-dashboard-workspace .activity-item{grid-template-columns:10px minmax(0,1fr);padding:10px 0}.platform-dashboard-workspace .activity-item time{grid-column:2;margin-top:0}.platform-dashboard-workspace .health-list>div,.platform-dashboard-workspace .health-list>a{flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 0}.platform-dashboard-workspace .health-list strong{text-align:left;padding-left:13px}.platform-dashboard-workspace .panel-footer-actions{grid-template-columns:1fr}.platform-dashboard-workspace .panel-footer-actions .text-button+.text-button{border-top:1px solid var(--line-soft);border-left:0}}.platform-attention-directory{gap:14px;display:grid}.platform-attention-live{background:#f5faf8;border:1px solid #cfe1da;border-left:4px solid #16836a;border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.platform-attention-live>span{background:#fff;border:1px solid #b9d8cc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.platform-attention-live>span i{background:#16836a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dff1ea}.platform-attention-live.syncing>span i{animation:1s ease-in-out infinite platform-attention-pulse}.platform-attention-live.offline{background:#fffaf0;border-color:#ead8b6 #ead8b6 #ead8b6 #b9822c}.platform-attention-live.offline>span i{background:#b9822c;box-shadow:0 0 0 4px #f6ead3}.platform-attention-live.unavailable{background:#fff7f6;border-color:#e7c7c3 #e7c7c3 #e7c7c3 #b95149}.platform-attention-live.unavailable>span i{background:#b95149;box-shadow:0 0 0 4px #f4ddda}.platform-attention-live>div small,.platform-attention-live>div strong,.platform-attention-live>div p{display:block}.platform-attention-live>div small{color:#547068;letter-spacing:.06em;font-size:12px;font-weight:850}.platform-attention-live>div strong{color:#173d34;margin-top:3px;font-size:14px;line-height:1.3}.platform-attention-live>div p{color:#63746f;margin-top:2px;font-size:12px;line-height:1.4}.platform-attention-live>time{color:#62736d;white-space:nowrap;font-size:12px}.platform-attention-live>button{color:#17644f;cursor:pointer;background:#fff;border:1px solid #b9d8cc;border-radius:2px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.platform-attention-live>button:disabled{cursor:wait;opacity:.65}.platform-attention-hero{color:#fff;background:#142832;border:1px solid #263c47;border-radius:3px;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);align-items:stretch;min-height:210px;display:grid;overflow:hidden}.platform-attention-hero>div{flex-direction:column;justify-content:center;padding:28px 30px;display:flex}.platform-attention-hero>div>span{color:#87d6bc;letter-spacing:.08em;font-size:12px;font-weight:850}.platform-attention-hero h2{letter-spacing:-.02em;max-width:650px;margin-top:9px;font-size:24px;line-height:1.18}.platform-attention-hero p{color:#c7d4d8;max-width:650px;margin-top:10px;font-size:14px;line-height:1.5}.platform-attention-hero dl{border-left:1px solid #38505a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-attention-hero dl>div{border-bottom:1px solid #38505a;border-right:1px solid #38505a;flex-direction:column;justify-content:center;min-height:104px;padding:18px 20px;display:flex}.platform-attention-hero dl>div:nth-child(2n){border-right:0}.platform-attention-hero dl>div:nth-last-child(-n+2){border-bottom:0}.platform-attention-hero dt{color:#aebfc5;font-size:12px;font-weight:750}.platform-attention-hero dd{margin-top:5px;font-size:23px;font-weight:850;line-height:1.1}.platform-attention-hero small{color:#91a7ae;margin-top:5px;font-size:12px;line-height:1.35}.platform-attention-hero dl>div.attention dd{color:#ffcb7b}.platform-attention-panel{overflow:hidden}.platform-attention-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:17px 20px;display:flex}.platform-attention-panel>header span{color:#6d55a3;letter-spacing:.07em;font-size:12px;font-weight:850}.platform-attention-panel>header h2{margin-top:5px;font-size:18px;line-height:1.25}.platform-attention-panel>header p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.4}.platform-attention-panel>header>strong{color:#51665f;white-space:nowrap;font-size:12px}.platform-attention-toolbar{border-bottom:1px solid var(--line);background:#fafcfb;grid-template-columns:minmax(230px,1fr) auto minmax(160px,.45fr) minmax(170px,.5fr);align-items:end;gap:12px;padding:14px 20px;display:grid}.platform-attention-search{background:#fff;border:1px solid #cdd9d5;border-radius:2px;align-items:center;min-height:42px;display:flex;position:relative}.platform-attention-search>span{color:#667a73;padding-left:12px;font-size:17px}.platform-attention-search input{color:#263d36;background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px;padding:0 34px 0 9px;font-size:13px}.platform-attention-search button{color:#65766f;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:19px;position:absolute;right:5px}.platform-attention-toolbar nav{background:#fff;border:1px solid #cdd9d5;border-radius:2px;min-height:42px;display:flex}.platform-attention-toolbar nav button{color:#596b65;cursor:pointer;background:0 0;border:0;border-right:1px solid #e1e8e5;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.platform-attention-toolbar nav button:last-child{border-right:0}.platform-attention-toolbar nav button b{background:#edf2f0;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;display:grid}.platform-attention-toolbar nav button.active{color:#fff;background:#173d34}.platform-attention-toolbar nav button.active b{background:#315d51}.platform-attention-toolbar>label:not(.platform-attention-search){gap:5px;display:grid}.platform-attention-toolbar>label:not(.platform-attention-search)>span{color:#687a74;font-size:12px;font-weight:800}.platform-attention-toolbar select{color:#304740;cursor:pointer;background:#fff;border:1px solid #cdd9d5;border-radius:2px;width:100%;min-height:42px;padding:0 32px 0 10px;font-size:12px}.platform-attention-table{overflow-x:auto}.platform-attention-row{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:125px minmax(170px,.85fr) minmax(260px,1.35fr) 105px 125px 125px;align-items:center;min-width:980px;display:grid}.platform-attention-row:not(.heading){border-left:4px solid #9fb2ab;min-height:96px}.platform-attention-row:not(.heading):hover{background:#fbfdfc}.platform-attention-row.critical{border-left-color:#b95149}.platform-attention-row.warning{border-left-color:#bd8128}.platform-attention-row.watch{border-left-color:#718d83}.platform-attention-row.heading{color:#6b7a75;background:#f5f8f7;min-height:42px;padding-left:4px;font-size:12px;font-weight:800}.platform-attention-row>*{min-width:0;padding:12px 14px}.platform-attention-row>*+*{border-left:1px solid var(--line-soft)}.platform-attention-row>div{gap:4px;display:grid}.platform-attention-row>div>span{color:#6d55a3;letter-spacing:.04em;font-size:12px;font-weight:850}.platform-attention-row>div>strong{color:#263d36;font-size:13px;line-height:1.35}.platform-attention-row>div>small{color:#6d7c77;font-size:12px;line-height:1.4}.platform-attention-row>a{color:#17644f;text-align:center;cursor:pointer;border:1px solid #c7d9d2;border-radius:2px;justify-content:center;align-items:center;min-height:40px;margin:0 12px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.platform-attention-severity{grid-template-columns:36px minmax(0,1fr);align-items:center}.platform-attention-severity>i{color:#536c63;background:#edf2f0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:900;display:grid}.platform-attention-row.critical .platform-attention-severity>i{color:#a6423b;background:#f8e3e0}.platform-attention-row.warning .platform-attention-severity>i{color:#96631b;background:#f7ebd7}.platform-attention-severity p{min-width:0}.platform-attention-severity strong,.platform-attention-severity small{display:block}.platform-attention-severity strong{font-size:12px}.platform-attention-severity small{color:#788681;margin-top:3px;font-size:12px}.platform-attention-empty{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:30px;display:flex}.platform-attention-empty>span{color:#26725e;border:1px solid #c9dbd4;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.platform-attention-empty strong,.platform-attention-empty small{display:block}.platform-attention-empty strong{font-size:14px}.platform-attention-empty small{color:var(--muted);margin-top:4px;font-size:12px}.platform-attention-panel>footer{background:#f8faf9;align-items:center;gap:12px;min-height:76px;padding:14px 20px;display:flex}.platform-attention-panel>footer>span{color:#26725e;border:1px solid #c7d9d2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.platform-attention-panel>footer strong,.platform-attention-panel>footer small{display:block}.platform-attention-panel>footer strong{font-size:13px}.platform-attention-panel>footer small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.platform-attention-unavailable{background:#fff8f7;border:1px solid #e4cbc7;border-left:4px solid #b95149;border-radius:3px;align-items:center;gap:18px;min-height:230px;padding:32px;display:flex}.platform-attention-unavailable>span{color:#a6423b;background:#f6dfdc;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.platform-attention-unavailable small{color:#9a4d47;letter-spacing:.07em;font-size:12px;font-weight:850}.platform-attention-unavailable h2{margin-top:6px;font-size:20px}.platform-attention-unavailable p{color:#6f625f;max-width:680px;margin-top:7px;font-size:13px;line-height:1.5}@keyframes platform-attention-pulse{50%{opacity:.4;transform:scale(.75)}}@media (max-width:1200px){.platform-attention-hero{grid-template-columns:minmax(0,1fr) 480px}.platform-attention-toolbar{grid-template-columns:minmax(250px,1fr) auto}.platform-attention-toolbar>label:not(.platform-attention-search){grid-row:2}}@media (max-width:900px){.platform-attention-live{grid-template-columns:32px minmax(0,1fr) auto}.platform-attention-live>button{grid-column:2/-1;justify-self:end}.platform-attention-hero{grid-template-columns:1fr}.platform-attention-hero dl{border-top:1px solid #38505a;border-left:0}.platform-attention-table{overflow:visible}.platform-attention-row.heading{display:none}.platform-attention-row:not(.heading){border:1px solid var(--line);border-left:4px solid #9fb2ab;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:12px}.platform-attention-row.critical{border-left-color:#b95149}.platform-attention-row.warning{border-left-color:#bd8128}.platform-attention-row.watch{border-left-color:#718d83}.platform-attention-row>*{border-left:0;border-bottom:1px solid var(--line-soft);min-height:76px;padding:12px}.platform-attention-row>:nth-last-child(-n+2){border-bottom:0}.platform-attention-row>div:before{content:attr(data-label);color:#788781;font-size:12px;font-weight:800}.platform-attention-row>a{align-self:center;min-height:44px;margin:14px 12px}.platform-attention-severity{grid-template-columns:36px minmax(0,1fr)}.platform-attention-severity:before{grid-column:1/-1}}@media (max-width:650px){.platform-attention-live{grid-template-columns:28px minmax(0,1fr)}.platform-attention-live>time{grid-column:2}.platform-attention-live>button{grid-column:2;justify-self:stretch}.platform-attention-hero>div{padding:24px 20px}.platform-attention-hero h2{font-size:21px}.platform-attention-panel>header{flex-direction:column;align-items:flex-start}.platform-attention-panel>header>strong{white-space:normal}.platform-attention-toolbar{grid-template-columns:1fr}.platform-attention-toolbar nav{overflow-x:auto}.platform-attention-toolbar>label:not(.platform-attention-search){grid-row:auto}.platform-attention-row:not(.heading){grid-template-columns:1fr}.platform-attention-row>:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.platform-attention-row>a{border-bottom:0}}@media (max-width:480px){.platform-attention-hero dl{grid-template-columns:1fr}.platform-attention-hero dl>div,.platform-attention-hero dl>div:nth-child(2n),.platform-attention-hero dl>div:nth-last-child(-n+2){border-bottom:1px solid #38505a;border-right:0;min-height:88px}.platform-attention-hero dl>div:last-child{border-bottom:0}.platform-attention-toolbar nav button{flex:none}.platform-attention-panel>footer{align-items:flex-start}.platform-attention-unavailable{align-items:flex-start;padding:24px 20px}}.platform-dashboard-workspace .platform-reschedule-pulse{border-left:4px solid #5d7894;grid-template-columns:minmax(350px,1.25fr) minmax(410px,1fr) minmax(210px,.62fr);align-items:stretch;margin-bottom:14px;display:grid;overflow:hidden}.platform-dashboard-workspace .platform-reschedule-pulse.critical{border-left-color:#bf554d}.platform-dashboard-workspace .platform-reschedule-pulse.attention{border-left-color:#c58a2b}.platform-dashboard-workspace .platform-reschedule-pulse.ready{border-left-color:#17866a}.platform-dashboard-workspace .platform-reschedule-pulse.clear{border-left-color:#84a399}.platform-dashboard-workspace .platform-reschedule-pulse-intro{background:#f7faf9;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:17px 20px;display:grid}.platform-dashboard-workspace .platform-reschedule-pulse-intro>span{color:#4d6d61;background:#fff;border:1px solid #cbd9d4;place-items:center;width:46px;height:46px;font-size:1.35rem;font-weight:850;display:grid}.platform-dashboard-workspace .platform-reschedule-pulse.critical .platform-reschedule-pulse-intro>span{color:#ad453e;background:#fff4f2;border-color:#edcbc7}.platform-dashboard-workspace .platform-reschedule-pulse.attention .platform-reschedule-pulse-intro>span{color:#96671e;background:#fff9ed;border-color:#ead7ae}.platform-dashboard-workspace .platform-reschedule-pulse-intro small,.platform-dashboard-workspace .platform-reschedule-pulse-intro h2,.platform-dashboard-workspace .platform-reschedule-pulse-intro p{display:block}.platform-dashboard-workspace .platform-reschedule-pulse-intro small{color:#61736d;letter-spacing:.055em;font-size:.75rem;font-weight:850}.platform-dashboard-workspace .platform-reschedule-pulse-intro h2{color:#26342f;margin:5px 0 0;font-size:1.05rem;line-height:1.3}.platform-dashboard-workspace .platform-reschedule-pulse-intro p{color:#687a73;margin:5px 0 0;font-size:.8125rem;line-height:1.45}.platform-dashboard-workspace .platform-reschedule-pulse-metrics{border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-dashboard-workspace .platform-reschedule-pulse-metrics>div{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:0;padding:14px 13px;display:flex}.platform-dashboard-workspace .platform-reschedule-pulse-metrics dt{color:#72817c;min-height:32px;font-size:.75rem;line-height:1.3}.platform-dashboard-workspace .platform-reschedule-pulse-metrics dd{color:#26342f;margin:4px 0 0;font-size:1.45rem;font-weight:850;line-height:1}.platform-dashboard-workspace .platform-reschedule-pulse-metrics .attention dd{color:#98671b}.platform-dashboard-workspace .platform-reschedule-pulse-metrics .ready dd{color:#08795d}.platform-dashboard-workspace .platform-reschedule-pulse-metrics .critical dd{color:#ad453e}.platform-dashboard-workspace .platform-reschedule-pulse-action{background:#fff;flex-direction:column;justify-content:center;gap:5px;padding:14px 18px;display:flex}.platform-dashboard-workspace .platform-reschedule-pulse-action>span{color:#3d4d47;font-size:.8125rem;font-weight:800}.platform-dashboard-workspace .platform-reschedule-pulse-action>small{color:#7a8984;font-size:.75rem;line-height:1.4}.platform-dashboard-workspace .platform-reschedule-pulse-action>a{border-top:1px solid var(--line-soft);min-height:38px;color:var(--green-deep);cursor:pointer;justify-content:space-between;align-items:center;margin-top:3px;font-size:.8125rem;font-weight:850;display:flex}@media (max-width:1180px){.platform-dashboard-workspace .platform-reschedule-pulse{grid-template-columns:minmax(340px,1fr) minmax(400px,1fr)}.platform-dashboard-workspace .platform-reschedule-pulse-action{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 190px;align-items:center;gap:14px;display:grid}.platform-dashboard-workspace .platform-reschedule-pulse-action>a{border-top:0;margin-top:0}}@media (max-width:820px){.platform-dashboard-workspace .platform-reschedule-pulse{grid-template-columns:1fr}.platform-dashboard-workspace .platform-reschedule-pulse-metrics{border-top:1px solid var(--line-soft);border-left:0}.platform-dashboard-workspace .platform-reschedule-pulse-action{grid-column:auto}}@media (max-width:600px){.platform-dashboard-workspace .platform-reschedule-pulse-intro{grid-template-columns:40px minmax(0,1fr);padding:15px}.platform-dashboard-workspace .platform-reschedule-pulse-intro>span{width:40px;height:40px}.platform-dashboard-workspace .platform-reschedule-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-dashboard-workspace .platform-reschedule-pulse-metrics>div{border-bottom:1px solid var(--line-soft);min-height:80px}.platform-dashboard-workspace .platform-reschedule-pulse-metrics>div:nth-last-child(-n+2){border-bottom:0}.platform-dashboard-workspace .platform-reschedule-pulse-action{gap:6px;display:flex}}.platform-network-directory-workspace{display:block}.platform-network-directory-workspace .platform-network-directory-live-state{grid-template-columns:40px minmax(0,1fr) auto auto;gap:13px;min-height:86px;margin-bottom:14px;padding:13px 16px}.platform-network-directory-workspace .platform-network-directory-live-state>span{width:38px;height:38px}.platform-network-directory-workspace .platform-network-directory-live-state small{font-size:.75rem;line-height:1.3}.platform-network-directory-workspace .platform-network-directory-live-state strong{margin-top:4px;font-size:.875rem;line-height:1.35}.platform-network-directory-workspace .platform-network-directory-live-state p{margin-top:3px;font-size:.8125rem;line-height:1.4}.platform-network-directory-workspace .platform-network-directory-live-state time{font-size:.75rem}.platform-network-directory-workspace .platform-network-directory-live-state button{min-height:40px;padding:0 13px;font-size:.8125rem}.platform-network-directory-workspace .compact-stats{margin-bottom:14px}.platform-network-directory-workspace .compact-stats>div{min-height:108px;padding:17px 20px}.platform-network-directory-workspace .compact-stats span,.platform-network-directory-workspace .compact-stats small{font-size:.75rem;line-height:1.35}.platform-network-directory-workspace .compact-stats strong{margin:6px 0;font-size:1.5rem}.platform-network-directory-workspace .network-directory-tools{gap:10px;min-height:78px;margin:0 0 14px;padding:12px}.platform-network-directory-workspace .network-directory-search{width:min(390px,34vw);height:44px;padding:0 11px}.platform-network-directory-workspace .network-directory-search>span,.platform-network-directory-workspace .network-directory-search input{font-size:.875rem}.platform-network-directory-workspace .network-directory-search button{width:30px;height:30px;font-size:1rem}.platform-network-directory-workspace .network-directory-tools .segmented{gap:4px}.platform-network-directory-workspace .network-directory-tools .segmented button{min-height:40px;padding:0 10px;font-size:.8125rem}.platform-network-directory-workspace .network-directory-sort{gap:7px;min-height:44px;padding-left:10px}.platform-network-directory-workspace .network-directory-sort>span{font-size:.75rem}.platform-network-directory-workspace .network-directory-sort select{height:40px;padding:0 9px;font-size:.8125rem}.platform-network-directory-workspace .connected-source{min-height:36px;font-size:.8125rem}.platform-network-directory-workspace .org-grid{gap:14px}.platform-network-directory-workspace .org-strip{height:4px}.platform-network-directory-workspace .org-head{gap:13px;min-height:96px;padding:16px 19px}.platform-network-directory-workspace .org-head .network-logo{width:44px;height:44px;font-size:.8125rem}.platform-network-directory-workspace .org-head h2{font-size:1.05rem;line-height:1.3}.platform-network-directory-workspace .org-head p{margin-top:5px;font-size:.8125rem;line-height:1.35}.platform-network-directory-workspace .org-head>.pill{font-size:.75rem}.platform-network-directory-workspace .org-metrics{min-height:86px;padding:13px 19px}.platform-network-directory-workspace .org-metrics>div{flex-direction:column;justify-content:center;padding-left:16px;display:flex}.platform-network-directory-workspace .org-metrics span{font-size:.75rem;line-height:1.35}.platform-network-directory-workspace .org-metrics strong{margin-top:5px;font-size:1.2rem}.platform-network-directory-workspace .branch-title{min-height:58px;padding:17px 19px 9px}.platform-network-directory-workspace .branch-title strong{font-size:.75rem}.platform-network-directory-workspace .branch-title a{font-size:.8125rem}.platform-network-directory-workspace .branch-list{padding:0 19px}.platform-network-directory-workspace .branch-row{grid-template-columns:40px minmax(0,1fr) auto 22px;gap:11px;min-height:76px}.platform-network-directory-workspace .branch-pin{width:38px;height:38px;font-size:.875rem}.platform-network-directory-workspace .branch-row strong{font-size:.875rem;line-height:1.35}.platform-network-directory-workspace .branch-row small{margin-top:5px;font-size:.75rem;line-height:1.4}.platform-network-directory-workspace .branch-row .pill{font-size:.75rem}.platform-network-directory-workspace .branch-row>b{font-size:1rem}.platform-network-directory-workspace .branch-empty{min-height:104px}.platform-network-directory-workspace .branch-empty>span{width:38px;height:38px}.platform-network-directory-workspace .branch-empty strong{font-size:.875rem}.platform-network-directory-workspace .branch-empty small{margin-top:4px;font-size:.75rem}.platform-network-directory-workspace .org-add{min-height:50px;font-size:.875rem}.platform-network-directory-workspace .network-directory-empty{min-height:250px;padding:24px}.platform-network-directory-workspace .network-directory-empty>span{width:48px;height:48px}.platform-network-directory-workspace .network-directory-empty h2{margin:12px 0 6px;font-size:1.05rem}.platform-network-directory-workspace .network-directory-empty p{font-size:.875rem;line-height:1.45}.platform-network-directory-workspace .network-directory-empty button{min-height:40px;padding:0 13px;font-size:.875rem}.platform-network-directory-workspace .empty-directory{min-height:280px}.platform-network-directory-workspace .empty-directory h2{font-size:1.1rem}.platform-network-directory-workspace .empty-directory p{font-size:.875rem;line-height:1.45}.platform-network-directory-workspace .platform-network-directory-unavailable{gap:16px;min-height:290px;padding:28px}.platform-network-directory-workspace .platform-network-directory-unavailable>span{width:50px;height:50px}.platform-network-directory-workspace .platform-network-directory-unavailable small{font-size:.75rem}.platform-network-directory-workspace .platform-network-directory-unavailable h2{margin:7px 0;font-size:1.1rem}.platform-network-directory-workspace .platform-network-directory-unavailable p{font-size:.875rem;line-height:1.55}@media (max-width:1180px){.platform-network-directory-workspace .org-grid{grid-template-columns:1fr}.platform-network-directory-workspace .network-directory-tools{flex-wrap:wrap}.platform-network-directory-workspace .network-directory-search{flex:340px;width:min(480px,100%)}.platform-network-directory-workspace .network-directory-tools .segmented{flex:100%;order:3}}@media (max-width:840px){.platform-network-directory-workspace .compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-network-directory-workspace .compact-stats>div:nth-child(2){border-right:0}.platform-network-directory-workspace .platform-network-directory-live-state{grid-template-columns:40px minmax(0,1fr) auto}.platform-network-directory-workspace .platform-network-directory-live-state time{display:none}.platform-network-directory-workspace .platform-network-directory-live-state button{grid-column:2/-1;justify-self:start}.platform-network-directory-workspace .network-directory-sort{border-left:0;padding-left:0}}@media (max-width:620px){.platform-network-directory-workspace .network-directory-tools .segmented{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.platform-network-directory-workspace .network-directory-sort{order:4}.platform-network-directory-workspace .network-directory-tools>.connected-source{order:5;width:100%}.platform-network-directory-workspace .org-head{grid-template-columns:44px minmax(0,1fr);display:grid}.platform-network-directory-workspace .org-head>.pill{grid-column:2}.platform-network-directory-workspace .branch-row{grid-template-columns:40px minmax(0,1fr) 22px;padding:10px 0}.platform-network-directory-workspace .branch-row .pill{grid-column:2}.platform-network-directory-workspace .branch-row>b{grid-area:1/3}}@media (max-width:500px){.platform-network-directory-workspace .compact-stats{grid-template-columns:1fr}.platform-network-directory-workspace .compact-stats>div{border-right:0}.platform-network-directory-workspace .platform-network-directory-live-state{grid-template-columns:40px minmax(0,1fr)}.platform-network-directory-workspace .platform-network-directory-live-state button{grid-column:2}.platform-network-directory-workspace .org-metrics{grid-template-columns:1fr}.platform-network-directory-workspace .org-metrics>div{border-right:0;border-bottom:1px solid var(--line);min-height:64px;padding:10px 0}.platform-network-directory-workspace .org-metrics>div:last-child{border-bottom:0}}.organization-network-detail-boundary>.app-shell{min-height:calc(100vh - 60px)}.organization-network-detail-boundary .platform-organization-detail-live-state{min-height:60px;padding:9px max(16px,50vw - 680px)}.organization-network-detail-boundary .platform-organization-detail-live-state>div,.organization-network-detail-boundary .platform-organization-detail-live-state>aside{gap:10px}.organization-network-detail-boundary .platform-organization-detail-live-state>div>span{padding:5px 7px;font-size:.75rem}.organization-network-detail-boundary .platform-organization-detail-live-state p{font-size:.8125rem;line-height:1.4}.organization-network-detail-boundary .platform-organization-detail-live-state strong{font-size:.8125rem}.organization-network-detail-boundary .platform-organization-detail-live-state time{font-size:.75rem}.organization-network-detail-boundary .platform-organization-detail-live-state button{width:36px;height:36px;font-size:1rem}.platform-organization-detail-workspace{display:block}.platform-organization-detail-workspace .org-detail-hero{gap:16px;min-height:132px;margin-bottom:14px;padding:20px 22px}.platform-organization-detail-workspace .org-detail-hero .network-logo{flex:none;width:56px;height:56px;font-size:1rem}.platform-organization-detail-workspace .org-detail-hero>div>span{font-size:.75rem;line-height:1.3}.platform-organization-detail-workspace .org-detail-hero h2{margin:7px 0 5px;font-size:1.1rem;line-height:1.3}.platform-organization-detail-workspace .org-detail-hero p{font-size:.8125rem;line-height:1.4}.platform-organization-detail-workspace .org-detail-hero>.pill{padding:5px 9px;font-size:.75rem}.platform-organization-detail-workspace .org-detail-stats{margin-bottom:14px}.platform-organization-detail-workspace .org-detail-stats>div{min-height:108px;padding:17px 20px}.platform-organization-detail-workspace .org-detail-stats span,.platform-organization-detail-workspace .org-detail-stats small{font-size:.75rem;line-height:1.35}.platform-organization-detail-workspace .org-detail-stats strong{margin:6px 0;font-size:1.35rem;line-height:1.2}.platform-organization-detail-workspace .unit-directory-panel,.platform-organization-detail-workspace .org-domain-panel{margin-bottom:14px}.platform-organization-detail-workspace .unit-directory-panel .unit-panel-heading,.platform-organization-detail-workspace .org-domain-panel .unit-panel-heading{min-height:88px;padding:16px 20px}.platform-organization-detail-workspace .unit-panel-heading h2{font-size:1.05rem;line-height:1.3}.platform-organization-detail-workspace .unit-panel-heading p{margin-top:5px;font-size:.8125rem;line-height:1.45}.platform-organization-detail-workspace .unit-panel-heading>a,.platform-organization-detail-workspace .unit-panel-heading>.connected-source{font-size:.8125rem}.platform-organization-detail-workspace .unit-directory{padding:0 20px;overflow-x:auto}.platform-organization-detail-workspace .unit-directory-row{grid-template-columns:minmax(225px,1.25fr) minmax(190px,1fr) 80px 90px 110px minmax(170px,auto);gap:13px;min-width:980px;min-height:82px;font-size:.875rem;line-height:1.35}.platform-organization-detail-workspace .unit-directory-head{min-height:44px;font-size:.75rem}.platform-organization-detail-workspace .unit-directory-row>div:first-child{gap:11px}.platform-organization-detail-workspace .unit-directory-row .branch-pin{flex:none;width:38px;height:38px;font-size:.875rem}.platform-organization-detail-workspace .unit-directory-row strong,.platform-organization-detail-workspace .unit-directory-row code{font-size:.875rem}.platform-organization-detail-workspace .unit-directory-row small{margin-top:5px;font-size:.75rem;line-height:1.4}.platform-organization-detail-workspace .unit-directory-row .pill{font-size:.75rem}.platform-organization-detail-workspace .unit-directory-actions{gap:10px}.platform-organization-detail-workspace .unit-directory-actions a{border:1px solid var(--line);background:#fff;align-items:center;min-height:36px;padding:0 10px;font-size:.8125rem;display:inline-flex}.platform-organization-detail-workspace .unit-directory-actions a:last-child{background:#f2f9f6;border-color:#b7d9ce}.platform-organization-detail-workspace .unit-directory-empty{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;min-height:150px}.platform-organization-detail-workspace .unit-directory-empty>span{width:42px;height:42px;font-size:1rem}.platform-organization-detail-workspace .unit-directory-empty strong{font-size:.875rem}.platform-organization-detail-workspace .unit-directory-empty p{margin-top:5px;font-size:.8125rem;line-height:1.45}.platform-organization-detail-workspace .org-domain-list{padding:0 20px 10px;overflow-x:auto}.platform-organization-detail-workspace .org-domain-list>div{grid-template-columns:36px minmax(220px,1.2fr) minmax(180px,1fr) 120px;gap:12px;min-width:720px;min-height:68px;font-size:.8125rem;line-height:1.35}.platform-organization-detail-workspace .org-domain-list code{font-size:.875rem}.platform-organization-detail-workspace .org-domain-list>div>span:first-child{width:34px;height:34px;font-size:.75rem}.platform-organization-detail-workspace .org-domain-list b{font-size:.75rem}.platform-organization-detail-workspace .org-domain-list>.org-domain-empty{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-width:0;min-height:120px}.platform-organization-detail-workspace .org-domain-empty>span{font-size:1rem;width:40px!important;height:40px!important}.platform-organization-detail-workspace .org-domain-empty strong,.platform-organization-detail-workspace .org-domain-empty a{font-size:.875rem}.platform-organization-detail-workspace .org-domain-empty small{margin-top:5px;font-size:.8125rem;line-height:1.4}.organization-network-detail-boundary .platform-organization-detail-live-unavailable{min-height:calc(100vh - 60px)}.organization-network-detail-boundary .platform-organization-detail-live-unavailable>section{width:min(640px,100%);padding:34px}.organization-network-detail-boundary .platform-organization-detail-live-unavailable>section>span{width:54px;height:54px;font-size:1.15rem}.organization-network-detail-boundary .platform-organization-detail-live-unavailable small{font-size:.75rem}.organization-network-detail-boundary .platform-organization-detail-live-unavailable h1{margin:9px 0;font-size:1.25rem}.organization-network-detail-boundary .platform-organization-detail-live-unavailable p{max-width:540px;font-size:.875rem;line-height:1.55}.organization-network-detail-boundary .platform-organization-detail-live-unavailable div{gap:10px;margin-top:20px}.organization-network-detail-boundary .platform-organization-detail-live-unavailable a{min-height:40px;padding:0 13px;font-size:.875rem}@media (max-width:880px){.platform-organization-detail-workspace .org-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-organization-detail-workspace .org-detail-stats>div:nth-child(2){border-right:0}}@media (max-width:760px){.organization-network-detail-boundary .platform-organization-detail-live-state{padding-inline:12px}.organization-network-detail-boundary .platform-organization-detail-live-state>div p,.organization-network-detail-boundary .platform-organization-detail-live-state time{display:none}.platform-organization-detail-workspace .unit-panel-heading{flex-direction:column;align-items:flex-start}.platform-organization-detail-workspace .unit-directory-empty,.platform-organization-detail-workspace .org-domain-list>.org-domain-empty{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.platform-organization-detail-workspace .unit-directory-empty>a,.platform-organization-detail-workspace .org-domain-empty>a{grid-column:2;justify-self:start}}@media (max-width:520px){.organization-network-detail-boundary .platform-organization-detail-live-state>div>span{display:none}.organization-network-detail-boundary .platform-organization-detail-live-state>aside{margin-left:auto}.platform-organization-detail-workspace .org-detail-hero{grid-template-columns:56px minmax(0,1fr);display:grid}.platform-organization-detail-workspace .org-detail-hero>.pill{grid-column:2}.platform-organization-detail-workspace .org-detail-stats{grid-template-columns:1fr}.platform-organization-detail-workspace .org-detail-stats>div{border-right:0}.organization-network-detail-boundary .platform-organization-detail-live-unavailable div{flex-direction:column;align-items:stretch}.organization-network-detail-boundary .platform-organization-detail-live-unavailable a{justify-content:center}}.unit-activation-workspace{flex-direction:column;gap:12px;display:flex}.unit-activation-hero{border-top:3px solid #d3972a;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:110px;padding:16px 18px;display:grid}.unit-activation-hero.ready,.unit-activation-hero.active{border-top-color:#0b9f75}.unit-activation-hero>div:nth-child(2)>span,.unit-activation-checklist>header span,.unit-activation-confirmation>div>span,.unit-activation-impact>span,.unit-activation-history header span{color:#7b8883;letter-spacing:.08em;font-size:7px;font-weight:760}.unit-activation-hero h2{margin:5px 0 4px;font-size:14px}.unit-activation-hero p{color:#74817c;margin:0;font-size:8px;line-height:1.5}.unit-activation-hero>b{color:#946513;letter-spacing:.06em;background:#fff1d2;padding:7px 9px;font-size:7px}.unit-activation-hero.ready>b,.unit-activation-hero.active>b{color:#08795d;background:#e3f6ef}.unit-activation-meter strong,.unit-activation-meter small{display:block}.unit-activation-meter strong{letter-spacing:-.8px;font-size:25px}.unit-activation-meter>span{background:#e9eeec;height:5px;margin:8px 0 6px;display:block}.unit-activation-meter>span i{background:#d3972a;height:100%;display:block}.unit-activation-hero.ready .unit-activation-meter>span i,.unit-activation-hero.active .unit-activation-meter>span i{background:#0b9f75}.unit-activation-meter small{color:#84908b;font-size:7px}.unit-activation-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:12px;display:grid}.unit-activation-main,.unit-activation-aside{flex-direction:column;gap:12px;display:flex}.unit-activation-checklist>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 17px;display:flex}.unit-activation-checklist h2{margin:4px 0;font-size:12px}.unit-activation-checklist header p{color:#7d8a85;margin:0;font-size:7px}.unit-activation-checklist header>strong{font-size:22px}.unit-activation-checklist>div{padding:0 17px}.unit-activation-checklist article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto 115px;align-items:center;gap:10px;min-height:68px;display:grid}.unit-activation-checklist article>i{color:#89948f;border:1px solid #d7dedb;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:750;display:grid}.unit-activation-checklist article.complete>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.unit-activation-checklist article>div>strong{font-size:9px}.unit-activation-checklist article>div>p{color:#82908a;margin:4px 0 0;font-size:7px}.unit-activation-checklist article>span{color:#a27019;background:#fff4da;padding:5px 7px;font-size:6px;font-weight:750}.unit-activation-checklist article.complete>span{color:#08795d;background:#e6f5f0}.unit-activation-checklist article>a{color:var(--green-deep);text-align:right;font-size:7px;font-weight:700}.unit-activation-confirmation{border-top:3px solid #d3972a;padding:17px}.unit-activation-confirmation.ready{border-top-color:#0b9f75}.unit-activation-confirmation h2{margin:5px 0 4px;font-size:12px}.unit-activation-confirmation>div>p{color:#74817c;margin:0;font-size:7px;line-height:1.55}.unit-activation-confirmation>label{cursor:pointer;background:#f0f9f6;border:1px solid #9ed6c4;grid-template-columns:0 29px 1fr;align-items:center;gap:9px;min-height:62px;margin-top:15px;padding:10px;display:grid}.unit-activation-confirmation>label.disabled{opacity:.58;cursor:not-allowed;background:#f7f9f8;border-color:#d9dfdc}.unit-activation-confirmation>label input{opacity:0;width:0;height:0}.unit-activation-confirmation>label>i{color:#fff;background:#fff;border:1px solid #a9cfc2;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.unit-activation-confirmation>label input:checked+i{background:#0b9f75;border-color:#0b9f75}.unit-activation-confirmation>label strong,.unit-activation-confirmation>label small{display:block}.unit-activation-confirmation>label strong{font-size:8px}.unit-activation-confirmation>label small{color:#75837d;margin-top:4px;font-size:6px}.unit-activation-confirmation>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;justify-content:space-between;align-items:center;gap:10px;margin:15px -17px -17px;padding:12px 17px;display:flex}.unit-activation-confirmation>footer a{color:#728079;font-size:7px;font-weight:650}.unit-activation-confirmation>footer button{color:#fff;background:#08795d;border:0;min-height:34px;padding:0 13px;font-size:8px;font-weight:700}.unit-activation-confirmation>footer button:disabled{cursor:not-allowed;opacity:.45}.unit-activation-feedback{margin:12px 0 0;padding:9px;font-size:7px}.unit-activation-feedback.success{color:#08795d;background:#e8f6f1}.unit-activation-feedback.error{color:#a2463f;background:#fff0ee}.unit-activation-live{border-left:3px solid #0b9f75;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:78px;padding:15px 17px;display:grid}.unit-activation-live>span{color:#fff;background:#0b9f75;place-items:center;width:36px;height:36px;display:grid}.unit-activation-live strong{font-size:10px}.unit-activation-live p{color:#78857f;margin:4px 0 0;font-size:7px;line-height:1.45}.unit-activation-live nav{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.unit-activation-live nav a{color:var(--green-deep);font-size:7px;font-weight:700}.unit-activation-aside>section{padding:16px}.unit-activation-impact>div{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:49px;display:grid}.unit-activation-impact>div>i{color:#fff;background:#0b9f75;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.unit-activation-impact>div.excluded>i{color:#7c8984;background:#edf1ef}.unit-activation-impact p{margin:0}.unit-activation-impact strong,.unit-activation-impact small{display:block}.unit-activation-impact strong{font-size:8px}.unit-activation-impact small{color:#84908b;margin-top:3px;font-size:6px}.unit-activation-history{padding:0!important}.unit-activation-history header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.unit-activation-history header strong{font-size:13px}.unit-activation-history>div{padding:5px 15px 10px}.unit-activation-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr;gap:9px;min-height:60px;padding:10px 0;display:grid}.unit-activation-history article>i{background:#d3972a;border-radius:50%;width:7px;height:7px;margin-top:3px}.unit-activation-history article>i.active{background:#0b9f75}.unit-activation-history article p{margin:0}.unit-activation-history article strong,.unit-activation-history article small,.unit-activation-history article em{display:block}.unit-activation-history article strong{font-size:8px}.unit-activation-history article small{color:#7e8b86;margin-top:4px;font-size:6px;line-height:1.4}.unit-activation-history article em{color:#9aa39f;margin-top:5px;font-size:5px;font-style:normal}.unit-activation-history .empty{color:#87928e;font-size:7px;line-height:1.5}.unit-activation-guardrail{background:#f7fbfa;grid-template-columns:29px 1fr;gap:9px;display:grid}.unit-activation-guardrail>span{color:#08795d;background:#e3f6ef;place-items:center;width:27px;height:27px;display:grid}.unit-activation-guardrail strong{font-size:8px}.unit-activation-guardrail p{color:#74817c;margin:4px 0 0;font-size:7px;line-height:1.5}@media (max-width:1000px){.unit-activation-layout{grid-template-columns:1fr}.unit-activation-aside{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:760px){.unit-activation-hero{grid-template-columns:120px 1fr}.unit-activation-hero>b{grid-column:2;justify-self:start}.unit-activation-checklist{overflow-x:auto}.unit-activation-checklist>header,.unit-activation-checklist>div{min-width:680px}.unit-activation-aside{display:flex}.unit-activation-live{grid-template-columns:38px 1fr}.unit-activation-live nav{grid-column:2;align-items:flex-start}}@media (max-width:520px){.unit-activation-hero{grid-template-columns:1fr}.unit-activation-hero>b{grid-column:auto}.unit-activation-confirmation>footer{flex-direction:column;align-items:stretch}.unit-activation-confirmation>footer button{width:100%}.unit-activation-live{grid-template-columns:1fr}.unit-activation-live nav{grid-column:auto}}.unit-activation-gateway{background:#f0f8f5;border:1px solid #a9d6c7;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:68px;margin:12px 17px 0;padding:11px;display:grid}.unit-activation-gateway>span{color:#fff;background:#0b9f75;place-items:center;width:29px;height:29px;display:grid}.unit-activation-gateway strong{font-size:8px}.unit-activation-gateway p{color:#74817c;margin:4px 0 0;font-size:7px}.unit-activation-gateway>b{color:var(--green-deep);white-space:nowrap;font-size:7px}@media (max-width:520px){.unit-activation-gateway{grid-template-columns:31px 1fr}.unit-activation-gateway>b{grid-column:2}}.unit-activation-hero.configuration{border-top-color:#d3972a}.unit-activation-hero.disabled{border-top-color:#b75850}.unit-activation-hero.disabled>b{color:#a2463f;background:#fff0ee}.unit-activation-hero.configuration .unit-activation-meter>span i{background:#d3972a}.unit-activation-hero.disabled .unit-activation-meter>span i{background:#b75850}.unit-lifecycle-choices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.unit-lifecycle-choices>button{text-align:left;background:#fff;border:1px solid #dfe5e2;border-top:2px solid #d3972a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:91px;padding:12px;display:grid}.unit-lifecycle-choices>button.active{border-top-color:#0b9f75}.unit-lifecycle-choices>button.disabled{border-top-color:#b75850}.unit-lifecycle-choices>button.selected{border-color:#64b99d;box-shadow:inset 0 0 0 2px #e4f4ef}.unit-lifecycle-choices>button.current{opacity:.78;cursor:default;background:#f6f8f7}.unit-lifecycle-choices>button>i{color:#7e8b86;border:1px solid #d6dfdc;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.unit-lifecycle-choices>button.selected>i,.unit-lifecycle-choices>button.current>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.unit-lifecycle-choices small,.unit-lifecycle-choices strong,.unit-lifecycle-choices p{display:block}.unit-lifecycle-choices small{color:#8b9692;letter-spacing:.06em;font-size:6px;font-weight:750}.unit-lifecycle-choices strong{margin-top:4px;font-size:10px}.unit-lifecycle-choices p{color:#7e8b86;margin:3px 0 0;font-size:6px;line-height:1.35}.unit-lifecycle-choices>button>b{color:#89948f;font-size:6px}.unit-lifecycle-impact>header,.unit-lifecycle-confirmation>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:14px 17px;display:flex}.unit-lifecycle-impact header span,.unit-lifecycle-confirmation header span,.unit-lifecycle-coordination>span,.unit-lifecycle-preservation>span{color:#7b8883;letter-spacing:.08em;font-size:7px;font-weight:780}.unit-lifecycle-impact h2,.unit-lifecycle-confirmation h2{margin:4px 0;font-size:12px}.unit-lifecycle-impact header p,.unit-lifecycle-confirmation header p{color:#7d8984;margin:0;font-size:7px;line-height:1.45}.unit-lifecycle-impact header>b{white-space:nowrap;font-size:23px}.unit-lifecycle-impact header>b small{color:#7e8b86;font-size:8px}.unit-lifecycle-impact-grid{grid-template-columns:repeat(3,1fr);padding:7px 17px 13px;display:grid}.unit-lifecycle-impact-grid article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:76px;padding:12px}.unit-lifecycle-impact-grid article:nth-child(3n){border-right:0}.unit-lifecycle-impact-grid article:nth-child(n+4){border-bottom:0}.unit-lifecycle-impact-grid strong{font-size:19px}.unit-lifecycle-impact-grid p{margin:4px 0 3px;font-size:8px;font-weight:690}.unit-lifecycle-impact-grid small{color:#84908b;font-size:6px;line-height:1.35}.unit-lifecycle-impact>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:59px;padding:10px 17px;display:grid}.unit-lifecycle-impact>footer>span{color:#697872;background:#e8efec;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.unit-lifecycle-impact>footer.active>span{color:#fff;background:#0b9f75}.unit-lifecycle-impact>footer.disabled>span{color:#fff;background:#b75850}.unit-lifecycle-impact>footer.configuration>span{color:#fff;background:#d3972a}.unit-lifecycle-impact footer strong{font-size:8px}.unit-lifecycle-impact footer p{color:#798680;margin:3px 0 0;font-size:7px;line-height:1.4}.unit-lifecycle-impact footer>b{color:#56645e;white-space:nowrap;font-size:7px}.unit-lifecycle-identity-impact{background:#f7fbfa;border:1px solid #cfe0da;margin:0 17px 13px}.unit-lifecycle-identity-impact.suspending{background:#fff9ee;border-color:#e6c88f}.unit-lifecycle-identity-impact>header{border-bottom:1px solid #dce8e4;justify-content:space-between;align-items:center;gap:13px;min-height:67px;padding:11px 13px;display:flex}.unit-lifecycle-identity-impact.suspending>header{border-color:#ead9b7}.unit-lifecycle-identity-impact>header span{color:#08795d;letter-spacing:.08em;font-size:6px;font-weight:780}.unit-lifecycle-identity-impact.suspending>header span{color:#936719}.unit-lifecycle-identity-impact h3{margin:4px 0 3px;font-size:10px}.unit-lifecycle-identity-impact>header p{color:#75837d;margin:0;font-size:6px;line-height:1.4}.unit-lifecycle-identity-impact>header>b{color:#08795d;white-space:nowrap;background:#dff2eb;padding:6px 8px;font-size:6px}.unit-lifecycle-identity-impact.suspending>header>b{color:#855c19;background:#f2dcaf}.unit-lifecycle-identity-impact>div{grid-template-columns:repeat(4,1fr);padding:0 13px;display:grid}.unit-lifecycle-identity-impact article{border-right:1px solid #dce8e4;min-height:70px;padding:11px}.unit-lifecycle-identity-impact article:last-child{border-right:0}.unit-lifecycle-identity-impact article strong{font-size:17px}.unit-lifecycle-identity-impact article p{margin:4px 0 3px;font-size:7px;font-weight:690}.unit-lifecycle-identity-impact article small{color:#83908b;font-size:6px;line-height:1.35}.unit-lifecycle-identity-impact>footer{background:#ffffff94;border-top:1px solid #dce8e4;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px 13px;display:grid}.unit-lifecycle-identity-impact>footer>span{color:#08795d;background:#e2f1ec;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.unit-lifecycle-identity-impact>footer p{color:#6f7e78;margin:0;font-size:6px;line-height:1.45}.unit-lifecycle-identity-impact>footer nav{gap:10px;display:flex}.unit-lifecycle-identity-impact>footer a{color:var(--green-deep);white-space:nowrap;font-size:6px;font-weight:720}.unit-activation-checklist.highlighted{border-color:#9bcfbd;box-shadow:inset 0 0 0 2px #eef8f4}.unit-lifecycle-confirmation{border-top:3px solid #d3972a}.unit-lifecycle-confirmation.active{border-top-color:#0b9f75}.unit-lifecycle-confirmation.disabled{border-top-color:#b75850}.unit-lifecycle-confirmation>header>b{color:#fff;background:#d3972a;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.unit-lifecycle-confirmation.active>header>b{background:#0b9f75}.unit-lifecycle-confirmation.disabled>header>b{background:#b75850}.unit-lifecycle-reason{padding:14px 17px 0;display:block}.unit-lifecycle-reason>span{color:#46544f;margin-bottom:6px;font-size:8px;font-weight:680;display:block}.unit-lifecycle-reason textarea{resize:vertical;color:#283630;width:100%;min-height:78px;font:inherit;background:#fbfcfc;border:1px solid #d7dfdc;border-radius:2px;outline:0;padding:9px 10px;font-size:8px;line-height:1.5}.unit-lifecycle-reason textarea:focus{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.unit-lifecycle-reason small{color:#87928d;text-align:right;margin-top:4px;font-size:6px;display:block}.unit-lifecycle-confirm{cursor:pointer;background:#f7faf9;border:1px solid #cbd8d3;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:13px 17px 0;padding:11px;display:grid}.unit-lifecycle-confirm.disabled{opacity:.55;cursor:not-allowed}.unit-lifecycle-confirm input{opacity:0;pointer-events:none;position:absolute}.unit-lifecycle-confirm>i{color:#fff;background:#fff;border:1px solid #a9b8b2;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.unit-lifecycle-confirm:has(input:checked)>i{background:#0b9f75;border-color:#0b9f75}.unit-lifecycle-confirm strong,.unit-lifecycle-confirm small{display:block}.unit-lifecycle-confirm strong{font-size:8px}.unit-lifecycle-confirm small{color:#75837d;margin-top:4px;font-size:6px;line-height:1.4}.unit-lifecycle-confirmation>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;justify-content:space-between;align-items:center;gap:10px;min-height:59px;margin-top:14px;padding:11px 17px;display:flex}.unit-lifecycle-confirmation>footer button{color:#fff;background:#08795d;border:0;min-height:34px;padding:0 13px;font-size:8px;font-weight:700}.unit-lifecycle-confirmation>footer button.secondary{color:#60706a;background:#fff;border:1px solid #d4ddda}.unit-lifecycle-confirmation>footer button:disabled{cursor:not-allowed;opacity:.45}.unit-lifecycle-coordination h2{margin:11px 0 7px;font-size:13px}.unit-lifecycle-coordination p{color:#74817c;font-size:7px;line-height:1.5}.unit-lifecycle-coordination dl{border-block:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin:12px 0;display:grid}.unit-lifecycle-coordination dl>div{padding:9px 0}.unit-lifecycle-coordination dt{color:#89948f;font-size:6px}.unit-lifecycle-coordination dd{margin:3px 0 0;font-size:9px;font-weight:720}.unit-lifecycle-coordination a{color:var(--green-deep);font-size:7px;font-weight:700}.unit-lifecycle-preservation>div>i{color:#08795d;background:#e3f6ef}.unit-activation-history article strong,.unit-activation-history article small,.unit-activation-history article em,.unit-activation-history article time{display:block}.unit-activation-history article em{color:#4f5e58;margin-top:5px;font-size:6px;font-style:normal;font-weight:650}.unit-activation-history article time{color:#9aa39f;margin-top:4px;font-size:5px}.unit-activation-history article>i.disabled{background:#b75850}.unit-activation-history article>i.returned_to_configuration{background:#d3972a}.unit-activation-feedback.standalone{border:1px solid #acd8c9;margin:0}@media (max-width:800px){.unit-lifecycle-choices{grid-template-columns:1fr}.unit-lifecycle-impact-grid{grid-template-columns:1fr 1fr}.unit-lifecycle-impact-grid article:nth-child(3n){border-right:1px solid var(--line-soft)}.unit-lifecycle-impact-grid article:nth-child(2n){border-right:0}.unit-lifecycle-impact-grid article:nth-child(n+4){border-bottom:1px solid var(--line-soft)}.unit-lifecycle-impact-grid article:nth-child(n+5){border-bottom:0}.unit-lifecycle-identity-impact>div{grid-template-columns:1fr 1fr}.unit-lifecycle-identity-impact article{border-bottom:1px solid #dce8e4}.unit-lifecycle-identity-impact article:nth-child(2n){border-right:0}.unit-lifecycle-identity-impact article:nth-child(n+3){border-bottom:0}.unit-lifecycle-identity-impact>footer{grid-template-columns:25px 1fr}.unit-lifecycle-identity-impact>footer nav{grid-column:2}}@media (max-width:520px){.unit-lifecycle-impact>header,.unit-lifecycle-confirmation>header,.unit-lifecycle-identity-impact>header{flex-direction:column;align-items:flex-start}.unit-lifecycle-impact-grid,.unit-lifecycle-identity-impact>div{grid-template-columns:1fr}.unit-lifecycle-impact-grid article,.unit-lifecycle-identity-impact article{border-right:0!important;border-bottom:1px solid var(--line-soft)!important}.unit-lifecycle-impact-grid article:last-child,.unit-lifecycle-identity-impact article:last-child{border-bottom:0!important}.unit-lifecycle-impact>footer{grid-template-columns:29px 1fr}.unit-lifecycle-impact footer>b{grid-column:2}.unit-lifecycle-identity-impact>footer nav{flex-direction:column;align-items:flex-start;gap:6px}.unit-lifecycle-confirmation>footer{flex-direction:column;align-items:stretch}.unit-lifecycle-confirmation>footer button{width:100%}}.organization-lifecycle-workspace{flex-direction:column;gap:12px;display:flex}.organization-lifecycle-hero{border-top:3px solid #d3972a;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;padding:16px 18px;display:grid}.organization-lifecycle-hero.active{border-top-color:#0b9f75}.organization-lifecycle-hero.disabled{border-top-color:#b75850}.organization-lifecycle-hero>div:nth-child(2)>span,.organization-lifecycle-impact header span,.organization-lifecycle-readiness header span,.organization-lifecycle-units header span,.organization-lifecycle-confirmation header span,.organization-lifecycle-aside section>span,.organization-lifecycle-history header span{color:#7b8883;letter-spacing:.08em;font-size:7px;font-weight:780}.organization-lifecycle-hero h2{margin:5px 0 4px;font-size:14px}.organization-lifecycle-hero p{color:#74817c;margin:0;font-size:8px;line-height:1.5}.organization-lifecycle-hero>b{color:#946513;letter-spacing:.06em;background:#fff1d2;padding:7px 9px;font-size:7px}.organization-lifecycle-hero.active>b{color:#08795d;background:#e3f6ef}.organization-lifecycle-hero.disabled>b{color:#a2463f;background:#fff0ee}.organization-lifecycle-meter strong,.organization-lifecycle-meter>span{display:block}.organization-lifecycle-meter strong{letter-spacing:-.8px;font-size:27px}.organization-lifecycle-meter strong small{color:#7e8a85;font-size:12px}.organization-lifecycle-meter>span{color:#82908a;font-size:7px}.organization-lifecycle-meter>i{background:#e9eeec;height:5px;margin-top:8px;display:block}.organization-lifecycle-meter>i b{background:#0b9f75;height:100%;display:block}.organization-lifecycle-choices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.organization-lifecycle-choices>button{text-align:left;background:#fff;border:1px solid #dfe5e2;border-top:2px solid #d3972a;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:91px;padding:12px;display:grid}.organization-lifecycle-choices>button.active{border-top-color:#0b9f75}.organization-lifecycle-choices>button.disabled{border-top-color:#b75850}.organization-lifecycle-choices>button.selected{border-color:#64b99d;box-shadow:inset 0 0 0 2px #e4f4ef}.organization-lifecycle-choices>button.current{opacity:.78;cursor:default;background:#f6f8f7}.organization-lifecycle-choices>button>i{color:#7e8b86;border:1px solid #d6dfdc;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.organization-lifecycle-choices>button.selected>i,.organization-lifecycle-choices>button.current>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.organization-lifecycle-choices small,.organization-lifecycle-choices strong,.organization-lifecycle-choices p{display:block}.organization-lifecycle-choices small{color:#8b9692;letter-spacing:.06em;font-size:6px;font-weight:750}.organization-lifecycle-choices strong{margin-top:4px;font-size:10px}.organization-lifecycle-choices p{color:#7e8b86;margin:3px 0 0;font-size:6px;line-height:1.35}.organization-lifecycle-choices>button>b{color:#89948f;font-size:6px}.organization-lifecycle-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);gap:12px;display:grid}.organization-lifecycle-main,.organization-lifecycle-aside{flex-direction:column;gap:12px;display:flex}.organization-lifecycle-impact>header,.organization-lifecycle-readiness>header,.organization-lifecycle-units>header,.organization-lifecycle-confirmation>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:14px 17px;display:flex}.organization-lifecycle-impact h2,.organization-lifecycle-readiness h2,.organization-lifecycle-units h2,.organization-lifecycle-confirmation h2{margin:4px 0;font-size:12px}.organization-lifecycle-impact header p,.organization-lifecycle-readiness header p,.organization-lifecycle-units header p,.organization-lifecycle-confirmation header p{color:#7d8984;margin:0;font-size:7px;line-height:1.45}.organization-lifecycle-impact header>b,.organization-lifecycle-readiness header>strong{white-space:nowrap;font-size:23px}.organization-lifecycle-impact header>b small{color:#7e8b86;font-size:8px}.organization-lifecycle-impact-grid{grid-template-columns:repeat(4,1fr);padding:7px 17px 13px;display:grid}.organization-lifecycle-impact-grid article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:76px;padding:12px}.organization-lifecycle-impact-grid article:nth-child(4n){border-right:0}.organization-lifecycle-impact-grid article:nth-child(n+5){border-bottom:0}.organization-lifecycle-impact-grid strong{font-size:19px}.organization-lifecycle-impact-grid p{margin:4px 0 3px;font-size:8px;font-weight:690}.organization-lifecycle-impact-grid small{color:#84908b;font-size:6px;line-height:1.35}.organization-lifecycle-brand-impact{background:#f5faf8;border:1px solid #d8e4df;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;margin:0 17px 13px;padding:10px 12px;display:grid}.organization-lifecycle-brand-impact.suspending{background:#fff8eb;border-color:#e7c895}.organization-lifecycle-brand-impact>span{color:#08795d;background:#dff2eb;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.organization-lifecycle-brand-impact.suspending>span{color:#855c19;background:#f1d39f}.organization-lifecycle-brand-impact strong{font-size:8px;display:block}.organization-lifecycle-brand-impact p{color:#75837d;margin:4px 0 0;font-size:6px;line-height:1.45}.organization-lifecycle-brand-impact a{color:var(--green-deep);white-space:nowrap;font-size:7px;font-weight:700}.organization-lifecycle-impact>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:59px;padding:10px 17px;display:grid}.organization-lifecycle-impact>footer>span{color:#697872;background:#e8efec;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.organization-lifecycle-impact>footer.active>span{color:#fff;background:#0b9f75}.organization-lifecycle-impact>footer.disabled>span{color:#fff;background:#b75850}.organization-lifecycle-impact>footer.configuration>span{color:#fff;background:#d3972a}.organization-lifecycle-impact footer strong{font-size:8px}.organization-lifecycle-impact footer p{color:#798680;margin:3px 0 0;font-size:7px;line-height:1.4}.organization-lifecycle-impact footer>b{color:#56645e;white-space:nowrap;font-size:7px}.organization-lifecycle-readiness.highlighted{border-color:#9bcfbd;box-shadow:inset 0 0 0 2px #eef8f4}.organization-lifecycle-readiness>div{padding:0 17px}.organization-lifecycle-readiness article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) 70px 94px;align-items:center;gap:10px;min-height:66px;display:grid}.organization-lifecycle-readiness article>i{color:#7d8984;border:1px solid #d6dfdc;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.organization-lifecycle-readiness article.complete>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.organization-lifecycle-readiness article strong{font-size:8px}.organization-lifecycle-readiness article p{color:#7e8b86;margin:4px 0 0;font-size:6px;line-height:1.4}.organization-lifecycle-readiness article>span{color:#9a6b18;font-size:6px;font-weight:750}.organization-lifecycle-readiness article.complete>span{color:#08795d}.organization-lifecycle-readiness article>a{color:var(--green-deep);text-align:right;font-size:7px;font-weight:700}.organization-lifecycle-units header a{color:var(--green-deep);font-size:7px;font-weight:700}.organization-lifecycle-units>div{padding:0 17px}.organization-lifecycle-units article{border-bottom:1px solid var(--line-soft);grid-template-columns:9px minmax(140px,1fr) 130px 75px 90px;align-items:center;gap:10px;min-height:65px;display:grid}.organization-lifecycle-units article>i{background:#d3972a;width:7px;height:34px}.organization-lifecycle-units article>i.active{background:#0b9f75}.organization-lifecycle-units article>i.disabled{background:#b75850}.organization-lifecycle-units article strong,.organization-lifecycle-units article small{display:block}.organization-lifecycle-units article strong{font-size:8px}.organization-lifecycle-units article small{color:#85918c;margin-top:4px;font-size:6px}.organization-lifecycle-units dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.organization-lifecycle-units dt,.organization-lifecycle-units dd{margin:0}.organization-lifecycle-units dt{color:#89948f;font-size:6px}.organization-lifecycle-units dd{margin-top:3px;font-size:9px;font-weight:720}.organization-lifecycle-units article>b{color:#946513;text-align:center;background:#fff1d2;padding:5px 7px;font-size:6px}.organization-lifecycle-units article>b.active{color:#08795d;background:#e3f6ef}.organization-lifecycle-units article>b.disabled{color:#a2463f;background:#fff0ee}.organization-lifecycle-units article>a{color:var(--green-deep);text-align:right;font-size:7px;font-weight:700}.organization-lifecycle-units .empty{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:92px;display:grid}.organization-lifecycle-units .empty>span{background:#edf2f0;place-items:center;width:32px;height:32px;display:grid}.organization-lifecycle-units .empty p{margin:0}.organization-lifecycle-units .empty strong,.organization-lifecycle-units .empty small{display:block}.organization-lifecycle-units .empty strong{font-size:8px}.organization-lifecycle-units .empty small{color:#82908a;margin-top:4px;font-size:7px}.organization-lifecycle-confirmation{border-top:3px solid #d3972a}.organization-lifecycle-confirmation.active{border-top-color:#0b9f75}.organization-lifecycle-confirmation.disabled{border-top-color:#b75850}.organization-lifecycle-confirmation>header>b{color:#fff;background:#d3972a;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.organization-lifecycle-confirmation.active>header>b{background:#0b9f75}.organization-lifecycle-confirmation.disabled>header>b{background:#b75850}.organization-lifecycle-reason{padding:14px 17px 0;display:block}.organization-lifecycle-reason>span{color:#46544f;margin-bottom:6px;font-size:8px;font-weight:680;display:block}.organization-lifecycle-reason textarea{resize:vertical;color:#283630;width:100%;min-height:78px;font:inherit;background:#fbfcfc;border:1px solid #d7dfdc;border-radius:2px;outline:0;padding:9px 10px;font-size:8px;line-height:1.5}.organization-lifecycle-reason textarea:focus{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.organization-lifecycle-reason small{color:#87928d;text-align:right;margin-top:4px;font-size:6px;display:block}.organization-lifecycle-confirm{cursor:pointer;background:#f7faf9;border:1px solid #cbd8d3;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:13px 17px 0;padding:11px;display:grid}.organization-lifecycle-confirm.disabled{opacity:.55;cursor:not-allowed}.organization-lifecycle-confirm input{opacity:0;pointer-events:none;position:absolute}.organization-lifecycle-confirm>i{color:#fff;background:#fff;border:1px solid #a9b8b2;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.organization-lifecycle-confirm:has(input:checked)>i{background:#0b9f75;border-color:#0b9f75}.organization-lifecycle-confirm strong,.organization-lifecycle-confirm small{display:block}.organization-lifecycle-confirm strong{font-size:8px}.organization-lifecycle-confirm small{color:#75837d;margin-top:4px;font-size:6px;line-height:1.4}.organization-lifecycle-feedback{margin:12px 17px 0;padding:9px;font-size:7px}.organization-lifecycle-feedback.success{color:#08795d;background:#e8f6f1}.organization-lifecycle-feedback.error{color:#a2463f;background:#fff0ee}.organization-lifecycle-feedback.standalone{border:1px solid #acd8c9;margin:0}.organization-lifecycle-confirmation>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;justify-content:space-between;align-items:center;gap:10px;min-height:59px;margin-top:14px;padding:11px 17px;display:flex}.organization-lifecycle-confirmation>footer button{color:#fff;background:#08795d;border:0;min-height:34px;padding:0 13px;font-size:8px;font-weight:700}.organization-lifecycle-confirmation>footer button.secondary{color:#60706a;background:#fff;border:1px solid #d4ddda}.organization-lifecycle-confirmation>footer button:disabled{cursor:not-allowed;opacity:.45}.organization-lifecycle-aside>section{padding:16px}.organization-lifecycle-contract h2{margin:11px 0 7px;font-size:15px}.organization-lifecycle-contract>b{color:#a2463f;background:#fff0ee;padding:5px 7px;font-size:6px;display:inline-block}.organization-lifecycle-contract>b.covered{color:#08795d;background:#e3f6ef}.organization-lifecycle-contract p{color:#74817c;font-size:7px;line-height:1.5}.organization-lifecycle-contract a{color:var(--green-deep);font-size:7px;font-weight:700}.organization-lifecycle-preservation>div{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:48px;display:grid}.organization-lifecycle-preservation>div>i{color:#08795d;background:#e3f6ef;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.organization-lifecycle-preservation p{margin:0}.organization-lifecycle-preservation strong,.organization-lifecycle-preservation small{display:block}.organization-lifecycle-preservation strong{font-size:8px}.organization-lifecycle-preservation small{color:#84908b;margin-top:3px;font-size:6px}.organization-lifecycle-history{padding:0!important}.organization-lifecycle-history header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.organization-lifecycle-history header strong{font-size:13px}.organization-lifecycle-history>div{max-height:430px;padding:5px 15px 10px;overflow:auto}.organization-lifecycle-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr;gap:9px;padding:10px 0;display:grid}.organization-lifecycle-history article>i{background:#d3972a;border-radius:50%;width:7px;height:7px;margin-top:3px}.organization-lifecycle-history article>i.activated,.organization-lifecycle-history article>i.activated_with_unit{background:#0b9f75}.organization-lifecycle-history article>i.disabled{background:#b75850}.organization-lifecycle-history article p{margin:0}.organization-lifecycle-history article strong,.organization-lifecycle-history article small,.organization-lifecycle-history article em,.organization-lifecycle-history article time{display:block}.organization-lifecycle-history article strong{font-size:8px}.organization-lifecycle-history article small{color:#7e8b86;margin-top:4px;font-size:6px;line-height:1.4}.organization-lifecycle-history article em{color:#4f5e58;margin-top:5px;font-size:6px;font-style:normal;font-weight:650}.organization-lifecycle-history article time{color:#9aa39f;margin-top:4px;font-size:5px}.organization-lifecycle-guardrail{background:#f7fbfa;grid-template-columns:29px 1fr;gap:9px;display:grid}.organization-lifecycle-guardrail>span{color:#08795d;background:#e3f6ef;place-items:center;width:27px;height:27px;display:grid}.organization-lifecycle-guardrail strong{font-size:8px}.organization-lifecycle-guardrail p{color:#74817c;margin:4px 0 0;font-size:7px;line-height:1.5}.organization-lifecycle-gateway{background:#f0f8f5;border:1px solid #a9d6c7;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:70px;margin:14px 17px 0;padding:11px;display:grid}.organization-lifecycle-gateway>span{color:#fff;background:#0b9f75;place-items:center;width:30px;height:30px;display:grid}.organization-lifecycle-gateway strong{font-size:8px}.organization-lifecycle-gateway p{color:#74817c;margin:4px 0 0;font-size:7px;line-height:1.4}.organization-lifecycle-gateway>b{color:var(--green-deep);white-space:nowrap;font-size:7px}.structure-impact-card>a{color:var(--green-deep);margin-top:10px;font-size:7px;font-weight:700;display:inline-block}@media (max-width:1050px){.organization-lifecycle-layout{grid-template-columns:1fr}.organization-lifecycle-aside{grid-template-columns:repeat(2,1fr);display:grid}.organization-lifecycle-history{grid-row:span 2}}@media (max-width:800px){.organization-lifecycle-hero{grid-template-columns:120px 1fr}.organization-lifecycle-hero>b{grid-column:2;justify-self:start}.organization-lifecycle-choices{grid-template-columns:1fr}.organization-lifecycle-readiness,.organization-lifecycle-units{overflow-x:auto}.organization-lifecycle-readiness>header,.organization-lifecycle-readiness>div,.organization-lifecycle-units>header,.organization-lifecycle-units>div{min-width:690px}.organization-lifecycle-impact-grid{grid-template-columns:1fr 1fr}.organization-lifecycle-impact-grid article:nth-child(4n){border-right:1px solid var(--line-soft)}.organization-lifecycle-impact-grid article:nth-child(2n){border-right:0}.organization-lifecycle-impact-grid article:nth-child(n+5){border-bottom:1px solid var(--line-soft)}.organization-lifecycle-impact-grid article:nth-child(n+7){border-bottom:0}}@media (max-width:560px){.organization-lifecycle-hero{grid-template-columns:1fr}.organization-lifecycle-hero>b{grid-column:auto}.organization-lifecycle-impact>header,.organization-lifecycle-confirmation>header{flex-direction:column;align-items:flex-start}.organization-lifecycle-impact-grid{grid-template-columns:1fr}.organization-lifecycle-impact-grid article{border-right:0!important;border-bottom:1px solid var(--line-soft)!important}.organization-lifecycle-impact-grid article:last-child{border-bottom:0!important}.organization-lifecycle-brand-impact{grid-template-columns:29px 1fr}.organization-lifecycle-brand-impact a{grid-column:2}.organization-lifecycle-impact>footer,.organization-lifecycle-gateway{grid-template-columns:29px 1fr}.organization-lifecycle-impact footer>b,.organization-lifecycle-gateway>b{grid-column:2}.organization-lifecycle-confirmation>footer{flex-direction:column;align-items:stretch}.organization-lifecycle-confirmation>footer button{width:100%}.organization-lifecycle-aside{display:flex}}.person-lifecycle-workspace{flex-direction:column;gap:12px;display:flex}.person-lifecycle-hero{border-top:3px solid #0b9f75;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:16px 18px;display:grid}.person-lifecycle-hero.inactive{border-top-color:#b75850}.person-lifecycle-avatar{color:#08795d;background:#e4f4ef;place-items:center;width:52px;height:52px;font-size:15px;font-weight:760;display:grid}.person-lifecycle-hero.inactive .person-lifecycle-avatar{color:#a2463f;background:#fff0ee}.person-lifecycle-hero span,.person-lifecycle-impact header span,.person-lifecycle-contexts header span,.person-lifecycle-confirmation header span,.person-lifecycle-aside section>span,.person-lifecycle-blockers header span,.person-lifecycle-history header span{color:#7b8883;letter-spacing:.08em;font-size:7px;font-weight:780}.person-lifecycle-hero h2{margin:5px 0 3px;font-size:15px}.person-lifecycle-hero p{color:#6f7d77;margin:0;font-size:8px}.person-lifecycle-hero small{color:#929d98;margin-top:6px;font-size:6px;display:block}.person-lifecycle-hero>b{color:#08795d;letter-spacing:.06em;background:#e3f6ef;padding:7px 10px;font-size:7px}.person-lifecycle-hero.inactive>b{color:#a2463f;background:#fff0ee}.person-lifecycle-choices{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.person-lifecycle-choices>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e2;border-top:2px solid #0b9f75;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:91px;padding:12px;display:grid}.person-lifecycle-choices>button.inactive{border-top-color:#b75850}.person-lifecycle-choices>button.selected{border-color:#64b99d;box-shadow:inset 0 0 0 2px #e4f4ef}.person-lifecycle-choices>button.current{opacity:.78;cursor:default;background:#f6f8f7}.person-lifecycle-choices>button>i{color:#7e8b86;border:1px solid #d6dfdc;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.person-lifecycle-choices>button.selected>i,.person-lifecycle-choices>button.current>i{color:#fff;background:#0b9f75;border-color:#0b9f75}.person-lifecycle-choices small,.person-lifecycle-choices strong{display:block}.person-lifecycle-choices small{color:#8b9692;letter-spacing:.06em;font-size:6px;font-weight:750}.person-lifecycle-choices strong{margin-top:4px;font-size:10px}.person-lifecycle-choices p{color:#7e8b86;margin:3px 0 0;font-size:6px;line-height:1.35}.person-lifecycle-choices>button>b{color:#89948f;font-size:6px}.person-lifecycle-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);gap:12px;display:grid}.person-lifecycle-main,.person-lifecycle-aside{flex-direction:column;gap:12px;display:flex}.person-lifecycle-impact>header,.person-lifecycle-contexts>header,.person-lifecycle-confirmation>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:14px 17px;display:flex}.person-lifecycle-impact h2,.person-lifecycle-contexts h2,.person-lifecycle-confirmation h2{margin:4px 0;font-size:12px}.person-lifecycle-impact header p,.person-lifecycle-contexts header p,.person-lifecycle-confirmation header p{color:#7d8984;margin:0;font-size:7px;line-height:1.45}.person-lifecycle-impact header>b{white-space:nowrap;font-size:23px}.person-lifecycle-impact header>b small{color:#7e8b86;font-size:8px}.person-lifecycle-impact-grid{grid-template-columns:repeat(3,1fr);padding:7px 17px 13px;display:grid}.person-lifecycle-impact-grid article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:76px;padding:12px}.person-lifecycle-impact-grid article:nth-child(3n){border-right:0}.person-lifecycle-impact-grid article:nth-child(n+4){border-bottom:0}.person-lifecycle-impact-grid strong{font-size:19px}.person-lifecycle-impact-grid p{margin:4px 0 3px;font-size:8px;font-weight:690}.person-lifecycle-impact-grid small{color:#84908b;font-size:6px;line-height:1.35}.person-lifecycle-impact>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:59px;padding:10px 17px;display:grid}.person-lifecycle-impact>footer>span{color:#697872;background:#e8efec;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.person-lifecycle-impact>footer.active>span{color:#fff;background:#0b9f75}.person-lifecycle-impact>footer.inactive>span{color:#fff;background:#b75850}.person-lifecycle-impact footer strong{font-size:8px}.person-lifecycle-impact footer p{color:#798680;margin:3px 0 0;font-size:7px;line-height:1.4}.person-lifecycle-impact footer>b{color:#56645e;white-space:nowrap;font-size:7px}.person-lifecycle-blockers{border-top:3px solid #b75850}.person-lifecycle-blockers header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;display:flex}.person-lifecycle-blockers header strong{color:#a2463f;font-size:14px}.person-lifecycle-blockers article{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:62px;padding:9px 16px;display:grid}.person-lifecycle-blockers article:last-child{border-bottom:0}.person-lifecycle-blockers article>i{color:#a2463f;background:#fff0ee;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.person-lifecycle-blockers strong{font-size:8px}.person-lifecycle-blockers p{color:#74817c;margin:4px 0 0;font-size:7px;line-height:1.4}.person-lifecycle-contexts header a{color:var(--green-deep);font-size:7px;font-weight:700}.person-lifecycle-contexts>div{padding:0 17px}.person-lifecycle-contexts article{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(135px,1fr) minmax(100px,.7fr) minmax(180px,1fr);align-items:center;gap:10px;min-height:68px;display:grid}.person-lifecycle-contexts article>i{color:#08795d;background:#e4f4ef;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:730;display:grid}.person-lifecycle-contexts article strong,.person-lifecycle-contexts article small{display:block}.person-lifecycle-contexts article strong{font-size:8px}.person-lifecycle-contexts article small{color:#85918c;margin-top:4px;font-size:6px}.person-lifecycle-contexts article>p{flex-wrap:wrap;gap:3px;display:flex}.person-lifecycle-contexts article>p b{color:#08795d;background:#e8f6f1;padding:4px 6px;font-size:6px}.person-lifecycle-contexts dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.person-lifecycle-contexts dt,.person-lifecycle-contexts dd{margin:0}.person-lifecycle-contexts dt{color:#89948f;font-size:6px}.person-lifecycle-contexts dd{margin-top:3px;font-size:7px;font-weight:690}.person-lifecycle-contexts .empty{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:90px;display:grid}.person-lifecycle-contexts .empty>span{background:#edf2f0;place-items:center;width:32px;height:32px;display:grid}.person-lifecycle-contexts .empty strong,.person-lifecycle-contexts .empty small{font-size:8px;display:block}.person-lifecycle-contexts .empty small{color:#82908a;margin-top:4px;font-size:7px}.person-lifecycle-confirmation{border-top:3px solid #0b9f75}.person-lifecycle-confirmation.inactive{border-top-color:#b75850}.person-lifecycle-confirmation>header>b{color:#fff;background:#0b9f75;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.person-lifecycle-confirmation.inactive>header>b{background:#b75850}.person-lifecycle-reason{padding:14px 17px 0;display:block}.person-lifecycle-reason>span{color:#46544f;margin-bottom:6px;font-size:8px;font-weight:680;display:block}.person-lifecycle-reason textarea{resize:vertical;color:#283630;width:100%;min-height:78px;font:inherit;background:#fbfcfc;border:1px solid #d7dfdc;border-radius:2px;outline:0;padding:9px 10px;font-size:8px;line-height:1.5}.person-lifecycle-reason textarea:focus{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.person-lifecycle-reason small{color:#87928d;text-align:right;margin-top:4px;font-size:6px;display:block}.person-lifecycle-confirm{cursor:pointer;background:#f7faf9;border:1px solid #cbd8d3;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:13px 17px 0;padding:11px;display:grid}.person-lifecycle-confirm.disabled{opacity:.55;cursor:not-allowed}.person-lifecycle-confirm input{opacity:0;pointer-events:none;position:absolute}.person-lifecycle-confirm>i{color:#fff;background:#fff;border:1px solid #a9b8b2;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.person-lifecycle-confirm:has(input:checked)>i{background:#0b9f75;border-color:#0b9f75}.person-lifecycle-confirm strong,.person-lifecycle-confirm small{display:block}.person-lifecycle-confirm strong{font-size:8px}.person-lifecycle-confirm small{color:#75837d;margin-top:4px;font-size:6px;line-height:1.4}.person-lifecycle-feedback{margin:12px 17px 0;padding:9px;font-size:7px}.person-lifecycle-feedback.success{color:#08795d;background:#e8f6f1}.person-lifecycle-feedback.error{color:#a2463f;background:#fff0ee}.person-lifecycle-feedback.standalone{border:1px solid #acd8c9;margin:0}.person-lifecycle-confirmation>footer{border-top:1px solid var(--line-soft);background:#f7f9f8;justify-content:space-between;align-items:center;gap:10px;min-height:59px;margin-top:14px;padding:11px 17px;display:flex}.person-lifecycle-confirmation>footer button{color:#fff;cursor:pointer;background:#08795d;border:0;min-height:34px;padding:0 13px;font-size:8px;font-weight:700}.person-lifecycle-confirmation>footer button.secondary{color:#60706a;background:#fff;border:1px solid #d4ddda}.person-lifecycle-confirmation>footer button:disabled{cursor:not-allowed;opacity:.45}.person-lifecycle-aside>section{padding:16px}.person-lifecycle-preservation>div{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:52px;display:grid}.person-lifecycle-preservation>div>i{color:#08795d;background:#e3f6ef;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.person-lifecycle-preservation p{margin:0}.person-lifecycle-preservation strong,.person-lifecycle-preservation small{display:block}.person-lifecycle-preservation strong{font-size:8px}.person-lifecycle-preservation small{color:#84908b;margin-top:3px;font-size:6px;line-height:1.35}.person-lifecycle-security dl{margin:10px 0 0}.person-lifecycle-security dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.person-lifecycle-security dt,.person-lifecycle-security dd{margin:0;font-size:7px}.person-lifecycle-security dt{color:#74817c}.person-lifecycle-security dd{color:#a2463f;text-align:right;font-weight:720}.person-lifecycle-history{padding:0!important}.person-lifecycle-history header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.person-lifecycle-history header strong{font-size:13px}.person-lifecycle-history>div{max-height:430px;padding:5px 15px 10px;overflow:auto}.person-lifecycle-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr;gap:9px;padding:10px 0;display:grid}.person-lifecycle-history article>i{background:#83918b;border-radius:50%;width:7px;height:7px;margin-top:3px}.person-lifecycle-history article>i.reactivated{background:#0b9f75}.person-lifecycle-history article>i.suspended{background:#b75850}.person-lifecycle-history article strong,.person-lifecycle-history article small,.person-lifecycle-history article em,.person-lifecycle-history article time{display:block}.person-lifecycle-history article strong{font-size:8px}.person-lifecycle-history article small{color:#7e8b86;margin-top:4px;font-size:6px;line-height:1.4}.person-lifecycle-history article em{color:#4f5e58;margin-top:5px;font-size:6px;font-style:normal;font-weight:650}.person-lifecycle-history article time{color:#9aa39f;margin-top:4px;font-size:5px}.person-lifecycle-guardrail{background:#f7fbfa;grid-template-columns:29px 1fr;gap:9px;display:grid}.person-lifecycle-guardrail>span{color:#08795d;background:#e3f6ef;place-items:center;width:27px;height:27px;display:grid}.person-lifecycle-guardrail strong{font-size:8px}.person-lifecycle-guardrail p{color:#74817c;margin:4px 0 0;font-size:7px;line-height:1.5}.identity-unavailable-page{background:#f3f7f5;place-items:center;min-height:100vh;padding:24px;display:grid}.identity-unavailable-card{text-align:center;border-top:3px solid #b75850;width:min(520px,100%);padding:28px}.identity-unavailable-card>span{color:#8b9692;letter-spacing:.08em;font-size:7px;font-weight:780}.identity-unavailable-icon{color:#a2463f;background:#fff0ee;place-items:center;width:48px;height:48px;margin:18px auto 12px;font-size:16px;display:grid}.identity-unavailable-card h1{margin:0 0 9px;font-size:18px}.identity-unavailable-card>p{color:#6f7d77;max-width:420px;margin:0 auto;font-size:9px;line-height:1.6}.identity-unavailable-card>div:not(.identity-unavailable-icon){text-align:left;background:#f7f9f8;margin:19px 0;padding:12px}.identity-unavailable-card strong,.identity-unavailable-card small{display:block}.identity-unavailable-card strong{font-size:8px}.identity-unavailable-card small{color:#74817c;margin-top:5px;font-size:7px;line-height:1.5}.identity-unavailable-card>a{display:inline-flex}@media (max-width:1050px){.person-lifecycle-layout{grid-template-columns:1fr}.person-lifecycle-aside{grid-template-columns:repeat(2,1fr);display:grid}.person-lifecycle-history{grid-row:span 2}}@media (max-width:760px){.person-lifecycle-choices{grid-template-columns:1fr}.person-lifecycle-contexts{overflow-x:auto}.person-lifecycle-contexts>header,.person-lifecycle-contexts>div{min-width:680px}.person-lifecycle-impact-grid{grid-template-columns:1fr 1fr}.person-lifecycle-impact-grid article:nth-child(3n){border-right:1px solid var(--line-soft)}.person-lifecycle-impact-grid article:nth-child(2n){border-right:0}.person-lifecycle-impact-grid article:nth-child(n+4){border-bottom:1px solid var(--line-soft)}.person-lifecycle-impact-grid article:nth-child(n+5){border-bottom:0}}@media (max-width:560px){.person-lifecycle-hero{grid-template-columns:48px 1fr}.person-lifecycle-hero>b{grid-column:2;justify-self:start}.person-lifecycle-impact>header,.person-lifecycle-confirmation>header{flex-direction:column;align-items:flex-start}.person-lifecycle-impact-grid{grid-template-columns:1fr}.person-lifecycle-impact-grid article{border-right:0!important;border-bottom:1px solid var(--line-soft)!important}.person-lifecycle-impact-grid article:last-child{border-bottom:0!important}.person-lifecycle-impact>footer{grid-template-columns:29px 1fr}.person-lifecycle-impact footer>b{grid-column:2}.person-lifecycle-confirmation>footer{flex-direction:column;align-items:stretch}.person-lifecycle-confirmation>footer button{width:100%}.person-lifecycle-aside{display:flex}}.personal-agenda-heading{min-height:76px}.personal-agenda{gap:12px;display:grid}.agenda-context-switcher,.agenda-week-panel,.agenda-conflict-center{background:#fff;border:1px solid #d7e0dc;box-shadow:0 2px 7px #20312b08}.agenda-context-switcher>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 14px;display:flex}.agenda-context-switcher>header span,.agenda-week-toolbar span{color:#08795d;letter-spacing:.1em;font-size:6px;font-weight:800}.agenda-context-switcher>header h2,.agenda-week-toolbar h2{margin:4px 0 0;font-size:12px}.agenda-context-switcher>header p,.agenda-week-toolbar p{color:#74817c;margin:4px 0 0;font-size:7px;line-height:1.45}.agenda-context-switcher>header>b{color:#08795d;background:#e5f4ef;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.agenda-context-switcher>nav{background:#f7f9f8;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:7px;padding:10px;display:grid}.agenda-context-switcher>nav>a{color:#263630;background:#fff;border:1px solid #dce4e1;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:66px;padding:8px;display:grid}.agenda-context-switcher>nav>a:hover{border-color:#8dcab7}.agenda-context-switcher>nav>a.selected{background:#edf8f4;border-color:#4fb696;box-shadow:inset 3px 0 #0a9d75}.agenda-context-switcher>nav>a>i{color:#3bd7a8;background:#17362e;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.agenda-context-switcher nav span,.agenda-context-switcher nav small,.agenda-context-switcher nav strong,.agenda-context-switcher nav em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.agenda-context-switcher nav small{color:#7b8983;text-transform:uppercase;font-size:5px}.agenda-context-switcher nav strong{margin-top:3px;font-size:8px}.agenda-context-switcher nav em{color:#718079;margin-top:3px;font-size:5px;font-style:normal}.agenda-context-switcher nav>a>b{color:#08795d;border:1px solid #c8ded7;padding:3px 5px;font-size:5px}.agenda-independent{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:13px 14px;display:grid}.agenda-independent>span{color:#08795d;background:#e7f4ef;place-items:center;width:35px;height:35px;display:grid}.agenda-independent strong{font-size:9px}.agenda-independent p{color:#74817c;margin:3px 0 0;font-size:7px}.agenda-independent a{color:#08795d;font-size:7px;font-weight:750}.agenda-metrics{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(5,1fr);display:grid}.agenda-metrics>article{border-right:1px solid #edf0ef;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:76px;padding:11px 13px;display:grid}.agenda-metrics>article:last-child{border-right:0}.agenda-metrics span{color:#6f7e78;letter-spacing:.05em;align-self:end;font-size:6px;font-weight:800}.agenda-metrics strong{color:#172d27;grid-row:span 2;align-self:center;font-size:19px}.agenda-metrics small{color:#8c9893;font-size:6px}.agenda-metrics article.alert{background:#fff9f2;box-shadow:inset 0 3px #d17935}.agenda-metrics article.alert strong{color:#a75226}.agenda-metrics article.ok{box-shadow:inset 0 3px #17a77e}.agenda-conflict-center{background:#fffaf5;border-color:#e1b78f}.agenda-conflict-center>header{border-bottom:1px solid #ecd8c5;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:77px;padding:12px 14px;display:grid}.agenda-conflict-center>header>span{color:#fff;background:#b7552e;place-items:center;width:37px;height:37px;font-size:13px;font-weight:850;display:grid}.agenda-conflict-center header small{color:#a75831;letter-spacing:.09em;font-size:6px;font-weight:800}.agenda-conflict-center header h2{margin:4px 0 0;font-size:12px}.agenda-conflict-center header p{color:#836f63;margin:4px 0 0;font-size:7px}.agenda-conflict-center>div{grid-template-columns:repeat(2,1fr);gap:7px;padding:10px;display:grid}.agenda-conflict-center article{background:#fff;border:1px solid #ead5c2;min-height:80px;padding:10px}.agenda-conflict-center article.cross-unit{box-shadow:inset 3px 0 #b7552e}.agenda-conflict-center article.privacy-protected{background:#fbf9ff;border-color:#cfc4e4;box-shadow:inset 3px 0 #765cb4}.agenda-conflict-center article>b,.agenda-conflict-center article>strong,.agenda-conflict-center article>time{display:block}.agenda-conflict-center article>b{color:#ac5e3a;letter-spacing:.07em;font-size:5px}.agenda-conflict-center article>strong{margin-top:4px;font-size:9px}.agenda-conflict-center article p{color:#776860;margin:4px 0;font-size:7px;line-height:1.4}.agenda-conflict-center article time{color:#a55330;font-size:6px;font-weight:750}.agenda-conflict-center article.privacy-protected>b,.agenda-conflict-center article.privacy-protected>time{color:#654b9d}.agenda-week-toolbar{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:flex}.agenda-week-toolbar>nav{border:1px solid #d3ded9;align-items:center;display:flex}.agenda-week-toolbar>nav a{color:#08795d;border-right:1px solid #d3ded9;place-items:center;min-width:31px;height:31px;font-size:9px;font-weight:750;display:grid}.agenda-week-toolbar>nav a:last-child{border-right:0}.agenda-week-toolbar>nav a.today{min-width:50px;padding:0 8px;font-size:7px}.agenda-filter-bar{background:#f8faf9;border-bottom:1px solid #e5ebe8;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:8px 12px;display:flex}.agenda-filter-bar>span{color:#82908a;letter-spacing:.08em;margin-right:2px;font-size:5px;font-weight:800}.agenda-filter-bar button{color:#63716b;background:#fff;border:1px solid #d5dfdb;align-items:center;gap:6px;min-height:29px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.agenda-filter-bar button.active{color:#08795d;background:#e7f5f0;border-color:#0a8d69}.agenda-filter-bar button>i,.agenda-legend i{background:#8a9691;width:7px;height:7px;font-style:normal;display:block}.agenda-filter-bar button>i.training,.agenda-legend i.training{background:#3a8db6}.agenda-filter-bar button>i.work,.agenda-legend i.work{background:#765cb4}.agenda-filter-bar button>i.health,.agenda-legend i.health{background:#c05266}.agenda-filter-bar button>i.personal,.agenda-legend i.personal{background:#0a9d75}.agenda-filter-bar button>b{color:#74817c;background:#eef1f0;place-items:center;min-width:16px;height:16px;font-size:5px;display:grid}.agenda-filter-bar button.active>b{color:#08795d;background:#cfe9df}.agenda-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:880px;display:grid;overflow:hidden}.agenda-week-panel{overflow-x:auto}.agenda-week-grid>section{background:#fbfcfb;border-right:1px solid #e5ebe8;min-width:0}.agenda-week-grid>section:last-child{border-right:0}.agenda-week-grid>section.today{background:#f2f9f6;box-shadow:inset 0 3px #0aa078}.agenda-week-grid>section>header{background:#fff;border-bottom:1px solid #e5ebe8;grid-template-columns:1fr auto;align-content:center;gap:2px 5px;min-height:62px;padding:9px 10px;display:grid;position:relative}.agenda-week-grid>section.today>header{background:#e9f6f1}.agenda-week-grid>section>header span{color:#78857f;font-size:6px;font-weight:800}.agenda-week-grid>section>header strong{grid-area:1/2/3;align-self:center;font-size:19px}.agenda-week-grid>section>header small{color:#9aa39f;font-size:5px}.agenda-week-grid>section>header b{color:#07815f;letter-spacing:.08em;font-size:4px;position:absolute;bottom:4px;right:7px}.agenda-week-grid>section>div{flex-direction:column;gap:6px;min-height:310px;padding:7px;display:flex}.agenda-card{color:#283630;background:#fff;border:1px solid #d9e1de;border-left:3px solid #85938d;min-width:0;padding:7px;display:block}.agenda-card.training{border-left-color:#3a8db6}.agenda-card.work{border-left-color:#765cb4}.agenda-card.health{border-left-color:#c05266}.agenda-card.personal{border-left-color:#0a9d75}.agenda-card.conflict{background:#fff8f2;border-color:#d88b5e;box-shadow:inset 0 0 0 1px #f0c9af}.agenda-card.cancelled,.agenda-card.absent{opacity:.5;text-decoration-color:#89928e}.agenda-card.waitlist{border-style:dashed}.agenda-card>header{justify-content:space-between;gap:5px;display:flex}.agenda-card>header time{color:#53615c;font-size:6px;font-weight:750}.agenda-card>header b{color:#fff;background:#b7552e;place-items:center;width:15px;height:15px;font-size:6px;display:grid}.agenda-card>strong{text-overflow:ellipsis;margin-top:5px;font-size:8px;line-height:1.3;display:block;overflow:hidden}.agenda-card>p{color:#75817c;min-height:20px;margin:3px 0 6px;font-size:5px;line-height:1.35}.agenda-card>footer{border-top:1px solid #edf0ef;padding-top:5px}.agenda-card>footer span,.agenda-card>footer em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-card>footer span{color:#84908b;font-size:5px}.agenda-card>footer em{color:#08795d;margin-top:3px;font-size:5px;font-style:normal;font-weight:750}.agenda-day-free{color:#9ca6a2;text-align:center;align-content:center;place-items:center;min-height:90px;display:grid}.agenda-day-free span{font-size:18px;line-height:1}.agenda-day-free strong{font-size:6px;font-weight:600}.agenda-legend{background:#fff;border-top:1px solid #e5ebe8;flex-wrap:wrap;align-items:center;gap:11px;min-width:880px;min-height:48px;padding:9px 12px;display:flex}.agenda-legend>span{color:#69766f;align-items:center;gap:5px;font-size:6px;font-weight:700;display:flex}.agenda-legend>small{color:#8a9691;margin-left:auto;font-size:5px}.agenda-privacy{background:#edf7f3;border:1px solid #d4e5df;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 13px;display:grid}.agenda-privacy>span{color:#08795d;background:#d9eee7;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.agenda-privacy strong{font-size:8px}.agenda-privacy p{color:#657870;margin:3px 0 0;font-size:6px}.agenda-privacy>a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #a8d1c2;padding:7px 9px;font-size:6px;font-weight:800}.personal-agenda-shortcut{color:#193b31;background:#eaf6f2;border:1px solid #b9d9cd;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 13px;display:grid}.personal-agenda-shortcut>span{color:#3bd7a8;background:#17362e;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.personal-agenda-shortcut small,.personal-agenda-shortcut strong{display:block}.personal-agenda-shortcut small{color:#168365;letter-spacing:.08em;font-size:5px;font-weight:800}.personal-agenda-shortcut strong{margin-top:3px;font-size:9px}.personal-agenda-shortcut p{color:#698078;margin:3px 0 0;font-size:6px}.personal-agenda-shortcut>b{color:#08795d;white-space:nowrap;border:1px solid #9dcbba;padding:6px 8px;font-size:6px}.personal-agenda-shortcut:hover{border-color:#0a9d75}.personal-agenda-shortcut.professional{background:#f4f0fa;border-color:#d2c8e7}.personal-agenda-shortcut.professional>span{color:#b9a5e9;background:#372c55}.personal-agenda-shortcut.professional small,.personal-agenda-shortcut.professional>b{color:#664ca2}.personal-agenda-shortcut.professional>b{border-color:#c6b9df}@media (max-width:960px){.agenda-metrics{grid-template-columns:repeat(3,1fr)}.agenda-metrics>article:nth-child(3){border-right:0}.agenda-metrics>article:nth-child(-n+3){border-bottom:1px solid #edf0ef}.agenda-conflict-center>div{grid-template-columns:1fr}}@media (max-width:660px){.agenda-context-switcher>header,.agenda-week-toolbar{flex-direction:column;align-items:flex-start}.agenda-week-toolbar>nav{align-self:stretch}.agenda-week-toolbar>nav a.today{flex:1}.agenda-metrics{grid-template-columns:1fr 1fr}.agenda-metrics>article,.agenda-metrics>article:nth-child(3){border-bottom:1px solid #edf0ef;border-right:1px solid #edf0ef}.agenda-metrics>article:nth-child(2n){border-right:0}.agenda-metrics>article:last-child{border-right:0;grid-column:1/-1}.personal-agenda-shortcut{grid-template-columns:35px minmax(0,1fr)}.personal-agenda-shortcut>b{grid-column:2;justify-self:start}.agenda-legend>small{width:100%;margin-left:0}.agenda-privacy{grid-template-columns:30px 1fr}.agenda-privacy>a{grid-column:2;justify-self:start}}@media (max-width:440px){.agenda-context-switcher>nav{grid-template-columns:1fr}.agenda-independent{grid-template-columns:36px minmax(0,1fr)}.agenda-independent>a{grid-column:2}.agenda-metrics{grid-template-columns:1fr}.agenda-metrics>article,.agenda-metrics>article:nth-child(3),.agenda-metrics>article:last-child{border-right:0;grid-column:auto}.agenda-filter-bar>span{width:100%}}.personal-agenda :is(span,small,p,strong,b,em,time,a,button){font-size:12px!important}.personal-agenda h2{font-size:16px!important}.agenda-metrics strong,.agenda-week-grid>section>header strong{font-size:24px!important}.agenda-card{min-height:124px;padding:11px}.agenda-card>strong{font-size:14px!important}.agenda-card>p{min-height:34px;line-height:1.45;font-size:12px!important}.agenda-week-grid{min-width:1050px}.agenda-week-grid>section>div{min-height:390px;padding:9px}.agenda-filter-bar button{cursor:pointer;min-height:38px}.agenda-context-switcher>nav>a,.agenda-conflict-center article,.agenda-week-panel,.agenda-card{border-radius:2px}.agenda-card.no_show{opacity:.5;text-decoration-color:#89928e}.personal-agenda-heading{align-items:center;min-height:112px;padding-block:20px}.personal-agenda-heading span{font-size:12px;line-height:1.4}.personal-agenda-heading h1{margin-top:6px;font-size:clamp(24px,2.8vw,31px);line-height:1.2}.personal-agenda-heading p{max-width:760px;margin-top:7px;font-size:15px;line-height:1.55}.personal-agenda-readability{gap:18px}.personal-agenda-readability a,.personal-agenda-readability button:not(:disabled){cursor:pointer}:is(.personal-agenda-readability a:focus-visible,.personal-agenda-readability button:focus-visible){outline-offset:3px;outline:3px solid #16a67f73}.personal-agenda-readability .agenda-context-switcher,.personal-agenda-readability .agenda-week-panel,.personal-agenda-readability .agenda-conflict-center{box-shadow:0 11px 26px #18362c0d}.personal-agenda-readability .agenda-context-switcher>header{gap:18px;min-height:104px;padding:16px 19px}.personal-agenda-readability .agenda-context-switcher>header span,.personal-agenda-readability .agenda-week-toolbar span{line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-context-switcher>header h2,.personal-agenda-readability .agenda-week-toolbar h2{margin-top:6px;line-height:1.35;font-size:19px!important}.personal-agenda-readability .agenda-context-switcher>header p,.personal-agenda-readability .agenda-week-toolbar p{max-width:780px;margin-top:5px;line-height:1.52;font-size:14px!important}.personal-agenda-readability .agenda-context-switcher>header>b{min-width:44px;height:44px;font-size:16px!important}.personal-agenda-readability .agenda-context-switcher>nav{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:12px}.personal-agenda-readability .agenda-context-switcher>nav>a{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:104px;padding:12px 14px}.personal-agenda-readability .agenda-context-switcher>nav>a>i{width:44px;height:44px;font-size:13px!important}.personal-agenda-readability .agenda-context-switcher nav small{line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-context-switcher nav strong{margin-top:4px;line-height:1.4;font-size:15px!important}.personal-agenda-readability .agenda-context-switcher nav em{margin-top:4px;line-height:1.4;font-size:13px!important}.personal-agenda-readability .agenda-context-switcher nav>a>b{padding:5px 7px;line-height:1.35;font-size:12px!important}.personal-agenda-readability .agenda-independent{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;min-height:116px;padding:17px 19px}.personal-agenda-readability .agenda-independent>span{width:44px;height:44px;font-size:16px!important}.personal-agenda-readability .agenda-independent strong{line-height:1.4;font-size:16px!important}.personal-agenda-readability .agenda-independent p{margin-top:5px;line-height:1.55;font-size:14px!important}.personal-agenda-readability .agenda-independent a{align-items:center;min-height:44px;padding-inline:11px;display:inline-flex;font-size:14px!important}.personal-agenda-readability .agenda-metrics{box-shadow:0 10px 24px #18362c0a}.personal-agenda-readability .agenda-metrics>article{gap:5px 12px;min-height:112px;padding:15px 17px}.personal-agenda-readability .agenda-metrics span{line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-metrics strong{line-height:1.25;font-size:24px!important}.personal-agenda-readability .agenda-metrics small{line-height:1.4;font-size:13px!important}.personal-agenda-readability .agenda-conflict-center>header{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;min-height:112px;padding:16px 18px}.personal-agenda-readability .agenda-conflict-center>header>span{width:44px;height:44px;font-size:15px!important}.personal-agenda-readability .agenda-conflict-center header small{line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-conflict-center header h2{margin-top:5px;line-height:1.35;font-size:19px!important}.personal-agenda-readability .agenda-conflict-center header p{margin-top:5px;line-height:1.5;font-size:14px!important}.personal-agenda-readability .agenda-conflict-center>header>a{color:#9b4d2a;white-space:nowrap;align-items:center;min-height:44px;padding-inline:11px;font-weight:800;display:inline-flex;font-size:14px!important}.personal-agenda-readability .agenda-conflict-center>div{gap:12px;padding:14px}.personal-agenda-readability .agenda-conflict-center article{min-height:156px;padding:15px}.personal-agenda-readability .agenda-conflict-center article>b{line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-conflict-center article>strong{margin-top:7px;line-height:1.4;font-size:16px!important}.personal-agenda-readability .agenda-conflict-center article p{margin-block:6px;line-height:1.5;font-size:14px!important}.personal-agenda-readability .agenda-conflict-center article time{line-height:1.4;font-size:13px!important}.personal-agenda-readability .agenda-conflict-center article nav{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.personal-agenda-readability .agenda-conflict-center article nav a{color:#914b2d;border:1px solid #d9a881;align-items:center;min-height:44px;padding:0 10px;font-weight:750;display:inline-flex;font-size:14px!important}.personal-agenda-readability .agenda-week-panel{overflow-x:visible}.personal-agenda-readability .agenda-week-toolbar{gap:18px;min-height:104px;padding:16px 19px}.personal-agenda-readability .agenda-week-toolbar>nav a{min-width:44px;height:44px;font-size:14px!important}.personal-agenda-readability .agenda-week-toolbar>nav a.today{min-width:74px;font-size:14px!important}.personal-agenda-readability .agenda-filter-bar{gap:8px;min-height:70px;padding:11px 14px}.personal-agenda-readability .agenda-filter-bar>span{line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-filter-bar button{gap:7px;min-height:44px;padding-inline:11px;font-size:14px!important}.personal-agenda-readability .agenda-filter-bar button>i,.personal-agenda-readability .agenda-legend i{width:9px;height:9px}.personal-agenda-readability .agenda-filter-bar button>b{min-width:22px;height:22px;font-size:12px!important}.personal-agenda-readability .agenda-week-grid{background:#f4f7f5;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;min-width:0;padding:14px;overflow:visible}.personal-agenda-readability .agenda-week-grid>section{background:#fff;border:1px solid #dbe4e0}.personal-agenda-readability .agenda-week-grid>section:last-child{border-right:1px solid #dbe4e0}.personal-agenda-readability .agenda-week-grid>section.today{border-color:#67b79f;box-shadow:inset 0 3px #0aa078,0 9px 22px #0c815f17}.personal-agenda-readability .agenda-week-grid>section>header{grid-template-rows:auto;grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:center;gap:8px;min-height:76px;padding:12px 14px}.personal-agenda-readability .agenda-week-grid>section>header span{line-height:1.4;font-size:13px!important}.personal-agenda-readability .agenda-week-grid>section>header strong{grid-area:auto;line-height:1.2;font-size:24px!important}.personal-agenda-readability .agenda-week-grid>section>header small{line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-week-grid>section>header b{line-height:1.3;bottom:7px;right:11px;font-size:12px!important}.personal-agenda-readability .agenda-week-grid>section>div{gap:9px;min-height:190px;padding:10px}.personal-agenda-readability .agenda-card{min-height:148px;padding:13px}.personal-agenda-readability .agenda-card.cancelled,.personal-agenda-readability .agenda-card.absent,.personal-agenda-readability .agenda-card.no_show{opacity:1;background:#fafafa}.personal-agenda-readability .agenda-card>header time{line-height:1.4;font-size:13px!important}.personal-agenda-readability .agenda-card>header b{width:22px;height:22px;font-size:12px!important}.personal-agenda-readability .agenda-card>strong{margin-top:7px;line-height:1.4;font-size:16px!important}.personal-agenda-readability .agenda-card>p{min-height:0;margin-block:6px 9px;line-height:1.5;font-size:14px!important}.personal-agenda-readability .agenda-card>footer{padding-top:8px}.personal-agenda-readability .agenda-card>footer span{line-height:1.4;font-size:13px!important}.personal-agenda-readability .agenda-card>footer em{margin-top:4px;line-height:1.4;font-size:12px!important}.personal-agenda-readability .agenda-day-free{min-height:120px}.personal-agenda-readability .agenda-day-free span{font-size:22px!important}.personal-agenda-readability .agenda-day-free strong{line-height:1.4;font-size:14px!important}.personal-agenda-readability .agenda-legend{gap:14px;min-width:0;min-height:74px;padding:12px 16px}.personal-agenda-readability .agenda-legend>span{line-height:1.4;font-size:13px!important}.personal-agenda-readability .agenda-legend>small{line-height:1.45;font-size:13px!important}.personal-agenda-readability .agenda-privacy{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:112px;padding:16px 18px}.personal-agenda-readability .agenda-privacy>span{width:42px;height:42px;font-size:15px!important}.personal-agenda-readability .agenda-privacy strong{line-height:1.4;font-size:15px!important}.personal-agenda-readability .agenda-privacy p{margin-top:5px;line-height:1.55;font-size:14px!important}.personal-agenda-readability .agenda-privacy>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.personal-agenda-readability .agenda-privacy nav a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #a8d1c2;align-items:center;min-height:44px;padding-inline:11px;font-weight:800;display:inline-flex;font-size:14px!important}@media (max-width:1120px){.personal-agenda-readability .agenda-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-agenda-readability .agenda-metrics>article{border-bottom:1px solid #edf0ef}.personal-agenda-readability .agenda-conflict-center>div,.personal-agenda-readability .agenda-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.personal-agenda-heading,.personal-agenda-readability .agenda-context-switcher>header,.personal-agenda-readability .agenda-week-toolbar,.personal-agenda-readability .agenda-conflict-center>header{flex-direction:column;align-items:flex-start}.personal-agenda-readability .agenda-conflict-center>header{display:flex}.personal-agenda-readability .agenda-conflict-center>header>a{justify-content:center;align-self:stretch}.personal-agenda-readability .agenda-metrics,.personal-agenda-readability .agenda-conflict-center>div,.personal-agenda-readability .agenda-week-grid{grid-template-columns:1fr}.personal-agenda-readability .agenda-week-toolbar>nav{width:100%}.personal-agenda-readability .agenda-week-toolbar>nav a.today{flex:1}.personal-agenda-readability .agenda-privacy{grid-template-columns:42px minmax(0,1fr)}.personal-agenda-readability .agenda-privacy>nav{grid-column:2;justify-content:flex-start}}@media (max-width:520px){.personal-agenda-readability .agenda-context-switcher>nav,.personal-agenda-readability .agenda-metrics{grid-template-columns:1fr}.personal-agenda-readability .agenda-independent{grid-template-columns:44px minmax(0,1fr)}.personal-agenda-readability .agenda-independent a{grid-column:2;justify-content:flex-start}.personal-agenda-readability .agenda-filter-bar>span{width:100%}.personal-agenda-readability .agenda-filter-bar button{flex:calc(50% - 8px);justify-content:space-between}.personal-agenda-readability .agenda-week-grid{padding:10px}.personal-agenda-readability .agenda-privacy{grid-template-columns:1fr}.personal-agenda-readability .agenda-privacy>nav{grid-column:auto}.personal-agenda-readability .agenda-privacy nav a{justify-content:center;width:100%}}.personal-time-block-heading{justify-content:space-between;align-items:center;gap:14px;min-height:76px;display:flex}.personal-time-block-heading>a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #c7d9d2;padding:7px 10px;font-size:7px;font-weight:750}.personal-time-block-manager{gap:12px;display:grid}.time-block-privacy-map{background:#fff;border:1px solid #d7e1dd;grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;min-height:92px;padding:10px;display:grid}.time-block-privacy-map>div{background:#f8faf9;border:1px solid #e0e6e3;align-content:center;min-width:0;min-height:66px;padding:9px 11px;display:grid}.time-block-privacy-map>div.protected{background:#eaf7f2;border-color:#89cbb7;box-shadow:inset 3px 0 #0a9d75}.time-block-privacy-map>i{color:#7e8b86;text-align:center;font-size:10px;font-style:normal}.time-block-privacy-map span{color:#0a8665;letter-spacing:.1em;font-size:5px;font-weight:850}.time-block-privacy-map strong{margin-top:5px;font-size:9px}.time-block-privacy-map small{color:#78847f;margin-top:3px;font-size:6px}.time-block-metrics{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid}.time-block-metrics>article{border-right:1px solid #edf0ef;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;min-height:78px;padding:11px 13px;display:grid}.time-block-metrics>article:last-child{border-right:0}.time-block-metrics>article.ok{background:#f4fbf8;box-shadow:inset 0 3px #12a379}.time-block-metrics span{color:#70807a;letter-spacing:.06em;align-self:end;font-size:5px;font-weight:850}.time-block-metrics strong{color:#19332b;grid-row:span 2;align-self:center;font-size:18px}.time-block-metrics small{color:#8c9893;font-size:6px}.time-block-workspace{grid-template-columns:minmax(310px,.78fr) minmax(390px,1.22fr);align-items:start;gap:12px;display:grid}.time-block-form,.time-block-list-panel{background:#fff;border:1px solid #d7e0dc;box-shadow:0 2px 7px #20312b08}.time-block-form>header,.time-block-list-panel>header{border-bottom:1px solid #e5ebe8;min-height:74px;padding:12px 14px}.time-block-form>header span,.time-block-list-panel>header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:850}.time-block-form>header h2,.time-block-list-panel>header h2{margin:4px 0 0;font-size:11px}.time-block-form>header p,.time-block-list-panel>header p{color:#74817c;margin:4px 0 0;font-size:6px;line-height:1.4}.time-block-form-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:13px;display:grid}.time-block-form-grid label{gap:5px;min-width:0;display:grid}.time-block-form-grid label.title{grid-column:span 3}.time-block-form-grid label.wide{grid-column:1/-1}.time-block-form-grid label>span{color:#596b64;font-size:6px;font-weight:750}.time-block-form-grid input,.time-block-form-grid select,.time-block-form-grid textarea{color:#20332c;background:#fff;border:1px solid #ccd8d3;border-radius:1px;outline:none;width:100%;min-width:0;padding:8px;font-size:7px}.time-block-form-grid input,.time-block-form-grid select{height:34px}.time-block-form-grid textarea{resize:vertical;line-height:1.45}.time-block-form-grid input:focus,.time-block-form-grid select:focus,.time-block-form-grid textarea:focus{border-color:#0a9d75;box-shadow:0 0 0 2px #0a9d751a}.time-block-form>aside{background:#eef8f4;border:1px solid #cde2da;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:58px;margin:0 13px 12px;padding:9px;display:grid}.time-block-form>aside>span{color:#08795d;background:#dcefe8;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.time-block-form>aside strong,.time-block-form>aside small{display:block}.time-block-form>aside strong{font-size:7px}.time-block-form>aside small{color:#687b73;margin-top:3px;font-size:5px;line-height:1.4}.time-block-form>button{border:0;border-radius:1px;width:calc(100% - 26px);min-height:34px;margin:0 13px 13px;font-size:7px;font-weight:800}.time-block-list-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.time-block-list-panel>header nav{border:1px solid #d5dfdb;display:flex}.time-block-list-panel>header nav button{color:#65736d;background:#fff;border:0;border-right:1px solid #d5dfdb;align-items:center;gap:6px;min-height:29px;padding:0 8px;font-size:6px;font-weight:750;display:flex}.time-block-list-panel>header nav button:last-child{border-right:0}.time-block-list-panel>header nav button.active{color:#08795d;background:#e9f6f1}.time-block-list-panel>header nav b{background:#edf1ef;place-items:center;min-width:16px;height:16px;font-size:5px;display:grid}.time-block-list{background:#f8faf9;flex-direction:column;gap:7px;min-height:378px;padding:10px;display:flex}.time-block-list>article{background:#fff;border:1px solid #dbe3e0;border-left:3px solid #0a9d75;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:9px;display:grid}.time-block-list>article.health{border-left-color:#c05266}.time-block-list>article.family{border-left-color:#c47a3a}.time-block-list>article.study{border-left-color:#3a83b6}.time-block-list>article.rest{border-left-color:#765cb4}.time-block-list>article.other{border-left-color:#7b8983}.time-block-list>article.cancelled{opacity:.55}.time-block-list article>time{background:#f6f9f8;border:1px solid #d9e1de;align-content:center;place-items:center;width:47px;height:47px;display:grid}.time-block-list article>time strong{font-size:15px;line-height:1}.time-block-list article>time small{color:#08795d;margin-top:4px;font-size:5px;font-weight:800}.time-block-list article>div{min-width:0}.time-block-list article>div>span{color:#0a8565;letter-spacing:.05em;font-size:5px;font-weight:850}.time-block-list article h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.time-block-list article p{color:#63716b;margin:4px 0 0;font-size:6px}.time-block-list article div>small{color:#8a9691;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:5px;display:block;overflow:hidden}.time-block-list article>button{color:#68766f;white-space:nowrap;background:#fff;border:1px solid #d5dfdb;min-height:29px;padding:0 8px;font-size:6px;font-weight:750}.time-block-list article>button:hover{color:#a24c35;border-color:#b6654d}.time-block-empty{color:#81908a;text-align:center;align-content:center;place-items:center;min-height:250px;padding:20px;display:grid}.time-block-empty>span{font-size:25px}.time-block-empty strong{color:#485a53;margin-top:5px;font-size:8px}.time-block-empty p{max-width:250px;margin:5px 0 0;font-size:6px;line-height:1.5}.time-block-feedback{color:#08795d;background:#e9f7f2;border:1px solid #b8dccf;margin:0;padding:9px 12px;font-size:7px;font-weight:700}.time-block-feedback.error{color:#a54732;background:#fff2ef;border-color:#e1bbb2}.time-block-footer{background:#fff;border:1px solid #d5e2dd;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 13px;display:flex}.time-block-footer>div{grid-template-columns:30px 1fr;align-items:center;gap:9px;display:grid}.time-block-footer>div>span{color:#3bd7a8;background:#17362e;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.time-block-footer strong,.time-block-footer small{display:block}.time-block-footer strong{font-size:8px}.time-block-footer small{color:#73817b;margin-top:3px;font-size:6px}.time-block-footer>a{color:#08795d;white-space:nowrap;border:1px solid #a9d0c1;padding:7px 9px;font-size:6px;font-weight:800}@media (max-width:920px){.time-block-workspace{grid-template-columns:1fr}.time-block-metrics{grid-template-columns:1fr 1fr}.time-block-metrics>article:nth-child(2){border-right:0}.time-block-metrics>article:nth-child(-n+2){border-bottom:1px solid #edf0ef}}@media (max-width:660px){.personal-time-block-heading,.time-block-list-panel>header,.time-block-footer{flex-direction:column;align-items:flex-start}.time-block-privacy-map{grid-template-columns:1fr;gap:5px}.time-block-privacy-map>i{transform:rotate(90deg)}.time-block-form-grid{grid-template-columns:1fr 1fr}.time-block-form-grid label.title,.time-block-form-grid label.wide{grid-column:1/-1}.time-block-list-panel>header nav{width:100%}.time-block-list-panel>header nav button{flex:1;justify-content:center}.time-block-footer>a{margin-left:39px}}@media (max-width:440px){.time-block-metrics{grid-template-columns:1fr}.time-block-metrics>article{border-bottom:1px solid #edf0ef;border-right:0}.time-block-form-grid{grid-template-columns:1fr}.time-block-form-grid label.title,.time-block-form-grid label.wide{grid-column:auto}.time-block-list>article{grid-template-columns:43px minmax(0,1fr)}.time-block-list article>button{grid-column:2;justify-self:start}.time-block-footer>a{margin-left:0}}.agenda-adjustment-heading{justify-content:space-between;align-items:center;gap:14px;min-height:76px;display:flex}.agenda-adjustment-heading>nav{gap:6px;display:flex}.agenda-adjustment-heading>nav a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #c8d9d2;padding:7px 9px;font-size:6px;font-weight:800}.agenda-adjustment-person{gap:12px;display:grid}.agenda-adjustment-privacy-flow{background:#fff;border:1px solid #d7e1dd;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;min-height:90px;padding:10px;display:grid}.agenda-adjustment-privacy-flow>div{background:#f8faf9;border:1px solid #e0e6e3;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:65px;padding:9px;display:grid}.agenda-adjustment-privacy-flow>div.protected{background:#f6f2fb;border-color:#c5b9de;box-shadow:inset 3px 0 #765cb4}.agenda-adjustment-privacy-flow>div>span{color:#08795d;background:#e4f3ed;place-items:center;width:26px;height:26px;font-size:7px;font-weight:850;display:grid}.agenda-adjustment-privacy-flow>div.protected>span{color:#654b9d;background:#e6def3}.agenda-adjustment-privacy-flow strong,.agenda-adjustment-privacy-flow small{display:block}.agenda-adjustment-privacy-flow strong{font-size:8px}.agenda-adjustment-privacy-flow small{color:#77847f;margin-top:3px;font-size:5px;line-height:1.4}.agenda-adjustment-privacy-flow>i{color:#87938e;text-align:center;font-size:10px;font-style:normal}.agenda-adjustment-metrics,.unit-agenda-adjustment-metrics{background:#fff;border:1px solid #dce3e0;grid-template-columns:repeat(4,1fr);display:grid}.agenda-adjustment-metrics>article,.unit-agenda-adjustment-metrics>article{border-right:1px solid #edf0ef;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;min-height:76px;padding:11px 13px;display:grid}.agenda-adjustment-metrics>article:last-child,.unit-agenda-adjustment-metrics>article:last-child{border-right:0}.agenda-adjustment-metrics span,.unit-agenda-adjustment-metrics span{color:#70807a;letter-spacing:.06em;align-self:end;font-size:5px;font-weight:850}.agenda-adjustment-metrics strong,.unit-agenda-adjustment-metrics strong{color:#19332b;grid-row:span 2;align-self:center;font-size:18px}.agenda-adjustment-metrics small,.unit-agenda-adjustment-metrics small{color:#8c9893;font-size:6px}.agenda-adjustment-metrics article.amber,.unit-agenda-adjustment-metrics article.amber{background:#fffaf1;box-shadow:inset 0 3px #d38a2d}.agenda-adjustment-metrics article.blue,.unit-agenda-adjustment-metrics article.blue{box-shadow:inset 0 3px #3a83b6}.agenda-adjustment-metrics article.green,.unit-agenda-adjustment-metrics article.green{box-shadow:inset 0 3px #0a9d75}.agenda-adjustment-metrics article.violet,.unit-agenda-adjustment-metrics article.violet{box-shadow:inset 0 3px #765cb4}.agenda-adjustment-person-layout{grid-template-columns:minmax(300px,.76fr) minmax(430px,1.24fr);align-items:start;gap:12px;display:grid}.agenda-adjustment-request-form,.agenda-adjustment-history{overflow:hidden}.agenda-adjustment-request-form>header,.agenda-adjustment-history>header{border-bottom:1px solid #e5ebe8;min-height:74px;padding:12px 14px}.agenda-adjustment-request-form>header span,.agenda-adjustment-history>header span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:850}.agenda-adjustment-request-form>header h2,.agenda-adjustment-history>header h2{margin:4px 0 0;font-size:11px}.agenda-adjustment-request-form>header p,.agenda-adjustment-history>header p{color:#74817c;margin:4px 0 0;font-size:6px;line-height:1.45}.agenda-adjustment-week-picker{background:#f8faf9;border-bottom:1px solid #e6ebe9;grid-template-columns:31px 1fr 31px;align-items:center;gap:8px;min-height:54px;padding:8px 13px;display:grid}.agenda-adjustment-week-picker>a{color:#08795d;background:#fff;border:1px solid #d4ded9;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.agenda-adjustment-week-picker p{text-align:center;margin:0}.agenda-adjustment-week-picker span,.agenda-adjustment-week-picker strong{display:block}.agenda-adjustment-week-picker span{color:#87938e;letter-spacing:.07em;font-size:5px;font-weight:800}.agenda-adjustment-week-picker strong{margin-top:3px;font-size:7px}.agenda-adjustment-request-form>label{gap:5px;margin:11px 13px 0;display:grid}.agenda-adjustment-request-form>label>span{color:#596b64;font-size:6px;font-weight:750}.agenda-adjustment-request-form select,.agenda-adjustment-request-form textarea{color:#20332c;background:#fff;border:1px solid #ccd8d3;border-radius:1px;outline:none;width:100%;padding:8px;font-size:7px}.agenda-adjustment-request-form select{height:35px}.agenda-adjustment-request-form textarea{resize:vertical;line-height:1.45}.agenda-adjustment-request-form select:focus,.agenda-adjustment-request-form textarea:focus{border-color:#0a9d75;box-shadow:0 0 0 2px #0a9d751a}.agenda-adjustment-selected{background:#f8fbfa;border:1px solid #d7e1dd;border-left:3px solid #0a9d75;grid-template-columns:1fr auto;gap:4px 8px;margin:9px 13px 0;padding:9px;display:grid}.agenda-adjustment-selected.conflict{background:#fff9f3;border-color:#e2b995 #e2b995 #e2b995 #b7552e}.agenda-adjustment-selected time{color:#718079;grid-column:1/-1;font-size:6px}.agenda-adjustment-selected strong{font-size:8px}.agenda-adjustment-selected p{color:#77847f;margin:0;font-size:6px}.agenda-adjustment-selected span{color:#08795d;grid-area:2/2/4;align-self:center;font-size:5px;font-weight:800}.agenda-adjustment-selected.conflict span{color:#a7532e}.agenda-adjustment-request-form>aside{background:#f7f4fb;border:1px solid #d1c8e4;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:55px;margin:11px 13px;padding:8px;display:grid}.agenda-adjustment-request-form>aside>span{color:#654b9d;background:#e5def2;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.agenda-adjustment-request-form aside strong,.agenda-adjustment-request-form aside small{display:block}.agenda-adjustment-request-form aside strong{font-size:7px}.agenda-adjustment-request-form aside small{color:#766e81;margin-top:3px;font-size:5px;line-height:1.4}.agenda-adjustment-request-form>button{border-radius:1px;width:calc(100% - 26px);min-height:34px;margin:0 13px 13px;font-size:7px;font-weight:800}.agenda-adjustment-no-candidate{color:#83908b;text-align:center;align-content:center;place-items:center;min-height:295px;padding:24px;display:grid}.agenda-adjustment-no-candidate>span{font-size:24px}.agenda-adjustment-no-candidate strong{color:#43554e;margin-top:5px;font-size:8px}.agenda-adjustment-no-candidate p{max-width:260px;margin:5px 0;font-size:6px;line-height:1.5}.agenda-adjustment-no-candidate a{color:#08795d;margin-top:7px;font-size:7px;font-weight:800}.agenda-adjustment-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agenda-adjustment-history>header nav,.unit-agenda-board>header nav{border:1px solid #d5dfdb;display:flex}.agenda-adjustment-history>header nav button,.unit-agenda-board>header nav button{color:#65736d;background:#fff;border:0;border-right:1px solid #d5dfdb;align-items:center;gap:6px;min-height:29px;padding:0 8px;font-size:6px;font-weight:750;display:flex}.agenda-adjustment-history>header nav button:last-child,.unit-agenda-board>header nav button:last-child{border-right:0}.agenda-adjustment-history>header nav button.active,.unit-agenda-board>header nav button.active{color:#08795d;background:#e9f6f1}.agenda-adjustment-history>header nav b,.unit-agenda-board>header nav b{background:#edf1ef;place-items:center;min-width:16px;height:16px;font-size:5px;display:grid}.agenda-adjustment-history>div{background:#f8faf9;flex-direction:column;gap:7px;min-height:460px;padding:10px;display:flex}.agenda-adjustment-person-card{background:#fff;border:1px solid #dbe3e0;border-left:3px solid #d38a2d}.agenda-adjustment-person-card.in_review{border-left-color:#3a83b6}.agenda-adjustment-person-card.approved{border-left-color:#0a9d75}.agenda-adjustment-person-card.declined{border-left-color:#b7552e}.agenda-adjustment-person-card.cancelled{opacity:.72;border-left-color:#8b9691}.agenda-adjustment-person-card>header{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:10px;min-height:63px;padding:9px 11px;display:flex}.agenda-adjustment-person-card>header p{margin:0}.agenda-adjustment-person-card>header p span,.agenda-adjustment-person-card>header p strong,.agenda-adjustment-person-card>header p small{display:block}.agenda-adjustment-person-card>header p span{color:#9a6a1e;letter-spacing:.06em;font-size:5px;font-weight:850}.agenda-adjustment-person-card>header p strong{margin-top:4px;font-size:9px}.agenda-adjustment-person-card>header p small{color:#7d8984;margin-top:3px;font-size:6px}.agenda-adjustment-person-card>header time{color:#5d6c66;font-size:6px;font-weight:750}.agenda-adjustment-person-card>div{grid-template-columns:1fr 1fr;display:grid}.agenda-adjustment-person-card>div>p{min-height:69px;margin:0;padding:10px 11px}.agenda-adjustment-person-card>div>p+p{background:#f2f8f5;border-left:1px solid #edf0ef}.agenda-adjustment-person-card>div span,.agenda-adjustment-person-card>div strong,.agenda-adjustment-person-card>div small{display:block}.agenda-adjustment-person-card>div span{color:#87938e;letter-spacing:.06em;font-size:5px;font-weight:800}.agenda-adjustment-person-card>div strong{margin-top:4px;font-size:7px;line-height:1.45}.agenda-adjustment-person-card>div small{color:#7c8983;margin-top:4px;font-size:6px;line-height:1.4}.agenda-adjustment-options{background:#f8faf9;border-top:1px solid #e4e9e7;padding:9px 11px}.agenda-adjustment-options>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.agenda-adjustment-options>header p{margin:0}.agenda-adjustment-options>header span,.agenda-adjustment-options>header strong{display:block}.agenda-adjustment-options>header span{color:#654b9d;letter-spacing:.06em;font-size:5px;font-weight:850}.agenda-adjustment-options>header strong{margin-top:3px;font-size:7px}.agenda-adjustment-options>header>small{color:#87938e;font-size:5px}.agenda-adjustment-options>div{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:8px;display:grid}.agenda-adjustment-options button{color:#243a32;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3ddd9;border-left:3px solid #96aaa2;gap:3px;min-height:59px;padding:7px 8px;display:grid}.agenda-adjustment-options button:hover:not(:disabled){background:#f3faf7;border-color:#62ae93}.agenda-adjustment-options button.selected{background:#eaf8f3;border-color:#0a9d75;box-shadow:inset 0 0 0 1px #0a9d751a}.agenda-adjustment-options button:disabled{cursor:default;opacity:.58}.agenda-adjustment-options button>span,.agenda-adjustment-options button>strong,.agenda-adjustment-options button>small{display:block}.agenda-adjustment-options button>span{color:#697a73;letter-spacing:.06em;font-size:4px;font-weight:850}.agenda-adjustment-options button>strong{font-size:7px}.agenda-adjustment-options button>small{color:#7d8a85;font-size:5px;line-height:1.35}.agenda-adjustment-options button.selected>small{color:#08795d;font-weight:800}.agenda-adjustment-options>p{color:#716a7a;margin:7px 0 0;font-size:5px;line-height:1.45}.agenda-adjustment-options button.applied{opacity:1;background:#dcf2ea;border-color:#08795d}.agenda-adjustment-options button.applied:disabled{opacity:1}.agenda-adjustment-options button.applied>span,.agenda-adjustment-options button.applied>small{color:#08795d}.agenda-adjustment-person-card>footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:10px;min-height:41px;padding:7px 11px;display:flex}.agenda-adjustment-person-card>footer>span{color:#87928e;font-size:5px}.agenda-adjustment-person-card>footer button{color:#7b4e3e;background:#fff;border:1px solid #d5dfdb;min-height:27px;padding:0 8px;font-size:6px;font-weight:750}.agenda-adjustment-empty{color:#81908a;text-align:center;align-content:center;place-items:center;min-height:300px;padding:22px;display:grid}.agenda-adjustment-empty>span{color:#08795d;background:#e5f4ef;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.agenda-adjustment-empty strong{color:#45564f;margin-top:7px;font-size:8px}.agenda-adjustment-empty p{max-width:300px;margin:5px 0 0;font-size:6px;line-height:1.5}.agenda-adjustment-feedback,.unit-agenda-feedback{color:#08795d;background:#e9f7f2;border:1px solid #b8dccf;margin:0;padding:9px 12px;font-size:7px;font-weight:700}.agenda-adjustment-feedback.error,.unit-agenda-feedback.error{color:#a54732;background:#fff2ef;border-color:#e1bbb2}.unit-agenda-adjustment{gap:12px;display:grid}.unit-agenda-privacy-banner{background:#f7f4fb;border:1px solid #d1c8e4;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;min-height:73px;padding:10px 13px;display:grid}.unit-agenda-privacy-banner>span{color:#654b9d;background:#e4dcf1;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.unit-agenda-privacy-banner strong{font-size:8px}.unit-agenda-privacy-banner p{color:#716a7a;margin:4px 0 0;font-size:6px;line-height:1.45}.unit-agenda-privacy-banner>b{color:#654b9d;letter-spacing:.07em;border:1px solid #c6b9df;padding:6px 8px;font-size:5px}.unit-agenda-board{overflow:hidden}.unit-agenda-board>header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:flex}.unit-agenda-board>header>div>span{color:#08795d;letter-spacing:.1em;font-size:5px;font-weight:850}.unit-agenda-board>header h2{margin:4px 0 0;font-size:11px}.unit-agenda-board>header p{color:#74817c;margin:4px 0 0;font-size:6px}.unit-agenda-request-list{background:#f6f8f7;flex-direction:column;gap:9px;min-height:340px;padding:11px;display:flex}.unit-agenda-request{background:#fff;border:1px solid #d8e1dd;border-top:3px solid #d38a2d}.unit-agenda-request.in_review{border-top-color:#3a83b6}.unit-agenda-request.approved{border-top-color:#0a9d75}.unit-agenda-request.declined{border-top-color:#b7552e}.unit-agenda-request.cancelled{opacity:.75;border-top-color:#8b9691}.unit-agenda-request>header{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:9px 12px;display:flex}.unit-agenda-person{align-items:center;gap:9px;display:flex}.unit-agenda-person>span{color:#08795d;background:#e2f3ed;place-items:center;width:34px;height:34px;font-size:7px;font-weight:850;display:grid}.unit-agenda-person p{margin:0}.unit-agenda-person strong,.unit-agenda-person small{display:block}.unit-agenda-person strong{font-size:9px}.unit-agenda-person small{color:#7f8b86;margin-top:3px;font-size:6px}.unit-agenda-status{text-align:right}.unit-agenda-status span,.unit-agenda-status time{display:block}.unit-agenda-status span{color:#9a691e;letter-spacing:.06em;font-size:5px;font-weight:850}.unit-agenda-status time{color:#8a9590;margin-top:4px;font-size:6px}.unit-agenda-request-context{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(170px,.9fr) 25px minmax(170px,1.1fr) minmax(150px,.65fr);align-items:stretch;display:grid}.unit-agenda-request-context>p{min-width:0;margin:0;padding:12px}.unit-agenda-request-context>p span,.unit-agenda-request-context>p strong,.unit-agenda-request-context>p small{display:block}.unit-agenda-request-context>p span{color:#7f8b86;letter-spacing:.06em;font-size:5px;font-weight:850}.unit-agenda-request-context>p strong{margin-top:5px;font-size:9px}.unit-agenda-request-context>p small{color:#6f7d77;margin-top:4px;font-size:6px;line-height:1.45}.unit-agenda-request-context>i{color:#8b9691;place-items:center;font-size:9px;font-style:normal;display:grid}.unit-agenda-request-context>aside{background:#f7f4fb;border-left:1px solid #ddd4eb;grid-template-columns:27px 1fr;align-content:center;gap:3px 8px;padding:9px;display:grid}.unit-agenda-request-context>aside>span{color:#654b9d;background:#e5def2;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.unit-agenda-request-context>aside strong{font-size:7px}.unit-agenda-request-context>aside small{color:#7b7285;font-size:5px}.unit-agenda-selected-option,.unit-agenda-awaiting-option{background:#edf9f4;border-bottom:1px solid #d9e6e1;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:67px;padding:9px 12px;display:grid}.unit-agenda-selected-option.manual{background:#f7f4fb;border-color:#d9d0e9}.unit-agenda-selected-option.applied{background:#e5f6ef;border-color:#a8d7c6}.unit-agenda-selected-option>span,.unit-agenda-awaiting-option>span{color:#08795d;background:#d7f0e7;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.unit-agenda-selected-option.manual>span{color:#654b9d;background:#e5def2}.unit-agenda-selected-option p,.unit-agenda-awaiting-option p{margin:0}.unit-agenda-selected-option small,.unit-agenda-selected-option strong,.unit-agenda-selected-option b,.unit-agenda-selected-option em,.unit-agenda-awaiting-option strong,.unit-agenda-awaiting-option small{display:block}.unit-agenda-selected-option small{color:#08795d;letter-spacing:.06em;font-size:5px;font-weight:850}.unit-agenda-selected-option.manual small{color:#654b9d}.unit-agenda-selected-option strong{margin-top:4px;font-size:8px}.unit-agenda-selected-option b{color:#6b7c75;margin-top:3px;font-size:5px;font-weight:600}.unit-agenda-selected-option em{color:#798781;margin-top:4px;font-size:5px;font-style:normal}.unit-agenda-selected-option>nav{grid-template-columns:1fr;gap:4px;min-width:126px;display:grid}.unit-agenda-selected-option button,.unit-agenda-selected-option a{color:#08795d;text-align:center;cursor:pointer;background:#fff;border:1px solid #8dcab5;place-items:center;min-height:29px;padding:0 9px;font-size:6px;font-weight:800;display:grid}.unit-agenda-selected-option button.apply{color:#fff;background:#0a8d69;border-color:#0a8d69}.unit-agenda-selected-option.manual a{color:#fff;background:#7660ab;border-color:#7660ab}.unit-agenda-selected-option.applied>a{border-color:#85bea9}.unit-agenda-awaiting-option{background:#fafbfa;grid-template-columns:31px 1fr}.unit-agenda-awaiting-option>span{color:#788780;background:#edf1ef}.unit-agenda-awaiting-option strong{font-size:7px}.unit-agenda-awaiting-option small{color:#7e8b86;margin-top:3px;font-size:5px}.unit-agenda-decision{background:#fbfcfb;border-bottom:1px solid #edf0ef;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;padding:11px 12px;display:grid}.unit-agenda-decision label{gap:5px;display:grid}.unit-agenda-decision label>span{color:#596b64;font-size:6px;font-weight:750}.unit-agenda-decision textarea{resize:vertical;border:1px solid #ccd8d3;outline:0;width:100%;padding:8px;font-size:7px;line-height:1.45}.unit-agenda-decision textarea:focus{border-color:#0a9d75;box-shadow:0 0 0 2px #0a9d751a}.unit-agenda-decision>nav{grid-template-columns:1fr 1fr;gap:5px;min-width:250px;display:grid}.unit-agenda-decision button{color:#5e6d67;background:#fff;border:1px solid #d2dcd8;min-height:30px;padding:0 8px;font-size:6px;font-weight:750}.unit-agenda-decision button.decline{color:#a34f36}.unit-agenda-decision button.approve{color:#fff;background:#0a8d69;border-color:#0a8d69;grid-column:1/-1}.unit-agenda-resolution{background:#f4faf7;border-bottom:1px solid #edf0ef;align-items:center;gap:9px;min-height:61px;padding:10px 12px;display:flex}.unit-agenda-resolution>span{color:#08795d;background:#dff1ea;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.unit-agenda-resolution p{margin:0}.unit-agenda-resolution strong,.unit-agenda-resolution small{display:block}.unit-agenda-resolution strong{font-size:8px}.unit-agenda-resolution small{color:#7b8882;margin-top:4px;font-size:6px}.unit-agenda-request>footer{grid-template-columns:75px repeat(3,1fr);gap:8px;padding:9px 12px;display:grid}.unit-agenda-request>footer>span{color:#87938e;letter-spacing:.07em;align-self:center;font-size:5px;font-weight:850}.unit-agenda-request>footer>p{grid-template-columns:18px 1fr;gap:3px 6px;min-width:0;margin:0;display:grid}.unit-agenda-request>footer p>i{color:#5d6d66;background:#edf2f0;grid-row:1/3;place-items:center;width:17px;height:17px;font-size:5px;font-style:normal;display:grid}.unit-agenda-request>footer p strong,.unit-agenda-request>footer p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unit-agenda-request>footer p strong{font-size:6px}.unit-agenda-request>footer p small{color:#8a9691;font-size:5px}.unit-agenda-empty{color:#81908a;text-align:center;align-content:center;place-items:center;min-height:300px;padding:22px;display:grid}.unit-agenda-empty>span{color:#08795d;background:#e5f4ef;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.unit-agenda-empty strong{color:#45564f;margin-top:7px;font-size:9px}.unit-agenda-empty p{max-width:340px;margin:5px 0 0;font-size:6px;line-height:1.5}.unit-agenda-safety{grid-template-columns:1fr 1fr;gap:8px;display:grid}.unit-agenda-safety>div{background:#fff;border:1px solid #d8e1dd;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:63px;padding:9px 11px;display:grid}.unit-agenda-safety>div>span{color:#08795d;background:#edf2f0;place-items:center;width:26px;height:26px;font-size:7px;font-weight:850;display:grid}.unit-agenda-safety strong,.unit-agenda-safety small{display:block}.unit-agenda-safety strong{font-size:7px}.unit-agenda-safety small{color:#78857f;margin-top:3px;font-size:5px;line-height:1.4}.unit-agenda-privacy-gate{background:#faf8fd;border-color:#d1c8e4;grid-template-columns:50px minmax(0,650px) auto;place-content:center;align-items:start;gap:16px;min-height:430px;padding:35px;display:grid}.unit-agenda-privacy-gate>span{color:#654b9d;background:#e4dcf1;place-items:center;width:49px;height:49px;font-size:17px;display:grid}.unit-agenda-privacy-gate>div>small{color:#654b9d;letter-spacing:.1em;font-size:6px;font-weight:850}.unit-agenda-privacy-gate h2{margin:6px 0;font-size:15px}.unit-agenda-privacy-gate p{color:#6f6877;max-width:610px;margin:0;font-size:8px;line-height:1.6}.unit-agenda-privacy-gate>b{color:#654b9d;letter-spacing:.07em;border:1px solid #c7bbdf;padding:6px 8px;font-size:5px}.unit-agenda-privacy-gate dl{background:#fff;border:1px solid #ded7ea;grid-template-columns:repeat(3,1fr);margin:18px 0 0;display:grid}.unit-agenda-privacy-gate dl>div{border-right:1px solid #e7e1ef;min-height:64px;padding:10px}.unit-agenda-privacy-gate dl>div:last-child{border-right:0}.unit-agenda-privacy-gate dt{color:#2f3c37;font-size:7px;font-weight:800}.unit-agenda-privacy-gate dd{color:#7c7485;margin:4px 0 0;font-size:6px;line-height:1.4}.agenda-conflict-center>header{grid-template-columns:38px minmax(0,1fr) auto}.agenda-conflict-center>header>a{color:#a55330;white-space:nowrap;background:#fff;border:1px solid #d7a47f;padding:7px 9px;font-size:6px;font-weight:800}.agenda-conflict-center article>nav{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.agenda-conflict-center article>nav a{color:#a55330;background:#fffaf5;border:1px solid #dfb591;padding:4px 6px;font-size:5px;font-weight:800}.agenda-conflict-center article.privacy-protected>nav a{color:#654b9d;background:#f8f4fd;border-color:#cfc4e4}.agenda-privacy>nav{gap:5px;display:flex}.agenda-privacy>nav a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #a8d1c2;padding:7px 9px;font-size:6px;font-weight:800}@media (max-width:980px){.agenda-adjustment-person-layout{grid-template-columns:1fr}.unit-agenda-request-context{grid-template-columns:1fr 24px 1fr}.unit-agenda-request-context>aside{border-top:1px solid #ddd4eb;border-left:0;grid-column:1/-1}.unit-agenda-decision{grid-template-columns:1fr}.unit-agenda-decision>nav{min-width:0}.unit-agenda-request>footer{grid-template-columns:60px 1fr 1fr}.unit-agenda-request>footer>p:nth-of-type(3){grid-column:2/-1}}@media (max-width:700px){.agenda-adjustment-heading,.agenda-adjustment-history>header,.unit-agenda-board>header{flex-direction:column;align-items:flex-start}.agenda-adjustment-heading>nav,.agenda-adjustment-history>header nav,.unit-agenda-board>header nav{width:100%}.agenda-adjustment-heading>nav a,.agenda-adjustment-history>header nav button,.unit-agenda-board>header nav button{text-align:center;flex:1;justify-content:center}.agenda-adjustment-privacy-flow{grid-template-columns:1fr;gap:5px}.agenda-adjustment-privacy-flow>i{transform:rotate(90deg)}.agenda-adjustment-metrics,.unit-agenda-adjustment-metrics{grid-template-columns:1fr 1fr}.agenda-adjustment-metrics>article:nth-child(2),.unit-agenda-adjustment-metrics>article:nth-child(2){border-right:0}.agenda-adjustment-metrics>article:nth-child(-n+2),.unit-agenda-adjustment-metrics>article:nth-child(-n+2){border-bottom:1px solid #edf0ef}.unit-agenda-privacy-banner{grid-template-columns:35px 1fr}.unit-agenda-privacy-banner>b{grid-column:2;justify-self:start}.unit-agenda-request-context{grid-template-columns:1fr}.unit-agenda-request-context>i{min-height:23px;transform:rotate(90deg)}.unit-agenda-request-context>aside{grid-column:auto}.unit-agenda-request>footer{grid-template-columns:1fr}.unit-agenda-request>footer>p:nth-of-type(3){grid-column:auto}.unit-agenda-safety{grid-template-columns:1fr}.unit-agenda-privacy-gate{grid-template-columns:42px 1fr;padding:24px}.unit-agenda-privacy-gate>span{width:41px;height:41px}.unit-agenda-privacy-gate>b{grid-column:2;justify-self:start}.unit-agenda-privacy-gate dl{grid-template-columns:1fr}.unit-agenda-privacy-gate dl>div{border-bottom:1px solid #e7e1ef;border-right:0}.unit-agenda-privacy-gate dl>div:last-child{border-bottom:0}.agenda-conflict-center>header{grid-template-columns:38px 1fr}.agenda-conflict-center>header>a{grid-column:2;justify-self:start}.agenda-privacy{grid-template-columns:30px 1fr}.agenda-privacy>nav{flex-wrap:wrap;grid-column:2}}@media (max-width:460px){.agenda-adjustment-metrics,.unit-agenda-adjustment-metrics{grid-template-columns:1fr}.agenda-adjustment-metrics>article,.unit-agenda-adjustment-metrics>article{border-bottom:1px solid #edf0ef;border-right:0}.agenda-adjustment-person-card>div{grid-template-columns:1fr}.agenda-adjustment-person-card>div>p+p{border-top:1px solid #edf0ef;border-left:0}.agenda-adjustment-person-card>footer{flex-direction:column;align-items:flex-start}.agenda-adjustment-options>div{grid-template-columns:1fr}.agenda-adjustment-options>header{flex-direction:column;align-items:flex-start}.unit-agenda-selected-option{grid-template-columns:31px 1fr}.unit-agenda-selected-option>nav,.unit-agenda-selected-option>a{grid-column:2;width:100%}.unit-agenda-selected-option button{justify-self:stretch}.unit-agenda-request>header{align-items:flex-start}.unit-agenda-decision>nav{grid-template-columns:1fr}.unit-agenda-decision button.approve{grid-column:auto}.agenda-privacy>nav{width:100%;display:grid}}.account-privacy-page{color:#17231f;background:#f2f5f4;min-height:100vh}.account-page .account-actions{flex-wrap:wrap}.account-privacy-header{color:#fff;background:#14231f;border-bottom:1px solid #2d4039;justify-content:space-between;align-items:center;height:58px;padding:0 max(22px,50vw - 580px);display:flex}.account-privacy-header nav{align-items:stretch;gap:2px;height:100%;display:flex}.account-privacy-header nav a{color:#9fb3ab;border-bottom:2px solid #0000;align-items:center;padding:0 13px;font-size:8px;display:flex}.account-privacy-header nav a:hover,.account-privacy-header nav a.active{color:#fff;background:#ffffff08;border-bottom-color:#19c995}.account-privacy-hero{color:#fff;background:#172b25;grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);align-items:center;gap:38px;min-height:230px;padding:34px max(22px,50vw - 580px);display:grid}.account-privacy-hero>div>span,.account-data-hero>div>span{color:#27d6a2;letter-spacing:.1em;font-size:7px;font-weight:800}.account-privacy-hero h1,.account-data-hero h1{letter-spacing:-.6px;margin:8px 0 7px;font-size:27px;line-height:1.15}.account-privacy-hero>div>p{color:#afc1ba;max-width:690px;margin:0;font-size:10px;line-height:1.65}.account-privacy-hero>div>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.account-privacy-hero>div>div b{color:#b7cac3;background:#ffffff0a;border:1px solid #ffffff12;padding:6px 8px;font-size:6px;font-weight:650}.account-privacy-hero>aside{background:#ffffff08;border-left:2px solid #16bd8c;min-width:0;padding:18px}.account-privacy-hero aside small,.account-privacy-hero aside strong,.account-privacy-hero aside span,.account-privacy-hero aside p,.account-privacy-hero aside i{overflow-wrap:anywhere;display:block}.account-privacy-hero aside small{color:#63d8b6;letter-spacing:.08em;font-size:6px;font-weight:750}.account-privacy-hero aside strong{margin-top:8px;font-size:13px}.account-privacy-hero aside span,.account-privacy-hero aside p,.account-privacy-hero aside i{color:#94aaa2;margin:4px 0 0;font-size:7px;font-style:normal}.account-privacy-hero aside i{border-top:1px solid #ffffff12;margin-top:10px;padding-top:9px}.account-privacy-content,.account-data-content{width:min(1160px,100% - 32px);margin:0 auto;padding:18px 0 42px}.account-privacy-metrics{background:#fff;border:1px solid #dce4e0;grid-template-columns:repeat(4,1fr);margin-top:-40px;display:grid;position:relative;box-shadow:0 8px 28px #192d260d}.account-privacy-metrics article{border-right:1px solid #e7ece9;min-height:94px;padding:17px 19px}.account-privacy-metrics article:last-child{border-right:0}.account-privacy-metrics span,.account-privacy-metrics strong,.account-privacy-metrics small{display:block}.account-privacy-metrics span{color:#7b8983;letter-spacing:.08em;font-size:6px;font-weight:750}.account-privacy-metrics strong{letter-spacing:-.5px;margin:7px 0 4px;font-size:21px}.account-privacy-metrics small{color:#87938e;font-size:7px}.account-privacy-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:89px;padding:24px 2px 13px;display:flex}.account-privacy-heading span,.account-privacy-export-card small,.account-privacy-controls header span{color:#0a8c67;letter-spacing:.08em;font-size:6px;font-weight:750}.account-privacy-heading h2,.account-privacy-export-card h2,.account-privacy-controls h2{margin:5px 0 0;font-size:14px}.account-privacy-heading p{color:#7d8984;margin:4px 0 0;font-size:7px}.account-privacy-heading>a{color:#08795d;font-size:8px;font-weight:650}.account-privacy-category-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.account-privacy-category-grid>article{background:#fff;border:1px solid #dde5e1;border-top:3px solid #18aa7f;min-height:202px;padding:16px}.account-privacy-category-grid>article.blue{border-top-color:#3987b5}.account-privacy-category-grid>article.violet{border-top-color:#765ab5}.account-privacy-category-grid>article.coral{border-top-color:#d86659}.account-privacy-category-grid>article.amber{border-top-color:#c98a2a}.account-privacy-category-grid>article.slate{border-top-color:#64756e}.account-privacy-category-grid article header{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.account-privacy-category-grid article header>span{color:#07815f;background:#e5f5ef;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.account-privacy-category-grid article.blue header>span{color:#317fae;background:#e6f1f7}.account-privacy-category-grid article.violet header>span{color:#7055ac;background:#eeeafb}.account-privacy-category-grid article.coral header>span{color:#bd574d;background:#f9e9e6}.account-privacy-category-grid article.amber header>span{color:#ad751e;background:#faefd9}.account-privacy-category-grid article.slate header>span{color:#52675f;background:#e9eeec}.account-privacy-category-grid header small,.account-privacy-category-grid header strong{display:block}.account-privacy-category-grid header small{color:#8a9691;letter-spacing:.08em;font-size:5px;font-weight:750}.account-privacy-category-grid header strong{margin-top:4px;font-size:9px}.account-privacy-category-grid header>b{font-size:17px}.account-privacy-category-grid article>p{color:#718079;min-height:47px;margin:14px 0 10px;font-size:8px;line-height:1.55}.account-privacy-category-grid ul{border-top:1px solid #edf0ef;margin:0;padding:10px 0 0;list-style:none}.account-privacy-category-grid li{color:#607069;margin-top:5px;font-size:7px}.account-privacy-bottom{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:11px;margin-top:12px;display:grid}.account-privacy-export-card{color:#fff;background:#15342b;grid-template-columns:58px 1fr;gap:17px;min-height:229px;padding:23px;display:grid}.account-privacy-export-card>span{color:#33d7a6;background:#ffffff0c;border:1px solid #ffffff18;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.account-privacy-export-card h2{font-size:17px}.account-privacy-export-card p{color:#a5bab3;max-width:600px;margin:9px 0 0;font-size:8px;line-height:1.6}.account-privacy-export-card footer{align-items:center;gap:12px;margin-top:22px;display:flex}.account-privacy-export-card footer small{color:#839d94;letter-spacing:0;font-weight:500}.account-privacy-controls{background:#fff;border:1px solid #dde5e1}.account-privacy-controls>header{border-bottom:1px solid #e8ecea;padding:14px}.account-privacy-controls h2{font-size:11px}.account-privacy-controls>a{border-bottom:1px solid #edf0ef;grid-template-columns:28px 1fr 12px;align-items:center;gap:9px;min-height:54px;padding:8px 13px;display:grid}.account-privacy-controls>a:last-child{border-bottom:0}.account-privacy-controls i{color:#08795d;background:#e9f4f0;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.account-privacy-controls p{margin:0}.account-privacy-controls strong,.account-privacy-controls small{display:block}.account-privacy-controls strong{font-size:8px}.account-privacy-controls small{color:#84908b;margin-top:3px;font-size:6px}.account-privacy-controls>a>b{color:#89958f;font-size:8px}.account-data-hero{color:#fff;background:#172b25;justify-content:space-between;align-items:center;gap:38px;min-height:183px;padding:28px max(22px,50vw - 580px);display:flex}.account-data-hero>div{max-width:690px}.account-data-hero h1{font-size:24px}.account-data-hero>div>p{color:#aabdb6;margin:0;font-size:9px;line-height:1.6}.account-data-download{color:#fff;background:#0b9b73;border:1px solid #20b98e;grid-template-columns:43px 1fr;align-items:center;gap:10px;min-width:242px;min-height:72px;padding:12px;display:grid;box-shadow:0 6px 18px #091b1538}.account-data-download>span{background:#ffffff16;place-items:center;width:41px;height:41px;font-size:17px;display:grid}.account-data-download p{margin:0}.account-data-download small,.account-data-download strong,.account-data-download i{display:block}.account-data-download small{color:#b7f2df;letter-spacing:.08em;font-size:5px;font-weight:750}.account-data-download strong{margin-top:4px;font-size:10px}.account-data-download i{color:#bfe8dc;margin-top:3px;font-size:6px;font-style:normal}.account-data-content{padding-top:14px}.account-data-identity{background:#fff;border:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:12px 15px;display:flex}.account-data-identity>div{align-items:center;gap:11px;display:flex}.account-data-identity>div>span{color:#08795d;background:#def2eb;place-items:center;width:42px;height:42px;font-size:11px;font-weight:750;display:grid}.account-data-identity p{margin:0}.account-data-identity small,.account-data-identity strong,.account-data-identity i{display:block}.account-data-identity small,.account-data-identity aside small{color:#83908b;letter-spacing:.08em;font-size:5px;font-weight:750}.account-data-identity strong{margin-top:4px;font-size:9px}.account-data-identity i{color:#7d8984;margin-top:3px;font-size:7px;font-style:normal}.account-data-identity aside{text-align:right}.account-data-identity aside small,.account-data-identity aside strong,.account-data-identity aside span{display:block}.account-data-identity aside strong{margin-top:4px;font-size:9px}.account-data-identity aside span{color:#7d8984;margin-top:3px;font-size:7px}.account-data-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.45fr);align-items:start;gap:12px;margin-top:12px;display:grid}.account-data-main,.account-data-side{flex-direction:column;gap:12px;display:flex}.account-data-table,.account-data-package,.account-data-excluded{background:#fff;border:1px solid #dce4e0}.account-data-table>header,.account-data-package>header,.account-data-excluded>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 15px;display:flex}.account-data-table header span,.account-data-package header span,.account-data-excluded header span{color:#0a8c67;letter-spacing:.08em;font-size:6px;font-weight:750}.account-data-table h2,.account-data-package h2,.account-data-excluded h2{margin:4px 0 0;font-size:11px}.account-data-table header>b{color:#08795d;background:#e7f4ef;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.account-data-row{border-bottom:1px solid #edf0ef;grid-template-columns:minmax(190px,1.1fr) minmax(145px,.8fr) 58px 66px;align-items:center;gap:10px;min-height:92px;padding:11px 15px;display:grid}.account-data-row:last-child{border-bottom:0}.account-data-row.header{color:#89958f;text-transform:uppercase;letter-spacing:.05em;background:#f8faf9;min-height:30px;font-size:6px;font-weight:700}.account-data-row>div{grid-template-columns:32px 1fr;align-items:center;gap:9px;display:grid}.account-data-row>div>i{color:#08795d;background:#e5f5ef;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.account-data-row>div>i.blue{color:#317fae;background:#e6f1f7}.account-data-row>div>i.violet{color:#7055ac;background:#eeeafb}.account-data-row>div>i.coral{color:#bd574d;background:#f9e9e6}.account-data-row>div>i.amber{color:#ad751e;background:#faefd9}.account-data-row>div>i.slate{color:#52675f;background:#e9eeec}.account-data-row p{margin:0}.account-data-row strong,.account-data-row small{display:block}.account-data-row strong{font-size:8px}.account-data-row small{color:#7d8984;margin-top:4px;font-size:6px;line-height:1.4}.account-data-row ul{margin:0;padding:0;list-style:none}.account-data-row li{color:#66746e;margin-top:4px;font-size:6px}.account-data-row>b{font-size:12px}.account-data-row>span{letter-spacing:.05em;width:max-content;padding:4px 5px;font-size:5px;font-weight:750}.account-data-row>span.private{color:#a95048;background:#f9e9e6}.account-data-row>span.identity{color:#08795d;background:#e4f4ee}.account-data-boundary{background:#eef5f8;border:1px solid #dce7ec;grid-template-columns:38px 1fr;gap:12px;min-height:105px;padding:17px;display:grid}.account-data-boundary>span{color:#3a7189;background:#daeaf1;place-items:center;width:37px;height:37px;font-size:14px;display:grid}.account-data-boundary small{color:#4e788b;letter-spacing:.08em;font-size:6px;font-weight:750}.account-data-boundary h2{margin:5px 0 4px;font-size:11px}.account-data-boundary p{color:#6e858f;margin:0;font-size:7px;line-height:1.55}.account-data-package dl{margin:0;padding:7px 14px}.account-data-package dl>div{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:7px;display:flex}.account-data-package dt{color:#82908a}.account-data-package dd{text-align:right;margin:0;font-weight:650}.account-data-package>a{color:#fff;background:#08795d;justify-content:center;align-items:center;min-height:34px;margin:8px 14px 0;font-size:8px;font-weight:700;display:flex}.account-data-package>small{color:#89958f;text-align:center;padding:8px 14px 13px;font-size:6px;display:block}.account-data-excluded ul{margin:0;padding:7px 14px 12px;list-style:none}.account-data-excluded li{border-bottom:1px solid #edf0ef;grid-template-columns:19px 1fr;align-items:center;gap:7px;min-height:37px;display:grid}.account-data-excluded li:last-child{border-bottom:0}.account-data-excluded li b{color:#a75c52}.account-data-excluded li span{color:#65736d;font-size:7px;line-height:1.4}.account-data-note{background:#fff7e6;border:1px solid #eadfbd;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:12px;display:grid}.account-data-note>span{color:#8b6818;background:#f1dfaa;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:750;display:grid}.account-data-note p{margin:0}.account-data-note strong,.account-data-note small{display:block}.account-data-note strong{color:#715b24;font-size:7px}.account-data-note small{color:#8b7950;margin-top:3px;font-size:6px;line-height:1.4}.account-data-footer{color:#7d8984;justify-content:space-between;align-items:center;gap:14px;min-height:54px;font-size:7px;display:flex}.account-data-footer a{color:#08795d;font-weight:650}.account-data-footer p{margin:0}@media (max-width:900px){.account-privacy-category-grid{grid-template-columns:repeat(2,1fr)}.account-privacy-bottom,.account-data-layout{grid-template-columns:1fr}.account-data-side{grid-template-columns:1fr 1fr;display:grid}.account-data-note{grid-column:1/-1}}@media (max-width:680px){.account-privacy-header{flex-direction:column;align-items:flex-start;gap:8px;height:auto;min-height:58px;padding-top:12px}.account-privacy-header nav{width:100%;overflow-x:auto}.account-privacy-header nav a{white-space:nowrap;min-height:37px;padding:0 10px}.account-privacy-hero{grid-template-columns:1fr;gap:20px}.account-privacy-metrics{grid-template-columns:1fr 1fr;margin-top:-24px}.account-privacy-metrics article:nth-child(2){border-right:0}.account-privacy-metrics article:nth-child(-n+2){border-bottom:1px solid #e7ece9}.account-privacy-category-grid,.account-privacy-export-card{grid-template-columns:1fr}.account-data-hero{flex-direction:column;align-items:stretch}.account-data-download{min-width:0}.account-data-identity{flex-direction:column;align-items:flex-start}.account-data-identity aside{text-align:left}.account-data-row,.account-data-row.header{grid-template-columns:minmax(170px,1fr) 55px 64px}.account-data-row.header span:nth-child(2),.account-data-row>ul{display:none}.account-data-row.header span:nth-child(3){grid-column:2}.account-data-side{display:flex}.account-data-footer{flex-direction:column;align-items:flex-start;padding:16px 0}}.account-privacy-page a,.account-privacy-page button{cursor:pointer}.account-privacy-page .account-privacy-header{height:auto;min-height:4rem}.account-privacy-page .account-privacy-header nav a{min-height:3rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.3}.account-privacy-page .account-privacy-hero,.account-privacy-page .account-data-hero{padding-top:2rem;padding-bottom:2rem}.account-privacy-page .account-privacy-hero>div>span,.account-privacy-page .account-data-hero>div>span{font-size:.75rem;line-height:1.35}.account-privacy-page .account-privacy-hero h1,.account-privacy-page .account-data-hero h1{letter-spacing:-.02em;margin:.55rem 0 .5rem;font-size:1.75rem;line-height:1.15}.account-privacy-page .account-privacy-hero>div>p,.account-privacy-page .account-data-hero>div>p{font-size:.9375rem;line-height:1.6}.account-privacy-page .account-privacy-hero>div>div b{padding:.5rem .65rem;font-size:.75rem;line-height:1.35}.account-privacy-page .account-privacy-hero aside small{font-size:.75rem;line-height:1.35}.account-privacy-page .account-privacy-hero aside strong{font-size:1.125rem;line-height:1.3}.account-privacy-page .account-privacy-hero aside span,.account-privacy-page .account-privacy-hero aside p,.account-privacy-page .account-privacy-hero aside i{font-size:.8125rem;line-height:1.4}.account-privacy-page .account-privacy-metrics article{min-height:6.5rem;padding:1rem 1.125rem}.account-privacy-page .account-privacy-metrics span{font-size:.75rem;line-height:1.35}.account-privacy-page .account-privacy-metrics strong{font-size:1.5rem;line-height:1}.account-privacy-page .account-privacy-metrics small{font-size:.8125rem;line-height:1.4}.account-privacy-page .account-privacy-heading span,.account-privacy-page .account-privacy-export-card small,.account-privacy-page .account-privacy-controls header span{font-size:.75rem;line-height:1.35}.account-privacy-page .account-privacy-heading h2,.account-privacy-page .account-privacy-export-card h2{font-size:1.25rem;line-height:1.3}.account-privacy-page .account-privacy-controls h2{font-size:1rem;line-height:1.35}.account-privacy-page .account-privacy-heading p{font-size:.875rem;line-height:1.5}.account-privacy-page .account-privacy-heading>a{align-items:center;min-height:2.5rem;font-size:.8125rem;display:flex}.account-privacy-page .account-privacy-category-grid>article{min-height:14rem;padding:1rem}.account-privacy-page .account-privacy-category-grid article header{grid-template-columns:2.75rem minmax(0,1fr) auto}.account-privacy-page .account-privacy-category-grid article header>span{width:2.625rem;height:2.625rem;font-size:1rem}.account-privacy-page .account-privacy-category-grid header small{font-size:.75rem;line-height:1.35}.account-privacy-page .account-privacy-category-grid header strong{font-size:.9375rem;line-height:1.35}.account-privacy-page .account-privacy-category-grid header>b{font-size:1.25rem;line-height:1}.account-privacy-page .account-privacy-category-grid article>p{min-height:4rem;font-size:.875rem;line-height:1.55}.account-privacy-page .account-privacy-category-grid li{margin-top:.45rem;font-size:.8125rem;line-height:1.4}.account-privacy-page .account-privacy-export-card p{font-size:.875rem;line-height:1.6}.account-privacy-page .account-privacy-export-card footer{flex-wrap:wrap}.account-privacy-page .account-privacy-export-card footer a{align-items:center;min-height:2.75rem;font-size:.875rem;display:flex}.account-privacy-page .account-privacy-export-card footer small{font-size:.75rem}.account-privacy-page .account-privacy-controls>a{grid-template-columns:2.5rem minmax(0,1fr) 1rem;min-height:4.25rem}.account-privacy-page .account-privacy-controls i{width:2.375rem;height:2.375rem;font-size:.875rem}.account-privacy-page .account-privacy-controls strong{font-size:.875rem;line-height:1.35}.account-privacy-page .account-privacy-controls small{font-size:.75rem;line-height:1.4}.account-privacy-page .account-privacy-controls>a>b{font-size:.875rem}.account-privacy-page .account-data-download{grid-template-columns:3rem minmax(0,1fr);min-height:4.75rem}.account-privacy-page .account-data-download>span{width:2.875rem;height:2.875rem;font-size:1.125rem}.account-privacy-page .account-data-download small{font-size:.75rem;line-height:1.35}.account-privacy-page .account-data-download strong{font-size:1rem;line-height:1.35}.account-privacy-page .account-data-download i{font-size:.8125rem;line-height:1.35}.account-privacy-page .account-data-identity{min-height:6rem;padding:.875rem 1rem}.account-privacy-page .account-data-identity>div>span{width:3rem;height:3rem;font-size:.875rem}.account-privacy-page .account-data-identity small,.account-privacy-page .account-data-identity aside small{font-size:.75rem;line-height:1.35}.account-privacy-page .account-data-identity strong,.account-privacy-page .account-data-identity aside strong{font-size:1rem;line-height:1.35}.account-privacy-page .account-data-identity i,.account-privacy-page .account-data-identity aside span{font-size:.8125rem;line-height:1.4}.account-privacy-page .account-data-layout{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.45fr);gap:1rem}.account-privacy-page .account-data-main,.account-privacy-page .account-data-side{gap:1rem}.account-privacy-page .account-data-table>header,.account-privacy-page .account-data-package>header,.account-privacy-page .account-data-excluded>header{min-height:4.75rem;padding:.875rem 1rem}.account-privacy-page .account-data-table header span,.account-privacy-page .account-data-package header span,.account-privacy-page .account-data-excluded header span{font-size:.75rem;line-height:1.35}.account-privacy-page .account-data-table h2,.account-privacy-page .account-data-package h2,.account-privacy-page .account-data-excluded h2{font-size:1rem;line-height:1.35}.account-privacy-page .account-data-table header>b{border-radius:0;width:2.25rem;height:2.25rem;font-size:.8125rem}.account-privacy-page .account-data-row{grid-template-columns:minmax(14rem,1.1fr) minmax(11rem,.8fr) 4.5rem 5.75rem;gap:.75rem;min-height:7.5rem;padding:.875rem 1rem}.account-privacy-page .account-data-row.header{min-height:2.75rem;font-size:.75rem;line-height:1.35}.account-privacy-page .account-data-row>div{grid-template-columns:2.75rem minmax(0,1fr)}.account-privacy-page .account-data-row>div>i{width:2.625rem;height:2.625rem;font-size:.9375rem}.account-privacy-page .account-data-row strong{font-size:.875rem;line-height:1.35}.account-privacy-page .account-data-row small{font-size:.75rem;line-height:1.45}.account-privacy-page .account-data-row li{margin-top:.35rem;font-size:.75rem;line-height:1.4}.account-privacy-page .account-data-row>b{font-size:1.125rem}.account-privacy-page .account-data-row>span{padding:.4rem .5rem;font-size:.75rem;line-height:1.3}.account-privacy-page .account-data-social-memory{background:#fff;border:1px solid #d7cfe6}.account-privacy-page .account-data-social-memory>header{background:#f8f6fc;border-bottom:1px solid #e7e2ef;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:6.75rem;padding:1rem;display:grid}.account-privacy-page .account-data-social-memory>header>span{color:#6754a8;background:#fff;border:1px solid #cec3df;place-items:center;width:2.875rem;height:2.875rem;font-size:1rem;font-weight:900;display:grid}.account-privacy-page .account-data-social-memory header small{color:#6754a8;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.account-privacy-page .account-data-social-memory h2{margin:.25rem 0 .15rem;font-size:1.125rem;line-height:1.3}.account-privacy-page .account-data-social-memory p{color:#756e7d;margin:0;font-size:.8125rem;line-height:1.5}.account-privacy-page .account-data-social-memory header a{color:#fff;white-space:nowrap;background:#6754a8;border:1px solid #6754a8;align-items:center;min-height:2.625rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:850;display:flex}.account-privacy-page .account-data-social-memory>dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.account-privacy-page .account-data-social-memory>dl>div{border-right:1px solid #ebe7f0;min-height:6rem;padding:.875rem 1rem}.account-privacy-page .account-data-social-memory>dl>div:last-child{border-right:0}.account-privacy-page .account-data-social-memory dt{color:#77707e;font-size:.75rem;line-height:1.35}.account-privacy-page .account-data-social-memory dd{color:#453d53;margin:.35rem 0 .2rem;font-size:1.25rem;font-weight:900;line-height:1}.account-privacy-page .account-data-social-memory dl small{color:#817a87;font-size:.75rem;line-height:1.4}.account-privacy-page .account-data-boundary{grid-template-columns:3rem minmax(0,1fr);min-height:7rem}.account-privacy-page .account-data-boundary>span{width:2.875rem;height:2.875rem;font-size:1rem}.account-privacy-page .account-data-boundary small{font-size:.75rem;line-height:1.35}.account-privacy-page .account-data-boundary h2{font-size:1.0625rem;line-height:1.35}.account-privacy-page .account-data-boundary p{font-size:.8125rem;line-height:1.55}.account-privacy-page .account-data-package dl>div{min-height:2.75rem;font-size:.8125rem;line-height:1.4}.account-privacy-page .account-data-package>a{min-height:2.75rem;font-size:.875rem}.account-privacy-page .account-data-package>small{font-size:.75rem;line-height:1.4}.account-privacy-page .account-data-excluded li{min-height:3rem}.account-privacy-page .account-data-excluded li span{font-size:.8125rem;line-height:1.45}.account-privacy-page .account-data-note{grid-template-columns:2.5rem minmax(0,1fr)}.account-privacy-page .account-data-note>span{border-radius:0;width:2.375rem;height:2.375rem;font-size:.875rem}.account-privacy-page .account-data-note strong{font-size:.8125rem;line-height:1.35}.account-privacy-page .account-data-note small{font-size:.75rem;line-height:1.4}.account-privacy-page .account-data-footer{min-height:4rem;font-size:.8125rem;line-height:1.4}.account-privacy-page .account-data-footer a{align-items:center;min-height:2.5rem;display:flex}@media (max-width:73.75rem){.account-privacy-page .account-data-layout{grid-template-columns:1fr}.account-privacy-page .account-data-side{grid-template-columns:1fr 1fr;display:grid}.account-privacy-page .account-data-note{grid-column:1/-1}}@media (max-width:56.25rem){.account-privacy-page .account-privacy-category-grid{grid-template-columns:repeat(2,1fr)}.account-privacy-page .account-privacy-bottom{grid-template-columns:1fr}.account-privacy-page .account-data-row,.account-privacy-page .account-data-row.header{grid-template-columns:minmax(13rem,1fr) 4rem 5.75rem}.account-privacy-page .account-data-row.header span:nth-child(2),.account-privacy-page .account-data-row>ul{display:none}.account-privacy-page .account-data-row.header span:nth-child(3){grid-column:2}.account-privacy-page .account-data-social-memory>dl{grid-template-columns:repeat(2,1fr)}.account-privacy-page .account-data-social-memory>dl>div:nth-child(2){border-right:0}.account-privacy-page .account-data-social-memory>dl>div:nth-child(-n+2){border-bottom:1px solid #ebe7f0}}@media (max-width:42.5rem){.account-privacy-page .account-privacy-header{align-items:flex-start;padding-top:.75rem}.account-privacy-page .account-privacy-header nav{width:100%;overflow-x:auto}.account-privacy-page .account-privacy-hero{grid-template-columns:1fr}.account-privacy-page .account-privacy-metrics{grid-template-columns:1fr 1fr}.account-privacy-page .account-privacy-category-grid{grid-template-columns:1fr}.account-privacy-page .account-data-hero{flex-direction:column;align-items:stretch}.account-privacy-page .account-data-download{min-width:0}.account-privacy-page .account-data-identity{flex-direction:column;align-items:flex-start}.account-privacy-page .account-data-identity aside{text-align:left}.account-privacy-page .account-data-row.header{display:none}.account-privacy-page .account-data-row{grid-template-columns:minmax(0,1fr) auto;padding:1rem}.account-privacy-page .account-data-row>div,.account-privacy-page .account-data-row>ul{grid-column:1/-1}.account-privacy-page .account-data-row>ul{padding-top:.5rem;display:block}.account-privacy-page .account-data-row>b{align-self:center}.account-privacy-page .account-data-row>span{justify-self:end}.account-privacy-page .account-data-social-memory>header{grid-template-columns:3rem minmax(0,1fr)}.account-privacy-page .account-data-social-memory header a{grid-column:2;justify-self:start}.account-privacy-page .account-data-side{display:flex}.account-privacy-page .account-data-footer{flex-direction:column;align-items:flex-start;padding:1rem 0}}@media (max-width:30rem){.account-privacy-page .account-privacy-hero,.account-privacy-page .account-data-hero{padding-left:1rem;padding-right:1rem}.account-privacy-page .account-privacy-content,.account-privacy-page .account-data-content{width:min(100% - 1rem,72.5rem)}.account-privacy-page .account-privacy-metrics{grid-template-columns:1fr;margin-top:-1rem}.account-privacy-page .account-privacy-metrics article{border-bottom:1px solid #e7ece9;border-right:0}.account-privacy-page .account-privacy-heading{flex-direction:column;align-items:flex-start}.account-privacy-page .account-privacy-export-card{grid-template-columns:1fr;padding:1rem}.account-privacy-page .account-data-social-memory>header{grid-template-columns:1fr}.account-privacy-page .account-data-social-memory header a{grid-column:auto;justify-self:stretch}.account-privacy-page .account-data-social-memory>dl{grid-template-columns:1fr}.account-privacy-page .account-data-social-memory>dl>div{border-bottom:1px solid #ebe7f0;border-right:0}.account-privacy-page .account-data-social-memory>dl>div:last-child{border-bottom:0}}.account-closure-page{--closure-ink:#1d2925;--closure-muted:#68766f;--closure-line:#dbe3df;--closure-green:#0a8c67;--closure-coral:#b9554b}.account-closure-hero{color:#fff;background:#172b25;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:center;gap:40px;min-height:224px;padding:32px max(22px,50vw - 580px);display:grid}.account-closure-hero>div>span,.account-closure-heading span,.account-closure-prepare header>span,.account-closure-request-card header span{color:#35d6a8;letter-spacing:.08em;font-size:.75rem;font-weight:800}.account-closure-hero h1{letter-spacing:-.02em;max-width:760px;margin:8px 0;font-size:1.75rem;line-height:1.18}.account-closure-hero>div>p{color:#afc1ba;max-width:760px;margin:0;font-size:.9375rem;line-height:1.6}.account-closure-hero aside{background:#ffffff08;border-left:3px solid #2bc99a;padding:20px}.account-closure-hero aside.scheduled{border-left-color:#e9ab55}.account-closure-hero aside small,.account-closure-hero aside strong,.account-closure-hero aside span,.account-closure-hero aside i{display:block}.account-closure-hero aside small{color:#78ddbd;letter-spacing:.07em;font-size:.75rem;font-weight:800}.account-closure-hero aside strong{margin-top:8px;font-size:1.125rem}.account-closure-hero aside span,.account-closure-hero aside i{color:#a9bbb5;margin-top:6px;font-size:.8125rem;font-style:normal;line-height:1.45}.account-closure-hero aside i{border-top:1px solid #ffffff17;padding-top:10px}.account-closure-content{width:min(1160px,100% - 32px);margin:0 auto;padding:0 0 46px}.account-closure-steps{border:1px solid var(--closure-line);background:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;min-height:84px;margin-top:-22px;padding:13px 18px;display:grid;position:relative;box-shadow:0 8px 25px #172b250d}.account-closure-steps>div{color:#8b9691;align-items:center;gap:11px;display:flex}.account-closure-steps>div>b{background:#f5f7f6;border:1px solid #d9e1dd;flex:none;place-items:center;width:34px;height:34px;font-size:.8125rem;display:grid}.account-closure-steps>div.current>b{color:#8c621d;background:#fff4df;border-color:#d29a49}.account-closure-steps>div.done>b{color:#08795d;background:#e4f6ef;border-color:#9dd9c5}.account-closure-steps strong,.account-closure-steps small{display:block}.account-closure-steps strong{color:var(--closure-ink);font-size:.875rem}.account-closure-steps small{margin-top:2px;font-size:.75rem}.account-closure-steps>i{color:#a4aea9;font-style:normal}.account-closure-feedback{border:1px solid;margin:12px 0 0;padding:12px 15px;font-size:.875rem;line-height:1.4}.account-closure-feedback.success{color:#176d55;background:#eaf7f2;border-color:#aedfce}.account-closure-feedback.error{color:#99473e;background:#fff0ee;border-color:#e5b9b3}.account-closure-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:100px;padding:28px 2px 14px;display:flex}.account-closure-heading span{color:var(--closure-green)}.account-closure-heading h2{margin:5px 0 0;font-size:1.25rem}.account-closure-heading p{color:var(--closure-muted);margin:5px 0 0;font-size:.875rem;line-height:1.45}.account-closure-heading a{color:#08795d;align-items:center;min-height:40px;font-size:.8125rem;font-weight:700;display:flex}.account-closure-impact{border-top:1px solid var(--closure-line);border-left:1px solid var(--closure-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.account-closure-impact article{border-right:1px solid var(--closure-line);border-bottom:1px solid var(--closure-line);background:#fff;grid-template-columns:30px 1fr;gap:9px;min-height:124px;padding:14px;display:grid}.account-closure-impact article>i{color:#08795d;background:#e8f4f0;place-items:center;width:29px;height:29px;font-size:.8125rem;font-style:normal;display:grid}.account-closure-impact small,.account-closure-impact strong{display:block}.account-closure-impact small{color:#718079;font-size:.75rem;line-height:1.35}.account-closure-impact strong{margin-top:5px;font-size:1.375rem;line-height:1}.account-closure-impact p{color:#84908b;grid-column:1/-1;margin:5px 0 0;font-size:.75rem;line-height:1.4}.account-closure-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);align-items:start;gap:13px;margin-top:13px;display:grid}.account-closure-main,.account-closure-side{flex-direction:column;gap:13px;display:flex}.account-closure-preservation,.account-closure-prepare,.account-closure-request-card,.account-closure-side>section{border:1px solid var(--closure-line);background:#fff}.account-closure-preservation>header,.account-closure-side section>header{border-bottom:1px solid #e8edeb;align-items:center;gap:11px;padding:16px 18px;display:flex}.account-closure-preservation>header>span,.account-closure-side section>header>span{color:#08795d;background:#e7f3ef;flex:none;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.account-closure-preservation header small,.account-closure-side header small{color:#0a8c67;letter-spacing:.07em;font-size:.75rem;font-weight:800}.account-closure-preservation h2,.account-closure-side h2{margin:4px 0 0;font-size:1rem;line-height:1.35}.account-closure-preservation>div{grid-template-columns:1fr 1fr;display:grid}.account-closure-preservation article{border-right:1px solid #e8edeb;padding:16px 18px}.account-closure-preservation article:last-child{border-right:0}.account-closure-preservation article>b{color:#9b4e45;letter-spacing:.06em;font-size:.75rem}.account-closure-preservation article:last-child>b{color:#08795d}.account-closure-preservation ul{color:#5f6d67;margin:10px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.8}.account-closure-preservation>p{color:#69766f;background:#f8faf9;border-top:1px solid #e8edeb;margin:0;padding:12px 18px;font-size:.8125rem;line-height:1.5}.account-closure-prepare{padding:20px}.account-closure-prepare header>span,.account-closure-request-card header span{color:#0a8c67}.account-closure-prepare h2,.account-closure-request-card h2{margin:5px 0 0;font-size:1.25rem;line-height:1.3}.account-closure-prepare header p,.account-closure-request-card header p{color:var(--closure-muted);margin:7px 0 0;font-size:.875rem;line-height:1.55}.account-closure-prepare>label:not(.account-closure-check),.account-closure-final>label:not(.account-closure-check){margin-top:17px;display:block}.account-closure-prepare label>span,.account-closure-final label>span{color:#4b5b54;margin-bottom:7px;font-size:.8125rem;font-weight:700;display:block}.account-closure-prepare select,.account-closure-prepare textarea,.account-closure-final input[type=text],.account-closure-final label>input:not([type=checkbox]){width:100%;min-height:44px;color:var(--closure-ink);font:inherit;background:#fbfcfc;border:1px solid #cfd9d4;border-radius:2px;padding:10px 12px;font-size:.875rem}.account-closure-prepare textarea{resize:vertical;min-height:96px}.account-closure-check{cursor:pointer;background:#f7f9f8;border:1px solid #dce4e0;grid-template-columns:20px 1fr;align-items:center;gap:11px;min-height:64px;margin-top:18px;padding:10px 12px;display:grid}.account-closure-check input{accent-color:#08795d;cursor:pointer;width:18px;height:18px}.account-closure-check>span{margin:0!important}.account-closure-check strong,.account-closure-check small{display:block}.account-closure-check strong{font-size:.875rem}.account-closure-check small{color:#74817b;margin-top:4px;font-size:.75rem;font-weight:400;line-height:1.4}.account-closure-prepare>button,.account-closure-complete{color:#fff;cursor:pointer;background:#b9554b;border:1px solid #a3473e;min-height:44px;margin-top:16px;padding:0 18px;font-size:.875rem;font-weight:750}.account-closure-prepare>button:disabled,.account-closure-complete:disabled,.account-closure-cancel:disabled{opacity:.48;cursor:not-allowed}.account-closure-request-card>header{border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.account-closure-request-card>header>b{color:#8d621d;background:#fff0db;place-items:center;min-width:62px;min-height:38px;padding:0 8px;font-size:.8125rem;display:grid}.account-closure-request-card dl{border-bottom:1px solid #e8edeb;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.account-closure-request-card dl>div{border-right:1px solid #e8edeb;padding:13px 15px}.account-closure-request-card dl>div:last-child{border-right:0}.account-closure-request-card dt{color:#78847e;font-size:.75rem}.account-closure-request-card dd{margin:5px 0 0;font-size:.8125rem;font-weight:700;line-height:1.4}.account-closure-blockers{background:#fff5e5;border:1px solid #ead7b5;margin:16px 20px 0;padding:14px}.account-closure-blockers>strong{color:#805f27;font-size:.8125rem}.account-closure-blockers article{grid-template-columns:24px 1fr;gap:9px;margin-top:11px;display:grid}.account-closure-blockers article>b{color:#805a17;background:#efd69f;place-items:center;width:23px;height:23px;font-size:.75rem;display:grid}.account-closure-blockers p{margin:0}.account-closure-blockers p strong,.account-closure-blockers p small{display:block}.account-closure-blockers p strong{color:#654f29;font-size:.8125rem}.account-closure-blockers p small{color:#826f4e;margin-top:3px;font-size:.75rem;line-height:1.45}.account-closure-wait{background:#eef5f8;border:1px solid #d6e4ea;grid-template-columns:38px 1fr;align-items:center;gap:11px;margin:16px 20px 0;padding:14px;display:grid}.account-closure-wait>span{color:#386f87;background:#dcecf2;place-items:center;width:37px;height:37px;display:grid}.account-closure-wait p{margin:0}.account-closure-wait strong,.account-closure-wait small{display:block}.account-closure-wait strong{font-size:.875rem}.account-closure-wait small{color:#607985;margin-top:4px;font-size:.75rem;line-height:1.45}.account-closure-final{padding:17px 20px 2px}.account-closure-final label span b{color:#9b433a}.account-closure-complete{width:100%}.account-closure-request-card>footer{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px 20px;display:flex}.account-closure-cancel{color:#176d55;cursor:pointer;background:#eef8f4;border:1px solid #7fae9f;min-height:42px;padding:0 15px;font-size:.8125rem;font-weight:750}.account-closure-request-card>footer small{color:#7a8781;font-size:.75rem}.account-closure-side>section>a{border-bottom:1px solid #e8edeb;min-height:66px;padding:13px 15px;display:block}.account-closure-side>section>a:last-child{border-bottom:0}.account-closure-side>section>a strong,.account-closure-side>section>a small{display:block}.account-closure-side>section>a strong{color:#285347;font-size:.8125rem}.account-closure-side>section>a small{color:#7b8782;margin-top:4px;font-size:.75rem;line-height:1.4}.account-closure-history>div>article{border-bottom:1px solid #e8edeb;grid-template-columns:16px 1fr;gap:10px;padding:14px 15px;display:grid}.account-closure-history>div>article:last-child{border-bottom:0}.account-closure-history article>i{background:#d29a49;border:3px solid #fff;border-radius:50%;outline:1px solid #d29a49;width:12px;height:12px;margin-top:3px}.account-closure-history article>i.cancelled{background:#299a77;outline-color:#299a77}.account-closure-history article>i.completed{background:#b9554b;outline-color:#b9554b}.account-closure-history article p{margin:0}.account-closure-history article strong,.account-closure-history article small,.account-closure-history article time{display:block}.account-closure-history article strong{font-size:.8125rem}.account-closure-history article small{color:#76837d;margin-top:4px;font-size:.75rem;line-height:1.45}.account-closure-history article time{color:#949e99;margin-top:7px;font-size:.75rem}.account-closure-history .empty{color:#7b8782;margin:0;padding:17px;font-size:.8125rem;line-height:1.5}.account-closure-page a,.account-closure-page button,.account-closure-page select{cursor:pointer}@media (max-width:980px){.account-closure-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.account-closure-layout{grid-template-columns:1fr}.account-closure-side{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (max-width:700px){.account-closure-hero{grid-template-columns:1fr;gap:20px}.account-closure-steps{grid-template-columns:1fr;align-items:stretch}.account-closure-steps>i{display:none}.account-closure-heading{flex-direction:column;align-items:flex-start}.account-closure-impact,.account-closure-side,.account-closure-preservation>div,.account-closure-request-card dl{grid-template-columns:1fr}.account-closure-preservation article,.account-closure-request-card dl>div{border-bottom:1px solid #e8edeb;border-right:0}.account-closure-preservation article:last-child,.account-closure-request-card dl>div:last-child{border-bottom:0}.account-closure-request-card>header,.account-closure-request-card>footer{flex-direction:column;align-items:flex-start}}.member-area-heading>div>span{font-size:.75rem!important}.member-area-heading h1{line-height:1.15;font-size:1.5rem!important}.member-area-heading p{line-height:1.45;font-size:1rem!important}.member-area :is(p,a,button,input,select,textarea,summary,label,dd,blockquote){font-size:.875rem!important}.member-area :is(small,em,dt,legend){font-size:.75rem!important}.member-area :is(strong,b){font-size:.875rem!important}.member-area :is(h2){line-height:1.2;font-size:1.25rem!important}.member-area :is(h3){line-height:1.25;font-size:1.0625rem!important}.member-area a,.member-area button,.member-area summary,.member-area label{cursor:pointer}.member-area input,.member-area select,.member-area textarea{min-height:42px}.member-area{gap:16px}.member-context-switcher>header{min-height:98px;padding:16px 18px}.member-context-switcher>header span{font-size:.75rem!important}.member-context-switcher>header h2{margin-top:5px}.member-context-switcher>header p{margin-top:5px;line-height:1.45}.member-context-switcher>header>a{align-items:center;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.member-context-switcher>nav{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:12px}.member-context-switcher>nav>a{grid-template-columns:46px minmax(0,1fr) auto;gap:11px;min-height:92px;padding:12px}.member-context-switcher>nav>a>i{width:44px;height:44px;font-size:.875rem!important}.member-context-switcher>nav>a strong{margin-top:4px;font-size:.9375rem!important}.member-context-switcher>nav>a em{margin-top:4px;font-size:.8125rem!important}.member-context-switcher>nav>a>b{padding:5px 7px;font-size:.75rem!important}.member-context-independent{grid-template-columns:44px minmax(0,1fr) auto;gap:13px;min-height:98px;padding:16px 18px}.member-context-independent>i{width:44px;height:44px;font-size:.875rem!important}.member-context-independent p{margin-top:4px;line-height:1.45}.member-context-independent>a{align-items:center;min-height:40px;font-weight:800;display:flex}.member-area-summary>div{min-height:104px;padding:15px 17px}.member-area-summary span{font-size:.75rem!important}.member-area-summary strong{font-size:1.5rem!important}.member-area-summary small{font-size:.8125rem!important}.member-area-hero{grid-template-columns:minmax(0,1fr) 240px;min-height:228px}.member-area-hero>div{padding:28px 30px}.member-area-hero>div>span{font-size:.75rem!important}.member-area-hero h2{max-width:720px;margin:9px 0 8px;font-size:1.375rem!important}.member-area-hero p{max-width:720px;font-size:.9375rem!important}.member-area-hero>div>div{gap:8px;margin-top:19px}.member-area-hero a{min-height:42px;padding-inline:14px;font-size:.875rem!important}.member-area-hero>aside{padding:22px}.member-area-hero aside small{font-size:.75rem!important}.member-area-hero aside time,.member-area-hero aside>b{font-size:1.75rem!important}.member-area-hero aside strong{font-size:.875rem!important}.member-area-hero aside span{padding:6px 8px;font-size:.75rem!important}.member-priority-center>header{min-height:102px;padding:16px 18px}.member-priority-center>header span{font-size:.75rem!important}.member-priority-center>header h2{margin-top:5px}.member-priority-center>header p{margin-top:5px;line-height:1.45}.member-priority-center>header>b{min-width:46px;height:46px;font-size:1.125rem!important}.member-priority-center>div>a{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:118px;padding:14px}.member-priority-center>div>a>span{width:40px;height:40px;font-size:.8125rem!important}.member-priority-center>div>a strong{font-size:.9375rem!important}.member-priority-center>div>a small{white-space:normal;margin-top:4px;line-height:1.4;font-size:.8125rem!important}.member-priority-center>div>a>b{margin-top:3px;font-size:.75rem!important}.member-academy-choice>header{grid-template-columns:minmax(0,1fr) 260px;min-height:150px}.member-academy-choice>header>div{padding:22px 24px}.member-academy-choice>header span{font-size:.75rem!important}.member-academy-choice>header h2{margin:7px 0 5px;font-size:1.25rem!important}.member-academy-choice>header p{font-size:.875rem!important}.member-academy-choice>header>aside{padding:20px 22px}.member-academy-choice>header aside strong{margin-top:6px;font-size:.9375rem!important}.member-academy-choice>header aside a{align-items:center;min-height:40px;margin-top:12px;padding-inline:12px;display:inline-flex;font-size:.8125rem!important}.member-academy-choice-request{grid-template-columns:44px minmax(0,1fr) auto 16px;gap:12px;min-height:98px;padding:14px 17px}.member-academy-choice-request>span{width:42px;height:42px;font-size:.875rem!important}.member-academy-choice-request small{font-size:.75rem!important}.member-academy-choice-request strong{margin-top:4px;font-size:.9375rem!important}.member-academy-choice-request em{margin-top:4px;font-size:.8125rem!important}.member-academy-choice-request>b{padding:7px 9px;font-size:.75rem!important}.member-academy-choice-request>i{font-size:.875rem!important}.member-academy-choice-rail li{grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;min-height:142px;padding:15px}.member-academy-choice-rail li>div{grid-template-rows:36px 1fr}.member-academy-choice-rail li>div b{width:36px;height:36px;font-size:.8125rem!important}.member-academy-choice-rail li small{font-size:.75rem!important}.member-academy-choice-rail li strong{margin-top:5px;font-size:.9375rem!important}.member-academy-choice-rail li span{margin-top:5px;line-height:1.4;font-size:.8125rem!important}.member-academy-choice-rail li>a{align-items:center;min-height:40px;display:flex;font-size:.875rem!important}.member-academy-choice-candidates>header{min-height:72px;padding:12px 16px}.member-academy-choice-candidates>header span{font-size:.75rem!important}.member-academy-choice-candidates>header strong{margin-top:4px;font-size:.875rem!important}.member-academy-choice-candidates>header a{align-items:center;min-height:40px;display:flex;font-size:.8125rem!important}.member-academy-choice-candidates>div>a{grid-template-columns:44px minmax(0,1fr) auto 14px;gap:11px;min-height:112px;padding:14px}.member-academy-choice-candidates>div>a>i{width:42px;height:42px;font-size:.8125rem!important}.member-academy-choice-candidates p strong{margin-top:4px;font-size:.9375rem!important}.member-academy-choice-candidates p span{margin-top:4px;font-size:.8125rem!important}.member-academy-choice-candidates a>b{padding:5px 7px;font-size:.75rem!important}.member-academy-choice-candidates a>em{font-size:.875rem!important}.member-academy-choice>footer{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:92px;padding:14px 17px}.member-academy-choice>footer>span{width:40px;height:40px;font-size:.875rem!important}.member-academy-choice>footer strong{font-size:.875rem!important}.member-academy-choice>footer small{margin-top:4px;font-size:.8125rem!important}.member-academy-choice>footer a{align-items:center;min-height:40px;display:flex;font-size:.8125rem!important}.member-module-map>header{min-height:106px;padding:16px 18px}.member-module-map>header span{font-size:.75rem!important}.member-module-map>header h2{margin-top:5px}.member-module-map>header p{margin-top:5px;line-height:1.45}.member-module-map>header>b{padding:7px 9px;font-size:.75rem!important}.member-module-map>div{gap:11px;padding:11px}.member-module-map article>header{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:124px;padding:15px}.member-module-map article>header>span{width:42px;height:42px;font-size:.875rem!important}.member-module-map article>header small{font-size:.75rem!important}.member-module-map article>header h3{margin-top:4px;font-size:1.0625rem!important}.member-module-map article>header p{margin-top:4px;line-height:1.4;font-size:.8125rem!important}.member-module-map article>div>a{grid-template-columns:40px minmax(0,1fr) auto 16px;gap:11px;min-height:92px;padding:13px}.member-module-map article>div>a>span{width:38px;height:38px;font-size:.8125rem!important}.member-module-map article>div>a strong{font-size:.9375rem!important}.member-module-map article>div>a small{margin-top:4px;font-size:.8125rem!important}.member-module-map article>div>a>b{max-width:132px;padding:5px 7px;font-size:.75rem!important}.member-module-map article>div>a>i{font-size:.875rem!important}.member-area-grid{gap:14px}.member-area-panel>header{min-height:88px;padding:14px 17px}.member-area-panel>header span{font-size:.75rem!important}.member-area-panel>header h2{margin-top:5px}.member-area-panel>header>b{min-width:38px;height:38px;font-size:.875rem!important}.member-unit-list>article{grid-template-columns:50px minmax(0,1fr) auto;gap:13px;min-height:142px;padding:17px}.member-unit-mark{width:48px;height:48px;font-size:.875rem!important}.member-unit-list article small{font-size:.75rem!important}.member-unit-list h3{margin:4px 0;font-size:1.0625rem!important}.member-unit-list p{font-size:.8125rem!important}.member-unit-list article>div:nth-child(2) span{padding:4px 7px;font-size:.75rem!important}.member-unit-list nav{gap:3px}.member-unit-list nav a{justify-content:flex-end;align-items:center;min-height:34px;display:flex;font-size:.8125rem!important}.member-enrollment-list>article{min-height:142px;padding:17px}.member-enrollment-list article small{font-size:.75rem!important}.member-enrollment-list h3{margin:5px 0;font-size:1.0625rem!important}.member-enrollment-list p{max-width:520px;line-height:1.45;font-size:.8125rem!important}.member-enrollment-list article>div:last-child{gap:6px}.member-enrollment-list article>div:last-child strong{font-size:1rem!important}.member-enrollment-list article>div:last-child span{padding:5px 7px;font-size:.75rem!important}.member-enrollment-list a{align-items:center;min-height:34px;display:flex;font-size:.8125rem!important}.member-enrollment-list summary{min-height:48px;padding-inline:17px;font-size:.8125rem!important}.member-booking-feedback{min-height:46px;padding:10px 13px}.member-class-list>article{grid-template-columns:62px minmax(0,1fr) auto auto;gap:14px;min-height:130px;padding:14px 17px}.member-class-list time{min-height:70px}.member-class-list time b{font-size:1.125rem!important}.member-class-list time span{font-size:.75rem!important}.member-class-list time small{font-size:.8125rem!important}.member-class-list article>div small{font-size:.75rem!important}.member-class-list h3{margin:4px 0;font-size:1.0625rem!important}.member-class-list p{line-height:1.45;font-size:.8125rem!important}.member-class-list article>span{padding:6px 8px;font-size:.75rem!important}.member-class-list nav{gap:3px}.member-class-list nav a,.member-class-list nav button{justify-content:flex-end;align-items:center;min-height:38px;padding-inline:9px;display:flex;font-size:.8125rem!important}.member-class-capacity{height:24px}.member-class-capacity span{padding-inline:7px;font-size:.75rem!important}.member-area-empty{min-height:220px;padding:28px}.member-area-empty>span{width:46px;height:46px;font-size:1rem!important}.member-area-empty h3{margin:12px 0 5px}.member-area-empty p{max-width:460px;line-height:1.5}.member-area-empty a{align-items:center;min-height:38px;margin-top:10px;display:flex}.member-area-privacy{grid-template-columns:42px 1fr;gap:13px;min-height:92px;padding:15px 17px}.member-area-privacy>span{width:40px;height:40px;font-size:.875rem!important}.member-area-privacy strong{font-size:.9375rem!important}.member-area-privacy p{margin-top:4px;line-height:1.45;font-size:.8125rem!important}.member-mobility-spotlight>header{min-height:124px;padding:18px 20px}.member-mobility-spotlight>header span{font-size:.75rem!important}.member-mobility-spotlight>header h2,.member-mobility-spotlight>header p{margin-top:5px}.member-mobility-spotlight>header b{padding:6px 8px;font-size:.75rem!important}.member-mobility-spotlight>header a{align-items:center;min-height:38px;display:flex;font-size:.8125rem!important}.member-mobility-body{grid-template-columns:1.05fr 1.25fr .95fr;min-height:270px}.member-mobility-body>*{padding:20px}.member-mobility-route>small{font-size:.75rem!important}.member-mobility-route>div{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:9px;margin-top:13px}.member-mobility-route article{padding:12px}.member-mobility-route article span{font-size:.75rem!important}.member-mobility-route article strong{margin-top:5px;font-size:.875rem!important}.member-mobility-route article p{margin-top:4px;font-size:.8125rem!important}.member-mobility-route>div>i{width:28px;height:28px;font-size:.8125rem!important}.member-mobility-rail li{gap:9px}.member-mobility-rail li:before{top:16px}.member-mobility-rail li i{width:34px;height:34px;font-size:.75rem!important}.member-mobility-rail li span{max-width:88px;line-height:1.3;font-size:.75rem!important}.member-mobility-body>aside>span{font-size:.75rem!important}.member-mobility-body>aside>strong{margin-top:6px;font-size:.9375rem!important}.member-mobility-body>aside>p{margin-top:6px;font-size:.8125rem!important}.member-mobility-body>aside a{min-height:40px;padding-inline:11px;font-size:.8125rem!important}.member-mobility-spotlight>footer{min-height:76px;padding:12px 18px}.member-mobility-spotlight>footer span,.member-mobility-spotlight>footer b{font-size:.75rem!important}.member-mobility-spotlight>footer p{font-size:.8125rem!important}.member-area .member-personal-heading{min-height:92px;padding:15px 17px}.member-area .member-personal-stats>div{min-height:76px}.member-area .member-personal-stats strong{font-size:1.125rem!important}.member-area .member-personal-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.member-area .member-personal-catalog{padding:17px}.member-area .member-personal-catalog>button{grid-template-columns:44px 1fr auto;gap:11px;min-height:92px;padding:13px 7px}.member-area .member-personal-catalog button>span{width:42px;height:42px}.member-area .member-personal-request-form{padding:20px}.member-area .member-personal-request-form>button{min-height:42px}@media (min-width:1101px){.member-priority-center>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.member-priority-center>div{grid-template-columns:repeat(2,1fr)}.member-module-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.member-mobility-body{grid-template-columns:1fr 1fr}.member-mobility-rail{border-top:1px solid #e3e9e6;grid-area:2/1/auto/-1;min-height:120px}.member-mobility-body>aside{border-left:1px solid #e3e9e6}}@media (max-width:760px){.member-context-switcher>header,.member-priority-center>header,.member-module-map>header,.member-mobility-spotlight>header{flex-direction:column;align-items:flex-start}.member-context-switcher>header>a{justify-content:center;width:100%}.member-area-summary,.member-area-grid,.member-module-map>div,.member-area .member-personal-grid{grid-template-columns:1fr}.member-area-summary>div{border-bottom:1px solid #edf0ef;border-right:0}.member-area-summary>div:last-child{border-bottom:0}.member-area-hero,.member-academy-choice>header{grid-template-columns:1fr}.member-area-hero>aside{text-align:left;border-top:1px solid #325047;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:12px}.member-area-hero aside :is(time,b,strong,span){margin:0}.member-academy-choice>header>aside{border-top:1px solid #39584f;border-left:0}.member-academy-choice-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.member-academy-choice-candidates>div{grid-template-columns:1fr}.member-academy-choice-candidates>div>a{border-bottom:1px solid #e7ece9;border-right:0}.member-class-list>article{grid-template-columns:56px minmax(0,1fr) auto}.member-class-list nav{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.member-area .member-personal-catalog{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:520px){.member-context-switcher>nav,.member-priority-center>div,.member-area-summary,.member-academy-choice-rail{grid-template-columns:1fr}.member-context-independent{grid-template-columns:44px minmax(0,1fr)}.member-context-independent>a{grid-column:2}.member-area-hero>div{padding:22px 18px}.member-area-hero>div>div{flex-direction:column;align-items:stretch}.member-area-hero a{justify-content:center}.member-area-hero>aside{grid-template-columns:1fr 1fr}.member-academy-choice-request{grid-template-columns:44px minmax(0,1fr) 16px}.member-academy-choice-request>b{grid-column:2;justify-self:start}.member-academy-choice-request>i{grid-area:1/3}.member-academy-choice>footer{grid-template-columns:40px minmax(0,1fr)}.member-academy-choice>footer>a{grid-column:2}.member-module-map article>div>a{grid-template-columns:40px minmax(0,1fr) 16px}.member-module-map article>div>a>b{grid-column:2;justify-self:start;max-width:none}.member-module-map article>div>a>i{grid-area:1/3}.member-unit-list>article{grid-template-columns:48px minmax(0,1fr)}.member-unit-list nav{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.member-enrollment-list>article{flex-direction:column;align-items:flex-start}.member-enrollment-list article>div:last-child{justify-items:start}.member-class-list>article{grid-template-columns:54px minmax(0,1fr)}.member-class-list article>span,.member-class-list nav{grid-column:2;justify-self:start}.member-mobility-body{grid-template-columns:1fr}.member-mobility-route{grid-area:1/1}.member-mobility-rail{grid-area:2/1;overflow-x:auto}.member-mobility-body>aside{border-top:1px solid #e3e9e6;border-left:0;grid-area:3/1}.member-mobility-spotlight>footer{grid-template-columns:1fr}.member-area .member-personal-stats{grid-template-columns:1fr 1fr}.member-area .member-personal-catalog>button{grid-template-columns:42px 1fr}.member-area .member-personal-catalog button>b{grid-column:2}}.professional-invitation-readability-heading{align-items:center;min-height:112px;padding-block:20px}.professional-invitation-readability-heading span{line-height:1.4;font-size:12px!important}.professional-invitation-readability-heading h1{margin-top:6px;line-height:1.2;font-size:clamp(24px,2.8vw,31px)!important}.professional-invitation-readability-heading p{max-width:760px;margin-top:7px;line-height:1.55;font-size:15px!important}.professional-invitation-readability-heading>a{justify-content:center;align-items:center;min-height:44px;padding-inline:14px;display:inline-flex;font-size:14px!important}.professional-invitation-readability{gap:18px}.professional-invitation-readability :is(a,button:not(:disabled),textarea){cursor:pointer}.professional-invitation-readability textarea{cursor:text}.professional-invitation-readability :is(a,button,textarea):focus-visible{outline-offset:3px;outline:3px solid #247ea261}.professional-invitation-readability .professional-invitation-result{gap:10px;min-height:54px;padding:10px 14px;line-height:1.5;font-size:14px!important}.professional-invitation-readability .professional-invitation-result b{flex:none;width:32px;height:32px;font-size:13px!important}.professional-invitation-readability .professional-invitation-context,.professional-invitation-readability .professional-invitation-board,.professional-invitation-readability .professional-invitation-detail-hero,.professional-invitation-readability .professional-invitation-checks,.professional-invitation-readability .professional-invitation-decision,.professional-invitation-readability .professional-invitation-context-card,.professional-invitation-readability .coverage-invitation-conversation{box-shadow:0 11px 26px #18362c0d}.professional-invitation-readability .professional-invitation-context>header{gap:18px;min-height:108px;padding:16px 19px}.professional-invitation-readability .professional-invitation-context>header span,.professional-invitation-readability .professional-invitation-board>header span,.professional-invitation-readability .professional-invitation-detail-hero>div>span,.professional-invitation-readability .professional-invitation-checks>header span,.professional-invitation-readability .professional-invitation-decision>header span,.professional-invitation-readability .professional-invitation-context-card>header span,.professional-invitation-readability .professional-invitation-shortcuts>span,.professional-invitation-readability .coverage-invitation-conversation>header span{line-height:1.4;font-size:12px!important}.professional-invitation-readability .professional-invitation-context>header h2,.professional-invitation-readability .professional-invitation-board>header h2,.professional-invitation-readability .professional-invitation-checks h2,.professional-invitation-readability .professional-invitation-decision h2{margin-top:6px;line-height:1.35;font-size:19px!important}.professional-invitation-readability .professional-invitation-context>header p,.professional-invitation-readability .professional-invitation-board>header p,.professional-invitation-readability .professional-invitation-checks header p,.professional-invitation-readability .professional-invitation-decision header p{margin-top:5px;line-height:1.52;font-size:14px!important}.professional-invitation-readability .professional-invitation-context>header>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.professional-invitation-readability .professional-invitation-context>header>nav a{color:#246d8b;white-space:nowrap;background:#f8fbfc;border:1px solid #c7dce4;align-items:center;min-height:44px;padding-inline:11px;font-weight:800;display:inline-flex;font-size:14px!important}.professional-invitation-readability .professional-invitation-context>nav{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:12px}.professional-invitation-readability .professional-invitation-context>nav>a{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:104px;padding:12px 14px}.professional-invitation-readability .professional-invitation-context>nav>a>i{width:44px;height:44px;font-size:13px!important}.professional-invitation-readability .professional-invitation-context nav small{line-height:1.4;font-size:12px!important}.professional-invitation-readability .professional-invitation-context nav strong{margin-top:4px;line-height:1.4;font-size:15px!important}.professional-invitation-readability .professional-invitation-context nav em{margin-top:4px;line-height:1.4;font-size:13px!important}.professional-invitation-readability .professional-invitation-context>nav>a>b{padding:5px 7px;line-height:1.35;font-size:12px!important}.professional-invitation-readability .professional-invitation-no-context{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:112px;padding:17px 19px}.professional-invitation-readability .professional-invitation-no-context>span{width:44px;height:44px;font-size:15px!important}.professional-invitation-readability .professional-invitation-no-context strong{line-height:1.4;font-size:15px!important}.professional-invitation-readability .professional-invitation-no-context small{margin-top:5px;line-height:1.5;font-size:13px!important}.professional-invitation-readability .professional-invitation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 10px 24px #18362c0a}.professional-invitation-readability .professional-invitation-metrics article{gap:5px 12px;min-height:112px;padding:15px 17px}.professional-invitation-readability .professional-invitation-metrics span{line-height:1.4;font-size:12px!important}.professional-invitation-readability .professional-invitation-metrics strong{line-height:1.25;font-size:24px!important}.professional-invitation-readability .professional-invitation-metrics small{line-height:1.4;font-size:13px!important}.professional-invitation-readability .professional-invitation-board>header{gap:18px;min-height:112px;padding:16px 19px}.professional-invitation-readability .professional-invitation-board>header nav{flex-wrap:wrap;gap:7px;display:flex}.professional-invitation-readability .professional-invitation-board>header button{min-height:44px;padding-inline:11px;font-size:14px!important}.professional-invitation-readability .professional-invitation-board>header button b{font-size:12px!important}.professional-invitation-readability .professional-invitation-board>div>article{grid-template-columns:60px minmax(0,1fr) auto;gap:14px;min-height:132px;padding:15px 18px 38px}.professional-invitation-readability .professional-invitation-board article time{width:58px;min-height:68px;padding-block:7px}.professional-invitation-readability .professional-invitation-board article time b{font-size:20px!important}.professional-invitation-readability .professional-invitation-board article time span,.professional-invitation-readability .professional-invitation-board article time small{line-height:1.35;font-size:12px!important}.professional-invitation-readability .professional-invitation-board article>div>small{line-height:1.4;font-size:12px!important}.professional-invitation-readability .professional-invitation-board article>div>strong{margin:5px 0;line-height:1.4;font-size:16px!important}.professional-invitation-readability .professional-invitation-board article>div>p{line-height:1.5;font-size:14px!important}.professional-invitation-readability .professional-invitation-board article>div>em{margin-top:6px;line-height:1.45;font-size:13px!important}.professional-invitation-readability .professional-invitation-board article>aside{gap:9px}.professional-invitation-readability .professional-invitation-board article>aside b{line-height:1.4;font-size:12px!important}.professional-invitation-readability .professional-invitation-board article>aside a{align-items:center;min-height:44px;padding-inline:11px;display:inline-flex;font-size:14px!important}.professional-invitation-readability .professional-invitation-deadline{height:5px;bottom:10px;left:92px;right:18px}.professional-invitation-readability .professional-invitation-deadline>small{line-height:1.35;bottom:8px;font-size:12px!important}.professional-invitation-readability .professional-invitation-empty{grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:180px;padding:24px}.professional-invitation-readability .professional-invitation-empty>span{width:44px;height:44px;font-size:15px!important}.professional-invitation-readability .professional-invitation-empty strong{line-height:1.4;font-size:16px!important}.professional-invitation-readability .professional-invitation-empty p{margin-top:5px;line-height:1.5;font-size:14px!important}.professional-invitation-readability .professional-invitation-board>footer{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:96px;padding:14px 18px}.professional-invitation-readability .professional-invitation-board>footer>span{width:42px;height:42px;font-size:14px!important}.professional-invitation-readability .professional-invitation-board>footer strong{line-height:1.4;font-size:15px!important}.professional-invitation-readability .professional-invitation-board>footer small{margin-top:5px;line-height:1.5;font-size:13px!important}.professional-invitation-readability .professional-invitation-board>footer a{white-space:nowrap;align-items:center;min-height:44px;padding-inline:11px;display:inline-flex;font-size:14px!important}.professional-invitation-readability .professional-invitation-detail-hero{grid-template-columns:76px minmax(0,1fr) 230px;gap:18px;min-height:142px;padding:18px 20px}.professional-invitation-readability .professional-invitation-detail-hero time{width:74px;height:86px}.professional-invitation-readability .professional-invitation-detail-hero time b{font-size:25px!important}.professional-invitation-readability .professional-invitation-detail-hero time span,.professional-invitation-readability .professional-invitation-detail-hero time small{line-height:1.35;font-size:12px!important}.professional-invitation-readability .professional-invitation-detail-hero h2{margin:7px 0 5px;line-height:1.3;font-size:21px!important}.professional-invitation-readability .professional-invitation-detail-hero p{line-height:1.5;font-size:14px!important}.professional-invitation-readability .professional-invitation-detail-hero>aside{padding-left:18px}.professional-invitation-readability .professional-invitation-detail-hero aside small,.professional-invitation-readability .professional-invitation-detail-hero aside b{line-height:1.4;font-size:12px!important}.professional-invitation-readability .professional-invitation-detail-hero aside strong{margin:6px 0 5px;line-height:1.4;font-size:16px!important}.professional-invitation-readability .professional-invitation-detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.professional-invitation-readability .professional-invitation-detail-layout>main,.professional-invitation-readability .professional-invitation-detail-layout>aside{gap:16px}.professional-invitation-readability .professional-invitation-checks>header{gap:14px;min-height:108px;padding:15px 18px}.professional-invitation-readability .professional-invitation-checks header>b{padding:7px 9px;line-height:1.35;font-size:12px!important}.professional-invitation-readability .professional-invitation-checks>div{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-invitation-readability .professional-invitation-checks article{grid-template-columns:38px minmax(0,1fr) 30px;gap:11px;min-height:112px;padding:13px 15px}.professional-invitation-readability .professional-invitation-checks article>b{width:36px;height:36px;font-size:12px!important}.professional-invitation-readability .professional-invitation-checks article strong{line-height:1.4;font-size:15px!important}.professional-invitation-readability .professional-invitation-checks article small{margin-top:5px;line-height:1.5;font-size:13px!important}.professional-invitation-readability .professional-invitation-checks article>i{width:28px;height:28px;font-size:12px!important}.professional-invitation-readability .professional-invitation-decision>header{padding:15px 18px}.professional-invitation-readability .professional-invitation-decision-actions{gap:9px;padding:15px 18px}.professional-invitation-readability .professional-invitation-decision-actions button,.professional-invitation-readability .professional-invitation-decline-detail button{min-height:44px;padding-inline:12px;font-size:14px!important}.professional-invitation-readability .professional-invitation-decline-detail{gap:12px;padding:15px 18px}.professional-invitation-readability .professional-invitation-decline-detail label>span{margin-bottom:7px;line-height:1.4;font-size:14px!important}.professional-invitation-readability .professional-invitation-decline-detail textarea{min-height:104px;padding:11px;line-height:1.5;font-size:14px!important}.professional-invitation-readability .professional-invitation-decline-detail label>small{margin-top:5px;font-size:12px!important}.professional-invitation-readability .professional-invitation-detail-error{margin:0 18px 15px;padding:11px 13px;line-height:1.5;font-size:14px!important}.professional-invitation-readability .professional-invitation-finished{grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:112px;padding:15px 18px}.professional-invitation-readability .professional-invitation-finished>span{width:44px;height:44px;font-size:15px!important}.professional-invitation-readability .professional-invitation-finished small{font-size:12px!important}.professional-invitation-readability .professional-invitation-finished strong{margin-top:5px;line-height:1.4;font-size:16px!important}.professional-invitation-readability .professional-invitation-finished p,.professional-invitation-readability .professional-invitation-finished em{margin-top:5px;line-height:1.5;font-size:14px!important}.professional-invitation-readability .professional-invitation-context-card>header{min-height:68px;padding:11px 14px}.professional-invitation-readability .professional-invitation-context-card header b{width:38px;height:38px;font-size:12px!important}.professional-invitation-readability .professional-invitation-context-card dl{padding:6px 14px 12px}.professional-invitation-readability .professional-invitation-context-card dl>div{gap:10px;min-height:50px;line-height:1.4;font-size:13px!important}.professional-invitation-readability .professional-invitation-privacy{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:112px;padding:14px}.professional-invitation-readability .professional-invitation-privacy>span{width:42px;height:42px;font-size:14px!important}.professional-invitation-readability .professional-invitation-privacy strong{line-height:1.4;font-size:15px!important}.professional-invitation-readability .professional-invitation-privacy p{margin-top:5px;line-height:1.55;font-size:13px!important}.professional-invitation-readability .professional-invitation-shortcuts{padding:14px}.professional-invitation-readability .professional-invitation-shortcuts>span{margin-bottom:7px}.professional-invitation-readability .professional-invitation-shortcuts a{min-height:48px;font-size:14px!important}.professional-invitation-readability .professional-invitation-shortcuts a b{font-size:14px!important}.professional-invitation-readability .coverage-invitation-conversation>header{gap:14px;min-height:96px;padding:14px 17px}.professional-invitation-readability .coverage-invitation-conversation>header strong{margin-top:5px;line-height:1.4;font-size:16px!important}.professional-invitation-readability .coverage-invitation-conversation>header p{margin-top:4px;line-height:1.5;font-size:14px!important}.professional-invitation-readability .coverage-invitation-conversation>header>b{padding:7px 9px;line-height:1.35;font-size:12px!important}.professional-invitation-readability .coverage-conversation-messages{max-height:420px}.professional-invitation-readability .coverage-conversation-messages>article{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:13px 17px}.professional-invitation-readability .coverage-conversation-messages>article>span{width:42px;height:42px;font-size:12px!important}.professional-invitation-readability .coverage-conversation-messages article header{gap:8px}.professional-invitation-readability .coverage-conversation-messages article header strong{line-height:1.4;font-size:14px!important}.professional-invitation-readability .coverage-conversation-messages article header b,.professional-invitation-readability .coverage-conversation-messages article time{line-height:1.4;font-size:12px!important}.professional-invitation-readability .coverage-conversation-messages article p{margin-top:6px;line-height:1.55;font-size:14px!important}.professional-invitation-readability .coverage-conversation-empty{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:160px;padding:22px}.professional-invitation-readability .coverage-conversation-empty>span{width:42px;height:42px;font-size:14px!important}.professional-invitation-readability .coverage-conversation-empty strong{line-height:1.4;font-size:15px!important}.professional-invitation-readability .coverage-conversation-empty small{margin-top:5px;line-height:1.5;font-size:13px!important}.professional-invitation-readability .coverage-invitation-conversation>footer{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:14px 17px}.professional-invitation-readability .coverage-invitation-conversation>footer label>span{margin-bottom:7px;font-size:14px!important}.professional-invitation-readability .coverage-invitation-conversation textarea{min-height:100px;padding:11px;line-height:1.5;font-size:14px!important}.professional-invitation-readability .coverage-invitation-conversation>footer label>small{margin-top:5px;font-size:12px!important}.professional-invitation-readability .coverage-invitation-conversation>footer button{min-height:44px;padding-inline:13px;font-size:14px!important}.professional-invitation-readability .coverage-invitation-conversation>aside,.professional-invitation-readability .coverage-conversation-locked{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:86px;padding:12px 17px}.professional-invitation-readability .coverage-invitation-conversation>aside>b,.professional-invitation-readability .coverage-conversation-locked>b{width:36px;height:36px;font-size:13px!important}.professional-invitation-readability .coverage-invitation-conversation>aside strong,.professional-invitation-readability .coverage-conversation-locked strong{line-height:1.4;font-size:14px!important}.professional-invitation-readability .coverage-invitation-conversation>aside small,.professional-invitation-readability .coverage-conversation-locked small{margin-top:4px;line-height:1.5;font-size:13px!important}.professional-invitation-readability .coverage-conversation-state,.professional-invitation-readability .coverage-conversation-error{padding:14px 17px;line-height:1.5;font-size:14px!important}@media (max-width:1100px){.professional-invitation-readability .professional-invitation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-invitation-readability .professional-invitation-metrics article:nth-child(2){border-right:0}.professional-invitation-readability .professional-invitation-metrics article:nth-child(-n+2){border-bottom:1px solid #edf0ef}.professional-invitation-readability .professional-invitation-detail-layout{grid-template-columns:1fr}.professional-invitation-readability .professional-invitation-detail-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-invitation-readability .professional-invitation-shortcuts{grid-column:1/-1}}@media (max-width:760px){.professional-invitation-readability-heading,.professional-invitation-readability .professional-invitation-context>header,.professional-invitation-readability .professional-invitation-board>header{flex-direction:column;align-items:flex-start}.professional-invitation-readability-heading>a,.professional-invitation-readability .professional-invitation-context>header>nav,.professional-invitation-readability .professional-invitation-board>header nav{width:100%}.professional-invitation-readability .professional-invitation-context>header>nav{justify-content:flex-start}.professional-invitation-readability .professional-invitation-context>header>nav a,.professional-invitation-readability .professional-invitation-board>header button{flex:1}.professional-invitation-readability .professional-invitation-board>div>article{grid-template-columns:60px minmax(0,1fr)}.professional-invitation-readability .professional-invitation-board article>aside{text-align:left;grid-column:2;justify-items:start}.professional-invitation-readability .professional-invitation-deadline{left:92px}.professional-invitation-readability .professional-invitation-board>footer{grid-template-columns:42px minmax(0,1fr)}.professional-invitation-readability .professional-invitation-board>footer a{grid-column:2}.professional-invitation-readability .professional-invitation-detail-hero{grid-template-columns:76px minmax(0,1fr)}.professional-invitation-readability .professional-invitation-detail-hero>aside{text-align:left;border-top:1px solid #e2e8e5;border-left:0;grid-column:2;padding:12px 0 0}.professional-invitation-readability .professional-invitation-checks>header{flex-direction:column;align-items:flex-start}.professional-invitation-readability .professional-invitation-decline-detail,.professional-invitation-readability .coverage-invitation-conversation>footer{grid-template-columns:1fr}.professional-invitation-readability .professional-invitation-decline-detail nav{justify-content:flex-start}.professional-invitation-readability .coverage-invitation-conversation>footer button{justify-self:stretch}}@media (max-width:520px){.professional-invitation-readability .professional-invitation-context>nav,.professional-invitation-readability .professional-invitation-metrics,.professional-invitation-readability .professional-invitation-checks>div,.professional-invitation-readability .professional-invitation-detail-layout>aside{grid-template-columns:1fr}.professional-invitation-readability .professional-invitation-metrics article,.professional-invitation-readability .professional-invitation-checks article{border-right:0;border-bottom:1px solid var(--line-soft)}.professional-invitation-readability .professional-invitation-checks article:last-child{border-bottom:0}.professional-invitation-readability .professional-invitation-board>header nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.professional-invitation-readability .professional-invitation-board>header button:last-child{grid-column:1/-1}.professional-invitation-readability .professional-invitation-board>div>article{grid-template-columns:1fr;padding:16px 15px 42px}.professional-invitation-readability .professional-invitation-board article>aside,.professional-invitation-readability .professional-invitation-board>footer a,.professional-invitation-readability .professional-invitation-detail-hero>aside{grid-column:auto}.professional-invitation-readability .professional-invitation-deadline{left:15px;right:15px}.professional-invitation-readability .professional-invitation-board>footer,.professional-invitation-readability .professional-invitation-detail-hero{grid-template-columns:1fr}.professional-invitation-readability .professional-invitation-board>footer a,.professional-invitation-readability .professional-invitation-decision-actions,.professional-invitation-readability .professional-invitation-decline-detail nav{width:100%}.professional-invitation-readability .professional-invitation-board>footer a,.professional-invitation-readability .professional-invitation-decision-actions button,.professional-invitation-readability .professional-invitation-decline-detail button{justify-content:center}.professional-invitation-readability .professional-invitation-decision-actions,.professional-invitation-readability .professional-invitation-decline-detail nav{flex-direction:column}.professional-invitation-readability .professional-invitation-decision-actions button,.professional-invitation-readability .professional-invitation-decline-detail button,.professional-invitation-readability .professional-invitation-shortcuts a{width:100%}.professional-invitation-readability .professional-invitation-shortcuts{grid-column:auto}.professional-invitation-readability .coverage-conversation-messages article header{flex-wrap:wrap;align-items:flex-start}.professional-invitation-readability .coverage-conversation-messages article time{width:100%;margin-left:0}}.coverage-handoff-readability-heading{align-items:center;min-height:112px;padding-block:20px}.coverage-handoff-readability-heading span{line-height:1.4;font-size:12px!important}.coverage-handoff-readability-heading h1{margin-top:6px;line-height:1.2;font-size:clamp(24px,2.8vw,31px)!important}.coverage-handoff-readability-heading p{max-width:780px;margin-top:7px;line-height:1.55;font-size:15px!important}.coverage-handoff-readability-heading>a{justify-content:center;align-items:center;min-height:44px;padding-inline:14px;display:inline-flex;font-size:14px!important}.coverage-handoff-readability{gap:18px}.coverage-handoff-readability :is(a,button:not(:disabled)){cursor:pointer}.coverage-handoff-readability textarea{cursor:text}.coverage-handoff-readability :is(a,button,textarea):focus-visible{outline-offset:3px;outline:3px solid #15906c61}.coverage-handoff-readability .coverage-handoff-context,.coverage-handoff-readability .coverage-handoff-board,.coverage-handoff-readability .coverage-handoff-hero,.coverage-handoff-readability .coverage-handoff-progress,.coverage-handoff-readability .coverage-handoff-readiness,.coverage-handoff-readability .coverage-handoff-sheet,.coverage-handoff-readability .coverage-handoff-side>section,.coverage-handoff-readability .coverage-handoff-side>a{box-shadow:0 11px 26px #18362c0d}.coverage-handoff-readability .coverage-handoff-context{margin-bottom:18px}.coverage-handoff-readability .coverage-handoff-context>header{gap:18px;min-height:108px;padding:16px 19px}.coverage-handoff-readability .coverage-handoff-context>header span,.coverage-handoff-readability .coverage-handoff-board>header span,.coverage-handoff-readability .coverage-handoff-sheet>header span,.coverage-handoff-readability .coverage-handoff-side>section>span,.coverage-handoff-readability .coverage-handoff-readiness>header small{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-context>header h2,.coverage-handoff-readability .coverage-handoff-board>header h2,.coverage-handoff-readability .coverage-handoff-sheet>header h2,.coverage-handoff-readability .coverage-handoff-readiness>header h2{margin-top:6px;line-height:1.35;font-size:19px!important}.coverage-handoff-readability .coverage-handoff-context>header p,.coverage-handoff-readability .coverage-handoff-board>header p,.coverage-handoff-readability .coverage-handoff-readiness>header p{margin-top:5px;line-height:1.52;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-context>header>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.coverage-handoff-readability .coverage-handoff-context>header>nav a{color:#08795d;background:#f8fcfa;border:1px solid #bcd8ce;align-items:center;min-height:44px;padding-inline:11px;font-weight:800;display:inline-flex;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-context>nav{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:12px}.coverage-handoff-readability .coverage-handoff-context>nav>a{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:104px;padding:12px 14px}.coverage-handoff-readability .coverage-handoff-context>nav>a>i{width:44px;height:44px;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-context nav small{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-context nav strong{margin-top:4px;line-height:1.4;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-context nav em{margin-top:4px;line-height:1.4;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-context>nav>a>b{padding:5px 7px;line-height:1.35;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px}.coverage-handoff-readability .coverage-handoff-metrics article{min-height:112px;padding:15px 17px;box-shadow:0 10px 24px #18362c0a}.coverage-handoff-readability .coverage-handoff-metrics span{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-metrics strong{margin:7px 0 5px;line-height:1.2;font-size:24px!important}.coverage-handoff-readability .coverage-handoff-metrics small{line-height:1.4;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-board>header{gap:18px;min-height:112px;padding:16px 19px}.coverage-handoff-readability .coverage-handoff-board>header nav{gap:7px}.coverage-handoff-readability .coverage-handoff-board>header button{min-height:44px;padding-inline:11px;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-board>header button b{font-size:12px!important}.coverage-handoff-readability .coverage-handoff-list>article{grid-template-columns:60px minmax(0,1fr) auto;gap:14px;min-height:132px;padding:15px 18px}.coverage-handoff-readability .coverage-handoff-list>article>time{align-content:center;min-height:70px;padding-right:14px;display:grid}.coverage-handoff-readability .coverage-handoff-list time b{line-height:1.2;font-size:20px!important}.coverage-handoff-readability .coverage-handoff-list time span,.coverage-handoff-readability .coverage-handoff-list time small,.coverage-handoff-readability .coverage-handoff-list article>div small{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-list article>div strong{margin-top:5px;line-height:1.4;font-size:16px!important}.coverage-handoff-readability .coverage-handoff-list article>div p{margin:5px 0;line-height:1.5;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-list article>div em{line-height:1.4;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-list article>aside b{line-height:1.35;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-list article>aside a{align-items:center;min-height:44px;margin-top:9px;padding-inline:12px;display:inline-flex;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-empty{gap:14px;min-height:120px;padding:20px}.coverage-handoff-readability .coverage-handoff-empty>span{flex:none;width:44px;height:44px;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-empty strong{line-height:1.4;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-empty p{margin-top:5px;line-height:1.5;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-board>footer{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:76px;padding:13px 18px}.coverage-handoff-readability .coverage-handoff-board>footer>span{width:36px;height:36px;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-board>footer strong{line-height:1.45;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-board>footer small{margin-top:4px;line-height:1.5;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.62fr);min-height:178px;margin-bottom:14px}.coverage-handoff-readability .coverage-handoff-hero>div{padding:24px 27px}.coverage-handoff-readability .coverage-handoff-hero span,.coverage-handoff-readability .coverage-handoff-hero small{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-hero h2{margin:7px 0 6px;line-height:1.25;font-size:clamp(23px,2.6vw,30px)!important}.coverage-handoff-readability .coverage-handoff-hero p{line-height:1.5;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-hero nav{flex-wrap:wrap;margin-top:16px}.coverage-handoff-readability .coverage-handoff-hero nav b{padding:7px 10px;line-height:1.35;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-hero>aside{grid-template-columns:1fr 28px 1fr;gap:7px 11px;padding:22px}.coverage-handoff-readability .coverage-handoff-hero>aside strong{line-height:1.4;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-progress{margin-bottom:14px}.coverage-handoff-readability .coverage-handoff-progress li{gap:10px;min-height:70px;padding:11px 14px;line-height:1.4;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-progress b{flex:none;width:32px;height:32px;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-warning{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:78px;margin-bottom:14px;padding:12px 16px}.coverage-handoff-readability .coverage-handoff-warning>span{width:36px;height:36px;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-warning strong{line-height:1.4;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-warning p{margin-top:4px;line-height:1.5;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-readiness{margin-bottom:14px}.coverage-handoff-readability .coverage-handoff-readiness>header{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;min-height:112px;padding:16px 19px}.coverage-handoff-readability .coverage-handoff-readiness>header>span{width:44px;height:44px;font-size:16px!important}.coverage-handoff-readability .coverage-handoff-readiness>header>b,.coverage-handoff-readability .coverage-handoff-sheet>header>b{padding:7px 9px;line-height:1.35;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-readiness blockquote{margin:0 19px 15px;padding:13px 15px}.coverage-handoff-readability .coverage-handoff-readiness blockquote small{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-readiness blockquote p{margin-top:7px;line-height:1.55;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-auto-attention{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:78px;margin:0 19px 15px;padding:12px 14px}.coverage-handoff-readability .coverage-handoff-auto-attention>span{width:36px;height:36px;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-auto-attention strong{line-height:1.4;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-auto-attention small,.coverage-handoff-readability .coverage-handoff-auto-attention em{white-space:normal;margin-top:4px;line-height:1.45;display:block;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-readiness>footer{gap:16px;min-height:72px;padding:12px 19px}.coverage-handoff-readability .coverage-handoff-readiness>footer>div small{margin-block:3px;line-height:1.45;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-readiness>footer nav{gap:7px}.coverage-handoff-readability .coverage-handoff-readiness button,.coverage-handoff-readability .coverage-handoff-editor button,.coverage-handoff-readability .coverage-handoff-read>button{min-height:44px;padding-inline:12px;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-support-form{gap:8px 14px;padding:14px 19px}.coverage-handoff-readability .coverage-handoff-support-form label span,.coverage-handoff-readability .coverage-handoff-editor label>span{margin-bottom:7px;line-height:1.45;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-support-form label span b,.coverage-handoff-readability .coverage-handoff-editor label span b{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-support-form textarea,.coverage-handoff-readability .coverage-handoff-editor textarea{min-height:96px;padding:12px;line-height:1.55;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-support-form p{line-height:1.5;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:14px}.coverage-handoff-readability .coverage-handoff-sheet>header{gap:14px;min-height:88px;padding:15px 19px}.coverage-handoff-readability .coverage-handoff-editor,.coverage-handoff-readability .coverage-handoff-read{padding:19px}.coverage-handoff-readability .coverage-handoff-editor>div{gap:14px;margin-top:14px}.coverage-handoff-readability .coverage-handoff-editor>nav{flex-wrap:wrap;gap:8px;margin-top:16px}.coverage-handoff-readability .coverage-handoff-read>section{padding:16px 0}.coverage-handoff-readability .coverage-handoff-read>section>span{line-height:1.4;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-read>section p{margin-top:7px;line-height:1.65;font-size:15px!important}.coverage-handoff-readability .coverage-handoff-confirmed,.coverage-handoff-readability .coverage-handoff-feedback{padding:11px 13px;line-height:1.5;font-size:13px!important}.coverage-handoff-readability .coverage-handoff-feedback{margin:0 19px 19px}.coverage-handoff-readability .coverage-handoff-side{gap:14px}.coverage-handoff-readability .coverage-handoff-side>section,.coverage-handoff-readability .coverage-handoff-side>a{padding:17px}.coverage-handoff-readability .coverage-handoff-side h3{margin:6px 0 11px;line-height:1.4;font-size:17px!important}.coverage-handoff-readability .coverage-handoff-side ul{padding-left:19px;line-height:1.65;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-side>a{justify-content:center;align-items:center;min-height:44px;line-height:1.4;display:flex;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-events>article{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0}.coverage-handoff-readability .coverage-handoff-events i{width:28px;height:28px;font-size:12px!important}.coverage-handoff-readability .coverage-handoff-events strong{line-height:1.45;font-size:14px!important}.coverage-handoff-readability .coverage-handoff-events small,.coverage-handoff-readability .coverage-handoff-events>p{margin-top:4px;line-height:1.45;font-size:12px!important}@media (max-width:1120px){.coverage-handoff-readability .coverage-handoff-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-handoff-readability .coverage-handoff-detail-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.55fr)}.coverage-handoff-readability .coverage-handoff-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-handoff-readability .coverage-handoff-progress li:nth-child(3){border-right:0}.coverage-handoff-readability .coverage-handoff-progress li:nth-child(-n+3){border-bottom:1px solid #e1e8e5}}@media (max-width:760px){.coverage-handoff-readability-heading{align-items:flex-start}.coverage-handoff-readability .coverage-handoff-context>header,.coverage-handoff-readability .coverage-handoff-board>header,.coverage-handoff-readability .coverage-handoff-readiness>footer{flex-direction:column;align-items:flex-start}.coverage-handoff-readability .coverage-handoff-context>header>nav,.coverage-handoff-readability .coverage-handoff-readiness>footer nav{justify-content:flex-start}.coverage-handoff-readability .coverage-handoff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-handoff-readability .coverage-handoff-hero,.coverage-handoff-readability .coverage-handoff-detail-grid{grid-template-columns:1fr}.coverage-handoff-readability .coverage-handoff-hero>aside{border-top:1px solid #315247;border-left:0}.coverage-handoff-readability .coverage-handoff-editor>div,.coverage-handoff-readability .coverage-handoff-support-form{grid-template-columns:1fr}.coverage-handoff-readability .coverage-handoff-support-form p{grid-column:1}}@media (max-width:520px){.coverage-handoff-readability-heading h1{font-size:24px!important}.coverage-handoff-readability-heading>a,.coverage-handoff-readability .coverage-handoff-context>header>nav,.coverage-handoff-readability .coverage-handoff-context>header>nav a,.coverage-handoff-readability .coverage-handoff-editor>nav,.coverage-handoff-readability .coverage-handoff-editor button,.coverage-handoff-readability .coverage-handoff-read>button,.coverage-handoff-readability .coverage-handoff-readiness>footer nav,.coverage-handoff-readability .coverage-handoff-readiness button,.coverage-handoff-readability .coverage-handoff-support-form button{width:100%}.coverage-handoff-readability .coverage-handoff-context>nav,.coverage-handoff-readability .coverage-handoff-metrics,.coverage-handoff-readability .coverage-handoff-progress,.coverage-handoff-readability .coverage-handoff-list>article,.coverage-handoff-readability .coverage-handoff-readiness>header{grid-template-columns:1fr}.coverage-handoff-readability .coverage-handoff-context>nav>a{grid-template-columns:44px minmax(0,1fr)}.coverage-handoff-readability .coverage-handoff-context>nav>a>b{grid-column:2;justify-self:start}.coverage-handoff-readability .coverage-handoff-list>article>time{text-align:left;border-bottom:1px solid #e2e9e6;border-right:0;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:baseline;gap:7px;min-height:0;padding:0 0 11px}.coverage-handoff-readability .coverage-handoff-list article>aside{text-align:left}.coverage-handoff-readability .coverage-handoff-list article>aside a{justify-content:center;width:100%}.coverage-handoff-readability .coverage-handoff-progress li{border-bottom:1px solid #e1e8e5;border-right:0}.coverage-handoff-readability .coverage-handoff-progress li:last-child{border-bottom:0}.coverage-handoff-readability .coverage-handoff-hero>aside{grid-template-columns:1fr}.coverage-handoff-readability .coverage-handoff-hero>aside small:nth-of-type(2),.coverage-handoff-readability .coverage-handoff-hero>aside i{grid-column:1}.coverage-handoff-readability .coverage-handoff-hero>aside i{text-align:left;grid-row:auto}.coverage-handoff-readability .coverage-handoff-readiness>header>b{justify-self:start}.coverage-handoff-readability .coverage-handoff-auto-attention{grid-template-columns:36px minmax(0,1fr)}}.management-handoff-center{gap:18px;display:grid}.management-handoff-command{border-left:4px solid #15906c;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:stretch;min-height:142px;display:grid;overflow:hidden;box-shadow:0 12px 28px #18362c0f}.management-handoff-command>div{align-self:center;padding:22px 25px}.management-handoff-command>div>span{color:#08795d;letter-spacing:.08em;font-weight:850;line-height:1.4;font-size:12px!important}.management-handoff-command h2{max-width:760px;margin:7px 0 6px;line-height:1.28;font-size:clamp(21px,2.3vw,27px)!important}.management-handoff-command p{color:#64756d;max-width:780px;margin:0;line-height:1.55;font-size:15px!important}.management-handoff-command>aside{background:linear-gradient(145deg,#eef8f4,#f9fcfb);border-left:1px solid #dce7e2;align-content:center;justify-items:start;min-width:0;padding:20px 24px;display:grid}.management-handoff-command>aside strong{color:#08795d;line-height:1.1;font-size:30px!important}.management-handoff-command>aside span{color:#2d443b;margin-top:5px;font-weight:800;line-height:1.4;font-size:14px!important}.management-handoff-command>aside small{color:#708079;margin-top:5px;line-height:1.4;font-size:12px!important}.management-handoff-center .coverage-handoff-board>header button b{background:#edf2f0;place-items:center;min-width:22px;margin-left:5px;padding:2px 5px;display:inline-grid}.management-handoff-center .coverage-handoff-board>header button.active b{background:#d3ebe2}.management-handoff-detail{margin-top:2px}@media (max-width:760px){.management-handoff-command{grid-template-columns:1fr}.management-handoff-command>aside{border-top:1px solid #dce7e2;border-left:0}}@media (max-width:520px){.management-handoff-command>div,.management-handoff-command>aside{padding:18px}.management-handoff-command h2{font-size:21px!important}}.member-community-heading{align-items:center;gap:24px;min-height:112px;padding-block:20px}.member-community-heading span{font-size:12px;line-height:1.4}.member-community-heading h1{margin-top:6px;font-size:clamp(24px,2.8vw,31px);line-height:1.2}.member-community-heading p{max-width:720px;margin-top:7px;font-size:15px;line-height:1.55}.member-community-heading>a{white-space:nowrap;align-items:center;min-height:44px;padding-inline:12px;font-size:14px;display:inline-flex}.member-community-hub-readability{gap:18px}.member-community-hub-readability a,.member-community-hub-readability button:not(:disabled){cursor:pointer}:is(.member-community-heading a:focus-visible,.member-community-hub-readability a:focus-visible,.member-community-hub-readability button:focus-visible,.member-community-hub-readability input:focus-visible,.member-community-hub-readability select:focus-visible,.member-community-hub-readability textarea:focus-visible){outline-offset:3px;outline:3px solid #16a67f73}.member-community-hub-readability .member-community-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:310px;box-shadow:0 14px 34px #12342b1a}.member-community-hub-readability .member-community-hero>div{padding:34px 36px}.member-community-hub-readability .member-community-hero>div>span,.member-community-hub-readability .member-community-hero>aside>small{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-hero h2{letter-spacing:-.45px;max-width:720px;margin-block:10px 11px;font-size:clamp(27px,3vw,35px);line-height:1.13}.member-community-hub-readability .member-community-hero>div>p{max-width:680px;font-size:16px;line-height:1.58}.member-community-hub-readability .member-community-hero nav{gap:9px;margin-top:24px}.member-community-hub-readability .member-community-hero nav a{min-height:44px;padding-inline:14px;font-size:14px;line-height:1.35}.member-community-hub-readability .member-community-hero>aside{padding:27px}.member-community-hub-readability .member-community-hero>aside>strong{margin-top:8px;font-size:21px;line-height:1.3}.member-community-hub-readability .member-community-hero>aside>p{margin-block:9px 16px;font-size:14px;line-height:1.55}.member-community-hub-readability .member-community-hero>aside dl div{gap:12px;min-height:52px}.member-community-hub-readability .member-community-hero dt,.member-community-hub-readability .member-community-hero dd{font-size:13px;line-height:1.4}.member-community-hub-readability .member-community-hero>aside>a{align-items:center;min-height:44px;margin-top:15px;font-size:14px;display:inline-flex}.member-community-hub-readability .member-community-contexts{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px}.member-community-hub-readability .member-community-contexts>a{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:92px;padding:12px 14px}.member-community-hub-readability .member-community-contexts>a>b{width:44px;height:44px;font-size:13px}.member-community-hub-readability .member-community-contexts>a small{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-contexts>a strong{margin-top:4px;font-size:15px;line-height:1.4}.member-community-hub-readability .member-community-contexts>a em{margin-top:4px;font-size:13px;line-height:1.4}.member-community-hub-readability .member-community-contexts>a>i{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-metrics{box-shadow:0 11px 26px #18362c0d}.member-community-hub-readability .member-community-metrics>article{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:112px;padding:15px 16px}.member-community-hub-readability .member-community-metrics article>span{width:42px;height:42px;font-size:14px}.member-community-hub-readability .member-community-metrics small{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-metrics strong{margin-top:4px;font-size:18px;line-height:1.3}.member-community-hub-readability .member-community-metrics em{color:#72827b;white-space:normal;margin-top:4px;font-size:13px;line-height:1.45}.member-community-hub-readability .member-community-workspace{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:18px}.member-community-hub-readability .member-community-room,.member-community-hub-readability .member-community-groups,.member-community-hub-readability .member-community-next,.member-community-hub-readability .member-community-reach{box-shadow:0 11px 26px #18362c0d}.member-community-hub-readability .member-community-room>header,.member-community-hub-readability .member-community-groups>header,.member-community-hub-readability .member-community-reach>header{gap:16px;min-height:88px;padding:15px 18px}.member-community-hub-readability .member-community-room header span,.member-community-hub-readability .member-community-groups header span,.member-community-hub-readability .member-community-reach header span{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-room header h2,.member-community-hub-readability .member-community-groups header h2,.member-community-hub-readability .member-community-reach header h2{margin-top:6px;font-size:19px;line-height:1.35}.member-community-hub-readability .member-community-room header>b,.member-community-hub-readability .member-community-reach>header>strong{padding:6px 8px;font-size:12px;line-height:1.35}.member-community-hub-readability .member-community-room>div{grid-template-columns:46px minmax(0,1fr);gap:8px 14px;min-height:158px;padding:21px}.member-community-hub-readability .member-community-room>div>span{width:46px;height:46px;font-size:18px}.member-community-hub-readability .member-community-room blockquote{font-size:17px;line-height:1.45}.member-community-hub-readability .member-community-room>div p{font-size:14px;line-height:1.5}.member-community-hub-readability .member-community-room>dl div{min-height:66px;padding:11px 14px}.member-community-hub-readability .member-community-room dt{font-size:13px;line-height:1.4}.member-community-hub-readability .member-community-room dd{font-size:16px;line-height:1.35}.member-community-hub-readability .member-community-room>footer{min-height:86px;padding:13px 17px}.member-community-hub-readability .member-community-room footer strong{font-size:14px;line-height:1.4}.member-community-hub-readability .member-community-room footer small{margin-top:4px;font-size:13px;line-height:1.45}.member-community-hub-readability .member-community-room footer a{align-items:center;min-height:44px;padding-inline:12px;font-size:14px;display:inline-flex}.member-community-hub-readability .member-community-groups>header p{margin-top:5px;font-size:13px;line-height:1.45}.member-community-hub-readability .member-community-groups>header>a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.member-community-hub-readability .member-community-groups>div>article{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:92px;padding:12px 15px}.member-community-hub-readability .member-community-groups article>b{width:44px;height:44px;font-size:14px}.member-community-hub-readability .member-community-groups article small{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-groups article strong{margin-top:4px;font-size:15px;line-height:1.4}.member-community-hub-readability .member-community-groups article em{margin-top:4px;font-size:13px;line-height:1.4}.member-community-hub-readability .member-community-groups article a,.member-community-hub-readability .member-community-empty a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.member-community-hub-readability .member-community-empty{gap:8px;min-height:230px;padding:28px}.member-community-hub-readability .member-community-empty>span{font-size:24px}.member-community-hub-readability .member-community-empty strong{font-size:17px;line-height:1.4}.member-community-hub-readability .member-community-empty small{margin-top:5px;font-size:14px;line-height:1.5}.member-community-hub-readability .member-community-next-grid{gap:18px}.member-community-hub-readability .member-community-next>header{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:84px;padding:13px 16px}.member-community-hub-readability .member-community-next header>span{width:42px;height:42px;font-size:14px}.member-community-hub-readability .member-community-next header small{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-next header h2{margin-top:5px;font-size:18px;line-height:1.35}.member-community-hub-readability .member-community-next>div{min-height:180px;padding:18px}.member-community-hub-readability .member-community-next>div b{font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-next>div strong{margin-top:10px;font-size:16px;line-height:1.4}.member-community-hub-readability .member-community-next>div p{margin-block:7px;font-size:14px;line-height:1.5}.member-community-hub-readability .member-community-next>div small{font-size:13px;line-height:1.45}.member-community-hub-readability .member-community-next>a{min-height:48px;padding-inline:16px;font-size:14px}.member-community-hub-readability .member-community-reach>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:16px}.member-community-hub-readability .member-community-reach article,.member-community-hub-readability .member-community-reach article:first-child{border-right:1px solid #e3eae7;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:94px;padding:10px 12px;position:relative}.member-community-hub-readability .member-community-reach article:last-child{border-right:0}.member-community-hub-readability .member-community-reach article>i{background:#fff;padding:2px;font-size:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.member-community-hub-readability .member-community-reach article>b{width:38px;height:38px;font-size:12px}.member-community-hub-readability .member-community-reach article strong{font-size:14px;line-height:1.4}.member-community-hub-readability .member-community-reach article small{white-space:normal;margin-top:4px;font-size:12px;line-height:1.4}.member-community-hub-readability .member-community-reach article>em{font-size:14px}.member-community-hub-readability .member-community-reach>footer{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:82px;padding:12px 16px}.member-community-hub-readability .member-community-reach footer>span{width:38px;height:38px;font-size:13px}.member-community-hub-readability .member-community-reach footer strong{font-size:14px;line-height:1.4}.member-community-hub-readability .member-community-reach footer small{margin-top:4px;font-size:13px;line-height:1.45}.member-community-hub-readability .member-community-reach footer a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.member-community-hub-readability .member-community-boundary{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:106px;padding:15px 18px}.member-community-hub-readability .member-community-boundary>span{width:42px;height:42px;font-size:15px}.member-community-hub-readability .member-community-boundary strong{font-size:15px;line-height:1.4}.member-community-hub-readability .member-community-boundary p{margin-top:5px;font-size:14px;line-height:1.55}.member-community-hub-readability .member-community-boundary>a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.member-community-independent.member-community-hub-readability{gap:18px}.member-community-hub-readability.member-community-independent>section{grid-template-columns:64px minmax(0,1fr);gap:20px;min-height:300px;padding:34px 36px;box-shadow:0 14px 34px #12342b1a}.member-community-hub-readability.member-community-independent>section>span{width:64px;height:64px;font-size:26px}.member-community-hub-readability.member-community-independent section small{font-size:12px;line-height:1.4}.member-community-hub-readability.member-community-independent section h2{margin-block:9px;font-size:28px;line-height:1.18}.member-community-hub-readability.member-community-independent section p{max-width:720px;font-size:16px;line-height:1.58}.member-community-hub-readability.member-community-independent section nav{gap:9px;margin-top:22px}.member-community-hub-readability.member-community-independent section nav a{align-items:center;min-height:44px;padding-inline:13px;font-size:14px;display:inline-flex}.member-community-hub-readability.member-community-independent>div{gap:12px}.member-community-hub-readability.member-community-independent>div>a{grid-template-columns:46px minmax(0,1fr);gap:13px;min-height:128px;padding:18px;box-shadow:0 10px 24px #18362c0d}.member-community-hub-readability.member-community-independent>div span{width:46px;height:46px;font-size:15px}.member-community-hub-readability.member-community-independent>div strong{font-size:16px;line-height:1.4}.member-community-hub-readability.member-community-independent>div small{margin-top:5px;font-size:13px;line-height:1.45}.member-community-hub-readability.member-community-independent>aside{grid-template-columns:40px minmax(0,1fr);gap:13px;min-height:92px;padding:15px 17px}.member-community-hub-readability.member-community-independent>aside>span{font-size:18px}.member-community-hub-readability.member-community-independent aside strong{font-size:15px;line-height:1.4}.member-community-hub-readability.member-community-independent aside small{margin-top:5px;font-size:14px;line-height:1.5}@media (max-width:1120px){.member-community-hub-readability .member-community-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.member-community-hub-readability .member-community-workspace{grid-template-columns:1fr}.member-community-hub-readability .member-community-groups>div,.member-community-hub-readability .member-community-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-community-hub-readability .member-community-next.people{grid-column:1/-1}.member-community-hub-readability .member-community-reach>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.member-community-heading{flex-direction:column;align-items:flex-start;gap:12px}.member-community-heading>a{justify-content:center;align-self:stretch}.member-community-hub-readability .member-community-hero{grid-template-columns:1fr}.member-community-hub-readability .member-community-hero>aside{border-top:1px solid #33594d;border-left:0}.member-community-hub-readability .member-community-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.member-community-hub-readability .member-community-groups>div{display:block}.member-community-hub-readability .member-community-next-grid,.member-community-hub-readability .member-community-reach>div{grid-template-columns:1fr}.member-community-hub-readability .member-community-next.people{grid-column:auto}.member-community-hub-readability .member-community-reach article,.member-community-hub-readability .member-community-reach article:first-child{border-bottom:1px solid #e3eae7;border-right:0;min-height:78px}.member-community-hub-readability .member-community-reach article:last-child{border-bottom:0}.member-community-hub-readability .member-community-reach article>i{display:none}.member-community-hub-readability .member-community-reach>footer,.member-community-hub-readability .member-community-boundary{grid-template-columns:42px minmax(0,1fr)}.member-community-hub-readability .member-community-reach footer a,.member-community-hub-readability .member-community-boundary>a{grid-column:2}.member-community-hub-readability.member-community-independent>div{grid-template-columns:1fr}}@media (max-width:520px){.member-community-hub-readability .member-community-hero>div,.member-community-hub-readability.member-community-independent>section{padding:26px 18px}.member-community-hub-readability .member-community-hero nav,.member-community-hub-readability.member-community-independent section nav{flex-direction:column;align-items:stretch}.member-community-hub-readability .member-community-hero nav a,.member-community-hub-readability.member-community-independent section nav a{justify-content:center}.member-community-hub-readability .member-community-contexts,.member-community-hub-readability .member-community-metrics{grid-template-columns:1fr}.member-community-hub-readability .member-community-metrics>article{border-bottom:1px solid #e4eae7;border-right:0}.member-community-hub-readability .member-community-room>dl{grid-template-columns:1fr}.member-community-hub-readability .member-community-room>dl div{border-bottom:1px solid #e7ecea;border-right:0}.member-community-hub-readability .member-community-room>footer,.member-community-hub-readability .member-community-groups>header{flex-direction:column;align-items:stretch}.member-community-hub-readability .member-community-room footer a,.member-community-hub-readability .member-community-groups>header>a{justify-content:center}.member-community-hub-readability .member-community-next>div{min-height:0}.member-community-hub-readability .member-community-reach>footer,.member-community-hub-readability .member-community-boundary{grid-template-columns:1fr}.member-community-hub-readability .member-community-reach footer a,.member-community-hub-readability .member-community-boundary>a{grid-column:auto;justify-content:center;width:100%}.member-community-hub-readability.member-community-independent>section{grid-template-columns:1fr}}.member-identity-overview{background:#fff;border:1px solid #cbdcd6;overflow:hidden;box-shadow:0 .25rem 1rem #19372e0f}.member-identity-overview>header{color:#fff;background:#17362e;border-bottom:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:1.25rem;min-height:7.5rem;padding:1.25rem 1.5rem;display:flex}.member-identity-overview>header span{color:#4addb0;letter-spacing:.1em;font-weight:850;font-size:.75rem!important}.member-identity-overview>header h2{color:#fff;margin:.375rem 0 0;font-size:1.25rem!important}.member-identity-overview>header p{color:#b5c8c1;max-width:46rem;margin:.375rem 0 0;line-height:1.5}.member-identity-overview>header>a{color:#d9ebe5;background:#21483d;border:1px solid #3f6b5e;flex:none;align-items:center;min-height:2.625rem;padding-inline:.875rem;font-weight:800;display:inline-flex}.member-identity-flow{background:#f5f8f7;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,1.15fr);align-items:stretch;display:grid}.member-identity-flow>article{background:#fff;flex-direction:column;min-width:0;min-height:13rem;padding:1.25rem;display:flex}.member-identity-flow>i{color:#08795d;background:#e7f4ef;border:1px solid #cfe0da;place-self:center;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-style:normal;font-weight:850;display:grid}.member-identity-flow article>div:first-child{align-items:center;gap:.75rem;min-width:0;display:flex}.member-identity-flow article>div:first-child>p{min-width:0;margin:0}.member-identity-avatar,.member-identity-flow article>div:first-child>b{color:#42daa9;background:#17362e;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-weight:850;display:grid;font-size:.875rem!important}.member-identity-avatar.has-image{color:#0000;background-position:50%;background-size:cover}.member-identity-flow article>div small,.member-identity-flow article>div strong,.member-identity-flow article>div span{text-overflow:ellipsis;display:block;overflow:hidden}.member-identity-flow article>div small{color:#08795d;letter-spacing:.07em;white-space:nowrap;font-weight:850}.member-identity-flow article>div strong{margin-top:.25rem;line-height:1.3;font-size:1rem!important}.member-identity-flow article>div span{color:#718079;white-space:nowrap;margin-top:.1875rem;font-size:.8125rem!important}.member-identity-flow article>p{color:#687871;margin:.875rem 0 0;line-height:1.5}.member-identity-flow article>nav{flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:.875rem;display:flex}.member-identity-flow article>nav a,.member-identity-flow article>a{color:#08795d;align-items:center;min-height:2.25rem;margin-top:auto;padding-top:.75rem;font-weight:800;display:inline-flex}.member-identity-flow article>nav a{margin-top:0;padding-top:0}.member-identity-flow .context{background:#fbfcfc}.member-identity-flow .roles{background:#f7fbf9}.member-identity-flow .roles>div:first-child>b{color:#08795d;background:#e3f3ed;font-size:1.125rem!important}.member-identity-flow .roles ul{flex-wrap:wrap;gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.member-identity-flow .roles li{background:#fff;border:1px solid #cce2da;gap:.1875rem;min-width:7.5rem;padding:.5rem .625rem;display:grid}.member-identity-flow .roles li strong{color:#264139}.member-identity-flow .roles li small{color:#718079}.member-identity-overview>footer{background:#eaf5f1;border-top:1px solid #d5e4df;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1.25rem;display:grid}.member-identity-overview>footer>span{color:#08795d;background:#d5ece4;place-items:center;width:2.5rem;height:2.5rem;display:grid;font-size:.875rem!important}.member-identity-overview>footer p{margin:0}.member-identity-overview>footer strong,.member-identity-overview>footer small{display:block}.member-identity-overview>footer small{color:#5f776f;margin-top:.1875rem;line-height:1.4}.member-identity-overview>footer>b{color:#2f6e5b;letter-spacing:.07em;background:#fff;border:1px solid #b9d7cc;padding:.375rem .5rem;font-size:.75rem!important}@media (max-width:68.75rem){.member-identity-flow{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr)}.member-identity-flow>article.roles{border-top:1px solid #dce6e2;grid-column:1/-1;min-height:auto}.member-identity-flow>i:last-of-type{display:none}}@media (max-width:47.5rem){.member-identity-overview>header{flex-direction:column;align-items:flex-start}.member-identity-overview>header>a{justify-content:center;width:100%}.member-identity-flow{grid-template-columns:1fr}.member-identity-flow>article,.member-identity-flow>article.roles{grid-column:1;min-height:auto}.member-identity-flow>article+article,.member-identity-flow>article.roles{border-top:1px solid #dce6e2}.member-identity-flow>i{display:none}}@media (max-width:32.5rem){.member-identity-overview>header,.member-identity-flow>article{padding:1.125rem}.member-identity-flow .roles li{flex:8rem}.member-identity-overview>footer{grid-template-columns:2.5rem minmax(0,1fr)}.member-identity-overview>footer>b{grid-column:2;justify-self:start}}.member-classes,.member-booking-center{--member-class-ink:#24372f;--member-class-muted:#66766f;--member-class-line:#cedbd6;--member-class-soft:#f4f8f6}.member-classes-heading{min-height:94px}.member-classes-heading>div>span{font-size:12px!important}.member-classes-heading h1{line-height:1.15;font-size:24px!important}.member-classes-heading p{line-height:1.45;font-size:14px!important}.member-classes-heading>a{align-items:center;min-height:40px;display:inline-flex;font-size:13px!important}.member-classes{gap:17px}.member-classes a,.member-classes button,.member-booking-center a,.member-booking-center button{cursor:pointer}:is(.member-classes a:focus-visible,.member-classes button:focus-visible,.member-booking-center a:focus-visible,.member-booking-center button:focus-visible){outline-offset:2px;outline:3px solid #1baa7f57}.member-classes .member-context-switcher>header{min-height:100px;padding:17px 19px}.member-classes .member-context-switcher>header span{font-size:11px}.member-classes .member-context-switcher>header h2{margin-top:6px;font-size:19px;line-height:1.3}.member-classes .member-context-switcher>header p{color:var(--member-class-muted);margin-top:6px;font-size:13px;line-height:1.5}.member-classes .member-context-switcher>header>a{align-items:center;min-height:40px;padding-inline:12px;font-size:13px;display:inline-flex}.member-classes .member-context-switcher>nav{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding:12px}.member-classes .member-context-switcher>nav>a{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:94px;padding:12px}.member-classes .member-context-switcher>nav>a>i{width:44px;height:44px;font-size:13px}.member-classes .member-context-switcher>nav>a small{font-size:11px}.member-classes .member-context-switcher>nav>a strong{margin-top:4px;font-size:15px}.member-classes .member-context-switcher>nav>a em{margin-top:4px;font-size:12px}.member-classes .member-context-switcher>nav>a>b{padding:6px 8px;font-size:11px}.member-classes-summary{border-color:var(--member-class-line)}.member-classes-summary article{min-height:104px;padding:16px 18px}.member-classes-summary span,.member-classes-summary small{font-size:12px;line-height:1.35}.member-classes-summary strong{color:var(--member-class-ink);margin:7px 0 4px;font-size:24px}.member-classes-hero{grid-template-columns:minmax(0,1fr) 250px;min-height:230px}.member-classes-hero>div{padding:30px 32px}.member-classes-hero>div>span,.member-classes-hero aside small{font-size:11px}.member-classes-hero h2{margin:10px 0 8px;font-size:22px;line-height:1.25}.member-classes-hero p{font-size:14px;line-height:1.6}.member-classes-hero nav{gap:9px;margin-top:20px}.member-classes-hero nav a{min-height:42px;padding-inline:14px;font-size:13px}.member-classes-hero>aside{padding:23px}.member-classes-hero aside strong{margin-top:8px;font-size:15px;line-height:1.35}.member-classes-hero aside b{margin-top:15px;font-size:28px}.member-classes-hero aside span{margin-top:6px;font-size:12px}.member-classes-insights{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:15px}.member-classes-trend,.member-classes-activities,.member-classes-upcoming,.member-classes-history{border-color:var(--member-class-line)}.member-classes-trend>header,.member-classes-activities>header,.member-classes-upcoming>header,.member-classes-history>header{min-height:90px;padding:16px 18px}.member-classes-trend header span,.member-classes-activities header span,.member-classes-upcoming header span,.member-classes-history header span{font-size:11px}.member-classes-trend h2,.member-classes-activities h2,.member-classes-upcoming h2,.member-classes-history h2{color:var(--member-class-ink);margin-top:6px;font-size:18px;line-height:1.3}.member-classes-trend header p,.member-classes-activities header p,.member-classes-upcoming header p,.member-classes-history header p{color:var(--member-class-muted);margin-top:5px;font-size:13px;line-height:1.45}.member-classes-trend header>b,.member-classes-upcoming header>b,.member-classes-history header>b{padding:7px 9px;font-size:12px}.member-classes-trend>div:nth-child(2){background:repeating-linear-gradient(#0000 0 49px,#e9efec 50px);gap:12px;min-height:220px;padding:24px 20px 14px}.member-classes-trend article{grid-template-rows:128px 24px auto;min-width:42px;height:176px}.member-classes-trend article>span{gap:3px;width:28px;height:120px}.member-classes-trend article i{width:12px}.member-classes-trend article strong{margin-top:6px;font-size:13px}.member-classes-trend article small{font-size:11px}.member-classes-trend>footer{gap:16px;min-height:52px;padding-inline:18px;font-size:12px}.member-classes-trend footer i{width:11px;height:11px}.member-classes-trend footer b{font-size:11px}.member-classes-activities>div:last-child{padding:8px 18px 14px}.member-classes-activities article{grid-template-columns:minmax(120px,1fr) minmax(90px,.8fr) 42px;gap:12px;min-height:73px}.member-classes-activities article strong{font-size:14px}.member-classes-activities article small{color:var(--member-class-muted);margin-top:5px;font-size:12px;line-height:1.35}.member-classes-activities article>span{height:8px}.member-classes-activities article>b{font-size:12px}.member-classes-upcoming>div:last-child>article{grid-template-columns:64px minmax(220px,1fr) auto 190px;gap:15px;min-height:126px;padding:16px 18px}.member-classes-upcoming time{min-height:76px}.member-classes-upcoming time b{font-size:18px}.member-classes-upcoming time span{font-size:11px}.member-classes-upcoming time small{margin-top:5px;font-size:12px}.member-classes-upcoming article>div small{font-size:11px}.member-classes-upcoming h3{margin:5px 0;font-size:16px;line-height:1.3}.member-classes-upcoming h3 a{color:inherit}.member-classes-upcoming p{color:var(--member-class-muted);font-size:13px;line-height:1.45}.member-classes-upcoming article>span,.member-classes-history [role=row]>span{padding:7px 9px;font-size:11px;line-height:1.3}.member-classes-upcoming nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-classes-upcoming nav a{align-items:center;min-height:38px;font-size:12px;display:inline-flex}.member-classes-history{overflow:visible}.member-classes-history>[role=table]{width:100%}.member-classes-history-head,.member-classes-history [role=row]{grid-template-columns:125px minmax(210px,1.2fr) minmax(185px,.9fr) 135px 28px;align-items:center;gap:14px;margin-inline:18px;display:grid}.member-classes-history-head{color:#718079;min-height:42px;font-size:11px}.member-classes-history [role=row]:not(.member-classes-history-head){min-height:82px;color:var(--member-class-muted);border-top:1px solid #e7edea;font-size:12px}.member-classes-history [role=row] div strong,.member-classes-history [role=row] div small{display:block}.member-classes-history [role=row] div strong{color:var(--member-class-ink);font-size:13px;line-height:1.35}.member-classes-history [role=row] div small{color:var(--member-class-muted);margin-top:5px;font-size:12px;line-height:1.35}.member-classes-history [role=row]>a{color:#08795d;place-items:center;min-height:38px;font-size:16px;font-weight:850;display:grid}.member-classes-history-pagination{min-height:76px;color:var(--member-class-muted);background:#fafcfb;border-top:1px solid #e3eae7;grid-template-columns:minmax(170px,1fr) auto minmax(210px,1fr);align-items:center;gap:12px;padding:13px 18px;font-size:12px;display:grid}.member-classes-history-pagination>nav{justify-content:center;align-items:center;gap:8px;display:flex}.member-classes-history-pagination :is(a,nav>b){color:#08795d;background:#fff;border:1px solid #d2ded9;align-items:center;min-height:38px;padding-inline:11px;font-size:12px;font-weight:800;display:inline-flex}.member-classes-history-pagination a.current{background:#edf8f4;border-color:#95c9b9}.member-classes-history-pagination>small{text-align:right;justify-self:end;font-size:12px}.member-classes-empty{min-height:210px;padding:28px}.member-classes-empty>span{width:46px;height:46px;font-size:16px}.member-classes-empty strong{margin-top:12px;font-size:15px}.member-classes-empty p{color:var(--member-class-muted);margin-top:6px;font-size:13px;line-height:1.55}.member-classes-empty a{align-items:center;min-height:38px;margin-top:11px;font-size:13px;display:inline-flex}.member-classes-empty-context{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:102px;padding:16px 18px}.member-classes-empty-context>i{width:44px;height:44px;font-size:14px}.member-classes-empty-context strong{font-size:15px}.member-classes-empty-context p{margin-top:5px;font-size:13px;line-height:1.45}.member-classes-empty-context a{align-items:center;min-height:40px;padding-inline:12px;font-size:12px;display:inline-flex}.member-classes-privacy{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:96px;padding:16px 18px}.member-classes-privacy>span{width:42px;height:42px;font-size:14px}.member-classes-privacy strong{font-size:15px}.member-classes-privacy p{color:var(--member-class-muted);margin-top:5px;font-size:13px;line-height:1.5}.member-class-record{--member-class-ink:#24372f;--member-class-muted:#66766f;--member-class-line:#cedbd6;gap:17px;display:grid}.member-class-record a{cursor:pointer}.member-class-record a:focus-visible{outline-offset:2px;outline:3px solid #1baa7f57}.member-class-record-back{border-bottom:1px solid var(--member-class-line);min-height:48px;color:var(--member-class-muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.member-class-record-back a{color:#08795d;font-weight:800}.member-class-record-hero{border:1px solid var(--member-class-line);background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);display:grid}.member-class-record-hero>div{background:linear-gradient(125deg,#f4f9f7,#fff);min-width:0;padding:34px 36px}.member-class-record-hero>div>span,.member-class-record-journey>header span,.member-class-record-guidance>header span,.member-class-record-context article>header span{color:#08795d;letter-spacing:.08em;font-size:11px;font-weight:850}.member-class-record-hero h1{color:var(--member-class-ink);margin:12px 0 9px;font-size:27px;line-height:1.16}.member-class-record-hero>div>p{color:var(--member-class-muted);text-transform:capitalize;margin:0;font-size:14px;line-height:1.5}.member-class-record-hero dl{border-top:1px solid var(--member-class-line);border-bottom:1px solid var(--member-class-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;display:grid}.member-class-record-hero dl>div{border-right:1px solid var(--member-class-line);align-content:center;gap:7px;min-height:72px;padding:12px 14px;display:grid}.member-class-record-hero dl>div:first-child{padding-left:0}.member-class-record-hero dl>div:last-child{border-right:0}.member-class-record-hero dt{color:#72827b;text-transform:uppercase;font-size:11px;font-weight:800}.member-class-record-hero dd{color:var(--member-class-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:750;overflow:hidden}.member-class-record-hero>div>nav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.member-class-record-hero>div>nav a{border:1px solid var(--member-class-line);color:#40544b;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.member-class-record-hero>div>nav a.primary{color:#fff;background:#08795d;border-color:#08795d}.member-class-record-hero>aside{border-left:1px solid var(--member-class-line);text-align:center;background:#f4f8f6;align-content:center;place-items:center;padding:28px 24px;display:grid}.member-class-record-hero>aside small{color:#63756d;letter-spacing:.07em;font-size:11px;font-weight:850}.member-class-record-hero>aside>span{color:#08795d;background:#dcefe8;place-items:center;width:54px;height:54px;margin-top:17px;font-size:19px;font-weight:850;display:grid}.member-class-record-hero>aside strong{color:var(--member-class-ink);margin-top:12px;font-size:18px;line-height:1.3}.member-class-record-hero>aside p{max-width:290px;color:var(--member-class-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.member-class-record-hero>aside>b{color:#8d651c;background:#fff7e5;border:1px solid #dec58e;margin-top:12px;padding:7px 9px;font-size:12px}.member-class-record-hero>aside.waitlist,.member-class-record-hero>aside.waitlist-closed,.member-class-record-hero>aside.no-show{background:#fffaf0}.member-class-record-hero>aside.waitlist>span,.member-class-record-hero>aside.waitlist-closed>span,.member-class-record-hero>aside.no-show>span{color:#8d651c;background:#f7e9c8}.member-class-record-hero>aside.cancelled{background:#fcf5f3}.member-class-record-hero>aside.cancelled>span{color:#a34840;background:#f3dfdc}.member-class-record-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.member-class-record-grid>main,.member-class-record-context{align-content:start;gap:16px;display:grid}.member-class-record-journey,.member-class-record-guidance,.member-class-record-context>article{border:1px solid var(--member-class-line);background:#fff}.member-class-record-journey>header,.member-class-record-guidance>header,.member-class-record-context article>header{border-bottom:1px solid #e5ece9;min-height:88px;padding:18px 20px}.member-class-record-journey h2,.member-class-record-guidance h2,.member-class-record-context h2{color:var(--member-class-ink);margin:7px 0 0;font-size:18px;line-height:1.3}.member-class-record-journey>header p{max-width:660px;color:var(--member-class-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.member-class-record-journey>div{grid-template-columns:repeat(3,1fr);display:grid}.member-class-record-journey>div>article{border-right:1px solid #e5ece9;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:13px;min-height:156px;padding:20px;display:grid}.member-class-record-journey>div>article:last-child{border-right:0}.member-class-record-journey article>b{color:#08795d;background:#e4f3ee;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.member-class-record-journey article p{margin:0}.member-class-record-journey article strong{color:var(--member-class-ink);font-size:14px;line-height:1.35;display:block}.member-class-record-journey article small{color:var(--member-class-muted);margin-top:8px;font-size:12px;line-height:1.55;display:block}.member-class-record-guidance>div{grid-template-columns:repeat(2,1fr);display:grid}.member-class-record-guidance article{border-right:1px solid #e5ece9;grid-template-columns:62px 1fr;align-items:center;gap:13px;min-height:125px;padding:18px 20px;display:grid}.member-class-record-guidance article:last-child{border-right:0}.member-class-record-guidance article>b{color:#08795d;text-align:center;font-size:12px}.member-class-record-guidance article p{margin:0}.member-class-record-guidance article strong{color:var(--member-class-ink);font-size:14px;display:block}.member-class-record-guidance article small{color:var(--member-class-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.member-class-record-context>article>div{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:20px;display:grid}.member-class-record-context>article>div>b{color:#3bd7a8;background:#17362e;place-items:center;width:56px;height:56px;font-size:14px;display:grid}.member-class-record-context>article>div p{margin:0}.member-class-record-context>article>div small,.member-class-record-context>article>div strong,.member-class-record-context>article>div span{display:block}.member-class-record-context>article>div small{color:#08795d;font-size:11px;font-weight:800}.member-class-record-context>article>div strong{color:var(--member-class-ink);margin-top:5px;font-size:15px}.member-class-record-context>article>div span{color:var(--member-class-muted);margin-top:5px;font-size:12px;line-height:1.45}.member-class-record-context>article>nav{border-top:1px solid #e5ece9;grid-template-columns:repeat(2,1fr);display:grid}.member-class-record-context>article>nav a{color:#08795d;border-right:1px solid #e5ece9;place-items:center;min-height:44px;font-size:12px;font-weight:800;display:grid}.member-class-record-context>article>nav a:last-child{border-right:0}.member-class-record-context>article.privacy{background:#eff8f4;padding-bottom:20px}.member-class-record-context>article.privacy>header{border-bottom-color:#d4e7df}.member-class-record-context>article.privacy>p{color:#53675e;margin:18px 20px 0;font-size:13px;line-height:1.6}.member-class-record-context>article.privacy>b{color:#08795d;border:1px solid #b9d9cd;margin:15px 20px 0;padding:6px 9px;font-size:11px;display:inline-block}.member-booking-center{gap:16px}.member-booking-feedback{min-height:50px;padding:12px 15px;line-height:1.45;font-size:14px!important}.member-booking-center .member-class-list>article{grid-template-columns:66px minmax(230px,1fr) 145px 205px;gap:16px;min-height:142px;padding:17px 19px}.member-booking-center .member-class-list time{min-height:78px}.member-booking-center .member-class-list time b{font-size:19px!important}.member-booking-center .member-class-list time span{font-size:11px!important}.member-booking-center .member-class-list time small{font-size:12px!important}.member-booking-center .member-class-list article>div>small{font-size:11px!important}.member-booking-center .member-class-list h3{margin:5px 0!important;font-size:16px!important}.member-booking-center .member-class-list h3 a{color:inherit}.member-booking-center .member-class-list p{line-height:1.5;font-size:13px!important}.member-booking-center .member-class-list article>span{padding:7px 9px;line-height:1.35;font-size:11px!important}.member-booking-center .member-class-list nav{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-booking-center .member-class-list nav a,.member-booking-center .member-class-list nav button{justify-content:center;min-height:40px;padding-inline:10px;font-size:12px!important}.member-booking-center .member-class-capacity{width:min(310px,100%);height:28px;margin-top:10px}.member-booking-center .member-class-capacity span{padding-inline:8px;font-size:11px!important}@media (max-width:1100px){.member-classes-insights{grid-template-columns:1fr}.member-classes-upcoming>div:last-child>article{grid-template-columns:60px minmax(200px,1fr) auto}.member-classes-upcoming nav{grid-column:2/-1}.member-booking-center .member-class-list>article{grid-template-columns:62px minmax(200px,1fr) auto}.member-booking-center .member-class-list nav{grid-column:2/-1}.member-class-record-journey>div{grid-template-columns:1fr}.member-class-record-journey>div>article{border-bottom:1px solid #e5ece9;border-right:0;min-height:auto}.member-class-record-journey>div>article:last-child{border-bottom:0}}@media (max-width:780px){.member-classes .member-context-switcher>header{flex-direction:column;align-items:flex-start}.member-classes .member-context-switcher>header>a{justify-content:center;width:100%}.member-classes-summary{grid-template-columns:repeat(2,1fr)}.member-classes-summary article:nth-child(2){border-right:0}.member-classes-summary article:nth-child(-n+2){border-bottom:1px solid #e8eeeb}.member-classes-hero{grid-template-columns:1fr}.member-classes-hero>aside{text-align:left;border-top:1px solid #34534a;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:12px}.member-classes-hero aside :is(strong,b,span){margin:0}.member-classes-history-head{display:none}.member-classes-history [role=row]:not(.member-classes-history-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:17px 18px}.member-classes-history [role=row]>[data-label]:before,.member-classes-upcoming article>[data-label]:before,.member-booking-center .member-class-list article>[data-label]:before{content:attr(data-label);color:#718079;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.member-classes-history [role=row]>span{justify-self:start}.member-classes-history [role=row]>a{grid-area:2/2;justify-self:end;min-width:42px}.member-classes-history-pagination{grid-template-columns:1fr;align-items:flex-start}.member-classes-history-pagination>nav{flex-wrap:wrap;justify-content:flex-start}.member-classes-history-pagination>small{text-align:left;justify-self:start}.member-class-record-hero,.member-class-record-grid{grid-template-columns:1fr}.member-class-record-hero>aside{border-top:1px solid var(--member-class-line);border-left:0}}@media (max-width:560px){.member-classes-heading{flex-direction:column;align-items:flex-start;padding-block:17px}.member-classes .member-context-switcher>nav,.member-classes-summary{grid-template-columns:1fr}.member-classes-summary article{border-bottom:1px solid #e8eeeb;border-right:0}.member-classes-hero>div{padding:25px 20px}.member-classes-hero h2{font-size:20px}.member-classes-hero nav{flex-direction:column;align-items:stretch}.member-classes-hero nav a{justify-content:center}.member-classes-hero>aside{grid-template-columns:1fr 1fr;justify-items:start}.member-classes-trend>div:nth-child(2){overflow-x:auto}.member-classes-trend article{min-width:48px}.member-classes-trend>footer{flex-wrap:wrap;align-items:flex-start;padding-block:10px}.member-classes-trend footer b{width:100%;margin-left:0}.member-classes-upcoming>div:last-child>article,.member-booking-center .member-class-list>article{grid-template-columns:62px minmax(0,1fr);padding:16px}.member-classes-upcoming article>span,.member-classes-upcoming nav,.member-booking-center .member-class-list article>span,.member-booking-center .member-class-list nav{grid-column:1/-1;justify-self:stretch}.member-classes-upcoming nav,.member-booking-center .member-class-list nav{justify-content:flex-start}.member-classes-history [role=row]:not(.member-classes-history-head){grid-template-columns:1fr}.member-classes-history [role=row]>a{grid-area:auto/1;justify-self:start}.member-classes-empty-context{grid-template-columns:44px minmax(0,1fr)}.member-classes-empty-context a{grid-column:2;justify-self:start}.member-class-record-back{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-block:9px}.member-class-record-hero>div{padding:26px 21px}.member-class-record-hero h1{font-size:23px}.member-class-record-hero dl{grid-template-columns:repeat(2,1fr)}.member-class-record-hero dl>div:nth-child(2){border-right:0}.member-class-record-hero dl>div:nth-child(-n+2){border-bottom:1px solid var(--member-class-line)}.member-class-record-guidance>div{grid-template-columns:1fr}.member-class-record-guidance article{border-bottom:1px solid #e5ece9;border-right:0}.member-class-record-guidance article:last-child{border-bottom:0}}@media (max-width:400px){.member-classes-summary article{min-height:92px}.member-classes-upcoming>div:last-child>article,.member-booking-center .member-class-list>article{grid-template-columns:54px minmax(0,1fr);gap:12px}.member-booking-center .member-class-list nav a,.member-booking-center .member-class-list nav button{flex:120px}.member-class-record-hero dl{grid-template-columns:1fr}.member-class-record-hero dl>div{border-right:0;border-bottom:1px solid var(--member-class-line);padding-left:0}.member-class-record-hero dl>div:last-child{border-bottom:0}.member-class-record-hero>div>nav{flex-direction:column;align-items:stretch}.member-class-record-hero>div>nav a{justify-content:center}}.member-personal-page-heading{min-height:94px}.member-personal-page-heading>div>span{font-size:12px!important}.member-personal-page-heading h1{line-height:1.15;font-size:24px!important}.member-personal-page-heading p{line-height:1.45;font-size:14px!important}.member-personal-page-heading>a{align-items:center;min-height:40px;display:inline-flex;font-size:13px!important}.member-personal-journey,.member-personal-record{--personal-ink:#23372f;--personal-muted:#66776f;--personal-line:#ccd9d4;--personal-green:#087c5e;gap:17px;display:grid}.member-personal-journey :is(a,button,label,summary),.member-personal-record :is(a,button,label,summary){cursor:pointer}:is(.member-personal-journey :is(a,button,input,select,textarea,summary):focus-visible,.member-personal-record :is(a,button,textarea,summary):focus-visible){outline-offset:2px;outline:3px solid #1baa7f57}.member-personal-context{border:1px solid var(--personal-line);background:#fff}.member-personal-context>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:17px 19px;display:flex}.member-personal-context>header span{color:var(--personal-green);letter-spacing:.08em;font-size:11px;font-weight:850}.member-personal-context>header h2{color:var(--personal-ink);margin:6px 0 0;font-size:19px;line-height:1.3}.member-personal-context>header p{max-width:720px;color:var(--personal-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.member-personal-context>header>a{border:1px solid var(--personal-line);min-height:40px;color:var(--personal-green);flex:none;align-items:center;padding-inline:12px;font-size:12px;font-weight:800;display:inline-flex}.member-personal-context>nav{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding:12px;display:grid}.member-personal-context>nav>a{min-height:94px;color:inherit;border:1px solid #dce5e1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.member-personal-context>nav>a.selected{box-shadow:inset 3px 0 var(--personal-green);background:#f0f9f5;border-color:#77bca7}.member-personal-context>nav>a>i{width:44px;height:44px;color:var(--personal-green);background:#e4f3ee;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.member-personal-context>nav span{min-width:0}.member-personal-context>nav small,.member-personal-context>nav strong,.member-personal-context>nav em{display:block}.member-personal-context>nav small{color:var(--personal-green);font-size:11px;font-weight:800}.member-personal-context>nav strong{color:var(--personal-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;overflow:hidden}.member-personal-context>nav em{color:var(--personal-muted);margin-top:4px;font-size:12px;font-style:normal}.member-personal-context>nav>a>b{color:#62736b;background:#edf3f0;padding:6px 8px;font-size:11px}.member-personal-context>nav>a.selected>b{color:var(--personal-green);background:#dcefe8}.member-personal-context-empty{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:102px;padding:16px 18px;display:grid}.member-personal-context-empty>span{width:44px;height:44px;color:var(--personal-green);background:#e7f3ef;place-items:center;font-size:14px;display:grid}.member-personal-context-empty p{margin:0}.member-personal-context-empty strong,.member-personal-context-empty small{display:block}.member-personal-context-empty strong{color:var(--personal-ink);font-size:15px}.member-personal-context-empty small{color:var(--personal-muted);margin-top:5px;font-size:13px;line-height:1.45}.member-personal-context-empty a{min-height:40px;color:var(--personal-green);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.member-personal-hero{border:1px solid var(--personal-line);color:#fff;background:#17372e;grid-template-columns:minmax(0,1fr) 270px;min-height:235px;display:grid}.member-personal-hero>div{padding:31px 33px}.member-personal-hero>div>span{color:#59d6b0;letter-spacing:.09em;font-size:11px;font-weight:850}.member-personal-hero h2{max-width:720px;margin:11px 0 8px;font-size:22px;line-height:1.25}.member-personal-hero>div>p{color:#aec3bb;max-width:720px;margin:0;font-size:14px;line-height:1.6}.member-personal-hero nav{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.member-personal-hero nav a{color:#fff;background:#26aa82;border:1px solid #45b995;align-items:center;min-height:42px;padding-inline:14px;font-size:12px;font-weight:800;display:inline-flex}.member-personal-hero nav a.secondary{color:#d9e7e2;background:0 0;border-color:#48665d}.member-personal-hero>aside{text-align:center;background:#1d4137;border-left:1px solid #34564c;align-content:center;place-items:center;padding:24px;display:grid}.member-personal-hero>aside small{color:#8fb0a5;letter-spacing:.07em;font-size:11px;font-weight:800}.member-personal-hero>aside b{color:#59d6b0;background:#2b5a4d;place-items:center;width:58px;height:58px;margin-top:16px;font-size:23px;display:grid}.member-personal-hero>aside strong{margin-top:12px;font-size:15px;line-height:1.35}.member-personal-hero>aside p{color:#9eb7ae;margin:6px 0 0;font-size:12px;line-height:1.45}.member-personal-hero>aside span{color:#d8e8e2;border:1px solid #4a6b60;margin-top:13px;padding:6px 8px;font-size:11px;font-weight:800}.member-personal-hero>aside.requested b{color:#ffe0a0;background:#755a27}.member-personal-hero>aside.declined b,.member-personal-hero>aside.cancelled b{color:#ffd1ca;background:#70413c}.member-personal-heading>aside{align-items:center;gap:9px;display:flex}.member-personal-heading>aside>b{min-width:38px;height:38px;color:var(--personal-green,#087d5d);background:#e5f4ef;place-items:center;display:grid;font-size:13px!important}.member-personal-heading>aside>a{color:#087c5e;border:1px solid #d5e0dc;align-items:center;min-height:38px;padding-inline:11px;font-weight:800;display:inline-flex;font-size:12px!important}.member-personal-journey .member-personal-center{border-color:var(--personal-line);margin-top:0}.member-personal-journey .member-personal-heading{min-height:96px;padding:17px 19px}.member-personal-journey .member-personal-heading span{font-size:11px}.member-personal-journey .member-personal-heading h2{margin:6px 0 0;font-size:19px}.member-personal-journey .member-personal-heading p{margin-top:6px;font-size:13px;line-height:1.5}.member-personal-journey .member-personal-stats>div{align-items:center;gap:9px;min-height:88px;padding:15px 18px}.member-personal-journey .member-personal-stats strong{color:var(--personal-ink);font-size:24px}.member-personal-journey .member-personal-stats span{font-size:12px}.member-personal-journey .personal-form-message{min-height:48px;padding:12px 15px;font-size:13px;line-height:1.45}.member-personal-journey .member-personal-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.member-personal-journey .member-personal-catalog{padding:18px}.member-personal-journey .member-personal-catalog>h3{margin-bottom:10px;font-size:16px}.member-personal-journey .member-personal-catalog>button{grid-template-columns:48px minmax(0,1fr) auto;gap:13px;min-height:112px;padding:15px 8px}.member-personal-journey .member-personal-catalog button>span{width:46px;height:46px;font-size:13px}.member-personal-journey .member-personal-catalog button small{font-size:11px}.member-personal-journey .member-personal-catalog button strong{margin:5px 0;font-size:15px}.member-personal-journey .member-personal-catalog button p{margin-bottom:6px;font-size:13px;line-height:1.5}.member-personal-journey .member-personal-catalog button em,.member-personal-journey .member-personal-catalog button i{font-size:12px;line-height:1.4}.member-personal-journey .member-personal-catalog button>b{font-size:11px}.member-personal-journey .member-personal-request-form{padding:22px}.member-personal-journey .member-personal-request-form>span{font-size:11px}.member-personal-journey .member-personal-request-form h3{margin:6px 0 4px;font-size:18px}.member-personal-journey .member-personal-request-form>p{margin-bottom:15px;font-size:13px}.member-personal-journey .member-personal-request-form label,.member-personal-journey .member-personal-slot-picker legend{font-size:12px}.member-personal-journey .member-personal-request-form :is(input,select,textarea),.member-personal-journey .member-personal-request-form>button{min-height:42px;font-size:13px}.member-personal-journey .member-personal-request-form>small,.member-personal-journey .member-personal-slot-picker>small{font-size:11px;line-height:1.5}.member-personal-journey .member-personal-slot-picker label>span{min-height:62px}.member-personal-journey .member-personal-slot-picker strong{font-size:13px}.member-personal-journey .member-personal-slot-picker label small,.member-personal-journey .member-personal-manual-note{font-size:12px}.member-personal-journey .member-personal-open-request{min-height:330px;padding:32px 25px}.member-personal-journey .member-personal-open-request>span{width:46px;height:46px;font-size:16px}.member-personal-journey .member-personal-open-request>small{font-size:11px}.member-personal-journey .member-personal-open-request h3{margin:8px 0 5px;font-size:18px}.member-personal-journey .member-personal-open-request strong{font-size:13px}.member-personal-journey .member-personal-open-request p{margin:11px 0;font-size:13px;line-height:1.55}.member-personal-journey .member-personal-open-request a{align-items:center;min-height:38px;font-size:12px;display:inline-flex}.member-personal-journey .member-personal-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.member-personal-journey .member-personal-history>div:first-child,.member-personal-journey .member-personal-no-history{grid-column:1/-1}.member-personal-journey .member-personal-history>div:first-child span{font-size:11px}.member-personal-journey .member-personal-history>div:first-child h3{margin:5px 0 2px;font-size:18px}.member-personal-journey .member-personal-history>article{border:1px solid #d7e1dd;border-left:3px solid #8c9b95;margin:0;padding:16px}.member-personal-journey .member-personal-history>article.requested{border-left-color:#c88927}.member-personal-journey .member-personal-history>article.scheduled{border-left-color:#287da3}.member-personal-journey .member-personal-history>article.completed{border-left-color:#0a936d}.member-personal-journey .member-personal-history>article>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.member-personal-journey .member-personal-history header small{color:var(--personal-muted);font-size:11px}.member-personal-journey .member-personal-history h4{margin:5px 0;font-size:16px}.member-personal-journey .member-personal-history h4 a{color:var(--personal-ink)}.member-personal-journey .member-personal-history header p{color:var(--personal-muted);margin:0;font-size:12px}.member-personal-journey .member-personal-history header>span{color:var(--personal-green);background:#e8f4f0;flex:none;padding:6px 8px;font-size:11px;font-weight:800}.member-personal-journey .member-personal-history dl{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.member-personal-journey .member-personal-history dt{color:#78877f;text-transform:uppercase;font-size:11px;font-weight:800}.member-personal-journey .member-personal-history dd{color:var(--personal-ink);margin:5px 0 0;font-size:13px;line-height:1.45}.member-personal-journey .personal-decision-note{padding:10px 11px;font-size:12px;line-height:1.5}.member-personal-journey .member-personal-history>article>nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.member-personal-journey .member-personal-history>article>nav :is(a,button){min-height:38px;color:var(--personal-green);border:1px solid #d4ded9;align-items:center;padding-inline:11px;font-size:12px;font-weight:800;display:inline-flex}.member-personal-journey .member-personal-history details{border-top:1px solid #e5ece9;margin-top:13px;padding-top:11px}.member-personal-journey .member-personal-history summary{color:#53665d;font-size:12px;font-weight:800}.member-personal-journey .member-personal-history details p{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:11px 0 0;display:grid}.member-personal-journey .member-personal-history details strong{color:#52635b;font-size:12px;font-weight:650}.member-personal-journey .member-personal-history details time{color:#7e8d86;font-size:11px}.member-personal-journey .member-personal-no-history{color:var(--personal-muted);padding:20px 0;font-size:13px}.member-personal-privacy{background:#eff8f4;border:1px solid #c9e0d7;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:98px;padding:17px 19px;display:grid}.member-personal-privacy>span{width:42px;height:42px;color:var(--personal-green);background:#dcefe8;place-items:center;font-size:14px;display:grid}.member-personal-privacy strong{color:var(--personal-ink);font-size:15px}.member-personal-privacy p{color:var(--personal-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.member-personal-privacy>b{color:var(--personal-green);border:1px solid #b8d8cc;padding:6px 8px;font-size:11px}.member-personal-record-back{border-bottom:1px solid var(--personal-line);min-height:48px;color:var(--personal-muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.member-personal-record-back a{color:var(--personal-green);font-weight:800}.member-personal-record-hero{border:1px solid var(--personal-line);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);min-height:248px;display:grid}.member-personal-record-hero>div{background:linear-gradient(125deg,#f3f9f6,#fff);padding:35px 37px}.member-personal-record-hero>div>span,.member-personal-record :is(.member-personal-record-journey,.member-personal-record-request,.member-personal-record-events,.member-personal-record-aside article)>header>span{color:var(--personal-green);letter-spacing:.08em;font-size:11px;font-weight:850}.member-personal-record-hero h1{color:var(--personal-ink);margin:12px 0 8px;font-size:27px;line-height:1.16}.member-personal-record-hero>div>p{color:var(--personal-muted);margin:0;font-size:14px}.member-personal-record-hero>div>nav{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.member-personal-record-hero>div>nav a{border:1px solid var(--personal-line);color:#40544b;align-items:center;min-height:42px;padding-inline:13px;font-size:12px;font-weight:800;display:inline-flex}.member-personal-record-hero>div>nav a.primary{border-color:var(--personal-green);background:var(--personal-green);color:#fff}.member-personal-record-hero>aside{border-left:1px solid var(--personal-line);text-align:center;background:#f2f8f5;align-content:center;place-items:center;padding:26px;display:grid}.member-personal-record-hero>aside small{color:#63776e;letter-spacing:.07em;font-size:11px;font-weight:850}.member-personal-record-hero>aside>b{width:56px;height:56px;color:var(--personal-green);background:#dcefe8;place-items:center;margin-top:15px;font-size:20px;display:grid}.member-personal-record-hero>aside strong{color:var(--personal-ink);margin-top:11px;font-size:18px}.member-personal-record-hero>aside p{max-width:310px;color:var(--personal-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.member-personal-record-hero>aside time{color:#36594c;text-transform:capitalize;border:1px solid #cbdcd5;margin-top:13px;padding:7px 9px;font-size:12px;font-weight:750}.member-personal-record-hero>aside.declined,.member-personal-record-hero>aside.cancelled{background:#fcf5f3}.member-personal-record-hero>aside.declined>b,.member-personal-record-hero>aside.cancelled>b{color:#a34840;background:#f3dfdc}.member-personal-record-hero>aside.requested{background:#fffaf0}.member-personal-record-hero>aside.requested>b{color:#8b641b;background:#f6e8c9}.member-personal-record-summary{border:1px solid var(--personal-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.member-personal-record-summary article{border-right:1px solid #e5ece9;align-content:center;gap:5px;min-height:103px;padding:15px 18px;display:grid}.member-personal-record-summary article:last-child{border-right:0}.member-personal-record-summary span{color:#74837c;font-size:11px;font-weight:800}.member-personal-record-summary strong{color:var(--personal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.member-personal-record-summary small{color:var(--personal-muted);font-size:12px}.member-personal-record-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.member-personal-record-grid>main,.member-personal-record-aside{align-content:start;gap:16px;display:grid}.member-personal-record :is(.member-personal-record-journey,.member-personal-record-request,.member-personal-record-events,.member-personal-record-aside>article,.member-personal-cancel){border:1px solid var(--personal-line);background:#fff}.member-personal-record :is(.member-personal-record-journey,.member-personal-record-request,.member-personal-record-events,.member-personal-record-aside article)>header{border-bottom:1px solid #e5ece9;min-height:88px;padding:18px 20px}.member-personal-record :is(.member-personal-record-journey,.member-personal-record-request,.member-personal-record-events,.member-personal-record-aside article) h2{color:var(--personal-ink);margin:7px 0 0;font-size:18px;line-height:1.3}.member-personal-record-journey>header p{color:var(--personal-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.member-personal-record-journey ol,.member-personal-record-events ol{margin:0;padding:0;list-style:none}.member-personal-record-journey li{border-top:1px solid #e9eeec;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:14px 20px;display:grid}.member-personal-record-journey li:first-child{border-top:0}.member-personal-record-journey li>i{color:#6e7d76;background:#e8eeeb;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:850;display:grid}.member-personal-record-journey li.done>i{color:var(--personal-green);background:#dff1ea}.member-personal-record-journey li.current>i{color:#52d1aa;background:#17372e}.member-personal-record-journey li.stopped>i{color:#a34840;background:#f2dfdc}.member-personal-record-journey li p{margin:0}.member-personal-record-journey li strong,.member-personal-record-journey li small{display:block}.member-personal-record-journey li strong{color:var(--personal-ink);font-size:14px}.member-personal-record-journey li small{color:var(--personal-muted);margin-top:5px;font-size:12px;line-height:1.45}.member-personal-record-journey li>b{color:#6c7b74;background:#edf2f0;padding:6px 8px;font-size:11px}.member-personal-record-journey li.current>b{color:var(--personal-green);background:#dff1ea}.member-personal-record-request dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.member-personal-record-request dl>div{border-bottom:1px solid #e5ece9;border-right:1px solid #e5ece9;min-height:108px;padding:18px 20px}.member-personal-record-request dl>div:nth-child(2n){border-right:0}.member-personal-record-request dl>div:nth-last-child(-n+2){border-bottom:0}.member-personal-record-request dt{color:#74837c;text-transform:uppercase;font-size:11px;font-weight:800}.member-personal-record-request dd{color:var(--personal-ink);margin:8px 0 0;font-size:13px;line-height:1.55}.member-personal-record-events>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-personal-record-events>header>b{min-width:38px;height:38px;color:var(--personal-green);background:#e5f3ee;place-items:center;font-size:13px;display:grid}.member-personal-record-events li{border-top:1px solid #e5ece9;grid-template-columns:36px minmax(0,1fr) 180px;align-items:center;gap:13px;min-height:86px;padding:14px 20px;display:grid}.member-personal-record-events li:first-child{border-top:0}.member-personal-record-events li>i{width:34px;height:34px;color:var(--personal-green);background:#e5f3ee;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.member-personal-record-events li p{margin:0}.member-personal-record-events li strong,.member-personal-record-events li small{display:block}.member-personal-record-events li strong{color:var(--personal-ink);font-size:13px;line-height:1.45}.member-personal-record-events li small{color:var(--personal-muted);margin-top:5px;font-size:11px}.member-personal-record-events li time{color:#72827a;text-align:right;text-transform:capitalize;font-size:11px;line-height:1.45}.member-personal-record-aside>article>div{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:20px;display:grid}.member-personal-record-aside>article>div>b{color:#52d1aa;background:#17372e;place-items:center;width:56px;height:56px;font-size:14px;display:grid}.member-personal-record-aside>article>div p{margin:0}.member-personal-record-aside>article>div :is(small,strong,span){display:block}.member-personal-record-aside>article>div small{color:var(--personal-green);font-size:11px;font-weight:800}.member-personal-record-aside>article>div strong{color:var(--personal-ink);margin-top:5px;font-size:15px}.member-personal-record-aside>article>div span{color:var(--personal-muted);margin-top:5px;font-size:12px;line-height:1.45}.member-personal-record-aside>article>nav{border-top:1px solid #e5ece9;grid-template-columns:repeat(2,1fr);display:grid}.member-personal-record-aside>article>nav a{min-height:44px;color:var(--personal-green);border-right:1px solid #e5ece9;place-items:center;font-size:12px;font-weight:800;display:grid}.member-personal-record-aside>article>nav a:last-child{border-right:0}.member-personal-record-aside>article.privacy{background:#eff8f4;padding-bottom:20px}.member-personal-record-aside>article.privacy>p{color:#52675e;margin:18px 20px 0;font-size:13px;line-height:1.6}.member-personal-record-aside>article.privacy>b{color:var(--personal-green);border:1px solid #b9d9cd;margin:15px 20px 0;padding:6px 9px;font-size:11px;display:inline-block}.member-personal-cancel>summary{color:#9d443d;align-items:center;min-height:50px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.member-personal-cancel>form{background:#fff8f6;border-top:1px solid #eadbd8;gap:9px;padding:18px;display:grid}.member-personal-cancel label{color:#684e49;font-size:12px;font-weight:750}.member-personal-cancel textarea{resize:vertical;color:#3c302d;width:100%;min-height:84px;font:inherit;background:#fff;border:1px solid #dfc9c5;padding:10px;font-size:13px}.member-personal-cancel p{color:#7b625d;margin:0;font-size:12px;line-height:1.5}.member-personal-cancel button{color:#fff;background:#a94a42;border:1px solid #b9554c;justify-self:start;min-height:42px;padding-inline:13px;font-size:12px;font-weight:800}.member-personal-cancel button:disabled{cursor:wait;opacity:.65}.member-personal-cancel form>span{color:var(--personal-green);font-size:12px;line-height:1.45}.member-personal-cancel form>span.error{color:#a33f37}@media (max-width:1100px){.member-personal-journey .member-personal-grid,.member-personal-record-grid{grid-template-columns:1fr}.member-personal-journey .member-personal-catalog{border-bottom:1px solid #e5ece9;border-right:0}.member-personal-record-aside{grid-template-columns:repeat(2,1fr)}.member-personal-record-aside .member-personal-cancel{grid-column:1/-1}}@media (max-width:780px){.member-personal-context>header{flex-direction:column;align-items:flex-start}.member-personal-context>header>a{justify-content:center;width:100%}.member-personal-hero,.member-personal-record-hero{grid-template-columns:1fr}.member-personal-hero>aside,.member-personal-record-hero>aside{border-top:1px solid var(--personal-line);border-left:0}.member-personal-journey .member-personal-history{grid-template-columns:1fr}.member-personal-record-summary{grid-template-columns:repeat(2,1fr)}.member-personal-record-summary article:nth-child(2){border-right:0}.member-personal-record-summary article:nth-child(-n+2){border-bottom:1px solid #e5ece9}}@media (max-width:560px){.member-personal-page-heading{flex-direction:column;align-items:flex-start;padding-block:17px}.member-personal-context>nav{grid-template-columns:1fr}.member-personal-context-empty{grid-template-columns:44px minmax(0,1fr)}.member-personal-context-empty a{grid-column:2;justify-self:start}.member-personal-hero>div,.member-personal-record-hero>div{padding:26px 21px}.member-personal-hero h2{font-size:20px}.member-personal-record-hero h1{font-size:23px}.member-personal-hero nav,.member-personal-record-hero>div>nav{flex-direction:column;align-items:stretch}.member-personal-hero nav a,.member-personal-record-hero>div>nav a{justify-content:center}.member-personal-journey .member-personal-stats,.member-personal-record-summary,.member-personal-record-aside{grid-template-columns:1fr}.member-personal-journey .member-personal-stats>div,.member-personal-record-summary article{border-bottom:1px solid #e5ece9;border-right:0}.member-personal-journey .member-personal-stats>div:last-child,.member-personal-record-summary article:last-child{border-bottom:0}.member-personal-journey .member-personal-catalog>button{grid-template-columns:46px minmax(0,1fr)}.member-personal-journey .member-personal-catalog button>b{grid-column:2}.member-personal-journey .member-personal-history dl,.member-personal-record-request dl{grid-template-columns:1fr}.member-personal-record-request dl>div{border-right:0;border-bottom:1px solid #e5ece9!important}.member-personal-record-request dl>div:last-child{border-bottom:0!important}.member-personal-record-back{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-block:9px}.member-personal-record-journey li{grid-template-columns:36px minmax(0,1fr)}.member-personal-record-journey li>b{grid-column:2;justify-self:start}.member-personal-record-events li{grid-template-columns:34px minmax(0,1fr)}.member-personal-record-events li time{text-align:left;grid-column:2}}@media (max-width:400px){.member-personal-context>nav>a{grid-template-columns:42px minmax(0,1fr)}.member-personal-context>nav>a>i{width:40px;height:40px}.member-personal-context>nav>a>b{grid-column:2;justify-self:start}.member-personal-journey .member-personal-history>article>header{flex-direction:column;align-items:flex-start}.member-personal-record-aside>article>nav{grid-template-columns:1fr}.member-personal-record-aside>article>nav a{border-bottom:1px solid #e5ece9;border-right:0}.member-personal-record-aside>article>nav a:last-child{border-bottom:0}}.identity-passport{gap:1rem}.identity-passport a,.identity-passport button,.identity-passport summary{cursor:pointer}.identity-passport-heading h1{font-size:1.6rem!important}.identity-passport-intro{padding:1.5rem}.identity-passport-intro>span,.identity-passport-systems>header span,.identity-passport-contexts>header span{font-size:.75rem!important}.identity-passport-intro h2{margin:.4rem 0 .55rem;font-size:1.5rem!important}.identity-passport-intro p{line-height:1.55;font-size:1rem!important}.identity-passport-intro nav{gap:.55rem;margin-top:1rem}.identity-passport-intro nav a{padding:.6rem .8rem;font-size:.875rem!important}.identity-passport-card{margin:1rem;box-shadow:.35rem .35rem #d8e5df}.identity-passport-card>header{grid-template-columns:3rem minmax(0,1fr) auto;gap:.7rem;padding:.9rem}.identity-passport-card>header small,.identity-passport-card dt{font-size:.75rem!important}.identity-passport-card>header strong{font-size:.9375rem!important}.identity-passport-card>header span,.identity-passport-card>footer span,.identity-passport-card>footer a{font-size:.8125rem!important}.identity-passport-card>header b{font-size:.75rem!important}.identity-passport-card dl div{padding:.7rem .8rem}.identity-passport-card dd{font-size:1.125rem!important}.identity-passport-card>footer{padding:.7rem .8rem}.identity-passport-systems>header,.identity-passport-contexts>header{gap:1rem;padding:1rem}.identity-passport-systems>header h2,.identity-passport-contexts>header h2{font-size:1.125rem!important}.identity-passport-systems>header p,.identity-passport-contexts>header p{line-height:1.45;font-size:.875rem!important}.identity-passport-systems>header>b,.identity-passport-contexts>header>b{font-size:.75rem!important}.identity-passport-system-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.identity-passport-system{min-height:13.5rem;padding:.9rem}.identity-passport-system>header{grid-template-columns:2rem minmax(0,1fr);gap:.2rem .5rem}.identity-passport-system>header i{width:2rem;height:2rem}.identity-passport-system>header span,.identity-passport-system>header b{white-space:normal;font-size:.75rem!important}.identity-passport-system h3{margin:.85rem 0 .35rem;font-size:.9375rem!important}.identity-passport-system>p{line-height:1.45;font-size:.875rem!important}.identity-passport-system>footer{gap:.45rem;padding-top:.8rem}.identity-passport-system>footer small{line-height:1.35;font-size:.75rem!important}.identity-passport-system>footer a,.identity-passport-system>footer>span{font-size:.8125rem!important}.identity-passport-table-wrap{overflow-x:auto}.identity-passport-contexts table{min-width:68rem}.identity-passport-contexts thead th{padding:.65rem .7rem;font-size:.75rem!important}.identity-passport-contexts tbody th,.identity-passport-contexts tbody td{padding:.75rem}.identity-passport-contexts tbody th{grid-template-columns:2.4rem minmax(0,1fr);gap:.6rem;min-width:15rem}.identity-passport-contexts tbody th>span{width:2.4rem;height:2.4rem;font-size:.75rem!important}.identity-passport-contexts tbody th small,.identity-passport-contexts tbody th em,.identity-passport-contexts tbody td>small{font-size:.75rem!important}.identity-passport-contexts tbody th strong,.identity-passport-contexts tbody td>strong{font-size:.875rem!important}.identity-passport-contexts tbody td{min-width:8rem}.identity-passport-contexts tbody td>i{width:1.4rem;height:1.4rem;margin-right:.35rem;font-size:.75rem!important}.identity-passport-contexts tbody td>small{margin:.2rem 0 0 1.8rem;line-height:1.35}.identity-passport-contexts tbody td:last-child{min-width:12.5rem}.identity-passport-contexts tbody td:last-child>b{padding:.25rem .4rem;font-size:.75rem!important}.identity-passport-contexts tbody td:last-child a{margin-top:.4rem;font-size:.8125rem!important}.identity-passport-contexts tbody td:last-child a.community{color:#315c73;background:#f0f6f9;border:1px solid #b8cad5;width:max-content;padding:.35rem .45rem}.identity-passport-contexts tbody td:last-child a.community:hover{background:#e1eff5}.identity-passport-contexts tbody td:last-child a.operation{color:#08795d;background:#edf8f3;border:1px solid #a8cdbd;width:max-content;padding:.35rem .45rem}.identity-passport-contexts tbody td:last-child a.operation:hover{background:#ddf2e9}.identity-passport-context-bridge{letter-spacing:.05em;font-weight:800;display:block;color:#64736d!important;margin:.45rem 0 .15rem!important;font-size:.75rem!important}.identity-passport-contexts>footer{grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.7rem;padding:.8rem 1rem}.identity-passport-contexts>footer>span{width:2.4rem;height:2.4rem}.identity-passport-contexts>footer small{font-size:.75rem!important}.identity-passport-contexts>footer strong{font-size:.875rem!important}.identity-passport-contexts>footer p,.identity-passport-contexts>footer a{line-height:1.4;font-size:.8125rem!important}.identity-passport-independent{padding:1.25rem}.identity-passport-independent strong{font-size:.9375rem!important}.identity-passport-independent p,.identity-passport-independent a{font-size:.875rem!important}.identity-passport-boundaries{grid-template-columns:1fr 2rem 1fr 2rem 1fr}.identity-passport-boundaries>article{padding:1rem}.identity-passport-boundaries>article b,.identity-passport-boundaries>article span{font-size:.75rem!important}.identity-passport-boundaries>article h3{font-size:.9375rem!important}.identity-passport-boundaries>article p{line-height:1.45;font-size:.875rem!important}.identity-passport-boundaries>aside{padding:.8rem 1rem}.identity-passport-boundaries>aside strong{font-size:.875rem!important}.identity-passport-boundaries>aside p{line-height:1.4;font-size:.8125rem!important}@media (max-width:80rem){.identity-passport-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-passport-system:nth-child(3){border-right:0}.identity-passport-system:nth-child(n+4){border-top-width:1px}}@media (max-width:56rem){.identity-passport-hero{grid-template-columns:1fr}.identity-passport-card{margin-top:0}.identity-passport-table-wrap{background:#f6f9f7;padding:.75rem;overflow:visible}.identity-passport-contexts table,.identity-passport-contexts tbody{min-width:0;display:block}.identity-passport-contexts thead{display:none}.identity-passport-contexts tbody{gap:.75rem;display:grid}.identity-passport-contexts tbody tr{background:#fff;border:1px solid #dbe4df;padding:.8rem;display:grid}.identity-passport-contexts tbody th{border-bottom:1px solid #e1e7e4;width:100%;min-width:0;padding:0 0 .75rem}.identity-passport-contexts tbody td{border-bottom:1px solid #edf0ee;grid-template-columns:7rem 1.5rem minmax(0,1fr);align-items:center;gap:0 .35rem;width:100%;min-width:0;padding:.55rem 0;display:grid}.identity-passport-contexts tbody td:before{content:attr(data-label);color:#66746e;letter-spacing:.04em;text-transform:uppercase;grid-row:span 2;font-size:.75rem;font-weight:800}.identity-passport-contexts tbody td>i{grid-column:2;margin:0}.identity-passport-contexts tbody td>strong{grid-column:3}.identity-passport-contexts tbody td>small{grid-column:3;margin:.12rem 0 0}.identity-passport-contexts tbody td.identity-passport-context-actions{border-bottom:0;flex-wrap:wrap;gap:.4rem .7rem;min-width:0;padding-top:.75rem;display:flex}.identity-passport-contexts tbody td.identity-passport-context-actions:before{width:100%}.identity-passport-context-actions>b{order:1}.identity-passport-context-bridge{order:2;margin:.25rem 0!important}.identity-passport-context-actions>a{order:3;margin:.2rem 0 0!important}.identity-passport-contexts>footer{grid-template-columns:2.4rem minmax(0,1fr)}.identity-passport-contexts>footer a{grid-column:2}}@media (max-width:42rem){.identity-passport-intro{padding:1.15rem}.identity-passport-intro h2{font-size:1.3rem!important}.identity-passport-card{margin:0 .75rem .75rem;box-shadow:.25rem .25rem #d8e5df}.identity-passport-card>header{grid-template-columns:3rem minmax(0,1fr)}.identity-passport-card>header>b{grid-column:2;justify-self:start}.identity-passport-system-grid{grid-template-columns:1fr}.identity-passport-system{border-right:0;min-height:0}.identity-passport-systems>header,.identity-passport-contexts>header{flex-direction:column;align-items:flex-start;gap:.5rem}.identity-passport-contexts tbody td{grid-template-columns:6rem 1.5rem minmax(0,1fr)}.identity-passport-boundaries{grid-template-columns:1fr}.identity-passport-boundaries>i{display:none}.identity-passport-boundaries>article{border-bottom:1px solid #526a62}.identity-passport-boundaries>aside{grid-column:auto}}.identity-passport-live-boundary{background:#f4f7f5;min-height:100vh}.identity-passport-live-boundary>.social-app-shell{min-height:calc(100vh - 4rem)}.identity-passport-live-state{--passport-live-accent:#58ddb2;color:#f2faf7;background:#173a30;border-bottom:1px solid #315c50;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 39.5rem);display:flex}.identity-passport-live-state>div,.identity-passport-live-state>aside{align-items:center;gap:.75rem;display:flex}.identity-passport-live-state>div{min-width:0}.identity-passport-live-state>div>span{color:var(--passport-live-accent);letter-spacing:.08em;background:#204b3e;border:1px solid #3f6d5e;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.identity-passport-live-state>div>p{color:#c1d3cd;margin:0;font-size:.875rem;line-height:1.4}.identity-passport-live-state>aside{flex:none}.identity-passport-live-state>aside>i{background:var(--passport-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #58ddb221}.identity-passport-live-state>aside>strong{font-size:.875rem}.identity-passport-live-state>aside>time{color:#abc2ba;font-variant-numeric:tabular-nums;font-size:.75rem}.identity-passport-live-state>aside>button{color:#72e1bd;cursor:pointer;background:#21483c;border:1px solid #52796c;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:800}.identity-passport-live-state>aside>button:disabled{cursor:wait;opacity:.62}.identity-passport-live-state.syncing>aside>i{background:#dfa63e;animation:1s ease-in-out infinite identity-passport-live-pulse}.identity-passport-live-state.offline{background:#54421f;border-color:#b78736}.identity-passport-live-state.offline>aside>i{background:#e0a23a}.identity-passport-live-state.unavailable{background:#5b302c;border-color:#8f413b}.identity-passport-live-state.unavailable>aside>i{background:#e27b70}.identity-passport-entry-route{background:#fff;border:1px solid #c9d6d1;border-top:.25rem solid #08795d}.identity-passport-entry-route>header{background:linear-gradient(90deg,#edf8f3,#fff 72%);border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.125rem;display:flex}.identity-passport-entry-route>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:900}.identity-passport-entry-route>header h2{color:#18372f;margin:.375rem 0 .25rem;font-size:1.125rem;line-height:1.35}.identity-passport-entry-route>header p{color:#65766f;margin:0;font-size:.875rem;line-height:1.5}.identity-passport-entry-route>header>b{color:#08795d;letter-spacing:.06em;background:#e7f6ef;border:1px solid #9fc9b7;flex:none;padding:.5rem .75rem;font-size:.75rem}.identity-passport-entry-flow{background:#f7faf8;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1.15fr);align-items:stretch;padding:1rem;display:grid}.identity-passport-entry-flow>i{color:#81938c;place-items:center;font-size:1rem;font-style:normal;display:grid}.identity-passport-entry-flow article{background:#fff;border:1px solid #d8e2de;border-top:.1875rem solid #9baca5;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.875rem;display:grid}.identity-passport-entry-flow article.identity{border-top-color:#16815f}.identity-passport-entry-flow article.area{border-top-color:#315f78}.identity-passport-entry-flow article.context{border-top-color:#a46f18}.identity-passport-entry-flow article>span{color:#526860;border:1px solid #c8d5d0;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:900;display:grid}.identity-passport-entry-flow article div{min-width:0}.identity-passport-entry-flow article :is(small,strong,p){display:block}.identity-passport-entry-flow article small{color:#667972;letter-spacing:.05em;font-size:.75rem;font-weight:850}.identity-passport-entry-flow article strong{color:#1c352d;overflow-wrap:anywhere;margin-top:.25rem;font-size:.9375rem;line-height:1.35}.identity-passport-entry-flow article p{color:#718079;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.identity-passport-entry-flow article.destination{background:#203b33;border-color:#60dab4 #24483d #24483d;grid-template-columns:2rem minmax(0,1fr)}.identity-passport-entry-flow article.destination>span{color:#8ae3c7;border-color:#507167}.identity-passport-entry-flow article.destination small{color:#a9c9bf}.identity-passport-entry-flow article.destination strong{color:#fff}.identity-passport-entry-flow article.destination p{color:#b8ccc6}.identity-passport-entry-flow article.destination a{color:#fff;background:#2e5b4d;border:1px solid #66c9aa;grid-column:1/-1;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.75rem;font-size:.875rem;font-weight:800;display:inline-flex}.identity-passport-entry-route>footer{border-top:1px solid #dfe6e3;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5rem;padding:.875rem 1.125rem;display:grid}.identity-passport-entry-route>footer>span{color:#08795d;background:#e7f5ef;place-items:center;width:2.5rem;height:2.5rem;display:grid}.identity-passport-entry-route>footer p{margin:0}.identity-passport-entry-route>footer :is(strong,small){display:block}.identity-passport-entry-route>footer strong{font-size:.875rem}.identity-passport-entry-route>footer small{color:#65766f;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.identity-passport-entry-route>footer a{color:#08795d;border:1px solid #9fc9b7;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:800;display:inline-flex}.identity-passport-live-unavailable{background:#f4f7f5;place-items:center;min-height:calc(100vh - 4rem);padding:1.75rem;display:grid}.identity-passport-live-unavailable>section{text-align:center;background:#fff;border:1px solid #d9bbb5;border-top:.25rem solid #a95243;width:min(38rem,100%);padding:2rem}.identity-passport-live-unavailable>section>span{color:#8b4a40;background:#f3dfdb;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .75rem;font-size:1.125rem;display:grid}.identity-passport-live-unavailable small{color:#9b5b50;letter-spacing:.08em;font-size:.75rem;font-weight:900}.identity-passport-live-unavailable h1{color:#2d4039;margin:.625rem 0 .5rem;font-size:1.25rem}.identity-passport-live-unavailable p{color:#687a73;margin:0 auto;font-size:.9375rem;line-height:1.55}.identity-passport-live-unavailable div{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.identity-passport-live-unavailable a{color:#fff;background:#167e61;border:1px solid #167e61;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:800;display:inline-flex}.identity-passport-live-unavailable a:last-child{color:#167e61;background:#fff}@keyframes identity-passport-live-pulse{50%{opacity:.45;transform:scale(.82)}}@media (max-width:70rem){.identity-passport-entry-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.identity-passport-entry-flow>i{display:none}}@media (max-width:50rem){.identity-passport-live-state{flex-direction:column;align-items:flex-start}.identity-passport-live-state>aside{width:100%}.identity-passport-live-state>aside>button{margin-left:auto}.identity-passport-entry-route>header{flex-direction:column;align-items:flex-start}.identity-passport-entry-route>footer{grid-template-columns:2.5rem minmax(0,1fr)}.identity-passport-entry-route>footer a{grid-column:2;justify-self:start}}@media (max-width:34rem){.identity-passport-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.identity-passport-live-state>aside>time{display:none}.identity-passport-entry-flow,.identity-passport-entry-route>footer{grid-template-columns:1fr}.identity-passport-entry-route>footer>span{display:none}.identity-passport-entry-route>footer a{grid-column:1;width:100%}.identity-passport-live-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.identity-passport-live-state.syncing>aside>i{animation:none}}.social-readable-workspace .social-app-shell{font-size:1rem}.social-readable-workspace .social-app-shell :where(a,button,summary,input,select,textarea):focus-visible{outline:.1875rem solid var(--green)}@supports (color:color-mix(in lab, red, red)){.social-readable-workspace .social-app-shell :where(a,button,summary,input,select,textarea):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--green) 72%, white)}}.social-readable-workspace .social-app-shell :where(a,button,summary,input,select,textarea):focus-visible{outline-offset:.125rem}.social-readable-workspace .social-app-shell :where(button:not(:disabled),summary){cursor:pointer}.social-readable-workspace .social-topbar{grid-template-columns:14.5rem minmax(18rem,34rem) 1fr;gap:1.5rem;height:4.25rem}.social-readable-workspace .social-search{gap:.625rem;height:2.75rem;padding-inline:.875rem .375rem}.social-readable-workspace .social-search input{font-size:.875rem}.social-readable-workspace .social-search button,.social-readable-workspace .social-live-badge-control,.social-readable-workspace .social-topbar>nav a{font-size:.75rem}.social-readable-workspace .social-search button,.social-readable-workspace .social-live-badge-control{min-height:2.75rem;padding-inline:.75rem}.social-readable-workspace .social-topbar>nav>a,.social-readable-workspace .identity-area-trigger{min-width:2.75rem;min-height:2.75rem}.social-readable-workspace .social-notification-link b,.social-readable-workspace .social-conversation-link b,.social-readable-workspace .social-nav-badge,.social-readable-workspace .social-nav-group-badge{min-width:1.25rem;height:1.25rem;font-size:.75rem}.social-readable-workspace .social-layout{grid-template-columns:14.5rem minmax(0,1fr) 18.75rem;gap:1.25rem;width:min(82rem,100% - 2rem);padding-block:1.5rem 3rem}.social-readable-workspace .social-navigation,.social-readable-workspace .social-context-column{top:5.5rem}.social-readable-workspace .social-avatar{width:2.5rem;height:2.5rem;font-size:.875rem}.social-readable-workspace .social-avatar.large{width:3.25rem;height:3.25rem;font-size:1rem}.social-readable-workspace .social-person-card{gap:.75rem;min-height:4.5rem;padding-block:1rem}.social-readable-workspace .social-person-card strong{font-size:.875rem}.social-readable-workspace .social-person-card small,.social-readable-workspace .social-nav-group-copy small,.social-readable-workspace .social-privacy-note p{font-size:.75rem;line-height:1.45}.social-readable-workspace .social-nav-group>summary{gap:.625rem;min-height:3.5rem;padding-inline:.625rem}.social-readable-workspace .social-nav-group-icon{width:1.75rem;height:1.75rem;font-size:.875rem}.social-readable-workspace .social-nav-group-copy strong,.social-readable-workspace .social-privacy-note strong{font-size:.875rem}.social-readable-workspace .social-nav-group>div a{gap:.625rem;min-height:2.75rem;padding-inline:1rem .625rem;font-size:.8125rem}.social-readable-workspace .context-breadcrumb{gap:.5rem;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem}.social-readable-workspace .social-identity-spotlight>header{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;padding:.75rem}.social-readable-workspace .social-identity-spotlight>header>span{width:2.25rem;height:2.25rem;font-size:.875rem}.social-readable-workspace .social-identity-spotlight header small,.social-readable-workspace .social-identity-roles b,.social-readable-workspace .social-identity-spotlight>footer>span,.social-readable-workspace .social-identity-spotlight>footer a{font-size:.75rem}.social-readable-workspace .social-identity-spotlight header strong{font-size:.875rem}.social-readable-workspace .social-identity-spotlight header p{font-size:.75rem;line-height:1.45}.social-readable-workspace .social-identity-roles{gap:.375rem;padding:0 .75rem .75rem}.social-readable-workspace .social-identity-roles b{padding:.25rem .375rem}.social-readable-workspace .social-identity-spotlight>footer{padding:.625rem .75rem}.social-readable-workspace .social-academy-focus>summary{grid-template-columns:2.25rem minmax(0,1fr) .875rem;gap:.625rem;min-height:4.75rem;padding:.75rem}.social-readable-workspace .social-academy-focus>summary>span{width:2.25rem;height:2.25rem;font-size:.875rem}.social-readable-workspace .social-academy-focus>summary small,.social-readable-workspace .social-academy-focus>summary p,.social-readable-workspace .social-academy-focus>summary>b,.social-readable-workspace .social-academy-focus-menu>header span,.social-readable-workspace .social-academy-focus-menu>header small,.social-readable-workspace .social-academy-focus-menu>nav a small,.social-readable-workspace .social-academy-focus-menu>nav a>b,.social-readable-workspace .social-academy-focus-menu>footer span,.social-readable-workspace .social-academy-focus-menu>footer a{font-size:.75rem}.social-readable-workspace .social-academy-focus>summary strong,.social-readable-workspace .social-academy-focus-menu>nav a strong{font-size:.8125rem}.social-readable-workspace .social-academy-focus-menu{width:19rem}.social-readable-workspace .social-academy-focus-menu>header strong{font-size:.9375rem}.social-readable-workspace .social-academy-focus-menu>nav a{grid-template-columns:2rem minmax(0,1fr) auto;min-height:3.5rem}.social-readable-workspace .social-academy-focus-menu>nav a>i{width:2rem;height:2rem;font-size:.75rem}.social-readable-workspace .social-academy-focus-menu>footer a,.social-readable-workspace .social-identity-spotlight>footer a{align-items:center;min-height:2.75rem;display:inline-flex}.social-readable-workspace .identity-area-trigger{min-height:2.5rem}.social-readable-workspace .identity-area-trigger-copy,.social-readable-workspace .admin-account-popover>header small,.social-readable-workspace .admin-account-popover>header em,.social-readable-workspace .admin-account-popover>header>b,.social-readable-workspace .admin-account-popover>section>span,.social-readable-workspace .admin-account-popover>section small,.social-readable-workspace .admin-account-popover>section>a>b,.social-readable-workspace .admin-account-popover>footer a,.social-readable-workspace .identity-area-popover>section>a.initial>b,.social-readable-workspace .identity-area-popover>section>a>em,.social-readable-workspace .identity-area-popover>aside>span,.social-readable-workspace .identity-area-popover>aside p{font-size:.75rem}.social-readable-workspace .admin-account-popover>header strong,.social-readable-workspace .admin-account-popover>section strong{font-size:.875rem}.social-readable-workspace .admin-account-popover>section>a{min-height:3.5rem}.social-readable-workspace .social-page-heading{min-height:4.75rem;margin-bottom:1rem}.social-readable-workspace .social-page-heading>div>span,.social-readable-workspace .social-page-heading>a{font-size:.8125rem}.social-readable-workspace .social-page-heading h1{letter-spacing:-.02em;margin-top:.375rem;font-size:1.5rem}.social-readable-workspace .social-page-heading p{margin-top:.375rem;font-size:.9375rem;line-height:1.5}.social-readable-workspace .feed-context-heading{grid-template-columns:minmax(0,1fr) minmax(21rem,26rem);align-items:center;gap:1.25rem;min-height:8.25rem}.social-readable-workspace .feed-heading-copy{min-width:0}.social-readable-workspace .feed-heading-link{color:var(--green);margin-top:.625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.social-readable-workspace .feed-community-passport{border:1px solid #dfe8e3;border-left:.25rem solid var(--green);background:#f8fbf9;grid-template-columns:minmax(0,1.25fr) auto minmax(0,.85fr);align-items:center;gap:.75rem;min-height:6rem;padding:.75rem .875rem .625rem 1rem;display:grid;box-shadow:0 .375rem 1rem #1434270d}.social-readable-workspace .feed-passport-person,.social-readable-workspace .feed-passport-area{align-items:center;gap:.625rem;min-width:0;display:flex}.social-readable-workspace .feed-passport-area{gap:.125rem;display:grid}.social-readable-workspace .feed-passport-avatar{color:#174a35;background-color:#d8e9df;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #cadbd2}.social-readable-workspace .feed-passport-person>span{gap:.125rem;min-width:0;display:grid}.social-readable-workspace .feed-community-passport small{letter-spacing:.06em;color:#658074;font-size:.75rem;font-weight:900}.social-readable-workspace .feed-community-passport strong{color:#173d2f;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.2;overflow:hidden}.social-readable-workspace .feed-community-passport b{color:#577066;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.25;overflow:hidden}.social-readable-workspace .feed-community-passport>i{color:var(--green);font-size:1rem;font-style:normal;font-weight:900}.social-readable-workspace .feed-community-passport>p{color:#617a6f;text-align:right;border-top:1px solid #e0e9e4;grid-column:1/-1;margin:.375rem 0 0;padding-top:.5rem;font-size:.75rem;font-weight:750;line-height:1.25}.social-readable-workspace .feed-context-lens{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:6.5rem;margin-bottom:.875rem;padding:1rem}.social-readable-workspace .feed-context-lens>span{width:3.25rem;height:3.25rem;font-size:.875rem}.social-readable-workspace .feed-context-lens.all>span{font-size:1.25rem}.social-readable-workspace .feed-context-lens>div small,.social-readable-workspace .feed-context-lens>nav b,.social-readable-workspace .feed-context-lens>nav a{font-size:.75rem}.social-readable-workspace .feed-context-lens>div strong{margin-top:.375rem;font-size:.9375rem}.social-readable-workspace .feed-context-lens>div p{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-readable-workspace .feed-context-lens>nav{gap:.5rem}.social-readable-workspace .feed-context-lens>nav b,.social-readable-workspace .feed-context-lens>nav a{align-items:center;min-height:2.25rem;padding-inline:.75rem}.social-readable-workspace .feed-circle-navigation{margin-bottom:.875rem}.social-readable-workspace .feed-circle-navigation>header{min-height:5.75rem;padding:1rem}.social-readable-workspace .feed-circle-navigation>header span,.social-readable-workspace .feed-circle-navigation>header>b small{font-size:.75rem}.social-readable-workspace .feed-circle-navigation>header strong{margin-top:.375rem;font-size:1rem}.social-readable-workspace .feed-circle-navigation>header small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-readable-workspace .feed-circle-navigation>header>b{min-width:4.5rem;padding-left:1rem;font-size:1.5rem}.social-readable-workspace .feed-circle-navigation>nav a{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;min-height:5rem;padding:.75rem}.social-readable-workspace .feed-circle-navigation>nav a>i,.social-readable-workspace .feed-circle-navigation>nav a>b{width:2rem;height:2rem;font-size:.75rem}.social-readable-workspace .feed-circle-navigation>nav a strong{font-size:.875rem}.social-readable-workspace .feed-circle-navigation>nav a small{margin-top:.25rem;font-size:.75rem}.social-readable-workspace .feed-circle-navigation>footer{gap:.75rem;min-height:4rem;padding:.75rem}.social-readable-workspace .feed-circle-navigation>footer>span,.social-readable-workspace .feed-circle-navigation>footer>small,.social-readable-workspace .feed-circle-navigation>footer nav a{font-size:.75rem}.social-readable-workspace .feed-circle-navigation>footer nav a{min-height:2.25rem;padding-inline:.75rem}.social-readable-workspace .feed-stream-heading{min-height:4.75rem;margin-bottom:.75rem;padding:.75rem 1rem}.social-readable-workspace .feed-stream-heading>div>span{width:2.5rem;height:2.5rem;font-size:.875rem}.social-readable-workspace .feed-stream-heading p small,.social-readable-workspace .feed-stream-heading p em,.social-readable-workspace .feed-live-status>b small,.social-readable-workspace .feed-live-status>button,.social-readable-workspace .feed-live-status>button>strong{font-size:.75rem}.social-readable-workspace .feed-stream-heading p strong{margin-top:.25rem;font-size:.9375rem}.social-readable-workspace .feed-stream-heading p em{margin-top:.25rem}.social-readable-workspace .feed-live-status>b{min-width:4.5rem;font-size:1.25rem}.social-readable-workspace .feed-live-status>button{cursor:pointer;gap:.5rem;min-height:2.25rem;padding-inline:.75rem}.social-readable-workspace .social-feed-stack{gap:.75rem}.social-readable-workspace .social-composer{padding:1rem}.social-readable-workspace .social-composer-head{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.social-readable-workspace .social-composer textarea{min-height:7rem;padding:.875rem;font-size:1rem;line-height:1.55}.social-readable-workspace .social-blog-title-input{min-height:2.75rem;margin:.75rem 0 0 3.25rem;font-size:.9375rem}.social-readable-workspace .social-composer-tools,.social-readable-workspace .social-composer-media,.social-readable-workspace .social-composer-options{margin-left:3.25rem}.social-readable-workspace .social-composer-tools{gap:.75rem;min-height:3.25rem}.social-readable-workspace .social-composer-tools label{min-height:2.25rem;padding-inline:.75rem;font-size:.8125rem}.social-readable-workspace .social-composer-tools label span,.social-readable-workspace .social-composer-tools small,.social-readable-workspace .social-composer-tools b{font-size:.75rem}.social-readable-workspace .social-composer-options{grid-template-columns:minmax(0,1.25fr) minmax(7rem,.7fr) minmax(8rem,.9fr) auto;gap:.5rem;margin-top:.75rem}.social-readable-workspace .social-composer-options select,.social-readable-workspace .social-composer-options button{min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}.social-readable-workspace .social-form-error,.social-readable-workspace .feed-live-error,.social-readable-workspace .feed-side-context-empty{padding:.75rem;font-size:.8125rem;line-height:1.5}.social-readable-workspace .network-post{padding:1rem 1rem 0}.social-readable-workspace .network-post>header{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem}.social-readable-workspace .network-post header a,.social-readable-workspace .network-post header>div>strong{font-size:.9375rem}.social-readable-workspace .network-post header small,.social-readable-workspace .post-audience,.social-readable-workspace .post-kind,.social-readable-workspace .post-community-link{font-size:.75rem}.social-readable-workspace .post-audience,.social-readable-workspace .post-kind{padding:.375rem .5rem}.social-readable-workspace .post-kind,.social-readable-workspace .network-post-body,.social-readable-workspace .post-community-link,.social-readable-workspace .post-media-grid{margin-left:3.25rem}.social-readable-workspace .network-blog-title,.social-readable-workspace .network-topic-title{margin-left:3.25rem;font-size:1.125rem;line-height:1.35}.social-readable-workspace .network-post-body{margin-block:.875rem;font-size:1rem;line-height:1.65}.social-readable-workspace .post-media-grid figure>span{font-size:.75rem}.social-readable-workspace .network-post>footer{gap:1rem;min-height:3.5rem;padding-left:3.25rem}.social-readable-workspace .network-post>footer button,.social-readable-workspace .network-post>footer a,.social-readable-workspace .network-post>footer span{align-items:center;min-height:2.25rem;font-size:.8125rem;display:inline-flex}.social-readable-workspace .social-empty{min-height:12rem;padding:1.5rem}.social-readable-workspace .social-empty strong{margin-top:.625rem;font-size:1rem}.social-readable-workspace .social-empty p{font-size:.875rem}.social-readable-workspace .feed-history-control{gap:1rem;min-height:5.5rem;padding:.875rem 1rem}.social-readable-workspace .feed-history-control div span,.social-readable-workspace .feed-history-control div small,.social-readable-workspace .feed-history-control>b,.social-readable-workspace .feed-history-control>p{font-size:.75rem}.social-readable-workspace .feed-history-control div strong{margin-top:.375rem;font-size:.9375rem}.social-readable-workspace .feed-history-control div small{margin-top:.25rem}.social-readable-workspace .feed-history-control button{min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-readable-workspace .social-side-card{padding:1rem}.social-readable-workspace .social-side-heading{padding-bottom:.75rem}.social-readable-workspace .social-side-heading strong,.social-readable-workspace .privacy-summary>strong{font-size:.9375rem}.social-readable-workspace .social-side-heading small,.social-readable-workspace .social-side-heading>a,.social-readable-workspace .side-community small,.social-readable-workspace .feed-side-context-empty,.social-readable-workspace .privacy-summary b{font-size:.75rem}.social-readable-workspace .side-community{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.625rem;min-height:4.75rem}.social-readable-workspace .side-community>span{width:2.25rem;height:2.25rem;font-size:.875rem}.social-readable-workspace .side-community a,.social-readable-workspace .privacy-summary>div{font-size:.8125rem}.social-readable-workspace .join-action button{min-height:2.25rem;padding-inline:.625rem;font-size:.75rem}.social-readable-workspace .privacy-summary>div{gap:.5rem;min-height:2.75rem}.social-readable-workspace .feed-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:11rem;padding:1.25rem}.social-readable-workspace .feed-context-unavailable>div small,.social-readable-workspace .feed-context-unavailable>nav a,.social-readable-workspace .feed-context-unavailable>nav button{font-size:.75rem}.social-readable-workspace .feed-context-unavailable>div strong{font-size:1rem}.social-readable-workspace .feed-context-unavailable>div p{font-size:.875rem;line-height:1.55}.social-readable-workspace .feed-context-unavailable>nav a,.social-readable-workspace .feed-context-unavailable>nav button{min-height:2.5rem;padding-inline:.75rem}@media (max-width:68.75rem){.social-readable-workspace .social-layout{grid-template-columns:5rem minmax(0,1fr) 17rem}.social-readable-workspace .social-layout:has(.social-page-content:last-child){grid-template-columns:5rem minmax(0,1fr)}.social-readable-workspace .social-topbar{grid-template-columns:10rem minmax(16rem,28rem) 1fr}.social-readable-workspace .social-nav-group>div a{justify-content:center;padding-inline:0;font-size:0}.social-readable-workspace .social-nav-group>div a>span{width:2rem;font-size:.875rem}.social-readable-workspace .social-navigation>.social-identity-spotlight,.social-readable-workspace .social-navigation>.social-academy-focus{width:3.5rem}.social-readable-workspace .social-navigation>.social-identity-spotlight>header,.social-readable-workspace .social-navigation>.social-academy-focus>summary{min-height:3.5rem;padding:.625rem}.social-readable-workspace .social-navigation>.social-identity-spotlight>header>span,.social-readable-workspace .social-navigation>.social-academy-focus>summary>span{width:2rem;height:2rem}.social-readable-workspace .social-navigation>.social-academy-focus>.social-academy-focus-menu{left:4rem}}@media (max-width:47.5rem){.social-readable-workspace .social-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;height:4rem}:is(.social-readable-workspace .social-layout,.social-readable-workspace .social-layout:has(.social-page-content:last-child)){grid-template-columns:1fr;width:min(100% - 1.5rem,42.5rem);padding-top:1rem}.social-readable-workspace .social-nav-mobile>details>summary{min-height:3.5rem}.social-readable-workspace .social-nav-mobile>details>summary small,.social-readable-workspace .social-nav-mobile-panel section>header small{font-size:.75rem}.social-readable-workspace .social-nav-mobile>details>summary strong,.social-readable-workspace .social-nav-mobile-panel section>header strong,.social-readable-workspace .social-nav-mobile-panel a{font-size:.8125rem}.social-readable-workspace .social-nav-mobile-panel a{min-height:2.75rem}.social-readable-workspace .feed-context-heading{grid-template-columns:1fr;align-items:stretch}.social-readable-workspace .feed-community-passport{width:100%}.social-readable-workspace .feed-context-lens,.social-readable-workspace .feed-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.social-readable-workspace .feed-context-lens>nav,.social-readable-workspace .feed-context-unavailable>nav{grid-column:2}.social-readable-workspace .feed-circle-navigation>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.social-readable-workspace .social-composer-options{grid-template-columns:1fr 1fr}.social-readable-workspace .social-composer-options button{min-height:2.75rem}.social-readable-workspace .network-post>footer{flex-wrap:wrap}}@media (max-width:30rem){.social-readable-workspace .feed-community-passport{grid-template-columns:minmax(0,1fr) auto}.social-readable-workspace .feed-passport-area{border-top:1px solid #e0e9e4;grid-column:1/-1;padding:.625rem 0 0 3.125rem}.social-readable-workspace .feed-community-passport>i{justify-self:end}.social-readable-workspace .feed-context-lens,.social-readable-workspace .feed-context-unavailable,.social-readable-workspace .feed-circle-navigation>nav,.social-readable-workspace .feed-circle-navigation>footer,.social-readable-workspace .feed-history-control{grid-template-columns:1fr}.social-readable-workspace .feed-context-lens>nav,.social-readable-workspace .feed-context-unavailable>nav{grid-column:auto}.social-readable-workspace .feed-circle-navigation>nav a,.social-readable-workspace .feed-circle-navigation>nav a:nth-child(2n),.social-readable-workspace .feed-circle-navigation>nav a:nth-child(3n){border-bottom:1px solid #e8edeb;border-right:0}.social-readable-workspace .feed-circle-navigation>nav a:last-child{border-bottom:0}.social-readable-workspace .feed-circle-navigation>footer nav{width:100%}.social-readable-workspace .feed-circle-navigation>footer nav a{flex:1;justify-content:center}.social-readable-workspace .feed-stream-heading{align-items:flex-start}.social-readable-workspace .feed-live-status{flex-direction:column;align-items:flex-end}.social-readable-workspace .social-blog-title-input,.social-readable-workspace .social-composer-tools,.social-readable-workspace .social-composer-media,.social-readable-workspace .social-composer-options,.social-readable-workspace .post-kind,.social-readable-workspace .network-blog-title,.social-readable-workspace .network-topic-title,.social-readable-workspace .network-post-body,.social-readable-workspace .post-community-link,.social-readable-workspace .post-media-grid{margin-left:0}.social-readable-workspace .social-composer-tools small{display:none}.social-readable-workspace .social-composer-options{grid-template-columns:1fr}.social-readable-workspace .network-post>header{grid-template-columns:2.5rem minmax(0,1fr)}.social-readable-workspace .post-audience{grid-column:2;justify-self:start}.social-readable-workspace .network-post>footer{gap:.75rem;padding-left:0}.social-readable-workspace .feed-history-control button,.social-readable-workspace .feed-history-control>b{text-align:center;width:100%}}.social-discovery-workspace .social-discovery{gap:1rem}.social-discovery-workspace .discovery-context-lens{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:7rem;padding:1rem}.social-discovery-workspace .discovery-context-mark{width:3.25rem;height:3.25rem;font-size:.875rem}.social-discovery-workspace .discovery-context-lens.all .discovery-context-mark{font-size:1.25rem}.social-discovery-workspace .discovery-context-lens.external{background:#f2f8fb;border-color:#b9d2e1;box-shadow:inset .25rem 0 #32769c}.social-discovery-workspace .discovery-context-lens.external .discovery-context-mark{background:#285f7e;border-color:#8cb9d1}.social-discovery-workspace .discovery-context-lens.external>div>small{color:#235f82}.social-discovery-workspace .discovery-context-lens.external>nav>b{color:#235f82;background:#e4f0f6;border-color:#b9d2e1}.social-discovery-workspace .discovery-context-lens.external>nav>a{color:#235f82;border-color:#7aabc4}.social-discovery-workspace .discovery-context-lens>div>small,.social-discovery-workspace .discovery-context-lens>nav>b{font-size:.75rem}.social-discovery-workspace .discovery-context-lens h2{margin:.375rem 0 .25rem;font-size:1.125rem;line-height:1.3}.social-discovery-workspace .discovery-context-lens p{font-size:.875rem;line-height:1.55}.social-discovery-workspace .discovery-context-lens>nav{gap:.5rem}.social-discovery-workspace .discovery-context-lens>nav>b,.social-discovery-workspace .discovery-context-lens>nav>a{align-items:center;min-height:2.5rem;padding-inline:.75rem;display:flex}.social-discovery-workspace .discovery-context-lens>nav>a{font-size:.8125rem}.social-discovery-workspace .discovery-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.social-discovery-workspace .discovery-summary.contextual{grid-template-columns:repeat(4,minmax(0,1fr))}.social-discovery-workspace .discovery-summary>div{gap:.75rem;min-height:6rem;padding:.875rem 1rem}.social-discovery-workspace .discovery-summary>div>span{width:2.5rem;height:2.5rem;font-size:1rem}.social-discovery-workspace .discovery-summary strong{font-size:1.375rem}.social-discovery-workspace .discovery-summary small{margin-top:.25rem;font-size:.75rem;line-height:1.35}.social-discovery-workspace .discovery-controls{grid-template-columns:minmax(18rem,1fr) auto;gap:.75rem 1rem;min-height:7.5rem;padding:.75rem}.social-discovery-workspace .discovery-controls>label{gap:.625rem;height:2.75rem;padding-inline:.75rem}.social-discovery-workspace .discovery-controls input{font-size:.9375rem}.social-discovery-workspace .discovery-controls label>button{cursor:pointer;min-width:2rem;min-height:2rem;font-size:1.125rem}.social-discovery-workspace .discovery-controls>div[role=tablist]{grid-area:2/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.social-discovery-workspace .discovery-controls>div[role=tablist] button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.social-discovery-workspace .discovery-controls>.discovery-control-status{grid-area:1/2;gap:.75rem}.social-discovery-workspace .discovery-control-status>small,.social-discovery-workspace .discovery-controls>.discovery-control-status>button,.social-discovery-workspace .discovery-control-status button>b{font-size:.75rem}.social-discovery-workspace .discovery-controls>.discovery-control-status>button{cursor:pointer;gap:.5rem;min-height:2.5rem;padding-inline:.75rem}.social-discovery-workspace .discovery-action-receipt{color:#174d35;background:#f1faf5;border:1px solid #aed8c2;border-left:.25rem solid #238a59;grid-template-columns:2rem minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem;min-height:3.5rem;margin:0;padding:.625rem .75rem;display:grid}.social-discovery-workspace .discovery-action-receipt.external{color:#235f82;background:#f2f8fb;border-color:#b9d2e1 #b9d2e1 #b9d2e1 #32769c}.social-discovery-workspace .discovery-action-receipt>span{border:1px solid;border-radius:.2rem;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.social-discovery-workspace .discovery-action-receipt>strong{font-size:.8125rem;line-height:1.45}.social-discovery-workspace .discovery-action-receipt>button{min-width:2.5rem;min-height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.125rem}.social-discovery-workspace .discovery-section>header{gap:1rem;min-height:5rem;padding:.875rem 1rem}.social-discovery-workspace .discovery-section>header span{font-size:.75rem}.social-discovery-workspace .discovery-section>header h2{margin-top:.375rem;font-size:1.125rem;line-height:1.35}.social-discovery-workspace .discovery-section>header>a{font-size:.8125rem}.social-discovery-workspace .discovery-academy-grid,.social-discovery-workspace .discovery-person-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-discovery-workspace .academy-discovery-card>header{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;min-height:5rem;padding:.75rem}.social-discovery-workspace .academy-discovery-card>header>span{width:2.5rem;height:2.5rem;font-size:.875rem}.social-discovery-workspace .academy-discovery-card>header small,.social-discovery-workspace .academy-discovery-card>header b,.social-discovery-workspace .academy-discovery-card>div>small,.social-discovery-workspace .academy-discovery-card dt{font-size:.75rem}.social-discovery-workspace .academy-discovery-card>header strong{margin-top:.25rem;font-size:.875rem}.social-discovery-workspace .academy-discovery-card>header b{padding:.375rem .5rem}.social-discovery-workspace .academy-discovery-card>div{padding:1rem}.social-discovery-workspace .academy-discovery-card h3{margin:.5rem 0 1rem;font-size:1.125rem;line-height:1.35}.social-discovery-workspace .academy-discovery-card dl>div{min-height:4.25rem;padding:.625rem}.social-discovery-workspace .academy-discovery-card dd{margin-top:.375rem;font-size:1rem}.social-discovery-workspace .academy-discovery-card>footer{gap:.75rem;min-height:3.5rem;padding:.75rem 1rem}.social-discovery-workspace .academy-discovery-card>footer a{align-items:center;min-height:2rem;font-size:.8125rem;display:inline-flex}.social-discovery-workspace .discovery-person-card{padding:1rem}.social-discovery-workspace .discovery-person-card>header{gap:.75rem;min-height:5rem}.social-discovery-workspace .discovery-person-avatar{width:4.25rem;height:4.25rem;font-size:1rem}.social-discovery-workspace .discovery-person-card>header>span{max-width:10rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.35}.social-discovery-workspace .discovery-person-copy{min-height:8.25rem;padding-block:.875rem}.social-discovery-workspace .discovery-person-copy>small{font-size:.8125rem}.social-discovery-workspace .discovery-person-copy h3{margin:.375rem 0 .5rem;font-size:1.125rem}.social-discovery-workspace .discovery-person-copy p{font-size:.9375rem;line-height:1.55}.social-discovery-workspace .discovery-academy{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;min-height:4.5rem;padding:.625rem}.social-discovery-workspace .discovery-academy>span{width:2.25rem;height:2.25rem;font-size:.875rem}.social-discovery-workspace .discovery-academy small{font-size:.75rem}.social-discovery-workspace .discovery-academy strong{margin-top:.25rem;font-size:.875rem}.social-discovery-workspace .discovery-person-meta{gap:.375rem;min-height:4rem;padding-block:.75rem}.social-discovery-workspace .discovery-person-meta span,.social-discovery-workspace .discovery-person-meta b{font-size:.75rem}.social-discovery-workspace .discovery-person-meta b{padding:.25rem .375rem}.social-discovery-workspace .discovery-connection-actions{gap:.5rem;min-height:4.25rem;padding-top:.75rem}.social-discovery-workspace .discovery-connection-actions button,.social-discovery-workspace .discovery-connection-actions>span,.social-discovery-workspace .discovery-connection-actions>a{cursor:pointer;align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.social-discovery-workspace .discovery-connection-actions>a{color:#fff;background:#08795d;border:1px solid #08795d;border-radius:2px;font-weight:800;text-decoration:none}.social-discovery-workspace .discovery-connection-actions>a.discovery-review-link{color:#76571c;background:#fff8e8;border-color:#c9983f;min-height:2.75rem}.social-discovery-workspace .discovery-connection-actions>a.discovery-review-link.outgoing{color:#315e7d;background:#f2f7fa;border-color:#557d9c}.social-discovery-workspace .discovery-connection-actions>a.discovery-review-link.manage{color:#754b2f;background:#fff9f1;border-color:#b9855a}.social-discovery-workspace .discovery-connection-actions button.quiet{min-height:2.5rem;padding-inline:.5rem}.social-discovery-workspace .discovery-connection-actions.reviewing{align-items:flex-start}.social-discovery-workspace .discovery-connection-actions button.selected{color:#08795d;background:#e8f5f0;border-color:#08795d}.social-discovery-workspace .discovery-relationship-decision{background:#f8fbfa;border:1px solid #bed9d0;border-radius:2px;flex:1 0 100%;width:100%}.social-discovery-workspace .discovery-relationship-decision>header{border-bottom:1px solid #dfe9e5;padding:.75rem}.social-discovery-workspace .discovery-relationship-decision>header span,.social-discovery-workspace .discovery-relationship-decision>header strong{display:block}.social-discovery-workspace .discovery-relationship-decision>header span{color:#08795d;letter-spacing:.07em;font-size:.75rem;font-weight:850}.social-discovery-workspace .discovery-relationship-decision>header strong{color:#263a33;margin-top:.25rem;font-size:1rem}.social-discovery-workspace .discovery-relationship-comparison{border-bottom:1px solid #dfe9e5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-discovery-workspace .discovery-relationship-comparison>article{background:#fff;border-top:3px solid #0000;border-right:1px solid #dfe9e5;min-width:0;padding:.75rem}.social-discovery-workspace .discovery-relationship-comparison>article:last-child{border-right:0}.social-discovery-workspace .discovery-relationship-comparison>article.selected{background:#edf8f4;border-top-color:#08795d}.social-discovery-workspace .discovery-relationship-comparison b,.social-discovery-workspace .discovery-relationship-comparison strong{display:block}.social-discovery-workspace .discovery-relationship-comparison b{color:#08795d;letter-spacing:.06em;font-size:.75rem}.social-discovery-workspace .discovery-relationship-comparison strong{color:#30423b;margin-top:.25rem;font-size:.8125rem}.social-discovery-workspace .discovery-relationship-comparison p{color:#687a73;margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.social-discovery-workspace .discovery-relationship-origin{grid-template-columns:2rem minmax(0,1fr);gap:.125rem .625rem;margin:0;padding:.75rem;display:grid}.social-discovery-workspace .discovery-relationship-origin>span{color:#08795d;background:#fff;border:1px solid #bed9d0;grid-row:span 2;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.social-discovery-workspace .discovery-relationship-origin strong,.social-discovery-workspace .discovery-relationship-origin small{min-width:0;display:block}.social-discovery-workspace .discovery-relationship-origin strong{color:#344840;font-size:.8125rem}.social-discovery-workspace .discovery-relationship-origin small{color:#687a73;font-size:.75rem;line-height:1.5}.social-discovery-workspace .discovery-relationship-confirm{background:#fff;border-top:1px solid #dfe9e5;justify-content:flex-end;gap:.5rem;padding:.75rem;display:flex}.social-discovery-workspace .discovery-community-grid>article{grid-template-columns:7rem minmax(0,1fr);min-height:15rem}.social-discovery-workspace .discovery-community-mark{padding:1rem}.social-discovery-workspace .discovery-community-mark>span{width:3rem;height:3rem;font-size:1rem}.social-discovery-workspace .discovery-community-mark small,.social-discovery-workspace .discovery-community-grid article>div>span,.social-discovery-workspace .discovery-community-grid footer>small{font-size:.75rem}.social-discovery-workspace .discovery-community-grid>article>div:last-child{padding:1rem}.social-discovery-workspace .discovery-community-grid h3{margin:.5rem 0 .625rem;font-size:1.125rem;line-height:1.35}.social-discovery-workspace .discovery-community-grid p{font-size:.9375rem;line-height:1.55}.social-discovery-workspace .discovery-community-grid footer{gap:.75rem;min-height:3.5rem;padding-top:.75rem}.social-discovery-workspace .discovery-community-grid .join-action button{min-height:2.5rem;font-size:.8125rem}.social-discovery-workspace .discovery-empty{min-height:18rem;padding:2rem}.social-discovery-workspace .discovery-empty>span{font-size:2rem}.social-discovery-workspace .discovery-empty h2{margin:.75rem 0 .375rem;font-size:1.25rem}.social-discovery-workspace .discovery-empty p{max-width:36rem;font-size:.9375rem;line-height:1.6}.social-discovery-workspace .discovery-empty button{cursor:pointer;min-height:2.75rem;margin-top:1rem;padding-inline:1rem;font-size:.875rem}.social-discovery-workspace .discovery-privacy{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;min-height:5rem;padding:.875rem 1rem}.social-discovery-workspace .discovery-privacy>span{font-size:.75rem}.social-discovery-workspace .discovery-privacy p{font-size:.8125rem;line-height:1.5}.social-discovery-workspace .discovery-privacy a{font-size:.8125rem}.social-discovery-workspace .discovery-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:12rem;padding:1.25rem}.social-discovery-workspace .discovery-context-unavailable>span{width:3.25rem;height:3.25rem;font-size:1rem}.social-discovery-workspace .discovery-context-unavailable small{font-size:.75rem}.social-discovery-workspace .discovery-context-unavailable h2{margin:.375rem 0;font-size:1.125rem;line-height:1.35}.social-discovery-workspace .discovery-context-unavailable p{font-size:.875rem;line-height:1.55}.social-discovery-workspace .discovery-context-unavailable>a{min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}@media (max-width:68.75rem){.social-discovery-workspace .discovery-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.social-discovery-workspace .discovery-summary.contextual{grid-template-columns:repeat(4,minmax(0,1fr))}.social-discovery-workspace .discovery-summary>div:nth-child(3){border-right:0}.social-discovery-workspace .discovery-summary>div:nth-child(-n+3){border-bottom:1px solid #e8edeb}.social-discovery-workspace .discovery-context-lens{grid-template-columns:3.5rem minmax(0,1fr)}.social-discovery-workspace .discovery-context-lens>nav{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.social-discovery-workspace .discovery-academy-grid,.social-discovery-workspace .discovery-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-discovery-workspace .academy-discovery-card:nth-child(3n),.social-discovery-workspace .discovery-person-card:nth-child(3n){border-right:1px solid #e7ecea}.social-discovery-workspace .academy-discovery-card:nth-child(2n),.social-discovery-workspace .discovery-person-card:nth-child(2n){border-right:0}}@media (max-width:47.5rem){.social-discovery-workspace .discovery-summary,.social-discovery-workspace .discovery-summary.contextual{grid-template-columns:repeat(2,minmax(0,1fr))}.social-discovery-workspace .discovery-summary>div:nth-child(3){border-right:1px solid #e8edeb}.social-discovery-workspace .discovery-summary>div:nth-child(2n){border-right:0}.social-discovery-workspace .discovery-controls{grid-template-columns:1fr}.social-discovery-workspace .discovery-controls>.discovery-control-status{grid-area:2/1;justify-content:space-between}.social-discovery-workspace .discovery-controls>div[role=tablist]{grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr))}.social-discovery-workspace .discovery-community-grid,.social-discovery-workspace .discovery-privacy{grid-template-columns:1fr}.social-discovery-workspace .discovery-privacy a{justify-self:start}.social-discovery-workspace .discovery-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.social-discovery-workspace .discovery-context-unavailable>a{grid-column:2;justify-self:start}}@media (max-width:32.5rem){.social-discovery-workspace .discovery-context-lens,.social-discovery-workspace .discovery-context-unavailable,.social-discovery-workspace .discovery-academy-grid,.social-discovery-workspace .discovery-person-grid{grid-template-columns:1fr}.social-discovery-workspace .discovery-context-lens>nav,.social-discovery-workspace .discovery-context-unavailable>a{grid-column:auto}.social-discovery-workspace .discovery-context-lens>nav>b{text-align:center;justify-content:center;width:100%}.social-discovery-workspace .discovery-context-lens>nav>a{text-align:center;white-space:normal;flex:1;justify-content:center}.social-discovery-workspace .discovery-summary,.social-discovery-workspace .discovery-summary.contextual{grid-template-columns:1fr}.social-discovery-workspace .discovery-summary>div,.social-discovery-workspace .discovery-summary>div:nth-child(2n),.social-discovery-workspace .discovery-summary>div:nth-child(3){border-bottom:1px solid #e8edeb;border-right:0}.social-discovery-workspace .discovery-summary>div:last-child{border-bottom:0}.social-discovery-workspace .discovery-controls>div[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.social-discovery-workspace .academy-discovery-card,.social-discovery-workspace .academy-discovery-card:nth-child(2n),.social-discovery-workspace .academy-discovery-card:nth-child(3n),.social-discovery-workspace .discovery-person-card,.social-discovery-workspace .discovery-person-card:nth-child(2n),.social-discovery-workspace .discovery-person-card:nth-child(3n){border-right:0}.social-discovery-workspace .academy-discovery-card>header{grid-template-columns:2.5rem minmax(0,1fr)}.social-discovery-workspace .academy-discovery-card>header b{grid-column:2;justify-self:start}.social-discovery-workspace .academy-discovery-card dl{grid-template-columns:1fr}.social-discovery-workspace .academy-discovery-card dl>div{border-bottom:1px solid #e4eae7;border-right:0}.social-discovery-workspace .academy-discovery-card dl>div:last-child{border-bottom:0}.social-discovery-workspace .academy-discovery-card>footer{flex-direction:column;align-items:flex-start}.social-discovery-workspace .discovery-relationship-comparison{grid-template-columns:1fr}.social-discovery-workspace .discovery-relationship-comparison>article{border-bottom:1px solid #dfe9e5;border-right:0}.social-discovery-workspace .discovery-relationship-comparison>article:last-child{border-bottom:0}.social-discovery-workspace .discovery-relationship-confirm button{flex:1;justify-content:center}.social-discovery-workspace .discovery-community-grid>article{grid-template-columns:1fr}.social-discovery-workspace .discovery-community-mark{min-height:6.5rem}.social-discovery-workspace .discovery-context-unavailable>a{justify-content:center;justify-self:stretch}}.social-connections-workspace .connections-heading{min-height:5.5rem}.social-connections-workspace .connections-heading>nav{gap:.5rem}.social-connections-workspace .connections-heading>nav a{min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-connections-workspace .connection-context-lens{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:6.5rem;margin-bottom:.875rem;padding:1rem}.social-connections-workspace .connection-context-lens>span{width:3.25rem;height:3.25rem;font-size:1rem}.social-connections-workspace .connection-context-lens small,.social-connections-workspace .connection-context-lens>b{font-size:.75rem}.social-connections-workspace .connection-context-lens strong{margin-top:.375rem;font-size:1rem}.social-connections-workspace .connection-context-lens p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-connections-workspace .connection-context-lens>b{align-items:center;min-height:2.25rem;padding-inline:.75rem;display:flex}.social-connections-workspace .connection-view-nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.875rem}.social-connections-workspace .connection-view-nav>a{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;min-height:5rem;padding:.75rem}.social-connections-workspace .connection-view-nav>a:nth-child(4n){border-right:0}.social-connections-workspace .connection-view-nav>a:nth-child(-n+4){border-bottom:1px solid #e7ecea}.social-connections-workspace .connection-view-nav i{width:2rem;height:2rem;font-size:.875rem}.social-connections-workspace .connection-view-nav small{font-size:.75rem}.social-connections-workspace .connection-view-nav strong{margin-top:.25rem;font-size:.875rem}.social-connections-workspace .connection-view-nav>a>b{min-width:1.75rem;height:1.75rem;padding-inline:.375rem;font-size:.75rem}.social-connections-workspace .connection-principles{margin-bottom:.875rem}.social-connections-workspace .connection-principles article{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:7.5rem;padding:1rem}.social-connections-workspace .connection-principles article>span{width:2.5rem;height:2.5rem;font-size:.75rem}.social-connections-workspace .connection-principles strong{font-size:.9375rem;line-height:1.35}.social-connections-workspace .connection-principles p{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-connections-workspace .connection-restriction-notice{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:6rem;margin-bottom:.875rem;padding:1rem}.social-connections-workspace .connection-restriction-notice>b{width:2.75rem;height:2.75rem;font-size:1rem}.social-connections-workspace .connection-restriction-notice strong{font-size:1rem}.social-connections-workspace .connection-restriction-notice p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-connections-workspace .connection-directory-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;min-height:9rem;padding:1rem}.social-connections-workspace .connection-directory-heading{grid-area:1/1}.social-connections-workspace .connection-directory-heading>span{font-size:.75rem}.social-connections-workspace .connection-directory-toolbar h2{margin-top:.375rem;font-size:1.125rem}.social-connections-workspace .connection-directory-toolbar p{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-connections-workspace .connection-directory-toolbar label{grid-area:2/1;gap:.625rem;min-height:2.75rem;padding-inline:.75rem}.social-connections-workspace .connection-directory-toolbar input{font-size:.9375rem}.social-connections-workspace .connection-directory-toolbar label button{cursor:pointer;min-width:2rem;min-height:2rem;font-size:1.125rem}.social-connections-workspace .connection-live-control{grid-area:2/2;min-height:2.75rem}.social-connections-workspace .connection-live-control>span{gap:.5rem;padding-inline:.75rem;font-size:.75rem}.social-connections-workspace .connection-live-control button{width:2.75rem;min-height:2.75rem;font-size:1rem}.social-connections-workspace .connection-directory-toolbar>b{grid-area:1/2;width:2.5rem;height:2.5rem;font-size:.875rem}.social-connections-workspace .connection-directory>article{grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.875rem;min-height:8.5rem;padding:1rem}.social-connections-workspace .connection-directory>article.restricted{padding-left:.875rem}.social-connections-workspace .connection-directory>article>div>strong,.social-connections-workspace .connection-directory .connection-person-link{font-size:1rem}.social-connections-workspace .connection-directory>article>div>small{margin-top:.25rem;font-size:.8125rem}.social-connections-workspace .connection-directory>article>div>p{margin-top:.5rem;font-size:.875rem;line-height:1.5}.social-connections-workspace .connection-directory>article>div p.connection-restriction-detail{font-size:.8125rem;line-height:1.5}.social-connections-workspace .connection-badges{gap:.375rem;margin-top:.625rem}.social-connections-workspace .connection-badges>b{padding:.25rem .375rem;font-size:.75rem}.social-connections-workspace .connection-origin{background:#f8fbf9;border:1px solid #dce7e2;border-left:3px solid #769f8d;max-width:38rem;margin-top:.75rem;padding:.75rem}.social-connections-workspace .connection-origin.external{background:#f7fafc;border-left-color:#537a9b}.social-connections-workspace .connection-origin>span{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.social-connections-workspace .connection-origin b,.social-connections-workspace .connection-origin em{letter-spacing:.06em;font-size:.75rem;font-style:normal;line-height:1.35}.social-connections-workspace .connection-origin b{color:#375f50}.social-connections-workspace .connection-origin em{color:#526760;background:#fff;border:1px solid #d5dfdb;padding:.1875rem .375rem}.social-connections-workspace .connection-origin.external b{color:#355f80}.social-connections-workspace .connection-origin>strong{color:#22372f;margin-top:.375rem;font-size:.875rem;line-height:1.4;display:block}.social-connections-workspace .connection-directory>article>div>.connection-origin p{color:#607069;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.social-connections-workspace .connection-actions{gap:.5rem}.social-connections-workspace .connection-actions button,.social-connections-workspace .connection-state,.social-connections-workspace .connection-message-link,.social-connections-workspace .connection-review-link,.social-connections-workspace .connection-detail-link{cursor:pointer;border:1px solid #08795d;align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.social-connections-workspace .connection-message-link,.social-connections-workspace .connection-review-link{color:#fff;background:#08795d}.social-connections-workspace .connection-state.incoming-review,.social-connections-workspace .connection-state.outgoing-review{color:#426457;background:#f4f8f6;border-color:#c8d9d3}.social-connections-workspace .connection-review-link.outgoing{color:#315e7d;background:#f2f7fa;border-color:#557d9c}.social-connections-workspace .connection-review-link.manage{color:#754b2f;background:#fff9f1;border-color:#b9855a}.social-connections-workspace .connection-detail-link{color:#315d4d;background:#fff;border-color:#cfdbd7}.social-connections-workspace .connection-state{border-color:#cfdbd7}.social-connections-workspace .connection-actions button.quiet{min-height:2.5rem;padding-inline:.625rem;font-size:.8125rem}.social-connections-workspace .connection-directory-empty{min-height:18rem;padding:2rem}.social-connections-workspace .connection-directory-empty>span{font-size:2rem}.social-connections-workspace .connection-directory-empty h3{margin:.75rem 0 .375rem;font-size:1.25rem}.social-connections-workspace .connection-directory-empty p{max-width:34rem;font-size:.9375rem;line-height:1.55}.social-connections-workspace .connection-directory-empty a,.social-connections-workspace .connection-directory-empty button{cursor:pointer;min-height:2.75rem;margin-top:1rem;padding-inline:1rem;font-size:.875rem}.social-connections-workspace .connection-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:12rem;padding:1.25rem}.social-connections-workspace .connection-context-unavailable>span{width:3.25rem;height:3.25rem;font-size:1rem}.social-connections-workspace .connection-context-unavailable small{font-size:.75rem}.social-connections-workspace .connection-context-unavailable h2{margin:.375rem 0;font-size:1.125rem;line-height:1.35}.social-connections-workspace .connection-context-unavailable p{font-size:.875rem;line-height:1.55}.social-connections-workspace .connection-context-unavailable nav{gap:.5rem}.social-connections-workspace .connection-context-unavailable a,.social-connections-workspace .connection-context-unavailable button{min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.social-connections-workspace .connection-aside-card>span{font-size:.75rem}.social-connections-workspace .connection-aside-card>h2{margin:.5rem 0 .75rem;font-size:1.125rem}.social-connections-workspace .connection-aside-card>div{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:5rem}.social-connections-workspace .connection-aside-card>div>b,.social-connections-workspace .connection-privacy-card>b{width:2.5rem;height:2.5rem;font-size:.875rem}.social-connections-workspace .connection-aside-card strong,.social-connections-workspace .connection-privacy-card strong{font-size:.9375rem}.social-connections-workspace .connection-aside-card small,.social-connections-workspace .connection-privacy-card small{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-connections-workspace .connection-privacy-card>a{align-items:center;min-height:2.25rem;margin-top:.5rem;font-size:.8125rem;display:flex}@media (max-width:68.75rem){.social-connections-workspace .connection-principles{grid-template-columns:1fr}.social-connections-workspace .connection-principles article{border-bottom:1px solid #e4eae7;border-right:0;min-height:6.5rem}.social-connections-workspace .connection-principles article:last-child{border-bottom:0}.social-connections-workspace .connection-directory>article{grid-template-columns:3.25rem minmax(0,1fr)}.social-connections-workspace .connection-actions{grid-column:2;justify-content:flex-start}}@media (max-width:47.5rem){.social-connections-workspace .connections-heading>nav{justify-content:flex-start}.social-connections-workspace .connection-context-lens,.social-connections-workspace .connection-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.social-connections-workspace .connection-context-lens>b,.social-connections-workspace .connection-context-unavailable nav{grid-column:2;justify-self:start}.social-connections-workspace .connection-view-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.social-connections-workspace .connection-view-nav>a{border-right:1px solid #e7ecea;min-width:0;border-bottom:1px solid #e7ecea!important}.social-connections-workspace .connection-view-nav>a:nth-child(2n){border-right:0}.social-connections-workspace .connection-view-nav>a:last-child{border-bottom:0!important}.social-connections-workspace .connection-view-nav>a:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.social-connections-workspace .connection-directory-toolbar{grid-template-columns:1fr auto}.social-connections-workspace .connection-directory-toolbar label{grid-area:2/1/auto/-1}.social-connections-workspace .connection-live-control{grid-area:3/1/auto/-1;justify-self:start}}@media (max-width:30rem){.social-connections-workspace .connections-heading>nav{flex-direction:column;align-items:stretch}.social-connections-workspace .connections-heading>nav a{justify-content:center}.social-connections-workspace .connection-context-lens,.social-connections-workspace .connection-context-unavailable,.social-connections-workspace .connection-view-nav{grid-template-columns:1fr}.social-connections-workspace .connection-context-lens>b,.social-connections-workspace .connection-context-unavailable nav{grid-column:auto}.social-connections-workspace .connection-view-nav>a,.social-connections-workspace .connection-view-nav>a:nth-child(2n),.social-connections-workspace .connection-view-nav>a:nth-child(3n),.social-connections-workspace .connection-view-nav>a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e7ecea!important}.social-connections-workspace .connection-view-nav>a:last-child{border-bottom:0!important}.social-connections-workspace .connection-directory>article{grid-template-columns:1fr}.social-connections-workspace .connection-actions{grid-column:auto;justify-content:flex-start;padding-left:0}.social-connections-workspace .connection-context-unavailable nav{flex-wrap:wrap;width:100%}.social-connections-workspace .connection-context-unavailable a,.social-connections-workspace .connection-context-unavailable button{text-align:center;white-space:normal;flex:1;justify-content:center}}.social-connection-detail-workspace .connection-detail-heading{min-height:6.5rem}.social-connection-detail-workspace .connection-detail-heading nav a{min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-connection-detail-workspace .connection-detail{gap:.875rem;display:grid}.social-connection-detail-workspace .connection-detail-origin-lens{background:#f3f8fa;border:1px solid #cbdde7;border-left:3px solid #47799e;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.5rem;margin-bottom:.875rem;padding:1rem;display:grid}.social-connection-detail-workspace .connection-detail-origin-lens>span{color:#315e7d;background:#fff;border:1px solid #c2d6e2;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:850;display:grid}.social-connection-detail-workspace .connection-detail-origin-lens small,.social-connection-detail-workspace .connection-detail-origin-lens strong,.social-connection-detail-workspace .connection-detail-origin-lens p{display:block}.social-connection-detail-workspace .connection-detail-origin-lens small,.social-connection-detail-workspace .connection-detail-origin-lens>b{color:#315e7d;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-connection-detail-workspace .connection-detail-origin-lens strong{color:#263f4e;margin-top:.25rem;font-size:.9375rem}.social-connection-detail-workspace .connection-detail-origin-lens p{color:#5d707a;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-connection-detail-workspace .connection-detail-origin-lens>b{background:#fff;border:1px solid #c2d6e2;align-items:center;min-height:2.25rem;padding-inline:.75rem;display:inline-flex}.social-connection-detail-workspace .connection-detail-person{background:#fff;border:1px solid #dfe7e3;border-top:3px solid #08795d;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:10rem;padding:1.125rem;display:grid}.social-connection-detail-workspace .connection-detail-person>.social-avatar,.social-connection-detail-workspace .connection-detail-avatar,.social-connection-detail-workspace .connection-detail-avatar .social-avatar{width:3.75rem;height:3.75rem}.social-connection-detail-workspace .connection-detail-avatar{display:block}.social-connection-detail-workspace .connection-detail-identity>small,.social-connection-detail-workspace .connection-detail-aside>span,.social-connection-detail-workspace .connection-detail-boundary small,.social-connection-detail-workspace .connection-detail-protected small,.social-connection-detail-workspace .connection-detail-unavailable small{color:#477061;letter-spacing:.07em;font-size:.75rem;font-weight:800}.social-connection-detail-workspace .connection-detail-identity h2{color:#20362e;margin-top:.25rem;font-size:1.125rem;line-height:1.35}.social-connection-detail-workspace .connection-detail-identity>span{color:#66766f;margin-top:.1875rem;font-size:.8125rem;display:block}.social-connection-detail-workspace .connection-detail-identity>p{color:#52645d;max-width:42rem;margin-top:.5rem;font-size:.875rem;line-height:1.55}.social-connection-detail-workspace .connection-detail-live{background:#f8fbf9;border:1px solid #dbe5e1;align-items:stretch;min-height:2.75rem;display:flex}.social-connection-detail-workspace .connection-detail-live>span{color:#52665e;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:700;display:flex}.social-connection-detail-workspace .connection-detail-live i{background:#0a8968;border-radius:50%;width:.5rem;height:.5rem}.social-connection-detail-workspace .connection-detail-live.offline i,.social-connection-detail-workspace .connection-detail-live.unavailable i{background:#9a6c40}.social-connection-detail-workspace .connection-detail-live button{color:#315d4d;cursor:pointer;background:#fff;border-left:1px solid #dbe5e1;width:2.75rem;min-height:2.75rem;font-size:1rem}.social-connection-detail-workspace .connection-detail-person>.connection-actions{grid-column:2/-1;justify-content:flex-start;padding-left:0}.social-connection-detail-workspace .connection-detail-receipt{color:#40594f;background:#f3faf7;border:1px solid #bcd9cd;border-left:3px solid #08795d;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.social-connection-detail-workspace .connection-detail-receipt>p{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:0;display:flex}.social-connection-detail-workspace .connection-detail-receipt>p span{display:block}.social-connection-detail-workspace .connection-detail-receipt b{color:#087055;letter-spacing:.06em;font-size:.75rem}.social-connection-detail-workspace .connection-detail-receipt>a{color:#fff;background:#08795d;border:1px solid #08795d;border-radius:2px;flex:none;align-items:center;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.social-connection-detail-workspace .friendship-request-review{background:#fff;border:1px solid #cbded6;border-top:3px solid #08795d;scroll-margin-top:4.5rem}.social-connection-detail-workspace .friendship-request-review.external,.social-connection-detail-workspace .outgoing-request-status{border-top-color:#47799e}.social-connection-detail-workspace .outgoing-request-status>header>span,.social-connection-detail-workspace .outgoing-request-status>header small,.social-connection-detail-workspace .outgoing-request-status>header>b,.social-connection-detail-workspace .outgoing-request-status .friendship-request-effect small{color:#315e7d}.social-connection-detail-workspace .outgoing-request-status>header>span,.social-connection-detail-workspace .outgoing-request-status>header>b{border-color:#c6d7e2}.social-connection-detail-workspace .outgoing-request-status .friendship-request-path>article.current{background:#f1f6f9;box-shadow:inset 0 3px #47799e}.social-connection-detail-workspace .outgoing-request-status .friendship-request-path>article>span,.social-connection-detail-workspace .outgoing-request-status .friendship-request-effect>article>b,.social-connection-detail-workspace .outgoing-request-status .friendship-request-policy>span{color:#315e7d}.social-connection-detail-workspace .friendship-request-review>header{background:#f8fbfa;border-bottom:1px solid #dfe8e4;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:grid}.social-connection-detail-workspace .friendship-request-review>header>span{color:#08795d;background:#fff;border:1px solid #bed9cf;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:850;display:grid}.social-connection-detail-workspace .friendship-request-review>header small,.social-connection-detail-workspace .friendship-request-review>header>b,.social-connection-detail-workspace .friendship-request-effect small{color:#087055;letter-spacing:.07em;font-size:.75rem;font-weight:850}.social-connection-detail-workspace .friendship-request-review>header h2{color:#21382f;margin-top:.25rem;font-size:1.125rem;line-height:1.35}.social-connection-detail-workspace .friendship-request-review>header p{color:#5b6f67;margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-connection-detail-workspace .friendship-request-review>header>b{background:#fff;border:1px solid #bed9cf;align-items:center;min-height:2.25rem;padding-inline:.75rem;display:inline-flex}.social-connection-detail-workspace .friendship-request-path{border-bottom:1px solid #dfe8e4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-connection-detail-workspace .friendship-request-path>article{background:#fbfcfc;border-right:1px solid #dfe8e4;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:5.5rem;padding:.875rem 1rem;display:grid}.social-connection-detail-workspace .friendship-request-path>article:last-child{border-right:0}.social-connection-detail-workspace .friendship-request-path>article.current{background:#edf8f4;box-shadow:inset 0 3px #08795d}.social-connection-detail-workspace .friendship-request-path>article.complete{background:#f5faf8}.social-connection-detail-workspace .friendship-request-path>article>span{color:#08795d;background:#fff;border:1px solid #c7d9d2;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:850;display:grid}.social-connection-detail-workspace .friendship-request-path small,.social-connection-detail-workspace .friendship-request-path strong{display:block}.social-connection-detail-workspace .friendship-request-path small{color:#6b7b74;letter-spacing:.05em;font-size:.75rem;font-weight:800}.social-connection-detail-workspace .friendship-request-path strong{color:#2c433a;margin-top:.25rem;font-size:.8125rem;line-height:1.4}.social-connection-detail-workspace .friendship-request-effect{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.social-connection-detail-workspace .friendship-request-effect>article{border-bottom:1px solid #dfe8e4;border-right:1px solid #dfe8e4;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;min-height:8rem;padding:1rem;display:grid}.social-connection-detail-workspace .friendship-request-effect>article:last-child{border-right:0}.social-connection-detail-workspace .friendship-request-effect>article>b{color:#08795d;background:#f4faf7;border:1px solid #cbded6;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid}.social-connection-detail-workspace .friendship-request-effect strong{color:#2a4138;margin-top:.25rem;font-size:.9375rem;display:block}.social-connection-detail-workspace .friendship-request-effect p{color:#607169;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-connection-detail-workspace .friendship-request-policy{background:#f8fbfa;border-bottom:1px solid #dfe8e4;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.125rem .625rem;min-height:4.75rem;margin:0;padding:.75rem 1rem;display:grid}.social-connection-detail-workspace .friendship-request-policy>span{color:#08795d;background:#fff;border:1px solid #cbded6;grid-row:span 2;place-items:center;width:2rem;height:2rem;font-size:.8125rem;display:grid}.social-connection-detail-workspace .friendship-request-policy strong,.social-connection-detail-workspace .friendship-request-policy small{display:block}.social-connection-detail-workspace .friendship-request-policy strong{color:#344c42;font-size:.8125rem}.social-connection-detail-workspace .friendship-request-policy small{color:#65766f;font-size:.75rem;line-height:1.5}.social-connection-detail-workspace .friendship-request-review>footer{justify-content:flex-end;align-items:center;gap:.5rem;min-height:4.75rem;padding:.75rem 1rem;display:flex}.social-connection-detail-workspace .friendship-request-review>footer>p{min-width:0;margin:0 auto 0 0}.social-connection-detail-workspace .friendship-request-review>footer>p strong,.social-connection-detail-workspace .friendship-request-review>footer>p small{display:block}.social-connection-detail-workspace .friendship-request-review>footer>p strong{color:#344c42;font-size:.8125rem}.social-connection-detail-workspace .friendship-request-review>footer>p small{color:#65766f;max-width:38rem;margin-top:.25rem;font-size:.75rem;line-height:1.5}.social-connection-detail-workspace .friendship-request-review>footer button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#08795d;border:1px solid #08795d;padding-inline:1rem;font-size:.8125rem;font-weight:800}.social-connection-detail-workspace .friendship-request-review>footer button.decline{color:#8a5148;background:#fff8f6;border-color:#d8c2bd}.social-connection-detail-workspace .friendship-request-review>footer button:disabled{cursor:not-allowed;opacity:.55}.social-connection-detail-workspace .friendship-active-review{background:#fff;border:1px solid #d9d2c5;border-top:3px solid #9a6742;scroll-margin-top:4.5rem}.social-connection-detail-workspace .friendship-active-review.restricted{border-top-color:#746a82}.social-connection-detail-workspace .friendship-active-review>header{background:#fcfaf6;border-bottom:1px solid #e8e0d4;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:grid}.social-connection-detail-workspace .friendship-active-review>header>span{color:#8a5734;background:#fff;border:1px solid #dbcbb8;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:850;display:grid}.social-connection-detail-workspace .friendship-active-review>header small,.social-connection-detail-workspace .friendship-active-review>header>b,.social-connection-detail-workspace .friendship-active-effects small{color:#805334;letter-spacing:.07em;font-size:.75rem;font-weight:850}.social-connection-detail-workspace .friendship-active-review>header h2{color:#3e352d;margin-top:.25rem;font-size:1.125rem;line-height:1.35}.social-connection-detail-workspace .friendship-active-review>header p{color:#6f655b;margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-connection-detail-workspace .friendship-active-review>header>b{color:#087055;background:#f0f9f5;border:1px solid #b7d5ca;align-items:center;min-height:2.25rem;padding-inline:.75rem;display:inline-flex}.social-connection-detail-workspace .friendship-active-path{border-bottom:1px solid #e8e0d4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-connection-detail-workspace .friendship-active-path>article{background:#fffdf9;border-right:1px solid #e8e0d4;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:5.5rem;padding:.875rem 1rem;display:grid}.social-connection-detail-workspace .friendship-active-path>article:last-child{border-right:0}.social-connection-detail-workspace .friendship-active-path>article.complete{background:#f2f9f6}.social-connection-detail-workspace .friendship-active-path>article.current{background:#fbf5ec;box-shadow:inset 0 3px #9a6742}.social-connection-detail-workspace .friendship-active-path>article>span{color:#805334;background:#fff;border:1px solid #dacbbb;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:850;display:grid}.social-connection-detail-workspace .friendship-active-path small,.social-connection-detail-workspace .friendship-active-path strong{display:block}.social-connection-detail-workspace .friendship-active-path small{color:#77695d;letter-spacing:.05em;font-size:.75rem;font-weight:800}.social-connection-detail-workspace .friendship-active-path strong{color:#463c33;margin-top:.25rem;font-size:.8125rem;line-height:1.4}.social-connection-detail-workspace .friendship-active-effects{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-connection-detail-workspace .friendship-active-effects>article{border-bottom:1px solid #e8e0d4;border-right:1px solid #e8e0d4;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;min-height:9rem;padding:1rem;display:grid}.social-connection-detail-workspace .friendship-active-effects>article:last-child{border-right:0}.social-connection-detail-workspace .friendship-active-effects>article>b{color:#895936;background:#fcf7f0;border:1px solid #ddcfbf;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid}.social-connection-detail-workspace .friendship-active-effects strong{color:#463b32;margin-top:.25rem;font-size:.9375rem;display:block}.social-connection-detail-workspace .friendship-active-effects p{color:#6f655b;margin-top:.375rem;font-size:.8125rem;line-height:1.5}.social-connection-detail-workspace .friendship-active-review>footer{background:#fcfaf7;justify-content:flex-end;align-items:center;gap:.75rem;min-height:5rem;padding:.75rem 1rem;display:flex}.social-connection-detail-workspace .friendship-active-review>footer>p{min-width:0;margin:0 auto 0 0}.social-connection-detail-workspace .friendship-active-review>footer strong,.social-connection-detail-workspace .friendship-active-review>footer small{display:block}.social-connection-detail-workspace .friendship-active-review>footer strong{color:#493e35;font-size:.8125rem}.social-connection-detail-workspace .friendship-active-review>footer small{color:#74695f;max-width:39rem;margin-top:.25rem;font-size:.75rem;line-height:1.5}.social-connection-detail-workspace .friendship-active-review>footer button{color:#805033;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #9a6742;padding-inline:1rem;font-size:.8125rem;font-weight:850}.social-connection-detail-workspace .friendship-active-review>footer button.review-end{color:#fff;background:#9a6742}.social-connection-detail-workspace .friendship-active-review>footer button.danger{color:#fff;background:#8d493e;border-color:#8d493e}.social-connection-detail-workspace .friendship-active-review>footer button.quiet{color:#655b52;background:#fff;border-color:#d5c9bc}.social-connection-detail-workspace .friendship-active-review>footer button:disabled{cursor:not-allowed;opacity:.55}.social-connection-detail-workspace .friendship-active-confirm{background:#fff6f3;border-left:3px solid #8d493e;flex:100%;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:center;gap:.5rem;padding:.625rem;display:grid}.social-connection-detail-workspace .friendship-active-confirm>span b{color:#82473e;letter-spacing:.06em;font-size:.75rem}.social-connection-detail-workspace .friendship-active-confirm>span small{color:#755e59;max-width:34rem}.social-connection-detail-workspace .connection-detail-tracks{background:#fff;border:1px solid #dfe7e3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-connection-detail-workspace .connection-detail-tracks>article{border-right:1px solid #e2e9e6;min-width:0;min-height:18rem;padding:1rem}.social-connection-detail-workspace .connection-detail-tracks>article:last-child{border-right:0}.social-connection-detail-workspace .connection-detail-tracks>article.active{box-shadow:inset 0 3px #0a8062}.social-connection-detail-workspace .connection-detail-tracks header{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.social-connection-detail-workspace .connection-detail-tracks header>span{color:#08795d;background:#f5faf8;border:1px solid #cfddd7;place-items:center;width:2.5rem;height:2.5rem;font-size:.9375rem;font-weight:800;display:grid}.social-connection-detail-workspace .connection-detail-tracks header small{color:#718078;letter-spacing:.06em;font-size:.75rem;font-weight:800}.social-connection-detail-workspace .connection-detail-tracks h3{color:#22372f;margin-top:.1875rem;font-size:1rem}.social-connection-detail-workspace .connection-detail-tracks header>b{color:#687870;letter-spacing:.04em;background:#f8faf9;border:1px solid #d8e2de;padding:.25rem .375rem;font-size:.75rem}.social-connection-detail-workspace .connection-detail-tracks article.active header>b{color:#087055;background:#f1faf6;border-color:#b8d7ca}.social-connection-detail-workspace .connection-detail-tracks article>p{color:#586a62;min-height:3.75rem;margin-top:1rem;font-size:.875rem;line-height:1.55}.social-connection-detail-workspace .connection-detail-origin,.social-connection-detail-workspace .connection-track-empty{background:#f8fbf9;border:1px solid #dce6e2;border-left:3px solid #789f8e;min-height:8.25rem;margin-top:.875rem;padding:.75rem}.social-connection-detail-workspace .connection-detail-origin.external{background:#f6f9fb;border-left-color:#557d9c}.social-connection-detail-workspace .connection-detail-origin>span{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.social-connection-detail-workspace .connection-detail-origin b,.social-connection-detail-workspace .connection-detail-origin em,.social-connection-detail-workspace .connection-track-empty b{letter-spacing:.05em;font-size:.75rem;font-style:normal;line-height:1.35}.social-connection-detail-workspace .connection-detail-origin b{color:#376251}.social-connection-detail-workspace .connection-detail-origin.external b{color:#345f80}.social-connection-detail-workspace .connection-detail-origin em{color:#52665e;background:#fff;border:1px solid #d4dfda;padding:.1875rem .375rem}.social-connection-detail-workspace .connection-detail-origin>strong{color:#253d34;margin-top:.5rem;font-size:.875rem;line-height:1.4;display:block}.social-connection-detail-workspace .connection-detail-origin>p,.social-connection-detail-workspace .connection-track-empty>span{color:#607169;margin-top:.375rem;font-size:.8125rem;line-height:1.5;display:block}.social-connection-detail-workspace .connection-track-empty{background:#fafbfb;border-left-color:#c8d2ce;flex-direction:column;justify-content:center;display:flex}.social-connection-detail-workspace .connection-track-empty b{color:#697871}.social-connection-detail-workspace .connection-detail-boundary{background:#f7faf8;border:1px solid #dfe7e3;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:1.25rem;padding:1.125rem;display:grid}.social-connection-detail-workspace .connection-detail-boundary h2,.social-connection-detail-workspace .connection-detail-protected h2,.social-connection-detail-workspace .connection-detail-unavailable h2{color:#233930;margin-top:.375rem;font-size:1.125rem;line-height:1.35}.social-connection-detail-workspace .connection-detail-boundary div>p,.social-connection-detail-workspace .connection-detail-protected p,.social-connection-detail-workspace .connection-detail-unavailable p{color:#586a62;margin-top:.5rem;font-size:.875rem;line-height:1.55}.social-connection-detail-workspace .connection-detail-boundary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.social-connection-detail-workspace .connection-detail-boundary li{background:#fff;border-left:2px solid #90aa9f;min-width:0;padding:.75rem}.social-connection-detail-workspace .connection-detail-boundary li b,.social-connection-detail-workspace .connection-detail-boundary li span{display:block}.social-connection-detail-workspace .connection-detail-boundary li b{color:#315d4d;font-size:.8125rem}.social-connection-detail-workspace .connection-detail-boundary li span{color:#64736d;margin-top:.375rem;font-size:.75rem;line-height:1.5}.social-connection-detail-workspace .connection-detail-protected,.social-connection-detail-workspace .connection-detail-unavailable{background:#fbfaf7;border:1px solid #e2ded4;border-left:3px solid #9b7449;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:10rem;padding:1.125rem;display:grid}.social-connection-detail-workspace .connection-detail-protected{grid-template-columns:3.25rem minmax(0,1fr)}.social-connection-detail-workspace .connection-detail-protected>span,.social-connection-detail-workspace .connection-detail-unavailable>span{color:#805c36;background:#fff;border:1px solid #decdb8;place-items:center;width:3.25rem;height:3.25rem;font-size:1rem;display:grid}.social-connection-detail-workspace .connection-detail-unavailable nav{flex-wrap:wrap;gap:.5rem;display:flex}.social-connection-detail-workspace .connection-detail-unavailable nav a,.social-connection-detail-workspace .connection-detail-unavailable nav button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.social-connection-detail-workspace .connection-detail-unavailable nav .secondary{color:#315d4d;background:#fff}.social-connection-detail-workspace .connection-detail-aside>h2{margin:.5rem 0 .75rem;font-size:1.125rem}.social-connection-detail-workspace .connection-detail-aside>div{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;min-height:4.5rem}.social-connection-detail-workspace .connection-detail-aside>div>b,.social-connection-detail-workspace .connection-detail-privacy>b{width:2.25rem;height:2.25rem;font-size:.8125rem}.social-connection-detail-workspace .connection-detail-aside strong,.social-connection-detail-workspace .connection-detail-privacy strong{font-size:.875rem}.social-connection-detail-workspace .connection-detail-aside small,.social-connection-detail-workspace .connection-detail-privacy small{margin-top:.25rem;font-size:.75rem;line-height:1.5}.social-connection-detail-workspace .connection-detail-privacy>a{align-items:center;min-height:2.25rem;margin-top:.5rem;font-size:.8125rem;display:flex}@media (max-width:68.75rem){.social-connection-detail-workspace .friendship-request-effect{grid-template-columns:1fr}.social-connection-detail-workspace .friendship-request-effect>article{border-right:0}.social-connection-detail-workspace .friendship-active-effects{grid-template-columns:1fr}.social-connection-detail-workspace .friendship-active-effects>article{border-right:0;min-height:0}.social-connection-detail-workspace .connection-detail-tracks{grid-template-columns:1fr}.social-connection-detail-workspace .connection-detail-tracks>article{border-bottom:1px solid #e2e9e6;border-right:0;min-height:0}.social-connection-detail-workspace .connection-detail-tracks>article:last-child{border-bottom:0}.social-connection-detail-workspace .connection-detail-tracks article>p,.social-connection-detail-workspace .connection-detail-origin,.social-connection-detail-workspace .connection-track-empty{min-height:0}.social-connection-detail-workspace .connection-detail-boundary{grid-template-columns:1fr}}@media (max-width:47.5rem){.social-connection-detail-workspace .connection-detail-origin-lens{grid-template-columns:3rem minmax(0,1fr)}.social-connection-detail-workspace .connection-detail-origin-lens>b{grid-column:2;justify-self:start}.social-connection-detail-workspace .friendship-request-review>header{grid-template-columns:3rem minmax(0,1fr)}.social-connection-detail-workspace .friendship-request-review>header>b{grid-column:2;justify-self:start}.social-connection-detail-workspace .friendship-active-review>header{grid-template-columns:3rem minmax(0,1fr)}.social-connection-detail-workspace .friendship-active-review>header>b{grid-column:2;justify-self:start}.social-connection-detail-workspace .friendship-request-path{grid-template-columns:1fr}.social-connection-detail-workspace .friendship-request-path>article{border-bottom:1px solid #dfe8e4;border-right:0}.social-connection-detail-workspace .friendship-request-path>article:last-child{border-bottom:0}.social-connection-detail-workspace .friendship-active-path{grid-template-columns:1fr}.social-connection-detail-workspace .friendship-active-path>article{border-bottom:1px solid #e8e0d4;border-right:0}.social-connection-detail-workspace .friendship-active-path>article:last-child{border-bottom:0}.social-connection-detail-workspace .friendship-active-review>footer{flex-direction:column;align-items:stretch}.social-connection-detail-workspace .friendship-active-confirm{grid-template-columns:1fr auto auto}.social-connection-detail-workspace .connection-detail-person,.social-connection-detail-workspace .connection-detail-unavailable{grid-template-columns:3.75rem minmax(0,1fr)}.social-connection-detail-workspace .connection-detail-live,.social-connection-detail-workspace .connection-detail-unavailable nav{grid-column:2;justify-self:start}.social-connection-detail-workspace .connection-detail-person>.connection-actions{grid-column:2}.social-connection-detail-workspace .connection-detail-boundary ul{grid-template-columns:1fr}}@media (max-width:30rem){.social-connection-detail-workspace .connection-detail-origin-lens{grid-template-columns:1fr}.social-connection-detail-workspace .connection-detail-origin-lens>b{grid-column:1}.social-connection-detail-workspace .friendship-active-review>header{grid-template-columns:1fr}.social-connection-detail-workspace .friendship-active-review>header>b{grid-column:1}.social-connection-detail-workspace .friendship-active-effects>article,.social-connection-detail-workspace .friendship-active-confirm{grid-template-columns:1fr}.social-connection-detail-workspace .friendship-active-confirm button,.social-connection-detail-workspace .connection-detail-heading nav,.social-connection-detail-workspace .connection-detail-heading nav a{width:100%}.social-connection-detail-workspace .connection-detail-heading nav a{justify-content:center}.social-connection-detail-workspace .connection-detail-person,.social-connection-detail-workspace .connection-detail-protected,.social-connection-detail-workspace .connection-detail-unavailable{grid-template-columns:1fr}.social-connection-detail-workspace .connection-detail-live,.social-connection-detail-workspace .connection-detail-person>.connection-actions,.social-connection-detail-workspace .connection-detail-unavailable nav{grid-column:1}.social-connection-detail-workspace .connection-detail-person>.connection-actions,.social-connection-detail-workspace .connection-detail-unavailable nav{width:100%}.social-connection-detail-workspace .connection-detail-person>.connection-actions>*,.social-connection-detail-workspace .connection-detail-unavailable nav>*{text-align:center;white-space:normal;flex:1;justify-content:center}.social-connection-detail-workspace .connection-detail-receipt{flex-direction:column;align-items:flex-start}.social-connection-detail-workspace .connection-detail-receipt>a,.social-connection-detail-workspace .friendship-request-review>footer,.social-connection-detail-workspace .friendship-request-review>footer button{width:100%}.social-connection-detail-workspace .connection-detail-receipt>a,.social-connection-detail-workspace .friendship-request-review>footer button{text-align:center;justify-content:center}.social-connection-detail-workspace .friendship-request-review>footer{flex-direction:column-reverse;align-items:stretch}.social-connection-detail-workspace .friendship-request-review>footer>p{margin:0}.social-connection-detail-workspace .connection-detail-tracks header{grid-template-columns:2.5rem minmax(0,1fr)}.social-connection-detail-workspace .connection-detail-tracks header>b{grid-column:2;justify-self:start}}.social-network-map-heading>nav{gap:.5rem}.social-network-map-heading>nav a{cursor:pointer;min-height:2.5rem;padding:.55rem .8rem;font-size:.8125rem;line-height:1.25}.personal-social-map-live-state{grid-template-columns:2.5rem minmax(0,1fr) auto auto;gap:.75rem;min-height:5rem;padding:.75rem}.personal-social-map-live-state>span{width:2.5rem;height:2.5rem}.personal-social-map-live-state small,.personal-social-map-live-state time{font-size:.75rem;line-height:1.35}.personal-social-map-live-state strong{margin-top:.2rem;font-size:.9375rem;line-height:1.35}.personal-social-map-live-state p{margin-top:.2rem;font-size:.8125rem;line-height:1.5}.personal-social-map-live-state button{cursor:pointer;min-height:2.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.25}.personal-social-map-unavailable,.personal-social-map-context-unavailable{padding:1.5rem}.personal-social-map-unavailable small,.personal-social-map-context-unavailable small{font-size:.75rem;line-height:1.35}.personal-social-map-unavailable h2,.personal-social-map-context-unavailable h2{font-size:1.125rem;line-height:1.3}.personal-social-map-unavailable p,.personal-social-map-context-unavailable p{font-size:.875rem;line-height:1.55}.personal-social-map-context-unavailable a,.personal-social-map-context-unavailable button{cursor:pointer;min-height:2.5rem;padding:.55rem .75rem;font-size:.8125rem;line-height:1.3}.personal-social-map{gap:1rem}.personal-social-map-context-lens{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.personal-social-map-context-lens>span{width:2.625rem;height:2.625rem;font-size:1rem}.personal-social-map-context-lens small{font-size:.75rem;line-height:1.35}.personal-social-map-context-lens strong{margin-top:.25rem;font-size:.9375rem;line-height:1.35}.personal-social-map-context-lens p{max-width:48rem;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.personal-social-map-context-lens>b{padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.personal-social-map-hero{grid-template-columns:minmax(0,1.1fr) minmax(23rem,.9fr) 16rem}.personal-social-map-hero>div{padding:1.5rem 1.75rem}.personal-social-map-hero>div>span,.personal-social-map-hero dt,.personal-social-map-hero dl small,.personal-social-map-hero>aside small{font-size:.75rem;line-height:1.35}.personal-social-map-hero h2{max-width:40rem;margin:.45rem 0 .55rem;font-size:1.25rem;line-height:1.25}.personal-social-map-hero>div>p,.personal-social-map-hero>aside p{font-size:.875rem;line-height:1.55}.personal-social-map-hero nav{gap:.5rem;margin-top:1rem}.personal-social-map-hero nav a{cursor:pointer;min-height:2.5rem;padding:.55rem .75rem;font-size:.8125rem;line-height:1.25}.personal-social-map-hero>dl>div{min-height:5.25rem;padding:.875rem}.personal-social-map-hero dd{margin:.2rem 0 .1rem;font-size:1.5rem;line-height:1}.personal-social-map-hero>aside{padding:1.25rem}.personal-social-map-hero>aside strong{margin-top:.45rem;font-size:1rem;line-height:1.35}.personal-social-map-hero>aside a{cursor:pointer;margin-top:.75rem;font-size:.8125rem;line-height:1.35}.personal-social-map-board>header{gap:1rem;min-height:5.5rem;padding:1rem 1.125rem}.personal-social-map-board>header>div:first-child>span,.personal-social-map-legend span{font-size:.75rem;line-height:1.35}.personal-social-map-board>header h2{margin:.25rem 0 .2rem;font-size:1.125rem;line-height:1.3}.personal-social-map-board>header p{font-size:.875rem;line-height:1.5}.personal-social-map-legend{gap:.55rem .8rem}.personal-social-map-canvas{grid-template-columns:minmax(18rem,1fr) 17rem minmax(18rem,1fr);grid-template-areas:"friends academies following""followers actor communities""restricted origins requests";gap:.875rem;padding:1.5rem}.personal-social-map-cluster.origins{grid-area:origins}.personal-social-map-cluster>header{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.625rem;min-height:4.75rem;padding:.7rem .8rem}.personal-social-map-cluster>header>i{width:2.5rem;height:2.5rem;font-size:.875rem}.personal-social-map-cluster>header small{font-size:.75rem;line-height:1.3}.personal-social-map-cluster>header h3{margin-top:.2rem;font-size:.9375rem;line-height:1.35}.personal-social-map-cluster>header>b{min-width:2rem;height:2rem;padding:0 .4rem;font-size:.75rem}.personal-social-map-cluster.origin>header{border-top-color:#b4693f}.personal-social-map-cluster.origin>header>i,.personal-social-map-cluster.origin>header>b{color:#8d4d2d;background:#f7e9e1}.personal-social-map-nodes{min-height:7rem}.personal-social-map-person,.personal-social-map-context-node,.personal-social-map-origin-node{color:#2f403a;border-bottom:1px solid #edf0ef;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;min-height:4.5rem;padding:.625rem .75rem;display:grid}.personal-social-map-person{cursor:pointer}.personal-social-map-person-avatar,.personal-social-map-context-node>i,.personal-social-map-origin-node>i{width:2.5rem;height:2.5rem;font-size:.8125rem}.personal-social-map-origin-node>i{color:#8d4d2d;background:#faf0ea;border:1px solid #dfc2b2;place-items:center;font-style:normal;font-weight:900;display:grid}.personal-social-map-person span,.personal-social-map-context-node span,.personal-social-map-origin-node span{gap:.15rem;min-width:0;display:grid}.personal-social-map-person strong,.personal-social-map-context-node strong,.personal-social-map-origin-node strong{overflow-wrap:anywhere;white-space:normal;font-size:.875rem;line-height:1.35}.personal-social-map-person small,.personal-social-map-context-node small,.personal-social-map-origin-node small{overflow-wrap:anywhere;white-space:normal;font-size:.75rem;line-height:1.4}.personal-social-map-person em,.personal-social-map-origin-node em{color:#9a5c39;font-size:.75rem;font-style:normal;font-weight:800;line-height:1.35}.personal-social-map-person>b,.personal-social-map-context-node>b,.personal-social-map-origin-node>b{padding:.3rem .4rem;font-size:.75rem;line-height:1.2}.personal-social-map-origin-node>b{color:#8d4d2d;border:1px solid #dfc2b2}.personal-social-map-more,.personal-social-map-empty{padding:.65rem .75rem;font-size:.75rem;line-height:1.45}.personal-social-map-empty{min-height:6.5rem}.personal-social-map-cluster>footer{min-height:2.75rem;padding:0 .75rem}.personal-social-map-cluster>footer a{cursor:pointer;align-items:center;min-height:2.5rem;font-size:.8125rem;line-height:1.3;display:flex}.personal-social-map-actor{width:16rem;min-height:16rem;padding:1.125rem}.personal-social-map-avatar{width:3.5rem;height:3.5rem;font-size:1rem}.personal-social-map-actor>small,.personal-social-map-actor dt{font-size:.75rem;line-height:1.35}.personal-social-map-actor>strong{max-width:13rem;margin-top:.3rem;font-size:1rem;line-height:1.35}.personal-social-map-actor>p,.personal-social-map-actor>a{font-size:.8125rem;line-height:1.4}.personal-social-map-actor dd{font-size:1rem;line-height:1.2}.personal-social-map-actor>a{cursor:pointer;align-items:center;min-height:2.5rem;display:flex}.personal-social-map-boundaries>article{grid-template-columns:2rem minmax(0,1fr);gap:.7rem;min-height:8rem;padding:1rem}.personal-social-map-boundaries>article>b{width:2rem;height:2rem;font-size:.75rem}.personal-social-map-boundaries article span{font-size:.75rem;line-height:1.35}.personal-social-map-boundaries article strong{margin-top:.25rem;font-size:.9375rem;line-height:1.35}.personal-social-map-boundaries article p,.personal-social-map-boundaries>aside p{font-size:.8125rem;line-height:1.5}.personal-social-map-boundaries>aside{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;padding:.8rem 1rem}.personal-social-map-boundaries>aside>span{width:2.5rem;height:2.5rem}.personal-social-map-boundaries>aside strong{font-size:.9375rem;line-height:1.35}.personal-social-map-boundaries>aside a{cursor:pointer;align-items:center;min-height:2.5rem;font-size:.8125rem;line-height:1.3;display:flex}@media (max-width:73.75rem){.personal-social-map-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr)}.personal-social-map-hero>aside{grid-column:1/-1}.personal-social-map-canvas{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actor actor""friends following""followers communities""academies origins""restricted requests"}}@media (max-width:47.5rem){.personal-social-map-live-state{grid-template-columns:2.5rem minmax(0,1fr) auto}.personal-social-map-hero{grid-template-columns:1fr}.personal-social-map-canvas{grid-template-columns:1fr;grid-template-areas:"actor""friends""following""followers""academies""origins""communities""requests""restricted";padding:.875rem}.personal-social-map-actor{width:min(100%,20rem)}.personal-social-map-context-lens,.personal-social-map-context-unavailable{grid-template-columns:2.75rem minmax(0,1fr)}}@media (max-width:30rem){.personal-social-map-live-state{grid-template-columns:2.5rem minmax(0,1fr)}.personal-social-map-live-state button{grid-column:2;justify-self:start}.personal-social-map-hero>div{padding:1.25rem 1rem}.personal-social-map-context-lens,.personal-social-map-context-unavailable{grid-template-columns:1fr;padding:.875rem}.personal-social-map-person,.personal-social-map-context-node,.personal-social-map-origin-node{grid-template-columns:2.5rem minmax(0,1fr)}.personal-social-map-person>b,.personal-social-map-context-node>b,.personal-social-map-origin-node>b{grid-column:2;justify-self:start}}.social-origin-heading{align-items:center}.social-origin-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.social-origin-heading>nav a{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;align-items:center;min-height:2.5rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:850;line-height:1.25;display:flex}.social-origin-heading>nav a.secondary{color:#08795d;background:#fff}.social-origin-context{background:#fff8f4;border:1px solid #d9c8bf;border-left:.25rem solid #a65f39;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:5.5rem;margin-bottom:1rem;padding:.875rem 1rem;display:grid}.social-origin-context.all{background:#f4f8fb;border-left-color:#2d628d}.social-origin-context>span{color:#94502d;background:#fff;border:1px solid #dec5b7;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:900;display:grid}.social-origin-context small{color:#94502d;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.social-origin-context strong{color:#47382f;margin-top:.2rem;font-size:.9375rem;line-height:1.35;display:block}.social-origin-context p{color:#75685f;max-width:48rem;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.social-origin-context>b{color:#6f5445;white-space:nowrap;background:#fff;border:1px solid #decfc7;padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.social-origin-directory{gap:1rem;display:grid}.social-origin-summary{color:#fff;background:#203a31;border:1px solid #263e36;grid-template-columns:minmax(0,1.25fr) minmax(24rem,.75fr);display:grid}.social-origin-summary>div{padding:1.5rem 1.75rem}.social-origin-summary>div>small{color:#7de1c1;letter-spacing:.08em;font-size:.75rem;font-weight:900;line-height:1.35}.social-origin-summary h2{max-width:42rem;margin:.4rem 0 .45rem;font-size:1.25rem;line-height:1.25}.social-origin-summary p{color:#bed0c9;max-width:46rem;margin:0;font-size:.875rem;line-height:1.55}.social-origin-summary>dl{border-left:1px solid #456058;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.social-origin-summary>dl>div{border-bottom:1px solid #456058;border-right:1px solid #456058;flex-direction:column;justify-content:center;min-height:5rem;padding:.875rem 1rem;display:flex}.social-origin-summary dt{color:#9eb2aa;font-size:.75rem;line-height:1.35}.social-origin-summary dd{margin:.25rem 0 0;font-size:1.375rem;font-weight:900;line-height:1}.social-origin-directory-panel{background:#f6f9f7;border:1px solid #d8e0dc}.social-origin-directory-panel>header{background:#fff;border-bottom:1px solid #dce4e0;grid-template-columns:minmax(18rem,1fr) minmax(16rem,.7fr) auto;align-items:center;gap:.875rem;min-height:6.5rem;padding:1rem 1.125rem;display:grid}.social-origin-directory-panel>header>div:first-child>small{color:#94502d;letter-spacing:.07em;font-size:.75rem;font-weight:900;line-height:1.35}.social-origin-directory-panel>header h2{margin:.25rem 0 .15rem;font-size:1.125rem;line-height:1.3}.social-origin-directory-panel>header p{color:#6f7d77;margin:0;font-size:.8125rem;line-height:1.45}.social-origin-directory-panel>header>label{background:#fff;border:1px solid #cbd8d2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .7rem;display:grid}.social-origin-directory-panel input{color:#273b34;min-width:0;font:inherit;border:0;outline:0;font-size:.875rem}.social-origin-directory-panel label>span{color:#6f7d77;font-size:1rem}.social-origin-directory-panel label>button{color:#6c7974;cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem;font-size:1rem}.social-origin-live{justify-content:flex-end;align-items:center;gap:.45rem;min-width:10rem;display:flex}.social-origin-live>span{color:#597068;white-space:nowrap;font-size:.75rem;font-weight:750;line-height:1.35}.social-origin-live>span i{background:#00a978;border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.social-origin-live.offline>span i{background:#c7871e}.social-origin-live>button{color:#08795d;width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cec5;font-size:1rem;font-weight:900}.social-origin-live>button:disabled{cursor:wait;opacity:.65}.social-origin-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.social-origin-group{background:#fff;border:1px solid #d8dfdc;border-top:.25rem solid #a65f39;min-width:0;box-shadow:.25rem .25rem #233f350f}.social-origin-group.linked{border-top-color:#c18a2f}.social-origin-group>header{border-bottom:1px solid #e5eae8;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:6.5rem;padding:.875rem 1rem;display:grid}.social-origin-group>header>span{color:#94502d;background:#fff4ee;border:1px solid #dec5b7;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:900;display:grid}.social-origin-group.linked>header>span{color:#8b641e;background:#fbf4e5;border-color:#dfd0ad}.social-origin-group>header small{color:#94502d;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35}.social-origin-group.linked>header small{color:#82601f}.social-origin-group>header h3{overflow-wrap:anywhere;margin:.2rem 0 .1rem;font-size:1rem;line-height:1.35}.social-origin-group>header p{color:#7a827e;margin:0;font-size:.75rem;line-height:1.4}.social-origin-group>header dl{border:1px solid #dfe5e2;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.social-origin-group>header dl>div{text-align:center;min-width:4rem;padding:.45rem .55rem}.social-origin-group>header dl>div+div{border-left:1px solid #dfe5e2}.social-origin-group>header dt{color:#78857f;font-size:.75rem;line-height:1.3}.social-origin-group>header dd{color:#30483f;margin:.15rem 0 0;font-size:1rem;font-weight:900;line-height:1.2}.social-origin-members{display:grid}.social-origin-member{color:#2d4039;cursor:pointer;border-bottom:1px solid #edf0ef;grid-template-columns:2.75rem minmax(0,1fr) minmax(8rem,auto) auto;align-items:center;gap:.7rem;min-width:0;min-height:5.5rem;padding:.7rem .875rem;display:grid}.social-origin-member:hover{background:#f8fbf9}.social-origin-avatar{color:#315d4e;background:#e5f3ee;border:1px solid #cad8d2;width:2.625rem;height:2.625rem;font-size:.8125rem}.social-origin-member>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.social-origin-member strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.social-origin-member small{color:#6f7d77;font-size:.75rem;line-height:1.35}.social-origin-member em{color:#7b675b;font-size:.75rem;font-style:normal;line-height:1.4}.social-origin-tracks{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.social-origin-tracks>b{color:#246b56;background:#f2faf7;border:1px solid #c7dad2;padding:.25rem .35rem;font-size:.75rem;line-height:1.25}.social-origin-member>i{color:#08795d;white-space:nowrap;font-size:.8125rem;font-style:normal;font-weight:850;line-height:1.3}.social-origin-more{color:#6f7d77;margin:0;padding:.65rem .875rem;font-size:.75rem;font-weight:750;line-height:1.4}.social-origin-group>footer{background:#fbfcfb;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:.65rem .875rem;display:flex}.social-origin-group>footer b{color:#5f6f68;font-size:.75rem;line-height:1.4}.social-origin-group>footer span{color:#8a6a58;text-align:right;font-size:.75rem;line-height:1.35}.social-origin-empty{text-align:center;background:#fff;border:1px dashed #cbd8d2;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:15rem;padding:1.5rem;display:flex}.social-origin-empty>span{color:#a65f39;font-size:1.375rem}.social-origin-empty h3{margin:.5rem 0 .25rem;font-size:1rem;line-height:1.35}.social-origin-empty p{color:#6f7d77;max-width:32rem;margin:0;font-size:.875rem;line-height:1.5}.social-origin-empty button{color:#08795d;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #08795d;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:850}.social-origin-unavailable{background:#fff9f7;border:1px solid #d8c6c2;grid-template-columns:3rem minmax(0,1fr) auto;place-content:center;align-items:center;gap:1rem;min-height:14rem;padding:1.5rem;display:grid}.social-origin-unavailable>span{color:#9a4f42;border:1px solid #d7b8ad;place-items:center;width:2.875rem;height:2.875rem;font-size:1rem;display:grid}.social-origin-unavailable small{color:#9a4f42;letter-spacing:.07em;font-size:.75rem;font-weight:900;line-height:1.35}.social-origin-unavailable h2{margin:.3rem 0 .25rem;font-size:1.125rem;line-height:1.3}.social-origin-unavailable p{color:#766964;max-width:42rem;margin:0;font-size:.875rem;line-height:1.5}.social-origin-unavailable nav{flex-wrap:wrap;gap:.5rem;display:flex}.social-origin-unavailable a,.social-origin-unavailable button{color:#874236;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #9a4f42;align-items:center;padding:.5rem .7rem;font-size:.8125rem;font-weight:850;display:flex}.social-origin-unavailable button:disabled{cursor:wait;opacity:.65}.social-origin-aside>div{grid-template-columns:1.8rem minmax(0,1fr)}.social-origin-privacy>b{color:#a65f39}@media (max-width:73.75rem){.social-origin-summary{grid-template-columns:1fr}.social-origin-summary>dl{border-top:1px solid #456058;border-left:0}.social-origin-directory-panel>header{grid-template-columns:minmax(16rem,1fr) minmax(15rem,.8fr)}.social-origin-live{grid-column:1/-1;justify-content:flex-start}.social-origin-groups{grid-template-columns:1fr}}@media (max-width:47.5rem){.social-origin-heading{align-items:flex-start}.social-origin-heading>nav{justify-content:flex-start}.social-origin-context{grid-template-columns:2.75rem minmax(0,1fr)}.social-origin-context>b{grid-column:2;justify-self:start}.social-origin-directory-panel>header{grid-template-columns:1fr}.social-origin-live{grid-column:auto}.social-origin-group>header{grid-template-columns:2.75rem minmax(0,1fr)}.social-origin-group>header dl{grid-column:2;justify-self:start}.social-origin-member{grid-template-columns:2.75rem minmax(0,1fr) auto}.social-origin-tracks{grid-column:2/-1;justify-content:flex-start}.social-origin-member>i{grid-column:2/-1}.social-origin-unavailable{grid-template-columns:3rem minmax(0,1fr)}.social-origin-unavailable nav{grid-column:2}}@media (max-width:30rem){.social-origin-context{grid-template-columns:1fr;padding:.875rem}.social-origin-context>b{grid-column:auto}.social-origin-summary>div{padding:1.25rem 1rem}.social-origin-summary>dl{grid-template-columns:1fr 1fr}.social-origin-groups{padding:.75rem}.social-origin-group>header{grid-template-columns:1fr}.social-origin-group>header dl{grid-column:auto}.social-origin-member{grid-template-columns:2.75rem minmax(0,1fr)}.social-origin-member>i,.social-origin-tracks{grid-column:2}.social-origin-group>footer{flex-direction:column;align-items:flex-start}.social-origin-group>footer span{text-align:left}.social-origin-unavailable{grid-template-columns:1fr;padding:1rem}.social-origin-unavailable nav{grid-column:auto}}.social-history-heading{align-items:center}.social-history-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.social-history-heading>nav a{color:#fff;cursor:pointer;background:#6754a8;border:1px solid #6754a8;align-items:center;min-height:2.5rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:850;line-height:1.25;display:flex}.social-history-heading>nav a.secondary{color:#6754a8;background:#fff}.social-history-context{background:#f8f6ff;border:1px solid #d7d0ea;border-left:.25rem solid #6754a8;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:5.5rem;margin-bottom:1rem;padding:.875rem 1rem;display:grid}.social-history-context.all{background:#f4f8fb;border-left-color:#2d628d}.social-history-context>span{color:#6754a8;background:#fff;border:1px solid #d6cdef;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:900;display:grid}.social-history-context small{color:#6754a8;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.social-history-context strong{color:#403a52;margin-top:.2rem;font-size:.9375rem;line-height:1.35;display:block}.social-history-context p{color:#716a80;max-width:48rem;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.social-history-context>b{color:#625a70;white-space:nowrap;background:#fff;border:1px solid #ddd6eb;padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.social-history-directory{gap:1rem;display:grid}.social-history-summary{color:#fff;background:#302a46;border:1px solid #312b46;grid-template-columns:minmax(0,1.25fr) minmax(24rem,.75fr);display:grid}.social-history-summary>div{padding:1.5rem 1.75rem}.social-history-summary>div>small{color:#c8bafd;letter-spacing:.08em;font-size:.75rem;font-weight:900;line-height:1.35}.social-history-summary h2{max-width:42rem;margin:.4rem 0 .45rem;font-size:1.25rem;line-height:1.25}.social-history-summary p{color:#cbc5da;max-width:46rem;margin:0;font-size:.875rem;line-height:1.55}.social-history-summary>dl{border-left:1px solid #514968;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.social-history-summary>dl>div{border-bottom:1px solid #514968;border-right:1px solid #514968;flex-direction:column;justify-content:center;min-height:5rem;padding:.875rem 1rem;display:flex}.social-history-summary dt{color:#aaa3ba;font-size:.75rem;line-height:1.35}.social-history-summary dd{margin:.25rem 0 0;font-size:1.375rem;font-weight:900;line-height:1}.social-history-panel{background:#f8f7fb;border:1px solid #dfdce8}.social-history-panel>header{background:#fff;border-bottom:1px solid #e4e1eb;grid-template-columns:minmax(18rem,1fr) minmax(16rem,.7fr) auto;align-items:center;gap:.875rem;min-height:6.5rem;padding:1rem 1.125rem;display:grid}.social-history-panel>header>div:first-child>small{color:#6754a8;letter-spacing:.07em;font-size:.75rem;font-weight:900;line-height:1.35}.social-history-panel>header h2{margin:.25rem 0 .15rem;font-size:1.125rem;line-height:1.3}.social-history-panel>header p{color:#716c7c;margin:0;font-size:.8125rem;line-height:1.45}.social-history-panel>header>label{background:#fff;border:1px solid #d5d0e1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .7rem;display:grid}.social-history-panel input{color:#383343;min-width:0;font:inherit;border:0;outline:0;font-size:.875rem}.social-history-panel label>span{color:#777180;font-size:1rem}.social-history-panel label>button{color:#716c7c;cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem;font-size:1rem}.social-history-live{justify-content:flex-end;align-items:center;gap:.45rem;min-width:10rem;display:flex}.social-history-live>span{color:#686175;white-space:nowrap;font-size:.75rem;font-weight:750;line-height:1.35}.social-history-live>span i{background:#00a978;border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.social-history-live.offline>span i{background:#c7871e}.social-history-live>button{color:#6754a8;width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1c9e2;font-size:1rem;font-weight:900}.social-history-live>button:disabled{cursor:wait;opacity:.65}.social-history-list{gap:.875rem;padding:1rem;display:grid}.social-history-person{background:#fff;border:1px solid #ddd9e6;border-left:.25rem solid #6754a8;min-width:0;box-shadow:.25rem .25rem #322a460d}.social-history-person>header{border-bottom:1px solid #ebe8f0;grid-template-columns:3rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:5.75rem;padding:.8rem 1rem;display:grid}.social-history-avatar{color:#5e4b99;background:#eeeafb;border:1px solid #d5cee7;width:2.875rem;height:2.875rem;font-size:.8125rem}.social-history-person>header>div{min-width:0}.social-history-person>header small{color:#6754a8;letter-spacing:.04em;font-size:.75rem;font-weight:850;line-height:1.35;display:block}.social-history-person>header h3{overflow-wrap:anywhere;margin:.15rem 0 .05rem;font-size:1rem;line-height:1.35}.social-history-person>header span{color:#746e7d;font-size:.8125rem;line-height:1.35}.social-history-person>header>b{color:#5e5278;white-space:nowrap;background:#f7f5fc;border:1px solid #d8d1e8;padding:.4rem .55rem;font-size:.75rem;line-height:1.3}.social-history-person>header>nav{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.social-history-person>header>nav a{color:#fff;white-space:nowrap;cursor:pointer;background:#6754a8;border:1px solid #6754a8;align-items:center;min-height:2.5rem;padding:.5rem .7rem;font-size:.8125rem;font-weight:850;line-height:1.3;display:flex}.social-history-person>header>nav a.secondary{color:#5f4d9d;background:#fff}.social-history-person>header>nav em{color:#807989;white-space:nowrap;align-items:center;font-size:.75rem;font-style:normal;font-weight:750;line-height:1.35;display:flex}.social-history-tracks{display:grid}.social-history-track{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:start;gap:.75rem;min-height:7rem;padding:.875rem 1rem;display:grid}.social-history-track+.social-history-track{border-top:1px solid #efedf3}.social-history-track>span{color:#6754a8;background:#f6f3fc;border:1px solid #d5cee5;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:900;display:grid}.social-history-track>div{min-width:0}.social-history-track>div>small{color:#74688e;letter-spacing:.05em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.social-history-track>div>strong{color:#3f3949;margin-top:.15rem;font-size:.9375rem;line-height:1.35;display:block}.social-history-track>div>p{color:#77717e;margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}.social-history-track>time{color:#70697b;white-space:nowrap;font-size:.75rem;font-weight:750;line-height:1.35}.social-history-track aside{background:#faf7ff;border:1px solid #d8cced;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.6rem;padding:.55rem .65rem;display:grid}.social-history-track aside.linked{background:#fffaf0;border-color:#dfd2ad}.social-history-track aside b{color:#6754a8;font-size:.75rem;line-height:1.3}.social-history-track aside.linked b{color:#86621e}.social-history-track aside span{overflow-wrap:anywhere;color:#4e4659;font-size:.8125rem;font-weight:800;line-height:1.35}.social-history-track aside em{color:#7b7483;text-align:right;font-size:.75rem;font-style:normal;line-height:1.35}.social-history-person>footer{background:#faf9fc;border-top:1px solid #ebe8f0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.6rem 1rem;display:flex}.social-history-person>footer b{color:#6754a8;font-size:.75rem;line-height:1.35}.social-history-person>footer span{color:#746e7d;text-align:right;font-size:.75rem;line-height:1.4}.social-history-empty{text-align:center;background:#fff;border:1px dashed #d3cde0;flex-direction:column;justify-content:center;align-items:center;min-height:15rem;padding:1.5rem;display:flex}.social-history-empty>span{color:#6754a8;font-size:1.375rem}.social-history-empty h3{margin:.5rem 0 .25rem;font-size:1rem;line-height:1.35}.social-history-empty p{color:#736d7b;max-width:34rem;margin:0;font-size:.875rem;line-height:1.5}.social-history-empty button{color:#6754a8;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #6754a8;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:850}.social-history-unavailable{background:#fbf8fd;border:1px solid #d8cfe0;grid-template-columns:3rem minmax(0,1fr) auto;place-content:center;align-items:center;gap:1rem;min-height:14rem;padding:1.5rem;display:grid}.social-history-unavailable>span{color:#74538b;border:1px solid #cdbbd8;place-items:center;width:2.875rem;height:2.875rem;font-size:1rem;display:grid}.social-history-unavailable small{color:#74538b;letter-spacing:.07em;font-size:.75rem;font-weight:900;line-height:1.35}.social-history-unavailable h2{margin:.3rem 0 .25rem;font-size:1.125rem;line-height:1.3}.social-history-unavailable p{color:#766f7b;max-width:42rem;margin:0;font-size:.875rem;line-height:1.5}.social-history-unavailable nav{flex-wrap:wrap;gap:.5rem;display:flex}.social-history-unavailable a,.social-history-unavailable button{color:#69447f;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #74538b;align-items:center;padding:.5rem .7rem;font-size:.8125rem;font-weight:850;display:flex}.social-history-unavailable button:disabled{cursor:wait;opacity:.65}.social-history-aside>div{grid-template-columns:1.8rem minmax(0,1fr)}.social-history-privacy>b{color:#6754a8}@media (max-width:73.75rem){.social-history-summary{grid-template-columns:1fr}.social-history-summary>dl{border-top:1px solid #514968;border-left:0}.social-history-panel>header{grid-template-columns:minmax(16rem,1fr) minmax(15rem,.8fr)}.social-history-live{grid-column:1/-1;justify-content:flex-start}}@media (max-width:47.5rem){.social-history-heading{align-items:flex-start}.social-history-heading>nav{justify-content:flex-start}.social-history-context{grid-template-columns:2.75rem minmax(0,1fr)}.social-history-context>b{grid-column:2;justify-self:start}.social-history-panel>header{grid-template-columns:1fr}.social-history-live{grid-column:auto}.social-history-person>header{grid-template-columns:3rem minmax(0,1fr) auto}.social-history-person>header>nav{grid-column:2/-1;justify-content:flex-start;justify-self:start}.social-history-track{grid-template-columns:2.75rem minmax(0,1fr)}.social-history-track>time{grid-column:2}.social-history-track aside{grid-template-columns:1fr}.social-history-track aside em{text-align:left}.social-history-unavailable{grid-template-columns:3rem minmax(0,1fr)}.social-history-unavailable nav{grid-column:2}}@media (max-width:30rem){.social-history-context{grid-template-columns:1fr;padding:.875rem}.social-history-context>b{grid-column:auto}.social-history-summary>div{padding:1.25rem 1rem}.social-history-summary>dl{grid-template-columns:1fr 1fr}.social-history-list{padding:.75rem}.social-history-person>header{grid-template-columns:3rem minmax(0,1fr);padding:.75rem}.social-history-person>header>b,.social-history-person>header>nav{grid-column:2;justify-self:start}.social-history-track{grid-template-columns:1fr;padding:.75rem}.social-history-track>time{grid-column:auto}.social-history-person>footer{flex-direction:column;align-items:flex-start}.social-history-person>footer span{text-align:left}.social-history-unavailable{grid-template-columns:1fr;padding:1rem}.social-history-unavailable nav{grid-column:auto}}.connection-timeline-heading{align-items:center}.connection-timeline-heading>nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.connection-timeline-heading>nav a{color:#fff;cursor:pointer;background:#6754a8;border:1px solid #6754a8;align-items:center;min-height:2.5rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:850;line-height:1.25;display:flex}.connection-timeline-heading>nav a.secondary{color:#6754a8;background:#fff}.connection-timeline-context{background:#f8f6ff;border:1px solid #d8d0eb;border-left:.25rem solid #6754a8;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:5.5rem;margin-bottom:1rem;padding:.875rem 1rem;display:grid}.connection-timeline-context.all{background:#f4f8fb;border-left-color:#2d628d}.connection-timeline-context>span{color:#6754a8;background:#fff;border:1px solid #d6cdef;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:900;display:grid}.connection-timeline-context small{color:#6754a8;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.connection-timeline-context strong{color:#403a52;margin-top:.2rem;font-size:.9375rem;line-height:1.35;display:block}.connection-timeline-context p{color:#716a80;max-width:50rem;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.connection-timeline-context>b{color:#625a70;white-space:nowrap;background:#fff;border:1px solid #ddd6eb;padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.connection-timeline-removal-receipt{background:#fff;border:1px solid #d5ddd8;border-top:3px solid #28765f;margin-bottom:1rem;scroll-margin-top:4.5rem}.connection-timeline-removal-receipt>header{background:#f5faf8;border-bottom:1px solid #dfe7e2;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:grid}.connection-timeline-removal-receipt>header>span{color:#147257;background:#fff;border:1px solid #abd0c2;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:900;display:grid}.connection-timeline-removal-receipt>header small{color:#147257;letter-spacing:.07em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.connection-timeline-removal-receipt>header h2{color:#2e443b;margin:.25rem 0 .2rem;font-size:1.125rem;line-height:1.35}.connection-timeline-removal-receipt>header p{color:#66766f;margin:0;font-size:.8125rem;line-height:1.5}.connection-timeline-removal-receipt>header>b{color:#49665b;white-space:nowrap;background:#fff;border:1px solid #b8cec5;align-items:center;min-height:2.25rem;padding-inline:.75rem;font-size:.75rem;line-height:1.3;display:inline-flex}.connection-timeline-removal-receipt>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connection-timeline-removal-receipt article{border-bottom:1px solid #e2e8e4;border-right:1px solid #e2e8e4;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;min-height:7.5rem;padding:1rem;display:grid}.connection-timeline-removal-receipt article:last-child{border-right:0}.connection-timeline-removal-receipt article>b{color:#28765f;background:#f4f9f7;border:1px solid #c7d8d1;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid}.connection-timeline-removal-receipt article p{margin:0}.connection-timeline-removal-receipt article small{color:#28765f;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.connection-timeline-removal-receipt article strong{color:#384a43;margin-top:.25rem;font-size:.875rem;line-height:1.35;display:block}.connection-timeline-removal-receipt article span{color:#6b7772;margin-top:.3rem;font-size:.8125rem;line-height:1.45;display:block}.connection-timeline-removal-receipt>footer{background:#fbfcfc;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1rem;display:flex}.connection-timeline-removal-receipt>footer p{min-width:0;margin:0}.connection-timeline-removal-receipt>footer strong,.connection-timeline-removal-receipt>footer small{display:block}.connection-timeline-removal-receipt>footer strong{color:#40534b;font-size:.8125rem;line-height:1.35}.connection-timeline-removal-receipt>footer small{color:#6e7974;max-width:44rem;margin-top:.2rem;font-size:.75rem;line-height:1.5}.connection-timeline-removal-receipt>footer a{color:#fff;cursor:pointer;background:#28765f;border:1px solid #28765f;flex:none;align-items:center;min-height:2.625rem;padding-inline:.75rem;font-size:.8125rem;font-weight:850;line-height:1.3;display:inline-flex}.connection-timeline-directory{gap:1rem;display:grid}.connection-timeline-person{background:#fff;border:1px solid #dcd7e7;border-left:.25rem solid #6754a8;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.75rem;padding:1rem 1.125rem;display:grid;box-shadow:.25rem .25rem #322a460d}.connection-timeline-avatar{color:#5e4b99;background:#eeeafb;border:1px solid #d5cee7;width:3.75rem;height:3.75rem;font-size:1rem}.connection-timeline-person>div{min-width:0}.connection-timeline-person small{color:#6754a8;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.connection-timeline-person h2{overflow-wrap:anywhere;margin:.2rem 0 .05rem;font-size:1.125rem;line-height:1.3}.connection-timeline-person>div>span{color:#6e6878;font-size:.8125rem;font-weight:750;line-height:1.35}.connection-timeline-person p{color:#78717f;margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.connection-timeline-person>nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.connection-timeline-person>nav a{color:#fff;cursor:pointer;background:#6754a8;border:1px solid #6754a8;align-items:center;min-height:2.5rem;padding:.5rem .7rem;font-size:.8125rem;font-weight:850;line-height:1.3;display:flex}.connection-timeline-person>nav a.secondary{color:#6754a8;background:#fff}.connection-timeline-person>nav em{color:#7e7787;align-items:center;font-size:.75rem;font-style:normal;font-weight:750;display:flex}.connection-timeline-summary{color:#fff;background:#302a46;border:1px solid #302a46;grid-template-columns:minmax(0,1.25fr) minmax(24rem,.75fr);display:grid}.connection-timeline-summary>div{padding:1.4rem 1.6rem}.connection-timeline-summary>div>small{color:#c8bafd;letter-spacing:.08em;font-size:.75rem;font-weight:900;line-height:1.35}.connection-timeline-summary h2{max-width:42rem;margin:.4rem 0 .45rem;font-size:1.25rem;line-height:1.25}.connection-timeline-summary p{color:#cbc5da;max-width:46rem;margin:0;font-size:.875rem;line-height:1.55}.connection-timeline-summary>dl{border-left:1px solid #514968;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.connection-timeline-summary>dl>div{border-bottom:1px solid #514968;border-right:1px solid #514968;flex-direction:column;justify-content:center;min-height:4.75rem;padding:.8rem 1rem;display:flex}.connection-timeline-summary dt{color:#aaa3ba;font-size:.75rem;line-height:1.35}.connection-timeline-summary dd{margin:.25rem 0 0;font-size:1.375rem;font-weight:900;line-height:1}.connection-timeline-current{background:#fff;border:1px solid #ddd9e6}.connection-timeline-current>header{background:#faf9fc;border-bottom:1px solid #e9e6ef;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.connection-timeline-current>header small{color:#6754a8;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35}.connection-timeline-current>header h2{margin:.2rem 0 .1rem;font-size:1.0625rem;line-height:1.3}.connection-timeline-current>header p{color:#77717f;margin:0;font-size:.8125rem;line-height:1.45}.connection-timeline-current>header>b{color:#16745c;white-space:nowrap;background:#eef9f5;border:1px solid #8fc9b7;padding:.45rem .6rem;font-size:.75rem;line-height:1.3}.connection-timeline-current>header>b.inactive{color:#766f7e;background:#fff;border-color:#d8d2df}.connection-timeline-current>div{grid-template-columns:repeat(3,1fr);display:grid}.connection-timeline-current article{border-right:1px solid #e8e5ed;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:5.25rem;padding:.8rem 1rem;display:grid}.connection-timeline-current article:last-child{border-right:0}.connection-timeline-current article>span{color:#746b80;background:#f6f4f9;border:1px solid #d9d4e3;place-items:center;width:2.375rem;height:2.375rem;font-size:.9375rem;font-weight:900;display:grid}.connection-timeline-current article.active>span{color:#17735b;background:#edf8f4;border-color:#9fcfbd}.connection-timeline-current article.pending>span{color:#8a661d;background:#fff8e8;border-color:#dec58d}.connection-timeline-current article small{color:#797280;font-size:.75rem;line-height:1.35;display:block}.connection-timeline-current article strong{color:#3d3845;margin-top:.15rem;font-size:.9375rem;line-height:1.35;display:block}.connection-timeline-current article>i{color:#77707e;text-align:right;font-size:.75rem;font-style:normal;font-weight:850;line-height:1.3}.connection-timeline-current article.active>i{color:#17735b}.connection-timeline-current article.pending>i{color:#8a661d}.connection-timeline-panel{background:#f8f7fb;border:1px solid #ddd9e6}.connection-timeline-panel>header{background:#fff;border-bottom:1px solid #e4e1eb;grid-template-columns:minmax(18rem,1fr) auto auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.125rem;display:grid}.connection-timeline-panel>header>div:first-child>small{color:#6754a8;letter-spacing:.07em;font-size:.75rem;font-weight:900;line-height:1.35}.connection-timeline-panel>header h2{margin:.25rem 0 .15rem;font-size:1.125rem;line-height:1.3}.connection-timeline-panel>header p{color:#716c7c;margin:0;font-size:.8125rem;line-height:1.45}.connection-timeline-panel>header>nav{flex-wrap:wrap;gap:.35rem;display:flex}.connection-timeline-panel>header>nav button{color:#625c69;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d1df;padding:.45rem .6rem;font-size:.75rem;font-weight:800}.connection-timeline-panel>header>nav button b{color:#6754a8;margin-left:.25rem}.connection-timeline-panel>header>nav button.active{color:#fff;background:#6754a8;border-color:#6754a8}.connection-timeline-panel>header>nav button.active b{color:#fff}.connection-timeline-live{justify-content:flex-end;align-items:center;gap:.45rem;min-width:10rem;display:flex}.connection-timeline-live>span{color:#686175;white-space:nowrap;font-size:.75rem;font-weight:750;line-height:1.35}.connection-timeline-live>span i{background:#00a978;border-radius:50%;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.connection-timeline-live.offline>span i{background:#c7871e}.connection-timeline-live>button{color:#6754a8;width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1c9e2;font-size:1rem;font-weight:900}.connection-timeline-live>button:disabled{cursor:wait;opacity:.65}.connection-timeline-panel>.social-form-error{margin:.75rem 1rem 0}.connection-timeline-events{padding:1rem;display:grid}.connection-timeline-events>article{background:#fff;border:1px solid #e0dce8;border-bottom:0;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.85rem;min-height:7.5rem;padding:.9rem 1rem;display:grid}.connection-timeline-events>article:last-of-type{border-bottom:1px solid #e0dce8}.connection-timeline-events>article.beginning{border-left:.25rem solid #2f7b66}.connection-timeline-events>article.confirmation{border-left:.25rem solid #2d628d}.connection-timeline-events>article.ending{border-left:.25rem solid #9a5b4a}.connection-timeline-events>article.legacy{border-left:.25rem solid #80758e}.connection-timeline-rail{flex-direction:column;align-items:center;display:flex}.connection-timeline-rail>span{color:#6754a8;background:#f6f3fc;border:1px solid #d5cee5;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:900;display:grid}.connection-timeline-rail>i{background:#ddd7e6;flex:1;width:1px;min-height:1.5rem;margin-top:.45rem}.connection-timeline-event-copy{min-width:0}.connection-timeline-event-copy>small{color:#74688e;letter-spacing:.05em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.connection-timeline-event-copy h3{overflow-wrap:anywhere;color:#3f3949;margin:.2rem 0 .15rem;font-size:.9375rem;line-height:1.35}.connection-timeline-event-copy>p{color:#77717e;margin:0;font-size:.8125rem;line-height:1.5}.connection-timeline-events time{color:#70697b;white-space:nowrap;font-size:.75rem;font-weight:750;line-height:1.35}.connection-timeline-event-copy aside{background:#faf7ff;border:1px solid #d8cced;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.65rem;padding:.55rem .65rem;display:grid}.connection-timeline-event-copy aside.linked{background:#fffaf0;border-color:#dfd2ad}.connection-timeline-event-copy aside b{color:#6754a8;font-size:.75rem;line-height:1.3}.connection-timeline-event-copy aside.linked b{color:#86621e}.connection-timeline-event-copy aside span{overflow-wrap:anywhere;color:#4e4659;font-size:.8125rem;font-weight:800;line-height:1.35}.connection-timeline-event-copy aside em{color:#7b7483;text-align:right;font-size:.75rem;font-style:normal;line-height:1.35}.connection-timeline-pagination{background:#f4f1fa;border:1px solid #d5cde4;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.5rem;margin-top:.75rem;padding:.8rem 1rem;display:grid}.connection-timeline-pagination>span{color:#6754a8;background:#fff;border:1px solid #cfc3e2;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;font-weight:900;display:grid}.connection-timeline-pagination small{color:#6754a8;letter-spacing:.06em;font-size:.75rem;font-weight:900;line-height:1.35;display:block}.connection-timeline-pagination strong{color:#433d4d;margin-top:.15rem;font-size:.875rem;line-height:1.35;display:block}.connection-timeline-pagination p{color:#756e7e;margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.connection-timeline-pagination button{color:#fff;min-height:2.625rem;font:inherit;cursor:pointer;background:#6754a8;border:1px solid #6754a8;padding:.55rem .8rem;font-size:.8125rem;font-weight:850}.connection-timeline-pagination button:disabled{cursor:wait;opacity:.65}.connection-timeline-panel>footer{background:#fff;border-top:1px solid #e6e2eb;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.6rem 1rem;display:flex}.connection-timeline-panel>footer b{color:#6754a8;font-size:.75rem;line-height:1.35}.connection-timeline-panel>footer span{color:#746e7d;text-align:right;font-size:.75rem;line-height:1.4}.connection-timeline-empty{text-align:center;background:#fff;border:1px dashed #d3cde0;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:1.5rem;display:flex}.connection-timeline-empty>span{color:#6754a8;font-size:1.25rem}.connection-timeline-empty h3{margin:.5rem 0 .25rem;font-size:1rem;line-height:1.35}.connection-timeline-empty p{color:#736d7b;max-width:35rem;margin:0;font-size:.875rem;line-height:1.5}.connection-timeline-empty button{color:#6754a8;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #6754a8;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:850}.connection-timeline-unavailable{background:#fbf8fd;border:1px solid #d8cfe0;grid-template-columns:3rem minmax(0,1fr) auto;place-content:center;align-items:center;gap:1rem;min-height:14rem;padding:1.5rem;display:grid}.connection-timeline-unavailable>span{color:#74538b;border:1px solid #cdbbd8;place-items:center;width:2.875rem;height:2.875rem;font-size:1rem;display:grid}.connection-timeline-unavailable small{color:#74538b;letter-spacing:.07em;font-size:.75rem;font-weight:900;line-height:1.35}.connection-timeline-unavailable h2{margin:.3rem 0 .25rem;font-size:1.125rem;line-height:1.3}.connection-timeline-unavailable p{color:#766f7b;max-width:42rem;margin:0;font-size:.875rem;line-height:1.5}.connection-timeline-unavailable nav{flex-wrap:wrap;gap:.5rem;display:flex}.connection-timeline-unavailable a,.connection-timeline-unavailable button{color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;background:#74538b;border:1px solid #74538b;align-items:center;padding:.5rem .7rem;font-size:.8125rem;font-weight:850;display:flex}.connection-timeline-unavailable a.secondary{color:#69447f;background:#fff}.connection-timeline-unavailable button:disabled{cursor:wait;opacity:.65}.connection-timeline-aside>div{grid-template-columns:2rem minmax(0,1fr)}.connection-timeline-privacy>b{color:#6754a8}@media (max-width:73.75rem){.connection-timeline-summary{grid-template-columns:1fr}.connection-timeline-summary>dl{border-top:1px solid #514968;border-left:0}.connection-timeline-panel>header{grid-template-columns:minmax(16rem,1fr) auto}.connection-timeline-live{grid-column:1/-1;justify-content:flex-start}}@media (max-width:58rem){.connection-timeline-current>div{grid-template-columns:1fr}.connection-timeline-current article{border-bottom:1px solid #e8e5ed;border-right:0}.connection-timeline-current article:last-child{border-bottom:0}.connection-timeline-removal-receipt>div{grid-template-columns:1fr}.connection-timeline-removal-receipt article{border-right:0;min-height:0}}@media (max-width:47.5rem){.connection-timeline-heading{align-items:flex-start}.connection-timeline-heading>nav{justify-content:flex-start}.connection-timeline-context{grid-template-columns:2.75rem minmax(0,1fr)}.connection-timeline-context>b{grid-column:2;justify-self:start}.connection-timeline-removal-receipt>header{grid-template-columns:3rem minmax(0,1fr)}.connection-timeline-removal-receipt>header>b{grid-column:2;justify-self:start}.connection-timeline-removal-receipt>footer{flex-direction:column;align-items:flex-start}.connection-timeline-person{grid-template-columns:3.5rem minmax(0,1fr)}.connection-timeline-avatar{width:3.25rem;height:3.25rem}.connection-timeline-person>nav{grid-column:2;justify-content:flex-start}.connection-timeline-panel>header{grid-template-columns:1fr}.connection-timeline-live{grid-column:auto;justify-content:flex-start}.connection-timeline-events>article{grid-template-columns:2.75rem minmax(0,1fr)}.connection-timeline-events time{grid-column:2}.connection-timeline-event-copy aside{grid-template-columns:1fr}.connection-timeline-event-copy aside em{text-align:left}.connection-timeline-pagination{grid-template-columns:2.75rem minmax(0,1fr)}.connection-timeline-pagination button{grid-column:2;justify-self:start}.connection-timeline-unavailable{grid-template-columns:3rem minmax(0,1fr)}.connection-timeline-unavailable nav{grid-column:2}}@media (max-width:30rem){.connection-timeline-context{grid-template-columns:1fr;padding:.875rem}.connection-timeline-context>b{grid-column:auto}.connection-timeline-removal-receipt>header{grid-template-columns:1fr;padding:.875rem}.connection-timeline-removal-receipt>header>b{grid-column:auto}.connection-timeline-removal-receipt article{grid-template-columns:1fr}.connection-timeline-removal-receipt>footer a{justify-content:center;width:100%}.connection-timeline-person{grid-template-columns:1fr;padding:.875rem}.connection-timeline-person>nav{grid-column:auto;justify-content:flex-start}.connection-timeline-summary>div{padding:1.2rem 1rem}.connection-timeline-summary>dl{grid-template-columns:1fr 1fr}.connection-timeline-current>header{flex-direction:column;align-items:flex-start}.connection-timeline-current article{grid-template-columns:2.5rem minmax(0,1fr)}.connection-timeline-current article>i{text-align:left;grid-column:2}.connection-timeline-panel>header{padding:.875rem}.connection-timeline-panel>header>nav button{flex:auto}.connection-timeline-events{padding:.75rem}.connection-timeline-events>article{grid-template-columns:1fr;padding:.75rem}.connection-timeline-rail{align-items:flex-start}.connection-timeline-rail>i{display:none}.connection-timeline-events time{grid-column:auto}.connection-timeline-pagination{grid-template-columns:1fr;padding:.75rem}.connection-timeline-pagination button{grid-column:auto;justify-self:stretch}.connection-timeline-panel>footer{flex-direction:column;align-items:flex-start}.connection-timeline-panel>footer span{text-align:left}.connection-timeline-unavailable{grid-template-columns:1fr;padding:1rem}.connection-timeline-unavailable nav{grid-column:auto}}.social-conversation-center-workspace .conversation-center-heading{min-height:5.5rem}.social-conversation-center-workspace .conversation-center-heading>a{cursor:pointer;align-items:center;min-height:2.5rem;padding-inline:.875rem;display:inline-flex}.social-conversation-center-workspace .conversation-center-context-lens{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:6.5rem;margin-bottom:.875rem;padding:1rem}.social-conversation-center-workspace .conversation-center-context-lens>span{width:3.25rem;height:3.25rem;font-size:1rem}.social-conversation-center-workspace .conversation-center-context-lens small,.social-conversation-center-workspace .conversation-center-context-lens>b{font-size:.75rem}.social-conversation-center-workspace .conversation-center-context-lens strong{margin-top:.375rem;font-size:1rem}.social-conversation-center-workspace .conversation-center-context-lens p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-conversation-center-workspace .conversation-center-context-lens>b{align-items:center;min-height:2.25rem;padding-inline:.75rem;display:flex}.social-conversation-center-workspace .conversation-center-summary{grid-template-columns:minmax(0,1fr) minmax(26rem,auto);gap:2rem;padding:1.5rem}.social-conversation-center-workspace .conversation-center-summary>div>span,.social-conversation-center-workspace .conversation-center-toolbar>div>span{font-size:.75rem}.social-conversation-center-workspace .conversation-center-summary>div>strong{margin-top:.5rem;font-size:1.5rem;line-height:1.2}.social-conversation-center-workspace .conversation-center-summary>div>p{margin-top:.5rem;font-size:.875rem;line-height:1.55}.social-conversation-center-workspace .conversation-center-summary dl{grid-template-columns:repeat(4,minmax(6rem,1fr))}.social-conversation-center-workspace .conversation-center-summary dl div{flex-direction:column;justify-content:center;min-height:4.75rem;padding:.75rem 1rem;display:flex}.social-conversation-center-workspace .conversation-center-summary dt{font-size:.75rem}.social-conversation-center-workspace .conversation-center-summary dd{margin-top:.375rem;font-size:1.25rem}.social-conversation-center-workspace .conversation-center-panel{margin-top:.875rem}.social-conversation-center-workspace .conversation-center-toolbar{grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1fr) auto;gap:.75rem 1rem;padding:1rem}.social-conversation-center-workspace .conversation-center-toolbar h2{margin-top:.375rem;font-size:1.125rem}.social-conversation-center-workspace .conversation-center-toolbar label{gap:.625rem;min-height:2.75rem;padding-inline:.75rem}.social-conversation-center-workspace .conversation-center-toolbar label>span{font-size:1rem}.social-conversation-center-workspace .conversation-center-toolbar input{font-size:.9375rem}.social-conversation-center-workspace .conversation-center-toolbar label button{cursor:pointer;min-width:2rem;min-height:2rem;font-size:1.125rem}.social-conversation-center-workspace .conversation-center-live-control{cursor:pointer;gap:.5rem;min-height:2.75rem;padding-inline:.75rem;font-size:.75rem}.social-conversation-center-workspace .conversation-center-live-control i{width:.5rem;height:.5rem}.social-conversation-center-workspace .conversation-center-live-control b{font-size:1rem}.social-conversation-center-workspace .conversation-center-toolbar nav{gap:.5rem}.social-conversation-center-workspace .conversation-center-toolbar nav button{cursor:pointer;gap:.5rem;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-conversation-center-workspace .conversation-center-toolbar nav button b{min-width:1.5rem;padding:.25rem .375rem;font-size:.75rem}.social-conversation-center-workspace .conversation-center-sync-error{padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.social-conversation-center-workspace .conversation-center-list{min-height:20rem}.social-conversation-center-workspace .conversation-center-item{cursor:pointer;grid-template-columns:3.25rem minmax(0,1fr) 4.5rem 1.5rem;gap:.875rem;min-height:8.5rem;padding:1rem}.social-conversation-center-workspace .conversation-center-item.unread{box-shadow:inset .25rem 0 #15956a}.social-conversation-center-workspace .conversation-center-avatar,.social-conversation-center-workspace .conversation-center-room-mark{width:3.25rem;height:3.25rem}.social-conversation-center-workspace .conversation-center-room-mark{font-size:1.25rem}.social-conversation-center-workspace .conversation-center-item-copy header{gap:.625rem}.social-conversation-center-workspace .conversation-center-item-copy header>span{padding:.25rem .375rem;font-size:.75rem}.social-conversation-center-workspace .conversation-center-item-copy header strong{font-size:1rem}.social-conversation-center-workspace .conversation-center-item-copy time{font-size:.75rem}.social-conversation-center-workspace .conversation-center-item-copy>small{margin-top:.375rem;font-size:.8125rem}.social-conversation-center-workspace .conversation-center-item-copy>p{margin-top:.625rem;font-size:.875rem;line-height:1.5}.social-conversation-center-workspace .conversation-center-item>aside{gap:.375rem;min-width:4.5rem}.social-conversation-center-workspace .conversation-center-item>aside b,.social-conversation-center-workspace .conversation-center-item>aside i{border-radius:1rem;min-width:2rem;height:2rem;padding-inline:.375rem;font-size:.75rem}.social-conversation-center-workspace .conversation-center-item>aside small{font-size:.75rem}.social-conversation-center-workspace .conversation-center-arrow{font-size:1.125rem}.social-conversation-center-workspace .conversation-center-empty{min-height:20rem;padding:2rem}.social-conversation-center-workspace .conversation-center-empty>span{width:3rem;height:3rem;font-size:1.125rem}.social-conversation-center-workspace .conversation-center-empty strong{margin-top:.75rem;font-size:1rem}.social-conversation-center-workspace .conversation-center-empty p{max-width:32rem;margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-conversation-center-workspace .conversation-center-footer{gap:1rem;min-height:4.5rem;padding:.75rem 1rem}.social-conversation-center-workspace .conversation-center-footer p{gap:.75rem}.social-conversation-center-workspace .conversation-center-footer p>b{font-size:1rem}.social-conversation-center-workspace .conversation-center-footer strong,.social-conversation-center-workspace .conversation-center-footer>a{font-size:.8125rem}.social-conversation-center-workspace .conversation-center-footer small{margin-top:.25rem;font-size:.75rem;line-height:1.45}.social-conversation-center-workspace .conversation-center-footer>a{cursor:pointer;align-items:center;min-height:2.25rem;display:flex}.social-conversation-center-workspace .conversation-center-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:12rem;padding:1.25rem}.social-conversation-center-workspace .conversation-center-context-unavailable>span{width:3.25rem;height:3.25rem;font-size:1rem}.social-conversation-center-workspace .conversation-center-context-unavailable small{font-size:.75rem}.social-conversation-center-workspace .conversation-center-context-unavailable h2{margin:.375rem 0;font-size:1.125rem;line-height:1.35}.social-conversation-center-workspace .conversation-center-context-unavailable p{font-size:.875rem;line-height:1.55}.social-conversation-center-workspace .conversation-center-context-unavailable nav{gap:.5rem}.social-conversation-center-workspace .conversation-center-context-unavailable a,.social-conversation-center-workspace .conversation-center-context-unavailable button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.social-conversation-center-workspace .conversation-center-aside>strong{margin-bottom:.75rem;font-size:.9375rem}.social-conversation-center-workspace .conversation-center-aside>div{gap:.75rem;min-height:3.5rem}.social-conversation-center-workspace .conversation-center-aside span,.social-conversation-center-workspace .conversation-center-aside b{font-size:.75rem}.social-conversation-center-workspace .conversation-center-boundary{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.social-conversation-center-workspace .conversation-center-boundary>b{width:2.5rem;height:2.5rem;font-size:.875rem}.social-conversation-center-workspace .conversation-center-boundary strong{font-size:.9375rem}.social-conversation-center-workspace .conversation-center-boundary small{margin-top:.375rem;font-size:.8125rem;line-height:1.5}@media (max-width:68.75rem){.social-conversation-center-workspace .conversation-center-summary{grid-template-columns:1fr}.social-conversation-center-workspace .conversation-center-summary dl{width:100%}.social-conversation-center-workspace .conversation-center-toolbar{grid-template-columns:minmax(11rem,.7fr) minmax(16rem,1fr)}.social-conversation-center-workspace .conversation-center-live-control{grid-column:2;justify-self:start}.social-conversation-center-workspace .conversation-center-toolbar nav{grid-column:1/-1}.social-conversation-center-workspace .conversation-center-item-copy>p{white-space:normal}}@media (max-width:47.5rem){.social-conversation-center-workspace .conversation-center-context-lens,.social-conversation-center-workspace .conversation-center-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.social-conversation-center-workspace .conversation-center-context-lens>b,.social-conversation-center-workspace .conversation-center-context-unavailable nav{grid-column:2;justify-self:start}.social-conversation-center-workspace .conversation-center-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.social-conversation-center-workspace .conversation-center-summary dl div:nth-child(3){border-top:1px solid #34564b;border-left:0}.social-conversation-center-workspace .conversation-center-summary dl div:nth-child(4){border-top:1px solid #34564b}.social-conversation-center-workspace .conversation-center-toolbar{grid-template-columns:1fr}.social-conversation-center-workspace .conversation-center-toolbar label,.social-conversation-center-workspace .conversation-center-live-control,.social-conversation-center-workspace .conversation-center-toolbar nav{grid-column:1}.social-conversation-center-workspace .conversation-center-item{grid-template-columns:3rem minmax(0,1fr) 4rem}.social-conversation-center-workspace .conversation-center-avatar,.social-conversation-center-workspace .conversation-center-room-mark{width:3rem;height:3rem}.social-conversation-center-workspace .conversation-center-arrow{display:none}.social-conversation-center-workspace .conversation-center-item-copy header{flex-wrap:wrap}.social-conversation-center-workspace .conversation-center-item-copy time{width:100%;margin-left:0}.social-conversation-center-workspace .conversation-center-footer{flex-direction:column;align-items:flex-start}}@media (max-width:30rem){.social-conversation-center-workspace .conversation-center-heading>a{justify-content:center}.social-conversation-center-workspace .conversation-center-context-lens,.social-conversation-center-workspace .conversation-center-context-unavailable{grid-template-columns:1fr}.social-conversation-center-workspace .conversation-center-context-lens>b,.social-conversation-center-workspace .conversation-center-context-unavailable nav{grid-column:auto}.social-conversation-center-workspace .conversation-center-context-unavailable nav{flex-wrap:wrap;width:100%}.social-conversation-center-workspace .conversation-center-context-unavailable a,.social-conversation-center-workspace .conversation-center-context-unavailable button{text-align:center;white-space:normal;flex:1;justify-content:center}.social-conversation-center-workspace .conversation-center-summary{padding:1rem}.social-conversation-center-workspace .conversation-center-summary dl{grid-template-columns:1fr}.social-conversation-center-workspace .conversation-center-summary dl div+div{border-top:1px solid #34564b;border-left:0}.social-conversation-center-workspace .conversation-center-toolbar nav button{flex:calc(50% - .25rem);justify-content:center}.social-conversation-center-workspace .conversation-center-item{grid-template-columns:3rem minmax(0,1fr);align-items:start;min-height:10rem}.social-conversation-center-workspace .conversation-center-item>aside{justify-items:initial;grid-area:2/2;justify-content:flex-start;align-items:center;min-width:0;display:flex}}.social-direct-conversation-workspace .direct-conversation-layout{grid-template-columns:minmax(0,1.8fr) minmax(19rem,.7fr);gap:1rem}.social-direct-conversation-workspace .direct-thread-panel,.social-direct-conversation-workspace .direct-conversation-sidebar>article{border-radius:.25rem}.social-direct-conversation-workspace .direct-thread-header{grid-template-columns:2.75rem 3.25rem minmax(0,1fr) auto;gap:.75rem;padding:1rem}.social-direct-conversation-workspace .direct-thread-header>a{cursor:pointer;width:2.75rem;height:2.75rem;font-size:1.125rem}.social-direct-conversation-workspace .direct-thread-header .direct-avatar{width:3.25rem;height:3.25rem}.social-direct-conversation-workspace .direct-thread-header>div>span,.social-direct-conversation-workspace .direct-privacy-card>span{font-size:.75rem}.social-direct-conversation-workspace .direct-thread-header h1{margin:.25rem 0;font-size:1.25rem;line-height:1.2}.social-direct-conversation-workspace .direct-thread-header p{font-size:.8125rem;line-height:1.45}.social-direct-conversation-workspace .direct-thread-header>aside{gap:.5rem;font-size:.75rem}.social-direct-conversation-workspace .direct-thread-header>aside>b{padding:.375rem .5rem;font-size:.75rem}.social-direct-conversation-workspace .direct-thread-live-control{cursor:pointer;gap:.5rem;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem}.social-direct-conversation-workspace .direct-thread-live-control>b{font-size:1rem}.social-direct-conversation-workspace .direct-thread-notice{gap:.75rem;min-height:4.5rem;padding:.75rem 1rem}.social-direct-conversation-workspace .direct-thread-notice>span{background:#fff;border:1px solid #b9ddd0;flex:none;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.social-direct-conversation-workspace .direct-thread-notice strong{font-size:.875rem}.social-direct-conversation-workspace .direct-thread-notice small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-direct-conversation-workspace .direct-thread-messages{scroll-behavior:smooth;height:clamp(30rem,62vh,46rem);min-height:30rem;padding:1.25rem}.social-direct-conversation-workspace .direct-message-history{gap:.75rem;width:min(100%,34rem);margin-bottom:1rem;padding:.75rem}.social-direct-conversation-workspace .direct-message-history button{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-direct-conversation-workspace .direct-message-history span{font-size:.8125rem}.social-direct-conversation-workspace .direct-message-history small,.social-direct-conversation-workspace .direct-message-history-error{font-size:.75rem;line-height:1.45}.social-direct-conversation-workspace .direct-message-history-error{width:min(100%,34rem);margin-bottom:1rem;padding:.75rem}.social-direct-conversation-workspace .direct-thread-day{margin:1rem 0}.social-direct-conversation-workspace .direct-thread-day span{padding:.375rem .75rem;font-size:.75rem}.social-direct-conversation-workspace .direct-thread-unread-divider{gap:.75rem;margin:1.25rem 0 .75rem;font-size:.75rem}.social-direct-conversation-workspace .direct-thread-unread-divider span{padding:.375rem .625rem}.social-direct-conversation-workspace .direct-typing-indicator{gap:.625rem;max-width:22rem;margin:1rem 0 .25rem}.social-direct-conversation-workspace .direct-typing-indicator>.direct-avatar{width:2.25rem;height:2.25rem}.social-direct-conversation-workspace .direct-typing-indicator strong,.social-direct-conversation-workspace .direct-typing-indicator small{font-size:.75rem}.social-direct-conversation-workspace .direct-typing-indicator>span{gap:.25rem;padding:.625rem .75rem}.social-direct-conversation-workspace .direct-message-row{gap:.625rem;max-width:82%;margin:.875rem 0}.social-direct-conversation-workspace .direct-message-row>.direct-avatar{width:2.25rem;height:2.25rem}.social-direct-conversation-workspace .direct-message-row header{gap:.5rem;margin:0 .25rem .375rem}.social-direct-conversation-workspace .direct-message-row header strong{font-size:.8125rem}.social-direct-conversation-workspace .direct-message-row header time{font-size:.75rem}.social-direct-conversation-workspace .direct-message-actions{gap:.25rem}.social-direct-conversation-workspace .direct-message-row header button{cursor:pointer;place-items:center;min-width:1.75rem;min-height:1.75rem;padding:0;font-size:1rem;display:inline-grid}.social-direct-conversation-workspace .direct-message-reply-context{cursor:pointer;gap:.25rem;margin-bottom:.375rem;padding:.625rem .75rem}.social-direct-conversation-workspace .direct-message-reply-context strong,.social-direct-conversation-workspace .direct-message-reply-context span{font-size:.8125rem}.social-direct-conversation-workspace .direct-message-row p{padding:.75rem .875rem;font-size:1rem;line-height:1.6}.social-direct-conversation-workspace .direct-message-reactions{gap:.375rem;margin:.5rem .125rem 0}.social-direct-conversation-workspace .direct-message-reactions button{cursor:pointer;border-radius:1rem;gap:.25rem;min-width:2.5rem;min-height:2rem;padding:.25rem .5rem;font-size:.875rem}.social-direct-conversation-workspace .direct-message-reactions button.report{border-radius:.1875rem;min-height:2rem;padding-inline:.625rem;font-size:.75rem}.social-direct-conversation-workspace .direct-message-reactions button b{font-size:.75rem}.social-direct-conversation-workspace .direct-message-delivery{gap:.375rem;margin:.375rem .25rem 0;font-size:.75rem}.social-direct-conversation-workspace .direct-thread-empty{min-height:20rem;padding:2rem}.social-direct-conversation-workspace .direct-thread-empty>span{font-size:1.75rem}.social-direct-conversation-workspace .direct-thread-empty h2{margin:.75rem 0 .375rem;font-size:1.125rem}.social-direct-conversation-workspace .direct-thread-empty p{font-size:.875rem;line-height:1.55}.social-direct-conversation-workspace .direct-composer{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem}.social-direct-conversation-workspace .direct-composer>.direct-avatar{width:2.5rem;height:2.5rem}.social-direct-conversation-workspace .direct-composer>div{padding:.75rem .875rem}.social-direct-conversation-workspace .direct-composer textarea{min-height:4.5rem;padding:.25rem 0;font-size:1rem;line-height:1.55}.social-direct-conversation-workspace .direct-composer-reply{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.625rem;margin:0 0 .75rem;padding:.625rem .75rem}.social-direct-conversation-workspace .direct-composer-reply>span{font-size:1rem}.social-direct-conversation-workspace .direct-composer-reply strong,.social-direct-conversation-workspace .direct-composer-reply small{font-size:.8125rem}.social-direct-conversation-workspace .direct-composer-reply button{cursor:pointer;min-width:2rem;min-height:2rem;padding:0;font-size:1.125rem}.social-direct-conversation-workspace .direct-composer footer{gap:.75rem;margin-top:.5rem;padding-top:.625rem}.social-direct-conversation-workspace .direct-composer footer nav{gap:.375rem}.social-direct-conversation-workspace .direct-composer footer nav button{cursor:pointer;min-width:2rem;min-height:2rem;padding:0;font-size:1rem}.social-direct-conversation-workspace .direct-composer footer small{font-size:.75rem;line-height:1.4}.social-direct-conversation-workspace .direct-composer footer>button{cursor:pointer;min-height:2.5rem;padding-inline:1rem;font-size:.875rem}.social-direct-conversation-workspace .direct-composer-locked{gap:.75rem;min-height:5rem;padding:1rem}.social-direct-conversation-workspace .direct-composer-locked>span{background:#fff;border:1px solid #e3cda9;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.social-direct-conversation-workspace .direct-composer-locked strong{font-size:.9375rem}.social-direct-conversation-workspace .direct-composer-locked small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-direct-conversation-workspace .direct-composer-locked a{cursor:pointer;align-items:center;min-height:2.25rem;font-size:.8125rem;display:flex}.social-direct-conversation-workspace .direct-message-error{padding:.75rem;font-size:.8125rem;line-height:1.45}.social-direct-conversation-workspace .direct-message-error.thread{margin-bottom:1rem}.social-direct-conversation-workspace .direct-conversation-sidebar{gap:.875rem}.social-direct-conversation-workspace .direct-partner-card{padding:0 1rem 1.25rem}.social-direct-conversation-workspace .direct-partner-cover{height:5.25rem;margin:0 -1rem -2.75rem;padding:1rem}.social-direct-conversation-workspace .direct-partner-cover span,.social-direct-conversation-workspace .direct-reach-card>header span{font-size:.75rem}.social-direct-conversation-workspace .direct-partner-card>.direct-avatar{width:5.5rem;height:5.5rem;margin-bottom:.75rem;font-size:1.25rem}.social-direct-conversation-workspace .direct-partner-card h2{font-size:1.125rem}.social-direct-conversation-workspace .direct-partner-card>p{margin:.25rem 0 .75rem;font-size:.8125rem}.social-direct-conversation-workspace .direct-partner-card>a,.social-direct-conversation-workspace .direct-partner-card>span:last-child{font-size:.8125rem}.social-direct-conversation-workspace .direct-partner-card>a{cursor:pointer;align-items:center;min-height:2.25rem;display:inline-flex}.social-direct-conversation-workspace .direct-reach-card{padding:1rem}.social-direct-conversation-workspace .direct-reach-card>header b{padding:.375rem .5rem;font-size:.75rem}.social-direct-conversation-workspace .direct-reach-card>div{grid-template-columns:2.25rem 1fr 2.25rem 1fr 2.25rem;gap:.5rem;margin:.875rem -1rem;padding:.875rem 1rem}.social-direct-conversation-workspace .direct-reach-card>div span,.social-direct-conversation-workspace .direct-reach-card>div b{height:2.25rem;font-size:.75rem}.social-direct-conversation-workspace .direct-reach-card>div i{font-size:.875rem}.social-direct-conversation-workspace .direct-reach-card h2{margin-bottom:.375rem;font-size:1rem}.social-direct-conversation-workspace .direct-reach-card>p{margin-bottom:.625rem;font-size:.8125rem;line-height:1.5}.social-direct-conversation-workspace .direct-reach-card>small{font-size:.75rem}.social-direct-conversation-workspace .direct-room-bridge{background:#fff;border-top:3px solid #08795d;padding:1rem}.social-direct-conversation-workspace .direct-room-bridge.external,.social-direct-conversation-workspace .direct-room-bridge.unavailable{background:#fbfaf7;border-top-color:#9b7449}.social-direct-conversation-workspace .direct-room-bridge>header{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.social-direct-conversation-workspace .direct-room-bridge>header>span{color:#08795d;background:#f1f9f6;border:1px solid #bed8cf;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:850;display:grid}.social-direct-conversation-workspace .direct-room-bridge.external>header>span,.social-direct-conversation-workspace .direct-room-bridge.unavailable>header>span{color:#805c36;background:#fff;border-color:#decdb8}.social-direct-conversation-workspace .direct-room-bridge>header small,.social-direct-conversation-workspace .direct-room-bridge>header strong{display:block}.social-direct-conversation-workspace .direct-room-bridge>header small{color:#087055;letter-spacing:.06em;font-size:.75rem;font-weight:850}.social-direct-conversation-workspace .direct-room-bridge.external>header small,.social-direct-conversation-workspace .direct-room-bridge.unavailable>header small{color:#805c36}.social-direct-conversation-workspace .direct-room-bridge>header strong{color:#273d35;margin-top:.25rem;font-size:.9375rem;line-height:1.4}.social-direct-conversation-workspace .direct-room-bridge>p{color:#5d6f67;margin:.75rem 0;font-size:.8125rem;line-height:1.5}.social-direct-conversation-workspace .direct-room-bridge>div{background:#f8fbfa;border-block:1px solid #dfe8e4;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin-inline:-1rem;padding:.75rem 1rem;display:grid}.social-direct-conversation-workspace .direct-room-bridge>div>span{min-width:0}.social-direct-conversation-workspace .direct-room-bridge>div b,.social-direct-conversation-workspace .direct-room-bridge>div small{display:block}.social-direct-conversation-workspace .direct-room-bridge>div b{color:#315d4d;letter-spacing:.05em;font-size:.75rem}.social-direct-conversation-workspace .direct-room-bridge>div small{color:#687871;margin-top:.25rem;font-size:.75rem;line-height:1.4}.social-direct-conversation-workspace .direct-room-bridge>div>i{color:#8b9993;font-size:1rem;font-style:normal;font-weight:850}.social-direct-conversation-workspace .direct-room-bridge>a,.social-direct-conversation-workspace .direct-room-locked{border:1px solid #08795d;border-radius:2px;justify-content:center;align-items:center;min-height:2.5rem;margin-top:.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:800;display:flex}.social-direct-conversation-workspace .direct-room-bridge>a{color:#fff;cursor:pointer;background:#08795d;text-decoration:none}.social-direct-conversation-workspace .direct-room-locked{color:#805c36;letter-spacing:.04em;background:#fff;border-color:#decdb8}.social-direct-conversation-workspace .direct-privacy-card{padding:1rem}.social-direct-conversation-workspace .direct-privacy-card ul{gap:.875rem;margin-top:1rem}.social-direct-conversation-workspace .direct-privacy-card li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.social-direct-conversation-workspace .direct-privacy-card li>b{width:2.25rem;height:2.25rem;font-size:.75rem}.social-direct-conversation-workspace .direct-privacy-card li strong{font-size:.875rem}.social-direct-conversation-workspace .direct-privacy-card li small{margin-top:.25rem;font-size:.75rem;line-height:1.5}.social-direct-conversation-workspace .direct-safety-card{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1rem}.social-direct-conversation-workspace .direct-safety-card>b{width:2.25rem;height:2.25rem;font-size:.875rem}.social-direct-conversation-workspace .direct-safety-card strong{font-size:.875rem}.social-direct-conversation-workspace .direct-safety-card small{margin-top:.25rem;font-size:.75rem;line-height:1.5}.social-direct-conversation-workspace .direct-safety-card a{cursor:pointer;align-items:center;min-height:2.25rem;font-size:.8125rem;display:flex}.social-direct-conversation-workspace .social-message-report-backdrop{padding:1rem}.social-direct-conversation-workspace .social-message-report-dialog{border-top-width:.25rem;width:min(100%,36rem)}.social-direct-conversation-workspace .social-message-report-dialog form>header{gap:1rem;padding:1rem}.social-direct-conversation-workspace .social-message-report-dialog form>header span,.social-direct-conversation-workspace .social-message-report-dialog form>label>span{font-size:.75rem}.social-direct-conversation-workspace .social-message-report-dialog form>header h2{margin:.375rem 0;font-size:1.25rem}.social-direct-conversation-workspace .social-message-report-dialog form>header p{font-size:.875rem;line-height:1.5}.social-direct-conversation-workspace .social-message-report-dialog form>header button{cursor:pointer;flex-basis:2.5rem;width:2.5rem;height:2.5rem;font-size:1.125rem}.social-direct-conversation-workspace .social-message-report-dialog form>label{margin:1rem 1rem 0}.social-direct-conversation-workspace .social-message-report-dialog form>label>span{margin-bottom:.5rem}.social-direct-conversation-workspace .social-message-report-dialog select,.social-direct-conversation-workspace .social-message-report-dialog textarea{padding:.75rem;font-size:.9375rem}.social-direct-conversation-workspace .social-message-report-dialog select{min-height:2.75rem}.social-direct-conversation-workspace .social-message-report-dialog textarea{min-height:8rem}.social-direct-conversation-workspace .social-message-report-dialog label>small{margin-top:.375rem;font-size:.75rem}.social-direct-conversation-workspace .social-message-report-dialog form>aside{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin:1rem 1rem 0;padding:.75rem}.social-direct-conversation-workspace .social-message-report-dialog form>aside>b{width:2.5rem;height:2.5rem;font-size:.875rem}.social-direct-conversation-workspace .social-message-report-dialog form>aside strong{font-size:.875rem}.social-direct-conversation-workspace .social-message-report-dialog form>aside small{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.social-direct-conversation-workspace .social-message-report-dialog form>footer{gap:.75rem;margin-top:1rem;padding:.75rem 1rem}.social-direct-conversation-workspace .social-message-report-dialog form>footer a,.social-direct-conversation-workspace .social-message-report-dialog form>footer button,.social-direct-conversation-workspace .social-message-report-success nav button,.social-direct-conversation-workspace .social-message-report-success nav a{cursor:pointer;min-height:2.5rem;font-size:.8125rem}.social-direct-conversation-workspace .social-message-report-error{padding:.75rem 1rem;font-size:.8125rem}.social-direct-conversation-workspace .social-message-report-success{min-height:22rem;padding:2rem}.social-direct-conversation-workspace .social-message-report-success>span{width:3rem;height:3rem;font-size:1.125rem}.social-direct-conversation-workspace .social-message-report-success h2{margin:.75rem 0 .375rem;font-size:1.25rem}.social-direct-conversation-workspace .social-message-report-success p{font-size:.875rem;line-height:1.6}.social-direct-conversation-workspace .social-message-report-success nav{gap:.5rem;margin-top:1rem}.social-direct-conversation-workspace .direct-conversation-unavailable{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:12rem;padding:1.25rem}.social-direct-conversation-workspace .direct-conversation-unavailable>span{width:3.25rem;height:3.25rem;font-size:1rem}.social-direct-conversation-workspace .direct-conversation-unavailable p{gap:.375rem}.social-direct-conversation-workspace .direct-conversation-unavailable small{font-size:.75rem}.social-direct-conversation-workspace .direct-conversation-unavailable strong{font-size:1rem}.social-direct-conversation-workspace .direct-conversation-unavailable em{font-size:.875rem;line-height:1.5}.social-direct-conversation-workspace .direct-conversation-unavailable nav{gap:.5rem}.social-direct-conversation-workspace .direct-conversation-unavailable a,.social-direct-conversation-workspace .direct-conversation-unavailable button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}@media (max-width:68.75rem){.social-direct-conversation-workspace .direct-conversation-layout{grid-template-columns:1fr}.social-direct-conversation-workspace .direct-conversation-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.social-direct-conversation-workspace .direct-privacy-card,.social-direct-conversation-workspace .direct-safety-card{grid-column:1/-1}}@media (max-width:47.5rem){.social-direct-conversation-workspace .direct-thread-header{grid-template-columns:2.75rem 3rem minmax(0,1fr)}.social-direct-conversation-workspace .direct-thread-header>aside{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;place-items:center start}.social-direct-conversation-workspace .direct-thread-messages{height:clamp(27rem,58vh,38rem);min-height:27rem;padding:1rem .75rem}.social-direct-conversation-workspace .direct-message-row{max-width:94%}.social-direct-conversation-workspace .direct-message-row>.direct-avatar,.social-direct-conversation-workspace .direct-composer>.direct-avatar{display:none}.social-direct-conversation-workspace .direct-composer{grid-template-columns:1fr;padding:.75rem}.social-direct-conversation-workspace .direct-composer footer{flex-wrap:wrap}.social-direct-conversation-workspace .direct-composer footer small{text-align:left;order:3;width:100%}.social-direct-conversation-workspace .direct-conversation-sidebar{grid-template-columns:1fr}.social-direct-conversation-workspace .direct-privacy-card,.social-direct-conversation-workspace .direct-safety-card{grid-column:auto}.social-direct-conversation-workspace .direct-conversation-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.social-direct-conversation-workspace .direct-conversation-unavailable nav{flex-wrap:wrap;grid-column:1/-1}}@media (max-width:30rem){.social-direct-conversation-workspace .direct-room-bridge>div{grid-template-columns:1fr}.social-direct-conversation-workspace .direct-room-bridge>div>i{justify-self:start}.social-direct-conversation-workspace .direct-thread-header{grid-template-columns:2.75rem minmax(0,1fr)}.social-direct-conversation-workspace .direct-thread-header .direct-avatar{display:none}.social-direct-conversation-workspace .direct-thread-header>aside{grid-column:1/-1}.social-direct-conversation-workspace .direct-message-history{flex-direction:column;align-items:stretch}.social-direct-conversation-workspace .direct-message-row{max-width:100%}.social-direct-conversation-workspace .direct-message-reactions{flex-wrap:wrap}.social-direct-conversation-workspace .direct-message-reactions button.report{width:100%;margin-right:0}.social-direct-conversation-workspace .direct-composer footer>button{margin-left:auto}.social-direct-conversation-workspace .direct-composer-locked{flex-wrap:wrap;align-items:flex-start}.social-direct-conversation-workspace .direct-composer-locked a{width:100%;padding-left:2.75rem}.social-direct-conversation-workspace .social-message-report-backdrop{padding:.5rem}.social-direct-conversation-workspace .social-message-report-dialog form>footer,.social-direct-conversation-workspace .social-message-report-success nav{flex-direction:column;align-items:stretch}.social-direct-conversation-workspace .direct-conversation-unavailable{grid-template-columns:1fr}.social-direct-conversation-workspace .direct-conversation-unavailable nav{grid-column:auto;width:100%}.social-direct-conversation-workspace .direct-conversation-unavailable a,.social-direct-conversation-workspace .direct-conversation-unavailable button{text-align:center;flex:1;justify-content:center}}.academy-chat-readable-workspace .academy-chat-page{width:min(82rem,100% - 2rem);max-width:none;margin:1.5rem auto 3rem}.academy-chat-readable-workspace .academy-chat-overview{gap:2rem;min-height:8rem;padding:1.25rem}.academy-chat-readable-workspace .academy-chat-overview>div{gap:.875rem;min-width:0}.academy-chat-readable-workspace .academy-chat-overview>div>span{flex:none;width:3.25rem;height:3.25rem;font-size:1.25rem}.academy-chat-readable-workspace .academy-chat-overview small,.academy-chat-readable-workspace .academy-chat-overview b{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-overview h1{margin:.375rem 0 .25rem;font-size:1.375rem;line-height:1.25}.academy-chat-readable-workspace .academy-chat-directory-return{cursor:pointer;min-height:2.5rem;margin-left:.5rem;padding-inline:.75rem;font-size:.8125rem}.academy-chat-readable-workspace .academy-chat-overview dl{grid-template-columns:repeat(3,minmax(7rem,1fr))}.academy-chat-readable-workspace .academy-chat-overview dl>div{flex-direction:column;justify-content:center;min-height:5rem;padding:.75rem 1rem;display:flex}.academy-chat-readable-workspace .academy-chat-overview dt{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-overview dd{margin-top:.375rem;font-size:1.25rem}.academy-chat-readable-workspace .academy-chat-layout{grid-template-columns:minmax(0,1.75fr) minmax(20rem,.65fr);gap:1rem;margin-top:1rem}.academy-chat-readable-workspace .academy-chat-panel,.academy-chat-readable-workspace .academy-chat-participants,.academy-chat-readable-workspace .academy-chat-rules,.academy-chat-readable-workspace .academy-chat-privacy{border-radius:.25rem}.academy-chat-readable-workspace .academy-chat-topic{padding:1rem}.academy-chat-readable-workspace .academy-chat-topic>header span,.academy-chat-readable-workspace .academy-chat-topic>header b{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-topic>header b{padding:.375rem .5rem}.academy-chat-readable-workspace .academy-chat-topic>strong{margin-top:.625rem;font-size:1rem;line-height:1.4}.academy-chat-readable-workspace .academy-chat-topic>p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.academy-chat-readable-workspace .academy-chat-topic>footer{gap:.75rem;min-height:3rem;margin-top:.75rem;padding-top:.75rem}.academy-chat-readable-workspace .academy-chat-topic>footer>span,.academy-chat-readable-workspace .academy-chat-topic>footer a{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-topic>footer nav{gap:.5rem}.academy-chat-readable-workspace .academy-chat-topic>footer a{cursor:pointer;align-items:center;min-height:2.25rem;padding-inline:.75rem;display:inline-flex}.academy-chat-readable-workspace .academy-chat-toolbar{gap:1rem;min-height:5rem;padding:.875rem 1rem}.academy-chat-readable-workspace .academy-chat-live-control{cursor:pointer;gap:.75rem;min-height:3rem;padding:.375rem .5rem}.academy-chat-readable-workspace .academy-chat-toolbar strong{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-toolbar small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.academy-chat-readable-workspace .academy-chat-live-control small b{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-toolbar label{gap:.625rem;width:min(24rem,48%);min-height:2.75rem;padding-inline:.75rem}.academy-chat-readable-workspace .academy-chat-toolbar label>span{font-size:1rem}.academy-chat-readable-workspace .academy-chat-toolbar input{font-size:.9375rem}.academy-chat-readable-workspace .academy-chat-toolbar label button{cursor:pointer;min-width:2rem;min-height:2rem;font-size:1.125rem}.academy-chat-readable-workspace .academy-chat-presence-dock{grid-template-columns:minmax(19rem,.9fr) minmax(22rem,1.1fr);gap:.875rem 1rem;padding:1rem}.academy-chat-readable-workspace .academy-chat-presence-dock>header{gap:1rem}.academy-chat-readable-workspace .academy-chat-presence-dock>header div span,.academy-chat-readable-workspace .academy-chat-presence-dock>header>small{font-size:.75rem;line-height:1.45}.academy-chat-readable-workspace .academy-chat-presence-dock>header div strong{margin-top:.375rem;font-size:.9375rem}.academy-chat-readable-workspace .academy-chat-presence-dock>header>small{max-width:24rem}.academy-chat-readable-workspace .academy-chat-presence-options button{cursor:pointer;gap:.625rem;min-height:4.25rem;padding:.625rem .75rem}.academy-chat-readable-workspace .academy-chat-presence-options button>i{flex-basis:1.5rem;width:1.5rem;font-size:.875rem}.academy-chat-readable-workspace .academy-chat-presence-options button span strong{font-size:.8125rem}.academy-chat-readable-workspace .academy-chat-presence-options button span small{margin-top:.25rem;font-size:.75rem;line-height:1.35}.academy-chat-readable-workspace .academy-chat-presence-dock>form{gap:.375rem .625rem}.academy-chat-readable-workspace .academy-chat-presence-dock>form label span,.academy-chat-readable-workspace .academy-chat-presence-dock>form>small{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-presence-dock>form label span{margin-bottom:.375rem}.academy-chat-readable-workspace .academy-chat-presence-dock>form input{min-height:2.75rem;padding-inline:.75rem;font-size:.875rem}.academy-chat-readable-workspace .academy-chat-presence-dock>form>button{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.academy-chat-readable-workspace .social-safety-restriction-banner{grid-template-columns:3rem minmax(0,1fr);gap:.875rem;margin:0;padding:1rem}.academy-chat-readable-workspace .social-safety-restriction-banner>b{width:3rem;height:3rem;font-size:1rem}.academy-chat-readable-workspace .social-safety-restriction-banner small{font-size:.75rem}.academy-chat-readable-workspace .social-safety-restriction-banner h2{margin:.375rem 0;font-size:1rem}.academy-chat-readable-workspace .social-safety-restriction-banner p,.academy-chat-readable-workspace .social-safety-restriction-banner span{font-size:.8125rem;line-height:1.5}.academy-chat-readable-workspace .academy-chat-messages{height:clamp(32rem,62vh,48rem);padding:1rem 1.25rem 1.25rem}.academy-chat-readable-workspace .academy-chat-history{gap:.75rem;min-height:4rem;margin:0 0 1rem;padding:.625rem .25rem 1rem}.academy-chat-readable-workspace .academy-chat-history button{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.academy-chat-readable-workspace .academy-chat-history small,.academy-chat-readable-workspace .academy-chat-history.complete span{font-size:.75rem;line-height:1.45}.academy-chat-readable-workspace .academy-chat-history-error{margin:.25rem 0 1rem;padding:.75rem;font-size:.8125rem;line-height:1.45}.academy-chat-readable-workspace .academy-chat-day{gap:.75rem;margin:1rem 0;font-size:.75rem}.academy-chat-readable-workspace .academy-chat-day span{padding-inline:.75rem}.academy-chat-readable-workspace .academy-chat-unread-divider{gap:.75rem;margin:1.25rem 0 .625rem;font-size:.75rem}.academy-chat-readable-workspace .academy-chat-unread-divider span{padding:.375rem .625rem}.academy-chat-readable-workspace .academy-chat-message{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.875rem .25rem}.academy-chat-readable-workspace .academy-chat-message-avatar .person-avatar{width:2.75rem;height:2.75rem}.academy-chat-readable-workspace .academy-chat-message header{gap:.5rem;min-height:2rem}.academy-chat-readable-workspace .academy-chat-message header strong{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-message header>b{padding:.25rem .375rem;font-size:.75rem}.academy-chat-readable-workspace .academy-chat-message time{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-message header button{color:#a55b54;cursor:pointer;width:2rem;height:2rem;font-size:1rem}.academy-chat-readable-workspace .academy-chat-message-reply{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;max-width:38rem;margin:.375rem 0 .5rem;padding:.625rem .75rem}.academy-chat-readable-workspace .academy-chat-message-reply>span{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-message-reply strong,.academy-chat-readable-workspace .academy-chat-message-reply small{font-size:.8125rem}.academy-chat-readable-workspace .academy-chat-message-reply small{margin-top:.25rem}.academy-chat-readable-workspace .academy-chat-message>div:last-child>p{margin-top:.375rem;font-size:1rem;line-height:1.6}.academy-chat-readable-workspace .academy-chat-message-actions{gap:.375rem;min-height:2.5rem;margin-top:.5rem}.academy-chat-readable-workspace .academy-chat-message-actions button{cursor:pointer;min-width:2.5rem;height:2rem;padding-inline:.5rem;font-size:.875rem}.academy-chat-readable-workspace .academy-chat-message-actions button.reply,.academy-chat-readable-workspace .academy-chat-message-actions button.report{min-width:auto;padding-inline:.625rem;font-size:.75rem}.academy-chat-readable-workspace .academy-chat-message-actions button b{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-empty{min-height:24rem;padding:2rem}.academy-chat-readable-workspace .academy-chat-empty>span{width:3rem;height:3rem;font-size:1.25rem}.academy-chat-readable-workspace .academy-chat-empty strong{margin-top:.75rem;font-size:1rem}.academy-chat-readable-workspace .academy-chat-empty p{max-width:32rem;margin-top:.375rem;font-size:.875rem;line-height:1.55}.academy-chat-readable-workspace .academy-chat-typing{gap:.75rem;min-height:3.5rem;padding:.5rem .25rem}.academy-chat-readable-workspace .academy-chat-typing>span{gap:.25rem;width:2.75rem;height:2rem}.academy-chat-readable-workspace .academy-chat-typing strong,.academy-chat-readable-workspace .academy-chat-typing small{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-composer{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:1rem}.academy-chat-readable-workspace .academy-chat-composer>.person-avatar{width:2.75rem;height:2.75rem}.academy-chat-readable-workspace .academy-chat-replying{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.625rem;padding:.625rem .75rem}.academy-chat-readable-workspace .academy-chat-replying>span{font-size:1rem}.academy-chat-readable-workspace .academy-chat-replying strong,.academy-chat-readable-workspace .academy-chat-replying small{font-size:.8125rem}.academy-chat-readable-workspace .academy-chat-replying small{margin-top:.25rem}.academy-chat-readable-workspace .academy-chat-replying button{cursor:pointer;width:2rem;height:2rem;font-size:1.125rem}.academy-chat-readable-workspace .academy-chat-composer textarea{min-height:5rem;padding:.75rem .875rem .375rem;font-size:1rem;line-height:1.55}.academy-chat-readable-workspace .academy-chat-composer footer{gap:.75rem;min-height:3.25rem;padding:.375rem .5rem .5rem .75rem}.academy-chat-readable-workspace .academy-chat-composer footer>span{gap:.375rem}.academy-chat-readable-workspace .academy-chat-composer footer>span button{cursor:pointer;width:2rem;height:2rem;font-size:1rem}.academy-chat-readable-workspace .academy-chat-composer footer small{font-size:.75rem;line-height:1.4}.academy-chat-readable-workspace .academy-chat-composer footer>button{cursor:pointer;min-height:2.5rem;padding-inline:1rem;font-size:.875rem}.academy-chat-readable-workspace .meetup-thread-locked{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;min-height:5rem;padding:1rem}.academy-chat-readable-workspace .meetup-thread-locked>span{width:2.5rem;height:2.5rem;font-size:.875rem}.academy-chat-readable-workspace .meetup-thread-locked strong{font-size:.9375rem}.academy-chat-readable-workspace .meetup-thread-locked small,.academy-chat-readable-workspace .meetup-thread-locked a{font-size:.8125rem;line-height:1.45}.academy-chat-readable-workspace .meetup-thread-locked a{cursor:pointer;align-items:center;min-height:2.25rem;display:flex}.academy-chat-readable-workspace .academy-chat-error{padding:.75rem 1rem;font-size:.8125rem;line-height:1.45}.academy-chat-readable-workspace .academy-chat-sidebar{gap:.875rem}.academy-chat-readable-workspace .academy-chat-participants>header{gap:.75rem;min-height:5rem;padding:.875rem 1rem}.academy-chat-readable-workspace .academy-chat-participants header span,.academy-chat-readable-workspace .academy-chat-rules>span,.academy-chat-readable-workspace .academy-chat-participants header>b{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-participants header h2,.academy-chat-readable-workspace .academy-chat-rules h2{margin-top:.375rem;font-size:1rem}.academy-chat-readable-workspace .academy-chat-participants header>b{padding:.375rem .5rem}.academy-chat-readable-workspace .academy-chat-contact-bridge{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin:.75rem 1rem .375rem;padding:.75rem}.academy-chat-readable-workspace .academy-chat-contact-bridge>b{width:2.5rem;height:2.5rem;font-size:.875rem}.academy-chat-readable-workspace .academy-chat-contact-bridge strong{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-contact-bridge small{margin-top:.25rem;font-size:.75rem;line-height:1.5}.academy-chat-readable-workspace .academy-chat-contact-notice{margin:.5rem 1rem 0;padding:.75rem;font-size:.8125rem;line-height:1.45}.academy-chat-readable-workspace .academy-chat-participants>div{padding:.25rem 1rem .75rem}.academy-chat-readable-workspace .academy-chat-participant{grid-template-columns:2.75rem minmax(0,1fr) .625rem;gap:.75rem;min-height:7.25rem}.academy-chat-readable-workspace .academy-chat-participant .person-avatar{width:2.75rem;height:2.75rem}.academy-chat-readable-workspace .academy-chat-participant strong{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-participant strong>b{margin-left:.375rem;padding:.25rem .375rem;font-size:.75rem}.academy-chat-readable-workspace .academy-chat-participant small{margin-top:.375rem;font-size:.8125rem}.academy-chat-readable-workspace .academy-chat-participant-copy footer{gap:.5rem;min-height:2.5rem;margin-top:.375rem}.academy-chat-readable-workspace .academy-chat-participant em,.academy-chat-readable-workspace .academy-chat-contact-state{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-contact-action{cursor:pointer;min-height:2.25rem;padding-inline:.625rem;font-size:.75rem}.academy-chat-readable-workspace .academy-chat-contact-action.review{color:#76571c;background:#fff8e8;border-color:#c9983f;min-height:2.75rem;font-weight:800}.academy-chat-readable-workspace .academy-chat-contact-action.pending{color:#315e7d;background:#f2f7fa;border-color:#557d9c;min-height:2.75rem;font-weight:800}.academy-chat-readable-workspace .academy-chat-rules{padding:1rem}.academy-chat-readable-workspace .academy-chat-rules h2{margin-bottom:.75rem}.academy-chat-readable-workspace .academy-chat-rules li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:.75rem 0}.academy-chat-readable-workspace .academy-chat-rules li>b{width:2.25rem;height:2.25rem;font-size:.75rem}.academy-chat-readable-workspace .academy-chat-rules li strong{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-rules li small{margin-top:.25rem;font-size:.75rem;line-height:1.5}.academy-chat-readable-workspace .academy-chat-privacy{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem}.academy-chat-readable-workspace .academy-chat-privacy>b{width:2.5rem;height:2.5rem;font-size:.875rem}.academy-chat-readable-workspace .academy-chat-privacy strong{font-size:.875rem}.academy-chat-readable-workspace .academy-chat-privacy small{margin-top:.25rem;font-size:.75rem;line-height:1.5}.academy-chat-readable-workspace .social-message-report-dialog{border-top-width:.25rem;width:min(100%,36rem)}.academy-chat-readable-workspace .social-message-report-dialog form>header{gap:1rem;padding:1rem}.academy-chat-readable-workspace .social-message-report-dialog form>header span,.academy-chat-readable-workspace .social-message-report-dialog form>label>span{font-size:.75rem}.academy-chat-readable-workspace .social-message-report-dialog form>header h2{margin:.375rem 0;font-size:1.25rem}.academy-chat-readable-workspace .social-message-report-dialog form>header p{font-size:.875rem;line-height:1.5}.academy-chat-readable-workspace .social-message-report-dialog form>header button{cursor:pointer;flex-basis:2.5rem;width:2.5rem;height:2.5rem;font-size:1.125rem}.academy-chat-readable-workspace .social-message-report-dialog form>label{margin:1rem 1rem 0}.academy-chat-readable-workspace .social-message-report-dialog form>label>span{margin-bottom:.5rem}.academy-chat-readable-workspace .social-message-report-dialog select,.academy-chat-readable-workspace .social-message-report-dialog textarea{padding:.75rem;font-size:.9375rem}.academy-chat-readable-workspace .social-message-report-dialog select{min-height:2.75rem}.academy-chat-readable-workspace .social-message-report-dialog textarea{min-height:8rem}.academy-chat-readable-workspace .social-message-report-dialog label>small{margin-top:.375rem;font-size:.75rem}.academy-chat-readable-workspace .social-message-report-dialog form>aside{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin:1rem 1rem 0;padding:.75rem}.academy-chat-readable-workspace .social-message-report-dialog form>aside>b{width:2.5rem;height:2.5rem;font-size:.875rem}.academy-chat-readable-workspace .social-message-report-dialog form>aside strong{font-size:.875rem}.academy-chat-readable-workspace .social-message-report-dialog form>aside small{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.academy-chat-readable-workspace .social-message-report-dialog form>footer{gap:.75rem;margin-top:1rem;padding:.75rem 1rem}.academy-chat-readable-workspace .social-message-report-dialog form>footer a,.academy-chat-readable-workspace .social-message-report-dialog form>footer button,.academy-chat-readable-workspace .social-message-report-success nav button,.academy-chat-readable-workspace .social-message-report-success nav a{cursor:pointer;min-height:2.5rem;font-size:.8125rem}.academy-chat-readable-workspace .social-message-report-error{padding:.75rem 1rem;font-size:.8125rem}.academy-chat-readable-workspace .social-message-report-success{min-height:22rem;padding:2rem}.academy-chat-readable-workspace .social-message-report-success>span{width:3rem;height:3rem;font-size:1.125rem}.academy-chat-readable-workspace .social-message-report-success h2{margin:.75rem 0 .375rem;font-size:1.25rem}.academy-chat-readable-workspace .social-message-report-success p{font-size:.875rem;line-height:1.6}.academy-chat-readable-workspace .social-message-report-success nav{gap:.5rem;margin-top:1rem}.academy-chat-readable-workspace .academy-chat-locked{max-width:44rem;min-height:24rem;margin:2rem auto 3rem;padding:2rem}.academy-chat-readable-workspace .academy-chat-locked>span{width:3.25rem;height:3.25rem;font-size:1.125rem}.academy-chat-readable-workspace .academy-chat-locked h1{margin:.875rem 0 .5rem;font-size:1.375rem}.academy-chat-readable-workspace .academy-chat-locked p{font-size:.9375rem;line-height:1.6}.academy-chat-readable-workspace .academy-chat-locked div{gap:.5rem;margin-top:1.25rem}.academy-chat-readable-workspace .academy-chat-locked a{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.academy-chat-readable-workspace .academy-chat-unavailable{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;max-width:48rem;min-height:13rem;margin:2rem auto 3rem;padding:1.25rem}.academy-chat-readable-workspace .academy-chat-unavailable>span{width:3.25rem;height:3.25rem;font-size:1.125rem}.academy-chat-readable-workspace .academy-chat-unavailable small{font-size:.75rem}.academy-chat-readable-workspace .academy-chat-unavailable strong{margin-top:.375rem;font-size:1rem}.academy-chat-readable-workspace .academy-chat-unavailable em{margin-top:.375rem;font-size:.875rem;line-height:1.5}.academy-chat-readable-workspace .academy-chat-unavailable nav{gap:.5rem}.academy-chat-readable-workspace .academy-chat-unavailable a,.academy-chat-readable-workspace .academy-chat-unavailable button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}@media (max-width:68.75rem){.academy-chat-readable-workspace .academy-chat-overview{flex-direction:column;align-items:stretch}.academy-chat-readable-workspace .academy-chat-overview dl{width:100%}.academy-chat-readable-workspace .academy-chat-layout{grid-template-columns:1fr}.academy-chat-readable-workspace .academy-chat-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-chat-readable-workspace .academy-chat-privacy{grid-column:1/-1}}@media (max-width:47.5rem){.academy-chat-readable-workspace .academy-chat-page{width:min(100% - 1.25rem,82rem);margin-top:.75rem}.academy-chat-readable-workspace .academy-chat-overview>div{flex-wrap:wrap;align-items:flex-start}.academy-chat-readable-workspace .academy-chat-directory-return{justify-content:center;width:100%;margin-left:0}.academy-chat-readable-workspace .academy-chat-toolbar{flex-direction:column;align-items:stretch}.academy-chat-readable-workspace .academy-chat-toolbar label{width:100%}.academy-chat-readable-workspace .academy-chat-topic>footer{flex-direction:column;align-items:flex-start}.academy-chat-readable-workspace .academy-chat-presence-dock{grid-template-columns:1fr}.academy-chat-readable-workspace .academy-chat-presence-dock>header{grid-column:auto}.academy-chat-readable-workspace .academy-chat-messages{height:clamp(28rem,58vh,40rem);padding-inline:.75rem}.academy-chat-readable-workspace .academy-chat-message{grid-template-columns:2.5rem minmax(0,1fr)}.academy-chat-readable-workspace .academy-chat-message-avatar .person-avatar{width:2.5rem;height:2.5rem}.academy-chat-readable-workspace .academy-chat-message-actions{flex-wrap:wrap}.academy-chat-readable-workspace .academy-chat-composer{grid-template-columns:1fr;padding:.75rem}.academy-chat-readable-workspace .academy-chat-composer>.person-avatar{display:none}.academy-chat-readable-workspace .academy-chat-composer footer{flex-wrap:wrap}.academy-chat-readable-workspace .academy-chat-composer footer small{text-align:left;flex-basis:100%;order:3}.academy-chat-readable-workspace .academy-chat-sidebar{grid-template-columns:1fr}.academy-chat-readable-workspace .academy-chat-privacy{grid-column:auto}.academy-chat-readable-workspace .meetup-thread-locked{grid-template-columns:2.5rem minmax(0,1fr)}.academy-chat-readable-workspace .meetup-thread-locked a{grid-column:2}.academy-chat-readable-workspace .academy-chat-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.academy-chat-readable-workspace .academy-chat-unavailable nav{flex-wrap:wrap;grid-column:1/-1}}@media (max-width:30rem){.academy-chat-readable-workspace .academy-chat-overview{padding:1rem}.academy-chat-readable-workspace .academy-chat-overview dl,.academy-chat-readable-workspace .academy-chat-presence-options{grid-template-columns:1fr}.academy-chat-readable-workspace .academy-chat-overview dl>div+div{border-top:1px solid #35574e;border-left:0}.academy-chat-readable-workspace .academy-chat-presence-options button{border-right:0;border-bottom:1px solid var(--line-soft)}.academy-chat-readable-workspace .academy-chat-presence-options button:last-child{border-bottom:0}.academy-chat-readable-workspace .academy-chat-presence-dock>header{flex-direction:column;align-items:flex-start}.academy-chat-readable-workspace .academy-chat-presence-dock>header>small{text-align:left}.academy-chat-readable-workspace .academy-chat-presence-dock>form{grid-template-columns:1fr}.academy-chat-readable-workspace .academy-chat-presence-dock>form>button{grid-area:auto}.academy-chat-readable-workspace .academy-chat-message{grid-template-columns:1fr}.academy-chat-readable-workspace .academy-chat-message-avatar{display:none}.academy-chat-readable-workspace .academy-chat-message-actions button.report{width:100%;margin-right:0}.academy-chat-readable-workspace .academy-chat-history{text-align:center;flex-direction:column;align-items:stretch}.academy-chat-readable-workspace .academy-chat-participant{min-height:8rem}.academy-chat-readable-workspace .academy-chat-participant-copy footer{flex-direction:column;align-items:flex-start}.academy-chat-readable-workspace .academy-chat-contact-action{white-space:normal;text-align:left}.academy-chat-readable-workspace .meetup-thread-locked{grid-template-columns:1fr}.academy-chat-readable-workspace .meetup-thread-locked a{grid-column:auto}.academy-chat-readable-workspace .social-message-report-backdrop{padding:.5rem}.academy-chat-readable-workspace .social-message-report-dialog form>footer,.academy-chat-readable-workspace .social-message-report-success nav{flex-direction:column;align-items:stretch}.academy-chat-readable-workspace .academy-chat-locked{margin-inline:.625rem;padding:1.5rem 1rem}.academy-chat-readable-workspace .academy-chat-locked div{flex-direction:column;width:100%}.academy-chat-readable-workspace .academy-chat-locked a{justify-content:center}.academy-chat-readable-workspace .academy-chat-unavailable{grid-template-columns:1fr;margin-inline:.625rem}.academy-chat-readable-workspace .academy-chat-unavailable nav{flex-direction:column;grid-column:auto;align-items:stretch;width:100%}}.academy-chat-readable-workspace .academy-chat-participant-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.academy-chat-readable-workspace .academy-chat-safety-action{color:#913f3a;white-space:nowrap;cursor:pointer;background:snow;border:1px solid #d6b8b5;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.academy-chat-readable-workspace .academy-chat-message-actions button.report{margin-right:0}.academy-chat-readable-workspace .academy-chat-message-actions a.safety{color:#913f3a;cursor:pointer;background:snow;border:1px solid #d7c0bd;justify-content:center;align-items:center;min-height:2.5rem;margin-right:auto;padding:0 .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.academy-chat-readable-workspace .academy-chat-message:target>div:last-child{border-color:#aa5b55;box-shadow:inset 3px 0 #aa5b55}.academy-chat-readable-workspace .academy-chat-privacy{background:#fff8f7;border-color:#e1c5c2 #e1c5c2 #e1c5c2 #9b4843;border-left-style:solid;border-left-width:3px}.academy-chat-readable-workspace .academy-chat-privacy>b{color:#fff;background:#9b4843}.academy-chat-readable-workspace .academy-chat-privacy strong{color:#7f3c38}.academy-chat-readable-workspace .academy-chat-privacy small{color:#765f5c}@media (max-width:48rem){.academy-chat-readable-workspace .academy-chat-participant-controls{justify-content:flex-start}}@media (max-width:32rem){.academy-chat-readable-workspace .academy-chat-message-actions button.report,.academy-chat-readable-workspace .academy-chat-message-actions a.safety{width:100%;margin-right:0}.academy-chat-readable-workspace .academy-chat-participant-controls{flex-direction:column;align-items:stretch;width:100%}.academy-chat-readable-workspace .academy-chat-safety-action{width:100%}}.unit-room-directory-workspace .unit-rooms-heading{align-items:end}.unit-room-directory-workspace .unit-room-context-lens{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:7rem;margin-bottom:1rem;padding:1rem}.unit-room-directory-workspace .unit-room-context-lens>span{width:3.25rem;height:3.25rem;font-size:1.125rem}.unit-room-directory-workspace .unit-room-context-lens small,.unit-room-directory-workspace .unit-room-context-lens>b{font-size:.75rem}.unit-room-directory-workspace .unit-room-context-lens strong{margin-top:.375rem;font-size:1rem}.unit-room-directory-workspace .unit-room-context-lens p{margin-top:.25rem;font-size:.875rem;line-height:1.55}.unit-room-directory-workspace .unit-room-context-lens>b{align-items:center;min-height:2.5rem;padding-inline:.75rem;display:flex}.unit-room-directory-workspace .unit-room-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:11rem;padding:1.25rem}.unit-room-directory-workspace .unit-room-context-unavailable>span{width:3.25rem;height:3.25rem;font-size:1.125rem}.unit-room-directory-workspace .unit-room-context-unavailable small{font-size:.75rem}.unit-room-directory-workspace .unit-room-context-unavailable h2{margin:.375rem 0 .25rem;font-size:1.125rem}.unit-room-directory-workspace .unit-room-context-unavailable p{font-size:.875rem;line-height:1.55}.unit-room-directory-workspace .unit-room-context-unavailable nav{gap:.5rem}.unit-room-directory-workspace .unit-room-context-unavailable a,.unit-room-directory-workspace .unit-room-context-unavailable button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.unit-room-directory-workspace .unit-rooms-summary{grid-template-columns:minmax(0,1fr) minmax(23rem,auto);gap:2rem;padding:1.5rem}.unit-room-directory-workspace .unit-rooms-summary-copy>span{font-size:.75rem}.unit-room-directory-workspace .unit-rooms-summary-copy>strong{margin-top:.375rem;font-size:1.5rem}.unit-room-directory-workspace .unit-rooms-summary-copy p{margin-top:.625rem;font-size:.9375rem;line-height:1.55}.unit-room-directory-workspace .unit-rooms-summary dl{grid-template-columns:repeat(3,minmax(7rem,1fr))}.unit-room-directory-workspace .unit-rooms-summary dl div{flex-direction:column;justify-content:center;min-height:5.25rem;padding:.75rem 1rem;display:flex}.unit-room-directory-workspace .unit-rooms-summary dt{font-size:.75rem}.unit-room-directory-workspace .unit-rooms-summary dd{margin-top:.375rem;font-size:1.375rem}.unit-room-directory-workspace .unit-room-directory-controls{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;margin-top:1rem;padding:.75rem;display:grid}.unit-room-directory-workspace .unit-room-directory-controls>nav{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;display:grid}.unit-room-directory-workspace .unit-room-directory-controls>nav a{cursor:pointer;justify-content:space-between;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}.unit-room-directory-workspace .unit-room-directory-controls>nav a b{min-width:1.5rem;padding:.25rem .375rem;font-size:.75rem}.unit-room-directory-workspace .unit-room-directory-controls form{grid-template-columns:minmax(16rem,24rem) auto;gap:.5rem;display:grid}.unit-room-directory-workspace .unit-room-directory-controls label{gap:.625rem;width:100%;min-height:2.75rem;padding-inline:.75rem}.unit-room-directory-workspace .unit-room-directory-controls label>span{font-size:1rem}.unit-room-directory-workspace .unit-room-directory-controls label input{font-size:.9375rem}.unit-room-directory-workspace .unit-room-directory-controls label a{cursor:pointer;place-items:center;min-width:2rem;min-height:2rem;font-size:1.125rem;display:grid}.unit-room-directory-workspace .unit-room-directory-controls form button,.unit-room-directory-workspace .unit-room-live-control{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.unit-room-directory-workspace .unit-room-live-control{justify-self:end}.unit-room-directory-workspace .unit-room-live-control b{font-size:1rem}.unit-room-directory-workspace .unit-room-sync-error{padding:.75rem 1rem;font-size:.875rem}.unit-room-directory-workspace .unit-room-results-meta{min-height:3.5rem;padding-top:.75rem}.unit-room-directory-workspace .unit-room-results-meta p,.unit-room-directory-workspace .unit-room-results-meta>span{font-size:.8125rem}.unit-room-directory-workspace .unit-room-results-meta p strong{font-size:1.125rem}.unit-room-directory-workspace .unit-room-groups{gap:1.25rem;margin-top:1rem}.unit-room-directory-workspace .unit-room-group{padding:1rem}.unit-room-directory-workspace .unit-room-group>header{align-items:center;min-height:4.5rem;padding:0 0 .875rem}.unit-room-directory-workspace .unit-room-group header span,.unit-room-directory-workspace .unit-room-group>header small{font-size:.75rem}.unit-room-directory-workspace .unit-room-group h2{margin-top:.375rem;font-size:1.125rem}.unit-room-directory-workspace .unit-room-grid{grid-template-columns:1fr;gap:.875rem;padding-top:1rem}.unit-room-directory-workspace .unit-room-card{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.875rem 1rem;padding:1rem}.unit-room-directory-workspace .unit-room-card-top{border-bottom:1px solid #e4ebe8;grid-column:1/-1;grid-template-columns:3rem minmax(0,1fr) auto;gap:.875rem;padding-bottom:.875rem}.unit-room-directory-workspace .unit-room-mark{width:2.875rem;height:2.875rem;font-size:1.25rem}.unit-room-directory-workspace .unit-room-card-top span,.unit-room-directory-workspace .unit-room-card-top p,.unit-room-directory-workspace .unit-room-card-badges b{font-size:.75rem}.unit-room-directory-workspace .unit-room-card h3{margin-top:.25rem;font-size:1.125rem}.unit-room-directory-workspace .unit-room-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.375rem;display:flex}.unit-room-directory-workspace .unit-room-card-badges b{align-items:center;min-height:1.75rem;padding-inline:.5rem;display:inline-flex}.unit-room-directory-workspace .unit-room-topic{grid-column:1;min-height:6rem;padding:.875rem 1rem}.unit-room-directory-workspace .unit-room-topic span,.unit-room-directory-workspace .unit-room-conversation-pulse>div>span,.unit-room-directory-workspace .unit-room-conversation-pulse dt,.unit-room-directory-workspace .unit-room-presence>header span,.unit-room-directory-workspace .unit-room-access>span,.unit-room-directory-workspace .unit-room-stats dt{font-size:.75rem}.unit-room-directory-workspace .unit-room-topic p{margin-top:.5rem;font-size:1rem;line-height:1.5}.unit-room-directory-workspace .unit-room-conversation-pulse{grid-column:2;min-width:0}.unit-room-directory-workspace .unit-room-conversation-pulse>div{gap:.25rem;padding:.75rem}.unit-room-directory-workspace .unit-room-conversation-pulse>div>strong{font-size:.9375rem}.unit-room-directory-workspace .unit-room-conversation-pulse>div>small,.unit-room-directory-workspace .unit-room-conversation-pulse>footer{font-size:.75rem;line-height:1.4}.unit-room-directory-workspace .unit-room-conversation-pulse>dl{grid-template-columns:repeat(2,minmax(5rem,1fr))}.unit-room-directory-workspace .unit-room-conversation-pulse>dl div{padding:.75rem}.unit-room-directory-workspace .unit-room-conversation-pulse dd{margin-top:.25rem;font-size:1.125rem}.unit-room-directory-workspace .unit-room-conversation-pulse>footer{padding:.5rem .75rem}.unit-room-directory-workspace .unit-room-presence{grid-column:1}.unit-room-directory-workspace .unit-room-presence>header{min-height:2.75rem;padding:.625rem .75rem}.unit-room-directory-workspace .unit-room-presence>header strong,.unit-room-directory-workspace .unit-room-presence article span,.unit-room-directory-workspace .unit-room-presence>footer{font-size:.75rem}.unit-room-directory-workspace .unit-room-presence article{gap:.5rem;min-height:3.5rem;padding:.625rem .75rem}.unit-room-directory-workspace .unit-room-presence article>i{font-size:.75rem}.unit-room-directory-workspace .unit-room-presence article b{font-size:1rem}.unit-room-directory-workspace .unit-room-presence>footer{padding:.625rem .75rem;line-height:1.45}.unit-room-directory-workspace .unit-room-access{background:#fff;border:1px solid #dce6e1;grid-column:2;align-self:stretch;padding:.875rem}.unit-room-directory-workspace .unit-room-access b{align-items:center;min-height:1.875rem;padding-inline:.5rem;font-size:.75rem;display:inline-flex}.unit-room-directory-workspace .unit-room-stats{grid-column:1}.unit-room-directory-workspace .unit-room-stats div{flex-direction:column;justify-content:center;min-height:4.5rem;padding:.75rem;display:flex}.unit-room-directory-workspace .unit-room-stats dd{margin-top:.375rem;font-size:1.125rem}.unit-room-directory-workspace .unit-room-card-footer{background:#f6faf8;border:1px solid #dce6e1;grid-column:2;align-self:stretch;padding:.75rem}.unit-room-directory-workspace .unit-room-card-footer small{font-size:.75rem;line-height:1.45}.unit-room-directory-workspace .unit-room-card-footer a{cursor:pointer;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.875rem;display:inline-flex}.unit-room-directory-workspace .unit-rooms-empty{place-content:center;min-height:18rem;padding:2rem;display:grid}.unit-room-directory-workspace .unit-rooms-empty>span{font-size:2rem}.unit-room-directory-workspace .unit-rooms-empty h2{font-size:1.25rem}.unit-room-directory-workspace .unit-rooms-empty p{font-size:.9375rem;line-height:1.55}.unit-room-directory-workspace .unit-rooms-empty a{cursor:pointer;justify-content:center;align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.unit-room-directory-workspace .unit-rooms-boundary{margin-top:1rem;padding:.875rem 1rem}.unit-room-directory-workspace .unit-rooms-boundary strong,.unit-room-directory-workspace .unit-rooms-boundary p,.unit-room-directory-workspace .unit-rooms-aside span,.unit-room-directory-workspace .unit-rooms-aside b,.unit-room-directory-workspace .privacy-summary p,.unit-room-directory-workspace .privacy-summary>small{font-size:.8125rem}.unit-room-directory-workspace .unit-rooms-boundary p,.unit-room-directory-workspace .privacy-summary p{line-height:1.5}@media (max-width:75rem){.unit-room-directory-workspace .unit-rooms-summary{grid-template-columns:1fr}.unit-room-directory-workspace .unit-rooms-summary dl{width:100%}.unit-room-directory-workspace .unit-room-directory-controls>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.unit-room-directory-workspace .unit-room-card{grid-template-columns:1fr}.unit-room-directory-workspace .unit-room-card-top,.unit-room-directory-workspace .unit-room-topic,.unit-room-directory-workspace .unit-room-conversation-pulse,.unit-room-directory-workspace .unit-room-presence,.unit-room-directory-workspace .unit-room-access,.unit-room-directory-workspace .unit-room-stats,.unit-room-directory-workspace .unit-room-card-footer{grid-column:1}}@media (max-width:47.5rem){.unit-room-directory-workspace .unit-room-context-lens,.unit-room-directory-workspace .unit-room-context-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.unit-room-directory-workspace .unit-room-context-lens>b,.unit-room-directory-workspace .unit-room-context-unavailable nav{grid-column:2;justify-self:start}.unit-room-directory-workspace .unit-room-directory-controls{grid-template-columns:1fr}.unit-room-directory-workspace .unit-room-directory-controls form{grid-template-columns:minmax(0,1fr) auto}.unit-room-directory-workspace .unit-room-live-control{justify-self:start}.unit-room-directory-workspace .unit-room-card-top{grid-template-columns:3rem minmax(0,1fr)}.unit-room-directory-workspace .unit-room-card-badges{grid-column:2;justify-content:flex-start}}@media (max-width:32.5rem){.unit-room-directory-workspace .unit-room-context-lens,.unit-room-directory-workspace .unit-room-context-unavailable{grid-template-columns:1fr}.unit-room-directory-workspace .unit-room-context-lens>b,.unit-room-directory-workspace .unit-room-context-unavailable nav{grid-column:auto}.unit-room-directory-workspace .unit-room-context-unavailable nav,.unit-room-directory-workspace .unit-rooms-empty div{grid-template-columns:1fr;width:100%;display:grid}.unit-room-directory-workspace .unit-room-directory-controls>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-room-directory-workspace .unit-room-directory-controls form{grid-template-columns:1fr}.unit-room-directory-workspace .unit-rooms-summary{padding:1.125rem}.unit-room-directory-workspace .unit-rooms-summary dl,.unit-room-directory-workspace .unit-room-presence>div{grid-template-columns:1fr}.unit-room-directory-workspace .unit-rooms-summary dl div+div,.unit-room-directory-workspace .unit-room-presence article+article{border-top:1px solid #34534a;border-left:0}.unit-room-directory-workspace .unit-room-presence article+article{border-top-color:#e5ece9}.unit-room-directory-workspace .unit-room-group,.unit-room-directory-workspace .unit-room-card{padding:.75rem}.unit-room-directory-workspace .unit-room-group>header,.unit-room-directory-workspace .unit-room-card-footer,.unit-room-directory-workspace .unit-room-results-meta{flex-direction:column;align-items:flex-start}.unit-room-directory-workspace .unit-room-card-footer a{width:100%}.unit-room-directory-workspace .unit-room-conversation-pulse{grid-template-columns:1fr}.unit-room-directory-workspace .unit-room-conversation-pulse>dl{border-top:1px solid #e2e9e6;border-left:0}}.unit-chat-settings-readable-workspace{gap:1rem}.unit-chat-settings-readable-workspace .unit-chat-settings-summary{grid-template-columns:minmax(14rem,1.35fr) repeat(3,minmax(10rem,1fr))}.unit-chat-settings-readable-workspace .unit-chat-settings-summary article{flex-direction:column;justify-content:center;min-height:7.25rem;padding:1rem 1.125rem;display:flex}.unit-chat-settings-readable-workspace .unit-chat-settings-summary span{font-size:.75rem;line-height:1.35}.unit-chat-settings-readable-workspace .unit-chat-settings-summary strong{margin-top:.5rem;font-size:1.25rem;line-height:1.25}.unit-chat-settings-readable-workspace .unit-chat-settings-summary small{margin-top:.375rem;font-size:.8125rem;line-height:1.45}.unit-chat-settings-readable-workspace .unit-chat-settings-layout{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);gap:1rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>header{min-height:8rem;padding:1.25rem 1.5rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>header span{font-size:.75rem;line-height:1.35}.unit-chat-settings-readable-workspace .unit-chat-settings-form>header h2{margin:.375rem 0;font-size:1.375rem;line-height:1.25}.unit-chat-settings-readable-workspace .unit-chat-settings-form>header p{max-width:39rem;font-size:.875rem;line-height:1.55}.unit-chat-settings-readable-workspace .unit-chat-settings-form>header>b{align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem;line-height:1.3;display:inline-flex}.unit-chat-settings-readable-workspace .unit-chat-settings-form>header>b[data-state=draft]{color:#7f5b0b;background:#fff1cd}.unit-chat-settings-readable-workspace .unit-chat-draft-status{background:#f0f9f5;border:1px solid #bcdcca;margin:1rem 1.5rem 0;padding:1rem}.unit-chat-settings-readable-workspace .unit-chat-draft-status[data-state=draft]{background:#fffaf0;border-color:#dfd0a2}.unit-chat-settings-readable-workspace .unit-chat-draft-status span,.unit-chat-settings-readable-workspace .unit-chat-draft-status strong,.unit-chat-settings-readable-workspace .unit-chat-draft-status small{display:block}.unit-chat-settings-readable-workspace .unit-chat-draft-status span{color:var(--green-deep);letter-spacing:.06em;font-size:.75rem;font-weight:800}.unit-chat-settings-readable-workspace .unit-chat-draft-status[data-state=draft] span{color:#80621c}.unit-chat-settings-readable-workspace .unit-chat-draft-status strong{color:#31473e;margin-top:.375rem;font-size:1rem;line-height:1.4}.unit-chat-settings-readable-workspace .unit-chat-draft-status small{color:#67766f;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.unit-chat-settings-readable-workspace .unit-chat-settings-form>section{gap:1.25rem;padding:1.5rem}.unit-chat-settings-readable-workspace .unit-chat-field-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.unit-chat-settings-readable-workspace .unit-chat-field-heading>span,.unit-chat-settings-readable-workspace .unit-chat-field-heading>b{color:#42554c;font-size:.875rem;font-weight:800;line-height:1.4}.unit-chat-settings-readable-workspace .unit-chat-field-heading>b{color:#6e7d75;font-size:.75rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form label>small{color:#6d7b74;margin-top:.5rem;font-size:.8125rem;line-height:1.5}.unit-chat-settings-readable-workspace .unit-chat-settings-form input,.unit-chat-settings-readable-workspace .unit-chat-settings-form textarea{padding:.75rem .875rem;font-size:1rem;line-height:1.55}.unit-chat-settings-readable-workspace .unit-chat-settings-form input{min-height:3rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form textarea{min-height:9rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>aside{margin:0 1.5rem 1.5rem;padding:1rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>aside>span{font-size:.75rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>aside ul{margin-top:.625rem;padding-left:1.25rem;font-size:.875rem;line-height:1.7}.unit-chat-settings-readable-workspace .unit-chat-settings-error,.unit-chat-settings-readable-workspace .unit-chat-settings-success{margin:0 1.5rem 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer{min-height:5rem;padding:1rem 1.5rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer>small{color:#66766e;font-size:.8125rem;line-height:1.45}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer>small span{color:#41564c;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:800;display:block}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer a,.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer button{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer .unit-chat-restore-button{color:#775d1f;background:#fffaf0;border-color:#d5c99e}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer button:disabled{cursor:not-allowed}.unit-chat-settings-readable-workspace .unit-chat-identity-preview{position:sticky;top:1rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header{min-height:6.25rem;padding:1rem 1.125rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header>div{gap:.75rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header>div>span{width:3rem;height:3rem;font-size:1.25rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header small,.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header b,.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header>i{font-size:.75rem;line-height:1.35}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header strong{margin-top:.25rem;font-size:1rem;line-height:1.35}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header b{margin-top:.125rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>section{min-height:10.5rem;padding:1.25rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>section>span{font-size:.75rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>section>strong{margin-top:.75rem;font-size:1.25rem;line-height:1.4}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>section>p{margin-top:.5rem;font-size:.9375rem;line-height:1.6}.unit-chat-settings-readable-workspace .unit-chat-preview-body{min-height:15rem;padding:.75rem 1.25rem}.unit-chat-settings-readable-workspace .unit-chat-preview-body article{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:6rem;padding:1rem 0}.unit-chat-settings-readable-workspace .unit-chat-preview-body article>i{width:2.75rem;height:2.75rem;font-size:.75rem}.unit-chat-settings-readable-workspace .unit-chat-preview-body strong{font-size:.875rem;line-height:1.45}.unit-chat-settings-readable-workspace .unit-chat-preview-body strong b{margin-left:.375rem;padding:.25rem .375rem;font-size:.75rem}.unit-chat-settings-readable-workspace .unit-chat-preview-body small{margin-top:.375rem;font-size:.875rem;line-height:1.5}.unit-chat-settings-readable-workspace .unit-chat-preview-body time{font-size:.75rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>footer{min-height:4.25rem;padding:.75rem 1.25rem}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>footer span,.unit-chat-settings-readable-workspace .unit-chat-identity-preview>footer a{font-size:.8125rem;line-height:1.4}.unit-chat-settings-readable-workspace .unit-chat-identity-preview>footer a{cursor:pointer;align-items:center;min-height:2.5rem;display:inline-flex}@media (max-width:70rem){.unit-chat-settings-readable-workspace .unit-chat-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-chat-settings-readable-workspace .unit-chat-settings-summary article:nth-child(2){border-right:0}.unit-chat-settings-readable-workspace .unit-chat-settings-summary article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-chat-settings-readable-workspace .unit-chat-settings-layout{grid-template-columns:1fr}.unit-chat-settings-readable-workspace .unit-chat-identity-preview{max-width:none;position:static}}@media (max-width:48rem){.unit-chat-settings-readable-workspace .unit-chat-settings-form>header,.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer,.unit-chat-settings-readable-workspace .unit-chat-identity-preview>header,.unit-chat-settings-readable-workspace .unit-chat-identity-preview>footer{flex-direction:column;align-items:flex-start}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer>div{justify-content:flex-start;width:100%}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer a,.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer button{flex:10rem}}@media (max-width:32rem){.unit-chat-settings-readable-workspace .unit-chat-settings-summary{grid-template-columns:1fr}.unit-chat-settings-readable-workspace .unit-chat-settings-summary article{border-right:0;border-bottom:1px solid var(--line-soft);min-height:6.5rem}.unit-chat-settings-readable-workspace .unit-chat-settings-summary article:last-child{border-bottom:0}.unit-chat-settings-readable-workspace .unit-chat-settings-form>header,.unit-chat-settings-readable-workspace .unit-chat-settings-form>section,.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer{padding-inline:1rem}.unit-chat-settings-readable-workspace .unit-chat-draft-status,.unit-chat-settings-readable-workspace .unit-chat-settings-form>aside,.unit-chat-settings-readable-workspace .unit-chat-settings-error,.unit-chat-settings-readable-workspace .unit-chat-settings-success{margin-inline:1rem}.unit-chat-settings-readable-workspace .unit-chat-settings-form>footer>div{grid-template-columns:1fr;display:grid}.unit-chat-settings-readable-workspace .unit-chat-preview-body article{grid-template-columns:2.75rem minmax(0,1fr)}.unit-chat-settings-readable-workspace .unit-chat-preview-body time{grid-column:2}}.unit-social-policy-readable-workspace{gap:1rem}.unit-social-policy-readable-workspace .unit-social-policy-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.unit-social-policy-readable-workspace .unit-social-policy-summary article{flex-direction:column;justify-content:center;min-height:7.25rem;padding:1rem 1.125rem;display:flex}.unit-social-policy-readable-workspace .unit-social-policy-summary span{font-size:.75rem;line-height:1.35}.unit-social-policy-readable-workspace .unit-social-policy-summary strong{margin-top:.5rem;font-size:1.125rem;line-height:1.3}.unit-social-policy-readable-workspace .unit-social-policy-summary small{margin-top:.375rem;font-size:.8125rem;line-height:1.45}.unit-social-policy-readable-workspace .unit-social-policy-layout{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:1rem}.unit-social-policy-readable-workspace .unit-social-policy-editor>header{min-height:8rem;padding:1.25rem 1.5rem}.unit-social-policy-readable-workspace .unit-social-policy-editor>header span{font-size:.75rem;line-height:1.35}.unit-social-policy-readable-workspace .unit-social-policy-editor>header h2{margin:.375rem 0;font-size:1.375rem;line-height:1.25}.unit-social-policy-readable-workspace .unit-social-policy-editor>header p{max-width:44rem;font-size:.875rem;line-height:1.55}.unit-social-policy-readable-workspace .unit-social-policy-editor>header>b{align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.unit-social-policy-readable-workspace .unit-social-policy-editor>.policy-editor{padding:1.5rem}.unit-social-policy-readable-workspace .policy-inherit-toggle{gap:.75rem;min-height:4.75rem;margin-bottom:1rem;padding:.875rem 1rem}.unit-social-policy-readable-workspace .policy-inherit-toggle input,.unit-social-policy-readable-workspace .policy-external-toggle input{cursor:pointer;flex:none;width:1.125rem;height:1.125rem}.unit-social-policy-readable-workspace .policy-inherit-toggle strong,.unit-social-policy-readable-workspace .policy-external-toggle strong{font-size:.9375rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-inherit-toggle small,.unit-social-policy-readable-workspace .policy-external-toggle small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-decision-guide{border:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.unit-social-policy-readable-workspace .policy-decision-guide li{border-right:1px solid var(--line-soft);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5rem;padding:.75rem 1rem;display:grid}.unit-social-policy-readable-workspace .policy-decision-guide li:last-child{border-right:0}.unit-social-policy-readable-workspace .policy-decision-guide li>b{color:#697872;background:#fff;border:1px solid #cfdad6;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;display:grid}.unit-social-policy-readable-workspace .policy-decision-guide li.active>b{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.unit-social-policy-readable-workspace .policy-decision-guide li.done>b{color:var(--green-deep);background:#e8f7f1;border-color:#bcdcca}.unit-social-policy-readable-workspace .policy-decision-guide strong,.unit-social-policy-readable-workspace .policy-decision-guide small{display:block}.unit-social-policy-readable-workspace .policy-decision-guide strong{color:#354a41;font-size:.875rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-decision-guide small{color:#74827c;margin-top:.25rem;font-size:.75rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-decision-guide li.waiting{opacity:.72}.unit-social-policy-readable-workspace .policy-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.unit-social-policy-readable-workspace .policy-editor-fields.disabled{opacity:.68}.unit-social-policy-readable-workspace .policy-scope-choice-grid{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.unit-social-policy-readable-workspace .policy-scope-choice-grid legend{width:100%;margin:0 0 .75rem;padding:0}.unit-social-policy-readable-workspace .policy-scope-choice-grid legend span,.unit-social-policy-readable-workspace .policy-scope-choice-grid legend strong,.unit-social-policy-readable-workspace .policy-scope-choice-grid legend small{display:block}.unit-social-policy-readable-workspace .policy-scope-choice-grid legend span{color:var(--green-deep);letter-spacing:.06em;font-size:.75rem;font-weight:800}.unit-social-policy-readable-workspace .policy-scope-choice-grid legend strong{color:#35483f;margin-top:.375rem;font-size:1.125rem;line-height:1.35}.unit-social-policy-readable-workspace .policy-scope-choice-grid legend small{color:#6f7f77;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-scope-choice-grid>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.unit-social-policy-readable-workspace .policy-scope-choice-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:1.25rem minmax(0,1fr);align-content:start;gap:.625rem;min-height:9.25rem;padding:1rem;display:grid}.unit-social-policy-readable-workspace .policy-scope-choice-grid label:hover,.unit-social-policy-readable-workspace .policy-scope-choice-grid label:focus-within{background:#f7fcfa;border-color:#80bda9}.unit-social-policy-readable-workspace .policy-scope-choice-grid label.selected{border-color:var(--green-deep);box-shadow:inset 0 .25rem 0 var(--green-deep);background:#f1faf7}.unit-social-policy-readable-workspace .policy-scope-choice-grid label.capped:not(.selected){background:#fbfaf6;border-style:dashed}.unit-social-policy-readable-workspace .policy-scope-choice-grid:disabled label,.unit-social-policy-readable-workspace .policy-scope-choice-grid:disabled input{cursor:not-allowed}.unit-social-policy-readable-workspace .policy-scope-choice-grid input{width:1.125rem;height:1.125rem;accent-color:var(--green-deep);cursor:pointer;margin:.125rem 0 0}.unit-social-policy-readable-workspace .policy-scope-choice-grid label>span>b,.unit-social-policy-readable-workspace .policy-scope-choice-grid label>span>strong,.unit-social-policy-readable-workspace .policy-scope-choice-grid label>span>small{display:block}.unit-social-policy-readable-workspace .policy-scope-choice-grid label>span>b{color:var(--green-deep);letter-spacing:.06em;font-size:.75rem}.unit-social-policy-readable-workspace .policy-scope-choice-grid label>span>strong{color:#2e443a;margin-top:.375rem;font-size:.9375rem;line-height:1.35}.unit-social-policy-readable-workspace .policy-scope-choice-grid label>span>small{color:#6f7d77;margin-top:.375rem;font-size:.75rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-scope-choice-grid label>em{color:#7a8781;letter-spacing:.04em;grid-column:2;align-self:end;font-size:.75rem;font-style:normal;font-weight:800}.unit-social-policy-readable-workspace .policy-scope-choice-grid label.selected>em{color:var(--green-deep)}.unit-social-policy-readable-workspace .policy-posting-mode,.unit-social-policy-readable-workspace .policy-external-toggle{min-height:7.25rem}.unit-social-policy-readable-workspace .policy-posting-mode{border:1px solid var(--line);background:#fbfcfb;padding:1rem}.unit-social-policy-readable-workspace .policy-posting-mode>span{color:#42544b;margin-bottom:.625rem;font-size:.875rem;font-weight:800}.unit-social-policy-readable-workspace .policy-posting-mode button{cursor:pointer;min-height:3rem;padding-inline:.75rem;font-size:.8125rem}.unit-social-policy-readable-workspace .policy-posting-mode button:disabled{cursor:not-allowed}.unit-social-policy-readable-workspace .policy-external-toggle{gap:.75rem;padding:1rem}.unit-social-policy-readable-workspace .policy-draft-reach,.unit-social-policy-readable-workspace .policy-public-projection,.unit-social-policy-readable-workspace .policy-impact-review{margin-top:1rem}.unit-social-policy-readable-workspace .policy-draft-reach>header,.unit-social-policy-readable-workspace .policy-public-projection>header{min-height:6rem;padding:1rem 1.125rem}.unit-social-policy-readable-workspace .policy-draft-reach>header span,.unit-social-policy-readable-workspace .policy-public-projection>header span{font-size:.75rem}.unit-social-policy-readable-workspace .policy-draft-reach>header strong,.unit-social-policy-readable-workspace .policy-public-projection>header strong{margin-top:.375rem;font-size:1.125rem;line-height:1.35}.unit-social-policy-readable-workspace .policy-draft-reach>header small,.unit-social-policy-readable-workspace .policy-public-projection>header small{margin-top:.25rem;font-size:.8125rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-draft-reach>header>b,.unit-social-policy-readable-workspace .policy-public-projection>header>b{align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.unit-social-policy-readable-workspace .policy-draft-reach>div{grid-template-columns:repeat(5,minmax(0,1fr))}.unit-social-policy-readable-workspace .policy-draft-reach article{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:7rem;padding:.875rem}.unit-social-policy-readable-workspace .policy-draft-reach article>i{width:2.5rem;height:2.5rem;font-size:.875rem}.unit-social-policy-readable-workspace .policy-draft-reach article strong{font-size:.8125rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-draft-reach article small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-bilateral-rule{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr) minmax(15rem,1.25fr);gap:.75rem;min-height:6rem;padding:.875rem 1rem}.unit-social-policy-readable-workspace .policy-bilateral-rule>span{min-height:3.5rem;padding-left:.75rem}.unit-social-policy-readable-workspace .policy-bilateral-rule i{font-size:.75rem}.unit-social-policy-readable-workspace .policy-bilateral-rule strong{margin-top:.25rem;font-size:.875rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-bilateral-rule>b{font-size:1.375rem}.unit-social-policy-readable-workspace .policy-bilateral-rule>em{font-size:.8125rem;line-height:1.5}.unit-social-policy-readable-workspace .policy-draft-reach>footer{min-height:5rem;padding:.75rem 1rem}.unit-social-policy-readable-workspace .policy-draft-reach>footer span{gap:.625rem;font-size:.875rem}.unit-social-policy-readable-workspace .policy-draft-reach>footer span b{width:2.25rem;height:2.25rem}.unit-social-policy-readable-workspace .policy-draft-reach>footer>small{max-width:28rem;font-size:.8125rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-public-projection-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.unit-social-policy-readable-workspace .policy-public-projection-metrics article{min-height:7.5rem;padding:1rem}.unit-social-policy-readable-workspace .policy-public-projection-metrics span{font-size:.75rem;line-height:1.35}.unit-social-policy-readable-workspace .policy-public-projection-metrics strong,.unit-social-policy-readable-workspace .policy-public-projection-metrics article.room strong{margin-top:.5rem;font-size:1.25rem;line-height:1.25}.unit-social-policy-readable-workspace .policy-public-projection-metrics small{margin-top:.375rem;font-size:.75rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-public-projection>footer{gap:1rem;min-height:6.5rem;padding:1rem 1.125rem}.unit-social-policy-readable-workspace .policy-public-projection>footer strong{font-size:.875rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-public-projection>footer p{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.unit-social-policy-readable-workspace .policy-public-projection>footer a{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.unit-social-policy-readable-workspace .policy-impact-review>header{min-height:7.5rem;padding:1rem 1.125rem}.unit-social-policy-readable-workspace .policy-impact-review>header span{font-size:.75rem}.unit-social-policy-readable-workspace .policy-impact-review>header strong{margin-top:.375rem;font-size:1.125rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-impact-review>header small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-impact-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.unit-social-policy-readable-workspace .policy-impact-metrics>div{min-height:7.25rem;padding:1rem}.unit-social-policy-readable-workspace .policy-impact-metrics strong{font-size:1.375rem}.unit-social-policy-readable-workspace .policy-impact-metrics span{margin-top:.375rem;font-size:.8125rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-impact-metrics small{margin-top:.375rem;font-size:.75rem;line-height:1.4}.unit-social-policy-readable-workspace .policy-impact-safeguard{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:5rem;padding:.75rem 1rem}.unit-social-policy-readable-workspace .policy-impact-safeguard i{width:2.5rem;height:2.5rem;font-size:.875rem}.unit-social-policy-readable-workspace .policy-impact-safeguard strong{font-size:.875rem}.unit-social-policy-readable-workspace .policy-impact-safeguard small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.unit-social-policy-readable-workspace .policy-editor>footer{align-items:center;gap:1rem;min-height:6rem;margin-top:1.25rem;padding-top:1.25rem}.unit-social-policy-readable-workspace .policy-current-rule{min-width:12rem}.unit-social-policy-readable-workspace .policy-editor>footer small{font-size:.75rem;line-height:1.35}.unit-social-policy-readable-workspace .policy-editor>footer strong{margin-top:.25rem;font-size:1rem;line-height:1.35}.unit-social-policy-readable-workspace .policy-editor>footer em{margin-top:.375rem;padding:.25rem .375rem;font-size:.75rem}.unit-social-policy-readable-workspace .policy-editor-actions{gap:.5rem}.unit-social-policy-readable-workspace .policy-editor-actions button{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.unit-social-policy-readable-workspace .policy-editor-actions button:disabled{cursor:not-allowed}.unit-social-policy-readable-workspace .policy-save-message{margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.unit-social-policy-readable-workspace .unit-social-policy-side{gap:1rem}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy>header,.unit-social-policy-readable-workspace .unit-social-policy-surfaces>header{padding:1rem 1.125rem}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy header span,.unit-social-policy-readable-workspace .unit-social-policy-surfaces header span{font-size:.75rem}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy h2,.unit-social-policy-readable-workspace .unit-social-policy-surfaces h2{margin-top:.375rem;font-size:1.125rem;line-height:1.35}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy>div{padding:.5rem 1rem 1rem}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy article{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;min-height:5.5rem}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy article>b{width:2.5rem;height:2.5rem;font-size:.8125rem}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy article strong{font-size:.875rem;line-height:1.4}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy article small,.unit-social-policy-readable-workspace .unit-social-policy-hierarchy article>span{margin-top:.25rem;font-size:.75rem;line-height:1.4}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy>footer{padding:.75rem 1rem}.unit-social-policy-readable-workspace .unit-social-policy-hierarchy>footer a{cursor:pointer;align-items:center;min-height:2.5rem;font-size:.8125rem;display:inline-flex}.unit-social-policy-readable-workspace .unit-social-policy-surfaces ul{padding:.5rem 1rem 1rem}.unit-social-policy-readable-workspace .unit-social-policy-surfaces li{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;min-height:3.75rem;font-size:.875rem}.unit-social-policy-readable-workspace .unit-social-policy-surfaces li i{width:2rem;height:2rem;font-size:.75rem}.unit-social-policy-readable-workspace .unit-social-policy-boundary{grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-height:6.5rem;padding:1rem 1.25rem}.unit-social-policy-readable-workspace .unit-social-policy-boundary>span{width:3rem;height:3rem;font-size:1.125rem}.unit-social-policy-readable-workspace .unit-social-policy-boundary strong{font-size:1rem;line-height:1.4}.unit-social-policy-readable-workspace .unit-social-policy-boundary p{margin-top:.375rem;font-size:.875rem;line-height:1.55}@media (max-width:75rem){.unit-social-policy-readable-workspace .unit-social-policy-layout{grid-template-columns:1fr}.unit-social-policy-readable-workspace .unit-social-policy-side,.unit-social-policy-readable-workspace .policy-scope-choice-grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.unit-social-policy-readable-workspace .unit-social-policy-summary,.unit-social-policy-readable-workspace .policy-public-projection-metrics,.unit-social-policy-readable-workspace .policy-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-social-policy-readable-workspace .unit-social-policy-summary article:nth-child(2),.unit-social-policy-readable-workspace .policy-public-projection-metrics article:nth-child(2),.unit-social-policy-readable-workspace .policy-impact-metrics>div:nth-child(2){border-right:0}.unit-social-policy-readable-workspace .unit-social-policy-summary article:nth-child(-n+2),.unit-social-policy-readable-workspace .policy-public-projection-metrics article:nth-child(-n+2),.unit-social-policy-readable-workspace .policy-impact-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.unit-social-policy-readable-workspace .unit-social-policy-side,.unit-social-policy-readable-workspace .policy-decision-guide{grid-template-columns:1fr}.unit-social-policy-readable-workspace .policy-decision-guide li{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-social-policy-readable-workspace .policy-decision-guide li:last-child{border-bottom:0}.unit-social-policy-readable-workspace .policy-draft-reach>div{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-social-policy-readable-workspace .policy-bilateral-rule{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr)}.unit-social-policy-readable-workspace .policy-bilateral-rule>em{grid-column:1/-1}.unit-social-policy-readable-workspace .unit-social-policy-editor>header,.unit-social-policy-readable-workspace .policy-draft-reach>header,.unit-social-policy-readable-workspace .policy-draft-reach>footer,.unit-social-policy-readable-workspace .policy-public-projection>header,.unit-social-policy-readable-workspace .policy-public-projection>footer,.unit-social-policy-readable-workspace .policy-editor>footer{flex-direction:column;align-items:flex-start}.unit-social-policy-readable-workspace .policy-public-projection>footer{display:flex}.unit-social-policy-readable-workspace .policy-draft-reach>footer>small{text-align:left;max-width:none}.unit-social-policy-readable-workspace .policy-editor-actions,.unit-social-policy-readable-workspace .policy-public-projection>footer a{width:100%}.unit-social-policy-readable-workspace .policy-editor-actions button{flex:12rem}.unit-social-policy-readable-workspace .policy-public-projection>footer a{justify-content:center}}@media (max-width:32rem){.unit-social-policy-readable-workspace .unit-social-policy-summary,.unit-social-policy-readable-workspace .policy-editor-fields,.unit-social-policy-readable-workspace .policy-scope-choice-grid>div,.unit-social-policy-readable-workspace .policy-draft-reach>div,.unit-social-policy-readable-workspace .policy-public-projection-metrics,.unit-social-policy-readable-workspace .policy-impact-metrics{grid-template-columns:1fr}.unit-social-policy-readable-workspace .unit-social-policy-summary article,.unit-social-policy-readable-workspace .policy-draft-reach article,.unit-social-policy-readable-workspace .policy-public-projection-metrics article,.unit-social-policy-readable-workspace .policy-impact-metrics>div{border-right:0;border-bottom:1px solid var(--line-soft)}.unit-social-policy-readable-workspace .unit-social-policy-summary article:last-child,.unit-social-policy-readable-workspace .policy-draft-reach article:last-child,.unit-social-policy-readable-workspace .policy-public-projection-metrics article:last-child,.unit-social-policy-readable-workspace .policy-impact-metrics>div:last-child{border-bottom:0}.unit-social-policy-readable-workspace .unit-social-policy-editor>header,.unit-social-policy-readable-workspace .unit-social-policy-editor>.policy-editor{padding-inline:1rem}.unit-social-policy-readable-workspace .policy-bilateral-rule{grid-template-columns:1fr}.unit-social-policy-readable-workspace .policy-bilateral-rule>b{transform:rotate(90deg)}.unit-social-policy-readable-workspace .policy-bilateral-rule>em{grid-column:auto}.unit-social-policy-readable-workspace .policy-editor-actions{grid-template-columns:1fr;display:grid}.unit-social-policy-readable-workspace .unit-social-policy-boundary{grid-template-columns:1fr}}.social-policy-history-readable-workspace{gap:1rem}.social-policy-history-readable-workspace .policy-history-hero{grid-template-columns:minmax(22rem,.9fr) minmax(34rem,1.1fr);min-height:13rem}.social-policy-history-readable-workspace .policy-history-hero>div{padding:1.75rem 2rem}.social-policy-history-readable-workspace .policy-history-hero>div>span{font-size:.75rem;line-height:1.35}.social-policy-history-readable-workspace .policy-history-hero h2{margin:.625rem 0 .5rem;font-size:1.75rem;line-height:1.2}.social-policy-history-readable-workspace .policy-history-hero p{max-width:42rem;font-size:.9375rem;line-height:1.6}.social-policy-history-readable-workspace .policy-history-hero dl>div{flex-direction:column;justify-content:center;min-height:6.5rem;padding:1rem 1.25rem;display:flex}.social-policy-history-readable-workspace .policy-history-hero dt{font-size:.75rem;line-height:1.35}.social-policy-history-readable-workspace .policy-history-hero dd{margin-top:.5rem;font-size:1.5rem;line-height:1.2}.social-policy-history-readable-workspace .policy-history-hero dd small{margin-top:.375rem;font-size:.75rem;line-height:1.4}.social-policy-history-readable-workspace .policy-history-safeguard{grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-height:6rem;padding:1rem 1.25rem}.social-policy-history-readable-workspace .policy-history-safeguard i{width:3rem;height:3rem;font-size:1rem}.social-policy-history-readable-workspace .policy-history-safeguard strong{font-size:1rem;line-height:1.4}.social-policy-history-readable-workspace .policy-history-safeguard p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-policy-history-readable-workspace .policy-history-partial{padding:.875rem 1rem;font-size:.875rem;line-height:1.55}.social-policy-history-readable-workspace .policy-history-window{min-height:5.5rem;padding:1rem 1.25rem}.social-policy-history-readable-workspace .policy-history-window div span{font-size:.75rem}.social-policy-history-readable-workspace .policy-history-window div strong{margin-top:.375rem;font-size:1.125rem;line-height:1.35}.social-policy-history-readable-workspace .policy-history-window div small,.social-policy-history-readable-workspace .policy-history-window p{font-size:.8125rem;line-height:1.45}.social-policy-history-readable-workspace .policy-history-window p i{width:.5rem;height:.5rem}.social-policy-history-readable-workspace .policy-history-timeline{padding-left:4rem}.social-policy-history-readable-workspace .policy-history-timeline:before{top:1.5rem;bottom:1.5rem;left:1.5rem}.social-policy-history-readable-workspace .policy-history-entry{margin-bottom:1rem}.social-policy-history-readable-workspace .policy-history-marker{border-width:.375rem;width:3.125rem;height:3.125rem;font-size:.875rem;top:1.25rem;left:-4rem}.social-policy-history-readable-workspace .policy-history-card>header{gap:1rem;min-height:6.25rem;padding:1rem 1.25rem}.social-policy-history-readable-workspace .policy-history-card>header span{font-size:.75rem;line-height:1.35}.social-policy-history-readable-workspace .policy-history-card h3{margin-top:.375rem;font-size:1.125rem;line-height:1.35}.social-policy-history-readable-workspace .policy-history-card-meta{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.social-policy-history-readable-workspace .policy-history-card-meta>b{color:#65766f;letter-spacing:.04em;white-space:nowrap;background:#f4f8f6;border:1px solid #cddbd6;align-items:center;min-height:2rem;padding-inline:.625rem;font-size:.75rem;display:inline-flex}.social-policy-history-readable-workspace .policy-history-card-meta.restorable>b{color:var(--green-deep);background:#edf8f4;border-color:#bcdcca}.social-policy-history-readable-workspace .policy-history-card time{font-size:.8125rem;line-height:1.4}.social-policy-history-readable-workspace .policy-history-state-change{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.social-policy-history-readable-workspace .policy-history-state-change>i{font-size:1.5rem}.social-policy-history-readable-workspace .policy-history-state{flex-direction:column;justify-content:center;min-height:8.5rem;padding:1.25rem;display:flex}.social-policy-history-readable-workspace .policy-history-state.inherited{border-left:.25rem solid #c8d9d3}.social-policy-history-readable-workspace .policy-history-state small{font-size:.75rem;line-height:1.35}.social-policy-history-readable-workspace .policy-history-state strong{margin-top:.5rem;font-size:1.125rem;line-height:1.35}.social-policy-history-readable-workspace .policy-history-state span,.social-policy-history-readable-workspace .policy-history-state em{margin-top:.375rem;font-size:.875rem;line-height:1.45}.social-policy-history-readable-workspace .policy-history-state em{color:var(--green-deep);font-size:.8125rem;font-weight:700}.social-policy-history-readable-workspace .policy-history-impact-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.social-policy-history-readable-workspace .policy-history-impact-strip>span{flex-direction:column;justify-content:center;min-height:6.5rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.social-policy-history-readable-workspace .policy-history-impact-strip strong{margin-bottom:.375rem;font-size:1.375rem;line-height:1.2}.social-policy-history-readable-workspace .policy-history-card>footer{gap:1rem;min-height:5.5rem;padding:.875rem 1.25rem}.social-policy-history-readable-workspace .policy-history-card>footer strong{font-size:.875rem;line-height:1.4}.social-policy-history-readable-workspace .policy-history-card>footer small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.social-policy-history-readable-workspace .policy-history-card>footer button,.social-policy-history-readable-workspace .policy-history-restore-actions button{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.social-policy-history-readable-workspace .policy-history-card button:disabled{cursor:wait}.social-policy-history-readable-workspace .policy-history-restore-review{padding:1.25rem}.social-policy-history-readable-workspace .policy-history-restore-heading{background:#fffaf0;border:1px solid #ddcfaa;border-left:.25rem solid #9c7125;padding:1rem}.social-policy-history-readable-workspace .policy-history-restore-heading span,.social-policy-history-readable-workspace .policy-history-restore-heading strong,.social-policy-history-readable-workspace .policy-history-restore-heading small{display:block}.social-policy-history-readable-workspace .policy-history-restore-heading span{color:#80621d;letter-spacing:.06em;font-size:.75rem;font-weight:800}.social-policy-history-readable-workspace .policy-history-restore-heading strong{color:#4c402b;margin-top:.375rem;font-size:1rem;line-height:1.4}.social-policy-history-readable-workspace .policy-history-restore-heading small{color:#796f5c;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-policy-history-readable-workspace .policy-history-restore-review .policy-impact-review{margin-top:.75rem}.social-policy-history-readable-workspace .policy-impact-review>header{min-height:7rem;padding:1rem 1.125rem}.social-policy-history-readable-workspace .policy-impact-review>header span{font-size:.75rem}.social-policy-history-readable-workspace .policy-impact-review>header strong{margin-top:.375rem;font-size:1.125rem;line-height:1.4}.social-policy-history-readable-workspace .policy-impact-review>header small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-policy-history-readable-workspace .policy-impact-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.social-policy-history-readable-workspace .policy-impact-metrics>div{min-height:7rem;padding:1rem}.social-policy-history-readable-workspace .policy-impact-metrics strong{font-size:1.375rem}.social-policy-history-readable-workspace .policy-impact-metrics span{margin-top:.375rem;font-size:.8125rem;line-height:1.4}.social-policy-history-readable-workspace .policy-impact-metrics small{margin-top:.375rem;font-size:.75rem;line-height:1.4}.social-policy-history-readable-workspace .policy-impact-safeguard{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:5rem;padding:.75rem 1rem}.social-policy-history-readable-workspace .policy-impact-safeguard i{width:2.5rem;height:2.5rem;font-size:.875rem}.social-policy-history-readable-workspace .policy-impact-safeguard strong{font-size:.875rem}.social-policy-history-readable-workspace .policy-impact-safeguard small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-policy-history-readable-workspace .policy-history-restore-actions{gap:.5rem;margin-top:.75rem}.social-policy-history-readable-workspace .policy-history-error{margin:0 1.25rem 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.social-policy-history-readable-workspace .policy-history-empty{flex-direction:column;justify-content:center;min-height:12rem;padding:2rem;display:flex}.social-policy-history-readable-workspace .policy-history-empty strong{font-size:1.125rem}.social-policy-history-readable-workspace .policy-history-empty p{margin-top:.5rem;font-size:.875rem;line-height:1.5}.social-policy-history-readable-workspace .policy-history-pagination{min-height:5.5rem;padding:1rem 1.25rem}.social-policy-history-readable-workspace .policy-history-pagination p strong{font-size:.9375rem}.social-policy-history-readable-workspace .policy-history-pagination p small{margin-top:.25rem;font-size:.8125rem;line-height:1.4}.social-policy-history-readable-workspace .policy-history-pagination nav{gap:.5rem}.social-policy-history-readable-workspace .policy-history-pagination nav :is(a,b){min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}@media (max-width:70rem){.social-policy-history-readable-workspace .policy-history-hero{grid-template-columns:1fr}.social-policy-history-readable-workspace .policy-history-hero dl{border-top:1px solid #2a443c;border-left:0}.social-policy-history-readable-workspace .policy-history-impact-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.social-policy-history-readable-workspace .policy-history-impact-strip>span{border-bottom:1px solid var(--line-soft)}}@media (max-width:48rem){.social-policy-history-readable-workspace .policy-history-card>header,.social-policy-history-readable-workspace .policy-history-card>footer,.social-policy-history-readable-workspace .policy-history-window,.social-policy-history-readable-workspace .policy-history-pagination{flex-direction:column;align-items:flex-start}.social-policy-history-readable-workspace .policy-history-card-meta{align-items:flex-start}.social-policy-history-readable-workspace .policy-history-state-change{grid-template-columns:1fr}.social-policy-history-readable-workspace .policy-history-state-change>i{padding:.25rem;transform:rotate(90deg)}.social-policy-history-readable-workspace .policy-history-impact-strip,.social-policy-history-readable-workspace .policy-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.social-policy-history-readable-workspace .policy-history-impact-strip>span:nth-child(2n),.social-policy-history-readable-workspace .policy-impact-metrics>div:nth-child(2n){border-right:0}.social-policy-history-readable-workspace .policy-history-pagination nav{flex-wrap:wrap;justify-content:flex-start}.social-policy-history-readable-workspace .policy-history-restore-actions{flex-direction:column;align-items:stretch}.social-policy-history-readable-workspace .policy-history-restore-actions button{width:100%}}@media (max-width:32rem){.social-policy-history-readable-workspace .policy-history-hero dl,.social-policy-history-readable-workspace .policy-history-impact-strip,.social-policy-history-readable-workspace .policy-impact-metrics{grid-template-columns:1fr}.social-policy-history-readable-workspace .policy-history-hero dl>div,.social-policy-history-readable-workspace .policy-history-impact-strip>span,.social-policy-history-readable-workspace .policy-impact-metrics>div{border-right:0;border-bottom:1px solid var(--line-soft)}.social-policy-history-readable-workspace .policy-history-hero dl>div:last-child,.social-policy-history-readable-workspace .policy-history-impact-strip>span:last-child,.social-policy-history-readable-workspace .policy-impact-metrics>div:last-child{border-bottom:0}.social-policy-history-readable-workspace .policy-history-hero>div,.social-policy-history-readable-workspace .policy-history-restore-review{padding-inline:1rem}.social-policy-history-readable-workspace .policy-history-timeline{padding-left:0}.social-policy-history-readable-workspace .policy-history-timeline:before{display:none}.social-policy-history-readable-workspace .policy-history-marker{border:0;width:100%;height:2.5rem;position:static}.social-policy-history-readable-workspace .policy-history-card-meta>b{white-space:normal}.social-policy-history-readable-workspace .policy-history-pagination nav,.social-policy-history-readable-workspace .policy-history-pagination nav :is(a,b){width:100%}.social-policy-history-readable-workspace .policy-history-pagination nav :is(a,b){justify-content:center}}.unit-social-policy-navigation{background:#fff;border:1px solid #d5e1dc;border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));margin:.875rem 0 1rem;display:grid;box-shadow:0 .5rem 1.5rem #193a300d}.unit-social-policy-navigation>a{color:#52675f;cursor:pointer;border-right:1px solid #e3eae7;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem .875rem;display:grid}.unit-social-policy-navigation>a:last-child{border-right:0}:is(.unit-social-policy-navigation>a:hover,.unit-social-policy-navigation>a:focus-visible){color:#075f48;background:#f2f8f5}.unit-social-policy-navigation>a.active{color:#075f48;background:#e6f4ee;box-shadow:inset 0 .1875rem #08795d}.unit-social-policy-navigation>a.parent{background:#f8faf9}.unit-social-policy-navigation i{color:#60746c;background:#edf2f0;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.unit-social-policy-navigation a.active i{color:#fff;background:#08795d}.unit-social-policy-navigation a.parent i{color:#476b82;background:#e5edf3}.unit-social-policy-navigation :where(strong,small){font-size:.75rem;line-height:1.4;display:block}.unit-social-policy-navigation strong{font-size:.875rem}.unit-social-policy-navigation small{color:#788981;margin-top:.125rem}.unit-social-policy-navigation>a>b{color:#08795d;font-size:.75rem}.unit-social-policy-readable-workspace .policy-draft-reach article p>b{color:#08795d;letter-spacing:.035em;margin-top:.5rem;font-size:.75rem;line-height:1.35;display:block}.unit-social-policy-readable-workspace .policy-draft-reach article.blocked p>b{color:#8a5b50}@media (max-width:48rem){.unit-social-policy-navigation{grid-template-columns:1fr}.unit-social-policy-navigation>a{border-bottom:1px solid #e3eae7;border-right:0}.unit-social-policy-navigation>a:last-child{border-bottom:0}}.unit-blog-dashboard{gap:1rem}.unit-blog-dashboard .unit-blog-hero{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);min-height:16rem}.unit-blog-dashboard .unit-blog-hero>div{padding:2rem 2.25rem}.unit-blog-dashboard .unit-blog-hero>div:after{font-size:9rem;bottom:-3rem;right:2rem}.unit-blog-dashboard .unit-blog-hero span,.unit-blog-dashboard .unit-blog-directory>header span{font-size:.75rem;line-height:1.35}.unit-blog-dashboard .unit-blog-hero h2{max-width:44rem;margin:.625rem 0 .5rem;font-size:1.75rem;line-height:1.2}.unit-blog-dashboard .unit-blog-hero>div>p{max-width:44rem;font-size:.9375rem;line-height:1.6}.unit-blog-dashboard .unit-blog-hero nav{gap:.5rem;margin-top:1.5rem}.unit-blog-dashboard .unit-blog-hero nav .button{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.unit-blog-dashboard .unit-blog-hero>aside{padding:1.75rem}.unit-blog-dashboard .unit-blog-hero>aside strong{margin-top:.75rem;font-size:1.25rem;line-height:1.3}.unit-blog-dashboard .unit-blog-hero>aside p{margin:.625rem 0 .875rem;font-size:.875rem;line-height:1.55}.unit-blog-dashboard .unit-blog-hero>aside a{cursor:pointer;align-items:center;min-height:2.5rem;font-size:.8125rem;display:inline-flex}.unit-blog-dashboard .unit-blog-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.unit-blog-dashboard .unit-blog-kpis .cyan{border-top-color:#3f9eaa}.unit-blog-dashboard .unit-blog-kpis article{flex-direction:column;justify-content:center;min-height:7.5rem;padding:1rem 1.125rem;display:flex}.unit-blog-dashboard .unit-blog-kpis span,.unit-blog-dashboard .unit-blog-kpis small{font-size:.75rem;line-height:1.4}.unit-blog-dashboard .unit-blog-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.unit-blog-dashboard .unit-blog-directory>header{min-height:7.5rem;padding:1rem 1.25rem}.unit-blog-dashboard .unit-blog-directory>header h2{margin:.375rem 0;font-size:1.25rem;line-height:1.3}.unit-blog-dashboard .unit-blog-directory>header p{font-size:.875rem;line-height:1.5}.unit-blog-dashboard .unit-blog-directory>header>b{justify-content:center;align-items:center;min-width:7rem;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.unit-blog-dashboard .unit-blog-row{grid-template-columns:9rem minmax(0,1fr) minmax(13rem,15rem) minmax(8rem,10rem);gap:1rem;min-height:13rem;padding:1.25rem}.unit-blog-dashboard .unit-blog-row-mark{color:#fff;background:linear-gradient(145deg,#15382f,#168061);justify-content:space-between;align-items:flex-end;width:9rem;height:7.25rem;padding:.75rem;display:flex;position:relative;overflow:hidden}.unit-blog-dashboard .unit-blog-row-mark:after{content:"";border:1px solid #ffffff3d;width:6rem;height:6rem;position:absolute;top:-3rem;right:-3rem;transform:rotate(45deg)}.unit-blog-dashboard .unit-blog-row.draft .unit-blog-row-mark{background:linear-gradient(145deg,#365269,#6d91af)}.unit-blog-dashboard .unit-blog-row.archived .unit-blog-row-mark{background:linear-gradient(145deg,#44534d,#7a8882)}.unit-blog-dashboard .unit-blog-row-mark.has-image:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#09221bad);position:absolute;inset:0}.unit-blog-dashboard .unit-blog-row-mark img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.unit-blog-dashboard .unit-blog-row-mark b,.unit-blog-dashboard .unit-blog-row-mark i{z-index:2;position:relative}.unit-blog-dashboard .unit-blog-row-mark b{letter-spacing:.05em;font-size:.75rem}.unit-blog-dashboard .unit-blog-row-mark i{opacity:.65;font-size:1.5rem;font-style:normal}.unit-blog-dashboard .unit-blog-row-copy header{flex-wrap:wrap;gap:.5rem}.unit-blog-dashboard .unit-blog-row-copy header b{align-items:center;min-height:2rem;padding-inline:.625rem;font-size:.75rem;display:inline-flex}.unit-blog-dashboard .unit-blog-row-copy time{font-size:.8125rem}.unit-blog-dashboard .unit-blog-row-copy h3{margin:.625rem 0 .375rem;font-size:1.125rem;line-height:1.35}.unit-blog-dashboard .unit-blog-row-copy>p{max-width:52rem;font-size:.875rem;line-height:1.55}.unit-blog-dashboard .unit-blog-row-copy>small{margin-top:.625rem;font-size:.75rem;line-height:1.4}.unit-blog-dashboard .unit-blog-row dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.unit-blog-dashboard .unit-blog-row dl div{flex-direction:column;justify-content:center;min-height:5rem;padding:.75rem;display:flex}.unit-blog-dashboard .unit-blog-row dt{font-size:.75rem;line-height:1.35}.unit-blog-dashboard .unit-blog-row dd{margin-top:.375rem;font-size:1.125rem}.unit-blog-dashboard .unit-blog-row nav{gap:.5rem}.unit-blog-dashboard .unit-blog-row nav a{cursor:pointer;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}.unit-blog-dashboard .unit-blog-empty{gap:1rem;min-height:13rem;padding:1.5rem}.unit-blog-dashboard .unit-blog-empty>span{width:3.5rem;height:3.5rem;font-size:1.125rem}.unit-blog-dashboard .unit-blog-empty strong{font-size:1rem}.unit-blog-dashboard .unit-blog-empty p{max-width:34rem;margin-top:.375rem;font-size:.875rem;line-height:1.5}.unit-blog-dashboard .unit-blog-empty a{cursor:pointer;align-items:center;min-height:2.75rem;margin-left:1rem;font-size:.8125rem;display:inline-flex}.unit-blog-dashboard .unit-blog-rules{gap:1rem}.unit-blog-dashboard .unit-blog-rules article{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:9rem;padding:1rem}.unit-blog-dashboard .unit-blog-rules article>span{width:2.75rem;height:2.75rem;font-size:.8125rem}.unit-blog-dashboard .unit-blog-rules strong{font-size:.9375rem;line-height:1.4}.unit-blog-dashboard .unit-blog-rules p{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.unit-blog-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);gap:1rem}.unit-blog-editor-layout .unit-blog-editor>header{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:8rem;padding:1rem 1.5rem}.unit-blog-editor-layout .unit-blog-editor>header>span{width:3.5rem;height:3.5rem;font-size:1.25rem}.unit-blog-editor-layout .unit-blog-editor>header small,.unit-blog-editor-layout .unit-blog-live-preview>span{font-size:.75rem;line-height:1.35}.unit-blog-editor-layout .unit-blog-editor>header h2{margin:.375rem 0;font-size:1.25rem;line-height:1.3}.unit-blog-editor-layout .unit-blog-editor>header p{font-size:.875rem;line-height:1.5}.unit-blog-editor-layout .unit-blog-editor>header>b{align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.unit-blog-editor-layout .unit-blog-editor-state{border-bottom:1px solid var(--line-soft);background:#f4faf7;grid-template-columns:minmax(14rem,1.4fr) repeat(3,minmax(8rem,1fr));display:grid}.unit-blog-editor-layout .unit-blog-editor-state.changed{background:#fffaf0}.unit-blog-editor-layout .unit-blog-editor-state article{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:6.75rem;padding:.875rem 1rem;display:flex}.unit-blog-editor-layout .unit-blog-editor-state article:last-child{border-right:0}.unit-blog-editor-layout .unit-blog-editor-state span,.unit-blog-editor-layout .unit-blog-editor-state strong,.unit-blog-editor-layout .unit-blog-editor-state small{display:block}.unit-blog-editor-layout .unit-blog-editor-state span{color:var(--green-deep);letter-spacing:.05em;font-size:.75rem;font-weight:800}.unit-blog-editor-layout .unit-blog-editor-state.changed span{color:#80621d}.unit-blog-editor-layout .unit-blog-editor-state strong{color:#35483f;margin-top:.375rem;font-size:.9375rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-editor-state small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-archived-note{margin:1.25rem 1.5rem 0;padding:1rem}.unit-blog-editor-layout .unit-blog-archived-note strong{font-size:1rem}.unit-blog-editor-layout .unit-blog-archived-note p{margin:.375rem 0 .75rem;font-size:.875rem;line-height:1.5}.unit-blog-editor-layout .unit-blog-archived-note button{min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.unit-blog-editor-layout .unit-blog-editor fieldset{gap:1.25rem;padding:1.5rem}.unit-blog-editor-layout .unit-blog-editor label>span{margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-editor input,.unit-blog-editor-layout .unit-blog-editor textarea{padding-inline:.875rem;font-size:1rem;line-height:1.6}.unit-blog-editor-layout .unit-blog-editor input{height:3rem}.unit-blog-editor-layout .unit-blog-editor textarea{min-height:32rem;padding-block:.875rem 2.25rem}.unit-blog-editor-layout .unit-blog-editor label>small,.unit-blog-editor-layout .unit-blog-editor label:not(.body)>small:first-of-type,.unit-blog-editor-layout .unit-blog-editor label.body>small{color:#6f7d76;margin-top:.5rem;font-size:.8125rem;line-height:1.45;display:block;position:static}.unit-blog-editor-layout .unit-blog-slug-field{height:3rem}.unit-blog-editor-layout .unit-blog-slug-field i{padding-left:.875rem;font-size:1rem}.unit-blog-editor-layout .unit-blog-slug-field input{height:2.875rem;padding-left:.25rem}.unit-blog-editor-layout .unit-blog-editor-media{border:1px solid var(--line-soft);background:#f8faf9;margin:0 1.5rem 1.25rem;padding:1rem}.unit-blog-editor-layout .unit-blog-editor-media>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.unit-blog-editor-layout .unit-blog-editor-media strong,.unit-blog-editor-layout .unit-blog-editor-media small{display:block}.unit-blog-editor-layout .unit-blog-editor-media strong{color:#35483f;font-size:.9375rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-editor-media small{color:#718078;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.unit-blog-editor-layout .unit-blog-editor-media label{min-height:2.75rem;color:var(--green-deep);cursor:pointer;background:#fff;border:1px solid #9bc9b9;flex:none;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.unit-blog-editor-layout .unit-blog-editor-media label.disabled{opacity:.55;cursor:not-allowed}.unit-blog-editor-layout .unit-blog-editor-media label input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.unit-blog-editor-layout .unit-blog-editor-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.unit-blog-editor-layout .unit-blog-editor-media figure{aspect-ratio:4/3;border:1px solid var(--line-soft);background:#e5ece8;margin:0;position:relative;overflow:hidden}.unit-blog-editor-layout .unit-blog-editor-media figure img{object-fit:cover;width:100%;height:100%}.unit-blog-editor-layout .unit-blog-editor-media figure .unit-blog-media-remove{color:#fff;cursor:pointer;z-index:2;background:#10231ddb;border:1px solid #ffffffbf;width:2.5rem;height:2.5rem;padding:0;font-size:1.125rem;line-height:1;position:absolute;top:.375rem;right:.375rem}.unit-blog-editor-layout .unit-blog-editor-media figure .unit-blog-media-cover{z-index:2;color:#fff;cursor:pointer;background:#10231ddb;border:1px solid #ffffffb8;min-height:2.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:800;position:absolute;bottom:.375rem;left:.375rem}.unit-blog-editor-layout .unit-blog-editor-media figure span{background:var(--green-deep);color:#fff;padding:.3rem .5rem;font-size:.75rem;font-weight:850;position:absolute;bottom:.375rem;left:.375rem}.unit-blog-editor-layout .unit-blog-editor-media figure.selected{border-color:#70bda3;box-shadow:inset 0 0 0 2px #2cae8424}.unit-blog-editor-layout .unit-blog-editor-media>p{color:#718078;margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.unit-blog-editor-layout .unit-blog-editor-media .unit-blog-media-note{margin-top:.75rem}.unit-blog-editor-layout .unit-blog-media-pending{background:#f0faf6;border:1px solid #a9d4c5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;margin-top:1rem;padding:.875rem;display:flex}.unit-blog-editor-layout .unit-blog-media-pending button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;cursor:pointer;flex:none;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:800}.unit-blog-editor-layout .unit-blog-media-review{background:#fff5f3;border:1px solid #dfbbb5;border-left:.25rem solid #a34b45;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.unit-blog-editor-layout .unit-blog-media-review>div>span,.unit-blog-editor-layout .unit-blog-media-review>div>strong{display:block}.unit-blog-editor-layout .unit-blog-media-review>div>span{color:#944640;letter-spacing:.05em;font-size:.75rem;font-weight:850}.unit-blog-editor-layout .unit-blog-media-review>div>strong{color:#5e3935;margin-top:.375rem;font-size:1rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-media-review p{color:#7d625e;max-width:48rem;margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.unit-blog-editor-layout .unit-blog-media-review nav{gap:.5rem;display:flex}.unit-blog-editor-layout .unit-blog-media-review nav button{color:#85433d;cursor:pointer;background:#fff;border:1px solid #d0aaa5;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:800}.unit-blog-editor-layout .unit-blog-media-review nav button.confirm{color:#fff;background:#9b453f;border-color:#9b453f}.unit-blog-editor-layout .unit-blog-lifecycle-review{background:#fffaf0;border:1px solid #ddc99b;border-left:.25rem solid #9b7021;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 1.5rem 1.25rem;padding:1rem;display:grid}.unit-blog-editor-layout .unit-blog-lifecycle-review.archive{background:#fff5f3;border-color:#dfbbb5 #dfbbb5 #dfbbb5 #a34b45}.unit-blog-editor-layout .unit-blog-lifecycle-review span,.unit-blog-editor-layout .unit-blog-lifecycle-review strong{display:block}.unit-blog-editor-layout .unit-blog-lifecycle-review span{color:#80601d;letter-spacing:.06em;font-size:.75rem;font-weight:800}.unit-blog-editor-layout .unit-blog-lifecycle-review strong{color:#4b402b;margin-top:.375rem;font-size:1rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-lifecycle-review p{color:#766d5a;max-width:48rem;margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.unit-blog-editor-layout .unit-blog-lifecycle-review nav{gap:.5rem;display:flex}.unit-blog-editor-layout .unit-blog-lifecycle-review button{color:#685a38;cursor:pointer;background:#fff;border:1px solid #cbbd98;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750}.unit-blog-editor-layout .unit-blog-lifecycle-review button.confirm{color:#fff;background:#8a641e;border-color:#8a641e}.unit-blog-editor-layout .unit-blog-lifecycle-review.archive button.confirm{background:#9b453f;border-color:#9b453f}.unit-blog-editor-layout .unit-blog-editor>footer{gap:1rem;min-height:6.5rem;padding:1rem 1.5rem}.unit-blog-editor-layout .unit-blog-editor>footer p{margin:0 0 .375rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45}.unit-blog-editor-layout .unit-blog-editor>footer small{font-size:.8125rem;line-height:1.45}.unit-blog-editor-layout .unit-blog-editor>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.unit-blog-editor-layout .unit-blog-editor>footer nav a{cursor:pointer;align-items:center;min-height:2.75rem;margin-right:.25rem;font-size:.8125rem;display:inline-flex}.unit-blog-editor-layout .unit-blog-editor>footer button{min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.unit-blog-editor-layout .unit-blog-editor-side{gap:1rem}.unit-blog-editor-layout .unit-blog-live-preview{padding:1.25rem}.unit-blog-editor-layout .unit-blog-live-preview>div{height:12rem;margin:.875rem -1.25rem 1.25rem;padding:1.25rem}.unit-blog-editor-layout .unit-blog-live-preview>div.has-image:before{content:"";z-index:1;background:linear-gradient(#0000 40%,#071c1685);position:absolute;inset:0}.unit-blog-editor-layout .unit-blog-live-preview>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.unit-blog-editor-layout .unit-blog-live-preview>div b{font-size:1.5rem}.unit-blog-editor-layout .unit-blog-live-preview>div i{font-size:2rem}.unit-blog-editor-layout .unit-blog-live-preview>small{font-size:.75rem;line-height:1.35}.unit-blog-editor-layout .unit-blog-live-preview h2{margin:.625rem 0 .5rem;font-size:1.375rem;line-height:1.3}.unit-blog-editor-layout .unit-blog-live-preview>p{min-height:6rem;font-size:.9375rem;line-height:1.6}.unit-blog-editor-layout .unit-blog-live-preview footer{gap:.75rem;margin-top:1rem;padding-top:.875rem}.unit-blog-editor-layout .unit-blog-live-preview footer strong,.unit-blog-editor-layout .unit-blog-live-preview footer span{font-size:.8125rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-visibility{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;padding:1rem}.unit-blog-editor-layout .unit-blog-visibility>span{width:2.75rem;height:2.75rem;font-size:.875rem}.unit-blog-editor-layout .unit-blog-visibility strong{font-size:.9375rem;line-height:1.4}.unit-blog-editor-layout .unit-blog-visibility p{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.unit-blog-editor-layout .unit-blog-archive-button{min-height:2.75rem;font-size:.8125rem}@media (max-width:75rem){.unit-blog-dashboard .unit-blog-hero,.unit-blog-editor-layout{grid-template-columns:1fr}.unit-blog-dashboard .unit-blog-hero>aside{border-top:1px solid #ffffff21;border-left:0}.unit-blog-dashboard .unit-blog-row{grid-template-columns:8rem minmax(0,1fr) minmax(10rem,12rem)}.unit-blog-dashboard .unit-blog-row-mark{width:8rem}.unit-blog-dashboard .unit-blog-row dl{border-top:1px solid var(--line-soft);border-left:0;grid-column:2}.unit-blog-dashboard .unit-blog-row nav{grid-area:1/3/span 2}.unit-blog-editor-layout .unit-blog-editor-side{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-blog-editor-layout .unit-blog-archive-button{grid-column:1/-1}}@media (max-width:48rem){.unit-blog-dashboard .unit-blog-kpis,.unit-blog-dashboard .unit-blog-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-blog-editor-layout .unit-blog-editor-state{grid-template-columns:repeat(3,minmax(0,1fr))}.unit-blog-dashboard .unit-blog-kpis article:nth-child(2n){border-right:0}.unit-blog-dashboard .unit-blog-kpis article:not(:last-child){border-bottom:1px solid var(--line-soft)}.unit-blog-editor-layout .unit-blog-editor-state article:first-child{border-right:0;border-bottom:1px solid var(--line-soft);grid-column:1/-1}.unit-blog-dashboard .unit-blog-directory>header,.unit-blog-dashboard .unit-blog-empty,.unit-blog-editor-layout .unit-blog-editor>footer,.unit-blog-editor-layout .unit-blog-lifecycle-review{flex-direction:column;align-items:flex-start}.unit-blog-dashboard .unit-blog-row{grid-template-columns:8rem minmax(0,1fr)}.unit-blog-dashboard .unit-blog-row dl{grid-column:2}.unit-blog-dashboard .unit-blog-row nav{grid-area:auto/2;display:flex}.unit-blog-dashboard .unit-blog-row nav a{flex:1}.unit-blog-editor-layout .unit-blog-lifecycle-review{display:flex}.unit-blog-editor-layout .unit-blog-lifecycle-review nav,.unit-blog-editor-layout .unit-blog-editor>footer nav{width:100%}.unit-blog-editor-layout .unit-blog-lifecycle-review button,.unit-blog-editor-layout .unit-blog-editor>footer button{flex:11rem}.unit-blog-editor-layout .unit-blog-editor>footer nav{justify-content:flex-start}.unit-blog-editor-layout .unit-blog-editor-side{grid-template-columns:1fr}.unit-blog-editor-layout .unit-blog-editor-media>header{flex-direction:column;align-items:flex-start}.unit-blog-editor-layout .unit-blog-editor-media>div{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-blog-editor-layout .unit-blog-media-pending,.unit-blog-editor-layout .unit-blog-media-review{flex-direction:column;align-items:flex-start;display:flex}.unit-blog-editor-layout .unit-blog-media-pending button,.unit-blog-editor-layout .unit-blog-media-review nav{width:100%}.unit-blog-editor-layout .unit-blog-media-review nav button{flex:1}.unit-blog-editor-layout .unit-blog-archive-button{grid-column:auto}}@media (max-width:32rem){.unit-blog-dashboard .unit-blog-hero>div{padding:1.5rem 1.25rem}.unit-blog-dashboard .unit-blog-hero nav,.unit-blog-dashboard .unit-blog-kpis,.unit-blog-dashboard .unit-blog-rules,.unit-blog-editor-layout .unit-blog-editor-state{grid-template-columns:1fr}.unit-blog-dashboard .unit-blog-hero nav{flex-direction:column;align-items:stretch}.unit-blog-dashboard .unit-blog-kpis article,.unit-blog-editor-layout .unit-blog-editor-state article{border-right:0;border-bottom:1px solid var(--line-soft);grid-column:auto}.unit-blog-dashboard .unit-blog-kpis article:last-child,.unit-blog-editor-layout .unit-blog-editor-state article:last-child{border-bottom:0}.unit-blog-dashboard .unit-blog-row{grid-template-columns:1fr}.unit-blog-dashboard .unit-blog-row-mark,.unit-blog-dashboard .unit-blog-row dl,.unit-blog-dashboard .unit-blog-row nav{grid-column:auto}.unit-blog-dashboard .unit-blog-row-mark{width:100%;height:10rem}.unit-blog-dashboard .unit-blog-empty{display:flex}.unit-blog-dashboard .unit-blog-empty a{margin-left:0}.unit-blog-editor-layout .unit-blog-editor>header{grid-template-columns:3.5rem minmax(0,1fr);padding-inline:1rem}.unit-blog-editor-layout .unit-blog-editor>header>b{grid-column:1/-1}.unit-blog-editor-layout .unit-blog-editor fieldset,.unit-blog-editor-layout .unit-blog-editor>footer{padding-inline:1rem}.unit-blog-editor-layout .unit-blog-lifecycle-review,.unit-blog-editor-layout .unit-blog-archived-note,.unit-blog-editor-layout .unit-blog-editor-media{margin-inline:1rem}.unit-blog-editor-layout .unit-blog-lifecycle-review nav,.unit-blog-editor-layout .unit-blog-editor>footer nav,.unit-blog-editor-layout .unit-blog-media-review nav{flex-direction:column;align-items:stretch}.unit-blog-editor-layout .unit-blog-media-pending button{width:100%}.unit-blog-editor-layout .unit-blog-editor>footer nav a{justify-content:center}.unit-blog-editor-layout .unit-blog-editor textarea{min-height:24rem}}.social-community-directory-workspace .community-context-heading{align-items:flex-start;gap:1rem}.social-community-directory-workspace .community-context-heading>div{min-width:0}.social-community-directory-workspace .community-directory-actions{flex:none;gap:.5rem;margin-top:0}.social-community-directory-workspace .community-directory-actions a{white-space:nowrap;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-community-directory-workspace .community-context-lens{grid-template-columns:3.75rem minmax(0,1fr) auto;gap:1rem;min-height:7.5rem;margin-bottom:1rem;padding:1rem}.social-community-directory-workspace .community-context-lens>span{width:3.5rem;height:3.5rem;font-size:1rem}.social-community-directory-workspace .community-context-lens.all>span{font-size:1.5rem}.social-community-directory-workspace .community-context-lens>div small,.social-community-directory-workspace .community-context-lens>nav b,.social-community-directory-workspace .community-context-lens>nav a{font-size:.75rem}.social-community-directory-workspace .community-context-lens>div strong{margin-top:.375rem;font-size:1rem;line-height:1.35}.social-community-directory-workspace .community-context-lens>div p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-community-directory-workspace .community-context-lens>nav{gap:.5rem}.social-community-directory-workspace .community-context-lens>nav b,.social-community-directory-workspace .community-context-lens>nav a{align-items:center;min-height:2.5rem;padding-inline:.75rem;display:inline-flex}.social-community-directory-workspace .membership-inbox{margin-bottom:1rem}.social-community-directory-workspace .membership-inbox>header{min-height:6.25rem;padding:1rem 1.125rem}.social-community-directory-workspace .membership-inbox header span,.social-community-directory-workspace .membership-invitations small,.social-community-directory-workspace .membership-invitations article>div:nth-child(2)>b,.social-community-directory-workspace .membership-outgoing>strong,.social-community-directory-workspace .membership-outgoing small{font-size:.75rem}.social-community-directory-workspace .membership-inbox header h2{margin-top:.375rem;font-size:1.125rem}.social-community-directory-workspace .membership-inbox header p{margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-community-directory-workspace .membership-inbox header>b{width:2rem;height:2rem;font-size:.8125rem}.social-community-directory-workspace .membership-invitations{gap:.75rem;padding:1rem}.social-community-directory-workspace .membership-invitations>article{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:8.25rem;padding:1rem}.social-community-directory-workspace .membership-invitations article>span{width:3.25rem;height:3.25rem;font-size:1.125rem}.social-community-directory-workspace .membership-invitations h3{margin-top:.375rem;font-size:1rem}.social-community-directory-workspace .membership-invitations p{margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-community-directory-workspace .membership-invitations article>div:nth-child(2)>b{margin-top:.5rem}.social-community-directory-workspace .membership-invitations article>div:last-child{gap:.5rem}.social-community-directory-workspace .membership-invitations button,.social-community-directory-workspace .membership-outgoing button{cursor:pointer;white-space:nowrap;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-community-directory-workspace .membership-outgoing{padding:1rem}.social-community-directory-workspace .membership-outgoing>strong{margin-bottom:.375rem}.social-community-directory-workspace .membership-outgoing>div{grid-template-columns:minmax(10rem,1fr) auto auto;gap:1rem;min-height:4.5rem}.social-community-directory-workspace .membership-outgoing span{font-size:.875rem}.social-community-directory-workspace .membership-inbox-error{margin:0 1rem 1rem;font-size:.8125rem}.social-community-directory-workspace .community-directory-live-toolbar{gap:1rem;min-height:4.75rem;margin-bottom:1rem;padding:.875rem 1rem}.social-community-directory-workspace .community-directory-live-toolbar>div{gap:.75rem}.social-community-directory-workspace .community-directory-live-toolbar>div>i{width:.625rem;height:.625rem}.social-community-directory-workspace .community-directory-live-toolbar span strong{font-size:.875rem}.social-community-directory-workspace .community-directory-live-toolbar span small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.social-community-directory-workspace .community-directory-live-toolbar>button{gap:.375rem;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.social-community-directory-workspace .community-directory-live-toolbar>button>i{width:.5rem;height:.5rem}.social-community-directory-workspace .community-directory-live-toolbar>button b{font-size:1rem}.social-community-directory-workspace .community-directory-sync-error{margin:0 0 1rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.45}.social-community-directory-workspace .community-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.social-community-directory-workspace .community-directory>article{background:#fff;border:1px solid #dce3e0;overflow:hidden}.social-community-directory-workspace .community-cover{height:7rem;padding:1rem}.social-community-directory-workspace .community-cover>span{width:3rem;height:3rem;font-size:1rem}.social-community-directory-workspace .community-cover small{padding:.375rem .5rem;font-size:.75rem}.social-community-directory-workspace .community-copy{padding:1rem}.social-community-directory-workspace .community-copy>a{margin-top:0;font-size:1rem;line-height:1.35}.social-community-directory-workspace .community-copy>p{min-height:4.25rem;margin:.625rem 0;font-size:.875rem;line-height:1.55}.social-community-directory-workspace .community-copy>small{font-size:.75rem;line-height:1.45}.social-community-directory-workspace .community-copy>div{gap:.75rem;min-height:3.5rem;margin-top:.75rem;padding-top:.75rem}.social-community-directory-workspace .community-copy>div>a,.social-community-directory-workspace .join-action button,.social-community-directory-workspace .join-action small{font-size:.8125rem}.social-community-directory-workspace .community-copy>div>a{margin-top:0}.social-community-directory-workspace .join-action{gap:.375rem;max-width:12rem}.social-community-directory-workspace .join-action button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem}.social-community-directory-workspace .join-action small{text-align:right;line-height:1.35}.social-community-directory-workspace .community-directory-empty{padding:3rem 1.5rem}.social-community-directory-workspace .community-directory-empty>span{font-size:2rem}.social-community-directory-workspace .community-directory-empty h2{margin:.75rem 0 .5rem;font-size:1.25rem}.social-community-directory-workspace .community-directory-empty p{max-width:37.5rem;font-size:.875rem;line-height:1.55}.social-community-directory-workspace .community-directory-empty a{min-height:2.5rem;margin-top:1rem;padding-inline:.875rem;font-size:.8125rem}.social-community-directory-workspace .community-directory-boundary{margin-top:1rem;padding:1rem}.social-community-directory-workspace .community-directory-boundary strong{font-size:.875rem}.social-community-directory-workspace .community-directory-boundary p{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.social-community-directory-workspace .community-context-unavailable{grid-template-columns:3.75rem minmax(0,1fr) auto;gap:1rem;min-height:12rem;padding:1.25rem}.social-community-directory-workspace .community-context-unavailable>span{width:3.5rem;height:3.5rem;font-size:1.25rem}.social-community-directory-workspace .community-context-unavailable small,.social-community-directory-workspace .community-context-unavailable>nav a,.social-community-directory-workspace .community-context-unavailable>nav button{font-size:.75rem}.social-community-directory-workspace .community-context-unavailable h2{margin:.375rem 0;font-size:1.125rem}.social-community-directory-workspace .community-context-unavailable p{font-size:.875rem;line-height:1.55}.social-community-directory-workspace .community-context-unavailable>nav{gap:.5rem}.social-community-directory-workspace .community-context-unavailable>nav a,.social-community-directory-workspace .community-context-unavailable>nav button{min-height:2.5rem;padding-inline:.75rem}@media (max-width:68.75rem){.social-community-directory-workspace .community-directory{grid-template-columns:1fr}.social-community-directory-workspace .community-copy>p{min-height:0}}@media (max-width:47.5rem){.social-community-directory-workspace .community-context-heading{display:grid}.social-community-directory-workspace .community-directory-actions{flex-wrap:wrap}.social-community-directory-workspace .community-context-lens,.social-community-directory-workspace .community-context-unavailable{grid-template-columns:3.75rem minmax(0,1fr)}.social-community-directory-workspace .community-context-lens>nav,.social-community-directory-workspace .community-context-unavailable>nav{grid-column:2;justify-self:start}.social-community-directory-workspace .membership-invitations>article{grid-template-columns:3.5rem minmax(0,1fr)}.social-community-directory-workspace .membership-invitations article>div:last-child{flex-wrap:wrap;grid-column:2}.social-community-directory-workspace .membership-outgoing>div{grid-template-columns:minmax(0,1fr) auto}.social-community-directory-workspace .membership-outgoing small{grid-column:1}.social-community-directory-workspace .membership-outgoing button{grid-area:1/2/span 2}}@media (max-width:30rem){.social-community-directory-workspace .community-directory-actions,.social-community-directory-workspace .community-context-lens,.social-community-directory-workspace .community-context-unavailable,.social-community-directory-workspace .membership-invitations>article,.social-community-directory-workspace .membership-outgoing>div{grid-template-columns:1fr}.social-community-directory-workspace .community-directory-actions a{flex:100%;justify-content:center}.social-community-directory-workspace .community-context-lens>nav,.social-community-directory-workspace .community-context-unavailable>nav,.social-community-directory-workspace .membership-invitations article>div:last-child,.social-community-directory-workspace .membership-outgoing small,.social-community-directory-workspace .membership-outgoing button{grid-area:auto}.social-community-directory-workspace .community-context-lens>nav,.social-community-directory-workspace .community-context-unavailable>nav,.social-community-directory-workspace .community-directory-live-toolbar,.social-community-directory-workspace .community-copy>div{flex-direction:column;align-items:stretch}.social-community-directory-workspace .community-context-lens>nav a,.social-community-directory-workspace .community-context-unavailable>nav a,.social-community-directory-workspace .community-context-unavailable>nav button,.social-community-directory-workspace .membership-invitations button,.social-community-directory-workspace .membership-outgoing button,.social-community-directory-workspace .community-directory-live-toolbar>button,.social-community-directory-workspace .join-action,.social-community-directory-workspace .join-action button{justify-content:center;width:100%}.social-community-directory-workspace .community-directory-live-toolbar>button{align-self:stretch}.social-community-directory-workspace .join-action{align-items:stretch;max-width:none}.social-community-directory-workspace .join-action small{text-align:left}}.social-community-forum-workspace .forum-community-hero{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:1rem;min-height:8.5rem;padding:1.125rem}.social-community-forum-workspace .forum-community-hero>span{width:4.25rem;height:4.25rem;font-size:1.375rem}.social-community-forum-workspace .forum-community-hero small{font-size:.75rem}.social-community-forum-workspace .forum-community-hero h1{margin:.375rem 0;font-size:1.5rem;line-height:1.25}.social-community-forum-workspace .forum-community-hero p{font-size:.875rem;line-height:1.45}.social-community-forum-workspace .community-hero-actions{gap:.5rem}.social-community-forum-workspace .community-hero-actions>a,.social-community-forum-workspace .community-hero-actions .join-action button{cursor:pointer;white-space:nowrap;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-community-forum-workspace .community-hero-actions .join-action small{max-width:12rem;font-size:.75rem;line-height:1.35}.social-community-forum-workspace .community-forum-tabs{gap:1rem;min-height:3.75rem;margin:1rem 0;padding-inline:1rem}.social-community-forum-workspace .community-forum-tabs>div{gap:1.5rem}.social-community-forum-workspace .community-forum-tabs>div>a{gap:.5rem;min-width:5.25rem;font-size:.875rem}.social-community-forum-workspace .community-forum-tabs b{border-radius:.75rem;min-width:1.5rem;height:1.5rem;padding-inline:.375rem;font-size:.75rem}.social-community-forum-workspace .community-forum-tabs>a{white-space:nowrap;font-size:.8125rem}.social-community-forum-workspace .community-entry-context{grid-template-columns:3.75rem minmax(0,1fr) minmax(16rem,.48fr) auto;gap:1rem;min-height:9rem;margin-bottom:1rem;padding:1rem}.social-community-forum-workspace .community-entry-context>span{width:3.5rem;height:3.5rem;font-size:1.125rem}.social-community-forum-workspace .community-entry-context>div small,.social-community-forum-workspace .community-entry-context dt{font-size:.75rem}.social-community-forum-workspace .community-entry-context>div strong{margin-top:.375rem;font-size:1rem}.social-community-forum-workspace .community-entry-context>div p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-community-forum-workspace .community-entry-context dl div{padding:.75rem}.social-community-forum-workspace .community-entry-context dd{margin-top:.375rem;font-size:.8125rem}.social-community-forum-workspace .community-entry-context>a{min-height:2.5rem;padding-inline:.75rem;font-size:.75rem}.social-community-forum-workspace .forum-directory{gap:1rem}.social-community-forum-workspace .forum-summary{grid-template-columns:minmax(0,1fr) 15rem;min-height:8.5rem}.social-community-forum-workspace .forum-summary>div{padding:1.25rem 1.5rem}.social-community-forum-workspace .forum-summary>div>span,.social-community-forum-workspace .forum-summary>aside span{font-size:.75rem}.social-community-forum-workspace .forum-summary>div>strong{margin-top:.5rem;font-size:1.125rem;line-height:1.35}.social-community-forum-workspace .forum-summary>div>p{margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-community-forum-workspace .forum-summary>aside{gap:.5rem .625rem;padding:1rem 1.25rem}.social-community-forum-workspace .forum-summary>aside b{font-size:1.25rem}.social-community-forum-workspace .forum-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.social-community-forum-workspace .forum-categories button{cursor:pointer;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:4.75rem;padding:.75rem}.social-community-forum-workspace .forum-categories button>span{width:2.75rem;height:2.75rem;font-size:1rem}.social-community-forum-workspace .forum-categories button strong{font-size:.875rem}.social-community-forum-workspace .forum-categories button small{margin-top:.25rem;font-size:.75rem}.social-community-forum-workspace .forum-toolbar{flex-direction:column;align-items:stretch;gap:.75rem;min-height:6.25rem;padding:.75rem}.social-community-forum-workspace .forum-toolbar>[role=tablist]{gap:.375rem;padding-bottom:.125rem}.social-community-forum-workspace .forum-toolbar button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.social-community-forum-workspace .forum-toolbar-tools{justify-content:stretch;gap:.5rem}.social-community-forum-workspace .forum-toolbar label{flex:1;gap:.5rem;width:auto;min-width:0;height:2.75rem;padding-inline:.75rem}.social-community-forum-workspace .forum-toolbar input{font-size:.9375rem}.social-community-forum-workspace .forum-toolbar .forum-live-button{min-width:8.5rem}.social-community-forum-workspace .forum-live-button i{width:.5rem;height:.5rem}.social-community-forum-workspace .forum-live-button b{font-size:1rem}.social-community-forum-workspace .forum-topic-list>article{grid-template-columns:3rem minmax(0,1fr) 10rem 2.25rem;gap:1rem;min-height:10rem;padding:1rem}.social-community-forum-workspace .forum-topic-icon{width:3rem;height:3rem;font-size:1.125rem}.social-community-forum-workspace .forum-topic-copy>span{font-size:.75rem}.social-community-forum-workspace .forum-topic-copy h2{margin:.5rem 0 .375rem;font-size:1.0625rem;line-height:1.4}.social-community-forum-workspace .forum-topic-copy>p{font-size:.875rem;line-height:1.55}.social-community-forum-workspace .forum-topic-copy footer{gap:.5rem;margin-top:.75rem;font-size:.75rem;line-height:1.4}.social-community-forum-workspace .forum-topic-copy footer .social-avatar{width:2rem;height:2rem;font-size:.75rem}.social-community-forum-workspace .forum-topic-metrics{gap:.5rem}.social-community-forum-workspace .forum-topic-metrics strong{font-size:1.125rem}.social-community-forum-workspace .forum-topic-metrics span,.social-community-forum-workspace .forum-topic-metrics small{font-size:.75rem;line-height:1.4}.social-community-forum-workspace .forum-topic-open{font-size:1.25rem}.social-community-forum-workspace .forum-empty{min-height:14rem;padding:1.5rem}.social-community-forum-workspace .forum-empty>span{font-size:2rem}.social-community-forum-workspace .forum-empty h2{margin-top:.75rem;font-size:1.125rem}.social-community-forum-workspace .forum-empty p{margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-community-forum-workspace .forum-history-control{gap:1rem;min-height:6.5rem;padding:1rem}.social-community-forum-workspace .forum-history-control>div span,.social-community-forum-workspace .forum-history-control>div small,.social-community-forum-workspace .forum-history-control>b,.social-community-forum-workspace .forum-history-control>p{font-size:.75rem;line-height:1.45}.social-community-forum-workspace .forum-history-control>div strong{margin-top:.375rem;font-size:.9375rem}.social-community-forum-workspace .forum-history-control>div small{margin-top:.25rem}.social-community-forum-workspace .forum-history-control>button{min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-community-forum-workspace .forum-history-control>b{padding:.625rem .75rem}.social-community-forum-workspace .forum-history-error{padding:.75rem 1rem;font-size:.8125rem;line-height:1.45}.social-community-forum-workspace .forum-about>strong{font-size:1rem}.social-community-forum-workspace .forum-about>p{font-size:.875rem;line-height:1.55}.social-community-forum-workspace .forum-about>div{gap:.5rem;min-height:3rem;font-size:.8125rem}.social-community-forum-workspace .forum-about>div>b,.social-community-forum-workspace .forum-about>div>a{text-align:right;font-size:.75rem}.social-community-forum-workspace .community-profile-context{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:4.5rem;margin:.875rem 0 .375rem;padding:.75rem}.social-community-forum-workspace .community-profile-context>span{width:2.5rem;height:2.5rem;font-size:1rem}.social-community-forum-workspace .community-profile-context small{font-size:.75rem}.social-community-forum-workspace .community-profile-context strong{margin-top:.25rem;font-size:.8125rem}.social-community-forum-workspace .community-live-pulse{grid-template-columns:.625rem minmax(0,1fr) 2.5rem;gap:.75rem;min-width:18rem;padding:.75rem}.social-community-forum-workspace .community-live-pulse>i{width:.625rem;height:.625rem}.social-community-forum-workspace .community-live-pulse strong{font-size:.875rem}.social-community-forum-workspace .community-live-pulse small{margin-top:.25rem;font-size:.75rem}.social-community-forum-workspace .community-live-pulse button{width:2.5rem;height:2.5rem;font-size:1rem}.social-community-forum-workspace .community-entry-unavailable{grid-template-columns:4rem minmax(0,1fr) minmax(17rem,.55fr);gap:1.5rem;min-height:28rem}.social-community-forum-workspace .community-entry-unavailable>span{width:4rem;height:4rem;font-size:1.5rem}.social-community-forum-workspace .community-entry-unavailable>div small,.social-community-forum-workspace .community-entry-unavailable dt,.social-community-forum-workspace .community-entry-unavailable dd,.social-community-forum-workspace .community-entry-unavailable nav a{font-size:.75rem}.social-community-forum-workspace .community-entry-unavailable h1{font-size:clamp(1.5rem,3.2vw,2.125rem)}.social-community-forum-workspace .community-entry-unavailable>div p{font-size:.9375rem;line-height:1.65}.social-community-forum-workspace .community-entry-unavailable dl div{min-height:3rem;padding-inline:.875rem}.social-community-forum-workspace .community-entry-unavailable nav a{min-height:2.5rem;padding-inline:.875rem}.social-community-forum-workspace .community-live-unavailable p{font-size:.9375rem}.social-community-forum-workspace .community-live-unavailable a{min-height:2.5rem;font-size:.8125rem}@media (max-width:68.75rem){.social-community-forum-workspace .community-entry-context{grid-template-columns:3.75rem minmax(0,1fr) auto}.social-community-forum-workspace .community-entry-context dl{grid-column:2/-1}.social-community-forum-workspace .community-entry-context>a{grid-area:1/3}.social-community-forum-workspace .forum-summary{grid-template-columns:1fr}.social-community-forum-workspace .forum-summary>aside{border-top:1px solid #314840;border-left:0;grid-template-columns:auto 1fr auto 1fr}.social-community-forum-workspace .forum-topic-list>article{grid-template-columns:3rem minmax(0,1fr) 2.25rem}.social-community-forum-workspace .forum-topic-metrics{text-align:left;grid-area:2/2;align-items:center;gap:1rem;display:flex}.social-community-forum-workspace .forum-topic-metrics p{border:0;align-items:baseline;gap:.25rem;display:flex}.social-community-forum-workspace .forum-topic-metrics small{margin:0}.social-community-forum-workspace .forum-topic-open{grid-area:1/3/span 2}}@media (max-width:47.5rem){.social-community-forum-workspace .forum-about{display:block}.social-community-forum-workspace .forum-community-hero{grid-template-columns:4.5rem minmax(0,1fr)}.social-community-forum-workspace .community-hero-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.social-community-forum-workspace .community-forum-tabs{flex-direction:column;align-items:stretch;padding-top:.5rem}.social-community-forum-workspace .community-forum-tabs>div{gap:1rem;min-height:3.25rem;overflow-x:auto}.social-community-forum-workspace .community-forum-tabs>a{padding-bottom:.75rem}.social-community-forum-workspace .community-entry-context,.social-community-forum-workspace .community-entry-unavailable{grid-template-columns:3.75rem minmax(0,1fr)}.social-community-forum-workspace .community-entry-context dl,.social-community-forum-workspace .community-entry-context>a,.social-community-forum-workspace .community-entry-unavailable dl,.social-community-forum-workspace .community-entry-unavailable nav{grid-area:auto/2}.social-community-forum-workspace .forum-categories{grid-template-columns:1fr}.social-community-forum-workspace .forum-toolbar-tools{flex-direction:column;align-items:stretch}.social-community-forum-workspace .forum-toolbar .forum-live-button{align-self:flex-start}.social-community-forum-workspace .forum-topic-list>article{grid-template-columns:minmax(0,1fr) 2.25rem}.social-community-forum-workspace .forum-topic-icon{display:none}.social-community-forum-workspace .forum-topic-metrics{grid-column:1}.social-community-forum-workspace .forum-topic-open{grid-column:2}.social-community-forum-workspace .forum-history-control{grid-template-columns:1fr}.social-community-forum-workspace .forum-history-control>button,.social-community-forum-workspace .forum-history-control>b{justify-self:start}}@media (max-width:30rem){.social-community-forum-workspace .forum-community-hero,.social-community-forum-workspace .community-entry-context,.social-community-forum-workspace .community-entry-unavailable{grid-template-columns:1fr}.social-community-forum-workspace .community-entry-context dl,.social-community-forum-workspace .community-entry-context>a,.social-community-forum-workspace .community-entry-unavailable dl,.social-community-forum-workspace .community-entry-unavailable nav{grid-column:auto}.social-community-forum-workspace .community-entry-context dl{grid-template-columns:1fr}.social-community-forum-workspace .community-entry-context dl div+div{border-top:1px solid #e1e9e6;border-left:0}.social-community-forum-workspace .community-hero-actions,.social-community-forum-workspace .community-entry-unavailable nav,.social-community-forum-workspace .forum-topic-metrics,.social-community-forum-workspace .community-live-unavailable div{flex-direction:column;align-items:stretch}.social-community-forum-workspace .community-hero-actions>a,.social-community-forum-workspace .community-hero-actions .join-action,.social-community-forum-workspace .community-hero-actions .join-action button,.social-community-forum-workspace .community-entry-context>a,.social-community-forum-workspace .community-entry-unavailable nav a,.social-community-forum-workspace .forum-toolbar .forum-live-button,.social-community-forum-workspace .forum-history-control>button,.social-community-forum-workspace .community-live-unavailable a{justify-content:center;width:100%}.social-community-forum-workspace .community-hero-actions .join-action{align-items:stretch;max-width:none}.social-community-forum-workspace .forum-summary>aside{grid-template-columns:auto 1fr}.social-community-forum-workspace .community-live-pulse{min-width:0;bottom:.75rem;left:.75rem;right:.75rem}}.social-community-creator-workspace .community-create-context-heading{background:#fff;border:.0625rem solid #dce3e0;border-left:.25rem solid #00a978;align-items:center;min-height:6rem;padding:1rem 1.25rem}.social-community-creator-workspace .community-create-context-heading span{color:#08795d;font-size:.75rem;line-height:1.35}.social-community-creator-workspace .community-create-context-heading h1{color:#263830;margin:.25rem 0;font-size:1.5rem;line-height:1.2}.social-community-creator-workspace .community-create-context-heading p{color:#687870;font-size:.875rem;line-height:1.5}.social-community-creator-workspace .community-create-context-heading>a{color:#08795d;cursor:pointer;border:.0625rem solid #bdd9d0;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-creator-workspace .community-creation-live-boundary{gap:1rem;display:grid}.social-community-creator-workspace .community-creation-live-state{background:#f7fbf9;border:.0625rem solid #d7e2de;border-left:.25rem solid #00a978;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.social-community-creator-workspace .community-creation-live-state>div,.social-community-creator-workspace .community-creation-live-state>aside{align-items:center;gap:.75rem;display:flex}.social-community-creator-workspace .community-creation-live-state i{background:#10a779;border-radius:50%;flex:none;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #10a77918}.social-community-creator-workspace .community-creation-live-state.syncing i{background:#d49a2f;box-shadow:0 0 0 .25rem #d49a2f18}.social-community-creator-workspace .community-creation-live-state.offline{background:#fff9f7;border-left-color:#b36357}.social-community-creator-workspace .community-creation-live-state.offline i{background:#b85f54;box-shadow:0 0 0 .25rem #b85f5418}.social-community-creator-workspace .community-creation-live-state p{margin:0}.social-community-creator-workspace .community-creation-live-state strong,.social-community-creator-workspace .community-creation-live-state small{display:block}.social-community-creator-workspace .community-creation-live-state strong{color:#35483f;font-size:.875rem;line-height:1.4}.social-community-creator-workspace .community-creation-live-state small{color:#718078;margin-top:.1875rem;font-size:.75rem;line-height:1.4}.social-community-creator-workspace .community-creation-live-state time{color:#718078;white-space:nowrap;font-size:.75rem}.social-community-creator-workspace .community-creation-live-state button{color:#08795d;cursor:pointer;background:#fff;border:.0625rem solid #bfd5cd;width:2.75rem;min-height:2.75rem;font-size:1rem;font-weight:800}.social-community-creator-workspace .community-creation-live-state button:disabled{opacity:.52;cursor:not-allowed}.social-community-creator-workspace .community-creator-layout{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.45fr);align-items:start;gap:1rem;display:grid}.social-community-creator-workspace .community-creator{gap:1rem;min-width:0;display:grid}.social-community-creator-workspace .creator-panel{background:#fff;border:.0625rem solid #dce3e0}.social-community-creator-workspace .creator-panel>header{background:#f8fbfa;border-bottom:.0625rem solid #e5eae8;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.25rem;display:grid}.social-community-creator-workspace .creator-panel>header>b{color:#08795d;background:#e7f5f0;border:.0625rem solid #9fcdbc;place-items:center;width:2.75rem;height:2.75rem;font-size:.8125rem;display:grid}.social-community-creator-workspace .creator-panel>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1.35}.social-community-creator-workspace .creator-panel>header h2{color:#2b3d35;margin:.25rem 0 0;font-size:1.125rem;line-height:1.3}.social-community-creator-workspace .creator-panel>header p{color:#718078;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.social-community-creator-workspace .creator-identity-fields{grid-template-columns:minmax(14rem,.68fr) minmax(20rem,1.32fr);gap:1rem;padding:1.25rem;display:grid}.social-community-creator-workspace .creator-identity-fields label{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.5rem;min-width:0;display:grid}.social-community-creator-workspace .creator-identity-fields label>span{color:#42564c;font-size:.875rem;font-weight:750;line-height:1.4}.social-community-creator-workspace .creator-identity-fields label>small{color:#718078;font-size:.75rem;line-height:1.4}.social-community-creator-workspace .creator-identity-fields input,.social-community-creator-workspace .creator-identity-fields textarea{color:#24342d;width:100%;min-width:0;font:inherit;background:#fcfdfc;border:.0625rem solid #cfdad6;border-radius:0;outline:0;grid-column:1/-1;padding-inline:.875rem;font-size:1rem}.social-community-creator-workspace .creator-identity-fields input{min-height:3rem}.social-community-creator-workspace .creator-identity-fields textarea{resize:vertical;min-height:8rem;padding-block:.875rem;line-height:1.6}.social-community-creator-workspace .creator-identity-fields input:focus,.social-community-creator-workspace .creator-identity-fields textarea:focus{background:#fff;border-color:#168565;box-shadow:0 0 0 .1875rem #dff3ec}.social-community-creator-workspace .creator-identity-fields input::placeholder,.social-community-creator-workspace .creator-identity-fields textarea::placeholder{color:#89958f}.social-community-creator-workspace .creator-panel fieldset{border:0;border-bottom:.0625rem solid #edf0ef;margin:0;padding:1.25rem}.social-community-creator-workspace .creator-panel fieldset:last-child{border-bottom:0}.social-community-creator-workspace .creator-panel fieldset:disabled,.social-community-creator-workspace .creator-panel button:disabled{opacity:.55}.social-community-creator-workspace .creator-panel legend{color:#42564c;margin-bottom:.75rem;font-size:.875rem;font-weight:750}.social-community-creator-workspace .creator-choice-grid{gap:.75rem;display:grid}.social-community-creator-workspace .creator-choice-grid.scope{grid-template-columns:repeat(3,minmax(0,1fr));padding:1.25rem}.social-community-creator-workspace .creator-choice-grid.scope>button{color:#34473e;text-align:left;cursor:pointer;background:#fbfcfc;border:.0625rem solid #d3ded9;border-radius:0;grid-template-columns:2.75rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;min-height:6rem;padding:.875rem;display:grid}.social-community-creator-workspace .creator-choice-grid.scope>button.selected,.social-community-creator-workspace .creator-template-grid>button.selected{background:#eef9f5;border-color:#4da889;box-shadow:inset 0 -.1875rem #00a978}.social-community-creator-workspace .creator-choice-grid.scope i{color:#08795d;background:#e7f2ee;place-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.social-community-creator-workspace .creator-choice-grid.scope strong,.social-community-creator-workspace .creator-choice-grid.scope small{display:block}.social-community-creator-workspace .creator-choice-grid.scope strong{font-size:.875rem;line-height:1.4}.social-community-creator-workspace .creator-choice-grid.scope small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}.social-community-creator-workspace .creator-choice-grid.scope>button>b{color:#00a978;font-size:1rem}.social-community-creator-workspace .creator-choice-grid.visibility{grid-template-columns:repeat(4,minmax(0,1fr))}.social-community-creator-workspace .creator-choice-grid.join,.social-community-creator-workspace .creator-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-community-creator-workspace .creator-choice-grid.visibility>label,.social-community-creator-workspace .creator-choice-grid.join>label{cursor:pointer;background:#fbfcfc;border:.0625rem solid #d3ded9;align-items:flex-start;gap:.625rem;min-height:6.25rem;padding:.875rem;display:flex}.social-community-creator-workspace .creator-choice-grid.visibility>label.selected,.social-community-creator-workspace .creator-choice-grid.join>label.selected{background:#eef9f5;border-color:#4da889;box-shadow:inset 0 -.1875rem #00a978}.social-community-creator-workspace .creator-choice-grid.visibility input,.social-community-creator-workspace .creator-choice-grid.join input{accent-color:#08795d;cursor:pointer;flex:none;width:1.125rem;height:1.125rem;margin:.125rem 0 0}.social-community-creator-workspace .creator-choice-grid.visibility strong,.social-community-creator-workspace .creator-choice-grid.visibility small,.social-community-creator-workspace .creator-choice-grid.join strong,.social-community-creator-workspace .creator-choice-grid.join small{display:block}.social-community-creator-workspace .creator-choice-grid.visibility strong,.social-community-creator-workspace .creator-choice-grid.join strong{color:#34473e;font-size:.875rem;line-height:1.4}.social-community-creator-workspace .creator-choice-grid.visibility small,.social-community-creator-workspace .creator-choice-grid.join small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}.social-community-creator-workspace .creator-choice-grid.join label:has(input:disabled){opacity:.5;cursor:not-allowed}.social-community-creator-workspace .creator-policy-note{color:#745719;background:#fff9eb;border-left:.1875rem solid #d4a33d;margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:block}.social-community-creator-workspace .creator-template-grid{gap:.75rem;padding:1.25rem;display:grid}.social-community-creator-workspace .creator-template-grid>button{color:#34473e;text-align:left;cursor:pointer;background:#fbfcfc;border:.0625rem solid #d3ded9;border-radius:0;flex-direction:column;justify-content:space-between;gap:1rem;min-height:11rem;padding:1rem;display:flex}.social-community-creator-workspace .creator-template-grid strong,.social-community-creator-workspace .creator-template-grid small{display:block}.social-community-creator-workspace .creator-template-grid strong{font-size:.9375rem;line-height:1.4}.social-community-creator-workspace .creator-template-grid small{color:#718078;margin-top:.375rem;font-size:.75rem;line-height:1.5}.social-community-creator-workspace .creator-template-grid ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.social-community-creator-workspace .creator-template-grid li{color:#08795d;background:#fff;border:.0625rem solid #c7ddd5;padding:.375rem .5rem;font-size:.75rem;font-weight:700;line-height:1.35}.social-community-creator-workspace .creator-error{color:#a64b45;background:#fff6f5;border:.0625rem solid #efcfcb;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.social-community-creator-workspace .creator-submit{background:#fff;border:.0625rem solid #dce3e0;border-top:.25rem solid #00a978;justify-content:space-between;align-items:center;gap:1rem;min-height:6.25rem;padding:1rem 1.25rem;display:flex}.social-community-creator-workspace .creator-submit>div{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.social-community-creator-workspace .creator-submit>div>span{color:#08795d;letter-spacing:.08em;grid-column:1/-1;font-size:.75rem;font-weight:800}.social-community-creator-workspace .creator-submit .social-avatar{width:2.5rem;height:2.5rem;font-size:.75rem}.social-community-creator-workspace .creator-submit p{margin:0}.social-community-creator-workspace .creator-submit strong,.social-community-creator-workspace .creator-submit small{display:block}.social-community-creator-workspace .creator-submit strong{color:#34473e;font-size:.875rem}.social-community-creator-workspace .creator-submit small{color:#718078;margin-top:.1875rem;font-size:.75rem}.social-community-creator-workspace .creator-submit button{color:#fff;cursor:pointer;background:#08795d;border:.0625rem solid #08795d;min-height:2.75rem;padding-inline:1rem;font-size:.875rem;font-weight:750}.social-community-creator-workspace .creator-submit button:hover:not(:disabled){background:#06664e}.social-community-creator-workspace .creator-submit button:disabled{opacity:.5;cursor:not-allowed}.social-community-creator-workspace .community-creator-preview{background:#fff;border:.0625rem solid #dce3e0;border-top:.25rem solid #00a978;position:sticky;top:4.75rem}.social-community-creator-workspace .community-creator-preview>span{color:#08795d;letter-spacing:.08em;border-bottom:.0625rem solid #e5eae8;padding:.875rem 1rem;font-size:.75rem;font-weight:800;display:block}.social-community-creator-workspace .creator-preview-cover{background:linear-gradient(135deg,#173329,#225446);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:8rem;padding:1rem;display:flex}.social-community-creator-workspace .creator-preview-cover b{color:#54ddb5;background:#244a3e;border:.0625rem solid #53776a;place-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;display:grid}.social-community-creator-workspace .creator-preview-cover small{color:#d4e6df;background:#1e4035;border:.0625rem solid #53776a;padding:.5rem .625rem;font-size:.75rem;font-weight:700}.social-community-creator-workspace .community-creator-preview>h2{color:#2b3d35;overflow-wrap:anywhere;margin:1rem 1rem 0;font-size:1.125rem;line-height:1.35}.social-community-creator-workspace .community-creator-preview>p{color:#687870;overflow-wrap:anywhere;min-height:4.5rem;margin:.375rem 1rem 1rem;font-size:.875rem;line-height:1.55}.social-community-creator-workspace .community-creator-preview dl{border-block:.0625rem solid #edf0ef;margin:0;padding:.5rem 1rem}.social-community-creator-workspace .community-creator-preview dl>div{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.social-community-creator-workspace .community-creator-preview dt{color:#718078;font-size:.75rem}.social-community-creator-workspace .community-creator-preview dd{color:#3d5046;text-align:right;overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:700}.social-community-creator-workspace .creator-preview-categories{padding:1rem}.social-community-creator-workspace .creator-preview-categories>span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:800}.social-community-creator-workspace .creator-preview-categories>p{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.625rem;margin:.75rem 0 0;display:grid}.social-community-creator-workspace .creator-preview-categories>p>b{color:#08795d;background:#e8f5f0;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;display:grid}.social-community-creator-workspace .creator-preview-categories strong,.social-community-creator-workspace .creator-preview-categories small{display:block}.social-community-creator-workspace .creator-preview-categories strong{color:#3d5046;font-size:.8125rem;line-height:1.4}.social-community-creator-workspace .creator-preview-categories small{color:#718078;margin-top:.1875rem;font-size:.75rem;line-height:1.4}.social-community-creator-workspace .community-creator-preview>footer{background:#f8fbfa;border-top:.0625rem solid #e5eae8;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem;display:grid}.social-community-creator-workspace .community-creator-preview>footer .social-avatar{width:2.5rem;height:2.5rem;font-size:.75rem}.social-community-creator-workspace .community-creator-preview>footer p{margin:0}.social-community-creator-workspace .community-creator-preview>footer strong,.social-community-creator-workspace .community-creator-preview>footer small{display:block}.social-community-creator-workspace .community-creator-preview>footer strong{color:#3d5046;font-size:.8125rem}.social-community-creator-workspace .community-creator-preview>footer small{color:#718078;margin-top:.1875rem;font-size:.75rem}.social-community-creator-workspace .community-creation-unavailable,.social-community-creator-workspace .community-creation-live-unavailable>section{background:#fff;border:.0625rem solid #dce3e0;border-top:.25rem solid #78998c;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:16rem;padding:1.5rem;display:grid}.social-community-creator-workspace .community-creation-unavailable.restricted,.social-community-creator-workspace .community-creation-unavailable.young{border-top-color:#b48934}.social-community-creator-workspace .community-creation-unavailable>span,.social-community-creator-workspace .community-creation-live-unavailable>section>span{color:#08795d;background:#eaf3ef;place-items:center;width:4rem;height:4rem;font-size:1.25rem;display:grid}.social-community-creator-workspace .community-creation-unavailable small,.social-community-creator-workspace .community-creation-live-unavailable small{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:800}.social-community-creator-workspace .community-creation-unavailable h2,.social-community-creator-workspace .community-creation-live-unavailable h1{color:#2b3d35;margin:.375rem 0;font-size:1.25rem;line-height:1.3}.social-community-creator-workspace .community-creation-unavailable p,.social-community-creator-workspace .community-creation-live-unavailable p{color:#687870;margin:0;font-size:.875rem;line-height:1.55}.social-community-creator-workspace .community-creation-unavailable>a,.social-community-creator-workspace .community-creation-live-unavailable nav a{color:#08795d;cursor:pointer;white-space:nowrap;border:.0625rem solid #08795d;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-creator-workspace .community-creation-live-unavailable{padding:1rem}.social-community-creator-workspace .community-creation-live-unavailable nav{align-items:stretch;gap:.5rem;display:flex}:is(.social-community-creator-workspace button:focus-visible,.social-community-creator-workspace a:focus-visible,.social-community-creator-workspace input:focus-visible,.social-community-creator-workspace textarea:focus-visible){outline-offset:.125rem;outline:.1875rem solid #8cdbc3}@media (max-width:70rem){.social-community-creator-workspace .community-creator-layout{grid-template-columns:1fr}.social-community-creator-workspace .community-creator-preview{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);display:grid;position:static}.social-community-creator-workspace .community-creator-preview>span,.social-community-creator-workspace .community-creator-preview>footer{grid-column:1/-1}.social-community-creator-workspace .creator-preview-cover{grid-row:2/span 3;min-height:100%}.social-community-creator-workspace .community-creator-preview>h2,.social-community-creator-workspace .community-creator-preview>p,.social-community-creator-workspace .community-creator-preview dl{grid-column:2}.social-community-creator-workspace .creator-preview-categories{border-top:.0625rem solid #edf0ef;grid-column:1/-1}}@media (max-width:50rem){.social-community-creator-workspace .creator-identity-fields,.social-community-creator-workspace .creator-choice-grid.scope,.social-community-creator-workspace .creator-choice-grid.visibility,.social-community-creator-workspace .creator-choice-grid.join,.social-community-creator-workspace .creator-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-community-creator-workspace .creator-identity-fields label:last-child{grid-column:1/-1}.social-community-creator-workspace .community-creation-unavailable,.social-community-creator-workspace .community-creation-live-unavailable>section{grid-template-columns:4rem minmax(0,1fr)}.social-community-creator-workspace .community-creation-unavailable>a,.social-community-creator-workspace .community-creation-live-unavailable nav{grid-column:2;justify-self:start}}@media (max-width:32rem){.social-community-creator-workspace .community-create-context-heading{flex-direction:column;align-items:stretch}.social-community-creator-workspace .community-create-context-heading>a{justify-content:center;width:100%}.social-community-creator-workspace .community-creation-live-state{flex-direction:column;align-items:stretch}.social-community-creator-workspace .community-creation-live-state>aside{border-top:.0625rem solid #e0e8e5;justify-content:space-between;padding-top:.625rem}.social-community-creator-workspace .creator-panel>header{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem}.social-community-creator-workspace .creator-panel>header>b{width:2.5rem;height:2.5rem}.social-community-creator-workspace .creator-identity-fields,.social-community-creator-workspace .creator-choice-grid.scope,.social-community-creator-workspace .creator-choice-grid.visibility,.social-community-creator-workspace .creator-choice-grid.join,.social-community-creator-workspace .creator-template-grid{grid-template-columns:1fr}.social-community-creator-workspace .creator-identity-fields label:last-child{grid-column:1}.social-community-creator-workspace .creator-choice-grid.scope,.social-community-creator-workspace .creator-template-grid,.social-community-creator-workspace .creator-panel fieldset,.social-community-creator-workspace .creator-identity-fields{padding:1rem}.social-community-creator-workspace .creator-submit{flex-direction:column;align-items:stretch;padding:1rem}.social-community-creator-workspace .creator-submit button{width:100%}.social-community-creator-workspace .community-creator-preview{display:block}.social-community-creator-workspace .creator-preview-cover{min-height:7.5rem}.social-community-creator-workspace .community-creation-unavailable,.social-community-creator-workspace .community-creation-live-unavailable>section{grid-template-columns:1fr;padding:1.25rem}.social-community-creator-workspace .community-creation-unavailable>a,.social-community-creator-workspace .community-creation-live-unavailable nav{grid-column:1;justify-self:stretch}.social-community-creator-workspace .community-creation-live-unavailable nav{flex-direction:column}}@media (prefers-reduced-motion:reduce){.social-community-creator-workspace *,.social-community-creator-workspace :before,.social-community-creator-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.social-community-settings-workspace .community-settings-live-boundary,.social-community-settings-workspace .forum-settings{gap:1rem;min-width:0;display:grid}.social-community-settings-workspace .community-settings-live-state{background:#f7fbf9;border:.0625rem solid #d7e2de;border-left:.25rem solid #00a978;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.social-community-settings-workspace .community-settings-live-state>div,.social-community-settings-workspace .community-settings-live-state>aside{align-items:center;gap:.75rem;display:flex}.social-community-settings-workspace .community-settings-live-state i{background:#10a779;border-radius:50%;flex:none;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #10a77918}.social-community-settings-workspace .community-settings-live-state.syncing i{background:#ca922e;box-shadow:0 0 0 .25rem #ca922e18}.social-community-settings-workspace .community-settings-live-state.offline{background:#fff9f7;border-left-color:#b36357}.social-community-settings-workspace .community-settings-live-state.offline i{background:#b85f54;box-shadow:0 0 0 .25rem #b85f5418}.social-community-settings-workspace .community-settings-live-state p{margin:0}.social-community-settings-workspace .community-settings-live-state strong,.social-community-settings-workspace .community-settings-live-state small{display:block}.social-community-settings-workspace .community-settings-live-state strong{color:#35483f;font-size:.875rem;line-height:1.4}.social-community-settings-workspace .community-settings-live-state small{color:#718078;margin-top:.1875rem;font-size:.75rem;line-height:1.45}.social-community-settings-workspace .community-settings-live-state time{color:#718078;white-space:nowrap;font-size:.75rem}.social-community-settings-workspace .community-settings-live-state button{color:#08795d;cursor:pointer;background:#fff;border:.0625rem solid #bfd5cd;border-radius:0;width:2.75rem;min-height:2.75rem;font-size:1rem;font-weight:800}.social-community-settings-workspace .settings-summary{color:#fff;background:#172b25;border:.0625rem solid #28463c;border-top:.25rem solid #00a978;grid-template-columns:minmax(0,1fr) minmax(21rem,.45fr);min-height:9rem;display:grid}.social-community-settings-workspace .settings-summary>div{flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;display:flex}.social-community-settings-workspace .settings-summary>div>span{color:#52dab4;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1.4}.social-community-settings-workspace .settings-summary h1{margin:.375rem 0 0;font-size:1.5rem;line-height:1.2}.social-community-settings-workspace .settings-summary>div>p{color:#c0cec9;max-width:44rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.social-community-settings-workspace .settings-summary>aside{background:#1d352e;border-left:.0625rem solid #365148;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-community-settings-workspace .settings-summary aside p{text-align:center;border-right:.0625rem solid #365148;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:1rem .5rem;display:flex}.social-community-settings-workspace .settings-summary aside p:last-child{border-right:0}.social-community-settings-workspace .settings-summary aside strong{color:#52dab4;font-size:1.375rem;line-height:1}.social-community-settings-workspace .settings-summary aside span{color:#b4c4be;margin-top:.5rem;font-size:.75rem;line-height:1.35}.social-community-settings-workspace .settings-section-index{background:#fff;border:.0625rem solid #d9e2de;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.social-community-settings-workspace .settings-section-index>a{color:#35483f;cursor:pointer;border-right:.0625rem solid #e3e9e6;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:5.25rem;padding:.75rem 1rem;display:grid}.social-community-settings-workspace .settings-section-index>a:last-child{border-right:0}.social-community-settings-workspace .settings-section-index>a:hover{background:#f2faf7}.social-community-settings-workspace .settings-section-index>a>b{color:#08795d;background:#eaf6f2;border:.0625rem solid #afd4c7;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;display:grid}.social-community-settings-workspace .settings-section-index span,.social-community-settings-workspace .settings-section-index strong,.social-community-settings-workspace .settings-section-index small,.social-community-settings-workspace .settings-section-index em{min-width:0;display:block}.social-community-settings-workspace .settings-section-index strong{font-size:.875rem;line-height:1.35}.social-community-settings-workspace .settings-section-index small,.social-community-settings-workspace .settings-section-index em{color:#748179;font-size:.75rem;font-style:normal;line-height:1.35}.social-community-settings-workspace .settings-section-index small{margin-top:.1875rem}.social-community-settings-workspace .settings-section-index em{color:#08795d;grid-column:2;margin-top:-.25rem;font-weight:700}.social-community-settings-workspace .settings-write-restriction{background:#fffbef;border:.0625rem solid #e3cf98;border-left:.25rem solid #bd8921;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.25rem;display:grid}.social-community-settings-workspace .settings-write-restriction>span{color:#795b18;background:#f4e6ba;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850;display:grid}.social-community-settings-workspace .settings-write-restriction strong{color:#66501b;font-size:.9375rem}.social-community-settings-workspace .settings-write-restriction p{color:#7d692d;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.social-community-settings-workspace .settings-write-restriction a{color:#715615;cursor:pointer;white-space:nowrap;border:.0625rem solid #a5812a;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-settings-workspace .settings-message{color:#285c4c;background:#f2faf7;border:.0625rem solid #b9dccf;border-left:.25rem solid #00a978;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.social-community-settings-workspace .settings-message.social-form-error{color:#94483f;background:#fff6f5;border-color:#ebc9c5 #ebc9c5 #ebc9c5 #b75c50}.social-community-settings-workspace .settings-panel{background:#fff;border:.0625rem solid #dce3e0;scroll-margin-top:5rem}.social-community-settings-workspace .settings-panel>header{background:#f8fbfa;border-bottom:.0625rem solid #e5eae8;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.25rem;display:flex}.social-community-settings-workspace .settings-panel>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1.35}.social-community-settings-workspace .settings-panel>header h2{color:#2b3d35;margin:.3125rem 0 0;font-size:1.125rem;line-height:1.3}.social-community-settings-workspace .settings-panel>header p{color:#718078;margin:.3125rem 0 0;font-size:.8125rem;line-height:1.45}.social-community-settings-workspace .settings-panel>header>b{color:#08795d;letter-spacing:.04em;white-space:nowrap;background:#edf8f4;border:.0625rem solid #b8d8cd;padding:.5rem .75rem;font-size:.75rem}.social-community-settings-workspace .settings-general-form{grid-template-columns:minmax(16rem,.75fr) minmax(22rem,1.25fr);gap:1rem;padding:1.25rem 1.25rem 0;display:grid}.social-community-settings-workspace .settings-general-form>label{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.5rem;min-width:0;display:grid}.social-community-settings-workspace .settings-general-form label>span,.social-community-settings-workspace .category-create label>span,.social-community-settings-workspace .category-management-list label>span,.social-community-settings-workspace .membership-invite-form label>span{color:#42564c;font-size:.875rem;font-weight:750;line-height:1.4}.social-community-settings-workspace .settings-general-form label>small,.social-community-settings-workspace .membership-invite-form>label>small{color:#718078;font-size:.75rem;line-height:1.4}.social-community-settings-workspace .settings-general-form>label>input,.social-community-settings-workspace .settings-general-form textarea,.social-community-settings-workspace .category-create input,.social-community-settings-workspace .category-management-list input,.social-community-settings-workspace .membership-invite-form input{color:#24342d;width:100%;min-width:0;font:inherit;background:#fcfdfc;border:.0625rem solid #ccd8d3;border-radius:0;outline:0;font-size:1rem}.social-community-settings-workspace .settings-general-form>label>input,.social-community-settings-workspace .category-create input,.social-community-settings-workspace .category-management-list input{min-height:3rem;padding-inline:.875rem}.social-community-settings-workspace .settings-general-form>label>input,.social-community-settings-workspace .settings-general-form textarea{grid-column:1/-1}.social-community-settings-workspace .settings-general-form textarea{resize:vertical;min-height:8rem;padding:.875rem;line-height:1.6}.social-community-settings-workspace .settings-general-form input:focus,.social-community-settings-workspace .settings-general-form textarea:focus,.social-community-settings-workspace .category-create input:focus,.social-community-settings-workspace .category-management-list input:focus,.social-community-settings-workspace .membership-invite-form label>div:focus-within{background:#fff;border-color:#168565;box-shadow:0 0 0 .1875rem #dff3ec}.social-community-settings-workspace input:disabled,.social-community-settings-workspace textarea:disabled,.social-community-settings-workspace fieldset:disabled{opacity:.58;cursor:not-allowed}.social-community-settings-workspace .settings-general-form fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.social-community-settings-workspace .settings-general-form legend{color:#42564c;margin-bottom:.75rem;font-size:.875rem;font-weight:750}.social-community-settings-workspace .visibility-options,.social-community-settings-workspace .join-mode-options{gap:.75rem;display:grid}.social-community-settings-workspace .visibility-options{grid-template-columns:repeat(4,minmax(0,1fr))}.social-community-settings-workspace .join-mode-options{grid-template-columns:repeat(3,minmax(0,1fr))}.social-community-settings-workspace .visibility-options>label,.social-community-settings-workspace .join-mode-options>label{cursor:pointer;background:#fbfcfc;border:.0625rem solid #d3ded9;align-items:flex-start;gap:.625rem;min-height:6.25rem;padding:.875rem;display:flex}.social-community-settings-workspace .visibility-options>label.selected,.social-community-settings-workspace .join-mode-options>label.selected{background:#eef9f5;border-color:#4da889;box-shadow:inset 0 -.1875rem #00a978}.social-community-settings-workspace .visibility-options input,.social-community-settings-workspace .join-mode-options input{accent-color:#08795d;cursor:pointer;flex:none;width:1.125rem;height:1.125rem;margin:.125rem 0 0}.social-community-settings-workspace .visibility-options strong,.social-community-settings-workspace .visibility-options small,.social-community-settings-workspace .join-mode-options strong,.social-community-settings-workspace .join-mode-options small{display:block}.social-community-settings-workspace .visibility-options strong,.social-community-settings-workspace .join-mode-options strong{color:#34473e;font-size:.875rem;line-height:1.4}.social-community-settings-workspace .visibility-options small,.social-community-settings-workspace .join-mode-options small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}.social-community-settings-workspace .private-mode-note{color:#745719;background:#fff9eb;border-left:.1875rem solid #d4a33d;margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:block}.social-community-settings-workspace .community-publication-preview{background:#fafbfb;border:.0625rem solid #d8dfdc;border-left:.25rem solid #8a9792;grid-column:1/-1}.social-community-settings-workspace .community-publication-preview.published{background:#f1faf7;border-color:#a8d8c9 #a8d8c9 #a8d8c9 #00a978}.social-community-settings-workspace .community-publication-preview.academy_restricted{background:#fffbef;border-color:#ddce9d #ddce9d #ddce9d #c79625}.social-community-settings-workspace .community-publication-preview>header,.social-community-settings-workspace .community-publication-preview>footer{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.social-community-settings-workspace .community-publication-preview>header{border-bottom:.0625rem solid #e5eae8;min-height:4.5rem}.social-community-settings-workspace .community-publication-preview>header span{color:#08795d;letter-spacing:.07em;font-size:.75rem;font-weight:800}.social-community-settings-workspace .community-publication-preview>header h3{color:#34433d;margin:.25rem 0 0;font-size:1rem}.social-community-settings-workspace .community-publication-preview>header b{color:#68756f;letter-spacing:.04em;white-space:nowrap;background:#fff;border:.0625rem solid #cad5d1;padding:.5rem .75rem;font-size:.75rem}.social-community-settings-workspace .community-publication-gates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:1rem;display:grid}.social-community-settings-workspace .community-publication-gates>p{background:#fff;border:.0625rem solid #d8e0dd;grid-template-columns:2.25rem minmax(0,1fr);align-content:center;gap:.25rem .75rem;min-height:5.5rem;margin:0;padding:.75rem;display:grid}.social-community-settings-workspace .community-publication-gates>p>span{color:#66736d;background:#edf1ef;grid-row:1/span 2;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:800;display:grid}.social-community-settings-workspace .community-publication-gates>p.allowed{background:#f2faf7;border-color:#acd5c7}.social-community-settings-workspace .community-publication-gates>p.allowed>span{color:#08795d;background:#daf1e9}.social-community-settings-workspace .community-publication-gates strong,.social-community-settings-workspace .community-publication-gates small{display:block}.social-community-settings-workspace .community-publication-gates strong{color:#3d4e46;font-size:.875rem}.social-community-settings-workspace .community-publication-gates small{color:#748179;font-size:.75rem;line-height:1.4}.social-community-settings-workspace .community-publication-gates>i{color:#87958f;font-size:1rem;font-style:normal;font-weight:800}.social-community-settings-workspace .community-publication-preview>footer{border-top:.0625rem solid #e5eae8;min-height:4.5rem}.social-community-settings-workspace .community-publication-preview>footer p{color:#55635d;margin:0;font-size:.875rem;line-height:1.5}.social-community-settings-workspace .community-publication-preview>footer p small{color:#7b8882;margin-top:.25rem;font-size:.75rem;display:block}.social-community-settings-workspace .community-publication-preview>footer a,.social-community-settings-workspace .settings-team-center-link,.social-community-settings-workspace .settings-team-footer a{color:#08795d;cursor:pointer;white-space:nowrap;border:.0625rem solid #08795d;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-community-settings-workspace .settings-draft-conflict{background:#fffae9;border:.0625rem solid #e0ca8e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.social-community-settings-workspace .settings-draft-conflict strong{color:#725a1b;font-size:.875rem}.social-community-settings-workspace .settings-draft-conflict p{color:#806d36;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.social-community-settings-workspace .settings-draft-conflict nav,.social-community-settings-workspace .category-draft-conflict>div{gap:.5rem;display:flex}.social-community-settings-workspace .settings-draft-conflict button,.social-community-settings-workspace .category-draft-conflict button{color:#715615;cursor:pointer;background:#fff;border:.0625rem solid #9a7921;min-height:2.75rem;padding-inline:.75rem;font-size:.75rem;font-weight:750}.social-community-settings-workspace .settings-general-form>footer{border-top:.0625rem solid #e8edeb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;margin-inline:-1.25rem;padding:1rem 1.25rem;display:flex}.social-community-settings-workspace .settings-general-form>footer span{color:#718078;overflow-wrap:anywhere;font-size:.8125rem}.social-community-settings-workspace button,.social-community-settings-workspace a{cursor:pointer}.social-community-settings-workspace .settings-general-form>footer button,.social-community-settings-workspace .category-create>button,.social-community-settings-workspace .category-management-list button,.social-community-settings-workspace .membership-invite-form>button,.social-community-settings-workspace .membership-review-list button{color:#fff;cursor:pointer;background:#08795d;border:.0625rem solid #08795d;border-radius:0;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750}.social-community-settings-workspace button:disabled{opacity:.5;cursor:not-allowed}.social-community-settings-workspace .category-create{background:#fbfdfc;border-bottom:.0625rem solid #e8edeb;grid-template-columns:minmax(14rem,.75fr) minmax(20rem,1.25fr) auto;align-items:end;gap:1rem;min-height:7.5rem;padding:1rem 1.25rem;display:grid}.social-community-settings-workspace .category-create label{gap:.5rem;min-width:0;display:grid}.social-community-settings-workspace .category-management-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.social-community-settings-workspace .category-management-list>article{background:#fff;border:.0625rem solid #dce3e0;border-top:.1875rem solid #62aa91;min-width:0}.social-community-settings-workspace .category-management-list>article.archived{background:#fafbfb;border-top-color:#8f9b96}.social-community-settings-workspace .category-management-list article>header{border-bottom:.0625rem solid #edf0ef;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .875rem;display:flex}.social-community-settings-workspace .category-management-list article>header span,.social-community-settings-workspace .category-management-list article>header b{font-size:.75rem;line-height:1.35}.social-community-settings-workspace .category-management-list article>header span{color:#08795d;letter-spacing:.06em;font-weight:800}.social-community-settings-workspace .category-management-list article>header b{color:#718078}.social-community-settings-workspace .category-management-list article>div{gap:.75rem;padding:.875rem;display:grid}.social-community-settings-workspace .category-management-list label{gap:.375rem;display:grid}.social-community-settings-workspace .category-draft-conflict{background:#fffae9;border:.0625rem solid #e0ca8e;justify-content:space-between;align-items:center;gap:.75rem!important;padding:.75rem!important;display:flex!important}.social-community-settings-workspace .category-draft-conflict p{margin:0}.social-community-settings-workspace .category-draft-conflict strong,.social-community-settings-workspace .category-draft-conflict small{display:block}.social-community-settings-workspace .category-draft-conflict strong{color:#725a1b;font-size:.8125rem}.social-community-settings-workspace .category-draft-conflict small{color:#806d36;margin-top:.1875rem;font-size:.75rem}.social-community-settings-workspace .category-management-list article>footer{border-top:.0625rem solid #edf0ef;justify-content:flex-end;align-items:center;gap:.5rem;min-height:4.25rem;padding:.625rem .875rem;display:flex}.social-community-settings-workspace .category-management-list article>footer>div{gap:.375rem;margin-right:auto;display:flex}.social-community-settings-workspace .category-management-list article>footer>div button{color:#40554b;background:#fff;border-color:#c4d4ce;width:2.75rem;padding:0;font-size:1rem}.social-community-settings-workspace .category-management-list article>footer small{color:#718078;margin-right:auto;font-size:.75rem}.social-community-settings-workspace .category-management-list button.danger-link,.social-community-settings-workspace .membership-review-list button.danger-link{color:#994f47;background:#fff;border-color:#d6b8b4}.social-community-settings-workspace .membership-invite-form{background:#fbfdfc;border-bottom:.0625rem solid #e8edeb;grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:1rem;min-height:7.5rem;padding:1rem 1.25rem;display:grid}.social-community-settings-workspace .membership-invite-form>label{gap:.375rem;display:grid}.social-community-settings-workspace .membership-invite-form label>div{background:#fff;border:.0625rem solid #ccd8d3;grid-template-columns:3rem minmax(0,1fr);max-width:32rem;min-height:3rem;display:grid}.social-community-settings-workspace .membership-invite-form label b{color:#08795d;border-right:.0625rem solid #e1e6e4;place-items:center;font-size:1rem;display:grid}.social-community-settings-workspace .membership-invite-form input{border:0;padding-inline:.75rem}.social-community-settings-workspace .membership-review-list{padding:0 1.25rem 1rem}.social-community-settings-workspace .membership-review-list>article{border-bottom:.0625rem solid #edf0ef;grid-template-columns:minmax(15rem,1fr) minmax(6rem,.3fr) minmax(7rem,.35fr) auto;align-items:center;gap:1rem;min-height:5.5rem;display:grid}.social-community-settings-workspace .membership-review-list article>div:first-child,.social-community-settings-workspace .team-member-row>div:first-child{align-items:center;gap:.75rem;min-width:0;display:flex}.social-community-settings-workspace .membership-review-list p,.social-community-settings-workspace .team-member-row p,.social-community-settings-workspace .membership-review-empty p,.social-community-settings-workspace .settings-team-footer p{min-width:0;margin:0}.social-community-settings-workspace .membership-review-list p>strong,.social-community-settings-workspace .membership-review-list p>a,.social-community-settings-workspace .team-member-row p>strong,.social-community-settings-workspace .team-member-row p>a{color:#33463d;overflow-wrap:anywhere;font-size:.875rem;font-weight:750;display:block}.social-community-settings-workspace .membership-review-list p small,.social-community-settings-workspace .team-member-row p small{color:#718078;overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;display:block}.social-community-settings-workspace .membership-review-list time,.social-community-settings-workspace .team-member-row time{color:#65746c;font-size:.8125rem}.social-community-settings-workspace .membership-kind{color:#08795d;white-space:nowrap;background:#edf8f4;border:.0625rem solid #b9d9cf;width:fit-content;padding:.5rem .625rem;font-size:.75rem;font-weight:800}.social-community-settings-workspace .membership-kind.invite{color:#86691f;background:#fff9e8;border-color:#d7c78f}.social-community-settings-workspace .membership-review-list article>div:last-child{justify-content:flex-end;gap:.5rem;display:flex}.social-community-settings-workspace .membership-review-empty{color:#718078;justify-content:center;align-items:center;gap:.75rem;min-height:7rem;display:flex}.social-community-settings-workspace .membership-review-empty>span{color:#08795d;background:#e8f5f0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.social-community-settings-workspace .membership-review-empty strong,.social-community-settings-workspace .membership-review-empty small{display:block}.social-community-settings-workspace .membership-review-empty strong{color:#40534a;font-size:.875rem}.social-community-settings-workspace .membership-review-empty small{margin-top:.25rem;font-size:.75rem}.social-community-settings-workspace .community-team-list{padding:0 1.25rem 1rem}.social-community-settings-workspace .team-list-head,.social-community-settings-workspace .team-member-row{grid-template-columns:minmax(15rem,1.25fr) minmax(7rem,.4fr) minmax(7rem,.4fr) minmax(12rem,.75fr);align-items:center;gap:1rem;display:grid}.social-community-settings-workspace .team-list-head{color:#718078;letter-spacing:.05em;border-bottom:.0625rem solid #dce3e0;min-height:3rem;font-size:.75rem;font-weight:800}.social-community-settings-workspace .team-member-row{border-bottom:.0625rem solid #edf0ef;min-height:5rem}.social-community-settings-workspace .team-member-row>div:last-child{justify-content:flex-end;display:flex}.social-community-settings-workspace .team-member-row>div:last-child>span{color:#65746c;font-size:.8125rem}.social-community-settings-workspace .team-role{color:#08795d;border:.0625rem solid #bdd9d0;width:fit-content;padding:.5rem .625rem;font-size:.75rem;font-weight:750}.social-community-settings-workspace .settings-team-footer{background:#f8fbfa;border-top:.0625rem solid #e5eae8;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1.25rem;display:flex}.social-community-settings-workspace .settings-team-footer strong,.social-community-settings-workspace .settings-team-footer small{display:block}.social-community-settings-workspace .settings-team-footer strong{color:#35483f;font-size:.875rem}.social-community-settings-workspace .settings-team-footer small{color:#718078;margin-top:.25rem;font-size:.75rem}.social-community-settings-workspace .community-settings-live-unavailable{padding:1rem}.social-community-settings-workspace .community-settings-live-unavailable>section{background:#fff;border:.0625rem solid #dce3e0;border-top:.25rem solid #78998c;grid-template-columns:4rem minmax(0,1fr);align-content:center;gap:.5rem 1.25rem;min-height:18rem;padding:1.5rem;display:grid}.social-community-settings-workspace .community-settings-live-unavailable>section>span{color:#08795d;background:#eaf3ef;grid-row:1/span 4;place-items:center;width:4rem;height:4rem;font-size:1.25rem;display:grid}.social-community-settings-workspace .community-settings-live-unavailable small{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:800}.social-community-settings-workspace .community-settings-live-unavailable h1{color:#2b3d35;margin:0;font-size:1.25rem;line-height:1.3}.social-community-settings-workspace .community-settings-live-unavailable p{color:#687870;margin:0;font-size:.875rem;line-height:1.55}.social-community-settings-workspace .community-settings-live-unavailable nav{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.social-community-settings-workspace .community-settings-live-unavailable nav a{color:#08795d;cursor:pointer;border:.0625rem solid #08795d;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}:is(.social-community-settings-workspace button:focus-visible,.social-community-settings-workspace a:focus-visible,.social-community-settings-workspace input:focus-visible,.social-community-settings-workspace textarea:focus-visible){outline-offset:.125rem;outline:.1875rem solid #8cdbc3}@media (max-width:70rem){.social-community-settings-workspace .settings-section-index{grid-template-columns:repeat(2,minmax(0,1fr))}.social-community-settings-workspace .settings-section-index>a:nth-child(2){border-right:0}.social-community-settings-workspace .settings-section-index>a:nth-child(-n+2){border-bottom:.0625rem solid #e3e9e6}.social-community-settings-workspace .visibility-options{grid-template-columns:repeat(2,minmax(0,1fr))}.social-community-settings-workspace .community-publication-gates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.social-community-settings-workspace .community-publication-gates>p.result{grid-column:1/-1}.social-community-settings-workspace .community-publication-gates>i:last-of-type{display:none}.social-community-settings-workspace .membership-review-list>article,.social-community-settings-workspace .team-list-head,.social-community-settings-workspace .team-member-row{grid-template-columns:minmax(14rem,1fr) minmax(7rem,.35fr) minmax(8rem,.45fr)}.social-community-settings-workspace .membership-review-list article>div:last-child,.social-community-settings-workspace .team-member-row>div:last-child{grid-column:1/-1;justify-content:flex-start;padding-bottom:.75rem}.social-community-settings-workspace .team-list-head>span:last-child{display:none}}@media (max-width:50rem){.social-community-settings-workspace .settings-summary,.social-community-settings-workspace .settings-general-form,.social-community-settings-workspace .category-create,.social-community-settings-workspace .category-management-list{grid-template-columns:1fr}.social-community-settings-workspace .settings-summary>aside{border-top:.0625rem solid #365148;border-left:0;min-height:6rem}.social-community-settings-workspace .settings-general-form>label:last-of-type{grid-column:1}.social-community-settings-workspace .settings-write-restriction{grid-template-columns:2.75rem minmax(0,1fr)}.social-community-settings-workspace .settings-write-restriction>a{grid-column:2;justify-self:start}.social-community-settings-workspace .category-create>button,.social-community-settings-workspace .membership-invite-form>button{justify-self:start}.social-community-settings-workspace .membership-review-list>article,.social-community-settings-workspace .team-list-head,.social-community-settings-workspace .team-member-row{grid-template-columns:minmax(13rem,1fr) auto}.social-community-settings-workspace .membership-kind{justify-self:end}.social-community-settings-workspace .team-list-head>span:nth-child(3),.social-community-settings-workspace .team-member-row>time{display:none}}@media (max-width:32rem){.social-community-settings-workspace .community-settings-live-state,.social-community-settings-workspace .settings-panel>header,.social-community-settings-workspace .community-publication-preview>header,.social-community-settings-workspace .community-publication-preview>footer,.social-community-settings-workspace .settings-draft-conflict,.social-community-settings-workspace .settings-team-footer{flex-direction:column;align-items:stretch}.social-community-settings-workspace .community-settings-live-state>aside{border-top:.0625rem solid #e0e8e5;justify-content:space-between;padding-top:.625rem}.social-community-settings-workspace .settings-section-index{grid-template-columns:1fr}.social-community-settings-workspace .settings-section-index>a,.social-community-settings-workspace .settings-section-index>a:nth-child(2){border-bottom:.0625rem solid #e3e9e6;border-right:0}.social-community-settings-workspace .settings-section-index>a:last-child{border-bottom:0}.social-community-settings-workspace .settings-summary>aside,.social-community-settings-workspace .visibility-options,.social-community-settings-workspace .join-mode-options,.social-community-settings-workspace .community-publication-gates,.social-community-settings-workspace .membership-invite-form,.social-community-settings-workspace .membership-review-list>article,.social-community-settings-workspace .team-member-row{grid-template-columns:1fr}.social-community-settings-workspace .settings-summary aside p{border-bottom:.0625rem solid #365148;border-right:0;min-height:4.5rem}.social-community-settings-workspace .settings-summary aside p:last-child{border-bottom:0}.social-community-settings-workspace .settings-panel>header>b,.social-community-settings-workspace .settings-team-center-link,.social-community-settings-workspace .community-publication-preview>footer a{align-self:flex-start}.social-community-settings-workspace .community-publication-gates>i{display:none}.social-community-settings-workspace .community-publication-gates>p.result{grid-column:1}.social-community-settings-workspace .settings-draft-conflict nav,.social-community-settings-workspace .category-draft-conflict,.social-community-settings-workspace .category-draft-conflict>div,.social-community-settings-workspace .settings-general-form>footer,.social-community-settings-workspace .membership-review-list article>div:last-child{flex-direction:column;align-items:stretch}.social-community-settings-workspace .settings-draft-conflict button,.social-community-settings-workspace .category-draft-conflict button,.social-community-settings-workspace .settings-general-form>footer button,.social-community-settings-workspace .category-create>button,.social-community-settings-workspace .membership-invite-form>button,.social-community-settings-workspace .membership-review-list button,.social-community-settings-workspace .settings-team-footer a{width:100%}.social-community-settings-workspace .settings-write-restriction,.social-community-settings-workspace .community-settings-live-unavailable>section{grid-template-columns:1fr}.social-community-settings-workspace .settings-write-restriction>a,.social-community-settings-workspace .community-settings-live-unavailable nav{grid-column:1;justify-self:stretch}.social-community-settings-workspace .community-settings-live-unavailable>section>span{grid-row:auto}.social-community-settings-workspace .community-settings-live-unavailable nav{flex-direction:column}}@media (prefers-reduced-motion:reduce){.social-community-settings-workspace *,.social-community-settings-workspace :before,.social-community-settings-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.social-forum-topic-workspace .forum-reader-heading{align-items:center;gap:1rem;min-height:5.25rem}.social-forum-topic-workspace .forum-reader-heading>div>span,.social-forum-topic-workspace .forum-reader-heading>a{font-size:.8125rem}.social-forum-topic-workspace .forum-reader-heading p{font-size:.9375rem;line-height:1.5}.social-forum-topic-workspace .community-entry-trace{grid-template-columns:3rem minmax(0,1fr) auto;gap:.875rem;min-height:5.75rem;margin-bottom:1rem;padding:.875rem 1rem}.social-forum-topic-workspace .community-entry-trace>span{width:3rem;height:3rem;font-size:1rem}.social-forum-topic-workspace .community-entry-trace p small,.social-forum-topic-workspace .community-entry-trace p em,.social-forum-topic-workspace .community-entry-trace>a{font-size:.75rem}.social-forum-topic-workspace .community-entry-trace p strong{margin-top:.25rem;font-size:.9375rem}.social-forum-topic-workspace .community-entry-trace p em{margin-top:.25rem;line-height:1.4}.social-forum-topic-workspace .forum-topic-live-bar{gap:1rem;min-height:5rem;margin-bottom:1rem;padding:.875rem 1rem}.social-forum-topic-workspace .forum-topic-live-bar>div{gap:.75rem}.social-forum-topic-workspace .forum-topic-live-bar>div>i{width:.625rem;height:.625rem}.social-forum-topic-workspace .forum-topic-live-bar strong{font-size:.875rem}.social-forum-topic-workspace .forum-topic-live-bar small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.social-forum-topic-workspace .forum-topic-live-bar button{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-forum-topic-workspace .forum-topic-live-bar button b{font-size:1rem}.social-forum-topic-workspace .forum-topic-unavailable{grid-template-columns:3.75rem minmax(0,1fr) auto;gap:1rem;min-height:14rem;padding:1.25rem}.social-forum-topic-workspace .forum-topic-unavailable>span{width:3.5rem;height:3.5rem;font-size:1.25rem}.social-forum-topic-workspace .forum-topic-unavailable>div>small,.social-forum-topic-workspace .forum-topic-unavailable a,.social-forum-topic-workspace .forum-topic-unavailable button{font-size:.75rem}.social-forum-topic-workspace .forum-topic-unavailable h2{font-size:1.125rem}.social-forum-topic-workspace .forum-topic-unavailable p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-forum-topic-workspace .forum-topic-unavailable nav{gap:.5rem}.social-forum-topic-workspace .forum-topic-unavailable a,.social-forum-topic-workspace .forum-topic-unavailable button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem}.social-forum-topic-workspace .forum-topic-layout{gap:1rem}.social-forum-topic-workspace .forum-topic>header{padding:2rem max(1.5rem,7%)}.social-forum-topic-workspace .forum-state-strip{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem!important}.social-forum-topic-workspace .forum-state-strip span,.social-forum-topic-workspace .forum-topic>header>span,.social-forum-topic-workspace .forum-topic>header>p,.social-forum-topic-workspace .forum-topic>header small{font-size:.75rem}.social-forum-topic-workspace .forum-state-strip span{padding:.375rem .5rem}.social-forum-topic-workspace .forum-topic>header h1{letter-spacing:-.02em;max-width:48rem;margin:.75rem auto;font-size:1.625rem;line-height:1.3}.social-forum-topic-workspace .forum-topic>header>div{margin-top:1.25rem}.social-forum-topic-workspace .forum-topic>header>div>a,.social-forum-topic-workspace .forum-topic>header>div>div{gap:.75rem}.social-forum-topic-workspace .forum-topic>header strong{font-size:.875rem}.social-forum-topic-workspace .forum-topic>header .social-avatar.large{width:3.25rem;height:3.25rem;font-size:1rem}.social-forum-topic-workspace .forum-topic-body{max-width:48rem;padding:2rem max(1.5rem,6%)}.social-forum-topic-workspace .forum-topic-body p{margin-bottom:1.25rem;font-size:1rem;line-height:1.75}.social-forum-topic-workspace .forum-topic>footer{flex-wrap:wrap;gap:.75rem 1rem;min-height:4.5rem;padding:.75rem max(1.5rem,7%)}.social-forum-topic-workspace .forum-topic>footer button,.social-forum-topic-workspace .forum-topic>footer a,.social-forum-topic-workspace .forum-topic>footer span{cursor:pointer;align-items:center;min-height:2.25rem;font-size:.8125rem;display:inline-flex}.social-forum-topic-workspace .forum-topic>footer>span:not(.social-post-save-control){cursor:default;margin-left:auto}.social-forum-topic-workspace .social-post-save-control{gap:.375rem}.social-forum-topic-workspace .social-post-save-control>small{font-size:.75rem}.social-forum-topic-workspace .forum-moderator-actions{gap:.75rem;margin-left:0;padding-left:.25rem}.social-forum-topic-workspace .forum-moderator-actions button,.social-forum-topic-workspace .forum-moderator-actions a{font-size:.75rem}.social-forum-topic-workspace .forum-topic-action-error{padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.social-forum-topic-workspace .forum-replies>header{min-height:5.5rem;padding:1rem 1.25rem}.social-forum-topic-workspace .forum-replies>header span,.social-forum-topic-workspace .forum-replies>header>small{font-size:.75rem}.social-forum-topic-workspace .forum-replies>header h2{margin-top:.375rem;font-size:1.125rem}.social-forum-topic-workspace .forum-replies>header>small{text-align:right;max-width:22rem;line-height:1.45}.social-forum-topic-workspace .forum-replies>.social-comment-history-control{gap:1rem;min-height:6.25rem;padding:1rem 1.25rem}.social-forum-topic-workspace .social-comment-history-control div span,.social-forum-topic-workspace .social-comment-history-control div small,.social-forum-topic-workspace .social-comment-history-control>b,.social-forum-topic-workspace .social-comment-history-control>p{font-size:.75rem;line-height:1.45}.social-forum-topic-workspace .social-comment-history-control div strong{margin-top:.375rem;font-size:.9375rem}.social-forum-topic-workspace .social-comment-history-control div small{margin-top:.25rem}.social-forum-topic-workspace .social-comment-history-control button{min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-forum-topic-workspace .social-comment-history-control>b{padding:.625rem .75rem}.social-forum-topic-workspace .forum-replies>article{grid-template-columns:11rem minmax(0,1fr);min-height:12rem}.social-forum-topic-workspace .forum-replies>article>aside{padding:1.5rem 1rem}.social-forum-topic-workspace .forum-replies>article>aside>b,.social-forum-topic-workspace .forum-replies>article>aside>small,.social-forum-topic-workspace .forum-replies>article time,.social-forum-topic-workspace .forum-reply-report{font-size:.75rem}.social-forum-topic-workspace .forum-replies>article>aside>strong{margin-top:.75rem;font-size:.875rem}.social-forum-topic-workspace .forum-replies>article>aside>small{margin-top:.25rem}.social-forum-topic-workspace .forum-replies>article>div{padding:1.5rem}.social-forum-topic-workspace .forum-replies>article time{margin-bottom:1rem}.social-forum-topic-workspace .forum-replies>article>div p{margin-bottom:1rem;font-size:1rem;line-height:1.7}.social-forum-topic-workspace .forum-reply-report{cursor:pointer;min-height:2rem}.social-forum-topic-workspace .forum-no-replies{min-height:11rem;padding:1.5rem}.social-forum-topic-workspace .forum-no-replies>span{font-size:1.75rem}.social-forum-topic-workspace .forum-no-replies strong{margin-top:.625rem;font-size:1rem}.social-forum-topic-workspace .forum-no-replies p{margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-forum-topic-workspace .forum-locked-notice{gap:1rem;min-height:6.5rem;padding:1rem 1.25rem}.social-forum-topic-workspace .forum-locked-notice>span{width:3rem;height:3rem;font-size:1rem}.social-forum-topic-workspace .forum-locked-notice strong{font-size:.9375rem}.social-forum-topic-workspace .forum-locked-notice p{margin-top:.375rem;font-size:.8125rem;line-height:1.45}.social-forum-topic-workspace .forum-replies>form{padding:1.25rem}.social-forum-topic-workspace .forum-replies>form>div{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem}.social-forum-topic-workspace .forum-replies>form>div>.social-avatar{width:2.75rem;height:2.75rem;font-size:.875rem}.social-forum-topic-workspace .forum-replies textarea{min-height:8.5rem;padding:.875rem;font-size:1rem;line-height:1.6}.social-forum-topic-workspace .forum-replies>form>footer{gap:1rem;margin:.75rem 0 0 3.5rem}.social-forum-topic-workspace .forum-replies>form small{font-size:.75rem}.social-forum-topic-workspace .forum-replies>form button{cursor:pointer;min-height:2.75rem;padding-inline:1rem;font-size:.875rem}.social-forum-topic-workspace .forum-replies>.social-form-error{margin:0 1.25rem 1rem;font-size:.875rem}.social-forum-topic-workspace .forum-report-backdrop{padding:1rem}.social-forum-topic-workspace .forum-report-dialog{width:min(36rem,100%)}.social-forum-topic-workspace .forum-report-dialog form>header{padding:1.25rem}.social-forum-topic-workspace .forum-report-dialog header span,.social-forum-topic-workspace .forum-report-dialog label>small,.social-forum-topic-workspace .forum-report-dialog footer small{font-size:.75rem}.social-forum-topic-workspace .forum-report-dialog header h2{margin-top:.375rem;font-size:1.25rem}.social-forum-topic-workspace .forum-report-dialog header p{margin-top:.375rem;font-size:.875rem;line-height:1.5}.social-forum-topic-workspace .forum-report-dialog header>button{cursor:pointer;width:2.5rem;height:2.5rem;font-size:1rem}.social-forum-topic-workspace .forum-report-dialog form>label{gap:.5rem;padding:1rem 1.25rem 0}.social-forum-topic-workspace .forum-report-dialog label>span{font-size:.875rem}.social-forum-topic-workspace .forum-report-dialog select,.social-forum-topic-workspace .forum-report-dialog textarea{padding:.75rem;font-size:.9375rem}.social-forum-topic-workspace .forum-report-dialog select{height:2.75rem;padding-block:0}.social-forum-topic-workspace .forum-report-dialog textarea{min-height:8rem}.social-forum-topic-workspace .forum-report-dialog form>footer{margin-top:1rem;padding:1rem 1.25rem}.social-forum-topic-workspace .forum-report-dialog footer button,.social-forum-topic-workspace .forum-report-success button{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-forum-topic-workspace .forum-report-dialog form>.social-form-error{margin:0 1.25rem 1rem;font-size:.8125rem}.social-forum-topic-workspace .forum-report-success{padding:2rem}.social-forum-topic-workspace .forum-report-success>span{width:3rem;height:3rem;font-size:1.25rem}.social-forum-topic-workspace .forum-report-success h2{margin-top:.75rem;font-size:1.25rem}.social-forum-topic-workspace .forum-report-success p{max-width:28rem;margin:.5rem auto 1rem;font-size:.875rem;line-height:1.6}@media (max-width:68.75rem){.social-forum-topic-workspace .forum-topic>footer>span:not(.social-post-save-control){width:100%;margin-left:0}.social-forum-topic-workspace .forum-moderator-actions{flex-wrap:wrap;width:100%;padding-left:0}}@media (max-width:47.5rem){.social-forum-topic-workspace .forum-reader-heading{flex-direction:column;align-items:flex-start}.social-forum-topic-workspace .community-entry-trace,.social-forum-topic-workspace .forum-topic-unavailable{grid-template-columns:3rem minmax(0,1fr)}.social-forum-topic-workspace .community-entry-trace>a,.social-forum-topic-workspace .forum-topic-unavailable nav{grid-column:2;justify-self:start}.social-forum-topic-workspace .forum-topic-live-bar{flex-direction:column;align-items:stretch}.social-forum-topic-workspace .forum-topic-live-bar button{align-self:flex-start}.social-forum-topic-workspace .forum-replies>article{grid-template-columns:1fr}.social-forum-topic-workspace .forum-replies>article>aside{text-align:left;border-bottom:1px solid #edf0ef;border-right:0;flex-direction:row;align-items:center;gap:.75rem}.social-forum-topic-workspace .forum-replies>article>aside>b{position:static}.social-forum-topic-workspace .forum-replies>article>aside>strong,.social-forum-topic-workspace .forum-replies>article>aside>small{margin-top:0}.social-forum-topic-workspace .forum-replies>header{flex-direction:column;align-items:flex-start}.social-forum-topic-workspace .forum-replies>header>small{text-align:left;max-width:none}.social-forum-topic-workspace .social-comment-history-control{grid-template-columns:1fr}.social-forum-topic-workspace .social-comment-history-control button,.social-forum-topic-workspace .social-comment-history-control>b{justify-self:start}}@media (max-width:30rem){.social-forum-topic-workspace .community-entry-trace,.social-forum-topic-workspace .forum-topic-unavailable{grid-template-columns:1fr}.social-forum-topic-workspace .community-entry-trace>a,.social-forum-topic-workspace .forum-topic-unavailable nav{grid-column:auto}.social-forum-topic-workspace .forum-topic-unavailable nav,.social-forum-topic-workspace .forum-topic>footer,.social-forum-topic-workspace .forum-moderator-actions,.social-forum-topic-workspace .forum-replies>form>footer,.social-forum-topic-workspace .forum-report-dialog form>footer{flex-direction:column;align-items:stretch}.social-forum-topic-workspace .forum-topic-live-bar button,.social-forum-topic-workspace .forum-topic-unavailable a,.social-forum-topic-workspace .forum-topic-unavailable button,.social-forum-topic-workspace .forum-topic>footer button,.social-forum-topic-workspace .forum-topic>footer a,.social-forum-topic-workspace .forum-topic>footer .social-post-save-control,.social-forum-topic-workspace .forum-topic>footer .social-post-save-button,.social-forum-topic-workspace .forum-moderator-actions button,.social-forum-topic-workspace .forum-moderator-actions a,.social-forum-topic-workspace .social-comment-history-control button,.social-forum-topic-workspace .forum-replies>form button,.social-forum-topic-workspace .forum-report-dialog footer button,.social-forum-topic-workspace .forum-report-success button{justify-content:center;width:100%}.social-forum-topic-workspace .forum-topic>header{text-align:left}.social-forum-topic-workspace .forum-state-strip,.social-forum-topic-workspace .forum-topic>header>div{justify-content:flex-start!important}.social-forum-topic-workspace .forum-topic>header h1{margin-inline:0;font-size:1.375rem}.social-forum-topic-workspace .forum-topic-body,.social-forum-topic-workspace .forum-replies>article>div{padding:1.25rem}.social-forum-topic-workspace .forum-replies>form>footer{margin-left:0}.social-forum-topic-workspace .forum-report-dialog form>footer{align-items:stretch}}.social-forum-topic-editor-workspace .forum-editor-heading{background:#fff;border:.0625rem solid #dce3e0;border-left:.25rem solid #00a978;align-items:center;min-height:5.5rem;padding:1rem 1.125rem}.social-forum-topic-editor-workspace .forum-editor-heading>div>span{font-size:.75rem;line-height:1.35}.social-forum-topic-editor-workspace .forum-editor-heading h1{margin-block:.25rem;font-size:1.5rem;line-height:1.2}.social-forum-topic-editor-workspace .forum-editor-heading p{font-size:.875rem;line-height:1.5}.social-forum-topic-editor-workspace .forum-editor-heading>a{color:#08795d;cursor:pointer;border:.0625rem solid #bdd9d0;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.social-forum-topic-editor-workspace .forum-editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.45fr);align-items:start;gap:1rem;display:grid}.social-forum-topic-editor-workspace .forum-editor,.social-forum-topic-editor-workspace .forum-guidelines{background:#fff;border:.0625rem solid #dce3e0}.social-forum-topic-editor-workspace .forum-editor{border-top:.25rem solid #00a978;min-width:0}.social-forum-topic-editor-workspace .forum-editor>header{background:linear-gradient(100deg,#f6fbf9 0 72%,#edf7f3 72%);border-top:0;border-bottom:.0625rem solid #e5eae8;grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:1rem;min-height:7rem;padding:1.25rem 1.5rem;display:grid}.social-forum-topic-editor-workspace .forum-editor>header span,.social-forum-topic-editor-workspace .forum-guidelines>span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1.35}.social-forum-topic-editor-workspace .forum-editor>header h2{color:#263830;margin:.375rem 0 0;font-size:1.25rem;line-height:1.25}.social-forum-topic-editor-workspace .forum-editor>header p{color:#687870;margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.social-forum-topic-editor-workspace .forum-editor>header .social-avatar{width:3rem;height:3rem;font-size:.875rem}.social-forum-topic-editor-workspace .forum-editor-fields{border:0;gap:1.25rem;min-width:0;margin:0;padding:1.5rem;display:grid}.social-forum-topic-editor-workspace .forum-editor-fields:disabled{opacity:.62}.social-forum-topic-editor-workspace .forum-editor-fields label{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-width:0;display:grid}.social-forum-topic-editor-workspace .forum-editor-fields label>span{color:#42564c;font-size:.875rem;font-weight:750;line-height:1.4}.social-forum-topic-editor-workspace .forum-editor-fields small{color:#718078;font-size:.75rem;line-height:1.45}.social-forum-topic-editor-workspace .forum-editor-fields input,.social-forum-topic-editor-workspace .forum-editor-fields textarea,.social-forum-topic-editor-workspace .forum-editor-fields select{color:#24342d;width:100%;min-width:0;font:inherit;background:#fcfdfc;border:.0625rem solid #cfdad6;border-radius:0;outline:0;grid-column:1/-1;padding-inline:.875rem;font-size:1rem}.social-forum-topic-editor-workspace .forum-editor-fields input,.social-forum-topic-editor-workspace .forum-editor-fields select{min-height:3rem}.social-forum-topic-editor-workspace .forum-editor-fields select{cursor:pointer}.social-forum-topic-editor-workspace .forum-editor-fields textarea{resize:vertical;min-height:21rem;padding-block:.875rem;line-height:1.65}.social-forum-topic-editor-workspace .forum-editor-fields input:focus,.social-forum-topic-editor-workspace .forum-editor-fields textarea:focus,.social-forum-topic-editor-workspace .forum-editor-fields select:focus{background:#fff;border-color:#168565;box-shadow:0 0 0 .1875rem #dff3ec}.social-forum-topic-editor-workspace .forum-editor-fields input::placeholder,.social-forum-topic-editor-workspace .forum-editor-fields textarea::placeholder{color:#88958f}.social-forum-topic-editor-workspace .forum-editor>footer{background:#f7faf8;border-top:.0625rem solid #e5eae8;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.5rem;display:flex}.social-forum-topic-editor-workspace .forum-editor>footer span,.social-forum-topic-editor-workspace .forum-editor>footer strong,.social-forum-topic-editor-workspace .forum-editor>footer small{display:block}.social-forum-topic-editor-workspace .forum-editor>footer span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:800}.social-forum-topic-editor-workspace .forum-editor>footer strong{color:#30433a;margin-top:.25rem;font-size:.9375rem;line-height:1.4}.social-forum-topic-editor-workspace .forum-editor>footer small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.4}.social-forum-topic-editor-workspace .forum-editor>footer button{color:#fff;cursor:pointer;background:#08795d;border:.0625rem solid #08795d;min-height:2.75rem;padding-inline:1rem;font-size:.875rem;font-weight:750}.social-forum-topic-editor-workspace .forum-editor>footer button:hover:not(:disabled){background:#06664e}.social-forum-topic-editor-workspace .forum-editor>footer button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8cdbc3}.social-forum-topic-editor-workspace .forum-editor-heading>a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8cdbc3}.social-forum-topic-editor-workspace .forum-editor-unavailable a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8cdbc3}.social-forum-topic-editor-workspace .forum-editor>footer button:disabled{opacity:.52;cursor:not-allowed}.social-forum-topic-editor-workspace .forum-editor-error{margin:0 1.5rem 1.25rem;padding:.75rem;font-size:.875rem;line-height:1.5}.social-forum-topic-editor-workspace .forum-editor-unavailable{background:#fffaf0;border:.0625rem solid #ead7aa;grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;margin:1.25rem 1.5rem 0;padding:1rem;display:grid}.social-forum-topic-editor-workspace .forum-editor-unavailable>span{color:#8a6519;background:#f6e8c6;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid}.social-forum-topic-editor-workspace .forum-editor-unavailable strong{color:#5c481d;font-size:.9375rem;line-height:1.4}.social-forum-topic-editor-workspace .forum-editor-unavailable p{color:#766640;margin:.25rem 0 .625rem;font-size:.875rem;line-height:1.5}.social-forum-topic-editor-workspace .forum-editor-unavailable a{color:#08795d;cursor:pointer;font-size:.8125rem;font-weight:750}.social-forum-topic-editor-workspace .forum-guidelines{border-top:.25rem solid #243d34;padding:1.25rem;position:sticky;top:5rem}.social-forum-topic-editor-workspace .forum-guidelines h2{color:#2b3c34;margin:.375rem 0 1rem;font-size:1.125rem;line-height:1.3}.social-forum-topic-editor-workspace .forum-guidelines ol{margin:0;padding:0;list-style:none}.social-forum-topic-editor-workspace .forum-guidelines li{border-top:.0625rem solid #e5eae8;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.25rem;padding-block:.75rem;display:grid}.social-forum-topic-editor-workspace .forum-guidelines li>b{color:#08795d;background:#e8f4f0;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;display:grid}.social-forum-topic-editor-workspace .forum-guidelines li p{margin:0}.social-forum-topic-editor-workspace .forum-guidelines li strong,.social-forum-topic-editor-workspace .forum-guidelines li small{display:block}.social-forum-topic-editor-workspace .forum-guidelines li strong{color:#384a41;font-size:.875rem;line-height:1.4}.social-forum-topic-editor-workspace .forum-guidelines li small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.45}.social-forum-topic-editor-workspace .forum-guidelines>div{border-top:.0625rem solid #e5eae8;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.75rem;padding-top:1rem;display:grid}.social-forum-topic-editor-workspace .forum-guidelines>div .social-avatar{width:2.5rem;height:2.5rem;font-size:.75rem}.social-forum-topic-editor-workspace .forum-guidelines>div p{margin:0}.social-forum-topic-editor-workspace .forum-guidelines>div strong,.social-forum-topic-editor-workspace .forum-guidelines>div small{display:block}.social-forum-topic-editor-workspace .forum-guidelines>div strong{color:#384a41;font-size:.875rem}.social-forum-topic-editor-workspace .forum-guidelines>div small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.4}@media (max-width:68.75rem){.social-forum-topic-editor-workspace .forum-editor-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr)}.social-forum-topic-editor-workspace .forum-editor>header,.social-forum-topic-editor-workspace .forum-editor-fields,.social-forum-topic-editor-workspace .forum-editor>footer{padding-inline:1.125rem}.social-forum-topic-editor-workspace .forum-editor-unavailable{margin-inline:1.125rem}}@media (max-width:47.5rem){.social-forum-topic-editor-workspace .forum-editor-layout{grid-template-columns:1fr}.social-forum-topic-editor-workspace .forum-guidelines{position:static}.social-forum-topic-editor-workspace .forum-guidelines ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.social-forum-topic-editor-workspace .forum-guidelines li{border-right:.0625rem solid #e5eae8;grid-template-columns:1fr;align-content:start;padding:.875rem}.social-forum-topic-editor-workspace .forum-guidelines li:last-child{border-right:0}.social-forum-topic-editor-workspace .forum-editor-fields textarea{min-height:17rem}}@media (max-width:30rem){.social-forum-topic-editor-workspace .forum-editor-heading{flex-direction:column;align-items:stretch}.social-forum-topic-editor-workspace .forum-editor-heading>a{justify-content:center;width:100%}.social-forum-topic-editor-workspace .forum-editor>header{grid-template-columns:minmax(0,1fr) 2.75rem;padding:1rem}.social-forum-topic-editor-workspace .forum-editor>header .social-avatar{width:2.75rem;height:2.75rem}.social-forum-topic-editor-workspace .forum-editor-fields{gap:1rem;padding:1rem}.social-forum-topic-editor-workspace .forum-editor-fields label{grid-template-columns:1fr}.social-forum-topic-editor-workspace .forum-editor-fields small,.social-forum-topic-editor-workspace .forum-editor-fields input,.social-forum-topic-editor-workspace .forum-editor-fields textarea,.social-forum-topic-editor-workspace .forum-editor-fields select{grid-column:1}.social-forum-topic-editor-workspace .forum-editor>footer{flex-direction:column;align-items:stretch;padding:1rem}.social-forum-topic-editor-workspace .forum-editor>footer button{width:100%}.social-forum-topic-editor-workspace .forum-editor-error{margin:0 1rem 1rem}.social-forum-topic-editor-workspace .forum-editor-unavailable{grid-template-columns:1fr;margin:1rem 1rem 0}.social-forum-topic-editor-workspace .forum-guidelines ol{grid-template-columns:1fr}.social-forum-topic-editor-workspace .forum-guidelines li{border-right:0;grid-template-columns:2.25rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.social-forum-topic-editor-workspace *,.social-forum-topic-editor-workspace :before,.social-forum-topic-editor-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.social-forum-topic-workspace .forum-person-safety-actions,.social-forum-topic-workspace .forum-reply-person-actions{align-items:center;gap:.5rem;display:flex}.social-forum-topic-workspace .forum-person-safety-actions{border-left:1px solid #e1e7e4;padding-left:.75rem}.social-forum-topic-workspace .forum-person-safety-actions button,.social-forum-topic-workspace .forum-person-safety-actions a,.social-forum-topic-workspace .forum-reply-person-actions button,.social-forum-topic-workspace .forum-reply-person-actions a{color:#91433f;cursor:pointer;background:snow;border:1px solid #d8b9b6;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.75rem;font-weight:780;line-height:1.25;display:inline-flex}.social-forum-topic-workspace .forum-person-safety-actions button,.social-forum-topic-workspace .forum-reply-person-actions button{color:#66736e;background:#fff;border-color:#d9dedc}.social-forum-topic-workspace .forum-person-safety-actions a:hover,.social-forum-topic-workspace .forum-reply-person-actions a:hover{background:#fff4f3;border-color:#a55a55}.social-forum-topic-workspace .forum-safety-boundary{background:#f3f9f7;border:1px solid #c7dcd5;border-left:3px solid #16785b;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:6.5rem;padding:1rem 1.15rem;display:grid}.social-forum-topic-workspace .forum-safety-boundary>span{color:#fff;background:#16785b;place-items:center;width:2.65rem;height:2.65rem;font-size:.9rem;font-weight:850;display:grid}.social-forum-topic-workspace .forum-safety-boundary small{color:#16785b;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-forum-topic-workspace .forum-safety-boundary h2{color:#274f43;margin:.25rem 0;font-size:1rem}.social-forum-topic-workspace .forum-safety-boundary p{color:#60766e;max-width:58rem;margin:0;font-size:.8rem;line-height:1.55}.social-forum-topic-workspace .forum-safety-boundary p b:first-child{color:#64716c}.social-forum-topic-workspace .forum-safety-boundary p b:last-child{color:#91433f}.social-forum-topic-workspace .forum-replies>article{scroll-margin-top:1rem}.social-forum-topic-workspace .forum-reply-person-actions{flex-wrap:wrap;margin-top:1rem}.social-block-review-source-context.community{background:#f5f7fc;border-color:#c8d6e7 #c8d6e7 #c8d6e7 #536f9f}.social-block-review-source-context.community>span{background:#536f9f}.social-block-review-source-context.community small{color:#536f9f}.social-block-review-source-context.community h2{color:#344a70}.social-block-review-source-context.community>b{color:#455f8c;border-color:#c8d6e7}.social-block-review-source-context.community>footer{color:#64728a;border-color:#d8e0ec}@media (max-width:48rem){.social-forum-topic-workspace .forum-person-safety-actions{border-top:1px solid #e1e7e4;border-left:0;width:100%;padding-top:.75rem;padding-left:0}.social-forum-topic-workspace .forum-person-safety-actions>*{flex:1}}@media (max-width:32rem){.social-forum-topic-workspace .forum-person-safety-actions,.social-forum-topic-workspace .forum-reply-person-actions{flex-direction:column;align-items:stretch}.social-forum-topic-workspace .forum-person-safety-actions button,.social-forum-topic-workspace .forum-person-safety-actions a,.social-forum-topic-workspace .forum-reply-person-actions button,.social-forum-topic-workspace .forum-reply-person-actions a{width:100%}.social-forum-topic-workspace .forum-safety-boundary{grid-template-columns:1fr}}.social-community-wall-workspace .feed-stream-heading{background:linear-gradient(105deg,#fff 0% 68%,#eef8f4 100%);border-top:.1875rem solid #0aa779;min-height:6.5rem;margin-bottom:1rem}.social-community-wall-workspace .feed-stream-heading>div>span{color:#087b5d;background:#e1f4ed;width:3rem;height:3rem;font-size:1rem}.social-community-wall-workspace .feed-stream-heading p strong{font-size:1.0625rem;line-height:1.35}.social-community-wall-workspace .feed-stream-heading p em{max-width:39rem;font-size:.8125rem;line-height:1.5}.social-community-wall-workspace .feed-live-status{border-left:1px solid var(--line-soft);padding-left:1rem}.social-community-wall-workspace .social-composer{border-top:.1875rem solid #d8eee6;box-shadow:0 .5rem 1.5rem #2240350a}.social-community-wall-workspace .social-composer textarea{background:#fbfdfc}.social-community-wall-workspace .social-composer textarea:focus,.social-community-wall-workspace .social-composer select:focus{border-color:#70bca3;box-shadow:0 0 0 .1875rem #eaf6f2}.social-community-wall-workspace .social-composer-tools label,.social-community-wall-workspace .social-composer-options button,.social-community-wall-workspace .network-post>footer button,.social-community-wall-workspace .network-post>footer a,.social-community-wall-workspace .feed-history-control button{cursor:pointer}.social-community-wall-workspace .network-post{border-color:#dfe7e3;box-shadow:0 .375rem 1.25rem #22403509}.social-community-wall-workspace .network-post-body{max-width:46rem}.social-community-wall-workspace .post-community-link{color:#087b5d;background:#f3faf7;border:1px solid #d7e9e2;align-items:center;min-height:2rem;padding-inline:.625rem;display:inline-flex}.social-community-wall-workspace .network-post>footer a[href*="/post/"]{color:#087b5d;font-weight:700}.social-community-wall-workspace .feed-history-control{background:#fbfdfc;border-left:.1875rem solid #8bc9b3}.social-community-wall-workspace .social-empty{background:#f8fcfa;border:1px dashed #bcd8ce}@media (max-width:47.5rem){.social-community-wall-workspace .feed-stream-heading{flex-direction:column;align-items:stretch;gap:.875rem;min-height:0}.social-community-wall-workspace .feed-live-status{border-top:1px solid var(--line-soft);border-left:0;justify-content:space-between;width:100%;padding:.75rem 0 0}}@media (max-width:30rem){.social-community-wall-workspace .feed-stream-heading>div{align-items:flex-start}.social-community-wall-workspace .feed-stream-heading>div>span{width:2.5rem;height:2.5rem}.social-community-wall-workspace .social-composer-tools,.social-community-wall-workspace .social-composer-media,.social-community-wall-workspace .social-composer-options,.social-community-wall-workspace .post-kind,.social-community-wall-workspace .network-post-body,.social-community-wall-workspace .post-community-link,.social-community-wall-workspace .post-media-grid,.social-community-wall-workspace .network-post>footer{margin-left:0;padding-left:0}.social-community-wall-workspace .network-post>header{grid-template-columns:2.5rem minmax(0,1fr)}.social-community-wall-workspace .network-post .post-audience{grid-column:2;justify-self:start}}.social-post-conversation-workspace .social-page-heading{border:1px solid var(--line);background:linear-gradient(105deg,#fff 0% 70%,#eef8f4 100%);border-top:.1875rem solid #0aa779;align-items:center;gap:1.25rem;min-height:6.25rem;padding:1rem 1.125rem}.social-post-conversation-workspace .social-page-heading h1{max-width:46rem;font-size:1.375rem;line-height:1.3}.social-post-conversation-workspace .social-page-heading>a{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfe0da;align-items:center;min-height:2.5rem;padding-inline:.875rem;display:inline-flex}.social-post-conversation-workspace .social-post-detail-stack{gap:1rem}.social-post-conversation-workspace .post-detail-live-bar{gap:1rem;min-height:5rem;padding:.875rem 1rem}.social-post-conversation-workspace .post-detail-live-bar>div{gap:.75rem}.social-post-conversation-workspace .post-detail-live-bar>div>i{width:.625rem;height:.625rem}.social-post-conversation-workspace .post-detail-live-bar strong{font-size:.875rem}.social-post-conversation-workspace .post-detail-live-bar small{margin-top:.25rem;font-size:.75rem}.social-post-conversation-workspace .post-detail-live-bar button{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-post-conversation-workspace .post-detail-live-bar button b{font-size:1rem}.social-post-conversation-workspace .social-content-context-lens{grid-template-columns:3rem minmax(0,1fr) auto;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.social-post-conversation-workspace .social-content-context-lens>span{width:3rem;height:3rem;font-size:1rem}.social-post-conversation-workspace .social-content-context-lens small,.social-post-conversation-workspace .social-content-context-lens em,.social-post-conversation-workspace .social-content-context-lens>b{font-size:.75rem}.social-post-conversation-workspace .social-content-context-lens strong{margin-top:.25rem;font-size:.9375rem}.social-post-conversation-workspace .social-content-context-lens em{margin-top:.25rem}.social-post-conversation-workspace .social-content-context-lens>b{padding:.5rem .625rem}.social-post-conversation-workspace .network-post{border-top:.1875rem solid #d8eee6;box-shadow:0 .5rem 1.5rem #2240350a}.social-post-conversation-workspace .network-post-body{max-width:48rem}.social-post-conversation-workspace .post-comment-current{color:#087b5d;font-weight:700}.social-post-conversation-workspace .comment-thread{border-top:.1875rem solid #8bc9b3;margin-top:0;padding:1.125rem}.social-post-conversation-workspace .comment-thread>h2{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;font-size:1.125rem;display:flex}.social-post-conversation-workspace .comment-thread>h2 span{font-size:.8125rem}.social-post-conversation-workspace .comment-thread>.social-comment-history-control{gap:1rem;min-height:5.25rem;margin-bottom:.25rem;padding:.875rem 1rem}.social-post-conversation-workspace .social-comment-history-control div span,.social-post-conversation-workspace .social-comment-history-control div small,.social-post-conversation-workspace .social-comment-history-control>b,.social-post-conversation-workspace .social-comment-history-control>p{font-size:.75rem}.social-post-conversation-workspace .social-comment-history-control div strong{margin-top:.375rem;font-size:.9375rem}.social-post-conversation-workspace .social-comment-history-control div small{margin-top:.25rem}.social-post-conversation-workspace .social-comment-history-control button{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-post-conversation-workspace .comment-thread>article{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:6.25rem;padding:1rem .25rem}.social-post-conversation-workspace .comment-thread article .social-avatar,.social-post-conversation-workspace .comment-thread article .person-avatar{width:2.75rem;height:2.75rem}.social-post-conversation-workspace .comment-thread article strong,.social-post-conversation-workspace .comment-thread article .comment-author-link{font-size:.9375rem}.social-post-conversation-workspace .comment-thread article small{margin-top:.25rem;font-size:.75rem}.social-post-conversation-workspace .comment-thread article p{max-width:48rem;margin-top:.625rem;font-size:1rem;line-height:1.65}.social-post-conversation-workspace .post-detail-comment-empty,.social-post-conversation-workspace .post-detail-comments-locked{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.875rem;min-height:6rem;padding:1rem .25rem;font-size:.875rem;display:grid}.social-post-conversation-workspace .post-detail-comment-empty>span,.social-post-conversation-workspace .post-detail-comments-locked>span{color:#08795d;background:#edf4f1;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid}.social-post-conversation-workspace .post-detail-comment-empty strong,.social-post-conversation-workspace .post-detail-comments-locked strong{font-size:.9375rem;display:block}.social-post-conversation-workspace .post-detail-comment-empty small,.social-post-conversation-workspace .post-detail-comments-locked small{margin-top:.25rem;font-size:.8125rem;display:block}.social-post-conversation-workspace .comment-thread form{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-top:1rem}.social-post-conversation-workspace .comment-thread textarea{min-height:7rem;padding:.875rem;font-size:1rem;line-height:1.55}.social-post-conversation-workspace .comment-thread form button{cursor:pointer;align-self:end;min-width:8rem;min-height:2.75rem;font-size:.875rem}.social-post-conversation-workspace .social-post-unavailable{grid-template-columns:3.75rem minmax(0,1fr) auto;gap:1rem;min-height:14rem;padding:1.25rem}.social-post-conversation-workspace .social-post-unavailable>span{width:3.5rem;height:3.5rem;font-size:1.25rem}.social-post-conversation-workspace .social-post-unavailable>div>small,.social-post-conversation-workspace .social-post-unavailable a,.social-post-conversation-workspace .social-post-unavailable button{font-size:.75rem}.social-post-conversation-workspace .social-post-unavailable h2{font-size:1.125rem}.social-post-conversation-workspace .social-post-unavailable p{margin-top:.375rem;font-size:.875rem;line-height:1.55}.social-post-conversation-workspace .social-post-unavailable nav{gap:.5rem}.social-post-conversation-workspace .social-post-unavailable a,.social-post-conversation-workspace .social-post-unavailable button{cursor:pointer;min-height:2.5rem;padding-inline:.75rem}@media (max-width:47.5rem){.social-post-conversation-workspace .social-page-heading{align-items:flex-start;min-height:0}.social-post-conversation-workspace .post-detail-live-bar,.social-post-conversation-workspace .social-content-context-lens,.social-post-conversation-workspace .social-post-unavailable{align-items:stretch}.social-post-conversation-workspace .social-post-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.social-post-conversation-workspace .social-post-unavailable nav{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:30rem){.social-post-conversation-workspace .social-page-heading,.social-post-conversation-workspace .post-detail-live-bar{flex-direction:column}.social-post-conversation-workspace .social-page-heading>a,.social-post-conversation-workspace .post-detail-live-bar button{justify-content:center;width:100%}.social-post-conversation-workspace .social-content-context-lens{grid-template-columns:2.75rem minmax(0,1fr)}.social-post-conversation-workspace .social-content-context-lens>b{grid-column:2;justify-self:start}.social-post-conversation-workspace .comment-thread>h2{flex-direction:column;align-items:flex-start;gap:.25rem}.social-post-conversation-workspace .comment-thread>.social-comment-history-control,.social-post-conversation-workspace .comment-thread form,.social-post-conversation-workspace .social-post-unavailable nav{grid-template-columns:1fr}.social-post-conversation-workspace .social-comment-history-control button,.social-post-conversation-workspace .social-comment-history-control>b,.social-post-conversation-workspace .comment-thread form button{text-align:center;width:100%}}.social-readable-workspace .post-person-safety-actions,.social-post-conversation-workspace .social-comment-person-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.social-readable-workspace .post-person-safety-actions{border-left:1px solid #e0e6e3;margin-left:auto;padding-left:.75rem}.social-readable-workspace .post-person-safety-actions button,.social-readable-workspace .post-person-safety-actions a,.social-post-conversation-workspace .social-comment-person-actions button,.social-post-conversation-workspace .social-comment-person-actions a{color:#91433f;cursor:pointer;background:snow;border:1px solid #d8b9b6;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .8rem;font-size:.75rem;font-weight:780;line-height:1.25;display:inline-flex}.social-readable-workspace .post-person-safety-actions button,.social-post-conversation-workspace .social-comment-person-actions button{color:#66736e;background:#fff;border-color:#d9dedc}.social-readable-workspace .post-person-safety-actions button:hover,.social-readable-workspace .post-person-safety-actions a:hover,.social-post-conversation-workspace .social-comment-person-actions button:hover,.social-post-conversation-workspace .social-comment-person-actions a:hover{background:#fff4f3;border-color:#a55a55}.social-post-conversation-workspace .social-publication-safety-boundary{background:#f3f9f7;border:1px solid #c7dcd5;border-left:3px solid #16785b;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:6.5rem;padding:1rem 1.15rem;display:grid}.social-post-conversation-workspace .social-publication-safety-boundary>span{color:#fff;background:#16785b;place-items:center;width:2.65rem;height:2.65rem;font-size:.9rem;font-weight:850;display:grid}.social-post-conversation-workspace .social-publication-safety-boundary small{color:#16785b;letter-spacing:.06em;font-size:.75rem;font-weight:820}.social-post-conversation-workspace .social-publication-safety-boundary h2{color:#274f43;margin:.25rem 0;font-size:1rem}.social-post-conversation-workspace .social-publication-safety-boundary p{color:#60766e;max-width:58rem;margin:0;font-size:.8rem;line-height:1.55}.social-post-conversation-workspace .social-publication-safety-boundary p b:first-child{color:#64716c}.social-post-conversation-workspace .social-publication-safety-boundary p b:last-child{color:#91433f}.social-post-conversation-workspace .comment-thread>article{scroll-margin-top:1rem}.social-post-conversation-workspace .social-comment-person-actions{margin-top:1rem}.social-block-review-source-context.publication{background:#f8f5fc;border-color:#cbbfdd #cbbfdd #cbbfdd #705695}.social-block-review-source-context.publication>span{background:#705695}.social-block-review-source-context.publication small{color:#705695}.social-block-review-source-context.publication h2{color:#4f3d6c}.social-block-review-source-context.publication>b{color:#624a85;border-color:#cbbfdd}.social-block-review-source-context.publication>footer{color:#70647f;border-color:#ddd4e8}.social-readable-workspace .social-message-report-backdrop{padding:1.25rem}.social-readable-workspace .social-message-report-dialog{border-top-width:.1875rem;width:min(100%,36rem);max-height:calc(100vh - 2.5rem)}.social-readable-workspace .social-message-report-dialog form>header{gap:1rem;padding:1rem 1.125rem}.social-readable-workspace .social-message-report-dialog form>header span,.social-readable-workspace .social-message-report-dialog form>label>span{font-size:.75rem}.social-readable-workspace .social-message-report-dialog form>header h2{margin:.3rem 0;font-size:1.125rem}.social-readable-workspace .social-message-report-dialog form>header p{font-size:.8125rem}.social-readable-workspace .social-message-report-dialog form>header button{cursor:pointer;flex-basis:2.75rem;width:2.75rem;height:2.75rem;font-size:1rem}.social-readable-workspace .social-message-report-dialog form>label{margin:1rem 1.125rem 0}.social-readable-workspace .social-message-report-dialog select,.social-readable-workspace .social-message-report-dialog textarea{padding:.75rem;font-size:.875rem}.social-readable-workspace .social-message-report-dialog select{min-height:2.75rem}.social-readable-workspace .social-message-report-dialog textarea{min-height:8rem}.social-readable-workspace .social-message-report-dialog label>small{font-size:.75rem}.social-readable-workspace .social-message-report-dialog form>aside{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;margin:1rem 1.125rem 0;padding:.875rem}.social-readable-workspace .social-message-report-dialog form>aside>b{width:2.75rem;height:2.75rem;font-size:.875rem}.social-readable-workspace .social-message-report-dialog form>aside strong{font-size:.8125rem}.social-readable-workspace .social-message-report-dialog form>aside small{font-size:.75rem}.social-readable-workspace .social-message-report-dialog form>footer{gap:.75rem;margin-top:1rem;padding:1rem 1.125rem}.social-readable-workspace .social-message-report-dialog form>footer a,.social-readable-workspace .social-message-report-dialog form>footer button,.social-readable-workspace .social-message-report-success nav button,.social-readable-workspace .social-message-report-success nav a{cursor:pointer;min-height:2.75rem;padding:0 .875rem;font-size:.75rem}.social-readable-workspace .social-message-report-error{padding:.75rem 1.125rem;font-size:.75rem}.social-readable-workspace .social-message-report-success{min-height:20rem;padding:2rem}.social-readable-workspace .social-message-report-success>span{width:3rem;height:3rem;font-size:1rem}.social-readable-workspace .social-message-report-success h2{font-size:1.125rem}.social-readable-workspace .social-message-report-success p{font-size:.8125rem}@media (max-width:48rem){.social-readable-workspace .network-post>footer .post-person-safety-actions{border-top:1px solid #e0e6e3;border-left:0;width:100%;margin-left:0;padding-top:.75rem;padding-left:0}.social-readable-workspace .post-person-safety-actions>*{flex:1}}@media (max-width:32rem){.social-readable-workspace .post-person-safety-actions,.social-post-conversation-workspace .social-comment-person-actions,.social-readable-workspace .social-message-report-dialog form>footer,.social-readable-workspace .social-message-report-success nav{flex-direction:column;align-items:stretch}.social-readable-workspace .post-person-safety-actions button,.social-readable-workspace .post-person-safety-actions a,.social-post-conversation-workspace .social-comment-person-actions button,.social-post-conversation-workspace .social-comment-person-actions a,.social-readable-workspace .social-message-report-dialog form>footer>*,.social-readable-workspace .social-message-report-success nav>*{width:100%}.social-post-conversation-workspace .social-publication-safety-boundary{grid-template-columns:1fr}.social-readable-workspace .social-message-report-backdrop{padding:.625rem}}.social-reaction-directory-workspace .social-reaction-heading{background:linear-gradient(105deg,#fff 0% 70%,#fff3f6 100%);border:1px solid #eadde1;border-top:.1875rem solid #b64362;align-items:center;min-height:6.25rem;padding:1rem 1.125rem}.social-reaction-directory-workspace .social-reaction-heading>a{cursor:pointer;white-space:nowrap;align-items:center;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem;display:inline-flex}.social-reaction-directory-workspace .social-reaction-directory-stack{gap:1rem}.social-reaction-directory-workspace .social-reaction-live-bar{background:#fffafb;border:1px solid #e3d9dc;border-left:.1875rem solid #b64362;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.875rem 1rem;display:flex}.social-reaction-directory-workspace .social-reaction-live-bar>div{align-items:center;gap:.75rem;min-width:0;display:flex}.social-reaction-directory-workspace .social-reaction-live-bar>div>i{background:#b64362;border-radius:50%;flex:none;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #b643621a}.social-reaction-directory-workspace .social-reaction-live-bar.syncing>div>i{background:#d59a29}.social-reaction-directory-workspace .social-reaction-live-bar.offline{background:#fbf8f7;border-left-color:#b85e54}.social-reaction-directory-workspace .social-reaction-live-bar.offline>div>i{background:#b85e54}.social-reaction-directory-workspace .social-reaction-live-bar p{margin:0}.social-reaction-directory-workspace .social-reaction-live-bar strong,.social-reaction-directory-workspace .social-reaction-live-bar small{display:block}.social-reaction-directory-workspace .social-reaction-live-bar strong{font-size:.875rem}.social-reaction-directory-workspace .social-reaction-live-bar small{color:#7d7075;margin-top:.25rem;font-size:.75rem}.social-reaction-directory-workspace .social-reaction-live-bar button{color:#8d2945;cursor:pointer;background:#fff;border:1px solid #dfbdc6;flex:none;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750}.social-reaction-directory-workspace .social-reaction-live-bar button b{font-size:1rem}.social-reaction-directory-workspace .social-content-context-lens{grid-template-columns:3rem minmax(0,1fr) auto;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.social-reaction-directory-workspace .social-content-context-lens>span{width:3rem;height:3rem;font-size:1rem}.social-reaction-directory-workspace .social-content-context-lens small,.social-reaction-directory-workspace .social-content-context-lens em,.social-reaction-directory-workspace .social-content-context-lens>b{font-size:.75rem}.social-reaction-directory-workspace .social-content-context-lens strong{margin-top:.25rem;font-size:.9375rem}.social-reaction-directory-workspace .social-content-context-lens em{margin-top:.25rem}.social-reaction-directory-workspace .social-content-context-lens>b{padding:.5rem .625rem}.social-reaction-directory-workspace .social-reaction-overview{grid-template-columns:9rem minmax(0,1fr) auto;min-height:9rem}.social-reaction-directory-workspace .social-reaction-mark{gap:.625rem}.social-reaction-directory-workspace .social-reaction-mark span{font-size:2rem}.social-reaction-directory-workspace .social-reaction-mark small,.social-reaction-directory-workspace .social-reaction-overview>div:nth-child(2)>span{font-size:.75rem}.social-reaction-directory-workspace .social-reaction-overview>div:nth-child(2){gap:.5rem;padding:1.25rem 1.5rem}.social-reaction-directory-workspace .social-reaction-overview h2{font-size:1.25rem;line-height:1.35}.social-reaction-directory-workspace .social-reaction-overview p{font-size:.875rem;line-height:1.5}.social-reaction-directory-workspace .social-reaction-overview p strong{font-size:1rem}.social-reaction-directory-workspace .social-reaction-overview>a{cursor:pointer;align-items:center;min-height:2.5rem;margin-right:1.25rem;padding-inline:.875rem;font-size:.8125rem;display:inline-flex}.social-reaction-directory-workspace .social-reaction-privacy-note{gap:.875rem;min-height:5.25rem;padding:.875rem 1rem}.social-reaction-directory-workspace .social-reaction-privacy-note>span{font-size:1.375rem}.social-reaction-directory-workspace .social-reaction-privacy-note strong{font-size:.875rem}.social-reaction-directory-workspace .social-reaction-privacy-note small{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.social-reaction-directory-workspace .social-reaction-people>header{align-items:center;min-height:6rem;padding:1rem 1.25rem}.social-reaction-directory-workspace .social-reaction-people>header span,.social-reaction-directory-workspace .social-reaction-people>header small{font-size:.75rem}.social-reaction-directory-workspace .social-reaction-people>header h2{margin-top:.375rem;font-size:1.0625rem}.social-reaction-directory-workspace .social-reaction-grid article{min-height:7.25rem;padding:1rem}.social-reaction-directory-workspace .social-reaction-grid article>a,.social-reaction-directory-workspace .social-reaction-grid article>div{gap:.75rem}.social-reaction-directory-workspace .social-reaction-grid article.available>a{cursor:pointer}.social-reaction-directory-workspace .social-reaction-grid .social-avatar.large{width:3.25rem;height:3.25rem;font-size:1rem}.social-reaction-directory-workspace .social-reaction-grid strong{gap:.5rem;font-size:.9375rem}.social-reaction-directory-workspace .social-reaction-grid strong em,.social-reaction-directory-workspace .social-reaction-grid article>a>div>span,.social-reaction-directory-workspace .social-reaction-grid article>div>div>span,.social-reaction-directory-workspace .social-reaction-grid time{font-size:.75rem}.social-reaction-directory-workspace .social-reaction-grid strong em{padding:.25rem .375rem}.social-reaction-directory-workspace .social-reaction-grid small{font-size:.8125rem}.social-reaction-directory-workspace .social-reaction-grid article b{font-size:1.125rem}.social-reaction-directory-workspace .social-reaction-grid time{margin:.625rem 0 0 4rem}.social-reaction-directory-workspace .social-reaction-empty{gap:1rem;min-height:12rem;padding:1.5rem}.social-reaction-directory-workspace .social-reaction-empty>span{font-size:2rem}.social-reaction-directory-workspace .social-reaction-empty strong{font-size:1rem}.social-reaction-directory-workspace .social-reaction-empty p{margin-top:.25rem;font-size:.875rem;line-height:1.55}.social-reaction-directory-workspace .social-reaction-people>footer{flex-wrap:wrap;gap:1rem;min-height:5.5rem;padding:.875rem 1.25rem}.social-reaction-directory-workspace .social-reaction-people>footer strong{font-size:.875rem}.social-reaction-directory-workspace .social-reaction-people>footer small,.social-reaction-directory-workspace .social-reaction-people>footer>span,.social-reaction-directory-workspace .social-reaction-people>footer>p{font-size:.75rem}.social-reaction-directory-workspace .social-reaction-people>footer button{cursor:pointer;min-height:2.5rem;padding-inline:.875rem;font-size:.8125rem}.social-reaction-directory-workspace .social-reaction-people>footer>p{flex-basis:100%;padding:.5rem .625rem;position:static}.social-reaction-directory-workspace .social-reaction-unavailable{background:#fff;border:1px solid #eadde1;border-left:.1875rem solid #b64362;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:14rem;padding:1.25rem;display:grid}.social-reaction-directory-workspace .social-reaction-unavailable>span{color:#a23852;background:#fff0f4;place-items:center;width:3.5rem;height:3.5rem;font-size:1.25rem;display:grid}.social-reaction-directory-workspace .social-reaction-unavailable>div>small,.social-reaction-directory-workspace .social-reaction-unavailable a,.social-reaction-directory-workspace .social-reaction-unavailable button{font-size:.75rem}.social-reaction-directory-workspace .social-reaction-unavailable>div>small{color:#9d304e;letter-spacing:.08em;font-weight:800}.social-reaction-directory-workspace .social-reaction-unavailable h2{margin:.375rem 0 0;font-size:1.125rem}.social-reaction-directory-workspace .social-reaction-unavailable p{color:#756b6f;margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.social-reaction-directory-workspace .social-reaction-unavailable nav{gap:.5rem;display:flex}.social-reaction-directory-workspace .social-reaction-unavailable a,.social-reaction-directory-workspace .social-reaction-unavailable button{color:#8d2945;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c78b9c;justify-content:center;align-items:center;min-height:2.5rem;padding-inline:.75rem;font-weight:750;display:inline-flex}@media (max-width:47.5rem){.social-reaction-directory-workspace .social-reaction-overview{grid-template-columns:7rem minmax(0,1fr)}.social-reaction-directory-workspace .social-reaction-overview>a{border-width:1px 0 0;grid-column:1/-1;justify-content:center;min-height:3rem;margin:0}.social-reaction-directory-workspace .social-reaction-grid{grid-template-columns:1fr}.social-reaction-directory-workspace .social-reaction-unavailable{grid-template-columns:3.5rem minmax(0,1fr)}.social-reaction-directory-workspace .social-reaction-unavailable nav{grid-column:1/-1}}@media (max-width:30rem){.social-reaction-directory-workspace .social-reaction-heading,.social-reaction-directory-workspace .social-reaction-live-bar,.social-reaction-directory-workspace .social-reaction-people>header,.social-reaction-directory-workspace .social-reaction-people>footer{flex-direction:column;align-items:stretch}.social-reaction-directory-workspace .social-reaction-heading>a,.social-reaction-directory-workspace .social-reaction-live-bar button,.social-reaction-directory-workspace .social-reaction-people>footer button,.social-reaction-directory-workspace .social-reaction-unavailable a,.social-reaction-directory-workspace .social-reaction-unavailable button{text-align:center;justify-content:center;width:100%}.social-reaction-directory-workspace .social-reaction-mark{display:none}.social-reaction-directory-workspace .social-reaction-overview{grid-template-columns:1fr}.social-reaction-directory-workspace .social-reaction-overview>div:nth-child(2){padding:1rem}.social-reaction-directory-workspace .social-content-context-lens{grid-template-columns:2.75rem minmax(0,1fr)}.social-reaction-directory-workspace .social-content-context-lens>b{grid-column:2;justify-self:start}.social-reaction-directory-workspace .social-reaction-unavailable nav{grid-template-columns:1fr;display:grid}}.account-onboarding-page,.login-gateway-page{color:#1d3029}.account-onboarding-page button:not(:disabled),.login-gateway-page button:not(:disabled),.account-onboarding-page a,.login-gateway-page a{cursor:pointer}.account-onboarding-page :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #08795d57}.login-gateway-page :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #08795d57}.account-onboarding-page .account-onboarding-visibility label:has(input:focus-visible){outline-offset:2px;outline:3px solid #08795d57}.account-onboarding-page .account-location-choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #08795d57}.account-onboarding-page .account-onboarding-topbar nav a{min-height:44px;padding-inline:13px;font-size:.8125rem}.account-onboarding-page .account-onboarding-breadcrumb{min-height:44px;font-size:.75rem}.account-onboarding-page .account-onboarding-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.account-onboarding-page .account-onboarding-heading{min-height:160px}.account-onboarding-page .account-onboarding-heading span,.account-onboarding-page .account-onboarding-heading>b{font-size:.75rem}.account-onboarding-page .account-onboarding-heading h1{margin-block:8px 7px;font-size:1.5rem}.account-onboarding-page .account-onboarding-heading p{font-size:.9375rem;line-height:1.55}.account-onboarding-page .account-onboarding-steps.four{grid-template-columns:repeat(4,1fr)}.account-onboarding-page .account-onboarding-steps li{grid-template-columns:32px minmax(0,1fr);min-height:66px}.account-onboarding-page .account-onboarding-steps li>b{width:30px;height:30px;font-size:.75rem}.account-onboarding-page .account-onboarding-steps strong{font-size:.8125rem}.account-onboarding-page .account-onboarding-steps small{font-size:.75rem}.account-onboarding-page .account-onboarding-form>section>header{min-height:78px;padding:14px 17px}.account-onboarding-page .account-onboarding-form>section>header span,.account-onboarding-page .account-onboarding-form>section>header>b{font-size:.75rem}.account-onboarding-page .account-onboarding-form>section>header h2{margin-top:5px;font-size:1.0625rem}.account-onboarding-page .account-onboarding-form>section>header p{font-size:.8125rem;line-height:1.45}.account-onboarding-page .account-onboarding-fields{gap:13px;padding:17px}.account-onboarding-page .account-onboarding-fields label>span{font-size:.8125rem}.account-onboarding-page .account-onboarding-fields input,.account-onboarding-page .account-onboarding-fields textarea,.account-onboarding-page .account-onboarding-fields select{min-height:44px;font-size:.9375rem}.account-onboarding-page .account-onboarding-fields label>small,.account-onboarding-page .account-location-choice small{font-size:.75rem;line-height:1.4}.account-onboarding-page .account-handle-field{grid-template-columns:34px minmax(0,1fr);height:44px}.account-onboarding-page .account-handle-field i{font-size:.875rem}.account-onboarding-page .account-handle-field input{min-height:42px}.account-onboarding-page .account-onboarding-visibility{gap:10px;padding:16px 16px 9px}.account-onboarding-page .account-onboarding-visibility label{grid-template-columns:32px minmax(0,1fr);min-height:96px}.account-onboarding-page .account-onboarding-visibility label>i{width:30px;height:30px;font-size:.75rem}.account-onboarding-page .account-onboarding-visibility strong,.account-onboarding-page .account-location-choice strong{font-size:.875rem}.account-onboarding-page .account-onboarding-visibility small{font-size:.75rem;line-height:1.4}.account-onboarding-page .account-location-choice{min-height:58px;margin:0 16px 16px}.account-onboarding-page .account-onboarding-form>footer{min-height:76px;padding:13px 15px}.account-onboarding-page .account-onboarding-form>footer small,.account-onboarding-page .account-onboarding-form>footer p{font-size:.75rem;line-height:1.45}.account-onboarding-page .account-onboarding-form>footer button{min-height:44px;padding-inline:16px;font-size:.875rem}.account-onboarding-page .account-context-card>header{min-height:58px}.account-onboarding-page .account-context-card>header span,.account-onboarding-page .account-context-card>header b,.account-onboarding-page .account-onboarding-preview>span,.account-onboarding-page .account-onboarding-next>span{font-size:.75rem}.account-onboarding-page .account-independent-state{min-height:220px}.account-onboarding-page .account-independent-state h2{font-size:1rem}.account-onboarding-page .account-independent-state p{font-size:.875rem;line-height:1.55}.account-onboarding-page .account-independent-state a,.account-onboarding-page .account-context-manage{min-height:44px;font-size:.8125rem}.account-onboarding-page .account-context-list article{min-height:74px}.account-onboarding-page .account-context-list small,.account-onboarding-page .account-context-list em{font-size:.75rem}.account-onboarding-page .account-context-list strong,.account-onboarding-page .account-onboarding-safety strong{font-size:.8125rem}.account-onboarding-page .account-onboarding-safety p,.account-onboarding-page .account-onboarding-preview small{font-size:.75rem;line-height:1.45}.account-onboarding-page .account-onboarding-preview strong{font-size:.8125rem}.account-onboarding-page .account-onboarding-next h2{font-size:1rem}.account-onboarding-page .account-onboarding-next a{min-height:44px;font-size:.8125rem}.account-onboarding-page .account-onboarding-next a.primary{color:#fff;background:#08795d;border:1px solid #08795d;padding-inline:10px}.account-onboarding-page .account-onboarding-footer{font-size:.75rem}.account-onboarding-page .account-onboarding-footer a{align-items:center;min-height:44px;display:inline-flex}.account-onboarding-page .account-onboarding-start-options{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.account-onboarding-page .account-onboarding-start-options>button{min-height:130px;color:inherit;font:inherit;text-align:left;background:#fbfcfc;border:1px solid #d9e2de;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.account-onboarding-page .account-onboarding-start-options>button.selected{background:#eef8f4;border-color:#52ae91;box-shadow:inset 4px 0 #0d9a71}.account-onboarding-page .account-onboarding-start-options>button>i{color:#61716b;background:#e5eeeb;place-items:center;width:32px;height:32px;font-size:.8125rem;font-style:normal;display:grid}.account-onboarding-page .account-onboarding-start-options>button.selected>i{color:#08795d;background:#d5eee5}.account-onboarding-page .account-onboarding-start-options small,.account-onboarding-page .account-onboarding-start-options strong,.account-onboarding-page .account-onboarding-start-options p{display:block}.account-onboarding-page .account-onboarding-start-options small{color:#08795d;letter-spacing:.06em;font-size:.75rem;font-weight:850}.account-onboarding-page .account-onboarding-start-options strong{margin-top:5px;font-size:.9375rem}.account-onboarding-page .account-onboarding-start-options p{color:#697871;margin:5px 0 0;font-size:.8125rem;line-height:1.5}.account-onboarding-page .account-onboarding-start-options>button>b{color:#66776f;border:1px solid #d1ddd8;padding:5px 7px;font-size:.75rem}.account-onboarding-page .account-onboarding-start>footer{background:#f5f8f7;border-top:1px solid #e1e7e4;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:grid}.account-onboarding-page .account-onboarding-start>footer>span{color:#08795d;place-items:center;width:30px;height:30px;display:grid}.account-onboarding-page .account-onboarding-start>footer p,.account-onboarding-page .account-onboarding-start>footer strong,.account-onboarding-page .account-onboarding-start>footer small{margin:0;display:block}.account-onboarding-page .account-onboarding-start>footer strong{font-size:.8125rem}.account-onboarding-page .account-onboarding-start>footer small{color:#74827c;margin-top:3px;font-size:.75rem}.login-gateway-page .login-message>span,.login-gateway-page .secure-login,.login-gateway-page .login-brand-side>small{font-size:.75rem}.login-gateway-page .login-message h1{max-width:490px;font-size:1.75rem;line-height:1.15}.login-gateway-page .login-message>p{font-size:.9375rem;line-height:1.6}.login-gateway-page .login-context-map i,.login-gateway-page .login-context-map span{font-size:.75rem}.login-gateway-page .login-gateway-panel{width:min(100%,520px)}.login-gateway-page .login-gateway-panel>h2{font-size:1.25rem}.login-gateway-page .login-gateway-panel>p,.login-gateway-page .login-auth-assurances strong,.login-gateway-page .login-auth-button strong,.login-gateway-page .login-first-access a,.login-gateway-page .login-auth-privacy strong{font-size:.875rem}.login-gateway-page .login-auth-assurances p,.login-gateway-page .login-auth-button small,.login-gateway-page .login-first-access>span,.login-gateway-page .login-first-access p,.login-gateway-page .login-auth-privacy small,.login-gateway-page .login-gateway-footer a{font-size:.75rem;line-height:1.45}.login-gateway-page .login-auth-button{min-height:60px}.login-gateway-page .login-first-access a,.login-gateway-page .login-context-list header a,.login-gateway-page .login-independent-note a{align-items:center;min-height:44px;display:inline-flex}.login-gateway-page .login-gateway-footer{flex-wrap:wrap;gap:2px 14px;display:flex}.login-gateway-page .login-gateway-footer a{align-items:center;min-height:44px;display:inline-flex}.login-gateway-page .login-recognized-head small,.login-gateway-page .login-recognized-head>b,.login-gateway-page .login-context-summary span,.login-gateway-page .login-context-summary small,.login-gateway-page .login-primary-destination>span,.login-gateway-page .login-primary-destination small,.login-gateway-page .login-destination-grid small,.login-gateway-page .login-context-list header span,.login-gateway-page .login-context-list header a,.login-gateway-page .login-context-list p small,.login-gateway-page .login-context-list article>span,.login-gateway-page .login-independent-note p{font-size:.75rem;line-height:1.4}.login-gateway-page .login-recognized-head h2{font-size:1.125rem}.login-gateway-page .login-recognized-head p,.login-gateway-page .login-destination-grid strong,.login-gateway-page .login-context-list p strong,.login-gateway-page .login-independent-note strong,.login-gateway-page .login-independent-note a{font-size:.8125rem}.login-gateway-page .login-context-summary strong{font-size:1rem}.login-gateway-page .login-primary-destination strong{font-size:.9375rem}.login-gateway-page .login-destination-grid>a{min-height:66px}.login-gateway-page .login-system-switcher{background:#fff;border:1px solid #d9e3df;margin-top:12px}.login-gateway-page .login-system-switcher>header{background:#f7faf8;border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 10px;display:flex}.login-gateway-page .login-system-switcher>header span,.login-gateway-page .login-system-switcher>header strong{display:block}.login-gateway-page .login-system-switcher>header span,.login-gateway-page .login-system-switcher>header>b{color:#70817b;font-size:.75rem;font-weight:850}.login-gateway-page .login-system-switcher>header strong{margin-top:2px;font-size:.8125rem}.login-gateway-page .login-destination-grid{background:#dde5e2;gap:1px;margin-top:0}.login-gateway-page .login-destination-grid>.login-destination{color:#263b34;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:76px;padding:9px 10px;display:grid}.login-gateway-page .login-destination-grid>.login-destination:nth-child(5){grid-column:1/-1}.login-gateway-page .login-destination-grid>a.login-destination:hover{background:#f2f8f5}.login-gateway-page .login-destination-grid>.login-destination.initial{background:#f2f8f5;box-shadow:inset 3px 0 #08795d}.login-gateway-page .login-destination-grid>.login-destination.locked{color:#6c7874;background:#f3f5f4}.login-gateway-page .login-destination-grid>.login-destination i{width:31px;height:31px;font-size:.8125rem}.login-gateway-page .login-destination-grid>.login-destination strong{font-size:.8125rem}.login-gateway-page .login-destination-grid>.login-destination small,.login-gateway-page .login-destination-grid>.login-destination>b{font-size:.75rem;line-height:1.35}.login-gateway-page .login-destination-grid>.login-destination>b{color:#08795d}.login-gateway-page .login-destination-grid>.login-destination.locked i{color:#71807a;background:#e2e7e5}.login-gateway-page .login-destination-grid>.login-destination.locked>b{color:#7b8883}.login-gateway-page .login-system-switcher>footer{color:#d8e8e2;background:#17382f;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:grid}.login-gateway-page .login-system-switcher>footer>span{color:#83dfc2;background:#245244;place-items:center;width:25px;height:25px;font-size:.8125rem;display:grid}.login-gateway-page .login-system-switcher>footer p{margin:0;font-size:.75rem;line-height:1.4}.login-gateway-page .login-newcomer-head{border-bottom:1px solid #e1e8e5;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.login-gateway-page .login-newcomer-head>span{color:#9bd5fa;background:#17384e;place-items:center;width:52px;height:52px;font-size:1rem;font-weight:850;display:grid}.login-gateway-page .login-newcomer-head small,.login-gateway-page .login-newcomer-head>b{color:#3975a0;letter-spacing:.06em;font-size:.75rem;font-weight:850}.login-gateway-page .login-newcomer-head h2{margin:4px 0 2px;font-size:1.125rem}.login-gateway-page .login-newcomer-head p{color:#708079;margin:0;font-size:.75rem}.login-gateway-page .login-newcomer-head>b{align-items:center;gap:5px;display:flex}.login-gateway-page .login-newcomer-head>b i{background:#3384b9;border-radius:50%;width:7px;height:7px}.login-gateway-page .login-newcomer-status{border:1px solid #dbe4e0;margin-top:14px;display:grid}.login-gateway-page .login-newcomer-status article{border-bottom:1px solid #e6ebe9;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.login-gateway-page .login-newcomer-status article:last-child{border-bottom:0}.login-gateway-page .login-newcomer-status article>span{color:#3975a0;background:#e8f1f6;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:850;display:grid}.login-gateway-page .login-newcomer-status p,.login-gateway-page .login-newcomer-status strong,.login-gateway-page .login-newcomer-status small{margin:0;display:block}.login-gateway-page .login-newcomer-status strong{font-size:.875rem}.login-gateway-page .login-newcomer-status small,.login-gateway-page .login-newcomer-status article>b{color:#74817c;margin-top:3px;font-size:.75rem}.login-gateway-page .login-newcomer-choice{background:#f2f7fa;border-left:4px solid #3975a0;margin-top:12px;padding:14px 15px}.login-gateway-page .login-newcomer-choice>span{color:#3975a0;letter-spacing:.07em;font-size:.75rem;font-weight:850}.login-gateway-page .login-newcomer-choice h3{margin:5px 0;font-size:1rem}.login-gateway-page .login-newcomer-choice p{color:#61726b;margin:0;font-size:.8125rem;line-height:1.5}.login-gateway-page .login-newcomer-choice>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.login-gateway-page .login-newcomer-choice>div b{color:#496b80;background:#fff;border:1px solid #cddde6;padding:5px 7px;font-size:.75rem}.login-gateway-page .login-create-identity{color:#fff;background:#08795d;border:1px solid #08795d;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;margin-top:12px;padding:9px 13px;display:grid}.login-gateway-page .login-create-identity>span{border:1px solid #5cb69e;place-items:center;width:34px;height:34px;display:grid}.login-gateway-page .login-create-identity p,.login-gateway-page .login-create-identity small,.login-gateway-page .login-create-identity strong{margin:0;display:block}.login-gateway-page .login-create-identity small{color:#a8dccd;font-size:.75rem}.login-gateway-page .login-create-identity strong{margin-top:2px;font-size:.9375rem}@media (max-width:880px){.account-onboarding-page .account-onboarding-layout{grid-template-columns:1fr}}@media (max-width:680px){.account-onboarding-page .account-onboarding-steps.four,.account-onboarding-page .account-onboarding-start-options{grid-template-columns:1fr}.account-onboarding-page .account-onboarding-start-options>button{min-height:116px}.login-gateway-page .login-newcomer-head{grid-template-columns:48px minmax(0,1fr)}.login-gateway-page .login-newcomer-head>span{width:46px;height:46px}.login-gateway-page .login-newcomer-head>b{grid-column:2}.login-gateway-page .login-gateway-footer{grid-template-columns:1fr;display:grid}}@media (max-width:440px){.account-onboarding-page .account-onboarding-start-options>button{grid-template-columns:32px minmax(0,1fr)}.account-onboarding-page .account-onboarding-start-options>button>b{grid-column:2;width:max-content}.login-gateway-page .login-newcomer-status article{grid-template-columns:30px minmax(0,1fr)}.login-gateway-page .login-newcomer-status article>b{grid-column:2}.login-gateway-page .login-destination-grid>.login-destination:nth-child(5){grid-column:auto}}.account-onboarding-page .account-onboarding-origin{background:#edf7f3;border:1px solid #c9ddd6;border-top-width:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:96px;padding:13px 16px;display:grid}.account-onboarding-page .account-onboarding-origin>span{color:#55dcb2;background:#153d32;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;display:grid}.account-onboarding-page .account-onboarding-origin>div{min-width:0}.account-onboarding-page .account-onboarding-origin small,.account-onboarding-page .account-onboarding-origin strong{display:block}.account-onboarding-page .account-onboarding-origin small{color:#08795d;letter-spacing:.07em;font-size:.75rem;font-weight:850}.account-onboarding-page .account-onboarding-origin strong{color:#213a32;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.9375rem;overflow:hidden}.account-onboarding-page .account-onboarding-origin p{color:#60756d;max-width:670px;margin:5px 0 0;font-size:.8125rem;line-height:1.45}.account-onboarding-page .account-onboarding-origin>a{color:#08795d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #8ebcaf;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:.8125rem;font-weight:750;display:inline-flex}@media (max-width:680px){.account-onboarding-page .account-onboarding-origin{grid-template-columns:42px minmax(0,1fr);padding:13px}.account-onboarding-page .account-onboarding-origin>span{width:40px;height:40px}.account-onboarding-page .account-onboarding-origin>a{grid-column:1/-1;width:100%}}.appearance-readable-studio{gap:1rem}.appearance-readable-studio :is(button,label,input[type=color]){cursor:pointer}.appearance-readable-studio button:disabled{cursor:not-allowed}.appearance-readable-studio label:has(input:disabled){cursor:not-allowed}.appearance-readable-studio .panel-heading{min-height:5rem;padding:1rem 1.125rem}.appearance-readable-studio .panel-heading h2{font-size:1.125rem;line-height:1.25}.appearance-readable-studio .panel-heading p{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.appearance-readable-studio .contextual-network-brand{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:1rem;min-height:7.5rem;padding:1rem 1.125rem}.appearance-readable-studio .contextual-network-brand-mark{width:4.25rem;height:4.25rem;font-size:1.25rem}.appearance-readable-studio .contextual-network-brand>div:nth-child(2) span,.appearance-readable-studio .contextual-network-brand aside b,.appearance-readable-studio .contextual-network-brand aside span,.appearance-readable-studio .contextual-network-brand aside a{font-size:.75rem}.appearance-readable-studio .contextual-network-brand h2{margin:.375rem 0 .25rem;font-size:1.25rem}.appearance-readable-studio .contextual-network-brand p{font-size:.875rem;line-height:1.5}.appearance-readable-studio .contextual-network-brand aside{gap:.375rem}.appearance-readable-studio .appearance-scope-summary,.appearance-readable-studio .appearance-permission-strip>b,.appearance-readable-studio .appearance-scope-panel>footer,.appearance-readable-studio .appearance-scope-panel>footer>b{font-size:.75rem}.appearance-readable-studio .appearance-scope-summary{padding:.375rem .5rem}.appearance-readable-studio .appearance-permission-strip{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem}.appearance-readable-studio .appearance-permission-strip>span{width:2.375rem;height:2.375rem;font-size:1rem}.appearance-readable-studio .appearance-permission-strip strong{font-size:.875rem}.appearance-readable-studio .appearance-permission-strip small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.appearance-readable-studio .appearance-permission-strip>b{padding:.375rem .5rem}.appearance-readable-studio .appearance-scope-tree{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;max-height:24rem;padding:.875rem 1rem}.appearance-readable-studio .appearance-scope-tree>button{border-radius:.25rem;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;min-height:4.75rem;padding:.75rem}.appearance-readable-studio .appearance-scope-tree>button.selected{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.appearance-readable-studio .appearance-scope-tree>button.selected{border-color:color-mix(in srgb, var(--green) 58%, white)}}.appearance-readable-studio .appearance-scope-tree>button.selected{box-shadow:inset .25rem 0 var(--green), 0 .375rem 1rem #16443412}.appearance-readable-studio .appearance-scope-tree>button>span{width:2.375rem;height:2.375rem;font-size:.75rem}.appearance-readable-studio .appearance-scope-tree>button.depth-0>span,.appearance-readable-studio .appearance-scope-tree>button.depth-2>span{font-size:1rem}.appearance-readable-studio .appearance-scope-tree strong{font-size:.875rem}.appearance-readable-studio .appearance-scope-tree small{margin-top:.25rem;font-size:.75rem}.appearance-readable-studio .appearance-scope-tree button>i{padding:.25rem .375rem;font-size:.75rem}.appearance-readable-studio .appearance-scope-panel>footer{gap:.5rem;min-height:3.25rem;padding:.5rem 1rem}.appearance-readable-studio .appearance-scope-panel>footer>span{padding:.25rem .375rem}.appearance-readable-studio .appearance-scope-compass{border-top:.1875rem solid var(--green);grid-template-columns:minmax(14rem,.8fr) minmax(29rem,1.55fr) minmax(14rem,.8fr);align-items:stretch;display:grid;overflow:hidden}.appearance-readable-studio .appearance-scope-compass>header{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem 1.125rem;display:grid}.appearance-readable-studio .appearance-scope-compass>header>span{color:#fff;background:#173d32;place-items:center;width:2.875rem;height:2.875rem;font-size:.875rem;font-weight:900;display:grid}.appearance-readable-studio .appearance-scope-compass small{letter-spacing:.06em;font-size:.75rem;font-weight:850}.appearance-readable-studio .appearance-scope-compass>header small,.appearance-readable-studio .appearance-scope-compass>aside small{color:var(--green-deep)}.appearance-readable-studio .appearance-scope-compass>header strong,.appearance-readable-studio .appearance-scope-compass>aside strong{margin-top:.25rem;font-size:.9375rem;line-height:1.3;display:block}.appearance-readable-studio .appearance-scope-compass p{color:#6d7d76;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.appearance-readable-studio .appearance-scope-compass>ol{border-inline:1px solid #e0e7e4;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.appearance-readable-studio .appearance-scope-compass li{background:#fbfcfc;border-right:1px solid #e7ecea;grid-template-columns:1.75rem minmax(0,1fr);align-content:center;gap:.5rem;min-width:0;padding:.875rem .625rem;display:grid;position:relative}.appearance-readable-studio .appearance-scope-compass li:last-child{border-right:0}.appearance-readable-studio .appearance-scope-compass li.current{box-shadow:inset 0 -.1875rem var(--green);background:#eaf7f2}.appearance-readable-studio .appearance-scope-compass li>i{color:#72837b;background:#fff;border:1px solid #d1ddd8;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.appearance-readable-studio .appearance-scope-compass li.current>i{border-color:var(--green);background:var(--green);color:#fff}.appearance-readable-studio .appearance-scope-compass li.source>i{color:var(--green-deep);border-color:#9cc8b9}.appearance-readable-studio .appearance-scope-compass li span{min-width:0}.appearance-readable-studio .appearance-scope-compass li strong,.appearance-readable-studio .appearance-scope-compass li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appearance-readable-studio .appearance-scope-compass li strong{color:#354a42;font-size:.8125rem}.appearance-readable-studio .appearance-scope-compass li small{color:#84928c;margin-top:.25rem}.appearance-readable-studio .appearance-scope-compass>aside{background:#f7faf8;align-content:center;padding:1rem 1.125rem;display:grid}.appearance-readable-studio .appearance-manager{grid-template-columns:minmax(34rem,.94fr) minmax(39rem,1.06fr);gap:1rem}.appearance-readable-studio .appearance-editor-column,.appearance-readable-studio .appearance-preview-column{gap:1rem}.appearance-readable-studio .appearance-status-panel{gap:1rem;min-height:5rem;padding:.875rem 1.125rem}.appearance-readable-studio .appearance-status-panel p,.appearance-readable-studio .appearance-status-panel>strong,.appearance-readable-studio .appearance-state{font-size:.8125rem}.appearance-readable-studio .appearance-status-panel>strong{background:#f7faf8;border:1px solid #dce4e0;padding:.375rem .5rem}.appearance-readable-studio .appearance-state i{width:.5rem;height:.5rem}.appearance-readable-studio .appearance-theme-list{gap:.625rem;padding:.875rem}.appearance-readable-studio .appearance-theme{border-radius:.25rem;grid-template-columns:4.5rem minmax(0,1fr) 1.25rem;gap:.75rem;min-height:6rem;padding:.75rem}.appearance-readable-studio .appearance-theme.selected,.appearance-readable-studio .appearance-layout.selected{box-shadow:inset .25rem 0 var(--green)}.appearance-readable-studio .appearance-swatches{padding-left:.5rem}.appearance-readable-studio .appearance-swatches i{width:1.75rem;height:3rem;margin-left:-.5rem}.appearance-readable-studio .appearance-theme strong,.appearance-readable-studio .appearance-theme>b{font-size:.875rem}.appearance-readable-studio .appearance-theme small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.appearance-readable-studio .appearance-layout-list{gap:.625rem;padding:.875rem}.appearance-readable-studio .appearance-layout{border-radius:.25rem;grid-template-columns:8.25rem minmax(0,1fr) auto;gap:1rem;min-height:7.5rem;padding:.875rem}.appearance-readable-studio .appearance-layout-map{width:8rem;height:4.75rem}.appearance-readable-studio .appearance-layout>span:nth-child(2) strong{font-size:.9375rem}.appearance-readable-studio .appearance-layout>span:nth-child(2) small,.appearance-readable-studio .appearance-layout>span:nth-child(2) em{margin-top:.25rem;font-size:.75rem;line-height:1.4}.appearance-readable-studio .appearance-layout>b,.appearance-readable-studio .appearance-layout-source,.appearance-readable-studio .appearance-layout-source strong{font-size:.75rem}.appearance-readable-studio .appearance-layout-source{min-height:3.25rem;padding:.625rem 1rem}.appearance-readable-studio .appearance-inherit-action,.appearance-readable-studio .appearance-row-inherit,.appearance-readable-studio .appearance-logo-remove,.appearance-readable-studio .appearance-breadcrumb-source>button{min-height:2.25rem;padding-inline:.625rem;font-size:.75rem}.appearance-readable-studio .appearance-mark-sample{width:2.5rem;height:2.5rem;font-size:1rem}.appearance-readable-studio .appearance-identity-fields{gap:.75rem;padding:1rem}.appearance-readable-studio .appearance-identity-fields label{gap:.375rem}.appearance-readable-studio .appearance-identity-fields label>span,.appearance-readable-studio .appearance-identity-fields input{font-size:.875rem}.appearance-readable-studio .appearance-identity-fields input{min-height:2.75rem;padding-inline:.75rem}.appearance-readable-studio .appearance-logo-editor{grid-template-columns:4.75rem minmax(0,1fr) auto;gap:.875rem;min-height:7rem;margin:0 1rem 1rem;padding:.875rem}.appearance-readable-studio .appearance-logo-editor>div{width:4.5rem;height:4.5rem;font-size:1.375rem}.appearance-readable-studio .appearance-logo-editor>p span,.appearance-readable-studio .appearance-logo-editor>p small,.appearance-readable-studio .appearance-logo-editor>nav label,.appearance-readable-studio .appearance-source{font-size:.75rem}.appearance-readable-studio .appearance-logo-editor>p strong{margin-top:.25rem;font-size:.875rem}.appearance-readable-studio .appearance-logo-editor>p small{margin-top:.25rem;line-height:1.4}.appearance-readable-studio .appearance-logo-editor>nav{gap:.5rem}.appearance-readable-studio .appearance-logo-editor>nav label{min-height:2.5rem;padding-inline:.75rem}.appearance-readable-studio .appearance-inheritance,.appearance-readable-studio .appearance-source{padding:.25rem .375rem}.appearance-readable-studio .appearance-color-list{padding:0 1rem .625rem}.appearance-readable-studio .appearance-color-row{gap:.625rem;min-height:4.75rem}.appearance-readable-studio .appearance-color-row>label{gap:.75rem}.appearance-readable-studio .appearance-color-row input[type=color]{width:3rem;height:2.75rem}.appearance-readable-studio .appearance-color-row strong{font-size:.875rem}.appearance-readable-studio .appearance-color-row small,.appearance-readable-studio .appearance-color-row code,.appearance-readable-studio .appearance-breadcrumb-source,.appearance-readable-studio .appearance-breadcrumb-source>button{font-size:.75rem}.appearance-readable-studio .appearance-color-row small{margin-top:.25rem}.appearance-readable-studio .appearance-switch{width:2.75rem;height:1.5rem;padding:.1875rem}.appearance-readable-studio .appearance-switch i{width:1.125rem;height:1.125rem}.appearance-readable-studio .appearance-switch.on i{transform:translate(1.25rem)}.appearance-readable-studio .appearance-breadcrumb-source{gap:.625rem;min-height:3.25rem;padding:.5rem 1rem}.appearance-readable-studio .appearance-breadcrumb-reach .panel-heading>strong,.appearance-readable-studio .appearance-breadcrumb-reach-grid>div>b{font-size:.75rem}.appearance-readable-studio .appearance-breadcrumb-reach-grid{gap:.625rem;padding:.875rem 1rem}.appearance-readable-studio .appearance-breadcrumb-reach-grid>div{grid-template-columns:2rem minmax(0,1fr) auto;gap:.625rem;min-height:3.5rem;padding:.625rem .75rem}.appearance-readable-studio .appearance-breadcrumb-reach-grid>div>i{width:1.875rem;height:1.875rem;font-size:.75rem}.appearance-readable-studio .appearance-breadcrumb-reach-grid>div>span{font-size:.8125rem}.appearance-readable-studio .appearance-breadcrumb-reach>footer{min-height:3.5rem;padding:.625rem 1rem}.appearance-readable-studio .appearance-breadcrumb-reach>footer span,.appearance-readable-studio .appearance-breadcrumb-reach>footer b,.appearance-readable-studio .appearance-feedback{font-size:.8125rem}.appearance-readable-studio .appearance-feedback{padding:.75rem 1rem}.appearance-readable-studio .appearance-actions{gap:.625rem;padding:.875rem 1rem;bottom:.75rem}.appearance-readable-studio .appearance-actions strong{font-size:.875rem}.appearance-readable-studio .appearance-actions small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.appearance-readable-studio .appearance-actions .button{min-height:2.625rem;padding-inline:.875rem;font-size:.8125rem}.appearance-readable-studio .appearance-preview-column{top:5.75rem}.appearance-readable-studio .appearance-live-preview .preview-devices{gap:.375rem}.appearance-readable-studio .appearance-live-preview .preview-devices button{width:2.5rem;height:2.5rem;font-size:1rem}.appearance-readable-studio .appearance-preview-stage{min-height:36rem;padding:1rem}@media (max-width:82rem){.appearance-readable-studio .appearance-scope-compass{grid-template-columns:minmax(15rem,.75fr) minmax(29rem,1.45fr)}.appearance-readable-studio .appearance-scope-compass>aside{border-top:1px solid #e0e7e4;grid-column:1/-1}.appearance-readable-studio .appearance-manager{grid-template-columns:1fr}.appearance-readable-studio .appearance-preview-column{order:-1;position:static}}@media (max-width:52rem){.appearance-readable-studio .appearance-scope-tree{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-readable-studio .appearance-scope-compass{grid-template-columns:1fr}.appearance-readable-studio .appearance-scope-compass>ol,.appearance-readable-studio .appearance-scope-compass>aside{border:0;border-top:1px solid #e0e7e4;grid-column:auto}.appearance-readable-studio .appearance-logo-editor{grid-template-columns:4.75rem minmax(0,1fr)}.appearance-readable-studio .appearance-logo-editor>nav{grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:start;place-items:center start}}@media (max-width:38rem){.appearance-readable-studio .contextual-network-brand,.appearance-readable-studio .appearance-theme-list,.appearance-readable-studio .appearance-scope-tree,.appearance-readable-studio .appearance-breadcrumb-reach-grid,.appearance-readable-studio .appearance-identity-fields{grid-template-columns:1fr}.appearance-readable-studio .contextual-network-brand aside{border-top:1px solid #e0e7e4;justify-items:start;padding-top:.75rem}.appearance-readable-studio .appearance-scope-compass>ol{grid-template-columns:1fr}.appearance-readable-studio .appearance-scope-compass li{border-bottom:1px solid #e7ecea;border-right:0;min-height:3.75rem}.appearance-readable-studio .appearance-scope-compass li.current{box-shadow:inset .25rem 0 var(--green)}.appearance-readable-studio .appearance-status-panel,.appearance-readable-studio .appearance-breadcrumb-reach>footer{flex-direction:column;align-items:flex-start}.appearance-readable-studio .appearance-layout{grid-template-columns:6.75rem minmax(0,1fr)}.appearance-readable-studio .appearance-layout-map{width:6.5rem}.appearance-readable-studio .appearance-layout>b{text-align:left;grid-column:2}.appearance-readable-studio .appearance-color-row{grid-template-columns:minmax(0,1fr) auto auto;padding-block:.625rem}.appearance-readable-studio .appearance-color-row .appearance-source{grid-column:2}.appearance-readable-studio .appearance-color-row code{grid-column:3}.appearance-readable-studio .appearance-row-inherit{grid-column:2}.appearance-readable-studio .appearance-actions{flex-wrap:wrap;align-items:stretch}.appearance-readable-studio .appearance-actions>div{flex-basis:100%}.appearance-readable-studio .appearance-actions .button{flex:1;justify-content:center}.appearance-readable-studio .appearance-preview-stage{min-height:31.5rem;padding:.625rem}}.organization-appearance-live,.organization-appearance-live *{font-family:inherit;font-size:12px!important}.organization-appearance-live :is(button,label,input[type=color],input[type=file]){cursor:pointer}.organization-appearance-live :is(button:disabled,label:has(input:disabled)){cursor:not-allowed}.organization-appearance-live :is(h1,h2,h3),.organization-appearance-live .contextual-network-brand h2{line-height:1.28;font-size:18px!important}.organization-appearance-live .panel-heading h2,.organization-appearance-live .appearance-scope-compass>header strong,.organization-appearance-live .appearance-scope-compass>aside strong,.organization-appearance-live .appearance-status-panel>strong{font-size:14px!important}.organization-appearance-live-state{color:#1e302a;background:#fff;border:1px solid #d8e4df;border-left:4px solid #00a978;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.organization-appearance-live-state>span{background:#e7f7f0;place-items:center;width:34px;height:34px;display:grid}.organization-appearance-live-state>span i{background:#00a978;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #00a97826}.organization-appearance-live-state div{min-width:0}.organization-appearance-live-state small{color:#08795d;letter-spacing:.06em;font-weight:850}.organization-appearance-live-state strong{margin-top:3px;display:block;font-size:14px!important}.organization-appearance-live-state p{color:#65766f;margin:3px 0 0;line-height:1.45}.organization-appearance-live-state time{color:#65766f;white-space:nowrap}.organization-appearance-live-state button,.organization-appearance-conflict button,.organization-appearance-confirm button{color:#184d3d;background:#fff;border:1px solid #cddbd5;min-height:38px;padding:0 12px;font-weight:800}.organization-appearance-live-state.syncing{border-left-color:#3a78a4}.organization-appearance-live-state.syncing>span i{background:#3a78a4;box-shadow:0 0 0 5px #3a78a426}.organization-appearance-live-state.offline,.organization-appearance-live-state.unavailable{background:#fffaf4;border-left-color:#ba6b2d}.organization-appearance-conflict{background:#fff7ed;border:1px solid #e4b47f;border-left:4px solid #d9802f;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.organization-appearance-conflict>span{color:#7d3e0e;background:#f6dfc4;place-items:center;width:34px;height:34px;font-weight:900;display:grid;font-size:16px!important}.organization-appearance-conflict strong,.organization-appearance-confirm strong{display:block;font-size:14px!important}.organization-appearance-conflict p,.organization-appearance-confirm p{margin:3px 0 0;line-height:1.45}.organization-appearance-confirm{background:#fff8f1;border:1px solid #e0a878;align-items:center;gap:8px;margin:0 16px 16px;padding:12px;display:flex}.organization-appearance-confirm p{flex:1}.organization-appearance-confirm p span{color:#67564b;margin-top:3px;display:block}.organization-appearance-confirm button.danger{color:#fff;background:#a73e35;border-color:#a73e35}.organization-brand-preview-note{color:#64756e;margin:12px 16px 16px;line-height:1.5}.organization-appearance-unavailable{gap:16px;display:grid}.organization-appearance-unavailable>section:last-child{background:#fff;border:1px solid #e1e7e4;align-content:center;justify-items:start;gap:8px;min-height:280px;padding:28px;display:grid}.organization-appearance-unavailable>section:last-child>span{color:#8a4638;background:#f2e6df;place-items:center;width:42px;height:42px;font-weight:900;display:grid;font-size:18px!important}.organization-appearance-unavailable>section:last-child small{color:#8a4638;letter-spacing:.08em;font-weight:850}.organization-appearance-unavailable>section:last-child p{color:#66766f;max-width:680px;margin:0;line-height:1.6}.organization-appearance-unavailable>section:last-child a{color:#1c5947;border:1px solid #1c5947;align-items:center;min-height:40px;margin-top:8px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.organization-appearance-live .organization-brand-preview .appearance-browser-bar span,.organization-appearance-live .organization-brand-preview main>header strong,.organization-appearance-live .organization-brand-preview main>header nav,.organization-appearance-live .organization-brand-preview .network-preview-breadcrumb,.organization-appearance-live .organization-brand-preview main>section :is(span,p,small),.organization-appearance-live .organization-brand-preview .network-preview-units :is(span,strong,small,b,i),.organization-appearance-live .organization-brand-preview main>footer :is(strong,span){font-size:12px!important}.organization-appearance-live .organization-brand-preview main>section h3,.organization-appearance-live .organization-brand-preview main>section>aside strong{font-size:18px!important}.organization-appearance-live .organization-brand-preview main>header>div>span{width:38px;height:38px}.organization-appearance-live .organization-brand-preview main>header{min-height:62px}.organization-appearance-live .organization-brand-preview main>section{grid-template-columns:minmax(0,1fr) 180px;min-height:230px}.organization-appearance-live .organization-brand-preview main>section>aside{padding:18px}.organization-appearance-live .organization-brand-preview .network-preview-units article{min-height:62px}@media (max-width:760px){.organization-appearance-live-state,.organization-appearance-conflict{grid-template-columns:34px minmax(0,1fr)}.organization-appearance-live-state time,.organization-appearance-live-state button,.organization-appearance-conflict button{grid-column:2;justify-self:start}.organization-appearance-confirm{flex-direction:column;align-items:stretch}.organization-appearance-confirm button{width:100%}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview{width:100%;min-width:0}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview[data-layout=rail] main{display:block}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview main>header{grid-template-columns:1fr;gap:12px;min-height:auto;padding:14px;display:grid}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview main>header nav{border-top:1px solid #fff3;padding-top:10px;line-height:1.6;display:block}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview main>section{grid-template-columns:1fr}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview main>section>aside{border-top:3px solid var(--preview-accent);border-left:0;display:grid}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview .network-preview-units article:nth-of-type(n+3){display:grid}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview .network-preview-units article{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px}.organization-appearance-live .appearance-preview-stage.mobile .organization-brand-preview .network-preview-units article>b{grid-column:2}}.unit-appearance-live .unit-contextual-brand{border-top-color:#2776a4}.unit-appearance-live .unit-contextual-brand>div:nth-child(2)>span,.unit-appearance-live .unit-contextual-brand aside b{color:#266b93}.unit-appearance-live .unit-brand-preview main>section>aside{gap:6px}.unit-appearance-live .unit-brand-preview main>section>aside>strong{color:#fff;line-height:1.2}.unit-appearance-live .unit-brand-preview main>section>aside>b{color:var(--preview-accent);margin-top:8px}.unit-appearance-live .unit-preview-sections article{min-height:66px}@media (max-width:760px){.unit-appearance-live .appearance-preview-stage.mobile .unit-brand-preview main>section>aside{display:grid}.unit-appearance-live .appearance-preview-stage.mobile .unit-brand-preview main>section,.unit-appearance-live .appearance-preview-stage.mobile .unit-brand-preview .unit-preview-sections,.unit-appearance-live .appearance-preview-stage.mobile .unit-brand-preview main>footer{width:100%}}.page-appearance-readable{gap:1rem}.page-appearance-readable :is(button,label,select,input[type=color]){cursor:pointer}.page-appearance-readable button:disabled,.page-appearance-readable select:disabled{cursor:not-allowed}.page-appearance-readable .page-appearance-context>header{gap:1rem;min-height:5.5rem;padding:1rem 1.125rem}.page-appearance-readable .page-appearance-context>header span,.page-appearance-readable .page-appearance-section>header span,.page-appearance-readable .page-appearance-preview>header span{font-size:.75rem}.page-appearance-readable .page-appearance-context h2,.page-appearance-readable .page-appearance-section h2,.page-appearance-readable .page-appearance-preview h2{margin-top:.375rem;font-size:1.125rem;line-height:1.25}.page-appearance-readable .page-appearance-context>header p{margin-top:.375rem;font-size:.875rem;line-height:1.45}.page-appearance-readable .page-appearance-context>header>b{padding:.375rem .5rem;font-size:.75rem}.page-appearance-readable .page-appearance-unit-row{grid-template-columns:minmax(16rem,.8fr) minmax(16rem,1fr) auto;gap:1rem;min-height:5.25rem;padding:.75rem 1.125rem}.page-appearance-readable .page-appearance-unit-row label>span{margin-bottom:.375rem;font-size:.75rem}.page-appearance-readable .page-appearance-unit-row select{min-height:2.75rem;padding-inline:.75rem;font-size:.875rem}.page-appearance-readable .page-appearance-unit-row strong{font-size:.875rem}.page-appearance-readable .page-appearance-unit-row small{margin-top:.25rem;font-size:.75rem}.page-appearance-readable .page-appearance-unit-row>a{font-size:.8125rem}.page-appearance-readable .page-appearance-context>nav{gap:.625rem;padding:.875rem 1.125rem 1rem}.page-appearance-readable .page-appearance-context>nav button{border-radius:.25rem;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.625rem;min-height:5.5rem;padding:.75rem}.page-appearance-readable .page-appearance-context>nav button.selected{box-shadow:inset .25rem 0 var(--green), 0 .375rem 1rem #14443312}.page-appearance-readable .page-appearance-context>nav button>i,.page-appearance-readable .page-appearance-context>nav strong{font-size:.875rem}.page-appearance-readable .page-appearance-context>nav small{margin-top:.25rem;font-size:.75rem}.page-appearance-readable .page-appearance-context>nav b{padding:.25rem .375rem;font-size:.75rem}.page-appearance-readable .page-appearance-scope-map{border-top:.1875rem solid var(--green);grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);display:grid;overflow:hidden}.page-appearance-readable .page-appearance-scope-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.page-appearance-readable .page-appearance-scope-flow>article{background:#fbfcfc;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.875rem 1rem;display:grid}.page-appearance-readable .page-appearance-scope-flow>article.current{box-shadow:inset 0 -.1875rem var(--green);background:#eaf7f2}.page-appearance-readable .page-appearance-scope-flow>article>i{color:#60766c;background:#fff;border:1px solid #cbdad4;place-items:center;width:2.375rem;height:2.375rem;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.page-appearance-readable .page-appearance-scope-flow>article.current>i{border-color:var(--green);background:var(--green);color:#fff}.page-appearance-readable .page-appearance-scope-flow>article span{min-width:0}.page-appearance-readable .page-appearance-scope-flow small,.page-appearance-readable .page-appearance-scope-map>aside small{color:var(--green-deep);letter-spacing:.06em;font-size:.75rem;font-weight:850;display:block}.page-appearance-readable .page-appearance-scope-flow strong,.page-appearance-readable .page-appearance-scope-flow b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-appearance-readable .page-appearance-scope-flow strong{color:#263e35;margin-top:.25rem;font-size:.9375rem}.page-appearance-readable .page-appearance-scope-flow b{color:#718079;margin-top:.25rem;font-size:.75rem}.page-appearance-readable .page-appearance-scope-flow>em{color:var(--green);place-items:center;font-size:1rem;font-style:normal;font-weight:900;display:grid}.page-appearance-readable .page-appearance-scope-map>aside{background:#f7faf8;border-left:1px solid #dfe7e3;align-content:center;padding:1rem 1.125rem;display:grid}.page-appearance-readable .page-appearance-scope-map>aside strong{color:#274239;margin-top:.25rem;font-size:.9375rem}.page-appearance-readable .page-appearance-scope-map>aside p{color:#6e7e77;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.page-appearance-readable .page-appearance-grid{grid-template-columns:minmax(34rem,.92fr) minmax(39rem,1.08fr);gap:1rem}.page-appearance-readable .page-appearance-editor{gap:1rem}.page-appearance-readable .page-appearance-state{border-left-width:.25rem;gap:1rem;min-height:5rem;padding:.875rem 1.125rem}.page-appearance-readable .page-appearance-state span,.page-appearance-readable .page-appearance-state p,.page-appearance-readable .page-appearance-state>strong{font-size:.8125rem}.page-appearance-readable .page-appearance-state p{margin-top:.25rem}.page-appearance-readable .page-appearance-state>strong{padding:.375rem .5rem}.page-appearance-readable .page-appearance-section>header{min-height:5rem;padding:1rem 1.125rem}.page-appearance-readable .page-appearance-section>header button,.page-appearance-readable .page-appearance-section>header>b{min-height:2.25rem;padding-inline:.625rem;font-size:.75rem}.page-appearance-readable .page-appearance-presets{gap:.625rem;padding:.875rem 1rem 1rem}.page-appearance-readable .page-appearance-presets>button{border-radius:.25rem;grid-template-columns:4.25rem minmax(0,1fr) 1.25rem;gap:.75rem;min-height:6rem;padding:.75rem}.page-appearance-readable .page-appearance-presets>button.selected{box-shadow:inset .25rem 0 var(--green)}.page-appearance-readable .page-appearance-presets>button>span{height:3rem}.page-appearance-readable .page-appearance-presets strong,.page-appearance-readable .page-appearance-presets b{font-size:.875rem}.page-appearance-readable .page-appearance-presets small{margin-top:.25rem;font-size:.75rem}.page-appearance-readable .page-appearance-colors{padding-inline:1rem}.page-appearance-readable .page-appearance-colors>div{grid-template-columns:minmax(13rem,1fr) auto 5.5rem auto auto;gap:.625rem;min-height:4.75rem}.page-appearance-readable .page-appearance-colors label{gap:.75rem}.page-appearance-readable .page-appearance-colors input[type=color]{width:3rem;height:2.75rem}.page-appearance-readable .page-appearance-colors label strong{font-size:.875rem}.page-appearance-readable .page-appearance-colors label small,.page-appearance-readable .page-appearance-colors em,.page-appearance-readable .page-appearance-section>footer em,.page-appearance-readable .page-appearance-colors code,.page-appearance-readable .page-appearance-colors>div>button:not(.page-breadcrumb-switch),.page-appearance-readable .page-appearance-section>footer button{font-size:.75rem}.page-appearance-readable .page-appearance-colors label small{margin-top:.25rem}.page-appearance-readable .page-appearance-colors em,.page-appearance-readable .page-appearance-section>footer em{padding:.25rem .375rem}.page-appearance-readable .page-appearance-colors>div>button:not(.page-breadcrumb-switch),.page-appearance-readable .page-appearance-section>footer button{min-height:2.25rem;padding-inline:.5rem}.page-appearance-readable .page-breadcrumb-switch{width:2.75rem;height:1.5rem;padding:.1875rem}.page-appearance-readable .page-breadcrumb-switch i{width:1.125rem;height:1.125rem;top:.1875rem;left:.1875rem}.page-appearance-readable .page-breadcrumb-switch.on i{transform:translate(1.25rem)}.page-appearance-readable .page-appearance-section>footer{gap:.625rem;min-height:3.5rem;padding:.5rem 1rem;font-size:.8125rem}.page-appearance-readable .page-appearance-section>footer strong{font-size:.75rem}.page-appearance-readable .page-appearance-feedback{min-height:3.25rem;padding-inline:1rem;font-size:.8125rem}.page-appearance-readable .page-appearance-actions{z-index:3;gap:.625rem;min-height:5.25rem;padding:.875rem 1rem;position:sticky;bottom:.75rem;box-shadow:0 .5rem 1.5rem #182c251a}.page-appearance-readable .page-appearance-actions strong{font-size:.875rem}.page-appearance-readable .page-appearance-actions small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.page-appearance-readable .page-appearance-actions>button{min-height:2.625rem;padding-inline:.875rem;font-size:.8125rem}.page-appearance-readable .page-appearance-preview{top:5.75rem}.page-appearance-readable .page-appearance-preview>header{min-height:5rem;padding:1rem 1.125rem}.page-appearance-readable .page-appearance-preview>header a{font-size:.8125rem}.page-appearance-readable .page-appearance-preview>div{margin:1rem}.page-appearance-readable .page-appearance-preview>p{gap:.5rem;margin:0 1rem 1rem;font-size:.75rem;line-height:1.45}.page-appearance-readable .page-appearance-preview>p i{width:.5rem;height:.5rem;margin-top:.25rem}@media (max-width:78rem){.page-appearance-readable .page-appearance-grid{grid-template-columns:1fr}.page-appearance-readable .page-appearance-preview{order:-1;position:static}.page-appearance-readable .page-appearance-context>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:54rem){.page-appearance-readable .page-appearance-scope-map{grid-template-columns:1fr}.page-appearance-readable .page-appearance-scope-map>aside{border-top:1px solid #dfe7e3;border-left:0}.page-appearance-readable .page-appearance-unit-row,.page-appearance-readable .page-appearance-presets{grid-template-columns:1fr}}@media (max-width:40rem){.page-appearance-readable .page-appearance-context>nav,.page-appearance-readable .page-appearance-scope-flow{grid-template-columns:1fr}.page-appearance-readable .page-appearance-scope-flow>em{min-height:1.5rem;transform:rotate(90deg)}.page-appearance-readable .page-appearance-scope-flow>article.current{box-shadow:inset .25rem 0 var(--green)}.page-appearance-readable .page-appearance-state{flex-direction:column;align-items:flex-start}.page-appearance-readable .page-appearance-colors>div{grid-template-columns:minmax(0,1fr) auto auto;padding-block:.625rem}.page-appearance-readable .page-appearance-colors>div>em{grid-column:2}.page-appearance-readable .page-appearance-colors>div>code{grid-column:3}.page-appearance-readable .page-appearance-colors>div>button:not(.page-breadcrumb-switch){grid-column:2}.page-appearance-readable .page-appearance-actions{flex-wrap:wrap;align-items:stretch}.page-appearance-readable .page-appearance-actions>div{flex-basis:100%}.page-appearance-readable .page-appearance-actions>button{flex:1}}.unit-page-appearance-live,.unit-page-appearance-live *{font-family:inherit;font-size:12px!important}.unit-page-appearance-live :is(button,label,input,select){cursor:pointer}.unit-page-appearance-live :is(button:disabled,label:has(input:disabled)){cursor:not-allowed}.unit-page-appearance-live :is(h1,h2,h3){line-height:1.28;font-size:18px!important}.unit-page-appearance-live-state{color:#1e302a;background:#fff;border:1px solid #d8e4df;border-left:4px solid #00a978;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.unit-page-appearance-live-state>span{background:#e7f7f0;place-items:center;width:34px;height:34px;display:grid}.unit-page-appearance-live-state>span i{background:#00a978;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #00a97826}.unit-page-appearance-live-state div{min-width:0}.unit-page-appearance-live-state small{color:#08795d;letter-spacing:.06em;font-weight:850}.unit-page-appearance-live-state strong{margin-top:3px;display:block;font-size:14px!important}.unit-page-appearance-live-state p{color:#65766f;margin:3px 0 0;line-height:1.45}.unit-page-appearance-live-state time{color:#65766f;white-space:nowrap}.unit-page-appearance-live-state button,.unit-page-appearance-conflict button,.unit-page-appearance-confirm button{color:#184d3d;background:#fff;border:1px solid #cddbd5;min-height:38px;padding:0 12px;font-weight:800}.unit-page-appearance-live-state.syncing{border-left-color:#3a78a4}.unit-page-appearance-live-state.syncing>span i{background:#3a78a4;box-shadow:0 0 0 5px #3a78a426}.unit-page-appearance-live-state.offline,.unit-page-appearance-live-state.unavailable{background:#fffaf4;border-left-color:#ba6b2d}.unit-page-appearance-conflict,.unit-page-appearance-confirm{background:#fff7ed;border:1px solid #e4b47f;border-left:4px solid #d9802f;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.unit-page-appearance-conflict>span{color:#7d3e0e;background:#f6dfc4;place-items:center;width:34px;height:34px;font-weight:900;display:grid;font-size:16px!important}.unit-page-appearance-conflict strong,.unit-page-appearance-confirm strong{display:block;font-size:14px!important}.unit-page-appearance-conflict p,.unit-page-appearance-confirm p{margin:3px 0 0;line-height:1.45}.unit-page-appearance-confirm{grid-template-columns:minmax(0,1fr) auto auto}.unit-page-appearance-confirm p span{color:#67564b;margin-top:3px;display:block}.unit-page-appearance-confirm button.danger{color:#fff;background:#a73e35;border-color:#a73e35}.unit-page-appearance-context>header{border-top:3px solid #2776a4}.unit-page-appearance-brand{background:#f8fbfa;border-bottom:1px solid #dde6e2;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:grid}.unit-page-appearance-brand>span{color:#fff;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.unit-page-appearance-brand>span.has-logo{background:#fff;border:1px solid #d7e0dc}.unit-page-appearance-brand img{object-fit:contain;width:100%;height:100%;padding:5px}.unit-page-appearance-brand p{min-width:0;margin:0}.unit-page-appearance-brand :is(small,strong,b){display:block}.unit-page-appearance-brand small{color:#266b93;letter-spacing:.06em;font-weight:850}.unit-page-appearance-brand strong{margin-top:3px;font-size:14px!important}.unit-page-appearance-brand b{color:#788781;margin-top:3px;font-weight:600}.unit-page-appearance-brand>a{color:#1d634e;font-weight:800;text-decoration:none}.unit-page-appearance-preview>header{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.unit-page-preview-devices{gap:4px;display:flex}.unit-page-preview-devices button{color:#60716a;background:#fff;border:1px solid #d2ddd8;width:38px;height:36px;font-weight:900}.unit-page-preview-devices button.selected{color:#08795d;background:#e9f8f2;border-color:#00a978}.page-appearance-readable .unit-page-preview-stage{min-height:620px;box-shadow:none;background:#e8eeeb;border:0;justify-content:center;align-items:flex-start;margin:0;padding:16px;display:flex}.unit-page-preview-frame{background:var(--page-canvas);border:1px solid #ccd8d3;width:100%;overflow:hidden;box-shadow:0 12px 28px #1930281a}.unit-page-preview-stage.tablet .unit-page-preview-frame{width:78%}.unit-page-preview-stage.mobile .unit-page-preview-frame{width:min(100%,330px)}.unit-page-appearance-live .page-preview-top>div{align-items:center;gap:8px;display:flex}.unit-page-appearance-live .page-preview-top>div>span{background:var(--page-accent);color:#fff;place-items:center;width:34px;height:34px;font-weight:900;display:grid;overflow:hidden}.unit-page-appearance-live .page-preview-top>div.has-logo>span{background:#fff;border:1px solid #ffffff59}.unit-page-appearance-live .page-preview-top img{object-fit:contain;width:100%;height:100%;padding:3px}.unit-page-appearance-live .page-preview-top{min-height:62px}.unit-page-appearance-live .page-preview-hero{align-content:center;min-height:220px;display:grid}.unit-page-appearance-live .page-preview-content article{min-height:96px}.unit-page-appearance-unavailable{gap:16px;display:grid}.unit-page-appearance-unavailable>section:last-child{background:#fff;border:1px solid #e1e7e4;align-content:center;justify-items:start;gap:8px;min-height:280px;padding:28px;display:grid}.unit-page-appearance-unavailable>section:last-child>span{color:#8a4638;background:#f2e6df;place-items:center;width:42px;height:42px;font-weight:900;display:grid;font-size:18px!important}.unit-page-appearance-unavailable>section:last-child small{color:#8a4638;letter-spacing:.08em;font-weight:850}.unit-page-appearance-unavailable>section:last-child p{color:#66766f;max-width:680px;margin:0;line-height:1.6}.unit-page-appearance-unavailable>section:last-child a{color:#1c5947;border:1px solid #1c5947;align-items:center;min-height:40px;margin-top:8px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.unit-page-appearance-live-state,.unit-page-appearance-conflict{grid-template-columns:34px minmax(0,1fr)}.unit-page-appearance-live-state :is(time,button),.unit-page-appearance-conflict button{grid-column:2;justify-self:start}.unit-page-appearance-confirm{grid-template-columns:1fr}.unit-page-appearance-confirm button{width:100%}.unit-page-appearance-brand{grid-template-columns:48px minmax(0,1fr)}.unit-page-appearance-brand>a{border-top:1px solid #dde6e2;grid-column:1/-1;align-items:center;min-height:38px;display:inline-flex}.unit-page-appearance-preview>header{grid-template-columns:1fr auto}.unit-page-appearance-preview>header>a{grid-column:1/-1}.page-appearance-readable .unit-page-preview-stage{min-height:720px;padding:10px}.unit-page-preview-stage.mobile .unit-page-preview-frame{width:100%}.unit-page-preview-stage.mobile .page-preview-top{grid-template-columns:1fr auto;gap:8px;padding:10px}.unit-page-preview-stage.mobile .page-preview-top nav{display:none}.unit-page-preview-stage.mobile .page-preview-hero{min-height:260px;padding:24px 18px}.unit-page-preview-stage.mobile .page-preview-content>section{grid-template-columns:1fr}.unit-page-preview-stage.mobile .page-preview-content article{border-bottom:1px solid #e5e9e7;border-right:0;min-height:76px}.unit-page-preview-stage.mobile .page-preview-content article:last-child{border-bottom:0}}.unit-public-address-bar,.unit-public-address-bar *{font-size:12px}.unit-public-address-bar>header{border-bottom:1px solid #dde6e2;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px 16px;display:flex}.unit-public-address-bar>header span{color:#2776a4;letter-spacing:.06em;font-weight:850}.unit-public-address-bar>header h2{margin:4px 0 2px;font-size:18px;line-height:1.28}.unit-public-address-bar>header p{color:#687971;margin:0;line-height:1.45}.unit-public-address-bar>header>b{color:#17664f;background:#eef8f4;border:1px solid #c9dcd4;flex:none;padding:7px 9px}.unit-public-address-bar>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.unit-public-address-bar>div>a{color:#283a34;border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:70px;padding:10px 13px;text-decoration:none;display:grid}:is(.unit-public-address-bar>div>a:hover,.unit-public-address-bar>div>a:focus-visible){background:#f5faf8;box-shadow:inset 0 -3px #00a978}.unit-public-address-bar>div>a.primary{background:#f1f8fb;box-shadow:inset 0 3px #2776a4}.unit-public-address-bar>div>a>i{color:#266b93;background:#e8f3f7;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.unit-public-address-bar>div>a>span{min-width:0}.unit-public-address-bar>div>a :is(small,strong){display:block}.unit-public-address-bar>div>a small{color:#708079;letter-spacing:.04em;font-weight:800}.unit-public-address-bar>div>a strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono), monospace;margin-top:4px;font-size:13px}.unit-public-address-bar>div>a>b{color:#17664f;white-space:nowrap}@media (max-width:760px){.unit-public-address-bar>header{flex-direction:column;align-items:flex-start}.unit-public-address-bar>div{grid-template-columns:1fr}.unit-public-address-bar>div>a{border-right:0}}.app-shell .brand-badge,.app-shell .nav-caption,.app-shell .sidebar-footer strong,.app-shell .sidebar-footer span{font-size:.75rem;line-height:1.35}.app-shell .admin-nav-group>summary{gap:10px;min-height:54px}.app-shell .admin-nav-group-icon{width:30px;height:30px;font-size:.875rem}.app-shell .admin-nav-group-copy strong{font-size:.8125rem}.app-shell .admin-nav-group-copy small,.app-shell .admin-nav-group>summary>i{font-size:.75rem}.app-shell .admin-nav-group .nav-item{min-height:42px;font-size:.8125rem}.app-shell .admin-nav-group .nav-icon{width:22px;font-size:.9375rem}.app-shell .topbar{height:auto;min-height:72px}.app-shell .search{height:auto;min-height:40px}.app-shell .search input{font-size:.875rem}.app-shell .search kbd{font-size:.75rem}.app-shell .mobile-search-button,.app-shell .icon-button{width:40px;height:40px}.app-shell .notification-bell-badge{min-width:22px;height:22px;font-size:.75rem}.app-shell .profile-button{min-height:42px}.app-shell .profile-copy strong{font-size:.875rem}.app-shell .profile-copy small,.app-shell .admin-account-chevron{font-size:.75rem}.app-shell .admin-account-popover{width:340px}.app-shell .admin-account-popover>header{min-height:88px}.app-shell .admin-account-popover>header small,.app-shell .admin-account-popover>header em,.app-shell .admin-account-popover>header>b,.app-shell .admin-account-popover>section>span,.app-shell .admin-account-popover>footer a,.app-shell .identity-area-popover>section>a.initial>b,.app-shell .identity-area-popover>section>a>em,.app-shell .identity-area-popover>aside p,.app-shell .identity-area-popover>aside>span{font-size:.75rem;line-height:1.35}.app-shell .admin-account-popover>header strong,.app-shell .admin-account-popover>section strong{font-size:.875rem}.app-shell .admin-account-popover>section small{font-size:.75rem;line-height:1.4}.app-shell .admin-account-popover>section>a{grid-template-columns:34px minmax(0,1fr) auto;min-height:58px}.app-shell .admin-account-popover>section>a>i{width:32px;height:32px;font-size:.875rem}.app-shell .admin-account-popover>section>a>b{font-size:.75rem}.app-shell .admin-account-popover>footer{min-height:46px}.app-shell .identity-area-popover>aside{grid-template-columns:28px minmax(0,1fr);min-height:54px}.app-shell .identity-area-popover>aside>span{width:27px;height:27px}.app-shell .concept-banner{min-height:44px;font-size:.75rem}.app-shell .concept-banner button{min-height:36px;font-size:.75rem}.app-shell .breadcrumb,.app-shell .eyebrow{font-size:.75rem!important}.app-shell .page-heading>div>p:not(.eyebrow){font-size:.8125rem;line-height:1.45}.app-shell .button{min-height:40px;font-size:.8125rem}@media (max-width:760px){.app-shell .admin-mobile-navigation>summary{min-height:40px}.app-shell .admin-mobile-navigation>summary>b,.app-shell .admin-mobile-navigation>summary>i{font-size:.75rem}.app-shell .admin-mobile-navigation-panel{max-height:calc(100vh - 88px);top:72px}.app-shell .admin-mobile-navigation-panel>header{min-height:82px;padding:13px 15px}.app-shell .admin-mobile-navigation-panel>header span,.app-shell .admin-mobile-navigation-panel>header small{font-size:.75rem;line-height:1.4}.app-shell .admin-mobile-navigation-panel>header strong{font-size:.9375rem}.app-shell .admin-mobile-navigation-panel section>header{grid-template-columns:32px minmax(0,1fr);min-height:58px}.app-shell .admin-mobile-navigation-panel section>header>span{width:30px;height:30px;font-size:.75rem}.app-shell .admin-mobile-navigation-panel section p strong{font-size:.8125rem}.app-shell .admin-mobile-navigation-panel section p small{font-size:.75rem}.app-shell .admin-mobile-navigation-panel nav a{grid-template-columns:24px minmax(0,1fr) auto;min-height:44px}.app-shell .admin-mobile-navigation-panel nav a>span,.app-shell .admin-mobile-navigation-panel nav a>b,.app-shell .admin-mobile-navigation-panel nav a>i{font-size:.75rem}}.app-shell .network-context-navigation-desktop{grid-template-columns:minmax(165px,.52fr) minmax(560px,2fr) minmax(130px,.42fr);min-height:72px}.app-shell .network-context-identity{grid-template-columns:36px minmax(0,1fr);gap:10px;padding-inline:12px}.app-shell .network-context-identity>span{width:34px;height:34px;font-size:.875rem}.app-shell .network-context-identity small,.app-shell .network-context-groups details>summary small,.app-shell .network-context-current small{font-size:.75rem}.app-shell .network-context-identity strong,.app-shell .network-context-groups details>summary strong,.app-shell .network-context-current strong{font-size:.8125rem}.app-shell .network-context-groups details>summary{grid-template-columns:24px minmax(0,1fr) auto 10px;gap:7px;min-height:71px;padding-inline:9px}.app-shell .network-context-groups details>summary>span{font-size:.9375rem}.app-shell .network-context-groups details>summary>b,.app-shell .network-context-groups details>summary>i{font-size:.75rem}.app-shell .network-context-groups details>div{width:280px}.app-shell .network-context-groups details>div a{grid-template-columns:25px minmax(0,1fr) auto;min-height:44px}.app-shell .network-context-groups details>div a>span{font-size:.875rem}.app-shell .network-context-groups details>div a>b,.app-shell .network-context-groups details>div a>i,.app-shell .network-context-groups details>div a>em{font-size:.75rem}@media (max-width:1100px) and (min-width:761px){.app-shell .network-context-navigation-desktop{grid-template-columns:minmax(145px,.42fr) minmax(500px,2fr)}.app-shell .network-context-groups details>summary{grid-template-columns:22px minmax(0,1fr) auto;padding-inline:7px}}@media (max-width:760px){.app-shell .network-context-navigation-mobile>summary{grid-template-columns:34px minmax(0,1fr) auto 12px;min-height:58px}.app-shell .network-context-navigation-mobile>summary>span{width:33px;height:33px;font-size:.875rem}.app-shell .network-context-navigation-mobile>summary small,.app-shell .network-context-navigation-mobile>summary>b,.app-shell .network-context-navigation-mobile>summary>i{font-size:.75rem}.app-shell .network-context-navigation-mobile>summary strong{font-size:.875rem}.app-shell .network-context-mobile-panel>header{min-height:76px;padding:12px}.app-shell .network-context-mobile-panel>header span,.app-shell .network-context-mobile-panel>header>small{font-size:.75rem;line-height:1.4}.app-shell .network-context-mobile-panel>header strong{font-size:.9375rem}.app-shell .network-context-mobile-panel section>header{grid-template-columns:32px minmax(0,1fr);min-height:58px}.app-shell .network-context-mobile-panel section>header>span{width:30px;height:30px;font-size:.75rem}.app-shell .network-context-mobile-panel section p strong{font-size:.8125rem}.app-shell .network-context-mobile-panel section p small{font-size:.75rem}.app-shell .network-context-mobile-panel nav a{grid-template-columns:24px minmax(0,1fr) auto;min-height:44px}.app-shell .network-context-mobile-panel nav a>span{font-size:.875rem}.app-shell .network-context-mobile-panel nav a>b,.app-shell .network-context-mobile-panel nav a>i{font-size:.75rem}}.app-shell .operation-context-identity{grid-template-columns:40px minmax(200px,1fr) auto 190px;gap:11px;min-height:72px;padding:10px 14px}.app-shell .operation-context-identity>span{width:38px;height:38px;font-size:.875rem}.app-shell .operation-context-identity small,.app-shell .operation-context-identity>i{font-size:.75rem}.app-shell .operation-context-identity strong{font-size:.875rem}.app-shell .operation-context-switcher>summary{min-height:48px;padding:7px 10px}.app-shell .operation-context-switcher>summary small,.app-shell .operation-context-switcher>summary>b,.app-shell .operation-context-switcher>summary>i{font-size:.75rem}.app-shell .operation-context-switcher>summary strong{font-size:.8125rem}.app-shell .operation-context-switcher>div{width:min(480px,100vw - 46px)}.app-shell .operation-context-switcher>div>header{min-height:66px;padding:11px 13px}.app-shell .operation-context-switcher>div>header span,.app-shell .operation-context-switcher>div>header a,.app-shell .operation-context-switcher section>div:first-child small{font-size:.75rem}.app-shell .operation-context-switcher>div>header strong,.app-shell .operation-context-switcher section>div:first-child strong{font-size:.8125rem}.app-shell .operation-context-switcher section>div:last-child>a,.app-shell .operation-context-switcher section>div:last-child>span{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:62px;padding:8px}.app-shell .operation-context-switcher section>div:last-child>a>i,.app-shell .operation-context-switcher section>div:last-child>span>i{width:32px;height:32px;font-size:.75rem}.app-shell .operation-context-switcher section p strong{font-size:.8125rem}.app-shell .operation-context-switcher section p small,.app-shell .operation-context-switcher section>div:last-child b{font-size:.75rem}.app-shell .operation-module-desktop{min-height:52px}.app-shell .operation-module-desktop a,.app-shell .operation-module-desktop>span.disabled{min-height:52px;padding-inline:14px;font-size:.75rem}.app-shell .operation-module-desktop a>span,.app-shell .operation-module-desktop>span.disabled>span{font-size:.875rem}.app-shell .operation-module-desktop a>b,.app-shell .operation-module-desktop>span.disabled>b{font-size:.75rem}@media (max-width:760px){.app-shell .operation-module-mobile>summary{grid-template-columns:34px minmax(0,1fr) auto 12px;min-height:58px}.app-shell .operation-module-mobile>summary>span{width:33px;height:33px;font-size:.875rem}.app-shell .operation-module-mobile>summary small,.app-shell .operation-module-mobile>summary>b,.app-shell .operation-module-mobile>summary>i{font-size:.75rem}.app-shell .operation-module-mobile>summary strong{font-size:.875rem}.app-shell .operation-module-mobile-panel>header{min-height:76px;padding:12px}.app-shell .operation-module-mobile-panel>header span,.app-shell .operation-module-mobile-panel>header>small{font-size:.75rem;line-height:1.4}.app-shell .operation-module-mobile-panel>header strong{font-size:.9375rem}.app-shell .operation-module-mobile-panel section>header{grid-template-columns:32px minmax(0,1fr);min-height:58px}.app-shell .operation-module-mobile-panel section>header>span{width:30px;height:30px;font-size:.75rem}.app-shell .operation-module-mobile-panel section header strong{font-size:.8125rem}.app-shell .operation-module-mobile-panel section header small{font-size:.75rem}.app-shell .operation-module-mobile-panel nav>a,.app-shell .operation-module-mobile-panel nav>span{grid-template-columns:24px minmax(0,1fr) auto;min-height:44px}.app-shell .operation-module-mobile-panel nav>a>span,.app-shell .operation-module-mobile-panel nav>span>span{font-size:.875rem}.app-shell .operation-module-mobile-panel nav b,.app-shell .operation-module-mobile-panel nav i{font-size:.75rem}}@media (max-width:620px){.app-shell .operation-context-identity{grid-template-columns:40px minmax(0,1fr)}}@media (max-width:560px){.app-shell .admin-mobile-navigation>summary{width:40px}.app-shell .admin-account-popover{width:min(340px,100vw - 32px)}}.platform-identity-directory-live-boundary>.app-shell{min-height:calc(100vh - 60px)}.platform-identity-directory-live-boundary .platform-identity-directory-live-state{gap:14px;min-height:60px;padding:9px max(16px,50vw - 680px)}.platform-identity-directory-live-boundary .platform-identity-directory-live-state>div,.platform-identity-directory-live-boundary .platform-identity-directory-live-state>aside{gap:10px}.platform-identity-directory-live-boundary .platform-identity-directory-live-state>div>span{padding:5px 7px;font-size:.75rem;line-height:1.3}.platform-identity-directory-live-boundary .platform-identity-directory-live-state p,.platform-identity-directory-live-boundary .platform-identity-directory-live-state strong{font-size:.8125rem;line-height:1.4}.platform-identity-directory-live-boundary .platform-identity-directory-live-state time{font-size:.75rem}.platform-identity-directory-live-boundary .platform-identity-directory-live-state button{flex:none;width:40px;height:40px;font-size:1rem}.platform-identity-directory-workspace{display:block}.platform-identity-directory-workspace .identity-directory{gap:14px}.platform-identity-directory-workspace .identity-concept{border-left-width:4px;grid-template-columns:56px minmax(320px,1fr) auto;gap:18px;min-height:148px;padding:22px}.platform-identity-directory-workspace .identity-concept-mark{width:54px;height:54px;font-size:1.4rem}.platform-identity-directory-workspace .identity-concept>div:nth-child(2)>span,.platform-identity-directory-workspace .identity-directory-heading>div>span{font-size:.75rem;line-height:1.3}.platform-identity-directory-workspace .identity-concept h2{margin:6px 0;font-size:1.125rem;line-height:1.3}.platform-identity-directory-workspace .identity-concept p{max-width:760px;font-size:.875rem;line-height:1.55}.platform-identity-directory-workspace .identity-concept dl{align-self:stretch;align-items:center}.platform-identity-directory-workspace .identity-concept dl>div{min-width:118px;padding:8px 18px}.platform-identity-directory-workspace .identity-concept dt{font-size:.75rem;line-height:1.35}.platform-identity-directory-workspace .identity-concept dd{margin-top:6px;font-size:1.5rem;line-height:1.15}.platform-identity-directory-workspace .identity-kpis{gap:14px}.platform-identity-directory-workspace .identity-kpis article{border-top:3px solid #dce7e3;gap:13px;min-height:112px;padding:17px 18px}.platform-identity-directory-workspace .identity-kpis article:first-child{border-top-color:#19ad81}.platform-identity-directory-workspace .identity-kpis article:nth-child(2){border-top-color:#4b8fb9}.platform-identity-directory-workspace .identity-kpis article:nth-child(3){border-top-color:#7865b0}.platform-identity-directory-workspace .identity-kpis article:nth-child(4){border-top-color:#c78b2d}.platform-identity-directory-workspace .identity-kpi-symbol{width:42px;height:42px;font-size:1rem}.platform-identity-directory-workspace .identity-kpis small,.platform-identity-directory-workspace .identity-kpis p>span{font-size:.75rem;line-height:1.4}.platform-identity-directory-workspace .identity-kpis strong{margin:4px 0;font-size:1.5rem;line-height:1.1}.platform-identity-directory-workspace .identity-directory-panel{border-top:3px solid #6d55a3}.platform-identity-directory-workspace .identity-directory-heading{gap:16px;min-height:88px;padding:16px 20px}.platform-identity-directory-workspace .identity-directory-heading h2{margin:5px 0 3px;font-size:1.05rem;line-height:1.3}.platform-identity-directory-workspace .identity-directory-heading p{font-size:.8125rem;line-height:1.45}.platform-identity-directory-workspace .identity-directory-heading .connected-source{background:#f2faf7;border:1px solid #cfe5dc;min-height:36px;padding:0 9px;font-size:.75rem}.platform-identity-directory-workspace .identity-toolbar{gap:10px;min-height:78px;padding:12px 20px}.platform-identity-directory-workspace .identity-toolbar>label{gap:9px;min-width:300px;height:auto;min-height:44px;padding:0 12px}.platform-identity-directory-workspace .identity-toolbar>label>span,.platform-identity-directory-workspace .identity-toolbar input{font-size:.875rem}.platform-identity-directory-workspace .identity-toolbar>div{gap:5px}.platform-identity-directory-workspace .identity-toolbar button{min-height:40px;padding:0 11px;font-size:.8125rem}.platform-identity-directory-workspace .identity-table{overflow-x:auto}.platform-identity-directory-workspace .identity-row{grid-template-columns:minmax(260px,1.35fr) minmax(190px,1fr) minmax(190px,.9fr) 110px 135px 36px;gap:14px;min-width:1060px;min-height:82px;padding:11px 20px;font-size:.8125rem;line-height:1.35}.platform-identity-directory-workspace .identity-row:not(.identity-table-head):focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.platform-identity-directory-workspace .identity-row:not(.identity-table-head):focus-visible{outline:3px solid color-mix(in srgb, var(--green) 50%, white)}}.platform-identity-directory-workspace .identity-row:not(.identity-table-head):focus-visible{outline-offset:-3px}.platform-identity-directory-workspace .identity-table-head{min-height:42px;font-size:.75rem}.platform-identity-directory-workspace .identity-person{gap:11px}.platform-identity-directory-workspace .identity-person .person-avatar{width:42px;height:42px;font-size:.8125rem}.platform-identity-directory-workspace .identity-person strong{font-size:.875rem;line-height:1.35}.platform-identity-directory-workspace .identity-person small{max-width:250px;margin-top:3px;font-size:.75rem}.platform-identity-directory-workspace .identity-role-list{gap:4px}.platform-identity-directory-workspace .identity-role-list span{align-items:center;min-height:28px;padding:4px 7px;font-size:.75rem;line-height:1.25;display:inline-flex}.platform-identity-directory-workspace .identity-primary-context strong,.platform-identity-directory-workspace .identity-reach>strong{font-size:.8125rem}.platform-identity-directory-workspace .identity-primary-context small,.platform-identity-directory-workspace .identity-reach small,.platform-identity-directory-workspace .identity-row time,.platform-identity-directory-workspace .identity-row time small{margin-top:4px;font-size:.75rem;line-height:1.35}.platform-identity-directory-workspace .identity-row>b{background:#edf6f2;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.platform-identity-directory-workspace .identity-empty{padding:56px 20px}.platform-identity-directory-workspace .identity-empty>span{font-size:1.75rem}.platform-identity-directory-workspace .identity-empty strong{margin-top:10px;font-size:.9375rem}.platform-identity-directory-workspace .identity-empty p{font-size:.8125rem;line-height:1.45}.platform-identity-directory-workspace .identity-empty button{min-height:40px;padding:0 13px;font-size:.8125rem}.platform-identity-directory-workspace .identity-directory-footer{gap:24px;min-height:68px;padding:12px 20px;font-size:.75rem;line-height:1.45}.platform-identity-directory-workspace .identity-directory-footer p{max-width:720px}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable{min-height:calc(100vh - 60px)}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable>section{width:min(620px,100%);padding:34px}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable>section>span{width:54px;height:54px;font-size:1.4rem}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable small{font-size:.75rem}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable h1{font-size:1.25rem;line-height:1.3}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable p{font-size:.875rem;line-height:1.55}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable a{min-height:42px;padding:0 14px;font-size:.8125rem}@media (max-width:1120px){.platform-identity-directory-workspace .identity-concept{grid-template-columns:56px minmax(0,1fr)}.platform-identity-directory-workspace .identity-concept dl{border-top:1px solid var(--line-soft);border-left:0;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;display:grid}.platform-identity-directory-workspace .identity-concept dl>div{min-width:0;padding:0 16px}.platform-identity-directory-workspace .identity-concept dl>div:first-child{padding-left:0}.platform-identity-directory-workspace .identity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.platform-identity-directory-live-boundary .platform-identity-directory-live-state{flex-direction:column;align-items:flex-start;padding-block:12px}.platform-identity-directory-live-boundary .platform-identity-directory-live-state>div,.platform-identity-directory-live-boundary .platform-identity-directory-live-state>aside{width:100%}.platform-identity-directory-live-boundary .platform-identity-directory-live-state>aside{justify-content:flex-end}.platform-identity-directory-workspace .identity-toolbar{flex-direction:column;align-items:stretch}.platform-identity-directory-workspace .identity-toolbar>label{flex:none;min-width:0}}@media (max-width:700px){.platform-identity-directory-live-boundary .platform-identity-directory-live-state>div p,.platform-identity-directory-live-boundary .platform-identity-directory-live-state time{display:block}.platform-identity-directory-workspace .identity-concept{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:18px}.platform-identity-directory-workspace .identity-concept-mark{width:46px;height:46px}.platform-identity-directory-workspace .identity-concept>div:nth-child(2){min-width:0}.platform-identity-directory-workspace .identity-concept dl{grid-column:1/-1}.platform-identity-directory-workspace .identity-directory-heading{flex-direction:column;align-items:flex-start}.platform-identity-directory-workspace .identity-toolbar>div{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.platform-identity-directory-workspace .identity-toolbar button{white-space:nowrap;flex:none}.platform-identity-directory-workspace .identity-table{background:#f7f9f8;gap:10px;padding:12px;display:grid;overflow:visible}.platform-identity-directory-workspace .identity-table-head{display:none}.platform-identity-directory-workspace .identity-row:not(.identity-table-head){border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:15px}.platform-identity-directory-workspace .identity-person,.platform-identity-directory-workspace .identity-role-list{grid-column:1/-1}.platform-identity-directory-workspace .identity-primary-context:before,.platform-identity-directory-workspace .identity-reach:before,.platform-identity-directory-workspace .identity-row time:before{color:#89958f;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:750;display:block}.platform-identity-directory-workspace .identity-primary-context:before{content:"Contexto principal"}.platform-identity-directory-workspace .identity-reach:before{content:"Alcance"}.platform-identity-directory-workspace .identity-row time:before{content:"Último vínculo"}.platform-identity-directory-workspace .identity-row>b{grid-area:4/2/span 2;align-self:end}}@media (max-width:560px){.platform-identity-directory-live-boundary .platform-identity-directory-live-state>div,.platform-identity-directory-live-boundary .platform-identity-directory-live-state>aside{flex-wrap:wrap;align-items:flex-start}.platform-identity-directory-live-boundary .platform-identity-directory-live-state>aside{justify-content:flex-start}.platform-identity-directory-workspace .identity-concept{grid-template-columns:1fr}.platform-identity-directory-workspace .identity-concept-mark{display:grid}.platform-identity-directory-workspace .identity-concept dl{grid-template-columns:1fr}.platform-identity-directory-workspace .identity-concept dl>div,.platform-identity-directory-workspace .identity-concept dl>div:first-child{border-right:0;border-bottom:1px solid var(--line-soft);min-height:62px;padding:10px 0}.platform-identity-directory-workspace .identity-concept dl>div:last-child{border-bottom:0}.platform-identity-directory-workspace .identity-kpis{grid-template-columns:1fr}.platform-identity-directory-workspace .identity-directory-heading,.platform-identity-directory-workspace .identity-toolbar,.platform-identity-directory-workspace .identity-directory-footer{padding-inline:15px}.platform-identity-directory-workspace .identity-directory-footer{flex-direction:column;align-items:flex-start}.platform-identity-directory-workspace .identity-directory-footer p{text-align:left}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable{padding:16px}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable>section{padding:25px 20px}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable div{flex-direction:column}.platform-identity-directory-live-boundary .platform-identity-directory-live-unavailable a{justify-content:center}}.platform-identity-detail-live-boundary>.app-shell{min-height:calc(100vh - 60px)}.platform-identity-detail-live-boundary .platform-identity-detail-live-state{gap:14px;min-height:60px;padding:9px max(16px,50vw - 680px)}.platform-identity-detail-live-boundary .platform-identity-detail-live-state>div,.platform-identity-detail-live-boundary .platform-identity-detail-live-state>aside{gap:10px}.platform-identity-detail-live-boundary .platform-identity-detail-live-state>div>span{padding:5px 7px;font-size:.75rem;line-height:1.3}.platform-identity-detail-live-boundary .platform-identity-detail-live-state p,.platform-identity-detail-live-boundary .platform-identity-detail-live-state strong{font-size:.8125rem;line-height:1.4}.platform-identity-detail-live-boundary .platform-identity-detail-live-state time{font-size:.75rem}.platform-identity-detail-live-boundary .platform-identity-detail-live-state button{flex:none;width:40px;height:40px;font-size:1rem}.platform-identity-detail-workspace{display:block}.platform-identity-detail-workspace .identity-network{gap:16px}.platform-identity-detail-workspace .identity-network-hero{border-top-width:4px;grid-template-columns:minmax(320px,1.05fr) minmax(440px,1.25fr) auto;gap:22px;min-height:172px;padding:22px}.platform-identity-detail-workspace .identity-hero-person{gap:15px}.platform-identity-detail-workspace .identity-hero-person>div{min-width:0}.platform-identity-detail-workspace .identity-hero-person>span{width:60px;height:60px;font-size:1.125rem}.platform-identity-detail-workspace .identity-hero-person small{font-size:.75rem;line-height:1.3}.platform-identity-detail-workspace .identity-hero-person h2{margin:6px 0 3px;font-size:1.25rem;line-height:1.25}.platform-identity-detail-workspace .identity-hero-person p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.platform-identity-detail-workspace .identity-hero-person b{margin-top:6px;font-size:.75rem;line-height:1.4}.platform-identity-detail-workspace .identity-network-hero>dl{border:1px solid var(--line-soft);background:#fafcfb;align-self:stretch;align-items:center}.platform-identity-detail-workspace .identity-network-hero dl>div{flex-direction:column;justify-content:center;min-width:0;min-height:82px;padding:12px 15px;display:flex}.platform-identity-detail-workspace .identity-network-hero dt{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-network-hero dd{margin-top:6px;font-size:1.5rem;line-height:1.1}.platform-identity-detail-workspace .identity-status{min-height:38px;padding:0 10px;font-size:.75rem}.platform-identity-detail-workspace .identity-status:not(.active){color:#9f4b43;background:#f8e7e4}.platform-identity-detail-workspace .identity-status:not(.active) i{background:#b55349}.platform-identity-detail-workspace .identity-detail-section-nav{border:1px solid var(--line);scrollbar-width:thin;background:#fff;align-items:stretch;min-height:54px;padding:5px;display:flex;overflow-x:auto}.platform-identity-detail-workspace .identity-detail-section-nav a{border-right:1px solid var(--line-soft);color:#56665f;white-space:nowrap;flex:none;align-items:center;min-height:42px;padding:0 13px;font-size:.8125rem;font-weight:720;display:inline-flex}.platform-identity-detail-workspace .identity-detail-section-nav a:last-child{border-right:0}:is(.platform-identity-detail-workspace .identity-detail-section-nav a:hover,.platform-identity-detail-workspace .identity-detail-section-nav a:focus-visible){color:var(--green-deep);background:#eef7f3}.platform-identity-detail-workspace #identity-passport,.platform-identity-detail-workspace #identity-summary,.platform-identity-detail-workspace #identity-contexts,.platform-identity-detail-workspace #identity-assignment,.platform-identity-detail-workspace #identity-history,.platform-identity-detail-workspace #identity-privacy{scroll-margin-top:20px}.platform-identity-detail-workspace .identity-portability-map{border-top-width:3px}.platform-identity-detail-workspace .identity-portability-map>header{min-height:96px;padding:16px 20px}.platform-identity-detail-workspace .identity-portability-map>header span,.platform-identity-detail-workspace .identity-portability-map>header>strong{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-portability-map>header>strong{align-items:center;min-height:34px;padding:0 9px;display:inline-flex}.platform-identity-detail-workspace .identity-portability-map>header h2{margin-top:6px;font-size:1.05rem;line-height:1.3}.platform-identity-detail-workspace .identity-portability-map>header p{margin-top:5px;font-size:.8125rem;line-height:1.45}.platform-identity-detail-workspace .identity-portability-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);padding:16px 20px}.platform-identity-detail-workspace .identity-portability-flow>article{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:122px;padding:14px}.platform-identity-detail-workspace .identity-portability-flow>article>i{width:40px;height:40px;font-size:1rem}.platform-identity-detail-workspace .identity-portability-flow small,.platform-identity-detail-workspace .identity-portability-flow strong,.platform-identity-detail-workspace .identity-portability-flow span{font-size:.75rem;line-height:1.4}.platform-identity-detail-workspace .identity-portability-flow strong{margin-top:5px;font-size:.875rem}.platform-identity-detail-workspace .identity-portability-flow span{margin-top:5px}.platform-identity-detail-workspace .identity-portability-flow>b{font-size:1rem}.platform-identity-detail-workspace .identity-portability-map>footer{gap:10px;min-height:58px;padding:10px 20px}.platform-identity-detail-workspace .identity-portability-map>footer>span{width:30px;height:30px;font-size:.8125rem}.platform-identity-detail-workspace .identity-portability-map>footer p{font-size:.8125rem;line-height:1.45}.platform-identity-detail-workspace .identity-network-summary{gap:14px}.platform-identity-detail-workspace .identity-network-summary article{border-top:3px solid #dce6e2;grid-template-rows:auto 1fr auto;min-height:250px;display:grid}.platform-identity-detail-workspace .identity-network-summary article:first-child{border-top-color:#6d55a3}.platform-identity-detail-workspace .identity-network-summary article:nth-child(2){border-top-color:#3f82b5}.platform-identity-detail-workspace .identity-network-summary article:nth-child(3){border-top-color:#c28a30}.platform-identity-detail-workspace .identity-network-summary header{gap:11px;min-height:78px;padding:14px 16px}.platform-identity-detail-workspace .identity-network-summary header>span{flex:none;width:38px;height:38px;font-size:.9375rem}.platform-identity-detail-workspace .identity-network-summary header small{font-size:.75rem;line-height:1.3}.platform-identity-detail-workspace .identity-network-summary header strong{margin-top:4px;font-size:.875rem;line-height:1.35}.platform-identity-detail-workspace .identity-network-summary dl{align-content:center;padding:16px}.platform-identity-detail-workspace .identity-network-summary dl>div{min-width:0;padding-right:7px}.platform-identity-detail-workspace .identity-network-summary dt{font-size:.75rem;line-height:1.3}.platform-identity-detail-workspace .identity-network-summary dd{margin-top:5px;font-size:1.25rem;line-height:1.15}.platform-identity-detail-workspace .identity-mini-list{min-height:112px;padding:7px 16px}.platform-identity-detail-workspace .identity-mini-list p{gap:12px;min-height:50px}.platform-identity-detail-workspace .identity-mini-list strong,.platform-identity-detail-workspace .identity-mini-list small{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-mini-list strong{overflow-wrap:anywhere}.platform-identity-detail-workspace .identity-network-summary footer{justify-content:flex-end;align-items:center;min-height:48px;padding:8px 16px;display:flex}.platform-identity-detail-workspace .identity-network-summary footer a,.platform-identity-detail-workspace .identity-network-summary footer span{font-size:.8125rem;line-height:1.35}.platform-identity-detail-workspace .identity-context-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:16px}.platform-identity-detail-workspace .identity-section-title{gap:16px;min-height:88px;padding:7px 2px 13px}.platform-identity-detail-workspace .identity-section-title>div>span,.platform-identity-detail-workspace .identity-history header span{font-size:.75rem;line-height:1.3}.platform-identity-detail-workspace .identity-section-title h2,.platform-identity-detail-workspace .identity-history h2{margin:5px 0 3px;font-size:1.05rem;line-height:1.3}.platform-identity-detail-workspace .identity-section-title p,.platform-identity-detail-workspace .identity-history header p{font-size:.8125rem;line-height:1.45}.platform-identity-detail-workspace .identity-section-title>b{flex:none;align-items:center;min-height:34px;padding:0 9px;font-size:.75rem;display:inline-flex}.platform-identity-detail-workspace .identity-context-grid{gap:14px}.platform-identity-detail-workspace .identity-context-card{border-top:3px solid #1b9a74;flex-direction:column;min-height:370px;display:flex}.platform-identity-detail-workspace .identity-context-card.mixed-history{border-top-width:3px}.platform-identity-detail-workspace .identity-context-card>header{grid-template-columns:44px minmax(0,1fr) 8px;gap:11px;min-height:86px;padding:14px 16px}.platform-identity-detail-workspace .identity-context-card header>span{width:42px;height:42px;font-size:.8125rem}.platform-identity-detail-workspace .identity-context-card header small,.platform-identity-detail-workspace .identity-context-card header p{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-context-card header h3{margin-top:4px;font-size:.9375rem;line-height:1.3}.platform-identity-detail-workspace .identity-context-roles{padding:14px 16px 9px}.platform-identity-detail-workspace .identity-context-roles>small,.platform-identity-detail-workspace .identity-context-roles>em{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-context-roles p{gap:5px;min-height:32px;margin-top:7px}.platform-identity-detail-workspace .identity-context-roles p span{align-items:center;min-height:28px;padding:4px 8px;font-size:.75rem;display:inline-flex}.platform-identity-detail-workspace .identity-context-card>dl{min-height:78px;padding:9px 16px 14px}.platform-identity-detail-workspace .identity-context-card dl>div{flex-direction:column;justify-content:center;margin-right:10px;padding-right:10px;display:flex}.platform-identity-detail-workspace .identity-context-card dt,.platform-identity-detail-workspace .identity-context-card dd{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-context-card dd{white-space:normal;margin-top:5px}.platform-identity-detail-workspace .identity-professional-line{margin:0 16px 12px;padding:9px 10px;font-size:.75rem;line-height:1.4}.platform-identity-detail-workspace .identity-role-journey{margin-top:auto}.platform-identity-detail-workspace .identity-role-journey>summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:9px;min-height:48px;padding:9px 16px}.platform-identity-detail-workspace .identity-role-journey>summary span,.platform-identity-detail-workspace .identity-role-journey>summary strong,.platform-identity-detail-workspace .identity-role-journey>summary i{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-role-journey ol{padding:0 16px 10px}.platform-identity-detail-workspace .identity-role-journey li{grid-template-columns:24px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:7px 0}.platform-identity-detail-workspace .identity-role-journey li>i{width:23px;height:23px;font-size:.75rem}.platform-identity-detail-workspace .identity-role-journey li strong,.platform-identity-detail-workspace .identity-role-journey li small,.platform-identity-detail-workspace .identity-role-journey li>b{font-size:.75rem;line-height:1.35}.platform-identity-detail-workspace .identity-context-card>footer{flex-wrap:wrap;gap:5px;min-height:58px;padding:8px 16px}.platform-identity-detail-workspace .identity-context-card footer a,.platform-identity-detail-workspace .identity-context-card footer>span,.platform-identity-detail-workspace .identity-context-card footer>small{align-items:center;min-height:38px;margin:0;padding:0 8px;font-size:.75rem;line-height:1.35;display:inline-flex}.platform-identity-detail-workspace .identity-context-card footer a{background:#fff;border:1px solid #d6e5df}.platform-identity-detail-workspace .identity-context-card footer a:first-child{background:#eef8f4;border-color:#afd7c8}.platform-identity-detail-workspace .identity-context-card footer>small{margin-left:auto;padding-inline:0}.platform-identity-detail-workspace .identity-context-empty{gap:15px;min-height:150px;padding:22px}.platform-identity-detail-workspace .identity-context-empty>span{width:48px;height:48px;font-size:1rem}.platform-identity-detail-workspace .identity-context-empty h3{font-size:1rem}.platform-identity-detail-workspace .identity-context-empty p{font-size:.875rem;line-height:1.5}.platform-identity-detail-workspace .identity-assignment{border-top:3px solid #0a9e75;top:16px}.platform-identity-detail-workspace .identity-assignment>header{gap:12px;min-height:88px;padding:15px 16px}.platform-identity-detail-workspace .identity-assignment header>span{flex:none;width:42px;height:42px;font-size:1.1rem}.platform-identity-detail-workspace .identity-assignment header small,.platform-identity-detail-workspace .identity-assignment header p{font-size:.75rem;line-height:1.4}.platform-identity-detail-workspace .identity-assignment h2{margin:4px 0 2px;font-size:1rem;line-height:1.3}.platform-identity-detail-workspace .identity-assignment form{gap:14px;padding:16px}.platform-identity-detail-workspace .identity-assignment form>label>span,.platform-identity-detail-workspace .identity-professional-fields label>span,.platform-identity-detail-workspace .identity-assignment legend{margin-bottom:6px;font-size:.8125rem;line-height:1.35}.platform-identity-detail-workspace .identity-assignment select,.platform-identity-detail-workspace .identity-assignment input,.platform-identity-detail-workspace .identity-assignment textarea{min-height:44px;padding:9px 10px;font-size:.875rem;line-height:1.4}.platform-identity-detail-workspace .identity-assignment textarea{min-height:92px}.platform-identity-detail-workspace .identity-assignment fieldset{gap:7px}.platform-identity-detail-workspace .identity-assignment fieldset label{grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:76px;padding:10px}.platform-identity-detail-workspace .identity-assignment fieldset label>i{width:21px;height:21px}.platform-identity-detail-workspace .identity-assignment fieldset label:has(input:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.platform-identity-detail-workspace .identity-assignment fieldset label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 45%, white)}}.platform-identity-detail-workspace .identity-assignment fieldset label:has(input:focus-visible){outline-offset:2px}.platform-identity-detail-workspace .identity-assignment fieldset input:checked+i:after{font-size:.75rem}.platform-identity-detail-workspace .identity-assignment fieldset strong,.platform-identity-detail-workspace .identity-assignment fieldset small,.platform-identity-detail-workspace .identity-form-feedback,.platform-identity-detail-workspace .identity-form-footnote,.platform-identity-detail-workspace .field-warning{font-size:.75rem;line-height:1.4}.platform-identity-detail-workspace .identity-form-feedback{align-items:center;min-height:42px;padding:9px 10px;display:flex}.platform-identity-detail-workspace .identity-assignment form>button{min-height:44px;font-size:.875rem}.platform-identity-detail-workspace .identity-history{border-top:3px solid #c28a30}.platform-identity-detail-workspace .identity-history>header{gap:16px;min-height:88px;padding:15px 18px}.platform-identity-detail-workspace .identity-history header>b{flex:none;width:36px;height:36px;font-size:.875rem}.platform-identity-detail-workspace .identity-history>div>article{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:78px;padding:12px 18px}.platform-identity-detail-workspace .identity-history article>span{width:40px;height:40px;font-size:.8125rem}.platform-identity-detail-workspace .identity-history article strong,.platform-identity-detail-workspace .identity-history article small,.platform-identity-detail-workspace .identity-history article time,.platform-identity-detail-workspace .identity-history-context>div>a{font-size:.75rem;line-height:1.4}.platform-identity-detail-workspace .identity-history-context>div>a{align-items:center;min-height:36px;margin-top:5px;display:inline-flex}.platform-identity-detail-workspace .identity-privacy-note{border-left-width:4px;grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:92px;padding:15px 18px}.platform-identity-detail-workspace .identity-privacy-note>span{width:42px;height:42px;font-size:1rem}.platform-identity-detail-workspace .identity-privacy-note strong{font-size:.9375rem;line-height:1.35}.platform-identity-detail-workspace .identity-privacy-note p{margin-top:5px;font-size:.8125rem;line-height:1.5}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable{min-height:calc(100vh - 60px)}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable>section{width:min(620px,100%);padding:34px}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable>section>span{width:54px;height:54px;font-size:1.4rem}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable small{font-size:.75rem}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable h1{font-size:1.25rem;line-height:1.3}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable p{font-size:.875rem;line-height:1.55}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable a{min-height:42px;padding:0 14px;font-size:.8125rem}@media (max-width:1200px){.platform-identity-detail-workspace .identity-context-layout{grid-template-columns:1fr}.platform-identity-detail-workspace .identity-assignment{position:static}}@media (max-width:1080px){.platform-identity-detail-workspace .identity-network-hero{grid-template-columns:minmax(0,1fr) auto}.platform-identity-detail-workspace .identity-network-hero>dl{grid-area:2/1/auto/-1}.platform-identity-detail-workspace .identity-portability-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-identity-detail-workspace .identity-portability-flow>b{display:none}.platform-identity-detail-workspace .identity-network-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-identity-detail-workspace .identity-network-summary article:first-child{grid-column:1/-1}}@media (max-width:860px){.platform-identity-detail-live-boundary .platform-identity-detail-live-state{flex-direction:column;align-items:flex-start;padding-block:12px}.platform-identity-detail-live-boundary .platform-identity-detail-live-state>div,.platform-identity-detail-live-boundary .platform-identity-detail-live-state>aside{width:100%}.platform-identity-detail-live-boundary .platform-identity-detail-live-state>aside{justify-content:flex-end}.platform-identity-detail-workspace .identity-context-grid{grid-template-columns:1fr}}@media (max-width:700px){.platform-identity-detail-live-boundary .platform-identity-detail-live-state>div p,.platform-identity-detail-live-boundary .platform-identity-detail-live-state time{display:block}.platform-identity-detail-workspace .identity-network-hero{grid-template-columns:1fr;gap:16px;padding:18px}.platform-identity-detail-workspace .identity-network-hero>dl{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-identity-detail-workspace .identity-status{justify-self:start}.platform-identity-detail-workspace .identity-detail-section-nav{margin-inline:-1px}.platform-identity-detail-workspace .identity-portability-map>header,.platform-identity-detail-workspace .identity-section-title,.platform-identity-detail-workspace .identity-history>header{flex-direction:column;align-items:flex-start}.platform-identity-detail-workspace .identity-portability-flow,.platform-identity-detail-workspace .identity-network-summary{grid-template-columns:1fr}.platform-identity-detail-workspace .identity-network-summary article:first-child{grid-column:auto}.platform-identity-detail-workspace .identity-context-card>footer{align-items:stretch}.platform-identity-detail-workspace .identity-context-card footer a{flex:calc(50% - 5px);justify-content:center}.platform-identity-detail-workspace .identity-context-card footer>small{width:100%;min-height:30px}.platform-identity-detail-workspace .identity-history>div>article{grid-template-columns:42px minmax(0,1fr)}.platform-identity-detail-workspace .identity-history-context>time{grid-column:2}}@media (max-width:560px){.platform-identity-detail-live-boundary .platform-identity-detail-live-state>div,.platform-identity-detail-live-boundary .platform-identity-detail-live-state>aside{flex-wrap:wrap;align-items:flex-start}.platform-identity-detail-live-boundary .platform-identity-detail-live-state>aside{justify-content:flex-start}.platform-identity-detail-workspace .identity-hero-person{align-items:flex-start}.platform-identity-detail-workspace .identity-network-hero>dl{grid-template-columns:1fr}.platform-identity-detail-workspace .identity-network-hero dl>div{border-right:0;border-bottom:1px solid var(--line);min-height:66px}.platform-identity-detail-workspace .identity-network-hero dl>div:last-child{border-bottom:0}.platform-identity-detail-workspace .identity-portability-map>header,.platform-identity-detail-workspace .identity-portability-flow,.platform-identity-detail-workspace .identity-portability-map>footer,.platform-identity-detail-workspace .identity-network-summary header,.platform-identity-detail-workspace .identity-network-summary dl,.platform-identity-detail-workspace .identity-mini-list,.platform-identity-detail-workspace .identity-network-summary footer{padding-inline:15px}.platform-identity-detail-workspace .identity-network-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-identity-detail-workspace .identity-context-card>dl{grid-template-columns:1fr;gap:0}.platform-identity-detail-workspace .identity-context-card dl>div{border-right:0;border-bottom:1px solid var(--line-soft);min-height:58px;margin:0;padding:9px 0}.platform-identity-detail-workspace .identity-context-card dl>div:last-child{border-bottom:0}.platform-identity-detail-workspace .identity-assignment fieldset,.platform-identity-detail-workspace .identity-professional-fields>div{grid-template-columns:1fr}.platform-identity-detail-workspace .identity-role-journey>summary{grid-template-columns:minmax(0,1fr) 16px}.platform-identity-detail-workspace .identity-role-journey>summary strong{grid-area:2/1}.platform-identity-detail-workspace .identity-role-journey>summary i{grid-area:1/2/span 2}.platform-identity-detail-workspace .identity-role-journey li{grid-template-columns:24px minmax(0,1fr)}.platform-identity-detail-workspace .identity-role-journey li>b{grid-column:2}.platform-identity-detail-workspace .identity-privacy-note{grid-template-columns:1fr}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable{padding:16px}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable>section{padding:25px 20px}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable div{flex-direction:column}.platform-identity-detail-live-boundary .platform-identity-detail-live-unavailable a{justify-content:center}}.platform-identity-context-workspace{color:var(--ink)}.platform-identity-context-workspace .panel{border-radius:3px}.platform-identity-context-workspace [id^=context-]{scroll-margin-top:18px}.platform-identity-context-workspace .identity-context-command{gap:18px}.platform-identity-context-workspace .identity-context-command-hero{border-top-width:4px;grid-template-columns:minmax(290px,1.35fr) minmax(210px,.8fr) minmax(330px,auto) auto;gap:22px;min-height:154px;padding:24px}.platform-identity-context-workspace .identity-context-command-person{gap:15px;min-width:0}.platform-identity-context-workspace .identity-context-command-person>span{width:58px;height:58px;font-size:1rem}.platform-identity-context-workspace .identity-context-command-person>div,.platform-identity-context-workspace .identity-context-command-unit{min-width:0}.platform-identity-context-workspace .identity-context-command-person small,.platform-identity-context-workspace .identity-context-command-unit small{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-command-person h2{overflow-wrap:anywhere;margin:5px 0 3px;font-size:1.5rem;line-height:1.15}.platform-identity-context-workspace .identity-context-command-person p,.platform-identity-context-workspace .identity-context-command-unit p{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.45}.platform-identity-context-workspace .identity-context-command-unit{padding-left:20px}.platform-identity-context-workspace .identity-context-command-unit strong{overflow-wrap:anywhere;margin:5px 0 3px;font-size:1rem;line-height:1.3}.platform-identity-context-workspace .identity-context-command-hero>dl{grid-template-columns:repeat(3,minmax(96px,1fr));width:100%}.platform-identity-context-workspace .identity-context-command-hero>dl>div{gap:3px;min-height:78px;padding:10px}.platform-identity-context-workspace .identity-context-command-hero dt{font-size:.75rem;line-height:1.3}.platform-identity-context-workspace .identity-context-command-hero dd{margin-top:3px;font-size:1.25rem;line-height:1}.platform-identity-context-workspace .identity-context-command-hero dd small{font-size:.75rem}.platform-identity-context-workspace .identity-context-command-hero>b{letter-spacing:.04em;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:.75rem;display:inline-flex}.platform-identity-context-workspace .identity-context-section-nav{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;gap:5px;min-height:48px;padding:4px;display:flex;overflow-x:auto}.platform-identity-context-workspace .identity-context-section-nav a{color:#52625b;border-left:3px solid #0000;flex:none;align-items:center;min-height:38px;padding:0 13px;font-size:.8125rem;font-weight:750;display:inline-flex}:is(.platform-identity-context-workspace .identity-context-section-nav a:hover,.platform-identity-context-workspace .identity-context-section-nav a:focus-visible){border-left-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.platform-identity-context-workspace .identity-context-command-rule{grid-template-columns:44px minmax(0,1fr) auto;gap:15px;min-height:86px;padding:14px 18px}.platform-identity-context-workspace .identity-context-command-rule>span{width:42px;height:42px}.platform-identity-context-workspace .identity-context-command-rule small{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-command-rule strong{margin-top:4px;font-size:1rem;line-height:1.35}.platform-identity-context-workspace .identity-context-command-rule p{margin-top:4px;font-size:.8125rem;line-height:1.45}.platform-identity-context-workspace .identity-context-command-rule>i{align-items:center;min-height:36px;padding:7px 10px;font-size:.75rem;line-height:1.3;display:inline-flex}.platform-identity-context-workspace .identity-context-module-section{gap:12px}.platform-identity-context-workspace .identity-context-module-section>header{align-items:flex-end;gap:18px;padding:5px 2px}.platform-identity-context-workspace .identity-context-module-section>header>div{min-width:0}.platform-identity-context-workspace .identity-context-module-section>header span,.platform-identity-context-workspace .identity-context-activation header small,.platform-identity-context-workspace .identity-context-timeline header span,.platform-identity-context-workspace .identity-context-records header span,.platform-identity-context-workspace .identity-context-other header span{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-module-section>header h2,.platform-identity-context-workspace .identity-context-activation h2,.platform-identity-context-workspace .identity-context-timeline h2,.platform-identity-context-workspace .identity-context-records h2,.platform-identity-context-workspace .identity-context-other h2{margin-top:5px;font-size:1.125rem;line-height:1.3}.platform-identity-context-workspace .identity-context-module-section>header p,.platform-identity-context-workspace .identity-context-activation header p,.platform-identity-context-workspace .identity-context-timeline header p,.platform-identity-context-workspace .identity-context-records header p,.platform-identity-context-workspace .identity-context-other header p{margin-top:4px;font-size:.8125rem;line-height:1.5}.platform-identity-context-workspace .identity-context-module-section>header>b{border:1px solid var(--line);color:#5f6f67;background:#f8faf9;flex:none;align-items:center;min-height:34px;padding:6px 10px;font-size:.75rem;display:inline-flex}.platform-identity-context-workspace .identity-context-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-identity-context-workspace .identity-context-module{border-top-width:4px;grid-template-rows:auto auto auto 1fr auto auto;min-height:250px;padding:18px 18px 0;transition:border-color .16s,box-shadow .16s,transform .16s}.platform-identity-context-workspace .identity-context-module.inactive{background:#fafbfa}.platform-identity-context-workspace .identity-context-module>header span{font-size:.75rem}.platform-identity-context-workspace .identity-context-module>header b{align-items:center;min-height:28px;padding:5px 8px;font-size:.75rem;line-height:1.2;display:inline-flex}.platform-identity-context-workspace .identity-context-module h3{margin:16px 0 6px;font-size:1.125rem;line-height:1.25}.platform-identity-context-workspace .identity-context-module>p{min-height:42px;font-size:.8125rem;line-height:1.5}.platform-identity-context-workspace .identity-context-module dl{grid-template-columns:1fr;gap:9px;margin:15px 0 12px}.platform-identity-context-workspace .identity-context-module dl div{min-width:0;padding-left:9px}.platform-identity-context-workspace .identity-context-module dt{font-size:.75rem;line-height:1.3}.platform-identity-context-workspace .identity-context-module dd{text-overflow:clip;white-space:normal;max-width:none;margin-top:3px;font-size:.8125rem;line-height:1.35;overflow:visible}.platform-identity-context-workspace .identity-context-module-open{margin-bottom:11px;font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-module footer{min-height:48px;margin:0 -18px;padding:0 18px}.platform-identity-context-workspace .identity-context-module footer a,.platform-identity-context-workspace .identity-context-module footer span{align-items:center;min-height:42px;font-size:.8125rem;line-height:1.3;display:inline-flex}.platform-identity-context-workspace .identity-context-module footer i{font-size:.875rem}.platform-identity-context-workspace .identity-context-command-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px}.platform-identity-context-workspace .identity-context-command-main,.platform-identity-context-workspace .identity-context-command-side{gap:14px}.platform-identity-context-workspace .identity-context-activation>header,.platform-identity-context-workspace .identity-context-timeline>header,.platform-identity-context-workspace .identity-context-records>header,.platform-identity-context-workspace .identity-context-other>header{gap:13px;min-height:108px;padding:18px}.platform-identity-context-workspace .identity-context-activation>header>span{width:44px;height:44px;font-size:1.125rem}.platform-identity-context-workspace .identity-context-activation form{gap:16px;padding:18px}.platform-identity-context-workspace .identity-context-activation fieldset{gap:9px}.platform-identity-context-workspace .identity-context-activation legend{margin-bottom:7px;font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-activation fieldset label{gap:11px;min-height:76px;padding:12px}.platform-identity-context-workspace .identity-context-activation fieldset label:has(input:focus-visible){outline-offset:2px;outline:3px solid #00a97847}.platform-identity-context-workspace .identity-context-activation fieldset i{width:22px;height:22px}.platform-identity-context-workspace .identity-context-activation fieldset label.selected i:after{font-size:.75rem}.platform-identity-context-workspace .identity-context-activation fieldset strong{font-size:.875rem;line-height:1.35}.platform-identity-context-workspace .identity-context-activation fieldset small{margin-top:4px;font-size:.75rem;line-height:1.4}.platform-identity-context-workspace .identity-context-activation form>label,.platform-identity-context-workspace .identity-context-professional-fields label{gap:6px}.platform-identity-context-workspace .identity-context-activation form label>span{font-size:.8125rem;line-height:1.35}.platform-identity-context-workspace .identity-context-activation select,.platform-identity-context-workspace .identity-context-activation input,.platform-identity-context-workspace .identity-context-activation textarea{border-radius:2px;font-size:.875rem;line-height:1.4}.platform-identity-context-workspace .identity-context-activation select,.platform-identity-context-workspace .identity-context-activation input{min-height:44px;padding:0 11px}.platform-identity-context-workspace .identity-context-activation textarea{min-height:94px;padding:11px}:is(.platform-identity-context-workspace .identity-context-activation select:focus-visible,.platform-identity-context-workspace .identity-context-activation input:focus-visible,.platform-identity-context-workspace .identity-context-activation textarea:focus-visible){border-color:var(--green-deep);outline-offset:1px;outline:3px solid #00a97833}.platform-identity-context-workspace .identity-context-professional-fields{gap:12px}.platform-identity-context-workspace .identity-context-professional-fields>div{gap:10px}.platform-identity-context-workspace .identity-context-field-warning{font-size:.75rem;line-height:1.45}.platform-identity-context-workspace .identity-context-feedback{padding:11px 12px;font-size:.8125rem;line-height:1.45}.platform-identity-context-workspace .identity-context-activation button{min-height:44px;padding:8px 14px;font-size:.875rem}.platform-identity-context-workspace .identity-context-complete{gap:15px;min-height:140px;padding:20px}.platform-identity-context-workspace .identity-context-complete>span{flex:none;width:48px;height:48px;font-size:1rem}.platform-identity-context-workspace .identity-context-complete small{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-complete h2{margin-top:5px;font-size:1.125rem;line-height:1.3}.platform-identity-context-workspace .identity-context-complete p{margin-top:5px;font-size:.8125rem;line-height:1.5}.platform-identity-context-workspace .identity-context-timeline>header{gap:18px}.platform-identity-context-workspace .identity-context-timeline>header>b{text-align:center;min-width:36px;font-size:1.125rem}.platform-identity-context-workspace .identity-context-timeline>div{padding:3px 18px 16px}.platform-identity-context-workspace .identity-context-timeline article{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:76px}.platform-identity-context-workspace .identity-context-timeline article>i{width:36px;height:36px;font-size:.75rem}.platform-identity-context-workspace .identity-context-timeline article small,.platform-identity-context-workspace .identity-context-timeline article span{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-timeline article strong{margin:3px 0;font-size:.875rem;line-height:1.35}.platform-identity-context-workspace .identity-context-timeline article time{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-records>header,.platform-identity-context-workspace .identity-context-other>header{display:block}.platform-identity-context-workspace .identity-context-records>article{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:104px;padding:14px}.platform-identity-context-workspace .identity-context-records>article>i{width:36px;height:36px;font-size:.75rem}.platform-identity-context-workspace .identity-context-records article small{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-records article strong{overflow-wrap:anywhere;margin-top:4px;font-size:.875rem;line-height:1.35}.platform-identity-context-workspace .identity-context-records article p,.platform-identity-context-workspace .identity-context-records article em{margin-top:4px;font-size:.75rem;line-height:1.45}.platform-identity-context-workspace .identity-context-records article>a,.platform-identity-context-workspace .identity-context-records article>span{align-items:center;min-height:42px;padding:0 5px;font-size:.8125rem;display:inline-flex}.platform-identity-context-workspace .identity-context-other>div>a{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:94px;padding:13px 14px}.platform-identity-context-workspace .identity-context-other>div>a>span{width:40px;height:40px;font-size:.75rem}.platform-identity-context-workspace .identity-context-other a small,.platform-identity-context-workspace .identity-context-other a em{font-size:.75rem;line-height:1.35}.platform-identity-context-workspace .identity-context-other a strong{overflow-wrap:anywhere;margin-top:3px;font-size:.875rem;line-height:1.35}.platform-identity-context-workspace .identity-context-other a em{margin-top:4px}.platform-identity-context-workspace .identity-context-other a>b{align-items:center;min-height:28px;padding:5px 7px;font-size:.75rem;display:inline-flex}.platform-identity-context-workspace .identity-context-privacy{gap:13px;min-height:104px;padding:15px}.platform-identity-context-workspace .identity-context-privacy>span{width:40px;height:40px}.platform-identity-context-workspace .identity-context-privacy strong{font-size:.875rem;line-height:1.35}.platform-identity-context-workspace .identity-context-privacy p{margin-top:4px;font-size:.75rem;line-height:1.5}.platform-identity-context-workspace .identity-context-empty-line{padding:22px 18px;font-size:.8125rem;line-height:1.5}.platform-identity-context-workspace .identity-context-section-nav a:focus-visible{outline-offset:2px;outline:3px solid #00a97847}.platform-identity-context-workspace .identity-context-module footer a:focus-visible{outline-offset:2px;outline:3px solid #00a97847}.platform-identity-context-workspace .identity-context-records article>a:focus-visible{outline-offset:2px;outline:3px solid #00a97847}.platform-identity-context-workspace .identity-context-other>div>a:focus-visible{outline-offset:2px;outline:3px solid #00a97847}@media (hover:hover){.platform-identity-context-workspace .identity-context-module:hover{border-color:#65b298;transform:translateY(-2px);box-shadow:0 9px 24px #182b3a14}.platform-identity-context-workspace .identity-context-other>div>a:hover{background:#f3faf7}}@media (max-width:1240px){.platform-identity-context-workspace .identity-context-command-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.platform-identity-context-workspace .identity-context-command-hero>dl{justify-self:stretch}.platform-identity-context-workspace .identity-context-command-hero>b{justify-self:start}.platform-identity-context-workspace .identity-context-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.platform-identity-context-workspace .identity-context-command-layout{grid-template-columns:1fr}.platform-identity-context-workspace .identity-context-command-side{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-identity-context-workspace .identity-context-privacy{grid-column:1/-1}}@media (max-width:760px){.platform-identity-context-workspace .identity-context-command{gap:14px}.platform-identity-context-workspace .identity-context-command-hero{grid-template-columns:1fr;gap:17px;padding:20px}.platform-identity-context-workspace .identity-context-command-unit{border-top:1px solid var(--line);border-left:0;padding:15px 0 0}.platform-identity-context-workspace .identity-context-command-hero>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-identity-context-workspace .identity-context-command-rule{grid-template-columns:44px minmax(0,1fr)}.platform-identity-context-workspace .identity-context-command-rule>i{grid-column:2;justify-self:start}.platform-identity-context-workspace .identity-context-command-side{grid-template-columns:1fr}.platform-identity-context-workspace .identity-context-privacy{grid-column:auto}}@media (max-width:620px){.platform-identity-context-workspace .identity-context-command-person{align-items:flex-start}.platform-identity-context-workspace .identity-context-command-person h2{font-size:1.25rem}.platform-identity-context-workspace .identity-context-command-hero>dl{grid-template-columns:1fr}.platform-identity-context-workspace .identity-context-command-hero>dl>div{border-right:0;border-bottom:1px solid var(--line-soft);text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;min-height:58px}.platform-identity-context-workspace .identity-context-command-hero>dl>div:last-child{border-bottom:0}.platform-identity-context-workspace .identity-context-command-hero dd{text-align:right;margin:0}.platform-identity-context-workspace .identity-context-command-rule{grid-template-columns:1fr}.platform-identity-context-workspace .identity-context-command-rule>i{grid-column:auto}.platform-identity-context-workspace .identity-context-module-section>header{flex-direction:column;align-items:flex-start}.platform-identity-context-workspace .identity-context-module-grid,.platform-identity-context-workspace .identity-context-activation fieldset,.platform-identity-context-workspace .identity-context-professional-fields>div{grid-template-columns:1fr}.platform-identity-context-workspace .identity-context-module{min-height:230px}.platform-identity-context-workspace .identity-context-timeline article{grid-template-columns:38px minmax(0,1fr);padding:11px 0}.platform-identity-context-workspace .identity-context-timeline article time{white-space:normal;grid-column:2}.platform-identity-context-workspace .identity-context-records>article,.platform-identity-context-workspace .identity-context-other>div>a{grid-template-columns:40px minmax(0,1fr)}.platform-identity-context-workspace .identity-context-records article>a,.platform-identity-context-workspace .identity-context-records article>span,.platform-identity-context-workspace .identity-context-other a>b{grid-column:2;justify-self:start}}@media (max-width:430px){.platform-identity-context-workspace .identity-context-command-hero,.platform-identity-context-workspace .identity-context-activation>header,.platform-identity-context-workspace .identity-context-timeline>header,.platform-identity-context-workspace .identity-context-records>header,.platform-identity-context-workspace .identity-context-other>header,.platform-identity-context-workspace .identity-context-activation form{padding-left:15px;padding-right:15px}.platform-identity-context-workspace .identity-context-command-person>span{width:50px;height:50px}.platform-identity-context-workspace .identity-context-command-person p{overflow-wrap:anywhere}.platform-identity-context-workspace .identity-context-module{padding-left:15px;padding-right:15px}.platform-identity-context-workspace .identity-context-module footer{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state{gap:14px;min-height:60px;padding:10px 18px}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>div,.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>aside{gap:10px}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>div>span{padding:5px 7px;font-size:.75rem;line-height:1.3}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state p,.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state strong{font-size:.8125rem;line-height:1.4}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state time{font-size:.75rem}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state button{flex:none;width:40px;height:40px;font-size:1rem}.platform-person-lifecycle-workspace{color:var(--ink)}.platform-person-lifecycle-workspace .panel{border-radius:3px}.platform-person-lifecycle-workspace [id^=lifecycle-]{scroll-margin-top:18px}.platform-person-lifecycle-workspace .person-lifecycle-workspace{gap:18px}.platform-person-lifecycle-workspace .person-lifecycle-hero{border-top-width:4px;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;min-height:146px;padding:22px 24px}.platform-person-lifecycle-workspace .person-lifecycle-avatar{width:60px;height:60px;font-size:1rem}.platform-person-lifecycle-workspace .person-lifecycle-hero>div:nth-child(2){min-width:0}.platform-person-lifecycle-workspace .person-lifecycle-hero span,.platform-person-lifecycle-workspace .person-lifecycle-impact header span,.platform-person-lifecycle-workspace .person-lifecycle-contexts header span,.platform-person-lifecycle-workspace .person-lifecycle-confirmation header span,.platform-person-lifecycle-workspace .person-lifecycle-aside section>span,.platform-person-lifecycle-workspace .person-lifecycle-blockers header span,.platform-person-lifecycle-workspace .person-lifecycle-history header span,.platform-person-lifecycle-workspace .person-lifecycle-choice-section>header span{font-size:.75rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-hero h2{overflow-wrap:anywhere;margin:5px 0 3px;font-size:1.5rem;line-height:1.18}.platform-person-lifecycle-workspace .person-lifecycle-hero p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.platform-person-lifecycle-workspace .person-lifecycle-hero small{margin-top:7px;font-size:.75rem;line-height:1.4}.platform-person-lifecycle-workspace .person-lifecycle-hero>b{justify-content:center;align-items:center;min-height:38px;padding:7px 11px;font-size:.75rem;display:inline-flex}.platform-person-lifecycle-workspace .person-lifecycle-navigation{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;gap:5px;min-height:48px;padding:4px;display:flex;overflow-x:auto}.platform-person-lifecycle-workspace .person-lifecycle-navigation a{color:#52625b;border-left:3px solid #0000;flex:none;align-items:center;min-height:38px;padding:0 13px;font-size:.8125rem;font-weight:750;display:inline-flex}:is(.platform-person-lifecycle-workspace .person-lifecycle-navigation a:hover,.platform-person-lifecycle-workspace .person-lifecycle-navigation a:focus-visible){border-left-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.platform-person-lifecycle-workspace .person-lifecycle-choice-section{gap:11px;display:grid}.platform-person-lifecycle-workspace .person-lifecycle-choice-section>header{padding:3px 2px}.platform-person-lifecycle-workspace .person-lifecycle-choice-section>header h2{margin:5px 0 0;font-size:1.125rem;line-height:1.3}.platform-person-lifecycle-workspace .person-lifecycle-choice-section>header p{color:#74817c;margin:4px 0 0;font-size:.8125rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-choices{gap:12px}.platform-person-lifecycle-workspace .person-lifecycle-choices>button{border-top-width:4px;border-radius:2px;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:128px;padding:16px}.platform-person-lifecycle-workspace .person-lifecycle-choices>button.current{opacity:.72}.platform-person-lifecycle-workspace .person-lifecycle-choices>button>i{width:40px;height:40px;font-size:.875rem}.platform-person-lifecycle-workspace .person-lifecycle-choices small{font-size:.75rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-choices strong{margin-top:5px;font-size:1rem;line-height:1.3}.platform-person-lifecycle-workspace .person-lifecycle-choices p{margin-top:4px;font-size:.8125rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-choices>button>b{background:#f0f3f2;align-items:center;min-height:30px;padding:5px 7px;font-size:.75rem;display:inline-flex}.platform-person-lifecycle-workspace .person-lifecycle-choices>button.selected>b{background:var(--green-soft);color:var(--green-deep)}.platform-person-lifecycle-workspace .person-lifecycle-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:14px}.platform-person-lifecycle-workspace .person-lifecycle-main,.platform-person-lifecycle-workspace .person-lifecycle-aside{gap:14px}.platform-person-lifecycle-workspace .person-lifecycle-impact>header,.platform-person-lifecycle-workspace .person-lifecycle-contexts>header,.platform-person-lifecycle-workspace .person-lifecycle-confirmation>header{gap:18px;min-height:108px;padding:18px 20px}.platform-person-lifecycle-workspace .person-lifecycle-impact h2,.platform-person-lifecycle-workspace .person-lifecycle-contexts h2,.platform-person-lifecycle-workspace .person-lifecycle-confirmation h2{margin:5px 0 4px;font-size:1.125rem;line-height:1.3}.platform-person-lifecycle-workspace .person-lifecycle-impact header p,.platform-person-lifecycle-workspace .person-lifecycle-contexts header p,.platform-person-lifecycle-workspace .person-lifecycle-confirmation header p{font-size:.8125rem;line-height:1.5}.platform-person-lifecycle-workspace .person-lifecycle-impact header>b{font-size:1.5rem}.platform-person-lifecycle-workspace .person-lifecycle-impact header>b small{font-size:.75rem}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 20px 16px}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid article{min-height:112px;padding:16px}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid strong{font-size:1.375rem;line-height:1}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid p{margin:7px 0 4px;font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid small{font-size:.75rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-impact>footer{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:84px;padding:14px 20px}.platform-person-lifecycle-workspace .person-lifecycle-impact>footer>span{width:38px;height:38px;font-size:.875rem}.platform-person-lifecycle-workspace .person-lifecycle-impact footer strong{font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-impact footer p{margin-top:4px;font-size:.8125rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-impact footer>b{align-items:center;min-height:32px;padding:5px 8px;font-size:.75rem;display:inline-flex}.platform-person-lifecycle-workspace .person-lifecycle-blockers{border-top-width:4px}.platform-person-lifecycle-workspace .person-lifecycle-blockers header{min-height:58px;padding:0 20px}.platform-person-lifecycle-workspace .person-lifecycle-blockers header strong{font-size:1.125rem}.platform-person-lifecycle-workspace .person-lifecycle-blockers article{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:88px;padding:13px 20px}.platform-person-lifecycle-workspace .person-lifecycle-blockers article>i{width:36px;height:36px;font-size:.875rem}.platform-person-lifecycle-workspace .person-lifecycle-blockers strong{font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-blockers p{margin-top:4px;font-size:.8125rem;line-height:1.5}.platform-person-lifecycle-workspace .person-lifecycle-contexts header a{flex:none;align-items:center;min-height:42px;padding:0 4px;font-size:.8125rem;display:inline-flex}.platform-person-lifecycle-workspace .person-lifecycle-contexts>div{min-width:0;padding:0 20px 8px}.platform-person-lifecycle-workspace .person-lifecycle-contexts article{grid-template-columns:42px minmax(180px,1fr) minmax(140px,.75fr) minmax(210px,1fr);gap:13px;min-height:102px}.platform-person-lifecycle-workspace .person-lifecycle-contexts article>i{width:40px;height:40px;font-size:.75rem}.platform-person-lifecycle-workspace .person-lifecycle-contexts article strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-contexts article small{margin-top:4px;font-size:.75rem;line-height:1.4}.platform-person-lifecycle-workspace .person-lifecycle-contexts article>p{gap:5px;margin:0}.platform-person-lifecycle-workspace .person-lifecycle-contexts article>p b{align-items:center;min-height:28px;padding:5px 7px;font-size:.75rem;display:inline-flex}.platform-person-lifecycle-workspace .person-lifecycle-contexts dl{gap:10px}.platform-person-lifecycle-workspace .person-lifecycle-contexts dt{font-size:.75rem;line-height:1.3}.platform-person-lifecycle-workspace .person-lifecycle-contexts dd{overflow-wrap:anywhere;margin-top:3px;font-size:.8125rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-contexts .empty{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:116px}.platform-person-lifecycle-workspace .person-lifecycle-contexts .empty>span{width:40px;height:40px}.platform-person-lifecycle-workspace .person-lifecycle-contexts .empty strong{font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-contexts .empty small{margin-top:4px;font-size:.8125rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-confirmation{border-top-width:4px}.platform-person-lifecycle-workspace .person-lifecycle-confirmation>header>b{flex:none;width:44px;height:44px;font-size:1rem}.platform-person-lifecycle-workspace .person-lifecycle-reason{padding:18px 20px 0}.platform-person-lifecycle-workspace .person-lifecycle-reason>span{margin-bottom:7px;font-size:.8125rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-reason textarea{min-height:112px;padding:11px 12px;font-size:.875rem;line-height:1.5}.platform-person-lifecycle-workspace .person-lifecycle-reason textarea:focus-visible{border-color:var(--green-deep);outline-offset:1px;box-shadow:none;outline:3px solid #00a97833}.platform-person-lifecycle-workspace .person-lifecycle-reason small{margin-top:5px;font-size:.75rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-confirm{grid-template-columns:24px minmax(0,1fr);gap:11px;margin:16px 20px 0;padding:14px}.platform-person-lifecycle-workspace .person-lifecycle-confirm:has(input:focus-visible){outline-offset:2px;outline:3px solid #00a97840}.platform-person-lifecycle-workspace .person-lifecycle-confirm>i{width:22px;height:22px;font-size:.75rem}.platform-person-lifecycle-workspace .person-lifecycle-confirm strong{font-size:.875rem;line-height:1.4}.platform-person-lifecycle-workspace .person-lifecycle-confirm small{margin-top:5px;font-size:.8125rem;line-height:1.5}.platform-person-lifecycle-workspace .person-lifecycle-feedback{margin:14px 20px 0;padding:11px 12px;font-size:.8125rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-feedback.standalone{margin:0}.platform-person-lifecycle-workspace .person-lifecycle-confirmation>footer{gap:11px;min-height:72px;margin-top:17px;padding:13px 20px}.platform-person-lifecycle-workspace .person-lifecycle-confirmation>footer button{min-height:44px;padding:8px 15px;font-size:.875rem}.platform-person-lifecycle-workspace .person-lifecycle-aside>section{padding:18px}.platform-person-lifecycle-workspace .person-lifecycle-preservation>div{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:76px}.platform-person-lifecycle-workspace .person-lifecycle-preservation>div>i{width:32px;height:32px;font-size:.75rem}.platform-person-lifecycle-workspace .person-lifecycle-preservation strong{font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-preservation small{margin-top:4px;font-size:.75rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-security dl{margin-top:12px}.platform-person-lifecycle-workspace .person-lifecycle-security dl>div{align-items:center;min-height:48px;padding:10px 0}.platform-person-lifecycle-workspace .person-lifecycle-security dt,.platform-person-lifecycle-workspace .person-lifecycle-security dd{font-size:.8125rem;line-height:1.4}.platform-person-lifecycle-workspace .person-lifecycle-history{grid-row:auto;padding:0!important}.platform-person-lifecycle-workspace .person-lifecycle-history header{min-height:62px;padding:0 18px}.platform-person-lifecycle-workspace .person-lifecycle-history header strong{font-size:1.125rem}.platform-person-lifecycle-workspace .person-lifecycle-history>div{max-height:520px;padding:6px 18px 12px}.platform-person-lifecycle-workspace .person-lifecycle-history article{grid-template-columns:10px minmax(0,1fr);gap:11px;padding:14px 0}.platform-person-lifecycle-workspace .person-lifecycle-history article>i{width:9px;height:9px;margin-top:5px}.platform-person-lifecycle-workspace .person-lifecycle-history article strong{font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-history article small,.platform-person-lifecycle-workspace .person-lifecycle-history article em,.platform-person-lifecycle-workspace .person-lifecycle-history article time{margin-top:5px;font-size:.75rem;line-height:1.45}.platform-person-lifecycle-workspace .person-lifecycle-guardrail{grid-template-columns:38px minmax(0,1fr);gap:11px}.platform-person-lifecycle-workspace .person-lifecycle-guardrail>span{width:36px;height:36px}.platform-person-lifecycle-workspace .person-lifecycle-guardrail strong{font-size:.875rem;line-height:1.35}.platform-person-lifecycle-workspace .person-lifecycle-guardrail p{margin-top:4px;font-size:.8125rem;line-height:1.5}.platform-person-lifecycle-workspace .person-lifecycle-navigation a:focus-visible{outline-offset:2px;outline:3px solid #00a97847}.platform-person-lifecycle-workspace .person-lifecycle-choices>button:focus-visible{outline-offset:2px;outline:3px solid #00a97847}.platform-person-lifecycle-workspace .person-lifecycle-contexts header a:focus-visible{outline-offset:2px;outline:3px solid #00a97847}.platform-person-lifecycle-workspace .person-lifecycle-confirmation button:focus-visible{outline-offset:2px;outline:3px solid #00a97847}.platform-person-lifecycle-live-unavailable{background:var(--canvas);place-items:center;min-height:calc(100vh - 60px);padding:28px;display:grid}.platform-person-lifecycle-live-unavailable>section{border:1px solid var(--line);background:var(--surface);text-align:center;border-top:4px solid #b75850;width:min(620px,100%);padding:34px}.platform-person-lifecycle-live-unavailable>section>span{color:#a2463f;background:#fff0ee;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:1.125rem;display:grid}.platform-person-lifecycle-live-unavailable small{color:#a2463f;letter-spacing:.08em;font-size:.75rem;font-weight:800}.platform-person-lifecycle-live-unavailable h1{margin:8px 0;font-size:1.25rem;line-height:1.3}.platform-person-lifecycle-live-unavailable p{max-width:520px;color:var(--muted);margin:0 auto;font-size:.875rem;line-height:1.55}.platform-person-lifecycle-live-unavailable>section>div{justify-content:center;gap:8px;margin-top:20px;display:flex}.platform-person-lifecycle-live-unavailable a{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--green-deep);justify-content:center;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:750;display:inline-flex}@media (hover:hover){.platform-person-lifecycle-workspace .person-lifecycle-choices>button:not(:disabled):hover{border-color:#65b298;box-shadow:0 8px 22px #182b3a14}}@media (max-width:1080px){.platform-person-lifecycle-workspace .person-lifecycle-layout{grid-template-columns:1fr}.platform-person-lifecycle-workspace .person-lifecycle-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-person-lifecycle-workspace .person-lifecycle-history{grid-row:auto}}@media (max-width:760px){.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state{flex-direction:column;align-items:flex-start}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>div,.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>aside{width:100%}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>aside{justify-content:flex-end}.platform-person-lifecycle-workspace .person-lifecycle-workspace{gap:14px}.platform-person-lifecycle-workspace .person-lifecycle-choices,.platform-person-lifecycle-workspace .person-lifecycle-aside{grid-template-columns:1fr}.platform-person-lifecycle-workspace .person-lifecycle-contexts{overflow:visible}.platform-person-lifecycle-workspace .person-lifecycle-contexts>header,.platform-person-lifecycle-workspace .person-lifecycle-contexts>div{min-width:0}.platform-person-lifecycle-workspace .person-lifecycle-contexts>header{flex-direction:column;align-items:flex-start}.platform-person-lifecycle-workspace .person-lifecycle-contexts article{border:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr);gap:11px;margin:12px 0;padding:14px}.platform-person-lifecycle-workspace .person-lifecycle-contexts article>p,.platform-person-lifecycle-workspace .person-lifecycle-contexts article>dl{grid-column:2}.platform-person-lifecycle-workspace .person-lifecycle-contexts article>dl{grid-template-columns:1fr 1fr}}@media (max-width:620px){.platform-person-lifecycle-workspace .person-lifecycle-hero{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:19px}.platform-person-lifecycle-workspace .person-lifecycle-avatar{width:50px;height:50px}.platform-person-lifecycle-workspace .person-lifecycle-hero h2{font-size:1.25rem}.platform-person-lifecycle-workspace .person-lifecycle-hero>b{grid-column:2;justify-self:start}.platform-person-lifecycle-workspace .person-lifecycle-choices>button{grid-template-columns:40px minmax(0,1fr)}.platform-person-lifecycle-workspace .person-lifecycle-choices>button>b{grid-column:2;justify-self:start}.platform-person-lifecycle-workspace .person-lifecycle-impact>header,.platform-person-lifecycle-workspace .person-lifecycle-contexts>header,.platform-person-lifecycle-workspace .person-lifecycle-confirmation>header{flex-direction:column;align-items:flex-start}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid{grid-template-columns:1fr}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid article{border-right:0!important;border-bottom:1px solid var(--line-soft)!important}.platform-person-lifecycle-workspace .person-lifecycle-impact-grid article:last-child{border-bottom:0!important}.platform-person-lifecycle-workspace .person-lifecycle-impact>footer{grid-template-columns:40px minmax(0,1fr)}.platform-person-lifecycle-workspace .person-lifecycle-impact footer>b{grid-column:2;justify-self:start}.platform-person-lifecycle-workspace .person-lifecycle-contexts article>dl{grid-template-columns:1fr}.platform-person-lifecycle-workspace .person-lifecycle-confirmation>footer{flex-direction:column;align-items:stretch}.platform-person-lifecycle-workspace .person-lifecycle-confirmation>footer button{width:100%}.platform-person-lifecycle-live-unavailable{padding:18px}.platform-person-lifecycle-live-unavailable>section{padding:26px 20px}.platform-person-lifecycle-live-unavailable>section>div{flex-direction:column}.platform-person-lifecycle-live-unavailable a{width:100%}}@media (max-width:430px){.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>div,.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>aside{flex-wrap:wrap;align-items:flex-start}.platform-person-lifecycle-live-boundary>.platform-person-lifecycle-live-state>aside{justify-content:flex-start}.platform-person-lifecycle-workspace .person-lifecycle-hero,.platform-person-lifecycle-workspace .person-lifecycle-impact>header,.platform-person-lifecycle-workspace .person-lifecycle-contexts>header,.platform-person-lifecycle-workspace .person-lifecycle-confirmation>header,.platform-person-lifecycle-workspace .person-lifecycle-reason,.platform-person-lifecycle-workspace .person-lifecycle-confirmation>footer,.platform-person-lifecycle-workspace .person-lifecycle-impact-grid,.platform-person-lifecycle-workspace .person-lifecycle-contexts>div{padding-left:15px;padding-right:15px}.platform-person-lifecycle-workspace .person-lifecycle-confirm{margin-left:15px;margin-right:15px}}.identity-unavailable-page{min-height:100vh;color:var(--ink);background:#f3f7f5;flex-direction:column;align-items:center;gap:18px;padding:28px;display:flex}.identity-unavailable-card{text-align:left;border-top-width:4px;border-radius:3px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px 18px;width:min(1080px,100%);padding:22px 24px;display:grid}.identity-unavailable-card>span{grid-column:2;font-size:.75rem;line-height:1.35}.identity-unavailable-card .identity-unavailable-icon{grid-area:1/1/span 4;width:58px;height:58px;margin:0;font-size:1.125rem}.identity-unavailable-card h1{grid-column:2;margin:0;font-size:1.5rem;line-height:1.2}.identity-unavailable-card>p{grid-column:2;max-width:760px;margin:0;font-size:.875rem;line-height:1.55}.identity-unavailable-card>div:not(.identity-unavailable-icon){grid-column:2;margin:3px 0 0;padding:10px 12px}.identity-unavailable-card strong,.identity-unavailable-card small{font-size:.8125rem;line-height:1.45}.identity-unavailable-card>footer{flex-direction:column;grid-area:1/3/span 4;align-items:stretch;gap:8px;display:flex}.identity-unavailable-card>footer a{border:1px solid var(--line);color:#52625b;cursor:pointer;background:#fff;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.8125rem;font-weight:750;display:inline-flex}.account-reactivation-workspace{flex-direction:column;gap:14px;width:min(1080px,100%);display:flex}.account-reactivation-status{background:#fff;border:1px solid #cddbd6;border-left:4px solid #0b9f75;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 16px;display:flex}.account-reactivation-status span,.account-reactivation-main header span,.account-reactivation-side section>span{color:#72817b;letter-spacing:.06em;font-size:.75rem;font-weight:780;line-height:1.35;display:block}.account-reactivation-status strong{margin-top:4px;font-size:.9375rem;line-height:1.4;display:block}.account-reactivation-status>b{color:#08795d;letter-spacing:.04em;background:#e7f5f0;flex:none;align-items:center;min-height:34px;padding:5px 9px;font-size:.75rem;display:inline-flex}.account-reactivation-status>b.pending{color:#856313;background:#fff3d8}.account-reactivation-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;display:grid}.account-reactivation-main,.account-reactivation-side{flex-direction:column;gap:14px;display:flex}.account-reactivation-main>article,.account-reactivation-history,.account-reactivation-side>section{border:1px solid var(--line);background:#fff;border-radius:3px}.account-reactivation-form,.account-reactivation-request{padding:20px}.account-reactivation-main h2{margin:5px 0 4px;font-size:1.125rem;line-height:1.3}.account-reactivation-main header p{color:#6f7d77;margin:0;font-size:.8125rem;line-height:1.5}.account-reactivation-form>label:not(.account-reactivation-confirm){margin-top:18px;display:block}.account-reactivation-form>label>span{margin-bottom:7px;font-size:.8125rem;font-weight:700;display:block}.account-reactivation-form textarea,.person-reactivation-review textarea{resize:vertical;width:100%;min-height:96px;color:var(--ink);font:inherit;background:#fafcfb;border:1px solid #cfdad6;border-radius:2px;outline:0;padding:11px 12px;font-size:.875rem;line-height:1.5}.account-reactivation-form textarea:focus,.person-reactivation-review textarea:focus{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.account-reactivation-form label>small{color:#7b8983;text-align:right;margin-top:5px;font-size:.75rem;line-height:1.4;display:block}.account-reactivation-confirm{cursor:pointer;background:#f7faf9;border:1px solid #d2ddda;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:14px;padding:12px;display:grid}.account-reactivation-confirm input{opacity:0;pointer-events:none;position:absolute}.account-reactivation-confirm>i{color:#fff;background:#fff;border:1px solid #a7b7b1;place-items:center;width:21px;height:21px;font-size:.75rem;font-style:normal;display:grid}.account-reactivation-confirm:has(input:checked)>i{background:#0b9f75;border-color:#0b9f75}.account-reactivation-confirm strong,.account-reactivation-confirm small{font-size:.8125rem;line-height:1.45;display:block}.account-reactivation-confirm small{color:#718079;margin-top:3px}.account-reactivation-form>button,.account-reactivation-request button,.person-reactivation-review button{color:#fff;cursor:pointer;background:#08795d;border:1px solid #08795d;border-radius:2px;min-height:44px;padding:0 15px;font-size:.8125rem;font-weight:750}.account-reactivation-form>button{width:100%;margin-top:15px}.account-reactivation-form button:disabled,.account-reactivation-request button:disabled,.person-reactivation-review button:disabled{opacity:.45;cursor:not-allowed}.account-reactivation-request>header,.account-reactivation-history>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-reactivation-request>header time{color:#75837d;white-space:nowrap;font-size:.75rem}.account-reactivation-request blockquote,.person-reactivation-review blockquote{color:#4e493b;background:#fff9eb;border-left:4px solid #d3a235;margin:16px 0;padding:13px 15px;font-size:.875rem;line-height:1.55}.account-reactivation-request dl{border:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.account-reactivation-request dl>div{border-right:1px solid var(--line-soft);padding:11px}.account-reactivation-request dl>div:last-child{border-right:0}.account-reactivation-request dt,.account-reactivation-request dd{margin:0;font-size:.75rem;line-height:1.4}.account-reactivation-request dt{color:#7a8882}.account-reactivation-request dd{overflow-wrap:anywhere;margin-top:4px;font-weight:750}.account-reactivation-request>footer{justify-content:space-between;gap:10px;margin-top:15px;display:flex}.account-reactivation-request button.secondary{color:#53635d;background:#fff;border-color:#cbd7d3}.account-reactivation-request button.danger{background:#aa5149;border-color:#aa5149}.account-reactivation-feedback{border:1px solid #0000;margin:0;padding:11px 13px;font-size:.8125rem;line-height:1.45}.account-reactivation-feedback.success{color:#08795d;background:#eaf7f2;border-color:#b8ddcf}.account-reactivation-feedback.error{color:#9d433c;background:#fff0ee;border-color:#e7c1bd}.account-reactivation-history{overflow:hidden}.account-reactivation-history>header{border-bottom:1px solid var(--line-soft);padding:17px 19px}.account-reactivation-history>header>b{font-size:1.25rem}.account-reactivation-history>div{max-height:380px;padding:5px 19px;overflow:auto}.account-reactivation-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:10px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.account-reactivation-history article>i{background:#d3a235;border-radius:50%;width:9px;height:9px;margin-top:5px}.account-reactivation-history article>i.approved{background:#0b9f75}.account-reactivation-history article>i.declined,.account-reactivation-history article>i.cancelled{background:#b75850}.account-reactivation-history article strong,.account-reactivation-history article small,.account-reactivation-history article em,.account-reactivation-history article time{font-size:.8125rem;line-height:1.45;display:block}.account-reactivation-history article small{color:#6f7d77;margin-top:3px}.account-reactivation-history article em{color:#4f5e58;margin-top:5px;font-style:normal;font-weight:700}.account-reactivation-history article time{color:#89958f;margin-top:5px;font-size:.75rem}.account-reactivation-history .empty{color:#718079;margin:0;padding:18px 0;font-size:.8125rem}.account-reactivation-side>section{padding:17px}.account-reactivation-side ul,.account-reactivation-side ol{margin:10px 0 0;padding:0;list-style:none}.account-reactivation-side li{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.account-reactivation-side li:last-child{border-bottom:0}.account-reactivation-side li>b{color:#08795d;background:#e6f5ef;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid}.account-reactivation-side p{margin:0}.account-reactivation-side strong,.account-reactivation-side small{font-size:.8125rem;line-height:1.45;display:block}.account-reactivation-side small{color:#75837d;margin-top:3px}.platform-person-lifecycle-workspace [id=reactivation-request]{scroll-margin-top:18px}.platform-person-lifecycle-workspace .person-reactivation-review{border-top:4px solid #d3a235;padding:20px}.platform-person-lifecycle-workspace .person-reactivation-review>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-person-lifecycle-workspace .person-reactivation-review header span{color:#846414;letter-spacing:.06em;font-size:.75rem;font-weight:780}.platform-person-lifecycle-workspace .person-reactivation-review h2{margin:5px 0 4px;font-size:1.125rem;line-height:1.35}.platform-person-lifecycle-workspace .person-reactivation-review header p{color:#718079;margin:0;font-size:.8125rem;line-height:1.45}.platform-person-lifecycle-workspace .person-reactivation-review header>b{color:#856313;background:#fff3d8;align-items:center;min-height:34px;padding:5px 8px;font-size:.75rem;display:inline-flex}.platform-person-lifecycle-workspace .person-reactivation-review blockquote{margin-left:0;margin-right:0}.platform-person-lifecycle-workspace .person-reactivation-review-actions{align-items:center;gap:12px;display:flex}.platform-person-lifecycle-workspace .person-reactivation-review-actions span{color:#718079;font-size:.8125rem}.platform-person-lifecycle-workspace .person-reactivation-review .person-lifecycle-reason{padding-left:0;padding-right:0}.platform-person-lifecycle-workspace .person-reactivation-review .person-lifecycle-confirm{margin-left:0;margin-right:0}.platform-person-lifecycle-workspace .person-reactivation-review>footer{justify-content:flex-end;margin-top:14px;display:flex}.platform-person-lifecycle-workspace .person-reactivation-review button.decline{background:#aa5149;border-color:#aa5149}@media (max-width:820px){.identity-unavailable-card{grid-template-columns:58px minmax(0,1fr)}.identity-unavailable-card>footer{flex-direction:row;grid-area:auto/2}.account-reactivation-layout{grid-template-columns:1fr}.account-reactivation-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:620px){.identity-unavailable-page{padding:14px}.identity-unavailable-card{grid-template-columns:1fr;padding:19px}.identity-unavailable-card .identity-unavailable-icon,.identity-unavailable-card>span,.identity-unavailable-card h1,.identity-unavailable-card>p,.identity-unavailable-card>div:not(.identity-unavailable-icon),.identity-unavailable-card>footer{grid-area:auto/1}.identity-unavailable-card>footer{flex-direction:column;align-items:stretch}.account-reactivation-status,.account-reactivation-request>header,.account-reactivation-history>header,.platform-person-lifecycle-workspace .person-reactivation-review>header{flex-direction:column;align-items:flex-start}.account-reactivation-status>b{align-self:flex-start}.account-reactivation-request dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-reactivation-request dl>div{border-bottom:1px solid var(--line-soft)}.account-reactivation-request dl>div:nth-child(2n){border-right:0}.account-reactivation-request dl>div:nth-last-child(-n+2){border-bottom:0}.account-reactivation-request>footer,.platform-person-lifecycle-workspace .person-reactivation-review-actions{flex-direction:column;align-items:stretch}.account-reactivation-request button,.platform-person-lifecycle-workspace .person-reactivation-review-actions button{width:100%}.account-reactivation-side{display:flex}}.platform-account-reactivation-page{gap:1rem;display:grid}.platform-account-reactivation-hero{color:#fff;background:linear-gradient(112deg,#102f27,#173b31);border:1px solid #174b3c;grid-template-columns:minmax(18rem,1.05fr) minmax(31rem,.95fr);align-items:center;gap:2rem;min-height:14.5rem;padding:1.5rem;display:grid}.platform-account-reactivation-hero>div>span,.platform-account-reactivation-controls header span,.platform-account-reactivation-list>header span{color:#56d7b0;letter-spacing:.1em;font-size:.75rem;font-weight:850}.platform-account-reactivation-hero h2{letter-spacing:-.035em;max-width:36rem;margin:.45rem 0 .55rem;font-size:1.75rem;line-height:1.08}.platform-account-reactivation-hero>div>p{color:#bfd2cb;max-width:40rem;margin:0;font-size:.875rem;line-height:1.55}.platform-account-reactivation-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.platform-account-reactivation-hero dl>div{background:#ffffff0a;border:1px solid #ffffff24;border-left:.22rem solid #d5a64c;min-height:5.4rem;padding:.75rem}.platform-account-reactivation-hero dl>div.blue{border-left-color:#55a7c8}.platform-account-reactivation-hero dl>div.rose{border-left-color:#db776d}.platform-account-reactivation-hero dl>div.green{border-left-color:#4ec59f}.platform-account-reactivation-hero dt,.platform-account-reactivation-hero dd,.platform-account-reactivation-hero dl small{display:block}.platform-account-reactivation-hero dt{color:#b9cbc5;font-size:.75rem}.platform-account-reactivation-hero dd{margin:.25rem 0 0;font-size:1.5rem;font-weight:850}.platform-account-reactivation-hero dl small{color:#95aca4;margin-top:.1rem;font-size:.75rem}.platform-account-reactivation-controls{padding:1rem}.platform-account-reactivation-controls>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.platform-account-reactivation-controls header span,.platform-account-reactivation-list>header span{color:#287b63}.platform-account-reactivation-controls h2,.platform-account-reactivation-list h2{margin:.25rem 0 0;font-size:1.1rem}.platform-account-reactivation-controls header a{color:#23745c;font-size:.75rem;font-weight:750}.platform-account-reactivation-controls>nav{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.platform-account-reactivation-controls>nav a{color:#53635d;background:#fff;border:1px solid #d7e2de;align-items:center;gap:.55rem;min-height:2.45rem;padding:0 .7rem;font-size:.78rem;font-weight:750;display:inline-flex}.platform-account-reactivation-controls>nav a b{color:#66746f;text-align:center;background:#eff4f2;min-width:1.4rem;padding:.12rem .28rem}.platform-account-reactivation-controls>nav a.active{color:#116a52;background:#edf8f4;border-color:#147d60}.platform-account-reactivation-controls>nav a.active b{color:#fff;background:#147d60}.platform-account-reactivation-controls form{border-top:1px solid #e4ebe8;grid-template-columns:minmax(14rem,1fr) auto;align-items:end;gap:.6rem;margin-top:.85rem;padding-top:.85rem;display:grid}.platform-account-reactivation-controls form label span{color:#687771;margin-bottom:.3rem;font-size:.75rem;font-weight:750;display:block}.platform-account-reactivation-controls input{color:#263b34;width:100%;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #cfdcd7;padding:0 .75rem;font-size:.85rem}.platform-account-reactivation-controls form button{color:#fff;cursor:pointer;background:#147d60;border:1px solid #147d60;min-height:2.65rem;padding:0 1rem;font-size:.78rem;font-weight:800}.platform-account-reactivation-controls>p{color:#64746e;background:#f4f8f6;align-items:center;gap:.55rem;margin:.7rem 0 0;padding:.6rem .7rem;font-size:.75rem;display:flex}.platform-account-reactivation-controls>p b{color:#24745d;letter-spacing:.07em;font-size:.75rem}.platform-account-reactivation-controls>p a{color:#1c7259;margin-left:auto;font-weight:750}.platform-account-reactivation-privacy{background:#f7fbf9;border:1px solid #d5e2dd;border-left:.22rem solid #458d77;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.5rem;padding:.75rem 1rem;display:grid}.platform-account-reactivation-privacy>b{color:#28765f;background:#fff;border:1px solid #bfd7cf;place-items:center;width:2.2rem;height:2.2rem;display:grid}.platform-account-reactivation-privacy p{margin:0}.platform-account-reactivation-privacy strong,.platform-account-reactivation-privacy small{display:block}.platform-account-reactivation-privacy strong{color:#2b413a;font-size:.82rem}.platform-account-reactivation-privacy small{color:#6f7f79;margin-top:.15rem;font-size:.75rem;line-height:1.45}.platform-account-reactivation-privacy>span{color:#3a7965;letter-spacing:.08em;font-size:.75rem;font-weight:850}.platform-account-reactivation-list{overflow:hidden}.platform-account-reactivation-list>header{justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem;display:flex}.platform-account-reactivation-list>header p{color:#74817c;margin:.3rem 0 0;font-size:.75rem}.platform-account-reactivation-list>header>b{color:#66756f;letter-spacing:.07em;border:1px solid #d4dfdb;padding:.35rem .55rem;font-size:.75rem}.platform-account-reactivation-columns,.platform-account-reactivation-rows>a{grid-template-columns:minmax(11rem,1.05fr) minmax(9rem,.85fr) minmax(14rem,1.35fr) minmax(7rem,.65fr) minmax(7rem,.65fr) minmax(9rem,.8fr) 1.2rem;align-items:center;gap:.75rem;display:grid}.platform-account-reactivation-columns{color:#798680;letter-spacing:.04em;text-transform:uppercase;background:#f7f9f8;border-top:1px solid #e3eae7;border-bottom:1px solid #dce5e1;min-height:2.4rem;padding:0 1rem;font-size:.75rem;font-weight:800}.platform-account-reactivation-rows>a{color:#354942;border-bottom:1px solid #e5ebe8;border-left:.2rem solid #0000;min-height:6.4rem;padding:.8rem 1rem .8rem .8rem}.platform-account-reactivation-rows>a:hover{background:#f8fbfa}.platform-account-reactivation-rows>a.pending{border-left-color:#d39a33}.platform-account-reactivation-rows>a.approved{border-left-color:#2d9c77}.platform-account-reactivation-rows>a.declined{border-left-color:#bd625c}.platform-account-reactivation-rows>a.cancelled{border-left-color:#899590}.platform-account-reactivation-rows .identity{align-items:center;gap:.6rem;min-width:0;display:flex}.platform-account-reactivation-rows .identity>b{color:#187157;background:#edf7f3;border:1px solid #cfe0da;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;display:grid}.platform-account-reactivation-rows p{min-width:0;margin:0}.platform-account-reactivation-rows strong,.platform-account-reactivation-rows small{display:block}.platform-account-reactivation-rows strong{color:#30443d;text-overflow:ellipsis;font-size:.8rem;line-height:1.35;overflow:hidden}.platform-account-reactivation-rows small{color:#77847f;margin-top:.18rem;font-size:.75rem;line-height:1.4}.platform-account-reactivation-rows .note strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.platform-account-reactivation-rows time{color:#40534c;font-size:.78rem}.platform-account-reactivation-rows>a>span>b{color:#8a651f;background:#fff4db;padding:.3rem .45rem;font-size:.75rem;display:inline-block}.platform-account-reactivation-rows>a.approved>span>b{color:#197154;background:#e8f6f0}.platform-account-reactivation-rows>a.declined>span>b{color:#9c4c47;background:#fbecea}.platform-account-reactivation-rows>a.cancelled>span>b{color:#68746f;background:#eff2f1}.platform-account-reactivation-rows>a>i{color:#258066;font-size:1rem;font-style:normal}.platform-account-reactivation-list>footer{color:#74817c;background:#fafcfb;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3.5rem;padding:.65rem 1rem;font-size:.75rem;display:grid}.platform-account-reactivation-list>footer p{margin:0}.platform-account-reactivation-list>footer p i{background:#2baa82;border-radius:50%;width:.4rem;height:.4rem;margin-right:.25rem;display:inline-block}.platform-account-reactivation-list>footer nav{gap:.4rem;display:flex}.platform-account-reactivation-list>footer a,.platform-account-reactivation-list>footer nav b{color:#26745d;background:#fff;border:1px solid #d1ded9;align-items:center;min-height:2rem;padding:0 .6rem;font-size:.75rem;font-weight:750;display:inline-flex}.platform-account-reactivation-list>footer>small{justify-self:end}.platform-account-reactivation-empty{align-items:center;gap:.8rem;min-height:9rem;padding:1rem 1.25rem;display:flex}.platform-account-reactivation-empty>b{color:#25765e;background:#f1f8f5;border:1px solid #cde0d9;place-items:center;width:2.7rem;height:2.7rem;display:grid}.platform-account-reactivation-empty p{flex:1}.platform-account-reactivation-empty strong{font-size:.9rem}.platform-account-reactivation-empty small{font-size:.75rem}.platform-account-reactivation-empty>a{color:#1d765b;font-size:.76rem;font-weight:800}.platform-account-reactivation-live-state{background:#f7fbf9;border:1px solid #d5e1dc;border-left:.22rem solid #29956f;justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;margin-bottom:1rem;padding:.55rem .7rem;display:flex}.platform-account-reactivation-live-state>div span{color:#26765e;letter-spacing:.08em;font-size:.75rem;font-weight:850;display:block}.platform-account-reactivation-live-state>div p{color:#6d7c76;margin:.15rem 0 0;font-size:.75rem}.platform-account-reactivation-live-state aside{color:#5c6c66;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.platform-account-reactivation-live-state aside>i{background:#24aa7f;border-radius:50%;width:.45rem;height:.45rem}.platform-account-reactivation-live-state.syncing aside>i{background:#d59b34}.platform-account-reactivation-live-state.offline aside>i,.platform-account-reactivation-live-state.unavailable aside>i{background:#c7655d}.platform-account-reactivation-live-state button{color:#24745c;cursor:pointer;background:#fff;border:1px solid #c9dad4;width:2rem;height:2rem;font-size:1rem}.platform-account-reactivation-live-state button:disabled{cursor:default;opacity:.55}.platform-account-reactivation-unavailable{place-items:center;min-height:65vh;display:grid}.platform-account-reactivation-unavailable>section{background:#fffaf6;border:1px solid #dbcfc5;border-left:.25rem solid #a96354;max-width:38rem;padding:1.5rem}.platform-account-reactivation-unavailable>section>span{font-size:1.5rem}.platform-account-reactivation-unavailable small{color:#9b614f;letter-spacing:.09em;margin-top:.7rem;font-size:.75rem;font-weight:850;display:block}.platform-account-reactivation-unavailable h1{margin:.4rem 0;font-size:1.35rem}.platform-account-reactivation-unavailable p{color:#746963;font-size:.85rem;line-height:1.55}.platform-account-reactivation-unavailable div{gap:.5rem;margin-top:1rem;display:flex}.platform-account-reactivation-unavailable a{color:#8a4d40;border:1px solid #a96354;align-items:center;min-height:2.4rem;padding:0 .75rem;font-size:.76rem;font-weight:800;display:inline-flex}@media (max-width:76rem){.platform-account-reactivation-hero{grid-template-columns:1fr}.platform-account-reactivation-columns,.platform-account-reactivation-rows>a{grid-template-columns:minmax(10rem,1fr) minmax(8rem,.8fr) minmax(12rem,1.2fr) minmax(6rem,.65fr) minmax(8rem,.8fr) 1.2rem}.platform-account-reactivation-columns span:nth-child(5),.platform-account-reactivation-rows>a>time:nth-of-type(2){display:none}}@media (max-width:68.75rem){.platform-account-reactivation-columns{display:none}.platform-account-reactivation-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.7rem;display:grid}.platform-account-reactivation-rows>a{border:1px solid #dce5e1;border-top:.2rem solid #d39a33;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;min-height:15rem;padding:.9rem}.platform-account-reactivation-rows>a.approved{border-top-color:#2d9c77}.platform-account-reactivation-rows>a.declined{border-top-color:#bd625c}.platform-account-reactivation-rows>a.cancelled{border-top-color:#899590}.platform-account-reactivation-rows>a>.identity,.platform-account-reactivation-rows>a>.note{grid-column:1/-1}.platform-account-reactivation-rows>a>time:nth-of-type(2){display:block}.platform-account-reactivation-rows>a>i{visibility:hidden;position:absolute}.platform-account-reactivation-rows [data-label]:before{content:attr(data-label);color:#83908b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800;display:block}}@media (max-width:47.5rem){.platform-account-reactivation-hero{padding:1rem}.platform-account-reactivation-hero dl{grid-template-columns:1fr 1fr}.platform-account-reactivation-controls form{grid-template-columns:1fr}.platform-account-reactivation-privacy{grid-template-columns:2.35rem minmax(0,1fr)}.platform-account-reactivation-privacy>span{grid-column:2}.platform-account-reactivation-rows,.platform-account-reactivation-list>footer{grid-template-columns:1fr}.platform-account-reactivation-list>footer nav,.platform-account-reactivation-list>footer>small{justify-self:start}.platform-account-reactivation-live-state{align-items:flex-start}.platform-account-reactivation-live-state aside{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:30rem){.platform-account-reactivation-hero dl{grid-template-columns:1fr}.platform-account-reactivation-hero h2{font-size:1.45rem}.platform-account-reactivation-controls>p{flex-wrap:wrap;align-items:flex-start}.platform-account-reactivation-controls>p a{margin-left:0}.platform-account-reactivation-live-state{display:grid}.platform-account-reactivation-live-state aside{justify-content:flex-start}.platform-account-reactivation-rows>a{grid-template-columns:1fr}.platform-account-reactivation-rows>a>.identity,.platform-account-reactivation-rows>a>.note{grid-column:1}.platform-account-reactivation-unavailable div{flex-direction:column}}.platform-identity-create-workspace{color:#26352f;width:100%}.platform-identity-create-workspace .identity-create{gap:16px}.platform-identity-create-workspace .identity-wizard-progress{border-color:#d8e1dd;gap:14px;min-height:72px;padding:12px 20px;box-shadow:0 4px 16px #2341360a}.platform-identity-create-workspace .identity-wizard-progress>span{gap:10px}.platform-identity-create-workspace .identity-wizard-progress b{width:32px;height:32px;font-size:12px}.platform-identity-create-workspace .identity-wizard-progress i{font-size:12px;line-height:1.3}.platform-identity-create-workspace .identity-wizard-progress span[aria-current=step] i{color:#075f49;font-weight:750}.platform-identity-create-workspace .identity-capacity-banner{grid-template-columns:42px minmax(0,1fr) minmax(220px,.42fr);gap:16px;min-height:96px;padding:15px 18px}.platform-identity-create-workspace .identity-capacity-banner>span{width:40px;height:40px;font-size:16px}.platform-identity-create-workspace .identity-capacity-banner>div small{font-size:12px;line-height:1.35}.platform-identity-create-workspace .identity-capacity-banner>div strong{margin-top:5px;font-size:15px;line-height:1.35}.platform-identity-create-workspace .identity-capacity-banner>div p,.platform-identity-create-workspace .identity-capacity-banner>aside strong,.platform-identity-create-workspace .identity-capacity-banner>aside small{font-size:12px;line-height:1.45}.platform-identity-create-workspace .identity-capacity-banner>div p{margin-top:5px}.platform-identity-create-workspace .identity-capacity-banner>aside{padding-left:16px}.platform-identity-create-workspace .identity-capacity-banner>aside div{height:6px;margin-bottom:8px}.platform-identity-create-workspace .identity-capacity-banner>aside small{margin-top:4px}.platform-identity-create-workspace .identity-create-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);gap:16px}.platform-identity-create-workspace .identity-create-layout.context{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.platform-identity-create-workspace .identity-search-stage,.platform-identity-create-workspace .identity-data-stage,.platform-identity-create-workspace .identity-context-stage,.platform-identity-create-workspace .identity-guardrail,.platform-identity-create-workspace .identity-create-side>article{border-color:#d8e1dd;box-shadow:0 6px 20px #2341360d}.platform-identity-create-workspace .identity-search-stage>header,.platform-identity-create-workspace .identity-data-stage>header,.platform-identity-create-workspace .identity-context-stage>header{gap:15px;min-height:112px;padding:20px 22px}.platform-identity-create-workspace .identity-search-stage>header>span,.platform-identity-create-workspace .identity-data-stage>header>span,.platform-identity-create-workspace .identity-context-stage>header>span{width:44px;height:44px;font-size:16px}.platform-identity-create-workspace .identity-search-stage header small,.platform-identity-create-workspace .identity-data-stage header small,.platform-identity-create-workspace .identity-context-stage header small{font-size:12px;line-height:1.3}.platform-identity-create-workspace .identity-search-stage h2,.platform-identity-create-workspace .identity-data-stage h2,.platform-identity-create-workspace .identity-context-stage h2{margin:5px 0;font-size:1.25rem;line-height:1.25}.platform-identity-create-workspace .identity-search-stage header p,.platform-identity-create-workspace .identity-data-stage header p,.platform-identity-create-workspace .identity-context-stage header p{font-size:13px;line-height:1.5}.platform-identity-create-workspace .identity-search-stage>form{padding:22px}.platform-identity-create-workspace .identity-search-stage>form>label{gap:11px;height:auto;min-height:50px;padding-left:14px;box-shadow:0 0 0 3px #eef8f4}.platform-identity-create-workspace .identity-search-stage form label>span{font-size:18px}.platform-identity-create-workspace .identity-search-stage form input{min-height:46px;font-size:14px}.platform-identity-create-workspace .identity-search-stage form button{min-height:48px;padding:0 18px;font-size:13px}.platform-identity-create-workspace .identity-search-result-heading{min-height:62px;padding:12px 22px}.platform-identity-create-workspace .identity-search-result-heading strong,.platform-identity-create-workspace .identity-search-result-heading small{font-size:12px;line-height:1.4}.platform-identity-create-workspace .identity-search-results>article{grid-template-columns:46px minmax(200px,1.1fr) minmax(150px,.65fr) auto;gap:14px;min-height:116px;padding:15px 22px}.platform-identity-create-workspace .identity-search-results>article.exact{padding-left:19px}.platform-identity-create-workspace .identity-search-results>article>span,.platform-identity-create-workspace .identity-confirmation>span{width:44px;height:44px;font-size:13px}.platform-identity-create-workspace .identity-search-results article>div:nth-child(2) strong{font-size:14px}.platform-identity-create-workspace .identity-search-results article>div:nth-child(2) p b,.platform-identity-create-workspace .identity-search-results article>div:nth-child(2) small,.platform-identity-create-workspace .identity-search-results article>div:nth-child(2) em,.platform-identity-create-workspace .identity-match-context>small,.platform-identity-create-workspace .identity-match-context p{font-size:12px;line-height:1.4}.platform-identity-create-workspace .identity-search-results article>div:nth-child(2) p b{padding:4px 7px}.platform-identity-create-workspace .identity-match-context>strong{font-size:18px}.platform-identity-create-workspace .identity-search-results article nav{gap:7px;min-width:142px}.platform-identity-create-workspace .identity-search-results article nav a,.platform-identity-create-workspace .identity-search-results article nav button{min-height:40px;padding:0 10px;font-size:12px}.platform-identity-create-workspace .identity-new-choice{grid-template-columns:38px 1fr 20px;gap:13px;min-height:88px;padding:14px 22px}.platform-identity-create-workspace .identity-new-choice>span{width:36px;height:36px;font-size:16px}.platform-identity-create-workspace .identity-new-choice strong,.platform-identity-create-workspace .identity-new-choice small,.platform-identity-create-workspace .identity-new-choice>b{font-size:12px;line-height:1.4}.platform-identity-create-workspace .identity-guardrail>span,.platform-identity-create-workspace .identity-create-side>article>span{width:42px;height:42px;margin:20px 20px 10px;font-size:16px}.platform-identity-create-workspace .identity-guardrail>div{padding:0 20px 17px}.platform-identity-create-workspace .identity-guardrail h2,.platform-identity-create-workspace .identity-create-side h2{font-size:16px;line-height:1.3}.platform-identity-create-workspace .identity-guardrail p,.platform-identity-create-workspace .identity-guardrail li,.platform-identity-create-workspace .identity-create-side article>p{font-size:12px;line-height:1.55}.platform-identity-create-workspace .identity-guardrail ul{padding:6px 20px 16px}.platform-identity-create-workspace .identity-guardrail li{min-height:38px;padding:9px 0}.platform-identity-create-workspace .identity-data-fields{gap:16px;padding:22px 22px 30px}.platform-identity-create-workspace .identity-data-fields label>span,.platform-identity-create-workspace .identity-context-fields label>span,.platform-identity-create-workspace .identity-job-fields label>span,.platform-identity-create-workspace .identity-context-fields legend{margin-bottom:7px;font-size:12px;line-height:1.35}.platform-identity-create-workspace .identity-data-fields input,.platform-identity-create-workspace .identity-context-fields select,.platform-identity-create-workspace .identity-job-fields input,.platform-identity-create-workspace .identity-job-fields select,.platform-identity-create-workspace .identity-handle-input{height:44px;min-height:44px;font-size:13px}.platform-identity-create-workspace .identity-data-fields input,.platform-identity-create-workspace .identity-context-fields select,.platform-identity-create-workspace .identity-job-fields input,.platform-identity-create-workspace .identity-job-fields select{padding:0 12px}.platform-identity-create-workspace .identity-data-fields label>small,.platform-identity-create-workspace .identity-handle-input i{font-size:12px;line-height:1.4}.platform-identity-create-workspace .identity-data-stage>footer,.platform-identity-create-workspace .identity-context-stage>footer{min-height:72px;padding:13px 22px}.platform-identity-create-workspace .identity-data-stage>footer button,.platform-identity-create-workspace .identity-context-stage>footer button{min-height:44px;padding:0 16px;font-size:13px}.platform-identity-create-workspace .identity-confirmation{grid-template-columns:46px 1fr auto;gap:13px;min-height:84px;padding:14px 22px}.platform-identity-create-workspace .identity-confirmation small,.platform-identity-create-workspace .identity-confirmation p,.platform-identity-create-workspace .identity-confirmation>b{font-size:12px;line-height:1.4}.platform-identity-create-workspace .identity-confirmation strong{margin-top:3px;font-size:15px;line-height:1.35}.platform-identity-create-workspace .identity-confirmation>b{padding:6px 9px}.platform-identity-create-workspace .identity-connection-choice{gap:10px;padding:17px 22px}.platform-identity-create-workspace .identity-connection-choice button{grid-template-columns:24px 1fr;gap:10px;min-height:82px;padding:12px}.platform-identity-create-workspace .identity-connection-choice button:disabled{color:#7e8984;cursor:default;background:#f4f6f5}.platform-identity-create-workspace .identity-connection-choice i,.platform-identity-create-workspace .identity-connection-choice strong,.platform-identity-create-workspace .identity-connection-choice small{font-size:12px;line-height:1.4}.platform-identity-create-workspace .identity-no-unit-state{background:#fffaf1;border:1px solid #e0c99d;border-left:3px solid #bc8128;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:18px 22px;padding:16px;display:grid}.platform-identity-create-workspace .identity-no-unit-state>span{color:#895d1b;background:#f5e7c8;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.platform-identity-create-workspace .identity-no-unit-state strong,.platform-identity-create-workspace .identity-no-unit-state p,.platform-identity-create-workspace .identity-no-unit-state a{font-size:12px;line-height:1.45}.platform-identity-create-workspace .identity-no-unit-state p{color:#75664c;margin:3px 0 0}.platform-identity-create-workspace .identity-no-unit-state a{color:#75521e;background:#fff;border:1px solid #a9782d;place-items:center;min-height:42px;padding:0 13px;font-weight:700;display:grid}.platform-identity-create-workspace .identity-context-fields{gap:18px;padding:18px 22px 28px}.platform-identity-create-workspace .identity-context-fields fieldset{gap:8px}.platform-identity-create-workspace .identity-context-fields fieldset button{min-height:92px;padding:11px}.platform-identity-create-workspace .identity-context-fields fieldset button>i{width:22px;height:22px;margin-bottom:7px;font-size:12px}.platform-identity-create-workspace .identity-context-fields fieldset strong,.platform-identity-create-workspace .identity-context-fields fieldset small{font-size:12px;line-height:1.4}.platform-identity-create-workspace .identity-job-fields{gap:10px}.platform-identity-create-workspace .identity-create-error{border-left:3px solid #b9564e;margin:0 22px 16px;padding:11px 13px;font-size:12px;line-height:1.45}.platform-identity-create-workspace .identity-create-side{gap:16px}.platform-identity-create-workspace .identity-create-side>article{padding:20px}.platform-identity-create-workspace .identity-create-side>article>span{margin:0}.platform-identity-create-workspace .identity-create-side h2{margin:13px 0}.platform-identity-create-workspace .identity-create-side article>p{margin-top:14px}.platform-identity-create-workspace .identity-flow-preview{gap:7px;padding:16px}.platform-identity-create-workspace .identity-flow-preview strong,.platform-identity-create-workspace .identity-flow-preview b,.platform-identity-create-workspace .identity-flow-preview small,.platform-identity-create-workspace .identity-flow-preview i{font-size:12px;line-height:1.4}@media (max-width:1050px){.platform-identity-create-workspace .identity-create-layout,.platform-identity-create-workspace .identity-create-layout.context{grid-template-columns:1fr}.platform-identity-create-workspace .identity-create-layout>.identity-guardrail,.platform-identity-create-workspace .identity-create-side{grid-template-columns:1fr 1fr}}@media (max-width:760px){.platform-identity-create-workspace .identity-capacity-banner{grid-template-columns:42px minmax(0,1fr)}.platform-identity-create-workspace .identity-capacity-banner>aside{grid-column:2;padding:10px 0 0}.platform-identity-create-workspace .identity-search-results>article{grid-template-columns:46px minmax(0,1fr)}.platform-identity-create-workspace .identity-match-context,.platform-identity-create-workspace .identity-search-results article nav{grid-column:1/-1}.platform-identity-create-workspace .identity-match-context{border-top:1px solid #e7ece9;border-bottom:1px solid #e7ece9;padding:11px 0}.platform-identity-create-workspace .identity-search-results article nav{flex-direction:row}.platform-identity-create-workspace .identity-search-results article nav>*{flex:1}.platform-identity-create-workspace .identity-data-fields,.platform-identity-create-workspace .identity-connection-choice,.platform-identity-create-workspace .identity-job-fields{grid-template-columns:1fr}.platform-identity-create-workspace .identity-data-fields label.wide{grid-column:auto}.platform-identity-create-workspace .identity-create-layout>.identity-guardrail,.platform-identity-create-workspace .identity-create-side{flex-direction:column;display:flex}.platform-identity-create-workspace .identity-context-fields fieldset{grid-template-columns:1fr 1fr}}@media (max-width:560px){.platform-identity-create-workspace .identity-wizard-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.platform-identity-create-workspace .identity-wizard-progress>em{display:none}.platform-identity-create-workspace .identity-wizard-progress>span{text-align:center;flex-direction:column;justify-content:center;min-width:0}.platform-identity-create-workspace .identity-wizard-progress i{white-space:normal;display:block}.platform-identity-create-workspace .identity-search-stage>header,.platform-identity-create-workspace .identity-data-stage>header,.platform-identity-create-workspace .identity-context-stage>header{align-items:flex-start;padding:18px}.platform-identity-create-workspace .identity-search-stage>form,.platform-identity-create-workspace .identity-data-fields,.platform-identity-create-workspace .identity-context-fields{padding-inline:18px}.platform-identity-create-workspace .identity-search-stage>form>label{flex-wrap:wrap;min-height:50px;padding:8px}.platform-identity-create-workspace .identity-search-stage form input{min-width:calc(100% - 38px)}.platform-identity-create-workspace .identity-search-stage form button{width:100%}.platform-identity-create-workspace .identity-search-result-heading{flex-direction:column;align-items:flex-start;padding-inline:18px}.platform-identity-create-workspace .identity-search-result-heading small{text-align:left}.platform-identity-create-workspace .identity-search-results>article,.platform-identity-create-workspace .identity-new-choice{padding-inline:18px}.platform-identity-create-workspace .identity-context-fields fieldset{grid-template-columns:1fr}.platform-identity-create-workspace .identity-confirmation{grid-template-columns:46px minmax(0,1fr);padding-inline:18px}.platform-identity-create-workspace .identity-confirmation>b{grid-column:2;justify-self:start}.platform-identity-create-workspace .identity-no-unit-state{grid-template-columns:42px minmax(0,1fr);margin-inline:18px}.platform-identity-create-workspace .identity-no-unit-state a{grid-column:1/-1}.platform-identity-create-workspace .identity-data-stage>footer,.platform-identity-create-workspace .identity-context-stage>footer{flex-direction:column-reverse;align-items:stretch;padding-inline:18px}.platform-identity-create-workspace .identity-data-stage>footer button,.platform-identity-create-workspace .identity-context-stage>footer button{width:100%}}.unit-identity-onboarding{--identity-entry-ink:#1d3029;--identity-entry-muted:#64756e;--identity-entry-line:#d6e1dd;color:var(--identity-entry-ink)}.unit-identity-onboarding :is(a,button:not(:disabled),label,select){cursor:pointer}:is(.unit-identity-onboarding :is(a,button,input,select):focus-visible,.unit-identity-onboarding .unit-onboarding-plans label:has(input:focus-visible)){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.unit-identity-onboarding :is(a,button,input,select):focus-visible,.unit-identity-onboarding .unit-onboarding-plans label:has(input:focus-visible)){outline:3px solid color-mix(in srgb, var(--green) 36%, transparent)}}:is(.unit-identity-onboarding :is(a,button,input,select):focus-visible,.unit-identity-onboarding .unit-onboarding-plans label:has(input:focus-visible)){outline-offset:2px}.unit-identity-onboarding .unit-identity-capacity{grid-template-columns:46px minmax(0,1fr) minmax(230px,.4fr);gap:14px;min-height:108px;padding:16px 18px}.unit-identity-onboarding .unit-identity-capacity>span{width:44px;height:44px;font-size:1rem}.unit-identity-onboarding .unit-identity-capacity>div small,.unit-identity-onboarding .unit-identity-capacity>aside small{font-size:.75rem;line-height:1.4}.unit-identity-onboarding .unit-identity-capacity>div strong{margin-top:5px;font-size:1rem}.unit-identity-onboarding .unit-identity-capacity>div p{margin-top:5px;font-size:.875rem;line-height:1.5}.unit-identity-onboarding .unit-identity-capacity>aside{padding-left:16px}.unit-identity-onboarding .unit-identity-capacity>aside div{height:7px;margin-bottom:8px}.unit-identity-onboarding .unit-identity-capacity>aside strong{font-size:.875rem}.unit-identity-onboarding .unit-identity-progress{gap:12px;min-height:72px;padding:10px 18px}.unit-identity-onboarding .unit-identity-progress>span{gap:9px}.unit-identity-onboarding .unit-identity-progress b{width:32px;height:32px;font-size:.75rem}.unit-identity-onboarding .unit-identity-progress i{font-size:.8125rem;line-height:1.3}.unit-identity-onboarding .unit-identity-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:14px}.unit-identity-onboarding .unit-identity-layout.modules{grid-template-columns:minmax(0,1.6fr) minmax(270px,.4fr)}.unit-identity-onboarding :is(.unit-identity-search,.unit-identity-data,.unit-identity-modules)>header{gap:14px;min-height:104px;padding:18px 20px}.unit-identity-onboarding :is(.unit-identity-search,.unit-identity-data,.unit-identity-modules)>header>span{width:44px;height:44px;font-size:1rem}.unit-identity-onboarding :is(.unit-identity-search,.unit-identity-data,.unit-identity-modules) header small{font-size:.75rem}.unit-identity-onboarding :is(.unit-identity-search,.unit-identity-data,.unit-identity-modules) h2{margin-block:5px;font-size:1.25rem;line-height:1.25}.unit-identity-onboarding :is(.unit-identity-search,.unit-identity-data,.unit-identity-modules) header p{font-size:.875rem;line-height:1.5}.unit-identity-onboarding .unit-identity-search>form{gap:12px;padding:20px}.unit-identity-onboarding .unit-identity-search form label>span,.unit-identity-onboarding .unit-identity-data label>span,.unit-identity-onboarding .unit-professional-onboarding label>span{margin-bottom:7px;font-size:.875rem}.unit-identity-onboarding .unit-identity-search form label>div,.unit-identity-onboarding .unit-identity-search form>button,.unit-identity-onboarding .unit-identity-data input,.unit-identity-onboarding .unit-professional-onboarding input,.unit-identity-onboarding .unit-professional-onboarding select,.unit-identity-onboarding .unit-handle-field{height:44px;min-height:44px}.unit-identity-onboarding .unit-identity-search form input,.unit-identity-onboarding .unit-identity-data input,.unit-identity-onboarding .unit-professional-onboarding input,.unit-identity-onboarding .unit-professional-onboarding select{font-size:.9375rem}.unit-identity-onboarding .unit-identity-search form label>small,.unit-identity-onboarding .unit-identity-data label>small{margin-top:7px;font-size:.75rem;line-height:1.4}.unit-identity-onboarding .unit-identity-search form>button{padding-inline:17px;font-size:.875rem}.unit-identity-onboarding .unit-identity-error{margin:0 20px 16px;padding:12px 13px;font-size:.8125rem;line-height:1.45}.unit-identity-onboarding .unit-identity-search-result>article{grid-template-columns:48px minmax(190px,1.2fr) minmax(170px,.7fr) auto;gap:13px;min-height:128px;padding:16px 20px}.unit-identity-onboarding .unit-identity-search-result article>span,.unit-identity-onboarding .unit-identity-summary>span{width:46px;height:46px;font-size:.875rem}.unit-identity-onboarding .unit-identity-search-result article>div:nth-child(2) small,.unit-identity-onboarding .unit-identity-search-result article>div:nth-child(2) em,.unit-identity-onboarding .unit-identity-search-result article>div:nth-child(3) b{font-size:.75rem;line-height:1.4}.unit-identity-onboarding .unit-identity-search-result article>div:nth-child(2) strong{margin-top:4px;font-size:1rem}.unit-identity-onboarding .unit-identity-search-result article>div:nth-child(2) p{margin-top:4px;font-size:.8125rem}.unit-identity-onboarding .unit-identity-search-result article>button,.unit-identity-onboarding .unit-identity-not-found button{min-height:44px;padding-inline:13px;font-size:.8125rem}.unit-identity-onboarding .unit-identity-not-found{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:104px;padding:16px 20px}.unit-identity-onboarding .unit-identity-not-found>span{width:40px;height:40px}.unit-identity-onboarding .unit-identity-not-found strong{font-size:.9375rem}.unit-identity-onboarding .unit-identity-not-found small{margin-top:5px;font-size:.8125rem;line-height:1.45}.unit-identity-onboarding .unit-identity-privacy{padding:18px}.unit-identity-onboarding .unit-identity-privacy>span{width:40px;height:40px;font-size:1rem}.unit-identity-onboarding .unit-identity-privacy h2{margin:13px 0 7px;font-size:1.0625rem}.unit-identity-onboarding .unit-identity-privacy p{font-size:.875rem;line-height:1.55}.unit-identity-onboarding .unit-identity-privacy li{min-height:38px;font-size:.8125rem;line-height:1.4}.unit-identity-onboarding .unit-identity-data>div:not(.unit-panel-heading){gap:16px;padding:20px}.unit-identity-onboarding .unit-handle-field i{font-size:.9375rem}.unit-identity-onboarding .unit-identity-data>footer,.unit-identity-onboarding .unit-identity-modules>footer{gap:14px;min-height:78px;padding:14px 20px}.unit-identity-onboarding .unit-identity-data footer button,.unit-identity-onboarding .unit-identity-modules>footer button{min-height:44px;padding-inline:14px;font-size:.8125rem}.unit-identity-onboarding .unit-identity-summary{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:82px;padding:14px 20px}.unit-identity-onboarding .unit-identity-summary small,.unit-identity-onboarding .unit-identity-summary>b{font-size:.75rem}.unit-identity-onboarding .unit-identity-summary strong{font-size:.9375rem}.unit-identity-onboarding .unit-identity-summary p{font-size:.8125rem}.unit-identity-onboarding :is(.unit-module-picker,.unit-onboarding-plans,.unit-professional-onboarding){padding:18px 20px}.unit-identity-onboarding :is(.unit-module-picker,.unit-onboarding-plans,.unit-professional-onboarding)>div strong{font-size:.9375rem}.unit-identity-onboarding :is(.unit-module-picker,.unit-onboarding-plans,.unit-professional-onboarding)>div small{margin-top:5px;font-size:.8125rem;line-height:1.45}.unit-identity-onboarding .unit-module-picker>section{grid-template-columns:repeat(2,1fr);gap:10px}.unit-identity-onboarding .unit-module-picker section>button{min-height:104px;padding:13px}.unit-identity-onboarding .unit-module-picker button>i{width:28px;height:28px;margin-bottom:8px;font-size:.75rem}.unit-identity-onboarding .unit-module-picker button strong{font-size:.9375rem}.unit-identity-onboarding .unit-module-picker button small{margin-top:4px;font-size:.75rem;line-height:1.4}.unit-identity-onboarding .unit-onboarding-plans>section{gap:9px}.unit-identity-onboarding .unit-onboarding-plans label{cursor:pointer;gap:9px;min-height:64px;padding:10px}.unit-identity-onboarding .unit-onboarding-plans label strong{font-size:.875rem}.unit-identity-onboarding .unit-onboarding-plans label small{font-size:.75rem}.unit-identity-onboarding .unit-professional-onboarding>section{gap:11px}.unit-identity-onboarding .unit-identity-modules>footer p{font-size:.8125rem;line-height:1.45}.unit-identity-onboarding .unit-identity-complete{min-height:360px;padding:34px 24px}.unit-identity-onboarding .unit-identity-complete>span{width:58px;height:58px;font-size:1.25rem}.unit-identity-onboarding .unit-identity-complete>small{margin-top:15px;font-size:.75rem}.unit-identity-onboarding .unit-identity-complete h2{margin:7px 0;font-size:1.375rem}.unit-identity-onboarding .unit-identity-complete>p{font-size:.9375rem;line-height:1.6}.unit-identity-onboarding .unit-identity-complete>div{gap:8px}.unit-identity-onboarding .unit-identity-complete>div b{padding:8px 10px;font-size:.8125rem}.unit-identity-onboarding .unit-identity-complete nav{gap:8px}.unit-identity-onboarding .unit-identity-complete nav>*{min-height:44px;padding-inline:14px;font-size:.8125rem}@media (max-width:1040px){.unit-identity-onboarding .unit-identity-layout,.unit-identity-onboarding .unit-identity-layout.modules{grid-template-columns:1fr}.unit-identity-onboarding .unit-identity-privacy{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.unit-identity-onboarding .unit-identity-privacy h2,.unit-identity-onboarding .unit-identity-privacy p{grid-column:2}.unit-identity-onboarding .unit-identity-privacy ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.unit-identity-onboarding .unit-identity-capacity{grid-template-columns:44px minmax(0,1fr);padding:15px}.unit-identity-onboarding .unit-identity-capacity>aside{grid-column:2;padding:12px 0 0}.unit-identity-onboarding .unit-identity-progress{grid-template-columns:repeat(3,1fr);gap:7px;padding-inline:10px}.unit-identity-onboarding .unit-identity-progress>em{display:none}.unit-identity-onboarding .unit-identity-progress>span{justify-content:initial;grid-template-columns:32px minmax(0,1fr);display:grid}.unit-identity-onboarding .unit-identity-progress i{white-space:normal;display:block}.unit-identity-onboarding .unit-identity-search>form{grid-template-columns:1fr}.unit-identity-onboarding .unit-identity-search form>button{width:100%}.unit-identity-onboarding .unit-identity-search-result>article{grid-template-columns:48px minmax(0,1fr)}.unit-identity-onboarding .unit-identity-search-result article>div:nth-child(3),.unit-identity-onboarding .unit-identity-search-result article>button{grid-column:2}.unit-identity-onboarding .unit-identity-not-found{grid-template-columns:42px minmax(0,1fr)}.unit-identity-onboarding .unit-identity-not-found button{grid-column:2;width:100%}.unit-identity-onboarding .unit-identity-data>div:not(.unit-panel-heading),.unit-identity-onboarding .unit-professional-onboarding>section,.unit-identity-onboarding .unit-onboarding-plans>section{grid-template-columns:1fr}.unit-identity-onboarding .unit-identity-data label.wide,.unit-identity-onboarding .unit-professional-onboarding label.wide{grid-column:auto}.unit-identity-onboarding .unit-identity-modules>footer{grid-template-columns:1fr;align-items:stretch}.unit-identity-onboarding .unit-identity-modules>footer p{text-align:left}.unit-identity-onboarding .unit-identity-modules>footer button{width:100%}.unit-identity-onboarding .unit-identity-privacy ul{grid-template-columns:1fr}}@media (max-width:520px){.unit-identity-onboarding :is(.unit-identity-search,.unit-identity-data,.unit-identity-modules)>header{align-items:flex-start;padding:16px}.unit-identity-onboarding .unit-identity-progress>span{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px}.unit-identity-onboarding .unit-module-picker>section{grid-template-columns:1fr}.unit-identity-onboarding .unit-identity-summary{grid-template-columns:48px minmax(0,1fr)}.unit-identity-onboarding .unit-identity-summary>b{grid-column:2;justify-self:start}.unit-identity-onboarding .unit-identity-data>footer{flex-direction:column-reverse;align-items:stretch}.unit-identity-onboarding .unit-identity-data footer button{width:100%}.unit-identity-onboarding .unit-identity-complete nav{grid-template-columns:1fr;width:100%;display:grid}}.member-invitation-workspace,.member-invitation-review-workspace{color:#243730;width:100%}.member-invitation-workspace .member-invitation-center,.member-invitation-review-workspace .member-invitation-review{gap:16px}.member-invitation-workspace .member-invitation-hero{grid-template-columns:minmax(0,1fr) 220px;min-height:236px}.member-invitation-workspace .member-invitation-hero>div{padding:30px}.member-invitation-workspace .member-invitation-hero>div>span,.member-invitation-workspace .member-invitation-hero aside small,.member-invitation-workspace .member-invitation-hero aside span{font-size:12px;line-height:1.35}.member-invitation-workspace .member-invitation-hero h2{margin:9px 0 8px;font-size:1.35rem;line-height:1.25}.member-invitation-workspace .member-invitation-hero p{font-size:13px;line-height:1.55}.member-invitation-workspace .member-invitation-hero>div>div{gap:9px;margin-top:20px}.member-invitation-workspace .member-invitation-hero a{min-height:42px;padding:0 14px;font-size:12px}.member-invitation-workspace .member-invitation-hero aside b{font-size:2rem}.member-invitation-workspace .member-invitation-hero aside strong{font-size:13px}.member-invitation-workspace .member-invitation-hero aside span{padding:6px 9px}.member-invitation-workspace .member-invitation-summary{box-shadow:0 5px 18px #223d330a}.member-invitation-workspace .member-invitation-summary article{min-height:104px;padding:17px 18px}.member-invitation-workspace .member-invitation-summary span,.member-invitation-workspace .member-invitation-summary small{font-size:12px;line-height:1.35}.member-invitation-workspace .member-invitation-summary strong{margin:6px 0 3px;font-size:1.45rem}.member-invitation-workspace .member-invitation-panel{box-shadow:0 6px 20px #223d330d}.member-invitation-workspace .member-invitation-panel>header{min-height:92px;padding:16px 20px}.member-invitation-workspace .member-invitation-panel>header span,.member-invitation-workspace .member-invitation-panel>header p{font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-panel>header h2{margin:5px 0;font-size:17px;line-height:1.3}.member-invitation-workspace .member-invitation-panel>header>b{min-width:40px;height:40px;font-size:14px}.member-invitation-workspace .member-invitation-panel>div{gap:14px;padding:14px}.member-invitation-workspace .member-invitation-card{border-color:#d6e0dc;box-shadow:0 3px 12px #223d330a}.member-invitation-workspace .member-invitation-card>header{grid-template-columns:50px minmax(0,1fr) auto;gap:14px;min-height:88px;padding:14px 16px}.member-invitation-workspace .member-invitation-brand{width:48px;height:48px;font-size:13px}.member-invitation-workspace .member-invitation-card header small,.member-invitation-workspace .member-invitation-card header p,.member-invitation-workspace .member-invitation-card>header>span{font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-card h3{margin:3px 0;font-size:16px;line-height:1.3}.member-invitation-workspace .member-invitation-card>header>span{padding:6px 9px}.member-invitation-workspace .member-invitation-body{grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr)}.member-invitation-workspace .member-invitation-terms,.member-invitation-workspace .member-invitation-conditions{padding:18px}.member-invitation-workspace .member-invitation-terms>header>span,.member-invitation-workspace .member-invitation-conditions>header>span,.member-invitation-workspace .member-invitation-terms>header p{font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-terms h4,.member-invitation-workspace .member-invitation-conditions h4{margin:5px 0 3px;font-size:15px}.member-invitation-workspace .member-invitation-role-list{gap:8px;margin-top:14px}.member-invitation-workspace .member-invitation-role-list article{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:68px;padding:10px 12px}.member-invitation-workspace .member-invitation-role-list i{width:38px;height:38px;font-size:12px}.member-invitation-workspace .member-invitation-role-list strong,.member-invitation-workspace .member-invitation-role-list small,.member-invitation-workspace .member-invitation-role-list b{font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-plan{grid-template-columns:minmax(145px,.7fr) 1fr;gap:16px;margin-top:13px;padding:14px}.member-invitation-workspace .member-invitation-plan span,.member-invitation-workspace .member-invitation-professional>span,.member-invitation-workspace .member-invitation-plan p small,.member-invitation-workspace .member-invitation-plan li,.member-invitation-workspace .member-invitation-professional small,.member-invitation-workspace .member-invitation-professional b{font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-plan strong,.member-invitation-workspace .member-invitation-professional>strong{margin-top:4px;font-size:14px}.member-invitation-workspace .member-invitation-plan p b{font-size:17px}.member-invitation-workspace .member-invitation-plan ul{padding-left:15px}.member-invitation-workspace .member-invitation-plan li{padding:3px 0}.member-invitation-workspace .member-invitation-professional{margin-top:10px;padding:14px}.member-invitation-workspace .member-invitation-context-only,.member-invitation-workspace .member-invitation-missing{grid-template-columns:38px 1fr;gap:10px;margin-top:12px;padding:12px}.member-invitation-workspace .member-invitation-context-only>span,.member-invitation-workspace .member-invitation-missing>span{width:36px;height:36px;font-size:13px}.member-invitation-workspace .member-invitation-context-only strong,.member-invitation-workspace .member-invitation-context-only p,.member-invitation-workspace .member-invitation-missing p,.member-invitation-workspace .member-invitation-conditions dl>div{font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-conditions dl>div{min-height:40px}.member-invitation-workspace .member-invitation-boundaries{gap:9px;min-height:58px;padding:10px 16px;font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-card>footer{gap:16px;min-height:78px;padding:13px 16px}.member-invitation-workspace .member-invitation-card>footer>div:first-child{display:block}.member-invitation-workspace .member-invitation-card>footer>div:first-child strong,.member-invitation-workspace .member-invitation-card>footer>div:first-child small{font-size:12px;line-height:1.4;display:block}.member-invitation-workspace .member-invitation-card>footer>div:first-child small{color:#75827c;margin-top:4px}.member-invitation-workspace .member-invitation-card>footer>a.accept{color:#fff;white-space:nowrap;background:#0b8f6b;border:1px solid #0b8f6b;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.member-invitation-workspace .member-invitation-empty{min-height:210px}.member-invitation-workspace .member-invitation-empty>span{width:48px;height:48px;font-size:16px}.member-invitation-workspace .member-invitation-empty h3{margin:11px 0 5px;font-size:16px}.member-invitation-workspace .member-invitation-empty p,.member-invitation-workspace .member-invitation-empty a{font-size:12px;line-height:1.45}.member-invitation-workspace .member-invitation-history-card{grid-template-columns:48px minmax(0,1fr) auto auto auto;gap:13px;min-height:82px;padding:12px 14px}.member-invitation-workspace .member-invitation-history-card small,.member-invitation-workspace .member-invitation-history-card p,.member-invitation-workspace .member-invitation-history-card>span,.member-invitation-workspace .member-invitation-history-card time,.member-invitation-workspace .member-invitation-history-card>a{font-size:12px;line-height:1.4}.member-invitation-workspace .member-invitation-history-card h3{margin:3px 0;font-size:15px}.member-invitation-workspace .member-invitation-history-card>span{padding:6px 8px}.member-invitation-workspace .member-invitation-history-card>a{align-items:center;min-height:40px;display:inline-flex}.member-invitation-workspace .member-invitation-privacy{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:14px 16px}.member-invitation-workspace .member-invitation-privacy>span{width:40px;height:40px;font-size:14px}.member-invitation-workspace .member-invitation-privacy strong,.member-invitation-workspace .member-invitation-privacy p,.member-invitation-workspace .member-invitation-privacy a{font-size:12px;line-height:1.45}.member-invitation-review-workspace .member-invitation-review{display:grid}.member-invitation-review-workspace .member-invitation-review-nav{background:#fff;border:1px solid #dbe3df;flex-wrap:wrap;align-items:center;gap:7px;min-height:50px;padding:7px 9px;display:flex}.member-invitation-review-workspace .member-invitation-review-nav a{color:#5f6f68;border:1px solid #e1e7e4;align-items:center;min-height:36px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.member-invitation-review-workspace .member-invitation-review-nav a:first-child{color:#08795d;border-color:#add3c5}.member-invitation-review-workspace .member-invitation-review-live{background:#f2faf7;border:1px solid #d8e4df;border-left:3px solid #0ca778;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 12px;display:flex}.member-invitation-review-workspace .member-invitation-review-live>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.member-invitation-review-workspace .member-invitation-review-live i{background:#0ca778;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #0ca7781f}.member-invitation-review-workspace .member-invitation-review-live span,.member-invitation-review-workspace .member-invitation-review-live time,.member-invitation-review-workspace .member-invitation-review-live button{font-size:12px;line-height:1.4}.member-invitation-review-workspace .member-invitation-review-live time{color:#77857f}.member-invitation-review-workspace .member-invitation-review-live button{color:#08795d;background:#fff;border:1px solid #afd4c6;min-height:36px;padding:0 11px;font-weight:700}.member-invitation-review-workspace .member-invitation-review-live.offline{background:#fffaf0;border-left-color:#bd7a27}.member-invitation-review-workspace .member-invitation-review-live.offline i{background:#bd7a27;box-shadow:0 0 0 4px #bd7a271f}.member-invitation-review-workspace .member-invitation-review-hero{color:#fff;background:#19352f;border-left:4px solid #13a77c;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:148px;padding:24px;display:grid}.member-invitation-review-workspace .member-invitation-review-brand{color:#79dfc0;background:#203f37;border:1px solid #53736a;place-items:center;width:56px;height:56px;font-size:15px;font-weight:800;display:grid}.member-invitation-review-workspace .member-invitation-review-hero small,.member-invitation-review-workspace .member-invitation-review-hero p,.member-invitation-review-workspace .member-invitation-review-hero>span{font-size:12px;line-height:1.45}.member-invitation-review-workspace .member-invitation-review-hero small{color:#81d5bb;letter-spacing:.08em;font-weight:800}.member-invitation-review-workspace .member-invitation-review-hero h2{max-width:730px;margin:7px 0;font-size:1.45rem;line-height:1.25}.member-invitation-review-workspace .member-invitation-review-hero p{color:#b5c9c2;margin:0}.member-invitation-review-workspace .member-invitation-review-hero>span{color:#9be8d0;white-space:nowrap;background:#25483e;border:1px solid #5c7d73;padding:7px 10px;font-weight:800}.member-invitation-review-workspace .member-invitation-review-hero.declined,.member-invitation-review-workspace .member-invitation-review-hero.cancelled{border-left-color:#c1675e}.member-invitation-review-workspace .member-invitation-review-progress{background:#dce4e0;border:1px solid #dce4e0;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.member-invitation-review-workspace .member-invitation-review-progress li{background:#fff;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:84px;padding:13px 15px;display:grid}.member-invitation-review-workspace .member-invitation-review-progress b{color:#7a8781;border:1px solid #cdd7d3;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.member-invitation-review-workspace .member-invitation-review-progress li.complete b,.member-invitation-review-workspace .member-invitation-review-progress li.current b{color:#fff;background:#10a177;border-color:#10a177}.member-invitation-review-workspace .member-invitation-review-progress strong,.member-invitation-review-workspace .member-invitation-review-progress small{font-size:12px;line-height:1.4;display:block}.member-invitation-review-workspace .member-invitation-review-progress small{color:#78857f;margin-top:3px}.member-invitation-review-workspace .member-invitation-review-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:16px;display:grid}.member-invitation-review-workspace .member-invitation-review-panel{background:#fff;border:1px solid #d9e2de;scroll-margin-top:76px;box-shadow:0 5px 18px #223d330d}.member-invitation-review-workspace .member-invitation-review-panel>header,.member-invitation-review-workspace .member-invitation-review-decision>header{background:linear-gradient(90deg,#f5faf8,#fff);border-bottom:1px solid #e5ebe8;min-height:92px;padding:17px 19px}.member-invitation-review-workspace .member-invitation-review-panel>header>span,.member-invitation-review-workspace .member-invitation-review-decision>header>span{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:800}.member-invitation-review-workspace .member-invitation-review-panel>header h2,.member-invitation-review-workspace .member-invitation-review-decision>header h2{margin:5px 0;font-size:18px;line-height:1.3}.member-invitation-review-workspace .member-invitation-review-panel>header p,.member-invitation-review-workspace .member-invitation-review-decision>header p{color:#75827c;margin:0;font-size:12px;line-height:1.5}.member-invitation-review-workspace .member-invitation-review-roles,.member-invitation-review-workspace .member-invitation-review-conditions{gap:9px;padding:16px 19px 20px;display:grid}.member-invitation-review-workspace .member-invitation-review-roles>article{background:#fafcfb;border:1px solid #e1e8e5;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 12px;display:grid}.member-invitation-review-workspace .member-invitation-review-roles i{color:#08795d;background:#e4f3ed;place-items:center;width:40px;height:40px;font-size:12px;font-style:normal;font-weight:800;display:grid}.member-invitation-review-workspace .member-invitation-review-roles strong,.member-invitation-review-workspace .member-invitation-review-roles small,.member-invitation-review-workspace .member-invitation-review-roles b{font-size:12px;line-height:1.4;display:block}.member-invitation-review-workspace .member-invitation-review-roles small{color:#75827c;margin-top:3px}.member-invitation-review-workspace .member-invitation-review-roles b{color:#08795d;letter-spacing:.05em}.member-invitation-review-workspace .member-invitation-review-plan,.member-invitation-review-workspace .member-invitation-review-professional,.member-invitation-review-workspace .member-invitation-review-context-only,.member-invitation-review-workspace .member-invitation-review-warning{background:#f0f8f5;border:1px solid #d9e5e0;padding:14px}.member-invitation-review-workspace .member-invitation-review-plan{grid-template-columns:minmax(150px,.7fr) 1fr;gap:16px;display:grid}.member-invitation-review-workspace .member-invitation-review-plan span,.member-invitation-review-workspace .member-invitation-review-professional>span{color:#4f7b6c;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.member-invitation-review-workspace .member-invitation-review-plan strong,.member-invitation-review-workspace .member-invitation-review-professional>strong{margin-top:4px;font-size:15px;display:block}.member-invitation-review-workspace .member-invitation-review-plan p{margin:8px 0 0}.member-invitation-review-workspace .member-invitation-review-plan p b{color:#08795d;font-size:18px}.member-invitation-review-workspace .member-invitation-review-plan p small,.member-invitation-review-workspace .member-invitation-review-plan li,.member-invitation-review-workspace .member-invitation-review-professional dt,.member-invitation-review-workspace .member-invitation-review-professional dd,.member-invitation-review-workspace .member-invitation-review-context-only strong,.member-invitation-review-workspace .member-invitation-review-context-only p,.member-invitation-review-workspace .member-invitation-review-warning p,.member-invitation-review-workspace .member-invitation-review-conditions>dl dt,.member-invitation-review-workspace .member-invitation-review-conditions>dl dd{font-size:12px;line-height:1.45}.member-invitation-review-workspace .member-invitation-review-plan ul{border-left:1px solid #d2e3dc;margin:0;padding:0 0 0 15px;list-style:none}.member-invitation-review-workspace .member-invitation-review-plan li{color:#567168;padding:3px 0}.member-invitation-review-workspace .member-invitation-review-professional{background:#f1f6f8}.member-invitation-review-workspace .member-invitation-review-professional dl{background:#dbe5e9;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0 0;display:grid}.member-invitation-review-workspace .member-invitation-review-professional dl>div{background:#fff;padding:10px}.member-invitation-review-workspace .member-invitation-review-professional dt{color:#758891}.member-invitation-review-workspace .member-invitation-review-professional dd{color:#395762;margin:3px 0 0;font-weight:750}.member-invitation-review-workspace .member-invitation-review-context-only,.member-invitation-review-workspace .member-invitation-review-warning{background:#f8faf9;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;display:grid}.member-invitation-review-workspace .member-invitation-review-context-only>span,.member-invitation-review-workspace .member-invitation-review-warning>span{color:#5e7169;background:#e7efeb;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.member-invitation-review-workspace .member-invitation-review-context-only p,.member-invitation-review-workspace .member-invitation-review-warning p{color:#6d7b75;margin:3px 0 0}.member-invitation-review-workspace .member-invitation-review-warning{background:#fff9ef;border-color:#ead3ae}.member-invitation-review-workspace .member-invitation-review-warning>span{color:#95671c;background:#f5e8cf}.member-invitation-review-workspace .member-invitation-review-conditions>dl{margin:3px 0 0}.member-invitation-review-workspace .member-invitation-review-conditions>dl>div{border-bottom:1px solid #e9eeeb;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.member-invitation-review-workspace .member-invitation-review-conditions>dl dt{color:#78857f}.member-invitation-review-workspace .member-invitation-review-conditions>dl dd{text-align:right;margin:0;font-weight:700}.member-invitation-review-workspace .member-invitation-review-boundary{background:#eef8f4;border:1px solid #d6e4df;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:14px 17px;display:grid}.member-invitation-review-workspace .member-invitation-review-boundary>span{color:#08795d;border:1px solid #b9d9cd;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.member-invitation-review-workspace .member-invitation-review-boundary strong,.member-invitation-review-workspace .member-invitation-review-boundary p,.member-invitation-review-workspace .member-invitation-review-boundary a{font-size:12px;line-height:1.45}.member-invitation-review-workspace .member-invitation-review-boundary p{color:#657971;margin:4px 0 0}.member-invitation-review-workspace .member-invitation-review-boundary a{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #afd1c5;align-items:center;min-height:40px;padding:0 12px;font-weight:700;display:inline-flex}.member-invitation-review-workspace .member-invitation-review-feedback{z-index:8;color:#08795d;background:#eaf8f3;border:1px solid #b6ddcf;border-left:3px solid #0b9c73;margin:0;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.45;position:sticky;top:62px;box-shadow:0 5px 18px #183c301f}.member-invitation-review-workspace .member-invitation-review-feedback.error{color:#9b4b45;background:#fff2f1;border-color:#e6c2be #e6c2be #e6c2be #b9574f}.member-invitation-review-workspace .member-invitation-review-decision{background:#fff;border:1px solid #d8e2de;scroll-margin-top:76px;box-shadow:0 6px 20px #223d330d}.member-invitation-review-workspace .member-invitation-review-decision>label{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;min-height:84px;padding:15px 19px;display:grid}.member-invitation-review-workspace .member-invitation-review-decision>label input{accent-color:#08795d;width:20px;height:20px}.member-invitation-review-workspace .member-invitation-review-decision>label strong,.member-invitation-review-workspace .member-invitation-review-decision>label small{font-size:12px;line-height:1.45;display:block}.member-invitation-review-workspace .member-invitation-review-decision>label small{color:#75827c;margin-top:4px}.member-invitation-review-workspace .member-invitation-review-decision>footer{background:#fafcfb;border-top:1px solid #e6ebe9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-height:72px;padding:13px 19px;display:flex}.member-invitation-review-workspace .member-invitation-review-decision>footer button,.member-invitation-review-workspace .member-invitation-review-decision>footer a{color:#5b6c65;background:#fff;border:1px solid #cfd9d5;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.member-invitation-review-workspace .member-invitation-review-decision>footer button.accept,.member-invitation-review-workspace .member-invitation-review-decision>footer a:first-child{color:#fff;background:#0a8d69;border-color:#0a8d69}.member-invitation-review-workspace .member-invitation-review-decision>footer button.decline{color:#9a4d46;border-color:#e0b9b5}.member-invitation-review-workspace .member-invitation-review-decision>footer button:disabled{opacity:.48;cursor:not-allowed}.member-invitation-review-workspace .member-invitation-review-decision>footer a.secondary{color:#5b6c65;background:#fff;border-color:#cfd9d5}.member-invitation-review-unavailable{background:#f8f6fb;border:1px solid #ddd9e8;border-left:4px solid #7965a7;grid-template-columns:58px minmax(0,520px);place-content:center;gap:18px;min-height:420px;padding:32px;display:grid}.member-invitation-review-unavailable>span{color:#6d579d;background:#ebe6f4;place-items:center;width:56px;height:56px;font-size:18px;display:grid}.member-invitation-review-unavailable small,.member-invitation-review-unavailable p,.member-invitation-review-unavailable a{font-size:12px;line-height:1.5}.member-invitation-review-unavailable small{color:#6d579d;letter-spacing:.08em;font-weight:800}.member-invitation-review-unavailable h1{margin:7px 0;font-size:1.45rem;line-height:1.25}.member-invitation-review-unavailable p{color:#706b79;margin:0 0 16px}.member-invitation-review-unavailable a{color:#665091;background:#fff;border:1px solid #bcb1d4;align-items:center;min-height:42px;padding:0 13px;font-weight:750;display:inline-flex}@media (max-width:900px){.member-invitation-workspace .member-invitation-hero,.member-invitation-workspace .member-invitation-body,.member-invitation-review-workspace .member-invitation-review-grid{grid-template-columns:1fr}.member-invitation-workspace .member-invitation-hero>aside{text-align:left;border-top:1px solid #3c5c53;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;gap:11px;min-height:100px;padding:14px 22px;display:grid}.member-invitation-workspace .member-invitation-hero aside b,.member-invitation-workspace .member-invitation-hero aside strong,.member-invitation-workspace .member-invitation-hero aside span{margin:0}.member-invitation-workspace .member-invitation-terms{border-bottom:1px solid #e7ecea;border-right:0}}@media (max-width:720px){.member-invitation-workspace .member-invitation-summary{grid-template-columns:1fr 1fr}.member-invitation-workspace .member-invitation-summary article:nth-child(2){border-right:0}.member-invitation-workspace .member-invitation-summary article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.member-invitation-workspace .member-invitation-card>footer{flex-direction:column;align-items:stretch}.member-invitation-workspace .member-invitation-card>footer>a.accept{justify-content:center}.member-invitation-workspace .member-invitation-history-card{grid-template-columns:48px minmax(0,1fr) auto}.member-invitation-workspace .member-invitation-history-card time{grid-column:2}.member-invitation-workspace .member-invitation-history-card>a{grid-column:3}.member-invitation-review-workspace .member-invitation-review-progress{grid-template-columns:1fr}.member-invitation-review-workspace .member-invitation-review-hero{grid-template-columns:58px minmax(0,1fr)}.member-invitation-review-workspace .member-invitation-review-hero>span{grid-column:2;justify-self:start}.member-invitation-review-workspace .member-invitation-review-boundary{grid-template-columns:44px minmax(0,1fr)}.member-invitation-review-workspace .member-invitation-review-boundary a{grid-column:2;justify-self:start}}@media (max-width:560px){.member-invitation-workspace .member-invitation-hero>div{padding:24px 19px}.member-invitation-workspace .member-invitation-hero>aside{grid-template-columns:1fr 1fr;padding-inline:19px}.member-invitation-workspace .member-invitation-card>header{grid-template-columns:50px minmax(0,1fr)}.member-invitation-workspace .member-invitation-card>header>span{grid-column:2;justify-self:start}.member-invitation-workspace .member-invitation-plan,.member-invitation-review-workspace .member-invitation-review-plan{grid-template-columns:1fr}.member-invitation-workspace .member-invitation-plan ul,.member-invitation-review-workspace .member-invitation-review-plan ul{border-top:1px solid #d2e4dd;border-left:0;padding:10px 0 0}.member-invitation-workspace .member-invitation-boundaries{flex-direction:column;align-items:flex-start}.member-invitation-workspace .member-invitation-boundaries i{display:none}.member-invitation-workspace .member-invitation-history-card{grid-template-columns:48px minmax(0,1fr)}.member-invitation-workspace .member-invitation-history-card>span,.member-invitation-workspace .member-invitation-history-card time,.member-invitation-workspace .member-invitation-history-card>a{grid-column:2;justify-self:start}.member-invitation-workspace .member-invitation-privacy{grid-template-columns:42px minmax(0,1fr)}.member-invitation-workspace .member-invitation-privacy a{grid-column:2}.member-invitation-review-workspace .member-invitation-review-live{flex-direction:column;align-items:stretch}.member-invitation-review-workspace .member-invitation-review-live button{width:100%}.member-invitation-review-workspace .member-invitation-review-hero{align-items:start;padding:20px 18px}.member-invitation-review-workspace .member-invitation-review-roles>article{grid-template-columns:42px minmax(0,1fr)}.member-invitation-review-workspace .member-invitation-review-roles>article>b{grid-column:2}.member-invitation-review-workspace .member-invitation-review-professional dl,.member-invitation-review-workspace .member-invitation-review-boundary{grid-template-columns:1fr}.member-invitation-review-workspace .member-invitation-review-boundary a{grid-column:auto;justify-content:center}.member-invitation-review-workspace .member-invitation-review-decision>footer{flex-direction:column-reverse;align-items:stretch}.member-invitation-review-workspace .member-invitation-review-decision>footer button,.member-invitation-review-workspace .member-invitation-review-decision>footer a{justify-content:center;width:100%}.member-invitation-review-unavailable{grid-template-columns:1fr;padding:24px 19px}}.unit-invitation-workspace{color:#263730;width:100%}.unit-invitation-workspace .unit-invitation-manager{gap:16px}.unit-invitation-workspace .unit-invitation-hero{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:28px;min-height:170px;padding:25px 27px}.unit-invitation-workspace .unit-invitation-hero>div>span,.unit-invitation-workspace .unit-invitation-hero p,.unit-invitation-workspace .unit-invitation-hero dt{font-size:12px;line-height:1.45}.unit-invitation-workspace .unit-invitation-hero h2{margin:7px 0;font-size:1.35rem;line-height:1.25}.unit-invitation-workspace .unit-invitation-hero dl{gap:10px}.unit-invitation-workspace .unit-invitation-hero dl div{min-height:94px;padding:14px}.unit-invitation-workspace .unit-invitation-hero dd{margin-top:8px;font-size:1.5rem}.unit-invitation-workspace .unit-invitation-kpis{gap:10px}.unit-invitation-workspace .unit-invitation-kpis article{min-height:100px;padding:15px 16px;box-shadow:0 4px 15px #1c322a0d}.unit-invitation-workspace .unit-invitation-kpis span,.unit-invitation-workspace .unit-invitation-kpis small{font-size:12px;line-height:1.35}.unit-invitation-workspace .unit-invitation-kpis strong{margin:6px 0 3px;font-size:1.35rem}.unit-invitation-workspace .unit-invitation-live-update{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:13px 15px}.unit-invitation-workspace .unit-invitation-live-update>span{width:36px;height:36px;font-size:14px}.unit-invitation-workspace .unit-invitation-live-update strong,.unit-invitation-workspace .unit-invitation-live-update p,.unit-invitation-workspace .unit-invitation-live-update button{font-size:12px;line-height:1.4}.unit-invitation-workspace .unit-invitation-live-update button{min-height:40px;padding:0 11px}.unit-invitation-workspace .unit-invitation-board{border-color:#d8e1dd;box-shadow:0 6px 20px #1f3b300d}.unit-invitation-workspace .unit-invitation-board>header{min-height:92px;padding:16px 19px}.unit-invitation-workspace .unit-invitation-board>header span,.unit-invitation-workspace .unit-invitation-board>header p,.unit-invitation-workspace .unit-invitation-board-state>strong small,.unit-invitation-workspace .unit-invitation-board-state>button{font-size:12px;line-height:1.4}.unit-invitation-workspace .unit-invitation-board>header h2{margin:5px 0;font-size:17px;line-height:1.3}.unit-invitation-workspace .unit-invitation-board-state{gap:11px}.unit-invitation-workspace .unit-invitation-board-state>strong{font-size:16px}.unit-invitation-workspace .unit-invitation-board-state>button{min-height:40px;padding:0 11px}.unit-invitation-workspace .unit-invitation-sync{gap:7px}.unit-invitation-workspace .unit-invitation-sync i{width:8px;height:8px}.unit-invitation-workspace .unit-invitation-toolbar{gap:11px;padding:13px 15px}.unit-invitation-workspace .unit-invitation-toolbar>label{gap:9px;min-height:44px;padding:0 12px}.unit-invitation-workspace .unit-invitation-toolbar>label>span,.unit-invitation-workspace .unit-invitation-toolbar input{font-size:13px}.unit-invitation-workspace .unit-invitation-toolbar nav{gap:7px}.unit-invitation-workspace .unit-invitation-toolbar button{gap:7px;min-height:40px;padding:0 11px;font-size:12px}.unit-invitation-workspace .unit-invitation-toolbar button b{min-width:22px;padding:3px 5px;font-size:12px}.unit-invitation-workspace .unit-invitation-table{padding:0 15px 15px}.unit-invitation-workspace .unit-invitation-row{grid-template-columns:minmax(190px,1.25fr) minmax(150px,.95fr) minmax(170px,1fr) minmax(90px,.5fr) minmax(175px,1fr);gap:14px;min-height:112px;padding:14px 0}.unit-invitation-workspace .unit-invitation-row.fresh{margin-inline:-10px;padding-inline:10px}.unit-invitation-workspace .unit-invitation-row.header{min-height:44px;font-size:12px;line-height:1.35}.unit-invitation-workspace .unit-invitation-person{gap:11px}.unit-invitation-workspace .unit-invitation-person>span{width:42px;height:42px;font-size:12px}.unit-invitation-workspace .unit-invitation-person strong,.unit-invitation-workspace .unit-invitation-person small,.unit-invitation-workspace .unit-invitation-person em,.unit-invitation-workspace .unit-invitation-terms strong,.unit-invitation-workspace .unit-invitation-terms small,.unit-invitation-workspace .unit-invitation-dates strong,.unit-invitation-workspace .unit-invitation-dates small,.unit-invitation-workspace .unit-invitation-dates em{font-size:12px;line-height:1.4}.unit-invitation-workspace .unit-invitation-person strong{font-size:14px}.unit-invitation-workspace .unit-invitation-person small,.unit-invitation-workspace .unit-invitation-person em,.unit-invitation-workspace .unit-invitation-terms small,.unit-invitation-workspace .unit-invitation-dates small,.unit-invitation-workspace .unit-invitation-dates em{margin-top:4px}.unit-invitation-workspace .unit-invitation-status{padding:6px 8px;font-size:12px;line-height:1.35}.unit-invitation-workspace .unit-invitation-row>nav{gap:7px}.unit-invitation-workspace .unit-invitation-row>nav button,.unit-invitation-workspace .unit-invitation-row>nav a{min-height:40px;padding:0 10px;font-size:12px;line-height:1.3}.unit-invitation-workspace .unit-invitation-empty{min-height:230px}.unit-invitation-workspace .unit-invitation-empty>span{width:48px;height:48px;font-size:16px}.unit-invitation-workspace .unit-invitation-empty strong{font-size:16px}.unit-invitation-workspace .unit-invitation-empty p{font-size:12px;line-height:1.45}.unit-invitation-workspace .unit-invitation-policy{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:82px;padding:14px 16px}.unit-invitation-workspace .unit-invitation-policy>span{width:40px;height:40px;font-size:14px}.unit-invitation-workspace .unit-invitation-policy strong,.unit-invitation-workspace .unit-invitation-policy p{font-size:12px;line-height:1.5}.unit-invitation-workspace .unit-invitation-feedback{max-width:680px;padding:11px 14px;font-size:12px;line-height:1.45;bottom:16px}.unit-invitation-unavailable-state{background:#f8f6fb;border:1px solid #ddd9e8;border-left:4px solid #7762a5;grid-template-columns:58px minmax(0,540px);place-content:center;gap:18px;min-height:390px;padding:30px;display:grid}.unit-invitation-unavailable-state>span{color:#695293;background:#ebe6f4;place-items:center;width:56px;height:56px;font-size:18px;display:grid}.unit-invitation-unavailable-state small,.unit-invitation-unavailable-state p,.unit-invitation-unavailable-state a{font-size:12px;line-height:1.5}.unit-invitation-unavailable-state small{color:#695293;letter-spacing:.08em;font-weight:800}.unit-invitation-unavailable-state h2{margin:7px 0;font-size:1.4rem;line-height:1.25}.unit-invitation-unavailable-state p{color:#706a78;margin:0 0 16px}.unit-invitation-unavailable-state a{color:#634c8c;background:#fff;border:1px solid #b9add1;align-items:center;min-height:42px;padding:0 13px;font-weight:750;display:inline-flex}@media (max-width:1120px){.unit-invitation-workspace .unit-invitation-hero{grid-template-columns:1fr}.unit-invitation-workspace .unit-invitation-row:not(.header){grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) minmax(190px,.8fr)}.unit-invitation-workspace .unit-invitation-row.header{display:none}.unit-invitation-workspace .unit-invitation-status,.unit-invitation-workspace .unit-invitation-row>nav{grid-column:auto}.unit-invitation-workspace .unit-invitation-row>nav{justify-content:flex-start}}@media (max-width:760px){.unit-invitation-workspace .unit-invitation-kpis{grid-template-columns:1fr 1fr}.unit-invitation-workspace .unit-invitation-board>header{flex-direction:column;align-items:flex-start}.unit-invitation-workspace .unit-invitation-board-state{flex-wrap:wrap;justify-content:flex-start;width:100%}.unit-invitation-workspace .unit-invitation-row:not(.header){background:#fff;border:1px solid #dce5e1;grid-template-columns:minmax(0,1fr) auto;margin:12px 0 0;padding:14px}.unit-invitation-workspace .unit-invitation-row.fresh{border-left:3px solid #0da879;margin-inline:0}.unit-invitation-workspace .unit-invitation-person,.unit-invitation-workspace .unit-invitation-row>nav{grid-column:1/-1}.unit-invitation-workspace .unit-invitation-terms,.unit-invitation-workspace .unit-invitation-dates{border-top:1px solid #e8edea;padding-top:11px}.unit-invitation-workspace .unit-invitation-terms:before,.unit-invitation-workspace .unit-invitation-dates:before{color:#82908a;letter-spacing:.06em;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.unit-invitation-workspace .unit-invitation-terms:before{content:"CONDIÇÕES"}.unit-invitation-workspace .unit-invitation-dates:before{content:"LINHA DO TEMPO"}.unit-invitation-workspace .unit-invitation-row>nav{padding-top:3px}}@media (max-width:520px){.unit-invitation-workspace .unit-invitation-hero{padding:22px 18px}.unit-invitation-workspace .unit-invitation-hero dl,.unit-invitation-workspace .unit-invitation-kpis,.unit-invitation-workspace .unit-invitation-live-update,.unit-invitation-workspace .unit-invitation-row:not(.header){grid-template-columns:1fr}.unit-invitation-workspace .unit-invitation-live-update>span{display:none}.unit-invitation-workspace .unit-invitation-live-update button{width:100%}.unit-invitation-workspace .unit-invitation-row:not(.header)>*,.unit-invitation-workspace .unit-invitation-person,.unit-invitation-workspace .unit-invitation-row>nav{grid-column:auto}.unit-invitation-workspace .unit-invitation-status{margin-top:2px}.unit-invitation-workspace .unit-invitation-row>nav{flex-direction:column}.unit-invitation-workspace .unit-invitation-row>nav button,.unit-invitation-workspace .unit-invitation-row>nav a{justify-content:center;width:100%}.unit-invitation-unavailable-state{grid-template-columns:1fr;padding:24px 19px}}.member-start-readability-workspace{color:#243730;width:100%}.member-start-readability-workspace .member-membership-start{gap:16px}.member-start-readability-workspace .member-membership-start :is(p,a,button,small,strong,b,span,dt,dd){font-size:.75rem;line-height:1.45}.member-start-readability-workspace .member-membership-start h2{font-size:1.125rem;line-height:1.3}.member-start-readability-workspace .member-membership-start :is(a,button){cursor:pointer}.member-start-readability-workspace .member-membership-start button:disabled{cursor:wait}.member-start-live{background:#fff;border:1px solid #d3dfda;border-left:3px solid #188d6b;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 10px 8px 14px;display:flex}.member-start-live>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.member-start-live i{background:#16a478;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #16a4781f}.member-start-live time{color:#788680;font-size:.75rem}.member-start-live button{color:#176f57;background:#f6faf8;border:1px solid #bfd4cc;flex:none;min-height:40px;padding:0 12px;font-weight:750}.member-start-live.offline{border-left-color:#bb852e}.member-start-live.offline i{background:#bb852e;box-shadow:0 0 0 4px #bb852e1f}.member-start-feedback{color:#825b1d;background:#fff9ee;border:1px solid #efd2a0;margin:-6px 0 0;padding:10px 13px}.member-start-readability-workspace .member-start-status{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);box-shadow:0 8px 24px #14312814}.member-start-readability-workspace .member-start-status>div{min-height:224px;padding:28px}.member-start-readability-workspace .member-start-status h2{margin:9px 0 7px;font-size:1.375rem}.member-start-readability-workspace .member-start-status>div>p{font-size:.875rem}.member-start-readability-workspace .member-start-status nav{gap:8px;margin-top:20px}.member-start-readability-workspace .member-start-status nav a{min-height:42px;padding:0 14px;font-size:.8125rem}.member-start-readability-workspace .member-start-status>aside{padding:22px}.member-start-readability-workspace .member-start-status>aside>strong{margin-top:6px;font-size:1.25rem}.member-start-readability-workspace .member-start-status>aside>b{margin-top:8px;padding:5px 8px}.member-start-readability-workspace .member-start-status>aside dl{margin-top:17px}.member-start-readability-workspace .member-start-status>aside dl>div{min-height:72px;padding:11px}.member-start-readability-workspace .member-start-status dd{white-space:normal;margin-top:6px;overflow:visible}.member-start-readability-workspace .member-start-steps{box-shadow:0 5px 18px #1d382f0d}.member-start-readability-workspace .member-start-steps>header{min-height:94px;padding:16px 19px}.member-start-readability-workspace .member-start-steps>header h2{margin-top:5px}.member-start-readability-workspace .member-start-steps>header p{margin-top:5px;font-size:.8125rem;line-height:1.45}.member-start-readability-workspace .member-start-steps>header>b{padding:7px 10px}.member-start-readability-workspace .member-start-steps article{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:188px;padding:18px 15px}.member-start-readability-workspace .member-start-steps article>b{width:36px;height:36px}.member-start-readability-workspace .member-start-steps article strong{margin-top:5px;font-size:.875rem}.member-start-readability-workspace .member-start-steps article p{min-height:58px;margin:7px 0 9px;font-size:.8125rem}.member-start-readability-workspace .member-start-steps article a{align-items:center;min-height:34px;font-size:.8125rem;display:inline-flex}.member-start-readability-workspace .member-start-workspace{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:16px}.member-start-readability-workspace .member-start-next{min-height:250px;padding:25px 27px}.member-start-readability-workspace .member-start-next h2{margin:7px 0}.member-start-readability-workspace .member-start-next p{font-size:.875rem}.member-start-readability-workspace .member-start-next>a{min-height:42px;margin-top:17px;padding:0 14px;font-size:.8125rem}.member-start-readability-workspace .member-start-next>small{margin-top:12px}.member-start-readability-workspace .member-start-academy>header{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:92px;padding:14px 16px}.member-start-readability-workspace .member-start-academy>header>span{width:44px;height:44px}.member-start-readability-workspace .member-start-academy header h2{margin:4px 0;font-size:1rem}.member-start-readability-workspace .member-start-academy>section{min-height:84px;padding:13px 16px}.member-start-readability-workspace .member-start-academy>section strong{margin-top:4px;font-size:.875rem}.member-start-readability-workspace .member-start-academy>nav a{min-height:44px;padding:7px}.member-start-readability-workspace .member-start-academy>footer{padding:11px 16px}.member-start-professional-handoff{background:#f4f7fb;border:1px solid #cfd8e3;border-left:4px solid #536f9c;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr) auto;align-items:center;gap:22px;min-height:176px;padding:22px 24px;display:grid}.member-start-professional-handoff>div>span{color:#536f9c;letter-spacing:.07em;font-weight:850}.member-start-professional-handoff h2{margin:7px 0 5px}.member-start-professional-handoff p{color:#617084;margin:0;font-size:.8125rem}.member-start-professional-handoff dl{background:#fff;border:1px solid #d7dfe9;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-start-professional-handoff dl>div{border-right:1px solid #e1e6ed;align-content:center;min-width:0;min-height:72px;padding:10px;display:grid}.member-start-professional-handoff dl>div:last-child{border-right:0}.member-start-professional-handoff dt{color:#7a8696}.member-start-professional-handoff dd{color:#35465e;margin:4px 0 0;font-weight:750}.member-start-professional-handoff nav{gap:8px;display:grid}.member-start-professional-handoff nav a{color:#405b85;text-align:center;border:1px solid #9cacc3;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-weight:750;display:inline-flex}.member-start-professional-handoff nav a.primary{color:#fff;background:#49668f;border-color:#49668f}.member-start-readability-workspace .member-start-privacy{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:14px 16px}.member-start-readability-workspace .member-start-privacy>span{width:40px;height:40px}.member-start-readability-workspace .member-start-privacy a{align-items:center;min-height:40px;display:inline-flex}.member-start-unavailable{background:#f8f6fb;border:1px solid #ddd9e8;border-left:4px solid #7762a5;grid-template-columns:58px minmax(0,560px);place-content:center;gap:18px;min-height:390px;padding:30px;display:grid}.member-start-unavailable>span{color:#715e99;background:#ebe6f3;place-items:center;width:56px;height:56px;font-size:1rem;display:grid}.member-start-unavailable small{color:#715e99;letter-spacing:.07em;font-size:.75rem;font-weight:850}.member-start-unavailable h2{margin:7px 0 5px;font-size:1.25rem}.member-start-unavailable p{color:#716c7b;margin:0;font-size:.875rem;line-height:1.55}.member-start-unavailable a{color:#67548f;border:1px solid #ab9dc2;align-items:center;width:fit-content;min-height:42px;margin-top:14px;padding:0 13px;font-size:.8125rem;font-weight:750;display:inline-flex}@media (max-width:1120px){.member-start-readability-workspace .member-start-status,.member-start-readability-workspace .member-start-workspace,.member-start-professional-handoff{grid-template-columns:1fr}.member-start-professional-handoff nav{grid-template-columns:1fr 1fr}}@media (max-width:760px){.member-start-live{flex-direction:column;align-items:stretch}.member-start-live button{width:100%}.member-start-readability-workspace .member-start-status>div{min-height:200px;padding:22px 19px}.member-start-readability-workspace .member-start-steps>div,.member-start-professional-handoff dl,.member-start-professional-handoff nav{grid-template-columns:1fr}.member-start-readability-workspace .member-start-steps article{border-bottom:1px solid #e3e9e6;border-right:0;min-height:144px}.member-start-readability-workspace .member-start-steps article p{min-height:0}.member-start-professional-handoff{gap:16px;padding:19px}.member-start-professional-handoff dl>div{border-bottom:1px solid #e1e6ed;border-right:0;min-height:58px}.member-start-professional-handoff dl>div:last-child{border-bottom:0}.member-start-readability-workspace .member-start-privacy,.member-start-unavailable{grid-template-columns:42px minmax(0,1fr)}.member-start-readability-workspace .member-start-privacy a,.member-start-unavailable a{grid-column:2}}@media (max-width:480px){.member-start-readability-workspace .member-start-status nav a,.member-start-professional-handoff nav a{width:100%}.member-start-readability-workspace .member-start-status>aside dl,.member-start-readability-workspace .member-start-academy>nav,.member-start-readability-workspace .member-start-privacy,.member-start-unavailable{grid-template-columns:1fr}.member-start-readability-workspace .member-start-privacy a,.member-start-unavailable a{grid-column:auto}}.unit-member-integration-readability-workspace{color:#253730;width:100%}.unit-member-integration-readability-workspace .unit-member-integration{gap:16px}.unit-member-integration-readability-workspace .unit-member-integration :is(p,a,button,input,small,strong,b,span,dt,dd,time){font-size:.75rem;line-height:1.45}.unit-member-integration-readability-workspace .unit-member-integration h2{font-size:1.125rem;line-height:1.3}.unit-member-integration-readability-workspace .unit-member-integration h3{font-size:.9375rem;line-height:1.3}.unit-member-integration-readability-workspace .unit-member-integration :is(a,button){cursor:pointer}.unit-member-integration-readability-workspace .unit-member-integration button:disabled{cursor:wait}.unit-member-integration-readability-workspace .unit-integration-status{grid-template-columns:minmax(0,1fr) minmax(380px,.7fr);box-shadow:0 8px 24px #14312814}.unit-member-integration-readability-workspace .unit-integration-status>div{min-height:218px;padding:27px}.unit-member-integration-readability-workspace .unit-integration-status h2{margin:9px 0 7px;font-size:1.375rem}.unit-member-integration-readability-workspace .unit-integration-status>div>p{font-size:.875rem}.unit-member-integration-readability-workspace .unit-integration-status nav{gap:8px;margin-top:19px}.unit-member-integration-readability-workspace .unit-integration-status nav a{min-height:42px;padding:0 14px;font-size:.8125rem}.unit-member-integration-readability-workspace .unit-integration-status>aside{padding:22px}.unit-member-integration-readability-workspace .unit-integration-status>aside>strong{margin-top:4px;font-size:2rem}.unit-member-integration-readability-workspace .unit-integration-status dl{margin-top:17px}.unit-member-integration-readability-workspace .unit-integration-status dl>div{min-height:66px;padding:10px}.unit-member-integration-readability-workspace .unit-integration-status dd{margin-top:5px;font-size:1rem}.unit-member-integration-readability-workspace .unit-integration-kpis{gap:0;box-shadow:0 5px 18px #1d382f0d}.unit-member-integration-readability-workspace .unit-integration-kpis>article{min-height:112px;padding:15px 16px}.unit-member-integration-readability-workspace .unit-integration-kpis article>strong{margin-top:5px;font-size:1.375rem}.unit-member-integration-readability-workspace .unit-integration-kpis article>div{height:5px;margin-top:9px}.unit-member-integration-readability-workspace .unit-integration-kpis article>small{margin-top:7px}.unit-member-integration-readability-workspace .unit-integration-rail>header,.unit-member-integration-readability-workspace .unit-integration-board>header{min-height:94px;padding:16px 19px}.unit-member-integration-readability-workspace .unit-integration-rail>header h2,.unit-member-integration-readability-workspace .unit-integration-board>header h2{margin-top:5px}.unit-member-integration-readability-workspace .unit-integration-rail>header p,.unit-member-integration-readability-workspace .unit-integration-board>header p{margin-top:5px;font-size:.8125rem;line-height:1.45}.unit-member-integration-readability-workspace .unit-integration-rail>header>b{padding:7px 10px}.unit-member-integration-readability-workspace .unit-integration-rail article{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:88px;padding:12px 14px}.unit-member-integration-readability-workspace .unit-integration-rail article>b{width:32px;height:32px}.unit-member-integration-readability-workspace .unit-integration-rail article>span{font-size:1.125rem}.unit-integration-board-state{justify-content:flex-end;align-items:center;gap:12px;display:flex}.unit-integration-board-state>strong{text-align:right}.unit-integration-board-state>strong :is(b,small){display:block}.unit-integration-sync{color:#188061;align-items:center;gap:7px;font-weight:750;display:inline-flex}.unit-integration-sync i{background:#18a477;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #18a4771f}.unit-integration-sync.offline{color:#93651d}.unit-integration-sync.offline i{background:#bd852c;box-shadow:0 0 0 4px #bd852c1f}.unit-integration-board-state>button{color:#176f57;background:#f7faf9;border:1px solid #c8d8d2;min-height:40px;padding:0 11px;font-weight:750}.unit-integration-feedback{color:#835c20;background:#fff9ef;border-bottom:1px solid #ecd4a8;margin:0;padding:10px 15px}.unit-member-integration-readability-workspace .unit-integration-toolbar{gap:12px;padding:13px 15px}.unit-member-integration-readability-workspace .unit-integration-toolbar>label{grid-template-columns:36px minmax(0,1fr);min-height:44px}.unit-member-integration-readability-workspace .unit-integration-toolbar input{padding-right:10px;font-size:.8125rem}.unit-member-integration-readability-workspace .unit-integration-toolbar nav{gap:7px}.unit-member-integration-readability-workspace .unit-integration-toolbar button{gap:7px;min-height:40px;padding:0 11px}.unit-member-integration-readability-workspace .unit-integration-toolbar button b{min-width:22px;padding:3px 5px}.unit-member-integration-readability-workspace .unit-integration-row{grid-template-columns:minmax(235px,.85fr) minmax(0,1.45fr) minmax(265px,.9fr);min-height:158px}.unit-member-integration-readability-workspace .unit-integration-row>header{grid-template-columns:46px minmax(0,1fr) auto;gap:11px;padding:17px}.unit-member-integration-readability-workspace .unit-integration-row>header>span{width:44px;height:44px}.unit-member-integration-readability-workspace .unit-integration-row>header h3{margin:4px 0;font-size:.9375rem}.unit-member-integration-readability-workspace .unit-integration-row>header p{text-overflow:initial;white-space:normal;font-size:.75rem;overflow:visible}.unit-member-integration-readability-workspace .unit-integration-row>header>b{padding:5px 7px}.unit-member-integration-readability-workspace .unit-integration-row-steps>div{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:13px 10px}.unit-member-integration-readability-workspace .unit-integration-row-steps>div>span{width:28px;height:28px}.unit-member-integration-readability-workspace .unit-integration-row-steps :is(strong,small){text-overflow:initial;white-space:normal;overflow:visible}.unit-member-integration-readability-workspace .unit-integration-row-steps small{margin-top:4px}.unit-member-integration-readability-workspace .unit-integration-row>footer{gap:12px;padding:14px}.unit-member-integration-readability-workspace .unit-integration-row>footer strong{margin-top:4px;font-size:.8125rem}.unit-member-integration-readability-workspace .unit-integration-row>footer a{min-height:40px;padding:0 10px}.unit-member-integration-readability-workspace .unit-integration-empty{min-height:230px}.unit-member-integration-readability-workspace .unit-integration-empty>span{width:48px;height:48px;font-size:1rem}.unit-member-integration-readability-workspace .unit-integration-empty strong{margin-top:10px;font-size:1rem}.unit-member-integration-readability-workspace .unit-integration-empty p{margin-top:5px;font-size:.8125rem}.unit-member-integration-readability-workspace .unit-integration-privacy{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:14px 16px}.unit-member-integration-readability-workspace .unit-integration-privacy>span{width:40px;height:40px}.unit-member-integration-readability-workspace .unit-integration-privacy a{align-items:center;min-height:40px;display:inline-flex}.unit-integration-unavailable{background:#f8f6fb;border:1px solid #ddd9e8;border-left:4px solid #7762a5;grid-template-columns:58px minmax(0,560px);place-content:center;gap:18px;min-height:390px;padding:30px;display:grid}.unit-integration-unavailable>span{color:#715e99;background:#ebe6f3;place-items:center;width:56px;height:56px;font-size:1rem;display:grid}.unit-integration-unavailable small{color:#715e99;letter-spacing:.07em;font-size:.75rem;font-weight:850}.unit-integration-unavailable h2{margin:7px 0 5px;font-size:1.25rem}.unit-integration-unavailable p{color:#716c7b;margin:0;font-size:.875rem;line-height:1.55}.unit-integration-unavailable a{color:#67548f;border:1px solid #ab9dc2;align-items:center;width:fit-content;min-height:42px;margin-top:14px;padding:0 13px;font-size:.8125rem;font-weight:750;display:inline-flex}@media (max-width:1180px){.unit-member-integration-readability-workspace .unit-integration-status{grid-template-columns:1fr}.unit-member-integration-readability-workspace .unit-integration-row{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.unit-member-integration-readability-workspace .unit-integration-row>footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}}@media (max-width:860px){.unit-member-integration-readability-workspace .unit-integration-kpis{grid-template-columns:1fr 1fr}.unit-member-integration-readability-workspace .unit-integration-kpis>article:last-child{grid-column:1/-1}.unit-member-integration-readability-workspace .unit-integration-row{grid-template-columns:1fr}.unit-member-integration-readability-workspace .unit-integration-row>header,.unit-member-integration-readability-workspace .unit-integration-row>footer{grid-column:auto}.unit-integration-board-state{flex-direction:column;align-items:flex-end}.unit-integration-board-state>strong{text-align:left}.unit-member-integration-readability-workspace .unit-integration-toolbar{grid-template-columns:1fr}.unit-member-integration-readability-workspace .unit-integration-toolbar nav{flex-wrap:wrap;overflow:visible}}@media (max-width:620px){.unit-member-integration-readability-workspace .unit-integration-status>div{min-height:200px;padding:22px 19px}.unit-member-integration-readability-workspace .unit-integration-kpis,.unit-member-integration-readability-workspace .unit-integration-rail>div,.unit-member-integration-readability-workspace .unit-integration-row-steps{grid-template-columns:1fr}.unit-member-integration-readability-workspace .unit-integration-rail article,.unit-member-integration-readability-workspace .unit-integration-row-steps>div{border-bottom:1px solid #e2e9e6;border-right:0}.unit-member-integration-readability-workspace .unit-integration-rail>header,.unit-member-integration-readability-workspace .unit-integration-board>header,.unit-integration-board-state{flex-direction:column;align-items:stretch}.unit-integration-board-state>button,.unit-member-integration-readability-workspace .unit-integration-toolbar button,.unit-member-integration-readability-workspace .unit-integration-row>footer a{flex:1;justify-content:center}.unit-member-integration-readability-workspace .unit-integration-row>footer{grid-template-columns:1fr}.unit-member-integration-readability-workspace .unit-integration-privacy,.unit-integration-unavailable{grid-template-columns:42px minmax(0,1fr)}.unit-member-integration-readability-workspace .unit-integration-privacy a,.unit-integration-unavailable a{grid-column:2}}@media (max-width:460px){.unit-member-integration-readability-workspace .unit-integration-kpis,.unit-member-integration-readability-workspace .unit-integration-status dl,.unit-member-integration-readability-workspace .unit-integration-privacy,.unit-integration-unavailable{grid-template-columns:1fr}.unit-member-integration-readability-workspace .unit-integration-privacy a,.unit-integration-unavailable a{grid-column:auto}}.professional-area .professional-activation-welcome{background:#f1f9f6;border:1px solid #c8ded6;border-left:4px solid #159a72;grid-template-columns:52px minmax(300px,1.15fr) minmax(390px,.95fr) auto;align-items:center;gap:18px;min-height:164px;padding:19px 21px;display:grid;box-shadow:0 5px 18px #1846370d}.professional-area .professional-activation-welcome>span{color:#087a5b;background:#d8eee6;place-items:center;width:50px;height:50px;font-weight:850;display:grid;font-size:1rem!important}.professional-area .professional-activation-welcome>div>small{color:#087a5b;letter-spacing:.07em;font-weight:850;font-size:.75rem!important}.professional-area .professional-activation-welcome h2{margin:6px 0 4px;font-size:1.125rem!important}.professional-area .professional-activation-welcome p{color:#5f746c;margin:0;line-height:1.5;font-size:.8125rem!important}.professional-area .professional-activation-welcome ol{background:#fff;border:1px solid #d6e4df;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.professional-area .professional-activation-welcome li{border-right:1px solid #e1e8e5;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:72px;padding:9px;display:grid}.professional-area .professional-activation-welcome li:last-child{border-right:0}.professional-area .professional-activation-welcome li>b{color:#087a5b;background:#e2f2ec;place-items:center;width:27px;height:27px;display:grid;font-size:.75rem!important}.professional-area .professional-activation-welcome li :is(strong,small){line-height:1.35;display:block;font-size:.75rem!important}.professional-area .professional-activation-welcome li small{color:#7c8984;margin-top:3px}.professional-area .professional-activation-welcome>nav{gap:8px;display:grid}.professional-area .professional-activation-welcome>nav a{color:#197359;text-align:center;border:1px solid #9ec3b6;justify-content:center;align-items:center;min-height:42px;padding:0 11px;font-weight:750;display:inline-flex;font-size:.75rem!important}.professional-area .professional-activation-welcome>nav a.primary{color:#fff;background:#15815f;border-color:#15815f}@media (max-width:1180px){.professional-area .professional-activation-welcome{grid-template-columns:52px minmax(0,1fr)}.professional-area .professional-activation-welcome ol,.professional-area .professional-activation-welcome>nav{grid-column:2}.professional-area .professional-activation-welcome>nav{grid-template-columns:1fr 1fr}}@media (max-width:700px){.professional-area .professional-activation-welcome{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px}.professional-area .professional-activation-welcome>span{width:40px;height:40px}.professional-area .professional-activation-welcome ol,.professional-area .professional-activation-welcome>nav{grid-column:1/-1;grid-template-columns:1fr}.professional-area .professional-activation-welcome li{border-bottom:1px solid #e1e8e5;border-right:0}.professional-area .professional-activation-welcome li:last-child{border-bottom:0}}.member-access-live-readability-workspace .member-access-wallet :where(*){line-height:1.45;font-size:.75rem!important}.member-access-live-readability-workspace .member-access-wallet h2{line-height:1.25;font-size:1rem!important}.member-access-live-readability-workspace .member-access-wallet{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr)}.member-access-heading>a{align-items:center;min-height:40px;padding-inline:13px;font-size:.75rem;display:inline-flex}.member-access-live{color:#213a31;background:#eef9f5;border:1px solid #b9ded2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 13px;display:flex}.member-access-live>div{align-items:center;gap:10px;min-width:0;display:flex}.member-access-live>div>i{background:#10a578;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d6f0e7}.member-access-live>div span,.member-access-live>div strong,.member-access-live>div small{display:block}.member-access-live>div small{color:#647a71;margin-top:2px}.member-access-live>p{align-items:center;gap:10px;margin:0;display:flex}.member-access-live time{color:#60736c;white-space:nowrap}.member-access-live button{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #95cbbb;min-height:40px;padding:0 12px;font-weight:750}.member-access-live.syncing>div>i{background:#c9962f;box-shadow:0 0 0 4px #f5e9c9}.member-access-live.offline{background:#fff9ea;border-color:#e5d3aa}.member-access-live.offline>div>i{background:#bd8b29;box-shadow:0 0 0 4px #f4e8c9}.member-access-sync-feedback{color:#7e611f;background:#fff9e9;border:1px solid #ead7a7;grid-column:1/-1;margin:-5px 0 0;padding:10px 13px}.member-access-live-readability-workspace .member-access-contexts>header{min-height:96px;padding:16px}.member-access-live-readability-workspace .member-access-contexts>div{gap:8px;padding:10px}.member-access-live-readability-workspace .member-access-contexts button{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:86px;padding:10px}.member-access-live-readability-workspace .member-access-contexts button>i{width:40px;height:40px}.member-access-live-readability-workspace .member-access-contexts button small,.member-access-live-readability-workspace .member-access-contexts button strong,.member-access-live-readability-workspace .member-access-contexts button em{text-overflow:clip;white-space:normal;overflow:visible}.member-access-live-readability-workspace .member-access-contexts button>b{text-align:center;white-space:normal;max-width:118px;padding:6px 8px}.member-access-live-readability-workspace .member-digital-pass{min-height:470px}.member-access-live-readability-workspace .member-digital-pass>header{min-height:62px}.member-access-live-readability-workspace .member-digital-pass>header>div strong{font-size:1rem!important}.member-access-live-readability-workspace .member-pass-identity{grid-template-columns:48px minmax(0,1fr) auto;min-height:100px}.member-access-live-readability-workspace .member-pass-identity>span{width:46px;height:46px}.member-access-live-readability-workspace .member-pass-identity>b,.member-access-live-readability-workspace .member-pass-opening>b{white-space:normal;padding:6px 8px}.member-access-live-readability-workspace .member-pass-context{padding-block:15px}.member-access-live-readability-workspace .member-pass-opening{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;min-height:72px;padding:10px 11px}.member-access-live-readability-workspace .member-pass-opening>span{width:32px;height:32px}.member-access-live-readability-workspace .member-pass-code{padding-top:8px}.member-access-live-readability-workspace .member-pass-code>div:first-child>span{font-size:1rem!important}.member-pass-last-event{text-align:left;border:1px solid #45665b;align-items:center;gap:10px;max-width:410px;margin:13px auto 0;padding:9px 11px;justify-content:flex-start!important;display:flex!important}.member-pass-last-event>span{flex:none;place-items:center;color:#5bd9b1!important;background:#21483b!important;border:0!important;width:30px!important;height:30px!important;display:grid!important}.member-pass-last-event>p{text-align:left;color:#d8e5e0!important;margin:0!important}.member-pass-last-event small{color:#8ea9a0;margin-top:2px;display:block}.member-pass-last-event.denied{border-color:#74554d}.member-pass-last-event.denied>span{color:#f0a097!important;background:#51352e!important}.member-access-receipt{background:#173c30;border:1px solid #3a7662;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:13px;min-height:205px;margin:4px 17px 15px;padding:18px;display:grid}.member-access-receipt>span{color:#08795d;background:#dff6ee;place-items:center;width:46px;height:46px;font-weight:850;display:grid}.member-access-receipt>div>small{color:#58d5ad;letter-spacing:.06em;font-weight:800}.member-access-receipt h2{color:#fff;margin:4px 0 6px}.member-access-receipt p{color:#bfd2cb;margin:0}.member-access-receipt time{color:#8fb0a5;margin-top:7px;display:block}.member-access-receipt nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.member-access-receipt nav a{color:#d7e8e2;border:1px solid #52766a;align-items:center;min-height:42px;padding:0 11px;font-weight:750;display:inline-flex}.member-access-receipt nav a.primary{color:#fff;background:#19a97e;border-color:#24c796}.member-access-receipt.denied{background:#39251f;border-color:#82564d}.member-access-receipt.denied>span{color:#a94b3e;background:#f7dfda}.member-access-receipt.denied>div>small{color:#f0a198}.member-access-live-readability-workspace .member-digital-pass>footer{min-height:82px}.member-access-live-readability-workspace .member-digital-pass>footer small{text-overflow:clip;white-space:normal;overflow:visible}.member-access-live-readability-workspace .member-digital-pass>footer button{min-height:42px;padding-inline:12px}.member-access-live-readability-workspace .member-access-rules article{min-height:94px}.member-access-unavailable{background:#fff9e9;border:1px solid #e0cda1;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:14px;min-height:210px;padding:24px;display:grid}.member-access-unavailable>span{color:#84671f;background:#f1e3bd;place-items:center;width:46px;height:46px;font-size:1rem;display:grid}.member-access-unavailable small{color:#8a6d26;letter-spacing:.06em;font-size:.75rem;font-weight:800}.member-access-unavailable h2{margin:4px 0 6px;font-size:1rem}.member-access-unavailable p{color:#706b5d;margin:0;font-size:.75rem}.member-access-unavailable a{color:#735919;border:1px solid #cbb475;align-items:center;min-height:42px;margin-top:14px;padding:0 12px;font-size:.75rem;font-weight:750;display:inline-flex}@media (max-width:950px){.member-access-live-readability-workspace .member-access-wallet{grid-template-columns:1fr}.member-access-live,.member-access-sync-feedback{grid-column:auto}}@media (max-width:720px){.member-access-live{flex-direction:column;align-items:flex-start}.member-access-live>p{justify-content:space-between;width:100%}.member-access-live-readability-workspace .member-access-contexts button{grid-template-columns:42px minmax(0,1fr)}.member-access-live-readability-workspace .member-access-contexts button>b{grid-column:2;justify-self:start;max-width:none}.member-access-live-readability-workspace .member-pass-identity,.member-access-live-readability-workspace .member-pass-opening{grid-template-columns:46px minmax(0,1fr)}.member-access-live-readability-workspace .member-pass-identity>b,.member-access-live-readability-workspace .member-pass-opening>b{grid-column:2;justify-self:start}.member-access-receipt{grid-template-columns:1fr}.member-access-receipt nav{grid-template-columns:1fr;display:grid}.member-access-receipt nav a{text-align:center;justify-content:center}}@media (max-width:480px){.member-access-live>p{flex-direction:column;align-items:stretch}.member-access-live button{width:100%}.member-access-live-readability-workspace .member-pass-code>div:first-child{gap:2px}.member-access-live-readability-workspace .member-pass-code>div:first-child>span{width:clamp(18px,7vw,28px)}.member-access-live-readability-workspace .member-digital-pass>footer{flex-direction:column}.member-access-live-readability-workspace .member-digital-pass>footer button{width:100%}}.access-live-readability-workspace :where(*){line-height:1.45;font-size:.75rem!important}.access-live-readability-workspace h2{line-height:1.25;font-size:1rem!important}.access-live-bar{color:#213a31;background:#eef9f5;border:1px solid #b9ded2;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 13px;display:flex}.access-live-bar>div{align-items:center;gap:10px;min-width:0;display:flex}.access-live-bar>div>i{background:#10a578;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d6f0e7}.access-live-bar>div span,.access-live-bar>div strong,.access-live-bar>div small{display:block}.access-live-bar>div small{color:#647a71;margin-top:2px}.access-live-bar>p{align-items:center;gap:10px;margin:0;display:flex}.access-live-bar time{color:#60736c;white-space:nowrap}.access-live-bar button{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #95cbbb;min-height:40px;padding:0 12px;font-weight:750}.access-live-bar.syncing>div>i{background:#c9962f;box-shadow:0 0 0 4px #f5e9c9}.access-live-bar.offline{background:#fff9ea;border-color:#e5d3aa}.access-live-bar.offline>div>i{background:#bd8b29;box-shadow:0 0 0 4px #f4e8c9}.access-live-sync-feedback{color:#7e611f;background:#fff9e9;border:1px solid #ead7a7;margin:-5px 0 0;padding:10px 13px}.access-live-readability-workspace .access-opening-status{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:88px;padding:12px 14px}.access-live-readability-workspace .access-opening-status>span{width:40px;height:40px}.access-live-readability-workspace .access-opening-status>a{align-items:center;min-height:40px;padding-inline:11px;display:inline-flex}.access-live-readability-workspace .access-pass-reader{grid-template-columns:minmax(270px,1fr) minmax(210px,.65fr) auto minmax(230px,.78fr);gap:16px;min-height:128px;padding:16px}.access-live-readability-workspace .access-pass-reader>label input,.access-live-readability-workspace .access-pass-reader>button{min-height:42px}.access-live-readability-workspace .access-pass-reader-note,.access-live-readability-workspace .access-pass-result{min-height:68px}.access-live-readability-workspace .access-pass-result>span,.access-live-readability-workspace .access-pass-reader-note>i{width:38px;height:38px}.access-live-readability-workspace .unit-panel-heading{min-height:64px}.access-live-readability-workspace .quick-access-body,.access-live-readability-workspace .visitor-create-form>div:last-child{gap:12px;padding:16px}.access-live-readability-workspace .quick-access-body select,.access-live-readability-workspace .visitor-create-form input,.access-live-readability-workspace .visitor-create-form select,.access-live-readability-workspace .quick-access-body>button,.access-live-readability-workspace .visitor-create-form button.wide,.access-live-readability-workspace .visitor-actions button{min-height:42px}.access-live-readability-workspace .visitor-actions button{padding-inline:11px}.access-live-readability-workspace .access-entitlement{min-height:58px}.access-live-readability-workspace .access-feedback{align-items:center;min-height:42px;display:flex}.access-live-readability-workspace .access-log-footer{min-height:48px}.access-live-readability-workspace .access-row{min-height:68px;padding-block:10px}.access-live-readability-workspace .access-row>a,.access-live-readability-workspace .roster-open,.access-live-readability-workspace .class-launch-row>a,.access-live-readability-workspace .coverage-arrival-row>a{place-items:center;min-width:40px;min-height:40px;display:grid}.access-live-readability-workspace .visitor-card{min-height:92px}.access-live-readability-workspace .roster-row{min-height:64px}.access-live-readability-workspace .class-launch-board>header,.access-live-readability-workspace .coverage-arrival-board>header{min-height:90px}.access-live-readability-workspace .class-launch-row,.access-live-readability-workspace .coverage-arrival-row{min-height:80px}.access-live-readability-workspace .class-launch-class strong,.access-live-readability-workspace .class-launch-class small,.access-live-readability-workspace .class-launch-teacher strong,.access-live-readability-workspace .class-launch-teacher small,.access-live-readability-workspace .class-launch-state small,.access-live-readability-workspace .coverage-arrival-person strong,.access-live-readability-workspace .coverage-arrival-person small,.access-live-readability-workspace .coverage-arrival-class strong,.access-live-readability-workspace .coverage-arrival-class small{text-overflow:clip;white-space:normal;overflow:visible}.access-live-unavailable{background:#fff9e9;border:1px solid #e0cda1;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:14px;min-height:230px;padding:24px;display:grid}.access-live-unavailable>span{color:#84671f;background:#f1e3bd;place-items:center;width:46px;height:46px;font-size:1rem;display:grid}.access-live-unavailable small{color:#8a6d26;letter-spacing:.06em;font-size:.75rem;font-weight:800}.access-live-unavailable h2{margin:4px 0 6px;font-size:1rem}.access-live-unavailable p{color:#706b5d;margin:0;font-size:.75rem}.access-live-unavailable a{color:#735919;border:1px solid #cbb475;align-items:center;min-height:42px;margin-top:14px;padding:0 12px;font-size:.75rem;font-weight:750;display:inline-flex}@media (max-width:1100px){.access-live-readability-workspace .access-pass-reader{grid-template-columns:1fr minmax(220px,.7fr) auto}.access-live-readability-workspace .access-pass-reader-note,.access-live-readability-workspace .access-pass-result{border-top:1px solid #3d5c52;border-left:0;grid-column:1/-1;padding-top:12px;padding-left:0}}@media (max-width:720px){.access-live-bar{flex-direction:column;align-items:flex-start}.access-live-bar>p{justify-content:space-between;width:100%}.access-live-readability-workspace .access-opening-status{grid-template-columns:42px minmax(0,1fr)}.access-live-readability-workspace .access-opening-status>a{grid-column:1/-1;justify-content:center}.access-live-readability-workspace .access-pass-reader,.access-live-readability-workspace .quick-access-body,.access-live-readability-workspace .visitor-create-form>div:last-child{grid-template-columns:1fr}.access-live-readability-workspace .access-pass-reader>button,.access-live-readability-workspace .quick-access-body label.wide,.access-live-readability-workspace .visitor-create-form .wide,.access-live-readability-workspace .access-entitlement,.access-live-readability-workspace .quick-access-body>button{grid-column:auto}.access-live-readability-workspace .class-launch-row,.access-live-readability-workspace .coverage-arrival-row{grid-template-columns:58px minmax(0,1fr) 44px}.access-live-readability-workspace .class-launch-teacher,.access-live-readability-workspace .class-launch-group,.access-live-readability-workspace .class-launch-state,.access-live-readability-workspace .coverage-arrival-person,.access-live-readability-workspace .coverage-arrival-class,.access-live-readability-workspace .coverage-arrival-state{grid-column:2}.access-live-readability-workspace .class-launch-row>a,.access-live-readability-workspace .coverage-arrival-row>a{grid-area:auto/3}}@media (max-width:480px){.access-live-bar>p{flex-direction:column;align-items:stretch}.access-live-bar button{width:100%}.access-live-unavailable{grid-template-columns:1fr}}.presence-convergence-workspace{--presence-ink:#1a2d27;--presence-muted:#66776f;--presence-line:#dbe5e1;gap:14px;display:grid}.presence-convergence-workspace :where(button,input,a){font-size:12px}.presence-convergence-workspace button,.presence-convergence-workspace a{cursor:pointer}.presence-convergence-hero{color:#fff;background:linear-gradient(118deg,#13251f,#254b3e);border:1px solid #294b40;border-radius:2px;grid-template-columns:minmax(0,1fr) 255px;min-height:190px;display:grid;overflow:hidden}.presence-convergence-hero>div{align-self:center;padding:30px}.presence-convergence-hero>div>small{color:#81d6ba;letter-spacing:.09em;font-size:12px;font-weight:850}.presence-convergence-hero h1{letter-spacing:-.025em;max-width:720px;margin:8px 0;font-size:28px;line-height:1.12}.presence-convergence-hero p{color:#c0d5ce;max-width:760px;margin:0;font-size:13px;line-height:1.5}.presence-convergence-hero>aside{background:#ffffff08;border-left:1px solid #ffffff21;align-content:center;gap:5px;padding:24px;display:grid}.presence-convergence-hero>aside span{color:#81d6ba;letter-spacing:.08em;font-size:12px;font-weight:850}.presence-convergence-hero>aside strong{text-transform:capitalize;margin-top:7px;font-size:15px}.presence-convergence-hero>aside i{color:#d6e5e0;text-transform:capitalize;font-size:12px;font-style:normal}.presence-convergence-hero>aside small{color:#a9c5bb;border-top:1px solid #ffffff1f;margin-top:9px;padding-top:9px;font-size:12px}.presence-convergence-live{color:#213a31;background:#eef9f5;border:1px solid #b9ded2;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 13px;display:flex}.presence-convergence-live>div{align-items:center;gap:10px;min-width:0;display:flex}.presence-convergence-live>div>i{background:#10a578;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d6f0e7}.presence-convergence-live>div span{gap:2px;display:grid}.presence-convergence-live>div small{color:#647a71;font-size:12px}.presence-convergence-live>p{align-items:center;gap:10px;margin:0;display:flex}.presence-convergence-live time{color:#60736c;white-space:nowrap;font-size:12px}.presence-convergence-live button{color:#08795d;white-space:nowrap;background:#fff;border:1px solid #95cbbb;border-radius:2px;min-height:42px;padding:0 12px;font-weight:750}.presence-convergence-live.syncing>div>i{background:#c9962f;box-shadow:0 0 0 4px #f5e9c9}.presence-convergence-live.offline{background:#fff9ea;border-color:#e5d3aa}.presence-convergence-live.offline>div>i{background:#bd8b29;box-shadow:0 0 0 4px #f4e8c9}.presence-convergence-metrics{border:1px solid var(--presence-line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.presence-convergence-metrics article{border-right:1px solid var(--presence-line);align-content:center;gap:2px;min-height:92px;padding:14px 17px;display:grid;box-shadow:inset 3px 0 #798b84}.presence-convergence-metrics article:last-child{border-right:0}.presence-convergence-metrics article.green{box-shadow:inset 3px 0 #168567}.presence-convergence-metrics article.blue{box-shadow:inset 3px 0 #3c83a5}.presence-convergence-metrics article.amber{box-shadow:inset 3px 0 #c58d2d}.presence-convergence-metrics article.violet{box-shadow:inset 3px 0 #725da0}.presence-convergence-metrics span{color:var(--presence-muted);letter-spacing:.07em;font-size:12px;font-weight:850}.presence-convergence-metrics strong{color:var(--presence-ink);font-size:23px;line-height:1.1}.presence-convergence-metrics small{color:#7b8983;font-size:12px}.presence-convergence-doctrine{border:1px solid var(--presence-line);background:#fff;overflow:hidden}.presence-convergence-doctrine>header{background:#f7faf9;padding:18px 20px}.presence-convergence-doctrine>header small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.presence-convergence-doctrine h2{color:var(--presence-ink);margin:5px 0;font-size:19px}.presence-convergence-doctrine>header p{color:var(--presence-muted);margin:0;font-size:12px}.presence-convergence-doctrine>div{border-top:1px solid var(--presence-line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;padding:17px 20px;display:grid}.presence-convergence-doctrine>div>i{color:#91a29b;font-size:18px;font-style:normal}.presence-convergence-doctrine article{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;display:grid}.presence-convergence-doctrine article>b{color:#08795d;background:#eff8f5;border:1px solid #bcd4cc;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.presence-convergence-doctrine article>span{gap:2px;display:grid}.presence-convergence-doctrine article small{color:#6b7c75;font-size:12px;font-weight:800}.presence-convergence-doctrine article strong{color:var(--presence-ink);font-size:14px}.presence-convergence-doctrine article p{color:var(--presence-muted);margin:2px 0 0;font-size:12px;line-height:1.4}.presence-convergence-doctrine>footer{border-top:1px solid var(--presence-line);background:#fffaf0;align-items:center;gap:14px;min-height:50px;padding:10px 20px;display:flex}.presence-convergence-doctrine>footer span{color:#8d671e;letter-spacing:.06em;white-space:nowrap;font-size:12px;font-weight:850}.presence-convergence-doctrine>footer p{color:#746749;margin:0;font-size:12px}.presence-convergence-directory{border:1px solid var(--presence-line);background:#fff;overflow:hidden}.presence-convergence-directory>header{justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:15px 20px;display:flex}.presence-convergence-directory>header small{color:#08795d;letter-spacing:.08em;font-size:12px;font-weight:850}.presence-convergence-directory>header h2{color:var(--presence-ink);margin:4px 0;font-size:19px}.presence-convergence-directory>header p{color:var(--presence-muted);margin:0;font-size:12px}.presence-convergence-directory>header label{background:#fafcfb;border:1px solid #ccd9d4;align-items:center;gap:9px;width:min(360px,38vw);min-height:44px;padding:0 12px;display:flex}.presence-convergence-directory>header label span{color:#70817a;font-size:14px}.presence-convergence-directory>header input{min-width:0;color:var(--presence-ink);background:0 0;border:0;outline:0;flex:1}.presence-convergence-directory>nav{border-top:1px solid var(--presence-line);border-bottom:1px solid var(--presence-line);background:#f8faf9;align-items:center;gap:7px;min-height:55px;padding:8px 20px;display:flex;overflow-x:auto}.presence-convergence-directory>nav button{color:#60716a;white-space:nowrap;background:#fff;border:1px solid #d6e0dc;border-radius:2px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.presence-convergence-directory>nav button b{color:#65766f;background:#eef2f0;place-items:center;min-width:21px;height:21px;font-size:12px;display:grid}.presence-convergence-directory>nav button.selected{color:#08795d;background:#edf8f4;border-color:#178667;font-weight:800}.presence-convergence-directory>nav button.selected b{color:#08795d;background:#d7efe7}.presence-convergence-table{display:grid}.presence-convergence-row{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(190px,1.1fr) minmax(150px,.8fr) minmax(175px,.9fr) minmax(160px,.9fr) minmax(210px,1.15fr) 100px;align-items:center;gap:13px;min-height:86px;padding:11px 18px;display:grid;box-shadow:inset 3px 0 #0000}.presence-convergence-row:last-child{border-bottom:0}.presence-convergence-row.heading{color:#74837d;text-transform:uppercase;letter-spacing:.05em;background:#fbfcfc;min-height:40px;font-size:12px;font-weight:820}.presence-convergence-row.tone-critical{background:#fff7f5;box-shadow:inset 3px 0 #c45b4d}.presence-convergence-row.tone-attention{background:#fffbf2;box-shadow:inset 3px 0 #c68d2d}.presence-convergence-row.tone-watch{background:#f7fafb;box-shadow:inset 3px 0 #638da0}.presence-convergence-row.tone-clear{box-shadow:inset 3px 0 #2a9b79}.presence-person{align-items:center;gap:10px;min-width:0;display:flex}.presence-person>b{color:#08795d;background:#e1f3ed;flex:none;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.presence-person>span{gap:3px;min-width:0;display:grid}.presence-person strong,.presence-person small,.presence-fact strong,.presence-fact small,.presence-class strong,.presence-class small,.presence-signal strong,.presence-signal small{display:block}.presence-person strong{color:var(--presence-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.presence-person small,.presence-fact small,.presence-class small{color:#71817a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.presence-fact{align-items:center;gap:8px;min-width:0;display:flex}.presence-fact p{min-width:0;margin:0}.presence-fact strong,.presence-class strong{color:#2c3d36;font-size:12px}.presence-dot{background:#a8b3af;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #edf0ef}.presence-dot.shift-present,.presence-dot.shift-completed,.presence-dot.inside{background:#149d75;box-shadow:0 0 0 4px #dff2eb}.presence-dot.shift-absent{background:#c1554a;box-shadow:0 0 0 4px #f7e4e1}.presence-dot.shift-scheduled{background:#c89132;box-shadow:0 0 0 4px #f5ead2}.presence-class{gap:4px;min-width:0;display:grid}.presence-signal{border-left:3px solid #84958e;min-width:0;padding-left:9px}.presence-signal.clear{border-color:#168567}.presence-signal.watch{border-color:#56879d}.presence-signal.attention{border-color:#c38a2d}.presence-signal.critical{border-color:#bc5147}.presence-signal strong{color:#33463e;font-size:12px}.presence-signal small{color:#6b7b74;margin-top:4px;font-size:12px;line-height:1.38}.presence-row-actions{justify-items:stretch;gap:6px;display:grid}.presence-row-actions a,.presence-row-actions button{color:#08795d;text-align:center;background:#fff;border:1px solid #bfd1ca;border-radius:2px;place-items:center;min-height:36px;padding:0 8px;font-weight:780;text-decoration:none;display:grid}.presence-row-actions button{color:#fff;background:#08795d;border-color:#08795d}.presence-reconcile-panel{background:#f0faf6;border:1px solid #a9d5c7;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:14px;display:grid}.presence-reconcile-panel>span{color:#08795d;background:#d8efe7;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.presence-reconcile-panel>div:nth-child(2){gap:4px;display:grid}.presence-reconcile-panel small{color:#08795d;letter-spacing:.06em;font-size:12px;font-weight:850}.presence-reconcile-panel strong{color:var(--presence-ink);font-size:14px}.presence-reconcile-panel p{color:#60726a;margin:0;font-size:12px;line-height:1.4}.presence-reconcile-panel label{color:#294239;cursor:pointer;align-items:center;gap:9px;min-height:42px;margin-top:5px;font-size:12px;font-weight:760;display:flex}.presence-reconcile-panel label input{accent-color:#08795d;width:19px;height:19px}.presence-reconcile-panel>div:last-child{gap:8px;display:flex}.presence-reconcile-panel button{color:#fff;white-space:nowrap;background:#08795d;border:1px solid #08795d;border-radius:2px;min-height:42px;padding:0 12px;font-weight:800}.presence-reconcile-panel button.secondary{color:#4f655c;background:#fff;border-color:#b9ccc5}.presence-reconcile-panel button:disabled{cursor:not-allowed;opacity:.45}.presence-convergence-empty{justify-content:center;align-items:center;gap:13px;min-height:130px;padding:22px;display:flex}.presence-convergence-empty>span{color:#08795d;background:#e5f4ef;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.presence-convergence-empty strong{color:var(--presence-ink);font-size:14px}.presence-convergence-empty p{color:var(--presence-muted);margin:4px 0 0;font-size:12px}.presence-convergence-feedback{z-index:4;color:#08795d;background:#ebf8f3;border:1px solid #b8ddcf;align-items:center;min-height:44px;margin:0;padding:10px 13px;font-size:12px;font-weight:780;display:flex;position:sticky;top:70px}.presence-convergence-feedback.error{color:#9a443a;background:#fff2ef;border-color:#e7c3bd}.presence-convergence-privacy{color:#fff;background:#172a24;border:1px solid #314f45;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:118px;padding:18px 20px;display:grid}.presence-convergence-privacy>span{color:#80d3b6;border:1px solid #668b7e;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.presence-convergence-privacy small{color:#80d3b6;letter-spacing:.08em;font-size:12px;font-weight:850}.presence-convergence-privacy h2{margin:5px 0;font-size:18px}.presence-convergence-privacy p{color:#bed1ca;margin:3px 0;font-size:12px;line-height:1.4}.presence-convergence-privacy p strong{color:#fff}.presence-convergence-privacy>a{color:#a7e3cf;white-space:nowrap;border:1px solid #638e7e;align-items:center;min-height:42px;padding:0 12px;font-weight:780;display:inline-flex}.professional-presence-bridge{background:#f2f8fb;border:1px solid #c6dce8;grid-template-columns:43px minmax(0,1fr) auto auto auto;align-items:center;gap:13px;min-height:94px;padding:13px 15px;display:grid}.professional-presence-bridge>span{color:#357694;background:#dcecf4;place-items:center;width:42px;height:42px;display:grid;font-size:17px!important}.professional-presence-bridge>div>small{color:#397895;letter-spacing:.07em;font-weight:850;display:block;font-size:12px!important}.professional-presence-bridge>div>strong{color:#20342d;margin-top:4px;display:block;font-size:13px!important}.professional-presence-bridge>div>p{color:#657871;margin:3px 0 0;font-size:12px!important}.professional-presence-bridge>b{color:#769087;font-size:17px!important}.professional-presence-bridge>i{color:#3d7b65;white-space:nowrap;font-style:normal;font-weight:800;font-size:12px!important}.professional-presence-bridge>a{color:#276d8c;white-space:nowrap;border:1px solid #7fb2c8;align-items:center;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex;font-size:12px!important}.presence-convergence-unavailable{background:#fff9e9;border:1px solid #ddc99a;grid-template-columns:54px minmax(0,560px);place-content:center;gap:16px;min-height:320px;padding:26px;display:grid}.presence-convergence-unavailable>span{color:#84671f;background:#f1e3bd;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.presence-convergence-unavailable small{color:#896b23;letter-spacing:.08em;font-size:12px;font-weight:850}.presence-convergence-unavailable h2{margin:5px 0;font-size:19px}.presence-convergence-unavailable p{color:#706b5d;margin:0 0 14px;font-size:12px}.presence-convergence-unavailable a{color:#765b19;font-size:12px;font-weight:800}@media (max-width:82rem){.presence-convergence-row{grid-template-columns:minmax(180px,1.1fr) minmax(145px,.8fr) minmax(170px,.9fr) minmax(190px,1fr) 95px}.presence-convergence-row.heading span:nth-child(4),.presence-class{display:none}}@media (max-width:68rem){.presence-convergence-metrics{grid-template-columns:repeat(3,1fr)}.presence-convergence-metrics article{border-bottom:1px solid var(--presence-line)}.presence-convergence-doctrine>div{grid-template-columns:1fr}.presence-convergence-doctrine>div>i,.presence-convergence-row.heading{display:none}.presence-convergence-row{grid-template-columns:repeat(2,minmax(0,1fr)) 130px;padding:15px 18px}.presence-person,.presence-signal{grid-column:1/3}.presence-row-actions{grid-area:1/3/span 3}.presence-reconcile-panel{grid-column:1/-1}.presence-convergence-privacy{grid-template-columns:46px minmax(0,1fr)}.presence-convergence-privacy>a{grid-column:2;justify-self:start}.professional-presence-bridge{grid-template-columns:43px minmax(0,1fr) auto}.professional-presence-bridge>b,.professional-presence-bridge>i{display:none}}@media (max-width:48rem){.presence-convergence-hero{grid-template-columns:1fr}.presence-convergence-hero>div{padding:24px 20px}.presence-convergence-hero>aside{border-top:1px solid #ffffff21;border-left:0;padding:18px 20px}.presence-convergence-live{flex-direction:column;align-items:flex-start}.presence-convergence-live>p{justify-content:space-between;width:100%}.presence-convergence-metrics{grid-template-columns:repeat(2,1fr)}.presence-convergence-directory>header{flex-direction:column;align-items:stretch}.presence-convergence-directory>header label{width:100%}.presence-convergence-row{grid-template-columns:1fr}.presence-person,.presence-signal,.presence-row-actions{grid-area:auto}.presence-row-actions{grid-template-columns:1fr 1fr}.presence-reconcile-panel{grid-template-columns:1fr}.presence-reconcile-panel>div:last-child{grid-template-columns:1fr 1fr;display:grid}.presence-convergence-privacy{grid-template-columns:1fr}.presence-convergence-privacy>a{grid-column:auto}.professional-presence-bridge{grid-template-columns:43px minmax(0,1fr)}.professional-presence-bridge>a{grid-column:1/-1;justify-content:center}}@media (max-width:32rem){.presence-convergence-metrics{grid-template-columns:1fr}.presence-convergence-doctrine>footer{flex-direction:column;align-items:flex-start}.presence-convergence-live>p{flex-direction:column;align-items:stretch}.presence-convergence-live button{width:100%}.presence-row-actions,.presence-reconcile-panel>div:last-child,.presence-convergence-unavailable{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.presence-convergence-workspace *{scroll-behavior:auto!important;transition:none!important}}.professional-class-duty{--duty-ink:#172721;--duty-muted:#62736c;--duty-line:#dbe5e1;--duty-mint:#08795d;gap:15px;padding-bottom:34px;display:grid}.professional-class-duty :where(p,a,button,label,input,small,span,time,blockquote){font-size:12px}.professional-class-duty :is(button,a,label,input){cursor:pointer}.professional-class-duty :is(button,a,input):focus-visible{outline-offset:2px;outline:3px solid #efb943}.professional-class-duty-hero{color:#fff;background:linear-gradient(120deg,#12261f,#1c5442);border:1px solid #254a3e;border-radius:2px;grid-template-columns:minmax(0,1fr) 245px;min-height:202px;display:grid;overflow:hidden}.professional-class-duty-hero>div{align-self:center;padding:29px 31px}.professional-class-duty-hero>div>span{color:#8bdabf;letter-spacing:.09em;font-weight:850}.professional-class-duty-hero h1{letter-spacing:-.025em;max-width:760px;margin:7px 0;font-size:30px;line-height:1.12}.professional-class-duty-hero p{color:#c8dcd5;margin:0;font-size:13px}.professional-class-duty-hero nav{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.professional-class-duty-hero nav a{color:#fff;border:1px solid #75aa99;border-radius:2px;align-items:center;min-height:40px;padding:0 12px;font-weight:780;text-decoration:none;display:inline-flex}.professional-class-duty-hero>aside{text-align:center;background:#071c17a8;border-left:1px solid #ffffff24;align-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.professional-class-duty-hero>aside small{color:#bfe8dc;letter-spacing:.06em;border:1px solid #70b9a2;padding:6px 9px;font-weight:850}.professional-class-duty-hero>aside time{margin-top:8px;font-size:34px;font-weight:900;line-height:1}.professional-class-duty-hero>aside strong{text-transform:capitalize;font-size:14px}.professional-class-duty-hero>aside span{color:#b8cec7}.professional-class-duty-hero.attention{background:linear-gradient(120deg,#27251f,#755d28);border-color:#705a2a}.professional-class-duty-hero.ready{background:linear-gradient(120deg,#142a23,#17775b)}.professional-class-duty-hero.complete{background:linear-gradient(120deg,#193027,#47725f)}.professional-class-duty-hero.neutral{background:linear-gradient(120deg,#1f2b27,#4b6259)}.professional-class-duty-live{background:#eef9f5;border:1px solid #b9ded2;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 13px;display:flex}.professional-class-duty-live>div{align-items:center;gap:10px;min-width:0;display:flex}.professional-class-duty-live>div>i{background:#10a578;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d6f0e7}.professional-class-duty-live>div span{gap:2px;display:grid}.professional-class-duty-live>div strong{color:#203b31;font-size:13px}.professional-class-duty-live>div small,.professional-class-duty-live time{color:#647a71}.professional-class-duty-live>p{align-items:center;gap:10px;margin:0;display:flex}.professional-class-duty-live button{color:#08795d;background:#fff;border:1px solid #95cbbb;border-radius:2px;min-height:42px;padding:0 12px;font-weight:780}.professional-class-duty-live.syncing>div>i{background:#c48d2d;box-shadow:0 0 0 4px #f4e8c9}.professional-class-duty-live.offline{background:#fff9ea;border-color:#e2cfaa}.professional-class-duty-live.offline>div>i{background:#ba8529;box-shadow:0 0 0 4px #f4e8c9}.professional-class-duty-metrics{border:1px solid var(--duty-line);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.professional-class-duty-metrics article{border-right:1px solid var(--duty-line);align-content:center;gap:2px;min-height:92px;padding:14px 17px;display:grid;box-shadow:inset 3px 0 #7b8d86}.professional-class-duty-metrics article:last-child{border-right:0}.professional-class-duty-metrics article.mint{box-shadow:inset 3px 0 #168567}.professional-class-duty-metrics article.amber{box-shadow:inset 3px 0 #c58d2d}.professional-class-duty-metrics article.blue{box-shadow:inset 3px 0 #3f83a1}.professional-class-duty-metrics span{color:var(--duty-muted);letter-spacing:.07em;font-weight:850}.professional-class-duty-metrics strong{color:var(--duty-ink);font-size:22px;line-height:1.1}.professional-class-duty-metrics small{color:#7a8983}.professional-class-duty-flow{border:1px solid var(--duty-line);background:#f7faf9;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:15px;display:grid}.professional-class-duty-flow>article{background:#fff;border:1px solid #dfe8e4;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:67px;padding:10px;display:grid}.professional-class-duty-flow>article>b{color:#6f8079;border:1px solid #ccd9d4;place-items:center;width:34px;height:34px;display:grid}.professional-class-duty-flow article.current{background:#fffaf0;border-color:#c89a43}.professional-class-duty-flow article.current>b{color:#8b651d;background:#f9eacb;border-color:#c89a43}.professional-class-duty-flow article.done>b{color:#08795d;background:#e5f5ef;border-color:#168567}.professional-class-duty-flow article span{gap:3px;min-width:0;display:grid}.professional-class-duty-flow article strong{color:var(--duty-ink);font-size:13px}.professional-class-duty-flow article small{color:var(--duty-muted);line-height:1.35}.professional-class-duty-flow>i{color:#91a19b;font-size:17px;font-style:normal}.professional-class-duty-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:15px;display:grid}.professional-class-duty-roster,.professional-class-duty-decision{border:1px solid var(--duty-line);background:#fff}.professional-class-duty-roster>header{border-bottom:1px solid var(--duty-line);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 19px;display:flex}.professional-class-duty-roster header small,.professional-class-duty-decision>small,.professional-class-duty-shift small,.professional-class-duty-privacy small{color:var(--duty-mint);letter-spacing:.08em;font-weight:850}.professional-class-duty-roster h2,.professional-class-duty-decision h2,.professional-class-duty-shift h2,.professional-class-duty-privacy h2{color:var(--duty-ink);margin:5px 0;font-size:19px}.professional-class-duty-roster header p,.professional-class-duty-decision>p,.professional-class-duty-shift p,.professional-class-duty-privacy p{color:var(--duty-muted);margin:0;font-size:13px;line-height:1.5}.professional-class-duty-roster header>b{min-width:42px;height:42px;color:var(--duty-mint);border:1px solid #bed2cb;place-items:center;font-size:17px;display:grid}.professional-class-duty-roster>div{display:grid}.professional-class-duty-row{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(180px,1fr) 110px minmax(135px,.7fr) 205px;align-items:center;gap:12px;min-height:77px;padding:11px 17px;display:grid}.professional-class-duty-row:last-child{border-bottom:0}.professional-class-duty-row.heading{color:#71827b;text-transform:uppercase;letter-spacing:.05em;background:#fafcfb;min-height:39px;font-weight:820}.professional-class-duty-row.booked{background:#fffaf1;box-shadow:inset 3px 0 #c69232}.professional-class-duty-row.checked_in{box-shadow:inset 3px 0 #19906d}.professional-class-duty-row.no_show{background:#fff8f6;box-shadow:inset 3px 0 #bd6556}.professional-class-duty-person{align-items:center;gap:10px;min-width:0;display:flex}.professional-class-duty-person>b{color:#08795d;background:#e1f3ed;flex:none;place-items:center;width:39px;height:39px;display:grid}.professional-class-duty-person>span{gap:2px;min-width:0;display:grid}.professional-class-duty-person strong{color:var(--duty-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.professional-class-duty-person small,.professional-class-duty-row time{color:#718079}.professional-class-duty-status{color:#60716a;border:1px solid #cad7d2;width:max-content;padding:5px 8px;font-weight:800}.professional-class-duty-status.checked_in{color:#08795d;background:#edf8f4;border-color:#8fcbb8}.professional-class-duty-status.no_show{color:#964536;background:#fff4f1;border-color:#ddb0a8}.professional-class-duty-status.booked{color:#86651f;background:#fff9e9;border-color:#dec895}.professional-class-duty-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.professional-class-duty-actions button{color:#36594c;background:#fff;border:1px solid #b7c9c2;border-radius:2px;min-height:40px;font-weight:780}.professional-class-duty-actions button.absent{color:#8f4437}.professional-class-duty-actions button.selected.present{color:#08795d;background:#e7f6f1;border-color:#178667}.professional-class-duty-actions button.selected.absent{color:#913e31;background:#fff0ed;border-color:#c36a5b}.professional-class-duty-actions button:disabled{cursor:not-allowed;opacity:.52}.professional-class-duty-empty{justify-content:center;align-items:center;gap:12px;min-height:115px;padding:20px;display:flex}.professional-class-duty-empty>span{color:#08795d;border:1px solid #9ecbbb;place-items:center;width:42px;height:42px;display:grid}.professional-class-duty-empty strong{color:var(--duty-ink);font-size:13px}.professional-class-duty-empty p{color:var(--duty-muted);margin:3px 0 0}.professional-class-duty-decision{gap:8px;padding:21px;display:grid;position:sticky;top:82px;box-shadow:inset 3px 0 #758780}.professional-class-duty-decision.attention{box-shadow:inset 3px 0 #c38b2d}.professional-class-duty-decision.ready,.professional-class-duty-decision.complete{box-shadow:inset 3px 0 #168567}.professional-class-duty-decision blockquote{background:#f2f8f6;border-left:3px solid #4f9e87;margin:10px 0 2px;padding:11px 13px}.professional-class-duty-decision blockquote small{color:var(--duty-mint);letter-spacing:.06em;font-weight:850}.professional-class-duty-decision blockquote p{color:#4e625a;margin:4px 0 0;font-size:13px;line-height:1.45}.professional-class-duty-decision>div{border-top:1px solid var(--duty-line);gap:12px;margin-top:8px;padding-top:14px;display:grid}.professional-class-duty-decision label{align-items:center;gap:10px;min-height:46px;display:flex}.professional-class-duty-decision label input{width:19px;height:19px;accent-color:var(--duty-mint)}.professional-class-duty-decision label span{gap:2px;display:grid}.professional-class-duty-decision label strong{color:var(--duty-ink);font-size:13px}.professional-class-duty-decision label small{color:var(--duty-muted)}.professional-class-duty-decision button{color:#fff;background:#08795d;border:1px solid #08795d;border-radius:2px;min-height:44px;font-weight:820}.professional-class-duty-decision button:disabled{cursor:not-allowed;opacity:.46}.professional-class-duty-decision>time,.professional-class-duty-warning,.professional-class-duty-complete{color:#596a63;background:#fafcfb;border:1px dashed #c5d1cc;margin-top:8px;padding:11px;line-height:1.45}.professional-class-duty-warning{color:#7f5f1e;background:#fff9ea;border-color:#d9bd7c}.professional-class-duty-complete{color:#08795d;background:#edf8f4;border-color:#9bcfbd}.professional-class-duty-shift{background:#f4faf8;border:1px solid #bed4cc;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:15px 18px;display:grid}.professional-class-duty-shift>span{color:#8bd8bf;background:#173b30;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.professional-class-duty-shift h2{margin-bottom:3px}.professional-class-duty-shift>a{color:#08795d;white-space:nowrap;border:1px solid #8bbcae;border-radius:2px;align-items:center;min-height:42px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.professional-class-duty-shift.none{background:#fafbfb;border-color:#d6deda}.professional-class-duty-feedback{border:1px solid;margin:0;padding:12px 14px;font-weight:760;font-size:13px!important}.professional-class-duty-feedback.success{color:#08795d;background:#edf8f4;border-color:#8fcbb8}.professional-class-duty-feedback.error{color:#943f32;background:#fff4f1;border-color:#d9a39a}.professional-class-duty-privacy{color:#fff;background:#142821;border:1px solid #b9cfc7;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px;display:grid}.professional-class-duty-privacy>span{color:#8bd9c0;border:1px solid #79aa9b;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.professional-class-duty-privacy small{color:#8bd9c0}.professional-class-duty-privacy h2{color:#fff}.professional-class-duty-privacy p{color:#c5d7d1}.professional-class-duty-privacy p+p{margin-top:4px}.professional-class-duty-removed{background:#fff9ea;border:1px solid #dbc99f;grid-template-columns:58px minmax(0,540px);place-content:center;gap:18px;min-height:380px;padding:27px;display:grid}.professional-class-duty-removed>span{color:#82641e;background:#efe1bc;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.professional-class-duty-removed small{color:#87671e;letter-spacing:.08em;font-size:12px;font-weight:850}.professional-class-duty-removed h1{margin:6px 0;font-size:22px}.professional-class-duty-removed p{color:#6c695e;margin:0 0 14px;font-size:13px}.professional-class-duty-removed a{color:#765a19;font-size:12px;font-weight:800}@media (max-width:80rem){.professional-class-duty-row{grid-template-columns:minmax(170px,1fr) 105px minmax(125px,.6fr)}.professional-class-duty-row.heading span:nth-child(3),.professional-class-duty-row>time{display:none}.professional-class-duty-actions{grid-area:1/3}}@media (max-width:64rem){.professional-class-duty-metrics{grid-template-columns:repeat(3,1fr)}.professional-class-duty-metrics article{border-bottom:1px solid var(--duty-line)}.professional-class-duty-flow{grid-template-columns:repeat(2,1fr)}.professional-class-duty-flow>i{display:none}.professional-class-duty-grid{grid-template-columns:1fr}.professional-class-duty-decision{position:static}}@media (max-width:46rem){.professional-class-duty-hero{grid-template-columns:1fr}.professional-class-duty-hero>div{padding:24px 20px}.professional-class-duty-hero>aside{border-top:1px solid #ffffff24;border-left:0;grid-template-columns:repeat(2,auto)}.professional-class-duty-hero>aside small,.professional-class-duty-hero>aside span{grid-column:1/-1}.professional-class-duty-live{flex-direction:column;align-items:flex-start}.professional-class-duty-live>p{justify-content:space-between;width:100%}.professional-class-duty-metrics{grid-template-columns:repeat(2,1fr)}.professional-class-duty-row.heading{display:none}.professional-class-duty-row{grid-template-columns:minmax(0,1fr);gap:9px;padding:15px 17px}.professional-class-duty-actions{grid-area:auto}.professional-class-duty-status{width:100%}.professional-class-duty-shift{grid-template-columns:46px minmax(0,1fr)}.professional-class-duty-shift>a{grid-column:2;justify-self:start}}@media (max-width:30rem){.professional-class-duty-metrics,.professional-class-duty-flow{grid-template-columns:1fr}.professional-class-duty-metrics article{border-right:0}.professional-class-duty-live>p{flex-direction:column;align-items:stretch}.professional-class-duty-live button{width:100%}.professional-class-duty-actions,.professional-class-duty-shift,.professional-class-duty-privacy,.professional-class-duty-removed{grid-template-columns:1fr}.professional-class-duty-shift>a{grid-column:auto}}@media (prefers-reduced-motion:reduce){.professional-class-duty *{scroll-behavior:auto!important;transition:none!important}}.class-attendance-history{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff}.class-attendance-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:20px 22px;display:flex}.class-attendance-history>header>div{max-width:720px}.class-attendance-history>header small{color:#188065;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.class-attendance-history>header h2{color:var(--ink);margin:6px 0 4px;font-size:18px}.class-attendance-history>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.class-attendance-history>header dl{border:1px solid var(--line-soft);grid-template-columns:repeat(3,82px);margin:0;display:grid}.class-attendance-history>header dl div{border-right:1px solid var(--line-soft);text-align:center;align-content:center;gap:2px;min-height:58px;padding:9px 10px;display:grid}.class-attendance-history>header dl div:last-child{border-right:0}.class-attendance-history>header dt{color:#78857f;font-size:12px;font-weight:800}.class-attendance-history>header dd{color:var(--ink);margin:0;font-size:17px;font-weight:800}.class-attendance-history>header dl .attention dd{color:#9a6410}.class-attendance-history>header dl .complete dd{color:#08795e}.class-attendance-history>ol{margin:0;padding:8px 22px 12px;list-style:none}.class-attendance-history>ol>li{grid-template-columns:70px 24px minmax(0,1fr);gap:13px;display:grid}.class-attendance-history>ol>li>time{text-align:right;padding-top:17px}.class-attendance-history>ol>li>time strong,.class-attendance-history>ol>li>time span{display:block}.class-attendance-history>ol>li>time strong{color:#34443d;font-size:13px}.class-attendance-history>ol>li>time span{color:#85908b;margin-top:2px;font-size:12px}.class-attendance-history>ol>li>i{color:#fff;z-index:0;align-self:stretch;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:relative}.class-attendance-history>ol>li>i:before{content:"";z-index:-1;background:#158064;border:1px solid #9cc7b8;border-radius:50%;width:20px;height:20px;position:absolute;top:18px}.class-attendance-history>ol>li>i:after{content:"";z-index:-2;background:#d8e5e0;width:1px;position:absolute;top:38px;bottom:-18px}.class-attendance-history>ol>li:last-child>i:after{display:none}.class-attendance-history>ol>li.attendance_corrected>i:before{background:#9a6818;border-color:#e5bd73}.class-attendance-history>ol>li.completed>i:before{background:#345f81;border-color:#9eb9d0}.class-attendance-history>ol>li.reviewed>i:before{background:#315c4d;border-color:#a9c4b9}.class-attendance-history>ol article{border:1px solid var(--line-soft);background:#fbfcfb;border-radius:2px;margin:9px 0;padding:13px 15px}.class-attendance-history>ol article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.class-attendance-history>ol article>header small,.class-attendance-history>ol article>header strong{display:block}.class-attendance-history>ol article>header small{color:#7c8983;font-size:12px;font-weight:800}.class-attendance-history>ol article>header strong{color:var(--ink);margin-top:3px;font-size:14px}.class-attendance-history>ol article>header>span{color:#146b55;background:#edf7f3;border:1px solid #c9d9d3;border-radius:2px;flex:none;padding:4px 7px;font-size:12px;font-weight:800}.class-attendance-history>ol article>header>span.unit_management{color:#365f7d;background:#eef4f8;border-color:#cbd9e5}.class-attendance-history>ol article>p{color:#58655f;margin:9px 0 0;font-size:13px;line-height:1.45}.class-attendance-history>ol article>footer{border-top:1px solid #e4e9e7;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.class-attendance-history>ol article>footer span,.class-attendance-history>ol article>footer b{color:#728079;font-size:12px;font-weight:700}.class-attendance-history>ol article>footer b i{color:#238269;margin:0 5px;font-style:normal}.class-attendance-history>footer{border-top:1px solid var(--line-soft);background:#f4f8f6;align-items:center;gap:10px;min-height:54px;padding:11px 22px;display:flex}.class-attendance-history>footer>span{color:#16785f;font-size:18px}.class-attendance-history>footer strong,.class-attendance-history>footer small{display:block}.class-attendance-history>footer strong{color:#34443d;font-size:12px}.class-attendance-history>footer small{color:#738079;margin-top:2px;font-size:12px;line-height:1.4}.class-attendance-history-empty{justify-content:center;align-items:center;gap:13px;min-height:112px;padding:22px;display:flex}.class-attendance-history-empty>span{color:#7eaaa0;font-size:24px}.class-attendance-history-empty strong{color:var(--ink);font-size:14px;display:block}.class-attendance-history-empty p{max-width:660px;color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}@media (max-width:64rem){.class-attendance-history>header{flex-direction:column;align-items:flex-start}.class-attendance-history>header dl{grid-template-columns:repeat(3,1fr);width:100%}}@media (max-width:40rem){.class-attendance-history>header,.class-attendance-history>ol,.class-attendance-history>footer{padding-left:14px;padding-right:14px}.class-attendance-history>ol>li{grid-template-columns:49px 20px minmax(0,1fr);gap:8px}.class-attendance-history>ol article>header,.class-attendance-history>ol article>footer{flex-direction:column;align-items:flex-start}}.class-handoff-queue{color:var(--ink);gap:14px;display:grid}.class-handoff-hero{color:#fff;min-height:178px;box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#17372e,#254d40);border:1px solid #22493d;border-left:4px solid #18a47c;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);display:grid}.class-handoff-hero>div{align-self:center;padding:27px 30px}.class-handoff-hero>div>span{color:#83dbc0;letter-spacing:.09em;font-size:12px;font-weight:850}.class-handoff-hero h2{color:#fff;margin:8px 0 6px;font-size:22px;line-height:1.2}.class-handoff-hero p{color:#c8dbd4;max-width:720px;margin:0;font-size:13px;line-height:1.55}.class-handoff-hero>aside{text-align:center;background:#081e1854;border:1px solid #ffffff24;align-content:center;margin:15px;padding:18px 21px;display:grid}.class-handoff-hero>aside.attention{border-top:3px solid #efbc5f}.class-handoff-hero>aside.clear{border-top:3px solid #62d1ae}.class-handoff-hero>aside small,.class-handoff-hero>aside span,.class-handoff-hero>aside em{font-size:12px;display:block}.class-handoff-hero>aside small{color:#b8cec7;letter-spacing:.07em;font-weight:800}.class-handoff-hero>aside strong{color:#fff;margin:4px 0;font-size:32px;line-height:1}.class-handoff-hero>aside span{color:#f4cf8c}.class-handoff-hero>aside em{color:#9fc7ba;border-top:1px solid #ffffff1c;margin-top:11px;padding-top:10px;font-style:normal}.class-handoff-policy-strip{background:#f4f8fb;border:1px solid #cad8e3;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:13px 18px;display:grid}.class-handoff-policy-strip>span{color:#46617b;letter-spacing:.08em;font-size:12px;font-weight:850}.class-handoff-policy-strip p{gap:3px;margin:0;display:grid}.class-handoff-policy-strip p strong{color:#243b52;font-size:14px}.class-handoff-policy-strip p small{color:#6f7e8e;font-size:12px}.class-handoff-policy-strip>b{color:#17634d;letter-spacing:.06em;background:#dfeee9;padding:7px 9px;font-size:12px}.class-handoff-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.class-handoff-kpis article{border-right:1px solid var(--line-soft);border-top:3px solid #809089;min-height:94px;padding:16px 18px}.class-handoff-kpis article:last-child{border-right:0}.class-handoff-kpis article.amber{border-top-color:#bd7b1b}.class-handoff-kpis article.rose{border-top-color:#b34048}.class-handoff-kpis article.blue{border-top-color:#457d9e}.class-handoff-kpis article.mint{border-top-color:#168466}.class-handoff-kpis article.slate{border-top-color:#667a72}.class-handoff-kpis span,.class-handoff-kpis strong,.class-handoff-kpis small{display:block}.class-handoff-kpis span{color:#738079;letter-spacing:.05em;font-size:12px;font-weight:800}.class-handoff-kpis strong{color:#263831;margin-top:3px;font-size:24px}.class-handoff-kpis small{color:#7b8882;margin-top:3px;font-size:12px}.class-handoff-feedback{color:#156e57;background:#eef8f4;border:1px solid #bad7cc;margin:0;padding:11px 14px;font-size:13px;font-weight:700}.class-handoff-feedback.error{color:#9b4538;background:#fff3f1;border-color:#e7c4bd}.class-handoff-workspace{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff}.class-handoff-workspace>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:77px;padding:14px 18px;display:flex}.class-handoff-workspace>header span{color:#178064;letter-spacing:.08em;font-size:12px;font-weight:850}.class-handoff-workspace>header h2{margin:3px 0 0;font-size:18px}.class-handoff-workspace>header p{color:var(--muted);margin:3px 0 0;font-size:12px}.class-handoff-workspace>header time{border:1px solid var(--line-soft);color:#6e7c76;white-space:nowrap;background:#f7f9f8;padding:7px 9px;font-size:12px}.class-handoff-workspace>nav{border-bottom:1px solid var(--line-soft);background:#f8faf9;align-items:center;gap:7px;min-height:53px;padding:9px 18px;display:flex}.class-handoff-workspace>nav button{color:#5e6d66;cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-radius:2px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750}.class-handoff-workspace>nav button b{color:#66746e;background:#edf1ef;border-radius:2px;min-width:19px;margin-left:7px;padding:2px 5px;font-size:12px}.class-handoff-workspace>nav button.selected{color:#116e57;background:#eaf7f2;border-color:#198166}.class-handoff-workspace>nav button.selected b{color:#fff;background:#168166}.class-handoff-list{gap:11px;padding:14px 18px 18px;display:grid}.class-handoff-list>article{background:#fff;border:1px solid #dce4e1;border-left:3px solid #98a7a1}.class-handoff-list>article.pending_review{border-left-color:#c98522}.class-handoff-list>article.corrected{border-left-color:#9d6420}.class-handoff-list>article.reviewed{border-left-color:#168166}.class-handoff-list>article>header{border-bottom:1px solid var(--line-soft);grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:13px 15px;display:grid}.class-handoff-list>article>header time{border-right:1px solid var(--line-soft);padding-right:14px}.class-handoff-list>article>header time strong,.class-handoff-list>article>header time span{display:block}.class-handoff-list>article>header time strong{color:#30433b;text-transform:uppercase;font-size:14px}.class-handoff-list>article>header time span{color:#74827c;margin-top:3px;font-size:12px}.class-handoff-list>article>header div small{color:#188065;letter-spacing:.06em;font-size:12px;font-weight:800}.class-handoff-list>article>header h3{margin:3px 0 0;font-size:16px}.class-handoff-list>article>header p{color:#718079;margin:3px 0 0;font-size:12px}.class-handoff-list>article>header>b{color:#986317;white-space:nowrap;background:#fff7e8;border:1px solid #e2c68e;border-radius:2px;padding:6px 8px;font-size:12px}.class-handoff-list>article.reviewed>header>b{color:#137058;background:#ebf7f2;border-color:#b9d7cb}.class-handoff-counts{grid-template-columns:minmax(340px,.7fr) minmax(250px,1fr);align-items:center;gap:18px;padding:13px 15px;display:grid}.class-handoff-counts dl{border:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.class-handoff-counts dl div{border-right:1px solid var(--line-soft);text-align:center;padding:8px 10px}.class-handoff-counts dl div:last-child{border-right:0}.class-handoff-counts dl div.attention{background:#fff8ec}.class-handoff-counts dt{color:#75827c;font-size:12px}.class-handoff-counts dd{color:#2f4039;margin:2px 0 0;font-size:16px;font-weight:800}.class-handoff-counts div.attention dd{color:#9a651a}.class-handoff-counts>p{margin:0}.class-handoff-counts>p span,.class-handoff-counts>p strong,.class-handoff-counts>p small{display:block}.class-handoff-counts>p span{color:#55766b;letter-spacing:.06em;font-size:12px;font-weight:850}.class-handoff-counts>p strong{color:#34453e;margin-top:4px;font-size:13px}.class-handoff-counts>p small{color:#7e8a85;margin-top:3px;font-size:12px}.class-handoff-correction{background:#fffaf0;border:1px solid #ecd6ae;grid-template-columns:25px minmax(0,1fr);column-gap:8px;margin:0 15px 13px;padding:10px 12px;display:grid}.class-handoff-correction>span{color:#a36d20;grid-row:1/span 2;align-self:center;font-size:19px}.class-handoff-correction strong,.class-handoff-correction small{display:block}.class-handoff-correction strong{color:#815716;font-size:13px}.class-handoff-correction small{color:#826f50;margin-top:2px;font-size:12px;line-height:1.4}.class-handoff-deadline{background:#f6f9fb;border:1px solid #d9e2e9;grid-template-columns:25px minmax(0,1fr);column-gap:8px;margin:0 15px 13px;padding:9px 12px;display:grid}.class-handoff-deadline>span{color:#426681;grid-row:1/span 2;align-self:center;font-size:17px}.class-handoff-deadline strong{color:#39536b;font-size:12px}.class-handoff-deadline small{color:#768596;font-size:12px}.class-handoff-deadline.overdue{background:#fff2f2;border-color:#e4b9b9}.class-handoff-deadline.overdue>span,.class-handoff-deadline.overdue strong{color:#a13a3a}.class-handoff-list>article.overdue{border-left-color:#b33c43}.class-handoff-list>article.overdue>header>b{color:#a0363d;background:#fff0f0;border-color:#e2b4b4}.class-handoff-list>article>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:10px 15px;display:flex}.class-handoff-list>article>footer>a{color:#176e59;font-size:13px;font-weight:800}.class-handoff-list>article>footer>button{color:#fff;cursor:pointer;background:#167c61;border:1px solid #126f57;border-radius:2px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800}.class-handoff-list>article>footer>button:disabled{opacity:.65;cursor:wait}.class-handoff-list>article>footer>span{text-align:right}.class-handoff-list>article>footer>span strong,.class-handoff-list>article>footer>span small{display:block}.class-handoff-list>article>footer>span strong{color:#35705e;font-size:12px}.class-handoff-list>article>footer>span small{color:#7b8882;margin-top:2px;font-size:12px}.class-handoff-empty{text-align:center;align-content:center;place-items:center;min-height:160px;padding:28px;display:grid}.class-handoff-empty>span{color:#238468;font-size:26px}.class-handoff-empty h3{margin:7px 0 0;font-size:15px}.class-handoff-empty p{color:var(--muted);margin:4px 0 0;font-size:13px}.class-handoff-privacy{background:#f1f8f5;border:1px solid #cbded7;align-items:center;gap:12px;min-height:72px;padding:14px 18px;display:flex}.class-handoff-privacy>span{color:#197a60;font-size:24px}.class-handoff-privacy strong{color:#315248;font-size:13px;display:block}.class-handoff-privacy p{color:#64756e;margin:3px 0 0;font-size:12px;line-height:1.45}@media (max-width:64rem){.class-handoff-hero{grid-template-columns:1fr}.class-handoff-hero>aside{text-align:left;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.class-handoff-hero>aside strong{text-align:center}.class-handoff-hero>aside em{text-align:right;border:0;margin:0;padding:0}.class-handoff-policy-strip{grid-template-columns:150px 1fr}.class-handoff-policy-strip>b{grid-column:1/-1;justify-self:start}.class-handoff-kpis{grid-template-columns:repeat(2,1fr)}.class-handoff-kpis article:nth-child(2n){border-right:0}.class-handoff-kpis article{border-bottom:1px solid var(--line-soft)}.class-handoff-counts{grid-template-columns:1fr}}@media (max-width:42rem){.class-handoff-hero>div{padding:22px 18px}.class-handoff-hero>aside{grid-template-columns:1fr auto}.class-handoff-hero>aside em{text-align:left;border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:9px}.class-handoff-policy-strip{grid-template-columns:1fr}.class-handoff-policy-strip>b{grid-column:auto}.class-handoff-kpis{grid-template-columns:1fr}.class-handoff-kpis article{border-right:0;border-bottom:1px solid var(--line-soft)}.class-handoff-workspace>header,.class-handoff-list>article>footer{flex-direction:column;align-items:flex-start}.class-handoff-workspace>header time{white-space:normal}.class-handoff-workspace>nav{overflow-x:auto}.class-handoff-workspace>nav button{flex:none}.class-handoff-list{padding:11px}.class-handoff-list>article>header{grid-template-columns:76px minmax(0,1fr)}.class-handoff-list>article>header>b{grid-column:1/-1;justify-self:start}.class-handoff-counts{min-width:0}.class-handoff-counts dl{grid-template-columns:repeat(2,1fr)}.class-handoff-counts dl div:nth-child(2){border-right:0}.class-handoff-counts dl div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.class-handoff-list>article>footer>span{text-align:left}}.network-class-handoffs{color:var(--ink);gap:14px;display:grid}.network-class-handoffs-hero{color:#fff;min-height:205px;box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#19372f,#284c41);border:1px solid #23453b;border-left:4px solid #20a57e;grid-template-columns:minmax(0,1.25fr) minmax(510px,.75fr);display:grid}.network-class-handoffs-hero>div{align-self:center;padding:27px 30px}.network-class-handoffs-hero>div>span{color:#83dbc0;letter-spacing:.09em;font-size:12px;font-weight:850}.network-class-handoffs-hero h2{color:#fff;max-width:680px;margin:8px 0 6px;font-size:22px;line-height:1.2}.network-class-handoffs-hero p{color:#c8dad4;max-width:720px;margin:0;font-size:13px;line-height:1.55}.network-class-handoffs-hero>div>div{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:13px}.network-class-handoffs-hero>div>div b,.network-class-handoffs-hero>div>div small{display:block}.network-class-handoffs-hero>div>div b{color:#fff;font-size:13px}.network-class-handoffs-hero>div>div small{color:#9ebbb1;margin-top:3px;font-size:12px}.network-class-handoffs-hero>dl{background:#081e184d;border:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:15px;display:grid}.network-class-handoffs-hero>dl>div{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;align-content:center;min-height:84px;padding:14px 16px;display:grid}.network-class-handoffs-hero>dl>div:nth-child(2n){border-right:0}.network-class-handoffs-hero>dl>div:nth-last-child(-n+2){border-bottom:0}.network-class-handoffs-hero dt{color:#abc4bb;font-size:12px;font-weight:750}.network-class-handoffs-hero dd{color:#fff;margin:3px 0 0;font-size:25px;font-weight:850}.network-class-handoffs-hero dl small{color:#99b6ac;margin-top:2px;font-size:12px}.network-class-handoffs-hero dl .urgent dd{color:#f2c16c}.network-class-handoffs-privacy,.network-class-handoffs-boundary{background:#eff8f5;border:1px solid #c8ded6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 16px;display:grid}.network-class-handoffs-privacy>b,.network-class-handoffs-boundary>b{color:#14765c;background:#dceee7;place-items:center;width:33px;height:33px;font-size:15px;display:grid}.network-class-handoffs-privacy p,.network-class-handoffs-boundary p{margin:0}.network-class-handoffs-privacy strong,.network-class-handoffs-privacy small,.network-class-handoffs-boundary strong,.network-class-handoffs-boundary small{display:block}.network-class-handoffs-privacy strong,.network-class-handoffs-boundary strong{color:#315148;font-size:13px}.network-class-handoffs-privacy small,.network-class-handoffs-boundary small{color:#687b73;margin-top:3px;font-size:12px;line-height:1.45}.network-class-handoffs-privacy>span{color:#176d57;letter-spacing:.04em;white-space:nowrap;border:1px solid #b8d6ca;padding:5px 7px;font-size:12px;font-weight:800}.network-class-handoffs-units,.network-class-handoffs-board,.network-class-handoffs-protected{overflow:hidden}.network-class-handoffs-units>header,.network-class-handoffs-board>header,.network-class-handoffs-protected>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:13px 17px;display:flex}.network-class-handoffs-units>header span,.network-class-handoffs-board>header span,.network-class-handoffs-protected>header span{color:#168064;letter-spacing:.08em;font-size:12px;font-weight:850}.network-class-handoffs-units>header h2,.network-class-handoffs-board>header h2,.network-class-handoffs-protected>header h2{margin:4px 0 2px;font-size:18px}.network-class-handoffs-units>header p,.network-class-handoffs-board>header p,.network-class-handoffs-protected>header p{color:#74817b;margin:0;font-size:12px}.network-class-handoffs-units>header>strong,.network-class-handoffs-board>header>strong,.network-class-handoffs-protected>header>strong{color:#19755c;letter-spacing:.05em;font-size:12px}.network-class-handoffs-unit{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(220px,1.25fr) .5fr .5fr .55fr .55fr .6fr 105px;align-items:center;gap:11px;min-height:80px;padding:10px 14px;display:grid}.network-class-handoffs-unit:last-child{border-bottom:0}.network-class-handoffs-unit.header{color:#75827c;text-transform:uppercase;background:#f7f9f8;min-height:37px;font-size:12px;font-weight:800}.network-class-handoffs-unit.attention{box-shadow:inset 3px 0 #cb8928}.network-class-handoffs-unit>div:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.network-class-handoffs-unit>div:first-child>b{color:#16765d;background:#e4f1ec;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.network-class-handoffs-unit p{margin:0}.network-class-handoffs-unit strong,.network-class-handoffs-unit small,.network-class-handoffs-unit em{display:block}.network-class-handoffs-unit strong{color:#30413a;font-size:13px}.network-class-handoffs-unit small{color:#7d8984;margin-top:3px;font-size:12px}.network-class-handoffs-unit em{color:#9b681d;margin-top:4px;font-size:12px;font-style:normal}.network-class-handoffs-unit>span>strong{font-size:18px}.network-class-handoffs-unit>span.urgent strong{color:#a45a19}.network-class-handoffs-unit>a{color:#176f58;justify-self:end;font-size:12px;font-weight:800}.network-class-handoffs-toolbar{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:minmax(240px,1fr) auto 176px;align-items:center;gap:10px;min-height:66px;padding:11px 14px;display:grid}.network-class-handoffs-toolbar>label:first-child{background:#fff;border:1px solid #d5dfdb;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.network-class-handoffs-toolbar>label:first-child span{color:#73817b;font-size:15px}.network-class-handoffs-toolbar input{color:#33443d;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.network-class-handoffs-toolbar>nav{align-items:center;gap:5px;display:flex}.network-class-handoffs-toolbar button{color:#5f6e67;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4deda;border-radius:2px;min-height:36px;padding:0 9px;font-size:12px;font-weight:750}.network-class-handoffs-toolbar button b{background:#edf1ef;border-radius:2px;min-width:18px;margin-left:5px;padding:2px 4px;font-size:12px}.network-class-handoffs-toolbar button.selected{color:#116e57;background:#eaf7f2;border-color:#188065}.network-class-handoffs-toolbar button.selected b{color:#fff;background:#188065}.network-class-handoffs-unit-filter{gap:3px;display:grid}.network-class-handoffs-unit-filter>span{color:#74817b;font-size:12px;font-weight:800}.network-class-handoffs-unit-filter select{color:#34453e;cursor:pointer;background:#fff;border:1px solid #d5dfdb;border-radius:2px;min-height:38px;padding:0 8px;font-size:12px}.network-class-handoffs-item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(210px,1.2fr) .9fr .75fr .75fr .75fr 90px;align-items:center;gap:12px;min-height:76px;padding:10px 14px;display:grid}.network-class-handoffs-item:last-child{border-bottom:0}.network-class-handoffs-item.header{color:#75827c;text-transform:uppercase;background:#f7f9f8;min-height:37px;font-size:12px;font-weight:800}.network-class-handoffs-item.pending_review{box-shadow:inset 3px 0 #c78a2c}.network-class-handoffs-item.overdue{box-shadow:inset 3px 0 #bd573e}.network-class-handoffs-item.reopened{background:#fffbf4}.network-class-handoffs-item strong,.network-class-handoffs-item small{display:block}.network-class-handoffs-item strong{color:#33443d;font-size:13px}.network-class-handoffs-item small{color:#7a8781;margin-top:3px;font-size:12px;line-height:1.35}.network-class-handoffs-state strong{color:#177159}.network-class-handoffs-item.overdue .network-class-handoffs-state strong,.network-class-handoffs-item.reopened .network-class-handoffs-state strong{color:#9a5d1b}.network-class-handoffs-item>a{color:#176f58;justify-self:end;font-size:12px;font-weight:800}.network-class-handoffs-empty{text-align:center;align-content:center;place-items:center;min-height:160px;padding:28px;display:grid}.network-class-handoffs-empty>span{color:#218166;font-size:25px}.network-class-handoffs-empty h3{margin:7px 0 0;font-size:15px}.network-class-handoffs-empty p{color:#77847e;margin:4px 0 0;font-size:13px}.network-class-handoffs-protected>div{background:linear-gradient(130deg,#f6faf8,#fff);grid-template-columns:52px minmax(0,720px);justify-content:center;align-items:start;gap:16px;min-height:245px;padding:27px;display:grid}.network-class-handoffs-protected>div>span{color:#19785f;background:#eaf6f1;border:1px solid #c5ddd4;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.network-class-handoffs-protected>div small{color:#17775d;letter-spacing:.07em;font-size:12px;font-weight:850}.network-class-handoffs-protected h3{margin:5px 0;font-size:18px}.network-class-handoffs-protected p{color:#65766f;margin:0;font-size:13px;line-height:1.55}.network-class-handoffs-protected dl{border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:16px 0;display:grid}.network-class-handoffs-protected dl div{border-right:1px solid var(--line-soft);padding:10px 12px}.network-class-handoffs-protected dl div:last-child{border-right:0}.network-class-handoffs-protected dt{color:#75827c;font-size:12px}.network-class-handoffs-protected dd{color:#2e443b;margin:2px 0 0;font-size:20px;font-weight:850}.network-class-handoffs-protected a{color:#176f58;font-size:13px;font-weight:800}.network-class-handoffs-boundary{background:#f7f9f8;border-color:#d6dedd;grid-template-columns:34px 1fr}@media (max-width:76rem){.network-class-handoffs-hero{grid-template-columns:1fr}.network-class-handoffs-hero>dl{min-height:170px}.network-class-handoffs-unit{grid-template-columns:minmax(210px,1.2fr) repeat(5,.55fr)}.network-class-handoffs-unit>a{grid-column:1/-1;justify-self:end}.network-class-handoffs-toolbar{grid-template-columns:1fr 180px}.network-class-handoffs-toolbar>nav{grid-area:2/1/auto/-1;overflow-x:auto}.network-class-handoffs-item{grid-template-columns:1.1fr .8fr .7fr .7fr .7fr}.network-class-handoffs-item>a{grid-column:1/-1;justify-self:end}}@media (max-width:48rem){.network-class-handoffs-hero>div{padding:22px 18px}.network-class-handoffs-privacy{grid-template-columns:34px 1fr}.network-class-handoffs-privacy>span{white-space:normal;grid-column:2;justify-self:start}.network-class-handoffs-units>header,.network-class-handoffs-board>header,.network-class-handoffs-protected>header{flex-direction:column;align-items:flex-start}.network-class-handoffs-unit.header,.network-class-handoffs-item.header{display:none}.network-class-handoffs-unit{border:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);min-height:0;margin:10px;box-shadow:inset 3px 0 #9caba5}.network-class-handoffs-unit>div:first-child,.network-class-handoffs-unit>a{grid-column:1/-1}.network-class-handoffs-unit>span{border:1px solid var(--line-soft);padding:8px}.network-class-handoffs-unit>a{justify-self:start;padding:6px 0}.network-class-handoffs-toolbar{grid-template-columns:1fr}.network-class-handoffs-toolbar>nav{grid-area:auto/1}.network-class-handoffs-item{border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;min-height:0;margin:10px}.network-class-handoffs-item>div:first-child,.network-class-handoffs-item>a{grid-column:1/-1}.network-class-handoffs-item>span{border-top:1px solid var(--line-soft);padding-top:8px}.network-class-handoffs-item>a{justify-self:start;padding-top:6px}.network-class-handoffs-protected>div,.network-class-handoffs-protected dl{grid-template-columns:1fr}.network-class-handoffs-protected dl div{border-right:0;border-bottom:1px solid var(--line-soft)}.network-class-handoffs-protected dl div:last-child{border-bottom:0}}@media (max-width:30rem){.network-class-handoffs-hero>dl{grid-template-columns:1fr}.network-class-handoffs-hero>dl>div{border-right:0}.network-class-handoffs-hero>dl>div:nth-last-child(2){border-bottom:1px solid #ffffff1c}.network-class-handoffs-unit,.network-class-handoffs-item{grid-template-columns:1fr}.network-class-handoffs-unit>div:first-child,.network-class-handoffs-unit>a,.network-class-handoffs-item>div:first-child,.network-class-handoffs-item>a{grid-column:1}}.platform-class-closures{--pcc-green:#16785d;--pcc-navy:#173b45;--pcc-blue:#3f7fa3;--pcc-amber:#ad6d20;--pcc-red:#ad4e3c;color:#2b4138;gap:14px;display:grid}.platform-class-closures *,.platform-class-closures :before,.platform-class-closures :after{box-sizing:border-box}.platform-class-closures a,.platform-class-closures button{cursor:pointer}.platform-class-closures-hero{color:#fff;background:#173b32;border:1px solid #153930;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:280px;display:grid}.platform-class-closures-hero>div{background:linear-gradient(128deg,#173b32,#205345);flex-direction:column;justify-content:center;padding:32px 38px;display:flex}.platform-class-closures-hero>div>span{color:#69dcb6;letter-spacing:.1em;font-size:12px;font-weight:850}.platform-class-closures-hero h2{color:#fff;letter-spacing:-.04em;max-width:650px;margin:10px 0 9px;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.platform-class-closures-hero p{color:#bed1ca;max-width:690px;margin:0;font-size:14px;line-height:1.62}.platform-class-closures-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:25px;padding-top:15px;display:flex}.platform-class-closures-hero footer b{color:#fff;font-size:13px}.platform-class-closures-hero footer i{background:#5bd5aa;border-radius:50%;width:4px;height:4px}.platform-class-closures-hero footer small{color:#9fbbb1;font-size:12px}.platform-class-closures-hero>dl{color:#2b4038;background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-class-closures-hero>dl>div{border-bottom:1px solid #e0e8e5;border-left:1px solid #e0e8e5;flex-direction:column;justify-content:center;min-height:139px;padding:22px;display:flex}.platform-class-closures-hero>dl>div.urgent{background:#fff6ec}.platform-class-closures-hero dt{color:#74847d;font-size:12px;font-weight:750}.platform-class-closures-hero dd{color:#263f36;margin:8px 0 4px;font-size:28px;font-weight:850;line-height:1}.platform-class-closures-hero .urgent dd{color:#a44c37}.platform-class-closures-hero dl small{color:#83918b;font-size:12px}.platform-class-closures-flow{background:#fff;border:1px solid #dbe4e1;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:stretch;display:grid}.platform-class-closures-flow article{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:102px;padding:16px;display:grid}.platform-class-closures-flow article>span{width:36px;height:36px;color:var(--pcc-green);background:#e2f1eb;place-items:center;font-size:12px;font-weight:850;display:grid}.platform-class-closures-flow p{margin:0}.platform-class-closures-flow small,.platform-class-closures-flow strong,.platform-class-closures-flow em{display:block}.platform-class-closures-flow small{color:var(--pcc-green);font-size:12px;font-weight:850}.platform-class-closures-flow strong{color:#30473e;margin-top:3px;font-size:13px}.platform-class-closures-flow em{color:#77867f;margin-top:3px;font-size:12px;font-style:normal;line-height:1.4}.platform-class-closures-flow>i{color:#8ba097;border-inline:1px solid #e6ebe9;place-items:center;font-size:15px;font-style:normal;display:grid}.platform-class-closures-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.platform-class-closures-kpis article{border:1px solid #dce4e1;background:#fff;border-top:3px solid #71857d;min-height:96px;padding:17px 18px}.platform-class-closures-kpis article.red{border-top-color:var(--pcc-red)}.platform-class-closures-kpis article.green{border-top-color:var(--pcc-green)}.platform-class-closures-kpis article.blue{border-top-color:var(--pcc-blue)}.platform-class-closures-kpis span,.platform-class-closures-kpis small{color:#75837e;font-size:12px;display:block}.platform-class-closures-kpis strong{color:#2c433a;margin:7px 0 3px;font-size:23px;line-height:1;display:block}.platform-class-closures-boundary{background:#f0f7f4;border:1px solid #cfe0da;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.platform-class-closures-boundary>span{width:36px;height:36px;color:var(--pcc-green);background:#dceee7;place-items:center;font-size:15px;display:grid}.platform-class-closures-boundary p{margin:0}.platform-class-closures-boundary small,.platform-class-closures-boundary strong,.platform-class-closures-boundary em{display:block}.platform-class-closures-boundary small{color:var(--pcc-green);letter-spacing:.08em;font-size:12px;font-weight:850}.platform-class-closures-boundary strong{color:#2c493f;margin-top:2px;font-size:14px}.platform-class-closures-boundary em{color:#687b73;margin-top:3px;font-size:12px;font-style:normal;line-height:1.5}.platform-class-closures-boundary>b{color:#2e725f;white-space:nowrap;border:1px solid #c4dbd2;padding:7px 9px;font-size:12px}.platform-class-closures-directory{border-radius:2px;padding:0;overflow:hidden}.platform-class-closures-directory>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.platform-class-closures-directory header>div>span{color:var(--pcc-green);letter-spacing:.09em;font-size:12px;font-weight:850}.platform-class-closures-directory h2{color:#2a4037;letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.platform-class-closures-directory header p{color:#76857e;margin:4px 0 0;font-size:13px}.platform-class-closures-directory header label{background:#fafcfb;border:1px solid #d6dfdc;align-items:center;width:min(100%,330px);min-height:42px;display:flex}.platform-class-closures-directory header label>span{color:#697c74;padding:0 10px;font-size:14px}.platform-class-closures-directory header input{color:#30453c;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.platform-class-closures-directory header label button{color:#65766f;background:0 0;border:0;width:40px;min-height:40px;font-size:18px}.platform-class-closures-directory>nav{background:#f5f7f6;border-bottom:1px solid #e1e8e5;align-items:center;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.platform-class-closures-directory>nav button{color:#60736b;white-space:nowrap;background:#fff;border:1px solid #d5dedb;border-radius:2px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:12px;display:flex}.platform-class-closures-directory>nav button b{color:#53675f;background:#edf1ef;min-width:22px;padding:2px 5px;font-size:12px}.platform-class-closures-directory>nav button.active{border-color:var(--pcc-green);color:var(--pcc-green);background:#eaf5f1}.platform-class-closures-directory>nav button.critical.active{border-color:var(--pcc-red);color:#a94d39;background:#fff0ec}.platform-class-closures-directory>nav button.attention.active{border-color:var(--pcc-amber);color:#96601f;background:#fff4e3}.platform-class-closures-directory>nav button.active b{background:var(--pcc-blue);color:#fff}.platform-class-closures-directory>nav>span{color:#74857e;white-space:nowrap;margin-left:auto;font-size:12px}.platform-class-closures-table{overflow-x:auto}.platform-class-closures-row{background:#fff;border-bottom:1px solid #e2e8e6;border-left:3px solid #0000;grid-template-columns:minmax(235px,1.25fr) repeat(6,minmax(125px,.68fr)) minmax(155px,.78fr) 105px;align-items:center;min-width:1440px;min-height:86px;display:grid}.platform-class-closures-row:last-child{border-bottom:0}.platform-class-closures-row.critical{border-left-color:var(--pcc-red)}.platform-class-closures-row.attention{border-left-color:var(--pcc-amber)}.platform-class-closures-row.active{border-left-color:var(--pcc-blue)}.platform-class-closures-row.clear{border-left-color:var(--pcc-green)}.platform-class-closures-row.heading{color:#6d7f77;text-transform:uppercase;letter-spacing:.035em;background:#f1f5f3;border-left:0;min-height:40px;font-size:12px;font-weight:850}.platform-class-closures-row.heading>span{padding:0 10px}.platform-class-closures-row>div{min-width:0;padding:10px}.platform-class-closures-row>div+div{border-left:1px solid #edf1ef}.platform-class-closures-row>div>strong,.platform-class-closures-row>div>small{display:block}.platform-class-closures-row>div>strong{color:#334a40;font-size:13px}.platform-class-closures-row>div>small{color:#7a8982;margin-top:4px;font-size:12px;line-height:1.35}.platform-class-closures-row>div.attention>strong{color:#99601c}.platform-class-closures-row>div.critical-cell>strong{color:#a84e3a}.platform-class-closures-row .organization{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:grid}.platform-class-closures-row .organization>b{width:38px;height:38px;color:var(--pcc-green);background:#e0f0ea;place-items:center;font-size:12px;display:grid}.platform-class-closures-row .organization p{min-width:0;margin:0}.platform-class-closures-row .organization small,.platform-class-closures-row .organization strong,.platform-class-closures-row .organization span{display:block}.platform-class-closures-row .organization small{color:#73857d;font-size:12px;font-weight:850}.platform-class-closures-row .organization strong{color:#2f473d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.platform-class-closures-row .organization span{color:#687b73;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.platform-class-closures-row .rate{background:#e2e9e6;height:4px;margin-top:6px;display:block}.platform-class-closures-row .rate i{background:var(--pcc-green);height:100%;display:block}.platform-class-closures-row .signal{grid-template-columns:8px 1fr;align-items:center;column-gap:7px;display:grid}.platform-class-closures-row .signal i{background:#83928c;border-radius:50%;grid-row:1/3;width:7px;height:7px}.platform-class-closures-row .signal.critical i{background:var(--pcc-red)}.platform-class-closures-row .signal.attention i{background:var(--pcc-amber)}.platform-class-closures-row .signal.active i{background:var(--pcc-blue)}.platform-class-closures-row .signal.clear i{background:var(--pcc-green)}.platform-class-closures-row>a{color:var(--pcc-green);text-align:right;justify-self:end;margin-right:12px;font-size:12px;font-weight:850}.platform-class-closures-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;display:grid}.platform-class-closures-empty>span{width:38px;height:38px;color:var(--pcc-green);background:#e2f1eb;place-items:center;font-size:15px;display:grid}.platform-class-closures-empty strong{color:#31483e;font-size:14px}.platform-class-closures-empty p{color:#77877f;margin:0;font-size:12px}.platform-class-closures-empty button{min-height:38px;color:var(--pcc-green);background:#fff;border:1px solid #cbd9d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:850}.platform-class-closures-directory>footer{background:#f6f8f7;border-top:1px solid #e2e9e6;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:13px 17px;display:grid}.platform-class-closures-directory>footer>span{color:#537069;background:#e4ece9;place-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:grid}.platform-class-closures-directory>footer p{margin:0}.platform-class-closures-directory>footer strong,.platform-class-closures-directory>footer small{display:block}.platform-class-closures-directory>footer strong{color:#42594f;font-size:12px}.platform-class-closures-directory>footer small{color:#6e7e77;margin-top:2px;font-size:12px;line-height:1.5}@media (max-width:76rem){.platform-class-closures-hero{grid-template-columns:1fr}.platform-class-closures-hero>dl{border-top:1px solid #31594d}.platform-class-closures-flow{grid-template-columns:repeat(4,1fr)}.platform-class-closures-flow>i{display:none}.platform-class-closures-kpis{grid-template-columns:repeat(2,1fr)}.platform-class-closures-directory>header,.platform-class-closures-directory>nav{min-width:calc(100vw - 72px)}}@media (max-width:52rem){.platform-class-closures-flow{background:#dfe7e4;grid-template-columns:repeat(2,1fr);gap:1px}.platform-class-closures-flow article{background:#fff}.platform-class-closures-boundary{grid-template-columns:38px minmax(0,1fr)}.platform-class-closures-boundary>b{grid-column:2;justify-self:start}.platform-class-closures-directory>header{flex-direction:column;align-items:flex-start}.platform-class-closures-directory header label{width:100%}}@media (max-width:42rem){.platform-class-closures-hero>div{padding:22px 17px}.platform-class-closures-hero h2{font-size:22px}.platform-class-closures-hero footer{flex-wrap:wrap;align-items:flex-start}.platform-class-closures-hero>dl,.platform-class-closures-flow,.platform-class-closures-kpis{grid-template-columns:1fr}.platform-class-closures-hero>dl>div{min-height:92px}.platform-class-closures-directory>header{padding:17px}.platform-class-closures-directory>nav{flex-direction:column;align-items:stretch;overflow:visible}.platform-class-closures-directory>nav button{justify-content:space-between}.platform-class-closures-directory>nav>span{margin-left:0;padding:4px 2px}.platform-class-closures-table{overflow:visible}.platform-class-closures-row.heading{display:none}.platform-class-closures-row:not(.heading){grid-template-columns:1fr 1fr;gap:0;min-width:0;padding:10px;display:grid}.platform-class-closures-row:not(.heading)>div{border:1px solid #e4eae8;border-bottom:0;min-height:70px;padding:10px}.platform-class-closures-row:not(.heading)>div:before{content:attr(data-label);color:#708078;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.platform-class-closures-row:not(.heading) .organization{grid-column:1/-1}.platform-class-closures-row:not(.heading)>a{background:#f3f8f6;border:1px solid #d4dfdb;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;margin:0;display:flex}.platform-class-closures-boundary{grid-template-columns:1fr}.platform-class-closures-boundary>b{grid-column:1}}.handoff-policy-page{color:#172034;gap:18px;display:grid}.handoff-policy-page button,.handoff-policy-page a{cursor:pointer}.handoff-policy-hero{color:#fff;background:linear-gradient(120deg,#101a31 0 56%,#172744 56%);border:1px solid #cdd7e7;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);gap:34px;padding:30px;display:grid;box-shadow:0 16px 36px #111c321f}.handoff-policy-hero>div>span,.handoff-policy-editor header span,.handoff-policy-contexts header span,.handoff-policy-impact>span,.handoff-policy-history header span{letter-spacing:.11em;color:#64e2b4;font-size:12px;font-weight:800}.handoff-policy-hero h2{max-width:740px;margin:9px 0 10px;font-size:27px;line-height:1.16}.handoff-policy-hero p{color:#c7d2e7;max-width:710px;margin:0;font-size:14px;line-height:1.65}.handoff-policy-hero a{color:#94a9c9;margin-top:20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.handoff-policy-hero dl{background:#34435e;border:1px solid #34435e;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.handoff-policy-hero dl>div{background:#172744;flex-direction:column;min-width:0;padding:20px 16px;display:flex}.handoff-policy-hero dl>div.urgent{background:#432332}.handoff-policy-hero dt{color:#aebbd1;font-size:12px}.handoff-policy-hero dd{margin:9px 0 6px;font-size:25px;font-weight:900}.handoff-policy-hero small{color:#8fa3c2;font-size:12px;line-height:1.35}.handoff-policy-cascade{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.handoff-policy-cascade>i{color:#77869d;place-items:center;font-style:normal;display:grid}.handoff-policy-cascade article{background:#f8fafc;border:1px solid #d8e0eb;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.handoff-policy-cascade article.active{background:#eaf9f3;border-color:#1d7059}.handoff-policy-cascade article>i{color:#59677b;background:#e7ebf2;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.handoff-policy-cascade article.active>i{color:#fff;background:#18654f}.handoff-policy-cascade p{gap:3px;margin:0;display:grid}.handoff-policy-cascade span{letter-spacing:.09em;color:#738097;font-size:12px;font-weight:900}.handoff-policy-cascade strong{font-size:13px}.handoff-policy-cascade article>b{letter-spacing:.08em;color:#758299;font-size:12px}.handoff-policy-cascade article.active>b{color:#176249}.handoff-policy-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.handoff-policy-grid>main,.handoff-policy-grid>aside{gap:18px;display:grid}.handoff-policy-page .panel{border-radius:0}.handoff-policy-editor,.handoff-policy-contexts,.handoff-policy-impact,.handoff-policy-history{padding:0;overflow:hidden}.handoff-policy-editor>header,.handoff-policy-contexts>header{border-bottom:1px solid #dfe5ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.handoff-policy-editor header span,.handoff-policy-contexts header span{color:#4b5f7c}.handoff-policy-editor h2,.handoff-policy-contexts h2{margin:5px 0 3px;font-size:19px}.handoff-policy-editor header p,.handoff-policy-contexts header p{color:#6d798a;margin:0;font-size:13px}.handoff-policy-editor header>b,.handoff-policy-contexts header>b{color:#17664f;letter-spacing:.07em;white-space:nowrap;background:#edf7f3;padding:7px 10px;font-size:12px}.handoff-policy-fields{grid-template-columns:1fr 1fr;display:grid}.handoff-policy-fields>label{border-right:1px solid #e1e7ef;grid-template-columns:1fr auto;gap:14px;padding:22px 24px;display:grid}.handoff-policy-fields>label:last-child{border:0}.handoff-policy-fields label>span{gap:5px;display:grid}.handoff-policy-fields label strong{font-size:14px}.handoff-policy-fields label small{color:#707d90;max-width:310px;font-size:12px;line-height:1.45}.handoff-policy-fields label>div{background:#fff;border:1px solid #bfcadb;align-self:start;align-items:center;display:flex}.handoff-policy-fields input{color:#15223a;text-align:right;border:0;outline:0;width:74px;padding:11px;font:800 17px/1 inherit}.handoff-policy-fields label>div>b{color:#637188;text-transform:uppercase;border-left:1px solid #dbe2ec;padding:12px 10px;font-size:12px}.handoff-policy-fields label>em{color:#8a95a6;grid-column:1/-1;font-size:12px;font-style:normal}.handoff-policy-preview{background:#f7f9fc;border:1px solid #dce4ee;margin:0 24px 22px;padding:17px}.handoff-policy-preview>span{letter-spacing:.08em;color:#5d6c82;font-size:12px;font-weight:900}.handoff-policy-preview>div{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;margin-top:14px;display:grid}.handoff-policy-preview article{align-items:center;gap:10px;display:flex}.handoff-policy-preview article>i{color:#fff;background:#182741;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:900;display:grid}.handoff-policy-preview article.attention>i{background:#b44242}.handoff-policy-preview article p{gap:2px;margin:0;display:grid}.handoff-policy-preview article strong{font-size:13px}.handoff-policy-preview article small{color:#778398;font-size:12px}.handoff-policy-preview em{color:#8b98aa;text-align:center;font-style:normal}.handoff-policy-preview footer{color:#466279;border-top:1px solid #dde4ed;margin-top:14px;padding-top:12px;font-size:12px;font-weight:700}.handoff-policy-note{background:#fafbfd;border-top:1px solid #e1e7ef;grid-template-columns:220px 1fr;gap:20px;padding:22px 24px;display:grid}.handoff-policy-note>span{align-content:start;gap:5px;display:grid}.handoff-policy-note strong{font-size:13px}.handoff-policy-note small{color:#758195;font-size:12px;line-height:1.45}.handoff-policy-note textarea{resize:vertical;border:1px solid #bec9d9;border-radius:0;min-height:84px;padding:12px;font:13px/1.5 inherit}.handoff-policy-feedback{border-top:1px solid;align-items:center;gap:9px;margin:0;padding:13px 24px;font-size:13px;display:flex}.handoff-policy-feedback.success{color:#145e48;background:#edf9f5;border-color:#a6d9c8}.handoff-policy-feedback.error{color:#943737;background:#fff1f1;border-color:#efbaba}.handoff-policy-feedback b{border:1px solid;place-items:center;width:21px;height:21px;display:grid}.handoff-policy-actions{border-top:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.handoff-policy-actions p{gap:3px;margin:0;display:grid}.handoff-policy-actions p strong{font-size:13px}.handoff-policy-actions p small{color:#758196;font-size:12px}.handoff-policy-actions nav{gap:8px;display:flex}.handoff-policy-actions button{border-radius:0}.handoff-policy-context-table>.heading,.handoff-policy-context-table>article{border-bottom:1px solid #e3e8ef;grid-template-columns:minmax(230px,1.25fr) 90px minmax(140px,.75fr) minmax(150px,.8fr) 110px;align-items:center;gap:12px;padding:13px 20px;display:grid}.handoff-policy-context-table>.heading{color:#727f92;letter-spacing:.07em;text-transform:uppercase;background:#f4f6f9;font-size:12px;font-weight:900}.handoff-policy-context-table>article:last-child{border-bottom:0}.handoff-policy-context-table article>div{align-items:center;gap:10px;min-width:0;display:flex}.handoff-policy-context-table article>div>b{color:#42536b;background:#e8edf4;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.handoff-policy-context-table article p{gap:2px;min-width:0;margin:0;display:grid}.handoff-policy-context-table article p strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.handoff-policy-context-table article p small,.handoff-policy-context-table article>span small{color:#7a8798;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.handoff-policy-context-table article>span{gap:3px;font-size:12px;display:grid}.handoff-policy-context-table article>span strong{font-size:12px}.handoff-policy-context-table article>span.urgent strong{color:#aa3838}.handoff-policy-context-table .source{color:#617087;text-transform:uppercase;background:#edf0f5;width:max-content;padding:5px 7px;font-size:12px;font-weight:900;display:inline-block}.handoff-policy-context-table .source.platform{color:#2b62a0;background:#e9f3ff}.handoff-policy-context-table .source.organization{color:#1b6a52;background:#eaf8f2}.handoff-policy-context-table .source.unit{color:#9a5a14;background:#fff2e3}.handoff-policy-context-table .source.mixed{color:#6745a8;background:#f1ecff}.handoff-policy-context-table a{color:#244f80;font-size:12px;font-weight:800;text-decoration:none}.handoff-policy-impact{padding-bottom:8px}.handoff-policy-impact>span,.handoff-policy-history header{color:#566781;border-bottom:1px solid #e0e6ee;padding:16px 18px;display:block}.handoff-policy-impact dl{margin:0}.handoff-policy-impact dl>div{border-bottom:1px solid #e6ebf1;grid-template-columns:1fr auto;gap:2px 8px;padding:15px 18px;display:grid}.handoff-policy-impact dt{font-size:12px;font-weight:700}.handoff-policy-impact dd{grid-area:1/2/3;margin:0;font-size:21px;font-weight:900}.handoff-policy-impact small{color:#7b8798;font-size:12px}.handoff-policy-impact .urgent dd{color:#ae3b3b}.handoff-policy-history header{letter-spacing:.08em;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.handoff-policy-history header b{color:#263b5a}.handoff-policy-history>ol{margin:0;padding:0;list-style:none;display:grid}.handoff-policy-history li{border-bottom:1px solid #e6ebf1;gap:11px;padding:15px 17px;display:flex}.handoff-policy-history li>i{color:#17624d;background:#e9f5f1;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.handoff-policy-history li p{gap:4px;margin:0;display:grid}.handoff-policy-history li strong{font-size:12px}.handoff-policy-history li small{color:#5f6c7e;font-size:12px;line-height:1.4}.handoff-policy-history li em,.handoff-policy-history li time{color:#8792a2;font-size:12px;font-style:normal}.handoff-policy-history>p{color:#778398;margin:0;padding:20px;font-size:12px}.handoff-policy-boundary{background:#eff8f5;border:1px solid #b9d8cd;gap:12px;padding:18px;display:flex}.handoff-policy-boundary>b{color:#236d56;border:1px solid #66a08c;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.handoff-policy-boundary p{gap:5px;margin:0;display:grid}.handoff-policy-boundary strong{color:#185843;font-size:13px}.handoff-policy-boundary small{color:#537166;font-size:12px;line-height:1.45}@media (max-width:1100px){.handoff-policy-hero,.handoff-policy-grid{grid-template-columns:1fr}.handoff-policy-grid>aside{grid-template-columns:1fr 1fr}.handoff-policy-boundary{grid-column:1/-1}.handoff-policy-context-table{overflow-x:auto}.handoff-policy-context-table>.heading,.handoff-policy-context-table>article{min-width:870px}}@media (max-width:760px){.handoff-policy-hero{padding:22px}.handoff-policy-hero dl,.handoff-policy-cascade{grid-template-columns:1fr}.handoff-policy-cascade>i{height:24px;transform:rotate(90deg)}.handoff-policy-fields{grid-template-columns:1fr}.handoff-policy-fields>label{border-bottom:1px solid #e1e7ef;border-right:0}.handoff-policy-preview>div{grid-template-columns:1fr;gap:9px}.handoff-policy-preview>div>em{transform:rotate(90deg)}.handoff-policy-note{grid-template-columns:1fr}.handoff-policy-actions{flex-direction:column;align-items:stretch}.handoff-policy-actions nav{flex-direction:column}.handoff-policy-grid>aside{grid-template-columns:1fr}.handoff-policy-boundary{grid-column:auto}}.handoff-policy-hero dl{grid-template-columns:repeat(4,minmax(0,1fr))}.handoff-policy-hero dl>div{padding-inline:14px}.handoff-policy-goals{background:#f8fafc;border-top:1px solid #dfe5ee;border-bottom:1px solid #dfe5ee}.handoff-policy-goals>header{padding:18px 24px 4px}.handoff-policy-goals>header span{color:#1c7159;letter-spacing:.08em;font-size:12px;font-weight:900}.handoff-policy-goals h3{color:#25364e;margin:5px 0 3px;font-size:17px}.handoff-policy-goals header p{color:#707d90;margin:0;font-size:12px;line-height:1.5}.handoff-policy-goal-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.handoff-policy-goal-fields>label{padding-top:18px}.handoff-policy-preview>dl{background:#d8e2de;border:1px solid #d8e2de;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid}.handoff-policy-preview>dl>div{background:#eef7f3;min-width:0;padding:10px 12px}.handoff-policy-preview dt,.handoff-policy-preview dd{margin:0}.handoff-policy-preview dt{color:#6d7c75;font-size:12px}.handoff-policy-preview dd{color:#17664f;margin-top:3px;font-size:14px;font-weight:900}@media (max-width:1180px){.handoff-policy-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.handoff-policy-hero dl,.handoff-policy-goal-fields,.handoff-policy-preview>dl{grid-template-columns:1fr}.handoff-policy-goals>header{padding-inline:22px}}.handoff-performance-goals{border-radius:2px;padding:0;overflow:hidden}.handoff-performance-goals>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:17px 20px;display:flex}.handoff-performance-goals header span{color:#118263;letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-performance-goals h2{color:#2b4238;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.handoff-performance-goals header p{color:#75847d;margin:4px 0 0;font-size:12px}.handoff-performance-goals header>strong{color:#557068;text-align:right;white-space:nowrap;font-size:12px}.handoff-performance-goals>div{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,.8fr);display:grid}.handoff-performance-goals article{border-top:3px solid #9aa8a2;border-right:1px solid #e2e8e5;align-content:center;min-width:0;min-height:126px;padding:17px 19px;display:grid}.handoff-performance-goals article.met{background:#f5faf8;border-top-color:#118263}.handoff-performance-goals article.missed{background:#fffaf1;border-top-color:#ac6d20}.handoff-performance-goals article>span,.handoff-performance-goals article>small{color:#74847d;font-size:12px}.handoff-performance-goals article>strong{color:#2b4339;margin:6px 0 3px;font-size:21px}.handoff-performance-goals article>p{background:#e3eae7;height:5px;margin:10px 0 0}.handoff-performance-goals article>p i{background:#269172;height:100%;display:block}.handoff-performance-goals article.missed>p i{background:#b9782a}.handoff-performance-goals article.summary{background:#f2f7f9;border-top-color:#447f9f;border-right:0;grid-template-columns:58px 1fr;align-items:center;gap:12px}.handoff-performance-goals article.summary>b{color:#326f8d;background:#dcebef;place-items:center;width:56px;height:56px;font-size:17px;display:grid}.handoff-performance-goals article.summary p{background:0 0;gap:4px;height:auto;margin:0;display:grid}.handoff-performance-goals article.summary strong,.handoff-performance-goals article.summary small{display:block}.handoff-performance-goals article.summary strong{color:#36545e;font-size:13px}.handoff-performance-goals article.summary small{color:#71848b;font-size:12px;line-height:1.4}.handoff-performance-row .metric.goal-missed>strong{color:#9a601c}.handoff-performance-row .metric.goal-missed>span i{background:#b9782a}.handoff-performance-row .metric.goal-quiet>span i{background:#9aa8a2}@media (max-width:960px){.handoff-performance-goals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-performance-goals article:nth-child(2){border-right:0}}@media (max-width:720px){.handoff-performance-goals>header{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.handoff-performance-goals>div{grid-template-columns:1fr}.handoff-performance-goals article{border-right:0;min-height:104px}}.handoff-automation{color:var(--ink);gap:14px;display:grid}.handoff-automation-hero{color:#fff;min-height:220px;box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#17382f,#285449);border:1px solid #23483d;border-left:4px solid #24b78b;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);display:grid}.handoff-automation-hero>div{align-self:center;padding:28px 30px}.handoff-automation-hero>div>span{color:#8de3c8;letter-spacing:.09em;font-size:12px;font-weight:850}.handoff-automation-hero h2{color:#fff;margin:8px 0 6px;font-size:22px;line-height:1.2}.handoff-automation-hero p{color:#c6ddd5;max-width:760px;margin:0;font-size:13px;line-height:1.55}.handoff-automation-hero>div>div{border-top:1px solid #ffffff24;margin-top:16px;padding-top:13px}.handoff-automation-hero>div>div strong,.handoff-automation-hero>div>div small{display:block}.handoff-automation-hero>div>div strong{font-size:13px}.handoff-automation-hero>div>div small{color:#a6c5ba;margin-top:3px;font-size:12px}.handoff-automation-hero aside{background:#051d1657;border:1px solid #ffffff29;align-content:center;margin:16px;padding:22px;display:grid}.handoff-automation-hero aside small{color:#9bbeb3;letter-spacing:.07em;font-size:12px;font-weight:800}.handoff-automation-hero aside strong{color:#fff;margin-top:6px;font-size:24px}.handoff-automation-hero aside span{color:#b8d0c8;margin-top:3px;font-size:12px}.handoff-automation-hero aside button{color:#12634e;cursor:pointer;background:#dff7ee;border:1px solid #79cdb3;border-radius:2px;min-height:38px;margin-top:18px;font-size:12px;font-weight:850}.handoff-automation-hero aside button:disabled{cursor:wait;opacity:.7}.handoff-automation-flow{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #cdded8;grid-template-columns:repeat(4,1fr);display:grid}.handoff-automation-flow article{border-right:1px solid #dfe7e4;align-items:center;gap:10px;min-height:68px;padding:12px 16px;display:flex;position:relative}.handoff-automation-flow article:last-child{border-right:0}.handoff-automation-flow article:not(:last-child):after{content:"→";z-index:1;color:#5b8578;text-align:center;background:#fff;width:14px;font-size:12px;position:absolute;right:-7px}.handoff-automation-flow b{color:#16775d;background:#e7f5ef;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.handoff-automation-flow p{margin:0}.handoff-automation-flow strong,.handoff-automation-flow small{display:block}.handoff-automation-flow strong{color:#31463e;font-size:13px}.handoff-automation-flow small{color:#7c8a84;margin-top:2px;font-size:12px}.handoff-automation-kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.handoff-automation-kpis article{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow-sm);background:#fff;border-top:3px solid #60aa91;padding:13px 15px}.handoff-automation-kpis article.urgent{background:#fffaf8;border-top-color:#cf6d4f}.handoff-automation-kpis span,.handoff-automation-kpis small{display:block}.handoff-automation-kpis span{color:#78857f;font-size:12px;font-weight:800}.handoff-automation-kpis strong{color:#2e433b;margin-top:4px;font-size:23px;display:block}.handoff-automation-kpis small{color:#7a8781;margin-top:2px;font-size:12px}.handoff-automation-feedback{color:#176a55;background:#edf8f4;border:1px solid #bfd9cf;margin:0;padding:9px 12px;font-size:12px}.handoff-automation-board,.handoff-automation-history{overflow:hidden}.handoff-automation-board>header,.handoff-automation-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:13px 17px;display:flex}.handoff-automation-board>header span,.handoff-automation-history>header span{color:#168064;letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-automation-board>header h2,.handoff-automation-history>header h2{margin:4px 0 2px;font-size:18px}.handoff-automation-board>header p,.handoff-automation-history>header p{color:#74817b;margin:0;font-size:12px}.handoff-automation-board>header a{color:#176f58;font-size:12px;font-weight:850}.handoff-automation-history>header>strong{color:#19755c;font-size:12px}.handoff-automation-list{background:#f7faf8;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;display:grid}.handoff-automation-list>article{background:#fff;border:1px solid #d7e2de;border-left:3px solid #72ab98}.handoff-automation-list>article.reminded{border-left-color:#d19a3c}.handoff-automation-list>article.escalated{background:#fffaf8;border-left-color:#c45e45}.handoff-automation-list>article.acknowledged{background:#f9fdfb;border-left-color:#35a47e}.handoff-automation-list article>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;min-height:70px;padding:12px 14px;display:flex}.handoff-automation-list article>header small{color:#6f857d;font-size:12px;font-weight:750}.handoff-automation-list article>header h3{margin:4px 0 1px;font-size:15px}.handoff-automation-list article>header p{color:#78857f;margin:0;font-size:12px}.handoff-automation-list article>header>b{color:#167059;white-space:nowrap;background:#edf8f4;border:1px solid #c5dcd3;padding:5px 7px;font-size:12px}.handoff-automation-list article.reminded>header>b{color:#91601d;background:#fff8ea;border-color:#ead3a9}.handoff-automation-list article.escalated>header>b{color:#9e432d;background:#fff1ed;border-color:#ebc1b5}.handoff-automation-list article.acknowledged>header>b{color:#126d55;background:#eaf7f2;border-color:#b9ddcf}.handoff-automation-track{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px 14px;display:grid;position:relative}.handoff-automation-track:before{content:"";background:#dbe4e1;height:1px;position:absolute;top:30px;left:12%;right:12%}.handoff-automation-track span{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.handoff-automation-track i{color:#75847e;background:#fff;border:1px solid #cddbd6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:850;display:grid}.handoff-automation-track span.done i{color:#147158;background:#e6f5ef;border-color:#4ea586}.handoff-automation-track span.next i{color:#98641d;background:#fff5df;border-color:#ce9637}.handoff-automation-track span.urgent i{color:#fff;background:#c45e45;border-color:#c45e45}.handoff-automation-track strong{color:#3e5049;margin-top:6px;font-size:12px}.handoff-automation-track small{color:#7f8a86;margin-top:2px;font-size:12px}.handoff-automation-list article>footer{border-top:1px solid var(--line-soft);background:#fafcfb;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.handoff-automation-list footer p{margin:0}.handoff-automation-list footer strong,.handoff-automation-list footer small{display:block}.handoff-automation-list footer strong{color:#385149;font-size:13px}.handoff-automation-list footer small{color:#7b8883;margin-top:2px;font-size:12px}.handoff-automation-list footer a{color:#176f58;white-space:nowrap;font-size:12px;font-weight:850}.handoff-automation-empty{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:180px;padding:30px;display:grid}.handoff-automation-empty span{color:#218166;font-size:24px}.handoff-automation-empty h3{margin:7px 0 0;font-size:15px}.handoff-automation-empty p{color:#77847e;margin:4px 0 0;font-size:13px}.handoff-automation-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 16px;display:grid}.handoff-automation-history>div>article:last-child{border-bottom:0}.handoff-automation-history article>b{color:#17765d;background:#e8f4f0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.handoff-automation-history article>b.escalation{color:#a34a33;background:#fff0eb}.handoff-automation-history article p{margin:0}.handoff-automation-history article strong,.handoff-automation-history article small{display:block}.handoff-automation-history article strong{color:#344840;font-size:13px}.handoff-automation-history article small{color:#7c8883;margin-top:2px;font-size:12px}.handoff-automation-history time{color:#667770;font-size:12px}.handoff-automation-history-empty{color:#77847e;text-align:center;margin:0;padding:25px;font-size:13px}.handoff-automation-privacy{background:#eff8f5;border:1px solid #c8ded6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:12px 16px;display:grid}.handoff-automation-privacy>b{color:#14765c;background:#dceee7;place-items:center;width:33px;height:33px;font-size:15px;display:grid}.handoff-automation-privacy strong{color:#315148;font-size:13px}.handoff-automation-privacy p{color:#687b73;margin:3px 0 0;font-size:12px;line-height:1.45}.handoff-automation-privacy>span{color:#176d57;letter-spacing:.04em;border:1px solid #b8d6ca;padding:5px 7px;font-size:12px;font-weight:800}@media (max-width:76rem){.handoff-automation-kpis{grid-template-columns:repeat(3,1fr)}.handoff-automation-list{grid-template-columns:1fr}}@media (max-width:48rem){.handoff-automation-hero{grid-template-columns:1fr}.handoff-automation-hero>div{padding:22px 18px}.handoff-automation-flow{grid-template-columns:repeat(2,1fr)}.handoff-automation-flow article:nth-child(2){border-right:0}.handoff-automation-flow article:nth-child(-n+2){border-bottom:1px solid #dfe7e4}.handoff-automation-kpis{grid-template-columns:repeat(2,1fr)}.handoff-automation-board>header,.handoff-automation-history>header{flex-direction:column;align-items:flex-start}.handoff-automation-privacy{grid-template-columns:34px 1fr}.handoff-automation-privacy>span{grid-column:2;justify-self:start}}@media (max-width:30rem){.handoff-automation-flow,.handoff-automation-kpis{grid-template-columns:1fr}.handoff-automation-flow article{border-bottom:1px solid #dfe7e4;border-right:0}.handoff-automation-flow article:last-child{border-bottom:0}.handoff-automation-flow article:after{display:none}.handoff-automation-list article>header,.handoff-automation-list article>footer{flex-direction:column;align-items:flex-start}.handoff-automation-track{grid-template-columns:1fr}.handoff-automation-track:before{display:none}.handoff-automation-track span{text-align:left;grid-template-columns:28px 1fr;place-items:center start;gap:8px}.handoff-automation-track span small{grid-column:2}.handoff-automation-history>div>article{grid-template-columns:34px 1fr}.handoff-automation-history time{grid-column:2}}.handoff-case{color:var(--ink);gap:14px;display:grid}.handoff-case-hero{color:#fff;min-height:212px;box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#1a3931,#315247);border:1px solid #28483e;border-left:4px solid #d09234;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);display:grid}.handoff-case-hero>div{align-self:center;padding:26px 30px}.handoff-case-hero>div>span{color:#8ce0c5;letter-spacing:.09em;font-size:12px;font-weight:850}.handoff-case-hero h2{color:#fff;margin:8px 0 4px;font-size:22px}.handoff-case-hero>div>p{color:#c4d9d2;margin:0;font-size:13px}.handoff-case-hero>div>div{border-top:1px solid #ffffff24;margin-top:16px;padding-top:12px}.handoff-case-hero>div>div b,.handoff-case-hero>div>div small{display:block}.handoff-case-hero>div>div b{color:#f0c87d;letter-spacing:.05em;font-size:12px}.handoff-case-hero.resolved>div>div b,.handoff-case-hero.acknowledged>div>div b{color:#8fe1c6}.handoff-case-hero>div>div small{color:#a9c3ba;margin-top:3px;font-size:12px}.handoff-case-hero aside{background:#051c1657;border:1px solid #ffffff26;align-content:center;margin:15px;padding:21px;display:grid}.handoff-case-hero aside>small{color:#a1c0b6;letter-spacing:.07em;font-size:12px;font-weight:800}.handoff-case-hero aside>strong{color:#fff;margin-top:5px;font-size:25px}.handoff-case-hero aside>span{color:#b8cec7;margin-top:2px;font-size:12px}.handoff-case-hero aside>button{color:#12624e;cursor:pointer;background:#dff7ee;border:1px solid #82d0b9;border-radius:2px;min-height:42px;margin-top:17px;font-size:12px;font-weight:850}.handoff-case-hero aside>button:disabled{cursor:wait;opacity:.7}.handoff-case-hero aside>p{border:1px solid #ffffff26;margin:17px 0 0;padding:10px}.handoff-case-hero aside>p b,.handoff-case-hero aside>p small{display:block}.handoff-case-hero aside>p b{color:#93e1c8;font-size:12px}.handoff-case-hero aside>p small{color:#b9cfc8;margin-top:3px;font-size:12px}.handoff-case-feedback{color:#176a55;background:#edf8f4;border:1px solid #bfd9cf;margin:0;padding:10px 13px;font-size:12px}.handoff-case-feedback.error{color:#9d432e;background:#fff2ef;border-color:#e7c1b8}.handoff-case-flow{background:#fff;border:1px solid #d2dfdb;grid-template-columns:repeat(4,1fr);display:grid}.handoff-case-flow article{border-right:1px solid #dfe7e4;align-items:center;gap:10px;min-height:68px;padding:12px 15px;display:flex;position:relative}.handoff-case-flow article:last-child{border-right:0}.handoff-case-flow article:not(:last-child):after{content:"→";z-index:1;color:#789087;text-align:center;background:#fff;width:14px;font-size:12px;position:absolute;right:-7px}.handoff-case-flow article>b{color:#71817b;background:#f6f9f8;border:1px solid #cad9d4;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.handoff-case-flow article.complete>b{color:#147158;background:#e7f5ef;border-color:#6eb29a}.handoff-case-flow article.urgent>b{color:#a3442e;background:#fff0eb;border-color:#cc6c51}.handoff-case-flow p{margin:0}.handoff-case-flow strong,.handoff-case-flow small{display:block}.handoff-case-flow strong{color:#34483f;font-size:13px}.handoff-case-flow small{color:#7b8983;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-top:2px;font-size:12px;overflow:hidden}.handoff-case-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.handoff-case-kpis article{border:1px solid var(--line);min-height:88px;box-shadow:var(--shadow-sm);background:#fff;border-top:3px solid #65a990;padding:13px 15px}.handoff-case-kpis article.attention{background:#fffbf4;border-top-color:#d09134}.handoff-case-kpis span,.handoff-case-kpis small{display:block}.handoff-case-kpis span{color:#78857f;font-size:12px;font-weight:800}.handoff-case-kpis strong{color:#2f443c;margin-top:3px;font-size:22px;display:block}.handoff-case-kpis small{color:#7b8782;margin-top:2px;font-size:12px}.handoff-case-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.handoff-case-command,.handoff-case-boundary,.handoff-case-timeline{overflow:hidden}.handoff-case-command>header,.handoff-case-boundary>header{border-bottom:1px solid var(--line-soft);min-height:72px;padding:13px 16px}.handoff-case-command>header span,.handoff-case-boundary>header span,.handoff-case-timeline>header span{color:#168064;letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-case-command>header h2,.handoff-case-boundary>header h2{margin:4px 0 0;font-size:17px}.handoff-case-command>div,.handoff-case-boundary>div{padding:15px 16px}.handoff-case-command>div>p{color:#66766f;margin:0;font-size:13px;line-height:1.55}.handoff-case-command dl{border:1px solid var(--line-soft);grid-template-columns:repeat(2,1fr);margin:15px 0 0;display:grid}.handoff-case-command dl div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:9px 11px}.handoff-case-command dl div:nth-child(2n){border-right:0}.handoff-case-command dl div:nth-last-child(-n+2){border-bottom:0}.handoff-case-command dt{color:#7a8781;font-size:12px}.handoff-case-command dd{color:#344840;margin:2px 0 0;font-size:13px;font-weight:800}.handoff-case-command footer{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.handoff-case-command footer a{color:#176f58;font-size:12px;font-weight:850}.handoff-case-boundary>div{grid-template-columns:38px 1fr;gap:11px;display:grid}.handoff-case-boundary>div>b{color:#18765d;background:#e7f4ef;place-items:center;width:37px;height:37px;font-size:15px;display:grid}.handoff-case-boundary p{margin:0}.handoff-case-boundary p strong,.handoff-case-boundary p small{display:block}.handoff-case-boundary p strong{color:#34483f;font-size:13px}.handoff-case-boundary p small{color:#6e7d77;margin-top:3px;font-size:12px;line-height:1.5}.handoff-case-boundary ul{grid-column:2;margin:5px 0 0;padding:0;list-style:none}.handoff-case-boundary li{border-top:1px solid var(--line-soft);color:#5f716a;padding:7px 0;font-size:12px}.handoff-case-boundary li:before{content:"✓";color:#198065;margin-right:7px;font-weight:850}.handoff-case-timeline>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:13px 17px;display:flex}.handoff-case-timeline>header h2{margin:4px 0 2px;font-size:18px}.handoff-case-timeline>header p{color:#74817b;margin:0;font-size:12px}.handoff-case-timeline>header>strong{color:#19755c;font-size:12px}.handoff-case-timeline ol{margin:0;padding:0;list-style:none}.handoff-case-timeline li{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:86px;padding:13px 17px;display:grid}.handoff-case-timeline li:last-child{border-bottom:0}.handoff-case-timeline li>b{color:#17755c;background:#e7f4ef;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.handoff-case-timeline li.escalation>b{color:#a44932;background:#fff0eb}.handoff-case-timeline li.acknowledged>b{color:#126b54;background:#e5f4ee}.handoff-case-timeline li.superseded>b{color:#98631b;background:#fff6e6}.handoff-case-timeline li small{color:#71817a;font-size:12px;font-weight:750}.handoff-case-timeline li h3{margin:3px 0 2px;font-size:14px}.handoff-case-timeline li p{color:#6f7c77;margin:0;font-size:12px;line-height:1.45}.handoff-case-timeline li em{color:#3e6658;margin-top:4px;font-size:12px;font-style:normal;font-weight:750;display:block}.handoff-case-timeline time{color:#697a73;white-space:nowrap;font-size:12px}.handoff-case-privacy{background:#eff8f5;border:1px solid #c8ded6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 16px;display:grid}.handoff-case-privacy>b{color:#14765c;background:#dceee7;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.handoff-case-privacy p{margin:0}.handoff-case-privacy strong,.handoff-case-privacy small{display:block}.handoff-case-privacy strong{color:#315148;font-size:13px}.handoff-case-privacy small{color:#687b73;margin-top:3px;font-size:12px;line-height:1.45}.handoff-case-privacy>span{color:#176d57;letter-spacing:.04em;border:1px solid #b8d6ca;padding:5px 7px;font-size:12px;font-weight:800}@media (max-width:68rem){.handoff-case-grid{grid-template-columns:1fr}}@media (max-width:48rem){.handoff-case-hero{grid-template-columns:1fr}.handoff-case-hero>div{padding:22px 18px}.handoff-case-flow{grid-template-columns:repeat(2,1fr)}.handoff-case-flow article:nth-child(2){border-right:0}.handoff-case-flow article:nth-child(-n+2){border-bottom:1px solid #dfe7e4}.handoff-case-kpis{grid-template-columns:repeat(2,1fr)}.handoff-case-timeline>header{flex-direction:column;align-items:flex-start}.handoff-case-privacy{grid-template-columns:34px 1fr}.handoff-case-privacy>span{grid-column:2;justify-self:start}}@media (max-width:30rem){.handoff-case-flow,.handoff-case-kpis,.handoff-case-command dl{grid-template-columns:1fr}.handoff-case-flow article{border-bottom:1px solid #dfe7e4;border-right:0}.handoff-case-flow article:last-child{border-bottom:0}.handoff-case-flow article:after{display:none}.handoff-case-command dl div{border-right:0}.handoff-case-command dl div:nth-last-child(2){border-bottom:1px solid var(--line-soft)}.handoff-case-timeline li{grid-template-columns:36px 1fr}.handoff-case-timeline time{grid-column:2}}.handoff-performance{--hp-green:#118263;--hp-mint:#39c59a;--hp-blue:#447f9f;--hp-amber:#ac6d20;--hp-red:#aa4c3b;--hp-ink:#293f36;color:var(--hp-ink);gap:14px;display:grid}.handoff-performance *,.handoff-performance :before,.handoff-performance :after{box-sizing:border-box}.handoff-performance a{cursor:pointer}.handoff-performance-hero{border-left:5px solid var(--hp-mint);color:#fff;background:#173b32;grid-template-columns:minmax(370px,1.08fr) minmax(500px,.92fr);min-height:300px;display:grid}.handoff-performance-hero>div{background:radial-gradient(circle at 88% 12%,#47cda230,#0000 39%);align-content:center;padding:34px 38px;display:grid}.handoff-performance-hero>div>span{color:#72dfbb;letter-spacing:.1em;font-size:12px;font-weight:850}.handoff-performance-hero h2{color:#fff;letter-spacing:-.04em;max-width:650px;margin:10px 0 9px;font-size:clamp(24px,2.35vw,31px);line-height:1.08}.handoff-performance-hero p{color:#bdd0c9;max-width:690px;margin:0;font-size:14px;line-height:1.58}.handoff-performance-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:24px;padding-top:15px;display:flex}.handoff-performance-hero footer b{font-size:13px}.handoff-performance-hero footer i{background:#62d5ae;border-radius:50%;width:4px;height:4px}.handoff-performance-hero footer small{color:#9fbab1;font-size:12px}.handoff-performance-hero>dl{color:var(--hp-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.handoff-performance-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:149px;padding:21px;display:grid}.handoff-performance-hero dl>div.positive{background:#f4faf7}.handoff-performance-hero dl>div.attention{background:#fff8ec}.handoff-performance-hero dl>div.critical{background:#fff1ee}.handoff-performance-hero dt{color:#70827a;font-size:12px;font-weight:750}.handoff-performance-hero dd{color:#284238;margin:7px 0 4px;font-size:27px;font-weight:850;line-height:1}.handoff-performance-hero .positive dd{color:#10785d}.handoff-performance-hero .attention dd{color:#9b641f}.handoff-performance-hero .critical dd{color:#a34c3b}.handoff-performance-hero dl small{color:#819089;font-size:12px}.handoff-performance-kpis{background:#fff;border:1px solid #dbe4e0;grid-template-columns:repeat(6,1fr);display:grid}.handoff-performance-kpis article{border-top:3px solid #7c8d85;border-right:1px solid #e2e8e5;min-width:0;min-height:100px;padding:16px}.handoff-performance-kpis article:last-child{border-right:0}.handoff-performance-kpis article.green{border-top-color:var(--hp-green)}.handoff-performance-kpis article.blue{border-top-color:var(--hp-blue)}.handoff-performance-kpis article.amber{border-top-color:var(--hp-amber)}.handoff-performance-kpis article.red{border-top-color:var(--hp-red)}.handoff-performance-kpis span,.handoff-performance-kpis small{color:#74847d;font-size:12px;display:block}.handoff-performance-kpis strong{color:#2b4339;margin:7px 0 3px;font-size:22px;line-height:1;display:block}.handoff-performance-flow{border-radius:2px;padding:0;overflow:hidden}.handoff-performance-flow>header,.handoff-performance-directory>header,.handoff-performance-organizations>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:17px 20px;display:flex}.handoff-performance-flow header span,.handoff-performance-directory header span,.handoff-performance-organizations header span{color:var(--hp-green);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-performance-flow h2,.handoff-performance-directory h2,.handoff-performance-organizations h2{color:#2b4238;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.handoff-performance-flow header p,.handoff-performance-directory header p,.handoff-performance-organizations header p{color:#75847d;margin:4px 0 0;font-size:12px}.handoff-performance-flow header>strong,.handoff-performance-directory header>strong,.handoff-performance-organizations header>strong{color:#557068;text-align:right;white-space:nowrap;font-size:12px}.handoff-performance-flow>div{grid-template-columns:1fr 30px 1fr 30px 1fr minmax(185px,.72fr);align-items:stretch;display:grid}.handoff-performance-flow article{grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:132px;padding:18px;display:grid}.handoff-performance-flow article>b{width:34px;height:34px;color:var(--hp-green);background:#e2f2ec;place-items:center;font-size:12px;display:grid}.handoff-performance-flow article p{min-width:0;margin:0}.handoff-performance-flow article small,.handoff-performance-flow article strong,.handoff-performance-flow article em{display:block}.handoff-performance-flow article small{color:#6f8179;font-size:12px}.handoff-performance-flow article strong{color:#294138;margin:3px 0;font-size:20px}.handoff-performance-flow article em{color:#839089;font-size:12px;font-style:normal}.handoff-performance-flow article p>span{background:#e8eeeb;height:5px;margin-top:10px;display:block}.handoff-performance-flow article p>span i{background:#31a47f;height:100%;display:block}.handoff-performance-flow>div>i{color:#8ba098;border-inline:1px solid #e6ebe9;place-items:center;font-size:14px;font-style:normal;display:grid}.handoff-performance-flow aside{background:#f7f9f8;border-left:1px solid #dfe6e3;align-content:center;justify-items:start;padding:18px;display:grid}.handoff-performance-flow aside b{color:#52665d;font-size:20px}.handoff-performance-flow aside span{color:#40564c;margin-top:3px;font-size:12px;font-weight:800}.handoff-performance-flow aside small{color:#7c8a84;margin-top:4px;font-size:12px;line-height:1.4}.handoff-performance-trend{border-radius:2px;padding:0;overflow:hidden}.handoff-performance-trend>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:17px 20px;display:flex}.handoff-performance-trend header span{color:var(--hp-green);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-performance-trend h2{color:#2b4238;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.handoff-performance-trend header p{color:#75847d;margin:4px 0 0;font-size:12px}.handoff-performance-trend header>strong{color:#557068;text-align:right;white-space:nowrap;font-size:12px}.handoff-performance-trend>div{background:linear-gradient(0deg,#f4f7f5 1px,#0000 1px) 0 0/100% 38px;grid-template-columns:repeat(13,minmax(68px,1fr));min-width:910px;padding:18px 18px 12px;display:grid}.handoff-performance-trend article{border-right:1px solid #e5ebe8;min-width:0;padding:0 8px 9px}.handoff-performance-trend article:last-child{border-right:0}.handoff-performance-trend article.current{background:#f3f9f6}.handoff-performance-bars{border-bottom:1px solid #cfdad6;justify-content:center;align-items:flex-end;gap:4px;height:146px;display:flex}.handoff-performance-bars>i{background:#8096a1;width:9px;min-height:0;display:block;position:relative}.handoff-performance-bars>i.reviewed{background:#d9b361}.handoff-performance-bars>i.reviewed>b{background:#2e9e7a;width:100%;display:block;position:absolute;bottom:0;left:0;right:0}.handoff-performance-bars>i.opened{background:#b46f38}.handoff-performance-bars>i.recovered{background:#4b83a0}.handoff-performance-trend time,.handoff-performance-trend article>strong,.handoff-performance-trend article>small{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.handoff-performance-trend time{color:#64776f;margin-top:9px;font-size:12px;font-weight:800}.handoff-performance-trend article>strong{color:#3d5148;margin-top:3px;font-size:12px}.handoff-performance-trend article>small{color:#829089;margin-top:2px;font-size:12px}.handoff-performance-trend>footer{background:#f7f9f8;border-top:1px solid #e1e8e5;align-items:center;gap:16px;min-height:47px;padding:9px 18px;display:flex}.handoff-performance-trend>footer span{color:#60736b;align-items:center;gap:6px;font-size:12px;display:flex}.handoff-performance-trend>footer i{background:#d9b361;width:9px;height:9px}.handoff-performance-trend>footer i.ontime{background:#2e9e7a}.handoff-performance-trend>footer i.opened{background:#b46f38}.handoff-performance-trend>footer i.recovered{background:#4b83a0}.handoff-performance-trend>footer small{color:#7c8a84;margin-left:auto;font-size:12px}.handoff-performance-directory,.handoff-performance-organizations{border-radius:2px;padding:0;overflow:hidden}.handoff-performance-table{overflow-x:auto}.handoff-performance-row{background:#fff;border-bottom:1px solid #e2e8e5;border-left:3px solid #a5b2ac;grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(135px,.72fr)) minmax(180px,.82fr) 110px;align-items:center;min-width:1060px;min-height:88px;display:grid}.handoff-performance-row:last-child{border-bottom:0}.handoff-performance-row.critical{border-left-color:var(--hp-red);background:#fffdfc}.handoff-performance-row.attention{border-left-color:var(--hp-amber)}.handoff-performance-row.healthy{border-left-color:var(--hp-green)}.handoff-performance-row.heading{color:#6d7e76;text-transform:uppercase;letter-spacing:.035em;background:#f2f5f4;border-left:0;min-height:40px;font-size:12px;font-weight:850}.handoff-performance-row.heading>span{padding:0 11px}.handoff-performance-row>div{min-width:0;padding:11px}.handoff-performance-row>div+div{border-left:1px solid #edf1ef}.handoff-performance-row .identity{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.handoff-performance-row .identity>b{width:38px;height:38px;color:var(--hp-green);background:#e2f1ec;place-items:center;font-size:12px;display:grid}.handoff-performance-row .identity p{min-width:0;margin:0}.handoff-performance-row strong,.handoff-performance-row small{display:block}.handoff-performance-row strong{color:#30483e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.handoff-performance-row small{color:#798881;margin-top:4px;font-size:12px;line-height:1.35}.handoff-performance-row .metric>span{background:#e8eeeb;height:5px;margin-top:7px;display:block}.handoff-performance-row .metric>span i{background:#32a37e;height:100%;display:block}.handoff-performance-row.critical .stock strong{color:#a34d3b}.handoff-performance-row.attention .stock strong{color:#99631f}.handoff-performance-row>a{min-height:40px;color:var(--hp-green);justify-content:flex-end;align-items:center;padding-right:12px;font-size:12px;font-weight:850;display:flex}.handoff-performance-organizations>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-performance-organizations>div>article{background:#fff;border-bottom:1px solid #e1e7e4;border-left:3px solid #a6b2ad;border-right:1px solid #e1e7e4;min-width:0;padding:18px 20px}.handoff-performance-organizations>div>article:nth-child(2n){border-right:0}.handoff-performance-organizations>div>article.critical{border-left-color:var(--hp-red);background:#fffdfb}.handoff-performance-organizations>div>article.attention{border-left-color:var(--hp-amber)}.handoff-performance-organizations>div>article.healthy{border-left-color:var(--hp-green)}.handoff-performance-organizations article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.handoff-performance-organizations article>header>div{align-items:center;gap:10px;min-width:0;display:flex}.handoff-performance-organizations article header b{width:38px;height:38px;color:var(--hp-green);background:#e1f1eb;flex:none;place-items:center;font-size:12px;display:grid}.handoff-performance-organizations article header p{min-width:0;margin:0}.handoff-performance-organizations article header strong,.handoff-performance-organizations article header small{display:block}.handoff-performance-organizations article header strong{color:#2c4339;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.handoff-performance-organizations article header small{color:#7b8983;margin-top:3px;font-size:12px}.handoff-performance-organizations article header>span{color:#157b60;background:#e6f3ee;flex:none;padding:5px 7px;font-size:12px;font-weight:850}.handoff-performance-organizations article.critical header>span{color:#9e4737;background:#fae9e4}.handoff-performance-organizations article.attention header>span{color:#95611d;background:#fbefd9}.handoff-performance-organizations article.quiet header>span{color:#6e7c76;background:#edf0ef}.handoff-performance-organizations article dl{border-block:1px solid #e5eae8;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;display:grid}.handoff-performance-organizations article dl>div{border-right:1px solid #e7ecea;min-width:0;padding:11px 9px}.handoff-performance-organizations article dl>div:first-child{padding-left:0}.handoff-performance-organizations article dl>div:last-child{border-right:0;padding-right:0}.handoff-performance-organizations dt{color:#75847d;font-size:12px}.handoff-performance-organizations dd{color:#2c443a;margin:4px 0 2px;font-size:17px;font-weight:850}.handoff-performance-organizations dl small{color:#84918b;font-size:12px}.handoff-performance-organizations dl .attention dd{color:#9c631e}.handoff-performance-recovery{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:12px;margin-top:14px;display:grid}.handoff-performance-recovery p{background:#e8eeeb;height:6px;margin:0}.handoff-performance-recovery p i{background:#31a27d;height:100%;display:block}.handoff-performance-recovery span{color:#788780;font-size:12px}.handoff-performance-organizations article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.handoff-performance-organizations article>footer small{color:#7d8a84;font-size:12px}.handoff-performance-organizations article>footer a{min-height:38px;color:var(--hp-green);align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-performance-boundary,.handoff-performance-method{border:1px solid #d3e1dc;border-left:3px solid var(--hp-green);background:#f2f8f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.handoff-performance-boundary>span,.handoff-performance-method>span{width:36px;height:36px;color:var(--hp-green);background:#deeee8;place-items:center;font-size:14px;font-weight:850;display:grid}.handoff-performance-boundary p,.handoff-performance-method p{margin:0}.handoff-performance-boundary strong,.handoff-performance-boundary small,.handoff-performance-method strong,.handoff-performance-method small{display:block}.handoff-performance-boundary strong,.handoff-performance-method strong{color:#30493f;font-size:13px}.handoff-performance-boundary small,.handoff-performance-method small{color:#6e7f77;margin-top:3px;font-size:12px;line-height:1.5}.handoff-performance-boundary>b{color:#30715e;white-space:nowrap;border:1px solid #c5dad2;padding:6px 8px;font-size:12px}.handoff-performance-method{background:#f7f9f8;border-left-color:#80938b;grid-template-columns:34px 1fr}.handoff-performance-method>span{color:#5e7068;background:#e8edeb;width:32px;height:32px}@media (max-width:1180px){.handoff-performance-kpis{grid-template-columns:repeat(3,1fr)}.handoff-performance-kpis article:nth-child(3){border-right:0}.handoff-performance-kpis article:nth-child(-n+3){border-bottom:1px solid #e2e8e5}.handoff-performance-flow>div{grid-template-columns:repeat(3,1fr)}.handoff-performance-flow>div>i{display:none}.handoff-performance-flow aside{border-top:1px solid #dfe6e3;border-left:0;grid-column:1/-1}.handoff-performance-organizations article dl{grid-template-columns:1fr 1fr}.handoff-performance-organizations article dl>div:nth-child(2){border-right:0}.handoff-performance-organizations article dl>div:nth-child(-n+2){border-bottom:1px solid #e7ecea}}@media (max-width:960px){.handoff-performance-hero{grid-template-columns:1fr}.handoff-performance-hero>dl{border-top:1px solid #31584d}.handoff-performance-organizations>div{grid-template-columns:1fr}.handoff-performance-organizations>div>article{border-right:0}}@media (max-width:720px){.handoff-performance-hero>div{padding:23px 19px}.handoff-performance-hero footer{flex-wrap:wrap;align-items:flex-start}.handoff-performance-kpis{grid-template-columns:1fr 1fr}.handoff-performance-kpis article,.handoff-performance-kpis article:nth-child(3){border-bottom:1px solid #e2e8e5;border-right:1px solid #e2e8e5}.handoff-performance-kpis article:nth-child(2n){border-right:0}.handoff-performance-flow>header,.handoff-performance-trend>header,.handoff-performance-directory>header,.handoff-performance-organizations>header{flex-direction:column;align-items:flex-start}.handoff-performance-trend{overflow-x:auto}.handoff-performance-trend>footer{min-width:760px}.handoff-performance-trend>footer small{display:none}.handoff-performance-flow>div{grid-template-columns:1fr}.handoff-performance-flow aside{grid-column:1}.handoff-performance-row.heading{display:none}.handoff-performance-table{overflow:visible}.handoff-performance-row:not(.heading){border:1px solid #dfe6e3;border-left-width:3px;grid-template-columns:1fr 1fr;min-width:0;margin:10px;display:grid}.handoff-performance-row:not(.heading)>div{border:1px solid #e7ecea;min-height:72px}.handoff-performance-row:not(.heading)>div:before{content:attr(data-label);color:#718078;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.handoff-performance-row:not(.heading) .identity,.handoff-performance-row:not(.heading)>a{grid-column:1/-1}.handoff-performance-row:not(.heading)>a{justify-content:center;min-height:44px}.handoff-performance-boundary{grid-template-columns:38px 1fr}.handoff-performance-boundary>b{grid-column:2;justify-self:start}.handoff-performance-organizations article>footer{flex-direction:column;align-items:stretch}.handoff-performance-organizations article>footer a{min-height:44px}}@media (max-width:480px){.handoff-performance-hero>dl,.handoff-performance-kpis{grid-template-columns:1fr}.handoff-performance-hero dl>div{min-height:96px}.handoff-performance-kpis article{border-right:0!important}.handoff-performance-row:not(.heading){grid-template-columns:1fr}.handoff-performance-row:not(.heading) .identity,.handoff-performance-row:not(.heading)>a{grid-column:1}.handoff-performance-organizations>div>article{padding:16px}.handoff-performance-organizations article>header{align-items:flex-start}.handoff-performance-organizations article dl{grid-template-columns:1fr}.handoff-performance-organizations article dl>div,.handoff-performance-organizations article dl>div:nth-child(2){border-bottom:1px solid #e7ecea;border-right:0;padding:10px 0}.handoff-performance-recovery,.handoff-performance-boundary,.handoff-performance-method{grid-template-columns:1fr}.handoff-performance-boundary>b{grid-column:1}}.handoff-deviations{--hd-green:#118263;--hd-mint:#43c69c;--hd-blue:#477f9e;--hd-amber:#a96b20;--hd-red:#a94c3c;--hd-ink:#293f36;color:var(--hd-ink);gap:14px;display:grid}.handoff-deviations *,.handoff-deviations :before,.handoff-deviations :after{box-sizing:border-box}.handoff-deviations a,.handoff-deviations button,.handoff-deviations input,.handoff-deviations select{cursor:pointer}.handoff-deviations input{cursor:text}.handoff-deviation-hero{border-left:5px solid var(--hd-mint);color:#fff;background:#173b32;grid-template-columns:minmax(430px,1fr) minmax(270px,.34fr);min-height:274px;display:grid}.handoff-deviation-hero>div{background:radial-gradient(circle at 90% 15%,#47cda233,#0000 40%);align-content:center;padding:32px 38px;display:grid}.handoff-deviation-hero>div>span{color:#72dfbb;letter-spacing:.1em;font-size:12px;font-weight:850}.handoff-deviation-hero h2{color:#fff;letter-spacing:-.04em;max-width:700px;margin:10px 0 9px;font-size:clamp(24px,2.3vw,31px);line-height:1.08}.handoff-deviation-hero p{color:#bdd0c9;max-width:760px;margin:0;font-size:14px;line-height:1.58}.handoff-deviation-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:22px;padding-top:14px;display:flex}.handoff-deviation-hero footer b{font-size:13px}.handoff-deviation-hero footer i{background:#62d5ae;border-radius:50%;width:4px;height:4px}.handoff-deviation-hero footer small{color:#9fbab1;font-size:12px}.handoff-deviation-hero>aside{background:#1e463b;border-left:1px solid #ffffff1f;align-content:center;padding:30px;display:grid}.handoff-deviation-hero aside>span{color:#87d7bc;letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-deviation-hero aside>strong{color:#fff;margin:9px 0 1px;font-size:46px;line-height:1}.handoff-deviation-hero aside>p{color:#c5d7d0;font-size:13px}.handoff-deviation-hero aside>small{color:#9fb9b0;max-width:250px;margin-top:18px;font-size:12px;line-height:1.45}.handoff-deviation-template-guide{border:1px solid #d9e3df;border-left:5px solid var(--hd-blue);background:#fff;grid-template-columns:minmax(250px,.72fr) minmax(470px,1.35fr) minmax(240px,.62fr);display:grid}.handoff-deviation-template-guide>header{color:#fff;background:#23483e;align-content:center;padding:20px 22px;display:grid}.handoff-deviation-template-guide>header>span{color:#8adabb;letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-deviation-template-guide>header h2{color:#fff;margin:6px 0 4px;font-size:19px;line-height:1.16}.handoff-deviation-template-guide>header p{color:#bfd1ca;margin:0;font-size:12px;line-height:1.45}.handoff-deviation-template-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.handoff-deviation-template-guide li{border-right:1px solid #e1e8e5;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:14px;display:grid}.handoff-deviation-template-guide li>b{color:#75847d;background:#edf1ef;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.handoff-deviation-template-guide li.done>b{color:var(--hd-green);background:#dcf0e8}.handoff-deviation-template-guide li.active>b{color:var(--hd-blue);background:#e1eef4}.handoff-deviation-template-guide li p{min-width:0;margin:0}.handoff-deviation-template-guide li strong,.handoff-deviation-template-guide li small{display:block}.handoff-deviation-template-guide li strong{color:#2d463b;font-size:12px}.handoff-deviation-template-guide li small{color:#75847d;margin-top:3px;font-size:12px;line-height:1.4}.handoff-deviation-template-guide>aside{background:#f3f8f6;align-content:center;gap:9px;padding:15px 18px;display:grid}.handoff-deviation-template-guide>aside p{margin:0}.handoff-deviation-template-guide>aside strong,.handoff-deviation-template-guide>aside small{display:block}.handoff-deviation-template-guide>aside strong{color:#2e493e;font-size:12px;line-height:1.4}.handoff-deviation-template-guide>aside small{color:#6f7f78;margin-top:4px;font-size:12px;line-height:1.4}.handoff-deviation-template-guide>aside a{min-height:40px;color:var(--hd-blue);align-items:center;font-size:12px;font-weight:850;display:inline-flex}.handoff-deviation-summary{background:#fff;border:1px solid #dbe4e0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.handoff-deviation-summary article{border-right:1px solid #e2e8e5;align-content:center;min-width:0;min-height:100px;padding:15px 17px;display:grid;position:relative;overflow:hidden}.handoff-deviation-summary article:last-child{border-right:0}.handoff-deviation-summary article.total{background:#f2f7f9}.handoff-deviation-summary span,.handoff-deviation-summary small{color:#74847d;font-size:12px;display:block}.handoff-deviation-summary strong{color:#9a601c;margin:5px 0 2px;font-size:23px;line-height:1;display:block}.handoff-deviation-summary .total strong{color:#39718d}.handoff-deviation-summary article>i{background:#bd7b2c;width:4px;position:absolute;inset:0 auto 0 0}.handoff-deviation-summary .total>i{background:var(--hd-blue)}.handoff-deviation-filters,.handoff-deviation-directory{border-radius:2px;padding:0;overflow:hidden}.handoff-deviation-filters>header,.handoff-deviation-directory>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 20px;display:flex}.handoff-deviation-filters header span,.handoff-deviation-directory header span{color:var(--hd-green);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-deviation-filters h2,.handoff-deviation-directory h2{color:#2b4238;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.handoff-deviation-directory header p{color:#75847d;margin:4px 0 0;font-size:12px}.handoff-deviation-filters header>b,.handoff-deviation-directory header>strong{color:#557068;text-align:right;white-space:nowrap;font-size:12px}.handoff-deviation-filters form{grid-template-columns:minmax(260px,1.5fr) minmax(190px,.7fr) auto auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.handoff-deviation-filters form label{gap:6px;min-width:0;display:grid}.handoff-deviation-filters label>span{color:#60736b;font-size:12px;font-weight:800}.handoff-deviation-filters input,.handoff-deviation-filters select{color:#30483e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:0 12px;font-size:13px}.handoff-deviation-locked-field{background:#eff7f4;border:1px solid #c9ddd5;border-radius:2px;align-content:center;min-width:0;min-height:44px;padding:6px 11px;display:grid}.handoff-deviation-locked-field>span,.handoff-deviation-locked-field>small{color:#688078;font-size:12px}.handoff-deviation-locked-field>strong{color:#285346;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.handoff-deviation-locked-field>small{margin-top:1px}.handoff-deviation-filters input:focus,.handoff-deviation-filters select:focus{outline-offset:1px;border-color:var(--hd-green);outline:2px solid #1182633d}.handoff-deviation-filters .button{min-height:44px}.handoff-deviation-filters>nav{gap:1px;padding:0 20px 16px;display:flex;overflow-x:auto}.handoff-deviation-filters>nav a{color:#5a6d64;white-space:nowrap;background:#f7f9f8;border:1px solid #d9e2de;align-items:center;gap:9px;min-height:39px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.handoff-deviation-filters>nav a.active{color:#0d7659;background:#eaf6f1;border-color:#aed5c7}.handoff-deviation-filters nav a b{background:#e3e9e6;place-items:center;min-width:22px;min-height:22px;padding-inline:5px;font-size:12px;display:grid}.handoff-deviation-filters nav a.active b{background:#cae9dd}.handoff-deviation-unit-list{display:grid}.handoff-deviation-unit{background:#fff;border-bottom:1px solid #e1e7e4;border-left:4px solid #9aa8a2}.handoff-deviation-unit:last-child{border-bottom:0}.handoff-deviation-unit.critical{border-left-color:var(--hd-red);background:#fffdfc}.handoff-deviation-unit.attention{border-left-color:var(--hd-amber)}.handoff-deviation-unit>header,.handoff-deviation-organization>header{justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.handoff-deviation-unit header>div,.handoff-deviation-organization header>div{align-items:center;gap:10px;min-width:0;display:flex}.handoff-deviation-unit header div>b,.handoff-deviation-organization header div>b{width:39px;height:39px;color:var(--hd-green);background:#e1f1eb;flex:none;place-items:center;font-size:12px;display:grid}.handoff-deviation-unit header p,.handoff-deviation-organization header p{min-width:0;margin:0}.handoff-deviation-unit header strong,.handoff-deviation-unit header small,.handoff-deviation-organization header strong,.handoff-deviation-organization header small{display:block}.handoff-deviation-unit header strong,.handoff-deviation-organization header strong{color:#2c4339;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.handoff-deviation-unit header small,.handoff-deviation-organization header small{color:#7b8983;margin-top:3px;font-size:12px}.handoff-deviation-unit header>span,.handoff-deviation-organization header>span{color:#95611d;background:#fbefd9;flex:none;padding:5px 7px;font-size:12px;font-weight:850}.handoff-deviation-unit.critical header>span,.handoff-deviation-organization.critical header>span{color:#9e4737;background:#fae9e4}.handoff-deviation-metrics{border-block:1px solid #e5eae8;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.9fr);margin:0 17px;display:grid}.handoff-deviation-metrics>div{border-right:1px solid #e7ecea;min-width:0;padding:11px 12px;position:relative}.handoff-deviation-metrics>div:first-child{padding-left:0}.handoff-deviation-metrics>div:last-child{border-right:0;padding-right:0}.handoff-deviation-metrics span,.handoff-deviation-metrics small{color:#77867f;font-size:12px;display:block}.handoff-deviation-metrics strong{color:#30483e;margin:4px 0 2px;font-size:17px;display:block}.handoff-deviation-metrics>div>b{color:#697a72;font-size:12px;position:absolute;top:10px;right:10px}.handoff-deviation-metrics>div:first-child>b{right:10px}.handoff-deviation-metrics>div.missed strong,.handoff-deviation-metrics>div.missed>b{color:#9c611d}.handoff-deviation-metrics>div.quiet{background:#f7f9f8}.handoff-deviation-unit>footer{justify-content:flex-end;align-items:center;gap:18px;min-height:54px;padding:8px 17px;display:flex}.handoff-deviation-unit footer a{color:#60746b;align-items:center;min-height:40px;font-size:12px;font-weight:850;display:inline-flex}.handoff-deviation-unit footer a.primary{color:var(--hd-green)}.handoff-deviation-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-deviation-organization{border-bottom:1px solid #e1e7e4;border-right:1px solid #e1e7e4;border-left:3px solid var(--hd-amber);background:#fff;min-width:0;padding:2px 3px 0}.handoff-deviation-organization:nth-child(2n){border-right:0}.handoff-deviation-organization.critical{border-left-color:var(--hd-red);background:#fffdfc}.handoff-deviation-organization dl{border-block:1px solid #e5eae8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 15px;display:grid}.handoff-deviation-organization dl>div{border-right:1px solid #e7ecea;min-width:0;padding:11px}.handoff-deviation-organization dl>div:first-child{padding-left:0}.handoff-deviation-organization dl>div:last-child{border-right:0;padding-right:0}.handoff-deviation-organization dt,.handoff-deviation-organization dl small{color:#75847d;font-size:12px}.handoff-deviation-organization dd{color:#9b611d;margin:4px 0 2px;font-size:17px;font-weight:850}.handoff-deviation-organization dl .quiet dd{color:#6e7c76}.handoff-deviation-organization>footer{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 17px;display:flex}.handoff-deviation-organization footer small{color:#788780;font-size:12px}.handoff-deviation-organization footer a{min-height:40px;color:var(--hd-green);flex:none;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.handoff-deviation-empty{background:#f8faf9;justify-content:center;align-items:center;gap:13px;min-height:152px;padding:26px;display:flex}.handoff-deviation-empty>b{width:42px;height:42px;color:var(--hd-green);background:#ddf0e9;place-items:center;font-size:18px;display:grid}.handoff-deviation-empty p{margin:0}.handoff-deviation-empty strong,.handoff-deviation-empty small{display:block}.handoff-deviation-empty strong{color:#30483e;font-size:14px}.handoff-deviation-empty small{color:#77867f;margin-top:4px;font-size:12px}.handoff-deviation-pagination{background:#fff;border:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:7px 14px;display:flex}.handoff-deviation-pagination a{min-height:40px;color:var(--hd-green);align-items:center;font-size:12px;font-weight:850;display:inline-flex}.handoff-deviation-pagination a[aria-disabled=true]{opacity:.38;pointer-events:none}.handoff-deviation-pagination span{color:#6e7d76;font-size:12px}.handoff-deviation-boundary{border:1px solid #d9e4df;border-left:4px solid var(--hd-green);background:#f5faf8;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:grid}.handoff-deviation-boundary>b{width:34px;height:34px;color:var(--hd-green);background:#dcefe8;place-items:center;font-size:17px;display:grid}.handoff-deviation-boundary p{margin:0}.handoff-deviation-boundary strong,.handoff-deviation-boundary small{display:block}.handoff-deviation-boundary strong{color:#2f493e;font-size:13px}.handoff-deviation-boundary small{color:#708078;margin-top:3px;font-size:12px;line-height:1.45}.handoff-deviation-boundary>span{color:#4f7063;white-space:nowrap;font-size:12px;font-weight:850}.handoff-performance-goals header>aside{justify-items:end;gap:8px;display:grid}.handoff-performance-goals header>aside>strong{color:#557068;white-space:nowrap;font-size:12px}.handoff-performance-goals header>aside>a{color:#118263;align-items:center;min-height:32px;font-size:12px;font-weight:850;display:inline-flex}@media (max-width:1040px){.handoff-deviation-template-guide{grid-template-columns:minmax(230px,.7fr) 1.3fr}.handoff-deviation-template-guide>aside{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.handoff-deviation-hero{grid-template-columns:minmax(0,1fr) 260px}.handoff-deviation-filters form{grid-template-columns:1fr 1fr}.handoff-deviation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-deviation-metrics>div:nth-child(2){border-right:0}.handoff-deviation-metrics>div:nth-child(n+3){border-top:1px solid #e7ecea}}@media (max-width:760px){.handoff-deviation-template-guide,.handoff-deviation-template-guide ol{grid-template-columns:1fr}.handoff-deviation-template-guide li{border-bottom:1px solid #e1e8e5;border-right:0;min-height:70px}.handoff-deviation-template-guide>aside{grid-column:auto;grid-template-columns:1fr}.handoff-deviation-template-guide>aside a{min-height:44px}.handoff-deviation-hero{grid-template-columns:1fr;min-height:0}.handoff-deviation-hero>div{padding:26px 22px}.handoff-deviation-hero>aside{border-top:1px solid #ffffff1f;border-left:0;padding:22px}.handoff-deviation-hero h2{font-size:24px}.handoff-deviation-hero aside>strong{font-size:38px}.handoff-deviation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-deviation-summary article:nth-child(2){border-right:0}.handoff-deviation-summary article:nth-child(-n+2){border-bottom:1px solid #e2e8e5}.handoff-deviation-filters>header,.handoff-deviation-directory>header{align-items:flex-start}.handoff-deviation-directory>header{display:grid}.handoff-deviation-directory header>strong{text-align:left}.handoff-deviation-filters form{grid-template-columns:1fr}.handoff-deviation-filters form .button{justify-content:center}.handoff-deviation-filters>nav a{min-height:44px}.handoff-deviation-metrics{grid-template-columns:1fr}.handoff-deviation-metrics>div{border-top:1px solid #e7ecea;border-right:0;padding:12px 0}.handoff-deviation-metrics>div:first-child{border-top:0}.handoff-deviation-metrics>div:nth-child(2){border-right:0}.handoff-deviation-unit>footer{justify-content:space-between}.handoff-deviation-unit footer a{min-height:44px}.handoff-deviation-organization-grid{grid-template-columns:1fr}.handoff-deviation-organization{border-right:0}.handoff-deviation-boundary{grid-template-columns:36px 1fr}.handoff-deviation-boundary>span{white-space:normal;grid-column:2}.handoff-performance-goals>header{align-items:flex-start}.handoff-performance-goals header>aside{justify-items:start}}@media (max-width:480px){.handoff-deviation-template-guide>header,.handoff-deviation-template-guide>aside,.handoff-deviation-template-guide li{padding-inline:15px}.handoff-deviation-hero footer{flex-wrap:wrap;align-items:flex-start}.handoff-deviation-hero footer i{margin-top:6px}.handoff-deviation-summary{grid-template-columns:1fr}.handoff-deviation-summary article{border-bottom:1px solid #e2e8e5;border-right:0;min-height:86px}.handoff-deviation-summary article:last-child{border-bottom:0}.handoff-deviation-filters>header,.handoff-deviation-filters form,.handoff-deviation-filters>nav,.handoff-deviation-directory>header{padding-inline:15px}.handoff-deviation-unit>header,.handoff-deviation-organization>header{align-items:flex-start}.handoff-deviation-unit header>span,.handoff-deviation-organization header>span{text-align:center;max-width:100px}.handoff-deviation-unit>footer,.handoff-deviation-organization>footer{flex-direction:column;align-items:stretch;gap:2px}.handoff-deviation-unit footer a,.handoff-deviation-organization footer a{justify-content:flex-start;min-height:44px}.handoff-deviation-organization dl{grid-template-columns:1fr}.handoff-deviation-organization dl>div{border-bottom:1px solid #e7ecea;border-right:0;padding:10px 0}.handoff-deviation-organization dl>div:last-child{border-bottom:0}.handoff-deviation-pagination{flex-wrap:wrap;align-items:stretch}.handoff-deviation-pagination span{text-align:center;order:-1;width:100%}.handoff-deviation-pagination a{min-height:44px}}.handoff-recovery-center,.handoff-recovery-create,.handoff-recovery-detail,.handoff-recovery-platform,.handoff-recovery-effectiveness{--hr-green:#118263;--hr-mint:#3dc399;--hr-blue:#477f9e;--hr-violet:#6d6599;--hr-amber:#a96b20;--hr-red:#a94c3c;--hr-ink:#293f36;color:var(--hr-ink);gap:14px;display:grid}.handoff-recovery-center *,.handoff-recovery-create *,.handoff-recovery-detail *,.handoff-recovery-platform *,.handoff-recovery-effectiveness *{box-sizing:border-box}.handoff-recovery-center a,.handoff-recovery-center button,.handoff-recovery-center select,.handoff-recovery-create a,.handoff-recovery-create button,.handoff-recovery-create input,.handoff-recovery-create textarea,.handoff-recovery-detail a,.handoff-recovery-detail button,.handoff-recovery-detail input,.handoff-recovery-detail select,.handoff-recovery-detail textarea,.handoff-recovery-detail summary,.handoff-recovery-platform a,.handoff-recovery-effectiveness a{cursor:pointer}.handoff-recovery-create textarea,.handoff-recovery-detail textarea{cursor:text}.handoff-recovery-center-hero,.handoff-recovery-platform-hero{border-left:5px solid var(--hr-mint);color:#fff;background:#173b32;grid-template-columns:minmax(390px,1.05fr) minmax(500px,.95fr);min-height:290px;display:grid}.handoff-recovery-center-hero>div,.handoff-recovery-platform-hero>div{background:radial-gradient(circle at 90% 14%,#46cca12e,#0000 41%);align-content:center;padding:32px 38px;display:grid}.handoff-recovery-center-hero>div>span,.handoff-recovery-platform-hero>div>span{color:#74dfbc;letter-spacing:.1em;font-size:12px;font-weight:850}.handoff-recovery-center-hero h2,.handoff-recovery-platform-hero h2{color:#fff;letter-spacing:-.04em;max-width:690px;margin:10px 0 9px;font-size:clamp(24px,2.25vw,31px);line-height:1.08}.handoff-recovery-center-hero p,.handoff-recovery-platform-hero p{color:#bdd0c9;max-width:730px;margin:0;font-size:14px;line-height:1.58}.handoff-recovery-center-hero footer,.handoff-recovery-platform-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:22px;padding-top:14px;display:flex}.handoff-recovery-center-hero footer b,.handoff-recovery-platform-hero footer b{font-size:12px}.handoff-recovery-center-hero footer i,.handoff-recovery-platform-hero footer i{background:#65d5af;border-radius:50%;width:4px;height:4px}.handoff-recovery-center-hero footer small,.handoff-recovery-platform-hero footer small{color:#9fbab1;font-size:12px}.handoff-recovery-center-hero>dl,.handoff-recovery-platform-hero>dl{color:var(--hr-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.handoff-recovery-center-hero dl>div,.handoff-recovery-platform-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:144px;padding:20px;display:grid}.handoff-recovery-center-hero dt,.handoff-recovery-platform-hero dt{color:#70827a;font-size:12px;font-weight:750}.handoff-recovery-center-hero dd,.handoff-recovery-platform-hero dd{color:#294238;margin:7px 0 4px;font-size:27px;font-weight:850;line-height:1}.handoff-recovery-center-hero dl small,.handoff-recovery-platform-hero dl small{color:#819089;font-size:12px}.handoff-recovery-center-hero .red dd,.handoff-recovery-platform-hero .red dd{color:var(--hr-red)}.handoff-recovery-center-hero .amber dd,.handoff-recovery-platform-hero .amber dd{color:var(--hr-amber)}.handoff-recovery-center-hero .blue dd,.handoff-recovery-platform-hero .blue dd{color:var(--hr-blue)}.handoff-recovery-center-hero .violet dd,.handoff-recovery-platform-hero .violet dd{color:var(--hr-violet)}.handoff-recovery-platform-hero .green dd{color:var(--hr-green)}.handoff-recovery-cohort-context{border:1px solid #d8d3e8;border-left:5px solid var(--hr-violet);background:#f7f5fb;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:15px 20px;display:grid}.handoff-recovery-cohort-context.post_expansion{border-color:#cfe3da;border-left-color:var(--hr-green);background:#f1f8f5}.handoff-recovery-cohort-context>b{width:42px;height:42px;color:var(--hr-violet);background:#e7e1f2;place-items:center;font-size:15px;display:grid}.handoff-recovery-cohort-context.post_expansion>b{color:var(--hr-green);background:#dcefe7}.handoff-recovery-cohort-context p{min-width:0;margin:0}.handoff-recovery-cohort-context small,.handoff-recovery-cohort-context strong,.handoff-recovery-cohort-context span{display:block}.handoff-recovery-cohort-context small{color:var(--hr-violet);letter-spacing:.06em;font-size:12px;font-weight:850}.handoff-recovery-cohort-context.post_expansion small{color:var(--hr-green)}.handoff-recovery-cohort-context strong{color:#30483e;margin-top:3px;font-size:14px}.handoff-recovery-cohort-context span{color:#6f7f77;margin-top:3px;font-size:12px;line-height:1.45}.handoff-recovery-cohort-context>div{align-items:center;gap:8px;display:flex}.handoff-recovery-cohort-context a{color:#526b61;white-space:nowrap;background:#fff;border:1px solid #d3dbd7;align-items:center;min-height:40px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.handoff-recovery-center-filters,.handoff-recovery-center-list,.handoff-recovery-platform-directory{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-center-filters>header,.handoff-recovery-center-list>header,.handoff-recovery-platform-directory>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:83px;padding:16px 20px;display:flex}.handoff-recovery-center-filters header span,.handoff-recovery-center-list header span,.handoff-recovery-platform-directory header span{color:var(--hr-green);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-recovery-center-filters h2,.handoff-recovery-center-list h2,.handoff-recovery-platform-directory h2{color:#2b4238;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.handoff-recovery-center-list header p,.handoff-recovery-platform-directory header p{color:#75847d;margin:4px 0 0;font-size:12px}.handoff-recovery-center-filters header>a,.handoff-recovery-center-list header>b,.handoff-recovery-platform-directory header>b{color:#557068;white-space:nowrap;align-items:center;min-height:38px;font-size:12px;font-weight:800;display:inline-flex}.handoff-recovery-center-filters>nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:14px 20px 0;display:grid}.handoff-recovery-center-filters>nav a{color:#607168;background:#f7f9f8;border:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:9px;min-height:54px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.handoff-recovery-center-filters>nav a.active{color:#0e785b;background:#eaf6f1;border-color:#a9d6c6}.handoff-recovery-center-filters nav a b{background:#e3e9e6;place-items:center;min-width:24px;height:24px;padding-inline:5px;font-size:12px;display:grid}.handoff-recovery-center-filters nav a.active b{background:#cae9dd}.handoff-recovery-center-filters>form{grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px 20px 18px;display:grid}.handoff-recovery-center-filters form label{gap:6px;display:grid}.handoff-recovery-center-filters form label>span{color:#61736b;font-size:12px;font-weight:800}.handoff-recovery-center-filters select{color:#30483e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:0 12px;font-size:13px}.handoff-recovery-center-filters form button{background:var(--hr-green);color:#fff;min-height:44px;font:inherit;border:1px solid #126f56;border-radius:2px;padding:0 18px;font-size:12px;font-weight:850}.handoff-recovery-center-filters>p{color:#61736b;background:#f5f9f7;border-top:1px solid #e2e8e5;align-items:center;gap:10px;margin:0;padding:10px 20px;font-size:12px;display:flex}.handoff-recovery-center-filters>p b{color:var(--hr-green);font-size:12px}.handoff-recovery-center-filters>p a{color:var(--hr-green);margin-left:auto;font-weight:850}.handoff-recovery-center-columns,.handoff-recovery-center-list>div>a{grid-template-columns:minmax(220px,1.1fr) minmax(185px,.9fr) minmax(270px,1.35fr) minmax(170px,.8fr) 140px 32px;align-items:center;min-width:1120px;display:grid}.handoff-recovery-center-list>div{overflow-x:auto}.handoff-recovery-center-columns{color:#6d7e76;text-transform:uppercase;letter-spacing:.035em;background:#f2f5f4;min-height:40px;font-size:12px;font-weight:850}.handoff-recovery-center-columns span{padding:0 11px}.handoff-recovery-center-list>div>a{min-height:102px;color:inherit;background:#fff;border-bottom:1px solid #e2e8e5;border-left:4px solid #98a69f}.handoff-recovery-center-list>div>a:last-of-type{border-bottom:0}.handoff-recovery-center-list>div>a.planned{border-left-color:var(--hr-amber)}.handoff-recovery-center-list>div>a.in_progress{border-left-color:var(--hr-blue)}.handoff-recovery-center-list>div>a.in_review{border-left-color:var(--hr-violet)}.handoff-recovery-center-list>div>a.recovered{border-left-color:var(--hr-green)}.handoff-recovery-center-list>div>a.overdue{border-left-color:var(--hr-red);background:#fffaf8}.handoff-recovery-center-list>div>a>*{min-width:0;margin:0;padding:12px}.handoff-recovery-center-list>div>a>*+*{border-left:1px solid #edf1ef}.handoff-recovery-center-list .identity{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.handoff-recovery-center-list .identity>b{width:39px;height:39px;color:var(--hr-green);background:#e1f1eb;place-items:center;font-size:12px;display:grid}.handoff-recovery-center-list .identity p{min-width:0;margin:0}.handoff-recovery-center-list .identity small,.handoff-recovery-center-list .identity strong,.handoff-recovery-center-list .identity em{display:block}.handoff-recovery-center-list .identity small{color:#7c8a84;font-size:12px}.handoff-recovery-center-list .identity strong{color:#30483e;margin-top:2px;font-size:14px}.handoff-recovery-center-list .identity em{color:#788881;margin-top:4px;font-size:12px;font-style:normal;font-weight:800}.handoff-recovery-center-list a.overdue .identity em{color:var(--hr-red)}.handoff-recovery-center-list .snapshot{grid-template-columns:1fr 18px 1fr;align-items:center;gap:3px;display:grid}.handoff-recovery-center-list .snapshot p{margin:0}.handoff-recovery-center-list .snapshot span,.handoff-recovery-center-list .snapshot strong{display:block}.handoff-recovery-center-list .snapshot span{color:#7a8982;font-size:12px}.handoff-recovery-center-list .snapshot strong{color:#9a601c;margin-top:3px;font-size:15px}.handoff-recovery-center-list .snapshot strong.met{color:var(--hr-green)}.handoff-recovery-center-list .snapshot i{color:#9ba8a2;font-size:12px;font-style:normal}.handoff-recovery-center-list .snapshot>small{color:#7a8982;grid-column:1/-1;font-size:12px}.handoff-recovery-center-list .commitment strong,.handoff-recovery-center-list .commitment small,.handoff-recovery-center-list .responsible strong,.handoff-recovery-center-list .responsible small{display:block}.handoff-recovery-center-list .commitment strong{color:#374c43;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.handoff-recovery-center-list .commitment small,.handoff-recovery-center-list .responsible small{color:#829089;margin-top:4px;font-size:12px}.handoff-recovery-center-list .responsible strong{color:#3f554b;font-size:13px}.handoff-recovery-center-list a>span{color:#64756d;text-align:center;background:#edf0ef;border:0;justify-self:center;padding:6px 8px;font-size:12px;font-weight:850}.handoff-recovery-center-list a>span.planned{color:#95611d;background:#fbefd9}.handoff-recovery-center-list a>span.in_progress{color:#3d708b;background:#e5eff4}.handoff-recovery-center-list a>span.in_review{color:#655c92;background:#ece9f5}.handoff-recovery-center-list a>span.recovered{color:#10775b;background:#e3f2ec}.handoff-recovery-center-list a>b{color:var(--hr-green);border:0;place-items:center;font-size:16px;display:grid}.handoff-recovery-center-list>footer{background:#f8faf9;border-top:1px solid #e0e7e4;grid-template-columns:1fr auto 80px;align-items:center;gap:16px;min-height:57px;padding:8px 16px;display:grid}.handoff-recovery-center-list>footer p{color:#73827b;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.handoff-recovery-center-list>footer p i{background:var(--hr-green);width:7px;height:7px}.handoff-recovery-center-list>footer nav,.handoff-recovery-center-list>footer nav>span{align-items:center;gap:4px;display:flex}.handoff-recovery-center-list>footer nav a,.handoff-recovery-center-list>footer nav b{color:#557068;place-items:center;min-width:38px;min-height:38px;padding-inline:9px;font-size:12px;display:grid}.handoff-recovery-center-list>footer nav b{background:var(--hr-green);color:#fff}.handoff-recovery-center-list>footer>small{color:#7b8982;text-align:right;font-size:12px}.handoff-recovery-center-empty{background:#f8faf9;justify-content:center;align-items:center;gap:13px;min-width:100%;min-height:150px;padding:26px;display:flex}.handoff-recovery-center-empty>b{width:42px;height:42px;color:var(--hr-green);background:#e2f0eb;place-items:center;font-size:18px;display:grid}.handoff-recovery-center-empty p{margin:0}.handoff-recovery-center-empty strong,.handoff-recovery-center-empty small{display:block}.handoff-recovery-center-empty strong{color:#30483e;font-size:14px}.handoff-recovery-center-empty small{color:#77867f;margin-top:4px;font-size:12px}.handoff-recovery-center-empty a{min-height:42px;color:var(--hr-green);align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-recovery-create-hero,.handoff-recovery-detail-hero{border-left:5px solid var(--hr-amber);color:#fff;background:#183a32;grid-template-columns:minmax(330px,.72fr) 1fr;min-height:244px;display:grid;position:relative}.handoff-recovery-create-hero.clear,.handoff-recovery-detail-hero.recovered{border-left-color:var(--hr-green)}.handoff-recovery-create-hero>div,.handoff-recovery-detail-hero>div{align-content:center;padding:28px 32px;display:grid}.handoff-recovery-create-hero>div>span,.handoff-recovery-detail-hero>div>span{color:#76dfbd;letter-spacing:.09em;font-size:12px;font-weight:850}.handoff-recovery-create-hero h2,.handoff-recovery-detail-hero h2{color:#fff;margin:8px 0 5px;font-size:25px;line-height:1.1}.handoff-recovery-create-hero p,.handoff-recovery-detail-hero p{color:#bcd0c8;margin:0;font-size:13px}.handoff-recovery-create-hero>div>b,.handoff-recovery-detail-hero>div>b{color:#ffd996;background:#4d4430;width:max-content;margin-top:16px;padding:6px 8px;font-size:12px}.handoff-recovery-create-hero.clear>div>b,.handoff-recovery-detail-hero.recovered>div>b{color:#a8f1d7;background:#225c4b}.handoff-recovery-create-hero dl,.handoff-recovery-detail-hero dl{color:var(--hr-ink);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.handoff-recovery-create-hero dl>div,.handoff-recovery-detail-hero dl>div{border-left:1px solid #e0e7e4;align-content:center;min-width:0;padding:21px;display:grid}.handoff-recovery-create-hero dt,.handoff-recovery-detail-hero dt{color:#718179;font-size:12px}.handoff-recovery-create-hero dd,.handoff-recovery-detail-hero dd{color:#31483e;margin:7px 0 3px;font-size:21px;font-weight:850}.handoff-recovery-create-hero dl small,.handoff-recovery-detail-hero dl small{color:#7e8d86;font-size:12px}.handoff-recovery-detail-hero dl .missed dd{color:var(--hr-amber)}.handoff-recovery-detail-hero dl .met dd{color:var(--hr-green)}.handoff-recovery-detail-hero>button{color:#456158;min-height:40px;font:inherit;background:#f7faf8;border:1px solid #cbd8d3;border-radius:2px;padding:0 11px;font-size:12px;font-weight:800;position:absolute;bottom:12px;right:12px}.handoff-recovery-relay,.handoff-recovery-progress{background:#fff;border:1px solid #dce5e1;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;display:grid}.handoff-recovery-relay article,.handoff-recovery-progress article{align-items:center;gap:10px;min-width:0;min-height:78px;padding:13px;display:flex}.handoff-recovery-relay article>b,.handoff-recovery-progress article>b{color:#78867f;background:#edf1ef;flex:none;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.handoff-recovery-relay article.done>b,.handoff-recovery-progress article.done>b{color:var(--hr-green);background:#dcf0e8}.handoff-recovery-relay article.active,.handoff-recovery-progress article.active{background:#fff8ed}.handoff-recovery-relay article.active>b,.handoff-recovery-progress article.active>b{color:#90601f;background:#f5dfb9}.handoff-recovery-relay p,.handoff-recovery-progress p{margin:0}.handoff-recovery-relay strong,.handoff-recovery-relay small,.handoff-recovery-progress strong,.handoff-recovery-progress small{display:block}.handoff-recovery-relay strong,.handoff-recovery-progress strong{color:#344a40;font-size:12px}.handoff-recovery-relay small,.handoff-recovery-progress small{color:#7b8982;margin-top:3px;font-size:12px;line-height:1.35}.handoff-recovery-relay>i{color:#97a59e;border-inline:1px solid #e7ecea;place-items:center;font-size:13px;font-style:normal;display:grid}.handoff-recovery-cohort-navigation{border:1px solid #d8d3e8;border-left:5px solid var(--hr-violet);background:#f8f6fc;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:7px 13px;min-height:96px;padding:14px 20px;display:grid}.handoff-recovery-cohort-navigation.post_expansion{border-color:#cfe3da;border-left-color:var(--hr-green);background:#f2f9f6}.handoff-recovery-cohort-navigation>b{width:42px;height:42px;color:var(--hr-violet);background:#e7e1f2;place-items:center;font-size:15px;display:grid}.handoff-recovery-cohort-navigation.post_expansion>b{color:var(--hr-green);background:#dcefe7}.handoff-recovery-cohort-navigation p{min-width:0;margin:0}.handoff-recovery-cohort-navigation p small,.handoff-recovery-cohort-navigation p strong,.handoff-recovery-cohort-navigation p span{display:block}.handoff-recovery-cohort-navigation p small{color:var(--hr-violet);letter-spacing:.06em;font-size:12px;font-weight:850}.handoff-recovery-cohort-navigation.post_expansion p small{color:var(--hr-green)}.handoff-recovery-cohort-navigation p strong{color:#30483e;margin-top:3px;font-size:14px}.handoff-recovery-cohort-navigation p span{color:#6e7e76;margin-top:3px;font-size:12px}.handoff-recovery-cohort-navigation nav{grid-template-columns:repeat(3,auto);gap:7px;display:grid}.handoff-recovery-cohort-navigation nav a,.handoff-recovery-cohort-navigation nav span{color:#526b61;white-space:nowrap;background:#fff;border:1px solid #d3dbd7;justify-content:center;align-items:center;min-height:40px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.handoff-recovery-cohort-navigation nav a.back{color:var(--hr-violet);border-color:#c8bfe0}.handoff-recovery-cohort-navigation.post_expansion nav a.back{color:var(--hr-green);border-color:#b9d9cc}.handoff-recovery-cohort-navigation nav span{color:#929e99;cursor:default}.handoff-recovery-cohort-navigation>em{color:#7c8882;grid-column:2/-1;font-size:12px;font-style:normal}.handoff-recovery-adoption-receipt{border:1px solid #cfded8;border-left:5px solid var(--hr-blue);background:#fff;overflow:hidden}.handoff-recovery-adoption-receipt.first{border-left-color:var(--hr-violet)}.handoff-recovery-adoption-receipt>header{background:#f4f8f7;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:15px 20px;display:grid}.handoff-recovery-adoption-receipt>header>b{width:44px;height:44px;color:var(--hr-blue);background:#dfebf0;place-items:center;font-size:14px;display:grid}.handoff-recovery-adoption-receipt.first>header>b{color:var(--hr-violet);background:#e9e5f4}.handoff-recovery-adoption-receipt header p{min-width:0;margin:0}.handoff-recovery-adoption-receipt header span,.handoff-recovery-adoption-receipt header strong,.handoff-recovery-adoption-receipt header small{display:block}.handoff-recovery-adoption-receipt header span{color:var(--hr-violet);letter-spacing:.07em;font-size:12px;font-weight:850}.handoff-recovery-adoption-receipt header strong{color:#2e483d;margin-top:4px;font-size:16px;line-height:1.3}.handoff-recovery-adoption-receipt header small{color:#74847d;margin-top:4px;font-size:12px}.handoff-recovery-adoption-receipt header em{color:var(--hr-blue);white-space:nowrap;background:#e8f0f4;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.handoff-recovery-adoption-receipt.first header em{color:var(--hr-violet);background:#eeeaf7}.handoff-recovery-adoption-receipt>dl{border-block:1px solid #dfe7e4;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.handoff-recovery-adoption-receipt dl>div{border-right:1px solid #e1e8e5;min-width:0;padding:13px 20px}.handoff-recovery-adoption-receipt dl>div:last-child{border-right:0}.handoff-recovery-adoption-receipt dt{color:#74837c;font-size:12px}.handoff-recovery-adoption-receipt dd{color:#314a3f;margin:4px 0 2px;font-size:14px;font-weight:850}.handoff-recovery-adoption-receipt dl small{color:#7c8a83;font-size:12px;line-height:1.4}.handoff-recovery-adoption-receipt>footer{justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:11px 20px;display:flex}.handoff-recovery-adoption-receipt footer p{margin:0}.handoff-recovery-adoption-receipt footer strong,.handoff-recovery-adoption-receipt footer small{display:block}.handoff-recovery-adoption-receipt footer strong{color:#365046;font-size:12px}.handoff-recovery-adoption-receipt footer small{color:#74837c;max-width:760px;margin-top:3px;font-size:12px;line-height:1.4}.handoff-recovery-adoption-receipt footer a{min-height:42px;color:var(--hr-violet);flex:none;align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-recovery-create>form{grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);align-items:start;gap:14px;display:grid}.handoff-recovery-create-form,.handoff-recovery-create-review{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-create-form>header,.handoff-recovery-create-review>header,.handoff-recovery-commitment>header,.handoff-recovery-history>header,.handoff-recovery-controls>header{border-bottom:1px solid #dfe6e3;padding:17px 20px}.handoff-recovery-create-form>header,.handoff-recovery-commitment>header,.handoff-recovery-history>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.handoff-recovery-create-form header span,.handoff-recovery-create-review header span,.handoff-recovery-commitment header span,.handoff-recovery-history header span,.handoff-recovery-controls header span{color:var(--hr-green);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-recovery-create-form h2,.handoff-recovery-create-review h2,.handoff-recovery-commitment h2,.handoff-recovery-history h2,.handoff-recovery-controls h2{color:#2c4339;margin:5px 0 0;font-size:18px}.handoff-recovery-create-form header p,.handoff-recovery-create-review header p,.handoff-recovery-history header p,.handoff-recovery-controls header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.handoff-recovery-create-form header>b,.handoff-recovery-commitment header>b,.handoff-recovery-history header>b{color:#64766d;font-size:12px}.handoff-recovery-create-form>label,.handoff-recovery-create-review>label,.handoff-recovery-controls>label{gap:7px;padding:20px;display:grid}.handoff-recovery-create-form label>span,.handoff-recovery-create-review label>span,.handoff-recovery-controls label>span{color:#50675c;font-size:12px;font-weight:850}.handoff-recovery-create-form textarea,.handoff-recovery-controls textarea,.handoff-recovery-create-review input,.handoff-recovery-controls input[type=date]{resize:vertical;color:#30483e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:11px 12px;font-size:13px;line-height:1.5}.handoff-recovery-create-form label>small,.handoff-recovery-create-review label>small,.handoff-recovery-controls label>small{color:#7b8982;font-size:12px}.handoff-recovery-controls select{color:#30483e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:0 12px;font-size:13px}.handoff-recovery-intervention-picker{border:0;border-bottom:1px solid #e5ebe8;margin:0;padding:18px 20px 2px}.handoff-recovery-intervention-picker legend{color:#50675c;padding:0;font-size:12px;font-weight:850}.handoff-recovery-intervention-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.handoff-recovery-intervention-picker label{cursor:pointer;background:#f9fbfa;border:1px solid #d9e2de;border-left:3px solid #a5b1ac;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:0;min-height:70px;padding:10px;display:grid}.handoff-recovery-intervention-picker label.selected{border-color:#90cdb8;border-left-color:var(--hr-green);background:#eef8f4}.handoff-recovery-intervention-picker input{opacity:0;pointer-events:none;position:absolute}.handoff-recovery-intervention-picker label>b{color:#687970;background:#e9eeec;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.handoff-recovery-intervention-picker label.selected>b{color:var(--hr-green);background:#cfeadf}.handoff-recovery-intervention-picker label strong,.handoff-recovery-intervention-picker label small{display:block}.handoff-recovery-intervention-picker label strong{color:#334b41;font-size:12px}.handoff-recovery-intervention-picker label small,.handoff-recovery-intervention-picker>small{color:#788780;font-size:12px;line-height:1.4}.handoff-recovery-intervention-picker label small{margin-top:3px}.handoff-recovery-intervention-picker>small{padding:10px 0 14px;display:block}.handoff-recovery-create-review{position:sticky;top:12px}.handoff-recovery-create-review dl{margin:0;padding:4px 20px 10px}.handoff-recovery-create-review dl>div{border-bottom:1px solid #e8edeb;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.handoff-recovery-create-review dt,.handoff-recovery-create-review dd{margin:0;font-size:12px}.handoff-recovery-create-review dt{color:#76867e}.handoff-recovery-create-review dd{color:#344a40;text-align:right;font-weight:850}.handoff-recovery-create-review .handoff-recovery-confirm{margin:0 20px 14px;padding:12px}.handoff-recovery-create-review>button{width:calc(100% - 40px);min-height:46px;margin:0 20px}.handoff-recovery-create-review>a{color:#61736b;justify-content:center;align-items:center;min-height:44px;margin:5px 20px 10px;font-size:12px;font-weight:800;display:flex}.handoff-recovery-confirm{background:#f5faf8;border:1px solid #d8e3de;align-items:start;grid-template-columns:20px 1fr!important;gap:10px!important}.handoff-recovery-confirm input{width:18px;height:18px;accent-color:var(--hr-green)}.handoff-recovery-confirm strong,.handoff-recovery-confirm small{display:block}.handoff-recovery-confirm strong{color:#365046;font-size:12px}.handoff-recovery-confirm small{color:#788780;margin-top:3px;font-size:12px;line-height:1.4}.handoff-recovery-confirm.residual{background:#fff7ea;border-color:#ebd6b1;margin:5px 20px 14px}.handoff-recovery-create-state{border-left:4px solid var(--hr-amber);grid-template-columns:44px 1fr auto;align-items:center;gap:15px;min-height:140px;padding:22px;display:grid}.handoff-recovery-create-state.clear{border-left-color:var(--hr-green)}.handoff-recovery-create-state>b{width:42px;height:42px;color:var(--hr-amber);background:#faecd4;place-items:center;font-size:18px;display:grid}.handoff-recovery-create-state.clear>b{color:var(--hr-green);background:#ddf0e9}.handoff-recovery-create-state span{color:var(--hr-green);letter-spacing:.07em;font-size:12px;font-weight:850}.handoff-recovery-create-state h2{color:#30483e;margin:5px 0;font-size:17px}.handoff-recovery-create-state p{color:#718179;margin:0;font-size:12px;line-height:1.5}.handoff-recovery-create-state>a{min-height:44px;color:var(--hr-green);align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-recovery-feedback{color:#166f56;background:#eaf7f2;border:1px solid #acd8c8;margin:0;padding:11px 14px;font-size:12px;font-weight:800}.handoff-recovery-feedback.error{color:#944636;background:#fff1ee;border-color:#e8c7c0}.handoff-recovery-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:14px;display:grid}.handoff-recovery-detail-layout>div{gap:14px;display:grid}.handoff-recovery-commitment,.handoff-recovery-history,.handoff-recovery-controls,.handoff-recovery-readonly{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-commitment blockquote{border-left:4px solid var(--hr-mint);color:#304a3f;background:#f6faf8;margin:0;padding:24px 26px;font-size:15px;font-weight:700;line-height:1.55}.handoff-recovery-commitment>footer{grid-template-columns:auto 1fr;gap:3px 12px;padding:14px 20px;display:grid}.handoff-recovery-commitment footer span{color:var(--hr-green);background:#e3f2ec;grid-row:1/3;align-self:center;padding:6px 8px;font-size:12px;font-weight:850}.handoff-recovery-commitment footer strong{color:#334b41;font-size:13px}.handoff-recovery-commitment footer small{color:#7b8982;font-size:12px}.handoff-recovery-intervention-badge{background:#f8faf9;border-bottom:1px solid #e1e8e5;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:12px 20px;display:grid}.handoff-recovery-intervention-badge>b{color:var(--hr-blue);background:#e4eff4;padding:6px 8px;font-size:12px}.handoff-recovery-intervention-badge p{margin:0}.handoff-recovery-intervention-badge strong,.handoff-recovery-intervention-badge small{display:block}.handoff-recovery-intervention-badge strong{color:#334b41;font-size:13px}.handoff-recovery-intervention-badge small{color:#77867f;margin-top:2px;font-size:12px}.handoff-recovery-sustainment{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-sustainment>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.handoff-recovery-sustainment>header span{color:var(--hr-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-recovery-sustainment>header h2{color:#2c4339;margin:5px 0 0;font-size:18px}.handoff-recovery-sustainment>header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.handoff-recovery-sustainment>header>b{color:var(--hr-blue);white-space:nowrap;background:#e8f0f4;padding:5px 7px;font-size:12px}.handoff-recovery-sustainment>div{grid-template-columns:1fr 1fr;display:grid}.handoff-recovery-sustainment article{border-left:4px solid #9aa9a2;border-right:1px solid #e2e8e5;min-width:0;padding:17px 20px}.handoff-recovery-sustainment article:last-child{border-right:0}.handoff-recovery-sustainment article.met{border-left-color:var(--hr-green)}.handoff-recovery-sustainment article.missed{border-left-color:var(--hr-red);background:#fffdfc}.handoff-recovery-sustainment article.scheduled{border-left-color:var(--hr-blue)}.handoff-recovery-sustainment article>header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.handoff-recovery-sustainment article>header>b{color:#50645b;background:#edf1ef;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.handoff-recovery-sustainment article.met>header>b{color:var(--hr-green);background:#e0f1ea}.handoff-recovery-sustainment article.missed>header>b{color:var(--hr-red);background:#fae7e3}.handoff-recovery-sustainment article header p,.handoff-recovery-sustainment article>p{margin:0}.handoff-recovery-sustainment article header small,.handoff-recovery-sustainment article header strong{display:block}.handoff-recovery-sustainment article header small{color:#7a8982;font-size:12px;font-weight:800}.handoff-recovery-sustainment article header strong{color:#344b41;margin-top:3px;font-size:13px}.handoff-recovery-sustainment article header span{color:#63766d;text-align:right;font-size:12px;font-weight:850}.handoff-recovery-sustainment article dl{border-block:1px solid #e4eae7;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid}.handoff-recovery-sustainment article dl>div{border-right:1px solid #e4eae7;min-width:0;padding:9px}.handoff-recovery-sustainment article dl>div:first-child{padding-left:0}.handoff-recovery-sustainment article dl>div:last-child{border-right:0}.handoff-recovery-sustainment article dt,.handoff-recovery-sustainment article dl small{color:#7d8a84;font-size:12px}.handoff-recovery-sustainment article dd{color:#334b41;margin:4px 0 2px;font-size:16px;font-weight:850}.handoff-recovery-sustainment article>p,.handoff-recovery-sustainment article>footer{color:#75847d;margin-top:12px;font-size:12px;line-height:1.45}.handoff-recovery-sustainment>footer{background:#fff5f2;border-top:1px solid #eed2cb;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.handoff-recovery-sustainment>footer p{margin:0}.handoff-recovery-sustainment>footer strong,.handoff-recovery-sustainment>footer small{display:block}.handoff-recovery-sustainment>footer strong{color:#8f4235;font-size:13px}.handoff-recovery-sustainment>footer small{color:#806d68;margin-top:3px;font-size:12px}.handoff-recovery-sustainment>footer a{background:var(--hr-red);color:#fff;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.handoff-recovery-alerts{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-alerts>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.handoff-recovery-alerts header span{color:var(--hr-green);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-recovery-alerts h2{color:#2c4339;margin:5px 0 0;font-size:18px}.handoff-recovery-alerts header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.handoff-recovery-alerts header>b{color:#64766d;white-space:nowrap;font-size:12px}.handoff-recovery-alerts ol{margin:0;padding:0;list-style:none}.handoff-recovery-alerts li{border-bottom:1px solid #e4eae7;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:90px;padding:14px 20px;display:grid}.handoff-recovery-alerts li:last-child{border-bottom:0}.handoff-recovery-alerts li>b,.handoff-recovery-alerts>div>b{width:40px;height:40px;color:var(--hr-blue);background:#e8f0f4;place-items:center;font-size:17px;display:grid}.handoff-recovery-alerts li.overdue>b{color:var(--hr-red);background:#fae7e3}.handoff-recovery-alerts li p,.handoff-recovery-alerts>div p{margin:0}.handoff-recovery-alerts li small,.handoff-recovery-alerts li strong,.handoff-recovery-alerts li span,.handoff-recovery-alerts li time,.handoff-recovery-alerts>div strong,.handoff-recovery-alerts>div small{display:block}.handoff-recovery-alerts li small{color:var(--hr-blue);font-size:12px;font-weight:850}.handoff-recovery-alerts li.overdue small{color:var(--hr-red)}.handoff-recovery-alerts li strong{color:#344b41;margin-top:3px;font-size:13px}.handoff-recovery-alerts li span{color:#65766e;margin-top:3px;font-size:12px;line-height:1.45}.handoff-recovery-alerts li time{color:#839089;margin-top:5px;font-size:12px}.handoff-recovery-alerts>div{align-items:center;gap:12px;min-height:88px;padding:16px 20px;display:flex}.handoff-recovery-alerts>div strong{color:#3b5147;font-size:13px}.handoff-recovery-alerts>div small{color:#7c8983;margin-top:3px;font-size:12px}.handoff-recovery-checks{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-checks>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.handoff-recovery-checks header span{color:var(--hr-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-recovery-checks h2{color:#2c4339;margin:5px 0 0;font-size:18px}.handoff-recovery-checks header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.handoff-recovery-checks header>b{color:#64766d;white-space:nowrap;font-size:12px}.handoff-recovery-checks ol{margin:0;padding:0;list-style:none;display:grid}.handoff-recovery-checks li{border-bottom:1px solid #e4eae7;border-left:4px solid var(--hr-amber);padding:17px 20px}.handoff-recovery-checks li.met{border-left-color:var(--hr-green)}.handoff-recovery-checks li:last-child{border-bottom:0}.handoff-recovery-checks li>header{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.handoff-recovery-checks li>header>b{width:36px;height:36px;color:var(--hr-amber);background:#f8e8ca;place-items:center;font-size:16px;display:grid}.handoff-recovery-checks li.met>header>b{color:var(--hr-green);background:#dff1ea}.handoff-recovery-checks li>header p{margin:0}.handoff-recovery-checks li>header small,.handoff-recovery-checks li>header strong{display:block}.handoff-recovery-checks li>header small{color:var(--hr-violet);font-size:12px;font-weight:850}.handoff-recovery-checks li>header strong{color:#344b41;margin-top:3px;font-size:13px}.handoff-recovery-checks li>header>span{color:#93601d;white-space:nowrap;background:#fff1dd;padding:5px 7px;font-size:12px;font-weight:850}.handoff-recovery-checks li.met>header>span{color:#177258;background:#e5f4ee}.handoff-recovery-checks li dl{border-block:1px solid #e5eae8;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid}.handoff-recovery-checks li dl>div{border-right:1px solid #e5eae8;min-width:0;padding:10px 12px}.handoff-recovery-checks li dl>div:first-child{padding-left:0}.handoff-recovery-checks li dl>div:last-child{border-right:0}.handoff-recovery-checks li dt{color:#79877f;font-size:12px}.handoff-recovery-checks li dd{color:#344b41;margin:4px 0 2px;font-size:17px;font-weight:850}.handoff-recovery-checks li dl small{color:#849089;font-size:12px}.handoff-recovery-checks li blockquote{color:#596d64;background:#f6f8f7;border-left:3px solid #d8e1dd;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.handoff-recovery-checks li>footer{color:#829088;margin-top:8px;font-size:12px}.handoff-recovery-checks>div{align-items:center;gap:12px;min-height:88px;padding:16px 20px;display:flex}.handoff-recovery-checks>div>b{width:40px;height:40px;color:var(--hr-violet);background:#eeeaf5;place-items:center;font-size:17px;display:grid}.handoff-recovery-checks>div p{margin:0}.handoff-recovery-checks>div strong,.handoff-recovery-checks>div small{display:block}.handoff-recovery-checks>div strong{color:#3b5147;font-size:13px}.handoff-recovery-checks>div small{color:#7c8983;margin-top:3px;font-size:12px}.handoff-recovery-history ol{margin:0;padding:0;list-style:none}.handoff-recovery-history li{border-bottom:1px solid #e4eae7;grid-template-columns:14px 1fr auto;gap:12px;padding:16px 20px;display:grid}.handoff-recovery-history li:last-child{border-bottom:0}.handoff-recovery-history li>i{background:#9aa8a2;width:10px;height:10px;margin-top:4px}.handoff-recovery-history li>i.in_progress{background:var(--hr-blue)}.handoff-recovery-history li>i.in_review{background:var(--hr-violet)}.handoff-recovery-history li>i.recovered{background:var(--hr-green)}.handoff-recovery-history li>i.cancelled{background:var(--hr-red)}.handoff-recovery-history li div>small,.handoff-recovery-history li div>strong,.handoff-recovery-history li time{display:block}.handoff-recovery-history li div>small{color:var(--hr-green);font-size:12px;font-weight:850}.handoff-recovery-history li div>strong{color:#344b41;margin-top:3px;font-size:13px}.handoff-recovery-history li div>p{color:#60736a;margin:4px 0;font-size:12px;line-height:1.5}.handoff-recovery-history li time{color:#85918b;font-size:12px}.handoff-recovery-history li>b{color:#61736b;white-space:nowrap;background:#edf1ef;align-self:start;padding:5px 7px;font-size:12px}.handoff-recovery-controls{position:sticky;top:12px}.handoff-recovery-controls>label+label{border-top:1px solid #e7ece9}.handoff-recovery-control-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 20px 16px;display:grid}.handoff-recovery-controls>button,.handoff-recovery-control-actions button,.handoff-recovery-controls details button{color:#486158;min-height:44px;font:inherit;background:#f6f9f7;border:1px solid #cdd9d4;border-radius:2px;padding:0 12px;font-size:12px;font-weight:850}.handoff-recovery-controls>button{width:calc(100% - 40px);margin:0 20px 16px}.handoff-recovery-control-actions button.primary,.handoff-recovery-controls>button.primary{background:var(--hr-green);color:#fff;border-color:#14785e}.handoff-recovery-controls button:disabled{cursor:not-allowed;opacity:.52}.handoff-recovery-controls details{border-top:1px solid #e4eae7;padding:12px 20px 18px}.handoff-recovery-controls summary{color:#7a5d56;font-size:12px;font-weight:800}.handoff-recovery-controls details p{color:#7a8881;font-size:12px;line-height:1.45}.handoff-recovery-controls details button{color:#8d493b;border-color:#dfc6c0}.handoff-recovery-verdict{background:#fff8eb;border:1px solid #e7d1a9;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin:16px 20px;padding:12px;display:grid}.handoff-recovery-verdict.met{background:#eff9f5;border-color:#badfd1}.handoff-recovery-verdict>b{width:34px;height:34px;color:var(--hr-amber);background:#f5dfba;place-items:center;font-size:16px;display:grid}.handoff-recovery-verdict.met>b{color:var(--hr-green);background:#d9efe7}.handoff-recovery-verdict p{margin:0}.handoff-recovery-verdict strong,.handoff-recovery-verdict small{display:block}.handoff-recovery-verdict strong{color:#40544b;font-size:12px}.handoff-recovery-verdict small{color:#7b8982;margin-top:3px;font-size:12px}.handoff-recovery-freeze-note{color:#625b83;background:#f0edf7;grid-template-columns:28px 1fr;align-items:center;gap:8px;margin:0 20px 16px;padding:9px 10px;font-size:12px;line-height:1.45;display:grid}.handoff-recovery-freeze-note>b{width:26px;height:26px;color:var(--hr-violet);background:#e2dcef;place-items:center;font-size:13px;display:grid}.handoff-recovery-readonly{text-align:center;padding:24px}.handoff-recovery-readonly>b{width:48px;height:48px;color:var(--hr-green);background:#e0f1ea;place-items:center;margin:0 auto;font-size:21px;display:grid}.handoff-recovery-readonly h2{color:#30483e;font-size:18px}.handoff-recovery-readonly p,.handoff-recovery-readonly blockquote{color:#6e7e76;font-size:12px;line-height:1.5}.handoff-recovery-readonly blockquote{border-left:3px solid var(--hr-green);text-align:left;background:#f6faf8;margin:14px 0;padding:12px}.handoff-recovery-readonly>div{gap:3px;margin-top:10px;display:grid}.handoff-recovery-readonly a{min-height:44px;color:var(--hr-green);justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.handoff-recovery-readonly .button{color:#fff}.handoff-recovery-platform-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-recovery-platform-directory article{border-bottom:1px solid #e1e7e4;border-left:3px solid #a2afa9;border-right:1px solid #e1e7e4;min-width:0;padding:18px 20px}.handoff-recovery-platform-directory article:nth-child(2n){border-right:0}.handoff-recovery-platform-directory article.active{border-left-color:var(--hr-blue)}.handoff-recovery-platform-directory article.overdue{border-left-color:var(--hr-red);background:#fffdfc}.handoff-recovery-platform-directory article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.handoff-recovery-platform-directory article header>div{align-items:center;gap:10px;min-width:0;display:flex}.handoff-recovery-platform-directory article header div>b{width:39px;height:39px;color:var(--hr-green);background:#e1f1eb;flex:none;place-items:center;font-size:12px;display:grid}.handoff-recovery-platform-directory article header p{min-width:0;margin:0}.handoff-recovery-platform-directory article header strong,.handoff-recovery-platform-directory article header small{display:block}.handoff-recovery-platform-directory article header strong{color:#30483e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.handoff-recovery-platform-directory article header small{color:#7a8982;margin-top:3px;font-size:12px}.handoff-recovery-platform-directory article header>span{color:#66766f;background:#edf0ef;flex:none;padding:5px 7px;font-size:12px;font-weight:850}.handoff-recovery-platform-directory article.active header>span{color:#3d708b;background:#e4eff4}.handoff-recovery-platform-directory article.overdue header>span{color:#9d4738;background:#fae9e4}.handoff-recovery-platform-directory article dl{border-block:1px solid #e5eae8;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;display:grid}.handoff-recovery-platform-directory article dl>div{border-right:1px solid #e7ecea;min-width:0;padding:10px}.handoff-recovery-platform-directory article dl>div:first-child{padding-left:0}.handoff-recovery-platform-directory article dl>div:last-child{border-right:0}.handoff-recovery-platform-directory dt{color:#788780;font-size:12px}.handoff-recovery-platform-directory dd{color:#334b41;margin:4px 0 0;font-size:18px;font-weight:850}.handoff-recovery-platform-directory article>section{gap:6px;margin-top:13px;display:flex}.handoff-recovery-platform-directory article>section span{color:#66776f;background:#f1f5f3;align-items:center;gap:7px;min-height:30px;padding:0 8px;font-size:12px;display:flex}.handoff-recovery-platform-directory article>section b{color:#354e43;font-size:12px}.handoff-recovery-platform-directory article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.handoff-recovery-platform-directory article footer small{color:#7b8982;font-size:12px}.handoff-recovery-platform-directory article footer a{min-height:40px;color:var(--hr-green);flex:none;align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-recovery-effectiveness-hero{border-left:5px solid var(--hr-blue);color:#fff;background:#173932;grid-template-columns:minmax(390px,1.05fr) minmax(500px,.95fr);min-height:292px;display:grid}.handoff-recovery-effectiveness-hero>div{background:radial-gradient(circle at 92% 12%,#5a9dbe38,#0000 42%);align-content:center;padding:32px 38px;display:grid}.handoff-recovery-effectiveness-hero>div>span{color:#8ed9f0;letter-spacing:.1em;font-size:12px;font-weight:850}.handoff-recovery-effectiveness-hero h2{color:#fff;letter-spacing:-.04em;max-width:700px;margin:10px 0 9px;font-size:clamp(24px,2.25vw,31px);line-height:1.08}.handoff-recovery-effectiveness-hero p{color:#bed1ca;max-width:720px;margin:0;font-size:14px;line-height:1.58}.handoff-recovery-effectiveness-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:22px;padding-top:14px;display:flex}.handoff-recovery-effectiveness-hero footer b,.handoff-recovery-effectiveness-hero footer small{font-size:12px}.handoff-recovery-effectiveness-hero footer i{background:#75cbe7;border-radius:50%;width:4px;height:4px}.handoff-recovery-effectiveness-hero footer small{color:#a5beb5}.handoff-recovery-effectiveness-hero>dl{color:var(--hr-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.handoff-recovery-effectiveness-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:145px;padding:20px;display:grid}.handoff-recovery-effectiveness-hero dt{color:#70827a;font-size:12px;font-weight:750}.handoff-recovery-effectiveness-hero dd{color:#294238;margin:7px 0 4px;font-size:27px;font-weight:850;line-height:1}.handoff-recovery-effectiveness-hero dl small{color:#819089;font-size:12px}.handoff-recovery-effectiveness-hero .green dd{color:var(--hr-green)}.handoff-recovery-effectiveness-hero .red dd{color:var(--hr-red)}.handoff-recovery-effectiveness-hero .blue dd{color:var(--hr-blue)}.handoff-recovery-effectiveness-hero .violet dd{color:var(--hr-violet)}.handoff-recovery-effectiveness-journey,.handoff-recovery-effectiveness-units,.handoff-recovery-effectiveness-goals,.handoff-recovery-effectiveness-relapses{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-effectiveness-journey>header,.handoff-recovery-effectiveness-units>header,.handoff-recovery-effectiveness-goals>header,.handoff-recovery-effectiveness-relapses>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:16px 20px;display:flex}.handoff-recovery-effectiveness-journey header span,.handoff-recovery-effectiveness-units header span,.handoff-recovery-effectiveness-goals header span,.handoff-recovery-effectiveness-relapses header span{color:var(--hr-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-recovery-effectiveness-journey h2,.handoff-recovery-effectiveness-units h2,.handoff-recovery-effectiveness-goals h2,.handoff-recovery-effectiveness-relapses h2{color:#2b4238;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.handoff-recovery-effectiveness-journey header p,.handoff-recovery-effectiveness-units header p,.handoff-recovery-effectiveness-goals header p,.handoff-recovery-effectiveness-relapses header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.handoff-recovery-effectiveness-journey>header>b,.handoff-recovery-effectiveness-units>header>b,.handoff-recovery-effectiveness-relapses>header>b{color:#587067;white-space:nowrap;font-size:12px}.handoff-recovery-effectiveness-journey>div{grid-template-columns:1fr 1fr;display:grid}.handoff-recovery-effectiveness-journey article{border-left:4px solid #a6b2ad;border-right:1px solid #e1e8e5;padding:19px 20px}.handoff-recovery-effectiveness-journey article:last-child{border-right:0}.handoff-recovery-effectiveness-journey article.stable{border-left-color:var(--hr-green)}.handoff-recovery-effectiveness-journey article.attention{border-left-color:var(--hr-red);background:#fffdfc}.handoff-recovery-effectiveness-journey article>header{grid-template-columns:46px 1fr auto;align-items:center;gap:11px;display:grid}.handoff-recovery-effectiveness-journey article>header>b{width:44px;height:44px;color:var(--hr-blue);background:#e4eff4;place-items:center;font-size:18px;display:grid}.handoff-recovery-effectiveness-journey article header p{margin:0}.handoff-recovery-effectiveness-journey article header small,.handoff-recovery-effectiveness-journey article header strong{display:block}.handoff-recovery-effectiveness-journey article header small{color:#7c8983;font-size:12px;font-weight:800}.handoff-recovery-effectiveness-journey article header strong{color:#344b41;margin-top:3px;font-size:14px}.handoff-recovery-effectiveness-journey article header span{color:#65776e;text-align:right;font-size:12px}.handoff-recovery-effectiveness-bar{background:#e9efec;height:8px;margin-top:15px;overflow:hidden}.handoff-recovery-effectiveness-bar i{background:var(--hr-green);height:100%;display:block}.handoff-recovery-effectiveness-journey article.attention .handoff-recovery-effectiveness-bar i{background:var(--hr-amber)}.handoff-recovery-effectiveness-journey article dl{border-block:1px solid #e4eae7;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;display:grid}.handoff-recovery-effectiveness-journey article dl>div{border-right:1px solid #e4eae7;min-width:0;padding:10px}.handoff-recovery-effectiveness-journey article dl>div:first-child{padding-left:0}.handoff-recovery-effectiveness-journey article dl>div:last-child{border-right:0}.handoff-recovery-effectiveness-journey dt{color:#7b8982;font-size:12px}.handoff-recovery-effectiveness-journey dd{color:#344b41;margin:4px 0 0;font-size:18px;font-weight:850}.handoff-recovery-effectiveness-journey .green dd{color:var(--hr-green)}.handoff-recovery-effectiveness-journey .red dd{color:var(--hr-red)}.handoff-recovery-effectiveness-journey article>footer{color:#74837c;margin-top:11px;font-size:12px;line-height:1.45}.handoff-recovery-effectiveness-units>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-recovery-effectiveness-units article{border-bottom:1px solid #e1e8e5;border-left:3px solid #a5b1ac;border-right:1px solid #e1e8e5;min-width:0;padding:18px 20px}.handoff-recovery-effectiveness-units article:nth-child(2n){border-right:0}.handoff-recovery-effectiveness-units article.stable{border-left-color:var(--hr-green)}.handoff-recovery-effectiveness-units article.attention{border-left-color:var(--hr-red);background:#fffdfc}.handoff-recovery-effectiveness-units article.waiting{border-left-color:var(--hr-amber)}.handoff-recovery-effectiveness-units article>header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.handoff-recovery-effectiveness-units article>header>b{width:39px;height:39px;color:var(--hr-green);background:#e2f0eb;place-items:center;font-size:12px;display:grid}.handoff-recovery-effectiveness-units article header p{min-width:0;margin:0}.handoff-recovery-effectiveness-units article header strong,.handoff-recovery-effectiveness-units article header small{display:block}.handoff-recovery-effectiveness-units article header strong{color:#30483e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.handoff-recovery-effectiveness-units article header small{color:#7b8982;margin-top:3px;font-size:12px}.handoff-recovery-effectiveness-units article>header>span{color:#67776f;text-align:center;background:#eef2f0;padding:5px 7px;font-size:12px;font-weight:850}.handoff-recovery-effectiveness-units article.attention>header>span{color:#9d4738;background:#fae9e4}.handoff-recovery-effectiveness-units article.waiting>header>span{color:#94601d;background:#fbefd9}.handoff-recovery-effectiveness-units article>div{border-top:1px solid #e4eae7;grid-template-columns:1fr 1fr;gap:18px;margin-top:15px;padding-top:14px;display:grid}.handoff-recovery-effectiveness-units article section header{justify-content:space-between;gap:10px;display:flex}.handoff-recovery-effectiveness-units article section header span,.handoff-recovery-effectiveness-units article section header b,.handoff-recovery-effectiveness-units article section small{font-size:12px}.handoff-recovery-effectiveness-units article section header span{color:#6e7e76}.handoff-recovery-effectiveness-units article section header b{color:#334b41}.handoff-recovery-effectiveness-units article section>div{background:#e8eeeb;height:6px;margin-top:7px;overflow:hidden}.handoff-recovery-effectiveness-units article section>div i{background:var(--hr-green);height:100%;display:block}.handoff-recovery-effectiveness-units article section small{color:#7b8982;margin-top:6px;display:block}.handoff-recovery-effectiveness-units article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.handoff-recovery-effectiveness-units article>footer small{color:#7b8982;font-size:12px}.handoff-recovery-effectiveness-units article>footer a{min-height:40px;color:var(--hr-green);flex:none;align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-recovery-effectiveness-goals>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.handoff-recovery-effectiveness-goals article{border-right:1px solid #e1e8e5;border-left:3px solid var(--hr-blue);min-width:0;padding:18px 20px}.handoff-recovery-effectiveness-goals article:last-child{border-right:0}.handoff-recovery-effectiveness-goals article.attention{border-left-color:var(--hr-red);background:#fffdfc}.handoff-recovery-effectiveness-goals article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.handoff-recovery-effectiveness-goals article header span{color:#344b41;letter-spacing:0;font-size:13px}.handoff-recovery-effectiveness-goals article header b{color:#697970;font-size:12px}.handoff-recovery-effectiveness-goals article.attention header b{color:var(--hr-red)}.handoff-recovery-effectiveness-goals article>strong{color:var(--hr-green);margin-top:17px;font-size:27px;display:block}.handoff-recovery-effectiveness-goals article>p{color:#7b8982;margin:3px 0 13px;font-size:12px}.handoff-recovery-effectiveness-goals article dl{border-top:1px solid #e4eae7;grid-template-columns:1fr 1fr;margin:0;display:grid}.handoff-recovery-effectiveness-goals article dl>div{border-bottom:1px solid #e4eae7;min-width:0;padding:10px 8px 8px 0}.handoff-recovery-effectiveness-goals article dt{color:#7b8982;font-size:12px}.handoff-recovery-effectiveness-goals article dd{color:#344b41;margin:3px 0 0;font-size:16px;font-weight:850}.handoff-recovery-effectiveness-goals article .green dd{color:var(--hr-green)}.handoff-recovery-effectiveness-interventions{border-radius:2px;padding:0;overflow:hidden}.handoff-recovery-effectiveness-interventions>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:16px 20px;display:flex}.handoff-recovery-effectiveness-interventions header span{color:var(--hr-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.handoff-recovery-effectiveness-interventions h2{color:#2b4238;letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.handoff-recovery-effectiveness-interventions header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.handoff-recovery-effectiveness-interventions>header>b{color:#587067;white-space:nowrap;font-size:12px}.handoff-recovery-effectiveness-interventions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-recovery-effectiveness-interventions article{border-bottom:1px solid #e1e8e5;border-left:3px solid #a5b1ac;border-right:1px solid #e1e8e5;min-width:0;padding:17px 20px}.handoff-recovery-effectiveness-interventions article:nth-child(2n){border-right:0}.handoff-recovery-effectiveness-interventions article.observed{border-left-color:var(--hr-violet)}.handoff-recovery-effectiveness-interventions article.attention{border-left-color:var(--hr-red);background:#fffdfc}.handoff-recovery-effectiveness-interventions article>header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.handoff-recovery-effectiveness-interventions article>header>b{width:39px;height:39px;color:var(--hr-violet);background:#ece9f5;place-items:center;font-size:12px;display:grid}.handoff-recovery-effectiveness-interventions article header p{min-width:0;margin:0}.handoff-recovery-effectiveness-interventions article header strong,.handoff-recovery-effectiveness-interventions article header small{display:block}.handoff-recovery-effectiveness-interventions article header strong{color:#30483e;font-size:14px}.handoff-recovery-effectiveness-interventions article header small{color:#7b8982;margin-top:3px;font-size:12px;line-height:1.4}.handoff-recovery-effectiveness-interventions article>header>span{color:#67776f;text-align:center;background:#eef2f0;padding:5px 7px;font-size:12px;font-weight:850}.handoff-recovery-effectiveness-interventions article.attention>header>span{color:var(--hr-red);background:#fae9e4}.handoff-recovery-effectiveness-interventions article>div{border-top:1px solid #e4eae7;grid-template-columns:minmax(120px,.45fr) 1fr;align-items:center;gap:18px;margin-top:14px;padding-top:13px;display:grid}.handoff-recovery-effectiveness-interventions article>div>p{margin:0}.handoff-recovery-effectiveness-interventions article>div>p small,.handoff-recovery-effectiveness-interventions article>div>p strong{display:block}.handoff-recovery-effectiveness-interventions article>div>p small{color:#7b8982;font-size:12px}.handoff-recovery-effectiveness-interventions article>div>p strong{color:var(--hr-green);margin-top:5px;font-size:25px}.handoff-recovery-effectiveness-interventions dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.handoff-recovery-effectiveness-interventions dl>div{border-left:1px solid #e4eae7;min-width:0;padding:7px 8px}.handoff-recovery-effectiveness-interventions dt{color:#7b8982;font-size:12px}.handoff-recovery-effectiveness-interventions dd{color:#344b41;margin:3px 0 0;font-size:15px;font-weight:850}.handoff-recovery-effectiveness-interventions .green dd{color:var(--hr-green)}.handoff-recovery-effectiveness-relapses.attention{border-left:4px solid var(--hr-red)}.handoff-recovery-effectiveness-relapses.clear{border-left:4px solid var(--hr-green)}.handoff-recovery-effectiveness-relapses.attention>header>b{color:var(--hr-red)}.handoff-recovery-effectiveness-relapses>div:not(.handoff-recovery-effectiveness-clear){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-recovery-effectiveness-relapses>div>a{min-height:86px;color:inherit;border-bottom:1px solid #e4eae7;border-right:1px solid #e4eae7;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.handoff-recovery-effectiveness-relapses>div>a:nth-child(2n){border-right:0}.handoff-recovery-effectiveness-relapses>div>a>b{width:40px;height:40px;color:var(--hr-red);background:#fae7e3;place-items:center;font-size:16px;display:grid}.handoff-recovery-effectiveness-relapses a p{margin:0}.handoff-recovery-effectiveness-relapses a small,.handoff-recovery-effectiveness-relapses a strong,.handoff-recovery-effectiveness-relapses a span{display:block}.handoff-recovery-effectiveness-relapses a small{color:var(--hr-red);font-size:12px;font-weight:850}.handoff-recovery-effectiveness-relapses a strong{color:#344b41;margin-top:3px;font-size:14px}.handoff-recovery-effectiveness-relapses a span{color:#7b8982;margin-top:3px;font-size:12px}.handoff-recovery-effectiveness-relapses a em{color:var(--hr-green);font-size:12px;font-style:normal;font-weight:850}.handoff-recovery-effectiveness-clear{align-items:center;gap:12px;min-height:100px;padding:18px 20px;display:flex}.handoff-recovery-effectiveness-clear>b{width:42px;height:42px;color:var(--hr-green);background:#dff1ea;place-items:center;font-size:18px;display:grid}.handoff-recovery-effectiveness-clear p{margin:0}.handoff-recovery-effectiveness-clear strong,.handoff-recovery-effectiveness-clear small{display:block}.handoff-recovery-effectiveness-clear strong{color:#30483e;font-size:14px}.handoff-recovery-effectiveness-clear small{color:#75847d;margin-top:3px;font-size:12px}.handoff-recovery-effectiveness-clear a{min-height:42px;color:var(--hr-green);align-items:center;margin-left:auto;font-size:12px;font-weight:850;display:flex}.handoff-recovery-boundary{border:1px solid #d9e4df;border-left:4px solid var(--hr-green);background:#f5faf8;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.handoff-recovery-boundary>b{width:34px;height:34px;color:var(--hr-green);background:#dcefe8;place-items:center;font-size:17px;display:grid}.handoff-recovery-boundary p{margin:0}.handoff-recovery-boundary strong,.handoff-recovery-boundary small{display:block}.handoff-recovery-boundary strong{color:#2f493e;font-size:13px}.handoff-recovery-boundary small{color:#708078;margin-top:3px;font-size:12px;line-height:1.45}.handoff-recovery-boundary>span{color:#4f7063;white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1180px){.handoff-recovery-center-hero,.handoff-recovery-platform-hero,.handoff-recovery-effectiveness-hero{grid-template-columns:minmax(340px,.8fr) 1fr}.handoff-recovery-center-filters>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.handoff-recovery-platform-directory>div{grid-template-columns:1fr}.handoff-recovery-platform-directory article{border-right:0}.handoff-recovery-effectiveness-units>div{grid-template-columns:1fr}.handoff-recovery-effectiveness-units article{border-right:0}.handoff-recovery-effectiveness-interventions>div{grid-template-columns:1fr}.handoff-recovery-effectiveness-interventions article{border-right:0}}@media (max-width:900px){.handoff-recovery-center-hero,.handoff-recovery-platform-hero,.handoff-recovery-create-hero,.handoff-recovery-detail-hero{grid-template-columns:1fr}.handoff-recovery-cohort-context{grid-template-columns:46px 1fr}.handoff-recovery-cohort-context>div{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.handoff-recovery-effectiveness-hero{grid-template-columns:1fr}.handoff-recovery-effectiveness-hero>dl,.handoff-recovery-center-hero>dl,.handoff-recovery-platform-hero>dl{border-top:1px solid #dfe7e4}.handoff-recovery-create-hero dl>div,.handoff-recovery-detail-hero dl>div{min-height:112px}.handoff-recovery-detail-hero>button{bottom:8px}.handoff-recovery-create>form,.handoff-recovery-detail-layout{grid-template-columns:1fr}.handoff-recovery-create-review,.handoff-recovery-controls{position:static}.handoff-recovery-sustainment>div{grid-template-columns:1fr}.handoff-recovery-sustainment article{border-bottom:1px solid #e2e8e5;border-right:0}.handoff-recovery-sustainment article:last-child{border-bottom:0}.handoff-recovery-relay,.handoff-recovery-progress{grid-template-columns:repeat(4,1fr)}.handoff-recovery-relay>i{display:none}}@media (max-width:720px){.handoff-recovery-center-hero>div,.handoff-recovery-platform-hero>div{padding:26px 22px}.handoff-recovery-center-hero>dl,.handoff-recovery-platform-hero>dl{grid-template-columns:1fr 1fr}.handoff-recovery-center-hero dl>div,.handoff-recovery-platform-hero dl>div{min-height:110px}.handoff-recovery-center-hero h2,.handoff-recovery-platform-hero h2{font-size:24px}.handoff-recovery-center-filters>header,.handoff-recovery-center-list>header,.handoff-recovery-platform-directory>header{align-items:flex-start}.handoff-recovery-center-list>header,.handoff-recovery-platform-directory>header{display:grid}.handoff-recovery-center-filters>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-recovery-center-filters>form{grid-template-columns:1fr}.handoff-recovery-center-filters form button{min-height:46px}.handoff-recovery-relay,.handoff-recovery-progress{grid-template-columns:1fr 1fr}.handoff-recovery-relay article,.handoff-recovery-progress article{border-bottom:1px solid #e5ebe8}.handoff-recovery-cohort-navigation{grid-template-columns:44px 1fr}.handoff-recovery-cohort-navigation nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.handoff-recovery-cohort-navigation>em{grid-column:1/-1}.handoff-recovery-create-hero dl,.handoff-recovery-detail-hero dl{grid-template-columns:1fr}.handoff-recovery-create-hero dl>div,.handoff-recovery-detail-hero dl>div{border-top:1px solid #e1e8e5;min-height:82px}.handoff-recovery-create-state{grid-template-columns:44px 1fr}.handoff-recovery-create-state>a{grid-column:2}.handoff-recovery-adoption-receipt>header{grid-template-columns:44px 1fr}.handoff-recovery-adoption-receipt>header>em{grid-column:2;justify-self:start}.handoff-recovery-adoption-receipt>dl{grid-template-columns:1fr}.handoff-recovery-adoption-receipt dl>div{border-bottom:1px solid #e1e8e5;border-right:0}.handoff-recovery-adoption-receipt dl>div:last-child{border-bottom:0}.handoff-recovery-adoption-receipt>footer{flex-direction:column;align-items:flex-start}.handoff-recovery-adoption-receipt footer a{min-height:46px}.handoff-recovery-intervention-picker>div{grid-template-columns:1fr}.handoff-recovery-history li{grid-template-columns:14px 1fr}.handoff-recovery-history li>b{grid-column:2;justify-self:start}.handoff-recovery-checks li>header{grid-template-columns:38px 1fr}.handoff-recovery-checks li>header>span{grid-column:2;justify-self:start}.handoff-recovery-control-actions{grid-template-columns:1fr}.handoff-recovery-control-actions button{min-height:46px}.handoff-recovery-platform-directory article dl{grid-template-columns:1fr 1fr}.handoff-recovery-platform-directory article dl>div:nth-child(2){border-right:0}.handoff-recovery-platform-directory article dl>div:nth-child(-n+2){border-bottom:1px solid #e7ecea}.handoff-recovery-effectiveness-hero>div{padding:26px 22px}.handoff-recovery-effectiveness-hero>dl{grid-template-columns:1fr 1fr}.handoff-recovery-effectiveness-hero dl>div{min-height:110px}.handoff-recovery-effectiveness-hero h2{font-size:24px}.handoff-recovery-effectiveness-journey>div,.handoff-recovery-effectiveness-goals>div,.handoff-recovery-effectiveness-relapses>div:not(.handoff-recovery-effectiveness-clear){grid-template-columns:1fr}.handoff-recovery-effectiveness-journey article,.handoff-recovery-effectiveness-goals article,.handoff-recovery-effectiveness-relapses>div>a{border-right:0}.handoff-recovery-effectiveness-journey article,.handoff-recovery-effectiveness-goals article{border-bottom:1px solid #e1e8e5}.handoff-recovery-boundary{grid-template-columns:36px 1fr}.handoff-recovery-boundary>span{white-space:normal;grid-column:2}}@media (max-width:480px){.handoff-recovery-center-hero>dl,.handoff-recovery-platform-hero>dl{grid-template-columns:1fr}.handoff-recovery-center-hero dl>div,.handoff-recovery-platform-hero dl>div{min-height:88px}.handoff-recovery-center-hero footer,.handoff-recovery-platform-hero footer{flex-wrap:wrap;align-items:flex-start}.handoff-recovery-center-filters>header,.handoff-recovery-center-filters>nav,.handoff-recovery-center-filters>form,.handoff-recovery-center-filters>p,.handoff-recovery-center-list>header,.handoff-recovery-platform-directory>header{padding-inline:15px}.handoff-recovery-cohort-context{grid-template-columns:38px 1fr;padding-inline:15px}.handoff-recovery-cohort-context>b{width:36px;height:36px}.handoff-recovery-cohort-context>div{grid-column:1/-1}.handoff-recovery-cohort-context a{white-space:normal;flex:1;justify-content:center}.handoff-recovery-center-filters>nav{grid-template-columns:1fr}.handoff-recovery-center-filters>nav a{min-height:48px}.handoff-recovery-cohort-navigation{padding-inline:15px}.handoff-recovery-cohort-navigation nav{grid-template-columns:1fr}.handoff-recovery-cohort-navigation nav a,.handoff-recovery-cohort-navigation nav span{white-space:normal;min-height:44px}.handoff-recovery-center-list>footer{grid-template-columns:1fr}.handoff-recovery-center-list>footer nav{justify-content:space-between}.handoff-recovery-center-list>footer>small{text-align:left}.handoff-recovery-relay,.handoff-recovery-progress{grid-template-columns:1fr}.handoff-recovery-create-hero>div,.handoff-recovery-detail-hero>div{padding:24px 20px}.handoff-recovery-detail-hero>button{margin:0 20px 14px;position:static}.handoff-recovery-adoption-receipt>header,.handoff-recovery-adoption-receipt dl>div,.handoff-recovery-adoption-receipt>footer{padding-inline:15px}.handoff-recovery-alerts>header{align-items:flex-start;display:grid}.handoff-recovery-alerts li{grid-template-columns:38px 1fr;padding-inline:15px}.handoff-recovery-alerts li>b{width:36px;height:36px}.handoff-recovery-sustainment>header{align-items:flex-start;display:grid}.handoff-recovery-sustainment article{padding-inline:15px}.handoff-recovery-sustainment article>header{grid-template-columns:40px 1fr}.handoff-recovery-sustainment article header span{text-align:left;grid-column:2}.handoff-recovery-sustainment>footer{flex-direction:column;align-items:flex-start}.handoff-recovery-sustainment>footer a{min-height:46px}.handoff-recovery-checks>header{align-items:flex-start;display:grid}.handoff-recovery-checks li{padding-inline:15px}.handoff-recovery-checks li dl{grid-template-columns:1fr}.handoff-recovery-checks li dl>div,.handoff-recovery-checks li dl>div:first-child{border-bottom:1px solid #e5eae8;border-right:0;padding:9px 0}.handoff-recovery-checks li dl>div:last-child{border-bottom:0}.handoff-recovery-create-form>header,.handoff-recovery-commitment>header,.handoff-recovery-history>header{align-items:flex-start}.handoff-recovery-commitment blockquote{padding:20px}.handoff-recovery-commitment>footer{grid-template-columns:1fr}.handoff-recovery-commitment footer span{grid-row:auto;width:max-content}.handoff-recovery-platform-directory article{padding:15px}.handoff-recovery-platform-directory article>header{align-items:flex-start}.handoff-recovery-platform-directory article header>span{text-align:center;max-width:105px}.handoff-recovery-platform-directory article>section{display:grid}.handoff-recovery-platform-directory article>footer{flex-direction:column;align-items:flex-start}.handoff-recovery-platform-directory article footer a{min-height:44px}.handoff-recovery-effectiveness-hero>dl{grid-template-columns:1fr}.handoff-recovery-effectiveness-hero dl>div{min-height:88px}.handoff-recovery-effectiveness-hero footer{flex-wrap:wrap;align-items:flex-start}.handoff-recovery-effectiveness-journey>header,.handoff-recovery-effectiveness-units>header,.handoff-recovery-effectiveness-goals>header,.handoff-recovery-effectiveness-interventions>header,.handoff-recovery-effectiveness-relapses>header{align-items:flex-start;padding-inline:15px;display:grid}.handoff-recovery-effectiveness-journey article{padding-inline:15px}.handoff-recovery-effectiveness-journey article>header{grid-template-columns:44px 1fr}.handoff-recovery-effectiveness-journey article>header>span{text-align:left;grid-column:2}.handoff-recovery-effectiveness-journey article dl{grid-template-columns:1fr 1fr}.handoff-recovery-effectiveness-units article{padding-inline:15px}.handoff-recovery-effectiveness-units article>header,.handoff-recovery-effectiveness-interventions article>header{grid-template-columns:40px 1fr}.handoff-recovery-effectiveness-units article>header>span,.handoff-recovery-effectiveness-interventions article>header>span{grid-column:2;justify-self:start}.handoff-recovery-effectiveness-units article>div,.handoff-recovery-effectiveness-interventions article>div{grid-template-columns:1fr}.handoff-recovery-effectiveness-interventions article{padding-inline:15px}.handoff-recovery-effectiveness-units article>footer,.handoff-recovery-effectiveness-clear{flex-direction:column;align-items:flex-start}.handoff-recovery-effectiveness-units article>footer a,.handoff-recovery-effectiveness-clear a{min-height:46px;margin-left:0}.handoff-recovery-effectiveness-relapses>div>a{grid-template-columns:40px 1fr;padding-inline:15px}.handoff-recovery-effectiveness-relapses a em{grid-column:2}}.recovery-template-catalog,.recovery-template-create,.recovery-template-detail{--rt-green:#118263;--rt-blue:#477f9e;--rt-violet:#6d6599;--rt-red:#a94c3c;--rt-ink:#293f36;color:var(--rt-ink);gap:14px;display:grid}.recovery-template-catalog *,.recovery-template-create *,.recovery-template-detail *{box-sizing:border-box}.recovery-template-catalog a,.recovery-template-catalog button,.recovery-template-catalog select,.recovery-template-create a,.recovery-template-create button,.recovery-template-create input,.recovery-template-create select,.recovery-template-create textarea,.recovery-template-detail a,.recovery-template-detail button,.recovery-template-detail input,.recovery-template-detail select,.recovery-template-detail textarea{cursor:pointer}.recovery-template-create input[type=text],.recovery-template-create textarea,.recovery-template-detail input,.recovery-template-detail textarea{cursor:text}.recovery-template-hero{border-left:5px solid var(--rt-violet);color:#fff;background:#193a33;grid-template-columns:minmax(390px,1.05fr) minmax(500px,.95fr);min-height:292px;display:grid}.recovery-template-hero>div{background:radial-gradient(circle at 92% 12%,#7a6cae3d,#0000 42%);align-content:center;padding:32px 38px;display:grid}.recovery-template-hero>div>span,.recovery-template-create-hero>div>span,.recovery-template-detail-hero>div>span{color:#bfb4ee;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-hero h2{color:#fff;letter-spacing:-.04em;max-width:690px;margin:10px 0 9px;font-size:clamp(24px,2.25vw,31px);line-height:1.08}.recovery-template-hero p{color:#bfd0ca;margin:0;font-size:14px;line-height:1.58}.recovery-template-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:22px;padding-top:14px;display:flex}.recovery-template-hero footer b,.recovery-template-hero footer small{font-size:12px}.recovery-template-hero footer i{background:#bfb4ee;border-radius:50%;width:4px;height:4px}.recovery-template-hero footer small{color:#a6bcb4}.recovery-template-hero>dl{color:var(--rt-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:145px;padding:20px;display:grid}.recovery-template-hero dt{color:#70827a;font-size:12px}.recovery-template-hero dd{color:#294238;margin:7px 0 4px;font-size:27px;font-weight:850;line-height:1}.recovery-template-hero dl small{color:#819089;font-size:12px}.recovery-template-hero .violet dd{color:var(--rt-violet)}.recovery-template-hero .blue dd{color:var(--rt-blue)}.recovery-template-hero .green dd{color:var(--rt-green)}.recovery-template-filters,.recovery-template-directory{border-radius:2px;padding:0;overflow:hidden}.recovery-template-filters>header,.recovery-template-directory>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:83px;padding:16px 20px;display:flex}.recovery-template-filters header span,.recovery-template-directory header span{color:var(--rt-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-filters h2,.recovery-template-directory h2{color:#2b4238;margin:5px 0 0;font-size:19px}.recovery-template-directory header p{color:#75847d;margin:4px 0 0;font-size:12px}.recovery-template-filters header>a,.recovery-template-directory header>b{color:#5f7068;white-space:nowrap;align-items:center;min-height:38px;font-size:12px;font-weight:850;display:flex}.recovery-template-filters>nav{grid-template-columns:repeat(4,1fr);gap:1px;padding:14px 20px 0;display:grid}.recovery-template-filters>nav a{color:#64756d;background:#f7f9f8;border:1px solid #dce4e1;place-items:center;min-height:44px;font-size:12px;font-weight:850;display:grid}.recovery-template-filters>nav a.active{color:var(--rt-violet);background:#f0edf8;border-color:#bcb5d9}.recovery-template-filters>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px 20px 18px;display:grid}.recovery-template-filters form label{gap:6px;display:grid}.recovery-template-filters form label span{color:#61736b;font-size:12px;font-weight:800}.recovery-template-filters select{color:#30483e;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:0 12px;font-size:13px}.recovery-template-filters form button{background:var(--rt-violet);color:#fff;min-height:44px;font:inherit;border:1px solid #625987;border-radius:2px;padding:0 18px;font-size:12px;font-weight:850}.recovery-template-directory>div:not(.recovery-template-empty){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-template-directory article{border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;border-left:4px solid var(--rt-violet);min-width:0;padding:18px 20px}.recovery-template-directory article:nth-child(2n){border-right:0}.recovery-template-directory article.draft{border-left-color:var(--rt-blue);background:#f7fafc}.recovery-template-directory article.archived{background:#fafbfa;border-left-color:#9aa8a2}.recovery-template-directory article>header{grid-template-columns:42px 1fr auto;align-items:start;gap:11px;display:grid}.recovery-template-directory article>header>b{width:40px;height:40px;color:var(--rt-violet);background:#ece9f5;place-items:center;font-size:12px;display:grid}.recovery-template-directory article header p{min-width:0;margin:0}.recovery-template-directory article header small,.recovery-template-directory article header strong,.recovery-template-directory article header span{display:block}.recovery-template-directory article header small{color:var(--rt-violet);font-size:12px;font-weight:850}.recovery-template-directory article header strong{color:#30483e;margin-top:3px;font-size:15px}.recovery-template-directory article header p>span{color:#687970;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.recovery-template-directory article header em{color:var(--rt-violet);background:#eeeaf7;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-directory article.draft header em{color:var(--rt-blue);background:#e6f0f5}.recovery-template-directory article.archived header em{color:#697870;background:#edf0ef}.recovery-template-directory article dl{border-block:1px solid #e4eae7;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;display:grid}.recovery-template-directory article dl>div{border-right:1px solid #e4eae7;min-width:0;padding:10px}.recovery-template-directory article dl>div:first-child{padding-left:0}.recovery-template-directory article dl>div:last-child{border-right:0}.recovery-template-directory article dt{color:#7b8982;font-size:12px}.recovery-template-directory article dd{color:#344b41;margin:4px 0 2px;font-size:17px;font-weight:850}.recovery-template-directory article dl small{color:#87938d;font-size:12px;line-height:1.35}.recovery-template-directory article .green dd{color:var(--rt-green)}.recovery-template-directory article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.recovery-template-directory article footer small{color:#7c8983;font-size:12px}.recovery-template-directory article footer div{align-items:center;gap:12px;display:flex}.recovery-template-directory article footer a{min-height:40px;color:var(--rt-violet);align-items:center;font-size:12px;font-weight:850;display:flex}.recovery-template-directory article footer a:first-child:not(:last-child){color:var(--rt-green)}.recovery-template-directory article.pilot{border-left-color:var(--rt-blue)}.recovery-template-directory article.pilot>header>b{color:var(--rt-blue);background:#e5f0f5}.recovery-template-card-rollout{color:#547184;background:#f1f7fa;border:1px solid #cfdee5;align-items:center;gap:9px;margin:12px 0 -3px;padding:8px 10px;font-size:12px;display:flex}.recovery-template-card-rollout b{color:#376b88;font-size:12px}.recovery-template-card-rollout span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recovery-template-directory>footer{background:#f7f9f8;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 20px;display:flex}.recovery-template-directory>footer span,.recovery-template-directory>footer a{color:#687970;font-size:12px;font-weight:800}.recovery-template-directory>footer nav{gap:14px;display:flex}.recovery-template-empty{justify-content:center;align-items:center;gap:13px;min-height:150px;padding:24px;display:flex}.recovery-template-empty>b{width:42px;height:42px;color:var(--rt-violet);background:#ece9f5;place-items:center;font-size:18px;display:grid}.recovery-template-empty p{margin:0}.recovery-template-empty strong,.recovery-template-empty small{display:block}.recovery-template-empty strong{color:#344b41;font-size:14px}.recovery-template-empty small{color:#77867f;margin-top:3px;font-size:12px}.recovery-template-empty a{min-height:42px;color:var(--rt-violet);align-items:center;font-size:12px;font-weight:850;display:flex}.recovery-template-create-hero,.recovery-template-detail-hero{border-left:5px solid var(--rt-violet);color:#fff;background:#193a33;grid-template-columns:minmax(350px,.8fr) minmax(420px,1.2fr);min-height:230px;display:grid}.recovery-template-create-hero>div,.recovery-template-detail-hero>div{align-content:center;padding:29px 34px;display:grid}.recovery-template-create-hero h2,.recovery-template-detail-hero h2{color:#fff;margin:8px 0 6px;font-size:25px;line-height:1.1}.recovery-template-create-hero>div p,.recovery-template-detail-hero>div p{color:#bed0c9;margin:0;font-size:13px;line-height:1.5}.recovery-template-create-hero>aside{color:var(--rt-ink);background:#fff;grid-template-columns:56px 1fr;place-content:center;align-items:center;gap:13px;padding:24px;display:grid}.recovery-template-create-hero aside>b{width:54px;height:54px;color:var(--rt-violet);background:#ece9f5;place-items:center;font-size:19px;display:grid}.recovery-template-create-hero aside p{margin:0}.recovery-template-create-hero aside strong,.recovery-template-create-hero aside small{display:block}.recovery-template-create-hero aside strong{color:#344b41;font-size:13px}.recovery-template-create-hero aside small{color:#77867f;margin-top:4px;font-size:12px;line-height:1.45}.recovery-template-create>form{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:14px;display:grid}.recovery-template-create>form>div{gap:14px;display:grid}.recovery-template-create-basics,.recovery-template-create-approach,.recovery-template-create-commitment,.recovery-template-rollout-picker,.recovery-template-create-review,.recovery-template-editor,.recovery-template-readonly,.recovery-template-history,.recovery-template-lifecycle{border-radius:2px;padding:0;overflow:hidden}.recovery-template-create-basics>header,.recovery-template-create-approach>header,.recovery-template-create-commitment>header,.recovery-template-rollout-picker>header,.recovery-template-create-review>header,.recovery-template-editor>header,.recovery-template-readonly>header,.recovery-template-history>header,.recovery-template-lifecycle>header{border-bottom:1px solid #dfe6e3;padding:17px 20px}.recovery-template-create-basics header span,.recovery-template-create-approach header span,.recovery-template-create-commitment header span,.recovery-template-rollout-picker header span,.recovery-template-create-review header span,.recovery-template-editor header span,.recovery-template-readonly header span,.recovery-template-history header span,.recovery-template-lifecycle header span{color:var(--rt-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-create-basics h2,.recovery-template-create-approach h2,.recovery-template-create-commitment h2,.recovery-template-rollout-picker h2,.recovery-template-create-review h2,.recovery-template-editor h2,.recovery-template-readonly h2,.recovery-template-history h2,.recovery-template-lifecycle h2{color:#2c4339;margin:5px 0 0;font-size:18px}.recovery-template-create-basics header p,.recovery-template-create-approach header p,.recovery-template-create-commitment header p,.recovery-template-rollout-picker header p,.recovery-template-editor header p,.recovery-template-readonly header p,.recovery-template-history header p,.recovery-template-lifecycle header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-create-basics>label,.recovery-template-create-commitment>label,.recovery-template-editor>label,.recovery-template-lifecycle>label{gap:7px;padding:18px 20px;display:grid}.recovery-template-create-basics>div,.recovery-template-editor>div{border-top:1px solid #e6ebe9;grid-template-columns:1fr 1fr;display:grid}.recovery-template-editor>div{grid-template-columns:1fr 1fr 1fr}.recovery-template-create-basics>div label,.recovery-template-editor>div label{border-right:1px solid #e6ebe9;gap:7px;padding:18px 20px;display:grid}.recovery-template-create-basics>div label:last-child,.recovery-template-editor>div label:last-child{border-right:0}.recovery-template-create label>span,.recovery-template-detail label>span{color:#50675c;font-size:12px;font-weight:850}.recovery-template-create input:not([type=checkbox]):not([type=radio]),.recovery-template-create select,.recovery-template-create textarea,.recovery-template-detail input,.recovery-template-detail select,.recovery-template-detail textarea{color:#30483e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:10px 12px;font-size:13px;line-height:1.5}.recovery-template-create textarea,.recovery-template-detail textarea{resize:vertical}.recovery-template-create label>small,.recovery-template-detail label>small{color:#7b8982;font-size:12px}.recovery-template-create-approach>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:16px 20px 20px;display:grid}.recovery-template-create-approach label{background:#f9fbfa;border:1px solid #d9e2de;border-left:3px solid #a5b1ac;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.recovery-template-create-approach label.selected{border-color:#bcb5d9;border-left-color:var(--rt-violet);background:#f3f0fa}.recovery-template-create-approach input{opacity:0;pointer-events:none;position:absolute}.recovery-template-create-approach label>b{color:#687970;background:#e9eeec;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.recovery-template-create-approach label.selected>b{color:var(--rt-violet);background:#ded8ef}.recovery-template-create-approach label p{margin:0}.recovery-template-create-approach label strong,.recovery-template-create-approach label small{display:block}.recovery-template-create-approach label strong{color:#334b41;font-size:12px}.recovery-template-create-approach label small{color:#788780;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-rollout-modes{grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px;display:grid}.recovery-template-rollout-modes>label{background:#fafbfa;border:1px solid #d7e1dd;border-left:3px solid #9eaaa5;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:72px;padding:11px;display:grid}.recovery-template-rollout-modes>label.selected{border-color:#a9c7d6;border-left-color:var(--rt-blue);background:#f1f7fa}.recovery-template-rollout-modes input,.recovery-template-pilot-units input,.recovery-template-rollout-picker fieldset input{opacity:0;pointer-events:none;position:absolute}.recovery-template-rollout-modes b{color:#64766d;background:#e9eeec;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.recovery-template-rollout-modes label.selected b{color:#376b88;background:#dcebf2}.recovery-template-rollout-modes strong,.recovery-template-rollout-modes small{display:block}.recovery-template-rollout-modes strong{color:#30483e;font-size:13px}.recovery-template-rollout-modes small{color:#76867e;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-rollout-picker>fieldset{border:0;margin:0;padding:0 20px 18px}.recovery-template-rollout-picker fieldset legend{color:#50675c;padding:0 0 8px;font-size:12px;font-weight:850}.recovery-template-rollout-picker fieldset>div,.recovery-template-pilot-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.recovery-template-rollout-picker fieldset label,.recovery-template-pilot-units label{background:#fafbfa;border:1px solid #dce4e1;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.recovery-template-rollout-picker fieldset label.selected,.recovery-template-pilot-units label.selected{background:#f1f7fa;border-color:#a9c7d6}.recovery-template-rollout-picker fieldset label>b,.recovery-template-pilot-units label>b{color:#687970;background:#e9eeec;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.recovery-template-rollout-picker fieldset label.selected>b,.recovery-template-pilot-units label.selected>b{color:#376b88;background:#dcebf2}.recovery-template-rollout-picker fieldset strong,.recovery-template-rollout-picker fieldset small,.recovery-template-pilot-units strong,.recovery-template-pilot-units small{display:block}.recovery-template-rollout-picker fieldset strong,.recovery-template-pilot-units strong{color:#344b41;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recovery-template-rollout-picker fieldset small,.recovery-template-pilot-units small{color:#7a8881;margin-top:2px;font-size:12px}.recovery-template-rollout-picker fieldset>small{color:#75847d;margin-top:9px;font-size:12px;display:block}.recovery-template-create-review,.recovery-template-lifecycle{position:sticky;top:12px}.recovery-template-create-review dl{margin:0;padding:5px 20px 9px}.recovery-template-create-review dl>div{border-bottom:1px solid #e7ecea;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.recovery-template-create-review dt,.recovery-template-create-review dd{margin:0;font-size:12px}.recovery-template-create-review dt{color:#77867f}.recovery-template-create-review dd{color:#344b41;text-align:right;font-weight:850}.recovery-template-create-review>p{color:#66776f;margin:0;padding:12px 20px;font-size:12px;line-height:1.45}.recovery-template-confirm{background:#f5faf8;border:1px solid #d8e3de;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:0 20px 14px;padding:12px;display:grid}.recovery-template-confirm input{width:18px;height:18px;accent-color:var(--rt-violet)}.recovery-template-confirm strong,.recovery-template-confirm small{display:block}.recovery-template-confirm strong{color:#365046;font-size:12px}.recovery-template-confirm small{color:#788780;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-create-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 20px;display:grid}.recovery-template-create-actions>button{min-height:46px}.recovery-template-draft-note{color:#75847d;text-align:center;padding:9px 20px 0;font-size:12px;line-height:1.4;display:block}.recovery-template-create-review>a{color:#61736b;justify-content:center;align-items:center;min-height:44px;margin:4px 20px 10px;font-size:12px;font-weight:800;display:flex}.recovery-template-detail-hero.draft{border-left-color:var(--rt-blue)}.recovery-template-detail-hero.archived{border-left-color:#9ba8a2}.recovery-template-detail-hero>div>b{color:#d9d1ff;background:#453f65;width:max-content;margin-top:15px;padding:6px 8px;font-size:12px}.recovery-template-detail-hero.draft>div>b{color:#d9edf8;background:#315a71}.recovery-template-detail-hero.archived>div>b{color:#d8e3df;background:#40544c}.recovery-template-detail-hero>dl{color:var(--rt-ink);background:#fff;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.recovery-template-detail-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;padding:20px;display:grid}.recovery-template-detail-hero dt{color:#74847d;font-size:12px}.recovery-template-detail-hero dd{color:#344b41;margin:7px 0 4px;font-size:20px;font-weight:850}.recovery-template-detail-hero dl small{color:#7f8d86;font-size:12px;line-height:1.4}.recovery-template-feedback{color:#944636;background:#fff1ee;border:1px solid #e8c7c0;margin:0;padding:11px 14px;font-size:12px;font-weight:800}.recovery-template-feedback.success{color:#166f56;background:#eaf7f2;border-color:#acd8c8}.recovery-template-detail-results{background:#fff;border:1px solid #dfe6e3;grid-template-columns:repeat(4,1fr);display:grid}.recovery-template-detail-results>div{border-right:1px solid #e2e8e5;align-content:center;min-width:0;min-height:100px;padding:15px 18px;display:grid}.recovery-template-detail-results>div:last-child{border-right:0}.recovery-template-detail-results dt,.recovery-template-detail-results>div>span{color:#788780;font-size:12px}.recovery-template-detail-results dd,.recovery-template-detail-results>div>strong{color:#344b41;margin:6px 0 3px;font-size:20px;font-weight:850;display:block}.recovery-template-detail-results small{color:#839089;font-size:12px}.recovery-template-detail-results .green dd{color:var(--rt-green)}.recovery-template-detail-results .red dd{color:var(--rt-red)}.recovery-template-detail-results a{min-height:34px;color:var(--rt-green);align-items:center;margin-top:3px;font-size:12px;font-weight:850;display:flex}.recovery-template-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:14px;display:grid}.recovery-template-detail-layout>div{gap:14px;display:grid}.recovery-template-editor>header,.recovery-template-history>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.recovery-template-editor>header>b,.recovery-template-history>header>b{color:var(--rt-violet);font-size:12px}.recovery-template-editor>label+label{border-top:1px solid #e7ecea}.recovery-template-editor>button{min-height:46px;margin:0 20px 20px;padding:0 18px}.recovery-template-readonly blockquote{color:#3b5147;background:#f7f9f8;border-left:4px solid #9ba8a2;margin:0;padding:24px;font-size:14px;line-height:1.55}.recovery-template-draft-rollout{background:#f8fbfc;border-top:1px solid #e6ebe9;border-bottom:1px solid #e6ebe9;margin:0;padding-bottom:14px}.recovery-template-draft-rollout>header{padding:14px 20px 0}.recovery-template-draft-rollout>header span,.recovery-template-draft-rollout>header strong{display:block}.recovery-template-draft-rollout>header span{color:var(--rt-blue);font-size:12px;font-weight:850}.recovery-template-draft-rollout>header strong{color:#344b41;margin-top:3px;font-size:13px}.recovery-template-pilot-units{padding:0 20px}.recovery-template-readonly-rollout{background:#f1f7fa;border-top:1px solid #dce7e2;gap:4px;padding:14px 20px;display:grid}.recovery-template-readonly-rollout strong{color:#376b88;font-size:12px}.recovery-template-readonly-rollout span{color:#6f8178;font-size:12px}.recovery-template-history ol{margin:0;padding:0;list-style:none}.recovery-template-history li{border-bottom:1px solid #e3e9e6;grid-template-columns:44px 1fr;gap:12px;padding:17px 20px;display:grid}.recovery-template-history li:last-child{border-bottom:0}.recovery-template-history li>b{width:42px;height:42px;color:var(--rt-violet);background:#ece9f5;place-items:center;font-size:12px;display:grid}.recovery-template-history li div>small,.recovery-template-history li div>strong,.recovery-template-history li div>span,.recovery-template-history li div>em{display:block}.recovery-template-history li small{color:var(--rt-violet);font-size:12px;font-weight:850}.recovery-template-history li strong{color:#344b41;margin-top:3px;font-size:14px}.recovery-template-history li p{color:#65766e;margin:4px 0;font-size:12px}.recovery-template-history li span,.recovery-template-history li em{color:#7d8a84;font-size:12px;font-style:normal}.recovery-template-history blockquote{color:#52665d;background:#f7f5fb;border-left:3px solid #d9d3eb;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.45}.recovery-template-history-rollout{background:#edf5f8;width:max-content;max-width:100%;margin-top:7px;padding:4px 7px;font-weight:800;color:#47758d!important}.recovery-template-lifecycle>label{border-bottom:1px solid #e5ebe8}.recovery-template-lifecycle>button{color:#8d493b;width:calc(100% - 40px);min-height:44px;font:inherit;background:#fff8f6;border:1px solid #d6c4c0;border-radius:2px;margin:16px 20px;font-size:12px;font-weight:850}.recovery-template-lifecycle>button.publish{background:var(--rt-green);color:#fff;border-color:#0d765a}.recovery-template-publish-confirm{background:#f2f8f6;align-items:start;grid-template-columns:20px 1fr!important;gap:10px!important}.recovery-template-publish-confirm input{width:18px;height:18px;accent-color:var(--rt-green)}.recovery-template-publish-confirm strong,.recovery-template-publish-confirm small{display:block}.recovery-template-publish-confirm strong{color:#315046;font-size:12px}.recovery-template-publish-confirm small{color:#71827a;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-lifecycle>p.notice{color:#6f7f77;margin:0;padding:18px 20px;font-size:12px;line-height:1.5}.recovery-template-lifecycle>a{min-height:42px;color:var(--rt-violet);border-top:1px solid #e5ebe8;align-items:center;padding:0 20px;font-size:12px;font-weight:850;display:flex}.recovery-template-lifecycle>button.archive{margin-top:0}.recovery-template-pilot-summary{background:#f1f7fa;border-bottom:1px solid #dce7e2;gap:5px;padding:14px 20px;display:grid}.recovery-template-pilot-summary span{color:var(--rt-blue);font-size:12px;font-weight:850}.recovery-template-pilot-summary strong{color:#425d51;font-size:12px}.recovery-template-publish-confirm.expand{background:#eef7fa}.recovery-template-boundary{border:1px solid #d9e4df;border-left:4px solid var(--rt-violet);background:#f8f7fc;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.recovery-template-boundary>b{width:34px;height:34px;color:var(--rt-violet);background:#e7e3f3;place-items:center;font-size:17px;display:grid}.recovery-template-boundary p{margin:0}.recovery-template-boundary strong,.recovery-template-boundary small{display:block}.recovery-template-boundary strong{color:#2f493e;font-size:13px}.recovery-template-boundary small{color:#708078;margin-top:3px;font-size:12px;line-height:1.45}.recovery-template-boundary>span{color:var(--rt-violet);white-space:nowrap;font-size:12px;font-weight:850}.handoff-recovery-center-filters>form{grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) minmax(200px,1fr) auto}.handoff-recovery-template-choice{background:#fbfafc;border-bottom:1px solid #e5ebe8}.handoff-recovery-template-choice>header{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 20px 4px;display:flex}.handoff-recovery-template-choice header span,.handoff-recovery-template-choice header strong{display:block}.handoff-recovery-template-choice header span{color:var(--rt-violet);letter-spacing:.07em;font-size:12px;font-weight:850}.handoff-recovery-template-choice header strong{color:#344b41;margin-top:3px;font-size:13px}.handoff-recovery-template-choice header a{min-height:38px;color:var(--rt-violet);align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-recovery-template-choice>label{gap:6px;padding:8px 20px 13px;display:grid}.handoff-recovery-template-choice label>span{color:#50675c;font-size:12px;font-weight:850}.handoff-recovery-template-choice select{color:#30483e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc9df;border-radius:2px;padding:0 12px;font-size:13px}.handoff-recovery-template-choice>p{color:#74827b;border-top:1px solid #e7e3ef;align-items:center;gap:8px;margin:0;padding:9px 20px;font-size:12px;display:flex}.handoff-recovery-template-choice>p b{color:var(--rt-violet);background:#ece9f5;padding:4px 6px;font-size:12px}.handoff-recovery-template-choice.empty{align-items:center;gap:10px;min-height:84px;padding:13px 20px;display:flex}.handoff-recovery-template-choice.empty>p{border:0;flex:1;padding:0}.handoff-recovery-template-choice.empty>p>b{place-items:center;width:34px;height:34px;display:grid}.handoff-recovery-template-choice.empty strong,.handoff-recovery-template-choice.empty small{display:block}.handoff-recovery-template-choice.empty strong{color:#344b41;font-size:12px}.handoff-recovery-template-choice.empty small{color:#7b8982;margin-top:3px;font-size:12px}.handoff-recovery-template-choice.empty>a{min-height:40px;color:var(--rt-violet);align-items:center;font-size:12px;font-weight:850;display:flex}.handoff-recovery-intervention-badge{grid-template-columns:auto 1fr auto}.handoff-recovery-intervention-badge>a{min-height:38px;color:var(--rt-violet);align-items:center;font-size:12px;font-weight:850;display:flex}.recovery-template-evidence{--rt-green:#118263;--rt-blue:#477f9e;--rt-violet:#6d6599;--rt-red:#a94c3c;--rt-ink:#293f36;color:var(--rt-ink);gap:14px;display:grid}.recovery-template-evidence *{box-sizing:border-box}.recovery-template-evidence a,.recovery-template-evidence button,.recovery-template-evidence select{cursor:pointer}.recovery-template-evidence-hero{border-left:5px solid var(--rt-violet);color:#fff;background:#193a33;grid-template-columns:minmax(390px,1.05fr) minmax(500px,.95fr);min-height:276px;display:grid}.recovery-template-evidence-hero>div{background:radial-gradient(circle at 90% 12%,#7a6cae40,#0000 43%);align-content:center;padding:30px 36px;display:grid}.recovery-template-evidence-hero>div>span{color:#bfb4ee;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-evidence-hero h2{color:#fff;letter-spacing:-.04em;max-width:650px;margin:9px 0 8px;font-size:clamp(24px,2.15vw,30px);line-height:1.08}.recovery-template-evidence-hero p{color:#bfd0ca;margin:0;font-size:14px;line-height:1.55}.recovery-template-evidence-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:20px;padding-top:13px;display:flex}.recovery-template-evidence-hero footer b,.recovery-template-evidence-hero footer small{font-size:12px}.recovery-template-evidence-hero footer i{background:#bfb4ee;border-radius:50%;width:4px;height:4px}.recovery-template-evidence-hero footer small{color:#a6bcb4}.recovery-template-evidence-hero>dl{color:var(--rt-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-evidence-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:138px;padding:19px;display:grid}.recovery-template-evidence-hero dt{color:#70827a;font-size:12px}.recovery-template-evidence-hero dd{color:#294238;margin:7px 0 4px;font-size:26px;font-weight:850;line-height:1}.recovery-template-evidence-hero dl small{color:#819089;font-size:12px}.recovery-template-evidence-hero .violet dd{color:var(--rt-violet)}.recovery-template-evidence-hero .blue dd{color:var(--rt-blue)}.recovery-template-evidence-hero .green dd{color:var(--rt-green)}.recovery-template-evidence-hero.pilot{border-left-color:var(--rt-blue)}.recovery-template-evidence-hero.pilot>div{background:radial-gradient(circle at 90% 12%,#477f9e47,#0000 43%)}.recovery-template-evidence-filter,.recovery-template-version-results,.recovery-template-unit-evidence{border-radius:2px;padding:0;overflow:hidden}.recovery-template-evidence-filter>header,.recovery-template-version-results>header,.recovery-template-unit-evidence>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 20px;display:flex}.recovery-template-evidence-filter header span,.recovery-template-version-results header span,.recovery-template-unit-evidence header span{color:var(--rt-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-evidence-filter h2,.recovery-template-version-results h2,.recovery-template-unit-evidence h2{color:#2b4238;margin:5px 0 0;font-size:19px}.recovery-template-evidence-filter header p,.recovery-template-version-results header p,.recovery-template-unit-evidence header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-evidence-filter header>a,.recovery-template-version-results header>b,.recovery-template-unit-evidence header>b{min-height:38px;color:var(--rt-violet);white-space:nowrap;align-items:center;font-size:12px;font-weight:850;display:flex}.recovery-template-evidence-filter>form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.recovery-template-evidence-filter form label{gap:6px;display:grid}.recovery-template-evidence-filter form label span{color:#61736b;font-size:12px;font-weight:800}.recovery-template-evidence-filter select{color:#30483e;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:0 12px;font-size:13px}.recovery-template-evidence-filter form button{border-radius:2px;min-height:44px;padding:0 18px;font-size:12px}.recovery-template-evidence-filter>p{color:#66766f;background:#f7f5fb;border-top:1px solid #e5eae8;align-items:center;gap:9px;margin:0;padding:10px 20px;font-size:12px;display:flex}.recovery-template-evidence-filter>p b{color:var(--rt-violet);background:#e7e3f3;padding:4px 6px;font-size:12px}.recovery-template-transfer{border-radius:2px;padding:0;overflow:hidden}.recovery-template-transfer>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:16px 20px;display:flex}.recovery-template-transfer>header span{color:var(--rt-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-transfer>header h2{color:#2b4238;margin:5px 0 0;font-size:19px}.recovery-template-transfer>header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-transfer>header>b{color:var(--rt-blue);white-space:nowrap;background:#e7f0f4;padding:6px 8px;font-size:12px}.recovery-template-transfer>div{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;display:grid}.recovery-template-transfer>div>i{color:#81918a;background:#f5f8f7;border-inline:1px solid #e1e8e5;place-items:center;font-size:17px;font-style:normal;display:grid}.recovery-template-transfer article{border-left:4px solid var(--rt-violet);min-width:0;padding:18px 20px}.recovery-template-transfer article.network{border-left-color:var(--rt-green)}.recovery-template-transfer article>header{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.recovery-template-transfer article>header>b{width:40px;height:40px;color:var(--rt-violet);background:#ece9f5;place-items:center;font-size:14px;display:grid}.recovery-template-transfer article.network>header>b{color:var(--rt-green);background:#dff0e9}.recovery-template-transfer article header p{min-width:0;margin:0}.recovery-template-transfer article header small,.recovery-template-transfer article header strong,.recovery-template-transfer article header span{display:block}.recovery-template-transfer article header small{color:var(--rt-violet);letter-spacing:.06em;font-size:12px;font-weight:850}.recovery-template-transfer article.network header small{color:var(--rt-green)}.recovery-template-transfer article header strong{color:#30483e;margin-top:3px;font-size:15px}.recovery-template-transfer article header span{color:#788780;margin-top:3px;font-size:12px}.recovery-template-transfer article dl{border-block:1px solid #e2e8e5;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0 0;display:grid}.recovery-template-transfer article dl>div{border-right:1px solid #e2e8e5;min-width:0;padding:11px 10px}.recovery-template-transfer article dl>div:first-child{padding-left:0}.recovery-template-transfer article dl>div:last-child{border-right:0}.recovery-template-transfer article dt{color:#7b8982;font-size:12px}.recovery-template-transfer article dd{color:#344b41;margin:5px 0 3px;font-size:20px;font-weight:850}.recovery-template-transfer article.network dd{color:var(--rt-green)}.recovery-template-transfer article dl small{color:#7f8d86;font-size:12px;line-height:1.4}.recovery-template-transfer .transfer-cohort-link{min-height:42px;color:var(--rt-violet);align-items:center;margin-top:13px;font-size:12px;font-weight:850;display:inline-flex}.recovery-template-transfer article.network .transfer-cohort-link{color:var(--rt-green)}.recovery-template-transfer>footer{background:#f8faf9;border-top:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 20px;display:flex}.recovery-template-transfer footer p{margin:0}.recovery-template-transfer footer strong,.recovery-template-transfer footer small{display:block}.recovery-template-transfer footer strong{color:#344b41;font-size:12px}.recovery-template-transfer footer small{color:#75847d;max-width:800px;margin-top:3px;font-size:12px;line-height:1.45}.recovery-template-transfer footer>span{color:var(--rt-blue);white-space:nowrap;font-size:12px;font-weight:850}.recovery-template-version-columns,.recovery-template-version-results article{grid-template-columns:minmax(290px,1.45fr) repeat(4,minmax(130px,.64fr));display:grid}.recovery-template-version-columns{background:#f6f8f7;border-bottom:1px solid #dfe6e3;align-items:center;min-height:38px;padding:0 20px}.recovery-template-version-columns span{color:#77867f;font-size:12px;font-weight:800}.recovery-template-version-results article{border-bottom:1px solid #e2e8e5;border-left:4px solid #aab5b0;min-height:126px}.recovery-template-version-results article:last-child{border-bottom:0}.recovery-template-version-results article.current{border-left-color:var(--rt-violet);background:#fbfaff}.recovery-template-version-results article>div{border-right:1px solid #e4e9e7;align-content:center;min-width:0;padding:14px 16px;display:grid}.recovery-template-version-results article>div:last-child{border-right:0}.recovery-template-version-results .identity{grid-template-columns:46px 1fr;align-items:center;gap:11px}.recovery-template-version-results .identity>b{width:44px;height:44px;color:var(--rt-violet);background:#ece9f5;place-items:center;font-size:13px;display:grid}.recovery-template-version-results .identity p{min-width:0;margin:0}.recovery-template-version-results .identity small,.recovery-template-version-results .identity strong,.recovery-template-version-results .identity span,.recovery-template-version-results .identity em{display:block}.recovery-template-version-results .identity small{color:var(--rt-violet);font-size:12px;font-weight:850}.recovery-template-version-results .identity strong{color:#30483e;margin-top:3px;font-size:14px}.recovery-template-version-results .identity span,.recovery-template-version-results .identity em{color:#75847d;margin-top:3px;font-size:12px;font-style:normal}.recovery-template-version-results .version-metric>span,.recovery-template-version-results .outcome-metric>span{color:#7b8982;font-size:12px}.recovery-template-version-results .version-metric>strong,.recovery-template-version-results .outcome-metric>strong{color:#344b41;margin:5px 0 3px;font-size:20px}.recovery-template-version-results .outcome-metric.positive>strong{color:var(--rt-green)}.recovery-template-version-results .outcome-metric.attention>strong{color:var(--rt-red)}.recovery-template-version-results .outcome-metric.quiet>strong{color:#8c9993}.recovery-template-version-results .version-metric>small,.recovery-template-version-results .outcome-metric>small{color:#839089;font-size:12px;line-height:1.4}.recovery-template-unit-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-template-unit-evidence article{border-bottom:1px solid #e1e8e5;border-left:4px solid #aab5b0;border-right:1px solid #e1e8e5;min-width:0;padding:17px 20px}.recovery-template-unit-evidence article:nth-child(2n){border-right:0}.recovery-template-unit-evidence article.selected{border-left-color:var(--rt-violet);background:#fbfaff}.recovery-template-unit-evidence article>header{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.recovery-template-unit-evidence article>header>b{color:#60736a;background:#e9eeec;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.recovery-template-unit-evidence article header p{margin:0}.recovery-template-unit-evidence article header strong,.recovery-template-unit-evidence article header small{display:block}.recovery-template-unit-evidence article header strong{color:#30483e;font-size:14px}.recovery-template-unit-evidence article header small{color:#788780;margin-top:3px;font-size:12px}.recovery-template-unit-evidence article dl{border-block:1px solid #e4eae7;grid-template-columns:repeat(3,1fr);margin:13px 0 0;display:grid}.recovery-template-unit-evidence article dl div{border-right:1px solid #e4eae7;padding:9px 10px}.recovery-template-unit-evidence article dl div:first-child{padding-left:0}.recovery-template-unit-evidence article dl div:last-child{border-right:0}.recovery-template-unit-evidence article dt{color:#7b8982;font-size:12px}.recovery-template-unit-evidence article dd{color:#344b41;margin:4px 0 0;font-size:17px;font-weight:850}.recovery-template-unit-evidence article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.recovery-template-unit-evidence article footer small{color:#7c8983;font-size:12px}.recovery-template-unit-evidence article footer a{min-height:40px;color:var(--rt-violet);text-align:right;align-items:center;font-size:12px;font-weight:850;display:flex}.recovery-template-unit-evidence article.outside{opacity:.8;background:#f8faf9;border-left-color:#c5ceca}.recovery-template-unit-evidence article.outside dd{color:#8a9791}.recovery-template-unit-evidence article footer>span{color:#7d8a84;font-size:12px;font-weight:850}.recovery-template-evidence-method{border:1px solid #d9e4df;border-left:4px solid var(--rt-violet);background:#f8f7fc;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.recovery-template-evidence-method>b{width:34px;height:34px;color:var(--rt-violet);background:#e7e3f3;place-items:center;font-size:17px;display:grid}.recovery-template-evidence-method p{margin:0}.recovery-template-evidence-method strong,.recovery-template-evidence-method small{display:block}.recovery-template-evidence-method strong{color:#2f493e;font-size:13px}.recovery-template-evidence-method small{color:#708078;margin-top:3px;font-size:12px;line-height:1.45}.recovery-template-evidence-method>span{color:var(--rt-violet);white-space:nowrap;font-size:12px;font-weight:850}.recovery-template-create-hero.from-result{border-left-color:var(--rt-green)}.recovery-template-create-hero.from-result>div{background:radial-gradient(circle at 92% 12%,#3ba07d38,#0000 44%)}.recovery-template-create-hero.from-result aside>b{color:var(--rt-green);background:#e4f2ed}.recovery-template-learning{border:1px solid #dce5e1;border-left:4px solid var(--rt-green);background:#fff;border-radius:2px;overflow:hidden}.recovery-template-learning>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 20px;display:flex}.recovery-template-learning header span{color:var(--rt-green);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-learning h2{color:#2b4238;margin:5px 0 0;font-size:19px}.recovery-template-learning header p{color:#75847d;margin:4px 0 0;font-size:12px}.recovery-template-learning header>b{color:#718078;white-space:nowrap;background:#edf1ef;padding:6px 8px;font-size:12px}.recovery-template-learning header>b.met{color:var(--rt-green);background:#e4f2ed}.recovery-template-learning header>b.missed{color:var(--rt-red);background:#fff0ed}.recovery-template-learning-flow{grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-learning-flow article{border-right:1px solid #e2e8e5;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:0;min-height:112px;padding:16px 18px;display:grid}.recovery-template-learning-flow article:last-child{border-right:0}.recovery-template-learning-flow article>b{width:36px;height:36px;color:var(--rt-green);background:#e7f2ee;place-items:center;font-size:12px;display:grid}.recovery-template-learning-flow article p{min-width:0;margin:0}.recovery-template-learning-flow small,.recovery-template-learning-flow strong,.recovery-template-learning-flow span{display:block}.recovery-template-learning-flow small{color:var(--rt-green);font-size:12px;font-weight:850}.recovery-template-learning-flow strong{color:#30483e;margin-top:4px;font-size:14px}.recovery-template-learning-flow span{color:#74837c;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-learning-checkpoints{background:#f8faf9;border-top:1px solid #e2e8e5;grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(300px,1.6fr);display:grid}.recovery-template-learning-checkpoints>p{border-right:1px solid #e2e8e5;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:0;margin:0;padding:13px 16px;display:grid}.recovery-template-learning-checkpoints>p:last-child{border-right:0}.recovery-template-learning-checkpoints>p>b{color:#74847c;background:#e9eeec;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.recovery-template-learning-checkpoints>p.met>b{color:var(--rt-green);background:#dff0e9}.recovery-template-learning-checkpoints>p.missed>b{color:var(--rt-red);background:#f8e4df}.recovery-template-learning-checkpoints strong,.recovery-template-learning-checkpoints small{display:block}.recovery-template-learning-checkpoints strong{color:#344b41;font-size:12px}.recovery-template-learning-checkpoints small{color:#77867f;margin-top:3px;font-size:12px;line-height:1.4}@media (max-width:1180px){.recovery-template-hero,.recovery-template-evidence-hero{grid-template-columns:minmax(340px,.8fr) 1fr}.recovery-template-version-columns,.recovery-template-version-results article{grid-template-columns:minmax(250px,1.25fr) repeat(4,minmax(118px,.65fr))}.recovery-template-directory>div:not(.recovery-template-empty){grid-template-columns:1fr}.recovery-template-directory article{border-right:0}}.recovery-template-decision-ledger{--ledger-violet:#74599a;--ledger-blue:#477d98;--ledger-green:#168361;--ledger-amber:#a16e21;gap:14px;display:grid}.recovery-template-decision-ledger *{box-sizing:border-box}.recovery-template-decision-ledger :is(a,button,select){cursor:pointer}.recovery-template-decision-ledger :is(a,button,select):focus-visible{outline-offset:2px;outline:3px solid #1f967147}.recovery-template-decision-ledger-hero{color:#fff;background:#20252f;border-left:4px solid #9b7fc2;grid-template-columns:minmax(360px,1.08fr) minmax(480px,.92fr);min-height:232px;display:grid}.recovery-template-decision-ledger-hero>div{align-content:center;padding:30px 32px;display:grid}.recovery-template-decision-ledger-hero>div>span{color:#b9a7d2;letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-decision-ledger-hero h2{letter-spacing:-.035em;margin:8px 0;font-size:27px}.recovery-template-decision-ledger-hero p{color:#c0c7d0;max-width:660px;margin:0;font-size:14px;line-height:1.55}.recovery-template-decision-ledger-hero footer{color:#aeb7c1;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.recovery-template-decision-ledger-hero footer b{color:#e4e8ed}.recovery-template-decision-ledger-hero footer i{background:#9b7fc2;width:4px;height:4px}.recovery-template-decision-ledger-hero>dl{background:#292f3a;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-decision-ledger-hero>dl>div{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;align-content:center;min-height:116px;padding:18px 20px;display:grid}.recovery-template-decision-ledger-hero>dl>div:nth-child(2n){border-right:0}.recovery-template-decision-ledger-hero>dl>div:nth-child(n+3){border-bottom:0}.recovery-template-decision-ledger-hero dt{color:#aab3bd;font-size:12px}.recovery-template-decision-ledger-hero dd{color:#cfb9ed;margin:6px 0 3px;font-size:26px;font-weight:850}.recovery-template-decision-ledger-hero .blue dd{color:#91bfd5}.recovery-template-decision-ledger-hero .green dd{color:#7bd3b3}.recovery-template-decision-ledger-hero .amber dd{color:#e2bd7d}.recovery-template-decision-ledger-hero dl small{color:#aab3bd;font-size:12px}.recovery-template-decision-ledger-filters>header,.recovery-template-decision-ledger-board>header{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:14px 18px;display:flex}.recovery-template-decision-ledger-filters header span,.recovery-template-decision-ledger-board header span{color:var(--ledger-violet);letter-spacing:.07em;font-size:12px;font-weight:850}.recovery-template-decision-ledger-filters header h2,.recovery-template-decision-ledger-board header h2{color:#2f453b;margin:4px 0 0;font-size:18px}.recovery-template-decision-ledger-filters header p,.recovery-template-decision-ledger-board header p{color:#74827c;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-decision-ledger-filters>header>a{color:#4f6c61;font-size:12px;font-weight:750}.recovery-template-decision-ledger-board>header>b{color:#687871;white-space:nowrap;font-size:12px}.recovery-template-decision-ledger-filters>nav{border-bottom:1px solid #e3e8e6;grid-template-columns:repeat(4,1fr);padding:0 18px;display:grid}.recovery-template-decision-ledger-filters>nav a{color:#61736a;border-right:1px solid #e7ebe9;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.recovery-template-decision-ledger-filters>nav a:first-child{border-left:1px solid #e7ebe9}.recovery-template-decision-ledger-filters>nav a.active{box-shadow:inset 0 -3px var(--ledger-violet);color:#624584;background:#f8f6fb;font-weight:850}.recovery-template-decision-ledger-filters>nav b{text-align:center;background:#eef1f0;min-width:27px;padding:4px 6px}.recovery-template-decision-ledger-filters>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.recovery-template-decision-ledger-filters form label{gap:6px;display:grid}.recovery-template-decision-ledger-filters form label span{color:#5c7167;font-size:12px;font-weight:800}.recovery-template-decision-ledger-filters select{color:#32473e;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd9d5;border-radius:2px;padding:0 12px;font-size:13px}.recovery-template-decision-ledger-filters form button{background:var(--ledger-violet);color:#fff;min-height:44px;font:inherit;border:1px solid #5f4a7c;border-radius:2px;padding:0 18px;font-size:12px;font-weight:850}.recovery-template-decision-ledger-filters>p{color:#617069;background:#f7f4fb;border-top:1px solid #e4e9e7;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;margin:0;padding:10px 18px;font-size:12px;display:grid}.recovery-template-decision-ledger-filters>p>b{color:var(--ledger-violet)}.recovery-template-decision-ledger-filters>p>a{color:#5e4680;font-weight:800}.recovery-template-decision-ledger-board>ol{margin:0;padding:0;list-style:none}.recovery-template-decision-ledger-board>ol>li{border-bottom:1px solid #e1e7e4;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:20px 22px;display:grid}.recovery-template-decision-ledger-board .marker{align-content:start;justify-items:center;display:grid}.recovery-template-decision-ledger-board .marker b{width:52px;min-height:38px;color:var(--ledger-violet);background:#e8e2f1;place-items:center;font-size:12px;display:grid}.recovery-template-decision-ledger-board li.expand .marker b{color:var(--ledger-green);background:#e1f1eb}.recovery-template-decision-ledger-board li.archive .marker b{color:#9b5946;background:#f4e6df}.recovery-template-decision-ledger-board .marker i{background:#dce3e0;width:1px;height:100%;min-height:132px;margin-top:8px}.recovery-template-decision-ledger-board li>article{border:1px solid #dce4e1;border-left:4px solid var(--ledger-violet);background:#fff;min-width:0}.recovery-template-decision-ledger-board li.expand>article{border-left-color:var(--ledger-green)}.recovery-template-decision-ledger-board li.archive>article{border-left-color:#9b5946}.recovery-template-decision-ledger-board article>header{border-bottom:1px solid #e3e8e6;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:13px 16px;display:flex}.recovery-template-decision-ledger-board article header small{color:#7b8882;font-size:12px}.recovery-template-decision-ledger-board article header h3{color:#2f443a;margin:4px 0;font-size:16px}.recovery-template-decision-ledger-board article header p{color:#667970;margin:0;font-size:12px}.recovery-template-decision-ledger-board article header em{color:#664a8a;white-space:nowrap;background:#eee8f5;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-decision-ledger-board li.expand article header em{color:#107456;background:#e5f3ee}.recovery-template-decision-ledger-board li.archive article header em{color:#8e4d3c;background:#f7eae5}.recovery-template-decision-ledger-board article>section{border-bottom:1px solid #e4e9e7;grid-template-columns:minmax(210px,.6fr) minmax(500px,1.4fr);display:grid}.recovery-template-decision-ledger-board article>section>p{border-right:1px solid #e4e9e7;align-content:center;gap:4px;margin:0;padding:14px 16px;display:grid}.recovery-template-decision-ledger-board article>section>p span{color:#7b8982;font-size:12px;font-weight:850}.recovery-template-decision-ledger-board article>section>p strong{color:#354a40;font-size:13px}.recovery-template-decision-ledger-board article>section>p small{color:#78867f;font-size:12px}.recovery-template-decision-ledger-board article dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.recovery-template-decision-ledger-board article dl>div{border-right:1px solid #e4e9e7;align-content:center;min-height:92px;padding:12px;display:grid}.recovery-template-decision-ledger-board article dl>div:last-child{border-right:0}.recovery-template-decision-ledger-board article dt{color:#78867f;font-size:12px}.recovery-template-decision-ledger-board article dd{color:#344a40;margin:5px 0 2px;font-size:18px;font-weight:850}.recovery-template-decision-ledger-board article dl small{color:#7a8881;font-size:12px;line-height:1.35}.recovery-template-decision-ledger-board blockquote{color:#52675d;border-bottom:1px solid #e4e9e7;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}.recovery-template-decision-ledger-board blockquote:before{content:"DECISÃO REGISTRADA";color:#7b8982;letter-spacing:.05em;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.recovery-template-decision-ledger-board article>footer{background:#fafbfa;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 16px;display:flex}.recovery-template-decision-ledger-board article>footer>span{color:#6c7d75;font-size:12px}.recovery-template-decision-ledger-board article>footer nav{gap:7px;display:flex}.recovery-template-decision-ledger-board article>footer a{color:#516b60;background:#fff;border:1px solid #d4ddd9;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.recovery-template-decision-ledger-board article>footer a:last-child{color:#60477f;border-color:#bcaed0}.recovery-template-decision-ledger-board>footer{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}.recovery-template-decision-ledger-board>footer span{color:#77867f;font-size:12px}.recovery-template-decision-ledger-board>footer nav{gap:8px;display:flex}.recovery-template-decision-ledger-board>footer a{color:#526b60;border:1px solid #cfd9d5;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.recovery-template-decision-ledger-empty{justify-content:center;align-items:center;gap:12px;min-height:170px;padding:24px;display:flex}.recovery-template-decision-ledger-empty>b{width:42px;height:42px;color:var(--ledger-violet);background:#ece7f3;place-items:center;font-size:17px;display:grid}.recovery-template-decision-ledger-empty p{margin:0}.recovery-template-decision-ledger-empty strong,.recovery-template-decision-ledger-empty small{display:block}.recovery-template-decision-ledger-empty strong{color:#34493f;font-size:14px}.recovery-template-decision-ledger-empty small{color:#74837c;margin-top:4px;font-size:12px}.recovery-template-decision-ledger-empty>a{color:#624883;font-size:12px;font-weight:800}.recovery-template-decision-ledger-boundary{border:1px solid #ddd8e7;border-left:4px solid var(--ledger-violet);background:#f8f6fb;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-decision-ledger-boundary>b{width:36px;height:36px;color:var(--ledger-violet);background:#e9e3f1;place-items:center;font-size:17px;display:grid}.recovery-template-decision-ledger-boundary p{margin:0}.recovery-template-decision-ledger-boundary strong,.recovery-template-decision-ledger-boundary small{display:block}.recovery-template-decision-ledger-boundary strong{color:#34483f;font-size:13px}.recovery-template-decision-ledger-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-decision-ledger-boundary>span{color:var(--ledger-violet);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1100px){.recovery-template-decision-ledger-hero{grid-template-columns:minmax(330px,.8fr) 1fr}.recovery-template-decision-ledger-board article>section{grid-template-columns:1fr}.recovery-template-decision-ledger-board article>section>p{border-bottom:1px solid #e4e9e7;border-right:0}}@media (max-width:820px){.recovery-template-decision-ledger-hero{grid-template-columns:1fr}.recovery-template-decision-ledger-filters>nav{grid-template-columns:1fr 1fr}.recovery-template-decision-ledger-filters>nav a:nth-child(2){border-right:0}.recovery-template-decision-ledger-filters>form{grid-template-columns:1fr 1fr}.recovery-template-decision-ledger-filters form button{grid-column:1/-1}.recovery-template-decision-ledger-board article dl{grid-template-columns:1fr 1fr}.recovery-template-decision-ledger-board article dl>div:nth-child(2){border-right:0}.recovery-template-decision-ledger-board article dl>div:nth-child(-n+2){border-bottom:1px solid #e4e9e7}}@media (max-width:620px){.recovery-template-decision-ledger-hero>div{padding:25px 20px}.recovery-template-decision-ledger-hero>dl{grid-template-columns:1fr}.recovery-template-decision-ledger-hero>dl>div{border-bottom:1px solid #ffffff17;border-right:0;min-height:88px}.recovery-template-decision-ledger-filters>header,.recovery-template-decision-ledger-board>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-decision-ledger-filters>nav,.recovery-template-decision-ledger-filters>form{grid-template-columns:1fr;padding-inline:15px}.recovery-template-decision-ledger-filters>nav a,.recovery-template-decision-ledger-filters>nav a:first-child{border-bottom:1px solid #e7ebe9;border-left:0;border-right:0}.recovery-template-decision-ledger-filters form button{grid-column:auto}.recovery-template-decision-ledger-filters>p{grid-template-columns:auto 1fr;padding-inline:15px}.recovery-template-decision-ledger-filters>p>a{grid-column:2}.recovery-template-decision-ledger-board>ol>li{grid-template-columns:46px minmax(0,1fr);gap:9px;padding-inline:12px}.recovery-template-decision-ledger-board .marker b{width:44px}.recovery-template-decision-ledger-board article>header,.recovery-template-decision-ledger-board article>footer{flex-direction:column;align-items:flex-start}.recovery-template-decision-ledger-board article>header em{white-space:normal}.recovery-template-decision-ledger-board article dl{grid-template-columns:1fr}.recovery-template-decision-ledger-board article dl>div,.recovery-template-decision-ledger-board article dl>div:nth-child(2){border-bottom:1px solid #e4e9e7;border-right:0}.recovery-template-decision-ledger-board article>footer nav{flex-direction:column;width:100%}.recovery-template-decision-ledger-board article>footer a{justify-content:center}.recovery-template-decision-ledger-empty{flex-direction:column;align-items:flex-start}.recovery-template-decision-ledger-boundary{grid-template-columns:38px 1fr}.recovery-template-decision-ledger-boundary>span{white-space:normal;grid-column:2}}.recovery-template-validation-queue .recovery-template-review-queue-hero{border-left-color:#62558d}.recovery-template-validation-queue .recovery-template-review-queue-hero>div{background:radial-gradient(circle at 92% 12%,#62558d57,#0000 44%)}.recovery-template-validation-queue .recovery-template-review-queue-board>nav{grid-template-columns:repeat(6,1fr)}.recovery-template-validation-queue .recovery-template-review-queue-list>article.scheduled{border-left-color:#62558d}.recovery-template-validation-queue .recovery-template-review-queue-list>article.concluded{border-left-color:var(--rt-green);background:#fbfefd}.recovery-template-validation-queue .recovery-template-review-queue-list>article.unscheduled{border-left-color:#7d8983}.recovery-template-validation-queue .recovery-template-review-queue-list article.scheduled>header>b{color:#62558d;background:#ebe7f3}.recovery-template-validation-queue .recovery-template-review-queue-list article.scheduled header em{color:#62558d;background:#eeeaf5}.recovery-template-revision-queue-board article>footer>div{align-items:center;gap:13px;display:flex}.recovery-template-validation-date input{width:min(260px,100%)}.recovery-template-revision-validation{--rv-green:#177d60;--rv-blue:#477f9e;--rv-violet:#62558d;--rv-amber:#a46d21;--rv-ink:#2c4239;color:var(--rv-ink);gap:14px;display:grid}.recovery-template-revision-validation *{box-sizing:border-box}.recovery-template-revision-validation a,.recovery-template-revision-validation button,.recovery-template-revision-validation input,.recovery-template-revision-validation textarea{cursor:pointer}.recovery-template-revision-validation textarea{cursor:text}.recovery-template-revision-validation-hero{border-left:5px solid var(--rv-violet);color:#fff;background:#183a32;grid-template-columns:minmax(390px,1.05fr) minmax(480px,.95fr);min-height:270px;display:grid}.recovery-template-revision-validation-hero>div{background:radial-gradient(circle at 90% 13%,#62558d61,#0000 45%);align-content:center;padding:29px 35px;display:grid}.recovery-template-revision-validation-hero>div>span{color:#d2c9ed;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-revision-validation-hero h2{color:#fff;letter-spacing:-.03em;max-width:650px;margin:8px 0;font-size:clamp(23px,2vw,29px);line-height:1.08}.recovery-template-revision-validation-hero p{color:#c7d8d1;margin:0;font-size:14px;line-height:1.55}.recovery-template-revision-validation-hero footer{border-top:1px solid #ffffff26;align-items:center;gap:9px;margin-top:18px;padding-top:12px;display:flex}.recovery-template-revision-validation-hero footer b,.recovery-template-revision-validation-hero footer small{font-size:12px}.recovery-template-revision-validation-hero footer small{color:#acbfb8}.recovery-template-revision-validation-hero footer i{background:#a99bcf;border-radius:50%;width:4px;height:4px}.recovery-template-revision-validation-hero>dl{color:var(--rv-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-revision-validation-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:135px;padding:18px;display:grid}.recovery-template-revision-validation-hero dt{color:#708078;font-size:12px}.recovery-template-revision-validation-hero dd{color:#30483e;margin:7px 0 4px;font-size:25px;font-weight:850;line-height:1}.recovery-template-revision-validation-hero dl small{color:#819089;font-size:12px}.recovery-template-revision-validation-hero .blue dd{color:var(--rv-blue)}.recovery-template-revision-validation-hero .violet dd{color:var(--rv-violet)}.recovery-template-revision-validation-hero .green dd{color:var(--rv-green)}.recovery-template-revision-validation-principles{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-revision-validation-principles article{border-right:1px solid #e1e8e5;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:94px;padding:13px 17px;display:grid}.recovery-template-revision-validation-principles article:last-child{border-right:0}.recovery-template-revision-validation-principles article>b{width:34px;height:34px;color:var(--rv-violet);background:#ebe7f3;place-items:center;font-size:12px;display:grid}.recovery-template-revision-validation-principles p{margin:0}.recovery-template-revision-validation-principles strong,.recovery-template-revision-validation-principles small{display:block}.recovery-template-revision-validation-principles strong{font-size:13px}.recovery-template-revision-validation-principles small{color:#74837c;margin-top:4px;font-size:12px;line-height:1.45}.recovery-template-revision-validation-comparison{border-radius:2px;padding:0;overflow:hidden}.recovery-template-revision-validation-comparison>header,.recovery-template-revision-validation-history>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:15px 20px;display:flex}.recovery-template-revision-validation-comparison>header span,.recovery-template-revision-validation-history>header span{color:var(--rv-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-revision-validation-comparison>header h2,.recovery-template-revision-validation-history>header h2{margin:4px 0 0;font-size:18px}.recovery-template-revision-validation-comparison>header p,.recovery-template-revision-validation-history>header p{color:#74837c;margin:4px 0 0;font-size:12px}.recovery-template-revision-validation-comparison>header>b,.recovery-template-revision-validation-history>header>b{color:var(--rv-violet);white-space:nowrap;font-size:12px}.recovery-template-revision-validation-comparison>div{grid-template-columns:1fr 46px 1fr;display:grid}.recovery-template-revision-validation-comparison>div>i{color:var(--rv-violet);border-inline:1px solid #e0e7e4;place-items:center;font-size:18px;font-style:normal;font-weight:850;display:grid}.recovery-template-revision-validation-comparison article{background:#fbfdfc;padding:18px}.recovery-template-revision-validation-comparison article.revised{background:#fcfbff}.recovery-template-revision-validation-comparison article>header{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.recovery-template-revision-validation-comparison article>header>b{width:40px;height:40px;color:var(--rv-blue);background:#e4eef2;place-items:center;display:grid}.recovery-template-revision-validation-comparison article.revised>header>b{color:var(--rv-violet);background:#ebe7f3}.recovery-template-revision-validation-comparison article header p{margin:0}.recovery-template-revision-validation-comparison article header small,.recovery-template-revision-validation-comparison article header strong,.recovery-template-revision-validation-comparison article header span{display:block}.recovery-template-revision-validation-comparison article header small{color:var(--rv-violet);font-size:12px;font-weight:850}.recovery-template-revision-validation-comparison article header strong{margin-top:3px;font-size:14px}.recovery-template-revision-validation-comparison article header span{color:#78867f;margin-top:3px;font-size:12px}.recovery-template-revision-validation-comparison article dl{background:#fff;border:1px solid #e0e7e4;grid-template-columns:repeat(3,1fr);margin:16px 0 0;display:grid}.recovery-template-revision-validation-comparison article dl>div{border-right:1px solid #e3e9e6;min-width:0;padding:12px}.recovery-template-revision-validation-comparison article dl>div:last-child{border-right:0}.recovery-template-revision-validation-comparison dt{color:#75847d;font-size:12px}.recovery-template-revision-validation-comparison dd{color:#344b40;margin:6px 0 3px;font-size:18px;font-weight:850}.recovery-template-revision-validation-comparison dl small{color:#7b8982;font-size:12px;line-height:1.4}.recovery-template-revision-validation-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.recovery-template-revision-validation-layout aside{position:sticky;top:84px}.recovery-template-revision-validation-history{border-radius:2px;padding:0;overflow:hidden}.recovery-template-revision-validation-history ol{margin:0;padding:0;list-style:none}.recovery-template-revision-validation-history li{border-bottom:1px solid #e1e7e4;grid-template-columns:44px 1fr;gap:12px;padding:15px 18px;display:grid}.recovery-template-revision-validation-history li>b{width:42px;height:42px;color:var(--rv-violet);background:#ebe7f3;place-items:center;font-size:12px;display:grid}.recovery-template-revision-validation-history li small,.recovery-template-revision-validation-history li strong,.recovery-template-revision-validation-history li span,.recovery-template-revision-validation-history li em{display:block}.recovery-template-revision-validation-history li small{color:#75847d;font-size:12px}.recovery-template-revision-validation-history li strong{margin-top:3px;font-size:14px}.recovery-template-revision-validation-history li p{color:#53685f;margin:7px 0;font-size:12px;line-height:1.55}.recovery-template-revision-validation-history li span,.recovery-template-revision-validation-history li em{color:#74837b;font-size:12px}.recovery-template-revision-validation-history li em{color:var(--rv-violet);margin-top:4px;font-style:normal;font-weight:800}.recovery-template-revision-validation-history li a{color:var(--rv-blue);margin-top:8px;font-size:12px;font-weight:850;display:inline-flex}.recovery-template-revision-validation-history .empty{justify-content:center;align-items:center;gap:12px;min-height:180px;padding:22px;display:flex}.recovery-template-revision-validation-history .empty>b{width:42px;height:42px;color:var(--rv-violet);background:#ebe7f3;place-items:center;display:grid}.recovery-template-revision-validation-history .empty p{margin:0}.recovery-template-revision-validation-history .empty strong,.recovery-template-revision-validation-history .empty small{display:block}.recovery-template-revision-validation-history .empty strong{font-size:14px}.recovery-template-revision-validation-history .empty small{color:#75847d;margin-top:4px;font-size:12px}.recovery-template-revision-validation-form,.recovery-template-revision-validation-closed{border-top:4px solid var(--rv-violet);border-radius:2px;padding:0;overflow:hidden}.recovery-template-revision-validation-form>header{border-bottom:1px solid #e0e7e4;padding:17px 18px}.recovery-template-revision-validation-form>header span{color:var(--rv-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-revision-validation-form>header h2{margin:5px 0;font-size:17px}.recovery-template-revision-validation-form>header p{color:#718079;margin:0;font-size:12px;line-height:1.5}.recovery-template-revision-validation-form .choices{gap:7px;padding:14px 18px 4px;display:grid}.recovery-template-revision-validation-form .choices label{background:#fff;border:1px solid #dce4e1;grid-template-columns:1px 35px 1fr;align-items:center;gap:10px;min-height:68px;padding:9px 11px;display:grid}.recovery-template-revision-validation-form .choices label.selected{border-color:var(--rv-violet);box-shadow:inset 3px 0 var(--rv-violet);background:#f5f2fb}.recovery-template-revision-validation-form .choices input{opacity:0;pointer-events:none;position:absolute}.recovery-template-revision-validation-form .choices label>b{color:#65766e;background:#edf1ef;place-items:center;width:33px;height:33px;display:grid}.recovery-template-revision-validation-form .choices label.selected>b{color:var(--rv-violet);background:#e6e0f2}.recovery-template-revision-validation-form .choices strong,.recovery-template-revision-validation-form .choices small{display:block}.recovery-template-revision-validation-form .choices strong{font-size:12px}.recovery-template-revision-validation-form .choices small{color:#74837c;margin-top:3px;font-size:12px;line-height:1.35}.recovery-template-revision-validation-form>label{gap:5px;margin:12px 18px 0;display:grid}.recovery-template-revision-validation-form>label>span{color:#3e554b;font-size:12px;font-weight:800}.recovery-template-revision-validation-form>label>input,.recovery-template-revision-validation-form>label>textarea{color:#31473e;width:100%;font:inherit;background:#fff;border:1px solid #cfd9d5;border-radius:2px;padding:10px;font-size:13px}.recovery-template-revision-validation-form>label>small{color:#7c8983;font-size:12px}.recovery-template-revision-validation-form>label.confirm{background:#f6f3fa;border:1px solid #dcd8e7;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:12px}.recovery-template-revision-validation-form .confirm input{width:18px;height:18px;accent-color:var(--rv-violet)}.recovery-template-revision-validation-form .confirm strong,.recovery-template-revision-validation-form .confirm small{display:block}.recovery-template-revision-validation-form .confirm strong{font-size:12px}.recovery-template-revision-validation-form .confirm small{color:#748078;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-revision-validation-form>button{background:var(--rv-violet);color:#fff;width:calc(100% - 36px);min-height:45px;font:inherit;border:1px solid #514675;border-radius:2px;margin:14px 18px;padding:0 12px;font-size:12px;font-weight:850}.recovery-template-revision-validation-form>button:disabled{cursor:not-allowed;background:#aeb7b2;border-color:#aeb7b2}.recovery-template-revision-validation-form>a{min-height:42px;color:var(--rv-blue);border-top:1px solid #e1e7e4;align-items:center;padding:0 18px;font-size:12px;font-weight:850;display:flex}.recovery-template-revision-validation-closed{border-top-color:var(--rv-green);padding:19px}.recovery-template-revision-validation-closed>b{width:38px;height:38px;color:var(--rv-green);background:#e1f0e9;place-items:center;display:grid}.recovery-template-revision-validation-closed h2{margin:12px 0 5px;font-size:17px}.recovery-template-revision-validation-closed p{color:#718079;margin:0 0 13px;font-size:12px;line-height:1.55}.recovery-template-revision-validation-closed a{color:var(--rv-blue);margin-top:8px;font-size:12px;font-weight:850;display:block}.recovery-template-revision-validation-closed a.primary{background:var(--rv-green);color:#fff;align-items:center;min-height:38px;padding:0 13px;display:inline-flex}.recovery-template-revision-validation-boundary{border:1px solid #d7e0e4;border-left:4px solid var(--rv-violet);background:#f7f5fb;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-revision-validation-boundary>b{width:36px;height:36px;color:var(--rv-violet);background:#e9e4f3;place-items:center;display:grid}.recovery-template-revision-validation-boundary p{margin:0}.recovery-template-revision-validation-boundary strong,.recovery-template-revision-validation-boundary small{display:block}.recovery-template-revision-validation-boundary strong{font-size:13px}.recovery-template-revision-validation-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-revision-validation-boundary>span{color:var(--rv-violet);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:900px){.recovery-template-revision-validation-hero,.recovery-template-revision-validation-layout{grid-template-columns:1fr}.recovery-template-revision-validation-layout aside{position:static}.recovery-template-validation-queue .recovery-template-review-queue-board>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.recovery-template-revision-validation-comparison>div{grid-template-columns:1fr}.recovery-template-revision-validation-comparison>div>i{border:0;border-block:1px solid #e0e7e4;min-height:38px;transform:rotate(90deg)}.recovery-template-revision-validation-principles{grid-template-columns:1fr}.recovery-template-revision-validation-principles article{border-bottom:1px solid #e1e8e5;border-right:0}.recovery-template-revision-validation-principles article:last-child{border-bottom:0}}@media (max-width:620px){.recovery-template-validation-queue .recovery-template-review-queue-board>nav{grid-template-columns:1fr}.recovery-template-revision-validation-hero>div{padding:25px 20px}.recovery-template-revision-validation-hero>dl{grid-template-columns:1fr}.recovery-template-revision-validation-hero dl>div{border-left:0;min-height:86px}.recovery-template-revision-validation-comparison>header,.recovery-template-revision-validation-history>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-revision-validation-comparison>header>b,.recovery-template-revision-validation-history>header>b{white-space:normal}.recovery-template-revision-validation-comparison article{padding-inline:15px}.recovery-template-revision-validation-comparison article dl{grid-template-columns:1fr}.recovery-template-revision-validation-comparison article dl>div{border-bottom:1px solid #e3e9e6;border-right:0}.recovery-template-revision-validation-comparison article dl>div:last-child{border-bottom:0}.recovery-template-revision-validation-history li{grid-template-columns:40px 1fr;padding-inline:15px}.recovery-template-revision-validation-history li>b{width:38px;height:38px}.recovery-template-revision-validation-boundary{grid-template-columns:38px 1fr}.recovery-template-revision-validation-boundary>span{white-space:normal;grid-column:2}.recovery-template-revision-queue-board article>footer>div{flex-wrap:wrap}}.recovery-template-pilot-decision-note{color:#677a71;border-bottom:1px solid #e2e9e6;margin:0;padding:15px 20px;font-size:12px;line-height:1.5}.recovery-template-lifecycle>a.review{background:var(--rt-blue);color:#fff;border-top:0;justify-content:center;min-height:46px}.recovery-template-review-queue{--rt-green:#118263;--rt-blue:#477f9e;--rt-violet:#6d6599;--rt-red:#a94c3c;--rt-amber:#a77622;--rt-ink:#293f36;color:var(--rt-ink);gap:14px;display:grid}.recovery-template-review-queue *{box-sizing:border-box}.recovery-template-review-queue a{cursor:pointer}.recovery-template-review-queue-hero{border-left:5px solid var(--rt-amber);color:#fff;background:#193a33;grid-template-columns:minmax(390px,1.02fr) minmax(500px,.98fr);min-height:284px;display:grid}.recovery-template-review-queue-hero>div{background:radial-gradient(circle at 92% 12%,#b4802540,#0000 44%);align-content:center;padding:31px 37px;display:grid}.recovery-template-review-queue-hero>div>span{color:#e2c986;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-review-queue-hero h2{color:#fff;letter-spacing:-.04em;max-width:680px;margin:9px 0 8px;font-size:28px;line-height:1.08}.recovery-template-review-queue-hero p{color:#bdd0c9;margin:0;font-size:13px;line-height:1.55}.recovery-template-review-queue-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:21px;padding-top:13px;display:flex}.recovery-template-review-queue-hero footer b,.recovery-template-review-queue-hero footer small{font-size:12px}.recovery-template-review-queue-hero footer b{color:#ecd694}.recovery-template-review-queue-hero footer small{color:#a9beb6}.recovery-template-review-queue-hero footer i{background:#d5b85e;border-radius:50%;width:4px;height:4px}.recovery-template-review-queue-hero>dl{color:var(--rt-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-review-queue-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:142px;padding:19px 20px;display:grid}.recovery-template-review-queue-hero dt{color:#70827a;font-size:12px}.recovery-template-review-queue-hero dd{color:#294238;margin:7px 0 4px;font-size:26px;font-weight:850;line-height:1}.recovery-template-review-queue-hero dl small{color:#819089;font-size:12px}.recovery-template-review-queue-hero .violet dd{color:var(--rt-violet)}.recovery-template-review-queue-hero .red dd{color:var(--rt-red)}.recovery-template-review-queue-hero .amber dd{color:var(--rt-amber)}.recovery-template-review-queue-hero .blue dd{color:var(--rt-blue)}.recovery-template-review-queue-principle,.recovery-template-review-queue-boundary{border:1px solid #d9e4df;border-left:4px solid var(--rt-amber);background:#fffaf0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:12px 16px;display:grid}.recovery-template-review-queue-principle>b,.recovery-template-review-queue-boundary>b{width:36px;height:36px;color:var(--rt-amber);background:#f2e7c8;place-items:center;font-size:12px;display:grid}.recovery-template-review-queue-principle p,.recovery-template-review-queue-boundary p{margin:0}.recovery-template-review-queue-principle strong,.recovery-template-review-queue-principle small,.recovery-template-review-queue-boundary strong,.recovery-template-review-queue-boundary small{display:block}.recovery-template-review-queue-principle strong,.recovery-template-review-queue-boundary strong{color:#2f493e;font-size:13px}.recovery-template-review-queue-principle small,.recovery-template-review-queue-boundary small{color:#708078;margin-top:3px;font-size:12px;line-height:1.45}.recovery-template-review-queue-principle>span,.recovery-template-review-queue-boundary>span{color:var(--rt-amber);white-space:nowrap;font-size:12px;font-weight:850}.recovery-template-review-queue-boundary{border-left-color:var(--rt-violet);background:#f8f7fc}.recovery-template-review-queue-boundary>b{color:var(--rt-violet);background:#e7e3f3;font-size:17px}.recovery-template-review-queue-boundary>span{color:var(--rt-violet)}.recovery-template-review-queue-board{border-radius:2px;padding:0;overflow:hidden}.recovery-template-review-queue-board>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:16px 20px;display:flex}.recovery-template-review-queue-board>header span{color:var(--rt-amber);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-review-queue-board>header h2{color:#2b4238;margin:5px 0 0;font-size:19px}.recovery-template-review-queue-board>header p{color:#75847d;margin:4px 0 0;font-size:12px}.recovery-template-review-queue-board>header>b{color:#687970;white-space:nowrap;font-size:12px}.recovery-template-review-queue-board>nav{border-bottom:1px solid #e1e8e5;grid-template-columns:repeat(5,1fr);gap:1px;padding:14px 20px;display:grid}.recovery-template-review-queue-board>nav a{color:#64756d;background:#f7f9f8;border:1px solid #dce4e1;justify-content:space-between;align-items:center;gap:7px;min-height:48px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.recovery-template-review-queue-board>nav a b{color:#52665d;background:#e7ecea;place-items:center;min-width:24px;min-height:24px;font-size:12px;display:grid}.recovery-template-review-queue-board>nav a.active{color:#7a581b;background:#fff9eb;border-color:#cdb87f}.recovery-template-review-queue-board>nav a.active b{color:#725017;background:#eadcb4}.recovery-template-review-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-template-review-queue-list>article{border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;border-left:4px solid var(--rt-green);min-width:0;padding:18px 20px}.recovery-template-review-queue-list>article:nth-child(2n){border-right:0}.recovery-template-review-queue-list>article.overdue{border-left-color:var(--rt-red);background:snow}.recovery-template-review-queue-list>article.unscheduled{border-left-color:var(--rt-amber);background:#fffdf7}.recovery-template-review-queue-list>article.due_soon{border-left-color:var(--rt-blue);background:#f8fbfc}.recovery-template-review-queue-list article>header{grid-template-columns:42px 1fr auto;align-items:start;gap:11px;display:grid}.recovery-template-review-queue-list article>header>b{width:40px;height:40px;color:var(--rt-green);background:#deeee8;place-items:center;font-size:13px;display:grid}.recovery-template-review-queue-list article.overdue>header>b{color:var(--rt-red);background:#f3e0dc}.recovery-template-review-queue-list article.unscheduled>header>b{color:var(--rt-amber);background:#f3e8c8}.recovery-template-review-queue-list article.due_soon>header>b{color:var(--rt-blue);background:#e3eef3}.recovery-template-review-queue-list article header p{min-width:0;margin:0}.recovery-template-review-queue-list article header small,.recovery-template-review-queue-list article header strong,.recovery-template-review-queue-list article header span{display:block}.recovery-template-review-queue-list article header small{color:var(--rt-violet);font-size:12px;font-weight:850}.recovery-template-review-queue-list article header strong{color:#30483e;margin-top:3px;font-size:15px}.recovery-template-review-queue-list article header p>span{color:#687970;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.recovery-template-review-queue-list article header em{color:var(--rt-green);white-space:nowrap;background:#e6f1ec;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-review-queue-list article.overdue header em{color:var(--rt-red);background:#f4e2de}.recovery-template-review-queue-list article.unscheduled header em{color:var(--rt-amber);background:#f4e9ca}.recovery-template-review-queue-list article.due_soon header em{color:var(--rt-blue);background:#e6f0f5}.recovery-template-review-queue-list article .scope{background:#f7f9f8;border:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:12px;min-height:45px;margin-top:14px;padding:9px 11px;display:flex}.recovery-template-review-queue-list article .scope b,.recovery-template-review-queue-list article .scope span{font-size:12px}.recovery-template-review-queue-list article .scope b{color:#3d6153;white-space:nowrap}.recovery-template-review-queue-list article .scope span{color:#72827a;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recovery-template-review-queue-list article dl{border-block:1px solid #e4eae7;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;display:grid}.recovery-template-review-queue-list article dl>div{border-right:1px solid #e4eae7;min-width:0;padding:10px 8px}.recovery-template-review-queue-list article dl>div:first-child{padding-left:0}.recovery-template-review-queue-list article dl>div:last-child{border-right:0}.recovery-template-review-queue-list article dt{color:#7b8982;font-size:12px}.recovery-template-review-queue-list article dd{color:#344b41;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:16px;font-weight:850;overflow:hidden}.recovery-template-review-queue-list article dl small{color:#85928c;font-size:12px;line-height:1.35}.recovery-template-review-queue-list article dl .red dd{color:var(--rt-red)}.recovery-template-review-queue-list article dl .blue dd{color:var(--rt-blue)}.recovery-template-review-queue-list article dl .green dd{color:var(--rt-green)}.recovery-template-review-queue-list article>footer{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-top:13px;display:flex}.recovery-template-review-queue-list article>footer>small{color:#7a8881;font-size:12px}.recovery-template-review-queue-list article>footer div{align-items:center;gap:7px;display:flex}.recovery-template-review-queue-list article>footer a{color:#526a60;white-space:nowrap;border:1px solid #d2ddd8;align-items:center;min-height:40px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.recovery-template-review-queue-list article>footer a.primary{color:#fff;background:#118263;border-color:#3d745f}.recovery-template-review-queue-board>footer{background:#f7f9f8;justify-content:space-between;align-items:center;min-height:56px;padding:10px 20px;display:flex}.recovery-template-review-queue-board>footer span,.recovery-template-review-queue-board>footer a{color:#63746c;font-size:12px;font-weight:800}.recovery-template-review-queue-board>footer nav{gap:16px;display:flex}.recovery-template-review-queue-empty{justify-content:center;align-items:center;gap:12px;min-height:160px;padding:24px;display:flex}.recovery-template-review-queue-empty>b{color:#6f7e77;background:#eef1f0;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.recovery-template-review-queue-empty p{margin:0}.recovery-template-review-queue-empty strong,.recovery-template-review-queue-empty small{display:block}.recovery-template-review-queue-empty strong{color:#334a40;font-size:14px}.recovery-template-review-queue-empty small{color:#788780;margin-top:3px;font-size:12px}.recovery-template-review-queue-empty a{color:#526a60;border:1px solid #d4ddd9;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.recovery-template-pilot-review{--rt-green:#118263;--rt-blue:#477f9e;--rt-violet:#6d6599;--rt-red:#a94c3c;--rt-ink:#293f36;color:var(--rt-ink);gap:14px;display:grid}.recovery-template-pilot-review *{box-sizing:border-box}.recovery-template-pilot-review a,.recovery-template-pilot-review button,.recovery-template-pilot-review input,.recovery-template-pilot-review label,.recovery-template-pilot-review textarea{cursor:pointer}.recovery-template-pilot-review input[type=date],.recovery-template-pilot-review textarea{cursor:text}.recovery-template-pilot-review-hero{border-left:5px solid var(--rt-blue);color:#fff;background:#193a33;grid-template-columns:minmax(370px,.88fr) minmax(500px,1.12fr);min-height:278px;display:grid}.recovery-template-pilot-review-hero>div{background:radial-gradient(circle at 92% 12%,#477f9e4d,#0000 44%);align-content:center;padding:30px 36px;display:grid}.recovery-template-pilot-review-hero>div>span{color:#acd3e6;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-pilot-review-hero h2{color:#fff;letter-spacing:-.04em;margin:9px 0 7px;font-size:27px;line-height:1.08}.recovery-template-pilot-review-hero p{color:#bdd0c9;margin:0;font-size:13px;line-height:1.5}.recovery-template-pilot-review-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:21px;padding-top:13px;display:flex}.recovery-template-pilot-review-hero footer b,.recovery-template-pilot-review-hero footer small{font-size:12px}.recovery-template-pilot-review-hero footer b{color:#cae2ec}.recovery-template-pilot-review-hero footer small{color:#a9beb6}.recovery-template-pilot-review-hero footer i{background:#9bc7da;border-radius:50%;width:4px;height:4px}.recovery-template-pilot-review-hero>dl{color:var(--rt-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-pilot-review-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:139px;padding:19px 20px;display:grid}.recovery-template-pilot-review-hero dt{color:#70827a;font-size:12px}.recovery-template-pilot-review-hero dd{color:#294238;margin:7px 0 4px;font-size:26px;font-weight:850;line-height:1}.recovery-template-pilot-review-hero dl small{color:#819089;font-size:12px}.recovery-template-pilot-review-hero .violet dd{color:var(--rt-violet)}.recovery-template-pilot-review-hero .blue dd{color:var(--rt-blue)}.recovery-template-pilot-review-hero .green dd{color:var(--rt-green)}.recovery-template-pilot-review-feedback{border:1px solid #d2e2dc;border-left:4px solid var(--rt-green);color:#426257;background:#f1f8f5;margin:0;padding:12px 15px;font-size:12px;font-weight:800}.recovery-template-pilot-review-path{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(4,1fr);display:grid}.recovery-template-pilot-review-path article{border-right:1px solid #e2e8e5;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:0;min-height:102px;padding:14px 16px;display:grid}.recovery-template-pilot-review-path article:last-child{border-right:0}.recovery-template-pilot-review-path article>b{color:#72827b;background:#e9eeec;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.recovery-template-pilot-review-path article.done>b{color:var(--rt-green);background:#dff0e9}.recovery-template-pilot-review-path p{margin:0}.recovery-template-pilot-review-path small,.recovery-template-pilot-review-path strong,.recovery-template-pilot-review-path span{display:block}.recovery-template-pilot-review-path small{color:var(--rt-blue);font-size:12px;font-weight:850}.recovery-template-pilot-review-path strong{color:#31483e;margin-top:3px;font-size:13px}.recovery-template-pilot-review-path span{color:#77867f;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-pilot-review-layout{grid-template-columns:minmax(0,1.46fr) minmax(320px,.54fr);align-items:start;gap:14px;display:grid}.recovery-template-pilot-review-layout>div{gap:14px;display:grid}.recovery-template-pilot-review-units,.recovery-template-pilot-review-history,.recovery-template-pilot-review-decision{border-radius:2px;padding:0;overflow:hidden}.recovery-template-pilot-review-units>header,.recovery-template-pilot-review-history>header,.recovery-template-pilot-review-decision>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 20px;display:flex}.recovery-template-pilot-review-units header span,.recovery-template-pilot-review-history header span,.recovery-template-pilot-review-decision header span{color:var(--rt-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-pilot-review-units h2,.recovery-template-pilot-review-history h2,.recovery-template-pilot-review-decision h2{color:#2b4238;margin:5px 0 0;font-size:19px}.recovery-template-pilot-review-units header p,.recovery-template-pilot-review-history header p,.recovery-template-pilot-review-decision header p{color:#75847d;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-pilot-review-units header>b,.recovery-template-pilot-review-history header>b{color:var(--rt-blue);white-space:nowrap;font-size:12px}.recovery-template-pilot-review-units>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-template-pilot-review-units article{border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;border-left:4px solid var(--rt-blue);min-width:0;padding:16px 18px}.recovery-template-pilot-review-units article:nth-child(2n){border-right:0}.recovery-template-pilot-review-units article>header{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.recovery-template-pilot-review-units article>header>b{width:38px;height:38px;color:var(--rt-blue);background:#e5f0f5;place-items:center;font-size:12px;display:grid}.recovery-template-pilot-review-units article p{margin:0}.recovery-template-pilot-review-units article strong,.recovery-template-pilot-review-units article small{display:block}.recovery-template-pilot-review-units article strong{color:#30483e;font-size:14px}.recovery-template-pilot-review-units article small{color:#788780;margin-top:3px;font-size:12px}.recovery-template-pilot-review-units article dl{border-block:1px solid #e4eae7;grid-template-columns:repeat(3,1fr);margin:13px 0 0;display:grid}.recovery-template-pilot-review-units article dl div{border-right:1px solid #e4eae7;padding:9px 8px}.recovery-template-pilot-review-units article dl div:first-child{padding-left:0}.recovery-template-pilot-review-units article dl div:last-child{border-right:0}.recovery-template-pilot-review-units article dt{color:#7b8982;font-size:12px}.recovery-template-pilot-review-units article dd{color:#344b41;margin:4px 0 0;font-size:17px;font-weight:850}.recovery-template-pilot-review .empty{justify-content:center;align-items:center;gap:11px;min-height:116px;margin:0;padding:20px;display:flex}.recovery-template-pilot-review .empty>b{color:#6f7e77;background:#eef1f0;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.recovery-template-pilot-review .empty strong,.recovery-template-pilot-review .empty small{display:block}.recovery-template-pilot-review .empty strong{color:#334a40;font-size:13px}.recovery-template-pilot-review .empty small{color:#788780;margin-top:3px;font-size:12px}.recovery-template-pilot-review-history ol{margin:0;padding:0;list-style:none}.recovery-template-pilot-review-history li{border-bottom:1px solid #e2e8e5;grid-template-columns:48px 1fr;gap:12px;padding:16px 20px;display:grid}.recovery-template-pilot-review-history li:last-child{border-bottom:0}.recovery-template-pilot-review-history li>b{width:46px;height:34px;color:var(--rt-violet);background:#e7e3f3;place-items:center;font-size:12px;display:grid}.recovery-template-pilot-review-history li>div>small,.recovery-template-pilot-review-history li>div>strong,.recovery-template-pilot-review-history li>div>p,.recovery-template-pilot-review-history li>div>em{display:block}.recovery-template-pilot-review-history li>div>small{color:#7b8982;font-size:12px}.recovery-template-pilot-review-history li>div>strong{color:#30483e;margin-top:4px;font-size:14px}.recovery-template-pilot-review-history li>div>p{color:#5f7168;margin:5px 0 0;font-size:12px;line-height:1.5}.recovery-template-pilot-review-history li dl{flex-wrap:wrap;gap:5px;margin:9px 0 0;display:flex}.recovery-template-pilot-review-history li dl span{color:#687970;background:#f0f3f2;padding:5px 7px;font-size:12px}.recovery-template-pilot-review-history li>div>em{color:var(--rt-blue);margin-top:8px;font-size:12px;font-style:normal;font-weight:800}.recovery-template-pilot-review-decision{position:sticky;top:12px}.recovery-template-pilot-review-decision>header{display:block}.recovery-template-pilot-review-decision fieldset{border:0;border-bottom:1px solid #e3e9e6;gap:7px;margin:0;padding:16px 20px;display:grid}.recovery-template-pilot-review-decision legend{color:#53685e;padding:0 0 8px;font-size:12px;font-weight:850}.recovery-template-pilot-review-decision fieldset label{background:#fafbfa;border:1px solid #dbe4e0;border-left:3px solid #a4b0ab;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:67px;padding:10px;display:grid}.recovery-template-pilot-review-decision fieldset label.selected{border-color:#a9c7d6;border-left-color:var(--rt-blue);background:#f1f7fa}.recovery-template-pilot-review-decision fieldset label.danger{border-color:#dec4be;border-left-color:var(--rt-red);background:#fff7f5}.recovery-template-pilot-review-decision fieldset input{opacity:0;pointer-events:none;position:absolute}.recovery-template-pilot-review-decision fieldset label>b{color:#667970;background:#e9eeec;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.recovery-template-pilot-review-decision fieldset label.selected>b{color:var(--rt-blue);background:#dcebf2}.recovery-template-pilot-review-decision fieldset label.danger>b{color:var(--rt-red);background:#f4dfda}.recovery-template-pilot-review-decision fieldset strong,.recovery-template-pilot-review-decision fieldset small{display:block}.recovery-template-pilot-review-decision fieldset strong{color:#30483e;font-size:12px}.recovery-template-pilot-review-decision fieldset small{color:#75867e;margin-top:3px;font-size:12px;line-height:1.35}.recovery-template-pilot-review-decision>label{border-bottom:1px solid #e3e9e6;gap:7px;padding:15px 20px;display:grid}.recovery-template-pilot-review-decision>label>span:first-child{color:#50675c;font-size:12px;font-weight:850}.recovery-template-pilot-review-decision input[type=date],.recovery-template-pilot-review-decision textarea{color:#30483e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:10px 12px;font-size:13px;line-height:1.5}.recovery-template-pilot-review-decision textarea{resize:vertical}.recovery-template-pilot-review-decision>label>small{color:#7b8982;font-size:12px}.recovery-template-pilot-review-decision>label.confirm{background:#f4f9f7;grid-template-columns:20px 1fr;align-items:start;gap:10px}.recovery-template-pilot-review-decision .confirm input{width:18px;height:18px;accent-color:var(--rt-blue)}.recovery-template-pilot-review-decision .confirm strong,.recovery-template-pilot-review-decision .confirm small{display:block}.recovery-template-pilot-review-decision .confirm strong{color:#365046;font-size:12px}.recovery-template-pilot-review-decision .confirm small{color:#788780;margin-top:3px;font-size:12px}.recovery-template-pilot-review-decision>button{background:var(--rt-blue);color:#fff;width:calc(100% - 40px);min-height:46px;font:inherit;border:1px solid #376b88;border-radius:2px;margin:16px 20px;font-size:12px;font-weight:850}.recovery-template-pilot-review-decision.archive>button{background:var(--rt-red);border-color:#8d493b}.recovery-template-pilot-review-decision>button:disabled{cursor:not-allowed;opacity:.55}.recovery-template-pilot-review-boundary{border:1px solid #d9e4df;border-left:4px solid var(--rt-violet);background:#f8f7fc;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.recovery-template-pilot-review-boundary>b{width:34px;height:34px;color:var(--rt-violet);background:#e7e3f3;place-items:center;font-size:17px;display:grid}.recovery-template-pilot-review-boundary p{margin:0}.recovery-template-pilot-review-boundary strong,.recovery-template-pilot-review-boundary small{display:block}.recovery-template-pilot-review-boundary strong{color:#2f493e;font-size:13px}.recovery-template-pilot-review-boundary small{color:#708078;margin-top:3px;font-size:12px;line-height:1.45}.recovery-template-pilot-review-boundary>span{color:var(--rt-violet);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1100px){.recovery-template-review-queue-hero{grid-template-columns:minmax(330px,.8fr) 1fr}.recovery-template-review-queue-list{grid-template-columns:1fr}.recovery-template-review-queue-list>article{border-right:0}.recovery-template-pilot-review-hero{grid-template-columns:minmax(330px,.8fr) 1fr}.recovery-template-pilot-review-layout{grid-template-columns:1fr}.recovery-template-pilot-review-decision{position:static}}@media (max-width:820px){.recovery-template-review-queue-hero{grid-template-columns:1fr}.recovery-template-review-queue-board>nav{grid-template-columns:1fr 1fr}.recovery-template-review-queue-board>nav a:first-child{grid-column:1/-1}.recovery-template-review-queue-list article>footer{flex-direction:column;align-items:flex-start}.recovery-template-pilot-review-hero{grid-template-columns:1fr}.recovery-template-pilot-review-path{grid-template-columns:1fr 1fr}.recovery-template-pilot-review-path article:nth-child(2){border-right:0}.recovery-template-pilot-review-path article:nth-child(-n+2){border-bottom:1px solid #e2e8e5}}@media (max-width:620px){.recovery-template-review-queue-hero>div{padding:25px 20px}.recovery-template-review-queue-hero>dl{grid-template-columns:1fr}.recovery-template-review-queue-hero dl>div{min-height:88px}.recovery-template-review-queue-principle,.recovery-template-review-queue-boundary{grid-template-columns:38px 1fr}.recovery-template-review-queue-principle>span,.recovery-template-review-queue-boundary>span{white-space:normal;grid-column:2}.recovery-template-review-queue-board>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-review-queue-board>nav{grid-template-columns:1fr;padding-inline:15px}.recovery-template-review-queue-board>nav a:first-child{grid-column:auto}.recovery-template-review-queue-list>article{padding-inline:15px}.recovery-template-review-queue-list article>header{grid-template-columns:40px 1fr}.recovery-template-review-queue-list article header em{grid-column:2;justify-self:start}.recovery-template-review-queue-list article .scope{flex-direction:column;align-items:flex-start}.recovery-template-review-queue-list article .scope span{text-align:left;white-space:normal}.recovery-template-review-queue-list article dl{grid-template-columns:1fr 1fr}.recovery-template-review-queue-list article dl>div:nth-child(2){border-right:0}.recovery-template-review-queue-list article dl>div:nth-child(-n+2){border-bottom:1px solid #e4eae7}.recovery-template-review-queue-list article>footer div{flex-direction:column;align-items:stretch;width:100%}.recovery-template-review-queue-list article>footer a{justify-content:center}.recovery-template-review-queue-empty{flex-direction:column;align-items:flex-start}.recovery-template-pilot-review-hero>div{padding:25px 20px}.recovery-template-pilot-review-hero>dl,.recovery-template-pilot-review-units>div{grid-template-columns:1fr}.recovery-template-pilot-review-hero dl>div{min-height:88px}.recovery-template-pilot-review-units article{border-right:0}.recovery-template-pilot-review-path{grid-template-columns:1fr}.recovery-template-pilot-review-path article,.recovery-template-pilot-review-path article:nth-child(2){border-bottom:1px solid #e2e8e5;border-right:0}.recovery-template-pilot-review-path article:last-child{border-bottom:0}.recovery-template-pilot-review-units>header,.recovery-template-pilot-review-history>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-pilot-review-history li{grid-template-columns:42px 1fr;padding-inline:15px}.recovery-template-pilot-review-decision fieldset,.recovery-template-pilot-review-decision>label{padding-inline:15px}.recovery-template-pilot-review-decision>button{width:calc(100% - 30px);margin-inline:15px}.recovery-template-pilot-review-boundary{grid-template-columns:36px 1fr}.recovery-template-pilot-review-boundary>span{white-space:normal;grid-column:2}}@media (max-width:900px){.recovery-template-hero,.recovery-template-create-hero,.recovery-template-detail-hero,.recovery-template-evidence-hero,.recovery-template-transfer>div{grid-template-columns:1fr}.recovery-template-transfer>div>i{border:1px solid #e1e8e5;border-inline:0;min-height:42px;transform:rotate(90deg)}.recovery-template-transfer article{border-left-width:4px}.recovery-template-version-columns{display:none}.recovery-template-version-results article{grid-template-columns:1fr 1fr}.recovery-template-version-results article .identity{border-bottom:1px solid #e4e9e7;grid-column:1/-1}.recovery-template-version-results article>div:nth-child(3){border-right:0}.recovery-template-create>form,.recovery-template-detail-layout{grid-template-columns:1fr}.recovery-template-create-review,.recovery-template-lifecycle{position:static}.recovery-template-learning-flow{grid-template-columns:1fr}.recovery-template-learning-flow article{border-bottom:1px solid #e2e8e5;border-right:0}.recovery-template-learning-flow article:last-child{border-bottom:0}.recovery-template-learning-checkpoints{grid-template-columns:1fr 1fr}.recovery-template-learning-checkpoints>p:nth-child(2){border-right:0}.recovery-template-learning-checkpoints>p:last-child{border-top:1px solid #e2e8e5;grid-column:1/-1}.handoff-recovery-center-filters>form{grid-template-columns:1fr 1fr}}@media (max-width:720px){.recovery-template-hero>div,.recovery-template-evidence-hero>div{padding:26px 22px}.recovery-template-hero>dl,.recovery-template-evidence-hero>dl{grid-template-columns:1fr 1fr}.recovery-template-hero h2,.recovery-template-evidence-hero h2{font-size:24px}.recovery-template-evidence-filter>form,.recovery-template-unit-evidence>div{grid-template-columns:1fr}.recovery-template-unit-evidence article{border-right:0}.recovery-template-transfer article dl{grid-template-columns:1fr}.recovery-template-transfer article dl>div{border-bottom:1px solid #e2e8e5;border-right:0;padding:10px 0}.recovery-template-transfer article dl>div:last-child{border-bottom:0}.recovery-template-transfer>footer{flex-direction:column;align-items:flex-start}.recovery-template-transfer footer>span{white-space:normal}.recovery-template-filters>form,.handoff-recovery-center-filters>form{grid-template-columns:1fr}.recovery-template-filters>nav{grid-template-columns:1fr 1fr}.recovery-template-create-approach>div,.recovery-template-rollout-modes,.recovery-template-rollout-picker fieldset>div,.recovery-template-pilot-units{grid-template-columns:1fr}.recovery-template-detail-results{grid-template-columns:1fr 1fr}.recovery-template-detail-results>div:nth-child(2){border-right:0}.recovery-template-detail-results>div:nth-child(-n+2){border-bottom:1px solid #e2e8e5}.recovery-template-directory article dl{grid-template-columns:1fr 1fr}.recovery-template-directory article dl>div:nth-child(2){border-right:0}.recovery-template-directory article dl>div:nth-child(-n+2){border-bottom:1px solid #e4eae7}.recovery-template-editor>div{grid-template-columns:1fr}.recovery-template-editor>div label{border-bottom:1px solid #e6ebe9;border-right:0}.recovery-template-editor>div label:last-child{border-bottom:0}.handoff-recovery-intervention-badge{grid-template-columns:auto 1fr}.handoff-recovery-intervention-badge>a{grid-column:2}}@media (max-width:480px){.recovery-template-hero>dl,.recovery-template-evidence-hero>dl{grid-template-columns:1fr}.recovery-template-hero dl>div,.recovery-template-evidence-hero dl>div{min-height:88px}.recovery-template-evidence-filter>header,.recovery-template-transfer>header,.recovery-template-version-results>header,.recovery-template-unit-evidence>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-evidence-filter>form{padding-inline:15px}.recovery-template-transfer>header>b{white-space:normal;justify-self:start}.recovery-template-transfer article,.recovery-template-transfer>footer{padding-inline:15px}.recovery-template-version-results article{grid-template-columns:1fr}.recovery-template-version-results article .identity{grid-column:auto}.recovery-template-version-results article>div{border-bottom:1px solid #e4e9e7;border-right:0;min-height:86px}.recovery-template-unit-evidence article>footer{flex-direction:column;align-items:flex-start}.recovery-template-evidence-method{grid-template-columns:36px 1fr}.recovery-template-evidence-method>span{white-space:normal;grid-column:2}.recovery-template-filters>header,.recovery-template-directory>header,.recovery-template-editor>header,.recovery-template-history>header,.recovery-template-rollout-picker>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-filters>nav,.recovery-template-filters>form,.recovery-template-directory article{padding-inline:15px}.recovery-template-directory article>header{grid-template-columns:40px 1fr}.recovery-template-directory article header em{grid-column:2;justify-self:start}.recovery-template-directory article>footer,.recovery-template-directory article footer div,.recovery-template-empty{flex-direction:column;align-items:flex-start}.recovery-template-directory article footer a{min-height:44px}.recovery-template-create-hero>div,.recovery-template-detail-hero>div{padding:24px 20px}.recovery-template-create-basics>div{grid-template-columns:1fr}.recovery-template-create-basics>div label{border-bottom:1px solid #e6ebe9;border-right:0}.recovery-template-create-basics>div label:last-child{border-bottom:0}.recovery-template-create-actions{grid-template-columns:1fr}.recovery-template-rollout-modes,.recovery-template-rollout-picker>fieldset,.recovery-template-pilot-units{padding-inline:15px}.recovery-template-card-rollout{flex-direction:column;align-items:flex-start}.recovery-template-card-rollout span{white-space:normal}.recovery-template-learning>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-learning header>b{white-space:normal;justify-self:start}.recovery-template-learning-flow article{padding-inline:15px}.recovery-template-learning-checkpoints{grid-template-columns:1fr}.recovery-template-learning-checkpoints>p,.recovery-template-learning-checkpoints>p:nth-child(2){border-bottom:1px solid #e2e8e5;border-right:0}.recovery-template-learning-checkpoints>p:last-child{border-top:0;border-bottom:0;grid-column:auto}.recovery-template-detail-hero>dl,.recovery-template-detail-results{grid-template-columns:1fr}.recovery-template-detail-hero dl>div,.recovery-template-detail-results>div{border-bottom:1px solid #e2e8e5;border-right:0;min-height:82px}.recovery-template-detail-results>div:nth-child(2){border-right:0}.recovery-template-history li{padding-inline:15px}.recovery-template-boundary{grid-template-columns:36px 1fr}.recovery-template-boundary>span{white-space:normal;grid-column:2}.handoff-recovery-template-choice>header,.handoff-recovery-template-choice.empty{flex-direction:column;align-items:flex-start}.handoff-recovery-template-choice>header a,.handoff-recovery-template-choice.empty>a{min-height:44px}}.recovery-template-learning-map{--learning-violet:#74599a;--learning-blue:#477d98;--learning-green:#168361;--learning-amber:#a16e21;--learning-ink:#30483e;color:var(--learning-ink);gap:14px;display:grid}.recovery-template-learning-map *{box-sizing:border-box}.recovery-template-learning-map :is(a,button,select){cursor:pointer}.recovery-template-learning-map :is(a,button,select):focus-visible{outline-offset:2px;outline:3px solid #1f967147}.recovery-template-learning-map-hero{border-left:5px solid var(--learning-violet);color:#fff;background:#193a33;grid-template-columns:minmax(390px,1.03fr) minmax(500px,.97fr);min-height:276px;display:grid}.recovery-template-learning-map-hero>div{background:radial-gradient(circle at 90% 12%,#74599a47,#0000 44%);align-content:center;padding:31px 37px;display:grid}.recovery-template-learning-map-hero>div>span{color:#c9b7e2;letter-spacing:.09em;font-size:12px;font-weight:850}.recovery-template-learning-map-hero h2{color:#fff;letter-spacing:-.04em;max-width:700px;margin:9px 0 8px;font-size:28px;line-height:1.08}.recovery-template-learning-map-hero p{color:#bed0c9;margin:0;font-size:13px;line-height:1.55}.recovery-template-learning-map-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:21px;padding-top:13px;display:flex}.recovery-template-learning-map-hero footer b,.recovery-template-learning-map-hero footer small{font-size:12px}.recovery-template-learning-map-hero footer b{color:#d3c4e8}.recovery-template-learning-map-hero footer small{color:#a9beb6}.recovery-template-learning-map-hero footer i{background:#ae91d2;width:4px;height:4px}.recovery-template-learning-map-hero>dl{color:var(--learning-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-learning-map-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:138px;padding:19px 20px;display:grid}.recovery-template-learning-map-hero dt{color:#70827a;font-size:12px}.recovery-template-learning-map-hero dd{color:#294238;margin:7px 0 4px;font-size:26px;font-weight:850;line-height:1}.recovery-template-learning-map-hero dl small{color:#819089;font-size:12px}.recovery-template-learning-map-hero .violet dd{color:var(--learning-violet)}.recovery-template-learning-map-hero .blue dd{color:var(--learning-blue)}.recovery-template-learning-map-hero .green dd{color:var(--learning-green)}.recovery-template-learning-map-hero .amber dd{color:var(--learning-amber)}.recovery-template-learning-map-principles{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-learning-map-principles article{border-right:1px solid #e1e8e5;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:96px;padding:14px 17px;display:grid}.recovery-template-learning-map-principles article:last-child{border-right:0}.recovery-template-learning-map-principles article>b{width:34px;height:34px;color:var(--learning-violet);background:#e9e4f1;place-items:center;font-size:12px;display:grid}.recovery-template-learning-map-principles p{margin:0}.recovery-template-learning-map-principles strong,.recovery-template-learning-map-principles small{display:block}.recovery-template-learning-map-principles strong{color:#30483e;font-size:13px}.recovery-template-learning-map-principles small{color:#73837b;margin-top:4px;font-size:12px;line-height:1.45}.recovery-template-learning-map-filters,.recovery-template-learning-map-board{border-radius:2px;padding:0;overflow:hidden}.recovery-template-learning-map-filters>header,.recovery-template-learning-map-board>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:15px 20px;display:flex}.recovery-template-learning-map-filters header span,.recovery-template-learning-map-board header span{color:var(--learning-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-learning-map-filters header h2,.recovery-template-learning-map-board header h2{color:#2f463c;margin:4px 0 0;font-size:18px}.recovery-template-learning-map-filters header p,.recovery-template-learning-map-board header p{color:#74837c;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-learning-map-filters>header>a{color:#624883;font-size:12px;font-weight:800}.recovery-template-learning-map-board>header>b{color:#687970;white-space:nowrap;font-size:12px}.recovery-template-learning-map-filters>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:16px 20px 19px;display:grid}.recovery-template-learning-map-filters label{gap:6px;display:grid}.recovery-template-learning-map-filters label span{color:#586e63;font-size:12px;font-weight:800}.recovery-template-learning-map-filters select{color:#30483e;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:0 12px;font-size:13px}.recovery-template-learning-map-filters button{background:var(--learning-violet);color:#fff;min-height:44px;font:inherit;border:1px solid #5f4a7c;border-radius:2px;padding:0 18px;font-size:12px;font-weight:850}.recovery-template-learning-map-board>div:not(.recovery-template-learning-map-empty){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-template-learning-map-board article{border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;border-left:4px solid var(--learning-green);min-width:0}.recovery-template-learning-map-board article:nth-child(2n){border-right:0}.recovery-template-learning-map-board article.waiting{border-left-color:var(--learning-amber);background:#fffdf8}.recovery-template-learning-map-board article>header{grid-template-columns:42px 1fr auto;align-items:start;gap:11px;min-height:98px;padding:16px 18px;display:grid}.recovery-template-learning-map-board article>header>b{width:40px;height:40px;color:var(--learning-green);background:#e1f0ea;place-items:center;font-size:12px;display:grid}.recovery-template-learning-map-board article.waiting>header>b{color:var(--learning-amber);background:#f2e8cd}.recovery-template-learning-map-board article header p{min-width:0;margin:0}.recovery-template-learning-map-board article header small,.recovery-template-learning-map-board article header strong,.recovery-template-learning-map-board article header span{display:block}.recovery-template-learning-map-board article header small{color:var(--learning-violet);font-size:12px;font-weight:850}.recovery-template-learning-map-board article header strong{color:#30483e;margin-top:3px;font-size:15px}.recovery-template-learning-map-board article header p>span{color:#718079;margin-top:4px;font-size:12px;line-height:1.4}.recovery-template-learning-map-board article header em{color:var(--learning-green);white-space:nowrap;background:#e5f2ed;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-learning-map-board article.waiting header em{color:#815b19;background:#f4ead0}.recovery-template-learning-map-board .state{background:#f7f9f8;border-block:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 18px;display:flex}.recovery-template-learning-map-board .state>span{color:#72817a;font-size:12px;font-weight:800}.recovery-template-learning-map-board .state p{color:#65776e;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.recovery-template-learning-map-board .state p b{color:#354e42}.recovery-template-learning-map-board .state p i{background:#aeb9b4;width:3px;height:3px}.recovery-template-learning-map-board article>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.recovery-template-learning-map-board article>dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;align-content:center;min-width:0;min-height:91px;padding:11px;display:grid}.recovery-template-learning-map-board article>dl>div:last-child{border-right:0}.recovery-template-learning-map-board article dt{color:#78867f;font-size:12px}.recovery-template-learning-map-board article dd{color:#344b41;margin:5px 0 2px;font-size:18px;font-weight:850}.recovery-template-learning-map-board article dl small{color:#7f8c86;font-size:12px;line-height:1.35}.recovery-template-learning-map-board article dl .green dd{color:var(--learning-green)}.recovery-template-learning-map-board .sample{border-bottom:1px solid #e3e9e6;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:9px 18px;display:grid}.recovery-template-learning-map-board .sample span,.recovery-template-learning-map-board .sample small{color:#697a72;font-size:12px}.recovery-template-learning-map-board .sample span b{color:#375347}.recovery-template-learning-map-board .sample>div{background:#e4e9e7;height:6px;overflow:hidden}.recovery-template-learning-map-board .sample>div i{background:var(--learning-green);height:100%;display:block}.recovery-template-learning-map-board article>footer{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 18px;display:flex}.recovery-template-learning-map-board article>footer>small{color:#798780;font-size:12px}.recovery-template-learning-map-board article>footer nav{gap:10px;display:flex}.recovery-template-learning-map-board article>footer a{color:#5f477e;align-items:center;min-height:36px;font-size:12px;font-weight:800;display:inline-flex}.recovery-template-learning-map-board article>footer a:last-child{color:var(--learning-green)}.recovery-template-learning-map-board>footer{background:#f7f9f8;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 20px;display:flex}.recovery-template-learning-map-board>footer span,.recovery-template-learning-map-board>footer a{color:#63746c;font-size:12px;font-weight:800}.recovery-template-learning-map-board>footer nav{gap:14px;display:flex}.recovery-template-learning-map-empty{justify-content:center;align-items:center;gap:12px;min-height:160px;padding:24px;display:flex}.recovery-template-learning-map-empty>b{width:42px;height:42px;color:var(--learning-violet);background:#ece7f3;place-items:center;font-size:17px;display:grid}.recovery-template-learning-map-empty p{margin:0}.recovery-template-learning-map-empty strong,.recovery-template-learning-map-empty small{display:block}.recovery-template-learning-map-empty strong{color:#34493f;font-size:14px}.recovery-template-learning-map-empty small{color:#74837c;margin-top:4px;font-size:12px}.recovery-template-learning-map-empty>a{color:#624883;font-size:12px;font-weight:800}.recovery-template-learning-map-boundary{border:1px solid #ddd8e7;border-left:4px solid var(--learning-violet);background:#f8f6fb;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-learning-map-boundary>b{width:36px;height:36px;color:var(--learning-violet);background:#e9e3f1;place-items:center;font-size:17px;display:grid}.recovery-template-learning-map-boundary p{margin:0}.recovery-template-learning-map-boundary strong,.recovery-template-learning-map-boundary small{display:block}.recovery-template-learning-map-boundary strong{color:#34483f;font-size:13px}.recovery-template-learning-map-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-learning-map-boundary>span{color:var(--learning-violet);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1100px){.recovery-template-learning-map-hero{grid-template-columns:minmax(330px,.8fr) 1fr}.recovery-template-learning-map-board>div:not(.recovery-template-learning-map-empty){grid-template-columns:1fr}.recovery-template-learning-map-board article{border-right:0}}@media (max-width:820px){.recovery-template-learning-map-hero,.recovery-template-learning-map-principles{grid-template-columns:1fr}.recovery-template-learning-map-principles article{border-bottom:1px solid #e1e8e5;border-right:0}.recovery-template-learning-map-principles article:last-child{border-bottom:0}.recovery-template-learning-map-board article>dl{grid-template-columns:1fr 1fr}.recovery-template-learning-map-board article>dl>div:nth-child(2){border-right:0}}@media (max-width:620px){.recovery-template-learning-map-hero>div{padding:25px 20px}.recovery-template-learning-map-hero>dl{grid-template-columns:1fr}.recovery-template-learning-map-hero dl>div{border-left:0;min-height:88px}.recovery-template-learning-map-filters>header,.recovery-template-learning-map-board>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-learning-map-filters>form{grid-template-columns:1fr;padding-inline:15px}.recovery-template-learning-map-board article>header{grid-template-columns:40px 1fr;padding-inline:15px}.recovery-template-learning-map-board article header em{white-space:normal;grid-column:2;justify-self:start}.recovery-template-learning-map-board .state{flex-direction:column;align-items:flex-start;padding-inline:15px}.recovery-template-learning-map-board .state p{flex-wrap:wrap}.recovery-template-learning-map-board article>dl{grid-template-columns:1fr}.recovery-template-learning-map-board article>dl>div,.recovery-template-learning-map-board article>dl>div:nth-child(2){border-right:0}.recovery-template-learning-map-board .sample{grid-template-columns:1fr;padding-inline:15px}.recovery-template-learning-map-board article>footer{flex-direction:column;align-items:flex-start;padding-inline:15px}.recovery-template-learning-map-board article>footer nav{justify-content:space-between;width:100%}.recovery-template-learning-map-empty{flex-direction:column;align-items:flex-start}.recovery-template-learning-map-boundary{grid-template-columns:38px 1fr}.recovery-template-learning-map-boundary>span{white-space:normal;grid-column:2}}.recovery-template-adoption{--adoption-violet:#705492;--adoption-blue:#397d9b;--adoption-green:#16815f;--adoption-amber:#a46e1f;--adoption-ink:#2e463b;color:var(--adoption-ink);gap:14px;display:grid}.recovery-template-adoption *{box-sizing:border-box}.recovery-template-adoption :is(a,button,select){cursor:pointer}.recovery-template-adoption :is(a,button,select):focus-visible{outline-offset:2px;outline:3px solid #1c8b6945}.recovery-template-adoption-hero{border-left:5px solid var(--adoption-blue);color:#fff;background:#183a32;grid-template-columns:minmax(390px,1.03fr) minmax(500px,.97fr);min-height:276px;display:grid}.recovery-template-adoption-hero>div{background:radial-gradient(circle at 90% 12%,#397d9b47,#0000 44%);align-content:center;padding:31px 37px;display:grid}.recovery-template-adoption-hero>div>span{color:#a8d3e4;letter-spacing:.09em;font-size:12px;font-weight:850}.recovery-template-adoption-hero h2{color:#fff;letter-spacing:-.04em;max-width:700px;margin:9px 0 8px;font-size:28px;line-height:1.08}.recovery-template-adoption-hero p{color:#bed0c9;margin:0;font-size:13px;line-height:1.55}.recovery-template-adoption-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:21px;padding-top:13px;display:flex}.recovery-template-adoption-hero footer b,.recovery-template-adoption-hero footer small{font-size:12px}.recovery-template-adoption-hero footer b{color:#bce0ee}.recovery-template-adoption-hero footer small{color:#a9beb6}.recovery-template-adoption-hero footer i{background:#73b1c9;width:4px;height:4px}.recovery-template-adoption-hero>dl{color:var(--adoption-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-adoption-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:138px;padding:19px 20px;display:grid}.recovery-template-adoption-hero dt{color:#70827a;font-size:12px}.recovery-template-adoption-hero dd{color:#294238;margin:7px 0 4px;font-size:26px;font-weight:850;line-height:1}.recovery-template-adoption-hero dl small{color:#819089;font-size:12px}.recovery-template-adoption-hero .violet dd{color:var(--adoption-violet)}.recovery-template-adoption-hero .blue dd{color:var(--adoption-blue)}.recovery-template-adoption-hero .green dd{color:var(--adoption-green)}.recovery-template-adoption-hero .amber dd{color:var(--adoption-amber)}.recovery-template-adoption-principles{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-adoption-principles article{border-right:1px solid #e1e8e5;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:96px;padding:14px 17px;display:grid}.recovery-template-adoption-principles article:last-child{border-right:0}.recovery-template-adoption-principles article>b{width:34px;height:34px;color:var(--adoption-blue);background:#dfedf2;place-items:center;font-size:12px;display:grid}.recovery-template-adoption-principles p{margin:0}.recovery-template-adoption-principles strong,.recovery-template-adoption-principles small{display:block}.recovery-template-adoption-principles strong{color:#30483e;font-size:13px}.recovery-template-adoption-principles small{color:#73837b;margin-top:4px;font-size:12px;line-height:1.45}.recovery-template-adoption-filters,.recovery-template-adoption-board{border-radius:2px;padding:0;overflow:hidden}.recovery-template-adoption-filters>header,.recovery-template-adoption-board>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:15px 20px;display:flex}.recovery-template-adoption-filters header span,.recovery-template-adoption-board header span{color:var(--adoption-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-adoption-filters header h2,.recovery-template-adoption-board header h2{color:#2f463c;margin:4px 0 0;font-size:18px}.recovery-template-adoption-filters header p,.recovery-template-adoption-board header p{color:#74837c;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-adoption-filters>header>a{color:#326e89;font-size:12px;font-weight:800}.recovery-template-adoption-board>header>b{color:#687970;white-space:nowrap;font-size:12px}.recovery-template-adoption-filters>nav{grid-template-columns:repeat(4,1fr);gap:1px;padding:14px 20px 0;display:grid}.recovery-template-adoption-filters>nav a{color:#64766d;border:1px solid #d9e2de;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.recovery-template-adoption-filters>nav a b{color:#496258;background:#edf2f0;place-items:center;min-width:27px;height:25px;display:grid}.recovery-template-adoption-filters>nav a.active{border-color:var(--adoption-blue);color:#285e76;background:#e8f2f6}.recovery-template-adoption-filters>nav a.active b{background:var(--adoption-blue);color:#fff}.recovery-template-adoption-filters>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px 20px 19px;display:grid}.recovery-template-adoption-filters label{gap:6px;display:grid}.recovery-template-adoption-filters label span{color:#586e63;font-size:12px;font-weight:800}.recovery-template-adoption-filters select{color:#30483e;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:0 12px;font-size:13px}.recovery-template-adoption-filters button{background:var(--adoption-blue);color:#fff;min-height:44px;font:inherit;border:1px solid #326f8b;border-radius:2px;padding:0 18px;font-size:12px;font-weight:850}.recovery-template-adoption-filters>p{background:#f3f7f8;border-top:1px solid #dfe6e3;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;margin:0;padding:9px 20px;display:grid}.recovery-template-adoption-filters>p b,.recovery-template-adoption-filters>p a{color:#326f8b;font-size:12px;font-weight:850}.recovery-template-adoption-filters>p span{color:#667971;font-size:12px}.recovery-template-adoption-board>div:not(.recovery-template-adoption-empty){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-template-adoption-board article{border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;border-left:4px solid var(--adoption-green);min-width:0}.recovery-template-adoption-board article:nth-child(2n){border-right:0}.recovery-template-adoption-board article.partial{border-left-color:var(--adoption-blue)}.recovery-template-adoption-board article.not_started{border-left-color:var(--adoption-amber);background:#fffdf8}.recovery-template-adoption-board article>header{grid-template-columns:42px 1fr auto;align-items:start;gap:11px;min-height:101px;padding:16px 18px;display:grid}.recovery-template-adoption-board article>header>b{width:40px;height:40px;color:var(--adoption-green);background:#e1f0ea;place-items:center;font-size:12px;display:grid}.recovery-template-adoption-board article.partial>header>b{color:var(--adoption-blue);background:#deedf3}.recovery-template-adoption-board article.not_started>header>b{color:var(--adoption-amber);background:#f2e8cd}.recovery-template-adoption-board article header p{min-width:0;margin:0}.recovery-template-adoption-board article header small,.recovery-template-adoption-board article header strong,.recovery-template-adoption-board article header span{display:block}.recovery-template-adoption-board article header p>small{color:var(--adoption-violet);font-size:12px;font-weight:850}.recovery-template-adoption-board article header p>strong{color:#30483e;margin-top:3px;font-size:15px}.recovery-template-adoption-board article header p>span{color:#718079;margin-top:4px;font-size:12px;line-height:1.4}.recovery-template-adoption-board article header em{color:var(--adoption-green);white-space:nowrap;background:#e5f2ed;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-adoption-board article.partial header em{color:#326f8b;background:#e3eff4}.recovery-template-adoption-board article.not_started header em{color:#815b19;background:#f4ead0}.recovery-template-adoption-board .coverage{background:#f7f9f8;border-block:1px solid #e3e9e6;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:11px;min-height:59px;padding:10px 18px;display:grid}.recovery-template-adoption-board .coverage p{margin:0}.recovery-template-adoption-board .coverage p span,.recovery-template-adoption-board .coverage p strong{display:block}.recovery-template-adoption-board .coverage p span{color:#72817a;font-size:12px;font-weight:800}.recovery-template-adoption-board .coverage p strong{color:#365146;margin-top:3px;font-size:13px}.recovery-template-adoption-board .coverage>div{background:#e0e8e5;height:7px;overflow:hidden}.recovery-template-adoption-board .coverage>div i{background:var(--adoption-green);height:100%;display:block}.recovery-template-adoption-board article.partial .coverage>div i{background:var(--adoption-blue)}.recovery-template-adoption-board article.not_started .coverage>div i{background:var(--adoption-amber)}.recovery-template-adoption-board .coverage>small{color:#6f7e77;text-align:right;font-size:12px}.recovery-template-adoption-board article>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.recovery-template-adoption-board article>dl>div{border-bottom:1px solid #e3e9e6;border-right:1px solid #e3e9e6;align-content:center;min-width:0;min-height:87px;padding:11px;display:grid}.recovery-template-adoption-board article>dl>div:last-child{border-right:0}.recovery-template-adoption-board article dt{color:#78867f;font-size:12px}.recovery-template-adoption-board article dd{color:#344b41;margin:5px 0 2px;font-size:18px;font-weight:850}.recovery-template-adoption-board article dl small{color:#7f8c86;font-size:12px;line-height:1.35}.recovery-template-adoption-board .units{border-bottom:1px solid #e3e9e6}.recovery-template-adoption-board .units>header{background:#f7f9f8;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 18px;display:flex}.recovery-template-adoption-board .units>header span,.recovery-template-adoption-board .units>header b{color:#687a71;font-size:12px;font-weight:850}.recovery-template-adoption-board .units>div{grid-template-columns:1fr 1fr;display:grid}.recovery-template-adoption-board .units p:not(.no-units){border-top:1px solid #e7ecea;border-right:1px solid #e7ecea;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin:0;padding:10px 13px;display:grid}.recovery-template-adoption-board .units p:nth-child(2n){border-right:0}.recovery-template-adoption-board .units p>b{color:#83918b;background:#edf1ef;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.recovery-template-adoption-board .units p.adopted>b{color:var(--adoption-green);background:#def0e9}.recovery-template-adoption-board .units p span{min-width:0}.recovery-template-adoption-board .units p strong,.recovery-template-adoption-board .units p small{display:block}.recovery-template-adoption-board .units p strong{color:#385046;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recovery-template-adoption-board .units p small{color:#77857e;margin-top:2px;font-size:12px;line-height:1.35}.recovery-template-adoption-board .units p>a{min-height:40px;color:var(--adoption-green);white-space:nowrap;border-left:1px solid #dce5e1;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.recovery-template-adoption-board .units p.waiting>a{color:var(--adoption-blue)}.recovery-template-adoption-board .units p>a i{font-style:normal}.recovery-template-adoption-board .no-units{color:#786c51;border-top:1px solid #e7ecea;margin:0;padding:15px 18px;font-size:12px}.recovery-template-adoption-board article>footer{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 18px;display:flex}.recovery-template-adoption-board article>footer>small{color:#798780;font-size:12px}.recovery-template-adoption-board article>footer nav{gap:10px;display:flex}.recovery-template-adoption-board article>footer a{color:#326f8b;align-items:center;min-height:36px;font-size:12px;font-weight:800;display:inline-flex}.recovery-template-adoption-board article>footer a:last-child{color:var(--adoption-green)}.recovery-template-adoption-board>footer{background:#f7f9f8;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 20px;display:flex}.recovery-template-adoption-board>footer span,.recovery-template-adoption-board>footer a{color:#63746c;font-size:12px;font-weight:800}.recovery-template-adoption-board>footer nav{gap:14px;display:flex}.recovery-template-adoption-empty{justify-content:center;align-items:center;gap:12px;min-height:160px;padding:24px;display:flex}.recovery-template-adoption-empty>b{width:42px;height:42px;color:var(--adoption-blue);background:#e2eef3;place-items:center;font-size:17px;display:grid}.recovery-template-adoption-empty p{margin:0}.recovery-template-adoption-empty strong,.recovery-template-adoption-empty small{display:block}.recovery-template-adoption-empty strong{color:#34493f;font-size:14px}.recovery-template-adoption-empty small{color:#74837c;margin-top:4px;font-size:12px}.recovery-template-adoption-empty>a{color:#326f8b;font-size:12px;font-weight:800}.recovery-template-adoption-boundary{border:1px solid #d7e0e4;border-left:4px solid var(--adoption-blue);background:#f5f9fa;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-adoption-boundary>b{width:36px;height:36px;color:var(--adoption-blue);background:#dfedf2;place-items:center;font-size:17px;display:grid}.recovery-template-adoption-boundary p{margin:0}.recovery-template-adoption-boundary strong,.recovery-template-adoption-boundary small{display:block}.recovery-template-adoption-boundary strong{color:#34483f;font-size:13px}.recovery-template-adoption-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-adoption-boundary>span{color:var(--adoption-blue);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1100px){.recovery-template-adoption-hero{grid-template-columns:minmax(330px,.8fr) 1fr}.recovery-template-adoption-board>div:not(.recovery-template-adoption-empty){grid-template-columns:1fr}.recovery-template-adoption-board article{border-right:0}}@media (max-width:820px){.recovery-template-adoption-hero,.recovery-template-adoption-principles{grid-template-columns:1fr}.recovery-template-adoption-principles article{border-bottom:1px solid #e1e8e5;border-right:0}.recovery-template-adoption-principles article:last-child{border-bottom:0}.recovery-template-adoption-filters>nav,.recovery-template-adoption-board article>dl{grid-template-columns:1fr 1fr}.recovery-template-adoption-board article>dl>div:nth-child(2){border-right:0}}@media (max-width:620px){.recovery-template-adoption-hero>div{padding:25px 20px}.recovery-template-adoption-hero>dl{grid-template-columns:1fr}.recovery-template-adoption-hero dl>div{border-left:0;min-height:88px}.recovery-template-adoption-filters>header,.recovery-template-adoption-board>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-adoption-filters>nav,.recovery-template-adoption-filters>form,.recovery-template-adoption-filters>p{grid-template-columns:1fr;padding-inline:15px}.recovery-template-adoption-board article>header{grid-template-columns:40px 1fr;padding-inline:15px}.recovery-template-adoption-board article header em{white-space:normal;grid-column:2;justify-self:start}.recovery-template-adoption-board .coverage{grid-template-columns:1fr;padding-inline:15px}.recovery-template-adoption-board .coverage>small{text-align:left}.recovery-template-adoption-board article>dl{grid-template-columns:1fr}.recovery-template-adoption-board article>dl>div,.recovery-template-adoption-board article>dl>div:nth-child(2){border-right:0}.recovery-template-adoption-board .units>div{grid-template-columns:1fr}.recovery-template-adoption-board .units p:not(.no-units){border-right:0}.recovery-template-adoption-board article>footer{flex-direction:column;align-items:flex-start;padding-inline:15px}.recovery-template-adoption-board article>footer nav{flex-wrap:wrap;justify-content:space-between;width:100%}.recovery-template-adoption-empty{flex-direction:column;align-items:flex-start}.recovery-template-adoption-boundary{grid-template-columns:38px 1fr}.recovery-template-adoption-boundary>span{white-space:normal;grid-column:2}}@media (max-width:430px){.recovery-template-adoption-board .units p:not(.no-units){grid-template-columns:27px minmax(0,1fr)}.recovery-template-adoption-board .units p>a{border-left:0;grid-column:2;justify-self:start;min-height:44px;padding-inline:0}}.recovery-template-transfer-review{--tr-green:#117d60;--tr-blue:#477f9e;--tr-violet:#6d6599;--tr-amber:#986d25;--tr-ink:#2b4138;color:var(--tr-ink);gap:14px;display:grid}.recovery-template-transfer-review *{box-sizing:border-box}.recovery-template-transfer-review a,.recovery-template-transfer-review button,.recovery-template-transfer-review input,.recovery-template-transfer-review textarea{cursor:pointer}.recovery-template-transfer-review-hero{border-left:5px solid var(--tr-blue);color:#fff;background:#193a33;grid-template-columns:minmax(390px,1.05fr) minmax(500px,.95fr);min-height:270px;display:grid}.recovery-template-transfer-review-hero>div{background:radial-gradient(circle at 90% 12%,#477f9e47,#0000 43%);align-content:center;padding:30px 36px;display:grid}.recovery-template-transfer-review-hero>div>span{color:#a9d2e5;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-transfer-review-hero h2{color:#fff;letter-spacing:-.035em;max-width:650px;margin:9px 0 8px;font-size:clamp(23px,2vw,29px);line-height:1.08}.recovery-template-transfer-review-hero p{color:#bfd0ca;margin:0;font-size:14px;line-height:1.55}.recovery-template-transfer-review-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:20px;padding-top:13px;display:flex}.recovery-template-transfer-review-hero footer b,.recovery-template-transfer-review-hero footer small{font-size:12px}.recovery-template-transfer-review-hero footer i{background:#a9d2e5;border-radius:50%;width:4px;height:4px}.recovery-template-transfer-review-hero footer small{color:#a6bcb4}.recovery-template-transfer-review-hero>dl{color:var(--tr-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-transfer-review-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:135px;padding:19px;display:grid}.recovery-template-transfer-review-hero dt{color:#70827a;font-size:12px}.recovery-template-transfer-review-hero dd{color:#294238;margin:7px 0 4px;font-size:25px;font-weight:850;line-height:1}.recovery-template-transfer-review-hero dl small{color:#819089;font-size:12px}.recovery-template-transfer-review-hero .violet dd{color:var(--tr-violet)}.recovery-template-transfer-review-hero .blue dd{color:var(--tr-blue)}.recovery-template-transfer-review-hero .green dd{color:var(--tr-green)}.recovery-template-transfer-review-feedback{border:1px solid #d8e4df;border-left:4px solid var(--tr-green);color:#35574b;background:#f1f8f5;margin:0;padding:12px 15px;font-size:12px;font-weight:800}.recovery-template-transfer-review-principles{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-transfer-review-principles article{border-right:1px solid #e1e8e5;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:92px;padding:13px 17px;display:grid}.recovery-template-transfer-review-principles article:last-child{border-right:0}.recovery-template-transfer-review-principles article>b{width:34px;height:34px;color:var(--tr-blue);background:#dfedf2;place-items:center;font-size:12px;display:grid}.recovery-template-transfer-review-principles p{margin:0}.recovery-template-transfer-review-principles strong,.recovery-template-transfer-review-principles small{display:block}.recovery-template-transfer-review-principles strong{color:#30483e;font-size:13px}.recovery-template-transfer-review-principles small{color:#73837b;margin-top:4px;font-size:12px;line-height:1.45}.recovery-template-transfer-review-layout{grid-template-columns:minmax(0,1fr) minmax(315px,390px);align-items:start;gap:14px;display:grid}.recovery-template-transfer-review-layout>div{gap:14px;min-width:0;display:grid}.recovery-template-transfer-review-layout aside{min-width:0;position:sticky;top:12px}.recovery-template-transfer-review-comparison,.recovery-template-transfer-review-history,.recovery-template-transfer-review-form,.recovery-template-transfer-review-closed{border-radius:2px;padding:0;overflow:hidden}.recovery-template-transfer-review-comparison>header,.recovery-template-transfer-review-history>header,.recovery-template-transfer-review-form>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:15px 20px;display:flex}.recovery-template-transfer-review-comparison header span,.recovery-template-transfer-review-history header span,.recovery-template-transfer-review-form header span{color:var(--tr-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-transfer-review-comparison h2,.recovery-template-transfer-review-history h2,.recovery-template-transfer-review-form h2{color:#2f463c;margin:4px 0 0;font-size:18px}.recovery-template-transfer-review-comparison header p,.recovery-template-transfer-review-history header p,.recovery-template-transfer-review-form header p{color:#74837c;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-transfer-review-comparison>header>b,.recovery-template-transfer-review-history>header>b{color:var(--tr-blue);white-space:nowrap;font-size:12px}.recovery-template-transfer-review-comparison>div{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);display:grid}.recovery-template-transfer-review-comparison>div>i{color:#81918a;background:#f5f8f7;border-inline:1px solid #e1e8e5;place-items:center;font-size:16px;font-style:normal;display:grid}.recovery-template-transfer-review-comparison article{border-left:4px solid var(--tr-violet);min-width:0;padding:17px 18px}.recovery-template-transfer-review-comparison article.network{border-left-color:var(--tr-green)}.recovery-template-transfer-review-comparison article>header{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.recovery-template-transfer-review-comparison article>header>b{width:38px;height:38px;color:var(--tr-violet);background:#ece9f5;place-items:center;font-size:13px;display:grid}.recovery-template-transfer-review-comparison article.network>header>b{color:var(--tr-green);background:#dff0e9}.recovery-template-transfer-review-comparison article header p{min-width:0;margin:0}.recovery-template-transfer-review-comparison article header small,.recovery-template-transfer-review-comparison article header strong,.recovery-template-transfer-review-comparison article header span{display:block}.recovery-template-transfer-review-comparison article header small{color:var(--tr-violet);font-size:12px;font-weight:850}.recovery-template-transfer-review-comparison article.network header small{color:var(--tr-green)}.recovery-template-transfer-review-comparison article header strong{color:#30483e;margin-top:3px;font-size:14px}.recovery-template-transfer-review-comparison article header span{color:#788780;margin-top:3px;font-size:12px}.recovery-template-transfer-review-comparison article dl{border-block:1px solid #e2e8e5;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid}.recovery-template-transfer-review-comparison article dl>div{border-right:1px solid #e2e8e5;min-width:0;padding:10px 9px}.recovery-template-transfer-review-comparison article dl>div:first-child{padding-left:0}.recovery-template-transfer-review-comparison article dl>div:last-child{border-right:0}.recovery-template-transfer-review-comparison article dt{color:#7b8982;font-size:12px}.recovery-template-transfer-review-comparison article dd{color:#344b41;margin:5px 0 3px;font-size:19px;font-weight:850}.recovery-template-transfer-review-comparison article.network dd{color:var(--tr-green)}.recovery-template-transfer-review-comparison article dl small{color:#7f8d86;font-size:12px;line-height:1.4}.recovery-template-transfer-review-comparison article>a{min-height:42px;color:var(--tr-violet);align-items:center;font-size:12px;font-weight:850;display:inline-flex}.recovery-template-transfer-review-comparison article.network>a{color:var(--tr-green)}.recovery-template-transfer-review-history ol{margin:0;padding:0;list-style:none}.recovery-template-transfer-review-history li{border-bottom:1px solid #e3e9e6;border-left:4px solid var(--tr-green);grid-template-columns:45px 1fr;gap:12px;padding:17px 20px;display:grid}.recovery-template-transfer-review-history li.revise{border-left-color:var(--tr-blue)}.recovery-template-transfer-review-history li.observe{border-left-color:var(--tr-amber)}.recovery-template-transfer-review-history li:last-child{border-bottom:0}.recovery-template-transfer-review-history li>b{width:43px;height:43px;color:var(--tr-green);background:#e3f1eb;place-items:center;font-size:12px;display:grid}.recovery-template-transfer-review-history li.revise>b{color:var(--tr-blue);background:#e3eff4}.recovery-template-transfer-review-history li.observe>b{color:var(--tr-amber);background:#f4ead0}.recovery-template-transfer-review-history li div>small,.recovery-template-transfer-review-history li div>strong,.recovery-template-transfer-review-history li div>em{display:block}.recovery-template-transfer-review-history li div>small{color:#6f8178;font-size:12px;font-weight:800}.recovery-template-transfer-review-history li div>strong{color:#30483e;margin-top:4px;font-size:14px}.recovery-template-transfer-review-history li p{color:#61746a;margin:6px 0;font-size:12px;line-height:1.5}.recovery-template-transfer-review-history li dl{flex-wrap:wrap;gap:6px;margin:0;display:flex}.recovery-template-transfer-review-history li dl span{color:#61736b;background:#f0f4f2;padding:4px 7px;font-size:12px}.recovery-template-transfer-review-history li em{color:var(--tr-amber);margin-top:7px;font-size:12px;font-style:normal;font-weight:800}.recovery-template-transfer-review-history .empty{justify-content:center;align-items:center;gap:11px;min-height:130px;margin:0;padding:22px;display:flex}.recovery-template-transfer-review-history .empty>b{width:40px;height:40px;color:var(--tr-blue);background:#e3eff4;place-items:center;display:grid}.recovery-template-transfer-review-history .empty strong,.recovery-template-transfer-review-history .empty small{display:block}.recovery-template-transfer-review-history .empty strong{color:#344b41;font-size:13px}.recovery-template-transfer-review-history .empty small{color:#788780;margin-top:4px;font-size:12px}.recovery-template-transfer-review-form>header{display:block}.recovery-template-transfer-review-form fieldset{border:0;border-bottom:1px solid #e2e8e5;gap:8px;margin:0;padding:15px 18px;display:grid}.recovery-template-transfer-review-form legend{color:#536a5f;padding:0 0 9px;font-size:12px;font-weight:850}.recovery-template-transfer-review-form fieldset label{background:#fff;border:1px solid #dce4e1;grid-template-columns:20px 35px 1fr;align-items:center;gap:9px;min-height:67px;padding:9px 10px;display:grid}.recovery-template-transfer-review-form fieldset label.selected{border-color:var(--tr-blue);background:#f2f8fa}.recovery-template-transfer-review-form fieldset input{width:17px;height:17px;accent-color:var(--tr-blue)}.recovery-template-transfer-review-form fieldset label>b{width:33px;height:33px;color:var(--tr-blue);background:#e5eef2;place-items:center;font-size:13px;display:grid}.recovery-template-transfer-review-form fieldset strong,.recovery-template-transfer-review-form fieldset small{display:block}.recovery-template-transfer-review-form fieldset strong{color:#344b41;font-size:12px}.recovery-template-transfer-review-form fieldset small{color:#76857e;margin-top:3px;font-size:12px;line-height:1.35}.recovery-template-transfer-review-form>label{gap:6px;padding:14px 18px 0;display:grid}.recovery-template-transfer-review-form>label>span{color:#536a5f;font-size:12px;font-weight:850}.recovery-template-transfer-review-form input[type=date],.recovery-template-transfer-review-form textarea{color:#30483e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:2px;padding:10px 11px;font-size:13px}.recovery-template-transfer-review-form textarea{resize:vertical;cursor:text;min-height:132px}.recovery-template-transfer-review-form>label>small{color:#7c8983;font-size:12px}.recovery-template-transfer-review-form>label.confirm{background:#f4f8f6;border:1px solid #dbe5e1;grid-template-columns:20px 1fr;align-items:start;gap:9px;margin:14px 18px 0;padding:12px}.recovery-template-transfer-review-form .confirm input{width:18px;height:18px;accent-color:var(--tr-green)}.recovery-template-transfer-review-form .confirm strong,.recovery-template-transfer-review-form .confirm small{display:block}.recovery-template-transfer-review-form .confirm strong{color:#355348;font-size:12px}.recovery-template-transfer-review-form .confirm small{color:#74837c;margin-top:3px;font-size:12px}.recovery-template-transfer-review-form>button{background:var(--tr-green);color:#fff;width:calc(100% - 36px);min-height:45px;font:inherit;border:1px solid #0d7056;border-radius:2px;margin:14px 18px;padding:0 12px;font-size:12px;font-weight:850}.recovery-template-transfer-review-form>button:disabled{cursor:not-allowed;background:#aebbb5;border-color:#aebbb5}.recovery-template-transfer-review-form>a{min-height:42px;color:var(--tr-blue);border-top:1px solid #e2e8e5;align-items:center;padding:0 18px;font-size:12px;font-weight:850;display:flex}.recovery-template-transfer-review-closed{border-left:4px solid #9aa7a1;padding:20px}.recovery-template-transfer-review-closed>b{color:#73827b;background:#edf1ef;place-items:center;width:38px;height:38px;display:grid}.recovery-template-transfer-review-closed h2{color:#344b41;margin:12px 0 5px;font-size:17px}.recovery-template-transfer-review-closed p{color:#718079;margin:0;font-size:12px;line-height:1.55}.recovery-template-transfer-review-boundary{border:1px solid #d7e0e4;border-left:4px solid var(--tr-blue);background:#f5f9fa;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-transfer-review-boundary>b{width:36px;height:36px;color:var(--tr-blue);background:#dfedf2;place-items:center;font-size:17px;display:grid}.recovery-template-transfer-review-boundary p{margin:0}.recovery-template-transfer-review-boundary strong,.recovery-template-transfer-review-boundary small{display:block}.recovery-template-transfer-review-boundary strong{color:#34483f;font-size:13px}.recovery-template-transfer-review-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-transfer-review-boundary>span{color:var(--tr-blue);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1100px){.recovery-template-transfer-review-layout{grid-template-columns:1fr}.recovery-template-transfer-review-layout aside{position:static}}@media (max-width:900px){.recovery-template-transfer-review-hero,.recovery-template-transfer-review-comparison>div{grid-template-columns:1fr}.recovery-template-transfer-review-comparison>div>i{border:0;border-block:1px solid #e1e8e5;min-height:38px;transform:rotate(90deg)}}@media (max-width:720px){.recovery-template-transfer-review-principles{grid-template-columns:1fr}.recovery-template-transfer-review-principles article{border-bottom:1px solid #e1e8e5;border-right:0}.recovery-template-transfer-review-principles article:last-child{border-bottom:0}.recovery-template-transfer-review-comparison article dl{grid-template-columns:1fr}.recovery-template-transfer-review-comparison article dl>div,.recovery-template-transfer-review-comparison article dl>div:first-child{border-bottom:1px solid #e2e8e5;border-right:0;padding:9px 0}.recovery-template-transfer-review-comparison article dl>div:last-child{border-bottom:0}}@media (max-width:620px){.recovery-template-transfer-review-hero>div{padding:25px 20px}.recovery-template-transfer-review-hero>dl{grid-template-columns:1fr}.recovery-template-transfer-review-hero dl>div{border-left:0;min-height:87px}.recovery-template-transfer-review-comparison>header,.recovery-template-transfer-review-history>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-transfer-review-comparison>header>b,.recovery-template-transfer-review-history>header>b{white-space:normal}.recovery-template-transfer-review-comparison article{padding-inline:15px}.recovery-template-transfer-review-history li{grid-template-columns:40px 1fr;padding-inline:15px}.recovery-template-transfer-review-history li>b{width:38px;height:38px}.recovery-template-transfer-review-boundary{grid-template-columns:38px 1fr}.recovery-template-transfer-review-boundary>span{white-space:normal;grid-column:2}}.recovery-template-transfer-review-queue .recovery-template-review-queue-hero{border-left-color:var(--rt-blue)}.recovery-template-transfer-review-queue .recovery-template-review-queue-hero>div{background:radial-gradient(circle at 92% 12%,#477f9e4d,#0000 44%)}.recovery-template-transfer-review-queue .recovery-template-review-queue-hero>div>span,.recovery-template-transfer-review-queue .recovery-template-review-queue-hero footer b{color:#b8d8e7}.recovery-template-transfer-review-queue .recovery-template-review-queue-hero footer i{background:#8fbdd2}.recovery-template-transfer-review-queue .recovery-template-review-queue-board>nav{grid-template-columns:repeat(6,1fr)}.recovery-template-transfer-review-queue .recovery-template-review-queue-list>article.concluded{border-left-color:var(--rt-green);background:#fbfefd}.recovery-template-transfer-review-queue .recovery-template-review-queue-list>article.scheduled{border-left-color:var(--rt-violet)}.recovery-template-transfer-review-queue .recovery-template-review-queue-list article.scheduled>header>b{color:var(--rt-violet);background:#ebe7f3}.recovery-template-transfer-review-queue .recovery-template-review-queue-list article.scheduled header em{color:var(--rt-violet);background:#eeeaf5}@media (max-width:820px){.recovery-template-transfer-review-queue .recovery-template-review-queue-board>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-template-transfer-review-queue .recovery-template-review-queue-board>nav a:first-child{grid-column:auto}}@media (max-width:620px){.recovery-template-transfer-review-queue .recovery-template-review-queue-board>nav{grid-template-columns:1fr}}.recovery-template-improvement-cycle{--ic-green:#177d60;--ic-blue:#477f9e;--ic-violet:#71669c;--ic-amber:#9b6924;--ic-ink:#2c4239;color:var(--ic-ink);gap:14px;display:grid}.recovery-template-improvement-cycle *{box-sizing:border-box}.recovery-template-improvement-cycle a,.recovery-template-improvement-cycle button{cursor:pointer}.recovery-template-improvement-cycle-hero{border-left:5px solid var(--ic-violet);color:#fff;background:#193a33;grid-template-columns:minmax(390px,1.05fr) minmax(500px,.95fr);min-height:270px;display:grid}.recovery-template-improvement-cycle-hero>div{background:radial-gradient(circle at 90% 12%,#71669c52,#0000 43%);align-content:center;padding:30px 36px;display:grid}.recovery-template-improvement-cycle-hero>div>span{color:#c8c1e2;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-improvement-cycle-hero h2{color:#fff;letter-spacing:-.035em;max-width:680px;margin:9px 0 8px;font-size:clamp(23px,2vw,29px);line-height:1.08}.recovery-template-improvement-cycle-hero p{color:#bed0c9;margin:0;font-size:14px;line-height:1.55}.recovery-template-improvement-cycle-hero p strong{color:#fff}.recovery-template-improvement-cycle-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:20px;padding-top:13px;display:flex}.recovery-template-improvement-cycle-hero footer b,.recovery-template-improvement-cycle-hero footer small{font-size:12px}.recovery-template-improvement-cycle-hero footer i{background:#b9b0dd;border-radius:50%;width:4px;height:4px}.recovery-template-improvement-cycle-hero footer small{color:#a8beb5}.recovery-template-improvement-cycle-hero>dl{color:var(--ic-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-improvement-cycle-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:135px;padding:19px;display:grid}.recovery-template-improvement-cycle-hero dt{color:#70827a;font-size:12px}.recovery-template-improvement-cycle-hero dd{margin:7px 0 4px;font-size:25px;font-weight:850;line-height:1}.recovery-template-improvement-cycle-hero dl small{color:#819089;font-size:12px}.recovery-template-improvement-cycle-hero .blue dd{color:var(--ic-blue)}.recovery-template-improvement-cycle-hero .violet dd{color:var(--ic-violet)}.recovery-template-improvement-cycle-hero .amber dd{color:var(--ic-amber)}.recovery-template-improvement-cycle-hero .green dd{color:var(--ic-green)}.recovery-template-improvement-cycle-principles{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-improvement-cycle-principles article{border-right:1px solid #e1e8e5;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:92px;padding:13px 17px;display:grid}.recovery-template-improvement-cycle-principles article:last-child{border-right:0}.recovery-template-improvement-cycle-principles article>b{width:34px;height:34px;color:var(--ic-violet);background:#e9e5f2;place-items:center;font-size:12px;display:grid}.recovery-template-improvement-cycle-principles p{margin:0}.recovery-template-improvement-cycle-principles strong,.recovery-template-improvement-cycle-principles small{display:block}.recovery-template-improvement-cycle-principles strong{font-size:13px}.recovery-template-improvement-cycle-principles small{color:#74837c;margin-top:4px;font-size:12px;line-height:1.45}.recovery-template-improvement-cycle-route{background:#f8faf9;border:1px solid #dce5e1;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.recovery-template-improvement-cycle-route>article{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:14px 16px;display:grid}.recovery-template-improvement-cycle-route article>b{width:32px;height:32px;color:var(--ic-blue);background:#dfedf2;place-items:center;font-size:12px;display:grid}.recovery-template-improvement-cycle-route article p{min-width:0;margin:0}.recovery-template-improvement-cycle-route strong,.recovery-template-improvement-cycle-route small{display:block}.recovery-template-improvement-cycle-route strong{font-size:13px}.recovery-template-improvement-cycle-route small{color:#77867f;margin-top:3px;font-size:12px;line-height:1.4}.recovery-template-improvement-cycle-route article>span{color:var(--ic-violet);grid-column:2;font-size:12px;font-weight:850}.recovery-template-improvement-cycle-route>i{color:var(--ic-violet);border-inline:1px solid #e0e7e4;place-items:center;font-size:16px;font-style:normal;display:grid}.recovery-template-improvement-cycle-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.recovery-template-improvement-cycle-layout>div{gap:14px;min-width:0;display:grid}.recovery-template-improvement-cycle-layout>aside{gap:14px;min-width:0;display:grid;position:sticky;top:12px}.recovery-template-improvement-cycle-versions,.recovery-template-improvement-cycle-pilot,.recovery-template-improvement-cycle-transfer,.recovery-template-improvement-cycle-passages,.recovery-template-improvement-cycle-next,.recovery-template-improvement-cycle-identity{border-radius:2px;padding:0;overflow:hidden}.recovery-template-improvement-cycle-versions>header,.recovery-template-improvement-cycle-pilot>header,.recovery-template-improvement-cycle-transfer>header,.recovery-template-improvement-cycle-passages>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:15px 20px;display:flex}.recovery-template-improvement-cycle-versions header span,.recovery-template-improvement-cycle-pilot header span,.recovery-template-improvement-cycle-transfer header span,.recovery-template-improvement-cycle-passages header span{color:var(--ic-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-improvement-cycle-versions h2,.recovery-template-improvement-cycle-pilot h2,.recovery-template-improvement-cycle-transfer h2,.recovery-template-improvement-cycle-passages h2{margin:4px 0 0;font-size:18px}.recovery-template-improvement-cycle-versions header p,.recovery-template-improvement-cycle-pilot header p,.recovery-template-improvement-cycle-transfer header p,.recovery-template-improvement-cycle-passages header p{color:#74837c;margin:4px 0 0;font-size:12px;line-height:1.45}.recovery-template-improvement-cycle-versions>header>b,.recovery-template-improvement-cycle-passages>header>b,.recovery-template-improvement-cycle-pilot>header>a,.recovery-template-improvement-cycle-transfer>header>a{color:var(--ic-violet);white-space:nowrap;font-size:12px;font-weight:850}.recovery-template-improvement-cycle-versions>ol,.recovery-template-improvement-cycle-transfer>ol,.recovery-template-improvement-cycle-passages>ol{margin:0;padding:0;list-style:none}.recovery-template-improvement-cycle-versions>ol>li{grid-template-columns:55px minmax(0,1fr);padding:0 20px;display:grid}.recovery-template-improvement-cycle-versions .marker{align-content:start;justify-items:center;padding-top:18px;display:grid;position:relative}.recovery-template-improvement-cycle-versions .marker:after{content:"";background:#dbe4e0;width:1px;position:absolute;inset:46px auto -1px}.recovery-template-improvement-cycle-versions li:last-child .marker:after{display:none}.recovery-template-improvement-cycle-versions .marker b{z-index:1;width:40px;height:29px;color:var(--ic-blue);background:#e5eff3;place-items:center;font-size:12px;display:grid}.recovery-template-improvement-cycle-versions li>article{border-bottom:1px solid #e2e8e5;min-width:0;padding:17px 0}.recovery-template-improvement-cycle-versions li:last-child>article{border-bottom:0}.recovery-template-improvement-cycle-versions article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recovery-template-improvement-cycle-versions article header small{color:#71827a;font-size:12px}.recovery-template-improvement-cycle-versions h3{margin:4px 0 0;font-size:14px}.recovery-template-improvement-cycle-versions article header em{color:#526b60;background:#edf2f0;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.recovery-template-improvement-cycle-versions article>p{color:#53685f;margin:10px 0;font-size:12px;line-height:1.55}.recovery-template-improvement-cycle-versions article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.recovery-template-improvement-cycle-versions article>footer span,.recovery-template-improvement-cycle-versions article>footer a{color:#71817a;font-size:12px}.recovery-template-improvement-cycle-versions article>footer a{color:var(--ic-blue);font-weight:850}.recovery-template-improvement-cycle-pilot>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-template-improvement-cycle-pilot article{border-bottom:1px solid #e1e8e5;border-right:1px solid #e1e8e5;min-width:0}.recovery-template-improvement-cycle-pilot article:nth-child(2n){border-right:0}.recovery-template-improvement-cycle-pilot article>header,.recovery-template-improvement-cycle-pilot article>footer{justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.recovery-template-improvement-cycle-pilot article header b,.recovery-template-improvement-cycle-pilot article header em,.recovery-template-improvement-cycle-pilot article footer span,.recovery-template-improvement-cycle-pilot article footer small{font-size:12px}.recovery-template-improvement-cycle-pilot article header b{color:var(--ic-blue)}.recovery-template-improvement-cycle-pilot article header em{background:#edf2f0;padding:4px 6px;font-style:normal;font-weight:850}.recovery-template-improvement-cycle-pilot article.continue header em{color:var(--ic-blue);background:#e7f0f4}.recovery-template-improvement-cycle-pilot article.expand header em{color:var(--ic-green);background:#e1f0e9}.recovery-template-improvement-cycle-pilot article.archive header em{color:var(--ic-amber);background:#f3ead9}.recovery-template-improvement-cycle-pilot blockquote,.recovery-template-improvement-cycle-transfer blockquote,.recovery-template-improvement-cycle-passages article>blockquote,.recovery-template-improvement-cycle-passages article>section>div>blockquote{color:#566b62;background:#fafcfc;border-block:1px solid #e4e9e7;margin:0;padding:11px 14px;font-size:12px;line-height:1.5}.recovery-template-improvement-cycle-pilot dl,.recovery-template-improvement-cycle-transfer dl,.recovery-template-improvement-cycle-passages article>dl,.recovery-template-improvement-cycle-passages article>section>div>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.recovery-template-improvement-cycle-pilot dl>div,.recovery-template-improvement-cycle-transfer dl>div,.recovery-template-improvement-cycle-passages dl>div{border-right:1px solid #e2e8e5;min-width:0;padding:10px 12px}.recovery-template-improvement-cycle-pilot dl>div:last-child,.recovery-template-improvement-cycle-transfer dl>div:last-child,.recovery-template-improvement-cycle-passages dl>div:last-child{border-right:0}.recovery-template-improvement-cycle-pilot dt,.recovery-template-improvement-cycle-transfer dt,.recovery-template-improvement-cycle-passages dt{color:#78877f;font-size:12px}.recovery-template-improvement-cycle-pilot dd,.recovery-template-improvement-cycle-transfer dd,.recovery-template-improvement-cycle-passages dd{overflow-wrap:anywhere;color:#344b41;margin:5px 0 0;font-size:13px;font-weight:850}.recovery-template-improvement-cycle-pilot footer span,.recovery-template-improvement-cycle-pilot footer small{color:#71817a}.recovery-template-improvement-cycle-transfer>ol>li{grid-template-columns:54px minmax(0,1fr);padding:0 20px;display:grid}.recovery-template-improvement-cycle-transfer>ol>li>b{width:40px;height:40px;color:var(--ic-violet);background:#e9e5f2;place-items:center;margin-top:16px;font-size:13px;display:grid}.recovery-template-improvement-cycle-transfer li>article{border-bottom:1px solid #e1e8e5;min-width:0;padding:15px 0}.recovery-template-improvement-cycle-transfer li:last-child>article{border-bottom:0}.recovery-template-improvement-cycle-transfer article>header,.recovery-template-improvement-cycle-transfer article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.recovery-template-improvement-cycle-transfer article header small,.recovery-template-improvement-cycle-transfer article footer span,.recovery-template-improvement-cycle-transfer article footer a{color:#71817a;font-size:12px}.recovery-template-improvement-cycle-transfer h3{margin:4px 0 0;font-size:14px}.recovery-template-improvement-cycle-transfer article header em{color:var(--ic-violet);background:#e9e5f2;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-improvement-cycle-transfer blockquote{margin-top:11px}.recovery-template-improvement-cycle-transfer article>footer{padding-top:11px}.recovery-template-improvement-cycle-transfer article footer a{color:var(--ic-blue);font-weight:850}.recovery-template-improvement-cycle-passages>ol>li{grid-template-columns:55px minmax(0,1fr);padding:0 20px;display:grid}.recovery-template-improvement-cycle-passages .branch{align-content:start;justify-items:center;padding-top:18px;display:grid;position:relative}.recovery-template-improvement-cycle-passages .branch:after{content:"";background:#e2d7c5;width:2px;position:absolute;inset:49px auto -1px}.recovery-template-improvement-cycle-passages li.completed .branch:after{background:#cfe3da}.recovery-template-improvement-cycle-passages li:last-child .branch:after{display:none}.recovery-template-improvement-cycle-passages .branch b{z-index:1;width:39px;height:31px;color:var(--ic-amber);background:#f3ead9;place-items:center;font-size:12px;display:grid}.recovery-template-improvement-cycle-passages li.completed .branch b{color:var(--ic-green);background:#e1f0e9}.recovery-template-improvement-cycle-passages li>article{border-bottom:1px solid #dfe7e3;min-width:0;padding:16px 0}.recovery-template-improvement-cycle-passages li:last-child>article{border-bottom:0}.recovery-template-improvement-cycle-passages article>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.recovery-template-improvement-cycle-passages article header small{color:var(--ic-violet);font-size:12px;font-weight:850}.recovery-template-improvement-cycle-passages h3{margin:4px 0;font-size:16px}.recovery-template-improvement-cycle-passages article header p{color:#71817a;margin:0;font-size:12px}.recovery-template-improvement-cycle-passages article header em{color:var(--ic-amber);background:#f3ead9;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-improvement-cycle-passages li.completed>article>header em{color:var(--ic-green);background:#e1f0e9}.recovery-template-improvement-cycle-passages article>blockquote{margin-top:11px}.recovery-template-improvement-cycle-passages article>section{background:#fbfdfc;border:1px solid #dce5e1;margin-top:12px}.recovery-template-improvement-cycle-passages article>section>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;display:flex}.recovery-template-improvement-cycle-passages article>section>header span,.recovery-template-improvement-cycle-passages article>section>header b{color:var(--ic-green);font-size:12px;font-weight:850}.recovery-template-improvement-cycle-passages article>section>div{border-bottom:1px solid #e0e7e4}.recovery-template-improvement-cycle-passages article>section>div:last-child{border-bottom:0}.recovery-template-improvement-cycle-passages article>section>div>p{justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.recovery-template-improvement-cycle-passages article>section>div>p strong,.recovery-template-improvement-cycle-passages article>section>div>p small{font-size:12px}.recovery-template-improvement-cycle-passages article>section>div>p small{color:#71817a}.recovery-template-improvement-cycle-passages article>section>div>em{color:var(--ic-green);background:#e1f0e9;margin:0 12px 10px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850;display:table}.recovery-template-improvement-cycle-passages article>section>div.observe>em{color:var(--ic-blue);background:#e7f0f4}.recovery-template-improvement-cycle-passages article>section>div.revise>em{color:var(--ic-amber);background:#f3ead9}.recovery-template-improvement-cycle-passages article>section>div>footer,.recovery-template-improvement-cycle-passages li>article>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.recovery-template-improvement-cycle-passages article>section>div>footer{padding:9px 12px}.recovery-template-improvement-cycle-passages footer span,.recovery-template-improvement-cycle-passages footer a{color:#71817a;font-size:12px}.recovery-template-improvement-cycle-passages footer a{color:var(--ic-blue);font-weight:850}.recovery-template-improvement-cycle-passages .awaiting{color:#61766c;background:#f8faf9;border:1px dashed #d3dfda;margin:12px 0 0;padding:11px 13px;font-size:12px}.recovery-template-improvement-cycle-next>header{border-top:4px solid var(--ic-amber);padding:18px}.recovery-template-improvement-cycle-next span,.recovery-template-improvement-cycle-identity>span,.recovery-template-improvement-cycle-legend>span{color:var(--ic-violet);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-improvement-cycle-next h2{margin:7px 0 5px;font-size:18px}.recovery-template-improvement-cycle-next p{color:#708078;margin:0;font-size:12px;line-height:1.5}.recovery-template-improvement-cycle-next>a{min-height:46px;color:var(--ic-amber);background:#f5f1e8;border-top:1px solid #dfe7e3;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;font-weight:850;display:flex}.recovery-template-improvement-cycle-identity{padding:18px}.recovery-template-improvement-cycle-identity h3{margin:7px 0 12px;font-size:17px}.recovery-template-improvement-cycle-identity dl{margin:0}.recovery-template-improvement-cycle-identity dl>div{border-top:1px solid #e2e8e5;padding:9px 0}.recovery-template-improvement-cycle-identity dt{color:#7b8982;font-size:12px}.recovery-template-improvement-cycle-identity dd{margin:4px 0 0;font-size:12px;font-weight:800}.recovery-template-improvement-cycle-identity>a{color:var(--ic-blue);margin-top:10px;font-size:12px;font-weight:850;display:block}.recovery-template-improvement-cycle-legend{background:#f8faf9;border:1px solid #dce5e1;padding:16px 18px}.recovery-template-improvement-cycle-legend>p{grid-template-columns:12px 1fr;align-items:center;gap:9px;margin:11px 0 0;display:grid}.recovery-template-improvement-cycle-legend p i{background:#ccd8d3;width:10px;height:10px}.recovery-template-improvement-cycle-legend p i.blue{background:var(--ic-blue)}.recovery-template-improvement-cycle-legend p i.violet{background:var(--ic-violet)}.recovery-template-improvement-cycle-legend p i.amber{background:var(--ic-amber)}.recovery-template-improvement-cycle-legend p i.green{background:var(--ic-green)}.recovery-template-improvement-cycle-legend p small{color:#677970;font-size:12px}.recovery-template-improvement-cycle-empty{justify-content:center;align-items:center;gap:12px;min-height:120px;padding:22px;display:flex}.recovery-template-improvement-cycle-empty>b{width:40px;height:40px;color:var(--ic-violet);background:#e9e5f2;place-items:center;display:grid}.recovery-template-improvement-cycle-empty p{margin:0}.recovery-template-improvement-cycle-empty strong,.recovery-template-improvement-cycle-empty small{display:block}.recovery-template-improvement-cycle-empty strong{font-size:13px}.recovery-template-improvement-cycle-empty small{color:#74837c;margin-top:4px;font-size:12px}.recovery-template-improvement-cycle-boundary{border:1px solid #d9dfe8;border-left:4px solid var(--ic-violet);background:#f7f6fb;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-improvement-cycle-boundary>b{width:36px;height:36px;color:var(--ic-violet);background:#e9e5f2;place-items:center;font-size:17px;display:grid}.recovery-template-improvement-cycle-boundary p{margin:0}.recovery-template-improvement-cycle-boundary strong,.recovery-template-improvement-cycle-boundary small{display:block}.recovery-template-improvement-cycle-boundary strong{font-size:13px}.recovery-template-improvement-cycle-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-improvement-cycle-boundary>span{color:var(--ic-violet);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1120px){.recovery-template-improvement-cycle-layout{grid-template-columns:1fr}.recovery-template-improvement-cycle-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.recovery-template-improvement-cycle-legend{grid-column:1/-1}}@media (max-width:900px){.recovery-template-improvement-cycle-hero,.recovery-template-improvement-cycle-route{grid-template-columns:1fr}.recovery-template-improvement-cycle-route>i{border:1px solid #e0e7e4;border-inline:0;min-height:28px;transform:rotate(90deg)}.recovery-template-improvement-cycle-pilot>div{grid-template-columns:1fr}.recovery-template-improvement-cycle-pilot article{border-right:0}}@media (max-width:720px){.recovery-template-improvement-cycle-principles{grid-template-columns:1fr}.recovery-template-improvement-cycle-principles article{border-bottom:1px solid #e1e8e5;border-right:0}.recovery-template-improvement-cycle-principles article:last-child{border-bottom:0}.recovery-template-improvement-cycle-layout>aside{grid-template-columns:1fr}.recovery-template-improvement-cycle-legend{grid-column:auto}.recovery-template-improvement-cycle-pilot dl,.recovery-template-improvement-cycle-transfer dl,.recovery-template-improvement-cycle-passages article>dl,.recovery-template-improvement-cycle-passages article>section>div>dl{grid-template-columns:1fr 1fr}.recovery-template-improvement-cycle-pilot dl>div:nth-child(2),.recovery-template-improvement-cycle-transfer dl>div:nth-child(2),.recovery-template-improvement-cycle-passages dl>div:nth-child(2){border-right:0}.recovery-template-improvement-cycle-pilot dl>div,.recovery-template-improvement-cycle-transfer dl>div,.recovery-template-improvement-cycle-passages dl>div{border-bottom:1px solid #e2e8e5}}@media (max-width:620px){.recovery-template-improvement-cycle-hero>div{padding:25px 20px}.recovery-template-improvement-cycle-hero>dl{grid-template-columns:1fr}.recovery-template-improvement-cycle-hero dl>div{border-left:0;min-height:87px}.recovery-template-improvement-cycle-versions>header,.recovery-template-improvement-cycle-pilot>header,.recovery-template-improvement-cycle-transfer>header,.recovery-template-improvement-cycle-passages>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-improvement-cycle-versions>header>b,.recovery-template-improvement-cycle-passages>header>b,.recovery-template-improvement-cycle-pilot>header>a,.recovery-template-improvement-cycle-transfer>header>a{white-space:normal}.recovery-template-improvement-cycle-versions>ol>li,.recovery-template-improvement-cycle-transfer>ol>li,.recovery-template-improvement-cycle-passages>ol>li{grid-template-columns:45px minmax(0,1fr);padding-inline:12px}.recovery-template-improvement-cycle-versions article>header,.recovery-template-improvement-cycle-versions article>footer,.recovery-template-improvement-cycle-transfer article>header,.recovery-template-improvement-cycle-transfer article>footer,.recovery-template-improvement-cycle-passages article>section>div>p,.recovery-template-improvement-cycle-passages article>section>div>footer,.recovery-template-improvement-cycle-passages li>article>footer{flex-direction:column;align-items:flex-start}.recovery-template-improvement-cycle-passages article>header{grid-template-columns:1fr}.recovery-template-improvement-cycle-passages article header em{justify-self:start}.recovery-template-improvement-cycle-pilot dl,.recovery-template-improvement-cycle-transfer dl,.recovery-template-improvement-cycle-passages article>dl,.recovery-template-improvement-cycle-passages article>section>div>dl{grid-template-columns:1fr}.recovery-template-improvement-cycle-pilot dl>div,.recovery-template-improvement-cycle-transfer dl>div,.recovery-template-improvement-cycle-passages dl>div,.recovery-template-improvement-cycle-pilot dl>div:nth-child(2),.recovery-template-improvement-cycle-transfer dl>div:nth-child(2),.recovery-template-improvement-cycle-passages dl>div:nth-child(2){border-right:0}.recovery-template-improvement-cycle-boundary{grid-template-columns:38px 1fr}.recovery-template-improvement-cycle-boundary>span{white-space:normal;grid-column:2}}.recovery-template-revision-queue{--rr-green:#177d60;--rr-blue:#477f9e;--rr-amber:#a46d21;--rr-ink:#2c4239;color:var(--rr-ink);gap:14px;display:grid}.recovery-template-revision-queue *{box-sizing:border-box}.recovery-template-revision-queue a,.recovery-template-revision-queue button{cursor:pointer}.recovery-template-revision-queue-hero{border-left:5px solid var(--rr-blue);color:#fff;background:#183a32;grid-template-columns:minmax(390px,1.05fr) minmax(480px,.95fr);min-height:260px;display:grid}.recovery-template-revision-queue-hero>div{background:radial-gradient(circle at 90% 15%,#477f9e4d,#0000 44%);align-content:center;padding:29px 35px;display:grid}.recovery-template-revision-queue-hero>div>span{color:#b7d9e8;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-revision-queue-hero h2{color:#fff;letter-spacing:-.03em;max-width:640px;margin:8px 0;font-size:clamp(23px,2vw,29px);line-height:1.08}.recovery-template-revision-queue-hero p{color:#c5d7d0;max-width:720px;margin:0;font-size:14px;line-height:1.55}.recovery-template-revision-queue-hero footer{border-top:1px solid #ffffff26;align-items:center;gap:9px;margin-top:18px;padding-top:12px;display:flex}.recovery-template-revision-queue-hero footer b,.recovery-template-revision-queue-hero footer small{font-size:12px}.recovery-template-revision-queue-hero footer small{color:#aabfb7}.recovery-template-revision-queue-hero footer i{background:#8fbdd2;border-radius:50%;width:4px;height:4px}.recovery-template-revision-queue-hero>dl{color:var(--rr-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-revision-queue-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:130px;padding:18px;display:grid}.recovery-template-revision-queue-hero dt{color:#708078;font-size:12px}.recovery-template-revision-queue-hero dd{color:#30483e;margin:7px 0 4px;font-size:25px;font-weight:850;line-height:1}.recovery-template-revision-queue-hero dl small{color:#819089;font-size:12px}.recovery-template-revision-queue-hero .blue dd{color:var(--rr-blue)}.recovery-template-revision-queue-hero .amber dd{color:var(--rr-amber)}.recovery-template-revision-queue-hero .green dd{color:var(--rr-green)}.recovery-template-revision-queue-principles{background:#fff;border:1px solid #dce5e1;grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-revision-queue-principles article{border-right:1px solid #e1e8e5;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:92px;padding:13px 17px;display:grid}.recovery-template-revision-queue-principles article:last-child{border-right:0}.recovery-template-revision-queue-principles article>b{width:34px;height:34px;color:var(--rr-blue);background:#e3eff4;place-items:center;font-size:12px;display:grid}.recovery-template-revision-queue-principles p{margin:0}.recovery-template-revision-queue-principles strong,.recovery-template-revision-queue-principles small{display:block}.recovery-template-revision-queue-principles strong{font-size:13px}.recovery-template-revision-queue-principles small{color:#74837c;margin-top:4px;font-size:12px;line-height:1.45}.recovery-template-revision-queue-board{border-radius:2px;padding:0;overflow:hidden}.recovery-template-revision-queue-board>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:15px 20px;display:flex}.recovery-template-revision-queue-board>header span{color:var(--rr-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-revision-queue-board>header h2{margin:4px 0 0;font-size:18px}.recovery-template-revision-queue-board>header p{color:#74837c;margin:4px 0 0;font-size:12px}.recovery-template-revision-queue-board>header>b{color:var(--rr-blue);white-space:nowrap;font-size:12px}.recovery-template-revision-queue-board>nav{border-bottom:1px solid #dde5e2;grid-template-columns:repeat(3,1fr);display:grid}.recovery-template-revision-queue-board>nav a{color:#697a72;border-right:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.recovery-template-revision-queue-board>nav a:last-child{border-right:0}.recovery-template-revision-queue-board>nav a.active{color:var(--rr-blue);box-shadow:inset 0 -3px var(--rr-blue);background:#eef6f8}.recovery-template-revision-queue-board>nav b{text-align:center;background:#edf2f0;min-width:26px;padding:3px 6px}.recovery-template-revision-queue-board>div>article{border-bottom:1px solid #dfe6e3;border-left:5px solid var(--rr-amber);background:#fffdfa}.recovery-template-revision-queue-board>div>article.completed{border-left-color:var(--rr-green);background:#fbfefd}.recovery-template-revision-queue-board article>header{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 18px;display:grid}.recovery-template-revision-queue-board article>header>b{width:42px;height:42px;color:var(--rr-amber);background:#f3ead9;place-items:center;font-size:16px;display:grid}.recovery-template-revision-queue-board article.completed>header>b{color:var(--rr-green);background:#e1f0e9}.recovery-template-revision-queue-board article header p{margin:0}.recovery-template-revision-queue-board article header small,.recovery-template-revision-queue-board article header strong,.recovery-template-revision-queue-board article header span{display:block}.recovery-template-revision-queue-board article header small{color:var(--rr-blue);font-size:12px;font-weight:800}.recovery-template-revision-queue-board article header strong{margin-top:3px;font-size:14px}.recovery-template-revision-queue-board article header span{color:#77877f;margin-top:3px;font-size:12px}.recovery-template-revision-queue-board article header em{color:#8b611f;background:#f3ead9;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-revision-queue-board article.completed header em{color:var(--rr-green);background:#e1f0e9}.recovery-template-revision-queue-board article>blockquote{color:#546a60;background:#ffffffb3;border-block:1px solid #e4e9e7;margin:0;padding:13px 18px;font-size:12px;line-height:1.55}.recovery-template-revision-queue-board article>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.recovery-template-revision-queue-board article>dl>div{border-right:1px solid #e2e8e5;min-width:0;padding:13px 18px}.recovery-template-revision-queue-board article>dl>div:last-child{border-right:0}.recovery-template-revision-queue-board article dt{color:#76857e;font-size:12px}.recovery-template-revision-queue-board article dd{overflow-wrap:anywhere;color:#344a40;margin:6px 0 3px;font-size:15px;font-weight:850}.recovery-template-revision-queue-board article dl small{color:#7d8b84;font-size:12px;line-height:1.4}.recovery-template-revision-queue-board article .blue dd{color:var(--rr-blue)}.recovery-template-revision-queue-board article .amber dd{color:var(--rr-amber)}.recovery-template-revision-queue-board article .green dd{color:var(--rr-green)}.recovery-template-revision-queue-board article>footer,.recovery-template-revision-queue-board>footer{border-top:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 18px;display:flex}.recovery-template-revision-queue-board article>footer span,.recovery-template-revision-queue-board article>footer a,.recovery-template-revision-queue-board>footer span,.recovery-template-revision-queue-board>footer a{color:#6e7e76;font-size:12px;font-weight:800}.recovery-template-revision-queue-board article>footer a.primary{background:var(--rr-green);color:#fff;align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.recovery-template-revision-queue-board>footer nav{gap:14px;display:flex}.recovery-template-revision-queue-empty{justify-content:center;align-items:center;gap:12px;min-height:150px;padding:24px;display:flex}.recovery-template-revision-queue-empty>b{width:42px;height:42px;color:var(--rr-green);background:#e1f0e9;place-items:center;display:grid}.recovery-template-revision-queue-empty p{margin:0}.recovery-template-revision-queue-empty strong,.recovery-template-revision-queue-empty small{display:block}.recovery-template-revision-queue-empty strong{font-size:14px}.recovery-template-revision-queue-empty small,.recovery-template-revision-queue-empty>a{color:#73837b;margin-top:4px;font-size:12px}.recovery-template-revision-queue-empty>a{color:var(--rr-blue);font-weight:850}.recovery-template-revision-queue-boundary,.recovery-template-revision-workspace-boundary{border:1px solid #d7e0e4;border-left:4px solid var(--rr-blue,#477f9e);background:#f5f9fa;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-revision-queue-boundary>b,.recovery-template-revision-workspace-boundary>b{color:#477f9e;background:#dfedf2;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.recovery-template-revision-queue-boundary p,.recovery-template-revision-workspace-boundary p{margin:0}.recovery-template-revision-queue-boundary strong,.recovery-template-revision-queue-boundary small,.recovery-template-revision-workspace-boundary strong,.recovery-template-revision-workspace-boundary small{display:block}.recovery-template-revision-queue-boundary strong,.recovery-template-revision-workspace-boundary strong{font-size:13px}.recovery-template-revision-queue-boundary small,.recovery-template-revision-workspace-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-revision-queue-boundary>span,.recovery-template-revision-workspace-boundary>span{color:#477f9e;white-space:nowrap;font-size:12px;font-weight:850}.recovery-template-revision-handoff{background:#fffdf9;border:1px solid #d8e2de;border-left:5px solid #a46d21}.recovery-template-revision-handoff.completed{background:#fbfefd;border-left-color:#177d60}.recovery-template-revision-handoff>header{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px 18px;display:grid}.recovery-template-revision-handoff>header>b{color:#a46d21;background:#f3ead9;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.recovery-template-revision-handoff.completed>header>b{color:#177d60;background:#e1f0e9}.recovery-template-revision-handoff header span{color:#477f9e;letter-spacing:.07em;font-size:12px;font-weight:850}.recovery-template-revision-handoff h2{margin:4px 0;font-size:18px}.recovery-template-revision-handoff header p{color:#718079;margin:0;font-size:12px}.recovery-template-revision-handoff header em{color:#8b611f;background:#f3ead9;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.recovery-template-revision-handoff.completed header em{color:#177d60;background:#e1f0e9}.recovery-template-revision-handoff>blockquote{color:#53695f;background:#ffffffa6;border-block:1px solid #e1e8e5;margin:0;padding:13px 18px;font-size:12px;line-height:1.55}.recovery-template-revision-handoff>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.recovery-template-revision-handoff>dl>div{border-right:1px solid #e2e8e5;min-width:0;padding:13px 18px}.recovery-template-revision-handoff>dl>div:last-child{border-right:0}.recovery-template-revision-handoff dt{color:#75847d;font-size:12px}.recovery-template-revision-handoff dd{color:#334a40;margin:5px 0 3px;font-size:16px;font-weight:850}.recovery-template-revision-handoff dl small{color:#7b8a83;font-size:12px}@media (max-width:900px){.recovery-template-revision-queue-hero{grid-template-columns:1fr}.recovery-template-revision-queue-board article>dl,.recovery-template-revision-handoff>dl{grid-template-columns:1fr 1fr}.recovery-template-revision-queue-board article>dl>div:nth-child(2),.recovery-template-revision-handoff>dl>div:nth-child(2){border-right:0}}@media (max-width:620px){.recovery-template-revision-queue-hero>div{padding:25px 20px}.recovery-template-revision-queue-hero>dl,.recovery-template-revision-queue-principles,.recovery-template-revision-queue-board>nav{grid-template-columns:1fr}.recovery-template-revision-queue-hero dl>div{border-left:0;min-height:86px}.recovery-template-revision-queue-principles article{border-bottom:1px solid #e1e8e5;border-right:0}.recovery-template-revision-queue-principles article:last-child{border-bottom:0}.recovery-template-revision-queue-board>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-revision-queue-board>header>b{white-space:normal}.recovery-template-revision-queue-board>nav a{border-bottom:1px solid #e2e8e5;border-right:0}.recovery-template-revision-queue-board article>header,.recovery-template-revision-handoff>header{grid-template-columns:42px 1fr;padding-inline:15px}.recovery-template-revision-queue-board article header em,.recovery-template-revision-handoff header em{grid-column:2;justify-self:start}.recovery-template-revision-queue-board article>dl,.recovery-template-revision-handoff>dl{grid-template-columns:1fr}.recovery-template-revision-queue-board article>dl>div,.recovery-template-revision-queue-board article>dl>div:nth-child(2),.recovery-template-revision-handoff>dl>div,.recovery-template-revision-handoff>dl>div:nth-child(2){border-bottom:1px solid #e2e8e5;border-right:0}.recovery-template-revision-queue-board article>dl>div:last-child,.recovery-template-revision-handoff>dl>div:last-child{border-bottom:0}.recovery-template-revision-queue-board article>footer{flex-direction:column;align-items:flex-start;padding-inline:15px}.recovery-template-revision-queue-boundary,.recovery-template-revision-workspace-boundary{grid-template-columns:38px 1fr}.recovery-template-revision-queue-boundary>span,.recovery-template-revision-workspace-boundary>span{white-space:normal;grid-column:2}}.recovery-template-cycle-portfolio{--cp-green:#177d60;--cp-blue:#477f9e;--cp-violet:#71669c;--cp-amber:#9b6924;--cp-red:#a94d45;--cp-ink:#2c4239;color:var(--cp-ink);gap:14px;display:grid}.recovery-template-cycle-portfolio *{box-sizing:border-box}.recovery-template-cycle-portfolio a,.recovery-template-cycle-portfolio button,.recovery-template-cycle-portfolio input{cursor:pointer}.recovery-template-cycle-portfolio-hero{border-left:5px solid var(--cp-blue);color:#fff;background:#193a33;grid-template-columns:minmax(390px,1.05fr) minmax(500px,.95fr);min-height:270px;display:grid}.recovery-template-cycle-portfolio-hero>div{background:radial-gradient(circle at 90% 12%,#477f9e4d,#0000 43%);align-content:center;padding:30px 36px;display:grid}.recovery-template-cycle-portfolio-hero>div>span{color:#b6d7e7;letter-spacing:.1em;font-size:12px;font-weight:850}.recovery-template-cycle-portfolio-hero h2{color:#fff;letter-spacing:-.035em;max-width:680px;margin:9px 0 8px;font-size:clamp(23px,2vw,29px);line-height:1.08}.recovery-template-cycle-portfolio-hero p{color:#bed0c9;margin:0;font-size:14px;line-height:1.55}.recovery-template-cycle-portfolio-hero footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:20px;padding-top:13px;display:flex}.recovery-template-cycle-portfolio-hero footer b,.recovery-template-cycle-portfolio-hero footer small{font-size:12px}.recovery-template-cycle-portfolio-hero footer i{background:#8fbdd2;border-radius:50%;width:4px;height:4px}.recovery-template-cycle-portfolio-hero footer small{color:#a8beb5}.recovery-template-cycle-portfolio-hero>dl{color:var(--cp-ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.recovery-template-cycle-portfolio-hero dl>div{border-bottom:1px solid #dfe7e4;border-left:1px solid #dfe7e4;align-content:center;min-width:0;min-height:135px;padding:19px;display:grid}.recovery-template-cycle-portfolio-hero dt{color:#70827a;font-size:12px}.recovery-template-cycle-portfolio-hero dd{margin:7px 0 4px;font-size:25px;font-weight:850;line-height:1}.recovery-template-cycle-portfolio-hero dl small{color:#819089;font-size:12px}.recovery-template-cycle-portfolio-hero .blue dd{color:var(--cp-blue)}.recovery-template-cycle-portfolio-hero .violet dd{color:var(--cp-violet)}.recovery-template-cycle-portfolio-hero .amber dd{color:var(--cp-amber)}.recovery-template-cycle-portfolio-hero .green dd{color:var(--cp-green)}.recovery-template-cycle-portfolio-flow{background:#fff;border:1px solid #dce5e1;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;display:grid}.recovery-template-cycle-portfolio-flow article{grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:0;min-height:82px;padding:13px 15px;display:grid}.recovery-template-cycle-portfolio-flow article>b{width:32px;height:32px;color:var(--cp-blue);background:#e5eff3;place-items:center;font-size:12px;display:grid}.recovery-template-cycle-portfolio-flow article.violet>b{color:var(--cp-violet);background:#e9e5f2}.recovery-template-cycle-portfolio-flow article.amber>b{color:var(--cp-amber);background:#f3ead9}.recovery-template-cycle-portfolio-flow article.green>b{color:var(--cp-green);background:#e1f0e9}.recovery-template-cycle-portfolio-flow p{margin:0}.recovery-template-cycle-portfolio-flow strong,.recovery-template-cycle-portfolio-flow small{display:block}.recovery-template-cycle-portfolio-flow strong{font-size:13px}.recovery-template-cycle-portfolio-flow small{color:#76867e;margin-top:3px;font-size:12px}.recovery-template-cycle-portfolio-flow>i{color:#8a9691;border-inline:1px solid #e2e8e5;place-items:center;font-size:15px;font-style:normal;display:grid}.recovery-template-cycle-portfolio-board{border-radius:2px;padding:0;overflow:hidden}.recovery-template-cycle-portfolio-board>header{border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:15px 20px;display:flex}.recovery-template-cycle-portfolio-board>header span{color:var(--cp-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.recovery-template-cycle-portfolio-board>header h2{margin:4px 0 0;font-size:18px}.recovery-template-cycle-portfolio-board>header p{color:#74837c;margin:4px 0 0;font-size:12px}.recovery-template-cycle-portfolio-board>header>b{color:var(--cp-blue);white-space:nowrap;font-size:12px}.recovery-template-cycle-portfolio-board>nav{border-bottom:1px solid #dfe6e3;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.recovery-template-cycle-portfolio-board>nav a{color:#687870;border-right:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:49px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.recovery-template-cycle-portfolio-board>nav a:last-child{border-right:0}.recovery-template-cycle-portfolio-board>nav a.active{color:var(--cp-blue);box-shadow:inset 0 -3px var(--cp-blue);background:#eef6f8}.recovery-template-cycle-portfolio-board>nav a b{text-align:center;background:#edf2f0;min-width:24px;padding:3px 5px;font-size:12px}.recovery-template-cycle-portfolio-board>form{background:#fafcfc;border-bottom:1px solid #dfe6e3;align-items:flex-end;gap:10px;min-height:64px;padding:10px 18px;display:flex}.recovery-template-cycle-portfolio-board>form label{width:min(420px,100%)}.recovery-template-cycle-portfolio-board>form label span{color:#607269;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.recovery-template-cycle-portfolio-board>form input{color:#34473f;background:#fff;border:1px solid #cedbd6;outline:0;width:100%;height:38px;padding:0 11px;font-size:12px}.recovery-template-cycle-portfolio-board>form input:focus{border-color:var(--cp-blue);box-shadow:0 0 0 3px #e7f1f5}.recovery-template-cycle-portfolio-board>form button{background:var(--cp-blue);color:#fff;border:0;min-height:38px;padding:0 15px;font-size:12px;font-weight:850}.recovery-template-cycle-portfolio-board>form>a{color:#6c7c74;align-items:center;min-height:38px;font-size:12px;font-weight:800;display:inline-flex}.recovery-template-cycle-portfolio-list>article{background:#fff;border-bottom:1px solid #dfe6e3;border-left:5px solid #aebbb5}.recovery-template-cycle-portfolio-list>article.pilot{border-left-color:var(--cp-blue)}.recovery-template-cycle-portfolio-list>article.post_expansion{border-left-color:var(--cp-violet)}.recovery-template-cycle-portfolio-list>article.revision{border-left-color:var(--cp-amber);background:#fffdfa}.recovery-template-cycle-portfolio-list>article.validation,.recovery-template-cycle-portfolio-list>article.stable{border-left-color:var(--cp-green)}.recovery-template-cycle-portfolio-list>article.overdue{border-left-color:var(--cp-red);background:snow}.recovery-template-cycle-portfolio-list>article.archived{background:#f8faf9}.recovery-template-cycle-portfolio-list article>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 18px;display:grid}.recovery-template-cycle-portfolio-list article>header>b{color:#5f746a;background:#edf2f0;place-items:center;width:44px;height:44px;font-size:13px;display:grid}.recovery-template-cycle-portfolio-list article.pilot>header>b{color:var(--cp-blue);background:#e5eff3}.recovery-template-cycle-portfolio-list article.post_expansion>header>b{color:var(--cp-violet);background:#e9e5f2}.recovery-template-cycle-portfolio-list article.revision>header>b{color:var(--cp-amber);background:#f3ead9}.recovery-template-cycle-portfolio-list article.validation>header>b,.recovery-template-cycle-portfolio-list article.stable>header>b{color:var(--cp-green);background:#e1f0e9}.recovery-template-cycle-portfolio-list article.overdue>header>b{color:var(--cp-red);background:#f8e6e4}.recovery-template-cycle-portfolio-list article header small{color:var(--cp-blue);font-size:12px;font-weight:800}.recovery-template-cycle-portfolio-list h3{margin:3px 0;font-size:15px}.recovery-template-cycle-portfolio-list article header p{color:#76857e;margin:0;font-size:12px}.recovery-template-cycle-portfolio-list article>header>span{justify-items:end;gap:5px;display:grid}.recovery-template-cycle-portfolio-list article>header em,.recovery-template-cycle-portfolio-list article>header strong{padding:4px 7px;font-size:12px;font-style:normal}.recovery-template-cycle-portfolio-list article>header em{color:#5f7168;background:#edf2f0;font-weight:850}.recovery-template-cycle-portfolio-list article>header strong{color:#75847d}.recovery-template-cycle-portfolio-list article.overdue>header strong{color:var(--cp-red);background:#f8e6e4}.recovery-template-cycle-portfolio-list article.due_soon>header strong,.recovery-template-cycle-portfolio-list article.action>header strong{color:var(--cp-amber);background:#f3ead9}.recovery-template-cycle-portfolio-list article.scheduled>header strong{color:var(--cp-blue);background:#e5eff3}.recovery-template-cycle-portfolio-list article.stable>header strong{color:var(--cp-green);background:#e1f0e9}.recovery-template-cycle-portfolio-list article>section{background:#fafcfc;border-block:1px solid #e3e9e6;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;min-height:70px;display:grid}.recovery-template-cycle-portfolio-list article>section>div,.recovery-template-cycle-portfolio-list article>section>p{min-width:0;margin:0;padding:12px 18px}.recovery-template-cycle-portfolio-list article>section>p{border-left:1px solid #e1e8e5}.recovery-template-cycle-portfolio-list article>section span,.recovery-template-cycle-portfolio-list article>section strong,.recovery-template-cycle-portfolio-list article>section small,.recovery-template-cycle-portfolio-list article>section p b{display:block}.recovery-template-cycle-portfolio-list article>section span{color:var(--cp-violet);letter-spacing:.06em;font-size:12px;font-weight:850}.recovery-template-cycle-portfolio-list article>section strong{margin-top:4px;font-size:13px}.recovery-template-cycle-portfolio-list article>section small{color:#78877f;margin-top:4px;font-size:12px;line-height:1.4}.recovery-template-cycle-portfolio-list article>section p b{color:#455b51;font-size:12px}.recovery-template-cycle-portfolio-list article.overdue>section p b{color:var(--cp-red)}.recovery-template-cycle-portfolio-list article>dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.recovery-template-cycle-portfolio-list article>dl>div{border-right:1px solid #e2e8e5;min-width:0;padding:11px 18px}.recovery-template-cycle-portfolio-list article>dl>div:last-child{border-right:0}.recovery-template-cycle-portfolio-list dt{color:#798881;font-size:12px}.recovery-template-cycle-portfolio-list dd{color:#344b41;margin:5px 0 0;font-size:15px;font-weight:850}.recovery-template-cycle-portfolio-list article>footer,.recovery-template-cycle-portfolio-board>footer{border-top:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 18px;display:flex}.recovery-template-cycle-portfolio-list article>footer>span,.recovery-template-cycle-portfolio-list article>footer a,.recovery-template-cycle-portfolio-board>footer span,.recovery-template-cycle-portfolio-board>footer a{color:#6e7e76;font-size:12px;font-weight:800}.recovery-template-cycle-portfolio-list article>footer nav,.recovery-template-cycle-portfolio-board>footer nav{align-items:center;gap:14px;display:flex}.recovery-template-cycle-portfolio-list article>footer a.primary{background:var(--cp-green);color:#fff;align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.recovery-template-cycle-portfolio-list article.revision>footer a.primary,.recovery-template-cycle-portfolio-list article.draft>footer a.primary{background:var(--cp-amber)}.recovery-template-cycle-portfolio-empty{justify-content:center;align-items:center;gap:12px;min-height:150px;padding:24px;display:flex}.recovery-template-cycle-portfolio-empty>b{width:42px;height:42px;color:var(--cp-blue);background:#e5eff3;place-items:center;display:grid}.recovery-template-cycle-portfolio-empty p{margin:0}.recovery-template-cycle-portfolio-empty strong,.recovery-template-cycle-portfolio-empty small{display:block}.recovery-template-cycle-portfolio-empty strong{font-size:14px}.recovery-template-cycle-portfolio-empty small,.recovery-template-cycle-portfolio-empty>a{color:#73837b;margin-top:4px;font-size:12px}.recovery-template-cycle-portfolio-empty>a{color:var(--cp-blue);font-weight:850}.recovery-template-cycle-portfolio-boundary{border:1px solid #d8e2de;border-left:4px solid var(--cp-blue);background:#f5f9fa;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 17px;display:grid}.recovery-template-cycle-portfolio-boundary>b{width:36px;height:36px;color:var(--cp-blue);background:#dfedf2;place-items:center;font-size:17px;display:grid}.recovery-template-cycle-portfolio-boundary p{margin:0}.recovery-template-cycle-portfolio-boundary strong,.recovery-template-cycle-portfolio-boundary small{display:block}.recovery-template-cycle-portfolio-boundary strong{font-size:13px}.recovery-template-cycle-portfolio-boundary small{color:#6d7d75;margin-top:3px;font-size:12px;line-height:1.5}.recovery-template-cycle-portfolio-boundary>span{color:var(--cp-blue);white-space:nowrap;font-size:12px;font-weight:850}@media (max-width:1100px){.recovery-template-cycle-portfolio-board>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.recovery-template-cycle-portfolio-board>nav a:nth-child(3n){border-right:0}}@media (max-width:900px){.recovery-template-cycle-portfolio-hero,.recovery-template-cycle-portfolio-flow{grid-template-columns:1fr}.recovery-template-cycle-portfolio-flow>i{border:1px solid #e2e8e5;border-inline:0;min-height:27px;transform:rotate(90deg)}}@media (max-width:720px){.recovery-template-cycle-portfolio-list article>section{grid-template-columns:1fr}.recovery-template-cycle-portfolio-list article>section>p{border-top:1px solid #e1e8e5;border-left:0}.recovery-template-cycle-portfolio-list article>dl{grid-template-columns:1fr 1fr}.recovery-template-cycle-portfolio-list article>dl>div{border-bottom:1px solid #e2e8e5}.recovery-template-cycle-portfolio-list article>dl>div:nth-child(2n){border-right:0}.recovery-template-cycle-portfolio-list article>dl>div:last-child{border-bottom:0;grid-column:1/-1}}@media (max-width:620px){.recovery-template-cycle-portfolio-hero>div{padding:25px 20px}.recovery-template-cycle-portfolio-hero>dl{grid-template-columns:1fr}.recovery-template-cycle-portfolio-hero dl>div{border-left:0;min-height:87px}.recovery-template-cycle-portfolio-board>header{align-items:flex-start;padding-inline:15px;display:grid}.recovery-template-cycle-portfolio-board>header>b{white-space:normal}.recovery-template-cycle-portfolio-board>nav{grid-template-columns:1fr}.recovery-template-cycle-portfolio-board>nav a,.recovery-template-cycle-portfolio-board>nav a:nth-child(3n){border-bottom:1px solid #e2e8e5;border-right:0}.recovery-template-cycle-portfolio-board>form{flex-direction:column;align-items:stretch;padding-inline:15px}.recovery-template-cycle-portfolio-list article>header{grid-template-columns:44px minmax(0,1fr);padding-inline:14px}.recovery-template-cycle-portfolio-list article>header>span{grid-column:2;justify-items:start}.recovery-template-cycle-portfolio-list article>dl{grid-template-columns:1fr}.recovery-template-cycle-portfolio-list article>dl>div,.recovery-template-cycle-portfolio-list article>dl>div:last-child{border-bottom:1px solid #e2e8e5;border-right:0;grid-column:auto}.recovery-template-cycle-portfolio-list article>dl>div:last-child{border-bottom:0}.recovery-template-cycle-portfolio-list article>footer{flex-direction:column;align-items:flex-start;padding-inline:14px}.recovery-template-cycle-portfolio-list article>footer nav{flex-wrap:wrap;justify-content:space-between;width:100%}.recovery-template-cycle-portfolio-boundary{grid-template-columns:38px 1fr}.recovery-template-cycle-portfolio-boundary>span{white-space:normal;grid-column:2}}.platform-model-cycles,.platform-model-cycle-detail{gap:20px;display:grid}.platform-model-cycles-hero,.platform-model-cycle-detail-hero{color:#f7fbff;background:linear-gradient(112deg,#2be4b41a,#0000 42%),#071426;border:1px solid #14253e;border-radius:2px;grid-template-columns:minmax(0,1.3fr) minmax(420px,.9fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #0714261f}.platform-model-cycles-hero>div,.platform-model-cycle-detail-hero>div{padding:30px}.platform-model-cycles-hero>div>span,.platform-model-cycle-detail-hero>div>span,.platform-model-cycles-flow header span,.platform-model-cycles-directory>header span,.platform-model-cycle-detail-path header span,.platform-model-cycle-detail-grid article>header span{color:#52e1bb;letter-spacing:.09em;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.platform-model-cycles-hero h2,.platform-model-cycle-detail-hero h2{letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(25px,3.1vw,42px);line-height:1.03}.platform-model-cycles-hero>div>p,.platform-model-cycle-detail-hero>div>p{color:#b9c8da;max-width:740px;margin:16px 0 24px;font-size:14px;line-height:1.6}.platform-model-cycles-hero footer,.platform-model-cycle-detail-hero footer{color:#dbe7f5;align-items:center;gap:10px;font-size:12px;display:flex}.platform-model-cycles-hero footer i,.platform-model-cycle-detail-hero footer i{background:#4d627b;width:22px;height:1px}.platform-model-cycles-hero>dl,.platform-model-cycle-detail-hero>dl{background:#ffffff06;border-left:1px solid #243752;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.platform-model-cycles-hero>dl>div,.platform-model-cycle-detail-hero>dl>div{border-bottom:1px solid #243752;border-right:1px solid #243752;flex-direction:column;justify-content:center;min-height:134px;padding:22px;display:flex}.platform-model-cycles-hero dt,.platform-model-cycle-detail-hero dt{color:#a9bad0;font-size:12px;font-weight:750}.platform-model-cycles-hero dd,.platform-model-cycle-detail-hero dd{color:#fff;letter-spacing:-.04em;margin:5px 0;font-size:31px;font-weight:900}.platform-model-cycles-hero dl small,.platform-model-cycle-detail-hero dl small{color:#98abc2;font-size:12px}.platform-model-cycles-hero .red dd,.platform-model-cycle-detail-hero .attention dd{color:#ff8e86}.platform-model-cycles-hero .violet dd{color:#baa8ff}.platform-model-cycles-hero .green dd{color:#63e0bd}.platform-model-cycles-hero .blue dd{color:#8ac3ff}.platform-model-cycles-flow,.platform-model-cycles-directory,.platform-model-cycle-detail-path,.platform-model-cycle-detail-grid>article{border-radius:2px;padding:0;overflow:hidden}.platform-model-cycles-flow>header,.platform-model-cycles-directory>header,.platform-model-cycle-detail-path>header,.platform-model-cycle-detail-grid article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.platform-model-cycles-flow h2,.platform-model-cycles-directory h2,.platform-model-cycle-detail-path h2,.platform-model-cycle-detail-grid h2{color:var(--ink);margin:0;font-size:20px;line-height:1.14}.platform-model-cycles-flow header p,.platform-model-cycles-directory header p,.platform-model-cycle-detail-path header p{color:var(--muted);margin:6px 0 0;font-size:13px}.platform-model-cycles-flow header>b,.platform-model-cycles-directory>header>strong,.platform-model-cycle-detail-path header>b{color:var(--muted);letter-spacing:.08em;font-size:12px}.platform-model-cycles-flow>div,.platform-model-cycle-detail-path>div{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;padding:20px 24px;display:grid}.platform-model-cycles-flow>div>i,.platform-model-cycle-detail-path>div>i{color:#9caabc;text-align:center;align-self:center;font-size:16px;font-style:normal}.platform-model-cycles-flow article,.platform-model-cycle-detail-path article{background:#f8fbfd;border:1px solid #dce4ec;border-radius:2px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.platform-model-cycles-flow article.attention,.platform-model-cycle-detail-path article.attention{background:#fff7f5;border-color:#f0a49d}.platform-model-cycles-flow article>span,.platform-model-cycle-detail-path article>span{color:#34506f;border:1px solid #b7c5d4;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.platform-model-cycles-flow article p,.platform-model-cycle-detail-path article p{gap:3px;min-width:0;margin:0;display:grid}.platform-model-cycles-flow article strong,.platform-model-cycle-detail-path article strong{color:var(--ink);font-size:13px}.platform-model-cycles-flow article small,.platform-model-cycle-detail-path article small{color:var(--muted);font-size:12px}.platform-model-cycles-flow>footer{flex-wrap:wrap;gap:8px;padding:0 24px 20px;display:flex}.platform-model-cycles-flow>footer span{color:#53657a;background:#fff;border:1px solid #dbe3eb;padding:7px 10px;font-size:12px;font-weight:750}.platform-model-cycles-search{align-items:stretch;gap:8px;padding:18px 24px 12px;display:flex}.platform-model-cycles-search label{background:#fff;border:1px solid #cdd7e2;flex:1;align-items:center;gap:9px;min-width:240px;padding:0 13px;display:flex}.platform-model-cycles-search input{width:100%;min-height:42px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.platform-model-cycles-search button,.platform-model-cycles-search>a,.platform-model-cycles-filters a,.platform-model-cycles-pagination a,.platform-model-cycles-pagination>span[aria-disabled=true]{color:#223b58;background:#fff;border:1px solid #c9d4df;border-radius:2px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.platform-model-cycles-search button{color:#fff;cursor:pointer;background:#0d6f5c;border-color:#0d6f5c}.platform-model-cycles-filters{gap:7px;padding:0 24px 18px;display:flex;overflow-x:auto}.platform-model-cycles-filters a{flex:none;gap:8px;min-height:37px;padding:0 11px}.platform-model-cycles-filters a.active{color:#fff;background:#173955;border-color:#173955}.platform-model-cycles-filters b{border:1px solid;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:grid}.platform-model-cycles-list{gap:12px;padding:0 24px 24px;display:grid}.platform-model-cycle-card{background:#fff;border:1px solid #d9e2ea;border-left:4px solid #91a5b8;border-radius:2px;overflow:hidden}.platform-model-cycle-card.critical{border-left-color:#d85249}.platform-model-cycle-card.attention{border-left-color:#d99228}.platform-model-cycle-card.moving{border-left-color:#7867d9}.platform-model-cycle-card.preparation{border-left-color:#5186bd}.platform-model-cycle-card.stable{border-left-color:#1e9476}.platform-model-cycle-card>header{background:#fbfcfe;border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.platform-model-cycle-card>header>div{align-items:center;gap:12px;min-width:0;display:flex}.platform-model-cycle-card>header>div>b{color:#254562;background:#edf4f8;border:1px solid #bfd0df;flex:none;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.platform-model-cycle-card>header p{gap:2px;min-width:0;margin:0;display:grid}.platform-model-cycle-card>header small{color:#6a7c90;letter-spacing:.05em;font-size:12px;font-weight:800}.platform-model-cycle-card>header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.platform-model-cycle-card>header p>span{color:var(--muted);font-size:12px}.platform-model-cycle-card>header em{color:#52677e;letter-spacing:.05em;border:1px solid #c9d4df;flex:none;padding:7px 9px;font-size:12px;font-style:normal;font-weight:850}.platform-model-cycle-card.critical>header em{color:#a33630;background:#fff2f0;border-color:#e4aaa5}.platform-model-cycle-card.attention>header em{color:#875918;background:#fff8ea;border-color:#e6c790}.platform-model-cycle-card.stable>header em{color:#176b57;background:#eefaf6;border-color:#a9d6c8}.platform-model-cycle-stage-line{border-bottom:1px solid #e3e9ef;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-model-cycle-stage-line>div{border-right:1px solid #e3e9ef;padding:13px 17px}.platform-model-cycle-stage-line dt{color:#68798b;font-size:12px}.platform-model-cycle-stage-line dd{color:#183650;margin:3px 0 0;font-size:20px;font-weight:900}.platform-model-cycle-stage-line .attention{background:#fff5f3}.platform-model-cycle-stage-line .attention dd{color:#b43c35}.platform-model-cycle-deadlines{border-bottom:1px solid #e3e9ef;flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.platform-model-cycle-deadlines span{color:#5e7185;background:#fafcfd;border:1px solid #dce4eb;padding:6px 9px;font-size:12px}.platform-model-cycle-deadlines span.attention{color:#a23a33;background:#fff5f3;border-color:#efb5ae}.platform-model-cycle-card>footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.platform-model-cycle-card>footer p{gap:3px;margin:0;display:grid}.platform-model-cycle-card>footer strong{color:#263f58;font-size:13px}.platform-model-cycle-card>footer small{color:var(--muted);font-size:12px}.platform-model-cycle-card>footer a,.platform-model-cycle-detail-grid article>a{color:#0d6f5c;flex:none;font-size:12px;font-weight:850;text-decoration:none}.platform-model-cycles-empty{color:var(--muted);background:#f9fbfc;border:1px dashed #b8c7d5;align-items:center;gap:14px;padding:24px;display:flex}.platform-model-cycles-empty>span{font-size:24px}.platform-model-cycles-empty div{flex:1}.platform-model-cycles-empty strong{color:var(--ink);font-size:14px}.platform-model-cycles-empty p{margin:4px 0 0;font-size:12px}.platform-model-cycles-empty a{color:#0d6f5c;font-size:12px;font-weight:850}.platform-model-cycles-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.platform-model-cycles-pagination>span:not([aria-disabled]){color:var(--muted);font-size:12px}.platform-model-cycles-pagination>span[aria-disabled=true]{opacity:.45}.platform-model-cycles-boundary{color:#25445e;background:#eef6f8;border:1px solid #b9cbd9;border-radius:2px;align-items:center;gap:14px;padding:18px 20px;display:flex}.platform-model-cycles-boundary>b{border:1px solid #8fb0c3;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.platform-model-cycles-boundary p{flex:1;gap:3px;margin:0;display:grid}.platform-model-cycles-boundary strong{font-size:13px}.platform-model-cycles-boundary small{color:#587086;font-size:12px;line-height:1.5}.platform-model-cycles-boundary>span{letter-spacing:.07em;font-size:12px;font-weight:850}.platform-model-cycle-detail-hero.critical{border-top:3px solid #e66c63}.platform-model-cycle-detail-hero.attention{border-top:3px solid #e0a44c}.platform-model-cycle-detail-hero.moving{border-top:3px solid #8d7ce3}.platform-model-cycle-detail-hero.stable{border-top:3px solid #43bd98}.platform-model-cycle-detail-hero footer em{letter-spacing:.06em;font-size:12px;font-style:normal;font-weight:900}.platform-model-cycle-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-model-cycle-detail-grid article>dl{margin:0;display:grid}.platform-model-cycle-detail-grid article>dl>div{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.platform-model-cycle-detail-grid article>dl>div.attention{background:#fff5f3}.platform-model-cycle-detail-grid dt{color:#25405a;gap:3px;font-size:13px;font-weight:800;display:grid}.platform-model-cycle-detail-grid dt small{color:var(--muted);font-size:12px;font-weight:500}.platform-model-cycle-detail-grid dd{color:#173a55;margin:0;font-size:22px;font-weight:900}.platform-model-cycle-detail-grid .attention dd{color:#b13c35}.platform-model-cycle-detail-grid article>footer{color:#405a72;background:#f5f8fa;justify-content:space-between;gap:10px;padding:14px 20px;display:flex}.platform-model-cycle-detail-grid article>footer small,.platform-model-cycle-detail-grid article>footer strong{font-size:12px}.platform-model-cycle-detail-grid ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.platform-model-cycle-detail-grid li{border-bottom:1px solid #e4eaf0;align-items:center;gap:12px;padding:15px 20px;display:flex}.platform-model-cycle-detail-grid li>b{color:#2f536d;border:1px solid #b9c8d6;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.platform-model-cycle-detail-grid li p{gap:3px;margin:0;display:grid}.platform-model-cycle-detail-grid li strong{color:var(--ink);font-size:13px}.platform-model-cycle-detail-grid li small{color:var(--muted);font-size:12px;line-height:1.45}.platform-model-cycle-detail-grid article>a{padding:16px 20px;display:block}@media (max-width:1100px){.platform-model-cycles-hero,.platform-model-cycle-detail-hero{grid-template-columns:1fr}.platform-model-cycles-hero>dl,.platform-model-cycle-detail-hero>dl{border-top:1px solid #243752;border-left:0}.platform-model-cycles-flow>div,.platform-model-cycle-detail-path>div{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.platform-model-cycles-flow>div>i,.platform-model-cycle-detail-path>div>i{display:none}}@media (max-width:820px){.platform-model-cycle-detail-grid{grid-template-columns:1fr}.platform-model-cycle-stage-line{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-model-cycle-stage-line>div{border-bottom:1px solid #e3e9ef}}@media (max-width:620px){.platform-model-cycles,.platform-model-cycle-detail{gap:14px}.platform-model-cycles-hero>div,.platform-model-cycle-detail-hero>div{padding:23px 20px}.platform-model-cycles-hero h2,.platform-model-cycle-detail-hero h2{font-size:27px}.platform-model-cycles-hero>dl,.platform-model-cycle-detail-hero>dl{grid-template-columns:1fr}.platform-model-cycles-hero>dl>div,.platform-model-cycle-detail-hero>dl>div{min-height:108px;padding:17px 20px}.platform-model-cycles-flow>header,.platform-model-cycles-directory>header,.platform-model-cycle-detail-path>header,.platform-model-cycle-detail-grid article>header{flex-direction:column;align-items:flex-start;padding:18px}.platform-model-cycles-flow>div,.platform-model-cycle-detail-path>div{padding:16px 18px}.platform-model-cycles-flow>footer{padding:0 18px 18px}.platform-model-cycles-search{flex-wrap:wrap;padding:16px 18px 10px}.platform-model-cycles-search label{flex-basis:100%;width:100%;min-width:0}.platform-model-cycles-search button{flex:1}.platform-model-cycles-filters{padding:0 18px 16px}.platform-model-cycles-list{padding:0 18px 18px}.platform-model-cycle-card>header{flex-direction:column;align-items:flex-start;padding:14px}.platform-model-cycle-card>header em{margin-left:54px}.platform-model-cycle-stage-line{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-model-cycle-deadlines{padding:11px 14px}.platform-model-cycle-card>footer{flex-direction:column;align-items:flex-start;padding:14px}.platform-model-cycles-pagination{padding:14px 18px}.platform-model-cycles-pagination>span:not([aria-disabled]){display:none}.platform-model-cycles-boundary{align-items:flex-start}.platform-model-cycles-boundary>span{display:none}}.platform-model-cycle-coordination{border-radius:2px;padding:0;overflow:hidden}.platform-model-cycle-coordination>header,.network-recovery-model-coordination-board>header,.network-recovery-model-coordination-snapshot>header,.network-recovery-model-coordination-timeline>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 24px;display:flex}.platform-model-cycle-coordination>header span,.network-recovery-model-coordination-board>header span,.network-recovery-model-coordination-snapshot>header span,.network-recovery-model-coordination-timeline>header span,.network-recovery-model-coordination-action>header span{color:#0d6f5c;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.platform-model-cycle-coordination>header h2,.network-recovery-model-coordination-board>header h2,.network-recovery-model-coordination-snapshot>header h2,.network-recovery-model-coordination-timeline>header h2,.network-recovery-model-coordination-action>header h2{color:var(--ink);margin:0;font-size:20px;line-height:1.15}.platform-model-cycle-coordination>header p,.network-recovery-model-coordination-board>header p,.network-recovery-model-coordination-snapshot>header p{color:var(--muted);margin:6px 0 0;font-size:13px}.platform-model-cycle-coordination>header>b,.network-recovery-model-coordination-board>header>b,.network-recovery-model-coordination-snapshot>header>b{color:#586b7c;letter-spacing:.07em;font-size:12px}.recovery-model-coordination-feedback{border-bottom:1px solid;margin:0;padding:11px 18px;font-size:12px;font-weight:800}.recovery-model-coordination-feedback.success{color:#17694f;background:#effaf6;border-color:#b9ddcf}.recovery-model-coordination-feedback.error{color:#9c372f;background:#fff4f2;border-color:#efc2bc}.platform-model-cycle-coordination-current{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);display:grid}.platform-model-cycle-coordination-current>article{border-right:1px solid var(--line);padding:23px 24px}.platform-model-cycle-coordination-current>article>span{color:#687b8d;letter-spacing:.08em;font-size:11px;font-weight:850}.platform-model-cycle-coordination-current h3{color:#183650;margin:7px 0 5px;font-size:17px}.platform-model-cycle-coordination-current article>p{color:var(--muted);margin:0;font-size:12px}.platform-model-cycle-coordination-history-link{color:#0d6f5c;margin-top:16px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.platform-model-cycle-coordination-current dl{border:1px solid #dce4eb;grid-template-columns:repeat(5,minmax(0,1fr));margin:21px 0 0;display:grid}.platform-model-cycle-coordination-current dl>div{border-right:1px solid #dce4eb;padding:11px}.platform-model-cycle-coordination-current dl>div:last-child{border-right:0}.platform-model-cycle-coordination-current dt{color:#67798b;font-size:11px}.platform-model-cycle-coordination-current dd{color:#173a55;margin:4px 0 0;font-size:20px;font-weight:900}.platform-model-cycle-coordination-current>ol{background:#f8fafc;align-content:start;margin:0;padding:0;list-style:none;display:grid}.platform-model-cycle-coordination-current>ol li{border-bottom:1px solid #e1e8ee;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px 17px;display:grid}.platform-model-cycle-coordination-current>ol li>b{color:#31506b;background:#fff;border:1px solid #c6d4df;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.platform-model-cycle-coordination-current>ol p{gap:3px;margin:0;display:grid}.platform-model-cycle-coordination-current>ol strong{color:#233f59;font-size:12px}.platform-model-cycle-coordination-current>ol small{color:#718296;font-size:11px}.platform-model-cycle-coordination-current>ol span{color:#556a7e;font-size:11px;line-height:1.45}.platform-model-cycle-coordination-empty{align-items:center;gap:13px;padding:24px;display:flex}.platform-model-cycle-coordination-empty>b{color:#1f5575;border:1px solid #b9cad7;place-items:center;width:39px;height:39px;display:grid}.platform-model-cycle-coordination-empty p,.platform-model-cycle-coordination>footer.locked p{gap:3px;margin:0;display:grid}.platform-model-cycle-coordination-empty strong,.platform-model-cycle-coordination>footer.locked strong{color:#263f58;font-size:13px}.platform-model-cycle-coordination-empty small,.platform-model-cycle-coordination>footer.locked small{color:var(--muted);font-size:12px}.platform-model-cycle-coordination>footer{border-top:1px solid var(--line);background:#f8fafb;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;display:flex}.platform-model-cycle-coordination>footer label,.network-recovery-model-coordination-action>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.platform-model-cycle-coordination>footer label input,.network-recovery-model-coordination-action>label input{accent-color:#0d6f5c;margin-top:3px}.platform-model-cycle-coordination>footer label span,.network-recovery-model-coordination-action>label span{gap:2px;display:grid}.platform-model-cycle-coordination>footer label strong,.network-recovery-model-coordination-action>label strong{color:#26435c;font-size:12px}.platform-model-cycle-coordination>footer label small,.network-recovery-model-coordination-action>label small{color:#697b8c;max-width:700px;font-size:11px;line-height:1.45}.platform-model-cycle-coordination button,.network-recovery-model-coordination-action button{cursor:pointer;flex:none}.network-recovery-model-coordination,.network-recovery-model-coordination-detail{gap:20px;display:grid}.network-recovery-model-coordination-hero,.network-recovery-model-coordination-detail-hero{color:#f6fbff;background:linear-gradient(115deg,#54e8bf1a,#0000 43%),#08192a;border:1px solid #17324d;border-radius:2px;grid-template-columns:minmax(0,1.25fr) minmax(410px,.82fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #07152321}.network-recovery-model-coordination-detail-hero.open{border-top:3px solid #e5a54a}.network-recovery-model-coordination-detail-hero.acknowledged{border-top:3px solid #7f73df}.network-recovery-model-coordination-detail-hero.resolved{border-top:3px solid #46c49c}.network-recovery-model-coordination-hero>div,.network-recovery-model-coordination-detail-hero>div{padding:30px}.network-recovery-model-coordination-hero>div>span,.network-recovery-model-coordination-detail-hero>div>span{color:#58e2bd;letter-spacing:.09em;font-size:12px;font-weight:850}.network-recovery-model-coordination-hero h2,.network-recovery-model-coordination-detail-hero h2{letter-spacing:-.035em;max-width:710px;margin:8px 0 0;font-size:clamp(25px,3vw,39px);line-height:1.04}.network-recovery-model-coordination-hero>div>p,.network-recovery-model-coordination-detail-hero>div>p{color:#b6c8d8;max-width:720px;margin:15px 0 23px;font-size:14px;line-height:1.58}.network-recovery-model-coordination-hero footer,.network-recovery-model-coordination-detail-hero footer{color:#d8e6f2;align-items:center;gap:10px;font-size:12px;display:flex}.network-recovery-model-coordination-hero footer i,.network-recovery-model-coordination-detail-hero footer i{background:#506a80;width:22px;height:1px}.network-recovery-model-coordination-hero>dl,.network-recovery-model-coordination-detail-hero>dl{background:#ffffff06;border-left:1px solid #284158;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.network-recovery-model-coordination-hero dl>div,.network-recovery-model-coordination-detail-hero dl>div{border-bottom:1px solid #284158;border-right:1px solid #284158;flex-direction:column;justify-content:center;min-height:126px;padding:20px;display:flex}.network-recovery-model-coordination-hero dt,.network-recovery-model-coordination-detail-hero dt{color:#a8bacb;font-size:12px}.network-recovery-model-coordination-hero dd,.network-recovery-model-coordination-detail-hero dd{color:#fff;margin:5px 0;font-size:29px;font-weight:900}.network-recovery-model-coordination-hero dl small,.network-recovery-model-coordination-detail-hero dl small{color:#98acbe;font-size:11px}.network-recovery-model-coordination-hero .amber dd,.network-recovery-model-coordination-detail-hero .amber dd{color:#ffc56b}.network-recovery-model-coordination-hero .blue dd,.network-recovery-model-coordination-detail-hero .blue dd{color:#87c6ff}.network-recovery-model-coordination-hero .violet dd,.network-recovery-model-coordination-detail-hero .violet dd{color:#b9adff}.network-recovery-model-coordination-hero .green dd,.network-recovery-model-coordination-detail-hero .green dd{color:#63e0bd}.network-recovery-model-coordination-board{border-radius:2px;padding:0;overflow:hidden}.network-recovery-model-coordination-board>nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.network-recovery-model-coordination-board>nav a{border-right:1px solid var(--line);color:#52677a;background:#fafcfd;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.network-recovery-model-coordination-board>nav a:last-child{border-right:0}.network-recovery-model-coordination-board>nav a.active{color:#fff;background:#183a55}.network-recovery-model-coordination-board>nav a b{border:1px solid;place-items:center;min-width:24px;height:24px;padding:0 5px;display:grid}.network-recovery-model-coordination-list{gap:12px;padding:20px 24px;display:grid}.network-recovery-model-coordination-list>article{background:#fff;border:1px solid #dce4ea;border-left:4px solid #d99a3a;overflow:hidden}.network-recovery-model-coordination-list>article.acknowledged{border-left-color:#7467d8}.network-recovery-model-coordination-list>article.resolved{border-left-color:#209273}.network-recovery-model-coordination-list article>header{background:#fbfcfd;border-bottom:1px solid #e4e9ed;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.network-recovery-model-coordination-list article>header>b{color:#34516a;background:#fff;border:1px solid #c7d4de;place-items:center;width:40px;height:40px;display:grid}.network-recovery-model-coordination-list article>header p{gap:2px;min-width:0;margin:0;display:grid}.network-recovery-model-coordination-list article>header small{color:#728394;letter-spacing:.05em;font-size:11px;font-weight:800}.network-recovery-model-coordination-list article>header strong{color:#243f58;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.network-recovery-model-coordination-list article>header span{color:var(--muted);font-size:11px}.network-recovery-model-coordination-list article>header em{color:#855916;background:#fff8e9;border:1px solid #d4b77f;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.network-recovery-model-coordination-list article>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.network-recovery-model-coordination-list article>dl div{border-right:1px solid #e3e9ed;padding:12px 17px}.network-recovery-model-coordination-list article>dl div:last-child{border-right:0}.network-recovery-model-coordination-list dt{color:#6d7d8d;font-size:11px}.network-recovery-model-coordination-list dd{color:#24415a;margin:3px 0 0;font-size:19px;font-weight:900}.network-recovery-model-coordination-list article>footer,.network-recovery-model-coordination-board>footer{color:var(--muted);border-top:1px solid #e4e9ed;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;font-size:11px;display:flex}.network-recovery-model-coordination-list article>footer a,.network-recovery-model-coordination-board>footer a{color:#0d6f5c;font-size:12px;font-weight:850;text-decoration:none}.network-recovery-model-coordination-board>footer nav{gap:14px;display:flex}.network-recovery-model-coordination-empty{background:#fafcfd;border:1px dashed #bfccd6;align-items:center;gap:13px;margin:20px 24px;padding:22px;display:flex}.network-recovery-model-coordination-empty>b{color:#315878;font-size:22px}.network-recovery-model-coordination-empty p{gap:3px;margin:0;display:grid}.network-recovery-model-coordination-empty strong{color:#29435a;font-size:13px}.network-recovery-model-coordination-empty small{color:var(--muted);font-size:12px}.network-recovery-model-coordination-boundary,.network-recovery-model-coordination-detail-boundary{color:#244d58;background:#eff8f7;border:1px solid #bcd2d7;border-left:4px solid #0d6f5c;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.network-recovery-model-coordination-boundary>b,.network-recovery-model-coordination-detail-boundary>b{border:1px solid #99bec0;place-items:center;width:36px;height:36px;display:grid}.network-recovery-model-coordination-boundary p,.network-recovery-model-coordination-detail-boundary p{gap:3px;margin:0;display:grid}.network-recovery-model-coordination-boundary strong,.network-recovery-model-coordination-detail-boundary strong{font-size:13px}.network-recovery-model-coordination-boundary small,.network-recovery-model-coordination-detail-boundary small{color:#59767c;font-size:11px;line-height:1.5}.network-recovery-model-coordination-boundary>span,.network-recovery-model-coordination-detail-boundary>span{letter-spacing:.07em;font-size:11px;font-weight:850}.network-recovery-model-coordination-relay{background:#fff;border:1px solid #dbe4e9;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);display:grid}.network-recovery-model-coordination-relay>article{opacity:.58;align-items:center;gap:11px;padding:16px;display:flex}.network-recovery-model-coordination-relay>article.active,.network-recovery-model-coordination-relay>article.done{opacity:1}.network-recovery-model-coordination-relay>article.active{background:#fff8e9}.network-recovery-model-coordination-relay>article.done{background:#eff9f5}.network-recovery-model-coordination-relay article>b{color:#31516a;border:1px solid #b9c9d3;flex:none;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.network-recovery-model-coordination-relay article p{gap:2px;margin:0;display:grid}.network-recovery-model-coordination-relay article strong{color:#284258;font-size:12px}.network-recovery-model-coordination-relay article small{color:var(--muted);font-size:11px}.network-recovery-model-coordination-relay>i{color:#8495a3;place-items:center;font-style:normal;display:grid}.network-recovery-model-coordination-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.network-recovery-model-coordination-detail-layout>main,.network-recovery-model-coordination-detail-layout>aside{gap:18px;display:grid}.network-recovery-model-coordination-snapshot,.network-recovery-model-coordination-timeline,.network-recovery-model-coordination-action{border-radius:2px;padding:0;overflow:hidden}.network-recovery-model-coordination-snapshot>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.network-recovery-model-coordination-snapshot article{border-bottom:1px solid #e3e9ed;border-right:1px solid #e3e9ed;padding:16px 19px}.network-recovery-model-coordination-snapshot article:nth-child(2n){border-right:0}.network-recovery-model-coordination-snapshot article p{grid-template-columns:minmax(0,1fr) auto 20px auto;align-items:center;gap:8px;margin:0;display:grid}.network-recovery-model-coordination-snapshot article span{color:#4f6578;font-size:12px;font-weight:750}.network-recovery-model-coordination-snapshot article strong{color:#6d7d8b;font-size:17px}.network-recovery-model-coordination-snapshot article i{color:#899aa7;font-style:normal}.network-recovery-model-coordination-snapshot article b{color:#b34238;font-size:21px}.network-recovery-model-coordination-snapshot article.clear b{color:#178062}.network-recovery-model-coordination-snapshot article small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.network-recovery-model-coordination-snapshot>footer{padding:14px 19px}.network-recovery-model-coordination-snapshot>footer a{color:#0d6f5c;font-size:12px;font-weight:850;text-decoration:none}.network-recovery-model-coordination-timeline>ol{margin:0;padding:0;list-style:none;display:grid}.network-recovery-model-coordination-timeline li{border-bottom:1px solid #e3e9ed;grid-template-columns:43px minmax(0,1fr);gap:12px;padding:17px 20px;display:grid}.network-recovery-model-coordination-timeline li:last-child{border-bottom:0}.network-recovery-model-coordination-timeline li>b{color:#2d526a;background:#f4f8fa;border:1px solid #bfd0da;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.network-recovery-model-coordination-timeline li div{grid-template-columns:minmax(0,1fr) auto auto;gap:5px 14px;display:grid}.network-recovery-model-coordination-timeline li span{color:#27445b;font-size:13px;font-weight:850}.network-recovery-model-coordination-timeline li strong,.network-recovery-model-coordination-timeline li small{color:#718190;font-size:11px;font-weight:600}.network-recovery-model-coordination-timeline li p{color:#586d7e;grid-column:1/-1;margin:4px 0 0;font-size:12px;line-height:1.5}.network-recovery-model-coordination-action>header{border-bottom:1px solid var(--line);padding:20px}.network-recovery-model-coordination-action>p{color:#556a7b;margin:0;padding:17px 20px;font-size:12px;line-height:1.55}.network-recovery-model-coordination-action>label{background:#f8fbfc;border:1px solid #cedae2;margin:0 20px 17px;padding:13px}.network-recovery-model-coordination-action>button{width:calc(100% - 40px);margin:0 20px 20px}.network-recovery-model-coordination-action-wait{align-items:center;gap:13px;padding:21px;display:flex}.network-recovery-model-coordination-action-wait>b{color:#167258;background:#eff9f5;border:1px solid #a8cabf;place-items:center;width:38px;height:38px;display:grid}.network-recovery-model-coordination-action-wait p{gap:3px;margin:0;display:grid}.network-recovery-model-coordination-action-wait strong{color:#29465a;font-size:13px}.network-recovery-model-coordination-action-wait small{color:var(--muted);font-size:11px;line-height:1.45}.network-recovery-model-coordination-detail-boundary{grid-template-columns:38px 1fr}.network-recovery-model-coordination-detail-boundary>span{grid-column:2}.platform-model-cycle-coordination-state{color:#745117;background:#fff9e9;border-bottom:1px solid #e6d7ae;justify-content:space-between;align-items:center;gap:14px;padding:10px 17px;font-size:12px;font-weight:800;display:flex}.platform-model-cycle-coordination-state.acknowledged{color:#524a9c;background:#f6f4ff;border-color:#d6d0f4}.platform-model-cycle-coordination-state a{color:inherit;white-space:nowrap;text-decoration:none}.platform-recovery-model-coordination-queue,.platform-recovery-model-coordination-detail{gap:20px;display:grid}.platform-recovery-model-coordination-queue-hero,.platform-recovery-model-coordination-detail-hero{color:#f7fbff;background:linear-gradient(116deg,#3b9ae524,#0000 44%),#08192a;border:1px solid #17324d;border-radius:2px;grid-template-columns:minmax(0,1.2fr) minmax(410px,.8fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #07152321}.platform-recovery-model-coordination-detail-hero.open{border-top:3px solid #e5a54a}.platform-recovery-model-coordination-detail-hero.acknowledged{border-top:3px solid #7f73df}.platform-recovery-model-coordination-detail-hero.resolved{border-top:3px solid #46c49c}.platform-recovery-model-coordination-queue-hero>div,.platform-recovery-model-coordination-detail-hero>div{padding:30px}.platform-recovery-model-coordination-queue-hero>div>span,.platform-recovery-model-coordination-detail-hero>div>span{color:#75c8ff;letter-spacing:.09em;font-size:12px;font-weight:850}.platform-recovery-model-coordination-queue-hero h2,.platform-recovery-model-coordination-detail-hero h2{letter-spacing:-.035em;max-width:720px;margin:8px 0 0;font-size:clamp(25px,3vw,39px);line-height:1.04}.platform-recovery-model-coordination-queue-hero>div>p,.platform-recovery-model-coordination-detail-hero>div>p{color:#b6c8d8;max-width:720px;margin:15px 0 23px;font-size:14px;line-height:1.58}.platform-recovery-model-coordination-queue-hero footer,.platform-recovery-model-coordination-detail-hero footer{color:#d8e6f2;align-items:center;gap:10px;font-size:12px;display:flex}.platform-recovery-model-coordination-queue-hero footer i,.platform-recovery-model-coordination-detail-hero footer i{background:#506a80;width:22px;height:1px}.platform-recovery-model-coordination-queue-hero>dl,.platform-recovery-model-coordination-detail-hero>dl{background:#ffffff06;border-left:1px solid #284158;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.platform-recovery-model-coordination-queue-hero dl>div,.platform-recovery-model-coordination-detail-hero dl>div{border-bottom:1px solid #284158;border-right:1px solid #284158;flex-direction:column;justify-content:center;min-height:126px;padding:20px;display:flex}.platform-recovery-model-coordination-queue-hero dt,.platform-recovery-model-coordination-detail-hero dt{color:#a8bacb;font-size:12px}.platform-recovery-model-coordination-queue-hero dd,.platform-recovery-model-coordination-detail-hero dd{color:#fff;margin:5px 0;font-size:29px;font-weight:900}.platform-recovery-model-coordination-queue-hero dl small,.platform-recovery-model-coordination-detail-hero dl small{color:#98acbe;font-size:11px}.platform-recovery-model-coordination-queue-hero .amber dd,.platform-recovery-model-coordination-detail-hero .amber dd{color:#ffc56b}.platform-recovery-model-coordination-queue-hero .violet dd,.platform-recovery-model-coordination-detail-hero .violet dd{color:#b9adff}.platform-recovery-model-coordination-queue-hero .blue dd,.platform-recovery-model-coordination-detail-hero .blue dd{color:#87c6ff}.platform-recovery-model-coordination-queue-hero .green dd,.platform-recovery-model-coordination-detail-hero .green dd{color:#63e0bd}.platform-recovery-model-coordination-directory{border-radius:2px;padding:0;overflow:hidden}.platform-recovery-model-coordination-directory>header,.platform-recovery-model-coordination-compare>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 24px;display:flex}.platform-recovery-model-coordination-directory>header span,.platform-recovery-model-coordination-compare>header span,.platform-recovery-model-coordination-timeline>header span{color:#28638f;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.platform-recovery-model-coordination-directory>header h2,.platform-recovery-model-coordination-compare>header h2,.platform-recovery-model-coordination-timeline>header h2{color:var(--ink);margin:0;font-size:20px;line-height:1.15}.platform-recovery-model-coordination-directory>header p,.platform-recovery-model-coordination-compare>header p{color:var(--muted);margin:6px 0 0;font-size:13px}.platform-recovery-model-coordination-directory>header>b,.platform-recovery-model-coordination-compare>header>b{color:#586b7c;letter-spacing:.07em;font-size:12px}.platform-recovery-model-coordination-directory>form{border-bottom:1px solid var(--line);background:#f8fafb;align-items:center;gap:9px;padding:14px 24px;display:flex}.platform-recovery-model-coordination-directory>form label{background:#fff;border:1px solid #cad6df;flex:1;align-items:center;gap:8px;min-width:250px;padding:0 12px;display:flex}.platform-recovery-model-coordination-directory>form input{color:#284258;background:0 0;border:0;outline:0;width:100%;min-height:38px}.platform-recovery-model-coordination-directory>form button,.platform-recovery-model-coordination-directory>form a{color:#fff;cursor:pointer;background:#274b67;border:1px solid #274b67;min-height:40px;padding:0 16px;font-size:12px;font-weight:800}.platform-recovery-model-coordination-directory>form a{color:#425d73;background:#fff;border-color:#c8d5de;align-items:center;text-decoration:none;display:inline-flex}.platform-recovery-model-coordination-directory>nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-recovery-model-coordination-directory>nav a{border-right:1px solid var(--line);color:#52677a;background:#fafcfd;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.platform-recovery-model-coordination-directory>nav a:last-child{border-right:0}.platform-recovery-model-coordination-directory>nav a.active{color:#fff;background:#183a55}.platform-recovery-model-coordination-directory>nav a b{border:1px solid;place-items:center;min-width:24px;height:24px;padding:0 5px;display:grid}.platform-recovery-model-coordination-list{gap:14px;padding:20px 24px;display:grid}.platform-recovery-model-coordination-list>article{background:#fff;border:1px solid #dae3e9;border-left:4px solid #d99a3a;overflow:hidden}.platform-recovery-model-coordination-list>article.acknowledged{border-left-color:#7467d8}.platform-recovery-model-coordination-list>article.resolved{border-left-color:#209273}.platform-recovery-model-coordination-list article>header{background:#fbfcfd;border-bottom:1px solid #e4e9ed;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.platform-recovery-model-coordination-list article>header>div{align-items:center;gap:12px;min-width:0;display:flex}.platform-recovery-model-coordination-list article>header>div>b{color:#2e536c;background:#fff;border:1px solid #c4d3de;flex:none;place-items:center;width:42px;height:42px;display:grid}.platform-recovery-model-coordination-list article>header p{gap:2px;min-width:0;margin:0;display:grid}.platform-recovery-model-coordination-list article>header small{color:#728394;letter-spacing:.05em;font-size:11px;font-weight:800}.platform-recovery-model-coordination-list article>header strong{color:#243f58;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.platform-recovery-model-coordination-list article>header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-recovery-model-coordination-list article>header em{color:#855916;white-space:nowrap;background:#fff8e9;border:1px solid;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.platform-recovery-model-coordination-list article.acknowledged>header em{color:#5c50a8;background:#f6f4ff}.platform-recovery-model-coordination-list article.resolved>header em{color:#167258;background:#eff9f5}.platform-recovery-model-coordination-list article>section{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:stretch;display:grid}.platform-recovery-model-coordination-list article>section>i{color:#8093a2;background:#f7f9fb;border-inline:1px solid #e0e7ec;place-items:center;font-style:normal;display:grid}.platform-recovery-model-coordination-list article dl{grid-template-columns:1.35fr repeat(4,minmax(0,.65fr));margin:0;display:grid}.platform-recovery-model-coordination-list article dl.current{background:#f8fbfd}.platform-recovery-model-coordination-list article dl>div{border-right:1px solid #e4e9ed;flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex}.platform-recovery-model-coordination-list article dl>div:last-child{border-right:0}.platform-recovery-model-coordination-list dt{color:#718190;letter-spacing:.04em;font-size:10px;font-weight:800}.platform-recovery-model-coordination-list dd{color:#27465e;margin:3px 0 0;font-size:19px;font-weight:900}.platform-recovery-model-coordination-list dl>div:first-child dd{font-size:25px}.platform-recovery-model-coordination-list dl small{color:#718190;font-size:10px}.platform-recovery-model-coordination-list article>footer,.platform-recovery-model-coordination-directory>footer{color:var(--muted);border-top:1px solid #e4e9ed;justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;font-size:11px;display:flex}.platform-recovery-model-coordination-list article>footer p{gap:2px;margin:0;display:grid}.platform-recovery-model-coordination-list article>footer strong{color:#3c566c;font-size:12px}.platform-recovery-model-coordination-list article>footer small{font-size:11px}.platform-recovery-model-coordination-list article>footer a,.platform-recovery-model-coordination-directory>footer a{color:#166d8c;font-size:12px;font-weight:850;text-decoration:none}.platform-recovery-model-coordination-directory>footer nav{gap:15px;display:flex}.platform-recovery-model-coordination-empty{background:#fafcfd;border:1px dashed #bfccd6;align-items:center;gap:13px;margin:20px 24px;padding:22px;display:flex}.platform-recovery-model-coordination-empty>b{color:#315878;font-size:22px}.platform-recovery-model-coordination-empty p{flex:1;gap:3px;margin:0;display:grid}.platform-recovery-model-coordination-empty strong{color:#29435a;font-size:13px}.platform-recovery-model-coordination-empty small{color:var(--muted);font-size:12px}.platform-recovery-model-coordination-empty a{color:#176b8a;font-size:12px;font-weight:850;text-decoration:none}.platform-recovery-model-coordination-boundary,.platform-recovery-model-coordination-detail-boundary{color:#24485d;background:#f0f7fb;border:1px solid #b8ceda;border-left:4px solid #2b739f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.platform-recovery-model-coordination-boundary>b,.platform-recovery-model-coordination-detail-boundary>b{border:1px solid #9ab9ca;place-items:center;width:36px;height:36px;display:grid}.platform-recovery-model-coordination-boundary p,.platform-recovery-model-coordination-detail-boundary p{gap:3px;margin:0;display:grid}.platform-recovery-model-coordination-boundary strong,.platform-recovery-model-coordination-detail-boundary strong{font-size:13px}.platform-recovery-model-coordination-boundary small,.platform-recovery-model-coordination-detail-boundary small{color:#5a7482;font-size:11px;line-height:1.5}.platform-recovery-model-coordination-boundary>span{letter-spacing:.07em;font-size:11px;font-weight:850}.platform-recovery-model-coordination-relay{background:#fff;border:1px solid #dbe4e9;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);display:grid}.platform-recovery-model-coordination-relay>article{opacity:.58;align-items:center;gap:11px;padding:16px;display:flex}.platform-recovery-model-coordination-relay>article.active,.platform-recovery-model-coordination-relay>article.done{opacity:1}.platform-recovery-model-coordination-relay>article.active{background:#fff8e9}.platform-recovery-model-coordination-relay>article.done{background:#eff9f5}.platform-recovery-model-coordination-relay article>b{color:#31516a;border:1px solid #b9c9d3;flex:none;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.platform-recovery-model-coordination-relay article p{gap:2px;margin:0;display:grid}.platform-recovery-model-coordination-relay article strong{color:#284258;font-size:12px}.platform-recovery-model-coordination-relay article small{color:var(--muted);font-size:11px}.platform-recovery-model-coordination-relay>i{color:#8495a3;place-items:center;font-style:normal;display:grid}.platform-recovery-model-coordination-detail-layout{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:start;gap:18px;display:grid}.platform-recovery-model-coordination-detail-layout>main,.platform-recovery-model-coordination-detail-layout>aside{gap:18px;display:grid}.platform-recovery-model-coordination-compare,.platform-recovery-model-coordination-timeline{border-radius:2px;padding:0;overflow:hidden}.platform-recovery-model-coordination-compare>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-recovery-model-coordination-compare article{border-bottom:1px solid #e3e9ed;border-right:1px solid #e3e9ed;padding:16px 19px}.platform-recovery-model-coordination-compare article:nth-child(2n){border-right:0}.platform-recovery-model-coordination-compare article p{grid-template-columns:minmax(0,1fr) auto 20px auto;align-items:center;gap:8px;margin:0;display:grid}.platform-recovery-model-coordination-compare article span{color:#4f6578;font-size:12px;font-weight:750}.platform-recovery-model-coordination-compare article strong{color:#6d7d8b;font-size:17px}.platform-recovery-model-coordination-compare article i{color:#899aa7;font-style:normal}.platform-recovery-model-coordination-compare article b{color:#b34238;font-size:21px}.platform-recovery-model-coordination-compare article.clear b{color:#178062}.platform-recovery-model-coordination-compare article small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.platform-recovery-model-coordination-compare>footer{border-top:1px solid #e3e9ed;padding:14px 19px}.platform-recovery-model-coordination-compare>footer a{color:#166d8c;font-size:12px;font-weight:850;text-decoration:none}.platform-recovery-model-coordination-timeline>header{border-bottom:1px solid var(--line);padding:20px}.platform-recovery-model-coordination-timeline>ol{margin:0;padding:0;list-style:none;display:grid}.platform-recovery-model-coordination-timeline li{border-bottom:1px solid #e3e9ed;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.platform-recovery-model-coordination-timeline li:last-child{border-bottom:0}.platform-recovery-model-coordination-timeline li>b{color:#2d526a;background:#f4f8fa;border:1px solid #bfd0da;place-items:center;width:39px;height:39px;font-size:11px;display:grid}.platform-recovery-model-coordination-timeline li div{gap:3px;display:grid}.platform-recovery-model-coordination-timeline li strong{color:#27445b;font-size:12px}.platform-recovery-model-coordination-timeline li small{color:#718190;font-size:11px}.platform-recovery-model-coordination-timeline li p{color:#586d7e;margin:4px 0 0;font-size:12px;line-height:1.5}.platform-recovery-model-coordination-detail-boundary{grid-template-columns:38px minmax(0,1fr)}@media (max-width:1050px){.platform-model-cycle-coordination-current{grid-template-columns:1fr}.platform-model-cycle-coordination-current>article{border-right:0;border-bottom:1px solid var(--line)}.network-recovery-model-coordination-detail-layout,.platform-recovery-model-coordination-detail-layout,.platform-recovery-model-coordination-list article>section{grid-template-columns:1fr}.platform-recovery-model-coordination-list article>section>i{border:1px solid #e0e7ec;border-inline:0;min-height:28px;transform:rotate(90deg)}}@media (max-width:900px){.network-recovery-model-coordination-hero,.network-recovery-model-coordination-detail-hero{grid-template-columns:1fr}.network-recovery-model-coordination-hero>dl,.network-recovery-model-coordination-detail-hero>dl{border-top:1px solid #284158;border-left:0}.network-recovery-model-coordination-relay{grid-template-columns:1fr}.network-recovery-model-coordination-relay>i{border-block:1px solid #e3e9ed;min-height:25px;transform:rotate(90deg)}.platform-recovery-model-coordination-queue-hero,.platform-recovery-model-coordination-detail-hero{grid-template-columns:1fr}.platform-recovery-model-coordination-queue-hero>dl,.platform-recovery-model-coordination-detail-hero>dl{border-top:1px solid #284158;border-left:0}.platform-recovery-model-coordination-directory>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-recovery-model-coordination-directory>nav a{border-bottom:1px solid var(--line)}.platform-recovery-model-coordination-relay{grid-template-columns:1fr}.platform-recovery-model-coordination-relay>i{border-block:1px solid #e3e9ed;min-height:25px;transform:rotate(90deg)}}@media (max-width:680px){.platform-model-cycle-coordination>header,.network-recovery-model-coordination-board>header,.network-recovery-model-coordination-snapshot>header{align-items:start;padding-inline:16px;display:grid}.platform-model-cycle-coordination-current>article{padding-inline:16px}.platform-model-cycle-coordination-current dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-model-cycle-coordination-current dl>div{border-bottom:1px solid #dce4eb}.platform-model-cycle-coordination>footer{flex-direction:column;align-items:stretch;padding-inline:16px}.network-recovery-model-coordination-hero>div,.network-recovery-model-coordination-detail-hero>div{padding:25px 20px}.network-recovery-model-coordination-hero>dl,.network-recovery-model-coordination-detail-hero>dl,.network-recovery-model-coordination-board>nav{grid-template-columns:1fr}.network-recovery-model-coordination-board>nav a{border-right:0;border-bottom:1px solid var(--line)}.network-recovery-model-coordination-list{padding-inline:14px}.network-recovery-model-coordination-list article>header{grid-template-columns:42px minmax(0,1fr)}.network-recovery-model-coordination-list article>header em{grid-column:2;justify-self:start}.network-recovery-model-coordination-list article>dl,.network-recovery-model-coordination-snapshot>div{grid-template-columns:1fr}.network-recovery-model-coordination-list article>dl div,.network-recovery-model-coordination-snapshot article{border-bottom:1px solid #e3e9ed;border-right:0}.network-recovery-model-coordination-list article>footer{flex-direction:column;align-items:flex-start}.network-recovery-model-coordination-boundary{grid-template-columns:38px 1fr}.network-recovery-model-coordination-boundary>span{grid-column:2}.network-recovery-model-coordination-timeline li div{grid-template-columns:1fr}.network-recovery-model-coordination-timeline li p{grid-column:auto}.platform-model-cycle-coordination-state{flex-direction:column;align-items:flex-start}.platform-recovery-model-coordination-queue-hero>div,.platform-recovery-model-coordination-detail-hero>div{padding:25px 20px}.platform-recovery-model-coordination-queue-hero>dl,.platform-recovery-model-coordination-detail-hero>dl{grid-template-columns:1fr}.platform-recovery-model-coordination-directory>header,.platform-recovery-model-coordination-compare>header{align-items:start;padding-inline:16px;display:grid}.platform-recovery-model-coordination-directory>form{flex-direction:column;align-items:stretch;padding-inline:16px}.platform-recovery-model-coordination-directory>form label{min-width:0}.platform-recovery-model-coordination-directory>nav{grid-template-columns:1fr}.platform-recovery-model-coordination-directory>nav a{border-right:0}.platform-recovery-model-coordination-list{padding-inline:14px}.platform-recovery-model-coordination-list article>header,.platform-recovery-model-coordination-list article>footer{flex-direction:column;align-items:flex-start}.platform-recovery-model-coordination-list article dl,.platform-recovery-model-coordination-compare>div{grid-template-columns:1fr}.platform-recovery-model-coordination-list article dl>div,.platform-recovery-model-coordination-compare article{border-bottom:1px solid #e3e9ed;border-right:0}.platform-recovery-model-coordination-boundary{grid-template-columns:38px minmax(0,1fr)}.platform-recovery-model-coordination-boundary>span{grid-column:2}}.network-recovery-model-coordination-hero .red dd,.network-recovery-model-coordination-detail-hero .red dd,.platform-recovery-model-coordination-queue-hero .red dd,.platform-recovery-model-coordination-detail-hero .red dd{color:#ff8f83}.network-recovery-model-coordination-list>article.clock-overdue,.platform-recovery-model-coordination-list>article.clock-overdue{border-left-color:#c64b42}.network-recovery-model-coordination-list article>header em.clock-overdue,.platform-recovery-model-coordination-list article>header em.clock-overdue{color:#a03730;background:#fff1ef}.network-recovery-model-coordination-list article>header em.clock-due_soon,.platform-recovery-model-coordination-list article>header em.clock-due_soon{color:#855916;background:#fff8e9}.network-recovery-model-coordination-list article>header em.clock-completed,.platform-recovery-model-coordination-list article>header em.clock-completed{color:#167258;background:#eff9f5}.network-recovery-model-coordination-board>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-recovery-model-coordination-directory>nav{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-model-cycle-coordination-clock{color:#31556d;background:#f7fafc;border:1px solid #cbd9e2;align-items:center;gap:10px;margin-top:15px;padding:10px 12px;display:flex}.platform-model-cycle-coordination-clock>b{border:1px solid;flex:none;place-items:center;width:31px;height:31px;display:grid}.platform-model-cycle-coordination-clock p{gap:2px;margin:0;display:grid}.platform-model-cycle-coordination-clock strong{font-size:12px}.platform-model-cycle-coordination-clock small{color:#63788a;font-size:11px}.platform-model-cycle-coordination-clock.clock-due_soon{color:#7c571c;background:#fff9e9;border-color:#e1c78f}.platform-model-cycle-coordination-clock.clock-overdue{color:#a13932;background:#fff2f0;border-color:#e0aaa5}.platform-model-cycle-coordination-clock.clock-completed{color:#176d54;background:#eff9f5;border-color:#a9d2c4}.recovery-model-coordination-automation{border-radius:2px;padding:0;overflow:hidden}.recovery-model-coordination-automation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.recovery-model-coordination-automation>header span{color:#8c5e1b;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.recovery-model-coordination-automation>header h2{color:var(--ink);margin:0;font-size:19px;line-height:1.15}.recovery-model-coordination-automation>header p{color:var(--muted);margin:6px 0 0;font-size:12px}.recovery-model-coordination-automation>header>b{color:#6b7885;letter-spacing:.07em;white-space:nowrap;font-size:11px}.recovery-model-coordination-automation>ol{margin:0;padding:0;list-style:none;display:grid}.recovery-model-coordination-automation li{border-bottom:1px solid #e3e9ed;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.recovery-model-coordination-automation li:last-child{border-bottom:0}.recovery-model-coordination-automation li>b{color:#825919;background:#fff9e9;border:1px solid #d9bd82;place-items:center;width:35px;height:35px;display:grid}.recovery-model-coordination-automation li.overdue>b{color:#a43d35;background:#fff1ef;border-color:#dca8a3}.recovery-model-coordination-automation li p{gap:3px;margin:0;display:grid}.recovery-model-coordination-automation li strong{color:#29455b;font-size:12px}.recovery-model-coordination-automation li small,.recovery-model-coordination-automation li time{color:#6c7e8d;font-size:11px}.recovery-model-coordination-automation>p.empty{color:#425b70;background:#fafcfd;gap:3px;margin:0;padding:19px;display:grid}.recovery-model-coordination-automation>p.empty strong{font-size:12px}.recovery-model-coordination-automation>p.empty small{color:var(--muted);font-size:11px}.platform-recovery-model-coordination-policy{gap:20px;display:grid}.platform-recovery-model-coordination-policy-hero{color:#f6fbff;background:linear-gradient(115deg,#5ec3ff1a,#0000 43%),#08192a;border:1px solid #17324d;border-radius:2px;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #07152321}.platform-recovery-model-coordination-policy-hero>div{padding:30px}.platform-recovery-model-coordination-policy-hero>div>span{color:#7dceff;letter-spacing:.09em;font-size:12px;font-weight:850}.platform-recovery-model-coordination-policy-hero h2{letter-spacing:-.035em;max-width:720px;margin:8px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.04}.platform-recovery-model-coordination-policy-hero>div>p{color:#b6c8d8;max-width:720px;margin:15px 0 23px;font-size:14px;line-height:1.58}.platform-recovery-model-coordination-policy-hero footer{color:#d8e6f2;align-items:center;gap:10px;font-size:12px;display:flex}.platform-recovery-model-coordination-policy-hero footer i{background:#506a80;width:22px;height:1px}.platform-recovery-model-coordination-policy-hero>dl{background:#ffffff06;border-left:1px solid #284158;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.platform-recovery-model-coordination-policy-hero dl>div{border-bottom:1px solid #284158;border-right:1px solid #284158;flex-direction:column;justify-content:center;min-height:126px;padding:20px;display:flex}.platform-recovery-model-coordination-policy-hero dt{color:#a8bacb;font-size:12px}.platform-recovery-model-coordination-policy-hero dd{color:#fff;margin:5px 0;font-size:27px;font-weight:900}.platform-recovery-model-coordination-policy-hero dl small{color:#98acbe;font-size:11px}.platform-recovery-model-coordination-policy-hero .amber dd{color:#ffc56b}.platform-recovery-model-coordination-policy-hero .violet dd{color:#b9adff}.platform-recovery-model-coordination-policy-hero .blue dd{color:#87c6ff}.platform-recovery-model-coordination-policy-hero .green dd{color:#63e0bd}.platform-recovery-model-coordination-policy-cadence,.platform-recovery-model-coordination-policy-fields,.platform-recovery-model-coordination-policy-alert,.platform-recovery-model-coordination-policy-impact,.platform-recovery-model-coordination-policy-note,.platform-recovery-model-coordination-policy-save,.platform-recovery-model-coordination-policy-now,.platform-recovery-model-coordination-policy-history{border-radius:2px;padding:0;overflow:hidden}.platform-recovery-model-coordination-policy-cadence>header,.platform-recovery-model-coordination-policy-fields>header,.platform-recovery-model-coordination-policy-alert>header,.platform-recovery-model-coordination-policy-impact>header,.platform-recovery-model-coordination-policy-note>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px;display:flex}.platform-recovery-model-coordination-policy-cadence>header span,.platform-recovery-model-coordination-policy-fields>header span,.platform-recovery-model-coordination-policy-alert>header span,.platform-recovery-model-coordination-policy-impact>header span,.platform-recovery-model-coordination-policy-note>header span{color:#28638f;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.platform-recovery-model-coordination-policy-cadence>header h2,.platform-recovery-model-coordination-policy-fields>header h2,.platform-recovery-model-coordination-policy-alert>header h2,.platform-recovery-model-coordination-policy-impact>header h2,.platform-recovery-model-coordination-policy-note>header h2{color:var(--ink);margin:0;font-size:20px}.platform-recovery-model-coordination-policy-cadence>header p,.platform-recovery-model-coordination-policy-fields>header p,.platform-recovery-model-coordination-policy-alert>header p{color:var(--muted);margin:6px 0 0;font-size:12px}.platform-recovery-model-coordination-policy-cadence>header>b,.platform-recovery-model-coordination-policy-fields>header>b,.platform-recovery-model-coordination-policy-impact>header>b,.platform-recovery-model-coordination-policy-note>header>b{color:#647789;letter-spacing:.06em;white-space:nowrap;font-size:11px}.platform-recovery-model-coordination-policy-cadence>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-recovery-model-coordination-policy-cadence article{border-right:1px solid var(--line);align-items:flex-start;gap:10px;min-height:113px;padding:17px;display:flex;position:relative}.platform-recovery-model-coordination-policy-cadence article:last-child{border-right:0}.platform-recovery-model-coordination-policy-cadence article>b{color:#31526a;border:1px solid #bccbd6;flex:none;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.platform-recovery-model-coordination-policy-cadence article p{gap:3px;margin:0;display:grid}.platform-recovery-model-coordination-policy-cadence article small{color:#728392;text-transform:uppercase;font-size:10px;font-weight:800}.platform-recovery-model-coordination-policy-cadence article strong{color:#28455c;font-size:12px}.platform-recovery-model-coordination-policy-cadence article span{color:#647789;font-size:11px;line-height:1.4}.platform-recovery-model-coordination-policy-cadence article>i{z-index:1;color:#768b9b;background:#fff;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid;position:absolute;top:49px;right:-9px}.platform-recovery-model-coordination-policy-cadence article.reminder{background:#fffaf0}.platform-recovery-model-coordination-policy-cadence article.deadline{background:#fff3f1}.platform-recovery-model-coordination-policy-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.platform-recovery-model-coordination-policy-layout>main,.platform-recovery-model-coordination-policy-layout>aside{gap:18px;display:grid}.platform-recovery-model-coordination-policy-fields>div{display:grid}.platform-recovery-model-coordination-policy-fields>div>label{border-bottom:1px solid #e3e9ed;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.platform-recovery-model-coordination-policy-fields label>span{gap:4px;display:grid}.platform-recovery-model-coordination-policy-fields label strong{color:#29465c;font-size:13px}.platform-recovery-model-coordination-policy-fields label small{color:var(--muted);font-size:11px}.platform-recovery-model-coordination-policy-fields label>div{background:#fff;border:1px solid #c8d5de;grid-template-columns:minmax(80px,1fr) auto minmax(65px,auto);align-items:center;display:grid}.platform-recovery-model-coordination-policy-fields input{color:#203f58;min-width:0;min-height:42px;font:inherit;border:0;outline:0;padding:0 12px;font-weight:850}.platform-recovery-model-coordination-policy-fields label>div>b{color:#687b8b;border-left:1px solid #d6e0e6;padding:0 11px;font-size:11px}.platform-recovery-model-coordination-policy-fields label>div>em{color:#285b78;background:#eef6fa;margin-right:5px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.platform-recovery-model-coordination-policy-alert>button{color:#3f596e;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #cbd8e0;grid-template-columns:39px minmax(0,1fr) auto 42px;align-items:center;gap:13px;width:calc(100% - 44px);margin:18px 22px;padding:15px;display:grid}.platform-recovery-model-coordination-policy-alert>button.selected{color:#17694f;background:#f0faf6;border-color:#96cbbb}.platform-recovery-model-coordination-policy-alert button>b{border:1px solid;place-items:center;width:37px;height:37px;display:grid}.platform-recovery-model-coordination-policy-alert button>span{gap:3px;display:grid}.platform-recovery-model-coordination-policy-alert button strong{font-size:13px}.platform-recovery-model-coordination-policy-alert button small{color:#687b8a;font-size:11px;line-height:1.45}.platform-recovery-model-coordination-policy-alert button>em{font-size:11px;font-style:normal;font-weight:850}.platform-recovery-model-coordination-policy-alert button>i{background:#e3e9ed;border:1px solid #b9c8d2;align-items:center;width:40px;height:22px;padding:2px;display:flex}.platform-recovery-model-coordination-policy-alert button>i span{background:#fff;width:16px;height:16px;box-shadow:0 1px 3px #1428372e}.platform-recovery-model-coordination-policy-alert button.selected>i{background:#4e9d82;border-color:#4e9d82;justify-content:flex-end}.platform-recovery-model-coordination-policy-impact>div{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;display:grid}.platform-recovery-model-coordination-policy-impact>div>article{padding:17px 20px}.platform-recovery-model-coordination-policy-impact>div>i{color:#7c8e9b;border-inline:1px solid #e1e8ed;place-items:center;font-style:normal;display:grid}.platform-recovery-model-coordination-policy-impact article>span{color:#6d7f8e;letter-spacing:.06em;font-size:10px;font-weight:850}.platform-recovery-model-coordination-policy-impact article p{gap:4px;margin:7px 0 0;display:grid}.platform-recovery-model-coordination-policy-impact article strong{color:#27455c;font-size:15px}.platform-recovery-model-coordination-policy-impact article small{color:#687a89;font-size:11px}.platform-recovery-model-coordination-policy-impact>footer{color:#226b56;background:#f0faf6;border-top:1px solid #cce2da;align-items:center;gap:12px;padding:14px 20px;display:flex}.platform-recovery-model-coordination-policy-impact>footer>b{border:1px solid #8bbcac;flex:none;place-items:center;width:31px;height:31px;display:grid}.platform-recovery-model-coordination-policy-impact>footer p{gap:2px;margin:0;display:grid}.platform-recovery-model-coordination-policy-impact>footer strong{font-size:12px}.platform-recovery-model-coordination-policy-impact>footer small{color:#5e7e73;font-size:11px}.platform-recovery-model-coordination-policy-note>label{gap:7px;padding:18px 22px;display:grid}.platform-recovery-model-coordination-policy-note label>span{color:#2d4b61;font-size:12px;font-weight:800}.platform-recovery-model-coordination-policy-note textarea{resize:vertical;color:#294359;min-height:98px;font:inherit;border:1px solid #c6d4dd;border-radius:1px;outline:0;padding:12px;font-size:12px;line-height:1.5}.platform-recovery-model-coordination-policy-note label>small{color:#778693;font-size:10px}.platform-recovery-model-coordination-policy-save{justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.platform-recovery-model-coordination-policy-save p{gap:3px;margin:0;display:grid}.platform-recovery-model-coordination-policy-save strong{color:#29475d;font-size:13px}.platform-recovery-model-coordination-policy-save small{color:var(--muted);font-size:11px}.platform-recovery-model-coordination-policy-save button{cursor:pointer}.platform-recovery-model-coordination-policy-boundary{color:#24485d;background:#f0f7fb;border:1px solid #b8ceda;border-left:4px solid #2b739f;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.platform-recovery-model-coordination-policy-boundary>b{border:1px solid #9ab9ca;place-items:center;width:35px;height:35px;display:grid}.platform-recovery-model-coordination-policy-boundary p{gap:3px;margin:0;display:grid}.platform-recovery-model-coordination-policy-boundary strong{font-size:12px}.platform-recovery-model-coordination-policy-boundary small{color:#5a7482;font-size:11px;line-height:1.45}.platform-recovery-model-coordination-policy-now>header,.platform-recovery-model-coordination-policy-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.platform-recovery-model-coordination-policy-now>header span,.platform-recovery-model-coordination-policy-history>header span{color:#28638f;letter-spacing:.07em;font-size:11px;font-weight:850}.platform-recovery-model-coordination-policy-now>header b,.platform-recovery-model-coordination-policy-history>header b{color:#536b7e;font-size:12px}.platform-recovery-model-coordination-policy-now>dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-recovery-model-coordination-policy-now dl>div{border-right:1px solid #e3e9ed;padding:13px}.platform-recovery-model-coordination-policy-now dl>div:last-child{border-right:0}.platform-recovery-model-coordination-policy-now dt{color:#6f808e;font-size:10px}.platform-recovery-model-coordination-policy-now dd{color:#294960;margin:4px 0;font-size:17px;font-weight:900}.platform-recovery-model-coordination-policy-now dl small{color:#7a8995;font-size:10px}.platform-recovery-model-coordination-policy-now>p{color:#687b8a;border-top:1px solid #e3e9ed;margin:0;padding:13px 17px;font-size:11px;line-height:1.45}.platform-recovery-model-coordination-policy-history>header h2{color:#29465b;margin:3px 0 0;font-size:16px}.platform-recovery-model-coordination-policy-history>div{display:grid}.platform-recovery-model-coordination-policy-history article{border-bottom:1px solid #e3e9ed;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.platform-recovery-model-coordination-policy-history article>i{color:#31536b;border:1px solid #c3d2dc;place-items:center;width:33px;height:33px;font-size:10px;font-style:normal;display:grid}.platform-recovery-model-coordination-policy-history article p{gap:4px;margin:0;display:grid}.platform-recovery-model-coordination-policy-history article strong{color:#2b475c;font-size:11px}.platform-recovery-model-coordination-policy-history article small{color:#596f80;font-size:11px;line-height:1.4}.platform-recovery-model-coordination-policy-history article em{color:#748491;font-size:10px;font-style:normal}.platform-recovery-model-coordination-policy-history article time{color:#84919c;grid-column:2;font-size:10px}.platform-recovery-model-coordination-policy-history p.empty{color:var(--muted);margin:0;padding:18px;font-size:11px}@media (max-width:1050px){.platform-recovery-model-coordination-policy-layout{grid-template-columns:1fr}.platform-recovery-model-coordination-policy-cadence>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.platform-recovery-model-coordination-policy-hero{grid-template-columns:1fr}.platform-recovery-model-coordination-policy-hero>dl{border-top:1px solid #284158;border-left:0}.platform-recovery-model-coordination-policy-cadence>div{grid-template-columns:1fr}.platform-recovery-model-coordination-policy-cadence article{border-right:0;border-bottom:1px solid var(--line)}.platform-recovery-model-coordination-policy-cadence article>i{inset:auto auto -10px 25px;transform:rotate(90deg)}}@media (max-width:680px){.platform-recovery-model-coordination-policy-hero>div{padding:25px 20px}.platform-recovery-model-coordination-policy-hero>dl{grid-template-columns:1fr}.platform-recovery-model-coordination-policy-cadence>header,.platform-recovery-model-coordination-policy-fields>header,.platform-recovery-model-coordination-policy-alert>header,.platform-recovery-model-coordination-policy-impact>header,.platform-recovery-model-coordination-policy-note>header,.recovery-model-coordination-automation>header{align-items:start;display:grid}.platform-recovery-model-coordination-policy-fields>div>label{grid-template-columns:1fr}.platform-recovery-model-coordination-policy-alert>button{grid-template-columns:39px minmax(0,1fr) auto}.platform-recovery-model-coordination-policy-alert button>em{grid-column:2}.platform-recovery-model-coordination-policy-alert button>i{grid-area:1/3/span 2}.platform-recovery-model-coordination-policy-impact>div{grid-template-columns:1fr}.platform-recovery-model-coordination-policy-impact>div>i{border:1px solid #e1e8ed;border-inline:0;min-height:28px;transform:rotate(90deg)}.platform-recovery-model-coordination-policy-save{flex-direction:column;align-items:stretch}.recovery-model-coordination-automation li{grid-template-columns:38px minmax(0,1fr)}.recovery-model-coordination-automation li time{grid-column:2}}.network-recovery-model-coordination-hero h2,.network-recovery-model-coordination-detail-hero h2{font-size:clamp(24px,2.5vw,32px)}.network-recovery-model-coordination-hero dl small,.network-recovery-model-coordination-detail-hero dl small,.network-recovery-model-coordination-list article>header small,.network-recovery-model-coordination-list article>header span,.network-recovery-model-coordination-list article>header em,.network-recovery-model-coordination-list dt,.network-recovery-model-coordination-list article>footer,.network-recovery-model-coordination-boundary small,.network-recovery-model-coordination-detail-boundary small,.network-recovery-model-coordination-boundary>span,.network-recovery-model-coordination-detail-boundary>span,.network-recovery-model-coordination-relay article small,.network-recovery-model-coordination-snapshot article small,.network-recovery-model-coordination-timeline li>b,.network-recovery-model-coordination-timeline li strong,.network-recovery-model-coordination-timeline li small,.network-recovery-model-coordination-action>label small,.network-recovery-model-coordination-action-wait small,.recovery-model-coordination-automation li small,.recovery-model-coordination-automation li time,.recovery-model-coordination-automation>p.empty small{font-size:12px}.network-recovery-model-coordination-relay article strong{font-size:13px}.network-recovery-model-coordination-list article>footer>div{gap:5px;display:grid}.network-recovery-model-coordination-list article>footer>div>strong{color:#69559a;background:#f8f5fc;border:1px solid #d6c6e9;width:fit-content;padding:4px 7px;font-size:12px}.network-recovery-model-coordination-list article>footer>div>strong.active{color:#176d54;background:#eff9f5;border-color:#acd3c5}.network-recovery-model-coordination-owner{background:linear-gradient(110deg,#eff9f5,#fbfdfc);border:1px solid #b8d8cc;border-left:4px solid #238267;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 20px 0;padding:14px;display:grid}.network-recovery-model-coordination-owner.inactive{background:#fff4f2;border-color:#e1b0aa #e1b0aa #e1b0aa #b5463d}.network-recovery-model-coordination-owner.empty{background:#f8f6ff;border-color:#d2c8ec #d2c8ec #d2c8ec #7568c7}.network-recovery-model-coordination-owner>b{color:#155f4a;letter-spacing:.03em;background:#fff;border:1px solid #7fb39f;place-items:center;width:45px;height:45px;font-size:14px;display:grid}.network-recovery-model-coordination-owner.inactive>b{color:#9a372f;border-color:#d9a19b}.network-recovery-model-coordination-owner.empty>b{color:#5d50a2;border-color:#b7abe0}.network-recovery-model-coordination-owner p{gap:3px;margin:0;display:grid}.network-recovery-model-coordination-owner p>span{color:#587269;letter-spacing:.06em;font-size:12px;font-weight:850}.network-recovery-model-coordination-owner p>strong{color:#234d40;font-size:14px}.network-recovery-model-coordination-owner p>small{color:#61776f;font-size:12px;line-height:1.45}.network-recovery-model-coordination-owner.inactive p>span,.network-recovery-model-coordination-owner.inactive p>strong{color:#843a34}.network-recovery-model-coordination-owner.empty p>span,.network-recovery-model-coordination-owner.empty p>strong{color:#514684}.network-recovery-model-coordination-owner>em{color:#247259;white-space:nowrap;border:1px solid;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.network-recovery-model-coordination-owner.inactive>em{color:#9d3a32}.network-recovery-model-coordination-transfer{background:#faf9fe;border:1px solid #d7d0ec;gap:12px;margin:14px 20px 18px;padding:15px;display:grid}.network-recovery-model-coordination-transfer>label:first-child{gap:7px;display:grid}.network-recovery-model-coordination-transfer>label:first-child>span{color:#394f66;font-size:14px;font-weight:800}.network-recovery-model-coordination-transfer select{color:#253f56;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfcbd5;border-radius:1px;padding:0 11px;font-size:14px}.network-recovery-model-coordination-transfer-confirm{cursor:pointer;background:#fff;border:1px solid #d6dde4;align-items:flex-start;gap:10px;padding:12px;display:flex}.network-recovery-model-coordination-transfer-confirm input{accent-color:#6759b2;cursor:pointer;margin-top:3px}.network-recovery-model-coordination-transfer-confirm span{gap:3px;display:grid}.network-recovery-model-coordination-transfer-confirm strong{color:#354d62;font-size:14px}.network-recovery-model-coordination-transfer-confirm small{color:#657789;font-size:12px;line-height:1.45}.network-recovery-model-coordination-transfer>button{cursor:pointer;width:100%}.network-recovery-model-coordination-timeline li em{color:#5d50a0;background:#f7f5fc;border:1px solid #d7cfec;grid-column:1/-1;width:fit-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.network-recovery-model-coordination-ownership{border-radius:2px;padding:0;overflow:hidden}.network-recovery-model-coordination-ownership>header{background:#fff;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 22px;display:flex}.network-recovery-model-coordination-ownership>header span{color:#0d6f5c;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.network-recovery-model-coordination-ownership>header h2{color:#203e55;margin:0;font-size:20px;line-height:1.2}.network-recovery-model-coordination-ownership>header p{color:#617385;margin:6px 0 0;font-size:14px}.network-recovery-model-coordination-ownership>header>a{color:#405a70;cursor:pointer;background:#f8fafb;border:1px solid #c8d5de;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.network-recovery-model-coordination-ownership>header>a.active{color:#fff;background:#21455f;border-color:#21455f}.network-recovery-model-coordination-ownership>header>a b{border:1px solid;place-items:center;min-width:25px;height:25px;padding-inline:5px;font-size:12px;display:grid}.network-recovery-model-coordination-ownership>nav{background:#f7fafc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.network-recovery-model-coordination-ownership>nav>a{color:#314d63;cursor:pointer;border-bottom:3px solid #0000;border-right:1px solid #dce5eb;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:104px;padding:15px 17px;text-decoration:none;display:grid}.network-recovery-model-coordination-ownership>nav>a:last-child{border-right:0}.network-recovery-model-coordination-ownership>nav>a:hover{background:#fff}.network-recovery-model-coordination-ownership a:focus-visible{outline-offset:-3px;outline:3px solid #62a993}.network-recovery-model-coordination-ownership>nav>a.active{background:#fff;border-bottom-color:#236f5a;box-shadow:inset 0 3px #236f5a}.network-recovery-model-coordination-ownership>nav>a.receipt.active{border-bottom-color:#b47622;box-shadow:inset 0 3px #b47622}.network-recovery-model-coordination-ownership>nav>a.recovery.active{border-bottom-color:#ad4038;box-shadow:inset 0 3px #ad4038}.network-recovery-model-coordination-ownership>nav>a.others.active{border-bottom-color:#6859b0;box-shadow:inset 0 3px #6859b0}.network-recovery-model-coordination-ownership>nav>a>b{color:#28536a;background:#fff;border:1px solid #aebfca;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.network-recovery-model-coordination-ownership>nav>a.mine>b{color:#176a51;border-color:#8dbdac}.network-recovery-model-coordination-ownership>nav>a.receipt>b{color:#8a5b18;border-color:#d7b777}.network-recovery-model-coordination-ownership>nav>a.recovery>b{color:#9d3932;border-color:#d9a49f}.network-recovery-model-coordination-ownership>nav>a.others>b{color:#5f51a0;border-color:#bbb1df}.network-recovery-model-coordination-ownership>nav p{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin:0;display:grid}.network-recovery-model-coordination-ownership>nav span{color:#3f586d;font-size:14px;font-weight:800}.network-recovery-model-coordination-ownership>nav strong{color:#1e3f56;font-size:20px;line-height:1}.network-recovery-model-coordination-ownership>nav small{color:#697b8b;grid-column:1/-1;font-size:12px;line-height:1.4}@media (max-width:680px){.network-recovery-model-coordination-board>nav{grid-template-columns:1fr}.network-recovery-model-coordination-owner{grid-template-columns:47px minmax(0,1fr)}.network-recovery-model-coordination-owner>em{grid-column:2;justify-self:start}.network-recovery-model-coordination-ownership>header{flex-direction:column;align-items:stretch}.network-recovery-model-coordination-ownership>header>a{justify-content:space-between}.network-recovery-model-coordination-ownership>nav{grid-template-columns:1fr}.network-recovery-model-coordination-ownership>nav>a{border-bottom:1px solid #dce5eb;border-right:0}.network-recovery-model-coordination-ownership>nav>a.active{border-bottom-color:#236f5a}}@media (min-width:681px) and (max-width:980px){.network-recovery-model-coordination-ownership>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.network-recovery-model-coordination-ownership>nav>a:nth-child(2){border-right:0}.network-recovery-model-coordination-ownership>nav>a:nth-child(-n+2){border-bottom:1px solid #dce5eb}}.member-now{color:#26342f;flex-direction:column;gap:12px;display:flex}.member-now a,.member-now button{cursor:pointer}.member-now-heading h1{font-size:24px}.member-now-heading p,.member-now-heading a{font-size:13px}.member-now-live{background:#f6fbf9;border:1px solid #b9d9ce;border-left:3px solid #10a77a;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 13px;display:flex}.member-now-live>div,.member-now-live>p,.member-now-live>div>span{align-items:center;gap:9px;display:flex}.member-now-live>div>i{background:#0ca879;border:2px solid #fff;border-radius:50%;outline:1px solid #0b916b;flex:none;width:10px;height:10px}.member-now-live>div>span{flex-direction:column;align-items:flex-start;gap:2px}.member-now-live strong,.member-now-live small,.member-now-live p,.member-now-live time,.member-now-live p>span{font-size:12px}.member-now-live small,.member-now-live time,.member-now-live p>span{color:#64736d}.member-now-live p{margin:0}.member-now-live button{color:#08795d;min-height:42px;font:inherit;background:#fff;border:1px solid #77af9c;padding:0 12px;font-size:12px;font-weight:750}.member-now-live.syncing{background:#fffbf2;border-left-color:#d59b35}.member-now-live.offline{background:#fff9f5;border-color:#d7b7a4 #d7b7a4 #d7b7a4 #c97749}.member-now-live.offline>div>i{background:#c97749;outline-color:#bd7147}.member-now-feedback{color:#914b2d;background:#fff7f2;border-left:3px solid #c97749;margin:0;padding:10px 12px;font-size:12px}.member-now-contexts{gap:7px;padding:1px 0 3px;display:flex;overflow-x:auto}.member-now-contexts>a{border:1px solid var(--line);color:#34433d;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:210px;min-height:62px;padding:8px 10px;display:grid}.member-now-contexts>a.selected{background:#f5fbf8;border-color:#1b9d76;box-shadow:inset 0 -2px #15956f}.member-now-contexts>a>i{color:#08795d;background:#e6f3ee;border-radius:2px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:800;display:grid}.member-now-contexts span{min-width:0}.member-now-contexts small,.member-now-contexts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.member-now-contexts small{color:#788780;letter-spacing:.03em;margin-bottom:3px;font-size:12px}.member-now-contexts b{color:#6c7974;white-space:nowrap;font-size:12px}.member-now-contexts b.inside{color:#08795d}.member-now-hero{color:#fff;background:linear-gradient(126deg,#08795d 0%,#0b8c69 66%,#0da077 100%);border:1px solid #08795d;grid-template-columns:minmax(0,1.75fr) minmax(230px,.65fr);min-height:230px;display:grid;overflow:hidden}.member-now-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:26px 30px;display:flex}.member-now-hero>div>span{letter-spacing:.08em;font-size:12px;font-weight:800}.member-now-hero h2{max-width:700px;margin:10px 0 8px;font-size:24px;line-height:1.18}.member-now-hero>div>p{color:#d8eee7;max-width:700px;margin:0;font-size:14px;line-height:1.55}.member-now-hero nav{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.member-now-hero nav a{color:#fff;background:0 0;border:1px solid #a9d7c8;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.member-now-hero nav a.primary{color:#08795d;background:#fff;border-color:#fff}.member-now-hero>aside{background:#0031242e;border-left:1px solid #ffffff3d;flex-direction:column;justify-content:center;padding:24px;display:flex}.member-now-hero>aside small{letter-spacing:.08em;font-size:12px}.member-now-hero>aside>strong{text-transform:capitalize;margin:7px 0 3px;font-size:20px}.member-now-hero>aside time{color:#d3eae2;font-size:13px}.member-now-hero>aside>span{border:1px solid #ffffff4d;align-items:center;gap:8px;min-height:34px;margin-top:18px;padding:0 10px;font-size:12px;display:flex}.member-now-hero>aside>span i{background:#d8eee7;border-radius:50%;width:8px;height:8px}.member-now-hero>aside>span.inside{color:#08795d;background:#fff;font-weight:750}.member-now-hero>aside>span.inside i{background:#0ca879}.member-now-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.member-now-metrics article{border-right:1px solid var(--line-soft);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:86px;padding:12px 15px;display:grid}.member-now-metrics article:last-child{border-right:0}.member-now-metrics span{color:#728079;grid-column:1/-1;margin-bottom:5px;font-size:12px;font-weight:750}.member-now-metrics strong{color:#25342e;font-size:22px}.member-now-metrics small{color:#77837e;align-self:center;font-size:12px}.member-now-metrics article.inside{background:#f5fbf8;box-shadow:inset 0 -3px #0ca879}.member-now-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:12px;display:grid}.member-now-timeline,.member-now-presence,.member-now-social,.member-now-workout{border:1px solid var(--line);background:#fff}.member-now-timeline>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:13px 16px;display:flex}.member-now-timeline header span,.member-now-presence small,.member-now-workout small{color:#168363;letter-spacing:.05em;font-size:12px;font-weight:800}.member-now-timeline h2,.member-now-presence h2,.member-now-social h2,.member-now-workout h2{margin:4px 0 0;font-size:18px}.member-now-timeline header p{color:#74817b;margin:4px 0 0;font-size:12px}.member-now-timeline header>a{color:#08795d;flex:none;align-items:center;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.member-now-timeline ol{margin:0;padding:0 16px;list-style:none}.member-now-timeline li{border-bottom:1px solid var(--line-soft);grid-template-columns:54px 18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:102px;display:grid}.member-now-timeline li:last-child{border-bottom:0}.member-now-timeline li>time strong,.member-now-timeline li>time span{font-size:12px;display:block}.member-now-timeline li>time span{color:#88938e;margin-top:4px}.member-now-timeline li>i{z-index:1;color:#378c70;background:#fff;border:1px solid #9db9af;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid;position:relative}.member-now-timeline li.current>i{color:#fff;background:#0ca879;border-color:#0ca879}.member-now-timeline li.completed{opacity:.72}.member-now-timeline li.waiting{opacity:.78}.member-now-timeline li.cancelled{opacity:.58}.member-now-timeline li>div{min-width:0;padding:13px 0}.member-now-timeline li>div small,.member-now-timeline li>div strong,.member-now-timeline li>div p,.member-now-timeline li>div span{font-size:12px;display:block}.member-now-timeline li>div small{color:#718079;font-weight:750}.member-now-timeline li>div>strong{color:#26352f;margin-top:4px;font-size:14px}.member-now-timeline li>div p{color:#74817b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;overflow:hidden}.member-now-timeline li>div span{color:#31765f;background:#edf5f2;width:max-content;padding:3px 6px;font-weight:750}.member-now-timeline li.current>div span{color:#08795d;background:#dff4ec}.member-now-timeline li.waiting>div span{color:#8b671c;background:#f8f0dc}.member-now-timeline li.cancelled>div span{color:#976060;background:#f5eeee}.member-now-timeline li>a{color:#08795d;align-items:center;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.member-now-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:24px;display:flex}.member-now-empty>span{color:#65a18d;font-size:24px}.member-now-empty strong{margin-top:8px;font-size:16px}.member-now-empty p{color:#74817b;max-width:460px;margin:7px 0 12px;font-size:13px;line-height:1.5}.member-now-empty a{color:#08795d;align-items:center;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.member-now-side{flex-direction:column;gap:12px;display:flex}.member-now-presence>header,.member-now-social>header,.member-now-workout>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.member-now-presence>header>span,.member-now-social>header>span,.member-now-workout>header>span{color:#08795d;background:#e9f4f0;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.member-now-presence>p,.member-now-workout>p{color:#6e7d76;margin:0;padding:15px;font-size:13px;line-height:1.55}.member-now-presence>div{padding:0 14px}.member-now-presence article{border-bottom:1px solid var(--line-soft);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;display:grid}.member-now-presence article>i{background:#0ca879;border-radius:50%;width:9px;height:9px}.member-now-presence article p{margin:0}.member-now-presence article strong,.member-now-presence article small{font-size:12px;display:block}.member-now-presence article small{color:#76837d;margin-top:3px}.member-now-presence article a{color:#08795d;align-items:center;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.member-now-presence footer{background:#f7faf9;padding:10px 14px}.member-now-presence footer a,.member-now-workout>a{color:#08795d;align-items:center;min-height:42px;font-size:12px;font-weight:750;display:flex}.member-now-presence.inside{border-color:#8ec7b4;box-shadow:inset 3px 0 #0ca879}.member-now-social{border-color:#d8cee8}.member-now-social>header>span{color:#6e579e;background:#f0ebf7}.member-now-social>header small{color:#6e579e;font-size:12px}.member-now-social-spotlight{padding:14px}.member-now-social-spotlight>span{color:#654f96;background:#f0ebf7;align-items:center;min-height:26px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.member-now-social-spotlight>div{align-items:center;gap:9px;margin-top:12px;display:flex}.member-now-social-spotlight>div p{margin:0}.member-now-social-spotlight>div strong,.member-now-social-spotlight>div small{font-size:12px;display:block}.member-now-social-spotlight>div small{color:#7b7486;margin-top:2px}.member-now-social-spotlight h3{color:#302a3d;margin:12px 0 4px;font-size:16px}.member-now-social-spotlight>p{color:#756f7f;margin:0;font-size:12px}.member-now-social-spotlight blockquote{color:#5f5869;background:#faf8fc;border-left:2px solid #8872b3;margin:11px 0;padding:9px 10px;font-size:12px;line-height:1.5}.member-now-social-spotlight>small{color:#6f6879;font-size:12px;display:block}.member-now-social-spotlight>a,.member-now-social-empty a{color:#fff;text-align:center;background:#7560a5;border:1px solid #7560a5;justify-content:center;align-items:center;min-height:42px;margin-top:12px;font-size:12px;font-weight:750;display:flex}.member-now-social>dl{border:1px solid #e8e2ef;grid-template-columns:repeat(3,1fr);margin:0 14px 14px;display:grid}.member-now-social>dl>div{text-align:center;padding:8px 5px}.member-now-social>dl>div+div{border-left:1px solid #e8e2ef}.member-now-social dt,.member-now-social dd{margin:0;font-size:12px}.member-now-social dt{color:#77707f}.member-now-social dd{color:#4e405f;margin-top:4px;font-size:16px;font-weight:800}.member-now-social-empty{padding:15px}.member-now-social-empty p{color:#6e6875;margin:0;font-size:13px;line-height:1.55}.member-now-social-paused{color:#7d5b2d;background:#fff8ed;border-left:2px solid #c78a40;margin:0 14px 12px;padding:9px 10px;font-size:12px;line-height:1.5}.member-now-social>footer{background:#faf8fc;border-top:1px solid #e8e2ef;align-items:center;gap:9px;padding:10px 14px;display:flex}.member-now-social>footer>span{color:#695495;background:#eee9f4;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.member-now-social>footer p{margin:0}.member-now-social>footer strong,.member-now-social>footer small{font-size:12px;display:block}.member-now-social>footer small{color:#716a79;margin-top:2px;line-height:1.45}.member-now-workout>div{padding:15px}.member-now-workout>div>small,.member-now-workout>div>strong,.member-now-workout>div>span{font-size:12px;display:block}.member-now-workout>div>strong{color:#26352f;margin-top:6px;font-size:16px}.member-now-workout>div>p{color:#6f7d77;margin:6px 0 12px;font-size:13px;line-height:1.45}.member-now-workout dl{border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin:0 0 12px;display:grid}.member-now-workout dl>div{padding:9px}.member-now-workout dl>div+div{border-left:1px solid var(--line-soft)}.member-now-workout dt,.member-now-workout dd{margin:0;font-size:12px}.member-now-workout dt{color:#76837e}.member-now-workout dd{color:#26352f;margin-top:4px;font-size:16px;font-weight:800}.member-now-workout>div>span{color:#78847e}.member-now-workout nav{grid-template-columns:1fr 1fr;gap:7px;padding:10px 14px 14px;display:grid}.member-now-workout nav a{color:#08795d;text-align:center;border:1px solid #78b19e;justify-content:center;align-items:center;min-height:42px;padding:0 8px;font-size:12px;font-weight:750;display:flex}.member-now-workout nav a.primary{color:#fff;background:#08795d;border-color:#08795d}.member-now-workout>a{margin:0 15px 12px}.member-now-privacy{background:#f8fbfa;border:1px solid #c7d8d2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid}.member-now-privacy>span{color:#08795d;background:#e8f3ef;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.member-now-privacy strong,.member-now-privacy p,.member-now-privacy b{font-size:12px}.member-now-privacy p{color:#6c7a74;margin:3px 0 0;line-height:1.5}.member-now-privacy b{color:#08795d;letter-spacing:.06em}.member-now-withdrawn{text-align:left;background:#fffaf7;border:1px solid #d7c6bd;justify-content:center;align-items:center;gap:16px;min-height:320px;padding:28px;display:flex}.member-now-withdrawn>span{color:#a36e52;font-size:28px}.member-now-withdrawn small,.member-now-withdrawn p,.member-now-withdrawn a{font-size:12px}.member-now-withdrawn h2{margin:5px 0;font-size:20px}.member-now-withdrawn p{color:#756b66;max-width:560px;margin:0 0 12px;line-height:1.55}.member-now-withdrawn a{color:#08795d;align-items:center;min-height:42px;font-weight:750;display:inline-flex}@media (max-width:1000px){.member-now-grid{grid-template-columns:1fr}.member-now-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:720px){.member-now-heading{align-items:flex-start}.member-now-live,.member-now-live>p{flex-direction:column;align-items:flex-start}.member-now-live>p{gap:5px;width:100%}.member-now-live button{justify-content:center;width:100%}.member-now-contexts{flex-direction:column;overflow:visible}.member-now-contexts>a{width:100%;min-width:0}.member-now-hero{grid-template-columns:1fr}.member-now-hero>div{padding:22px 18px}.member-now-hero h2{font-size:21px}.member-now-hero nav,.member-now-hero nav a{width:100%}.member-now-hero nav a{justify-content:center}.member-now-hero>aside{border-top:1px solid #ffffff3d;border-left:0}.member-now-metrics{grid-template-columns:1fr 1fr}.member-now-metrics article:nth-child(2){border-right:0}.member-now-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.member-now-side{display:flex}.member-now-timeline>header{flex-direction:column;align-items:flex-start}.member-now-timeline li{grid-template-columns:48px 18px minmax(0,1fr);padding:8px 0}.member-now-timeline li>a{grid-column:3;width:max-content}.member-now-timeline li>div p{white-space:normal}.member-now-workout nav{grid-template-columns:1fr}.member-now-privacy{grid-template-columns:34px 1fr}.member-now-privacy>b{grid-column:2}.member-now-withdrawn{flex-direction:column;align-items:flex-start}}.member-now-heading{align-items:center;gap:24px;min-height:112px;padding-block:20px}.member-now-heading span{font-size:12px;line-height:1.4}.member-now-heading h1{margin-top:6px;font-size:clamp(24px,2.8vw,31px);line-height:1.2}.member-now-heading p{max-width:720px;margin-top:7px;font-size:15px;line-height:1.55}.member-now-heading>a{white-space:nowrap;align-items:center;min-height:44px;padding-inline:12px;font-size:14px;display:inline-flex}.member-now-readability{gap:18px}.member-now-readability a,.member-now-readability button:not(:disabled){cursor:pointer}:is(.member-now-heading a:focus-visible,.member-now-readability a:focus-visible,.member-now-readability button:focus-visible){outline-offset:3px;outline:3px solid #16a67f73}.member-now-readability .member-now-live{gap:18px;min-height:76px;padding:12px 16px}.member-now-readability .member-now-live>div>span{gap:4px}.member-now-readability .member-now-live strong{font-size:14px;line-height:1.4}.member-now-readability .member-now-live small,.member-now-readability .member-now-live p,.member-now-readability .member-now-live time,.member-now-readability .member-now-live p>span{font-size:13px;line-height:1.45}.member-now-readability .member-now-live button{min-height:44px;padding-inline:14px;font-size:14px}.member-now-readability .member-now-feedback{padding:12px 14px;font-size:14px;line-height:1.5}.member-now-readability .member-now-contexts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:0;display:grid;overflow:visible}.member-now-readability .member-now-contexts>a{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-width:0;min-height:104px;padding:12px 14px}.member-now-readability .member-now-contexts>a>i{width:44px;height:44px;font-size:13px}.member-now-readability .member-now-contexts small{margin-bottom:3px;font-size:12px;line-height:1.4}.member-now-readability .member-now-contexts strong{font-size:15px;line-height:1.4}.member-now-readability .member-now-contexts em{color:#6c7974;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.member-now-readability .member-now-contexts b{font-size:12px;line-height:1.4}.member-now-readability .member-now-hero{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);min-height:300px;box-shadow:0 14px 34px #12342b1a}.member-now-readability .member-now-hero>div{padding:34px 36px}.member-now-readability .member-now-hero>div>span,.member-now-readability .member-now-hero>aside small{font-size:12px;line-height:1.4}.member-now-readability .member-now-hero h2{letter-spacing:-.35px;max-width:760px;margin-block:10px 11px;font-size:clamp(27px,3vw,34px);line-height:1.14}.member-now-readability .member-now-hero>div>p{max-width:700px;font-size:16px;line-height:1.58}.member-now-readability .member-now-hero nav{gap:9px;margin-top:24px}.member-now-readability .member-now-hero nav a{min-height:44px;padding-inline:14px;font-size:14px;line-height:1.35}.member-now-readability .member-now-hero>aside{padding:28px}.member-now-readability .member-now-hero>aside>strong{margin-block:8px 4px;font-size:22px;line-height:1.3}.member-now-readability .member-now-hero>aside time{font-size:14px;line-height:1.45}.member-now-readability .member-now-hero>aside>span{min-height:44px;margin-top:20px;padding-inline:11px;font-size:13px;line-height:1.4}.member-now-readability .member-now-metrics{box-shadow:0 11px 26px #18362c0d}.member-now-readability .member-now-metrics article{column-gap:12px;min-height:112px;padding:15px 17px}.member-now-readability .member-now-metrics span{margin-bottom:7px;font-size:12px;line-height:1.4}.member-now-readability .member-now-metrics strong{font-size:24px;line-height:1.25}.member-now-readability .member-now-metrics small{font-size:13px;line-height:1.4}.member-now-readability .member-now-grid{grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);gap:18px}.member-now-readability .member-now-timeline,.member-now-readability .member-now-presence,.member-now-readability .member-now-social,.member-now-readability .member-now-workout{box-shadow:0 11px 26px #18362c0d}.member-now-readability .member-now-timeline>header{gap:18px;min-height:100px;padding:16px 19px}.member-now-readability .member-now-timeline header span,.member-now-readability .member-now-presence header small,.member-now-readability .member-now-social header small,.member-now-readability .member-now-workout header small{font-size:12px;line-height:1.4}.member-now-readability .member-now-timeline h2,.member-now-readability .member-now-presence h2,.member-now-readability .member-now-social h2,.member-now-readability .member-now-workout h2{margin-top:5px;font-size:19px;line-height:1.35}.member-now-readability .member-now-timeline header p{margin-top:5px;font-size:14px;line-height:1.5}.member-now-readability .member-now-timeline header>a,.member-now-readability .member-now-timeline li>a,.member-now-readability .member-now-empty a{align-items:center;min-height:44px;padding-inline:10px;font-size:14px;display:inline-flex}.member-now-readability .member-now-timeline li{grid-template-columns:58px 20px minmax(0,1fr) auto;gap:12px;min-height:120px}.member-now-readability .member-now-timeline li.completed,.member-now-readability .member-now-timeline li.waiting,.member-now-readability .member-now-timeline li.cancelled{opacity:1}.member-now-readability .member-now-timeline li.completed{background:#fafcfb}.member-now-readability .member-now-timeline li.waiting{background:#fffdf8}.member-now-readability .member-now-timeline li.cancelled{background:snow}.member-now-readability .member-now-timeline li>time strong{font-size:14px;line-height:1.35}.member-now-readability .member-now-timeline li>time span{margin-top:4px;font-size:13px;line-height:1.35}.member-now-readability .member-now-timeline li>i{width:20px;height:20px;font-size:12px}.member-now-readability .member-now-timeline li>div{padding-block:15px}.member-now-readability .member-now-timeline li>div small{font-size:12px;line-height:1.4}.member-now-readability .member-now-timeline li>div>strong{margin-top:5px;font-size:16px;line-height:1.4}.member-now-readability .member-now-timeline li>div p{white-space:normal;margin-block:5px;font-size:14px;line-height:1.5}.member-now-readability .member-now-timeline li>div span{padding:4px 7px;font-size:12px;line-height:1.35}.member-now-readability .member-now-empty{min-height:290px;padding:30px}.member-now-readability .member-now-empty strong{font-size:18px;line-height:1.4}.member-now-readability .member-now-empty p{margin-block:8px 14px;font-size:14px;line-height:1.55}.member-now-readability .member-now-side{gap:18px}.member-now-readability .member-now-presence>header,.member-now-readability .member-now-social>header,.member-now-readability .member-now-workout>header{gap:12px;min-height:86px;padding:14px 16px}.member-now-readability .member-now-presence>header>span,.member-now-readability .member-now-social>header>span,.member-now-readability .member-now-workout>header>span{width:42px;height:42px;font-size:16px}.member-now-readability .member-now-presence>p,.member-now-readability .member-now-workout>p{padding:17px;font-size:14px;line-height:1.58}.member-now-readability .member-now-presence>div{padding-inline:16px}.member-now-readability .member-now-presence article{gap:11px;min-height:82px}.member-now-readability .member-now-presence article strong{font-size:14px;line-height:1.4}.member-now-readability .member-now-presence article small{margin-top:4px;font-size:13px;line-height:1.4}.member-now-readability .member-now-presence article a,.member-now-readability .member-now-presence footer a,.member-now-readability .member-now-workout>a{min-height:44px;font-size:14px}.member-now-readability .member-now-presence footer{padding:12px 16px}.member-now-readability .member-now-social-spotlight{padding:17px}.member-now-readability .member-now-social-spotlight>span{min-height:30px;padding-inline:8px;font-size:12px}.member-now-readability .member-now-social-spotlight>div strong{font-size:14px;line-height:1.4}.member-now-readability .member-now-social-spotlight>div small,.member-now-readability .member-now-social-spotlight>p,.member-now-readability .member-now-social-spotlight>small{font-size:13px;line-height:1.45}.member-now-readability .member-now-social-spotlight h3{font-size:17px;line-height:1.4}.member-now-readability .member-now-social-spotlight blockquote{padding:11px 12px;font-size:14px;line-height:1.55}.member-now-readability .member-now-social-spotlight>a,.member-now-readability .member-now-social-empty a{min-height:44px;font-size:14px}.member-now-readability .member-now-social>dl{margin:0 16px 16px}.member-now-readability .member-now-social>dl>div{min-height:68px;padding:10px 6px}.member-now-readability .member-now-social dt{font-size:12px;line-height:1.4}.member-now-readability .member-now-social dd{font-size:18px;line-height:1.3}.member-now-readability .member-now-social-empty{padding:17px}.member-now-readability .member-now-social-empty p,.member-now-readability .member-now-social-paused{font-size:14px;line-height:1.55}.member-now-readability .member-now-social>footer{gap:11px;padding:13px 16px}.member-now-readability .member-now-social>footer>span{width:36px;height:36px;font-size:14px}.member-now-readability .member-now-social>footer strong{font-size:14px;line-height:1.4}.member-now-readability .member-now-social>footer small{margin-top:4px;font-size:13px;line-height:1.5}.member-now-readability .member-now-workout>div{padding:17px}.member-now-readability .member-now-workout>div>small,.member-now-readability .member-now-workout>div>span,.member-now-readability .member-now-workout dt{font-size:13px;line-height:1.4}.member-now-readability .member-now-workout>div>strong{margin-top:7px;font-size:17px;line-height:1.4}.member-now-readability .member-now-workout>div>p{margin-block:7px 13px;font-size:14px;line-height:1.55}.member-now-readability .member-now-workout dl>div{min-height:68px;padding:10px}.member-now-readability .member-now-workout dd{font-size:18px;line-height:1.3}.member-now-readability .member-now-workout nav{gap:9px;padding:12px 16px 16px}.member-now-readability .member-now-workout nav a{min-height:44px;padding-inline:9px;font-size:14px}.member-now-readability .member-now-privacy{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:104px;padding:15px 18px}.member-now-readability .member-now-privacy>span{width:42px;height:42px;font-size:15px}.member-now-readability .member-now-privacy strong{font-size:15px;line-height:1.4}.member-now-readability .member-now-privacy p{margin-top:5px;font-size:14px;line-height:1.55}.member-now-readability .member-now-privacy b{font-size:12px;line-height:1.4}.member-now-withdrawn.member-now-readability{gap:20px;min-height:360px;padding:34px}.member-now-withdrawn.member-now-readability small{font-size:12px;line-height:1.4}.member-now-withdrawn.member-now-readability h2{margin-block:7px;font-size:24px;line-height:1.3}.member-now-withdrawn.member-now-readability p{margin-bottom:15px;font-size:16px;line-height:1.58}.member-now-withdrawn.member-now-readability a{min-height:44px;font-size:14px}@media (max-width:1120px){.member-now-readability .member-now-grid{grid-template-columns:1fr}.member-now-readability .member-now-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-now-readability .member-now-workout{grid-column:1/-1}}@media (max-width:760px){.member-now-heading,.member-now-readability .member-now-live,.member-now-readability .member-now-live>p,.member-now-readability .member-now-timeline>header{flex-direction:column;align-items:flex-start}.member-now-heading{gap:12px}.member-now-heading>a,.member-now-readability .member-now-live>p,.member-now-readability .member-now-live button{width:100%}.member-now-heading>a,.member-now-readability .member-now-live button{justify-content:center}.member-now-readability .member-now-hero{grid-template-columns:1fr}.member-now-readability .member-now-hero>aside{border-top:1px solid #ffffff3d;border-left:0}.member-now-readability .member-now-side{display:flex}.member-now-readability .member-now-workout{grid-column:auto}.member-now-readability .member-now-timeline li{grid-template-columns:52px 20px minmax(0,1fr);padding-block:9px}.member-now-readability .member-now-timeline li>a{grid-column:3;width:max-content}.member-now-readability .member-now-privacy{grid-template-columns:42px minmax(0,1fr)}.member-now-readability .member-now-privacy>b{grid-column:2}}@media (max-width:520px){.member-now-readability .member-now-contexts,.member-now-readability .member-now-metrics{grid-template-columns:1fr}.member-now-readability .member-now-hero>div{padding:26px 18px}.member-now-readability .member-now-hero nav{flex-direction:column;align-items:stretch}.member-now-readability .member-now-hero nav a{justify-content:center}.member-now-readability .member-now-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.member-now-readability .member-now-timeline ol{padding-inline:13px}.member-now-readability .member-now-timeline li{grid-template-columns:48px minmax(0,1fr);gap:10px}.member-now-readability .member-now-timeline li>i{display:none}.member-now-readability .member-now-timeline li>div,.member-now-readability .member-now-timeline li>a{grid-column:2}.member-now-readability .member-now-timeline li>a{justify-content:flex-start;width:100%;padding-inline:0}.member-now-readability .member-now-presence article{grid-template-columns:9px minmax(0,1fr);padding-block:10px}.member-now-readability .member-now-presence article a{grid-column:2}.member-now-readability .member-now-workout nav,.member-now-readability .member-now-social>dl{grid-template-columns:1fr}.member-now-readability .member-now-social>dl>div+div,.member-now-readability .member-now-workout dl>div+div{border-left:0;border-top:1px solid var(--line-soft)}.member-now-readability .member-now-privacy,.member-now-withdrawn.member-now-readability{grid-template-columns:1fr}.member-now-withdrawn.member-now-readability{align-items:flex-start;padding:26px 20px}}.identity-area-menu{--identity-area-color:#08795d;--identity-area-soft:#e7f4ef}.identity-area-menu>summary{cursor:pointer;min-height:2.75rem}.identity-area-menu>summary :where(strong,small,span){font-size:.75rem!important}.identity-area-menu .identity-area-trigger{border-radius:2px;gap:.5rem;min-height:2.75rem;padding:.25rem .625rem .25rem .25rem}.identity-area-menu .identity-area-trigger .identity-area-avatar{width:2.125rem;height:2.125rem}.identity-area-menu .identity-area-popover{border-radius:2px;width:min(25rem,100vw - 2rem);max-height:min(42rem,100vh - 6rem);overflow:hidden auto;box-shadow:0 1rem 2.75rem #18342c2e}.identity-area-menu .identity-area-popover>header{background:linear-gradient(115deg,#f7faf9,#edf6f2);grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:5.75rem;padding:.875rem 1rem}.identity-area-menu .identity-area-popover>header .avatar{width:2.75rem;height:2.75rem}.identity-area-menu .identity-area-popover>header :where(small,em,b){line-height:1.35;font-size:.75rem!important}.identity-area-menu .identity-area-popover>header strong{margin-top:.2rem;line-height:1.3;font-size:.9375rem!important}.identity-area-menu .identity-area-popover>header>b{color:#2f6655;background:#fff;border:1px solid #bfd6ce;padding:.3rem .45rem}.identity-area-menu .identity-area-popover>section{max-height:min(23rem,100vh - 19rem);padding:.75rem;overflow-y:auto}.identity-area-menu .identity-area-popover>section>span{color:#687971;letter-spacing:.07em;margin:0 0 .45rem;font-weight:850;line-height:1.35;display:block;font-size:.75rem!important}.identity-area-menu .identity-area-popover>section>a{--area-color:#08795d;--area-soft:#e7f4ef;border:1px solid #0000;border-bottom-color:#e4eae7;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.25rem .75rem;min-height:4.25rem;padding:.55rem .625rem;position:relative}.identity-area-menu .identity-area-popover>section>a.area-professional{--area-color:#386f9b;--area-soft:#e8f1f7}.identity-area-menu .identity-area-popover>section>a.area-operation{--area-color:#966116;--area-soft:#f7edd9}.identity-area-menu .identity-area-popover>section>a.area-platform{--area-color:#6d51a0;--area-soft:#eee9f7}.identity-area-menu .identity-area-popover>section>a.area-community{--area-color:#9a4666;--area-soft:#f6e8ed}:is(.identity-area-menu .identity-area-popover>section>a:hover,.identity-area-menu .identity-area-popover>section>a:focus-visible){border-color:var(--area-color)}@supports (color:color-mix(in lab, red, red)){:is(.identity-area-menu .identity-area-popover>section>a:hover,.identity-area-menu .identity-area-popover>section>a:focus-visible){border-color:color-mix(in srgb, var(--area-color) 34%, #dbe4e0)}}:is(.identity-area-menu .identity-area-popover>section>a:hover,.identity-area-menu .identity-area-popover>section>a:focus-visible){background:var(--area-soft)}@supports (color:color-mix(in lab, red, red)){:is(.identity-area-menu .identity-area-popover>section>a:hover,.identity-area-menu .identity-area-popover>section>a:focus-visible){background:color-mix(in srgb, var(--area-soft) 64%, #fff)}}.identity-area-menu .identity-area-popover>section>a.current{border-color:var(--area-color)}@supports (color:color-mix(in lab, red, red)){.identity-area-menu .identity-area-popover>section>a.current{border-color:color-mix(in srgb, var(--area-color) 38%, #dbe4e0)}}.identity-area-menu .identity-area-popover>section>a.current{background:var(--area-soft);box-shadow:inset 3px 0 var(--area-color)}.identity-area-menu .identity-area-popover>section>a>i{background:var(--area-soft);width:2.5rem;height:2.5rem;color:var(--area-color);grid-row:1/span 2;font-size:1rem!important}.identity-area-menu .identity-area-popover>section>a.current>i{background:var(--area-color);color:#fff}.identity-area-menu .identity-area-popover>section>a>p{align-self:center}.identity-area-menu .identity-area-popover>section>a strong{color:#253b33;line-height:1.3;font-size:.875rem!important}.identity-area-menu .identity-area-popover>section>a small{color:#687a72;margin-top:.2rem;line-height:1.4;font-size:.75rem!important}.identity-area-menu .identity-area-popover>section>a>b{border:1px solid var(--area-color);align-self:center}@supports (color:color-mix(in lab, red, red)){.identity-area-menu .identity-area-popover>section>a>b{border:1px solid color-mix(in srgb, var(--area-color) 28%, #dbe4e0)}}.identity-area-menu .identity-area-popover>section>a>b{color:var(--area-color);background:#fff;padding:.25rem .4rem;font-size:.75rem!important}.identity-area-menu .identity-area-popover>section>a.initial:not(.current):after{background:var(--area-color);border-width:2px;width:.45rem;height:.45rem;top:.45rem;left:2.65rem}.identity-area-menu .identity-area-popover>section>a>em{color:var(--area-color);letter-spacing:.05em;grid-column:2/4;margin-top:-.15rem;font-style:normal;font-weight:850;line-height:1.35;position:static;font-size:.75rem!important}.identity-area-menu .identity-area-popover>aside{grid-template-columns:2.125rem minmax(0,1fr);gap:.75rem;min-height:4.25rem;padding:.7rem 1rem}.identity-area-menu .identity-area-popover>aside>span{width:2.125rem;height:2.125rem;font-size:.875rem!important}.identity-area-menu .identity-area-popover>aside p{gap:.15rem;margin:0;display:grid}.identity-area-menu .identity-area-popover>aside :where(strong,small){line-height:1.4;font-size:.75rem!important}.identity-area-menu .identity-area-context-note{color:#285e4e;background:#edf7f3;border-top:1px solid #bcd7ce}.identity-area-menu .identity-area-context-note>span{color:#08795d;background:#fff;border-color:#a5cdbf}.identity-area-menu .identity-area-context-note small{color:#5f786f}.identity-area-menu .identity-area-load-note{color:#70591f;background:#fff8e8;border-top:1px solid #e1c98e}.identity-area-menu .identity-area-load-note small{color:#806d3d}.identity-area-menu .identity-area-popover>footer{flex-wrap:wrap;gap:0 .25rem;min-height:3.5rem;padding:.4rem .75rem;display:flex}.identity-area-menu .identity-area-popover>footer a{color:#52675f;align-items:center;min-height:2.75rem;padding:0 .5rem;font-weight:750;display:inline-flex;font-size:.75rem!important}.identity-area-menu .identity-area-popover>footer a:hover{color:#08795d;background:#eaf4f0}.identity-area-menu .identity-area-popover>footer a:last-child{color:#9b4c47;margin-left:auto}@media (max-width:35rem){.identity-area-menu .identity-area-popover{width:min(25rem,100vw - 1.5rem);max-height:calc(100vh - 5rem)}.identity-area-menu.social .identity-area-popover,.identity-area-menu.admin .identity-area-popover{width:auto;position:fixed;top:4.25rem;left:.75rem;right:.75rem}.identity-area-menu .identity-area-popover:before{display:none}.identity-area-menu .identity-area-popover>section{max-height:max(9rem,100vh - 20rem)}.identity-area-menu .identity-area-popover>section>a{min-height:4.75rem;padding-inline:.5rem}.identity-area-menu .identity-area-popover>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-area-menu .identity-area-popover>footer a{justify-content:center}.identity-area-menu .identity-area-popover>footer a:last-child{margin-left:0}}.member-context-preferences-live-boundary{--context-private:#08795d;--context-private-soft:#e7f4ef;--context-social:#8a4667;--context-social-soft:#f7e9ef;color:#243a32}.member-context-preferences-live-boundary .member-context-preferences-live-state{min-height:3rem;padding-block:.375rem}.member-context-preferences-live-boundary .member-context-preferences-live-state>div>span,.member-context-preferences-live-boundary .member-context-preferences-live-state>div>p,.member-context-preferences-live-boundary .member-context-preferences-live-state>aside>strong,.member-context-preferences-live-boundary .member-context-preferences-live-state>aside>time{font-size:.75rem;line-height:1.4}.member-context-preferences-live-boundary .member-context-preferences-live-state button{width:2.75rem;height:2.75rem;font-size:1rem}.member-context-preferences-live-boundary .member-context-preferences-heading>div>span,.member-context-preferences-live-boundary .member-context-preferences-heading p,.member-context-preferences-live-boundary .member-context-preferences-heading>a{font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-preferences-heading>a{align-items:center;min-height:2.75rem;display:inline-flex}.member-context-preferences-live-boundary .member-context-preferences-hero{border-radius:2px;grid-template-columns:minmax(0,1fr) 19rem;min-height:12rem}.member-context-preferences-live-boundary .member-context-preferences-hero>div{padding:1.5rem 1.75rem}.member-context-preferences-live-boundary .member-context-preferences-hero>div>span,.member-context-preferences-live-boundary .member-context-preferences-hero>aside small,.member-context-preferences-live-boundary .member-context-preferences-hero>aside p,.member-context-preferences-live-boundary .member-context-preferences-hero>aside b,.member-context-preferences-live-boundary .member-context-preferences-hero nav a{font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-preferences-hero h2{margin-block:.4rem;font-size:1.375rem;line-height:1.25}.member-context-preferences-live-boundary .member-context-preferences-hero p{font-size:.8125rem;line-height:1.55}.member-context-preferences-live-boundary .member-context-preferences-hero nav{gap:.5rem;margin-top:1rem}.member-context-preferences-live-boundary .member-context-preferences-hero nav a{align-items:center;min-height:2.75rem;padding-inline:.875rem;display:inline-flex}.member-context-preferences-live-boundary .member-context-preferences-hero>aside{gap:.35rem;padding:1.25rem}.member-context-preferences-live-boundary .member-context-preferences-hero>aside strong{font-size:1rem;line-height:1.35}.member-context-preferences-live-boundary .member-context-preferences-hero>aside>div{gap:.375rem;margin-top:.5rem}.member-context-preferences-live-boundary .member-context-preferences-hero>aside b{padding:.3rem .45rem}.member-context-preferences-live-boundary .member-context-preferences-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;margin-top:1rem}.member-context-preferences-live-boundary :where(.member-context-private-preview,.member-context-preference-transition,.member-context-preference-picker,.member-context-preference-boundary,.member-context-preferences-form>footer,.member-context-preferences-info>section,.member-context-preferences-empty){border-radius:2px}.member-context-preferences-live-boundary .member-context-preference-transition{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.member-context-preferences-live-boundary .member-context-preference-transition>span{width:2.75rem;height:2.75rem;font-size:1rem}.member-context-preferences-live-boundary .member-context-preference-transition :where(small,strong,p){font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-preference-transition strong{font-size:.875rem}.member-context-preferences-live-boundary .member-context-private-preview{box-shadow:0 .75rem 2rem #1a3e3312}.member-context-preferences-live-boundary .member-context-private-preview.draft{border-color:#d7b252;box-shadow:inset 3px 0 #c58b1c,0 .75rem 2rem #1a3e3312}.member-context-preferences-live-boundary .member-context-private-preview>header{min-height:4rem;padding:.75rem 1rem}.member-context-preferences-live-boundary .member-context-private-preview>header :where(span,strong,b){font-size:.75rem;line-height:1.4}.member-context-preferences-live-boundary .member-context-private-preview>header strong{color:#eef7f4;margin-top:.2rem;font-size:.875rem}.member-context-preferences-live-boundary .member-context-private-preview>header>b{border:1px solid #a6d4c4;padding:.35rem .5rem}.member-context-preferences-live-boundary .member-context-private-preview.draft>header>b{color:#72520d;background:#fff2c9;border-color:#e7ca78}.member-context-preferences-live-boundary .member-context-private-preview>div{grid-template-columns:3.25rem minmax(9rem,1fr) minmax(19rem,1.3fr);gap:1rem;min-height:9.25rem;padding:1rem}.member-context-preferences-live-boundary .member-context-private-preview>div>i{width:3.25rem;height:3.25rem;font-size:.875rem}.member-context-preferences-live-boundary .member-context-private-preview p :where(small,strong,em){font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-private-preview p strong{margin-top:.2rem;font-size:1rem}.member-context-preferences-live-boundary .member-context-private-preview nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;max-width:none;display:grid}.member-context-preferences-live-boundary .member-context-private-preview nav>a{color:#315448;background:#f5faf8;border:1px solid #cfe1da;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.375rem;min-height:2.75rem;padding:.35rem .5rem;font-size:.75rem;font-weight:800;display:grid}:is(.member-context-preferences-live-boundary .member-context-private-preview nav>a:hover,.member-context-preferences-live-boundary .member-context-private-preview nav>a:focus-visible){background:var(--context-private-soft);color:#075d47;border-color:#69a995}.member-context-preferences-live-boundary .member-context-private-preview nav>a>i{color:var(--context-private);font-style:normal}.member-context-preferences-live-boundary .member-context-private-preview nav>a>span{color:inherit;background:0 0;padding:0;font-size:.75rem}.member-context-preferences-live-boundary .member-context-private-preview nav>a>b{color:var(--context-private)}.member-context-preferences-live-boundary .member-context-private-preview nav>span{align-items:center;min-height:2.25rem;padding:.3rem .5rem;font-size:.75rem;display:inline-flex}.member-context-preferences-live-boundary .member-context-private-preview>footer{align-items:center;min-height:3rem;padding:.625rem 1rem;font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-private-preview>footer>span>b,.member-context-preferences-live-boundary .member-context-private-preview>footer>strong{color:var(--context-private)}.member-context-preferences-live-boundary .member-context-preference-picker>header{min-height:4.5rem;padding:.75rem 1rem}.member-context-preferences-live-boundary .member-context-preference-picker>header>div{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.member-context-preferences-live-boundary .member-context-preference-picker>header>div>span{width:2.25rem;height:2.25rem;font-size:.75rem}.member-context-preferences-live-boundary .member-context-preference-picker header :where(strong,small),.member-context-preferences-live-boundary .member-context-preference-picker>header>b{font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-preference-picker header strong{font-size:.875rem}.member-context-preferences-live-boundary .member-context-preference-picker>header>b{padding:.35rem .5rem}.member-context-preferences-live-boundary .member-context-preference-picker label{grid-template-columns:1.5rem 2.75rem minmax(0,1fr) minmax(8rem,auto);gap:.75rem;min-height:6.75rem;padding:.75rem 1rem}.member-context-preferences-live-boundary .member-context-preference-picker label:hover{background:#f7fbf9}.member-context-preferences-live-boundary .member-context-preference-picker label:has(input:focus-visible){outline-offset:-3px;outline:2px solid #258c6d}.member-context-preferences-live-boundary .member-context-preference-picker label>i{width:1.5rem;height:1.5rem;font-size:.75rem}.member-context-preferences-live-boundary .member-context-preference-picker label>span{width:2.75rem;height:2.75rem;font-size:.75rem}.member-context-preferences-live-boundary .member-context-preference-picker label p>:where(small,strong,em),.member-context-preferences-live-boundary .member-context-preference-picker label nav b,.member-context-preferences-live-boundary .member-context-preference-picker label>aside :where(b,strong){font-size:.75rem;line-height:1.4}.member-context-preferences-live-boundary .member-context-preference-picker label p>strong{margin-top:.15rem;font-size:.9375rem}.member-context-preferences-live-boundary .member-context-preference-picker label nav{gap:.3rem;margin-top:.4rem}.member-context-preferences-live-boundary .member-context-preference-picker label nav b,.member-context-preferences-live-boundary .member-context-preference-picker label>aside b{padding:.25rem .4rem}.member-context-preferences-live-boundary .member-context-preference-picker label>aside{gap:.35rem;min-width:8rem}.member-context-preferences-live-boundary .member-context-preference-picker label>aside .private-state{color:#096047;background:var(--context-private-soft)}.member-context-preferences-live-boundary .member-context-preference-picker label>aside .social-state{color:var(--context-social);background:var(--context-social-soft)}.member-context-preferences-live-boundary .member-context-preference-picker label>aside strong{align-items:center;min-height:2rem;padding:.3rem .55rem;display:inline-flex}.member-context-preferences-live-boundary .member-context-preference-boundary{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.member-context-preferences-live-boundary .member-context-preference-boundary>span{width:2.75rem;height:2.75rem}.member-context-preferences-live-boundary .member-context-preference-boundary :where(small,strong,p,a){font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-preference-boundary strong{font-size:.875rem}.member-context-preferences-live-boundary .member-context-preference-boundary a{align-items:center;min-height:2.75rem;display:inline-flex}.member-context-preferences-live-boundary .member-context-preferences-form>footer{min-height:4.75rem;padding:.75rem 1rem}.member-context-preferences-live-boundary .member-context-preferences-form>footer :where(p,small){font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-preferences-form>footer button{min-height:2.75rem;padding-inline:1rem;font-size:.75rem}.member-context-preferences-live-boundary .member-context-preferences-info{gap:1rem}.member-context-preferences-live-boundary .member-context-preferences-info>section:first-child>header{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.875rem}.member-context-preferences-live-boundary .member-context-preferences-info>section:first-child>header>span{width:2.75rem;height:2.75rem}.member-context-preferences-live-boundary .member-context-preferences-info header :where(small,h2),.member-context-preferences-live-boundary .member-context-preferences-info li :where(b,strong,small),.member-context-preferences-live-boundary .member-context-preferences-excluded :where(span,li),.member-context-preferences-live-boundary .member-context-preferences-aside :where(span,b){font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-preferences-info header h2,.member-context-preferences-live-boundary .member-context-preferences-info li strong{font-size:.875rem}.member-context-preferences-live-boundary .member-context-preferences-info section:first-child li{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;padding:.75rem 0}.member-context-preferences-live-boundary .member-context-preferences-info li>b{width:2rem;height:2rem}.member-context-preferences-live-boundary .member-context-preferences-excluded{padding:1rem}.member-context-preferences-live-boundary .member-context-preferences-excluded li{padding-block:.4rem}.member-context-preferences-live-boundary .member-context-preferences-aside div{align-items:center;min-height:2.75rem}.member-context-preferences-live-boundary .member-context-preferences-empty{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;min-height:12rem;padding:1.5rem}.member-context-preferences-live-boundary .member-context-preferences-empty>span{width:3.5rem;height:3.5rem;font-size:1.125rem}.member-context-preferences-live-boundary .member-context-preferences-empty :where(small,p,a){font-size:.75rem;line-height:1.5}.member-context-preferences-live-boundary .member-context-preferences-empty h2{font-size:1rem}.member-context-preferences-live-boundary .member-context-preferences-empty a{align-items:center;min-height:2.75rem;display:inline-flex}.member-context-preferences-live-boundary .member-context-edit-conflict{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.member-context-preferences-live-boundary .member-context-edit-conflict>span{width:2.75rem;height:2.75rem;font-size:1rem}.member-context-preferences-live-boundary .member-context-edit-conflict :where(strong,p,button){font-size:.75rem;line-height:1.45}.member-context-preferences-live-boundary .member-context-edit-conflict strong{font-size:.875rem}.member-context-preferences-live-boundary .member-context-edit-conflict button{min-height:2.75rem;padding-inline:.75rem}.member-context-preferences-live-boundary .member-context-preferences-live-unavailable :where(small,p,a){font-size:.75rem;line-height:1.5}.member-context-preferences-live-boundary .member-context-preferences-live-unavailable h1{font-size:1.25rem}.member-context-preferences-live-boundary .member-context-preferences-live-unavailable a{min-height:2.75rem}@media (max-width:61.25rem){.member-context-preferences-live-boundary .member-context-preferences-layout{grid-template-columns:1fr}.member-context-preferences-live-boundary .member-context-preferences-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5rem){.member-context-preferences-live-boundary .member-context-preferences-hero{grid-template-columns:1fr}.member-context-preferences-live-boundary .member-context-private-preview>div{grid-template-columns:3.25rem minmax(0,1fr)}.member-context-preferences-live-boundary .member-context-private-preview nav{grid-column:1/-1}.member-context-preferences-live-boundary .member-context-preference-boundary{grid-template-columns:2.75rem minmax(0,1fr)}.member-context-preferences-live-boundary .member-context-preference-boundary a{grid-column:2}.member-context-preferences-live-boundary .member-context-edit-conflict{grid-template-columns:2.75rem minmax(0,1fr)}.member-context-preferences-live-boundary .member-context-edit-conflict nav{grid-column:1/-1}}@media (max-width:35rem){.member-context-preferences-live-boundary .member-context-preferences-live-state>div>p,.member-context-preferences-live-boundary .member-context-preferences-live-state>aside>time{display:none}.member-context-preferences-live-boundary .member-context-preferences-hero>div,.member-context-preferences-live-boundary .member-context-preferences-hero>aside{padding:1rem}.member-context-preferences-live-boundary .member-context-preferences-hero nav,.member-context-preferences-live-boundary .member-context-private-preview>header,.member-context-preferences-live-boundary .member-context-private-preview>footer,.member-context-preferences-live-boundary .member-context-preferences-form>footer{flex-direction:column;align-items:stretch}.member-context-preferences-live-boundary .member-context-preferences-hero nav a,.member-context-preferences-live-boundary .member-context-preferences-form>footer button{justify-content:center;width:100%}.member-context-preferences-live-boundary .member-context-private-preview nav{grid-template-columns:1fr}.member-context-preferences-live-boundary .member-context-preference-picker>header{flex-direction:column;align-items:flex-start}.member-context-preferences-live-boundary .member-context-preference-picker label{grid-template-columns:1.5rem 2.75rem minmax(0,1fr);padding-inline:.75rem}.member-context-preferences-live-boundary .member-context-preference-picker label>aside{grid-column:2/4;grid-template-columns:repeat(2,auto);justify-content:start;justify-items:start;width:100%;min-width:0}.member-context-preferences-live-boundary .member-context-preference-picker label>aside strong{grid-column:1/-1}.member-context-preferences-live-boundary .member-context-preferences-info{grid-template-columns:1fr}.member-context-preferences-live-boundary .member-context-edit-conflict nav{flex-direction:column}.member-context-preferences-live-boundary .member-context-edit-conflict button{width:100%}}.member-relationships-live-boundary{--context-passport:#08795d;--context-passport-soft:#e6f4ee;--context-social:#397f82;--context-social-soft:#e5f2f2;color:#263b34}.member-relationships-live-boundary .member-relationships-live-state{min-height:3rem;padding-block:.375rem}.member-relationships-live-boundary .member-relationships-live-state>div>span,.member-relationships-live-boundary .member-relationships-live-state>div>p,.member-relationships-live-boundary .member-relationships-live-state>aside>strong,.member-relationships-live-boundary .member-relationships-live-state>aside>time{font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-relationships-live-state>aside>button{width:2.75rem;height:2.75rem;font-size:1rem}.member-relationships-live-boundary :where(.member-relationship-detail-heading,.member-context-profile-heading,.member-context-visibility-heading)>div>span,.member-relationships-live-boundary :where(.member-relationship-detail-heading,.member-context-profile-heading,.member-context-visibility-heading) p,.member-relationships-live-boundary :where(.member-relationship-detail-heading,.member-context-profile-heading,.member-context-visibility-heading)>a{font-size:.75rem;line-height:1.45}.member-relationships-live-boundary :where(.member-relationship-detail-heading,.member-context-profile-heading,.member-context-visibility-heading)>a{align-items:center;min-height:2.75rem;display:inline-flex}.member-relationships-live-boundary .member-context-section-nav{background:#fff;border:1px solid #d5e1dc;border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));margin:.875rem 0 1rem;display:grid;box-shadow:0 .5rem 1.5rem #193a300d}.member-relationships-live-boundary .member-context-section-nav>a{color:#52675f;border-right:1px solid #e3eae7;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.625rem .875rem;display:grid}.member-relationships-live-boundary .member-context-section-nav>a:last-child{border-right:0}:is(.member-relationships-live-boundary .member-context-section-nav>a:hover,.member-relationships-live-boundary .member-context-section-nav>a:focus-visible){color:#075f48;background:#f2f8f5}.member-relationships-live-boundary .member-context-section-nav>a.active{background:var(--context-passport-soft);color:#075f48;box-shadow:inset 0 3px var(--context-passport)}.member-relationships-live-boundary .member-context-section-nav i{color:#60746c;background:#edf2f0;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.member-relationships-live-boundary .member-context-section-nav a.active i{background:var(--context-passport);color:#fff}.member-relationships-live-boundary .member-context-section-nav :where(strong,small){font-size:.75rem;line-height:1.4;display:block}.member-relationships-live-boundary .member-context-section-nav strong{font-size:.875rem}.member-relationships-live-boundary .member-context-section-nav small{color:#788981;margin-top:.15rem}.member-relationships-live-boundary .member-context-section-nav b{color:var(--context-passport);font-size:.75rem}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero){border-radius:2px;grid-template-columns:7rem minmax(0,1fr) 18rem;min-height:11rem}.member-relationships-live-boundary :where(.member-context-brand,.member-context-profile-brand,.member-context-visibility-brand){font-size:1.125rem}.member-relationships-live-boundary .member-context-brand>span{width:3.75rem;height:3.75rem;font-size:.875rem}.member-relationships-live-boundary .member-context-brand small{font-size:.75rem;line-height:1.35}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>div:nth-child(2){padding:1.25rem 1.5rem}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>div:nth-child(2)>span,.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero) p,.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero) b,.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>aside :where(small,strong){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero) h2{margin-block:.35rem;font-size:1.375rem;line-height:1.25}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>div:nth-child(2)>div{gap:.375rem;margin-top:.75rem}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>div:nth-child(2) b,.member-relationships-live-boundary :where(.member-context-profile-hero,.member-context-visibility-hero)>aside b{padding:.3rem .45rem}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>aside{gap:.35rem;padding:1.125rem}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>aside strong{font-size:.9375rem}.member-relationships-live-boundary .member-context-hero>aside nav{gap:.375rem;margin-top:.625rem}.member-relationships-live-boundary .member-context-hero>aside a{justify-content:center;align-items:center;min-height:2.75rem;padding-inline:.625rem;font-size:.75rem;display:inline-flex}.member-relationships-live-boundary .member-context-metrics{border-radius:2px;margin-top:1rem}.member-relationships-live-boundary .member-context-metrics article{min-height:6rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-metrics :where(span,small){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-metrics strong{font-size:1.5rem}.member-relationships-live-boundary :where(.member-context-layout,.member-context-profile-layout,.member-context-visibility-layout){grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;margin-top:1rem}.member-relationships-live-boundary :where(.member-context-identity-rail,.member-context-section,.member-context-privacy>section,.member-context-others,.member-context-profile-form,.member-context-profile-privacy>section,.member-context-social-preview,.member-context-visibility-options,.member-context-featured-choice,.member-context-global-gate,.member-context-visibility-privacy>section){border-radius:2px}.member-relationships-live-boundary :where(.member-context-identity-rail>header,.member-context-section-title,.member-context-others>header){min-height:4.5rem;padding:.75rem 1rem}.member-relationships-live-boundary :where(.member-context-identity-rail>header,.member-context-section-title,.member-context-others>header) :where(span,b){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary :where(.member-context-identity-rail,.member-context-section,.member-context-others) h2{font-size:.9375rem;line-height:1.35}.member-relationships-live-boundary .member-context-identity-rail>div{padding:1rem}.member-relationships-live-boundary .member-context-identity-rail article{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem}.member-relationships-live-boundary .member-context-identity-rail article>i{width:2.75rem;height:2.75rem;font-size:.75rem}.member-relationships-live-boundary .member-context-identity-rail article :where(small,strong,p){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-identity-rail article strong{font-size:.875rem}.member-relationships-live-boundary :where(.member-context-role-timeline article,.member-context-enrollment-list article){grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:5.5rem;padding:.75rem 1rem}.member-relationships-live-boundary :where(.member-context-role-timeline i,.member-context-enrollment-list article>span){width:2.75rem;height:2.75rem;font-size:.75rem}.member-relationships-live-boundary :where(.member-context-role-timeline,.member-context-enrollment-list) article :where(small,strong,p,b){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary :where(.member-context-role-timeline,.member-context-enrollment-list) article strong{font-size:.875rem}.member-relationships-live-boundary .member-context-section-actions{gap:.5rem;padding:.5rem 1rem}.member-relationships-live-boundary .member-context-section-actions a{align-items:center;min-height:2.75rem;font-size:.75rem;display:inline-flex}.member-relationships-live-boundary .member-context-professional{grid-template-columns:3rem minmax(0,1fr) auto;gap:.875rem;min-height:5.75rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-professional>span{width:3rem;height:3rem}.member-relationships-live-boundary .member-context-professional :where(small,h3,p,b){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-professional h3{font-size:.9375rem}.member-relationships-live-boundary .member-context-empty{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:5.5rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-empty>span{width:2.75rem;height:2.75rem;font-size:.875rem}.member-relationships-live-boundary .member-context-empty :where(strong,small){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy){gap:1rem}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy)>section:first-child>header{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.875rem}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy)>section:first-child>header>span{width:2.75rem;height:2.75rem}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy) header :where(small,h2),.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy) li :where(b,strong,small),.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy)>section>:where(span,strong,small,p,a){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy) header h2,.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy) li strong,.member-relationships-live-boundary :where(.member-context-profile-global,.member-context-visibility-global,.member-context-canonical) strong{font-size:.875rem}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy) li{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;padding-block:.75rem}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy) li>b{width:2rem;height:2rem}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy)>section>a{align-items:center;min-height:2.75rem;display:inline-flex}.member-relationships-live-boundary :where(.member-context-canonical,.member-context-profile-excluded,.member-context-profile-global,.member-context-visibility-excluded,.member-context-visibility-global){padding:1rem}.member-relationships-live-boundary .member-context-others>header>a{align-items:center;min-height:2.75rem;font-size:.75rem;display:inline-flex}.member-relationships-live-boundary .member-context-others>div>a{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:5.5rem;padding:.75rem 1rem}.member-relationships-live-boundary .member-context-others>div>a>span{width:2.75rem;height:2.75rem;font-size:.75rem}.member-relationships-live-boundary .member-context-others>div>a :where(small,strong,em,b){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-others>div>a strong{font-size:.875rem}.member-relationships-live-boundary .member-context-profile-form>header{min-height:5rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-profile-form>header :where(span,p,b){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-profile-form>header h2{font-size:1rem;line-height:1.35}.member-relationships-live-boundary .member-context-profile-form>header>b{padding:.35rem .5rem}.member-relationships-live-boundary .member-context-profile-form>section>header{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;min-height:4.5rem;padding:.75rem 1rem}.member-relationships-live-boundary .member-context-profile-form>section>header>span{width:2.25rem;height:2.25rem;font-size:.75rem}.member-relationships-live-boundary .member-context-profile-form>section>header :where(strong,small){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-profile-form>section>header strong{font-size:.875rem}.member-relationships-live-boundary .member-context-profile-fields{gap:1rem;padding:1rem}.member-relationships-live-boundary .member-context-profile-fields label{gap:.4rem}.member-relationships-live-boundary .member-context-profile-fields label>:where(span,small){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-profile-fields :where(input,select,textarea){min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}.member-relationships-live-boundary .member-context-profile-fields textarea{min-height:7rem;padding-block:.75rem}.member-relationships-live-boundary .member-context-profile-form>footer{min-height:5rem;padding:.75rem 1rem}.member-relationships-live-boundary .member-context-profile-form>footer :where(p,small,b,button){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-profile-form>footer button{min-height:2.75rem;padding-inline:1rem}.member-relationships-live-boundary :where(.member-context-profile-aside,.member-context-visibility-aside,.member-context-aside) div{align-items:center;min-height:2.75rem}.member-relationships-live-boundary :where(.member-context-profile-aside,.member-context-visibility-aside,.member-context-aside) :where(span,b){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-social-preview{box-shadow:0 .75rem 2rem #1a3e3312}.member-relationships-live-boundary .member-context-social-preview.draft{border-color:#d7b252;box-shadow:inset 3px 0 #c58b1c,0 .75rem 2rem #1a3e3312}.member-relationships-live-boundary .member-context-social-preview>header{min-height:4rem;padding:.75rem 1rem}.member-relationships-live-boundary .member-context-social-preview>header :where(span,strong,b){font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-social-preview>header strong{color:#e3efeb;font-size:.875rem}.member-relationships-live-boundary .member-context-social-preview>header>b{border:1px solid #a6d4c4;padding:.35rem .5rem}.member-relationships-live-boundary .member-context-social-preview.draft>header>b{color:#72520d;background:#fff2c9;border-color:#e7ca78}.member-relationships-live-boundary .member-context-social-preview>div{grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.875rem;min-height:7.5rem;padding:1rem}.member-relationships-live-boundary .member-context-social-preview>div>i{width:3.25rem;height:3.25rem;font-size:.875rem}.member-relationships-live-boundary .member-context-social-preview p :where(small,strong,em),.member-relationships-live-boundary .member-context-social-preview nav span{font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-social-preview p strong{font-size:1rem}.member-relationships-live-boundary .member-context-social-preview nav{gap:.375rem}.member-relationships-live-boundary .member-context-social-preview nav span{padding:.3rem .45rem}.member-relationships-live-boundary .member-context-social-preview>footer{align-items:center;min-height:3.5rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-social-preview>footer>div{gap:.15rem;display:grid}.member-relationships-live-boundary .member-context-social-preview>footer>div :where(span,b),.member-relationships-live-boundary .member-context-social-preview>footer>a{font-size:.75rem;line-height:1.4}.member-relationships-live-boundary .member-context-social-preview>footer>a{min-height:2.75rem;color:var(--context-passport);align-items:center;font-weight:850;display:inline-flex}.member-relationships-live-boundary .member-context-global-gate{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-global-gate>span{width:2.75rem;height:2.75rem;font-size:.875rem}.member-relationships-live-boundary .member-context-global-gate :where(strong,p,a){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-global-gate strong{font-size:.875rem}.member-relationships-live-boundary .member-context-global-gate a{align-items:center;min-height:2.75rem;display:inline-flex}.member-relationships-live-boundary .member-context-visibility-options>header{min-height:4.5rem;padding:.75rem 1rem}.member-relationships-live-boundary .member-context-visibility-options>header>div{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.member-relationships-live-boundary .member-context-visibility-options>header>div>span,.member-relationships-live-boundary .member-context-featured-choice>span{width:2.25rem;height:2.25rem;font-size:.75rem}.member-relationships-live-boundary .member-context-visibility-options header :where(strong,small),.member-relationships-live-boundary .member-context-visibility-options>header>b{font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-visibility-options header strong{font-size:.875rem}.member-relationships-live-boundary .member-context-visibility-options>header>b{padding:.35rem .5rem}.member-relationships-live-boundary .member-context-visibility-options label{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;min-height:6rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-visibility-options label:hover{background:#f6faf8}.member-relationships-live-boundary .member-context-visibility-options label:has(input:focus-visible){outline-offset:-3px;outline:2px solid #258c6d}.member-relationships-live-boundary .member-context-visibility-options label>i{width:1.5rem;height:1.5rem;font-size:.75rem}.member-relationships-live-boundary .member-context-visibility-options label :where(strong,small){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-visibility-options label strong{font-size:.875rem}.member-relationships-live-boundary .member-context-featured-choice{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem;min-height:6rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-featured-choice.leaving{background:#fff9e9;border-color:#d4ac54;box-shadow:inset 3px 0 #bc8017}.member-relationships-live-boundary .member-context-featured-choice :where(small,strong,p,b,button){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-featured-choice strong{font-size:.875rem}.member-relationships-live-boundary .member-context-featured-choice button{min-height:2.75rem;padding-inline:.875rem}.member-relationships-live-boundary .member-context-featured-choice>b{padding:.45rem .625rem}.member-relationships-live-boundary .member-context-featured-choice>.leaving-state{color:#765510;background:#f4dfaa}.member-relationships-live-boundary .member-context-visibility-form>footer{border-radius:2px;min-height:5rem;padding:.75rem 1rem}.member-relationships-live-boundary .member-context-visibility-form>footer :where(p,small,b,button){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-visibility-form>footer button{min-height:2.75rem;padding-inline:1rem}.member-relationships-live-boundary .member-context-edit-conflict{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem}.member-relationships-live-boundary .member-context-edit-conflict>span{width:2.75rem;height:2.75rem;font-size:1rem}.member-relationships-live-boundary .member-context-edit-conflict :where(strong,p,button){font-size:.75rem;line-height:1.45}.member-relationships-live-boundary .member-context-edit-conflict strong{font-size:.875rem}.member-relationships-live-boundary .member-context-edit-conflict button{min-height:2.75rem;padding-inline:.75rem}.member-relationships-live-boundary .member-relationships-live-unavailable :where(small,p,a){font-size:.75rem;line-height:1.5}.member-relationships-live-boundary .member-relationships-live-unavailable h1{font-size:1.25rem}.member-relationships-live-boundary .member-relationships-live-unavailable a{min-height:2.75rem}@media (max-width:61.25rem){.member-relationships-live-boundary :where(.member-context-layout,.member-context-profile-layout,.member-context-visibility-layout){grid-template-columns:1fr}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.5rem){.member-relationships-live-boundary .member-context-section-nav{grid-template-columns:1fr}.member-relationships-live-boundary .member-context-section-nav>a{border-bottom:1px solid #e3eae7;border-right:0}.member-relationships-live-boundary .member-context-section-nav>a:last-child{border-bottom:0}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero){grid-template-columns:6rem minmax(0,1fr)}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero)>aside{border-top:1px solid #36594d;border-left:0;grid-column:1/-1}.member-relationships-live-boundary :where(.member-context-privacy,.member-context-profile-privacy,.member-context-visibility-privacy){grid-template-columns:1fr}.member-relationships-live-boundary .member-context-identity-rail>div{grid-template-columns:1fr;gap:.625rem}.member-relationships-live-boundary .member-context-identity-rail>div>b{transform:rotate(90deg)}.member-relationships-live-boundary .member-context-social-preview>div{grid-template-columns:3.25rem minmax(0,1fr)}.member-relationships-live-boundary .member-context-social-preview nav{grid-column:2;justify-content:flex-start}.member-relationships-live-boundary .member-context-global-gate{grid-template-columns:2.75rem minmax(0,1fr)}.member-relationships-live-boundary .member-context-global-gate a{grid-column:2}.member-relationships-live-boundary .member-context-edit-conflict{grid-template-columns:2.75rem minmax(0,1fr)}.member-relationships-live-boundary .member-context-edit-conflict nav{grid-column:1/-1}}@media (max-width:35rem){.member-relationships-live-boundary .member-relationships-live-state>div>p,.member-relationships-live-boundary .member-relationships-live-state>aside>time{display:none}.member-relationships-live-boundary :where(.member-context-hero,.member-context-profile-hero,.member-context-visibility-hero){grid-template-columns:1fr}.member-relationships-live-boundary :where(.member-context-brand,.member-context-profile-brand,.member-context-visibility-brand){border-bottom:1px solid #34594d;border-right:0;min-height:4rem}.member-relationships-live-boundary .member-context-brand{justify-content:flex-start;gap:.75rem;display:flex}.member-relationships-live-boundary .member-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.member-relationships-live-boundary .member-context-metrics article:nth-child(2){border-right:0}.member-relationships-live-boundary .member-context-metrics article:nth-child(-n+2){border-bottom:1px solid #e8ecea}.member-relationships-live-boundary :where(.member-context-role-timeline article,.member-context-enrollment-list article,.member-context-professional,.member-context-others>div>a){grid-template-columns:2.75rem minmax(0,1fr)}.member-relationships-live-boundary :where(.member-context-role-timeline article,.member-context-enrollment-list article,.member-context-professional,.member-context-others>div>a)>b{grid-column:2;justify-self:start}.member-relationships-live-boundary .member-context-profile-form>header,.member-relationships-live-boundary .member-context-profile-form>footer,.member-relationships-live-boundary .member-context-social-preview>header,.member-relationships-live-boundary .member-context-social-preview>footer,.member-relationships-live-boundary .member-context-visibility-form>footer{flex-direction:column;align-items:stretch}.member-relationships-live-boundary .member-context-profile-fields,.member-relationships-live-boundary .member-context-visibility-options>div{grid-template-columns:1fr}.member-relationships-live-boundary .member-context-profile-fields label.wide{grid-column:1}.member-relationships-live-boundary .member-context-profile-form>footer button,.member-relationships-live-boundary .member-context-visibility-form>footer button{justify-content:center;width:100%}.member-relationships-live-boundary .member-context-visibility-options label{border-bottom:1px solid #e8edea;border-right:0}.member-relationships-live-boundary .member-context-visibility-options label:last-child{border-bottom:0}.member-relationships-live-boundary .member-context-featured-choice{grid-template-columns:2.25rem minmax(0,1fr)}.member-relationships-live-boundary .member-context-featured-choice button,.member-relationships-live-boundary .member-context-featured-choice>b{grid-column:2;justify-self:start}.member-relationships-live-boundary .member-context-edit-conflict nav{flex-direction:column}.member-relationships-live-boundary .member-context-edit-conflict button{width:100%}}.member-social-reach-heading h1{font-size:1.5rem;line-height:1.2}.member-social-reach{color:#263b34;gap:1rem}.member-social-reach :where(a,button){cursor:pointer}.member-social-reach-hero{border-radius:2px;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);min-height:14rem}.member-social-reach-hero>div{flex-direction:column;justify-content:center;padding:1.5rem 1.75rem;display:flex}.member-social-reach-hero>div>span,.member-social-reach-route>header span,.member-social-reach-contexts>header span{font-size:.75rem;line-height:1.35}.member-social-reach-hero h2{margin:.5rem 0;font-size:1.375rem;line-height:1.25}.member-social-reach-hero p{max-width:46rem;font-size:.875rem;line-height:1.55}.member-social-reach-hero nav{gap:.5rem;margin-top:1.125rem}.member-social-reach-hero nav a,.member-social-reach-room a,.member-social-independent>a,.member-social-reach-connections>a{align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.member-social-reach-hero>aside{min-height:10rem;margin:1.25rem;padding:1.25rem}.member-social-reach-hero>aside small{font-size:.75rem;line-height:1.35}.member-social-reach-hero>aside strong{margin-top:.5rem;font-size:1.25rem;line-height:1.25}.member-social-reach-hero>aside span{margin-top:.375rem;font-size:.8125rem;line-height:1.4}.member-social-reach-hero>aside b{margin-top:1rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.35}.member-social-reach-focus{background:#fff;border:1px solid #d5e1dc;border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid;box-shadow:0 .5rem 1.5rem #193a300d}.member-social-reach-focus>a{color:#52675f;border-bottom:1px solid #e3eae7;border-right:1px solid #e3eae7;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem .875rem;display:grid}:is(.member-social-reach-focus>a:hover,.member-social-reach-focus>a:focus-visible){color:#075f48;background:#f2f8f5}.member-social-reach-focus>a.active{color:#304997;background:#e9eefc;box-shadow:inset 0 .1875rem #435bb8}.member-social-reach-focus i{color:#60746c;background:#edf2f0;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.member-social-reach-focus a.active i{color:#fff;background:#435bb8}.member-social-reach-focus :where(strong,small){font-size:.75rem;line-height:1.4;display:block}.member-social-reach-focus strong{font-size:.875rem}.member-social-reach-focus small{color:#788981;margin-top:.125rem}.member-social-reach-focus>a>b{color:#435bb8;font-size:.75rem}.member-social-reach-route>header,.member-social-reach-contexts>header{align-items:center;min-height:6.5rem;padding:1rem 1.25rem}.member-social-reach-route>header h2,.member-social-reach-contexts>header h2{margin:.375rem 0 .25rem;font-size:1.125rem;line-height:1.35}.member-social-reach-route>header p,.member-social-reach-contexts>header p{max-width:48rem;font-size:.8125rem;line-height:1.45}.member-social-reach-route>header>b,.member-social-reach-contexts>header>b{align-items:center;min-height:2.5rem;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.member-social-reach-route>div{gap:.5rem;padding:1rem 1.125rem}.member-social-reach-route>div article{border-right:1px solid #d8dfdc;grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;gap:.625rem;min-height:7.5rem;padding:.875rem}.member-social-reach-route>div article>i{width:1.5rem;height:1.5rem;font-size:.75rem;left:-.75rem}.member-social-reach-route>div article>b{width:2.5rem;height:2.5rem;font-size:.8125rem}.member-social-reach-route>div article strong,.member-social-reach-route>div article small{text-overflow:clip;white-space:normal;font-size:.75rem;line-height:1.4;overflow:visible}.member-social-reach-route>div article strong{font-size:.8125rem}.member-social-reach-route>div article>span{font-size:.875rem}.member-social-reach-route>footer{gap:.625rem;min-height:4.75rem;padding:.75rem 1rem}.member-social-reach-route>footer span,.member-social-reach-route>footer strong{font-size:.75rem;line-height:1.4}.member-social-reach-route>footer i{font-size:1rem}.member-social-reach-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.member-social-reach-stats article{align-content:center;gap:.25rem;min-height:7rem;padding:1rem 1.125rem}.member-social-reach-stats span,.member-social-reach-stats small{font-size:.75rem;line-height:1.4}.member-social-reach-stats strong{font-size:1.375rem;line-height:1.2}.member-social-reach-contexts>div{gap:1rem;padding:1rem}.member-social-context-card{border-radius:2px}.member-social-context-card.focused{border-color:#8699d9;box-shadow:inset .25rem 0 #435bb8}.member-social-context-card>header{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:6.75rem;padding:1rem}.member-social-context-card>header>b{width:2.75rem;height:2.75rem;font-size:.75rem}.member-social-context-card>header small,.member-social-context-card>header p,.member-social-context-card>header>span{font-size:.75rem;line-height:1.4}.member-social-context-card>header h3{margin:.25rem 0;font-size:1rem;line-height:1.35}.member-social-context-card>header>span{align-items:center;min-height:2.25rem;padding-inline:.625rem;display:inline-flex}.member-social-context-roles{gap:.375rem;padding:.75rem 1rem 0}.member-social-context-roles span{align-items:center;min-height:2rem;padding-inline:.625rem;font-size:.75rem;display:inline-flex}.member-social-context-reach{gap:.375rem;padding:.875rem 1rem}.member-social-context-reach div{align-content:center;gap:.375rem;min-height:4.25rem;padding:.625rem .375rem}.member-social-context-reach div i,.member-social-context-reach div span{font-size:.75rem;line-height:1.35}.member-social-context-card>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:.875rem 1rem}.member-social-context-card>footer :where(small,strong){font-size:.75rem;line-height:1.4}.member-social-context-card>footer strong{font-size:.875rem}.member-social-context-card>footer nav{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.member-social-context-card>footer a{color:#435bb8;background:#fff;border:1px solid #bdc8e8;align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.member-social-context-card>footer a.primary{color:#fff;background:#435bb8;border-color:#435bb8}.member-social-independent{min-height:9rem;grid-template-columns:3rem minmax(0,1fr) minmax(18rem,auto) auto!important;gap:1rem!important;padding:1.25rem!important}.member-social-independent>span{width:3rem;height:3rem;font-size:1rem}.member-social-independent :where(small,p),.member-social-independent>div:last-of-type span{font-size:.75rem;line-height:1.45}.member-social-independent strong{font-size:.9375rem;line-height:1.4}.member-social-reach-lower{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);gap:1rem}.member-social-reach-surfaces>header{min-height:5.5rem;padding:1rem 1.125rem}.member-social-reach-surfaces>header span,.member-social-reach-room>small{font-size:.75rem;line-height:1.35}.member-social-reach-surfaces h2,.member-social-reach-room h2{margin-top:.375rem;font-size:1.125rem;line-height:1.35}.member-social-reach-surfaces article{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:8rem;padding:1rem}.member-social-reach-surfaces article>span{width:2.5rem;height:2.5rem;font-size:.875rem}.member-social-reach-surfaces article :where(strong,small),.member-social-reach-room p{font-size:.75rem;line-height:1.5}.member-social-reach-surfaces article strong{font-size:.8125rem}.member-social-reach-room{padding:1.25rem}.member-social-reach-room>span{width:2.75rem;height:2.75rem}.member-social-reach-connections{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:1rem;min-height:7rem;padding:1rem 1.25rem}.member-social-reach-connections>span{width:2.75rem;height:2.75rem}.member-social-reach-connections :where(small,p){font-size:.75rem;line-height:1.45}.member-social-reach-connections strong{font-size:.9375rem;line-height:1.4}.member-social-reach-boundary{gap:.875rem;min-height:5.75rem;padding:.875rem 1.125rem}.member-social-reach-boundary>b{width:2.5rem;height:2.5rem}.member-social-reach-boundary :where(strong,small){font-size:.75rem;line-height:1.45}.member-social-reach-boundary strong{font-size:.875rem}@media (max-width:70rem){.member-social-reach-hero,.member-social-reach-lower,.member-social-reach-contexts>div{grid-template-columns:1fr}.member-social-reach-surfaces>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.member-social-reach-route>div{grid-template-columns:1fr}.member-social-reach-route>div article>i{top:-.875rem;left:50%}.member-social-reach-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-social-context-card>header{grid-template-columns:2.75rem minmax(0,1fr)}.member-social-context-card>header>span{grid-column:2;justify-self:start}.member-social-context-reach,.member-social-reach-surfaces>div{grid-template-columns:1fr}.member-social-context-reach div{text-align:left;grid-template-columns:1.5rem minmax(0,1fr);justify-items:start}.member-social-reach-surfaces article{border-right:0;border-bottom:1px solid var(--line)}.member-social-reach-connections{grid-template-columns:2.75rem minmax(0,1fr)}.member-social-reach-connections>a{grid-column:2;justify-self:start}}@media (max-width:32rem){.member-social-reach-hero>div,.member-social-reach-contexts>div{padding-inline:1rem}.member-social-reach-hero>aside{margin-inline:1rem}.member-social-reach-route>header,.member-social-reach-contexts>header{flex-direction:column;align-items:flex-start}.member-social-reach-route>footer{flex-wrap:wrap;align-items:flex-start}.member-social-reach-stats,.member-social-context-card>footer{grid-template-columns:1fr}.member-social-context-card>footer nav,.member-social-context-card>footer a{width:100%}.member-social-context-card>footer a{justify-content:center}.member-social-independent{grid-template-columns:3rem minmax(0,1fr)!important}.member-social-independent>div:last-of-type,.member-social-independent>a{grid-column:1/-1}}.member-billing,.member-billing-detail,.member-billing-preview{--member-billing-ink:#23362f;--member-billing-muted:#63736c;--member-billing-line:#cedbd6}.member-billing-heading{min-height:94px}.member-billing-heading>div>span{font-size:12px!important}.member-billing-heading h1{line-height:1.15;font-size:24px!important}.member-billing-heading p{line-height:1.45;font-size:14px!important}.member-billing-heading>a{align-items:center;min-height:42px;display:inline-flex;font-size:13px!important}.member-billing,.member-billing-detail{gap:17px}.member-billing :is(a,button),.member-billing-detail :is(a,button),.member-billing-preview a{cursor:pointer}:is(.member-billing :is(a,button):focus-visible,.member-billing-detail :is(a,button,select,textarea):focus-visible,.member-billing-preview a:focus-visible){outline-offset:2px;outline:3px solid #1baa7f57}.member-billing-context>header{min-height:100px;padding:17px 19px}.member-billing-context header span,.member-billing-ledger>header span,.member-billing-history>header span,.member-billing-review>header span{font-size:12px}.member-billing-context h2,.member-billing-ledger h2,.member-billing-history h2,.member-billing-review h2{color:var(--member-billing-ink);margin-top:6px;font-size:19px;line-height:1.3}.member-billing-context header p,.member-billing-ledger header p,.member-billing-history header p,.member-billing-review header p{color:var(--member-billing-muted);margin-top:5px;font-size:13px;line-height:1.45}.member-billing-context header>a{align-items:center;min-height:40px;padding-inline:11px;font-size:13px;display:inline-flex}.member-billing-context>nav{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:12px}.member-billing-context>nav>a{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:12px}.member-billing-context nav i{width:44px;height:44px;font-size:13px}.member-billing-context nav small{font-size:12px}.member-billing-context nav strong{margin-top:5px;font-size:15px}.member-billing-context nav b{font-size:12px}.member-billing-summary{border-color:var(--member-billing-line)}.member-billing-summary article{gap:6px;min-height:108px;padding:17px 19px}.member-billing-summary span,.member-billing-summary small{font-size:12px;line-height:1.35}.member-billing-summary strong{font-size:23px}.member-billing-ledger{border-color:var(--member-billing-line);overflow:visible}.member-billing-ledger>header,.member-billing-history>header,.member-billing-review>header{min-height:92px;padding:16px 19px}.member-billing-ledger>header>b,.member-billing-history>header>b,.member-billing-review>header>b{min-width:38px;height:38px;padding-inline:8px;font-size:12px}.member-billing-filters{border-bottom:1px solid var(--member-billing-line);background:#f8faf9;flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.member-billing-filters>a{color:#52635c;background:#fff;border:1px solid #d3ded9;align-items:center;gap:9px;min-height:40px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.member-billing-filters>a b{color:#68766f;text-align:center;background:#edf2f0;min-width:24px;padding:3px 6px;font-size:12px}.member-billing-filters>a.selected{color:#08795d;background:#edf8f4;border-color:#73bca6}.member-billing-filters>a.selected b{color:#08795d;background:#d9efe7}.member-billing-table{overflow:visible}.member-billing-row{grid-template-columns:minmax(155px,1.2fr) minmax(170px,1.25fr) minmax(120px,.8fr) minmax(105px,.7fr) minmax(110px,.75fr) 32px;gap:14px;min-width:0;min-height:82px;padding:13px 18px}.member-billing-row.header{min-height:44px;font-size:12px}.member-billing-row>span{font-size:12px;line-height:1.35}.member-billing-row strong{font-size:13px;line-height:1.35}.member-billing-row span small{margin-top:5px;font-size:12px;line-height:1.35}.member-billing .member-billing-status,.member-billing-detail .member-billing-status,.member-billing-preview .member-billing-status{min-height:30px;padding-inline:9px;font-size:12px!important}.member-billing-row>b{place-items:center;min-height:38px;font-size:16px;display:grid}.member-billing-empty{min-height:260px;padding:30px}.member-billing-empty>span{width:48px;height:48px;font-size:13px}.member-billing-empty h3{margin:12px 0 6px;font-size:16px}.member-billing-empty p{font-size:13px;line-height:1.55}.member-billing-empty a{align-items:center;min-height:40px;margin-top:11px;font-size:13px;display:inline-flex}.member-billing-pagination{min-height:76px;color:var(--member-billing-muted);background:#fafcfb;border-top:1px solid #e3eae7;grid-template-columns:minmax(180px,1fr) auto minmax(210px,1fr);align-items:center;gap:12px;padding:13px 18px;font-size:12px;display:grid}.member-billing-pagination>nav{justify-content:center;align-items:center;gap:8px;display:flex}.member-billing-pagination :is(a,nav>b){color:#08795d;background:#fff;border:1px solid #d2ded9;align-items:center;min-height:38px;padding-inline:11px;font-size:12px;font-weight:800;display:inline-flex}.member-billing-pagination a.current{background:#edf8f4;border-color:#95c9b9}.member-billing-pagination>small{text-align:right;justify-self:end;font-size:12px}.member-billing-guardrail{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:96px;padding:16px 18px}.member-billing-guardrail>span{width:42px;height:42px;font-size:14px}.member-billing-guardrail strong{font-size:15px}.member-billing-guardrail p{margin-top:5px;font-size:13px;line-height:1.5}.member-billing-preview-summary{min-height:106px;padding:16px 18px}.member-billing-preview-summary span,.member-billing-preview-summary small{font-size:12px}.member-billing-preview-summary strong{font-size:22px}.member-billing-preview-summary>a{align-items:center;min-height:40px;padding-inline:11px;font-size:12px;display:inline-flex}.member-billing-preview-row{grid-template-columns:auto minmax(0,1fr) auto 28px;gap:12px;min-height:82px;padding:13px 18px}.member-billing-preview-row>div strong{font-size:13px}.member-billing-preview-row>div small{margin-top:5px;font-size:12px}.member-billing-preview-row>b{font-size:13px}.member-billing-preview-row>i{font-size:16px}.member-billing-preview-clear{gap:13px;min-height:96px;padding:16px 18px}.member-billing-preview-clear>span{width:42px;height:42px}.member-billing-preview-clear strong{font-size:14px}.member-billing-preview-clear small{margin-top:5px;font-size:12px}.member-receipt,.member-billing-history,.member-billing-review{border-color:var(--member-billing-line);max-width:900px}.member-receipt>header{min-height:142px;padding:25px 28px}.member-receipt>header>div:first-child>span{font-size:12px}.member-receipt h2{margin:9px 0 5px;font-size:22px}.member-receipt header p{font-size:13px}.member-receipt>header>div:last-child>strong{font-size:25px}.member-receipt-code{min-height:58px;padding:12px 28px}.member-receipt-code span{font-size:12px}.member-receipt-code strong{font-size:13px}.member-receipt dl{padding:14px 28px}.member-receipt dl div{align-content:center;min-height:82px;padding-block:14px;display:grid}.member-receipt dt{font-size:12px}.member-receipt dd{margin-top:7px;font-size:14px}.member-receipt>footer{padding:20px 28px 24px}.member-receipt footer p{font-size:13px;line-height:1.55}.member-receipt footer a,.member-billing-print{min-height:42px;padding-inline:13px;font-size:12px}.member-billing-history>div>article{grid-template-columns:14px minmax(0,1fr);gap:14px;min-height:92px;padding:17px 20px}.member-billing-history article>i{width:10px;height:10px;margin-top:5px}.member-billing-history article strong{font-size:14px}.member-billing-history article p{margin:6px 0;font-size:13px;line-height:1.45}.member-billing-history article small{font-size:12px}.member-billing-review>form{grid-template-columns:minmax(200px,.65fr) minmax(300px,1.35fr) auto;gap:13px;padding:18px 20px}.member-billing-review label{gap:7px;font-size:12px}.member-billing-review select,.member-billing-review textarea{min-height:44px;padding:10px 11px;font-size:13px}.member-billing-review textarea{height:88px}.member-billing-review>form .button{min-height:44px}.member-billing-review-pending{gap:18px;padding:18px 20px}.member-billing-review-pending span{font-size:12px}.member-billing-review-pending strong{margin-top:5px;font-size:15px}.member-billing-review-pending p{margin:7px 0;font-size:13px;line-height:1.5}.member-billing-review-pending small{font-size:12px}.member-billing-review-pending button{min-height:42px}.member-billing-review-message,.member-billing-review-closed{padding:13px 20px;font-size:13px;line-height:1.45}.member-billing-review-history>article{grid-template-columns:12px minmax(0,1fr);gap:13px;padding:16px 20px}.member-billing-review-history>article>i{width:9px;height:9px;margin-top:5px}.member-billing-review-history strong{font-size:14px}.member-billing-review-history p{margin:6px 0;font-size:13px;line-height:1.5}.member-billing-review-history small{font-size:12px}.member-billing-review-history blockquote{margin-top:11px;padding:12px 13px}.member-billing-review-history blockquote b{font-size:12px}@media (max-width:900px){.member-billing-row.header{display:none}.member-billing-row:not(.header){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.member-billing-row:not(.header)>[data-label]:before{content:attr(data-label);color:#718079;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.member-billing-row:not(.header)>.member-billing-status{justify-self:start}.member-billing-row:not(.header)>b{grid-area:3/2;justify-self:end;min-width:42px}.member-billing-pagination{grid-template-columns:1fr;align-items:flex-start}.member-billing-pagination>nav{flex-wrap:wrap;justify-content:flex-start}.member-billing-pagination>small{text-align:left;justify-self:start}.member-billing-review>form{grid-template-columns:1fr}}@media (max-width:620px){.member-billing-heading{flex-direction:column;align-items:flex-start;padding-block:17px}.member-billing-heading>a{justify-content:center;width:100%}.member-billing-context>header{flex-direction:column;align-items:flex-start}.member-billing-context header>a{justify-content:center;width:100%}.member-billing-context>nav,.member-billing-summary{grid-template-columns:1fr}.member-billing-summary article{border-right:0;border-bottom:1px solid var(--line-soft)}.member-billing-filters>a{flex:calc(50% - 8px);justify-content:space-between}.member-billing-row:not(.header){grid-template-columns:1fr}.member-billing-row:not(.header)>b{grid-area:auto/1;justify-self:end}.member-billing-pagination :is(a,nav>b){flex:1;justify-content:center}.member-billing-preview-summary,.member-receipt>header,.member-receipt>footer,.member-billing-review-pending{flex-direction:column;align-items:flex-start}.member-receipt>header>div:last-child{justify-items:start}.member-receipt dl{grid-template-columns:1fr}.member-receipt dl div:nth-child(odd),.member-receipt dl div:nth-child(2n){border-left:0;padding-inline:0}.member-receipt footer>div{width:100%}.member-receipt footer :is(a,button){flex:1}}@media (max-width:400px){.member-billing-filters>a{flex-basis:100%}.member-billing-preview-row{grid-template-columns:1fr auto}.member-billing-preview-row>.member-billing-status{grid-column:1/-1}}.member-contracts-area,.member-contract-document-area{gap:16px}.member-contract-context>div{min-height:112px;padding:20px 22px}.member-contract-context>div>span,.member-contract-ledger>header span,.member-contract-paper header span,.member-contract-decision>span,.member-contract-events header span{font-size:12px;line-height:1.3}.member-contract-context h2,.member-contract-ledger h2,.member-contract-paper h2,.member-contract-decision h2,.member-contract-events h2{margin-top:6px;font-size:18px;line-height:1.25}.member-contract-context p,.member-contract-ledger>header p{margin-top:7px;font-size:13px;line-height:1.55}.member-contract-context nav{gap:8px;padding:12px}.member-contract-context nav a{cursor:pointer;min-height:44px;padding:10px 12px;font-size:13px}.member-contract-context nav b,.member-contract-context nav small{font-size:12px}.member-contract-summary article{gap:5px;min-height:104px;padding:16px 18px}.member-contract-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.member-contract-summary article.scheduled{background:#f4f6fb;box-shadow:inset 0 3px #536aa1}.member-contract-summary article.scheduled strong{color:#40578c}.member-contract-summary span{font-size:12px}.member-contract-summary strong{font-size:28px;line-height:1}.member-contract-summary small{font-size:12px;line-height:1.35}.member-contract-ledger{border:1px solid var(--line);background:#fff;overflow:hidden}.member-contract-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:16px 20px;display:flex}.member-contract-ledger>header>b{min-width:44px;min-height:44px;color:var(--green-deep);background:#e4f3ee;place-items:center;padding:7px;font-size:14px;display:grid}.member-contract-filters{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.member-contract-filters a{border-right:1px solid var(--line-soft);color:#55645e;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px 12px;font-size:13px;font-weight:750;display:flex}.member-contract-filters a:last-child{border-right:0}.member-contract-filters a.active{box-shadow:inset 0 -3px var(--green);color:var(--green-deep);background:#fff}.member-contract-filters b{text-align:center;background:#e8efec;min-width:25px;padding:3px 6px;font-size:12px}.member-contract-filters a.active b{background:var(--green-soft)}.member-contract-results{display:grid}.member-contract-results>article{border-bottom:1px solid var(--line-soft);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:104px;padding:14px 18px;display:grid}.member-contract-results>article:last-child{border-bottom:0}.member-contract-results>article.featured{background:#fffcf5;box-shadow:inset 3px 0 #d5a443}.member-contract-results>article.scheduled{background:#f4f6fb;box-shadow:inset 3px 0 #536aa1}.member-contract-card-mark{gap:3px;width:54px;height:60px}.member-contract-card-mark>span{font-size:18px}.member-contract-card-mark>small{font-size:12px}.member-contract-results article>div:nth-child(2){min-width:0}.member-contract-results article small{color:#73817c;font-size:12px;line-height:1.35}.member-contract-results article h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:16px;line-height:1.3;overflow:hidden}.member-contract-results article p{color:#687771;margin:0;font-size:13px;line-height:1.45}.member-contract-results article>a{min-height:42px;color:var(--green-deep);white-space:nowrap;cursor:pointer;border:1px solid #bdd8ce;align-items:center;padding:9px 12px;font-size:13px;font-weight:750;display:inline-flex}.member-contract-status{margin-top:7px;padding:5px 8px;line-height:1.25;font-size:12px!important}.member-contract-status.scheduled{color:#40578c;background:#e4e8f4}.member-contracts-empty{min-height:230px;padding:28px}.member-contracts-empty>span{width:50px;height:50px;font-size:18px}.member-contracts-empty h3{margin:12px 0 5px;font-size:18px}.member-contracts-empty p{max-width:520px;font-size:13px;line-height:1.55}.member-contracts-empty a{cursor:pointer;margin-top:12px;font-size:13px}.member-contract-pagination{border-top:1px solid var(--line);color:#67766f;background:#f8faf9;grid-template-columns:minmax(150px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 18px;display:grid}.member-contract-pagination>span,.member-contract-pagination>small{font-size:12px;line-height:1.4}.member-contract-pagination>small{text-align:right}.member-contract-pagination nav{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.member-contract-pagination a,.member-contract-pagination b{min-height:38px;color:var(--green-deep);cursor:pointer;background:#fff;border:1px solid #cbdad5;align-items:center;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.member-contract-pagination a.current{background:#edf7f3}.member-contract-pagination b{color:#66766f;cursor:default;background:0 0;border-color:#0000}.member-contract-privacy,.member-contract-legal-note{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:82px;padding:14px 17px}.member-contract-privacy>span,.member-contract-legal-note>span{width:40px;height:40px;font-size:15px}.member-contract-privacy strong,.member-contract-legal-note strong{font-size:14px}.member-contract-privacy p,.member-contract-legal-note p{margin-top:5px;font-size:12px;line-height:1.5}.member-contract-document-hero{grid-template-columns:minmax(0,1fr) 240px}.member-contract-document-hero>div{padding:26px 28px}.member-contract-document-hero>div>span{font-size:12px}.member-contract-document-hero h2{margin:8px 0 6px;font-size:24px;line-height:1.25}.member-contract-document-hero p{font-size:13px;line-height:1.5}.member-contract-document-hero>div>div{margin-top:17px}.member-contract-document-hero>div b,.member-contract-document-hero>div small,.member-contract-document-hero aside small,.member-contract-document-hero aside span,.member-contract-document-hero aside em{font-size:12px}.member-contract-document-hero>div b{padding:7px 9px}.member-contract-document-hero>aside{padding:20px}.member-contract-document-hero.scheduled{background:#f4f6fb;border-color:#91a0c4}.member-contract-document-hero.scheduled>aside{background:#40578c}.member-contract-document-hero aside strong{font-size:28px}.member-contract-document-hero aside em{padding:6px 9px}.member-contract-document-meta>div{padding:15px 17px}.member-contract-document-meta.plan-change{grid-template-columns:repeat(5,minmax(0,1fr))}.member-contract-document-meta span,.member-contract-receipt dt{font-size:12px}.member-contract-document-meta strong{margin-top:6px;font-size:14px}.member-contract-document-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px}.member-contract-paper>header{min-height:82px;padding:15px 20px}.member-contract-paper header>b{padding:7px 9px;font-size:12px}.member-contract-paper>div{padding:10px 22px 16px}.member-contract-paper>div p{padding:17px 0;font-size:14px;line-height:1.72}.member-contract-paper>footer{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:76px;padding:13px 19px}.member-contract-paper footer span{width:38px;height:38px}.member-contract-paper footer p{font-size:12px;line-height:1.5}.member-contract-decision-column{gap:16px}.member-contract-decision{padding:20px}.member-contract-decision>p{margin:7px 0 15px;font-size:13px;line-height:1.55}.member-contract-decision>label{grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:68px;padding:11px}.member-contract-decision label input{width:17px;height:17px}.member-contract-decision label strong{font-size:13px}.member-contract-decision label small{font-size:12px;line-height:1.4}.member-contract-decision>button,.member-contract-decline-box>button{cursor:pointer;min-height:44px;margin-top:9px;font-size:13px}.member-contract-decline-box label>span{font-size:12px}.member-contract-decline-box textarea{min-height:104px;padding:11px;font-size:13px}.member-contract-decision .error,.member-contract-decision .success{padding:10px;font-size:12px;line-height:1.45}.member-contract-events>header{padding:15px 17px}.member-contract-events article{grid-template-columns:13px minmax(0,1fr);gap:11px;min-height:76px;padding:13px 17px}.member-contract-events article i{width:9px;height:9px}.member-contract-events article strong{font-size:13px}.member-contract-events article p{font-size:12px;line-height:1.5}.member-contract-events article small{font-size:12px}.member-contract-receipt{padding:22px}.member-contract-receipt.scheduled{background:#f4f6fb;border-color:#aab5d0}.member-contract-receipt.scheduled>span{color:#40578c;background:#e4e8f4}.member-contract-receipt>span{width:48px;height:48px;font-size:18px}.member-contract-receipt>small{font-size:12px}.member-contract-receipt h2{font-size:19px}.member-contract-receipt>p{font-size:13px;line-height:1.55}.member-contract-receipt dl{margin-top:16px}.member-contract-receipt dl div{padding:11px 7px}.member-contract-receipt dd{margin-top:5px;font-size:12px}.member-contract-receipt>a,.member-contract-legal-note>a{min-height:42px;color:var(--green-deep);cursor:pointer;border:1px solid #bcd7cd;align-items:center;margin-top:12px;padding:9px 11px;font-size:12px;font-weight:750;display:inline-flex}.member-contract-legal-note>a{white-space:nowrap;margin-top:0}:is(.member-contracts-area a:focus-visible,.member-contract-document-area a:focus-visible,.member-contract-document-area button:focus-visible,.member-contract-document-area textarea:focus-visible,.member-contract-document-area input:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.member-contracts-area a:focus-visible,.member-contract-document-area a:focus-visible,.member-contract-document-area button:focus-visible,.member-contract-document-area textarea:focus-visible,.member-contract-document-area input:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 34%, transparent)}}:is(.member-contracts-area a:focus-visible,.member-contract-document-area a:focus-visible,.member-contract-document-area button:focus-visible,.member-contract-document-area textarea:focus-visible,.member-contract-document-area input:focus-visible){outline-offset:2px}@media (max-width:900px){.member-contract-document-hero,.member-contract-document-grid,.member-contract-pagination{grid-template-columns:1fr}.member-contract-pagination>span,.member-contract-pagination>small{text-align:center}.member-contract-summary,.member-contract-document-meta.plan-change{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.member-contract-context{grid-template-columns:1fr}.member-contract-context>div{border-right:0;border-bottom:1px solid var(--line-soft)}.member-contract-summary,.member-contract-document-meta,.member-contract-document-meta.plan-change,.member-contract-filters{grid-template-columns:1fr 1fr}.member-contract-filters a:nth-child(2){border-right:0}.member-contract-filters a:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.member-contract-ledger>header{align-items:flex-start}.member-contract-results>article{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}.member-contract-results article h3{white-space:normal}.member-contract-results article>a{grid-column:2;justify-self:start}.member-contract-privacy,.member-contract-legal-note{grid-template-columns:42px minmax(0,1fr)}.member-contract-legal-note>a{grid-column:2;justify-self:start}.member-contract-document-hero>aside{grid-template-columns:1fr 1fr}.member-contract-paper>header{flex-direction:column;align-items:flex-start}.member-contract-receipt dl{grid-template-columns:1fr}}.member-enrollment-change{gap:16px}.member-enrollment-change-heading>nav{gap:8px}.member-enrollment-change-heading>nav a{cursor:pointer;min-height:40px;padding:9px 12px;font-size:12px}.member-enrollment-context{overflow:hidden}.member-enrollment-context>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:16px 20px;display:flex}.member-enrollment-context header span,.member-enrollment-portfolio>header span,.member-enrollment-change-form header>span,.member-enrollment-change-history header span{color:var(--green-deep);letter-spacing:.08em;font-size:12px;font-weight:800}.member-enrollment-context h2,.member-enrollment-portfolio h2,.member-enrollment-change-form h2,.member-enrollment-change-history h2{margin:6px 0 0;font-size:18px;line-height:1.3}.member-enrollment-context header p,.member-enrollment-portfolio header p,.member-enrollment-change-form header p,.member-enrollment-change-history header p{color:#687771;margin:6px 0 0;font-size:13px;line-height:1.5}.member-enrollment-context>header>a{min-height:40px;color:var(--green-deep);white-space:nowrap;cursor:pointer;border:1px solid #c7dcd4;align-items:center;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.member-enrollment-context>nav{background:#f8faf9;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:12px;display:grid}.member-enrollment-context>nav a{color:#405049;cursor:pointer;background:#fff;border:1px solid #dbe4e0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:9px 11px;display:grid}.member-enrollment-context>nav a.selected{box-shadow:inset 3px 0 var(--green);background:#eff9f5;border-color:#65b99f}.member-enrollment-context>nav i{width:36px;height:36px;color:var(--green-deep);background:#e7f2ee;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.member-enrollment-context>nav small,.member-enrollment-context>nav strong{display:block}.member-enrollment-context>nav small{color:#73817b;font-size:12px}.member-enrollment-context>nav strong{margin-top:3px;font-size:14px}.member-enrollment-context>nav b{color:var(--green-deep);font-size:12px}.member-enrollment-change-metrics article{min-height:104px;padding:16px 18px}.member-enrollment-change-metrics span,.member-enrollment-change-metrics small{font-size:12px;line-height:1.35}.member-enrollment-change-metrics strong{margin:6px 0 3px;font-size:28px;line-height:1}.member-enrollment-portfolio{overflow:hidden}.member-enrollment-portfolio>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:15px 20px;display:flex}.member-enrollment-portfolio>header>b{background:var(--green-soft);min-width:44px;min-height:44px;color:var(--green-deep);place-items:center;padding:7px;font-size:14px;display:grid}.member-enrollment-portfolio>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-enrollment-card{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fff;min-width:0}.member-enrollment-card:nth-child(2n){border-right:0}.member-enrollment-card.active{box-shadow:inset 3px 0 var(--green)}.member-enrollment-card.paused{box-shadow:inset 3px 0 #c79234}.member-enrollment-card.pending{box-shadow:inset 3px 0 #6684b0}.member-enrollment-card.scheduled-plan{box-shadow:inset 3px 0 #536aa1}.member-enrollment-card.scheduled-plan>header{background:#f4f6fb}.member-enrollment-card.scheduled-plan header>span{color:#40578c;background:#e4e8f4}.member-enrollment-card>header{justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:14px 17px;display:flex}.member-enrollment-card header small{color:#6f7e78;font-size:12px}.member-enrollment-card h3{margin:4px 0 0;font-size:17px}.member-enrollment-card header p{color:#6c7a74;margin:4px 0 0;font-size:13px}.member-enrollment-card header>span{color:var(--green-deep);white-space:nowrap;background:#e3f4ed;padding:6px 8px;font-size:12px;font-weight:800}.member-enrollment-card.paused header>span{color:#8b621b;background:#fbefd7}.member-enrollment-card.pending header>span{color:#506a99;background:#e8eef7}.member-enrollment-card dl{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-enrollment-card dl div{border-right:1px solid var(--line-soft);min-width:0;padding:11px 13px}.member-enrollment-card dl div:last-child{border-right:0}.member-enrollment-card dt{color:#7b8983;font-size:12px;font-weight:800}.member-enrollment-card dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:700;overflow:hidden}.member-enrollment-card>footer{background:#f8faf9;flex-wrap:wrap;align-items:center;gap:7px;min-height:58px;padding:10px 14px;display:flex}.member-enrollment-card footer a,.member-enrollment-card footer button,.member-enrollment-card footer b{min-height:38px;color:var(--green-deep);cursor:pointer;background:#fff;border:1px solid #cbdad5;align-items:center;padding:7px 9px;font-size:12px;font-weight:750;display:inline-flex}.member-enrollment-card footer button.danger{color:#984b41;border-color:#e3c8c3}.member-enrollment-card footer b{color:#56709a;cursor:default;background:#f1f5fa;border-color:#d3dce7}.member-enrollment-scheduled-plan{background:#f4f6fb;border-top:1px solid #d7dff0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:11px 14px;display:grid}.member-enrollment-scheduled-plan>span{color:#40578c;background:#e4e8f4;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.member-enrollment-scheduled-plan strong{color:#344a7f;font-size:13px;display:block}.member-enrollment-scheduled-plan small{color:#68758f;margin-top:3px;font-size:12px;line-height:1.4;display:block}.member-enrollment-portfolio-empty{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:210px;padding:24px;display:grid}.member-enrollment-portfolio-empty>span{background:var(--green-soft);width:48px;height:48px;color:var(--green-deep);place-items:center;font-size:17px;display:grid}.member-enrollment-portfolio-empty strong{margin-top:10px;font-size:16px}.member-enrollment-portfolio-empty p{color:#6f7d77;max-width:480px;margin:5px 0 0;font-size:13px;line-height:1.5}.member-enrollment-portfolio-empty a{color:var(--green-deep);cursor:pointer;margin-top:11px;font-size:13px;font-weight:750}.member-enrollment-change-flow{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;min-height:88px;padding:13px 18px}.member-enrollment-change-flow>div>span{width:38px;height:38px;font-size:13px}.member-enrollment-change-flow strong{font-size:14px}.member-enrollment-change-flow small{margin-top:3px;font-size:12px}.member-enrollment-change-flow>i{font-size:15px}.member-enrollment-change-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:16px}.member-enrollment-change-form>header,.member-enrollment-change-history>header{min-height:102px;padding:16px 19px}.member-enrollment-change-form{gap:13px;padding-bottom:18px;scroll-margin-top:18px}.member-enrollment-change-form>label,.member-enrollment-change-form>aside,.member-enrollment-change-form>button,.member-enrollment-change-kind,.member-enrollment-change-selected,.member-enrollment-change-empty-form{margin-left:18px;margin-right:18px}.member-enrollment-change-kind{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.member-enrollment-change-kind button{cursor:pointer;gap:10px;min-height:82px;padding:11px}.member-enrollment-change-kind button>span{width:38px;height:38px;font-size:14px}.member-enrollment-change-kind strong{font-size:13px}.member-enrollment-change-kind small{font-size:12px;line-height:1.4}.member-enrollment-change-form>label{gap:6px}.member-enrollment-change-form>label>span{font-size:13px}.member-enrollment-change-form select,.member-enrollment-change-form input,.member-enrollment-change-form textarea{font-size:14px}.member-enrollment-change-form select,.member-enrollment-change-form input{min-height:44px;padding:0 11px}.member-enrollment-change-form textarea{min-height:116px;padding:11px}.member-enrollment-change-selected{min-height:78px;padding:12px 13px}.member-enrollment-change-selected small,.member-enrollment-change-selected p,.member-enrollment-change-selected>span{font-size:12px}.member-enrollment-change-selected strong{font-size:15px}.member-enrollment-plan-comparison{background:#f8fbfa;border:1px solid #ccdcd6;margin:0 18px}.member-enrollment-plan-comparison>header{border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:flex}.member-enrollment-plan-comparison>header span{color:var(--green-deep);letter-spacing:.07em;font-size:12px;font-weight:800}.member-enrollment-plan-comparison>header strong{font-size:13px}.member-enrollment-plan-comparison>div{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;display:grid}.member-enrollment-plan-comparison>div>i{color:#74827c;place-items:center;font-size:16px;font-style:normal;display:grid}.member-enrollment-plan-comparison article{background:#fff;min-width:0;padding:12px}.member-enrollment-plan-comparison article.requested{box-shadow:inset 3px 0 var(--green);background:#f2faf7}.member-enrollment-plan-comparison article small{color:#77857f;font-size:12px;font-weight:800}.member-enrollment-plan-comparison article h3{margin:5px 0 2px;font-size:15px}.member-enrollment-plan-comparison article b{color:#31413a;font-size:13px}.member-enrollment-plan-comparison article p{color:#67766f;min-height:36px;margin:7px 0;font-size:12px;line-height:1.45}.member-enrollment-plan-comparison article ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.member-enrollment-plan-comparison article li{color:#52635b;font-size:12px;line-height:1.35}.member-enrollment-plan-comparison>footer{color:#66766f;border-top:1px solid #dce5e2;padding:9px 12px;font-size:12px;line-height:1.45}.member-enrollment-class-impact{margin:0 18px}.member-enrollment-class-impact>header{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:74px;padding:10px 12px}.member-enrollment-class-impact>header>span{width:37px;height:37px;font-size:14px}.member-enrollment-class-impact strong,.member-enrollment-class-impact small,.member-enrollment-class-impact header>b,.member-enrollment-class-impact>div p>span,.member-enrollment-class-impact>div em,.member-enrollment-class-impact>footer{font-size:12px}.member-enrollment-class-impact>div{padding:8px 12px}.member-enrollment-class-impact>div p{grid-template-columns:48px minmax(0,1fr) auto;min-height:44px}.member-enrollment-change-form>aside{min-height:78px;padding:12px}.member-enrollment-change-form>aside>span{width:38px;height:38px}.member-enrollment-change-form>aside strong,.member-enrollment-change-form>aside small{font-size:12px;line-height:1.45}.member-enrollment-change-form>button{cursor:pointer;min-height:44px;font-size:13px}.member-enrollment-change-empty-form strong{font-size:15px}.member-enrollment-change-empty-form p{font-size:13px;line-height:1.5}.member-enrollment-change-history>header nav{gap:7px}.member-enrollment-change-history>header nav a{color:#66766f;cursor:pointer;background:#fff;border:1px solid #dbe3e0;align-items:center;min-height:40px;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.member-enrollment-change-history>header nav a.selected{color:var(--green-deep);background:#edf8f4;border-color:#70bca4}.member-enrollment-change-history>div{padding:3px 16px 16px}.member-enrollment-change-card{margin-top:13px}.member-enrollment-change-card>header{min-height:78px;padding:12px 14px}.member-enrollment-change-card>header p>span{padding:5px 7px;font-size:12px}.member-enrollment-change-card>header strong{margin-top:6px;font-size:15px}.member-enrollment-change-card>header small,.member-enrollment-change-card>header time{font-size:12px}.member-enrollment-change-card-main{gap:12px;padding:13px 14px}.member-enrollment-change-card-main span,.member-enrollment-change-card>aside>span{font-size:12px}.member-enrollment-change-card-main strong,.member-enrollment-change-card-main small{font-size:13px}.member-enrollment-change-card-main .requested-plan{border-left:3px solid var(--green);padding-left:10px}.member-enrollment-change-card>aside{margin:0 14px 13px;padding:11px 12px}.member-enrollment-change-card>aside p{font-size:13px;line-height:1.5}.member-enrollment-change-card>aside small{font-size:12px}.member-enrollment-change-card.awaiting-acceptance,.member-enrollment-change-card.scheduled{border-left-color:#536aa1;box-shadow:inset 0 2px #dfe5f4}.member-enrollment-contract-handoff{background:#f4f6fb;border:1px solid #cdd5e9;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;margin:0 14px 13px;padding:11px 12px;display:grid}.member-enrollment-contract-handoff>span{color:#536aa1;background:#e4e8f4;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.member-enrollment-contract-handoff small{color:#536aa1;letter-spacing:.06em;font-size:12px;font-weight:800}.member-enrollment-contract-handoff strong{margin-top:3px;font-size:14px;display:block}.member-enrollment-contract-handoff p{color:#67736f;margin:3px 0 0;font-size:12px;line-height:1.45}.member-enrollment-contract-handoff a{color:#40578c;cursor:pointer;background:#fff;border:1px solid #8798c0;align-items:center;min-height:40px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.member-enrollment-contract-handoff.scheduled{background:#edf0f8;border-color:#aab5d0}.member-enrollment-contract-handoff.scheduled>span{background:#dbe1f0}.member-request-class-impact{grid-template-columns:38px minmax(0,1fr);gap:11px;min-height:70px;padding:11px 14px}.member-request-class-impact>span{width:37px;height:37px}.member-request-class-impact strong,.member-request-class-impact small{font-size:12px;line-height:1.45}.member-enrollment-change-card>details{border-top:1px solid var(--line-soft)}.member-enrollment-change-card>details summary{color:#5f6f68;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:9px 14px;font-size:12px;font-weight:750;display:flex}.member-enrollment-change-card>details>div{padding:0 14px 10px}.member-enrollment-change-card>details p{border-top:1px solid var(--line-soft);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;margin:0;display:grid}.member-enrollment-change-card>details i{background:#7c8a84;border-radius:50%;width:8px;height:8px}.member-enrollment-change-card>details i.approved{background:var(--green)}.member-enrollment-change-card>details i.declined,.member-enrollment-change-card>details i.cancelled{background:#b85b4c}.member-enrollment-change-card>details span strong,.member-enrollment-change-card>details span small{font-size:12px;line-height:1.45;display:block}.member-enrollment-change-card>details time{color:#78857f;text-align:right;font-size:12px}.member-enrollment-change-card>footer{min-height:54px;padding:9px 14px;font-size:12px}.member-enrollment-change-card>footer button{cursor:pointer;background:#fff;border:1px solid #e0c5c0;min-height:38px;padding:7px 9px;font-size:12px}.member-enrollment-change-empty{min-height:240px;padding:24px}.member-enrollment-change-empty>span{width:48px;height:48px;font-size:16px}.member-enrollment-change-empty strong{margin-top:10px;font-size:16px}.member-enrollment-change-empty p{max-width:440px;font-size:13px;line-height:1.5}.member-enrollment-pagination{border-top:1px solid var(--line);background:#f8faf9;grid-template-columns:minmax(140px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:12px;min-height:74px;padding:11px 16px;display:grid}.member-enrollment-pagination>span,.member-enrollment-pagination>small{color:#687771;font-size:12px}.member-enrollment-pagination>small{text-align:right}.member-enrollment-pagination nav{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.member-enrollment-pagination a,.member-enrollment-pagination b{min-height:38px;color:var(--green-deep);cursor:pointer;background:#fff;border:1px solid #cbdad5;align-items:center;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.member-enrollment-pagination a.current{background:#edf7f3}.member-enrollment-pagination b{color:#687771;cursor:default;background:0 0;border-color:#0000}.member-enrollment-change-feedback{padding:11px 14px;font-size:13px;line-height:1.4}.member-enrollment-change-privacy{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:82px;padding:14px 17px}.member-enrollment-change-privacy>span{width:40px;height:40px;font-size:14px}.member-enrollment-change-privacy strong,.member-enrollment-change-privacy p,.member-enrollment-change-privacy a{font-size:12px;line-height:1.5}.member-enrollment-change-privacy a{cursor:pointer;align-items:center;min-height:40px;padding:8px 10px;display:inline-flex}:is(.member-enrollment-change a:focus-visible,.member-enrollment-change button:focus-visible,.member-enrollment-change select:focus-visible,.member-enrollment-change input:focus-visible,.member-enrollment-change textarea:focus-visible,.member-enrollment-change summary:focus-visible){outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){:is(.member-enrollment-change a:focus-visible,.member-enrollment-change button:focus-visible,.member-enrollment-change select:focus-visible,.member-enrollment-change input:focus-visible,.member-enrollment-change textarea:focus-visible,.member-enrollment-change summary:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 34%, transparent)}}:is(.member-enrollment-change a:focus-visible,.member-enrollment-change button:focus-visible,.member-enrollment-change select:focus-visible,.member-enrollment-change input:focus-visible,.member-enrollment-change textarea:focus-visible,.member-enrollment-change summary:focus-visible){outline-offset:2px}.enrollment-change-operation :is(p,a,button,input,select,textarea,summary,label,small,strong,b,span,time,em){font-size:12px;line-height:1.45}.enrollment-change-operation :is(a,button,summary,label){cursor:pointer}.enrollment-change-operation-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.enrollment-change-operation-summary article{min-height:96px;padding:14px 16px}.enrollment-change-operation-summary article strong{font-size:25px;line-height:1}.enrollment-change-operation-queue>header{min-height:98px;padding:15px 18px}.enrollment-change-operation-queue>header h2{font-size:18px}.enrollment-change-operation-queue>header nav button{min-height:40px;padding:8px 10px;font-size:12px}.enrollment-change-operation-card>header{min-height:82px;padding:12px 14px}.enrollment-change-operation-person>span{width:40px;height:40px;font-size:13px}.enrollment-change-operation-card>header>p>span{padding:5px 7px;font-size:12px}.enrollment-change-operation-request{grid-template-columns:minmax(150px,.75fr) minmax(210px,1fr) minmax(240px,1.2fr) auto;gap:14px;padding:13px 14px}.enrollment-change-operation-request p>span{font-size:12px}.enrollment-change-operation-request p strong{margin-top:4px;font-size:13px}.enrollment-change-operation-request p small{font-size:12px}.enrollment-change-operation-request .plan-transition{border-left:3px solid var(--green);padding-left:10px}.enrollment-change-operation-request>a{align-items:center;min-height:40px;font-size:12px;display:inline-flex}.enrollment-change-operation-impact>header{grid-template-columns:38px minmax(0,1fr) 38px;min-height:72px;padding:10px 14px}.enrollment-change-operation-impact>header>span{width:37px;height:37px;font-size:13px}.enrollment-change-operation-impact>div p{min-height:74px;padding:10px 12px}.enrollment-change-operation-impact>footer{padding:8px 14px;font-size:12px}.enrollment-change-operation-decision{grid-template-columns:minmax(280px,1.2fr) minmax(270px,.8fr);gap:12px;padding:14px}.enrollment-change-operation-decision textarea{min-height:92px;padding:10px;font-size:13px}.enrollment-change-operation-decision>aside{padding:11px}.operation-plan-activation-choice{border-top:1px solid #dce5e2;gap:7px;margin-top:12px;padding-top:11px;display:grid}.operation-plan-activation-choice>span{color:#53625c;letter-spacing:.06em;font-size:12px;font-weight:800}.operation-plan-activation-choice label{cursor:pointer;background:#fff;border:1px solid #d4dedb;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:2px 9px;min-height:55px;padding:9px 10px;display:grid}.operation-plan-activation-choice label:has(input:checked){background:#f4f6fb;border-color:#536aa1;box-shadow:inset 3px 0 #536aa1}.operation-plan-activation-choice input{cursor:pointer;grid-row:1/span 2;width:16px;height:16px;margin:2px 0 0}.operation-plan-activation-choice b{color:#31413a;font-size:12px}.operation-plan-activation-choice small{color:#6f7c77;font-size:12px}.operation-plan-activation-choice label:has(input:disabled){opacity:.55;cursor:not-allowed}.enrollment-change-operation-decision>footer{gap:8px;padding-top:11px}.enrollment-change-operation-decision footer button{min-height:42px;padding:8px 12px;font-size:12px}.enrollment-change-operation-result{min-height:76px;padding:11px 14px}.enrollment-change-operation-result.awaiting-acceptance{background:#f4f6fb;border-top:1px solid #d7dff0;grid-template-columns:minmax(150px,.55fr) minmax(260px,1.4fr) auto}.enrollment-change-operation-result.awaiting-acceptance>span{color:#40578c}.enrollment-change-operation-result.awaiting-acceptance>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.enrollment-change-operation-result.awaiting-acceptance :is(a,button){color:#40578c;cursor:pointer;background:#fff;border:1px solid #8798c0;align-items:center;min-height:40px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.enrollment-change-operation-result.awaiting-acceptance button{color:#9a4437;border-color:#d9b5ae}.enrollment-change-operation-result.scheduled{background:#edf0f8;border-top:1px solid #c9d2e6;grid-template-columns:minmax(150px,.55fr) minmax(260px,1.4fr) auto}.enrollment-change-operation-result.scheduled>span{color:#40578c}.enrollment-change-operation-result.scheduled>div{justify-content:flex-end;display:flex}.enrollment-change-operation-result.scheduled a{color:#40578c;cursor:pointer;background:#fff;border:1px solid #8798c0;align-items:center;min-height:40px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.enrollment-scheduled-plan-guard{background:#f4f6fb;border:1px solid #aab5d0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:13px 16px;display:grid}.enrollment-scheduled-plan-guard>span{color:#40578c;background:#e4e8f4;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.enrollment-scheduled-plan-guard small{color:#40578c;letter-spacing:.06em;font-size:12px;font-weight:800}.enrollment-scheduled-plan-guard strong{margin-top:3px;font-size:14px;display:block}.enrollment-scheduled-plan-guard p{color:#66736f;margin:3px 0 0;font-size:12px;line-height:1.45}.enrollment-scheduled-plan-guard a{color:#40578c;cursor:pointer;background:#fff;border:1px solid #8798c0;align-items:center;min-height:40px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.enrollment-plan-activation{gap:5px;margin-top:9px;display:grid}.enrollment-plan-activation small{color:#66736f;font-size:12px;font-weight:800}.enrollment-plan-activation select{cursor:pointer;background:#fff;border:1px solid #cad8d3;width:100%;min-height:40px;padding:0 9px;font-size:12px}.enrollment-contract-version-list article.scheduled{background:#f4f6fb;box-shadow:inset 3px 0 #536aa1}.enrollment-change-operation-card>details summary{min-height:44px;padding:8px 14px;font-size:12px}.enrollment-change-operation-card>details>div{padding:0 14px 10px}.enrollment-change-operation-card>details p{min-height:58px}.enrollment-change-operation-feedback{padding:11px 14px;font-size:13px}.enrollment-change-operation-guard{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:82px;padding:13px 16px}.enrollment-change-operation-guard>span{width:40px;height:40px}.enrollment-change-operation :is(a,button,textarea,summary):focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.enrollment-change-operation :is(a,button,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--green) 34%, transparent)}}.enrollment-change-operation :is(a,button,textarea,summary):focus-visible{outline-offset:2px}@media (max-width:980px){.member-enrollment-change-layout,.member-enrollment-pagination{grid-template-columns:1fr}.enrollment-change-operation-request{grid-template-columns:1fr 1fr}.enrollment-change-operation-decision{grid-template-columns:1fr}.enrollment-change-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.enrollment-change-operation-result.awaiting-acceptance,.enrollment-change-operation-result.scheduled{grid-template-columns:1fr}.enrollment-change-operation-result.awaiting-acceptance>div,.enrollment-change-operation-result.scheduled>div{justify-content:flex-start}.enrollment-change-operation-decision>footer{grid-column:1}.member-enrollment-pagination>span,.member-enrollment-pagination>small{text-align:center}}@media (max-width:720px){.member-enrollment-context>header,.member-enrollment-portfolio>header,.member-enrollment-change-history>header{flex-direction:column;align-items:flex-start}.member-enrollment-context>nav,.member-enrollment-portfolio>div{grid-template-columns:1fr}.member-enrollment-card{border-right:0}.member-enrollment-change-flow{grid-template-columns:1fr;gap:8px}.member-enrollment-change-flow>i{transform:rotate(90deg)}.member-enrollment-change-privacy,.member-enrollment-contract-handoff{grid-template-columns:42px minmax(0,1fr)}.member-enrollment-contract-handoff a{grid-column:2;justify-self:start}.enrollment-scheduled-plan-guard{grid-template-columns:42px minmax(0,1fr)}.enrollment-scheduled-plan-guard a,.member-enrollment-change-privacy a{grid-column:2;justify-self:start}.enrollment-change-operation-card>header{flex-direction:column;align-items:flex-start}.enrollment-change-operation-card>header>p{justify-items:start}}@media (max-width:520px){.member-enrollment-change-metrics,.member-enrollment-change-kind,.member-enrollment-change-card-main,.member-enrollment-card dl,.member-enrollment-plan-comparison>div,.enrollment-change-operation-request,.enrollment-change-operation-summary{grid-template-columns:1fr}.member-enrollment-plan-comparison>div>i{min-height:30px;transform:rotate(90deg)}.member-enrollment-change-metrics article{border-right:0}.member-enrollment-card dl div{border-right:0;border-bottom:1px solid var(--line-soft)}.member-enrollment-card dl div:last-child{border-bottom:0}.member-enrollment-class-impact>header{grid-template-columns:38px minmax(0,1fr)}.member-enrollment-class-impact header>b{grid-column:2}.member-enrollment-change-card>details p{grid-template-columns:10px minmax(0,1fr);padding:9px 0}.member-enrollment-change-card>details time{text-align:left;grid-column:2}}.public-profile-settings-readable{color:#24342e}.public-profile-settings-readable :is(a,button,input,select,textarea):focus-visible{outline:.1875rem solid var(--green,#16aa7b)}@supports (color:color-mix(in lab, red, red)){.public-profile-settings-readable :is(a,button,input,select,textarea):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--green,#16aa7b) 72%, white)}}.public-profile-settings-readable :is(a,button,input,select,textarea):focus-visible{outline-offset:.125rem}.public-profile-settings-readable label:has(input:focus-visible){outline:.1875rem solid var(--green,#16aa7b)}@supports (color:color-mix(in lab, red, red)){.public-profile-settings-readable label:has(input:focus-visible){outline:.1875rem solid color-mix(in srgb, var(--green,#16aa7b) 72%, white)}}.public-profile-settings-readable label:has(input:focus-visible){outline-offset:.125rem}.public-profile-settings-readable :is(a,button,label,select,input[type=radio],input[type=checkbox],input[type=file]){cursor:pointer}.public-profile-settings-readable :is(button,input,select,textarea):disabled{cursor:default}.public-profile-settings-readable label:has(input:disabled){cursor:default}.public-profile-settings-readable>header{gap:1rem;min-height:4.5rem;padding-inline:max(1.25rem,50vw - 35rem)}.public-profile-settings-readable>header nav{flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.public-profile-settings-readable>header nav a{color:#51645c;align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.public-profile-settings-readable>.context-breadcrumb{width:min(70rem,100% - 2rem)}.public-profile-settings-readable .public-profile-settings-title{min-height:10rem;padding:1.75rem max(1.25rem,50vw - 35rem)}.public-profile-settings-readable .public-profile-settings-title>div>span{font-size:.75rem;line-height:1.4}.public-profile-settings-readable .public-profile-settings-title h1{margin:.5rem 0 .375rem;font-size:1.625rem;line-height:1.2}.public-profile-settings-readable .public-profile-settings-title p{color:#c2d2cc;max-width:43rem;font-size:.9375rem;line-height:1.55}.public-profile-settings-readable .public-profile-settings-title aside{min-width:15rem;padding:.875rem 1rem}.public-profile-settings-readable .public-profile-settings-title aside strong{font-size:.9375rem;line-height:1.35}.public-profile-settings-readable .public-profile-settings-title aside small{color:#afc2bb;margin-top:.25rem;font-size:.8125rem}.public-profile-settings-readable .public-profile-settings-stack{gap:1rem;width:min(70rem,100% - 2rem);margin:1.25rem auto 3.5rem}.public-profile-settings-readable .public-profile-publication-summary{--publication-accent:#596d65;border:1px solid #cdd8d3;border-top:.25rem solid var(--publication-accent);background:#fff}.public-profile-settings-readable .public-profile-publication-summary.visibility-platform{--publication-accent:#3e7495}.public-profile-settings-readable .public-profile-publication-summary.visibility-public{--publication-accent:#0b9870}.public-profile-settings-readable .public-profile-publication-summary>header{background:linear-gradient(90deg, var(--publication-accent), white 65%);border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;gap:1rem;min-height:6.75rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.public-profile-settings-readable .public-profile-publication-summary>header{background:linear-gradient(90deg, color-mix(in srgb, var(--publication-accent) 6%, white), white 65%)}}.public-profile-settings-readable .public-profile-publication-summary>header span{color:var(--publication-accent);letter-spacing:.08em;font-size:.75rem;font-weight:850}.public-profile-settings-readable .public-profile-publication-summary>header h2{margin:.375rem 0 .25rem;font-size:1.125rem;line-height:1.35}.public-profile-settings-readable .public-profile-publication-summary>header p{color:#63736c;margin:0;font-size:.875rem;line-height:1.5}.public-profile-settings-readable .public-profile-publication-summary>header>b{border:1px solid var(--publication-accent);flex:none;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.public-profile-settings-readable .public-profile-publication-summary>header>b{border:1px solid color-mix(in srgb, var(--publication-accent) 35%, white)}}.public-profile-settings-readable .public-profile-publication-summary>header>b{background:var(--publication-accent)}@supports (color:color-mix(in lab, red, red)){.public-profile-settings-readable .public-profile-publication-summary>header>b{background:color-mix(in srgb, var(--publication-accent) 11%, white)}}.public-profile-settings-readable .public-profile-publication-summary>header>b{color:var(--publication-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem}.public-profile-settings-readable .public-profile-publication-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-profile-settings-readable .public-profile-publication-summary article{border-right:1px solid #e1e7e4;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:9rem;padding:1.125rem 1rem;display:grid}.public-profile-settings-readable .public-profile-publication-summary article:last-child{border-right:0}.public-profile-settings-readable .public-profile-publication-summary article>span{border:1px solid var(--publication-accent);place-items:center;width:2.125rem;height:2.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.public-profile-settings-readable .public-profile-publication-summary article>span{border:1px solid color-mix(in srgb, var(--publication-accent) 25%, #dfe6e3)}}.public-profile-settings-readable .public-profile-publication-summary article>span{background:var(--publication-accent)}@supports (color:color-mix(in lab, red, red)){.public-profile-settings-readable .public-profile-publication-summary article>span{background:color-mix(in srgb, var(--publication-accent) 6%, white)}}.public-profile-settings-readable .public-profile-publication-summary article>span{color:var(--publication-accent);font-size:.75rem;font-weight:850}.public-profile-settings-readable .public-profile-publication-summary article p{min-width:0;margin:0}.public-profile-settings-readable .public-profile-publication-summary article :is(small,strong,em){display:block}.public-profile-settings-readable .public-profile-publication-summary article small{color:#75847e;letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:750}.public-profile-settings-readable .public-profile-publication-summary article strong{overflow-wrap:anywhere;margin-top:.5rem;font-size:.875rem;line-height:1.4}.public-profile-settings-readable .public-profile-publication-summary article em{color:#687871;margin-top:.375rem;font-size:.75rem;font-style:normal;line-height:1.5}.public-profile-settings-readable .public-profile-publication-summary>aside{color:#fff;background:#15372e;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1rem;display:grid}.public-profile-settings-readable .public-profile-publication-summary>aside>span{color:#71d2b5;background:#214a3f;place-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;display:grid}.public-profile-settings-readable .public-profile-publication-summary>aside p{margin:0}.public-profile-settings-readable .public-profile-publication-summary>aside strong,.public-profile-settings-readable .public-profile-publication-summary>aside small{display:block}.public-profile-settings-readable .public-profile-publication-summary>aside strong{font-size:.875rem;line-height:1.4}.public-profile-settings-readable .public-profile-publication-summary>aside small{color:#b6ccc5;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.public-profile-settings-readable .profile-media-editor,.public-profile-settings-readable .public-profile-settings-form>section,.public-profile-settings-readable .public-profile-settings-form>footer{border-color:#cfd9d5}.public-profile-settings-readable :is(.profile-media-editor,.public-profile-settings-form>section)>header{min-height:6rem;padding:1rem 1.125rem}.public-profile-settings-readable :is(.profile-media-editor,.public-profile-settings-form>section)>header span{font-size:.75rem;line-height:1.35}.public-profile-settings-readable :is(.profile-media-editor,.public-profile-settings-form>section)>header h2{margin:.375rem 0 .25rem;font-size:1.0625rem;line-height:1.35}.public-profile-settings-readable :is(.profile-media-editor,.public-profile-settings-form>section)>header p{color:#687871;margin:0;font-size:.8125rem;line-height:1.5}.public-profile-settings-readable :is(.profile-media-editor,.public-profile-settings-form>section)>header>b{padding:.4375rem .625rem;font-size:.75rem;line-height:1.35}.public-profile-settings-readable .profile-cover-preview{height:12rem}.public-profile-settings-readable .profile-cover-preview>span{font-size:.75rem;bottom:.875rem;right:1rem}.public-profile-settings-readable .profile-avatar-preview{width:6rem;height:6rem;font-size:1.25rem;top:8.5rem;left:1.5rem}.public-profile-settings-readable .profile-media-preview{padding-bottom:1.25rem}.public-profile-settings-readable .profile-media-actions{gap:.5rem;min-height:6rem;padding:1.25rem 1.125rem 0 8.5rem}.public-profile-settings-readable .profile-media-actions>div{min-width:12rem}.public-profile-settings-readable .profile-media-actions strong{font-size:.9375rem}.public-profile-settings-readable .profile-media-actions small{margin-top:.25rem;font-size:.8125rem}.public-profile-settings-readable .profile-media-actions :is(label,button){min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}.public-profile-settings-readable .public-profile-settings-form{gap:1rem}.public-profile-settings-readable .public-profile-identity-link{align-content:center;min-height:2.75rem;padding:.375rem .625rem}.public-profile-settings-readable .public-profile-settings-form>section>header .public-profile-identity-link small,.public-profile-settings-readable .public-profile-identity-link strong{font-size:.75rem}.public-profile-settings-readable .public-visibility-options{gap:0}.public-profile-settings-readable .public-visibility-options label{gap:.75rem;min-height:8rem;padding:1.125rem;transition:background-color .16s,box-shadow .16s}.public-profile-settings-readable .public-visibility-options label:has(input:checked){background:#eff9f5;box-shadow:inset 0 .25rem #0b9870}.public-profile-settings-readable :is(.public-visibility-options,.public-profile-checks,.public-relationship-privacy-controls) input{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem}.public-profile-settings-readable :is(.public-visibility-options,.public-profile-checks) strong{font-size:.875rem;line-height:1.4}.public-profile-settings-readable :is(.public-visibility-options,.public-profile-checks) small{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.public-profile-settings-readable .public-profile-fields{gap:1rem;padding:1.125rem}.public-profile-settings-readable .public-profile-fields label>span{margin-bottom:.5rem;font-size:.8125rem}.public-profile-settings-readable .public-profile-fields :is(input,select,textarea){min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;line-height:1.5}.public-profile-settings-readable .public-profile-fields textarea{min-height:7rem;padding-block:.75rem}.public-profile-settings-readable .public-profile-appearance-link{min-height:7rem;padding:1rem 8.5rem 1rem 1rem}.public-profile-settings-readable .public-profile-appearance-link>span{font-size:.75rem}.public-profile-settings-readable .public-profile-appearance-link>strong{margin-top:.375rem;font-size:.9375rem}.public-profile-settings-readable .public-profile-appearance-link>small{margin-top:.375rem;font-size:.8125rem;line-height:1.45}.public-profile-settings-readable .public-profile-appearance-link>b{font-size:.8125rem;right:1rem}.public-profile-settings-readable .public-profile-checks{border-bottom:1px solid #e1e7e4;grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-settings-readable .public-profile-checks label{border-bottom:1px solid #e1e7e4;border-right:1px solid #e1e7e4;gap:.75rem;min-height:8.5rem;padding:1.125rem}.public-profile-settings-readable .public-profile-checks label:has(input:checked){background:#f3faf7}.public-profile-settings-readable .public-relationship-privacy,.public-profile-settings-readable .public-featured-picker{padding:1.125rem}.public-profile-settings-readable :is(.public-relationship-privacy,.public-featured-picker)>header{gap:1rem;margin-bottom:.875rem}.public-profile-settings-readable :is(.public-relationship-privacy,.public-featured-picker)>header span{font-size:.75rem}.public-profile-settings-readable :is(.public-relationship-privacy,.public-featured-picker)>header strong{margin-top:.375rem;font-size:.9375rem;line-height:1.4}.public-profile-settings-readable :is(.public-relationship-privacy,.public-featured-picker)>header small{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.public-profile-settings-readable :is(.public-relationship-privacy,.public-featured-picker)>header>b{padding:.4375rem .625rem;font-size:.75rem;line-height:1.35}.public-profile-settings-readable .public-relationship-privacy-grid,.public-profile-settings-readable .public-featured-picker>div[role=radiogroup]{gap:.75rem}.public-profile-settings-readable .public-relationship-privacy-grid article{min-width:0}.public-profile-settings-readable .public-relationship-privacy-title{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:6.5rem;padding:.875rem}.public-profile-settings-readable .public-relationship-privacy-title>span{width:2.75rem;height:2.75rem;font-size:.8125rem}.public-profile-settings-readable .public-relationship-privacy-title p :is(small,strong,em){text-overflow:initial;white-space:normal;overflow:visible}.public-profile-settings-readable .public-relationship-privacy-title p small{font-size:.75rem}.public-profile-settings-readable .public-relationship-privacy-title p strong{margin-top:.25rem;font-size:.875rem;line-height:1.35}.public-profile-settings-readable .public-relationship-privacy-title p em{margin-top:.25rem;font-size:.75rem;line-height:1.4}.public-profile-settings-readable .public-relationship-privacy-title>b{padding:.375rem .5rem;font-size:.75rem}.public-profile-settings-readable .public-relationship-privacy-controls label{gap:.625rem;min-height:6.75rem;padding:.875rem}.public-profile-settings-readable .public-relationship-privacy-controls strong{font-size:.8125rem;line-height:1.4}.public-profile-settings-readable .public-relationship-privacy-controls small{margin-top:.375rem;font-size:.75rem;line-height:1.5}.public-profile-settings-readable .public-featured-picker label{grid-template-columns:1.5rem 2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:6.75rem;padding:.875rem}.public-profile-settings-readable .public-featured-picker label>i{width:1.5rem;height:1.5rem;font-size:.75rem}.public-profile-settings-readable .public-featured-picker label>span{width:2.75rem;height:2.75rem;font-size:.8125rem}.public-profile-settings-readable .public-featured-picker label p :is(small,strong,em){text-overflow:initial;white-space:normal;overflow:visible}.public-profile-settings-readable .public-featured-picker label p small{font-size:.75rem}.public-profile-settings-readable .public-featured-picker label p strong{margin-top:.25rem;font-size:.875rem;line-height:1.35}.public-profile-settings-readable .public-featured-picker label p em{margin-top:.25rem;font-size:.75rem;line-height:1.4}.public-profile-settings-readable .public-featured-picker label>b{padding:.375rem .5rem;font-size:.75rem}.public-profile-settings-readable :is(.public-featured-empty,.public-relationship-privacy-empty){gap:.75rem;min-height:6rem;padding:1rem}.public-profile-settings-readable :is(.public-featured-empty,.public-relationship-privacy-empty)>span{width:2.75rem;height:2.75rem;font-size:.875rem}.public-profile-settings-readable :is(.public-featured-empty,.public-relationship-privacy-empty) strong{font-size:.875rem}.public-profile-settings-readable :is(.public-featured-empty,.public-relationship-privacy-empty) small{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.public-profile-settings-readable .public-profile-settings-form>footer{gap:.5rem;min-height:5.5rem;padding:.875rem 1rem}.public-profile-settings-readable .public-profile-settings-form>footer p{margin:0 0 .25rem;font-size:.8125rem}.public-profile-settings-readable .public-profile-settings-form>footer small{font-size:.75rem;line-height:1.45}.public-profile-settings-readable .public-profile-settings-form>footer>:is(a,button){min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}@media (max-width:62rem){.public-profile-settings-readable>header{flex-direction:column;align-items:flex-start;padding-block:.75rem}.public-profile-settings-readable>header nav{justify-content:flex-start;width:100%}.public-profile-settings-readable .public-profile-publication-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-settings-readable .public-profile-publication-summary article:nth-child(2){border-right:0}.public-profile-settings-readable .public-profile-publication-summary article:nth-child(-n+2){border-bottom:1px solid #e1e7e4}.public-profile-settings-readable .profile-media-actions{flex-wrap:wrap;align-items:flex-start}.public-profile-settings-readable .profile-media-actions>div{flex-basis:100%;width:100%}.public-profile-settings-readable .public-profile-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.public-profile-settings-readable .public-profile-settings-title{flex-direction:column;align-items:flex-start;min-height:0;padding:1.5rem 1rem}.public-profile-settings-readable .public-profile-settings-title aside{width:100%;min-width:0}.public-profile-settings-readable .public-profile-publication-summary>header,.public-profile-settings-readable :is(.profile-media-editor,.public-profile-settings-form>section)>header,.public-profile-settings-readable :is(.public-relationship-privacy,.public-featured-picker)>header{flex-direction:column;align-items:flex-start}.public-profile-settings-readable .public-profile-publication-summary>div,.public-profile-settings-readable .public-visibility-options,.public-profile-settings-readable .public-profile-checks,.public-profile-settings-readable .public-profile-fields,.public-profile-settings-readable .public-relationship-privacy-grid,.public-profile-settings-readable .public-featured-picker>div[role=radiogroup]{grid-template-columns:1fr}.public-profile-settings-readable .public-profile-publication-summary article,.public-profile-settings-readable .public-profile-publication-summary article:nth-child(2){border-bottom:1px solid #e1e7e4;border-right:0}.public-profile-settings-readable .public-profile-publication-summary article:last-child{border-bottom:0}.public-profile-settings-readable .public-visibility-options label,.public-profile-settings-readable .public-profile-checks label{border-bottom:1px solid #e1e7e4;border-right:0;min-height:0}.public-profile-settings-readable .public-profile-fields label.wide{grid-column:auto}.public-profile-settings-readable .public-profile-appearance-link{min-height:8.5rem;padding-right:1rem}.public-profile-settings-readable .public-profile-appearance-link>b{margin-top:.75rem;position:static}.public-profile-settings-readable .public-profile-settings-form>footer{flex-direction:column;align-items:stretch}.public-profile-settings-readable .public-profile-settings-form>footer>:is(a,button){width:100%}}@media (max-width:32rem){.public-profile-settings-readable>header nav a{border:1px solid #dbe3df;flex:calc(50% - .25rem);justify-content:center}.public-profile-settings-readable .profile-cover-preview{height:9.5rem}.public-profile-settings-readable .profile-avatar-preview{width:5rem;height:5rem;top:6.75rem;left:1rem}.public-profile-settings-readable .profile-media-actions{padding:3.75rem 1rem 0}.public-profile-settings-readable .profile-media-actions>div{min-height:2.5rem;padding-left:6rem}.public-profile-settings-readable .profile-media-actions :is(label,button){flex:calc(50% - .5rem);justify-content:center}.public-profile-settings-readable .public-relationship-privacy-controls{grid-template-columns:1fr}.public-profile-settings-readable .public-relationship-privacy-controls label+label{border-top:1px solid #e1e7e4;border-left:0}.public-profile-settings-readable .public-featured-picker label{grid-template-columns:1.5rem 2.75rem minmax(0,1fr)}.public-profile-settings-readable .public-featured-picker label>b{grid-column:3;justify-self:start}}.person-address-readable{color:#23342e}.person-address-readable .person-domain-label:focus-within{outline:.1875rem solid var(--green,#13a87a)}.person-address-readable :is(a,button,input,select):focus-visible{outline:.1875rem solid var(--green,#13a87a)}@supports (color:color-mix(in lab, red, red)){.person-address-readable :is(a,button,input,select):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--green,#13a87a) 72%, white)}}.person-address-readable :is(a,button,input,select):focus-visible{outline-offset:.125rem}.person-address-readable label:has(input:focus-visible){outline:.1875rem solid var(--green,#13a87a)}@supports (color:color-mix(in lab, red, red)){.person-address-readable label:has(input:focus-visible){outline:.1875rem solid color-mix(in srgb, var(--green,#13a87a) 72%, white)}}.person-address-readable label:has(input:focus-visible){outline-offset:.125rem}@supports (color:color-mix(in lab, red, red)){.person-address-readable .person-domain-label:focus-within{outline:.1875rem solid color-mix(in srgb, var(--green,#13a87a) 72%, white)}}.person-address-readable .person-domain-label:focus-within{outline-offset:.125rem}.person-address-readable :is(a,button,label,select,input){cursor:pointer}.person-address-readable :is(button,input,select):disabled{cursor:default}.person-address-readable>header{gap:1rem;height:auto;min-height:4.5rem;padding-inline:max(1.25rem,50vw - 37rem)}.person-address-readable>header nav{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;font-size:.8125rem;display:flex}.person-address-readable>header nav a{align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.person-address-readable>.context-breadcrumb,.person-address-readable .person-address-title,.person-address-readable .person-address-workspace{width:min(74rem,100% - 2rem)}.person-address-readable .person-address-title{gap:1.5rem;min-height:8.5rem}.person-address-readable .person-address-title>div>span{font-size:.75rem;line-height:1.4}.person-address-readable .person-address-title h1{margin:.5rem 0 .375rem;font-size:1.625rem;line-height:1.2}.person-address-readable .person-address-title p{color:#65756e;font-size:.9375rem;line-height:1.5}.person-address-readable .person-address-title aside{min-width:15rem;padding:.875rem 0 .875rem 1rem}.person-address-readable .person-address-title aside strong{font-size:.9375rem}.person-address-readable .person-address-title aside small{margin-top:.25rem;font-size:.8125rem}.person-address-readable .person-address-workspace{margin-bottom:3.5rem}.person-address-readable .person-address-hero{grid-template-columns:minmax(31rem,1.15fr) minmax(27rem,.85fr);min-height:18rem}.person-address-readable .person-address-hero>div{padding:1.75rem}.person-address-readable .person-address-hero>div>span{font-size:.75rem}.person-address-readable .person-address-hero h2{margin:.75rem 0 .5rem;font-size:1.5rem;line-height:1.3}.person-address-readable .person-address-hero p{color:#c2d2cc;max-width:42rem;font-size:.9375rem;line-height:1.65}.person-address-readable .person-address-hero>div>div{gap:.75rem;margin-top:1.25rem;font-size:.8125rem}.person-address-readable .person-address-hero>div>div b{background:#19382f;border:1px solid #3b5a50;padding:.4375rem .625rem}.person-address-readable .person-address-hero dl>div{min-height:8.5rem;padding:1.125rem}.person-address-readable .person-address-hero dt,.person-address-readable .person-address-hero dl small{font-size:.75rem;line-height:1.4}.person-address-readable .person-address-hero dd{margin:.625rem 0 .375rem;font-size:1.625rem}.person-address-readable .person-address-publication-map{--route-accent:#118a67;border:1px solid #d1dbd7;border-top:.25rem solid var(--route-accent);background:#fff;margin-top:1rem}.person-address-readable .person-address-publication-map.fallback{--route-accent:#7856a5}.person-address-readable .person-address-publication-map>header{background:linear-gradient(90deg, var(--route-accent), white 70%);border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.person-address-readable .person-address-publication-map>header{background:linear-gradient(90deg, color-mix(in srgb, var(--route-accent) 6%, white), white 70%)}}.person-address-readable .person-address-publication-map>header span{color:var(--route-accent);letter-spacing:.08em;font-size:.75rem;font-weight:850}.person-address-readable .person-address-publication-map>header h2{margin:.375rem 0 .25rem;font-size:1.0625rem;line-height:1.35}.person-address-readable .person-address-publication-map>header p{color:#687871;margin:0;font-size:.8125rem;line-height:1.5}.person-address-readable .person-address-publication-map>header>b{border:1px solid var(--route-accent);flex:none;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.person-address-readable .person-address-publication-map>header>b{border:1px solid color-mix(in srgb, var(--route-accent) 30%, #d6dfdb)}}.person-address-readable .person-address-publication-map>header>b{background:var(--route-accent)}@supports (color:color-mix(in lab, red, red)){.person-address-readable .person-address-publication-map>header>b{background:color-mix(in srgb, var(--route-accent) 9%, white)}}.person-address-readable .person-address-publication-map>header>b{color:var(--route-accent);letter-spacing:.04em;font-size:.75rem}.person-address-readable .person-address-publication-map>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.person-address-readable .person-address-publication-map article{border-right:1px solid #e2e8e5;grid-template-columns:2.25rem minmax(0,1fr);align-content:start;gap:.75rem;min-height:10rem;padding:1.125rem 1rem 3.25rem;display:grid;position:relative}.person-address-readable .person-address-publication-map article:last-child{border-right:0}.person-address-readable .person-address-publication-map article>span{color:#65756e;background:#f6f9f8;border:1px solid #d2ddd8;place-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;font-weight:850;display:grid}.person-address-readable .person-address-publication-map article.ready>span{color:#087b5d;background:#e8f7f2;border-color:#9ed4c2}.person-address-readable .person-address-publication-map article.suspended>span,.person-address-readable .person-address-publication-map article.fallback>span{color:#684595;background:#f1ecf8;border-color:#c9b8df}.person-address-readable .person-address-publication-map article p{min-width:0;margin:0}.person-address-readable .person-address-publication-map article :is(small,strong,em){display:block}.person-address-readable .person-address-publication-map article small{color:#74837d;letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:750}.person-address-readable .person-address-publication-map article strong{overflow-wrap:anywhere;margin-top:.5rem;font-size:.875rem;line-height:1.4}.person-address-readable .person-address-publication-map article em{color:#6c7b74;margin-top:.375rem;font-size:.75rem;font-style:normal;line-height:1.5}.person-address-readable .person-address-publication-map article>b{color:#64736d;text-transform:uppercase;border-top:1px solid #e2e8e5;padding-top:.625rem;font-size:.75rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.person-address-readable .person-address-publication-map article:is(.ready,.fallback)>b{color:var(--route-accent)}.person-address-readable .person-address-publication-map>aside{color:#fff;background:#172f28;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem 1rem;display:grid}.person-address-readable .person-address-publication-map>aside>span{color:#75d0b5;background:#24473e;place-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;display:grid}.person-address-readable .person-address-publication-map>aside p{margin:0}.person-address-readable .person-address-publication-map>aside :is(strong,small){display:block}.person-address-readable .person-address-publication-map>aside strong{font-size:.875rem;line-height:1.4}.person-address-readable .person-address-publication-map>aside small{color:#b7cac4;margin-top:.25rem;font-size:.8125rem;line-height:1.5}.person-address-readable :is(.person-address-visibility-warning,.person-address-feedback){gap:.75rem;min-height:4.75rem;margin-top:1rem;padding:.75rem 1rem}.person-address-readable :is(.person-address-visibility-warning,.person-address-feedback)>span{width:2.5rem;height:2.5rem;font-size:.875rem}.person-address-readable .person-address-visibility-warning div{min-width:0}.person-address-readable .person-address-visibility-warning strong{font-size:.875rem;line-height:1.4}.person-address-readable .person-address-visibility-warning p,.person-address-readable .person-address-feedback p{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.person-address-readable .person-address-visibility-warning a{flex:none;align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.person-address-readable .person-address-layout{grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr);gap:1rem;margin-top:1rem}.person-address-readable :is(.person-address-main,.person-address-forms){gap:1rem}.person-address-readable :is(.person-address-canonical,.person-address-list,.person-address-dns,.person-address-forms>form,.person-domain-requests,.person-address-rules){border-color:#cfd9d5}.person-address-readable :is(.person-address-canonical,.person-address-list,.person-address-dns,.person-domain-requests)>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.person-address-readable :is(.person-address-canonical,.person-address-list,.person-address-dns,.person-domain-requests)>header span{font-size:.75rem;line-height:1.35}.person-address-readable :is(.person-address-canonical,.person-address-list,.person-address-dns,.person-domain-requests)>header h2{margin:.375rem 0 .25rem;font-size:1.0625rem;line-height:1.35}.person-address-readable :is(.person-address-list,.person-address-dns,.person-domain-requests)>header p{margin:0;font-size:.8125rem;line-height:1.5}.person-address-readable .person-address-canonical>header>b{font-size:.75rem;line-height:1.35}.person-address-readable :is(.person-address-list,.person-address-dns,.person-domain-requests)>header>b{min-width:2.5rem;height:2.5rem;font-size:.8125rem}.person-address-readable .person-address-canonical>div{grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;min-height:9rem;padding:1.25rem}.person-address-readable .person-address-canonical.suspended>div{background:#fbf8ff}.person-address-readable .person-address-canonical>div>span{width:3rem;height:3rem;font-size:.9375rem}.person-address-readable .person-address-canonical>div small{font-size:.75rem}.person-address-readable .person-address-canonical>div strong{margin-top:.5rem;font-size:.9375rem;line-height:1.4}.person-address-readable .person-address-canonical>div em{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.person-address-readable .person-address-canonical>div a{align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.person-address-readable .person-address-canonical>footer{gap:1rem;min-height:4rem;padding:.75rem 1.125rem;font-size:.8125rem;line-height:1.45}.person-address-readable .person-address-list>div,.person-address-readable .person-domain-requests>div{padding:0 1rem .75rem}.person-address-readable .person-address-list article{grid-template-columns:2.75rem minmax(12rem,1.15fr) minmax(10rem,.85fr) minmax(16rem,auto);gap:.75rem;min-height:7.5rem;padding-block:.75rem}.person-address-readable .person-address-list article.canonical,.person-address-readable .person-address-list article.suspended{margin-inline:-.5rem;padding-inline:.5rem}.person-address-readable .person-address-list article>span{width:2.75rem;height:2.75rem;font-size:.8125rem}.person-address-readable .person-address-list article>div strong{text-overflow:initial;white-space:normal;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4;overflow:visible}.person-address-readable .person-address-list article>div small,.person-address-readable .person-address-list article>p,.person-address-readable .person-address-list article>p small{font-size:.75rem;line-height:1.45}.person-address-readable .person-address-list article>p small{margin-top:.25rem}.person-address-readable .person-address-list nav{flex-wrap:wrap;justify-content:flex-end;gap:.375rem}.person-address-readable .person-address-list nav :is(a,button){background:#fff;border:1px solid #cedbd6;align-items:center;min-height:2.75rem;padding-inline:.625rem;font-size:.75rem;display:inline-flex}.person-address-readable .person-address-list nav button.danger{background:#fff7f5;border-color:#eccdc7}.person-address-readable .person-address-list nav>b{align-items:center;min-height:2.75rem;padding-inline:.625rem;font-size:.75rem;display:inline-flex}.person-address-readable .person-address-empty,.person-address-readable .person-request-empty{gap:.75rem;min-height:7rem;padding:1rem}.person-address-readable :is(.person-address-empty,.person-request-empty)>span{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-readable :is(.person-address-empty,.person-request-empty) strong{font-size:.875rem}.person-address-readable :is(.person-address-empty,.person-request-empty) :is(p,small){margin-top:.25rem;font-size:.8125rem;line-height:1.5}.person-address-readable .person-address-dns>div{padding:.875rem 1rem 1rem}.person-address-readable .person-address-dns article{margin-top:.75rem}.person-address-readable .person-address-dns article>header{min-height:4.75rem;padding:.75rem 1rem}.person-address-readable .person-address-dns article>header strong{overflow-wrap:anywhere;font-size:.8125rem}.person-address-readable .person-address-dns article>header small{margin-top:.25rem;font-size:.75rem}.person-address-readable .person-address-dns article>header>span{width:2.5rem;height:2.5rem;font-size:.75rem}.person-address-readable .person-address-dns-table>div{grid-template-columns:4rem minmax(9rem,.9fr) minmax(13rem,1.4fr) 5.5rem;gap:.75rem;min-height:4.75rem;padding:.625rem .75rem}.person-address-readable .person-address-dns-table b,.person-address-readable .person-address-dns-table code{font-size:.75rem;line-height:1.45}.person-address-readable .person-address-dns-table button{min-height:2.75rem;padding-inline:.625rem;font-size:.75rem}.person-address-readable .person-address-dns-error{margin:.75rem;padding:.75rem;font-size:.8125rem;line-height:1.5}.person-address-readable .person-address-dns article>footer{min-height:5rem;padding:.75rem}.person-address-readable .person-address-dns article>footer small{font-size:.75rem}.person-address-readable .person-address-dns article>footer button{min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}.person-address-readable .person-address-forms>form>header{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:5.5rem;padding:.875rem 1rem}.person-address-readable .person-address-forms>form>header>span{width:2.5rem;height:2.5rem;font-size:.75rem}.person-address-readable .person-address-forms header small{font-size:.75rem}.person-address-readable .person-address-forms h2{margin-top:.375rem;font-size:1rem;line-height:1.35}.person-address-readable .person-address-forms form>label{padding:1rem 1rem 0}.person-address-readable .person-address-forms label>span{margin-bottom:.5rem;font-size:.8125rem}.person-address-readable .person-address-forms label>:is(input,select),.person-address-readable .person-domain-label{height:auto;min-height:2.75rem;font-size:.875rem}.person-address-readable .person-address-forms label>:is(input,select){padding-inline:.75rem}.person-address-readable .person-address-forms label>small{margin-top:.375rem;font-size:.75rem;line-height:1.45}.person-address-readable .person-domain-label input{height:auto;min-height:2.625rem;padding-inline:.75rem;font-size:.875rem}.person-address-readable .person-domain-label b{max-width:58%;padding-right:.75rem;font-size:.75rem}.person-address-readable .person-domain-preview{gap:.75rem;min-height:5.25rem;margin:.875rem 1rem;padding:.75rem}.person-address-readable .person-domain-preview>i{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-readable .person-domain-preview small{font-size:.75rem}.person-address-readable .person-domain-preview strong{margin-top:.375rem;font-size:.8125rem;line-height:1.45}.person-address-readable .person-address-forms form>button{width:calc(100% - 2rem);min-height:2.75rem;margin:0 1rem 1rem;font-size:.8125rem}.person-address-readable .person-address-forms form>footer{min-height:4.5rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.5}.person-address-readable .person-brand-empty{min-height:14rem;padding:1rem}.person-address-readable .person-brand-empty>span{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-readable .person-brand-empty strong{margin-top:.75rem;font-size:.875rem}.person-address-readable .person-brand-empty p{max-width:19rem;margin:.5rem 0 .75rem;font-size:.8125rem;line-height:1.55}.person-address-readable .person-brand-empty a{align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.person-address-readable .person-domain-requests{margin-top:1rem}.person-address-readable .person-domain-requests article{grid-template-columns:2.75rem minmax(0,1fr) minmax(9rem,.5fr) auto;gap:.75rem;min-height:7.5rem;padding-block:.75rem}.person-address-readable .person-domain-requests article>span{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-readable .person-domain-requests article>div small,.person-address-readable .person-domain-requests article>div p,.person-address-readable .person-domain-requests article>p :is(b,small),.person-address-readable .person-domain-requests article>i{font-size:.75rem;line-height:1.45}.person-address-readable .person-domain-requests article>div strong{overflow-wrap:anywhere;margin-top:.375rem;font-size:.8125rem;line-height:1.4}.person-address-readable .person-domain-requests article>div p{margin-top:.375rem}.person-address-readable .person-domain-requests article>p small{margin-top:.25rem}.person-address-readable .person-domain-requests article>button{background:#fff7f5;border:1px solid #eccdc7;min-height:2.75rem;padding-inline:.625rem;font-size:.75rem}.person-address-readable .person-address-rules{margin-top:1rem;padding:1.125rem}.person-address-readable .person-address-rules>header span{font-size:.75rem}.person-address-readable .person-address-rules>header h2{margin:.375rem 0 1rem;font-size:1.0625rem}.person-address-readable .person-address-rules article{min-height:10rem;padding:1.125rem}.person-address-readable .person-address-rules article>b{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-readable .person-address-rules article>span{font-size:.75rem;top:1.125rem;right:1.125rem}.person-address-readable .person-address-rules article>strong{margin-top:.75rem;font-size:.875rem}.person-address-readable .person-address-rules article>p{margin-top:.5rem;font-size:.8125rem;line-height:1.55}@media (max-width:66rem){.person-address-readable .person-address-hero,.person-address-readable .person-address-layout{grid-template-columns:1fr}.person-address-readable .person-address-hero dl{border-top:1px solid #345047;border-left:0}.person-address-readable .person-address-publication-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.person-address-readable .person-address-publication-map article:nth-child(2){border-right:0}.person-address-readable .person-address-publication-map article:nth-child(-n+2){border-bottom:1px solid #e2e8e5}.person-address-readable .person-address-forms{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:50rem){.person-address-readable>header{flex-direction:column;align-items:flex-start;padding-block:.75rem}.person-address-readable>header nav{justify-content:flex-start;width:100%}.person-address-readable .person-address-title{flex-direction:column;align-items:flex-start;min-height:0;padding-block:1.5rem}.person-address-readable .person-address-title aside{text-align:left;width:100%;min-width:0;padding:.875rem 1rem}.person-address-readable .person-address-list article{border:1px solid #dce4e1;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;margin:.75rem 0 0;padding:1rem}.person-address-readable .person-address-list article.canonical,.person-address-readable .person-address-list article.suspended{margin-inline:0;padding-inline:1rem}.person-address-readable .person-address-list article>p{border-top:1px solid #e2e8e5;border-bottom:1px solid #e2e8e5;grid-column:1/-1;min-height:4.75rem;padding:.75rem 0;display:block!important}.person-address-readable .person-address-list article>p:before,.person-address-readable .person-domain-requests article>[data-label]:before,.person-address-readable .person-address-dns-table [data-label]:before{content:attr(data-label);color:#76857f;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:block}.person-address-readable .person-address-list nav{grid-column:1/-1;justify-content:flex-start;padding:0}.person-address-readable .person-domain-requests article{border:1px solid #dce4e1;grid-template-columns:2.75rem minmax(0,1fr);margin-top:.75rem;padding:1rem}.person-address-readable .person-domain-requests article>p{border-top:1px solid #e2e8e5;grid-column:1/-1;padding-top:.75rem;display:block!important}.person-address-readable .person-domain-requests article>:is(button,i){grid-column:1/-1;justify-self:start}.person-address-readable .person-address-dns-table{overflow:visible}.person-address-readable .person-address-dns-table>div{border:1px solid #dce4e1;grid-template-columns:1fr;gap:0;min-width:0;margin-top:.75rem;padding:0;display:grid}.person-address-readable .person-address-dns-table [data-label]{border-bottom:1px solid #e2e8e5;padding:.75rem;display:block}.person-address-readable .person-address-dns-table button{margin:.75rem}}@media (max-width:42rem){.person-address-readable .person-address-publication-map>header,.person-address-readable :is(.person-address-canonical,.person-address-list,.person-address-dns,.person-domain-requests)>header{flex-direction:column;align-items:flex-start}.person-address-readable .person-address-publication-map>div,.person-address-readable .person-address-hero dl,.person-address-readable .person-address-forms,.person-address-readable .person-address-rules>div{grid-template-columns:1fr}.person-address-readable .person-address-publication-map article,.person-address-readable .person-address-publication-map article:nth-child(2){border-bottom:1px solid #e2e8e5;border-right:0}.person-address-readable .person-address-publication-map article:last-child{border-bottom:0}.person-address-readable .person-address-visibility-warning{grid-template-columns:2.5rem minmax(0,1fr);align-items:flex-start;display:grid}.person-address-readable .person-address-visibility-warning a{grid-column:2;justify-self:start}.person-address-readable .person-address-canonical>div{grid-template-columns:3rem minmax(0,1fr)}.person-address-readable .person-address-canonical>div>a{grid-column:1/-1;justify-content:center}.person-address-readable .person-address-canonical>footer,.person-address-readable .person-address-dns article>footer{flex-direction:column;align-items:stretch}.person-address-readable .person-address-dns article>footer button{width:100%}.person-address-readable .person-address-rules article{border-bottom:1px solid #e1e6e4;border-right:0}}@media (max-width:32rem){.person-address-readable>header nav a{border:1px solid #dbe3df;flex:calc(50% - .25rem);justify-content:center}.person-address-readable .person-address-hero>div{padding:1.25rem}.person-address-readable .person-address-hero h2{font-size:1.25rem}.person-address-readable .person-address-publication-map>aside{grid-template-columns:1fr}.person-address-readable .person-domain-label{flex-direction:column;align-items:stretch}.person-address-readable .person-domain-label b{max-width:none;text-overflow:initial;white-space:normal;border-top:1px solid #d4ddda;padding:.5rem .75rem;overflow:visible}.person-address-readable .person-address-list nav :is(a,button),.person-address-readable .person-address-list nav>b{flex:calc(50% - .375rem);justify-content:center}}.person-address-center-live{gap:1rem}.person-address-readable .person-address-center-live-state{--center-live-accent:#167e63;border:1px solid #cfe1da;border-left:.25rem solid var(--center-live-accent);background:#f4faf7;grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:center;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem;display:grid}.person-address-readable .person-address-center-live-state.offline{--center-live-accent:#9a6b1f;background:#fffaf0;border-color:#ead6ad}.person-address-readable .person-address-center-live-state.unavailable{--center-live-accent:#9f463d;background:#fff6f4;border-color:#e5c6c1}.person-address-readable .person-address-center-live-state>span{border:1px solid var(--center-live-accent);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.person-address-readable .person-address-center-live-state>span{border:1px solid color-mix(in srgb, var(--center-live-accent) 28%, white)}}.person-address-readable .person-address-center-live-state>span{background:#fff}.person-address-readable .person-address-center-live-state>span i{background:var(--center-live-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 .3125rem var(--center-live-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.person-address-readable .person-address-center-live-state>span i{box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--center-live-accent) 13%, transparent)}}.person-address-readable .person-address-center-live-state.syncing>span i{animation:1.15s ease-in-out infinite person-address-center-live-pulse}.person-address-readable .person-address-center-live-state>div{min-width:0}.person-address-readable .person-address-center-live-state>div :is(small,strong,p){display:block}.person-address-readable .person-address-center-live-state>div small{color:var(--center-live-accent);letter-spacing:.07em;font-size:.75rem;font-weight:850}.person-address-readable .person-address-center-live-state>div strong{margin-top:.25rem;font-size:1rem;line-height:1.35}.person-address-readable .person-address-center-live-state>div p{color:#60736b;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.person-address-readable .person-address-center-live-state time{color:#607169;white-space:nowrap;font-size:.75rem}.person-address-readable .person-address-center-live-state>button,.person-address-readable .person-address-center-unavailable a,.person-address-readable .person-address-title aside a{border:1px solid var(--center-live-accent,#167e63);justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.person-address-readable .person-address-center-live-state>button,.person-address-readable .person-address-center-unavailable a,.person-address-readable .person-address-title aside a{border:1px solid color-mix(in srgb, var(--center-live-accent,#167e63) 45%, white)}}.person-address-readable .person-address-center-live-state>button,.person-address-readable .person-address-center-unavailable a,.person-address-readable .person-address-title aside a{color:var(--center-live-accent,#167e63);background:#fff;font-size:.875rem;font-weight:750}.person-address-readable .person-address-center-live-state>button:disabled{cursor:wait;opacity:.62}.person-address-readable .person-address-title aside a{border-color:#cfdad6;min-height:2.25rem;margin-top:.625rem;padding:.375rem .625rem}.person-address-readable .person-address-dns-notice{color:#566962;background:#f7faf9;border-top:1px solid #dfe7e4;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.person-address-readable .person-address-dns-notice.attention{color:#79561f;background:#fffaf0;border-color:#ead6ad}.person-address-readable .person-address-center-unavailable{background:#fff;border:1px solid #e1c8c3;place-items:center;min-height:24rem;display:grid}.person-address-readable .person-address-center-unavailable>div{text-align:center;width:min(40rem,100% - 2rem);padding:2.25rem 1.5rem}.person-address-readable .person-address-center-unavailable>div>span{color:#9f463d;background:#f5e8e5;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto .875rem;font-size:1.125rem;display:grid}.person-address-readable .person-address-center-unavailable small{color:#9f463d;letter-spacing:.07em;font-size:.75rem;font-weight:850}.person-address-readable .person-address-center-unavailable h2{margin:.5rem 0;font-size:1.25rem;line-height:1.35}.person-address-readable .person-address-center-unavailable p{color:#6b625e;margin:0 auto;font-size:.9375rem;line-height:1.6}.person-address-readable .person-address-center-unavailable nav{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.person-address-readable .person-address-center-unavailable a:first-child{color:#fff;background:#167e63;border-color:#167e63}@keyframes person-address-center-live-pulse{50%{opacity:.42;transform:scale(.8)}}@media (max-width:50rem){.person-address-readable .person-address-center-live-state{grid-template-columns:2.75rem minmax(0,1fr) auto}.person-address-readable .person-address-center-live-state time{grid-column:2}.person-address-readable .person-address-center-live-state>button{grid-area:1/3/span 2}}@media (max-width:32rem){.person-address-readable .person-address-center-live-state{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.person-address-readable .person-address-center-live-state>span{width:2.5rem;height:2.5rem}.person-address-readable .person-address-center-live-state time{grid-column:2}.person-address-readable .person-address-center-live-state>button{grid-area:auto/1/auto/-1;width:100%}.person-address-readable .person-address-center-unavailable nav{flex-direction:column;align-items:stretch}}.person-address-detail-readable{color:#23342e}.person-address-detail-readable :is(a,button):not(:disabled){cursor:pointer}.person-address-detail-readable :is(a,button):focus-visible{outline:.1875rem solid var(--green,#13a87a)}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable :is(a,button):focus-visible{outline:.1875rem solid color-mix(in srgb, var(--green,#13a87a) 72%, white)}}.person-address-detail-readable :is(a,button):focus-visible{outline-offset:.125rem}.person-address-detail-readable .person-address-detail-workspace{gap:1rem;width:min(74rem,100% - 2rem);margin:1rem auto 3.5rem}.person-address-detail-readable .person-address-detail-hero{border-width:.125rem;border-radius:.125rem;grid-template-columns:4rem minmax(0,1fr) auto;gap:1.25rem;min-height:13rem;padding:1.5rem 1.75rem}.person-address-detail-readable .person-address-detail-symbol{width:4rem;height:4rem;font-size:1.125rem}.person-address-detail-readable .person-address-detail-hero>div:nth-child(2)>span{font-size:.75rem;line-height:1.4}.person-address-detail-readable .person-address-detail-hero h2{text-overflow:initial;white-space:normal;overflow-wrap:anywhere;margin:.625rem 0 .375rem;font-size:1.5rem;line-height:1.25;overflow:visible}.person-address-detail-readable .person-address-detail-hero p{color:#c0d0ca;font-size:.9375rem;line-height:1.5}.person-address-detail-readable .person-address-detail-hero nav{gap:.5rem;margin-top:1rem}.person-address-detail-readable .person-address-detail-hero nav b{align-items:center;min-height:2rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.35;display:inline-flex}.person-address-detail-readable .person-address-detail-hero nav b.fallback{color:#dcc8f4;border-color:#bda4db}.person-address-detail-readable .person-address-detail-hero>aside{gap:.5rem;min-width:13rem}.person-address-detail-readable .person-address-detail-hero>aside a{justify-content:center;min-height:2.75rem;padding-inline:.875rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-hero>aside strong{max-width:18rem;font-size:.8125rem;line-height:1.45}.person-address-detail-readable .person-address-detail-feedback{gap:.75rem;min-height:4.75rem;padding:.75rem 1rem}.person-address-detail-readable .person-address-detail-feedback span{width:2.5rem;height:2.5rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-feedback p{font-size:.875rem;line-height:1.5}.person-address-detail-readable .person-address-detail-reference{--reference-accent:#128462;border:1px solid #cfdad6;border-top:.25rem solid var(--reference-accent);background:#fff}.person-address-detail-readable .person-address-detail-reference.fallback{--reference-accent:#7654a0}.person-address-detail-readable .person-address-detail-reference>header{background:linear-gradient(90deg, var(--reference-accent), white 72%);border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:6.25rem;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-detail-reference>header{background:linear-gradient(90deg, color-mix(in srgb, var(--reference-accent) 6%, white), white 72%)}}.person-address-detail-readable .person-address-detail-reference>header span{color:var(--reference-accent);letter-spacing:.08em;font-size:.75rem;font-weight:850}.person-address-detail-readable .person-address-detail-reference>header h2{margin:.375rem 0 .25rem;font-size:1.0625rem;line-height:1.35}.person-address-detail-readable .person-address-detail-reference>header p{color:#6b7a74;margin:0;font-size:.875rem;line-height:1.5}.person-address-detail-readable .person-address-detail-reference>header>b{border:1px solid var(--reference-accent);flex:none;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-detail-reference>header>b{border:1px solid color-mix(in srgb, var(--reference-accent) 30%, #d5dedb)}}.person-address-detail-readable .person-address-detail-reference>header>b{background:var(--reference-accent)}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-detail-reference>header>b{background:color-mix(in srgb, var(--reference-accent) 9%, white)}}.person-address-detail-readable .person-address-detail-reference>header>b{color:var(--reference-accent);font-size:.75rem;line-height:1.35}.person-address-detail-readable .person-address-detail-reference>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.person-address-detail-readable .person-address-detail-reference article{border-right:1px solid #e2e8e5;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.75rem;min-height:8.75rem;padding:1rem 1rem 3.25rem;display:grid;position:relative}.person-address-detail-readable .person-address-detail-reference article:last-child{border-right:0}.person-address-detail-readable .person-address-detail-reference article>span{color:#687871;background:#f5f8f7;border:1px solid #d1dcd7;place-items:center;width:2.375rem;height:2.375rem;font-size:.75rem;font-weight:850;display:grid}.person-address-detail-readable .person-address-detail-reference article.ready>span{color:#08795d;background:#e7f6f0;border-color:#9dd2c0}.person-address-detail-readable .person-address-detail-reference article:is(.suspended,.fallback)>span{color:#684493;background:#f1ebf8;border-color:#c9b7df}.person-address-detail-readable .person-address-detail-reference article p{min-width:0;margin:0}.person-address-detail-readable .person-address-detail-reference article :is(small,strong){display:block}.person-address-detail-readable .person-address-detail-reference article small{color:#788680;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}.person-address-detail-readable .person-address-detail-reference article strong{overflow-wrap:anywhere;margin-top:.5rem;font-size:.875rem;line-height:1.45}.person-address-detail-readable .person-address-detail-reference article>b{color:#64736d;text-transform:uppercase;border-top:1px solid #e2e8e5;padding-top:.625rem;font-size:.75rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.person-address-detail-readable .person-address-detail-reference article:is(.ready,.fallback)>b{color:var(--reference-accent)}.person-address-detail-readable .person-address-detail-reference>footer{color:#fff;background:#172f28;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1.125rem;font-size:.875rem;line-height:1.5;display:flex}.person-address-detail-readable .person-address-detail-reference.fallback>footer{background:#322844}.person-address-detail-readable .person-address-detail-reference>footer span{color:#bdcec8}.person-address-detail-readable .person-address-detail-brand-suspended{grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;min-height:7rem;padding:1rem 1.125rem}.person-address-detail-readable .person-address-detail-brand-suspended>span{width:3rem;height:3rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-brand-suspended small{font-size:.75rem;line-height:1.4}.person-address-detail-readable .person-address-detail-brand-suspended h2{margin:.375rem 0 .25rem;font-size:1rem;line-height:1.4}.person-address-detail-readable .person-address-detail-brand-suspended p{font-size:.875rem;line-height:1.55}.person-address-detail-readable .person-address-detail-brand-suspended a{align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex}.person-address-detail-readable .person-address-detail-progress{border-color:#cfdad6}.person-address-detail-readable .person-address-detail-progress>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.person-address-detail-readable .person-address-detail-progress header span{font-size:.75rem;line-height:1.35}.person-address-detail-readable .person-address-detail-progress header h2{margin-top:.375rem;font-size:1.0625rem;line-height:1.35}.person-address-detail-readable .person-address-detail-progress header>b{width:2.75rem;height:2.75rem;font-size:.8125rem}.person-address-detail-readable .person-address-detail-progress article{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:9.5rem;padding:1rem}.person-address-detail-readable .person-address-detail-progress article>i{width:2.375rem;height:2.375rem;font-size:.75rem}.person-address-detail-readable .person-address-detail-progress article small{font-size:.75rem;line-height:1.4}.person-address-detail-readable .person-address-detail-progress article strong{margin-top:.375rem;font-size:.875rem;line-height:1.4}.person-address-detail-readable .person-address-detail-progress article p{margin-top:.375rem;font-size:.75rem;line-height:1.5}.person-address-detail-readable .person-address-detail-layout{grid-template-columns:minmax(0,1fr) 22rem;gap:1rem}.person-address-detail-readable :is(.person-address-detail-main,.person-address-detail-aside){gap:1rem}.person-address-detail-readable .person-address-detail-boundary{grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;min-height:7rem;padding:1rem 1.125rem}.person-address-detail-readable .person-address-detail-boundary>span{width:3rem;height:3rem;font-size:1rem}.person-address-detail-readable .person-address-detail-boundary small{font-size:.75rem}.person-address-detail-readable .person-address-detail-boundary h2{margin:.375rem 0 .25rem;font-size:1rem;line-height:1.4}.person-address-detail-readable .person-address-detail-boundary p{max-width:46rem;font-size:.875rem;line-height:1.55}.person-address-detail-readable .person-address-detail-boundary>nav{gap:.25rem}.person-address-detail-readable .person-address-detail-boundary>nav a{align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex}.person-address-detail-readable :is(.person-address-detail-dns,.person-address-detail-history,.person-address-detail-aside>section){border-color:#cfdad6}.person-address-detail-readable :is(.person-address-detail-dns,.person-address-detail-history,.person-address-detail-aside>section)>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.person-address-detail-readable :is(.person-address-detail-dns,.person-address-detail-history,.person-address-detail-aside) header span{font-size:.75rem;line-height:1.35}.person-address-detail-readable :is(.person-address-detail-dns,.person-address-detail-history,.person-address-detail-aside) header h2{margin-top:.375rem;font-size:1.0625rem;line-height:1.35}.person-address-detail-readable :is(.person-address-detail-dns,.person-address-detail-history) header p{margin-top:.25rem;font-size:.875rem;line-height:1.5}.person-address-detail-readable :is(.person-address-detail-dns,.person-address-detail-history) header>b{width:2.5rem;height:2.5rem;font-size:.8125rem}.person-address-detail-readable .person-address-detail-dns-table{overflow:visible}.person-address-detail-readable .person-address-detail-dns-table>div{grid-template-columns:4rem minmax(8rem,.65fr) minmax(12rem,1.25fr) minmax(9rem,.75fr) 5rem;gap:.75rem;min-width:0;min-height:5rem;padding:.75rem}.person-address-detail-readable .person-address-detail-dns-table>div.person-address-detail-dns-heading{min-height:3rem;font-size:.75rem}.person-address-detail-readable .person-address-detail-dns-table>div>b,.person-address-detail-readable .person-address-detail-dns-table code{font-size:.75rem;line-height:1.45}.person-address-detail-readable .person-address-detail-dns-table .scoped-dns-state b{white-space:normal;width:auto;padding:.4375rem .5rem;font-size:.75rem;line-height:1.4}.person-address-detail-readable .person-address-detail-dns-table .scoped-dns-state small{text-overflow:initial;white-space:normal;overflow-wrap:anywhere;margin-top:.375rem;font-size:.75rem;line-height:1.45;overflow:visible}.person-address-detail-readable .person-address-detail-dns-table>div>button{min-height:2.75rem;padding-inline:.625rem;font-size:.75rem}.person-address-detail-readable .person-address-detail-dns>footer{gap:1rem;min-height:5.5rem;padding:.75rem 1rem}.person-address-detail-readable .person-address-detail-dns>footer small{font-size:.75rem;line-height:1.5}.person-address-detail-readable .person-address-detail-dns>footer nav{gap:.5rem}.person-address-detail-readable .person-address-detail-dns>footer button{min-height:2.75rem;padding-inline:.75rem;font-size:.875rem}.person-address-detail-readable :is(.person-address-detail-no-records,.person-address-detail-dns-error){margin:.75rem;padding:.875rem;font-size:.875rem;line-height:1.5}.person-address-detail-readable .person-address-detail-history>div{padding:0 1rem .75rem}.person-address-detail-readable .person-address-detail-history article{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:7rem;padding-block:.75rem}.person-address-detail-readable .person-address-detail-history article>i{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-history article strong{font-size:.875rem;line-height:1.4}.person-address-detail-readable .person-address-detail-history article p{margin:.375rem 0;font-size:.875rem;line-height:1.5}.person-address-detail-readable .person-address-detail-history article small,.person-address-detail-readable .person-address-detail-history time{font-size:.75rem;line-height:1.45}.person-address-detail-readable .person-address-detail-history-empty{gap:.75rem;min-height:7rem;padding:1rem}.person-address-detail-readable .person-address-detail-history-empty>span{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-history-empty strong{font-size:.875rem}.person-address-detail-readable .person-address-detail-history-empty small{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.person-address-detail-readable .person-address-detail-aside dl{padding:.375rem 1rem .75rem}.person-address-detail-readable .person-address-detail-aside dl>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;min-height:4rem}.person-address-detail-readable .person-address-detail-aside dt{font-size:.75rem;line-height:1.4}.person-address-detail-readable .person-address-detail-aside dd{font-size:.875rem;line-height:1.45}.person-address-detail-readable .person-address-detail-approval{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:6rem;margin:0 1rem 1rem;padding:.75rem}.person-address-detail-readable .person-address-detail-approval>span{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-approval small{font-size:.75rem}.person-address-detail-readable .person-address-detail-approval strong{margin-top:.375rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-approval em{margin-top:.25rem;font-size:.75rem;line-height:1.4}.person-address-detail-readable .person-address-detail-controls>div{gap:.75rem;padding:1rem}.person-address-detail-readable .person-address-detail-controls button{min-height:2.75rem;padding-inline:.75rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-controls>div>p{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:5.25rem;padding:.75rem}.person-address-detail-readable .person-address-detail-controls>div>p>b{width:2.75rem;height:2.75rem;font-size:.875rem}.person-address-detail-readable .person-address-detail-controls p strong{font-size:.875rem;line-height:1.4}.person-address-detail-readable .person-address-detail-controls p small{margin-top:.25rem;font-size:.75rem;line-height:1.5}.person-address-detail-readable .person-address-detail-controls>footer{padding:.875rem 1rem;font-size:.75rem;line-height:1.5}@media (max-width:66rem){.person-address-detail-readable .person-address-detail-layout{grid-template-columns:1fr}.person-address-detail-readable .person-address-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.person-address-detail-readable .person-address-detail-progress>div{grid-template-columns:repeat(3,minmax(0,1fr))}.person-address-detail-readable .person-address-detail-progress article:nth-child(3){border-right:0}.person-address-detail-readable .person-address-detail-progress article:nth-child(-n+3){border-bottom:1px solid #e7ecea}}@media (max-width:50rem){.person-address-detail-readable .person-address-detail-hero{grid-template-columns:3.5rem minmax(0,1fr);padding:1.25rem}.person-address-detail-readable .person-address-detail-symbol{width:3.5rem;height:3.5rem}.person-address-detail-readable .person-address-detail-hero>aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;min-width:0}.person-address-detail-readable .person-address-detail-hero>aside strong{text-align:left;grid-column:1/-1;max-width:none}.person-address-detail-readable .person-address-detail-reference>header,.person-address-detail-readable :is(.person-address-detail-progress,.person-address-detail-dns,.person-address-detail-history)>header{flex-direction:column;align-items:flex-start}.person-address-detail-readable .person-address-detail-reference>div{grid-template-columns:1fr}.person-address-detail-readable .person-address-detail-reference article{border-bottom:1px solid #e2e8e5;border-right:0}.person-address-detail-readable .person-address-detail-reference article:last-child{border-bottom:0}.person-address-detail-readable .person-address-detail-reference>footer{flex-direction:column;align-items:flex-start}.person-address-detail-readable .person-address-detail-brand-suspended,.person-address-detail-readable .person-address-detail-boundary{grid-template-columns:3rem minmax(0,1fr)}.person-address-detail-readable :is(.person-address-detail-brand-suspended>a,.person-address-detail-boundary>nav){grid-column:2;justify-items:start}.person-address-detail-readable .person-address-detail-dns-table>.person-address-detail-dns-heading{display:none}.person-address-detail-readable .person-address-detail-dns-table>div{border:1px solid #dce4e1;grid-template-columns:1fr;gap:0;min-width:0;margin:.75rem;padding:0;display:grid}.person-address-detail-readable .person-address-detail-dns-table>div>[data-label]{border-bottom:1px solid #e2e8e5;padding:.75rem;display:block}.person-address-detail-readable .person-address-detail-dns-table>div>[data-label]:before{content:attr(data-label);color:#74837d;font-family:var(--font-geist-sans);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:block}.person-address-detail-readable .person-address-detail-dns-table>div>button{margin:.75rem}.person-address-detail-readable .person-address-detail-dns>footer{flex-direction:column;align-items:stretch}.person-address-detail-readable .person-address-detail-dns>footer nav{justify-content:flex-start}}@media (max-width:42rem){.person-address-detail-readable .person-address-detail-progress>div,.person-address-detail-readable .person-address-detail-aside{grid-template-columns:1fr}.person-address-detail-readable .person-address-detail-progress article,.person-address-detail-readable .person-address-detail-progress article:nth-child(2),.person-address-detail-readable .person-address-detail-progress article:nth-child(3){border-bottom:1px solid #e7ecea;border-right:0}.person-address-detail-readable .person-address-detail-progress article:last-child{border-bottom:0}.person-address-detail-readable .person-address-detail-history article{grid-template-columns:2.75rem minmax(0,1fr)}.person-address-detail-readable .person-address-detail-history time{grid-column:2}}@media (max-width:32rem){.person-address-detail-readable .person-address-detail-hero,.person-address-detail-readable .person-address-detail-hero>aside{grid-template-columns:1fr}.person-address-detail-readable .person-address-detail-hero h2{font-size:1.25rem}.person-address-detail-readable .person-address-detail-brand-suspended,.person-address-detail-readable .person-address-detail-boundary{grid-template-columns:1fr}.person-address-detail-readable :is(.person-address-detail-brand-suspended>a,.person-address-detail-boundary>nav){grid-column:1}.person-address-detail-readable .person-address-detail-boundary>nav{justify-items:stretch}.person-address-detail-readable .person-address-detail-boundary>nav a,.person-address-detail-readable .person-address-detail-dns>footer button{justify-content:center;width:100%}.person-address-detail-readable .person-address-detail-dns>footer nav{grid-template-columns:1fr;display:grid}}.person-address-detail-readable .person-address-detail-live-state{--live-accent:#16815f;border:1px solid #cfe0da;border-left:.25rem solid var(--live-accent);background:#f5faf8;grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:center;gap:.875rem;min-height:5.5rem;padding:.875rem 1rem;display:grid}.person-address-detail-readable .person-address-detail-live-state.offline{--live-accent:#a36f17;background:#fffaf0;border-color:#ead8b9}.person-address-detail-readable .person-address-detail-live-state.unavailable{--live-accent:#a1453f;background:#fff6f4;border-color:#e7c7c3}.person-address-detail-readable .person-address-detail-live-state>span{border:1px solid var(--live-accent);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-detail-live-state>span{border:1px solid color-mix(in srgb, var(--live-accent) 28%, white)}}.person-address-detail-readable .person-address-detail-live-state>span{background:#fff}.person-address-detail-readable .person-address-detail-live-state>span i{background:var(--live-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 .3125rem var(--live-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-detail-live-state>span i{box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--live-accent) 13%, transparent)}}.person-address-detail-readable .person-address-detail-live-state.syncing>span i{animation:1.2s ease-in-out infinite person-address-live-pulse}.person-address-detail-readable .person-address-detail-live-state>div{min-width:0}.person-address-detail-readable .person-address-detail-live-state :is(small,strong,p){display:block}.person-address-detail-readable .person-address-detail-live-state small{color:var(--live-accent);letter-spacing:.07em;font-size:.75rem;font-weight:850}.person-address-detail-readable .person-address-detail-live-state strong{margin-top:.25rem;font-size:1rem;line-height:1.35}.person-address-detail-readable .person-address-detail-live-state p{color:#65756e;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.person-address-detail-readable .person-address-detail-live-state time{color:#61716a;white-space:nowrap;font-size:.75rem}.person-address-detail-readable .person-address-detail-live-state button,.person-address-detail-readable .person-address-detail-unavailable a,.person-address-detail-readable .person-address-public-response footer a{border:1px solid var(--live-accent,#16815f);min-height:2.75rem;color:var(--live-accent,#16815f);background:#fff;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.875rem;font-weight:750;display:inline-flex}.person-address-detail-readable .person-address-detail-live-state button:disabled{cursor:wait;opacity:.62}.person-address-detail-readable .person-address-public-response{--response-accent:#16815f;border:1px solid #cfdad6;border-top:.25rem solid var(--response-accent);background:#fff}.person-address-detail-readable .person-address-public-response.warning{--response-accent:#a06c17}.person-address-detail-readable .person-address-public-response.privacy{--response-accent:#66509b}.person-address-detail-readable .person-address-public-response.danger{--response-accent:#a1453f}.person-address-detail-readable .person-address-public-response.protected{--response-accent:#3f708d}.person-address-detail-readable .person-address-public-response>header{background:linear-gradient(90deg, var(--response-accent), white 72%);border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-public-response>header{background:linear-gradient(90deg, color-mix(in srgb, var(--response-accent) 6%, white), white 72%)}}.person-address-detail-readable .person-address-public-response header span{color:var(--response-accent);letter-spacing:.08em;font-size:.75rem;font-weight:850}.person-address-detail-readable .person-address-public-response h2{margin:.375rem 0 .25rem;font-size:1.0625rem;line-height:1.35}.person-address-detail-readable .person-address-public-response header p{color:#687871;margin:0;font-size:.875rem;line-height:1.5}.person-address-detail-readable .person-address-public-response>header>b{border:1px solid var(--response-accent);flex:none;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-public-response>header>b{border:1px solid color-mix(in srgb, var(--response-accent) 30%, #d5dedb)}}.person-address-detail-readable .person-address-public-response>header>b{background:var(--response-accent)}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-public-response>header>b{background:color-mix(in srgb, var(--response-accent) 9%, white)}}.person-address-detail-readable .person-address-public-response>header>b{color:var(--response-accent);font-size:.75rem}.person-address-detail-readable .person-address-public-response-lenses{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:stretch;display:grid}.person-address-detail-readable .person-address-public-response-lenses article{min-width:0;padding:1.25rem}.person-address-detail-readable .person-address-public-response-lenses article.private{background:var(--response-accent)}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-public-response-lenses article.private{background:color-mix(in srgb, var(--response-accent) 5%, white)}}.person-address-detail-readable .person-address-public-response-lenses article>small{color:var(--response-accent);letter-spacing:.07em;font-size:.75rem;font-weight:850;display:block}.person-address-detail-readable .person-address-public-response-lenses article>strong{margin-top:.625rem;font-size:1rem;line-height:1.4;display:block}.person-address-detail-readable .person-address-public-response-lenses article>p{color:#65756e;margin:.5rem 0 .875rem;font-size:.875rem;line-height:1.55}.person-address-detail-readable .person-address-public-response-lenses code{color:#34463f;overflow-wrap:anywhere;white-space:normal;background:#fff;border:1px solid #dce4e1;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:block}.person-address-detail-readable .person-address-public-response-boundary{text-align:center;background:#f7f9f8;border-inline:1px solid #e1e7e4;place-content:center;gap:.375rem;display:grid}.person-address-detail-readable .person-address-public-response-boundary b{color:var(--response-accent);font-size:1.25rem}.person-address-detail-readable .person-address-public-response-boundary small{color:#718078;letter-spacing:.06em;font-size:.75rem;font-weight:850}.person-address-detail-readable .person-address-public-response>footer{background:#fafcfb;border-top:1px solid #e1e7e4;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5rem;padding:.875rem 1.125rem;display:grid}.person-address-detail-readable .person-address-public-response>footer>span{background:var(--response-accent);place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.person-address-detail-readable .person-address-public-response>footer>span{background:color-mix(in srgb, var(--response-accent) 10%, white)}}.person-address-detail-readable .person-address-public-response>footer>span{color:var(--response-accent)}.person-address-detail-readable .person-address-public-response footer p{margin:0}.person-address-detail-readable .person-address-public-response footer :is(strong,small){display:block}.person-address-detail-readable .person-address-public-response footer strong{font-size:.875rem}.person-address-detail-readable .person-address-public-response footer small{color:#687871;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.person-address-detail-readable .person-address-detail-publication-notice{color:#52655d;background:#f6faf8;border-top:1px solid #e1e7e4;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.person-address-detail-readable .person-address-detail-publication-notice.attention{color:#805b18;background:#fff7e8}.person-address-detail-readable .person-address-detail-unavailable{text-align:center;background:#fff;border:1px solid #dfd7d4;align-content:center;place-items:center;gap:.625rem;min-height:22rem;padding:2rem;display:grid}.person-address-detail-readable .person-address-detail-unavailable>span{color:#9c4943;background:#f5eded;place-items:center;width:3.5rem;height:3.5rem;font-size:1.125rem;display:grid}.person-address-detail-readable .person-address-detail-unavailable>small{color:#9c4943;letter-spacing:.08em;font-size:.75rem;font-weight:850}.person-address-detail-readable .person-address-detail-unavailable h2{margin:.25rem 0 0;font-size:1.25rem}.person-address-detail-readable .person-address-detail-unavailable p{color:#687871;max-width:38rem;margin:0;font-size:.9375rem;line-height:1.55}.person-address-detail-readable .person-address-detail-unavailable>div{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}@keyframes person-address-live-pulse{50%{opacity:.45;transform:scale(.82)}}@media (max-width:50rem){.person-address-detail-readable .person-address-detail-live-state{grid-template-columns:2.75rem minmax(0,1fr)}.person-address-detail-readable .person-address-detail-live-state :is(time,button){grid-column:2;justify-self:start}.person-address-detail-readable .person-address-public-response>header{flex-direction:column;align-items:flex-start}.person-address-detail-readable .person-address-public-response-lenses{grid-template-columns:1fr}.person-address-detail-readable .person-address-public-response-boundary{border:1px solid #e1e7e4;border-inline:0;min-height:4.25rem}}@media (max-width:32rem){.person-address-detail-readable .person-address-detail-live-state{grid-template-columns:1fr}.person-address-detail-readable .person-address-detail-live-state>span,.person-address-detail-readable .person-address-detail-live-state :is(time,button){grid-column:1}.person-address-detail-readable .person-address-detail-live-state button{width:100%}.person-address-detail-readable .person-address-public-response>footer{grid-template-columns:2.5rem minmax(0,1fr)}.person-address-detail-readable .person-address-public-response>footer a{grid-column:1/-1}}.public-route-boundary{--boundary-accent:#17775e;--boundary-accent-soft:#e6f3ef;--boundary-ink:#173128;background:linear-gradient(120deg, #1631280d 0 1px, transparent 1px 100%), radial-gradient(circle at 15% 15%, var(--boundary-accent-soft), transparent 30rem), #f4f7f6;min-height:100svh;color:var(--boundary-ink);background-size:2rem 2rem,auto,auto;place-items:center;padding:2rem;font-family:Arial,Helvetica,sans-serif;display:grid}.public-route-boundary-address{--boundary-accent:#9a691c;--boundary-accent-soft:#fbf0dc;--boundary-ink:#293742}.public-route-boundary-profile{--boundary-accent:#67509b;--boundary-accent-soft:#eee9f8;--boundary-ink:#283142}.public-route-boundary>section{border:1px solid #d8e1dd;border-top:4px solid var(--boundary-accent);background:#fff;border-radius:2px;width:min(62rem,100%);overflow:hidden;box-shadow:0 1.25rem 3rem #192e271a}.public-route-boundary header{border-bottom:1px solid #e3e9e6;grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.5rem;display:grid}.public-route-boundary header>span{border:1px solid var(--boundary-accent);place-items:center;width:4rem;height:4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.public-route-boundary header>span{border:1px solid color-mix(in srgb, var(--boundary-accent) 32%, #d7dfdc)}}.public-route-boundary header>span{background:var(--boundary-accent-soft);color:var(--boundary-accent);border-radius:2px;font-size:1.25rem;font-weight:800}.public-route-boundary header small{color:var(--boundary-accent);letter-spacing:.09em;font-size:.75rem;font-weight:800;display:block}.public-route-boundary h1{color:var(--boundary-ink);letter-spacing:-.02em;margin:.3rem 0 .45rem;font-size:1.5rem;line-height:1.2}.public-route-boundary header p{color:#5c6c66;max-width:46rem;margin:0;font-size:1rem;line-height:1.6}.public-route-boundary ol{border-bottom:1px solid #e3e9e6;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.public-route-boundary li{border-right:1px solid #e3e9e6;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;min-height:7rem;padding:1.15rem;display:grid}.public-route-boundary li:last-child{border-right:0}.public-route-boundary li>b{border:1px solid var(--boundary-accent);place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.public-route-boundary li>b{border:1px solid color-mix(in srgb, var(--boundary-accent) 25%, #dce4e1)}}.public-route-boundary li>b{background:var(--boundary-accent);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.public-route-boundary li>b{background:color-mix(in srgb, var(--boundary-accent) 7%, #fff)}}.public-route-boundary li>b{color:var(--boundary-accent);font-size:.75rem}.public-route-boundary li strong,.public-route-boundary li small{display:block}.public-route-boundary li strong{color:#263831;margin-top:.1rem;font-size:.875rem;line-height:1.35}.public-route-boundary li small{color:#71807a;margin-top:.35rem;font-size:.8125rem;line-height:1.5}.public-route-boundary nav{flex-wrap:wrap;gap:.6rem;padding:1rem 1.5rem;display:flex}.public-route-boundary nav a{color:#41534c;cursor:pointer;background:#fff;border:1px solid #ced8d4;border-radius:2px;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.public-route-boundary nav a:hover{border-color:var(--boundary-accent);color:var(--boundary-accent)}.public-route-boundary nav a.primary{border-color:var(--boundary-accent);background:var(--boundary-accent);color:#fff}.public-route-boundary nav a:focus-visible{outline:3px solid var(--boundary-accent)}@supports (color:color-mix(in lab, red, red)){.public-route-boundary nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--boundary-accent) 35%, transparent)}}.public-route-boundary nav a:focus-visible{outline-offset:3px}.public-route-boundary footer{color:#fff;background:#173248;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem 1.5rem;display:grid}.public-route-boundary footer>b{color:#83d8be;background:#ffffff12;border:1px solid #ffffff29;border-radius:2px;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.public-route-boundary footer strong,.public-route-boundary footer small{display:block}.public-route-boundary footer strong{font-size:.875rem;line-height:1.35}.public-route-boundary footer small{color:#b7c7cf;margin-top:.25rem;font-size:.8125rem;line-height:1.5}@media (max-width:50rem){.public-route-boundary ol{grid-template-columns:1fr}.public-route-boundary li{border-bottom:1px solid #e3e9e6;border-right:0;min-height:auto}.public-route-boundary li:last-child{border-bottom:0}}@media (max-width:34rem){.public-route-boundary{place-items:start center;padding:1rem}.public-route-boundary header{grid-template-columns:1fr;padding:1.1rem}.public-route-boundary header>span{width:3rem;height:3rem}.public-route-boundary h1{font-size:1.25rem}.public-route-boundary nav{padding:1rem 1.1rem;display:grid}.public-route-boundary nav a{width:100%}.public-route-boundary footer{align-items:start;padding:1rem 1.1rem}}.member-student-mobility,.member-student-mobility-journey{--mobility-blue:#356f98;--mobility-blue-soft:#eef5f9;--mobility-violet:#65509a;--mobility-violet-soft:#f3f0f9;--mobility-amber:#93671f;--mobility-amber-soft:#fbf5e9;--mobility-ink:#253a32;--mobility-muted:#687a72;--mobility-line:#d7e1dd;gap:1rem;display:grid}.member-student-mobility-heading,.member-student-mobility-journey-heading{min-height:auto;margin-bottom:1rem}.member-student-mobility-heading>nav,.member-student-mobility-journey-heading nav{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.member-student-mobility-heading>nav a,.member-student-mobility-journey-heading nav a{border:1px solid var(--mobility-line,#d7e1dd);color:#365f76;background:#fff;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:.625rem .875rem;font-size:.875rem;font-weight:750;line-height:1.25;display:inline-flex}:is(.member-student-mobility :is(a,button,input,select):focus-visible,.member-student-mobility-heading a:focus-visible,.member-student-mobility-journey :is(a,button):focus-visible,.member-student-mobility-journey-heading a:focus-visible){outline:3px solid var(--mobility-blue,#356f98)}@supports (color:color-mix(in lab, red, red)){:is(.member-student-mobility :is(a,button,input,select):focus-visible,.member-student-mobility-heading a:focus-visible,.member-student-mobility-journey :is(a,button):focus-visible,.member-student-mobility-journey-heading a:focus-visible){outline:3px solid color-mix(in srgb, var(--mobility-blue,#356f98) 42%, transparent)}}:is(.member-student-mobility :is(a,button,input,select):focus-visible,.member-student-mobility-heading a:focus-visible,.member-student-mobility-journey :is(a,button):focus-visible,.member-student-mobility-journey-heading a:focus-visible){outline-offset:3px}.member-student-mobility button,.member-student-mobility a,.member-student-mobility-journey button,.member-student-mobility-journey a,.member-student-mobility-heading a,.member-student-mobility-journey-heading a{cursor:pointer}.member-student-mobility [aria-busy=true],.member-student-mobility-journey [aria-busy=true]{cursor:progress}.member-student-mobility-hero{border-color:var(--mobility-line);border-top:4px solid var(--mobility-blue);background:linear-gradient(100deg,#f5f9fb 0,#fff 54%);border-radius:2px;grid-template-columns:minmax(290px,1fr) minmax(430px,auto);gap:1.25rem;min-height:128px;padding:1.25rem 1.375rem}.member-student-mobility-person{gap:.875rem}.member-student-mobility-person>span{width:52px;height:52px;color:var(--mobility-blue);background:#dfeaf2;font-size:1rem}.member-student-mobility-person small,.member-student-mobility-source header span,.member-student-mobility-destinations header span,.member-student-mobility-preview>header span,.member-student-mobility-journeys>header span,.member-student-mobility-outcomes>header span,.member-student-mobility-action>small{color:var(--mobility-blue);letter-spacing:.075em;font-size:.75rem;font-weight:850}.member-student-mobility-person h2{color:var(--mobility-ink);margin:.3rem 0 .2rem;font-size:1.25rem;line-height:1.25}.member-student-mobility-person p{color:var(--mobility-muted);font-size:.9375rem;line-height:1.5}.member-student-mobility-hero dl{border-color:var(--mobility-line);border-radius:2px;grid-template-columns:repeat(4,minmax(92px,1fr))}.member-student-mobility-hero dl>div{min-width:0;padding:.875rem 1rem}.member-student-mobility-hero dt{color:#71827a;letter-spacing:.045em;font-size:.75rem;font-weight:750}.member-student-mobility-hero dd{color:var(--mobility-blue);margin-top:.375rem;font-size:1.5rem;line-height:1}.member-student-mobility-modes{gap:.75rem}.member-student-mobility-modes>button{border-color:var(--mobility-line);border-radius:2px;grid-template-columns:38px minmax(0,1fr);gap:.875rem;min-height:108px;padding:1rem 1.125rem}.member-student-mobility-modes>button.selected{background:var(--mobility-blue-soft);box-shadow:inset 4px 0 var(--mobility-blue);border-color:#7da8c3}.member-student-mobility-modes>button.selected.change{background:var(--mobility-amber-soft);border-color:#d5b875;box-shadow:inset 4px 0 #ad7c29}.member-student-mobility-modes button>i{width:36px;height:36px;font-size:.875rem}.member-student-mobility-modes small,.member-student-mobility-first small,.member-student-mobility-journeys article header small,.member-student-mobility-outcomes article small{font-size:.75rem;line-height:1.35}.member-student-mobility-modes strong,.member-student-mobility-first strong{margin-top:.25rem;font-size:1rem;line-height:1.35}.member-student-mobility-modes p,.member-student-mobility-first p{color:var(--mobility-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.45}.member-student-mobility-first{border-radius:2px;grid-template-columns:44px minmax(0,1fr) auto;gap:1rem;min-height:94px;padding:1rem 1.125rem}.member-student-mobility-first>span{width:42px;height:42px;font-size:.875rem}.member-student-mobility-first a{min-height:44px;color:var(--mobility-blue);align-items:center;padding:0 .75rem;font-size:.875rem;display:inline-flex}.member-student-mobility-journeys>header,.member-student-mobility-outcomes>header,.member-student-mobility-source>header,.member-student-mobility-destinations>header{gap:.875rem;min-height:86px;padding:1rem 1.125rem}.member-student-mobility-journeys>header h2,.member-student-mobility-outcomes>header h2,.member-student-mobility-source h2,.member-student-mobility-destinations h2{color:var(--mobility-ink);margin:.25rem 0 .2rem;font-size:1.125rem;line-height:1.3}.member-student-mobility-journeys>header p,.member-student-mobility-outcomes>header p,.member-student-mobility-source header p,.member-student-mobility-destinations header p{color:var(--mobility-muted);font-size:.875rem;line-height:1.45}.member-student-mobility-journeys>header>b,.member-student-mobility-outcomes>header>b{padding:.45rem .625rem;font-size:.75rem;line-height:1.25}.member-student-mobility-journeys>div{gap:.75rem;padding:1rem}.member-student-mobility-journeys article{border-top-width:3px;border-radius:2px}.member-student-mobility-journeys article>header{grid-template-columns:40px minmax(0,1fr) auto;gap:.75rem;min-height:86px;padding:.875rem 1rem}.member-student-mobility-journeys article>header>span{width:38px;height:38px;font-size:.875rem}.member-student-mobility-journeys article header :is(small,strong,b),.member-student-mobility-grid button header :is(small,strong,em),.member-student-mobility-preview article :is(small,strong,span),.member-student-mobility-journey-route article :is(small,strong,b),.member-student-mobility-journey-links a :is(strong,small){text-overflow:clip;white-space:normal;overflow:visible}.member-student-mobility-journeys article header strong{color:var(--mobility-ink);margin-top:.25rem;font-size:.9375rem;line-height:1.4}.member-student-mobility-journeys article header b{color:var(--mobility-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.35}.member-student-mobility-journeys article header em{max-width:120px;color:var(--mobility-violet);text-align:right;font-size:.75rem;line-height:1.35}.member-student-mobility-journeys article ol{grid-template-columns:repeat(5,minmax(0,1fr))}.member-student-mobility-journeys article li{gap:.35rem;min-height:66px;padding:.5rem .35rem;font-size:.75rem;line-height:1.25}.member-student-mobility-journeys article li i{width:25px;height:25px;font-size:.75rem}.member-student-mobility-journeys article>footer{gap:.75rem;min-height:82px;padding:.75rem 1rem}.member-student-mobility-journeys article>footer>small{color:var(--mobility-muted);font-size:.8125rem;line-height:1.45}.member-student-mobility-journeys article footer nav{gap:.5rem}.member-student-mobility-journeys article footer a,.member-student-mobility-journeys article footer button,.member-student-mobility-outcomes article nav a,.member-student-mobility-outcomes article nav button{border-radius:2px;justify-content:center;min-height:44px;padding:.625rem .75rem;font-size:.8125rem;line-height:1.25}.member-student-mobility-outcomes article{grid-template-columns:40px minmax(0,1fr) auto auto;gap:.875rem;min-height:98px;padding:.875rem 1rem}.member-student-mobility-outcomes article>span{width:38px;height:38px;font-size:1rem}.member-student-mobility-outcomes article strong{color:var(--mobility-ink);text-overflow:clip;white-space:normal;margin-top:.25rem;font-size:.9375rem;line-height:1.35;overflow:visible}.member-student-mobility-outcomes article p,.member-student-mobility-outcomes article time{color:var(--mobility-muted);font-size:.8125rem;line-height:1.45}.member-student-mobility-outcomes article nav{gap:.5rem}.member-student-mobility-layout{grid-template-columns:minmax(0,1.5fr) minmax(330px,.65fr);gap:1rem}.member-student-mobility-layout>main,.member-student-mobility-layout>aside{gap:1rem}.member-student-mobility-layout>aside{top:82px}.member-student-mobility-source>header>b,.member-student-mobility-destinations>header>b{width:40px;height:40px;font-size:.875rem}.member-student-mobility-source>div{gap:.75rem;padding:1rem}.member-student-mobility-source>div>button{border-radius:2px;grid-template-columns:36px minmax(0,1fr) auto;gap:.75rem;min-height:84px;padding:.75rem .875rem}.member-student-mobility-source>div>button.selected{box-shadow:inset 4px 0 var(--mobility-blue);border-color:#77a6c1}.member-student-mobility-source button>i{width:34px;height:34px;font-size:.875rem}.member-student-mobility-source button small,.member-student-mobility-source button span,.member-student-mobility-source button>b{color:var(--mobility-muted);font-size:.75rem;line-height:1.35}.member-student-mobility .member-student-mobility-source button>b.paused,.member-student-mobility .member-student-mobility-grid button.in_progress header>b,.member-student-mobility .member-student-mobility-grid button.current header>b{font-size:.75rem}.member-student-mobility-source button strong{color:var(--mobility-ink);margin-top:.2rem;font-size:.9375rem;line-height:1.35}.member-student-mobility-filters{grid-template-columns:minmax(260px,1fr) minmax(150px,.42fr) minmax(170px,.48fr);gap:.75rem;padding:1rem 1rem .875rem}.member-student-mobility-filters label{gap:.4rem}.member-student-mobility-filters label>span{color:#63756d;font-size:.75rem;font-weight:800}.member-student-mobility-filters select,.member-student-mobility-filters input{min-height:44px;color:var(--mobility-ink);border-radius:2px;padding:0 .75rem;font-size:.875rem}.member-student-mobility-filters .search{border-radius:2px;grid-template-columns:44px minmax(0,1fr) 44px;min-height:44px}.member-student-mobility-filters .search>span{font-size:1.125rem}.member-student-mobility-filters .search input{min-height:42px;padding:0}.member-student-mobility-filters .search button{min-width:44px;min-height:44px;font-size:1.125rem}.member-student-mobility-result-count{min-height:48px;color:var(--mobility-muted);padding:.625rem 1rem;font-size:.8125rem;line-height:1.4}.member-student-mobility-result-count small{color:#71827a;font-size:.75rem}.member-student-mobility-result-count i{width:7px;height:7px}.member-student-mobility-grid{gap:.75rem;padding:1rem}.member-student-mobility-grid>button{border-radius:2px}.member-student-mobility-grid>button.selected{border-color:#6f9fbc;box-shadow:inset 0 0 0 2px #6f9fbc}.member-student-mobility-grid button>header{grid-template-columns:42px minmax(0,1fr) auto;gap:.75rem;min-height:92px;padding:.875rem}.member-student-mobility-grid button header>span{width:40px;height:40px;font-size:.8125rem}.member-student-mobility-grid button header small,.member-student-mobility-grid button header em,.member-student-mobility-grid button header>b{color:var(--mobility-muted);font-size:.75rem;line-height:1.35}.member-student-mobility-grid button header strong{color:var(--mobility-ink);margin-top:.2rem;font-size:1rem;line-height:1.35}.member-student-mobility-grid button dl>div{padding:.75rem .875rem}.member-student-mobility-grid button dt{color:#71827a;font-size:.75rem}.member-student-mobility-grid button dd{color:var(--mobility-ink);margin-top:.25rem;font-size:1rem}.member-student-mobility-grid button footer{min-height:52px;padding:.625rem .875rem}.member-student-mobility-grid button footer span,.member-student-mobility-grid button footer b{font-size:.75rem;line-height:1.35}.member-student-mobility-empty{min-height:240px;padding:1.5rem}.member-student-mobility-empty strong{margin-top:.5rem;font-size:1rem}.member-student-mobility-empty p{color:var(--mobility-muted);margin:.35rem 0 .875rem;font-size:.875rem}.member-student-mobility-empty button{border-radius:2px;min-height:44px;padding:.625rem .875rem;font-size:.875rem}.member-student-mobility-preview>header{min-height:62px;padding:.875rem 1rem}.member-student-mobility-preview>header b{text-align:right;padding:.4rem .55rem;font-size:.75rem;line-height:1.3}.member-student-mobility-preview>article{grid-template-columns:40px minmax(0,1fr) auto;gap:.75rem;min-height:86px;margin:.875rem 1rem 0;padding:.75rem .875rem}.member-student-mobility-preview article>i{width:38px;height:38px;font-size:.875rem}.member-student-mobility-preview article small,.member-student-mobility-preview article span,.member-student-mobility-preview article>b{color:var(--mobility-muted);font-size:.75rem;line-height:1.35}.member-student-mobility-preview article strong{color:var(--mobility-ink);margin:.2rem 0;font-size:.9375rem;line-height:1.35}.member-student-mobility-preview>em{height:28px;font-size:1rem;line-height:28px}.member-student-mobility-preview>ol{margin-top:.875rem}.member-student-mobility-preview>ol li{grid-template-columns:26px minmax(0,1fr);gap:.5rem;min-height:106px;padding:.75rem .625rem}.member-student-mobility-preview>ol li>b{width:25px;height:25px;font-size:.75rem}.member-student-mobility-preview ol strong{font-size:.8125rem;line-height:1.3}.member-student-mobility-preview ol small{color:var(--mobility-muted);margin-top:.25rem;font-size:.75rem;line-height:1.4}.member-student-mobility-boundary,.member-student-mobility-protection{border-radius:2px;grid-template-columns:40px minmax(0,1fr);gap:.75rem;padding:1rem}.member-student-mobility-boundary>span,.member-student-mobility-protection>span{width:38px;height:38px;font-size:.875rem}.member-student-mobility-boundary strong,.member-student-mobility-protection strong{font-size:.9375rem;line-height:1.35}.member-student-mobility-boundary small,.member-student-mobility-protection small{color:var(--mobility-muted);margin-top:.3rem;font-size:.8125rem;line-height:1.5}.member-student-mobility-action{border-radius:2px;gap:.625rem;padding:1rem}.member-student-mobility-action>strong{color:var(--mobility-ink);font-size:1rem;line-height:1.35}.member-student-mobility-action>p{color:var(--mobility-muted);margin:0 0 .15rem;font-size:.875rem;line-height:1.5}.member-student-mobility-action>a,.member-student-mobility-action>button{border-radius:2px;min-height:44px;padding:.625rem .875rem;font-size:.875rem;line-height:1.25}.member-student-mobility-error{padding:.75rem .875rem;font-size:.8125rem;line-height:1.45}.member-student-mobility-journey-hero{border-left-width:4px;border-radius:2px;min-height:118px}.member-student-mobility-journey-hero>div{grid-template-columns:48px minmax(0,1fr);gap:.875rem;padding:1.125rem 1.25rem}.member-student-mobility-journey-hero>div>span{width:46px;height:46px;font-size:1.125rem}.member-student-mobility-journey-hero p small,.member-student-mobility-journey-route header span,.member-student-mobility-journey-steps header span,.member-student-mobility-journey-timeline header span,.member-student-mobility-journey-next small,.member-student-mobility-journey-privacy header small,.member-student-mobility-journey-links header span,.member-student-mobility-journey-timeline article small{font-size:.75rem;line-height:1.35}.member-student-mobility-journey-hero p strong{color:var(--mobility-ink);margin:.3rem 0 .25rem;font-size:1.25rem;line-height:1.3}.member-student-mobility-journey-hero p b{color:var(--mobility-muted);font-size:.875rem;line-height:1.45}.member-student-mobility-journey-hero dl{min-width:450px}.member-student-mobility-journey-hero dl>div{padding:1rem}.member-student-mobility-journey-hero dt{font-size:.75rem;line-height:1.3}.member-student-mobility-journey-hero dd{color:var(--mobility-ink);margin-top:.35rem;font-size:.875rem;line-height:1.4}.member-student-mobility-journey-route>header,.member-student-mobility-journey-steps>header,.member-student-mobility-journey-timeline>header{min-height:86px;padding:1rem 1.125rem}.member-student-mobility-journey-route h2,.member-student-mobility-journey-steps h2,.member-student-mobility-journey-timeline h2,.member-student-mobility-journey-privacy h2,.member-student-mobility-journey-links h2{color:var(--mobility-ink);margin:.25rem 0 .2rem;font-size:1.125rem;line-height:1.3}.member-student-mobility-journey-route header p,.member-student-mobility-journey-steps header p,.member-student-mobility-journey-timeline header p,.member-student-mobility-journey-privacy header p{color:var(--mobility-muted);font-size:.875rem;line-height:1.45}.member-student-mobility-journey-route header>b,.member-student-mobility-journey-steps header>b,.member-student-mobility-journey-timeline header>b{padding:.45rem .625rem;font-size:.75rem;line-height:1.3}.member-student-mobility-journey-route>div{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:.75rem;padding:1rem}.member-student-mobility-journey-route article{border-radius:2px;grid-template-columns:42px minmax(0,1fr) auto;gap:.75rem;min-height:96px;padding:.875rem 1rem}.member-student-mobility-journey-route article>span{width:40px;height:40px;font-size:.875rem}.member-student-mobility-journey-route article small,.member-student-mobility-journey-route article b,.member-student-mobility-journey-route article em{color:var(--mobility-muted);font-size:.75rem;line-height:1.4}.member-student-mobility-journey-route article strong{color:var(--mobility-ink);margin:.25rem 0 .2rem;font-size:1rem;line-height:1.35}.member-student-mobility-journey-route article em{color:var(--mobility-blue);text-align:right;font-weight:850}.member-student-mobility-journey-arrow{font-size:1.25rem}.member-student-mobility-journey-steps li{grid-template-columns:34px minmax(0,1fr);gap:.625rem;min-height:112px;padding:.875rem}.member-student-mobility-journey-steps li i{width:32px;height:32px;font-size:.8125rem}.member-student-mobility-journey-steps li strong{font-size:.875rem;line-height:1.35}.member-student-mobility-journey-steps li small{margin-top:.3rem;font-size:.75rem;line-height:1.45}.member-student-mobility-journey-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.6fr);gap:1rem}.member-student-mobility-journey-layout>main,.member-student-mobility-journey-layout>aside{gap:1rem}.member-student-mobility-journey-layout>aside{top:82px}.member-student-mobility-journey-next{border-left-width:4px;border-radius:2px;grid-template-columns:44px minmax(0,1fr);gap:.875rem;padding:1rem 1.125rem}.member-student-mobility-journey-next>span{width:42px;height:42px;font-size:1rem}.member-student-mobility-journey-next h2{color:var(--mobility-ink);margin:.3rem 0 .25rem;font-size:1.125rem;line-height:1.35}.member-student-mobility-journey-next p{color:var(--mobility-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.member-student-mobility-journey-next a,.member-student-mobility-journey-cancel button{border-radius:2px;min-height:44px;padding:.625rem .875rem;font-size:.875rem;line-height:1.25}.member-student-mobility-journey-cancel{gap:.4rem;margin-left:.5rem}.member-student-mobility-journey-cancel small{max-width:360px;font-size:.8125rem;line-height:1.4}.member-student-mobility-journey-privacy>header{grid-template-columns:42px minmax(0,1fr);gap:.75rem;padding:1rem}.member-student-mobility-journey-privacy header>span{width:40px;height:40px;font-size:1rem}.member-student-mobility-journey-privacy article{grid-template-columns:72px minmax(0,1fr);gap:.75rem;padding:.875rem 1rem}.member-student-mobility-journey-privacy article>b{color:var(--mobility-blue);font-size:.75rem}.member-student-mobility-journey-privacy article strong{font-size:.875rem;line-height:1.35}.member-student-mobility-journey-privacy article small{color:var(--mobility-muted);margin-top:.25rem;font-size:.75rem;line-height:1.45}.member-student-mobility-journey-links>header{padding:1rem}.member-student-mobility-journey-links>a{grid-template-columns:38px minmax(0,1fr) auto;gap:.75rem;min-height:76px;padding:.75rem 1rem}.member-student-mobility-journey-links>a>span{width:36px;height:36px;font-size:.8125rem}.member-student-mobility-journey-links a strong{font-size:.875rem;line-height:1.35}.member-student-mobility-journey-links a small{color:var(--mobility-muted);margin-top:.25rem;font-size:.75rem;line-height:1.4}.member-student-mobility-journey-links a>b{font-size:1rem}.member-student-mobility-journey-timeline article{grid-template-columns:38px minmax(0,1fr) auto;gap:.75rem;min-height:88px;padding:.875rem 1rem}.member-student-mobility-journey-timeline article>i{width:36px;height:36px;font-size:.875rem}.member-student-mobility-journey-timeline article strong{color:var(--mobility-ink);margin:.25rem 0;font-size:.875rem;line-height:1.45}.member-student-mobility-journey-timeline article span,.member-student-mobility-journey-timeline article time{color:var(--mobility-muted);font-size:.75rem;line-height:1.4}.member-student-mobility-journey-empty{padding:1.5rem;font-size:.875rem}@media (max-width:1100px){.member-student-mobility-hero,.member-student-mobility-layout,.member-student-mobility-journey-layout{grid-template-columns:1fr}.member-student-mobility-layout>aside,.member-student-mobility-journey-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.member-student-mobility-preview,.member-student-mobility-action,.member-student-mobility-journey-privacy{grid-column:1/-1}}@media (max-width:820px){.member-student-mobility-journeys>div,.member-student-mobility-grid,.member-student-mobility-source>div{grid-template-columns:1fr}.member-student-mobility-filters{grid-template-columns:1fr 1fr}.member-student-mobility-filters .search{grid-column:1/-1}.member-student-mobility-journey-hero{grid-template-columns:1fr}.member-student-mobility-journey-hero dl{border-top:1px solid #e3e8e5;border-left:0;min-width:0}.member-student-mobility-journey-route>div{grid-template-columns:1fr}.member-student-mobility-journey-arrow{transform:rotate(90deg)}.member-student-mobility-journey-steps>ol{grid-template-columns:1fr}.member-student-mobility-journey-steps li{border-bottom:1px solid #e8edeb;border-right:0;min-height:72px}}@media (max-width:640px){.member-student-mobility-heading>nav,.member-student-mobility-journey-heading nav{grid-template-columns:1fr;display:grid}.member-student-mobility-heading>nav a,.member-student-mobility-journey-heading nav a{width:100%}.member-student-mobility-hero,.member-student-mobility-modes{grid-template-columns:1fr}.member-student-mobility-hero{padding:1rem}.member-student-mobility-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}.member-student-mobility-hero dl>div:nth-child(2){border-right:0}.member-student-mobility-first{grid-template-columns:42px minmax(0,1fr)}.member-student-mobility-first a{grid-column:1/-1;justify-content:center}.member-student-mobility-journeys>header,.member-student-mobility-outcomes>header,.member-student-mobility-journey-route>header,.member-student-mobility-journey-steps>header,.member-student-mobility-journey-timeline>header{flex-direction:column;align-items:flex-start}.member-student-mobility-journeys article>header{grid-template-columns:40px minmax(0,1fr)}.member-student-mobility-journeys article header em{text-align:left;grid-column:2;max-width:none}.member-student-mobility-journeys article ol{grid-template-columns:1fr}.member-student-mobility-journeys article li{text-align:left;border-bottom:1px solid #ebefed;border-right:0;grid-template-columns:28px minmax(0,1fr);place-items:center start;min-height:52px;padding:.625rem .875rem}.member-student-mobility-journeys article>footer,.member-student-mobility-outcomes article{flex-direction:column;align-items:stretch}.member-student-mobility-journeys article footer nav,.member-student-mobility-outcomes article nav{grid-template-columns:1fr;width:100%;display:grid}.member-student-mobility-filters{grid-template-columns:1fr}.member-student-mobility-filters .search{grid-column:auto}.member-student-mobility-result-count{flex-direction:column;align-items:flex-start}.member-student-mobility-layout>aside,.member-student-mobility-journey-layout>aside{grid-template-columns:1fr}.member-student-mobility-preview,.member-student-mobility-action,.member-student-mobility-journey-privacy{grid-column:auto}.member-student-mobility-preview>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.member-student-mobility-outcomes article{grid-template-columns:40px minmax(0,1fr);display:grid}.member-student-mobility-outcomes article time{grid-column:2}.member-student-mobility-outcomes article nav{grid-column:1/-1}.member-student-mobility-journey-hero dl{grid-template-columns:1fr}.member-student-mobility-journey-hero dl>div{border-bottom:1px solid #e8ecea;border-right:0}.member-student-mobility-journey-route article{grid-template-columns:40px minmax(0,1fr)}.member-student-mobility-journey-route article em{text-align:left;grid-column:2}.member-student-mobility-journey-next{grid-template-columns:1fr}.member-student-mobility-journey-next a,.member-student-mobility-journey-cancel,.member-student-mobility-journey-cancel button{width:100%}.member-student-mobility-journey-cancel{margin:.5rem 0 0;display:grid}.member-student-mobility-journey-timeline article{grid-template-columns:36px minmax(0,1fr)}.member-student-mobility-journey-timeline article time{white-space:normal;grid-column:2}}@media (max-width:430px){.member-student-mobility-person{align-items:flex-start}.member-student-mobility-source>div>button,.member-student-mobility-grid button>header,.member-student-mobility-preview>article{grid-template-columns:38px minmax(0,1fr)}.member-student-mobility-source button>b,.member-student-mobility-grid button header>b,.member-student-mobility-preview article>b{grid-column:2}.member-student-mobility-grid button dl{grid-template-columns:1fr}.member-student-mobility-grid button dl>div{border-bottom:1px solid #e8edeb;border-right:0}.member-student-mobility-grid button footer{flex-direction:column;align-items:flex-start}.member-student-mobility-preview>ol{grid-template-columns:1fr}.member-student-mobility-preview>ol li{border-bottom:1px solid #e8edeb;border-right:0;min-height:70px}.member-student-mobility-journey-hero>div{grid-template-columns:42px minmax(0,1fr);padding:1rem}.member-student-mobility-journey-hero>div>span{width:40px;height:40px}}.student-mobility-command-center{--student-flow-blue:#2f7695;--student-flow-blue-soft:#edf6f9;--student-flow-violet:#6b5297;--student-flow-violet-soft:#f3eff8;--student-flow-red:#a34750;--student-flow-ink:#283c43;--student-flow-muted:#667980;--student-flow-line:#d7e2e6;gap:1rem;display:grid}.student-mobility-command-center a{cursor:pointer}.student-mobility-command-center a:focus-visible{outline:3px solid var(--student-flow-blue)}@supports (color:color-mix(in lab, red, red)){.student-mobility-command-center a:focus-visible{outline:3px solid color-mix(in srgb, var(--student-flow-blue) 46%, transparent)}}.student-mobility-command-center a:focus-visible{outline-offset:3px}.student-mobility-command-hero{background:#1b293e;border-color:#26364c;border-radius:2px;grid-template-columns:minmax(360px,.92fr) minmax(530px,1.08fr);min-height:184px;overflow:hidden}.student-mobility-command-hero>div{background:radial-gradient(circle at 88% 10%,#398cb83d,#0000 42%);align-content:center;padding:1.5rem 1.625rem;display:grid}.student-mobility-command-hero>div>span,.student-mobility-command-lane>header span,.student-mobility-command-table>header span,.student-mobility-command-boundary small,.student-mobility-privacy-gate small{letter-spacing:.075em;font-size:.75rem;font-weight:850;line-height:1.35}.student-mobility-command-hero>div>span{color:#9ed9f2}.student-mobility-command-hero h2{letter-spacing:-.025em;max-width:590px;margin:.5rem 0;font-size:1.5rem;line-height:1.18}.student-mobility-command-hero p{color:#c3cfdb;max-width:650px;font-size:.9375rem;line-height:1.55}.student-mobility-command-hero footer{flex-wrap:wrap;gap:.625rem;margin-top:1rem}.student-mobility-command-hero footer b{color:#e3f5fd;background:#2b405c;padding:.45rem .625rem;font-size:.8125rem;line-height:1.3}.student-mobility-command-hero footer small{color:#aab8c7;font-size:.8125rem;line-height:1.4}.student-mobility-command-hero>dl{background:#263650;grid-template-columns:repeat(2,minmax(0,1fr))}.student-mobility-command-hero>dl>div{border-color:#40506b;align-content:center;min-height:92px;padding:1.125rem 1.25rem;display:grid}.student-mobility-command-hero dt{color:#b9c5d2;font-size:.75rem;font-weight:750;line-height:1.3}.student-mobility-command-hero dd{margin:.5rem 0 .3rem;font-size:1.75rem}.student-mobility-command-hero dd+small{color:#aab7c6;font-size:.8125rem;line-height:1.4}.student-mobility-command-center .student-mobility-command-hero>dl>div.attention dd+small{color:#f0c2c8}.student-mobility-privacy-gate{border-radius:2px;grid-template-columns:44px minmax(250px,1fr) auto 40px minmax(250px,1fr);gap:1rem;padding:1rem 1.125rem}.student-mobility-privacy-gate>span{width:42px;height:42px;font-size:1rem}.student-mobility-privacy-gate small,.student-mobility-command-boundary small{color:#5f727b}.student-mobility-privacy-gate strong{color:var(--student-flow-ink);margin-top:.25rem;font-size:1rem;line-height:1.35}.student-mobility-privacy-gate p{color:var(--student-flow-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.5}.student-mobility-privacy-gate>b{padding:.45rem .625rem;font-size:.75rem;line-height:1.3}.student-mobility-privacy-gate>i{font-size:1.125rem}.student-mobility-privacy-gate .visible{border-left-width:3px;padding-left:1rem}.student-mobility-command-lanes{gap:1rem}.student-mobility-command-lane,.student-mobility-command-table{border-color:var(--student-flow-line);border-radius:2px;overflow:hidden}.student-mobility-command-lane{border-top:3px solid var(--student-flow-blue)}.student-mobility-command-lane.source{border-top-color:var(--student-flow-violet)}.student-mobility-command-lane>header{gap:1rem;min-height:104px;padding:1rem 1.125rem}.student-mobility-command-lane>header span{color:var(--student-flow-blue)}.student-mobility-command-lane>header h2,.student-mobility-command-table>header h2{color:var(--student-flow-ink);margin:.3rem 0 .25rem;font-size:1.125rem;line-height:1.3}.student-mobility-command-lane>header p,.student-mobility-command-table>header p{color:var(--student-flow-muted);font-size:.875rem;line-height:1.45}.student-mobility-command-lane>header>b{min-width:max-content;padding:.45rem .625rem;font-size:.8125rem;line-height:1.3}.student-mobility-command-lane ol,.student-mobility-command-lane.count-3 ol{grid-template-columns:repeat(4,minmax(0,1fr))}.student-mobility-command-lane.count-3 ol{grid-template-columns:repeat(3,minmax(0,1fr))}.student-mobility-command-lane li{grid-template-columns:34px minmax(0,1fr);gap:.625rem;min-height:128px;padding:1rem .875rem}.student-mobility-command-lane li>i{width:32px;height:32px;font-size:.75rem}.student-mobility-command-lane li small{color:#667980;font-size:.75rem;line-height:1.3}.student-mobility-command-lane li strong{color:var(--student-flow-ink);margin:.45rem 0 .25rem;font-size:1.5rem}.student-mobility-command-lane li span{color:var(--student-flow-muted);font-size:.75rem;line-height:1.4}.student-mobility-command-lane li>em{width:25px;height:25px;font-size:.75rem;top:49px;right:-13px}.student-mobility-command-table{border-top:3px solid var(--student-flow-violet)}.student-mobility-command-table>header{min-height:104px;padding:1rem 1.125rem}.student-mobility-command-table>header span{color:var(--student-flow-violet)}.student-mobility-command-table>header>b{padding:.5rem .65rem;font-size:.8125rem;line-height:1.3}.student-mobility-unit-list{padding:0 1rem .75rem}.student-mobility-unit-row{min-height:94px;color:var(--student-flow-muted);grid-template-columns:minmax(205px,1.2fr) 90px 105px 90px 110px 120px 106px 132px;gap:.75rem;font-size:.8125rem}.student-mobility-command-center .student-mobility-unit-row.heading{color:#73848b;min-height:48px;font-size:.75rem;display:grid}.student-mobility-unit-row>div:first-child{gap:.75rem}.student-mobility-unit-row>div:first-child>b{width:42px;height:42px;font-size:.875rem}.student-mobility-unit-row p strong{color:var(--student-flow-ink);text-overflow:clip;white-space:normal;font-size:.9375rem;line-height:1.35;overflow:visible}.student-mobility-unit-row small,.student-mobility-unit-row p em{color:var(--student-flow-muted);margin-top:.25rem;font-size:.75rem;line-height:1.4}.student-mobility-unit-row p em{color:var(--student-flow-violet)}.student-mobility-unit-row>span>strong{color:var(--student-flow-ink);font-size:1rem;line-height:1.2}.student-mobility-command-center .student-mobility-unit-row>span.attention>strong{color:var(--student-flow-red);font-size:1rem}.student-mobility-command-center .student-mobility-unit-row>span.movement>strong{color:var(--student-flow-blue);font-size:1rem}.student-mobility-unit-signal{padding:.45rem .55rem;font-size:.75rem;line-height:1.3}.student-mobility-unit-row>nav{gap:.4rem}.student-mobility-unit-row>nav a{border:1px solid #cfe0e7;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:.55rem .625rem;font-size:.8125rem;line-height:1.25;display:inline-flex}.student-mobility-unit-sealed{width:44px;height:44px;font-size:1rem}.student-mobility-command-empty{gap:.5rem;min-height:220px;padding:1.5rem}.student-mobility-command-empty>span{width:44px;height:44px;font-size:1rem}.student-mobility-command-empty strong{font-size:1rem;line-height:1.35}.student-mobility-command-empty p{color:var(--student-flow-muted);font-size:.875rem;line-height:1.45}.student-mobility-command-boundary{border-radius:2px;grid-template-columns:46px minmax(0,1fr) auto;gap:.875rem;padding:1rem 1.125rem}.student-mobility-command-boundary>span{width:44px;height:44px;font-size:1rem}.student-mobility-command-boundary strong{color:var(--student-flow-ink);margin-top:.3rem;font-size:1rem;line-height:1.35}.student-mobility-command-boundary p{color:var(--student-flow-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.5}.student-mobility-command-boundary>a{min-height:44px;color:var(--student-flow-blue);white-space:normal;background:#fff;border:1px solid #bdd5df;border-radius:2px;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.25;display:inline-flex}@media (max-width:1240px){.student-mobility-command-hero,.student-mobility-command-lanes{grid-template-columns:1fr}.student-mobility-command-table>header{flex-direction:column;align-items:flex-start}.student-mobility-unit-list{gap:.75rem;padding:1rem;display:grid}.student-mobility-command-center .student-mobility-unit-row.heading{display:none}.student-mobility-command-center .student-mobility-unit-row:not(.heading){border:1px solid var(--student-flow-line);background:#fff;border-left:4px solid #91a4ac;border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;min-height:0;padding:1rem}.student-mobility-command-center .student-mobility-unit-row.attention{border-left-color:var(--student-flow-red)}.student-mobility-command-center .student-mobility-unit-row.movement{border-left-color:var(--student-flow-blue)}.student-mobility-unit-row>div:first-child{border-bottom:1px solid #e5ebed;grid-column:1/-1;min-height:56px;padding-bottom:.75rem}.student-mobility-command-center .student-mobility-unit-row>span{background:#f9fbfb;border:1px solid #e0e7e9;align-content:start;min-width:0;padding:.75rem;display:grid}.student-mobility-command-center .student-mobility-unit-row>span:before{content:attr(data-label);color:#687b82;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:800;line-height:1.3}.student-mobility-command-center .student-mobility-unit-signal{justify-content:center;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.student-mobility-command-center .student-mobility-unit-row>nav{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.student-mobility-command-center .student-mobility-unit-sealed{justify-self:start;display:grid}}@media (max-width:820px){.student-mobility-privacy-gate{grid-template-columns:44px minmax(0,1fr) auto}.student-mobility-privacy-gate>i{grid-column:1;justify-self:center;transform:rotate(90deg)}.student-mobility-command-center .student-mobility-privacy-gate .visible{grid-column:2/-1}.student-mobility-command-lane ol,.student-mobility-command-lane.count-3 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.student-mobility-command-lane li:nth-child(2n){border-right:0}.student-mobility-command-lane li:nth-child(2n)>em{display:none}.student-mobility-command-center .student-mobility-unit-row:not(.heading){grid-template-columns:repeat(2,minmax(0,1fr))}.student-mobility-command-boundary{grid-template-columns:44px minmax(0,1fr)}.student-mobility-command-boundary>a{grid-column:2;justify-self:start}}@media (max-width:560px){.student-mobility-command-hero>div{padding:1.25rem 1rem}.student-mobility-command-hero>dl{grid-template-columns:1fr}.student-mobility-command-hero>dl>div{border-left:0}.student-mobility-privacy-gate{grid-template-columns:1fr;padding:1rem}.student-mobility-privacy-gate>i,.student-mobility-command-center .student-mobility-privacy-gate .visible{grid-column:1}.student-mobility-privacy-gate>i{justify-self:start;margin-left:.75rem}.student-mobility-privacy-gate .visible{border-top:3px solid #65aeca;border-left:0;padding:1rem 0 0}.student-mobility-command-lane>header{flex-direction:column;align-items:flex-start}.student-mobility-command-lane ol,.student-mobility-command-lane.count-3 ol{grid-template-columns:1fr}.student-mobility-command-lane li{border-bottom:1px solid #e7ebed;border-right:0;min-height:92px}.student-mobility-command-lane li>em{display:none}.student-mobility-command-center .student-mobility-unit-row:not(.heading){grid-template-columns:1fr}.student-mobility-unit-row>div:first-child,.student-mobility-command-center .student-mobility-unit-row>nav{grid-column:1}.student-mobility-command-center .student-mobility-unit-row>nav,.student-mobility-command-boundary{grid-template-columns:1fr}.student-mobility-command-boundary>a{grid-column:1;width:100%}}.network-identity-directory{--identity-map-green:#087b5d;--identity-map-green-soft:#eaf7f2;--identity-map-blue:#3c7694;--identity-map-violet:#715797;--identity-map-amber:#926c29;--identity-map-ink:#263a32;--identity-map-muted:#66776f;--identity-map-line:#d8e3de;gap:1rem}.network-identity-directory :is(a,button){cursor:pointer}.network-identity-directory :is(a,button,input):focus-visible{outline:3px solid var(--identity-map-green)}@supports (color:color-mix(in lab, red, red)){.network-identity-directory :is(a,button,input):focus-visible{outline:3px solid color-mix(in srgb, var(--identity-map-green) 42%, transparent)}}.network-identity-directory :is(a,button,input):focus-visible{outline-offset:3px}.network-identity-concept{background:linear-gradient(112deg,#102f28 0%,#173a31 58%,#16342d 100%);border-left-width:5px;border-radius:2px;grid-template-columns:minmax(340px,1.08fr) minmax(470px,.92fr);gap:2rem;min-height:190px;padding:1.5rem 1.625rem}.network-identity-concept>div:first-child>span,.network-identity-board>header>div>span,.network-identity-protected-intro small,.network-identity-boundary small{letter-spacing:.075em;font-size:.75rem;line-height:1.35}.network-identity-concept h2{letter-spacing:-.025em;max-width:670px;margin:.5rem 0;font-size:1.5rem;line-height:1.2}.network-identity-concept p{color:#b9cec7;max-width:680px;font-size:.9375rem;line-height:1.55}.network-identity-equation{gap:.625rem}.network-identity-equation>span{color:#e8f4f0;border-color:#55786d;min-height:68px;padding:.75rem;font-size:.875rem;line-height:1.35}.network-identity-equation>b{color:#8fc4b5;font-size:1rem}.network-identity-equation>strong{color:#78e1c0;font-size:.75rem;line-height:1.35}.network-identity-kpis{gap:.75rem}.network-identity-kpis article{border-radius:2px;min-height:112px;padding:1rem 1.125rem}.network-identity-kpis span{color:#687971;font-size:.75rem;line-height:1.35}.network-identity-kpis strong{color:var(--identity-map-ink);margin:.45rem 0 .2rem;font-size:1.75rem;line-height:1}.network-identity-kpis small{color:var(--identity-map-muted);font-size:.8125rem;line-height:1.4}.network-identity-boundary{border:1px solid #cfe0da;border-left:4px solid var(--identity-map-green);background:linear-gradient(100deg,#f1f9f6,#fff 68%);border-radius:2px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:94px;padding:1rem 1.125rem;display:grid}.network-identity-boundary.aggregated{border-color:#cbdce5;border-left-color:var(--identity-map-blue);background:linear-gradient(100deg,#f1f7fa,#fff 68%)}.network-identity-boundary>span{width:44px;height:44px;color:var(--identity-map-green);background:#dcefe8;place-items:center;font-size:1rem;display:grid}.network-identity-boundary.aggregated>span{color:var(--identity-map-blue);background:#e1edf3}.network-identity-boundary small,.network-identity-boundary strong,.network-identity-boundary p{display:block}.network-identity-boundary small{color:var(--identity-map-green);font-weight:850}.network-identity-boundary.aggregated small{color:var(--identity-map-blue)}.network-identity-boundary strong{color:var(--identity-map-ink);margin-top:.25rem;font-size:1rem;line-height:1.35}.network-identity-boundary p{color:var(--identity-map-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.network-identity-boundary>b{color:var(--identity-map-green);white-space:nowrap;background:#e3f3ed;padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.network-identity-boundary.aggregated>b{color:var(--identity-map-blue);background:#e5f0f5}.network-identity-board{border-color:var(--identity-map-line);border-radius:2px}.network-identity-board>header{min-height:88px;padding:1rem 1.125rem}.network-identity-board>header h2{color:var(--identity-map-ink);margin:.3rem 0 .2rem;font-size:1.125rem;line-height:1.3}.network-identity-board>header p{color:var(--identity-map-muted);font-size:.875rem;line-height:1.45}.network-identity-board>header>b{white-space:nowrap;min-height:36px;padding:.5rem .625rem;font-size:.8125rem;line-height:1.3}.network-identity-board>header>b i{width:8px;height:8px}.network-identity-toolbar{gap:.75rem;min-height:68px;padding:.75rem 1.125rem}.network-identity-toolbar>label{border-radius:2px;gap:.625rem;width:min(420px,100%);min-width:320px;height:44px;padding:0 .875rem}.network-identity-toolbar>label span{font-size:1rem}.network-identity-toolbar input{font-size:.875rem;line-height:1.4}.network-identity-toolbar nav{gap:.375rem;padding:3px}.network-identity-toolbar button{border-radius:2px;min-height:44px;padding:.625rem .75rem;font-size:.8125rem;line-height:1.25}.network-identity-toolbar button.active{background:#eaf7f2;border-color:#abcfc3}.network-identity-table{padding:0 1.125rem}.network-identity-row{min-height:100px;color:inherit;grid-template-columns:minmax(250px,1.05fr) minmax(180px,.72fr) minmax(300px,1.3fr) 105px 20px;gap:1rem}.network-identity-row:not(.head){padding:.75rem 0}.network-identity-row:hover:not(.head){background:#f7fbf9}.network-identity-row.head{color:#708078;min-height:42px;font-size:.75rem;line-height:1.3}.network-identity-person{gap:.75rem}.network-identity-person>span{width:44px;height:44px;font-size:.875rem}.network-identity-person strong{color:var(--identity-map-ink);font-size:.9375rem;line-height:1.35}.network-identity-person small{color:var(--identity-map-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.35}.network-identity-roles{gap:.375rem}.network-identity-roles span{border-radius:2px;align-items:center;min-height:30px;padding:.375rem .5rem;font-size:.75rem;line-height:1.25;display:inline-flex}.network-identity-contexts{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.5rem;display:grid;overflow:visible}.network-identity-contexts>span{border-left-width:3px;align-content:center;min-height:48px;padding:.25rem 0 .25rem .625rem;display:grid}.network-identity-contexts strong{color:var(--identity-map-ink);font-size:.8125rem;line-height:1.3}.network-identity-contexts small,.network-identity-contexts>b{margin-top:.2rem;font-size:.75rem;line-height:1.35}.network-identity-row>time{color:#53675e;font-size:.8125rem;line-height:1.35}.network-identity-row>time small{color:#78877f;font-size:.75rem;line-height:1.35}.network-identity-row>b{color:var(--identity-map-green);font-size:1rem}.network-identity-empty{padding:3rem 1.125rem}.network-identity-empty>span{font-size:1.75rem}.network-identity-empty strong{color:var(--identity-map-ink);margin-top:.5rem;font-size:1rem}.network-identity-empty p{color:var(--identity-map-muted);font-size:.875rem;line-height:1.45}.network-identity-empty button{border-radius:2px;min-height:44px;padding:.625rem .875rem;font-size:.875rem}.network-identity-board>footer{min-height:62px;color:var(--identity-map-muted);padding:.75rem 1.125rem;font-size:.8125rem;line-height:1.45}.network-identity-protected-intro{grid-template-columns:48px minmax(0,1fr);gap:1rem;min-height:146px;padding:1.25rem 1.375rem}.network-identity-protected-intro>span{width:46px;height:46px;font-size:1rem}.network-identity-protected-intro strong{color:var(--identity-map-ink);margin-top:.375rem;font-size:1rem;line-height:1.35}.network-identity-protected-intro p{max-width:900px;color:var(--identity-map-muted);margin-top:.375rem;font-size:.875rem;line-height:1.55}.network-identity-unit-table{padding:0 1.125rem .75rem}.network-identity-unit-row{color:#53675e;grid-template-columns:minmax(220px,1.2fr) repeat(5,minmax(90px,.68fr)) minmax(80px,auto);gap:.75rem;min-height:92px;font-size:.75rem;line-height:1.35}.network-identity-unit-row.head{color:#708078;min-height:44px;font-size:.75rem;line-height:1.3}.network-identity-unit-row>div:first-child{gap:.75rem}.network-identity-unit-row>div:first-child>b{width:42px;height:42px;font-size:.8125rem}.network-identity-unit-row p strong,.network-identity-unit-row>span>strong{color:var(--identity-map-ink);font-size:.875rem;line-height:1.35}.network-identity-unit-row small{color:var(--identity-map-muted);margin-top:.25rem;font-size:.75rem;line-height:1.35}.network-identity-unit-row>a{min-height:44px;color:var(--identity-map-green);justify-content:flex-end;align-items:center;font-size:.8125rem;line-height:1.3;display:inline-flex}@media (max-width:1240px){.network-identity-concept{grid-template-columns:minmax(300px,1fr) minmax(420px,.9fr)}.network-identity-unit-row.head{display:none}.network-identity-unit-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.network-identity-unit-row:not(.head){border:1px solid var(--identity-map-line);border-top:3px solid var(--identity-map-blue);background:#fff;border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem 1rem;min-height:0;padding:1rem}.network-identity-directory .network-identity-unit-row:not(.head)>div:first-child,.network-identity-directory .network-identity-unit-row:not(.head)>span,.network-identity-directory .network-identity-unit-row:not(.head)>a{display:grid}.network-identity-unit-row:not(.head)>div:first-child{border-bottom:1px solid var(--identity-map-line);grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:center;padding-bottom:.75rem}.network-identity-unit-row:not(.head)>span{background:#f6faf8;align-content:center;min-height:58px;padding:.625rem .75rem}.network-identity-unit-row:not(.head)>[data-label]:before{content:attr(data-label);color:#71837b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800;line-height:1.3}.network-identity-unit-row:not(.head)>div:first-child:before{display:none}.network-identity-unit-row:not(.head)>a{background:#f0f8f5;border:1px solid #bdd9cf;grid-column:1/-1;justify-content:center;align-items:center}}@media (max-width:980px){.network-identity-concept{grid-template-columns:1fr}.network-identity-row.head{display:none}.network-identity-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.network-identity-row:not(.head){border:1px solid var(--identity-map-line);border-top:3px solid var(--identity-map-green);background:#fff;border-radius:2px;grid-template-columns:minmax(0,1fr) 24px;align-content:start;gap:.875rem;min-height:0;padding:1rem}.network-identity-row:not(.head)>[data-label]{grid-column:1;display:grid}.network-identity-row:not(.head)>[data-label]:before{content:attr(data-label);color:#71837b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:800;line-height:1.3}.network-identity-row:not(.head)>.network-identity-person:before{display:none}.network-identity-row:not(.head)>.network-identity-person{border-bottom:1px solid var(--identity-map-line);grid-template-columns:44px minmax(0,1fr);padding-bottom:.75rem}.network-identity-row:not(.head)>.network-identity-roles,.network-identity-row:not(.head)>.network-identity-contexts{grid-template-columns:1fr}.network-identity-row:not(.head)>time{border-top:1px solid var(--identity-map-line);padding-top:.625rem}.network-identity-row:not(.head)>b{grid-area:1/2/-1;align-self:center}}@media (max-width:720px){.network-identity-kpis,.network-identity-table,.network-identity-unit-table{grid-template-columns:1fr}.network-identity-boundary{grid-template-columns:44px minmax(0,1fr)}.network-identity-boundary>b{grid-column:2;justify-self:start}.network-identity-board>header,.network-identity-board>footer{flex-direction:column;align-items:flex-start}.network-identity-board>footer p{text-align:left}.network-identity-toolbar{flex-direction:column;align-items:stretch}.network-identity-toolbar>label{width:100%;min-width:0}.network-identity-toolbar nav{width:100%}}@media (max-width:520px){.network-identity-concept,.network-identity-protected-intro{padding:1.125rem}.network-identity-equation{grid-template-columns:1fr}.network-identity-equation>b{height:1px;overflow:hidden}.network-identity-equation>strong{grid-column:auto;justify-self:start}.network-identity-unit-row:not(.head){grid-template-columns:1fr}.network-identity-unit-row:not(.head)>div:first-child,.network-identity-unit-row:not(.head)>a{grid-column:1}.network-identity-person small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}:root{--ink:#182421;--muted:#697470;--line:#dfe5e2;--line-soft:#ebefed;--surface:#fff;--canvas:#f4f7f5;--green:#00a978;--green-deep:#08795d;--green-soft:#e3f6ef;--navy:#182b3a}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:14px}button,a,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled,[aria-disabled=true]{cursor:not-allowed}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:2px}.gymn-skip-link{z-index:10000;border:1px solid var(--green);align-items:center;min-height:36px;padding:0 12px;display:flex;position:fixed;top:8px;left:8px}@supports (color:color-mix(in lab, red, red)){.gymn-skip-link{border:1px solid color-mix(in srgb, var(--green) 72%, #fff)}}.gymn-skip-link{color:#fff;background:#14231f;font-size:11px;font-weight:750;transform:translateY(calc(-100% - 12px))}.gymn-skip-link:focus-visible{transform:translateY(0)}#conteudo-principal:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#d8e4df;background:#14231f;flex-direction:column;height:100vh;min-height:100vh;padding:0 14px 18px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #2a3a35;align-items:center;gap:9px;height:66px;padding:0 8px;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:4px;place-items:center;width:31px;height:31px;font-size:17px;font-weight:800;display:grid;transform:skew(-5deg)}.brand-word{color:#fff;letter-spacing:-1.1px;font-size:21px;font-weight:720}.brand-badge{color:#8da59d;text-transform:uppercase;letter-spacing:.07em;border:1px solid #3b5049;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:9px}.main-nav{padding-top:22px}.nav-caption{color:#748a82;text-transform:uppercase;letter-spacing:.11em;margin:0 10px 10px;font-size:10px;font-weight:700}.nav-item{color:#9db0a9;border-left:2px solid #0000;border-radius:2px;align-items:center;gap:11px;min-height:42px;margin:3px 0;padding:0 11px;font-size:13px;font-weight:520;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#1d302a}.nav-item.active{color:#fff;background:#203a32;border-left-color:#17d79e}.nav-icon{color:#9eb7ae;text-align:center;width:20px;font-size:17px}.nav-item.active .nav-icon{color:#31dbaa}.sidebar-footer{background:#182b25;border:1px solid #2c423b;border-radius:4px;align-items:flex-start;gap:10px;margin-top:auto;padding:12px;display:flex}.system-dot{background:#1bd39d;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #1bd39d1a}.sidebar-footer strong{color:#dbe8e3;font-size:10px;font-weight:600;display:block}.sidebar-footer span{color:#6f8a80;margin-top:3px;font-size:9px;display:block}.workspace{min-width:0}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.mobile-brand{align-items:center;gap:8px;display:none}.search{color:#88938f;background:#f8faf9;border:1px solid #d8dfdc;border-radius:3px;align-items:center;gap:8px;width:min(440px,42vw);height:34px;padding:0 10px;display:flex}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search input::placeholder{color:#8a9692}.search kbd{color:#89938f;background:#fff;border:1px solid #dce2df;border-radius:3px;padding:2px 5px;font-size:9px}.top-actions{align-items:center;gap:12px;display:flex}.mobile-search-button{color:#52635c;place-items:center;width:30px;height:30px;font-size:18px;display:none}.icon-button,.profile-button,.more-button{background:0 0;border:0}.icon-button{place-items:center;width:30px;height:30px;font-size:19px;display:grid;position:relative}.icon-button i{box-sizing:content-box;background:#f04f5b;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:4px}.notification-bell-badge{color:#fff;background:#e65f64;border:2px solid #fff;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-5px}.divider{background:var(--line);width:1px;height:24px}.profile-button{text-align:left;align-items:center;gap:8px;padding:0;display:flex}.avatar{color:#08785a;background:#d7efe7;border-radius:3px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:750;display:grid}.avatar.ready{background:var(--green-deep);color:#fff}.profile-copy{min-width:0;max-width:150px}.profile-copy strong,.profile-copy small{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.profile-copy strong{font-size:11px}.profile-copy small{color:var(--muted);font-size:9px}.admin-account-menu{position:relative}.admin-account-menu>summary{list-style:none}.admin-account-menu>summary::-webkit-details-marker{display:none}.admin-account-chevron{color:#85918c;font-size:9px;transition:transform .16s}.admin-account-menu[open] .admin-account-chevron{transform:rotate(180deg)}.admin-account-popover{z-index:20;border:1px solid #dbe2df;border-top:3px solid var(--green-deep);background:#fff;width:304px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 16px 42px #1d312a29}.admin-account-popover:before{content:"";background:var(--green-deep);border-top:1px solid #dbe2df;border-left:1px solid #dbe2df;width:9px;height:9px;position:absolute;top:-7px;right:16px;transform:rotate(45deg)}.admin-account-popover>header{border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:73px;padding:11px 13px;display:grid}.admin-account-popover>header .avatar{width:35px;height:35px}.admin-account-popover>header p{min-width:0;margin:0}.admin-account-popover>header small,.admin-account-popover>header strong,.admin-account-popover>header em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-account-popover>header small{color:var(--green-deep);letter-spacing:.07em;font-size:6px;font-weight:800}.admin-account-popover>header strong{margin-top:3px;font-size:10px}.admin-account-popover>header em{color:#84908b;margin-top:2px;font-size:7px;font-style:normal}.admin-account-popover>header>b{color:#90a099;letter-spacing:.08em;font-size:6px}.admin-account-popover>section{padding:10px 12px 8px}.admin-account-popover>section>span{color:#8c9792;letter-spacing:.08em;margin:0 0 5px 2px;font-size:5px;font-weight:800;display:block}.admin-account-popover>section>a{border-bottom:1px solid var(--line-soft);grid-template-columns:27px minmax(0,1fr) 10px;align-items:center;gap:8px;min-height:46px;padding:5px 4px;display:grid}.admin-account-popover>section>a:last-child{border-bottom:0}.admin-account-popover>section>a>i{width:26px;height:26px;color:var(--green-deep);background:#e8f4f0;place-items:center;font-size:9px;font-style:normal;display:grid}.admin-account-popover>section p{min-width:0;margin:0}.admin-account-popover>section strong,.admin-account-popover>section small{display:block}.admin-account-popover>section strong{font-size:8px}.admin-account-popover>section small{color:#84908b;margin-top:2px;font-size:6px}.admin-account-popover>section>a>b{color:#83908a;font-size:8px}.admin-account-popover>section>a:hover strong,.admin-account-popover>section>a:hover>b{color:var(--green-deep)}.admin-account-popover>footer{border-top:1px solid var(--line-soft);background:#f8faf9;align-items:center;gap:11px;min-height:37px;padding:8px 13px;display:flex}.admin-account-popover>footer a{color:#69766f;font-size:6px;font-weight:650}.admin-account-popover>footer a:last-child{color:#9b4c47;margin-left:auto}.concept-banner{color:#715d1a;text-align:center;background:#fff7dd;border-bottom:1px solid #eadca9;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:6px 24px;font-size:10px;display:flex}.concept-banner>span{color:#403400;text-transform:uppercase;letter-spacing:.04em;background:#e9c74f;border-radius:2px;padding:3px 6px;font-weight:700}.concept-banner p{margin:0}.concept-banner button{background:0 0;border:0;font-size:10px;font-weight:700;text-decoration:underline}.content{max-width:1460px;margin:0 auto;padding:21px 30px 38px}.breadcrumb{color:#84908b;align-items:center;gap:7px;margin-bottom:20px;font-size:10px;display:flex}.breadcrumb a:hover{color:var(--green-deep)}.breadcrumb strong{color:#53605b;font-weight:550}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:21px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.065em;font-weight:650;color:#7a8681!important;margin-bottom:4px!important;font-size:9px!important}.page-heading h1{letter-spacing:-.5px;margin:0;font-size:24px;line-height:1.15}.page-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.heading-actions{gap:8px;display:flex}.button{border:1px solid var(--line);border-radius:3px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.button.secondary{background:#fff}.button.primary{background:var(--green-deep);border-color:var(--green-deep);color:#fff;box-shadow:0 2px 5px #08795d29}.button:hover{transform:translateY(-1px)}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;min-height:132px;padding:15px 16px;position:relative;box-shadow:0 2px 6px #1f322c05}.stat-card p{color:#66726d;margin:0 0 9px;font-size:10px;font-weight:580}.stat-card>strong{letter-spacing:-.7px;font-size:25px;line-height:1;display:block}.stat-card small{color:#7e8985;margin-top:9px;font-size:9px;display:block}.stat-icon{border-radius:3px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:15px;right:14px}.stat-icon span{border:2px solid;width:10px;height:10px}.stat-icon.mint{color:#009c70;background:#e1f6ef}.stat-icon.blue{color:#3085bf;background:#e4f1fb}.stat-icon.violet{color:#7458b7;background:#eee9fb}.stat-icon.amber{color:#bd7b14;background:#f9efda}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.8fr);gap:13px;display:grid}.panel{border:1px solid var(--line);background:#fff;min-width:0;box-shadow:0 2px 6px #1f322c05}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:14px 17px;display:flex}.panel-heading h2{letter-spacing:-.1px;margin:0;font-size:13px}.panel-heading p{color:#7c8883;margin:4px 0 0;font-size:9px}.panel-heading>a{color:var(--green-deep);font-size:10px;font-weight:650}.network-table{padding:0 17px}.network-row{border-bottom:1px solid var(--line-soft);color:#56635e;grid-template-columns:minmax(170px,1.45fr) 1fr 1fr .85fr 22px;align-items:center;gap:12px;min-height:66px;font-size:10px;display:grid}.network-row.network-header{color:#8b9692;text-transform:uppercase;letter-spacing:.05em;min-height:34px;font-size:8px;font-weight:650}.network-name{align-items:center;gap:10px;min-width:0;display:flex}.network-logo{color:#fff;border-radius:3px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.network-logo.coral{background:#e15b4f}.network-logo.navy{background:#263d5d}.network-name strong,.network-name small{display:block}.network-name strong{color:var(--ink);font-size:11px}.network-name small{color:#8a9591;margin-top:3px;font-size:9px}.status{color:#8b6a18;white-space:nowrap;align-items:center;gap:5px;display:flex}.status i{background:#e5a521;border-radius:50%;width:6px;height:6px}.more-button{color:#7c8783;letter-spacing:1px;padding:5px}.network-summary{background:#f8faf9;grid-template-columns:repeat(3,1fr);min-height:73px;padding:11px 17px;display:grid}.network-summary>div{border-right:1px solid var(--line);padding:0 16px}.network-summary>div:first-child{padding-left:0}.network-summary>div:last-child{border:0}.network-summary span,.network-summary small{color:#7f8b86;font-size:8px;display:block}.network-summary strong{margin:3px 0;font-size:15px;display:block}.activity-list{padding:3px 17px}.activity-item{border-bottom:1px solid var(--line-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;display:grid}.activity-marker{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00000008}.activity-marker.green{background:#1aad80}.activity-marker.blue{background:#378bc2}.activity-marker.violet{background:#7b61b9}.activity-marker.amber{background:#cf8d23}.activity-marker.red{background:#ca554e}.activity-item strong{font-size:10px;display:block}.activity-item p{color:#7a8681;margin:3px 0 0;font-size:9px;line-height:1.3}.activity-item time{color:#96a09c;align-self:start;margin-top:19px;font-size:8px}.activity-item:hover strong{color:var(--green-deep)}.activity-empty{color:#86918d;place-items:center;min-height:120px;margin:0;font-size:9px;display:grid}.text-button{width:100%;min-height:40px;color:var(--green-deep);background:#fff;border:0;font-size:9px;font-weight:650}.social-panel,.health-panel{margin-top:0}.social-metrics{grid-template-columns:repeat(3,1fr);padding:15px 17px 8px;display:grid}.social-metrics>div{border-right:1px solid var(--line-soft);padding:0 14px}.social-metrics>div:first-child{padding-left:0}.social-metrics>div:last-child{border:0}.social-metrics span,.social-metrics small{color:#7f8a86;font-size:8px;display:block}.social-metrics strong{margin:3px 0;font-size:16px;display:block}.social-metrics small{color:#06865f}.live{color:#087c5d;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.live i{background:#14b983;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e7f7f1}.mini-chart{align-items:end;gap:6px;height:72px;padding:4px 17px 0;display:flex}.mini-chart span{opacity:.88;background:linear-gradient(#19b988,#bdebdc);border-radius:1px 1px 0 0;flex:1;min-width:3px}.chart-labels{color:#9aa39f;justify-content:space-between;padding:5px 17px 12px;font-size:7px;display:flex}.health-panel .panel-heading>strong{color:var(--green-deep);font-size:15px}.health-list{padding:6px 17px 10px}.health-list>div,.health-list>a{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:34px;font-size:9px;display:flex}.health-list>a:hover{background:#fafcfb}.health-list>a:last-child{border-bottom:0}.health-list>div:last-child{border:0}.health-list span{color:#5f6c67;align-items:center;gap:7px;display:flex}.health-list i{background:#1bb17f;border-radius:50%;width:6px;height:6px}.health-list strong{color:#07805d;font-size:8px;font-weight:650}@media (max-width:1050px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:9px}.brand{justify-content:center;padding:0}.brand-word,.brand-badge,.nav-caption,.nav-item span:last-child,.sidebar-footer div:last-child{display:none}.nav-item{justify-content:center;padding:0}.sidebar-footer{justify-content:center;padding:11px}.system-dot{margin:0}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{display:block}.sidebar{display:none}.topbar{padding:0 16px}.mobile-brand{display:flex}.search{flex:1;width:auto;margin-left:20px}.search kbd,.profile-copy,.divider{display:none}.concept-banner{white-space:nowrap;justify-content:flex-start;overflow:hidden}.concept-banner p{text-overflow:ellipsis;overflow:hidden}.concept-banner button{background:#fff7dd;margin-left:auto}.content{padding:17px 16px 32px}.page-heading{align-items:flex-start}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-row{grid-template-columns:minmax(170px,1.4fr) 1fr 22px}.network-row>:nth-child(3),.network-row>:nth-child(4){display:none}.network-header>:nth-child(2){visibility:hidden}}@media (max-width:500px){.search{display:none}.mobile-search-button{display:grid}.admin-account-popover{width:min(304px,100vw - 32px);right:-1px}.topbar{justify-content:space-between}.page-heading{display:block}.heading-actions{margin-top:15px}.heading-actions .button{flex:1;justify-content:center}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:112px}.network-table{overflow-x:auto}.network-row{min-width:430px}.network-summary{grid-template-columns:1fr}.network-summary>div{border-right:0;border-bottom:1px solid var(--line);padding:9px 0}.social-metrics{gap:6px}.social-metrics>div{padding-inline:6px}}.compact-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px;display:grid}.compact-stats>div{border-right:1px solid var(--line-soft);min-height:83px;padding:14px 17px}.compact-stats>div:last-child{border:0}.compact-stats span,.compact-stats small{color:#7f8a86;font-size:9px;display:block}.compact-stats strong{margin:4px 0;font-size:20px;display:block}.list-toolbar{justify-content:space-between;align-items:center;margin:19px 0 11px;display:flex}.segmented{align-items:center;gap:3px;display:flex}.segmented button,.small-filter{border:1px solid var(--line);color:#64716c;background:#fff;border-radius:3px;min-height:31px;padding:0 10px;font-size:9px}.small-filter.static-filter{justify-content:center;align-items:center;display:flex}.segmented button{background:0 0;border-color:#0000}.segmented button.selected{color:var(--green-deep);border-color:var(--line);background:#fff;font-weight:650}.segmented span{color:#97a09c;margin-left:4px}.toolbar-actions{gap:6px;display:flex}.org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.org-card{position:relative;overflow:hidden}.org-strip{background:var(--green);height:3px}.org-strip.coral{background:#e15b4f}.org-strip.navy{background:#263d5d}.org-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;min-height:74px;padding:13px 17px;display:flex}.org-head h2{margin:0;font-size:14px}.org-head p{color:#7e8985;margin:3px 0 0;font-size:9px}.org-head .more-button{margin-left:auto}.org-metrics{background:#f8faf9;grid-template-columns:repeat(3,1fr);padding:10px 17px;display:grid}.org-metrics>div{border-right:1px solid var(--line);padding-left:14px}.org-metrics>div:first-child{padding-left:0}.org-metrics>div:last-child{border:0}.org-metrics span{color:#84908b;font-size:8px;display:block}.org-metrics strong{margin-top:3px;font-size:13px;display:block}.branch-title{justify-content:space-between;align-items:center;padding:15px 17px 7px;display:flex}.branch-title strong{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.branch-title button{color:var(--green-deep);background:0 0;border:0;font-size:8px}.branch-list{padding:0 17px}.branch-row{border-bottom:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr) auto 15px;align-items:center;gap:8px;min-height:51px;display:grid}.branch-row:hover{background:#fafcfb}.branch-pin{color:#60706a;background:#eef3f1;border-radius:3px;place-items:center;width:24px;height:24px;display:grid}.branch-row strong,.branch-row small{display:block}.branch-row strong{font-size:9px}.branch-row small{color:#8c9692;margin-top:2px;font-size:8px}.branch-row>b{color:#85918c}.pill{border-radius:10px;align-items:center;width:max-content;padding:3px 7px;font-size:8px;font-weight:650;display:inline-flex}.pill.active{color:#087b5c;background:#e5f6ef}.pill.draft{color:#8a6b1d;background:#fbf1d8}.pill.pending{color:#926a14;background:#fff0cc}.org-add{width:100%;min-height:39px;color:var(--green-deep);background:#fff;border:0;font-size:9px;font-weight:650}.placeholder-panel{text-align:center;padding:70px 20px}.placeholder-panel>span{color:var(--green-deep);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.placeholder-panel h2{margin:10px 0 5px;font-size:18px}.placeholder-panel p{color:var(--muted);font-size:10px}.people-insight{justify-content:space-between;align-items:center;min-height:86px;margin-bottom:13px;padding:14px 18px;display:flex}.people-insight>div:first-child{align-items:center;gap:12px;display:flex}.insight-icon{background:var(--green-soft);width:40px;height:40px;color:var(--green-deep);border-radius:3px;place-items:center;font-size:22px;display:grid}.people-insight strong{font-size:14px}.people-insight p{color:#7d8884;margin:3px 0 0;font-size:9px}.role-breakdown{flex-wrap:wrap;justify-content:flex-end;gap:15px;display:flex}.role-breakdown span{color:#66736e;align-items:center;gap:5px;font-size:9px;display:flex}.role-breakdown i{border-radius:50%;width:6px;height:6px}.role-student{background:#16a77b}.role-staff{background:#3d8bc2}.role-teacher{background:#7b61b9}.role-personal{background:#d78b20}.directory-toolbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;padding:13px 15px;display:flex}.directory-search{border:1px solid var(--line);color:#899490;border-radius:3px;flex:1;align-items:center;gap:7px;min-width:180px;height:31px;padding:0 9px;display:flex}.directory-search input{border:0;outline:0;flex:1;font-size:9px}.people-table{padding:0 15px}.people-row{border-bottom:1px solid var(--line-soft);color:#5f6c67;grid-template-columns:minmax(180px,1.3fr) 1fr 1.3fr .55fr .75fr 15px;align-items:center;gap:10px;min-height:59px;font-size:9px;display:grid}.people-row:hover:not(.people-header){background:#fafcfb}.people-header{color:#8c9692;text-transform:uppercase;letter-spacing:.04em;min-height:33px;font-size:7px;font-weight:650}.person-cell{align-items:center;gap:9px;display:flex}.person-avatar{border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:720;display:grid}.person-avatar.mint{color:#08795d;background:#d8f2e9}.person-avatar.blue{color:#337cae;background:#dcecf8}.person-avatar.violet{color:#6d54a9;background:#e8e1f6}.person-avatar.amber{color:#a96f17;background:#f7e9ca}.person-avatar.rose{color:#b04e46;background:#f6dedc}.person-cell strong,.person-cell small{display:block}.person-cell strong{color:var(--ink);font-size:10px}.person-cell small{color:#89948f;margin-top:2px;font-size:8px}.role-tags{flex-wrap:wrap;gap:3px;display:flex}.role-tags span,.soft-tag{color:#586660;background:#eef2f0;border-radius:2px;padding:3px 6px;font-size:8px}.people-row time{color:#7c8883;font-size:8px}.people-row>b{color:#87938e}.table-footer{color:#87928e;justify-content:space-between;align-items:center;min-height:48px;padding:8px 15px;font-size:8px;display:flex}.table-footer div{gap:3px;display:flex}.table-footer button{border:1px solid var(--line);background:#fff;border-radius:2px;width:25px;height:25px;font-size:8px}.table-footer button.current{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.social-admin-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:13px;display:grid}.social-main-column,.social-side-column{flex-direction:column;gap:13px;display:flex}.social-stats{margin:0}.social-stats>div{min-height:75px;padding-block:11px}.feed-preview .panel-heading .small-filter{min-width:120px}.social-post{padding:16px 17px 13px}.post-author{align-items:center;gap:9px;display:flex}.post-author>div{flex:1}.post-author a,.post-author strong{font-size:10px;font-weight:700;display:block}.post-author small{color:#87928e;margin-top:2px;font-size:8px;display:block}.audience{color:#6f7d77;font-size:8px}.social-post>p{color:#405049;margin:13px 0;font-size:11px;line-height:1.55}.workout-card{color:#fff;background:linear-gradient(110deg,#132c25,#174539);border-left:3px solid #1bdaa5;grid-template-columns:1.4fr .7fr .7fr;padding:15px;display:grid}.workout-card div{border-right:1px solid #ffffff26;padding:0 13px}.workout-card div:first-child{padding-left:0}.workout-card div:last-child{border:0}.workout-card span,.workout-card strong{display:block}.workout-card span{color:#83ae9e;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.workout-card strong{margin-top:4px;font-size:11px}.post-actions{border-top:1px solid var(--line-soft);margin-top:11px;padding-top:10px;display:flex}.post-actions button{color:#60706a;background:#fff;border:0;flex:1;font-size:8px}.community-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 17px;display:grid}.community-grid>div{border:1px solid var(--line-soft);grid-template-columns:32px 1fr;align-items:center;column-gap:8px;padding:11px;display:grid}.community-symbol{color:#fff;border-radius:3px;grid-row:span 2;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.community-symbol.green{background:#0f9871}.community-symbol.violet{background:#7359a9}.community-symbol.amber{background:#bd791d}.community-grid strong,.community-grid small{display:block}.community-grid strong{font-size:9px}.community-grid small{color:#87928e;margin-top:3px;font-size:7px}.scope-list{padding:12px 17px}.scope{align-items:center;gap:10px;min-height:51px;display:flex;position:relative}.scope:not(:last-child):after{content:"";background:#d8dfdc;width:1px;position:absolute;top:36px;bottom:-15px;left:12px}.scope>i{color:#78847f;z-index:1;background:#eef2f0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.scope.active>i{color:#08795d;background:#dff4ec;border:1px solid #addfce}.scope strong,.scope small{display:block}.scope strong{font-size:9px}.scope small{color:#87928e;margin-top:3px;font-size:8px}.alert-count{color:#bd4f47;background:#fde5e3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.moderation-item{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:8px 17px;display:grid}.moderation-item>span{border-radius:50%;width:7px;height:7px}.priority-dot{background:#e45d53}.review-dot{background:#e3a32c}.moderation-item strong,.moderation-item small{display:block}.moderation-item strong{font-size:9px}.moderation-item small{color:#87928e;margin-top:3px;font-size:7px}.moderation-item button{border:1px solid var(--line);background:#fff;min-height:25px;padding:0 7px;font-size:8px}.domain-overview{grid-template-columns:1.4fr .8fr;gap:13px;margin-bottom:13px;display:grid}.dns-card{align-items:center;gap:12px;min-height:86px;padding:14px 17px;display:flex}.dns-icon{background:var(--green-soft);width:39px;height:39px;color:var(--green-deep);border-radius:3px;place-items:center;font-size:20px;display:grid}.dns-card>div{flex:1}.dns-card strong{font-size:13px}.dns-card p{color:#7d8984;margin:4px 0 0;font-size:9px}.dns-score{text-align:right;color:var(--green-deep);font-size:16px;font-weight:700}.dns-score small{color:#7c8883;font-size:8px;font-weight:500;display:block}.wildcard-card{justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.wildcard-card span,.wildcard-card strong,.wildcard-card small{display:block}.wildcard-card span{color:#7a8681;font-size:8px}.wildcard-card strong{font-size:12px;font-family:var(--font-geist-mono);margin:5px 0}.wildcard-card small{color:#8a9590;font-size:8px}.switch{background:#dce2df;border-radius:10px;width:32px;height:18px;padding:2px}.switch i{background:#fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 1px 2px #0000001f}.switch.on{background:var(--green-deep)}.switch.on i{margin-left:14px}.domains-panel{margin-bottom:13px}.domain-table{padding:0 15px}.domain-row{border-bottom:1px solid var(--line-soft);color:#5f6c67;grid-template-columns:1.4fr 1.5fr .75fr .45fr .65fr 20px;align-items:center;gap:10px;min-height:57px;font-size:9px;display:grid}.domain-row strong,.domain-row small{display:block}.domain-row strong{color:var(--ink);font-family:var(--font-geist-mono);font-size:9px}.domain-row small{color:#89948f;margin-top:3px;font-size:7px}.domain-header{color:#8b9691;text-transform:uppercase;letter-spacing:.04em;min-height:32px;font-size:7px;font-weight:650}.domain-technical-queue{margin-bottom:13px}.domain-technical-queue>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:69px;padding:12px 16px;display:flex}.domain-technical-queue>header span{color:#0a8665;letter-spacing:.08em;font-size:7px;font-weight:750}.domain-technical-queue>header h2{margin:5px 0 3px;font-size:12px}.domain-technical-queue>header p{color:#7c8983;margin:0;font-size:7px}.domain-technical-queue>header>b{color:#94631a;background:#f8ead2;padding:5px 7px;font-size:6px}.domain-technical-queue dl{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.domain-technical-queue dl>div{border-right:1px solid var(--line-soft);min-height:57px;padding:9px 14px}.domain-technical-queue dl>div:last-child{border:0}.domain-technical-queue dt,.domain-technical-queue dd,.domain-technical-queue dl small{display:block}.domain-technical-queue dt{color:#81908a;font-size:6px}.domain-technical-queue dd{margin:4px 0 1px;font-size:15px;font-weight:750}.domain-technical-queue dl small{color:#939c98;font-size:5px}.domain-technical-queue>div{padding:0 15px 8px}.domain-technical-queue article{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1.25fr) .85fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.domain-technical-queue article>span{color:#98691d;background:#f7ead2;place-items:center;width:29px;height:29px;font-size:6px;font-weight:800;display:grid}.domain-technical-queue article>span.certificate{color:#3b6694;background:#e5edf8}.domain-technical-queue article>span.failed{color:#a34235;background:#f9e2de}.domain-technical-queue article>div strong,.domain-technical-queue article>div small,.domain-technical-queue article>p b,.domain-technical-queue article>p small{display:block}.domain-technical-queue article>div strong{font-family:var(--font-geist-mono);font-size:8px}.domain-technical-queue article>div small,.domain-technical-queue article>p small{color:#87928d;margin-top:3px;font-size:6px}.domain-technical-queue article>p{margin:0}.domain-technical-queue article>p b{font-size:7px}.domain-technical-queue article>a{color:#08795d;font-size:7px;font-weight:700}.domain-technical-empty{align-items:center;gap:10px;min-height:70px;display:flex}.domain-technical-empty>span{color:#08795d;background:#e1f3ed;place-items:center;width:30px;height:30px;display:grid}.domain-technical-empty strong,.domain-technical-empty small{font-size:7px;display:block}.domain-technical-empty small{color:#87928d;margin-top:3px;font-size:6px}.routing-note{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.routing-note>span{color:#337fae;background:#e4f0f7;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.routing-note strong{font-size:10px}.routing-note p{color:#77847f;margin:3px 0 0;font-size:8px}.routing-note code{font-family:var(--font-geist-mono)}.routing-note button{color:var(--green-deep);background:0 0;border:0;font-size:8px;font-weight:650}.appearance-grid{grid-template-columns:minmax(280px,.72fr) minmax(470px,1.28fr);gap:13px;display:grid}.appearance-controls{flex-direction:column;gap:13px;display:flex}.theme-list{padding:9px}.theme-option{text-align:left;background:#fff;border:1px solid #0000;border-radius:3px;grid-template-columns:62px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:53px;padding:7px;display:grid}.theme-option:hover{background:#fafcfb}.theme-option.selected{background:#f1faf7;border-color:#8fd1bb}.theme-swatches{display:flex}.theme-swatches i{border:2px solid #fff;width:22px;height:32px;margin-left:-5px;box-shadow:0 0 0 1px #0000000a}.theme-swatches i:first-child{margin:0}.theme-option strong,.theme-option small{display:block}.theme-option strong{font-size:9px}.theme-option small{color:#87928e;margin-top:3px;font-size:7px}.theme-option b{color:var(--green-deep)}.block-list{padding:3px 15px 8px}.block-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:53px;display:flex}.block-list>div:last-child{border:0}.block-list strong,.block-list small{display:block}.block-list strong{font-size:9px}.block-list small{color:#87928e;margin-top:3px;font-size:7px}.block-list button{color:var(--green-deep);background:0 0;border:0;font-size:8px}.preview-devices{gap:2px;display:flex}.preview-devices button{border:1px solid var(--line);color:#7b8782;background:#fff;width:26px;height:25px}.preview-devices button.selected{color:var(--green-deep);background:#e7f6f1;border-color:#a8dcca}.live-preview-panel{min-width:0}.browser-frame{background:#fff;border:1px solid #cfd8d4;margin:18px;box-shadow:0 8px 28px #162f271a}.browser-bar{background:#edf1ef;align-items:center;gap:5px;height:29px;padding:0 9px;display:flex}.browser-bar>i{background:#bec8c4;border-radius:50%;width:6px;height:6px}.browser-bar>span{color:#85908c;background:#fff;border-radius:2px;margin-left:6px;padding:4px 45px;font-size:7px}.preview-site{background:#f7f9f8;min-height:370px;position:relative;overflow:hidden}.preview-site header{color:#fff;background:#13231f;align-items:center;gap:20px;height:48px;padding:0 15px;display:flex}.preview-site header b{font-size:11px}.preview-site header b span{color:#1dce99}.preview-site header nav{color:#afc0ba;flex:1;font-size:7px}.preview-site header button{color:#fff;background:0 0;border:1px solid #28ba91;padding:6px 9px;font-size:7px}.preview-crumb{border-bottom:1px solid var(--line-soft);color:#84908b;background:#fff;padding:6px 15px;font-size:6px}.preview-site main{color:#fff;background:linear-gradient(120deg,#0d4133f2,#091f1bfa),repeating-linear-gradient(90deg,#0000 0 36px,#ffffff0d 37px);min-height:245px;padding:52px 35px;position:relative}.preview-site main:after{content:"";border:1px solid #1fdaa359;width:180px;height:180px;position:absolute;top:30px;right:-20px;transform:rotate(45deg)}.preview-site main>span{color:#35d7a8;letter-spacing:.11em;font-size:7px;font-weight:700}.preview-site main h3{letter-spacing:-.7px;max-width:300px;margin:7px 0;font-size:22px}.preview-site main p{color:#b5c9c2;max-width:270px;font-size:8px}.preview-site main button{color:#fff;background:#16b989;border:1px solid #16b989;margin:9px 4px 0 0;padding:7px 9px;font-size:7px}.preview-site main button.ghost{background:0 0;border-color:#66857a}.preview-site footer{color:#53625c;background:#fff;align-items:center;min-height:38px;padding:0 15px;font-size:7px;display:flex}.inheritance-path{color:#88938f;justify-content:center;align-items:center;gap:7px;padding:0 18px 17px;font-size:8px;display:flex}.inheritance-path strong{background:var(--green-soft);color:var(--green-deep);border-radius:2px;padding:4px 6px}.inheritance-path i{color:#b0b8b5;font-style:normal}.academy-site{color:#14221f;background:#f4f5f5;min-height:100vh}.academy-demo-bar{color:#695719;text-transform:uppercase;letter-spacing:.04em;background:#fff2c5;justify-content:center;align-items:center;gap:20px;min-height:27px;font-size:8px;display:flex}.academy-demo-bar a{font-weight:700;text-decoration:underline}.academy-header{color:#fff;background:#111e1b;border-bottom:1px solid #2e3c38;align-items:center;gap:34px;height:66px;padding:0 max(28px,50vw - 610px);display:flex}.academy-logo{align-items:center;gap:9px;min-width:190px;display:flex}.academy-logo>span{color:#fff;background:#e15b4f;border-radius:2px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.academy-logo strong,.academy-logo small{display:block}.academy-logo strong{font-size:11px}.academy-logo small{color:#a8bab4;margin-top:2px;font-size:7px}.academy-header nav{flex:1;justify-content:center;gap:25px;display:flex}.academy-header nav a{color:#aebdb8;border-bottom:2px solid #0000;align-items:center;height:66px;font-size:9px;display:flex}.academy-header nav a:hover,.academy-header nav a.active{color:#fff;border-bottom-color:#1dce99}.academy-header>div{align-items:center;gap:8px;display:flex}.academy-search{color:#fff;background:0 0;border:1px solid #41514c;width:31px;height:31px}.academy-login{color:#fff;background:#12a97e;align-items:center;min-height:31px;padding:0 12px;font-size:8px;font-weight:650;display:flex}.academy-breadcrumb{color:#80908a;background:#fff;border-bottom:1px solid #e2e6e4;align-items:center;gap:6px;min-height:33px;padding:0 max(28px,50vw - 610px);font-size:8px;display:flex}.academy-breadcrumb span{color:#bdc5c2}.academy-hero{color:#fff;background:#102720;grid-template-columns:1.02fr .98fr;min-height:450px;display:grid;overflow:hidden}.academy-hero-copy{padding:87px 45px 87px max(40px,50vw - 610px)}.academy-kicker{color:#1ed9a4;letter-spacing:.11em;font-size:9px;font-weight:700}.academy-hero h1{letter-spacing:-2px;max-width:480px;margin:13px 0;font-size:clamp(32px,4vw,52px);line-height:.98}.academy-hero-copy>p{color:#b7c9c2;max-width:480px;font-size:12px;line-height:1.55}.academy-hero-copy>div{gap:8px;margin-top:25px;display:flex}.academy-cta{color:#fff;background:#16bb8b;border:1px solid #16bb8b;min-height:38px;padding:0 14px;font-size:9px;font-weight:650}.academy-cta.ghost{background:0 0;border-color:#527269}.academy-hero-copy>small{color:#7c9b90;margin-top:18px;font-size:8px;display:block}.hero-visual{background:linear-gradient(140deg,#15352b,#0c1d19);min-width:0;position:relative}.hero-visual:before,.hero-visual:after{content:"";border:1px solid #1adaa147;width:310px;height:310px;position:absolute;transform:rotate(45deg)}.hero-visual:before{top:-80px;left:120px}.hero-visual:after{bottom:-150px;left:-40px}.hero-grid{opacity:.12;background-image:linear-gradient(#37dbaa 1px,#0000 1px),linear-gradient(90deg,#37dbaa 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.hero-badge{z-index:1;background:#0e2620d9;border:1px solid #356056;width:190px;min-height:142px;padding:19px;position:absolute;top:23%;right:15%;box-shadow:0 20px 50px #0000002e}.hero-badge>strong{font-size:30px;display:block}.hero-badge>span{color:#92ada3;margin:5px 0 14px;font-size:9px;line-height:1.35;display:block}.hero-badge>div{align-items:center;display:flex}.hero-badge i{color:#08795d;background:#d6f0e7;border:2px solid #18352d;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:7px;font-style:normal;font-weight:700;display:grid}.hero-badge i:first-child{margin-left:0}.hero-badge b{color:#a6bdb5;margin-left:6px;font-size:8px}.hero-stat{color:#193028;z-index:1;background:#f1f7f5;width:175px;padding:12px 14px;position:absolute;bottom:17%;left:10%}.hero-stat span,.hero-stat strong{display:block}.hero-stat span{color:#708078;font-size:7px}.hero-stat strong{margin:4px 0 8px;font-size:12px}.hero-stat>i{background:#d7e3df;height:3px;display:block}.hero-stat>i b{background:#12b383;height:100%;display:block}.academy-quick{background:#fff;grid-template-columns:1.2fr .8fr 1.05fr auto;align-items:center;max-width:1220px;min-height:78px;margin:-25px auto 0;padding:0 22px;display:grid;position:relative;box-shadow:0 10px 30px #0e2b2214}.academy-quick>div{border-right:1px solid #e5e9e7;align-items:center;gap:10px;margin-right:20px;padding-right:20px;display:flex}.academy-quick>div>span{color:#08795d;background:#e6f5ef;place-items:center;width:29px;height:29px;display:grid}.academy-quick p,.academy-quick strong{margin:0;display:block}.academy-quick p{color:#77857f;font-size:8px;line-height:1.5}.academy-quick strong{color:#24332e;font-size:9px}.academy-quick>button{color:#08795d;background:0 0;border:0;font-size:8px;font-weight:700}.academy-section{max-width:1220px;margin:0 auto;padding:68px 0}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.section-title span,.academy-community span{color:#07825f;letter-spacing:.09em;font-size:8px;font-weight:750}.section-title h2,.academy-community h2{letter-spacing:-.6px;margin:7px 0 4px;font-size:24px}.section-title p{color:#718079;margin:0;font-size:9px}.section-title button{color:#08795d;background:0 0;border:0;font-size:9px;font-weight:650}.class-schedule{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.class-schedule article{background:#fff;border-top:3px solid #17362d;min-height:145px;padding:15px;position:relative}.class-schedule time{color:#0a8f68;font-size:12px;font-weight:700}.class-schedule div{margin-top:17px}.class-schedule strong,.class-schedule div span{display:block}.class-schedule strong{font-size:11px}.class-schedule div span{color:#7b8883;margin-top:4px;font-size:8px}.class-schedule small{color:#07825f;margin-top:13px;font-size:7px;display:block}.class-schedule small.full{color:#b95149}.class-schedule button{color:#08795d;background:#edf3f1;border:0;width:25px;height:25px;position:absolute;bottom:12px;right:12px}.academy-community{background:#e5efe9;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;min-height:350px;padding:65px max(40px,50vw - 610px);display:grid}.community-copy p{color:#61726b;max-width:470px;font-size:10px;line-height:1.6}.community-copy a{color:#08795d;margin-top:14px;font-size:9px;font-weight:700;display:inline-block}.community-copy a b{margin-left:8px}.community-preview{position:relative}.community-post{background:#fff;max-width:440px;padding:16px;box-shadow:0 14px 35px #1732291f}.community-post>div{align-items:center;gap:9px;display:flex}.community-post>div p{flex:1;margin:0}.community-post strong,.community-post small{display:block}.community-post strong{font-size:9px}.community-post small{color:#89948f;margin-top:2px;font-size:7px}.community-post>p{color:#405049;font-size:10px;line-height:1.5}.community-post footer{border-top:1px solid var(--line-soft);color:#6b7973;gap:20px;padding-top:10px;font-size:8px;display:flex}.community-tags{color:#a6c2b8;background:#16362d;gap:8px;padding:12px;display:flex;position:absolute;bottom:-31px;right:0}.community-tags span{color:#93c7b5;letter-spacing:0;font-size:7px;font-weight:500}.academy-footer{color:#fff;background:#111e1b;align-items:center;gap:25px;min-height:90px;padding:0 max(28px,50vw - 610px);display:flex}.academy-footer p{color:#829790;flex:1;font-size:8px}.academy-footer>a{color:#31d4a6;font-size:8px}.profile-site{color:#1b2924;background:#eef2f0;min-height:100vh}.profile-topbar{color:#fff;background:#14231f;align-items:center;gap:34px;height:58px;padding:0 max(24px,50vw - 550px);display:flex}.public-gymn{align-items:center;gap:7px;min-width:95px;display:flex}.public-gymn>span{background:#0db081;border-radius:3px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.public-gymn strong{letter-spacing:-.8px;font-size:18px}.profile-topbar>label{color:#8ca29a;background:#20332d;border:1px solid #354740;flex:1;align-items:center;gap:7px;max-width:440px;min-height:31px;padding:0 9px;display:flex}.profile-topbar input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:8px}.profile-topbar nav{align-items:center;gap:18px;margin-left:auto;display:flex}.profile-topbar nav a{color:#acbeb7;font-size:8px}.profile-topbar nav button{color:#fff;background:0 0;border:0}.profile-topbar .person-avatar{width:28px;height:28px}.profile-demo-bar{color:#6b591c;text-transform:uppercase;letter-spacing:.05em;background:#fff2c5;justify-content:center;align-items:center;gap:15px;min-height:25px;font-size:7px;display:flex}.profile-demo-bar a{font-weight:700;text-decoration:underline}.profile-cover{background:linear-gradient(120deg,#153d31,#1a6954 58%,#1f9270);max-width:1100px;height:210px;margin:0 auto;position:relative;overflow:visible}.cover-pattern{opacity:.2;background-image:linear-gradient(30deg,#0000 45%,#64e4bd 46%,#0000 47%),linear-gradient(150deg,#0000 45%,#64e4bd 46%,#0000 47%);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.profile-avatar-large{color:#08795d;background:#d5f2e8;border:5px solid #fff;border-radius:50%;place-items:center;width:116px;height:116px;font-size:26px;font-weight:750;display:grid;position:absolute;bottom:-58px;left:30px;box-shadow:0 4px 12px #00000014}.profile-identity{border-bottom:1px solid var(--line);background:#fff;max-width:1100px;min-height:180px;margin:0 auto;padding:17px 28px 18px 172px}.identity-copy{justify-content:space-between;align-items:flex-start;display:flex}.identity-copy h1{margin:0;font-size:21px}.identity-copy h1 span{color:#fff;vertical-align:3px;background:#159e77;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:inline-grid}.identity-copy p{color:#7c8883;margin:4px 0 0;font-size:9px}.identity-actions{gap:6px;display:flex}.identity-actions button{border:1px solid var(--line);background:#fff;min-height:30px;padding:0 11px;font-size:8px}.identity-actions .friend-button{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.profile-bio{color:#44534d;max-width:720px;margin:14px 0 10px;font-size:10px;line-height:1.5}.profile-links{color:#718079;gap:18px;font-size:8px;display:flex}.profile-links a{color:var(--green-deep)}.profile-counts{color:#6e7b76;gap:20px;margin-top:13px;font-size:8px;display:flex}.profile-counts strong{color:#25342e;font-size:10px}.profile-tabs{background:#fff;max-width:1100px;min-height:47px;margin:0 auto;padding-left:22px;display:flex}.profile-tabs button{color:#6b7873;background:#fff;border:0;border-bottom:2px solid #0000;padding:0 17px;font-size:9px}.profile-tabs button.active{color:var(--green-deep);border-bottom-color:var(--green-deep);font-weight:650}.profile-layout{grid-template-columns:310px minmax(0,1fr);gap:14px;max-width:1100px;margin:14px auto 0;padding-bottom:50px;display:grid}.profile-aside,.profile-feed{flex-direction:column;gap:14px;display:flex}.profile-card{border:1px solid var(--line);background:#fff;padding:15px}.academy-link-card>p{color:#85908c;letter-spacing:.06em;margin:0 0 11px;font-size:7px;font-weight:700}.academy-link-card>div{align-items:center;gap:9px;display:flex}.academy-link-card strong,.academy-link-card small{display:block}.academy-link-card strong{font-size:10px}.academy-link-card small{color:#84908b;margin-top:2px;font-size:8px}.verified-relation{color:#08795d;background:#e4f5ef;margin:11px 0 9px;padding:4px 6px;font-size:7px;display:inline-block}.profile-roles{gap:4px!important;display:flex!important}.profile-roles span{color:#5f6c67;background:#eef2f0;padding:4px 7px;font-size:8px}.academy-link-card>a{border-top:1px solid var(--line-soft);color:var(--green-deep);margin-top:13px;padding-top:11px;font-size:8px;font-weight:650;display:block}.profile-card-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.profile-card-title strong{font-size:10px}.profile-card-title a{color:var(--green-deep);font-size:7px}.profile-communities{flex-direction:column;gap:10px;display:flex}.profile-communities>div{align-items:center;gap:8px;display:flex}.profile-communities .community-symbol{width:29px;height:29px}.profile-communities p{margin:0}.profile-communities strong,.profile-communities small{display:block}.profile-communities strong{font-size:9px}.profile-communities small{color:#87928e;margin-top:2px;font-size:7px}.composer{grid-template-columns:31px 1fr;gap:9px;display:grid}.composer>button{border:1px solid var(--line);color:#87928e;text-align:left;background:#f6f8f7;border-radius:18px;min-height:32px;padding:0 12px;font-size:8px}.composer>div{border-top:1px solid var(--line-soft);grid-column:2;padding-top:9px;display:flex}.composer>div button{color:#66746e;background:#fff;border:0;flex:1;font-size:8px}.person-post{padding:15px 17px}.person-post>p{color:#405049;margin:13px 0;font-size:10px;line-height:1.5}.person-post .post-author .more-button{margin-left:auto}.profile-workout{color:#fff;background:linear-gradient(120deg,#16372e,#0e2821);min-height:145px;padding:20px;position:relative;overflow:hidden}.profile-workout:after{content:"";border:1px solid #2adea94d;width:120px;height:120px;position:absolute;top:5px;right:-20px;transform:rotate(45deg)}.profile-workout>span{color:#22d39f;letter-spacing:.08em;font-size:7px}.profile-workout h2{margin:7px 0 20px;font-size:19px}.profile-workout>div{gap:38px;display:flex}.profile-workout p{color:#9ab5ab;margin:0;font-size:7px}.profile-workout p strong{color:#fff;margin-bottom:2px;font-size:13px;display:block}.reaction-summary{color:#718079;align-items:center;gap:5px;padding:10px 0;font-size:7px;display:flex}.reaction-summary span:first-child{color:#fff;background:#e15f64;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.reaction-summary span:nth-child(2){flex:1}.post-buttons{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:8px 0;display:flex}.post-buttons button{color:#61706a;background:#fff;border:0;flex:1;font-size:8px}.comment-preview{gap:8px;margin-top:11px;display:flex}.comment-preview p{background:#f1f4f3;border-radius:3px;margin:0;padding:8px 10px;font-size:8px;line-height:1.4}.comment-preview p strong{margin-right:4px}.comment-preview p small{color:#84908b;margin-top:4px;display:block}@media (max-width:980px){.org-grid,.social-admin-grid,.appearance-grid{grid-template-columns:1fr}.people-row{grid-template-columns:minmax(170px,1.2fr) .8fr 1fr .6fr 15px}.people-row>:nth-child(5){display:none}.domain-row{grid-template-columns:1.2fr 1.3fr .7fr .55fr 20px}.domain-row>:nth-child(4),.academy-header nav{display:none}.academy-hero{grid-template-columns:1fr .8fr}.academy-quick,.academy-section{max-width:calc(100% - 32px)}.class-schedule{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.compact-stats{grid-template-columns:repeat(2,1fr)}.compact-stats>div:nth-child(2){border-right:0}.compact-stats>div{border-bottom:1px solid var(--line-soft)}.people-insight{flex-direction:column;align-items:flex-start;gap:13px}.role-breakdown{justify-content:flex-start}.directory-toolbar{flex-wrap:wrap}.directory-search{flex-basis:100%}.people-table,.domain-table{overflow-x:auto}.people-row{min-width:690px}.domain-row{min-width:720px}.domain-overview{grid-template-columns:1fr}.routing-note{grid-template-columns:28px 1fr}.routing-note button{text-align:left;grid-column:2;padding:0}.academy-header{padding:0 16px}.academy-header .academy-logo{flex:1}.academy-hero{grid-template-columns:1fr}.academy-hero-copy{padding:58px 25px 75px}.hero-visual{min-height:330px}.academy-quick{grid-template-columns:1fr;margin-top:0;padding:12px 18px}.academy-quick>div{border-right:0;border-bottom:1px solid var(--line-soft);margin:0;padding:10px 0}.academy-quick>button{text-align:left;padding:12px 0}.academy-section{padding-block:45px}.academy-community{grid-template-columns:1fr;gap:35px;padding:48px 25px 70px}.academy-footer{flex-wrap:wrap;padding:20px}.profile-topbar{padding:0 16px}.profile-topbar>label,.profile-topbar nav a{display:none}.profile-cover{height:165px}.profile-identity{padding:70px 18px 16px}.profile-avatar-large{width:96px;height:96px;bottom:-48px;left:18px}.identity-copy{gap:15px}.profile-links{flex-wrap:wrap;gap:8px 14px}.profile-layout{grid-template-columns:1fr;padding-inline:12px}.profile-aside{grid-template-columns:1fr 1fr;display:grid}.profile-tabs{padding-left:4px;overflow-x:auto}}@media (max-width:500px){.org-grid{grid-template-columns:1fr}.org-metrics{padding-inline:12px}.org-metrics>div{padding-left:8px}.branch-row{grid-template-columns:25px minmax(0,1fr) 15px}.branch-row .pill{display:none}.community-grid{grid-template-columns:1fr}.workout-card{grid-template-columns:1fr;gap:12px}.workout-card div{border-bottom:1px solid #ffffff26;border-right:0;padding:0 0 10px}.theme-option{grid-template-columns:58px 1fr 18px}.browser-frame{margin:10px}.preview-site header nav{display:none}.preview-site main{padding:40px 20px}.inheritance-path{flex-wrap:wrap}.academy-header>div .academy-search{display:none}.academy-logo{min-width:0}.academy-login{padding-inline:9px}.academy-hero h1{font-size:34px}.class-schedule{grid-template-columns:1fr}.section-title{align-items:flex-start;gap:15px}.section-title button{white-space:nowrap}.community-tags{flex-wrap:wrap;margin-top:8px;position:static}.academy-footer .academy-logo{flex:1}.academy-footer p{flex-basis:100%;order:3}.identity-copy{display:block}.identity-actions{margin-top:12px}.profile-bio{margin-top:17px}.profile-aside{display:flex}.profile-tabs button{white-space:nowrap;padding-inline:13px}}.academy-hero h1{letter-spacing:-1.6px;font-size:clamp(30px,3.4vw,44px);line-height:1}.login-page{background:#fff;grid-template-columns:minmax(370px,.88fr) minmax(480px,1.12fr);min-height:100vh;display:grid}.login-brand-side{color:#fff;padding:35px max(35px,50vw - 600px);background:#112c25;flex-direction:column;padding-right:52px;display:flex;position:relative;overflow:hidden}.login-brand-side:before,.login-brand-side:after{content:"";border:1px solid #26d8a43d;width:360px;height:360px;position:absolute;transform:rotate(45deg)}.login-brand-side:before{top:120px;right:-230px}.login-brand-side:after{bottom:-300px;right:20px}.login-brand{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.login-brand>span,.login-mobile-brand>span{color:#fff;background:#14b987;border-radius:3px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}.login-brand strong,.login-mobile-brand strong{letter-spacing:-1px;font-size:21px}.login-message{z-index:1;max-width:470px;margin:auto 0;position:relative}.login-message>span,.secure-login{color:#27d5a3;letter-spacing:.11em;font-size:8px;font-weight:750}.login-message h1{letter-spacing:-1.3px;margin:13px 0;font-size:35px;line-height:1.05}.login-message>p{color:#a5bdb5;max-width:430px;font-size:11px;line-height:1.6}.login-network{align-items:center;margin-top:30px;display:flex}.login-network i{background:#d9f2e9;border:2px solid #17362d;border-radius:50%;width:30px;height:30px;margin-left:-7px}.login-network i:first-child{margin:0}.login-network i:nth-child(2){background:#dcebf5}.login-network i:nth-child(3){background:#eee3ce}.login-network i:nth-child(4){background:#e8def5}.login-network b{color:#8fa99f;margin-left:9px;font-size:8px}.login-brand-side>small{color:#668077;z-index:1;font-size:7px;position:relative}.login-form-side{place-items:center;padding:40px;display:grid}.login-panel{width:min(100%,400px)}.login-mobile-brand{align-items:center;gap:8px;margin-bottom:45px;display:none}.login-mobile-brand strong{color:#162a24}.login-panel h2{letter-spacing:-.6px;margin:9px 0 5px;font-size:23px}.login-panel>p{color:#78847f;margin:0 0 25px;font-size:9px}.login-panel form>label{margin-bottom:15px;display:block}.login-panel label>span{color:#4f5e58;justify-content:space-between;margin-bottom:6px;font-size:8px;font-weight:650;display:flex}.login-panel label>span a{color:var(--green-deep);font-weight:600}.login-panel label>input,.password-field{background:#fafbfb;border:1px solid #d7dfdc;border-radius:3px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:10px}.login-panel label>input:focus,.password-field:focus-within{border-color:#58af92;box-shadow:0 0 0 3px #e9f6f2}.password-field{padding-right:4px;display:flex}.password-field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.password-field button{color:#687670;background:0 0;border:0;width:34px;font-size:16px}.login-panel label.remember{align-items:center;gap:7px;display:flex}.remember input{accent-color:var(--green-deep)}.login-panel .remember span{color:#718079;margin:0;font-weight:500}.login-submit{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.login-divider{text-align:center;color:#98a19e;align-items:center;height:42px;font-size:7px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-divider span{padding:0 9px}.login-code{border:1px solid var(--line);color:#53615b;background:#fff;width:100%;min-height:38px;font-size:9px;font-weight:600}.signup-copy{text-align:center;margin:21px 0!important}.signup-copy a{color:var(--green-deep);font-weight:700}.login-panel footer{border-top:1px solid var(--line-soft);justify-content:center;gap:18px;padding-top:15px;display:flex}.login-panel footer a{color:#87928e;font-size:7px}@media (max-width:980px){.login-page{grid-template-columns:360px 1fr}}@media (max-width:760px){.login-page{display:block}.login-brand-side{display:none}.login-form-side{min-height:100vh;padding:32px 22px}.login-mobile-brand{display:flex}}.unit-app-shell{background:#f3f6f5;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.unit-sidebar{color:#dbe5ea;background:#152b3a;flex-direction:column;height:100vh;padding:0 13px 14px;display:flex;position:sticky;top:0}.unit-gymn-brand{border-bottom:1px solid #2a4150;align-items:center;gap:8px;height:61px;padding:0 7px;display:flex}.unit-gymn-brand>span{color:#fff;background:#0db281;border-radius:3px;place-items:center;width:29px;height:29px;font-size:15px;font-weight:800;display:grid}.unit-gymn-brand strong{color:#fff;letter-spacing:-1px;font-size:19px}.unit-gymn-brand small{color:#77909f;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:7px}.unit-switcher{color:#fff;text-align:left;background:#1b3444;border:1px solid #344d5c;border-radius:3px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;min-height:62px;margin:14px 0 15px;padding:8px;display:grid}.unit-switcher .network-logo{width:34px;height:34px}.unit-switcher strong,.unit-switcher small{display:block}.unit-switcher strong{font-size:10px}.unit-switcher small{color:#92a9b5;margin-top:3px;font-size:7px}.unit-switcher b{color:#7f96a3;font-size:10px}.unit-sidebar nav>p{color:#708895;text-transform:uppercase;letter-spacing:.09em;margin:15px 10px 7px;font-size:8px;font-weight:700}.unit-nav-item{color:#9eb1bb;border-left:2px solid #0000;border-radius:2px;align-items:center;gap:10px;min-height:39px;margin:2px 0;padding:0 10px;font-size:10px;display:flex}.unit-nav-item>span{text-align:center;color:#7893a0;width:19px;font-size:14px}.unit-nav-item:hover{color:#fff;background:#1d3747}.unit-nav-item.active{color:#fff;background:#234358;border-left-color:#1ed4a1}.unit-nav-item.active>span{color:#34d7aa}.unit-sidebar-footer{border-top:1px solid #2b4352;align-items:center;gap:8px;min-height:53px;margin-top:auto;padding:12px 7px 0;display:flex}.unit-sidebar-footer>div{flex:1}.unit-sidebar-footer strong,.unit-sidebar-footer small{display:block}.unit-sidebar-footer strong{font-size:9px}.unit-sidebar-footer small{color:#7e96a2;margin-top:2px;font-size:7px}.unit-sidebar-footer button{color:#8298a3;background:0 0;border:0}.unit-workspace{min-width:0}.unit-topbar{border-bottom:1px solid var(--line);z-index:4;background:#fff;justify-content:space-between;align-items:center;height:61px;padding:0 25px;display:flex;position:sticky;top:0}.unit-mobile-brand{display:none}.unit-topbar>label{border:1px solid var(--line);color:#8c9692;background:#f8faf9;border-radius:3px;align-items:center;gap:7px;width:min(410px,43vw);min-height:32px;padding:0 9px;display:flex}.unit-topbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.unit-topbar kbd{border:1px solid var(--line);color:#8c9692;background:#fff;padding:2px 4px;font-size:7px}.unit-topbar>div{align-items:center;gap:10px;display:flex}.unit-open{color:#087b5d;background:#e8f6f1;border-radius:10px;padding:5px 8px;font-size:8px}.unit-open i{background:#16b481;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.unit-help{border:1px solid var(--line);color:#70807a;background:#fff;border-radius:50%;width:27px;height:27px;font-size:9px}.unit-concept{color:#4e6878;background:#eaf2f7;border-bottom:1px solid #d4e1e8;justify-content:center;align-items:center;gap:6px;min-height:29px;font-size:8px;display:flex}.unit-concept>span{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#7594a6;border-radius:2px;padding:2px 5px;font-size:7px}.unit-concept a{color:#285d78;font-weight:650;text-decoration:underline}.unit-content{max-width:1450px;margin:0 auto;padding:19px 27px 40px}.unit-page-heading{margin-bottom:18px}.unit-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.unit-stat{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:11px;min-height:94px;padding:14px;display:flex}.unit-stat-icon{border-radius:3px;flex:none;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.unit-stat-icon.mint{color:#0b8d69;background:#e1f5ee}.unit-stat-icon.blue{color:#347da9;background:#e1eef7}.unit-stat-icon.violet{color:#7055a8;background:#eae4f6}.unit-stat-icon.amber{color:#ad731c;background:#f8ecd3}.unit-stat p{color:#74817c;margin:0 0 4px;font-size:8px}.unit-stat strong{font-size:19px;line-height:1;display:block}.unit-stat small{color:#87928e;margin-top:7px;font-size:7px;display:block}.unit-panel{border:1px solid var(--line);background:#fff;min-width:0;box-shadow:0 2px 5px #17302805}.unit-panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:12px 15px;display:flex}.unit-panel-heading h2{margin:0;font-size:11px}.unit-panel-heading p{color:#81908a;margin:3px 0 0;font-size:8px}.unit-panel-heading>a{color:var(--green-deep);font-size:8px;font-weight:650}.unit-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(275px,.65fr);gap:12px;display:grid}.unit-right-column{flex-direction:column;gap:12px;display:flex}.class-table-head,.today-class{grid-template-columns:52px minmax(145px,1.25fr) 1fr .85fr .8fr 20px;align-items:center;gap:9px;display:grid}.class-table-head{color:#8d9793;text-transform:uppercase;letter-spacing:.04em;min-height:31px;padding:0 15px;font-size:7px;font-weight:650}.today-class{border-top:1px solid var(--line-soft);color:#58665f;min-height:58px;padding:7px 15px;font-size:8px}.today-class time{color:var(--green-deep);font-size:10px;font-weight:700}.today-class strong,.today-class small{display:block}.today-class strong{color:#1f2e29;font-size:9px}.today-class small{color:#84908b;margin-top:2px;font-size:7px}.today-class button{color:#84908b;background:0 0;border:0}.capacity>span{background:#e4e9e7;height:3px;margin-bottom:4px;display:block}.capacity>span i{background:#15a879;height:100%;display:block}.capacity small{text-align:right}.pill.full{color:#b64e46;background:#f9e4e2}.pill.live-pill{color:#28789f;background:#e3f0f6}.access-meter{justify-content:space-between;align-items:center;padding:15px 20px 10px;display:flex}.access-meter>div:first-child strong,.access-meter>div:first-child span{display:block}.access-meter>div:first-child strong{font-size:26px}.access-meter>div:first-child span{color:#7c8983;font-size:8px}.donut{background:conic-gradient(#11aa7b 0 64%, #e5ebe8 64% 100%);border-radius:50%;place-items:center;width:75px;height:75px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:53px;height:53px;position:absolute}.donut span{z-index:1;font-size:11px;font-weight:700;position:relative}.access-legend{flex-direction:column;gap:6px;padding:3px 15px 12px;display:flex}.access-legend span{color:#718079;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:7px;display:grid}.access-legend i,.access-methods i,.room-list i{border-radius:50%;width:6px;height:6px}.access-legend i.green,.room-list i.green{background:#15a879}.access-legend i.blue,.room-list i.blue{background:#3985b2}.access-legend i.amber{background:#d49429}.access-legend b{color:#34433d}.panel-footer-link{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--green-deep);text-align:center;background:#fff;padding:11px 15px;font-size:8px;font-weight:650;display:block}.attention-count{color:#b55049;background:#f8e5e3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:700;display:grid}.attention-list>a{border-bottom:1px solid var(--line-soft);grid-template-columns:7px 1fr 12px;align-items:center;gap:9px;min-height:57px;padding:8px 15px;display:grid}.attention-list>a:last-child{border:0}.attention-list>a>i{border-radius:50%;width:6px;height:6px}.attention-list i.danger{background:#d85b53}.attention-list i.warning{background:#d99a2b}.attention-list strong,.attention-list small{display:block}.attention-list strong{font-size:8px}.attention-list small{color:#87938e;margin-top:3px;font-size:7px}.attention-list b{color:#89948f}.movement-panel,.enrollments-panel{min-height:245px}.movement-summary{grid-template-columns:repeat(2,1fr);padding:13px 15px 0;display:grid}.movement-summary>div{border-right:1px solid var(--line-soft)}.movement-summary>div:last-child{border:0;padding-left:15px}.movement-summary span,.movement-summary small,.movement-summary strong{display:block}.movement-summary span{color:#83908a;font-size:7px}.movement-summary strong{margin:3px 0;font-size:13px}.movement-summary small{color:#8b9691;font-size:7px}.hour-chart{align-items:end;gap:4px;height:119px;padding:23px 15px 24px;display:flex}.hour-chart>span{background:#cce8df;border-radius:1px 1px 0 0;flex:1;min-width:4px;position:relative}.hour-chart>span.peak{background:#10a779}.hour-chart span i{color:#8a9590;font-size:6px;font-style:normal;display:none;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.hour-chart span:first-child i,.hour-chart span:nth-child(4) i,.hour-chart span:nth-child(7) i,.hour-chart span:nth-child(10) i,.hour-chart span:nth-child(13) i,.hour-chart span:nth-child(16) i,.hour-chart span:last-child i{display:block}.recent-enrollments{padding:3px 15px}.recent-enrollments>div{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-height:52px;display:flex}.recent-enrollments>div:last-child{border:0}.recent-enrollments p{flex:1;margin:0}.recent-enrollments strong,.recent-enrollments small{display:block}.recent-enrollments strong{font-size:8px}.recent-enrollments small{color:#86918d;margin-top:3px;font-size:7px}.recent-enrollments>div>b{color:#087b5d;background:#e6f5ef;border-radius:9px;padding:3px 6px;font-size:7px}.class-summary-row{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.class-summary-row>div{border-right:1px solid var(--line-soft);align-items:center;gap:9px;min-height:68px;padding:10px 14px;display:flex}.class-summary-row>div:last-child{border:0}.summary-symbol{border-radius:3px;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.summary-symbol.green{color:#0b8b68;background:#e2f4ee}.summary-symbol.blue{color:#347eaa;background:#e1edf6}.summary-symbol.amber{color:#ae741c;background:#f8ecd4}.summary-symbol.violet{color:#7055a8;background:#eae3f6}.class-summary-row p{margin:0}.class-summary-row strong,.class-summary-row small{display:block}.class-summary-row strong{font-size:9px}.class-summary-row small{color:#87928e;margin-top:3px;font-size:7px}.calendar-panel{margin-bottom:12px}.calendar-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:55px;padding:9px 13px;display:flex}.calendar-toolbar>div{align-items:center;gap:5px;display:flex}.calendar-nav button{border:1px solid var(--line);background:#fff;width:28px;height:28px;font-size:8px}.calendar-nav button:nth-child(2){width:auto;padding:0 9px}.calendar-nav strong{margin-left:6px;font-size:9px}.view-switch{border:1px solid var(--line);border-radius:2px;display:flex}.view-switch button{color:#78847f;background:#fff;border:0;height:29px;padding:0 8px;font-size:7px}.view-switch button.selected{color:var(--green-deep);background:#e8f5f1;font-weight:650}.week-calendar{grid-template-columns:42px repeat(7,minmax(95px,1fr));min-height:545px;display:grid;overflow-x:auto}.time-column,.calendar-day{min-width:95px}.time-column{grid-template-rows:43px repeat(5,1fr);min-width:42px;display:grid}.time-column span{color:#8a9590;border-bottom:1px solid var(--line-soft);padding:8px 6px;font-size:7px}.calendar-day{border-left:1px solid var(--line-soft)}.calendar-day>header{border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;gap:5px;height:43px;display:flex}.calendar-day header strong{font-size:8px}.calendar-day header small{background:var(--green-deep);color:#fff;border-radius:2px;padding:2px 4px;font-size:6px}.calendar-day.today{background:#fbfdfc}.day-grid{background:repeating-linear-gradient(#0000 0 99px,#edf0ef 100px);height:500px;position:relative}.calendar-event{text-align:left;border:0;border-left:2px solid;border-radius:2px;padding:5px;position:absolute;left:4px;right:4px;overflow:hidden}.calendar-event strong,.calendar-event small,.calendar-event i{white-space:nowrap;display:block}.calendar-event strong{font-size:7px}.calendar-event small{opacity:.75;margin-top:2px;font-size:6px}.calendar-event i{opacity:.65;margin-top:3px;font-size:6px;font-style:normal}.calendar-event.green{color:#08795d;background:#e0f3ed}.calendar-event.blue{color:#2c7299;background:#e1edf5}.calendar-event.violet{color:#674f9d;background:#e9e3f4}.calendar-event.amber{color:#9a691d;background:#f6ead3}.calendar-event.navy{color:#355269;background:#e2e9ed}.class-bottom-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.room-list,.waiting-list{padding:3px 14px}.room-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1.2fr 35px;align-items:center;gap:8px;min-height:46px;font-size:7px;display:grid}.room-list span{align-items:center;gap:6px;display:flex}.room-list i.violet{background:#7055a8}.room-list strong{color:#5c6964;font-size:7px}.room-list small{color:#85918c;text-align:right}.waiting-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:62px 1fr auto;align-items:center;gap:8px;min-height:56px;display:grid}.waiting-list time{color:#6e7c76;font-size:7px}.waiting-list p{margin:0}.waiting-list strong,.waiting-list small{display:block}.waiting-list strong{font-size:8px}.waiting-list small{color:#85918c;margin-top:3px;font-size:7px}.waiting-list button{border:1px solid var(--line);min-height:27px;color:var(--green-deep);background:#fff;padding:0 7px;font-size:7px}.membership-overview,.local-social-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.membership-overview>div,.local-social-stats>div{border-right:1px solid var(--line-soft);min-height:74px;padding:12px 15px}.membership-overview>div:last-child,.local-social-stats>div:last-child{border:0}.membership-overview span,.membership-overview strong,.membership-overview small,.local-social-stats span,.local-social-stats strong,.local-social-stats small{display:block}.membership-overview span,.local-social-stats span{color:#7d8984;font-size:7px}.membership-overview strong,.local-social-stats strong{margin:4px 0;font-size:18px}.membership-overview small,.local-social-stats small{color:#87928e;font-size:7px}.plan-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-top:3px solid #67807a;position:relative}.plan-card.complete{border-top-color:#0da77a}.plan-card.performance{border-top-color:#7458a9}.popular-label{color:#08795d;text-transform:uppercase;letter-spacing:.05em;background:#e2f4ee;padding:3px 5px;font-size:6px;font-weight:700;position:absolute;top:12px;right:12px}.plan-card>header{border-bottom:1px solid var(--line-soft);padding:15px}.plan-card header>span{color:#87928e;letter-spacing:.08em;font-size:6px}.plan-card h2{margin:5px 0 12px;font-size:14px}.plan-card header p{color:#81908a;margin:0;font-size:7px}.plan-card header p strong{color:#1b2a25;margin-right:3px;font-size:17px}.plan-card ul{min-height:85px;margin:0;padding:9px 15px;list-style:none}.plan-card li{color:#66746e;padding:5px 0;font-size:7px}.plan-card li:first-letter{color:#0a916c}.plan-card footer{background:#f8faf9;grid-template-columns:.6fr .6fr 1fr;align-items:center;gap:8px;min-height:57px;padding:8px 15px;display:grid}.plan-card footer strong,.plan-card footer span{display:block}.plan-card footer strong{font-size:11px}.plan-card footer span{color:#87928e;font-size:6px}.plan-card footer button{color:var(--green-deep);background:0 0;border:0;justify-self:end;font-size:7px;font-weight:650}.memberships-table-panel{margin-bottom:12px}.membership-table{padding:0 15px}.membership-row{border-bottom:1px solid var(--line-soft);color:#5f6d67;grid-template-columns:minmax(155px,1.2fr) .65fr .8fr .85fr .55fr 22px;align-items:center;gap:9px;min-height:54px;font-size:8px;display:grid}.membership-row>div{align-items:center;gap:8px;display:flex}.membership-row>div strong{color:#21302b;font-size:8px}.membership-row button{color:#87928e;background:0 0;border:0}.membership-head{color:#8b9691;text-transform:uppercase;letter-spacing:.05em;min-height:31px;font-size:6px;font-weight:650}.text-link{color:var(--green-deep);font-weight:650;border:0!important;width:auto!important;font-size:7px!important}.team-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.team-summary article{border-right:1px solid var(--line-soft);align-items:center;gap:9px;min-height:70px;padding:11px 14px;display:flex}.team-summary article:last-child{border:0}.team-summary strong{font-size:9px}.team-summary p{color:#84908b;margin:3px 0 0;font-size:7px}.team-toolbar{justify-content:space-between;align-items:center;margin:16px 0 10px;display:flex}.team-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:12px;display:grid}.team-card header{align-items:center;gap:9px;padding:14px;display:flex}.team-card header>div{flex:1}.team-card h2{margin:0;font-size:10px}.team-card header p{color:#7f8c86;margin:3px 0 0;font-size:7px}.team-card header button{color:#84908b;background:0 0;border:0}.team-roles{gap:4px;padding:0 14px 11px;display:flex}.team-roles span{color:#5e6c66;background:#edf2f0;border-radius:2px;padding:3px 6px;font-size:7px}.team-meta{background:#f8faf9;grid-template-columns:1fr 1fr;padding:10px 14px;display:grid}.team-meta>span:first-child{border-right:1px solid var(--line)}.team-meta>span:last-child{padding-left:12px}.team-meta small,.team-meta strong{display:block}.team-meta small{color:#87928e;font-size:6px}.team-meta strong{color:#4b5a54;margin-top:4px;font-size:7px}.team-meta strong.teaching{color:#347da7}.team-card footer{border-top:1px solid var(--line-soft);padding:8px 6px;display:flex}.team-card footer button{border:0;border-right:1px solid var(--line-soft);color:#64716c;background:#fff;flex:1;font-size:7px}.team-card footer button:last-child{border:0}.role-explanation{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:grid}.role-explanation>span{color:#347da7;background:#e4eff6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:700;display:grid}.role-explanation strong{font-size:9px}.role-explanation p{color:#7b8882;margin:3px 0 0;font-size:7px}.role-explanation button{color:var(--green-deep);background:0 0;border:0;font-size:7px;font-weight:650}.access-stats{border:1px solid var(--line);background:#fff;grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:12px;display:grid}.access-stats>div{border-right:1px solid var(--line-soft);min-height:85px;padding:13px 15px}.access-stats>div:last-child{border:0}.access-stats span,.access-stats strong,.access-stats small{display:block}.access-stats>div>span{color:#7d8984;font-size:7px}.access-stats>div>strong{margin:5px 0;font-size:18px}.access-stats>div>small{color:#87928e;font-size:7px}.current-occupancy{grid-template-columns:1fr .85fr;align-items:center;gap:13px;display:grid}.current-occupancy>div>span{color:#718079;letter-spacing:.05em;font-size:6px}.current-occupancy>div>strong{margin:4px 0;font-size:19px;display:block}.current-occupancy>div>strong small{color:#63716b;font-size:7px;font-weight:500;display:inline}.current-occupancy p{color:#82908a;margin:0;font-size:6px}.occupancy-bar{background:#e3e9e6;height:5px;position:relative}.occupancy-bar i{background:#0ca77a;height:100%;display:block}.occupancy-bar span{color:#08795d;font-size:7px;font-weight:700;position:absolute;top:8px;right:0}.people-access-grid{grid-template-columns:minmax(0,1.5fr) minmax(275px,.65fr);gap:12px;display:grid}.access-list{padding:0 14px}.access-row{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(130px,1.1fr) 1fr .55fr 20px;align-items:center;gap:9px;min-height:58px;display:grid}.access-row>div strong,.access-row>div small,.access-row>span strong,.access-row>span small{display:block}.access-row>div strong,.access-row>span strong{font-size:8px}.access-row>div small,.access-row>span small{color:#83908b;margin-top:3px;font-size:7px}.access-row button{color:#84908b;background:0 0;border:0}.access-action{align-items:center;gap:5px;font-size:7px;display:flex}.access-action i{border-radius:50%;width:5px;height:5px}.access-action.inside{color:#08795d}.access-action.inside i{background:#12aa7d}.access-action.waiting{color:#9e6f1d}.access-action.waiting i{background:#d59a2d}.access-action.left{color:#6c7974}.access-action.left i{background:#9aa5a0}.visitor-card{border-bottom:1px solid var(--line-soft);grid-template-columns:31px 1fr;gap:8px;padding:13px 14px;display:grid}.visitor-card>div strong,.visitor-card>div small{display:block}.visitor-card>div strong{font-size:8px}.visitor-card>div small{color:#83908b;margin-top:3px;font-size:7px}.visitor-card button{border:1px solid var(--line);width:max-content;color:var(--green-deep);background:#fff;grid-column:2;min-height:25px;padding:0 7px;font-size:7px}.access-methods>div:not(.unit-panel-heading){border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:36px;padding:0 14px;font-size:7px;display:flex}.access-methods span{align-items:center;gap:6px;display:flex}.access-methods i.qr{background:#0fa77a}.access-methods i.bio{background:#3c82ad}.access-methods i.desk{background:#d0942d}.domain-control-center{flex-direction:column;gap:12px;display:flex}.domain-detail-hero{justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:16px 18px;display:flex}.domain-detail-address{align-items:center;gap:12px;min-width:0;display:flex}.domain-detail-address>span{color:#087b5d;background:#e3f4ee;border-radius:3px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.domain-detail-address small,.domain-detail-address h2,.domain-detail-address p{display:block}.domain-detail-address small{color:#0a8665;letter-spacing:.08em;font-size:7px;font-weight:750}.domain-detail-address h2{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin:4px 0;font-size:15px}.domain-detail-address p{color:#75827c;margin:0;font-size:8px}.domain-detail-state{text-align:right}.domain-detail-state small{color:#7c8983;margin-top:7px;font-size:7px;display:block}.pill.disabled{color:#6f7975;background:#e7ebe9}.domain-progress-strip{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.domain-progress-strip article{border-right:1px solid var(--line-soft);color:#89948f;align-items:center;gap:8px;min-height:56px;padding:10px 13px;display:flex}.domain-progress-strip article:last-child{border:0}.domain-progress-strip b{background:#edf1ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.domain-progress-strip span{font-size:8px;font-weight:650}.domain-progress-strip article.complete{color:#087b5d}.domain-progress-strip article.complete b{color:#fff;background:#0aa779}.domain-progress-strip article.current{color:#9b6c20}.domain-progress-strip article.current b{color:#9b6c20;background:#f7ead2;box-shadow:0 0 0 3px #fbf5e9}.domain-action-message{margin:0}.domain-detail-layout{grid-template-columns:minmax(0,1.48fr) minmax(270px,.62fr);align-items:start;gap:12px;display:grid}.domain-detail-main,.domain-detail-side{flex-direction:column;gap:12px;display:flex}.domain-dns-panel>header,.domain-routing-panel>header,.domain-history-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 15px;display:flex}.domain-dns-panel header span,.domain-routing-panel header span,.domain-history-card header span,.domain-actions-card>span,.domain-provider-card>span{color:#0a8665;letter-spacing:.08em;font-size:7px;font-weight:750}.domain-dns-panel h2,.domain-routing-panel h2,.domain-history-card h2,.domain-actions-card h2{margin:4px 0 0;font-size:11px}.domain-dns-intro{color:#74817b;margin:13px 15px;font-size:8px;line-height:1.5}.domain-dns-table{border:1px solid var(--line);margin:0 15px}.domain-dns-row{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(130px,.85fr) minmax(190px,1.45fr) 57px;align-items:center;gap:8px;min-height:45px;padding:6px 9px;display:grid}.domain-dns-row:last-child{border:0}.domain-dns-row.header{color:#8a9590;text-transform:uppercase;letter-spacing:.05em;background:#f8faf9;min-height:29px;font-size:6px}.domain-dns-row b{color:#2e6f58;font-size:7px}.domain-dns-row code{color:#56635e;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:7px}.domain-dns-row button{border:1px solid var(--line);min-height:25px;color:var(--green-deep);background:#fff;font-size:7px}.domain-dns-note{color:#89948f;padding:10px 15px 14px;font-size:7px;line-height:1.5;display:block}.domain-logical-note{color:#45697c;background:#edf5f8;grid-template-columns:26px 1fr;gap:9px;margin:15px;padding:14px;display:grid}.domain-logical-note>span{background:#d8e9f1;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.domain-logical-note strong{font-size:8px}.domain-logical-note p{color:#708794;margin:3px 0 0;font-size:7px}.domain-provisioning-setup{padding:14px 15px}.domain-provisioning-setup>aside{background:#edf5f8;grid-template-columns:28px 1fr;gap:9px;padding:10px;display:grid}.domain-provisioning-setup>aside>span{color:#3d6f88;background:#d8e9f1;place-items:center;width:26px;height:26px;font-size:7px;font-weight:750;display:grid}.domain-provisioning-setup aside strong{font-size:8px}.domain-provisioning-setup aside p{color:#708794;margin:3px 0 0;font-size:7px;line-height:1.45}.domain-provisioning-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.domain-provisioning-grid label.wide{grid-column:1/-1}.domain-provisioning-grid label>span,.domain-provider-sync label>span{color:#65736d;margin-bottom:5px;font-size:7px;font-weight:650;display:block}.domain-provisioning-grid input,.domain-provisioning-grid textarea,.domain-provider-sync select,.domain-provider-sync textarea{border:1px solid var(--line);width:100%;font-family:var(--font-geist-mono);background:#fbfcfb;outline:0;padding:8px;font-size:7px}.domain-provisioning-grid input{height:34px}.domain-provisioning-grid textarea{resize:vertical;min-height:67px}.domain-provisioning-grid input:focus,.domain-provisioning-grid textarea:focus,.domain-provider-sync select:focus,.domain-provider-sync textarea:focus{border-color:#70bca3;box-shadow:0 0 0 3px #eaf6f2}.domain-provisioning-setup>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.domain-provisioning-setup>footer p{color:#84908b;margin:0;font-size:6px}.domain-provider-sync{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:11px}.domain-provider-sync>strong{color:#0a8665;letter-spacing:.08em;margin-bottom:8px;font-size:6px;display:block}.domain-provider-sync label{margin-top:8px;display:block}.domain-provider-sync select{height:32px;font-family:inherit}.domain-provider-sync textarea{resize:vertical;min-height:52px;font-family:inherit}.domain-provider-sync>button{color:#fff;background:#0b9872;border:0;width:100%;min-height:31px;margin-top:9px;font-size:7px;font-weight:700}.domain-provider-sync>small{color:#8a9590;margin-top:7px;font-size:5px;line-height:1.4;display:block}.domain-provider-import{background:#f4f9fb;border:1px solid #cfe1e8;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:11px;padding:9px;display:grid}.domain-provider-import label{min-width:0}.domain-provider-import label>span{color:#55727f;letter-spacing:.04em;margin-bottom:5px;font-size:6px;font-weight:700;display:block}.domain-provider-import textarea{resize:vertical;width:100%;min-height:48px;font-family:var(--font-geist-mono);background:#fff;border:1px solid #bfd2da;outline:0;padding:7px;font-size:6px}.domain-provider-import button{color:#fff;background:#356f86;border:0;min-height:31px;padding:0 11px;font-size:7px;font-weight:700}.domain-provider-import button:disabled{opacity:.45}.domain-provider-import small{color:#78909a;grid-column:1/-1;font-size:5px;line-height:1.4}.domain-provider-import.compact{margin:0 0 9px;padding:8px;display:block}.domain-provider-import.compact label{margin:0}.domain-provider-import.compact textarea{min-height:46px}.domain-provider-import.compact button{width:100%;margin-top:6px}.domain-route-target{border:1px solid var(--line-soft);background:#f5f8f7;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:58px;margin:14px 15px 6px;padding:9px 11px;display:grid}.domain-route-target>span{color:#087b5d;background:#dff2eb;place-items:center;width:32px;height:32px;font-size:8px;font-weight:750;display:grid}.domain-route-target strong,.domain-route-target small{display:block}.domain-route-target strong{font-size:8px}.domain-route-target small{color:#82908a;margin-top:3px;font-size:7px}.domain-route-target b{color:#0a8665;letter-spacing:.07em;font-size:6px}.domain-related-list{padding:0 15px 12px}.domain-related-list>a{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 12px;align-items:center;gap:8px;min-height:49px;padding:7px 3px;display:grid}.domain-related-list>a.current{background:#fbfdfc}.domain-related-list strong,.domain-related-list small{display:block}.domain-related-list strong{color:#26342f;font-family:var(--font-geist-mono);font-size:8px}.domain-related-list small{color:#85918c;margin-top:3px;font-size:7px}.domain-related-list i{color:#8a9691;font-style:normal}.domain-actions-card,.domain-provider-card{padding:14px}.domain-actions-card h2{margin-bottom:10px}.domain-actions-card>button,.domain-alias-rule{border:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:27px 1fr;align-items:center;gap:8px;width:100%;min-height:55px;margin:7px 0 0;padding:8px;display:grid}.domain-actions-card>button:hover:not(:disabled){background:#fbfdfc;border-color:#78b8a2}.domain-actions-card>button:disabled{opacity:.5;cursor:not-allowed}.domain-actions-card button>b,.domain-alias-rule>b{color:#087b5d;background:#e5f4ef;border-radius:3px;place-items:center;width:25px;height:25px;display:grid}.domain-actions-card strong,.domain-actions-card small,.domain-alias-rule strong,.domain-alias-rule small{display:block}.domain-actions-card strong,.domain-alias-rule strong{font-size:8px}.domain-actions-card small,.domain-alias-rule small{color:#85918c;margin-top:3px;font-size:7px}.domain-alias-rule{color:#42524c;background:#f7faf9}.domain-provider-card dl{margin:10px 0 0}.domain-provider-card dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:34px;font-size:7px;display:flex}.domain-provider-card dt{color:#83908a}.domain-provider-card dd{color:#33413c;text-align:right;margin:0;font-weight:650}.domain-provider-card>p{color:#a46d1c;background:#fbf2e1;margin:10px 0 0;padding:8px;font-size:7px;line-height:1.45}.domain-history-card header>strong{color:#66736d;background:#edf2f0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.domain-history-card>div{padding:5px 14px 11px}.domain-history-card article{border-bottom:1px solid var(--line-soft);grid-template-columns:7px 1fr;gap:8px;padding:9px 0;display:grid}.domain-history-card article:last-child{border:0}.domain-history-card article>i{background:#16a97d;border-radius:50%;width:6px;height:6px;margin-top:4px}.domain-history-card article strong{font-size:8px}.domain-history-card article p{color:#697771;margin:3px 0;font-size:7px;line-height:1.45}.domain-history-card article small{color:#909a96;font-size:6px}.domain-row a{color:inherit}.domain-row .more-button{place-items:center;display:grid}.domain-empty button{color:var(--green-deep);background:0 0;border:0;font-size:8px;font-weight:650}@media (max-width:950px){.domain-detail-layout{grid-template-columns:1fr}.domain-detail-side{grid-template-columns:1fr 1fr;display:grid}.domain-history-card{grid-column:1/-1}}@media (max-width:700px){.domain-technical-queue dl,.domain-provisioning-grid{grid-template-columns:1fr 1fr}.domain-technical-queue article{grid-template-columns:29px minmax(0,1fr) auto;padding:8px 0}.domain-technical-queue article>p{display:none}.domain-detail-hero{flex-direction:column;align-items:flex-start}.domain-detail-state{text-align:left}.domain-progress-strip{grid-template-columns:1fr 1fr}.domain-progress-strip article:nth-child(2){border-right:0}.domain-progress-strip article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.domain-dns-panel>header{flex-direction:column;align-items:flex-start}.domain-dns-table{overflow-x:auto}.domain-dns-row{min-width:680px}.domain-provisioning-grid label.wide{grid-column:auto}.domain-provisioning-setup>footer{flex-direction:column;align-items:stretch}.domain-detail-side{display:flex}.domain-route-target{grid-template-columns:34px 1fr}.domain-route-target>b{grid-column:2}}.organization-access-governance{flex-direction:column;gap:12px;display:flex}.organization-access-hero{color:#fff;background:#102f28;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);min-height:228px;display:grid;position:relative;overflow:hidden}.organization-access-hero:after{content:"";border:1px solid #2ed5a42b;width:310px;height:310px;position:absolute;top:-210px;right:33%;transform:rotate(45deg)}.organization-access-hero>div{z-index:1;padding:28px 31px;position:relative}.organization-access-hero>div>span{color:#45d4aa;letter-spacing:.11em;font-size:7px;font-weight:800}.organization-access-hero h2{letter-spacing:-.8px;max-width:560px;margin:8px 0 10px;font-size:25px}.organization-access-hero>div>p{color:#a5bdb6;max-width:610px;margin:0;font-size:9px;line-height:1.55}.organization-access-hero>div>div{align-items:center;gap:12px;margin-top:24px;display:flex}.organization-access-hero>div>div b{color:#dff7ef;font-family:var(--font-geist-mono);font-size:8px}.organization-access-hero>div>div small{color:#72958b;font-size:7px}.organization-access-hero>aside{z-index:1;background:#ffffff0a;border-left:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid;position:relative}.organization-access-hero>aside p{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;margin:0;padding:22px}.organization-access-hero>aside p:nth-child(2n){border-right:0}.organization-access-hero>aside p:nth-last-child(-n+2){border-bottom:0}.organization-access-hero>aside span,.organization-access-hero>aside strong,.organization-access-hero>aside small{display:block}.organization-access-hero>aside span{color:#8caaa1;font-size:7px}.organization-access-hero>aside strong{color:#fff;margin:8px 0 5px;font-size:23px}.organization-access-hero>aside small{color:#6f9288;font-size:7px}.organization-access-boundary{color:#2d6554;background:#eaf4f0;border:1px solid #d3e8df;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 16px;display:grid}.organization-access-boundary>b{background:#d6ece4;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.organization-access-boundary p{margin:0}.organization-access-boundary strong,.organization-access-boundary small{display:block}.organization-access-boundary strong{font-size:8px}.organization-access-boundary small{color:#66887c;margin-top:3px;font-size:7px;line-height:1.45}.organization-access-boundary>span{color:#36725f;letter-spacing:.08em;font-size:6px;font-weight:800}.organization-access-feedback{color:#177457;background:#edf8f4;border:1px solid #cde7dd;justify-content:space-between;align-items:center;gap:12px;min-height:39px;margin:0;padding:8px 13px;font-size:8px;display:flex}.organization-access-feedback.error{color:#a4433c;background:#fff1ef;border-color:#efd1cd}.organization-access-feedback button{color:inherit;background:0 0;border:0;font-size:7px;font-weight:700;text-decoration:underline}.organization-access-workspace{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;display:grid}.organization-access-workspace>main,.organization-access-workspace>aside{flex-direction:column;gap:12px;display:flex}.organization-access-delegation,.organization-access-invitations,.organization-access-directory,.organization-access-history,.organization-access-coverage,.organization-access-rules{border:1px solid var(--line);background:#fff}.organization-access-delegation>header,.organization-access-invitations>header,.organization-access-directory>header,.organization-access-history>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:flex}.organization-access-delegation header span,.organization-access-invitations header span,.organization-access-directory header span,.organization-access-history header span,.organization-access-coverage>span,.organization-access-rules>span{color:#0c8666;letter-spacing:.09em;font-size:6px;font-weight:800}.organization-access-delegation h2,.organization-access-invitations h2,.organization-access-directory h2,.organization-access-history h2,.organization-access-coverage h2,.organization-access-rules h2{margin:4px 0 0;font-size:11px}.organization-access-delegation header p,.organization-access-invitations header p,.organization-access-directory header p,.organization-access-history header p{color:#7e8c86;margin:3px 0 0;font-size:7px}.organization-access-delegation>header>b,.organization-access-invitations>header>strong,.organization-access-directory>header>strong{color:#75837d;letter-spacing:.06em;font-size:7px}.organization-access-steps{grid-template-columns:1.05fr 1.45fr 1fr;gap:0;padding:15px 16px;display:grid}.organization-access-steps>label,.organization-access-steps>fieldset{border:0;border-right:1px solid var(--line-soft);min-width:0;margin:0;padding:0 14px}.organization-access-steps>label:first-child{padding-left:0}.organization-access-steps>label:last-child{border-right:0;padding-right:0}.organization-access-steps label>span,.organization-access-steps legend{color:#52615b;align-items:center;gap:6px;margin-bottom:7px;font-size:7px;font-weight:700;display:flex}.organization-access-steps label>span b,.organization-access-steps legend b{color:#0a8564;background:#e5f3ee;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.organization-access-steps select,.organization-access-steps label.fixed>strong{border:1px solid var(--line);color:#35443e;background:#fbfcfc;outline:0;width:100%;height:35px;padding:0 9px;font-size:8px}.organization-access-steps label.fixed>strong{align-items:center;display:flex}.organization-access-steps select:focus{border-color:#6ab79f;box-shadow:0 0 0 3px #e9f6f1}.organization-access-steps label>small{white-space:nowrap;text-overflow:ellipsis;color:#89958f;margin-top:6px;font-size:6px;display:block;overflow:hidden}.organization-access-steps fieldset{grid-template-columns:1fr 1fr;gap:7px;display:grid}.organization-access-steps legend{grid-column:1/-1}.organization-access-steps fieldset button{border:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:7px;min-height:54px;padding:7px;display:grid}.organization-access-steps fieldset button.selected{background:#f1faf7;border-color:#70baa3}.organization-access-steps fieldset button>i{color:#65736e;background:#edf2f0;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.organization-access-steps fieldset button.selected>i{color:#0a8564;background:#d9efe7}.organization-access-steps fieldset strong,.organization-access-steps fieldset small{display:block}.organization-access-steps fieldset strong{font-size:7px}.organization-access-steps fieldset small{color:#84918b;margin-top:3px;font-size:6px}.organization-access-steps fieldset button>b{color:#0a8b68;font-size:8px}.organization-access-delegation>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 16px;display:flex}.organization-access-delegation>footer span,.organization-access-delegation>footer strong,.organization-access-delegation>footer small{display:block}.organization-access-delegation>footer span{color:#82908a;font-size:6px}.organization-access-delegation>footer strong{color:#34433d;margin:3px 0;font-size:8px}.organization-access-delegation>footer small{color:#89958f;font-size:6px}.organization-access-delegation>footer button{flex:none}.organization-access-invitations>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(165px,1.15fr) minmax(135px,.9fr) minmax(135px,.85fr) auto;align-items:center;gap:12px;min-height:63px;padding:9px 16px;display:grid}.organization-access-invitations>div>article:last-child{border-bottom:0}.organization-access-invitations article>div{align-items:center;gap:8px;display:flex}.organization-access-invitations article>div>i{color:#96671d;background:#fbf0dc;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:800;display:grid}.organization-access-invitations article p{margin:0}.organization-access-invitations article strong,.organization-access-invitations article small,.organization-access-invitations article span>b{display:block}.organization-access-invitations article strong,.organization-access-invitations article span>b{color:#33423c;font-size:8px}.organization-access-invitations article small{color:#84908b;margin-top:3px;font-size:6px}.organization-access-invitations article>span:nth-of-type(2) strong{color:#99691c}.organization-access-invitations button.danger{color:#a3463e;background:#fff6f4;border:1px solid #e9cbc7;min-height:28px;padding:0 9px;font-size:6px}.organization-access-invitations>details{border-top:1px solid var(--line-soft)}.organization-access-invitations>details>summary{color:#68766f;background:#fafbfb;padding:10px 16px;font-size:7px;font-weight:700}.organization-access-invitations>details>summary b{color:#087d5e;margin-left:5px}.organization-access-invitations>details>div{padding:0 16px 7px}.organization-access-invitations>details article{border-bottom:1px solid var(--line-soft);grid-template-columns:62px minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.organization-access-invitations>details article>span{color:#68766f;text-align:center;background:#edf2f0;padding:5px 7px;font-size:6px}.organization-access-invitations>details article>span.accepted{color:#087d5e;background:#e4f4ef}.organization-access-invitations>details article>span.declined,.organization-access-invitations>details article>span.cancelled{color:#a3463e;background:#f9eae8}.organization-access-invitations>details article>span.expired{color:#8a681f;background:#faf1df}.organization-access-invitations>details article em{color:#8a9691;text-align:right;font-size:6px;font-style:normal}.organization-access-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 16px;display:flex}.organization-access-toolbar>label{border:1px solid var(--line);color:#8b9691;background:#fafcfa;align-items:center;gap:6px;width:min(370px,48%);min-height:32px;padding:0 9px;display:flex}.organization-access-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:7px}.organization-access-toolbar nav,.organization-access-history header nav{gap:4px;display:flex}.organization-access-toolbar nav button,.organization-access-history header nav button{border:1px solid var(--line);color:#66736d;background:#fff;min-height:26px;padding:0 8px;font-size:6px}.organization-access-toolbar nav button.active,.organization-access-history header nav button.active{color:#087c5e;background:#edf8f4;border-color:#79baa5}.organization-access-toolbar nav button b{margin-left:5px}.organization-access-list{overflow-x:auto}.organization-access-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(170px,1.2fr) minmax(130px,.9fr) minmax(140px,1fr) 74px 112px;align-items:center;gap:10px;min-width:720px;min-height:58px;padding:7px 16px;display:grid}.organization-access-row.header{color:#8a9691;letter-spacing:.04em;text-transform:uppercase;background:#fafbfb;min-height:30px;font-size:6px;font-weight:700}.organization-access-row:not(.header)>div:first-child{align-items:center;gap:8px;display:flex}.organization-access-row:not(.header)>div:first-child>i{color:#0a8564;background:#e4f2ed;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:800;display:grid}.organization-access-row.unit_manager>div:first-child>i{color:#3b7398;background:#e7eef6}.organization-access-row p{margin:0}.organization-access-row strong,.organization-access-row small{display:block}.organization-access-row strong,.organization-access-row>span>b{color:#2d3c36;font-size:8px}.organization-access-row small{color:#85918c;margin-top:3px;font-size:6px}.organization-access-row time{color:#75837d;font-size:7px}.organization-access-row>div:last-child{text-align:right}.organization-access-row button.danger{color:#a6463e;background:#fff7f5;border:1px solid #eccdc8;min-height:27px;padding:0 8px;font-size:6px}.organization-access-row .protected{color:#78857f;font-size:6px}.organization-access-empty{color:#82908a;justify-content:center;align-items:center;gap:9px;min-height:72px;display:flex}.organization-access-empty>span{background:#edf2f0;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.organization-access-empty p{margin:0}.organization-access-empty strong,.organization-access-empty small{display:block}.organization-access-empty strong{color:#52615b;font-size:8px}.organization-access-empty small{margin-top:3px;font-size:6px}.organization-access-history>div{padding:4px 16px 11px}.organization-access-history>div>article{border-bottom:1px solid var(--line-soft);grid-template-columns:27px minmax(190px,.8fr) minmax(250px,1.2fr);align-items:center;gap:10px;min-height:63px;padding:8px 0;display:grid}.organization-access-history>div>article>i{color:#087d5e;background:#e3f2ec;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:800;display:grid}.organization-access-history>div>article.revoked>i{color:#a94a42;background:#f8e7e4}.organization-access-history>div>article.baseline>i{color:#4d7185;background:#e8eef2}.organization-access-history article p{margin:0}.organization-access-history article strong,.organization-access-history article small,.organization-access-history article em{display:block}.organization-access-history article strong{font-size:8px}.organization-access-history article small{color:#788680;margin-top:3px;font-size:7px;line-height:1.4}.organization-access-history article em{color:#939c98;margin-top:4px;font-size:6px;font-style:normal}.organization-access-coverage,.organization-access-rules{padding:14px}.organization-access-coverage h2,.organization-access-rules h2{margin-bottom:10px}.organization-access-coverage article{border-top:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:54px;display:grid}.organization-access-coverage article>i{color:#0a8564;background:#e4f2ed;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:800;display:grid}.organization-access-coverage article p{margin:0}.organization-access-coverage article strong,.organization-access-coverage article small{display:block}.organization-access-coverage article strong{font-size:7px}.organization-access-coverage article small{color:#85918c;margin-top:3px;font-size:6px}.organization-access-coverage article a{color:#789089;font-size:8px}.organization-access-rules article{border-top:1px solid var(--line-soft);grid-template-columns:29px 1fr;gap:9px;padding:9px 0;display:grid}.organization-access-rules article>b{color:#64736d;background:#edf2f0;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.organization-access-rules article p{margin:0}.organization-access-rules article strong,.organization-access-rules article small{display:block}.organization-access-rules article strong{font-size:7px}.organization-access-rules article small{color:#83908b;margin-top:3px;font-size:6px;line-height:1.45}.organization-access-protection{color:#fff;background:#173449;grid-template-columns:25px 1fr;gap:9px;padding:14px;display:grid}.organization-access-protection>b{color:#63cdae;background:#23485f;place-items:center;width:23px;height:23px;font-size:6px;display:grid}.organization-access-protection p{margin:0 0 8px}.organization-access-protection p:last-child{margin:0}.organization-access-protection strong,.organization-access-protection small{display:block}.organization-access-protection strong{font-size:7px}.organization-access-protection small{color:#86a0af;margin-top:3px;font-size:6px}@media (max-width:1080px){.organization-access-hero{grid-template-columns:1fr}.organization-access-hero>aside{border-top:1px solid #ffffff14;border-left:0}.organization-access-workspace{grid-template-columns:1fr}.organization-access-workspace>aside{grid-template-columns:1fr 1fr;display:grid}.organization-access-protection{grid-column:1/-1}}@media (max-width:760px){.organization-access-hero>aside{grid-template-columns:1fr 1fr}.organization-access-hero>div{padding:22px 20px}.organization-access-boundary{grid-template-columns:31px 1fr}.organization-access-boundary>span{grid-column:2}.organization-access-steps{grid-template-columns:1fr;gap:14px}.organization-access-steps>label,.organization-access-steps>fieldset{border-right:0;padding:0}.organization-access-delegation>footer,.organization-access-invitations>header,.organization-access-toolbar,.organization-access-history>header{flex-direction:column;align-items:stretch}.organization-access-invitations>div>article{grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr)}.organization-access-invitations article>span:nth-of-type(2),.organization-access-invitations article>button{grid-column:2;justify-self:start}.organization-access-invitations>details article{grid-template-columns:62px 1fr}.organization-access-invitations>details article em{text-align:left;grid-column:2}.organization-access-toolbar>label{width:100%}.organization-access-history>div>article{grid-template-columns:27px 1fr}.organization-access-history>div>article>span{grid-column:2}.organization-access-workspace>aside{display:flex}}@media (max-width:480px){.organization-access-hero>aside{grid-template-columns:1fr}.organization-access-hero>aside p{border-right:0;border-bottom:1px solid #ffffff14!important}.organization-access-hero>aside p:last-child{border-bottom:0!important}.organization-access-steps fieldset{grid-template-columns:1fr}}.public-academy-identity-bar{--identity-accent:var(--public-accent,#148363);border:1px solid var(--identity-accent);grid-template-columns:43px minmax(260px,1fr) minmax(180px,auto) auto;align-items:center;gap:13px;min-height:86px;margin:0 0 16px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-bar{border:1px solid color-mix(in srgb, var(--identity-accent) 20%, #dfe6e3)}}.public-academy-identity-bar{border-left:3px solid var(--identity-accent);background:var(--identity-accent)}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-bar{background:color-mix(in srgb, var(--identity-accent) 4%, #fff)}}.public-academy-identity-bar{position:relative}.public-academy-identity-bar.anonymous{--identity-accent:#557489;background:#f5f8fa}.public-academy-identity-bar.progress{--identity-accent:#a67426;background:#fffaf1}.public-academy-identity-bar.returning{--identity-accent:#32735f;background:#f3f9f6}.public-academy-identity-bar.exploring{--identity-accent:#5e7180;background:#f8fafb}.public-academy-identity-symbol{border:1px solid var(--identity-accent);place-items:center;width:41px;height:41px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-symbol{border:1px solid color-mix(in srgb, var(--identity-accent) 28%, #dce4e1)}}.public-academy-identity-symbol{color:var(--identity-accent);background:#fff;font-size:12px;font-weight:800}.public-academy-identity-copy{min-width:0}.public-academy-identity-copy>small{color:var(--identity-accent);letter-spacing:.1em;font-size:6px;font-weight:850;display:block}.public-academy-identity-copy>strong{color:#20342d;margin-top:4px;font-size:10px;line-height:1.35;display:block}.public-academy-identity-copy>p{color:#718079;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 0;font-size:7px;display:flex}.public-academy-identity-copy>p>b{background:var(--identity-accent);padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-copy>p>b{background:color-mix(in srgb, var(--identity-accent) 11%, #fff)}}.public-academy-identity-copy>p>b{color:var(--identity-accent);letter-spacing:.07em;font-size:5px}.public-academy-identity-state{align-items:center;gap:5px;display:inline-flex}.public-academy-identity-state i{background:var(--identity-accent);border-radius:50%;width:5px;height:5px}.public-academy-identity-roles{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.public-academy-identity-roles span{border:1px solid var(--identity-accent);padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-roles span{border:1px solid color-mix(in srgb, var(--identity-accent) 18%, #dfe6e3)}}.public-academy-identity-roles span{color:#52665e;background:#fff;font-size:6px;font-weight:700}.public-academy-identity-bar>aside{border-left:1px solid var(--identity-accent);min-width:190px;padding-left:13px}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-bar>aside{border-left:1px solid color-mix(in srgb, var(--identity-accent) 14%, #e4e9e7)}}.public-academy-identity-bar>aside small,.public-academy-identity-bar>aside strong,.public-academy-identity-bar>aside span{display:block}.public-academy-identity-bar>aside small{color:#8b9692;letter-spacing:.08em;font-size:5px;font-weight:800}.public-academy-identity-bar>aside strong{color:#2c3d37;margin-top:4px;font-size:8px}.public-academy-identity-bar>aside span{color:#73817b;margin-top:3px;font-size:6px}.public-academy-identity-bar>nav{justify-content:flex-end;align-items:stretch;gap:5px;display:flex}.public-academy-identity-bar>nav a,.public-academy-identity-bar>nav button{color:#53635d;white-space:nowrap;background:#fff;border:1px solid #d7e0dc;justify-content:center;align-items:center;min-height:31px;padding:0 9px;font-size:6px;font-weight:750;display:inline-flex}.public-academy-identity-bar>nav .primary{border-color:var(--identity-accent);background:var(--identity-accent);color:#fff}.public-academy-identity-bar>nav .saved:not(.primary){border-color:var(--identity-accent)}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-bar>nav .saved:not(.primary){border-color:color-mix(in srgb, var(--identity-accent) 35%, #d7e0dc)}}.public-academy-identity-bar>nav .saved:not(.primary){color:var(--identity-accent)}.public-academy-identity-bar>nav button:disabled{cursor:wait;opacity:.65}.public-academy-identity-notice{color:var(--identity-accent);grid-column:2/-1;margin:-4px 0 0;font-size:6px;font-weight:700}@media (max-width:1040px){.public-academy-identity-bar{grid-template-columns:43px minmax(0,1fr) auto}.public-academy-identity-bar>aside{border-left:0;grid-column:2;padding:0}.public-academy-identity-bar>nav{flex-direction:column;grid-area:1/3/span 2}.public-academy-identity-notice{grid-column:2/-1}}@media (max-width:700px){.public-academy-identity-bar{grid-template-columns:37px minmax(0,1fr);padding:11px}.public-academy-identity-symbol{width:35px;height:35px}.public-academy-identity-bar>aside,.public-academy-identity-bar>nav,.public-academy-identity-notice{grid-column:1/-1}.public-academy-identity-bar>nav{flex-flow:wrap;grid-row:auto;justify-content:flex-start}.public-academy-identity-bar>nav a,.public-academy-identity-bar>nav button{flex:1}.public-academy-identity-bar>aside{border-top:1px solid var(--identity-accent);padding-top:9px}@supports (color:color-mix(in lab, red, red)){.public-academy-identity-bar>aside{border-top:1px solid color-mix(in srgb, var(--identity-accent) 14%, #e4e9e7)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.professional-mobility-hub{color:#3d5149;gap:12px;display:grid}.professional-mobility-hero{background:linear-gradient(120deg,#f7fbf9 0 68%,#1b4136 68%);border:1px solid #cbd8d2;grid-template-columns:minmax(0,1fr) 350px;min-height:250px;display:grid}.professional-mobility-hero-copy{align-content:center;padding:25px 28px;display:grid}.professional-mobility-hero-copy>span,.professional-mobility-safe-sequence>header span,.professional-mobility-context-panel>header span,.professional-mobility-cases>header span{color:#247a5e;letter-spacing:.12em;font-size:6px;font-weight:850}.professional-mobility-hero-copy h2{color:#203d33;max-width:620px;margin:6px 0 8px;font-size:21px;line-height:1.14}.professional-mobility-hero-copy p{color:#687a72;max-width:650px;margin:0;font-size:8px;line-height:1.65}.professional-mobility-hero-copy nav{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.professional-mobility-hero-copy nav a{color:#fff;background:#257458;border:1px solid #257458;align-items:center;min-height:34px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.professional-mobility-hero-copy nav a+a{color:#45645a;background:#fff;border-color:#b9cbc4}.professional-mobility-map{color:#d9ebe5;background:#173a31;align-self:center;margin:20px}.professional-mobility-map>header{border-bottom:1px solid #3d6257;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.professional-mobility-map>header span{letter-spacing:.1em;font-size:6px;font-weight:850}.professional-mobility-map>header b{color:#a8d7c8;border:1px solid #688f83;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.professional-mobility-map-identity{align-items:center;gap:9px;padding:13px;display:flex}.professional-mobility-map-identity>i{color:#c6e3da;background:#244d41;border:1px solid #73988d;place-items:center;width:39px;height:39px;font-size:15px;font-style:normal;display:grid}.professional-mobility-map-identity p,.professional-mobility-map-contexts p{gap:2px;margin:0;display:grid}.professional-mobility-map-identity strong,.professional-mobility-map-contexts strong{color:#fff;font-size:8px}.professional-mobility-map-identity small,.professional-mobility-map-contexts small{color:#9eb8af;font-size:6px}.professional-mobility-map>em{color:#85b8a7;text-align:center;font-size:9px;font-style:normal;display:block}.professional-mobility-map-contexts{gap:5px;padding:8px 12px 13px;display:grid}.professional-mobility-map-contexts>p{background:#21473b;border:1px solid #466a5f;grid-template-columns:8px 1fr auto;align-items:center;padding:7px}.professional-mobility-map-contexts>p>i{background:#60bd9e;width:6px;height:6px}.professional-mobility-map-contexts>p>b{color:#72c5a9;font-size:5px}.professional-mobility-map-contexts>p.empty>i{background:#c4a566}.professional-mobility-map-contexts>small{text-align:right}.professional-mobility-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.professional-mobility-metrics article{background:#fff;border:1px solid #d6e0db;min-height:83px;padding:12px 14px}.professional-mobility-metrics article.blue{border-top:2px solid #5d96bb}.professional-mobility-metrics article.attention{background:#fffaf2;border-top:2px solid #d39a42}.professional-mobility-metrics article.violet{border-top:2px solid #776fa5}.professional-mobility-metrics article>span{color:#71817a;letter-spacing:.08em;font-size:6px;font-weight:850}.professional-mobility-metrics article>strong{color:#20483a;margin:5px 0 2px;font-size:20px;display:block}.professional-mobility-metrics article>small{color:#8b9691;font-size:6px}.professional-mobility-next{background:#f2f8f5;border:1px solid #bdd2ca;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.professional-mobility-next>span{color:#fff;background:#286e58;place-items:center;width:35px;height:35px;font-size:12px;font-weight:850;display:grid}.professional-mobility-next>div{gap:2px;display:grid}.professional-mobility-next small{color:#2d795f;letter-spacing:.08em;font-size:6px;font-weight:850}.professional-mobility-next h2{color:#2d4a3e;margin:0;font-size:10px}.professional-mobility-next p{color:#74827c;margin:0;font-size:7px}.professional-mobility-next>a{color:#2d7059;background:#fff;border:1px solid #94b8aa;padding:8px 10px;font-size:7px;font-weight:800}.professional-mobility-next.attention{background:#fff9ee;border-color:#e2c18a}.professional-mobility-next.attention>span{background:#bd7b28}.professional-mobility-next.attention small{color:#996323}.professional-mobility-next.violet{background:#f5f3fa;border-color:#c6c0db}.professional-mobility-next.violet>span{background:#625b8b}.professional-mobility-next.blue{background:#f2f7fa;border-color:#b9cfdd}.professional-mobility-next.blue>span{background:#4c83a6}.professional-mobility-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.professional-mobility-mode-grid>article{background:#fff;border:1px solid #d1dcd7;padding:16px}.professional-mobility-mode-grid>article.additional{box-shadow:inset 3px 0 #2f8a69}.professional-mobility-mode-grid>article.transfer{box-shadow:inset 3px 0 #675f91}.professional-mobility-mode-grid article>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.professional-mobility-mode-grid article>header>span{color:#fff;background:#26775c;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.professional-mobility-mode-grid article.transfer>header>span{background:#625b8a}.professional-mobility-mode-grid article>header small{color:#2b7b60;letter-spacing:.08em;font-size:6px;font-weight:850}.professional-mobility-mode-grid article.transfer>header small{color:#69618f}.professional-mobility-mode-grid article h2{color:#2d473c;margin:3px 0 0;font-size:14px}.professional-mobility-mode-grid article>header>b{color:#246950;background:#edf7f3;border:1px solid #b7d3c8;padding:4px 6px;font-size:5px}.professional-mobility-mode-grid article.transfer>header>b{color:#625b86;background:#f4f2fa;border-color:#cbc6df}.professional-mobility-mode-grid article>p{color:#667870;min-height:49px;margin:13px 0;font-size:8px;line-height:1.6}.professional-mobility-mode-grid article>ol{border:1px solid #dde5e1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.professional-mobility-mode-grid article>ol li{border-right:1px solid #dde5e1;gap:7px;min-height:60px;padding:9px;display:flex}.professional-mobility-mode-grid article>ol li:last-child{border-right:0}.professional-mobility-mode-grid article>ol li>b{color:#236b53;background:#edf7f3;border:1px solid #9bc7b6;flex:none;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.professional-mobility-mode-grid article>ol li>span{align-content:start;gap:2px;display:grid}.professional-mobility-mode-grid article>ol strong{color:#4c6259;font-size:7px}.professional-mobility-mode-grid article>ol small{color:#8a9691;font-size:6px;line-height:1.4}.professional-mobility-mode-grid article>a,.professional-mobility-mode-grid article>nav a{color:#286f58;margin-top:12px;font-size:7px;font-weight:800;display:inline-flex}.professional-mobility-mode-grid article>nav{gap:14px;display:flex}.professional-mobility-mode-grid article.transfer>nav a{color:#5f5982}.professional-mobility-safe-sequence{background:#fff;border:1px solid #d3ddd8}.professional-mobility-safe-sequence>header,.professional-mobility-context-panel>header,.professional-mobility-cases>header{background:#fafcfb;border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 15px;display:flex}.professional-mobility-safe-sequence h2,.professional-mobility-context-panel h2,.professional-mobility-cases h2{color:#2d493d;margin:3px 0;font-size:12px}.professional-mobility-safe-sequence header p,.professional-mobility-context-panel header p,.professional-mobility-cases header p{color:#82908a;margin:0;font-size:7px}.professional-mobility-safe-sequence>header>b{color:#64766e;background:#fff;border:1px solid #c9d6d1;padding:5px 7px;font-size:6px}.professional-mobility-safe-sequence>ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.professional-mobility-safe-sequence>ol li{border-right:1px solid #e0e7e3;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:76px;padding:11px 13px;display:grid}.professional-mobility-safe-sequence>ol li:last-child{border-right:0}.professional-mobility-safe-sequence li>i{color:#65776f;background:#f5f8f7;border:1px solid #b8c9c2;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:850;display:grid}.professional-mobility-safe-sequence li.done>i{color:#fff;background:#2d775d;border-color:#3b826a}.professional-mobility-safe-sequence li>span{gap:3px;display:grid}.professional-mobility-safe-sequence li strong{color:#496057;font-size:7px}.professional-mobility-safe-sequence li small{color:#87938e;font-size:6px;line-height:1.45}.professional-mobility-workspace{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:10px;display:grid}.professional-mobility-context-panel{background:#fff;border:1px solid #d4ded9}.professional-mobility-context-panel>header>b{color:#236b52;background:#e8f4ef;place-items:center;min-width:29px;height:29px;font-size:9px;display:grid}.professional-mobility-context-panel>div{gap:8px;padding:10px;display:grid}.professional-mobility-profile{background:#fff;border:1px solid #d8e1dd;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.professional-mobility-profile>span{color:#fff;background:#21483c;place-items:center;width:40px;height:40px;font-size:8px;font-weight:850;display:grid}.professional-mobility-profile>div{min-width:0}.professional-mobility-profile>div>small{color:#7a8882;font-size:6px}.professional-mobility-profile h3{color:#2d493d;margin:2px 0;font-size:10px}.professional-mobility-profile p{color:#7c8984;margin:0;font-size:6px}.professional-mobility-profile nav{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.professional-mobility-profile nav b,.professional-mobility-profile nav em{color:#296b56;background:#eef7f3;border:1px solid #b9d4c9;padding:3px 5px;font-size:5px;font-style:normal}.professional-mobility-profile nav em{color:#625c86;background:#f4f2f9;border-color:#d2cde4}.professional-mobility-profile>aside{justify-items:end;gap:7px;display:grid}.professional-mobility-profile>aside>b{color:#23684f;background:#eaf6f1;border:1px solid #a8cbbb;padding:4px 6px;font-size:5px}.professional-mobility-profile>aside>a{color:#2c7059;font-size:7px;font-weight:800}.professional-mobility-boundaries{color:#d6e9e2;background:#1b4136;border:1px solid #456c5f}.professional-mobility-boundaries>header{border-bottom:1px solid #42665b;align-items:center;gap:10px;padding:13px;display:flex}.professional-mobility-boundaries>header>span{color:#9fd0c0;border:1px solid #668c80;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.professional-mobility-boundaries>header small{color:#8fbcad;font-size:6px;font-weight:850}.professional-mobility-boundaries h2{color:#fff;margin:3px 0 0;font-size:11px}.professional-mobility-boundaries ul{gap:0;margin:0;padding:5px 13px 13px;list-style:none;display:grid}.professional-mobility-boundaries li{border-bottom:1px solid #3c5e54;gap:3px;padding:10px 0;display:grid}.professional-mobility-boundaries li:last-child{border-bottom:0}.professional-mobility-boundaries li b{color:#edf6f3;font-size:7px}.professional-mobility-boundaries li span{color:#adc5bd;font-size:6px;line-height:1.5}.professional-mobility-cases{background:#fff;border:1px solid #d3ddd8}.professional-mobility-cases>header nav{gap:6px;display:flex}.professional-mobility-cases>header nav a{color:#526a60;background:#fff;border:1px solid #cbd7d2;padding:7px 8px;font-size:6px;font-weight:750}.professional-mobility-case-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.professional-mobility-case-grid>section{align-content:start;gap:7px;padding:11px;display:grid}.professional-mobility-case-grid>section+section{border-left:1px solid #e0e7e3}.professional-mobility-case-grid>section>h3{color:#73817b;letter-spacing:.1em;margin:0 0 2px;font-size:6px}.professional-mobility-route-card{color:inherit;background:#fff;border:1px solid #d7e0dc;grid-template-columns:36px 1fr 120px;align-items:center;gap:9px;padding:9px;display:grid}.professional-mobility-route-card.offered,.professional-mobility-route-card.in_review{border-left:3px solid #d09a43}.professional-mobility-route-card.accepted,.professional-mobility-route-card.approved{border-left:3px solid #2c8767}.professional-mobility-route-card.pending{border-left:3px solid #5a91b5}.professional-mobility-route-card.cancelled,.professional-mobility-route-card.declined,.professional-mobility-route-card.offer_declined{border-left:3px solid #b77970}.professional-mobility-route-card>span{color:#fff;background:#264c40;place-items:center;width:36px;height:36px;font-size:7px;font-weight:850;display:grid}.professional-mobility-route-card.change>span{background:#625b88;font-size:11px}.professional-mobility-route-card>div{min-width:0}.professional-mobility-route-card>div>small{color:#7d8a85;font-size:5px}.professional-mobility-route-card h4{color:#304a40;margin:2px 0;font-size:9px}.professional-mobility-route-card>div>p{color:#78857f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6px;overflow:hidden}.professional-mobility-route-card>div>ol{gap:3px;margin:7px 0 0;padding:0;list-style:none;display:flex}.professional-mobility-route-card>div>ol i{background:#dfe6e3;flex:1;height:3px}.professional-mobility-route-card>div>ol i.done{background:#479178}.professional-mobility-route-card>div>nav{gap:5px;margin-top:7px;display:flex}.professional-mobility-route-card>div>nav b,.professional-mobility-route-card>div>nav em{color:#625b86;background:#f4f2f9;border:1px solid #d1cce3;padding:3px 4px;font-size:5px;font-style:normal}.professional-mobility-route-card>div>nav em{color:#986522;background:#fff8ec;border-color:#e2c491}.professional-mobility-route-card>aside{text-align:right;justify-items:end;gap:2px;display:grid}.professional-mobility-route-card>aside>b{color:#52685f;font-size:6px}.professional-mobility-route-card>aside>small{color:#8b9692;font-size:5px}.professional-mobility-route-card>aside>em{color:#2b7059;margin-top:4px;font-size:6px;font-style:normal;font-weight:800}.professional-mobility-empty{text-align:center;background:#fafcfb;border:1px dashed #ccd8d3;align-content:center;place-items:center;min-height:190px;padding:20px;display:grid}.professional-mobility-empty.compact{min-height:128px}.professional-mobility-empty>span{color:#4b8974;font-size:18px}.professional-mobility-empty>strong{color:#465d54;margin:7px 0 3px;font-size:9px}.professional-mobility-empty>p{color:#89948f;max-width:380px;margin:0;font-size:7px}.professional-mobility-empty>a{color:#2b7159;margin-top:8px;font-size:7px;font-weight:800}.professional-mobility-shortcut{color:#344c60;background:#f2f6fa;border:1px solid #b9c8dd;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.professional-mobility-shortcut>span{color:#fff;background:#476e91;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.professional-mobility-shortcut>div{gap:2px;display:grid}.professional-mobility-shortcut small{color:#517a9b;font-size:6px;font-weight:850}.professional-mobility-shortcut strong{font-size:10px}.professional-mobility-shortcut p{color:#71808c;margin:0;font-size:7px}.professional-mobility-shortcut>b{font-size:7px}@media (max-width:1050px){.professional-mobility-hero{background:linear-gradient(120deg,#f7fbf9 0 62%,#1b4136 62%);grid-template-columns:1fr 310px}.professional-mobility-mode-grid article>ol{grid-template-columns:1fr}.professional-mobility-mode-grid article>ol li{border-bottom:1px solid #dde5e1;border-right:0;min-height:auto}.professional-mobility-mode-grid article>ol li:last-child{border-bottom:0}.professional-mobility-case-grid{grid-template-columns:1fr}.professional-mobility-case-grid>section+section{border-top:1px solid #e0e7e3;border-left:0}}@media (max-width:820px){.professional-mobility-hero{background:#f7fbf9;grid-template-columns:1fr}.professional-mobility-map{margin:0 20px 20px}.professional-mobility-metrics,.professional-mobility-safe-sequence>ol{grid-template-columns:1fr 1fr}.professional-mobility-safe-sequence>ol li:nth-child(2){border-right:0}.professional-mobility-safe-sequence>ol li:nth-child(-n+2){border-bottom:1px solid #e0e7e3}.professional-mobility-mode-grid,.professional-mobility-workspace{grid-template-columns:1fr}.professional-mobility-boundaries{order:-1}}@media (max-width:600px){.professional-mobility-hero-copy{padding:19px}.professional-mobility-hero-copy h2{font-size:18px}.professional-mobility-metrics,.professional-mobility-safe-sequence>ol{grid-template-columns:1fr}.professional-mobility-safe-sequence>ol li{border-bottom:1px solid #e0e7e3;border-right:0}.professional-mobility-next,.professional-mobility-mode-grid article>header,.professional-mobility-profile,.professional-mobility-route-card{grid-template-columns:38px 1fr}.professional-mobility-next>a,.professional-mobility-mode-grid article>header>b,.professional-mobility-profile>aside,.professional-mobility-route-card>aside{text-align:left;grid-column:2;justify-items:start}.professional-mobility-mode-grid article>nav,.professional-mobility-cases>header{flex-direction:column;align-items:stretch}.professional-mobility-cases>header nav{margin-top:8px}.professional-mobility-shortcut{grid-template-columns:38px 1fr}.professional-mobility-shortcut>b{grid-column:2}}.personal-blog-context-bar{border:1px solid #c7ded6;border-left:3px solid var(--green);color:#294b40;background:#edf8f4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:61px;margin-bottom:11px;padding:10px 12px;display:grid}.personal-blog-context-bar.unavailable{color:#5e503d;background:#fbf6ed;border-color:#e4d6c4 #e4d6c4 #e4d6c4 #b7833d}.personal-blog-context-bar>span{width:33px;height:33px;color:var(--green-deep);background:#d8eee6;place-items:center;font-size:11px;font-weight:850;display:grid}.personal-blog-context-bar.unavailable>span{color:#8b672f;background:#f0e4d0}.personal-blog-context-bar>div{min-width:0}.personal-blog-context-bar small,.personal-blog-context-bar strong{display:block}.personal-blog-context-bar small{color:var(--green-deep);letter-spacing:.1em;font-size:6px;font-weight:850}.personal-blog-context-bar.unavailable small{color:#8b672f}.personal-blog-context-bar strong{margin-top:3px;font-size:9px}.personal-blog-context-bar p{color:#6f827a;margin:3px 0 0;font-size:7px;line-height:1.45}.personal-blog-context-bar>a{min-height:30px;color:var(--green-deep);white-space:nowrap;background:#fff;border:1px solid #b9d5cb;align-items:center;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.personal-blog-studio{gap:12px;display:grid}.personal-blog-hero{color:#fff;background:#142d25;border:1px solid #18352c;grid-template-columns:minmax(0,1.5fr) minmax(250px,.62fr);min-height:210px;display:grid;overflow:hidden}.personal-blog-hero>div{padding:31px 34px;position:relative;overflow:hidden}.personal-blog-hero>div:after{content:"";border:1px solid #4ce8ba2e;width:230px;height:230px;position:absolute;top:-95px;right:-130px;transform:rotate(45deg)}.personal-blog-hero span,.personal-blog-library>header span,.personal-blog-page-heading span,.personal-blog-editor>header small,.personal-blog-preview>span{color:#43ddb0;letter-spacing:.12em;font-size:6px;font-weight:800}.personal-blog-hero h1{letter-spacing:-.55px;max-width:540px;margin:8px 0 7px;font-size:22px;line-height:1.12}.personal-blog-hero>div>p{color:#afc4bd;max-width:620px;margin:0;font-size:8px;line-height:1.6}.personal-blog-hero nav{gap:7px;margin-top:20px;display:flex}.personal-blog-hero .button{min-height:34px;padding:0 12px;font-size:7px}.personal-blog-hero .button.primary{color:#102b22;background:#35d7a7;border-color:#35d7a7}.personal-blog-hero .button.secondary{color:#fff;background:0 0;border-color:#5d766e}.personal-blog-hero>aside{background:#19372d;border-left:1px solid #304b42;flex-direction:column;justify-content:center;min-width:0;padding:26px 24px;display:flex}.personal-blog-hero>aside strong{margin:8px 0 6px;font-size:12px;line-height:1.3}.personal-blog-hero>aside p{color:#9eb5ad;margin:0;font-size:7px;line-height:1.55}.personal-blog-hero>aside small{color:#6fbda6;margin-top:9px;font-size:6px}.personal-blog-hero>aside a{color:#47ddb2;margin-top:13px;font-size:7px;font-weight:750}.personal-blog-kpis{border:1px solid var(--line-soft);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.personal-blog-kpis article{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:86px;padding:13px 17px;display:flex;position:relative}.personal-blog-kpis article:last-child{border-right:0}.personal-blog-kpis article:before{content:"";background:#20b789;width:3px;position:absolute;inset:0 auto 0 0}.personal-blog-kpis article.blue:before{background:#639bc5}.personal-blog-kpis article.violet:before{background:#8c76c6}.personal-blog-kpis article.amber:before{background:#cf9a4b}.personal-blog-kpis span{color:#6e7b76;text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:750}.personal-blog-kpis strong{color:#253a32;margin:4px 0 2px;font-size:20px;line-height:1}.personal-blog-kpis small{color:#929c98;font-size:6px}.personal-blog-library{border:1px solid var(--line-soft);background:#fff}.personal-blog-library>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:77px;padding:14px 18px;display:flex}.personal-blog-library>header span{color:var(--green-deep)}.personal-blog-library>header p{color:#7d8984;margin:0;font-size:7px}.personal-blog-library>header>b{color:#567269;text-transform:uppercase;background:#edf5f2;padding:6px 8px;font-size:6px}.personal-blog-filters{border-bottom:1px solid var(--line-soft);background:#f8faf9;gap:5px;padding:9px 14px;display:flex}.personal-blog-filters button{color:#5f6e68;cursor:pointer;background:#fff;border:1px solid #d8e0dd;align-items:center;gap:7px;min-height:29px;padding:0 9px;font-size:7px;display:inline-flex}.personal-blog-filters button b{text-align:center;background:#edf1ef;min-width:16px;padding:2px 4px;font-size:6px}.personal-blog-filters button.active{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.personal-blog-filters button.active b{background:#ffffff26}.personal-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.personal-blog-card{background:#fff;border:1px solid #dfe6e3;grid-template-columns:138px minmax(0,1fr);min-width:0;display:grid}.personal-blog-cover{color:#fff;background:linear-gradient(145deg,#163229,#118061);justify-content:space-between;align-items:flex-end;min-height:165px;padding:12px;display:flex;position:relative;overflow:hidden}.personal-blog-cover:after{content:"";border:1px solid #59efc23d;width:120px;height:120px;position:absolute;top:-50px;right:-68px;transform:rotate(45deg)}.personal-blog-card.draft .personal-blog-cover{background:linear-gradient(145deg,#29455d,#668aa5)}.personal-blog-card.archived .personal-blog-cover{background:linear-gradient(145deg,#3f4c47,#76837e)}.personal-blog-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.personal-blog-cover.has-image:before{content:"";z-index:1;background:linear-gradient(#0000 40%,#0a1a15b8);position:absolute;inset:0}.personal-blog-cover b,.personal-blog-cover i,.personal-blog-cover span{z-index:2;position:relative}.personal-blog-cover i{font-size:19px;font-style:normal}.personal-blog-cover span{text-transform:uppercase;background:#0b231bcc;padding:4px 6px;font-size:5px;font-weight:800;position:absolute;top:8px;left:8px}.personal-blog-card-copy{flex-direction:column;min-width:0;padding:13px;display:flex}.personal-blog-card-copy>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.personal-blog-card-copy>header b{color:var(--green-deep);font-size:6px}.personal-blog-card-copy>header time{color:#949e99;font-size:5px}.personal-blog-card-copy>p{color:#6f7c76;flex:1;margin:0;font-size:7px;line-height:1.55}.personal-blog-card-copy>footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:9px;display:flex}.personal-blog-card-copy>footer small{color:#85908c;font-size:6px}.personal-blog-card-copy>footer nav{gap:8px;display:flex}.personal-blog-card-copy>footer a{color:var(--green-deep);font-size:6px;font-weight:750}.personal-blog-empty{background:#fbfdfc;border:1px dashed #bfd1ca;grid-template-columns:minmax(0,1fr) 300px;min-height:240px;margin:12px;display:grid}.personal-blog-empty>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;display:flex}.personal-blog-empty>div>span{color:var(--green);font-size:28px}.personal-blog-empty p{color:#728079;max-width:490px;margin:6px 0 14px;font-size:7px;line-height:1.6}.personal-blog-empty a{border:1px solid var(--green-deep);min-height:31px;color:var(--green-deep);align-items:center;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.personal-blog-empty aside{background:#f2f7f5;border-left:1px solid #e0e7e4;flex-direction:column;justify-content:center;padding:24px;display:flex}.personal-blog-empty aside small{color:var(--green-deep);letter-spacing:.08em;font-size:6px;font-weight:800}.personal-blog-empty ol{color:#5e6d66;gap:10px;margin:12px 0 0;padding-left:18px;font-size:7px;line-height:1.5;display:grid}.personal-blog-filter-empty{color:#75817c;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.personal-blog-filter-empty strong{color:#44544d;font-size:9px}.personal-blog-filter-empty button{color:var(--green-deep);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:750}.personal-blog-principles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.personal-blog-principles article{border:1px solid var(--line-soft);background:#fff;grid-template-columns:32px 1fr;gap:10px;min-height:100px;padding:15px;display:grid}.personal-blog-principles article>span{color:#9eb5ad;font-size:10px;font-weight:800}.personal-blog-principles p{color:#77837e;margin:5px 0 0;font-size:7px;line-height:1.55}.personal-blog-page-heading{border:1px solid var(--line-soft);border-top:3px solid var(--green);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:74px;margin-bottom:11px;padding:13px 17px;display:flex}.personal-blog-page-heading span{color:var(--green-deep)}.personal-blog-page-heading p{color:#7b8882;margin:0;font-size:7px}.personal-blog-page-heading>a{color:var(--green-deep);font-size:7px;font-weight:750}.personal-blog-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(255px,.55fr);align-items:start;gap:11px;display:grid}.personal-blog-editor,.personal-blog-preview,.personal-blog-privacy{border:1px solid var(--line-soft);background:#fff}.personal-blog-editor>header{border-top:3px solid var(--green);border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:13px 16px;display:grid}.personal-blog-editor>header>span{width:37px;height:37px;color:var(--green-deep);background:#e3f4ee;place-items:center;font-size:12px;display:grid}.personal-blog-editor>header small{color:var(--green-deep)}.personal-blog-editor>header p{color:#7e8b85;margin:0;font-size:7px}.personal-blog-editor fieldset{border:0;gap:14px;margin:0;padding:18px;display:grid}.personal-blog-editor fieldset:disabled{opacity:.57}.personal-blog-editor fieldset label{position:relative}.personal-blog-editor fieldset label>span{color:#56665e;margin-bottom:6px;font-size:7px;font-weight:750;display:block}.personal-blog-editor input,.personal-blog-editor textarea,.personal-blog-editor select{color:#26352f;width:100%;font:inherit;background:#fcfdfc;border:1px solid #d7dfdc;border-radius:0;outline:0}.personal-blog-editor input{height:40px;padding:0 58px 0 10px;font-size:9px}.personal-blog-editor textarea{resize:vertical;min-height:350px;padding:12px 56px 12px 11px;font-size:8px;line-height:1.75}.personal-blog-editor select{cursor:pointer;height:39px;padding:0 9px;font-size:8px}.personal-blog-editor input:focus,.personal-blog-editor textarea:focus,.personal-blog-editor select:focus{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#fff}.personal-blog-editor label>small{color:#909b96;margin-top:5px;font-size:6px;display:block}.personal-blog-editor label:not(.audience)>small{margin:0;position:absolute;top:31px;right:9px}.personal-blog-editor-media{background:#f8faf9;border:1px solid #e0e6e3;margin:0 18px 18px;padding:12px}.personal-blog-editor-media>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.personal-blog-editor-media strong,.personal-blog-editor-media small{display:block}.personal-blog-editor-media strong{font-size:8px}.personal-blog-editor-media small{color:#83908a;margin-top:3px;font-size:6px}.personal-blog-editor-media label{min-height:29px;color:var(--green-deep);cursor:pointer;border:1px solid #b6d5cb;align-items:center;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.personal-blog-editor-media label.disabled{opacity:.55;cursor:default}.personal-blog-editor-media label input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.personal-blog-editor-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.personal-blog-editor-media figure{aspect-ratio:4/3;background:#e6ece9;border:1px solid #dbe3df;margin:0;position:relative;overflow:hidden}.personal-blog-editor-media figure img{object-fit:cover;width:100%;height:100%}.personal-blog-editor-media figure button{color:#fff;cursor:pointer;background:#10231dd1;border:1px solid #ffffffb3;border-radius:2px;width:22px;height:22px;padding:0;line-height:1;position:absolute;top:4px;right:4px}.personal-blog-editor-media figure span{background:var(--green-deep);color:#fff;padding:3px 5px;font-size:5px;font-weight:800;position:absolute;bottom:4px;left:4px}.personal-blog-editor-media>p{color:#7f8c87;margin:11px 0 0;font-size:7px}.personal-blog-editor-media .personal-blog-media-note{margin-top:8px}.personal-blog-editor>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:flex-end;gap:12px;min-height:69px;padding:12px 15px;display:flex}.personal-blog-editor>footer>div{flex:1}.personal-blog-editor>footer p{margin:0 0 4px;padding:5px 7px;font-size:6px}.personal-blog-editor>footer p.success{color:var(--green-deep);background:#e4f4ee}.personal-blog-editor>footer p.error{color:#a94a43;background:#fff0ee}.personal-blog-editor>footer small{color:#89958f;font-size:6px}.personal-blog-editor>footer nav{align-items:center;gap:6px;display:flex}.personal-blog-editor>footer nav a{color:var(--green-deep);margin-right:4px;font-size:6px;font-weight:750}.personal-blog-editor>footer button{color:#52615b;cursor:pointer;background:#fff;border:1px solid #aab8b2;min-height:34px;padding:0 10px;font-size:7px;font-weight:750}.personal-blog-editor>footer button.primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.personal-blog-editor>footer button:disabled{opacity:.5;cursor:not-allowed}.personal-blog-archived-note{background:#f5f7f6;border:1px solid #d6deda;border-left:3px solid #75847d;margin:15px 18px 0;padding:11px}.personal-blog-archived-note p{color:#718078;margin:4px 0 9px;font-size:7px}.personal-blog-archived-note button{color:#53635b;cursor:pointer;background:#fff;border:1px solid #718078;min-height:30px;padding:0 9px;font-size:7px;font-weight:750}.personal-blog-editor-side{gap:11px;display:grid}.personal-blog-preview{padding:13px;position:sticky;top:80px}.personal-blog-preview>span{color:var(--green-deep)}.personal-blog-preview>div{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#142e26,#168467);justify-content:space-between;align-items:flex-end;margin:9px 0 10px;padding:12px;display:flex;position:relative;overflow:hidden}.personal-blog-preview>div b,.personal-blog-preview>div i{z-index:1;position:relative}.personal-blog-preview>div i{font-size:22px;font-style:normal}.personal-blog-preview>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.personal-blog-preview>small{color:var(--green-deep);font-size:6px;font-weight:750}.personal-blog-preview>p{color:#68766f;min-height:50px;margin:0;font-size:7px;line-height:1.55}.personal-blog-preview footer{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:12px;padding-top:10px;display:grid}.personal-blog-preview footer strong,.personal-blog-preview footer span{font-size:6px}.personal-blog-preview footer span{color:#87938d}.personal-blog-privacy{grid-template-columns:28px 1fr;gap:9px;padding:13px;display:grid}.personal-blog-privacy>span{width:27px;height:27px;color:var(--green-deep);background:#e2f3ed;place-items:center;font-size:9px;display:grid}.personal-blog-privacy p{color:#7a8781;margin:4px 0 0;font-size:6px;line-height:1.55}.personal-blog-archive-button{color:#98524c;cursor:pointer;background:#fff7f6;border:1px solid #d3aaa5;min-height:34px;font-size:7px;font-weight:750}.personal-blog-archive-button:disabled{opacity:.55;cursor:not-allowed}.blog-page-heading>nav{gap:6px;display:flex}.blog-page-heading>nav a{color:#fff;background:#08795d;border:1px solid #08795d;align-items:center;min-height:32px;padding:0 11px;display:inline-flex}.blog-page-heading>nav a.secondary{color:#08795d;background:#fff}@media (max-width:1120px){.personal-blog-grid{grid-template-columns:1fr}}@media (max-width:980px){.personal-blog-hero,.personal-blog-editor-layout{grid-template-columns:1fr}.personal-blog-hero>aside{border-top:1px solid #304b42;border-left:0}.personal-blog-editor-side{grid-template-columns:1fr 1fr}.personal-blog-preview{position:static}.personal-blog-archive-button{grid-column:1/-1}}@media (max-width:720px){.personal-blog-kpis{grid-template-columns:1fr 1fr}.personal-blog-kpis article:nth-child(2){border-right:0}.personal-blog-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.personal-blog-empty{grid-template-columns:1fr}.personal-blog-empty aside{border-top:1px solid #e0e7e4;border-left:0}.personal-blog-principles{grid-template-columns:1fr}.personal-blog-editor>footer{flex-direction:column;align-items:stretch}.personal-blog-editor>footer nav{justify-content:flex-end}}@media (max-width:540px){.personal-blog-context-bar{grid-template-columns:33px minmax(0,1fr)}.personal-blog-context-bar>a{grid-column:1/-1;justify-content:center}.personal-blog-hero>div{padding:25px 20px}.personal-blog-hero nav,.personal-blog-page-heading,.blog-page-heading>nav{flex-direction:column;align-items:stretch}.personal-blog-kpis{grid-template-columns:1fr}.personal-blog-kpis article{border-right:0;border-bottom:1px solid var(--line-soft)}.personal-blog-card{grid-template-columns:1fr}.personal-blog-cover{min-height:125px}.personal-blog-filters{overflow-x:auto}.personal-blog-editor-side{grid-template-columns:1fr}.personal-blog-archive-button{grid-column:auto}.personal-blog-editor textarea{min-height:290px}.personal-blog-editor-media>div{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-blog-editor>footer nav{flex-direction:column;align-items:stretch}.personal-blog-editor>footer nav a{padding:6px 0}}.personal-blog-studio{gap:1rem}.personal-blog-context-bar{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.875rem;min-height:5rem;margin-bottom:1rem;padding:.875rem 1rem}.personal-blog-context-bar>span{width:2.75rem;height:2.75rem;font-size:.8125rem}.personal-blog-context-bar small{font-size:.75rem;line-height:1.35}.personal-blog-context-bar strong{margin-top:.25rem;font-size:.9375rem;line-height:1.4}.personal-blog-context-bar p{margin-top:.25rem;font-size:.8125rem;line-height:1.5}.personal-blog-context-bar>a{cursor:pointer;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.personal-blog-hero{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);min-height:16rem}.personal-blog-hero>div{padding:2rem 2.25rem}.personal-blog-hero span,.personal-blog-library>header span,.personal-blog-page-heading span,.personal-blog-editor>header small,.personal-blog-preview>span{font-size:.75rem;line-height:1.35}.personal-blog-hero h1{max-width:44rem;margin:.625rem 0 .5rem;font-size:1.75rem;line-height:1.2}.personal-blog-hero>div>p{max-width:44rem;font-size:.9375rem;line-height:1.6}.personal-blog-hero nav{gap:.5rem;margin-top:1.5rem}.personal-blog-hero .button{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.personal-blog-hero>aside{padding:1.75rem}.personal-blog-hero>aside strong{margin:.75rem 0 .5rem;font-size:1.25rem}.personal-blog-hero>aside p{font-size:.875rem;line-height:1.55}.personal-blog-hero>aside small{margin-top:.75rem;font-size:.75rem}.personal-blog-hero>aside a{cursor:pointer;align-items:center;min-height:2.5rem;margin-top:.875rem;font-size:.8125rem;display:inline-flex}.personal-blog-kpis article{min-height:7.5rem;padding:1rem 1.125rem}.personal-blog-kpis span,.personal-blog-kpis small{font-size:.75rem;line-height:1.4}.personal-blog-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.personal-blog-library>header{min-height:7.5rem;padding:1rem 1.25rem}.personal-blog-library>header h2{margin:.375rem 0;font-size:1.25rem}.personal-blog-library>header p{font-size:.875rem;line-height:1.5}.personal-blog-library>header>b{justify-content:center;align-items:center;min-width:7rem;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.personal-blog-filters{gap:.5rem;padding:.75rem 1rem}.personal-blog-filters button{min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem}.personal-blog-filters button b{min-width:1.75rem;padding:.25rem .375rem;font-size:.75rem}.personal-blog-grid{gap:1rem;padding:1rem}.personal-blog-card{grid-template-columns:11rem minmax(0,1fr)}.personal-blog-cover{min-height:13rem;padding:1rem}.personal-blog-cover b{font-size:1rem}.personal-blog-cover i{font-size:1.5rem}.personal-blog-cover span{padding:.375rem .5rem;font-size:.75rem;top:.625rem;left:.625rem}.personal-blog-card-copy{padding:1rem}.personal-blog-card-copy>header{flex-wrap:wrap}.personal-blog-card-copy>header b,.personal-blog-card-copy>header time{font-size:.75rem;line-height:1.4}.personal-blog-card-copy h3{margin:.75rem 0 .5rem;font-size:1.125rem;line-height:1.35}.personal-blog-card-copy>p{font-size:.875rem;line-height:1.55}.personal-blog-card-copy>footer{margin-top:1rem;padding-top:.75rem}.personal-blog-card-copy>footer small,.personal-blog-card-copy>footer a{font-size:.8125rem;line-height:1.4}.personal-blog-card-copy>footer a{cursor:pointer;align-items:center;min-height:2.25rem;display:inline-flex}.personal-blog-empty{grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);min-height:16rem;margin:1rem}.personal-blog-empty>div,.personal-blog-empty aside{padding:1.75rem}.personal-blog-empty>div>span{font-size:2rem}.personal-blog-empty strong{margin-top:.625rem;font-size:1rem}.personal-blog-empty p,.personal-blog-empty ol{font-size:.875rem;line-height:1.55}.personal-blog-empty a{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.personal-blog-empty aside small{font-size:.75rem}.personal-blog-filter-empty{gap:.625rem;min-height:13rem}.personal-blog-filter-empty>span{font-size:1.75rem}.personal-blog-filter-empty strong{font-size:1rem}.personal-blog-filter-empty button{min-height:2.5rem;font-size:.8125rem}.personal-blog-principles{gap:1rem}.personal-blog-principles article{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:9rem;padding:1rem}.personal-blog-principles article>span{font-size:.8125rem}.personal-blog-principles strong{font-size:.9375rem}.personal-blog-principles p{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.personal-blog-page-heading{min-height:7rem;margin-bottom:1rem;padding:1rem 1.25rem}.personal-blog-page-heading h1{margin:.375rem 0;font-size:1.375rem}.personal-blog-page-heading p{font-size:.875rem;line-height:1.5}.personal-blog-page-heading>a{cursor:pointer;align-items:center;min-height:2.5rem;font-size:.8125rem;display:inline-flex}.personal-blog-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);gap:1rem}.personal-blog-editor{overflow:hidden}.personal-blog-editor>header{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;min-height:8rem;padding:1rem 1.5rem}.personal-blog-editor>header>span{width:3.5rem;height:3.5rem;font-size:1.25rem}.personal-blog-editor>header h1{margin:.375rem 0;font-size:1.25rem}.personal-blog-editor>header p{font-size:.875rem;line-height:1.5}.personal-blog-editor-state{border-bottom:1px solid var(--line-soft);background:#f4faf7;grid-template-columns:minmax(14rem,1.4fr) repeat(3,minmax(8rem,1fr));display:grid}.personal-blog-editor-state.changed{background:#fffaf0}.personal-blog-editor-state article{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:6.75rem;padding:.875rem 1rem;display:flex}.personal-blog-editor-state article:last-child{border-right:0}.personal-blog-editor-state span,.personal-blog-editor-state strong,.personal-blog-editor-state small{display:block}.personal-blog-editor-state span{color:var(--green-deep);letter-spacing:.05em;font-size:.75rem;font-weight:800}.personal-blog-editor-state.changed span{color:#80621d}.personal-blog-editor-state strong{color:#35483f;margin-top:.375rem;font-size:.9375rem;line-height:1.4}.personal-blog-editor-state small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.4}.personal-blog-archived-note{margin:1.25rem 1.5rem 0;padding:1rem}.personal-blog-archived-note strong{font-size:1rem}.personal-blog-archived-note p{margin:.375rem 0 .75rem;font-size:.875rem;line-height:1.5}.personal-blog-archived-note button{min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.personal-blog-editor fieldset{gap:1.25rem;padding:1.5rem}.personal-blog-editor fieldset label>span{margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.personal-blog-editor input,.personal-blog-editor textarea,.personal-blog-editor select{padding-inline:.875rem;font-size:1rem;line-height:1.6}.personal-blog-editor input,.personal-blog-editor select{height:3rem}.personal-blog-editor textarea{min-height:32rem;padding-block:.875rem 2.25rem}.personal-blog-editor label>small{margin-top:.375rem;font-size:.75rem;line-height:1.4}.personal-blog-editor label:not(.audience)>small{top:2.75rem;right:.875rem}.personal-blog-editor label.body>small{top:auto;bottom:.75rem}.personal-blog-editor-media{margin:0 1.5rem 1.5rem;padding:1rem}.personal-blog-editor-media>header{gap:1rem}.personal-blog-editor-media strong{font-size:.9375rem;line-height:1.4}.personal-blog-editor-media small,.personal-blog-editor-media>p,.personal-blog-editor-media .personal-blog-media-note{font-size:.8125rem;line-height:1.5}.personal-blog-editor-media label{min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}.personal-blog-editor-media>div{gap:.75rem;margin-top:1rem}.personal-blog-editor-media figure{aspect-ratio:4/3}.personal-blog-editor-media figure.selected{outline-offset:-2px;outline:2px solid #c7a44d}.personal-blog-editor-media figure span{padding:.375rem .5rem;font-size:.75rem;bottom:.5rem;left:.5rem}.personal-blog-editor-media figure button.personal-blog-media-remove{width:2rem;height:2rem;font-size:1rem;top:.5rem;right:.5rem}.personal-blog-editor-media figure button.personal-blog-media-cover{border-color:#fffc;width:auto;height:auto;min-height:2.25rem;padding-inline:.625rem;font-size:.75rem;line-height:1.2;inset:auto auto .5rem .5rem}.personal-blog-media-pending{background:#fffaf0;border:1px solid #d8c27b;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.personal-blog-media-pending strong,.personal-blog-media-pending small{display:block}.personal-blog-media-pending button{border:1px solid var(--green-deep);background:var(--green-deep);color:#fff;cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:800}.personal-blog-media-review,.personal-blog-lifecycle-review{background:#fff7f6;border:1px solid #d9afa9;border-left:3px solid #b05b53;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.personal-blog-lifecycle-review{margin:0 1.5rem 1.5rem}.personal-blog-media-review span,.personal-blog-lifecycle-review span{color:#9b4d46;letter-spacing:.06em;font-size:.75rem;font-weight:850;display:block}.personal-blog-media-review strong,.personal-blog-lifecycle-review strong{margin-top:.375rem;font-size:1rem;line-height:1.4;display:block}.personal-blog-media-review p,.personal-blog-lifecycle-review p{color:#765f5c;max-width:48rem;margin:.375rem 0 0;font-size:.8125rem;line-height:1.55}.personal-blog-media-review nav,.personal-blog-lifecycle-review nav{gap:.5rem;display:flex}.personal-blog-media-review button,.personal-blog-lifecycle-review button{color:#754b46;cursor:pointer;background:#fff;border:1px solid #b9918c;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:750}.personal-blog-media-review button.confirm,.personal-blog-lifecycle-review button.confirm{color:#fff;background:#9d4d46}.personal-blog-editor>footer{align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.5rem}.personal-blog-editor>footer p{margin-bottom:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.personal-blog-editor>footer small,.personal-blog-editor>footer nav a{font-size:.8125rem;line-height:1.4}.personal-blog-editor>footer nav{gap:.5rem}.personal-blog-editor>footer nav a,.personal-blog-editor>footer button{cursor:pointer;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;display:inline-flex}.personal-blog-editor-side{gap:1rem}.personal-blog-preview{padding:1rem;top:5rem}.personal-blog-preview>div{margin:.75rem 0;padding:1rem}.personal-blog-preview>div b{font-size:1.125rem}.personal-blog-preview>div i{font-size:1.5rem}.personal-blog-preview>small,.personal-blog-preview footer strong,.personal-blog-preview footer span{font-size:.75rem;line-height:1.4}.personal-blog-preview h2{margin:.625rem 0;font-size:1.25rem;line-height:1.35}.personal-blog-preview>p{min-height:5rem;font-size:.875rem;line-height:1.55}.personal-blog-preview footer{gap:.625rem;margin-top:1rem;padding-top:.75rem}.personal-blog-privacy{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:1rem}.personal-blog-privacy>span{width:2.75rem;height:2.75rem;font-size:1rem}.personal-blog-privacy strong{font-size:.9375rem}.personal-blog-privacy p{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.personal-blog-archive-button{min-height:2.75rem;font-size:.8125rem}.blog-page-heading>nav a{cursor:pointer;min-height:2.75rem;font-size:.8125rem}@media (max-width:67.5rem){.personal-blog-grid{grid-template-columns:1fr}.personal-blog-editor-state{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-blog-editor-state article:nth-child(2){border-right:0}.personal-blog-editor-state article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:56.25rem){.personal-blog-hero,.personal-blog-editor-layout{grid-template-columns:1fr}.personal-blog-editor-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.personal-blog-preview{position:static}.personal-blog-archive-button{grid-column:1/-1}}@media (max-width:43.75rem){.personal-blog-hero>div,.personal-blog-hero>aside{padding:1.5rem}.personal-blog-kpis{grid-template-columns:1fr 1fr}.personal-blog-empty{grid-template-columns:1fr}.personal-blog-empty aside{border-top:1px solid #e0e7e4;border-left:0}.personal-blog-principles,.personal-blog-editor-side{grid-template-columns:1fr}.personal-blog-archive-button{grid-column:auto}.personal-blog-editor>header{grid-template-columns:3rem minmax(0,1fr)}.personal-blog-editor>header>span{width:3rem;height:3rem}.personal-blog-editor>header>:last-child{grid-column:1/-1}.personal-blog-editor-media>div{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-blog-media-review,.personal-blog-lifecycle-review{grid-template-columns:1fr}.personal-blog-editor>footer{flex-direction:column;align-items:stretch}.personal-blog-editor>footer nav{justify-content:flex-end}}@media (max-width:34rem){.personal-blog-context-bar{grid-template-columns:2.75rem minmax(0,1fr)}.personal-blog-context-bar>a{grid-column:1/-1;justify-content:center}.personal-blog-hero nav,.personal-blog-page-heading,.blog-page-heading>nav,.personal-blog-editor-media>header,.personal-blog-media-pending,.personal-blog-media-review nav,.personal-blog-lifecycle-review nav,.personal-blog-editor>footer nav{flex-direction:column;align-items:stretch}.personal-blog-kpis,.personal-blog-editor-state{grid-template-columns:1fr}.personal-blog-kpis article,.personal-blog-editor-state article{border-right:0;border-bottom:1px solid var(--line-soft)}.personal-blog-card{grid-template-columns:1fr}.personal-blog-cover{min-height:10rem}.personal-blog-filters{overflow-x:auto}.personal-blog-editor textarea{min-height:24rem}.personal-blog-media-pending button,.personal-blog-media-review button,.personal-blog-lifecycle-review button,.personal-blog-editor>footer nav a,.personal-blog-editor>footer button{justify-content:center}}.owned-publications-workspace .social-page-content{min-width:0}.owned-publications-studio{gap:1rem;display:grid}.owned-publications-hero{color:#fff;background:#17352c;border:1px solid #173b31;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.65fr);min-height:12.5rem;display:grid}.owned-publications-hero>div{padding:2rem 2.2rem}.owned-publications-hero>div>span,.owned-publications-hero aside>small{color:#4ed6ab;letter-spacing:.09em;font-size:.75rem;font-weight:800}.owned-publications-hero h1{color:#fff;max-width:42rem;margin:.5rem 0 .65rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.06}.owned-publications-hero p{color:#bfd0ca;max-width:44rem;margin:0;font-size:.9rem;line-height:1.55}.owned-publications-hero nav{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.owned-publications-hero aside{background:#1d4035;border-left:1px solid #315047;align-content:center;padding:1.5rem;display:grid}.owned-publications-hero aside strong{color:#fff;margin-top:.55rem;font-size:1.15rem;display:block}.owned-publications-hero aside p{margin-top:.55rem;font-size:.8rem}.owned-publications-hero aside>span{color:#8ee5c8;border-top:1px solid #396055;margin-top:.9rem;padding-top:.8rem;font-size:.75rem;font-weight:700}.owned-publications-kpis{background:#fff;border:1px solid #d8e1de;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owned-publications-kpis article{border-right:1px solid #e8eeec;align-content:center;min-height:6rem;padding:.9rem 1rem;display:grid;box-shadow:inset 0 3px #9aa8a3}.owned-publications-kpis article:last-child{border-right:0}.owned-publications-kpis article.mint{box-shadow:inset 0 3px #21aa82}.owned-publications-kpis article.amber{box-shadow:inset 0 3px #d3a34e}.owned-publications-kpis article.violet{box-shadow:inset 0 3px #8970c8}.owned-publications-kpis article.blue{box-shadow:inset 0 3px #4d94bd}.owned-publications-kpis span,.owned-publications-kpis small{color:#76847e;font-size:.75rem}.owned-publications-kpis strong{margin:.2rem 0;font-size:1.45rem}.owned-publications-library{background:#fff;border:1px solid #d8e1de}.owned-publications-library>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1.25rem;display:flex}.owned-publications-library>header span{color:#0a8968;letter-spacing:.08em;font-size:.75rem;font-weight:800}.owned-publications-library>header h2{margin:.3rem 0;font-size:1.12rem}.owned-publications-library>header p{color:#77847f;margin:0;font-size:.8rem}.owned-publications-library>header>b{white-space:nowrap;color:#66756f;border:1px solid #d7dfdc;padding:.45rem .6rem;font-size:.75rem}.owned-publications-filters{background:#f8faf9;border-bottom:1px solid #e7ecea;gap:.4rem;padding:.7rem 1.25rem;display:flex}.owned-publications-filters button{color:#64716c;cursor:pointer;background:#fff;border:1px solid #d7dfdc;align-items:center;gap:.45rem;min-height:2.2rem;padding:0 .75rem;font-size:.75rem;display:flex}.owned-publications-filters button.active{color:#08795d;background:#e8f5f1;border-color:#58ad92}.owned-publications-filters button b{text-align:center;background:#eef2f0;min-width:1.3rem;padding:.08rem .25rem}.owned-publications-list{gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.owned-publication-card{background:#fff;border:1px solid #dce4e1;grid-template-columns:11rem minmax(0,1fr);min-height:10rem;display:grid}.owned-publication-card.archived{background:#f7f9f8}.owned-publication-cover{color:#fff;background:linear-gradient(145deg,#1e4a3d,#3f8d75);place-items:center;min-height:10rem;display:grid;position:relative;overflow:hidden}.owned-publication-card.archived .owned-publication-cover{background:linear-gradient(145deg,#4b5954,#7b8984)}.owned-publication-cover.has-image{background:#263630}.owned-publication-cover img{object-fit:cover;width:100%;height:100%}.owned-publication-cover>b{letter-spacing:.08em;font-size:.75rem;position:absolute;top:.8rem;left:.8rem}.owned-publication-cover>span{font-size:1.8rem}.owned-publication-cover>i{color:#fff;background:#10241ebf;border:1px solid #ffffff73;padding:.3rem .45rem;font-size:.75rem;font-style:normal;font-weight:750;position:absolute;bottom:.55rem;right:.55rem}.owned-publication-copy{grid-template-rows:auto 1fr auto;min-width:0;padding:1rem 1.15rem;display:grid}.owned-publication-copy>header,.owned-publication-copy>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.owned-publication-copy header b,.owned-publication-copy header small{display:block}.owned-publication-copy header b{font-size:.82rem}.owned-publication-copy header small,.owned-publication-copy time{color:#7f8c87;margin-top:.2rem;font-size:.75rem}.owned-publication-copy>p{color:#34433d;white-space:pre-line;margin:.8rem 0;font-size:.9rem;line-height:1.55}.owned-publication-copy footer>small{color:#788681;font-size:.75rem}.owned-publication-copy footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.owned-publication-copy footer a{color:#08795d;font-size:.75rem;font-weight:750}.owned-publications-empty{color:#718079;text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:13rem;padding:2rem;display:grid}.owned-publications-empty>span{font-size:1.8rem}.owned-publications-empty strong{color:#25352f}.owned-publications-empty p{margin:0;font-size:.82rem}.owned-publications-empty button,.owned-publications-empty a{color:#08795d;cursor:pointer;background:#edf7f3;border:1px solid #75b9a3;min-height:2.2rem;padding:.45rem .8rem;font-size:.75rem;font-weight:750}.owned-publications-principles{background:#fff;border:1px solid #d8e1de;grid-template-columns:repeat(3,1fr);display:grid}.owned-publications-principles article{border-right:1px solid #e7ecea;grid-template-columns:2.2rem 1fr;align-content:center;gap:.7rem;min-height:7.2rem;padding:1rem;display:grid}.owned-publications-principles article:last-child{border-right:0}.owned-publications-principles article>span{color:#08795d;background:#e5f3ee;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.owned-publications-principles strong{font-size:.82rem}.owned-publications-principles p{color:#77847f;margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.owned-publication-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.65fr);align-items:start;gap:1rem;display:grid}.owned-publication-editor{background:#fff;border:1px solid #d8e1de}.owned-publication-editor>header{border-bottom:1px solid #e5ebe9;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:7.2rem;padding:1rem 1.2rem;display:grid}.owned-publication-editor>header>span{color:#4fe0b2;background:#16382e;place-items:center;width:2.6rem;height:2.6rem;font-size:1.15rem;display:grid}.owned-publication-editor>header small{color:#0a8968;letter-spacing:.07em;font-size:.75rem;font-weight:800}.owned-publication-editor>header h1{margin:.25rem 0;font-size:1.2rem}.owned-publication-editor>header p{color:#77847f;margin:0;font-size:.8rem}.owned-publication-context{background:#f7faf9;border-bottom:1px solid #e5ebe9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owned-publication-context article{border-right:1px solid #e2e9e6;align-content:center;min-height:5rem;padding:.75rem;display:grid}.owned-publication-context article:last-child{border-right:0}.owned-publication-context span,.owned-publication-context small{color:#788680;font-size:.75rem}.owned-publication-context span{letter-spacing:.05em;font-weight:800}.owned-publication-context strong{margin:.25rem 0;font-size:.82rem}.owned-publication-editor fieldset{border:0;gap:1rem;margin:0;padding:1.2rem;display:grid}.owned-publication-editor fieldset label>span{color:#40514a;justify-content:space-between;margin-bottom:.45rem;font-size:.8rem;font-weight:750;display:flex}.owned-publication-editor fieldset label>span i{color:#86928d;font-style:normal;font-weight:500}.owned-publication-editor textarea,.owned-publication-editor input{color:#26352f;width:100%;font:inherit;background:#fbfcfc;border:1px solid #ccd8d4;outline:0;font-size:.9rem}.owned-publication-editor textarea{resize:vertical;min-height:15rem;padding:.9rem;line-height:1.6}.owned-publication-editor input{min-height:2.7rem;padding:0 .75rem}.owned-publication-editor textarea:focus,.owned-publication-editor input:focus{border-color:#38a581;box-shadow:inset 3px 0 #18a77c}.owned-publication-editor fieldset label>small{color:#84908b;margin-top:.35rem;font-size:.75rem;display:block}.owned-publication-archived-note{background:#f4f7f6;border:1px solid #cfd9d5;border-left:3px solid #71817a;grid-template-columns:2rem 1fr;gap:.7rem;margin:1rem 1.2rem 0;padding:.9rem;display:grid}.owned-publication-archived-note>span{color:#54655e;background:#e2e9e6;place-items:center;width:1.8rem;height:1.8rem;display:grid}.owned-publication-archived-note strong{font-size:.85rem}.owned-publication-archived-note p{color:#687871;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.owned-publication-review{background:#fff9ed;border:1px solid #d4c5a6;border-left:3px solid #c89535;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 1.2rem 1rem;padding:.9rem;display:grid}.owned-publication-review.archive{background:#fff5f3;border-color:#dfbbb5 #dfbbb5 #dfbbb5 #a34b45}.owned-publication-review span{color:#8d651f;font-size:.75rem;font-weight:800}.owned-publication-review strong{margin-top:.25rem;font-size:.87rem;display:block}.owned-publication-review p{color:#766a55;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.owned-publication-review nav{gap:.45rem;display:flex}.owned-publication-review button{color:#655b48;cursor:pointer;background:#fff;border:1px solid #cfc1a3;min-height:2.4rem;padding:0 .7rem;font-size:.75rem;font-weight:750}.owned-publication-review button.confirm{color:#fff;background:#a4772c;border-color:#a4772c}.owned-publication-review.archive button.confirm{background:#9b4b45;border-color:#9b4b45}.owned-publication-editor>footer{border-top:1px solid #e5ebe9;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.9rem 1.2rem;display:flex}.owned-publication-editor>footer p{margin:0 0 .25rem;font-size:.8rem}.owned-publication-editor>footer p.success{color:#08795d}.owned-publication-editor>footer p.error{color:#a34b45}.owned-publication-editor>footer small{color:#7e8b86;font-size:.75rem}.owned-publication-editor>footer nav{align-items:center;gap:.5rem;display:flex}.owned-publication-editor>footer a,.owned-publication-editor>footer button{color:#52615b;cursor:pointer;background:#fff;border:1px solid #ccd7d3;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.75rem;font-weight:750;display:inline-flex}.owned-publication-editor>footer button.primary{color:#fff;background:#08795d;border-color:#08795d}.owned-publication-editor>footer button.archive{color:#994e48;border-color:#dabbb6}.owned-publication-editor>footer button:disabled{opacity:.55;cursor:not-allowed}.owned-publication-editor-side{gap:1rem;display:grid}.owned-publication-preview,.owned-publication-history{background:#fff;border:1px solid #d8e1de}.owned-publication-preview{padding:1rem}.owned-publication-preview>span,.owned-publication-history>header span{color:#0a8968;letter-spacing:.07em;font-size:.75rem;font-weight:800}.owned-publication-preview>small{color:#718079;margin-top:.8rem;font-size:.75rem;display:block}.owned-publication-preview>p{color:#2f4039;white-space:pre-line;margin:.65rem 0;font-size:.88rem;line-height:1.55}.owned-publication-preview>footer{color:#718079;border-top:1px solid #e6ece9;justify-content:space-between;align-items:center;padding-top:.7rem;font-size:.75rem;display:flex}.owned-publication-preview>footer a{color:#08795d;font-weight:750}.owned-publication-preview>footer b{color:#788680;font-size:.75rem}.owned-publication-preview-media{background:#e7eeeb;grid-template-columns:repeat(2,1fr);gap:.15rem;height:11rem;margin-top:.7rem;display:grid;overflow:hidden}.owned-publication-preview-media.media-count-1{grid-template-columns:1fr}.owned-publication-preview-media figure{min-width:0;min-height:0;margin:0;position:relative}.owned-publication-preview-media img{object-fit:cover;width:100%;height:100%}.owned-publication-preview-media figure b{color:#fff;background:#12231dbf;padding:.15rem .3rem;font-size:.75rem;position:absolute;bottom:.35rem;right:.35rem}.owned-publication-history>header{border-bottom:1px solid #e5ebe9;justify-content:space-between;align-items:center;min-height:4.6rem;padding:.8rem 1rem;display:flex}.owned-publication-history>header strong{margin-top:.25rem;font-size:.85rem;display:block}.owned-publication-history>header>b{color:#08795d;border:1px solid #bcd7ce;padding:.3rem .45rem;font-size:.75rem}.owned-publication-history>div>article{border-bottom:1px solid #edf1ef;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.8rem 1rem;display:grid}.owned-publication-history>div>article:last-child{border-bottom:0}.owned-publication-history>div>article>span{color:#08795d;background:#e4f2ed;place-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:800;display:grid}.owned-publication-history>div>article.archived>span{color:#a24c45;background:#f5e9e6}.owned-publication-history article header{justify-content:space-between;gap:.5rem;display:flex}.owned-publication-history article header strong,.owned-publication-history article header time{font-size:.75rem}.owned-publication-history article header time{color:#7e8b86}.owned-publication-history article p{color:#50615a;margin:.3rem 0;font-size:.76rem;line-height:1.45}.owned-publication-history article small{color:#84908b;font-size:.75rem}.owned-publication-history details{background:#fafcfc;border:1px solid #e0e7e4;margin-top:.55rem}.owned-publication-history summary{color:#08795d;cursor:pointer;padding:.45rem .55rem;font-size:.75rem;font-weight:750}.owned-publication-history blockquote{color:#60716a;white-space:pre-line;border-top:1px solid #e6ece9;margin:0;padding:.55rem;font-size:.75rem;line-height:1.5}.owned-publication-history details>b{color:#26372f;border-top:1px solid #e6ece9;padding:.4rem .55rem 0;font-size:.75rem;display:block}.network-post>footer .post-management-action{color:#08795d;font-weight:750}@media (max-width:68.75rem){.owned-publications-hero,.owned-publication-editor-layout{grid-template-columns:1fr}.owned-publications-hero aside{border-top:1px solid #315047;border-left:0}.owned-publication-editor-side{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (max-width:47.5rem){.owned-publications-kpis,.owned-publication-context{grid-template-columns:repeat(2,1fr)}.owned-publications-kpis article:nth-child(2),.owned-publication-context article:nth-child(2){border-right:0}.owned-publications-kpis article:nth-child(-n+2),.owned-publication-context article:nth-child(-n+2){border-bottom:1px solid #e8eeec}.owned-publications-principles,.owned-publication-editor-side{grid-template-columns:1fr}.owned-publications-principles article{border-bottom:1px solid #e7ecea;border-right:0}.owned-publication-card{grid-template-columns:8rem minmax(0,1fr)}.owned-publication-review,.owned-publication-editor>footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.owned-publication-review nav,.owned-publication-editor>footer nav{flex-wrap:wrap}}@media (max-width:30rem){.owned-publications-hero>div,.owned-publications-hero aside{padding:1.25rem}.owned-publications-library>header,.owned-publication-copy>header,.owned-publication-copy>footer{flex-direction:column;align-items:flex-start}.owned-publications-library>header>b{align-self:flex-start}.owned-publications-filters{overflow-x:auto}.owned-publications-filters button{white-space:nowrap}.owned-publication-card{grid-template-columns:1fr}.owned-publication-cover{min-height:8.5rem}.owned-publication-copy footer nav{justify-content:flex-start}.owned-publication-editor>header{grid-template-columns:2.8rem minmax(0,1fr)}.owned-publication-editor>header .social-avatar{display:none}.owned-publication-context,.owned-publications-kpis{grid-template-columns:1fr}.owned-publication-context article,.owned-publications-kpis article{border-bottom:1px solid #e8eeec;border-right:0}.owned-publication-review nav,.owned-publication-editor>footer nav{grid-template-columns:1fr;display:grid}.owned-publication-review button,.owned-publication-editor>footer a,.owned-publication-editor>footer button{justify-content:center;width:100%}}.owned-comments-workspace .social-page-content{min-width:0}.owned-comments-studio{gap:1rem;display:grid}.owned-comments-hero{color:#fff;background:#20343d;border:1px solid #263b45;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);min-height:12rem;display:grid}.owned-comments-hero>div{padding:2rem 2.2rem}.owned-comments-hero>div>span,.owned-comments-hero aside>small{color:#75d8dd;letter-spacing:.09em;font-size:.75rem;font-weight:800}.owned-comments-hero h1{color:#fff;max-width:40rem;margin:.5rem 0 .65rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.06}.owned-comments-hero p{color:#c2d0d5;max-width:44rem;margin:0;font-size:.9rem;line-height:1.55}.owned-comments-hero nav{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.owned-comments-hero aside{background:#29434d;border-left:1px solid #3a515b;align-content:center;padding:1.5rem;display:grid}.owned-comments-hero aside strong{color:#fff;margin-top:.55rem;font-size:1.1rem;display:block}.owned-comments-hero aside p{margin-top:.55rem;font-size:.8rem}.owned-comments-hero aside>span{color:#9ce4e6;border-top:1px solid #48616b;margin-top:.9rem;padding-top:.8rem;font-size:.75rem;font-weight:700}.owned-comments-kpis{background:#fff;border:1px solid #d8e1de;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owned-comments-kpis article{border-right:1px solid #e8eeec;align-content:center;min-height:6rem;padding:.9rem 1rem;display:grid;box-shadow:inset 0 3px #9aa8a3}.owned-comments-kpis article:last-child{border-right:0}.owned-comments-kpis article.mint{box-shadow:inset 0 3px #21aa82}.owned-comments-kpis article.blue{box-shadow:inset 0 3px #4d94bd}.owned-comments-kpis article.amber{box-shadow:inset 0 3px #d3a34e}.owned-comments-kpis article.violet{box-shadow:inset 0 3px #8970c8}.owned-comments-kpis span,.owned-comments-kpis small{color:#76847e;font-size:.75rem}.owned-comments-kpis strong{margin:.2rem 0;font-size:1.45rem}.owned-comments-library{background:#fff;border:1px solid #d8e1de}.owned-comments-library>header{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1.25rem;display:flex}.owned-comments-library>header span{color:#137f86;letter-spacing:.08em;font-size:.75rem;font-weight:800}.owned-comments-library>header h2{margin:.3rem 0;font-size:1.12rem}.owned-comments-library>header p{color:#77847f;margin:0;font-size:.8rem}.owned-comments-library>header>b{white-space:nowrap;color:#66756f;border:1px solid #d7dfdc;padding:.45rem .6rem;font-size:.75rem}.owned-comments-filters{background:#f8faf9;border-bottom:1px solid #e7ecea;gap:.4rem;padding:.7rem 1.25rem;display:flex;overflow-x:auto}.owned-comments-filters button{color:#64716c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dfdc;align-items:center;gap:.45rem;min-height:2.2rem;padding:0 .75rem;font-size:.75rem;display:flex}.owned-comments-filters button.active{color:#126f75;background:#e9f5f6;border-color:#5caab0}.owned-comments-filters button b{text-align:center;background:#eef2f0;min-width:1.3rem;padding:.08rem .25rem}.owned-comments-list{gap:.7rem;padding:1rem 1.25rem 1.25rem;display:grid}.owned-comment-card{background:#fff;border:1px solid #dce4e1;border-left:3px solid #279a78;gap:.75rem;padding:1rem 1.1rem;display:grid}.owned-comment-card.withdrawn{background:#f7f9f8;border-left-color:#8a9691}.owned-comment-card.moderated{background:#fffbf3;border-left-color:#c09136}.owned-comment-card>header,.owned-comment-card>footer{align-items:center;gap:.75rem;display:flex}.owned-comment-card>header>span{color:#08795d;background:#e3f2ed;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:800;display:grid}.owned-comment-card header div{flex:1;min-width:0}.owned-comment-card header small,.owned-comment-card header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owned-comment-card header small{color:#778681;font-size:.75rem}.owned-comment-card header strong{margin-top:.22rem;font-size:.85rem}.owned-comment-card header>b{color:#5f7069;white-space:nowrap;border:1px solid #cdd9d5;padding:.32rem .5rem;font-size:.75rem}.owned-comment-card>p{color:#34433d;white-space:pre-line;margin:0;font-size:.9rem;line-height:1.55}.owned-comment-card>footer{border-top:1px solid #edf1ef;justify-content:space-between;padding-top:.7rem}.owned-comment-card footer small{color:#788681;font-size:.75rem}.owned-comment-card footer a{color:#08795d;font-size:.75rem;font-weight:750}.owned-comments-empty{color:#718079;text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:12rem;padding:2rem;display:grid}.owned-comments-empty>span{font-size:1.8rem}.owned-comments-empty strong{color:#25352f}.owned-comments-empty p{margin:0;font-size:.82rem}.owned-comments-empty button,.owned-comments-empty a{color:#08795d;cursor:pointer;background:#edf7f3;border:1px solid #75b9a3;min-height:2.2rem;padding:.45rem .8rem;font-size:.75rem;font-weight:750}.owned-comments-principles{background:#fff;border:1px solid #d8e1de;grid-template-columns:repeat(3,1fr);display:grid}.owned-comments-principles article{border-right:1px solid #e7ecea;grid-template-columns:2.2rem 1fr;align-content:center;gap:.7rem;min-height:7.2rem;padding:1rem;display:grid}.owned-comments-principles article:last-child{border-right:0}.owned-comments-principles article>span{color:#13777d;background:#e7f2f3;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.owned-comments-principles strong{font-size:.82rem}.owned-comments-principles p{color:#77847f;margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.owned-comment-editor-layout{grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);align-items:start;gap:1rem;display:grid}.owned-comment-editor{background:#fff;border:1px solid #d8e1de}.owned-comment-editor>header{border-bottom:1px solid #e5ebe9;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:7rem;padding:1rem 1.2rem;display:grid}.owned-comment-editor>header>span{color:#7ee1e4;background:#203943;place-items:center;width:2.6rem;height:2.6rem;font-size:1.15rem;display:grid}.owned-comment-editor>header small{color:#137f86;letter-spacing:.07em;font-size:.75rem;font-weight:800}.owned-comment-editor>header h1{margin:.25rem 0;font-size:1.2rem}.owned-comment-editor>header p{color:#77847f;margin:0;font-size:.8rem}.owned-comment-context{background:#f7faf9;border-bottom:1px solid #e5ebe9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owned-comment-context article{border-right:1px solid #e2e9e6;align-content:center;min-height:5rem;padding:.75rem;display:grid}.owned-comment-context article:last-child{border-right:0}.owned-comment-context span,.owned-comment-context small{color:#788680;font-size:.75rem}.owned-comment-context span{letter-spacing:.05em;font-weight:800}.owned-comment-context strong{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0;font-size:.82rem;overflow:hidden}.owned-comment-editor fieldset{border:0;gap:1rem;margin:0;padding:1.2rem;display:grid}.owned-comment-editor fieldset label>span{color:#40514a;justify-content:space-between;margin-bottom:.45rem;font-size:.8rem;font-weight:750;display:flex}.owned-comment-editor fieldset label>span i{color:#86928d;font-style:normal;font-weight:500}.owned-comment-editor textarea,.owned-comment-editor input{color:#26352f;width:100%;font:inherit;background:#fbfcfc;border:1px solid #ccd8d4;outline:0;font-size:.9rem}.owned-comment-editor textarea{resize:vertical;min-height:11rem;padding:.9rem;line-height:1.6}.owned-comment-editor input{min-height:2.7rem;padding:0 .75rem}.owned-comment-editor textarea:focus,.owned-comment-editor input:focus{border-color:#3a9ea5;box-shadow:inset 3px 0 #208b92}.owned-comment-editor fieldset label>small{color:#84908b;margin-top:.35rem;font-size:.75rem;display:block}.owned-comment-state-note{background:#f4f7f6;border:1px solid #cfd9d5;border-left:3px solid #71817a;grid-template-columns:2rem 1fr;gap:.7rem;margin:1rem 1.2rem 0;padding:.9rem;display:grid}.owned-comment-state-note.moderated{background:#fff9ed;border-color:#dfcca7 #dfcca7 #dfcca7 #b38128}.owned-comment-state-note>span{color:#54655e;background:#e2e9e6;place-items:center;width:1.8rem;height:1.8rem;display:grid}.owned-comment-state-note strong{font-size:.85rem}.owned-comment-state-note p{color:#687871;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.owned-comment-review{background:#fff5f3;border:1px solid #dfbbb5;border-left:3px solid #a34b45;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 1.2rem 1rem;padding:.9rem;display:grid}.owned-comment-review span{color:#994e48;font-size:.75rem;font-weight:800}.owned-comment-review strong{margin-top:.25rem;font-size:.87rem;display:block}.owned-comment-review p{color:#76605c;margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.owned-comment-review nav{gap:.45rem;display:flex}.owned-comment-review button{color:#65524f;cursor:pointer;background:#fff;border:1px solid #d6c0bb;min-height:2.4rem;padding:0 .7rem;font-size:.75rem;font-weight:750}.owned-comment-review button.confirm{color:#fff;background:#9b4b45;border-color:#9b4b45}.owned-comment-editor>footer{border-top:1px solid #e5ebe9;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.9rem 1.2rem;display:flex}.owned-comment-editor>footer p{margin:0 0 .25rem;font-size:.8rem}.owned-comment-editor>footer p.success{color:#08795d}.owned-comment-editor>footer p.error{color:#a34b45}.owned-comment-editor>footer small{color:#7e8b86;font-size:.75rem}.owned-comment-editor>footer nav{align-items:center;gap:.5rem;display:flex}.owned-comment-editor>footer a,.owned-comment-editor>footer button{color:#52615b;cursor:pointer;background:#fff;border:1px solid #ccd7d3;align-items:center;min-height:2.5rem;padding:0 .75rem;font-size:.75rem;font-weight:750;display:inline-flex}.owned-comment-editor>footer button.primary{color:#fff;background:#137f86;border-color:#137f86}.owned-comment-editor>footer button.withdraw{color:#994e48;border-color:#dabbb6}.owned-comment-editor>footer button:disabled,.owned-comment-review button:disabled{opacity:.55;cursor:not-allowed}.owned-comment-editor-side{gap:1rem;display:grid}.owned-comment-preview,.owned-comment-history{background:#fff;border:1px solid #d8e1de}.owned-comment-preview{padding:1rem}.owned-comment-preview>span,.owned-comment-history>header span{color:#137f86;letter-spacing:.07em;font-size:.75rem;font-weight:800}.owned-comment-preview>small{color:#718079;margin-top:.8rem;font-size:.75rem;display:block}.owned-comment-preview>blockquote{color:#2f4039;white-space:pre-line;border-left:3px solid #65aeb3;margin:.7rem 0;padding:.2rem 0 .2rem .75rem;font-size:.88rem;line-height:1.55}.owned-comment-preview>footer{color:#718079;border-top:1px solid #e6ece9;justify-content:space-between;align-items:center;padding-top:.7rem;font-size:.75rem;display:flex}.owned-comment-preview>footer a{color:#08795d;font-weight:750}.owned-comment-preview>footer small{text-align:right}.owned-comment-history>header{border-bottom:1px solid #e5ebe9;justify-content:space-between;align-items:center;min-height:4.6rem;padding:.8rem 1rem;display:flex}.owned-comment-history>header strong{margin-top:.25rem;font-size:.85rem;display:block}.owned-comment-history>header>b{color:#13777d;border:1px solid #bdd5d7;padding:.3rem .45rem;font-size:.75rem}.owned-comment-history>div>article{border-bottom:1px solid #edf1ef;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.8rem 1rem;display:grid}.owned-comment-history>div>article:last-child{border-bottom:0}.owned-comment-history>div>article>span{color:#13777d;background:#e5f1f2;place-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:800;display:grid}.owned-comment-history>div>article.withdrawn>span{color:#a24c45;background:#f5e9e6}.owned-comment-history article header{justify-content:space-between;gap:.5rem;display:flex}.owned-comment-history article header strong,.owned-comment-history article header time{font-size:.75rem}.owned-comment-history article header time{color:#7e8b86}.owned-comment-history article p{color:#50615a;margin:.3rem 0;font-size:.76rem;line-height:1.45}.owned-comment-history article small{color:#84908b;font-size:.75rem}.owned-comment-history details{background:#fafcfc;border:1px solid #e0e7e4;margin-top:.55rem}.owned-comment-history summary{color:#13777d;cursor:pointer;padding:.45rem .55rem;font-size:.75rem;font-weight:750}.owned-comment-history blockquote{color:#60716a;white-space:pre-line;border-top:1px solid #e6ece9;margin:0;padding:.55rem;font-size:.75rem;line-height:1.5}.owned-comment-history details>b{color:#26372f;border-top:1px solid #e6ece9;padding:.4rem .55rem 0;font-size:.75rem;display:block}.comment-thread article .owned-comment-inline-actions{gap:.65rem;margin-top:.45rem;display:flex}.comment-thread article .owned-comment-inline-actions a{color:#08795d;font-size:.75rem;font-weight:750}.comment-thread article .owned-comment-edited{color:#71817b;font-size:.75rem;font-weight:650}@media (max-width:68.75rem){.owned-comments-hero,.owned-comment-editor-layout{grid-template-columns:1fr}.owned-comments-hero aside{border-top:1px solid #3a515b;border-left:0}.owned-comment-editor-side{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (max-width:47.5rem){.owned-comments-kpis,.owned-comment-context{grid-template-columns:repeat(2,1fr)}.owned-comments-kpis article:nth-child(2),.owned-comment-context article:nth-child(2){border-right:0}.owned-comments-kpis article:nth-child(-n+2),.owned-comment-context article:nth-child(-n+2){border-bottom:1px solid #e8eeec}.owned-comments-principles,.owned-comment-editor-side{grid-template-columns:1fr}.owned-comments-principles article{border-bottom:1px solid #e7ecea;border-right:0}.owned-comment-review,.owned-comment-editor>footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.owned-comment-review nav,.owned-comment-editor>footer nav{flex-wrap:wrap}}@media (max-width:30rem){.owned-comments-hero>div,.owned-comments-hero aside{padding:1.25rem}.owned-comments-library>header,.owned-comment-card>header,.owned-comment-card>footer{flex-direction:column;align-items:flex-start}.owned-comments-library>header>b,.owned-comment-card header>b{align-self:flex-start}.owned-comment-editor>header{grid-template-columns:2.8rem minmax(0,1fr)}.owned-comment-editor>header .social-avatar{display:none}.owned-comment-context,.owned-comments-kpis{grid-template-columns:1fr}.owned-comment-context article,.owned-comments-kpis article{border-bottom:1px solid #e8eeec;border-right:0}.owned-comment-review nav,.owned-comment-editor>footer nav{grid-template-columns:1fr;display:grid}.owned-comment-review button,.owned-comment-editor>footer a,.owned-comment-editor>footer button{justify-content:center;width:100%}}.platform-blog-dashboard{gap:12px;display:grid}.platform-blog-hero{color:#fff;background:linear-gradient(118deg,#102b23 0%,#174a3a 62%,#087858 100%);border:1px solid #122f27;grid-template-columns:minmax(0,1.48fr) minmax(280px,.62fr);min-height:235px;display:grid;overflow:hidden}.platform-blog-hero>div{padding:32px 36px;position:relative;overflow:hidden}.platform-blog-hero>div:after{content:"G";color:#42e9b714;font-size:175px;font-weight:850;line-height:1;position:absolute;bottom:-62px;right:28px}.platform-blog-hero span,.platform-blog-library>header span,.platform-blog-editor>header small,.platform-blog-live-preview>span{color:#47e3b4;letter-spacing:.11em;font-size:6px;font-weight:850}.platform-blog-hero h2{letter-spacing:-.6px;max-width:640px;margin:9px 0 10px;font-size:24px;line-height:1.14}.platform-blog-hero>div>p{color:#b5cbc3;max-width:660px;margin:0;font-size:8px;line-height:1.7}.platform-blog-hero nav{z-index:1;gap:7px;margin-top:24px;display:flex;position:relative}.platform-blog-hero nav .button{min-height:35px}.platform-blog-hero nav .primary{background:#26bf91;border-color:#31d3a2}.platform-blog-hero nav .secondary{color:#d8e7e2;background:0 0;border-color:#5b7f72}.platform-blog-hero>aside{background:#061d174f;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:27px;display:flex}.platform-blog-hero>aside>span{color:#83d9bd}.platform-blog-hero>aside strong{margin:10px 0 7px;font-size:13px;line-height:1.3}.platform-blog-hero>aside p{color:#a4bbb3;margin:0;font-size:7px;line-height:1.55}.platform-blog-hero>aside small{color:#7bb9a6;margin-top:9px;font-size:6px}.platform-blog-hero>aside a{color:#50e3b6;width:fit-content;margin-top:14px;font-size:7px;font-weight:750}.platform-blog-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-blog-kpis article{border-top:3px solid #b9c7c1;border-right:1px solid var(--line-soft);min-height:82px;padding:13px 15px}.platform-blog-kpis article:last-child{border-right:0}.platform-blog-kpis .mint{border-top-color:var(--green)}.platform-blog-kpis .blue{border-top-color:#6197c1}.platform-blog-kpis .violet{border-top-color:#9475bb}.platform-blog-kpis .amber{border-top-color:#d3a04a}.platform-blog-kpis .slate{border-top-color:#77857e}.platform-blog-kpis span,.platform-blog-kpis small{color:#7f8c86;font-size:6px;display:block}.platform-blog-kpis span{text-transform:uppercase;letter-spacing:.05em;font-weight:850}.platform-blog-kpis strong{color:#26362f;margin:6px 0 3px;font-size:19px;line-height:1;display:block}.platform-blog-library{overflow:hidden}.platform-blog-library>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:13px 17px;display:flex}.platform-blog-library>header span{color:var(--green-deep)}.platform-blog-library>header h2{margin:4px 0;font-size:12px}.platform-blog-library>header p{color:#7c8983;margin:0;font-size:7px}.platform-blog-library>header>b{border:1px solid var(--line);color:#64736c;text-align:center;min-width:66px;padding:6px 8px;font-size:6px}.platform-blog-row{border-bottom:1px solid var(--line-soft);grid-template-columns:118px minmax(0,1fr) 195px 98px;align-items:center;gap:13px;min-height:142px;padding:13px 16px;display:grid}.platform-blog-row:last-child{border-bottom:0}.platform-blog-row:hover{background:#fbfdfc}.platform-blog-row.archived{opacity:.82;background:#fafbfa}.platform-blog-row-cover{color:#fff;background:linear-gradient(145deg,#143128,#0c805e);justify-content:space-between;align-items:flex-end;height:105px;padding:11px;display:flex;position:relative;overflow:hidden}.platform-blog-row.draft .platform-blog-row-cover{background:linear-gradient(145deg,#29475f,#688eaa)}.platform-blog-row.archived .platform-blog-row-cover{background:linear-gradient(145deg,#414f49,#78857f)}.platform-blog-row-cover:after{content:"";border:1px solid #fff3;width:100px;height:100px;position:absolute;top:-44px;right:-55px;transform:rotate(45deg)}.platform-blog-row-cover.has-image:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#0a1a15b3);position:absolute;inset:0}.platform-blog-row-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.platform-blog-row-cover b,.platform-blog-row-cover i,.platform-blog-row-cover span{z-index:2;position:relative}.platform-blog-row-cover b{color:#55e3b7;border:1px solid #ffffff4d;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.platform-blog-row-cover i{opacity:.55;font-size:19px;font-style:normal}.platform-blog-row-cover span{text-transform:uppercase;background:#0a2019cc;padding:4px 6px;font-size:5px;font-weight:850;position:absolute;top:7px;left:7px}.platform-blog-row-copy header{align-items:center;gap:8px;display:flex}.platform-blog-row-copy header b{color:var(--green-deep);text-transform:uppercase;background:#e1f4ed;padding:4px 6px;font-size:5px}.platform-blog-row.draft .platform-blog-row-copy header b{color:#4f7b9e;background:#e6f0f7}.platform-blog-row.archived .platform-blog-row-copy header b{color:#697870;background:#ebefed}.platform-blog-row-copy time{color:#929d98;font-size:6px}.platform-blog-row-copy h3{margin:7px 0 5px;font-size:10px}.platform-blog-row-copy>p{color:#6f7d77;max-width:720px;margin:0;font-size:7px;line-height:1.55}.platform-blog-row-copy>small{color:#919c97;margin-top:7px;font-size:6px;display:block}.platform-blog-row dl{border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.platform-blog-row dl div{min-height:43px;padding:8px 10px}.platform-blog-row dt{color:#89958f;font-size:5px}.platform-blog-row dd{color:#34443d;margin:4px 0 0;font-size:9px;font-weight:750}.platform-blog-row nav{gap:5px;display:grid}.platform-blog-row nav a{border:1px solid var(--line);color:#65736d;place-items:center;min-height:28px;font-size:6px;font-weight:750;display:grid}.platform-blog-row nav a.edit{color:var(--green-deep);border-color:#a9d4c5}.platform-blog-row nav a:hover{background:#f1f8f5}.platform-blog-empty{justify-content:center;align-items:center;gap:15px;min-height:190px;padding:22px;display:flex}.platform-blog-empty>span{color:#42d8ac;background:#16362d;place-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:grid}.platform-blog-empty strong{font-size:9px}.platform-blog-empty p{color:#7c8983;max-width:480px;margin:4px 0 0;font-size:7px}.platform-blog-empty a{color:var(--green-deep);margin-left:16px;font-size:7px;font-weight:750}.platform-blog-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-blog-principles article{border:1px solid var(--line);background:#fff;grid-template-columns:34px 1fr;gap:10px;min-height:108px;padding:15px;display:grid}.platform-blog-principles article>span{width:33px;height:33px;color:var(--green-deep);border:1px solid #b7d8cd;place-items:center;font-size:7px;font-weight:850;display:grid}.platform-blog-principles strong{font-size:8px}.platform-blog-principles p{color:#77857e;margin:5px 0 0;font-size:6px;line-height:1.55}.platform-blog-editor-layout{grid-template-columns:minmax(0,1.46fr) minmax(270px,.58fr);align-items:start;gap:12px;display:grid}.platform-blog-editor{overflow:hidden}.platform-blog-editor>header{border-top:3px solid var(--green);border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:80px;padding:13px 17px;display:grid}.platform-blog-editor>header>span{width:39px;height:39px;color:var(--green-deep);background:#e1f4ed;place-items:center;font-size:11px;display:grid}.platform-blog-editor>header small{color:var(--green-deep)}.platform-blog-editor>header h2{margin:4px 0;font-size:12px}.platform-blog-editor>header p{color:#7e8b85;margin:0;font-size:7px}.platform-blog-editor>header>b{color:var(--green-deep);text-transform:uppercase;background:#e1f4ed;padding:5px 7px;font-size:6px}.platform-blog-editor>header>b.draft{color:#507b9e;background:#e7f0f7}.platform-blog-editor>header>b.archived{color:#6c7a73;background:#ecefed}.platform-blog-editor fieldset{border:0;gap:14px;margin:0;padding:18px;display:grid}.platform-blog-editor fieldset:disabled{opacity:.58}.platform-blog-editor fieldset label{position:relative}.platform-blog-editor fieldset label>span{color:#596860;margin-bottom:6px;font-size:7px;font-weight:750;display:block}.platform-blog-editor input,.platform-blog-editor textarea{border:1px solid var(--line);color:#2e3e37;width:100%;font:inherit;background:#fcfdfc;border-radius:0;outline:0;font-size:8px}.platform-blog-editor input{height:40px;padding:0 58px 0 10px}.platform-blog-editor textarea{resize:vertical;min-height:390px;padding:13px 58px 13px 12px;line-height:1.75}.platform-blog-editor input:focus,.platform-blog-editor textarea:focus,.platform-blog-slug-field:focus-within{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#fff}.platform-blog-editor label>small{color:#919b97;margin-top:5px;font-size:6px;display:block}.platform-blog-editor label:not(.body)>small:first-of-type{margin:0;position:absolute;top:31px;right:9px}.platform-blog-editor label.body>small{margin:0;position:absolute;bottom:9px;right:10px}.platform-blog-slug-field{border:1px solid var(--line);background:#fcfdfc;align-items:center;height:40px;display:flex}.platform-blog-slug-field i{color:#7c8983;padding-left:10px;font-size:8px;font-style:normal}.platform-blog-slug-field input{border:0;min-width:0;height:38px;padding-left:2px;box-shadow:none!important}.platform-blog-editor-media{background:#f8faf9;border:1px solid #dfe6e3;margin:0 18px 18px;padding:12px}.platform-blog-editor-media>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-blog-editor-media strong,.platform-blog-editor-media small{display:block}.platform-blog-editor-media strong{font-size:8px}.platform-blog-editor-media small{color:#83908a;margin-top:3px;font-size:6px}.platform-blog-editor-media label{min-height:29px;color:var(--green-deep);cursor:pointer;border:1px solid #b4d6ca;align-items:center;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.platform-blog-editor-media label.disabled{opacity:.55;cursor:default}.platform-blog-editor-media label input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.platform-blog-editor-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.platform-blog-editor-media figure{aspect-ratio:4/3;background:#e6ece9;border:1px solid #dbe3df;margin:0;position:relative;overflow:hidden}.platform-blog-editor-media figure img{object-fit:cover;width:100%;height:100%}.platform-blog-editor-media figure button{color:#fff;cursor:pointer;background:#10231dd1;border:1px solid #ffffffb3;border-radius:2px;width:22px;height:22px;padding:0;line-height:1;position:absolute;top:4px;right:4px}.platform-blog-editor-media figure span{background:var(--green-deep);color:#fff;padding:3px 5px;font-size:5px;font-weight:850;position:absolute;bottom:4px;left:4px}.platform-blog-editor-media>p{color:#7f8c87;margin:11px 0 0;font-size:7px}.platform-blog-editor-media .platform-blog-media-note{margin-top:8px}.platform-blog-editor>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:11px 15px;display:flex}.platform-blog-editor>footer>div{flex:1}.platform-blog-editor>footer p{margin:0 0 4px;padding:5px 7px;font-size:6px}.platform-blog-editor>footer p.success{color:var(--green-deep);background:#e4f4ee}.platform-blog-editor>footer p.error{color:#aa4842;background:#fff0ee}.platform-blog-editor>footer small{color:#89958f;font-size:6px}.platform-blog-editor>footer nav{align-items:center;gap:6px;display:flex}.platform-blog-editor>footer nav a{color:var(--green-deep);margin-right:4px;font-size:6px;font-weight:750}.platform-blog-editor>footer button{color:#53625b;cursor:pointer;background:#fff;border:1px solid #aab8b2;min-height:34px;padding:0 11px;font-size:7px;font-weight:750}.platform-blog-editor>footer button.primary{border-color:var(--green-deep);background:var(--green-deep);color:#fff}.platform-blog-editor>footer button:disabled{opacity:.5;cursor:not-allowed}.platform-blog-archived-note{background:#fff9ed;border:1px solid #decfa9;margin:16px 18px 0;padding:13px}.platform-blog-archived-note strong{font-size:8px}.platform-blog-archived-note p{color:#81734f;margin:4px 0 9px;font-size:7px}.platform-blog-archived-note button{color:#856019;cursor:pointer;background:#fff;border:1px solid #b59048;min-height:31px;padding:0 10px;font-size:6px;font-weight:750}.platform-blog-editor-side{gap:12px;display:grid}.platform-blog-live-preview{padding:14px;overflow:hidden}.platform-blog-live-preview>span{color:var(--green-deep)}.platform-blog-live-preview>div{color:#fff;background:linear-gradient(135deg,#112f27,#0b7758);align-items:flex-end;gap:8px;height:146px;margin:11px -14px 14px;padding:16px;display:flex;position:relative;overflow:hidden}.platform-blog-live-preview>div:after{content:"";border:1px solid #50ecbd40;width:165px;height:165px;position:absolute;top:-49px;right:-86px;transform:rotate(45deg)}.platform-blog-live-preview>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.platform-blog-live-preview>div b,.platform-blog-live-preview>div strong,.platform-blog-live-preview>div i{z-index:1;position:relative}.platform-blog-live-preview>div b{color:#4ae2b3;border:1px solid #ffffff59;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.platform-blog-live-preview>div strong{letter-spacing:-.7px;font-size:14px}.platform-blog-live-preview>div i{color:#4ae2b3;margin-left:auto;font-size:24px;font-style:normal}.platform-blog-live-preview>small{color:var(--green-deep);letter-spacing:.06em;font-size:5px;font-weight:850}.platform-blog-live-preview h2{margin:7px 0;font-size:14px;line-height:1.25}.platform-blog-live-preview>p{color:#6f7d76;min-height:48px;margin:0;font-size:7px;line-height:1.55}.platform-blog-live-preview footer{border-top:1px solid var(--line-soft);justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;display:flex}.platform-blog-live-preview footer strong,.platform-blog-live-preview footer span{font-size:6px}.platform-blog-live-preview footer span{color:#8b9691}.platform-blog-visibility{background:#f7fbf9;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.platform-blog-visibility>span{width:29px;height:29px;color:var(--green-deep);background:#e2f4ed;place-items:center;display:grid}.platform-blog-visibility strong{font-size:7px}.platform-blog-visibility p{color:#74817b;margin:4px 0 0;font-size:6px;line-height:1.5}.platform-blog-archive-button{color:#a34b45;cursor:pointer;background:#fff;border:1px solid #d6b7b2;min-height:34px;font-size:7px;font-weight:750}.platform-blog-archive-button:hover{background:#fff5f3}.platform-blog-archive-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1080px){.platform-blog-kpis{grid-template-columns:repeat(3,1fr)}.platform-blog-kpis article:nth-child(3){border-right:0}.platform-blog-kpis article:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.platform-blog-row{grid-template-columns:105px minmax(0,1fr) 95px}.platform-blog-row dl{display:none}}@media (max-width:900px){.platform-blog-hero,.platform-blog-editor-layout{grid-template-columns:1fr}.platform-blog-hero>aside{border-top:1px solid #ffffff21;border-left:0}.platform-blog-editor-side{grid-template-columns:1fr 1fr}.platform-blog-archive-button{grid-column:1/-1}}@media (max-width:700px){.platform-blog-kpis{grid-template-columns:1fr 1fr}.platform-blog-kpis article:nth-child(odd){border-right:1px solid var(--line-soft)}.platform-blog-kpis article:nth-child(2n){border-right:0}.platform-blog-kpis article{border-bottom:1px solid var(--line-soft)}.platform-blog-row{grid-template-columns:90px minmax(0,1fr)}.platform-blog-row nav{grid-column:2;display:flex}.platform-blog-row nav a{flex:1}.platform-blog-principles{grid-template-columns:1fr}.platform-blog-editor>footer{flex-direction:column;align-items:stretch}.platform-blog-editor>footer nav{justify-content:flex-end}}@media (max-width:520px){.platform-blog-hero>div{padding:25px 20px}.platform-blog-hero nav{flex-direction:column;align-items:stretch}.platform-blog-kpis,.platform-blog-editor-side{grid-template-columns:1fr}.platform-blog-kpis article{border-right:0!important}.platform-blog-row{grid-template-columns:1fr}.platform-blog-row-cover{height:120px}.platform-blog-row nav{grid-column:1}.platform-blog-editor textarea{min-height:320px}.platform-blog-editor-media>div{grid-template-columns:repeat(2,1fr)}.platform-blog-editor>footer nav{flex-direction:column;align-items:stretch}.platform-blog-editor>footer nav a{padding:6px 0}.platform-blog-archive-button{grid-column:auto}}.organization-blog-dashboard{gap:12px;display:grid}.organization-blog-hero{color:#fff;background:linear-gradient(118deg,#12293b 0%,#164763 60%,#0c7181 100%);border:1px solid #18344b;grid-template-columns:minmax(0,1.48fr) minmax(280px,.62fr);min-height:235px;display:grid;overflow:hidden}.organization-blog-hero>div{padding:32px 36px;position:relative;overflow:hidden}.organization-blog-hero>div:after{content:"R";color:#64d7e714;font-size:175px;font-weight:850;line-height:1;position:absolute;bottom:-62px;right:28px}.organization-blog-hero span,.organization-blog-library>header span,.organization-blog-editor>header small,.organization-blog-live-preview>span{color:#68dce8;letter-spacing:.11em;font-size:6px;font-weight:850}.organization-blog-hero h2{letter-spacing:-.6px;max-width:660px;margin:9px 0 10px;font-size:24px;line-height:1.14}.organization-blog-hero>div>p{color:#b9d0d8;max-width:680px;margin:0;font-size:8px;line-height:1.7}.organization-blog-hero nav{z-index:1;gap:7px;margin-top:24px;display:flex;position:relative}.organization-blog-hero nav .button{min-height:35px}.organization-blog-hero nav .primary{background:#238fa4;border-color:#48c9d7}.organization-blog-hero nav .secondary{color:#d9e9ed;background:0 0;border-color:#618392}.organization-blog-hero>aside{background:#041b274f;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:27px;display:flex}.organization-blog-hero>aside>span{color:#91dfe7}.organization-blog-hero>aside strong{margin:10px 0 7px;font-size:13px;line-height:1.3}.organization-blog-hero>aside p{color:#abc1c9;margin:0;font-size:7px;line-height:1.55}.organization-blog-hero>aside small{color:#80b9c3;margin-top:9px;font-size:6px}.organization-blog-hero>aside a{color:#74e1ea;width:fit-content;margin-top:14px;font-size:7px;font-weight:750}.organization-blog-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.organization-blog-kpis article{border-top:3px solid #b9c7c1;border-right:1px solid var(--line-soft);min-height:82px;padding:13px 15px}.organization-blog-kpis article:last-child{border-right:0}.organization-blog-kpis .mint{border-top-color:var(--green)}.organization-blog-kpis .blue{border-top-color:#4e91b9}.organization-blog-kpis .violet{border-top-color:#9276b9}.organization-blog-kpis .amber{border-top-color:#d3a04a}.organization-blog-kpis .slate{border-top-color:#77857e}.organization-blog-kpis span,.organization-blog-kpis small{color:#7f8c86;font-size:6px;display:block}.organization-blog-kpis span{text-transform:uppercase;letter-spacing:.05em;font-weight:850}.organization-blog-kpis strong{color:#26362f;margin:6px 0 3px;font-size:19px;line-height:1;display:block}.organization-blog-library{overflow:hidden}.organization-blog-library>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:13px 17px;display:flex}.organization-blog-library>header span{color:#226d82}.organization-blog-library>header h2{margin:4px 0;font-size:12px}.organization-blog-library>header p{color:#7c8983;margin:0;font-size:7px}.organization-blog-library>header>b{border:1px solid var(--line);color:#64736c;text-align:center;min-width:66px;padding:6px 8px;font-size:6px}.organization-blog-row{border-bottom:1px solid var(--line-soft);grid-template-columns:118px minmax(0,1fr) 195px 98px;align-items:center;gap:13px;min-height:142px;padding:13px 16px;display:grid}.organization-blog-row:last-child{border-bottom:0}.organization-blog-row:hover{background:#fbfdfc}.organization-blog-row.archived{opacity:.82;background:#fafbfa}.organization-blog-row-cover{color:#fff;background:linear-gradient(145deg,#153246,#17788b);justify-content:space-between;align-items:flex-end;height:105px;padding:11px;display:flex;position:relative;overflow:hidden}.organization-blog-row.draft .organization-blog-row-cover{background:linear-gradient(145deg,#34485d,#6e8da7)}.organization-blog-row.archived .organization-blog-row-cover{background:linear-gradient(145deg,#414f49,#78857f)}.organization-blog-row-cover:after{content:"";border:1px solid #fff3;width:100px;height:100px;position:absolute;top:-44px;right:-55px;transform:rotate(45deg)}.organization-blog-row-cover.has-image:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#091b24b3);position:absolute;inset:0}.organization-blog-row-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.organization-blog-row-cover b,.organization-blog-row-cover i,.organization-blog-row-cover span{z-index:2;position:relative}.organization-blog-row-cover b{color:#7be0e9;border:1px solid #ffffff4d;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.organization-blog-row-cover i{opacity:.55;font-size:19px;font-style:normal}.organization-blog-row-cover span{text-transform:uppercase;background:#081d27cc;padding:4px 6px;font-size:5px;font-weight:850;position:absolute;top:7px;left:7px}.organization-blog-row-copy header{align-items:center;gap:8px;display:flex}.organization-blog-row-copy header b{color:#226d82;text-transform:uppercase;background:#e1f0f4;padding:4px 6px;font-size:5px}.organization-blog-row.draft .organization-blog-row-copy header b{color:#4f7b9e;background:#e6f0f7}.organization-blog-row.archived .organization-blog-row-copy header b{color:#697870;background:#ebefed}.organization-blog-row-copy time{color:#929d98;font-size:6px}.organization-blog-row-copy h3{margin:7px 0 5px;font-size:10px}.organization-blog-row-copy>p{color:#6f7d77;max-width:720px;margin:0;font-size:7px;line-height:1.55}.organization-blog-row-copy>small{color:#919c97;margin-top:7px;font-size:6px;display:block}.organization-blog-row dl{border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.organization-blog-row dl div{min-height:43px;padding:8px 10px}.organization-blog-row dt{color:#89958f;font-size:5px}.organization-blog-row dd{color:#34443d;margin:4px 0 0;font-size:9px;font-weight:750}.organization-blog-row nav{gap:5px;display:grid}.organization-blog-row nav a{border:1px solid var(--line);color:#65736d;place-items:center;min-height:28px;font-size:6px;font-weight:750;display:grid}.organization-blog-row nav a.edit{color:#226d82;border-color:#a7ced8}.organization-blog-row nav a:hover{background:#f1f7f9}.organization-blog-empty{justify-content:center;align-items:center;gap:15px;min-height:190px;padding:22px;display:flex}.organization-blog-empty>span{color:#70dce6;background:#173345;place-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:grid}.organization-blog-empty strong{font-size:9px}.organization-blog-empty p{color:#7c8983;max-width:480px;margin:4px 0 0;font-size:7px}.organization-blog-empty a{color:#226d82;margin-left:16px;font-size:7px;font-weight:750}.organization-blog-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.organization-blog-principles article{border:1px solid var(--line);background:#fff;grid-template-columns:34px 1fr;gap:10px;min-height:108px;padding:15px;display:grid}.organization-blog-principles article>span{color:#226d82;border:1px solid #b7d1d8;place-items:center;width:33px;height:33px;font-size:7px;font-weight:850;display:grid}.organization-blog-principles strong{font-size:8px}.organization-blog-principles p{color:#77857e;margin:5px 0 0;font-size:6px;line-height:1.55}.organization-blog-editor-layout{grid-template-columns:minmax(0,1.46fr) minmax(270px,.58fr);align-items:start;gap:12px;display:grid}.organization-blog-editor{overflow:hidden}.organization-blog-editor>header{border-top:3px solid #2c9eb1;border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:80px;padding:13px 17px;display:grid}.organization-blog-editor>header>span{color:#226d82;background:#e2f1f4;place-items:center;width:39px;height:39px;font-size:11px;display:grid}.organization-blog-editor>header small{color:#226d82}.organization-blog-editor>header h2{margin:4px 0;font-size:12px}.organization-blog-editor>header p{color:#7e8b85;margin:0;font-size:7px}.organization-blog-editor>header>b{color:#226d82;text-transform:uppercase;background:#e2f1f4;padding:5px 7px;font-size:6px}.organization-blog-editor>header>b.draft{color:#507b9e;background:#e7f0f7}.organization-blog-editor>header>b.archived{color:#6c7a73;background:#ecefed}.organization-blog-editor fieldset{border:0;gap:14px;margin:0;padding:18px;display:grid}.organization-blog-editor fieldset:disabled{opacity:.58}.organization-blog-editor fieldset label{position:relative}.organization-blog-editor fieldset label>span{color:#596860;margin-bottom:6px;font-size:7px;font-weight:750;display:block}.organization-blog-editor input,.organization-blog-editor textarea{border:1px solid var(--line);color:#2e3e37;width:100%;font:inherit;background:#fcfdfc;border-radius:0;outline:0;font-size:8px}.organization-blog-editor input{height:40px;padding:0 58px 0 10px}.organization-blog-editor textarea{resize:vertical;min-height:390px;padding:13px 58px 13px 12px;line-height:1.75}.organization-blog-editor input:focus,.organization-blog-editor textarea:focus,.organization-blog-slug-field:focus-within{background:#fff;border-color:#2c9eb1;box-shadow:inset 3px 0 #2c9eb1}.organization-blog-editor label>small{color:#919b97;margin-top:5px;font-size:6px;display:block}.organization-blog-editor label:not(.body)>small:first-of-type{margin:0;position:absolute;top:31px;right:9px}.organization-blog-editor label.body>small{margin:0;position:absolute;bottom:9px;right:10px}.organization-blog-slug-field{border:1px solid var(--line);background:#fcfdfc;align-items:center;height:40px;display:flex}.organization-blog-slug-field i{color:#7c8983;padding-left:10px;font-size:8px;font-style:normal}.organization-blog-slug-field input{border:0;min-width:0;height:38px;padding-left:2px;box-shadow:none!important}.organization-blog-editor-media{background:#f8faf9;border:1px solid #dfe6e3;margin:0 18px 18px;padding:12px}.organization-blog-editor-media>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.organization-blog-editor-media strong,.organization-blog-editor-media small{display:block}.organization-blog-editor-media strong{font-size:8px}.organization-blog-editor-media small{color:#83908a;margin-top:3px;font-size:6px}.organization-blog-editor-media label{color:#226d82;cursor:pointer;border:1px solid #afcfd7;align-items:center;min-height:29px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.organization-blog-editor-media label.disabled{opacity:.55;cursor:default}.organization-blog-editor-media label input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.organization-blog-editor-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}.organization-blog-editor-media figure{aspect-ratio:4/3;background:#e6ece9;border:1px solid #dbe3df;margin:0;position:relative;overflow:hidden}.organization-blog-editor-media figure img{object-fit:cover;width:100%;height:100%}.organization-blog-editor-media figure button{color:#fff;cursor:pointer;background:#10231dd1;border:1px solid #ffffffb3;border-radius:2px;width:22px;height:22px;padding:0;line-height:1;position:absolute;top:4px;right:4px}.organization-blog-editor-media figure span{color:#fff;background:#226d82;padding:3px 5px;font-size:5px;font-weight:850;position:absolute;bottom:4px;left:4px}.organization-blog-editor-media>p{color:#7f8c87;margin:11px 0 0;font-size:7px}.organization-blog-editor-media .organization-blog-media-note{margin-top:8px}.organization-blog-editor>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:11px 15px;display:flex}.organization-blog-editor>footer>div{flex:1}.organization-blog-editor>footer p{margin:0 0 4px;padding:5px 7px;font-size:6px}.organization-blog-editor>footer p.success{color:#226d82;background:#e3f1f4}.organization-blog-editor>footer p.error{color:#aa4842;background:#fff0ee}.organization-blog-editor>footer small{color:#89958f;font-size:6px}.organization-blog-editor>footer nav{align-items:center;gap:6px;display:flex}.organization-blog-editor>footer nav a{color:#226d82;margin-right:4px;font-size:6px;font-weight:750}.organization-blog-editor>footer button{color:#53625b;cursor:pointer;background:#fff;border:1px solid #aab8b2;min-height:34px;padding:0 11px;font-size:7px;font-weight:750}.organization-blog-editor>footer button.primary{color:#fff;background:#226d82;border-color:#226d82}.organization-blog-editor>footer button:disabled{opacity:.5;cursor:not-allowed}.organization-blog-archived-note{background:#fff9ed;border:1px solid #decfa9;margin:16px 18px 0;padding:13px}.organization-blog-archived-note strong{font-size:8px}.organization-blog-archived-note p{color:#81734f;margin:4px 0 9px;font-size:7px}.organization-blog-archived-note button{color:#856019;cursor:pointer;background:#fff;border:1px solid #b59048;min-height:31px;padding:0 10px;font-size:6px;font-weight:750}.organization-blog-editor-side{gap:12px;display:grid}.organization-blog-live-preview{padding:14px;overflow:hidden}.organization-blog-live-preview>span{color:#226d82}.organization-blog-live-preview>div{color:#fff;background:linear-gradient(135deg,#153246,#16788b);align-items:flex-end;gap:8px;height:146px;margin:11px -14px 14px;padding:16px;display:flex;position:relative;overflow:hidden}.organization-blog-live-preview>div:after{content:"";border:1px solid #64dae847;width:165px;height:165px;position:absolute;top:-49px;right:-86px;transform:rotate(45deg)}.organization-blog-live-preview>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.organization-blog-live-preview>div b,.organization-blog-live-preview>div strong,.organization-blog-live-preview>div i{z-index:1;position:relative}.organization-blog-live-preview>div b{color:#79e2eb;border:1px solid #ffffff59;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.organization-blog-live-preview>div strong{letter-spacing:-.5px;font-size:13px}.organization-blog-live-preview>div i{color:#79e2eb;margin-left:auto;font-size:24px;font-style:normal}.organization-blog-live-preview>small{color:#226d82;letter-spacing:.06em;font-size:5px;font-weight:850}.organization-blog-live-preview h2{margin:7px 0;font-size:14px;line-height:1.25}.organization-blog-live-preview>p{color:#6f7d76;min-height:48px;margin:0;font-size:7px;line-height:1.55}.organization-blog-live-preview footer{border-top:1px solid var(--line-soft);justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;display:flex}.organization-blog-live-preview footer strong,.organization-blog-live-preview footer span{font-size:6px}.organization-blog-live-preview footer span{color:#8b9691}.organization-blog-visibility{background:#f5fafb;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.organization-blog-visibility>span{color:#226d82;background:#e2f1f4;place-items:center;width:29px;height:29px;display:grid}.organization-blog-visibility strong{font-size:7px}.organization-blog-visibility p{color:#74817b;margin:4px 0 0;font-size:6px;line-height:1.5}.organization-blog-archive-button{color:#a34b45;cursor:pointer;background:#fff;border:1px solid #d6b7b2;min-height:34px;font-size:7px;font-weight:750}.organization-blog-archive-button:hover{background:#fff5f3}.organization-blog-archive-button:disabled{opacity:.55;cursor:not-allowed}.public-network-header nav a.active{color:var(--green-deep)}.public-network-editorial-preview{border:1px solid var(--line);background:#fff;margin-bottom:24px}.public-network-editorial-preview>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(240px,1fr) minmax(220px,.7fr) auto;align-items:end;gap:18px;padding:18px 21px;display:grid}.public-network-editorial-preview>header span{color:#226d82;letter-spacing:.08em;font-size:6px;font-weight:850}.public-network-editorial-preview>header h2{margin:5px 0 0;font-size:17px}.public-network-editorial-preview>header p{color:#77857f;margin:0;font-size:7px;line-height:1.55}.public-network-editorial-preview>header a{color:#226d82;white-space:nowrap;font-size:7px;font-weight:800}.public-network-editorial-preview>div{grid-template-columns:1.25fr 1fr 1fr;display:grid}.public-network-editorial-preview>div>a{border-right:1px solid var(--line-soft);min-height:145px;padding:18px}.public-network-editorial-preview>div>a:last-child{border-right:0}.public-network-editorial-preview>div>a.featured{color:#fff;background:linear-gradient(135deg,#153246,#16788b)}.public-network-editorial-preview>div span{color:#4f8492;letter-spacing:.07em;font-size:5px;font-weight:850}.public-network-editorial-preview>div .featured span{color:#77e0e9}.public-network-editorial-preview h3{margin:7px 0;font-size:11px;line-height:1.3}.public-network-editorial-preview p{color:#75827c;margin:0;font-size:7px;line-height:1.5}.public-network-editorial-preview .featured p{color:#bdd2d9}.public-network-editorial-preview small{color:#8a9690;margin-top:12px;font-size:5px;display:block}.public-network-editorial-preview .featured small{color:#8fd2da}.public-organization-blog-intro{color:#fff;background:linear-gradient(118deg,#142c3e,#155c70 72%,#14869a);border:1px solid #17364a;grid-template-columns:minmax(0,1.35fr) 260px;min-height:250px;display:grid}.public-organization-blog-intro>div{padding:36px}.public-organization-blog-intro>div>span,.public-organization-blog-manifesto>span,.public-organization-blog-featured>div>span,.public-organization-blog-grid article>div>span{color:#78e0e9;letter-spacing:.09em;font-size:6px;font-weight:850}.public-organization-blog-intro h1{max-width:760px;margin:10px 0 11px;font-size:27px;line-height:1.12}.public-organization-blog-intro p{color:#bfd2d8;max-width:700px;margin:0;font-size:8px;line-height:1.65}.public-organization-blog-intro aside{background:#051e2a47;border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;padding:30px;display:flex}.public-organization-blog-intro aside strong{font-size:39px;line-height:1}.public-organization-blog-intro aside span{margin-top:8px;font-size:9px;font-weight:750}.public-organization-blog-intro aside small{color:#91c3cc;margin-top:5px;font-size:6px}.public-organization-blog-manifesto{border:1px solid var(--line);background:#f7fafb;border-top:0;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:77px;padding:14px 18px;display:grid}.public-organization-blog-manifesto>span{color:#226d82}.public-organization-blog-manifesto p{color:#68766f;margin:0;font-size:7px;line-height:1.55}.public-organization-blog-manifesto p strong{color:#2d3d45}.public-organization-blog-manifesto a{color:#226d82;white-space:nowrap;font-size:7px;font-weight:800}.public-organization-blog-index{gap:13px;margin-top:13px;display:grid}.public-organization-blog-featured{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:330px;display:grid}.public-organization-blog-featured>div{flex-direction:column;justify-content:center;padding:28px;display:flex}.public-organization-blog-featured>div>span,.public-organization-blog-grid article>div>span{color:#226d82}.public-organization-blog-featured h2{max-width:650px;margin:8px 0 10px;font-size:24px;line-height:1.15}.public-organization-blog-featured>div>p{color:#66746e;margin:0;font-size:8px;line-height:1.7}.public-organization-blog-featured footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:13px;display:flex}.public-organization-blog-featured footer small{color:#82908a;font-size:6px}.public-organization-blog-featured footer a{color:#226d82;font-size:7px;font-weight:800}.public-organization-blog-cover{color:#fff;background:linear-gradient(135deg,#153246,#16788b);align-items:flex-end;gap:10px;min-height:180px;padding:24px;display:flex;position:relative;overflow:hidden}.public-organization-blog-cover.featured{min-height:330px}.public-organization-blog-cover:after{content:"";border:1px solid #73e0ea4d;width:260px;height:260px;position:absolute;top:-80px;right:-128px;transform:rotate(45deg)}.public-organization-blog-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-organization-blog-cover.has-image:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#0a1f2abf);position:absolute;inset:0}.public-organization-blog-cover span,.public-organization-blog-cover strong,.public-organization-blog-cover i{z-index:2;position:relative}.public-organization-blog-cover span{color:#7ce3ec;border:1px solid #ffffff59;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.public-organization-blog-cover strong{max-width:180px;font-size:10px}.public-organization-blog-cover i{color:#7ce3ec;margin-left:auto;font-size:24px;font-style:normal}.public-organization-blog-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-organization-blog-grid>article{border:1px solid var(--line);background:#fff;overflow:hidden}.public-organization-blog-grid article>div{padding:16px}.public-organization-blog-grid h2{margin:7px 0;font-size:12px;line-height:1.3}.public-organization-blog-grid p{color:#6e7b75;min-height:52px;margin:0;font-size:7px;line-height:1.55}.public-organization-blog-grid footer{border-top:1px solid var(--line-soft);color:#83908a;justify-content:space-between;gap:10px;margin-top:13px;padding-top:10px;font-size:5px;display:flex}.public-organization-blog-grid footer b{font-weight:650}.public-organization-blog-empty{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:18px;min-height:270px;display:flex}.public-organization-blog-empty>span{color:#226d82;background:#e6f1f4;place-items:center;width:58px;height:58px;font-size:18px;display:grid}.public-organization-blog-empty small{color:#226d82;font-size:6px;font-weight:850}.public-organization-blog-empty h2{margin:6px 0;font-size:17px}.public-organization-blog-empty p{color:#76837d;max-width:550px;margin:0;font-size:7px;line-height:1.55}.public-organization-blog-next{border:1px solid var(--line);background:#f6fafb;justify-content:space-between;align-items:center;gap:25px;min-height:100px;margin:13px 0 26px;padding:18px 21px;display:flex}.public-organization-blog-next span{color:#226d82;font-size:6px;font-weight:850}.public-organization-blog-next h2{margin:5px 0;font-size:15px}.public-organization-blog-next p{color:#738079;margin:0;font-size:7px}.public-organization-blog-next>a{color:#fff;white-space:nowrap;background:#226d82;border:1px solid #226d82;align-items:center;min-height:34px;padding:0 13px;font-size:7px;font-weight:800;display:inline-flex}.public-organization-blog-reader{max-width:980px;margin:0 auto 28px}.public-organization-blog-reader>nav{justify-content:space-between;align-items:center;min-height:48px;display:flex}.public-organization-blog-reader>nav a,.public-organization-blog-reader>nav span{color:#66756e;font-size:7px}.public-organization-blog-reader>article{border:1px solid var(--line);background:#fff;overflow:hidden}.public-organization-blog-reader>article>header{padding:40px 48px 30px}.public-organization-blog-reader>article>header>span{color:#226d82;letter-spacing:.08em;font-size:6px;font-weight:850}.public-organization-blog-reader>article>header h1{max-width:820px;margin:10px 0 11px;font-size:30px;line-height:1.12}.public-organization-blog-reader>article>header>p{color:#7e8b85;font-size:7px}.public-organization-blog-reader>article>header>div{align-items:center;gap:10px;margin-top:21px;display:flex}.public-organization-blog-reader>article>header>div>span{color:#7be1ea;background:#173647;place-items:center;width:43px;height:43px;font-size:8px;font-weight:850;display:grid;position:relative;overflow:hidden}.public-organization-blog-reader>article>header>div>span img{object-fit:cover;width:100%;height:100%}.public-organization-blog-reader>article>header>div p{margin:0}.public-organization-blog-reader>article>header>div small,.public-organization-blog-reader>article>header>div em{color:#89958f;font-size:5px;font-style:normal;display:block}.public-organization-blog-reader>article>header>div strong,.public-organization-blog-reader>article>header>div a{margin:2px 0;font-size:8px;font-weight:800;display:block}.public-organization-blog-reader-cover{background:#e6ece9;height:430px;margin:0}.public-organization-blog-reader-cover img{object-fit:cover;width:100%;height:100%}.public-organization-blog-reader-body{padding:36px 78px}.public-organization-blog-reader-body p{color:#43534c;margin:0 0 20px;font-size:10px;line-height:1.9}.public-organization-blog-reader-gallery{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 28px 30px;display:grid}.public-organization-blog-reader-gallery figure{aspect-ratio:4/3;background:#e6ece9;margin:0;overflow:hidden}.public-organization-blog-reader-gallery img{object-fit:cover;width:100%;height:100%}.public-organization-blog-reader>article>footer{border-top:1px solid var(--line-soft);background:#f8faf9;align-items:center;gap:9px;padding:17px 28px;display:flex}.public-organization-blog-reader>article>footer span{color:#6f7d76;font-size:7px}.public-organization-blog-reader>article>footer a{color:#226d82;margin-left:auto;font-size:7px;font-weight:800}.public-organization-blog-reader>aside{background:#f5fafb;border:1px solid #cadde2;grid-template-columns:145px 1fr;gap:15px;margin-top:12px;padding:14px 17px;display:grid}.public-organization-blog-reader>aside span{color:#226d82;font-size:6px;font-weight:850}.public-organization-blog-reader>aside p{color:#6e7c75;margin:0;font-size:7px;line-height:1.55}@media (max-width:1080px){.organization-blog-kpis{grid-template-columns:repeat(3,1fr)}.organization-blog-row{grid-template-columns:105px minmax(0,1fr) 95px}.organization-blog-row dl{display:none}.public-network-editorial-preview>div{grid-template-columns:1fr 1fr}.public-network-editorial-preview>div>a:nth-child(3){display:none}}@media (max-width:900px){.organization-blog-hero,.organization-blog-editor-layout,.public-organization-blog-intro{grid-template-columns:1fr}.organization-blog-hero>aside,.public-organization-blog-intro aside{border-top:1px solid #ffffff21;border-left:0}.organization-blog-editor-side{grid-template-columns:1fr 1fr}.organization-blog-archive-button{grid-column:1/-1}.public-network-editorial-preview>header{grid-template-columns:1fr auto}.public-network-editorial-preview>header p{display:none}.public-organization-blog-featured{grid-template-columns:1fr}.public-organization-blog-cover.featured{min-height:240px}}@media (max-width:700px){.organization-blog-kpis{grid-template-columns:1fr 1fr}.organization-blog-row{grid-template-columns:90px minmax(0,1fr)}.organization-blog-row nav{grid-column:2;display:flex}.organization-blog-row nav a{flex:1}.organization-blog-principles{grid-template-columns:1fr}.organization-blog-editor>footer{flex-direction:column;align-items:stretch}.organization-blog-editor>footer nav{justify-content:flex-end}.public-organization-blog-manifesto{grid-template-columns:1fr}.public-organization-blog-grid{grid-template-columns:1fr 1fr}.public-organization-blog-reader>article>header{padding:30px 26px 24px}.public-organization-blog-reader-body{padding:28px}.public-organization-blog-reader-cover{height:300px}}@media (max-width:520px){.organization-blog-hero>div,.public-organization-blog-intro>div{padding:25px 20px}.organization-blog-hero nav{flex-direction:column;align-items:stretch}.organization-blog-kpis,.organization-blog-editor-side{grid-template-columns:1fr}.organization-blog-kpis article{border-right:0!important}.organization-blog-row{grid-template-columns:1fr}.organization-blog-row-cover{height:120px}.organization-blog-row nav{grid-column:1}.organization-blog-editor textarea{min-height:320px}.organization-blog-editor-media>div{grid-template-columns:repeat(2,1fr)}.organization-blog-editor>footer nav{flex-direction:column;align-items:stretch}.organization-blog-editor>footer nav a{padding:6px 0}.organization-blog-archive-button{grid-column:auto}.public-network-editorial-preview>header,.public-network-editorial-preview>div,.public-organization-blog-grid{grid-template-columns:1fr}.public-network-editorial-preview>div>a:nth-child(2){display:none}.public-organization-blog-featured>div{padding:22px}.public-organization-blog-intro h1{font-size:22px}.public-organization-blog-reader>article>header h1{font-size:23px}.public-organization-blog-reader-gallery{grid-template-columns:1fr}.public-organization-blog-reader>article>footer{flex-direction:column;align-items:flex-start}.public-organization-blog-reader>article>footer a{margin-left:0}.public-organization-blog-reader>aside{grid-template-columns:1fr}}:is(.platform-blog-dashboard,.organization-blog-dashboard){gap:1rem;display:grid}:is(.platform-blog-hero,.organization-blog-hero){grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);min-height:16rem}:is(.platform-blog-hero,.organization-blog-hero)>div{padding:2rem 2.25rem}:is(.platform-blog-hero,.organization-blog-hero)>div:after{font-size:9rem;bottom:-3rem;right:2rem}:is(.platform-blog-hero,.organization-blog-hero) span,:is(.platform-blog-library,.organization-blog-library)>header span{font-size:.75rem;line-height:1.35}:is(.platform-blog-hero,.organization-blog-hero) h2{max-width:44rem;margin:.625rem 0 .5rem;font-size:1.75rem;line-height:1.2}:is(.platform-blog-hero,.organization-blog-hero)>div>p{max-width:44rem;font-size:.9375rem;line-height:1.6}:is(.platform-blog-hero,.organization-blog-hero) nav{gap:.5rem;margin-top:1.5rem}:is(.platform-blog-hero,.organization-blog-hero) nav .button{cursor:pointer;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem}:is(.platform-blog-hero,.organization-blog-hero)>aside{padding:1.75rem}:is(.platform-blog-hero,.organization-blog-hero)>aside strong{margin:.75rem 0 .5rem;font-size:1.25rem;line-height:1.3}:is(.platform-blog-hero,.organization-blog-hero)>aside p{margin:0;font-size:.875rem;line-height:1.55}:is(.platform-blog-hero,.organization-blog-hero)>aside small{margin-top:.75rem;font-size:.75rem;line-height:1.4}:is(.platform-blog-hero,.organization-blog-hero)>aside a{cursor:pointer;align-items:center;min-height:2.5rem;margin-top:.875rem;font-size:.8125rem;display:inline-flex}:is(.platform-blog-kpis,.organization-blog-kpis){grid-template-columns:repeat(5,minmax(0,1fr))}:is(.platform-blog-kpis,.organization-blog-kpis) article{flex-direction:column;justify-content:center;min-height:7.5rem;padding:1rem 1.125rem;display:flex}:is(.platform-blog-kpis,.organization-blog-kpis) span,:is(.platform-blog-kpis,.organization-blog-kpis) small{font-size:.75rem;line-height:1.4}:is(.platform-blog-kpis,.organization-blog-kpis) strong{margin:.5rem 0 .375rem;font-size:1.5rem}:is(.platform-blog-library,.organization-blog-library)>header{min-height:7.5rem;padding:1rem 1.25rem}:is(.platform-blog-library,.organization-blog-library)>header h2{margin:.375rem 0;font-size:1.25rem;line-height:1.3}:is(.platform-blog-library,.organization-blog-library)>header p{font-size:.875rem;line-height:1.5}:is(.platform-blog-library,.organization-blog-library)>header>b{justify-content:center;align-items:center;min-width:7rem;min-height:2.5rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}:is(.platform-blog-row,.organization-blog-row){grid-template-columns:9rem minmax(0,1fr) minmax(13rem,15rem) minmax(8rem,10rem);gap:1rem;min-height:13rem;padding:1.25rem}:is(.platform-blog-row-cover,.organization-blog-row-cover){width:9rem;height:7.25rem;padding:.75rem}:is(.platform-blog-row-cover,.organization-blog-row-cover) b{letter-spacing:.05em;border:0;width:auto;height:auto;font-size:.75rem}:is(.platform-blog-row-cover,.organization-blog-row-cover) i{font-size:1.5rem}:is(.platform-blog-row-cover,.organization-blog-row-cover) span{padding:.3rem .5rem;font-size:.75rem;top:.5rem;left:.5rem}:is(.platform-blog-row-copy,.organization-blog-row-copy) header{flex-wrap:wrap;gap:.5rem}:is(.platform-blog-row-copy,.organization-blog-row-copy) header b{align-items:center;min-height:2rem;padding-inline:.625rem;font-size:.75rem;display:inline-flex}:is(.platform-blog-row-copy,.organization-blog-row-copy) time{font-size:.8125rem}:is(.platform-blog-row-copy,.organization-blog-row-copy) h3{margin:.625rem 0 .375rem;font-size:1.125rem;line-height:1.35}:is(.platform-blog-row-copy,.organization-blog-row-copy)>p{max-width:52rem;font-size:.875rem;line-height:1.55}:is(.platform-blog-row-copy,.organization-blog-row-copy)>small{margin-top:.625rem;font-size:.75rem;line-height:1.4}:is(.platform-blog-row,.organization-blog-row) dl{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.platform-blog-row,.organization-blog-row) dl div{flex-direction:column;justify-content:center;min-height:5rem;padding:.75rem;display:flex}:is(.platform-blog-row,.organization-blog-row) dt{font-size:.75rem;line-height:1.35}:is(.platform-blog-row,.organization-blog-row) dd{margin-top:.375rem;font-size:1.125rem}:is(.platform-blog-row,.organization-blog-row) nav{gap:.5rem}:is(.platform-blog-row,.organization-blog-row) nav a{cursor:pointer;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem}:is(.platform-blog-empty,.organization-blog-empty){gap:1rem;min-height:13rem;padding:1.5rem}:is(.platform-blog-empty,.organization-blog-empty)>span{width:3.5rem;height:3.5rem;font-size:1.125rem}:is(.platform-blog-empty,.organization-blog-empty) strong{font-size:1rem}:is(.platform-blog-empty,.organization-blog-empty) p{max-width:34rem;margin-top:.375rem;font-size:.875rem;line-height:1.5}:is(.platform-blog-empty,.organization-blog-empty) a{cursor:pointer;align-items:center;min-height:2.75rem;margin-left:1rem;font-size:.8125rem;display:inline-flex}:is(.platform-blog-principles,.organization-blog-principles){gap:1rem}:is(.platform-blog-principles,.organization-blog-principles) article{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:9rem;padding:1rem}:is(.platform-blog-principles,.organization-blog-principles) article>span{width:2.75rem;height:2.75rem;font-size:.8125rem}:is(.platform-blog-principles,.organization-blog-principles) strong{font-size:.9375rem;line-height:1.4}:is(.platform-blog-principles,.organization-blog-principles) p{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.official-blog-editor-layout{--official-blog-accent:var(--green-deep);--official-blog-accent-bright:var(--green);--official-blog-accent-soft:#e3f6ef;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);align-items:start;gap:1rem;display:grid}.official-blog-editor-layout[data-editorial-scope=organization]{--official-blog-accent:#226d82;--official-blog-accent-bright:#2c9eb1;--official-blog-accent-soft:#e2f1f4}.official-blog-editor{overflow:hidden}.official-blog-editor>header{border-top:3px solid var(--official-blog-accent-bright);border-bottom:1px solid var(--line-soft);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:8rem;padding:1rem 1.5rem;display:grid}.official-blog-editor>header>span{background:var(--official-blog-accent-soft);width:3.5rem;height:3.5rem;color:var(--official-blog-accent);place-items:center;font-size:1.25rem;display:grid}.official-blog-editor>header small,.official-blog-live-preview>span{color:var(--official-blog-accent);letter-spacing:.08em;font-size:.75rem;font-weight:850;line-height:1.35}.official-blog-editor>header h2{margin:.375rem 0;font-size:1.25rem;line-height:1.3}.official-blog-editor>header p{color:#6f7d76;margin:0;font-size:.875rem;line-height:1.5}.official-blog-editor>header>b{background:var(--official-blog-accent-soft);min-height:2.5rem;color:var(--official-blog-accent);text-transform:uppercase;align-items:center;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.official-blog-editor>header>b.draft{color:#507b9e;background:#e7f0f7}.official-blog-editor>header>b.archived{color:#6c7a73;background:#ecefed}.official-blog-editor-state{border-bottom:1px solid var(--line-soft);background:#f4faf7;grid-template-columns:minmax(14rem,1.4fr) repeat(3,minmax(8rem,1fr));display:grid}.official-blog-editor-state.changed{background:#fffaf0}.official-blog-editor-state article{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-height:6.75rem;padding:.875rem 1rem;display:flex}.official-blog-editor-state article:last-child{border-right:0}.official-blog-editor-state span,.official-blog-editor-state strong,.official-blog-editor-state small{display:block}.official-blog-editor-state span{color:var(--official-blog-accent);letter-spacing:.05em;font-size:.75rem;font-weight:800}.official-blog-editor-state.changed span{color:#80621d}.official-blog-editor-state strong{color:#35483f;margin-top:.375rem;font-size:.9375rem;line-height:1.4}.official-blog-editor-state small{color:#718078;margin-top:.25rem;font-size:.75rem;line-height:1.4}.official-blog-archived-note{background:#fff9ed;border:1px solid #decfa9;margin:1.25rem 1.5rem 0;padding:1rem}.official-blog-archived-note strong{font-size:1rem}.official-blog-archived-note p{color:#81734f;margin:.375rem 0 .75rem;font-size:.875rem;line-height:1.5}.official-blog-archived-note button{color:#856019;cursor:pointer;background:#fff;border:1px solid #b59048;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750}.official-blog-editor fieldset{border:0;gap:1.25rem;margin:0;padding:1.5rem;display:grid}.official-blog-editor fieldset:disabled{opacity:.58}.official-blog-editor fieldset label{position:relative}.official-blog-editor label>span{color:#596860;margin-bottom:.5rem;font-size:.875rem;font-weight:750;line-height:1.4;display:block}.official-blog-editor input,.official-blog-editor textarea{border:1px solid var(--line);color:#2e3e37;width:100%;font:inherit;background:#fcfdfc;border-radius:0;outline:0;padding-inline:.875rem;font-size:1rem;line-height:1.6}.official-blog-editor input{height:3rem}.official-blog-editor textarea{resize:vertical;min-height:32rem;padding-block:.875rem 2.25rem}.official-blog-editor input:focus,.official-blog-editor textarea:focus,.official-blog-slug-field:focus-within{border-color:var(--official-blog-accent-bright);box-shadow:inset 3px 0 var(--official-blog-accent-bright);background:#fff}.official-blog-editor label>small{color:#6f7d76;margin-top:.5rem;font-size:.8125rem;line-height:1.45;display:block}.official-blog-slug-field{border:1px solid var(--line);background:#fcfdfc;align-items:center;height:3rem;display:flex}.official-blog-slug-field i{color:#7c8983;padding-left:.875rem;font-size:1rem;font-style:normal}.official-blog-slug-field input{border:0;min-width:0;height:2.875rem;padding-left:.25rem;box-shadow:none!important}.official-blog-editor-media{border:1px solid var(--line-soft);background:#f8faf9;margin:0 1.5rem 1.25rem;padding:1rem}.official-blog-editor-media>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.official-blog-editor-media strong,.official-blog-editor-media small{display:block}.official-blog-editor-media strong{color:#35483f;font-size:.9375rem;line-height:1.4}.official-blog-editor-media small{color:#718078;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.official-blog-editor-media label{border:1px solid color-mix(in srgb, var(--official-blog-accent-bright) 55%, white);min-height:2.75rem;color:var(--official-blog-accent);cursor:pointer;background:#fff;flex:none;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:750;display:inline-flex}.official-blog-editor-media label.disabled{opacity:.55;cursor:not-allowed}.official-blog-editor-media label input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.official-blog-editor-media>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.official-blog-editor-media figure{aspect-ratio:4/3;border:1px solid var(--line-soft);background:#e5ece8;margin:0;position:relative;overflow:hidden}.official-blog-editor-media figure img{object-fit:cover;width:100%;height:100%}.official-blog-media-remove{z-index:2;color:#fff;cursor:pointer;background:#10231ddb;border:1px solid #ffffffbf;width:2.5rem;height:2.5rem;padding:0;font-size:1.125rem;line-height:1;position:absolute;top:.375rem;right:.375rem}.official-blog-media-cover{z-index:2;color:#fff;cursor:pointer;background:#10231ddb;border:1px solid #ffffffb8;min-height:2.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:800;position:absolute;bottom:.375rem;left:.375rem}.official-blog-editor-media figure span{background:var(--official-blog-accent);color:#fff;padding:.3rem .5rem;font-size:.75rem;font-weight:850;position:absolute;bottom:.375rem;left:.375rem}.official-blog-editor-media figure.selected{border-color:var(--official-blog-accent-bright);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--official-blog-accent-bright) 14%, transparent)}.official-blog-editor-media>p{color:#718078;margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.official-blog-editor-media .official-blog-media-note{margin-top:.75rem}.official-blog-media-pending{border:1px solid color-mix(in srgb, var(--official-blog-accent-bright) 45%, white);background:color-mix(in srgb, var(--official-blog-accent-soft) 72%, white);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;margin-top:1rem;padding:.875rem;display:flex}.official-blog-media-pending button,.official-blog-media-review nav button,.official-blog-lifecycle-review button{border:1px solid var(--official-blog-accent);min-height:2.75rem;color:var(--official-blog-accent);cursor:pointer;background:#fff;padding-inline:.875rem;font-size:.8125rem;font-weight:800}.official-blog-media-pending button{background:var(--official-blog-accent);color:#fff;flex:none}.official-blog-media-review,.official-blog-lifecycle-review{background:#fff5f3;border:1px solid #dfbbb5;border-left:.25rem solid #a34b45;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.official-blog-lifecycle-review{background:#fffaf0;border-color:#ddc99b #ddc99b #ddc99b #9b7021;margin:0 1.5rem 1.25rem}.official-blog-lifecycle-review.archive{background:#fff5f3;border-color:#dfbbb5 #dfbbb5 #dfbbb5 #a34b45}.official-blog-media-review>div>span,.official-blog-media-review>div>strong,.official-blog-lifecycle-review span,.official-blog-lifecycle-review strong{display:block}.official-blog-media-review>div>span,.official-blog-lifecycle-review span{color:#944640;letter-spacing:.05em;font-size:.75rem;font-weight:850}.official-blog-lifecycle-review span{color:#80601d}.official-blog-media-review>div>strong,.official-blog-lifecycle-review strong{color:#5e3935;margin-top:.375rem;font-size:1rem;line-height:1.4}.official-blog-lifecycle-review strong{color:#4b402b}.official-blog-media-review p,.official-blog-lifecycle-review p{color:#7d625e;max-width:48rem;margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.official-blog-lifecycle-review p{color:#766d5a}.official-blog-media-review nav,.official-blog-lifecycle-review nav{gap:.5rem;display:flex}.official-blog-media-review nav button,.official-blog-lifecycle-review button{color:#85433d;border-color:#d0aaa5}.official-blog-lifecycle-review button{color:#685a38;border-color:#cbbd98}.official-blog-media-review nav button.confirm{color:#fff;background:#9b453f;border-color:#9b453f}.official-blog-lifecycle-review button.confirm{color:#fff;background:#8a641e;border-color:#8a641e}.official-blog-lifecycle-review.archive button.confirm{background:#9b453f;border-color:#9b453f}.official-blog-editor>footer{border-top:1px solid var(--line-soft);background:#f8faf9;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.5rem;display:flex}.official-blog-editor>footer>div{flex:1}.official-blog-editor>footer p{margin:0 0 .375rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45}.official-blog-editor>footer p.success{background:var(--official-blog-accent-soft);color:var(--official-blog-accent)}.official-blog-editor>footer p.error{color:#aa4842;background:#fff0ee}.official-blog-editor>footer small{color:#6f7d76;font-size:.8125rem;line-height:1.45}.official-blog-editor>footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.official-blog-editor>footer nav a{min-height:2.75rem;color:var(--official-blog-accent);cursor:pointer;align-items:center;padding-inline:.5rem;font-size:.8125rem;font-weight:750;display:inline-flex}.official-blog-editor>footer button{color:#53625b;cursor:pointer;background:#fff;border:1px solid #aab8b2;min-height:2.75rem;padding-inline:.875rem;font-size:.8125rem;font-weight:750}.official-blog-editor>footer button.primary{border-color:var(--official-blog-accent);background:var(--official-blog-accent);color:#fff}.official-blog-editor button:disabled{opacity:.5;cursor:not-allowed}.official-blog-editor-side{gap:1rem;display:grid}.official-blog-live-preview{padding:1rem;overflow:hidden}.official-blog-live-preview>div{background:linear-gradient(135deg, #112f27, var(--official-blog-accent));color:#fff;align-items:flex-end;gap:.625rem;height:11rem;margin:.75rem -1rem 1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.official-blog-live-preview>div:after{content:"";border:1px solid #ffffff40;width:10rem;height:10rem;position:absolute;top:-3rem;right:-5rem;transform:rotate(45deg)}.official-blog-live-preview>div img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.official-blog-live-preview>div b,.official-blog-live-preview>div strong,.official-blog-live-preview>div i{z-index:1;position:relative}.official-blog-live-preview>div b{border:1px solid #ffffff59;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;display:grid}.official-blog-live-preview>div strong{letter-spacing:-.02em;font-size:1.125rem}.official-blog-live-preview>div i{margin-left:auto;font-size:1.5rem;font-style:normal}.official-blog-live-preview>small{color:var(--official-blog-accent);letter-spacing:.06em;font-size:.75rem;font-weight:850}.official-blog-live-preview h2{margin:.625rem 0;font-size:1.25rem;line-height:1.3}.official-blog-live-preview>p{color:#6f7d76;min-height:4.5rem;margin:0;font-size:.875rem;line-height:1.55}.official-blog-live-preview footer{border-top:1px solid var(--line-soft);justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.official-blog-live-preview footer strong,.official-blog-live-preview footer span{font-size:.8125rem;line-height:1.4}.official-blog-live-preview footer span{color:#7d8983}.official-blog-visibility{background:#f7fbf9;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.official-blog-visibility>span{background:var(--official-blog-accent-soft);width:2.5rem;height:2.5rem;color:var(--official-blog-accent);place-items:center;display:grid}.official-blog-visibility strong{font-size:.9375rem;line-height:1.4}.official-blog-visibility p{color:#6f7d76;margin:.375rem 0 0;font-size:.8125rem;line-height:1.55}.official-blog-archive-button{color:#a34b45;cursor:pointer;background:#fff;border:1px solid #d6b7b2;min-height:2.75rem;font-size:.8125rem;font-weight:750}.official-blog-archive-button:hover{background:#fff5f3}.official-blog-archive-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:67.5rem){:is(.platform-blog-kpis,.organization-blog-kpis){grid-template-columns:repeat(3,1fr)}:is(.platform-blog-row,.organization-blog-row){grid-template-columns:8rem minmax(0,1fr) 8rem}:is(.platform-blog-row-cover,.organization-blog-row-cover){width:8rem}:is(.platform-blog-row,.organization-blog-row) dl{display:none}}@media (max-width:56.25rem){:is(.platform-blog-hero,.organization-blog-hero),.official-blog-editor-layout{grid-template-columns:1fr}:is(.platform-blog-hero,.organization-blog-hero)>aside{border-top:1px solid #ffffff21;border-left:0}.official-blog-editor-side{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr)}.official-blog-archive-button{grid-column:1/-1}.official-blog-editor-state{grid-template-columns:repeat(2,minmax(0,1fr))}.official-blog-editor-state article:nth-child(2){border-right:0}.official-blog-editor-state article:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}@media (max-width:43.75rem){:is(.platform-blog-kpis,.organization-blog-kpis){grid-template-columns:1fr 1fr}:is(.platform-blog-row,.organization-blog-row){grid-template-columns:7.5rem minmax(0,1fr)}:is(.platform-blog-row-cover,.organization-blog-row-cover){width:7.5rem}:is(.platform-blog-row,.organization-blog-row) nav{grid-column:2;display:flex}:is(.platform-blog-row,.organization-blog-row) nav a{flex:1}:is(.platform-blog-principles,.organization-blog-principles){grid-template-columns:1fr}.official-blog-editor-media>div{grid-template-columns:repeat(2,minmax(0,1fr))}.official-blog-editor>footer{flex-direction:column;align-items:stretch}}@media (max-width:34rem){:is(.platform-blog-hero,.organization-blog-hero)>div{padding:1.5rem 1.25rem}:is(.platform-blog-hero,.organization-blog-hero) nav{flex-direction:column;align-items:stretch}:is(.platform-blog-kpis,.organization-blog-kpis),.official-blog-editor-side,:is(.platform-blog-row,.organization-blog-row){grid-template-columns:1fr}:is(.platform-blog-row-cover,.organization-blog-row-cover){width:100%;height:8rem}:is(.platform-blog-row,.organization-blog-row) nav{grid-column:1}:is(.platform-blog-empty,.organization-blog-empty){flex-direction:column;align-items:flex-start}:is(.platform-blog-empty,.organization-blog-empty) a{margin-left:0}.official-blog-editor>header{grid-template-columns:3rem minmax(0,1fr);padding:1rem}.official-blog-editor>header>span{width:3rem;height:3rem}.official-blog-editor>header>b{grid-column:2;width:fit-content}.official-blog-editor-state{grid-template-columns:1fr}.official-blog-editor-state article{border-right:0;border-bottom:1px solid var(--line-soft)}.official-blog-editor fieldset{padding:1rem}.official-blog-editor textarea{min-height:24rem}.official-blog-editor-media{margin-inline:1rem}.official-blog-editor-media>header,.official-blog-media-pending{flex-direction:column;align-items:stretch}.official-blog-editor-media label,.official-blog-media-pending button{justify-content:center;width:100%}.official-blog-media-review,.official-blog-lifecycle-review{grid-template-columns:1fr;margin-inline:1rem}.official-blog-media-review{margin-inline:0}.official-blog-media-review nav,.official-blog-lifecycle-review nav{flex-direction:column}.official-blog-media-review nav button,.official-blog-lifecycle-review button{width:100%}.official-blog-editor>footer{padding:1rem}.official-blog-editor>footer nav{flex-direction:column;align-items:stretch}.official-blog-editor>footer nav a,.official-blog-editor>footer nav button{justify-content:center;width:100%}}.public-organization-blog-readability,.public-organization-blog-reader-readability{--network-blog-accent:#226d82;--network-blog-ink:#20333d;--network-blog-muted:#667871}.public-organization-blog-readability a,.public-organization-blog-reader-readability a{cursor:pointer}:is(.public-organization-blog-readability a:focus-visible,.public-organization-blog-reader-readability a:focus-visible){outline:3px solid color-mix(in srgb, var(--network-blog-accent) 42%, transparent);outline-offset:3px}.public-organization-blog-readability .public-organization-blog-intro{grid-template-columns:minmax(0,1.35fr) minmax(220px,280px);min-height:260px}.public-organization-blog-readability .public-organization-blog-intro>div{padding:40px}.public-organization-blog-readability .public-organization-blog-intro>div>span,.public-organization-blog-readability .public-organization-blog-manifesto>span,.public-organization-blog-readability .public-organization-blog-featured>div>span,.public-organization-blog-readability .public-organization-blog-grid article>div>span{font-size:12px;line-height:1.35}.public-organization-blog-readability .public-organization-blog-intro h1{letter-spacing:-.45px;max-width:790px;margin-block:12px 15px;font-size:clamp(27px,3vw,36px);line-height:1.14}.public-organization-blog-readability .public-organization-blog-intro p{max-width:720px;font-size:16px;line-height:1.6}.public-organization-blog-readability .public-organization-blog-intro aside{padding:34px}.public-organization-blog-readability .public-organization-blog-intro aside strong{font-size:clamp(42px,5vw,54px)}.public-organization-blog-readability .public-organization-blog-intro aside span{margin-top:10px;font-size:15px;line-height:1.35}.public-organization-blog-readability .public-organization-blog-intro aside small{margin-top:7px;font-size:13px;line-height:1.4}.public-organization-blog-readability .public-organization-blog-manifesto{grid-template-columns:150px minmax(0,1fr) auto;gap:24px;min-height:92px;padding:18px 22px}.public-organization-blog-readability .public-organization-blog-manifesto p{font-size:15px;line-height:1.55}.public-organization-blog-readability .public-organization-blog-manifesto a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-organization-blog-readability .public-organization-blog-index{gap:18px;margin-top:18px}.public-organization-blog-readability .public-organization-blog-featured{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);min-height:390px;box-shadow:0 14px 32px #1836410f}.public-organization-blog-readability .public-organization-blog-cover.featured{min-height:390px}.public-organization-blog-readability .public-organization-blog-featured>div{padding:38px}.public-organization-blog-readability .public-organization-blog-featured h2{letter-spacing:-.3px;max-width:680px;margin-block:10px 13px;font-size:clamp(25px,2.7vw,32px);line-height:1.18}.public-organization-blog-readability .public-organization-blog-featured>div>p{max-width:680px;font-size:16px;line-height:1.62}.public-organization-blog-readability .public-organization-blog-featured footer{gap:22px;margin-top:28px;padding-top:17px}.public-organization-blog-readability .public-organization-blog-featured footer small{font-size:13px;line-height:1.45}.public-organization-blog-readability .public-organization-blog-featured footer a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.public-organization-blog-readability .public-organization-blog-cover{min-height:220px;padding:26px}.public-organization-blog-readability .public-organization-blog-cover span{width:48px;height:48px;font-size:14px}.public-organization-blog-readability .public-organization-blog-cover strong{max-width:220px;font-size:15px;line-height:1.35}.public-organization-blog-readability .public-organization-blog-cover i{font-size:30px}.public-organization-blog-readability .public-organization-blog-grid{gap:16px}.public-organization-blog-readability .public-organization-blog-grid>article{flex-direction:column;display:flex;box-shadow:0 12px 28px #1836410d}.public-organization-blog-readability .public-organization-blog-grid article>div{flex-direction:column;flex:1;padding:21px;display:flex}.public-organization-blog-readability .public-organization-blog-grid h2{margin-block:9px;font-size:20px;line-height:1.3}.public-organization-blog-readability .public-organization-blog-grid p{min-height:0;margin-bottom:18px;font-size:15px;line-height:1.58}.public-organization-blog-readability .public-organization-blog-grid footer{align-items:center;min-height:48px;margin-top:auto;padding-top:13px;font-size:13px;line-height:1.45}.public-organization-blog-readability .public-organization-blog-grid footer small,.public-organization-blog-readability .public-organization-blog-grid footer b{font-size:13px;line-height:1.45}.public-organization-blog-readability .public-organization-blog-empty{gap:26px;min-height:320px;padding:38px}.public-organization-blog-readability .public-organization-blog-empty>span{width:86px;height:86px;font-size:30px}.public-organization-blog-readability .public-organization-blog-empty small{font-size:12px}.public-organization-blog-readability .public-organization-blog-empty h2{margin-block:8px;font-size:23px;line-height:1.3}.public-organization-blog-readability .public-organization-blog-empty p{font-size:16px;line-height:1.6}.public-organization-blog-readability .public-organization-blog-next{gap:28px;min-height:126px;margin-block:18px 30px;padding:24px 26px}.public-organization-blog-readability .public-organization-blog-next span{font-size:12px}.public-organization-blog-readability .public-organization-blog-next h2{margin-block:6px;font-size:21px;line-height:1.3}.public-organization-blog-readability .public-organization-blog-next p{font-size:15px;line-height:1.5}.public-organization-blog-readability .public-organization-blog-next>a{min-height:46px;padding-inline:18px;font-size:14px}.public-organization-blog-reader-readability{max-width:1040px;margin-bottom:34px;padding-top:14px}.public-organization-blog-reader-readability>nav{min-height:56px;padding-inline:18px}.public-organization-blog-reader-readability>nav a,.public-organization-blog-reader-readability>nav span{font-size:14px;line-height:1.4}.public-organization-blog-reader-readability>article{box-shadow:0 16px 36px #1836410f}.public-organization-blog-reader-readability>article>header{padding:44px 58px 34px}.public-organization-blog-reader-readability>article>header>span{font-size:12px;line-height:1.35}.public-organization-blog-reader-readability>article>header h1{letter-spacing:-.5px;max-width:850px;margin-block:12px 15px;font-size:clamp(29px,3.5vw,38px);line-height:1.15}.public-organization-blog-reader-readability>article>header>p{font-size:14px;line-height:1.5}.public-organization-blog-reader-readability>article>header>div{gap:13px;margin-top:24px}.public-organization-blog-reader-readability>article>header>div>span{width:52px;height:52px;font-size:14px}.public-organization-blog-reader-readability>article>header>div small,.public-organization-blog-reader-readability>article>header>div em{font-size:12px;line-height:1.4}.public-organization-blog-reader-readability>article>header>div strong,.public-organization-blog-reader-readability>article>header>div a{margin-block:3px;font-size:15px;line-height:1.35}.public-organization-blog-reader-readability .public-organization-blog-reader-cover{height:min(500px,54vw);min-height:330px}.public-organization-blog-reader-readability .public-organization-blog-reader-body{max-width:850px;margin-inline:auto;padding:44px 64px}.public-organization-blog-reader-readability .public-organization-blog-reader-body p{color:#384c43;margin-bottom:24px;font-size:17px;line-height:1.82}.public-organization-blog-reader-readability .public-organization-blog-reader-body p:last-child{margin-bottom:0}.public-organization-blog-reader-readability .public-organization-blog-reader-gallery{gap:9px;padding:0 34px 36px}.public-organization-blog-reader-readability>article>footer{gap:16px;min-height:78px;padding:18px 34px}.public-organization-blog-reader-readability>article>footer span,.public-organization-blog-reader-readability>article>footer a{font-size:14px;line-height:1.4}.public-organization-blog-reader-readability>article>footer i{font-style:normal}.public-organization-blog-reader-readability>article>footer a{align-items:center;min-height:44px;display:inline-flex}.public-organization-blog-reader-readability>aside{grid-template-columns:190px minmax(0,1fr);gap:20px;min-height:82px;margin-top:16px;padding:19px 22px}.public-organization-blog-reader-readability>aside span{font-size:12px;line-height:1.4}.public-organization-blog-reader-readability>aside p{font-size:15px;line-height:1.55}@media (max-width:960px){.public-organization-blog-readability .public-organization-blog-intro,.public-organization-blog-readability .public-organization-blog-featured{grid-template-columns:1fr}.public-organization-blog-readability .public-organization-blog-cover.featured{min-height:300px}.public-organization-blog-readability .public-organization-blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.public-organization-blog-readability .public-organization-blog-intro>div,.public-organization-blog-readability .public-organization-blog-intro aside,.public-organization-blog-readability .public-organization-blog-featured>div{padding:28px 24px}.public-organization-blog-readability .public-organization-blog-manifesto{grid-template-columns:1fr;gap:10px}.public-organization-blog-readability .public-organization-blog-manifesto a{justify-self:start}.public-organization-blog-readability .public-organization-blog-next{flex-direction:column;align-items:flex-start}.public-organization-blog-reader-readability>article>header{padding:34px 28px 28px}.public-organization-blog-reader-readability .public-organization-blog-reader-body{padding:34px 30px}.public-organization-blog-reader-readability>aside{grid-template-columns:1fr;gap:8px}}@media (max-width:540px){.public-organization-blog-readability .public-organization-blog-grid{grid-template-columns:1fr}.public-organization-blog-readability .public-organization-blog-cover,.public-organization-blog-readability .public-organization-blog-cover.featured{min-height:235px}.public-organization-blog-readability .public-organization-blog-featured footer,.public-organization-blog-readability .public-organization-blog-grid footer,.public-organization-blog-reader-readability>nav,.public-organization-blog-reader-readability>article>footer{flex-direction:column;align-items:flex-start}.public-organization-blog-readability .public-organization-blog-featured footer a,.public-organization-blog-readability .public-organization-blog-next>a,.public-organization-blog-reader-readability>article>footer a{justify-content:center;width:100%}.public-organization-blog-reader-readability>nav{justify-content:center;gap:7px;padding-block:12px}.public-organization-blog-reader-readability>article>header{padding-inline:22px}.public-organization-blog-reader-readability .public-organization-blog-reader-cover{min-height:240px}.public-organization-blog-reader-readability .public-organization-blog-reader-body{padding:30px 22px}.public-organization-blog-reader-readability .public-organization-blog-reader-gallery{grid-template-columns:1fr;padding:0 22px 26px}.public-organization-blog-reader-readability>article>footer a{margin-left:0}}.professional-area-heading>div>span{font-size:.75rem!important}.professional-area-heading h1{line-height:1.15;font-size:1.5rem!important}.professional-area-heading p{line-height:1.45;font-size:1rem!important}.professional-area :is(p,a,button,input,select,textarea,summary,label,dd,blockquote){font-size:.875rem!important}.professional-area :is(small,em,dt,legend){font-size:.75rem!important}.professional-area :is(strong,b){font-size:.875rem!important}.professional-area h2{line-height:1.2;font-size:1.25rem!important}.professional-area h3{line-height:1.25;font-size:1.0625rem!important}.professional-area :is(a,button,summary,label){cursor:pointer}.professional-area button:disabled{cursor:wait}.professional-area :is(input,select,textarea){min-height:2.625rem}.professional-area{gap:1rem}.professional-identity-bar{background:#fff;border:1px solid #cbdcd6;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1fr) minmax(17rem,1.15fr);min-height:10.5rem;display:grid;overflow:hidden;box-shadow:0 .25rem 1rem #19372e0f}.professional-identity-bar>div{border-right:1px solid #dfe7e4;flex-direction:column;justify-content:center;min-width:0;padding:1.125rem;display:flex}.professional-identity-person{background:#f7faf9;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid!important}.professional-identity-avatar{color:#42daa9;background:#17362e;place-items:center;width:3.5rem;height:3.5rem;font-weight:850;display:grid;font-size:.875rem!important}.professional-identity-avatar.has-image{color:#0000;background-position:50%;background-size:cover}.professional-identity-person p,.professional-identity-bar aside p{min-width:0;margin:0}.professional-identity-bar div>small,.professional-identity-person p>small,.professional-identity-roles>small{color:#08795d;letter-spacing:.07em;font-weight:850}.professional-identity-bar div>strong,.professional-identity-person p>strong{text-overflow:ellipsis;margin-top:.25rem;line-height:1.3;display:block;overflow:hidden;font-size:1rem!important}.professional-identity-bar div>span,.professional-identity-person p>span{color:#718079;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;display:block;overflow:hidden;font-size:.8125rem!important}.professional-identity-context>a{color:#08795d;align-self:flex-start;align-items:end;min-height:2rem;margin-top:.5rem;font-weight:800;display:inline-flex}.professional-identity-roles ul{flex-wrap:wrap;gap:.4375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.professional-identity-roles li{background:#f4faf7;border:1px solid #cce1d9;gap:.125rem;min-width:7rem;padding:.4375rem .5rem;display:grid}.professional-identity-roles li span{color:#718079;font-size:.75rem!important}.professional-identity-roles>p{color:#718079;margin:.625rem 0 0}.professional-identity-bar>aside{color:#fff;background:#17362e;grid-template-columns:2.5rem minmax(0,1fr);align-content:center;gap:.75rem;min-width:0;padding:1.125rem;display:grid}.professional-identity-bar>aside>span{color:#4addb0;border:1px solid #41685d;place-items:center;width:2.5rem;height:2.5rem;display:grid;font-size:.875rem!important}.professional-identity-bar aside strong,.professional-identity-bar aside small{display:block}.professional-identity-bar aside strong{color:#fff;font-size:.9375rem!important}.professional-identity-bar aside small{color:#a9c0b8;margin-top:.25rem;line-height:1.45}.professional-identity-bar aside nav{flex-wrap:wrap;grid-column:2;gap:.75rem;display:flex}.professional-identity-bar aside a{color:#61d7b3;align-items:center;min-height:2.25rem;font-weight:800;display:inline-flex}.professional-context-switcher>header{min-height:6.25rem;padding:1rem 1.125rem}.professional-context-switcher>header span{font-size:.75rem!important}.professional-context-switcher>header p{margin-top:.3125rem;line-height:1.45}.professional-context-switcher>header>a{align-items:center;min-height:2.5rem;padding-inline:.75rem;font-weight:800;display:inline-flex}.professional-context-switcher>nav{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.625rem;padding:.75rem}.professional-context-switcher>nav>a{grid-template-columns:2.875rem minmax(0,1fr) auto;gap:.6875rem;min-height:5.75rem;padding:.75rem}.professional-context-switcher>nav>a>i{width:2.75rem;height:2.75rem;font-size:.875rem!important}.professional-context-switcher>nav>a strong{font-size:.9375rem!important}.professional-context-switcher>nav>a em{margin-top:.25rem;font-size:.8125rem!important}.professional-context-switcher>nav>a>b{padding:.3125rem .4375rem;font-size:.75rem!important}.professional-empty-context{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:6.25rem;padding:1rem 1.125rem}.professional-empty-context>i{width:2.75rem;height:2.75rem}.professional-empty-context p{margin-top:.25rem;line-height:1.45}.professional-empty-context>a{align-items:center;min-height:2.5rem;font-weight:800;display:flex}.professional-summary>div{min-height:6.5rem;padding:.9375rem 1.0625rem}.professional-summary span{font-size:.75rem!important}.professional-summary strong{font-size:1.5rem!important}.professional-summary small{font-size:.8125rem!important}.professional-command-center{background:#f4f7f6;border:1px solid #d4dfdb;overflow:hidden;box-shadow:0 .1875rem .75rem #19372e0d}.professional-command-center>header{background:#fff;border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.125rem;display:flex}.professional-command-center>header span{color:#08795d;letter-spacing:.08em;font-weight:850;font-size:.75rem!important}.professional-command-center>header h2{margin:.3125rem 0 0}.professional-command-center>header p{color:#718079;margin:.3125rem 0 0;line-height:1.45}.professional-command-center>header>b{color:#08795d;background:#edf7f3;border:1px solid #c8ddd5;flex:none;padding:.4375rem .5625rem;font-size:.75rem!important}.professional-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.professional-command-grid>a{align-content:center;min-height:8.75rem;grid-template-columns:3.25rem minmax(0,1fr)!important;gap:.75rem!important;padding:1rem!important}.professional-command-grid>a>span{width:3.125rem;height:3.125rem;font-size:1rem!important}.professional-command-grid>a small{font-size:.75rem!important}.professional-command-grid>a strong{margin-top:.25rem;font-size:1rem!important}.professional-command-grid>a p{margin-top:.25rem;line-height:1.45}.professional-command-grid>a>b{grid-column:2;justify-self:start;font-size:.8125rem!important}.professional-hero{grid-template-columns:minmax(0,1fr) 15rem;min-height:14.25rem}.professional-hero>div{padding:1.75rem 1.875rem}.professional-hero>div>span{font-size:.75rem!important}.professional-hero h2{margin:.5625rem 0 .5rem;font-size:1.375rem!important}.professional-hero p{max-width:45rem;font-size:.9375rem!important}.professional-hero>div>nav{gap:.5rem;margin-top:1.125rem}.professional-hero nav a{min-height:2.625rem;padding-inline:.875rem}.professional-hero>aside{padding:1.375rem}.professional-hero aside small{font-size:.75rem!important}.professional-hero aside :is(time,b){font-size:1.75rem!important}.professional-hero aside strong{font-size:.875rem!important}.professional-hero aside span{padding:.375rem .5rem;font-size:.75rem!important}.professional-profiles-panel>header,.professional-panel>header{min-height:5.5rem;padding:.875rem 1.0625rem}.professional-profiles-panel>header span,.professional-panel>header span{font-size:.75rem!important}.professional-profiles-panel>header>b,.professional-panel>header>b{min-width:2.375rem;height:2.375rem}.professional-profiles-panel>div>article{grid-template-columns:3.125rem minmax(0,1fr) auto;gap:.8125rem;min-height:9rem;padding:1.0625rem}.professional-profiles-panel article>i{width:3rem;height:3rem;font-size:.875rem!important}.professional-profiles-panel article small{font-size:.75rem!important}.professional-profiles-panel h3{margin:.25rem 0}.professional-profiles-panel p,.professional-profiles-panel blockquote{line-height:1.45}.professional-profiles-panel article nav{gap:.3125rem;margin-top:.5rem}.professional-profiles-panel article nav span{padding:.25rem .4375rem;font-size:.75rem!important}.professional-profiles-panel article>a{align-items:center;min-height:2.5rem;font-weight:800;display:flex}.professional-grid{gap:.875rem}.professional-shift-list>article,.professional-class-list>article,.professional-assessment-list>article{grid-template-columns:3.875rem minmax(0,1fr) auto;gap:.875rem;min-height:8rem;padding:.875rem 1.0625rem}.professional-shift-list time,.professional-class-list time,.professional-assessment-list time{min-height:4.375rem}.professional-shift-list time b,.professional-class-list time b,.professional-assessment-list time b{font-size:1.125rem!important}.professional-shift-list time span,.professional-class-list time span,.professional-assessment-list time span{font-size:.75rem!important}.professional-shift-list time small,.professional-class-list time small,.professional-assessment-list time small{font-size:.8125rem!important}.professional-shift-list h3,.professional-class-list h3,.professional-assessment-list h3{margin:.25rem 0}.professional-shift-list p,.professional-class-list p,.professional-assessment-list p{line-height:1.45}.professional-shift-list article>span,.professional-class-list article nav>span,.professional-assessment-list article>span{padding:.375rem .5rem;font-size:.75rem!important}.professional-program-list>article{grid-template-columns:2.75rem minmax(0,1fr) 15rem auto;gap:.75rem;min-height:7.5rem;padding:.875rem 1.0625rem}.professional-program-list article>span{width:2.75rem;height:2.75rem;font-size:.8125rem!important}.professional-program-list h3{margin:.25rem 0}.professional-program-list dl div{padding-inline:.75rem}.professional-program-list article>a{align-items:center;min-height:2.5rem;font-weight:800;display:flex}.professional-empty{min-height:13rem;padding:1.75rem}.professional-empty>span{width:2.875rem;height:2.875rem;font-size:1rem!important}.professional-empty h3{margin:.75rem 0 .3125rem}.professional-empty p{max-width:29rem;line-height:1.5}.professional-privacy{grid-template-columns:2.625rem minmax(0,1fr);gap:.8125rem;min-height:5.75rem;padding:.9375rem 1.0625rem}.professional-privacy>span{width:2.5rem;height:2.5rem;font-size:.875rem!important}.professional-privacy strong{font-size:.9375rem!important}.professional-privacy p{margin-top:.25rem;line-height:1.45}.professional-area .professional-personal-stats>div{min-height:4.75rem}.professional-area .professional-personal-stats strong{font-size:1.125rem!important}.professional-area .professional-personal-services>article{min-height:5.5rem}.professional-area .professional-personal-requests{gap:.75rem;padding:.875rem 1rem 0}.professional-area :is(.professional-coverage-form,.professional-invitation-decline) textarea{min-height:5rem}@media (max-width:68.75rem){.professional-identity-bar{grid-template-columns:1fr 1fr}.professional-identity-bar>div:nth-of-type(2){border-right:0}.professional-identity-bar>div:nth-of-type(-n+2){border-bottom:1px solid #dfe7e4}.professional-identity-bar>aside{min-height:9rem}.professional-command-grid,.professional-grid{grid-template-columns:1fr}}@media (max-width:47.5rem){.professional-identity-bar{grid-template-columns:1fr}.professional-identity-bar>div{border-bottom:1px solid #dfe7e4;border-right:0}.professional-identity-bar>aside{min-height:auto}.professional-context-switcher>header,.professional-command-center>header{flex-direction:column;align-items:flex-start}.professional-context-switcher>header>a{justify-content:center;width:100%}.professional-summary{grid-template-columns:1fr 1fr}.professional-summary>div:nth-child(2n){border-right:0}.professional-summary>div:nth-child(-n+2){border-bottom:1px solid #edf0ef}.professional-hero{grid-template-columns:1fr}.professional-hero>aside{text-align:left;border-top:1px solid #325047;border-left:0;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:.75rem}.professional-hero aside :is(time,b,strong,span){margin:0}.professional-profiles-panel>div>article{grid-template-columns:3rem minmax(0,1fr)}.professional-profiles-panel article>a{grid-column:2;justify-self:start}.professional-program-list>article{grid-template-columns:2.75rem minmax(0,1fr) auto}.professional-program-list dl{grid-column:2/-1;width:100%}}@media (max-width:32.5rem){.professional-summary,.professional-context-switcher>nav{grid-template-columns:1fr}.professional-summary>div{border-bottom:1px solid #edf0ef;border-right:0}.professional-command-grid{padding:.625rem}.professional-command-grid>a{min-height:auto}.professional-hero>div{padding:1.375rem 1.125rem}.professional-hero>div>nav{flex-direction:column;align-items:stretch}.professional-hero nav a{justify-content:center}.professional-hero>aside{grid-template-columns:1fr 1fr}.professional-shift-list>article,.professional-class-list>article,.professional-assessment-list>article{grid-template-columns:3.5rem minmax(0,1fr)}.professional-shift-list article>span,.professional-class-list article nav,.professional-assessment-list article>span{grid-column:2;justify-self:start}.professional-program-list>article{grid-template-columns:2.75rem minmax(0,1fr)}.professional-program-list article>a,.professional-program-list dl{grid-column:2}.professional-area .professional-personal-stats{grid-template-columns:1fr 1fr}}.professional-personal-page-heading{min-height:94px}.professional-personal-page-heading>div>span{font-size:12px!important}.professional-personal-page-heading h1{line-height:1.15;font-size:24px!important}.professional-personal-page-heading p{line-height:1.45;font-size:14px!important}.professional-personal-page-heading>a{align-items:center;min-height:40px;display:inline-flex;font-size:13px!important}.professional-personal-journey,.professional-personal-record{--pro-personal-ink:#263943;--pro-personal-muted:#687981;--pro-personal-line:#cdd9de;--pro-personal-accent:#62508d;gap:17px;display:grid}.professional-personal-journey :is(a,button,label,summary),.professional-personal-record :is(a,button,label,summary){cursor:pointer}:is(.professional-personal-journey :is(a,button,input,select,textarea,summary):focus-visible,.professional-personal-record :is(a,button,input,textarea,summary):focus-visible){outline-offset:2px;outline:3px solid #62508d4d}.professional-personal-context{border:1px solid var(--pro-personal-line);background:#fff}.professional-personal-context>header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:17px 19px;display:flex}.professional-personal-context>header span{color:var(--pro-personal-accent);letter-spacing:.08em;font-size:12px;font-weight:850}.professional-personal-context>header h2{color:var(--pro-personal-ink);margin:6px 0 0;font-size:19px;line-height:1.3}.professional-personal-context>header p{max-width:720px;color:var(--pro-personal-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.professional-personal-context>header>a{border:1px solid var(--pro-personal-line);min-height:40px;color:var(--pro-personal-accent);flex:none;align-items:center;padding-inline:12px;font-size:12px;font-weight:800;display:inline-flex}.professional-personal-context>nav{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding:12px;display:grid}.professional-personal-context>nav>a{min-height:94px;color:inherit;border:1px solid #dce4e8;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.professional-personal-context>nav>a.selected{box-shadow:inset 3px 0 var(--pro-personal-accent);background:#f6f3fb;border-color:#9e92bd}.professional-personal-context>nav>a>i{width:44px;height:44px;color:var(--pro-personal-accent);background:#eeeaf6;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.professional-personal-context>nav span{min-width:0}.professional-personal-context>nav :is(small,strong,em){display:block}.professional-personal-context>nav small{color:var(--pro-personal-accent);font-size:12px;font-weight:800}.professional-personal-context>nav strong{color:var(--pro-personal-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;overflow:hidden}.professional-personal-context>nav em{color:var(--pro-personal-muted);margin-top:4px;font-size:12px;font-style:normal}.professional-personal-context>nav>a>b{color:#62737a;background:#eef2f4;padding:6px 8px;font-size:12px}.professional-personal-context>nav>a.selected>b{color:var(--pro-personal-accent);background:#e7e1f2}.professional-personal-context-empty{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:102px;padding:16px 18px;display:grid}.professional-personal-context-empty>span{width:44px;height:44px;color:var(--pro-personal-accent);background:#eeeaf6;place-items:center;font-size:14px;display:grid}.professional-personal-context-empty p{margin:0}.professional-personal-context-empty :is(strong,small){display:block}.professional-personal-context-empty strong{color:var(--pro-personal-ink);font-size:15px}.professional-personal-context-empty small{color:var(--pro-personal-muted);margin-top:5px;font-size:13px;line-height:1.45}.professional-personal-context-empty a{min-height:40px;color:var(--pro-personal-accent);align-items:center;font-size:12px;font-weight:800;display:inline-flex}.professional-personal-hero{border:1px solid var(--pro-personal-line);color:#fff;background:#243a4c;grid-template-columns:minmax(0,1fr) 270px;min-height:235px;display:grid}.professional-personal-hero>div{padding:31px 33px}.professional-personal-hero>div>span{color:#c1b3e5;letter-spacing:.09em;font-size:12px;font-weight:850}.professional-personal-hero h2{max-width:720px;margin:11px 0 8px;font-size:22px;line-height:1.25}.professional-personal-hero>div>p{color:#b9c8cf;max-width:720px;margin:0;font-size:14px;line-height:1.6}.professional-personal-hero nav{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.professional-personal-hero nav a{color:#fff;background:#6b589c;border:1px solid #9684c1;align-items:center;min-height:42px;padding-inline:14px;font-size:12px;font-weight:800;display:inline-flex}.professional-personal-hero nav a.secondary{color:#e2eaf0;background:0 0;border-color:#506474}.professional-personal-hero>aside{text-align:center;background:#2b4355;border-left:1px solid #425869;align-content:center;place-items:center;padding:24px;display:grid}.professional-personal-hero>aside small{color:#a9bac3;letter-spacing:.07em;font-size:12px;font-weight:800}.professional-personal-hero>aside b{color:#d8cdf2;background:#4a416c;place-items:center;width:58px;height:58px;margin-top:16px;font-size:23px;display:grid}.professional-personal-hero>aside strong{margin-top:12px;font-size:15px;line-height:1.35}.professional-personal-hero>aside p{color:#acbec7;margin:6px 0 0;font-size:12px;line-height:1.45}.professional-personal-hero>aside span{color:#e3eaf0;border:1px solid #566d7d;margin-top:13px;padding:6px 8px;font-size:12px;font-weight:800}.professional-personal-hero>aside.requested b{color:#ffe2a8;background:#765627}.professional-personal-hero>aside.declined b,.professional-personal-hero>aside.cancelled b{color:#ffd3cd;background:#70423e}.professional-personal-shortcut{background:#f5f2fa!important;border-color:#d2c8e7!important}.professional-personal-shortcut>span{color:#c8b8ed!important;background:#3b3157!important}.professional-personal-shortcut small,.professional-personal-shortcut>b{color:#665199!important}.professional-personal-center>header>aside{align-items:center;gap:9px;display:flex}.professional-personal-center>header>aside>b{min-width:38px;height:38px;color:var(--pro-personal-accent);background:#ece8f5;place-items:center;display:grid;font-size:13px!important}.professional-personal-center>header>aside>a{min-height:38px;color:var(--pro-personal-accent);border:1px solid #d7d0e5;align-items:center;padding-inline:11px;font-weight:800;display:inline-flex;font-size:12px!important}.professional-personal-card-links{margin-top:12px;display:flex}.professional-personal-card-links a{min-height:38px;color:var(--pro-personal-accent);border:1px solid #d8dfe2;align-items:center;padding-inline:11px;font-weight:800;display:inline-flex;font-size:12px!important}.professional-personal-journey .professional-personal-center{border-color:var(--pro-personal-line);margin-top:0}.professional-personal-journey .professional-personal-center :is(p,a,button,input,select,textarea,summary,label,dd,blockquote){font-size:14px!important}.professional-personal-journey .professional-personal-center :is(small,em,dt,legend){font-size:12px!important}.professional-personal-journey .professional-personal-center :is(strong,b){font-size:14px!important}.professional-personal-journey .professional-personal-center h2{font-size:20px!important}.professional-personal-journey .professional-personal-center h3{font-size:17px!important}.professional-personal-journey .professional-personal-center>header{min-height:96px;padding:17px 19px}.professional-personal-journey .professional-personal-stats>div{align-items:center;gap:9px;min-height:88px;padding:15px 18px}.professional-personal-journey .professional-personal-stats strong{font-size:24px!important}.professional-personal-journey .personal-form-message{min-height:48px;margin:12px 18px 0;padding:12px 15px;line-height:1.45}.professional-personal-journey .personal-form-message.error{color:#9c3f37;background:#fff3f1;border-color:#e2bbb5}.professional-personal-journey .professional-personal-services{margin:14px 18px 0;padding:16px}.professional-personal-journey .professional-personal-services>article{gap:16px;min-height:82px;padding:13px 0}.professional-personal-journey .professional-personal-services strong{margin-block:4px}.professional-personal-journey .professional-personal-services p{line-height:1.45}.professional-personal-journey .professional-availability-center{margin:14px 18px 0}.professional-personal-journey .professional-availability-center>header{min-height:90px;padding:16px 18px}.professional-personal-journey .professional-availability-center>form{gap:11px;padding:16px 18px}.professional-personal-journey .professional-availability-center :is(input,select,button){min-height:42px}.professional-personal-journey .professional-availability-list{padding:0 18px 14px}.professional-personal-journey .professional-availability-list article{min-height:66px}.professional-personal-journey .professional-availability-list article>span{place-items:center;width:42px;min-height:34px;display:grid}.professional-personal-journey .professional-availability-list article button{min-height:38px}.professional-personal-journey .professional-personal-requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 18px}.professional-personal-journey .personal-request-card{margin:0;padding:16px}.professional-personal-journey .personal-request-card>header{align-items:flex-start;gap:12px;padding-bottom:13px}.professional-personal-journey .personal-request-card>header>span{width:46px;height:46px;font-size:13px!important}.professional-personal-journey .personal-request-card h3{margin-block:5px}.professional-personal-journey .personal-request-card h3 a{color:var(--pro-personal-ink)}.professional-personal-journey .personal-request-card>header>b{padding:6px 8px}.professional-personal-journey .personal-request-card dl{gap:12px;margin-block:14px}.professional-personal-journey .personal-request-card dd{margin-top:5px;line-height:1.45}.professional-personal-journey .personal-request-card blockquote,.professional-personal-journey .personal-decision-note{padding:11px;line-height:1.5}.professional-personal-journey .personal-request-card form{padding-top:14px}.professional-personal-journey .personal-request-card form :is(input,button){min-height:42px}.professional-personal-journey .personal-request-card details{margin-top:13px;padding-top:11px}.professional-personal-journey .personal-request-card details p{grid-template-columns:minmax(0,1fr) 180px;gap:9px}.professional-personal-journey .personal-request-card details time{text-align:right}.professional-personal-privacy{background:#f5f2fa;border:1px solid #d7d0e7;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:98px;padding:17px 19px;display:grid}.professional-personal-privacy>span{width:42px;height:42px;color:var(--pro-personal-accent);background:#e9e3f4;place-items:center;font-size:14px;display:grid}.professional-personal-privacy strong{color:var(--pro-personal-ink);font-size:15px}.professional-personal-privacy p{color:var(--pro-personal-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.professional-personal-privacy>b{color:var(--pro-personal-accent);border:1px solid #cec4e2;padding:6px 8px;font-size:12px}.professional-personal-record-back{border-bottom:1px solid var(--pro-personal-line);min-height:48px;color:var(--pro-personal-muted);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.professional-personal-record-back a{color:var(--pro-personal-accent);font-weight:800}.professional-personal-record-hero{border:1px solid var(--pro-personal-line);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);min-height:248px;display:grid}.professional-personal-record-hero>div{background:linear-gradient(125deg,#f5f7fa,#fff);padding:35px 37px}.professional-personal-record-hero>div>span,.professional-personal-record :is(.professional-personal-record-journey,.professional-personal-record-request,.professional-personal-record-events,.professional-personal-record-aside article,.professional-personal-action-panel)>header>span,.professional-personal-record-events>header>div>span{color:var(--pro-personal-accent);letter-spacing:.08em;font-size:12px;font-weight:850}.professional-personal-record-hero h1{color:var(--pro-personal-ink);margin:12px 0 8px;font-size:27px;line-height:1.16}.professional-personal-record-hero>div>p{color:var(--pro-personal-muted);margin:0;font-size:14px}.professional-personal-record-hero>div>nav{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.professional-personal-record-hero>div>nav a{border:1px solid var(--pro-personal-line);color:#40545d;align-items:center;min-height:42px;padding-inline:13px;font-size:12px;font-weight:800;display:inline-flex}.professional-personal-record-hero>div>nav a.primary{border-color:var(--pro-personal-accent);background:var(--pro-personal-accent);color:#fff}.professional-personal-record-hero>aside{border-left:1px solid var(--pro-personal-line);text-align:center;background:#f3f5f8;align-content:center;place-items:center;padding:26px;display:grid}.professional-personal-record-hero>aside small{color:#647780;letter-spacing:.07em;font-size:12px;font-weight:850}.professional-personal-record-hero>aside>b{width:56px;height:56px;color:var(--pro-personal-accent);background:#e8e3f2;place-items:center;margin-top:15px;font-size:20px;display:grid}.professional-personal-record-hero>aside strong{color:var(--pro-personal-ink);margin-top:11px;font-size:18px}.professional-personal-record-hero>aside p{max-width:310px;color:var(--pro-personal-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.professional-personal-record-hero>aside time{color:#485777;text-transform:capitalize;border:1px solid #d3d8e0;margin-top:13px;padding:7px 9px;font-size:12px;font-weight:750}.professional-personal-record-hero>aside.requested{background:#fff9ef}.professional-personal-record-hero>aside.requested>b{color:#8b641b;background:#f7e7c6}.professional-personal-record-hero>aside.declined,.professional-personal-record-hero>aside.cancelled{background:#fcf5f3}.professional-personal-record-hero>aside.declined>b,.professional-personal-record-hero>aside.cancelled>b{color:#a34840;background:#f3dfdc}.professional-personal-record-summary{border:1px solid var(--pro-personal-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.professional-personal-record-summary article{border-right:1px solid #e5ebee;align-content:center;gap:5px;min-height:103px;padding:15px 18px;display:grid}.professional-personal-record-summary article:last-child{border-right:0}.professional-personal-record-summary span{color:#74838a;font-size:12px;font-weight:800}.professional-personal-record-summary strong{color:var(--pro-personal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.professional-personal-record-summary small{color:var(--pro-personal-muted);font-size:12px}.professional-personal-record-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;display:grid}.professional-personal-record-grid>main,.professional-personal-record-aside{align-content:start;gap:16px;display:grid}.professional-personal-record :is(.professional-personal-record-journey,.professional-personal-record-request,.professional-personal-record-events,.professional-personal-record-aside>article,.professional-personal-action-panel){border:1px solid var(--pro-personal-line);background:#fff}.professional-personal-record :is(.professional-personal-record-journey,.professional-personal-record-request,.professional-personal-record-events,.professional-personal-record-aside article,.professional-personal-action-panel)>header{border-bottom:1px solid #e5ebee;min-height:88px;padding:18px 20px}.professional-personal-record :is(.professional-personal-record-journey,.professional-personal-record-request,.professional-personal-record-events,.professional-personal-record-aside article,.professional-personal-action-panel) h2{color:var(--pro-personal-ink);margin:7px 0 0;font-size:18px;line-height:1.3}.professional-personal-record-journey>header p,.professional-personal-action-panel>header p{color:var(--pro-personal-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.professional-personal-record-journey ol,.professional-personal-record-events ol{margin:0;padding:0;list-style:none}.professional-personal-record-journey li{border-top:1px solid #e9edef;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:14px 20px;display:grid}.professional-personal-record-journey li:first-child{border-top:0}.professional-personal-record-journey li>i{color:#6e7d84;background:#e9edef;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:850;display:grid}.professional-personal-record-journey li.done>i{color:var(--pro-personal-accent);background:#e8e3f2}.professional-personal-record-journey li.current>i{color:#d2c6ef;background:#243a4c}.professional-personal-record-journey li.stopped>i{color:#a34840;background:#f2dfdc}.professional-personal-record-journey li p{margin:0}.professional-personal-record-journey li :is(strong,small){display:block}.professional-personal-record-journey li strong{color:var(--pro-personal-ink);font-size:14px}.professional-personal-record-journey li small{color:var(--pro-personal-muted);margin-top:5px;font-size:12px;line-height:1.45}.professional-personal-record-journey li>b{color:#6c7b82;background:#edf1f3;padding:6px 8px;font-size:12px}.professional-personal-record-journey li.current>b{color:var(--pro-personal-accent);background:#e8e3f2}.professional-personal-record-request dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.professional-personal-record-request dl>div{border-bottom:1px solid #e5ebee;border-right:1px solid #e5ebee;min-height:108px;padding:18px 20px}.professional-personal-record-request dl>div:nth-child(2n){border-right:0}.professional-personal-record-request dl>div:nth-last-child(-n+2){border-bottom:0}.professional-personal-record-request dt{color:#74838a;text-transform:uppercase;font-size:12px;font-weight:800}.professional-personal-record-request dd{color:var(--pro-personal-ink);margin:8px 0 0;font-size:13px;line-height:1.55}.professional-personal-record-events>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.professional-personal-record-events>header>b{min-width:38px;height:38px;color:var(--pro-personal-accent);background:#e9e4f3;place-items:center;font-size:13px;display:grid}.professional-personal-record-events li{border-top:1px solid #e5ebee;grid-template-columns:36px minmax(0,1fr) 180px;align-items:center;gap:13px;min-height:86px;padding:14px 20px;display:grid}.professional-personal-record-events li:first-child{border-top:0}.professional-personal-record-events li>i{width:34px;height:34px;color:var(--pro-personal-accent);background:#e9e4f3;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.professional-personal-record-events li p{margin:0}.professional-personal-record-events li :is(strong,small){display:block}.professional-personal-record-events li strong{color:var(--pro-personal-ink);font-size:13px;line-height:1.45}.professional-personal-record-events li small{color:var(--pro-personal-muted);margin-top:5px;font-size:12px}.professional-personal-record-events li time{color:#72828a;text-align:right;text-transform:capitalize;font-size:12px;line-height:1.45}.professional-personal-action-panel>form,.professional-personal-action-panel>details>form{gap:9px;padding:18px;display:grid}.professional-personal-action-panel label{color:#4a5960;font-size:12px;font-weight:800}.professional-personal-action-panel :is(input,textarea){color:#2d3b42;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ced8dd;padding:10px;font-size:13px}.professional-personal-action-panel textarea{resize:vertical;min-height:84px}.professional-personal-action-panel form>small,.professional-personal-action-panel form>p{color:#718087;margin:0;font-size:12px;line-height:1.5}.professional-personal-action-panel form>button{background:var(--pro-personal-accent);color:#fff;border:1px solid #58457f;justify-self:start;min-height:42px;padding-inline:13px;font-size:12px;font-weight:800}.professional-personal-action-panel button:disabled{cursor:wait;opacity:.65}.professional-personal-action-panel>details{border-top:1px solid #e5ebee}.professional-personal-action-panel>details>summary{color:#9b443d;align-items:center;min-height:50px;padding-inline:18px;font-size:12px;font-weight:800;display:flex}.professional-personal-action-panel>details>form{background:#fff8f6;border-top:1px solid #eadbd8}.professional-personal-wait{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:88px;padding:17px 18px;display:grid}.professional-personal-wait>span{color:#8b641b;background:#f5e9d0;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.professional-personal-wait p{margin:0}.professional-personal-wait :is(strong,small){display:block}.professional-personal-wait strong{color:var(--pro-personal-ink);font-size:13px}.professional-personal-wait small{color:var(--pro-personal-muted);margin-top:4px;font-size:12px;line-height:1.45}.professional-personal-action-feedback{color:#27634f;background:#eff8f4;border-top:1px solid #d8e4de;margin:0;padding:13px 18px;font-size:12px;line-height:1.45}.professional-personal-action-feedback.error{color:#9e4038;background:#fff3f1;border-color:#ead5d1}.professional-personal-action-panel.closed{padding-bottom:18px}.professional-personal-action-panel.closed>b{color:#61727a;border:1px solid #d6dce0;margin:17px 18px 0;padding:7px 9px;font-size:12px;display:inline-block}.professional-personal-record-person>div{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:20px;display:grid}.professional-personal-record-person>div>b{color:#cfc4eb;background:#243a4c;place-items:center;width:56px;height:56px;font-size:14px;display:grid}.professional-personal-record-person>div p{margin:0}.professional-personal-record-person>div :is(small,strong,span){display:block}.professional-personal-record-person>div small{color:var(--pro-personal-accent);font-size:12px;font-weight:800}.professional-personal-record-person>div strong{color:var(--pro-personal-ink);margin-top:5px;font-size:15px}.professional-personal-record-person>div span{color:var(--pro-personal-muted);margin-top:5px;font-size:12px;line-height:1.45}.professional-personal-record-person>nav{border-top:1px solid #e5ebee;grid-template-columns:repeat(2,1fr);display:grid}.professional-personal-record-person>nav a{min-height:44px;color:var(--pro-personal-accent);border-right:1px solid #e5ebee;place-items:center;font-size:12px;font-weight:800;display:grid}.professional-personal-record-person>nav a:last-child{border-right:0}.professional-personal-record-privacy{padding-bottom:20px;background:#f5f2fa!important}.professional-personal-record-privacy>p{color:#576870;margin:18px 20px 0;font-size:13px;line-height:1.6}.professional-personal-record-privacy>b{color:var(--pro-personal-accent);border:1px solid #d0c6e4;margin:15px 20px 0;padding:6px 9px;font-size:12px;display:inline-block}@media (max-width:1100px){.professional-personal-journey .professional-personal-requests,.professional-personal-record-grid{grid-template-columns:1fr}.professional-personal-record-aside{grid-template-columns:repeat(2,1fr)}.professional-personal-action-panel{grid-row:span 2}}@media (max-width:780px){.professional-personal-context>header{flex-direction:column;align-items:flex-start}.professional-personal-context>header>a{justify-content:center;width:100%}.professional-personal-hero,.professional-personal-record-hero{grid-template-columns:1fr}.professional-personal-hero>aside,.professional-personal-record-hero>aside{border-top:1px solid var(--pro-personal-line);border-left:0}.professional-personal-record-summary{grid-template-columns:repeat(2,1fr)}.professional-personal-record-summary article:nth-child(2){border-right:0}.professional-personal-record-summary article:nth-child(-n+2){border-bottom:1px solid #e5ebee}.professional-personal-record-aside{grid-template-columns:1fr}.professional-personal-action-panel{grid-row:auto}}@media (max-width:560px){.professional-personal-page-heading{flex-direction:column;align-items:flex-start;padding-block:17px}.professional-personal-context>nav{grid-template-columns:1fr}.professional-personal-context-empty{grid-template-columns:44px minmax(0,1fr)}.professional-personal-context-empty a{grid-column:2;justify-self:start}.professional-personal-hero>div,.professional-personal-record-hero>div{padding:26px 21px}.professional-personal-hero h2{font-size:20px}.professional-personal-record-hero h1{font-size:23px}.professional-personal-hero nav,.professional-personal-record-hero>div>nav{flex-direction:column;align-items:stretch}.professional-personal-hero nav a,.professional-personal-record-hero>div>nav a{justify-content:center}.professional-personal-journey .professional-personal-stats,.professional-personal-record-summary{grid-template-columns:1fr}.professional-personal-journey .professional-personal-stats>div,.professional-personal-record-summary article{border-bottom:1px solid #e5ebee;border-right:0}.professional-personal-journey .professional-personal-stats>div:last-child,.professional-personal-record-summary article:last-child{border-bottom:0}.professional-personal-journey .professional-personal-services>article{flex-direction:column;align-items:flex-start;gap:7px}.professional-personal-journey .professional-availability-center>form{grid-template-columns:1fr}.professional-personal-journey .professional-availability-center form>button{width:100%}.professional-personal-journey .personal-request-card>header{grid-template-columns:46px minmax(0,1fr)}.professional-personal-journey .personal-request-card>header>b{grid-column:2;justify-self:start}.professional-personal-journey .personal-request-card dl,.professional-personal-journey .personal-form-row,.professional-personal-record-request dl,.professional-personal-journey .personal-request-card details p{grid-template-columns:1fr}.professional-personal-journey .personal-request-card details time{text-align:left}.professional-personal-record-request dl>div{border-right:0;border-bottom:1px solid #e5ebee!important}.professional-personal-record-request dl>div:last-child{border-bottom:0!important}.professional-personal-record-back{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-block:9px}.professional-personal-record-journey li{grid-template-columns:36px minmax(0,1fr)}.professional-personal-record-journey li>b{grid-column:2;justify-self:start}.professional-personal-record-events li{grid-template-columns:34px minmax(0,1fr)}.professional-personal-record-events li time{text-align:left;grid-column:2}.professional-personal-privacy{grid-template-columns:42px minmax(0,1fr)}.professional-personal-privacy>b{grid-column:2;justify-self:start}}@media (max-width:400px){.professional-personal-context>nav>a{grid-template-columns:42px minmax(0,1fr)}.professional-personal-context>nav>a>i{width:40px;height:40px}.professional-personal-context>nav>a>b{grid-column:2;justify-self:start}.professional-personal-record-person>nav{grid-template-columns:1fr}.professional-personal-record-person>nav a{border-bottom:1px solid #e5ebee;border-right:0}.professional-personal-record-person>nav a:last-child{border-bottom:0}}.professional-workspace-live-boundary{background:#f4f7f5;min-height:100vh}.professional-workspace-live-boundary>.social-app-shell{min-height:calc(100vh - 4rem)}.professional-workspace-live-state{--professional-live-accent:#61ddb5;color:#f4faf8;background:#17382f;border-bottom:1px solid #315b50;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 39.5rem);display:flex}.professional-workspace-live-state>div,.professional-workspace-live-state>aside{align-items:center;gap:.75rem;display:flex}.professional-workspace-live-state>div{min-width:0}.professional-workspace-live-state>div>span{color:var(--professional-live-accent);letter-spacing:.08em;background:#20483d;border:1px solid #416b5f;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.professional-workspace-live-state>div>p{color:#c3d4cf;margin:0;font-size:.875rem;line-height:1.4}.professional-workspace-live-state>aside{flex:none}.professional-workspace-live-state>aside>i{background:var(--professional-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #61ddb521}.professional-workspace-live-state>aside>strong{font-size:.875rem}.professional-workspace-live-state>aside>time{color:#adc4bd;font-variant-numeric:tabular-nums;font-size:.75rem}.professional-workspace-live-state>aside>button{color:#79e4c1;cursor:pointer;background:#21483d;border:1px solid #52786d;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850}.professional-workspace-live-state>aside>button:disabled{cursor:wait;opacity:.62}.professional-workspace-live-state.syncing>aside>i{background:#e0aa45;animation:1s ease-in-out infinite professional-workspace-live-pulse}.professional-workspace-live-state.offline{background:#50401f;border-color:#ac813a}.professional-workspace-live-state.offline>aside>i{background:#e0aa45}.professional-workspace-live-state.unavailable{background:#59312d;border-color:#914b43}.professional-workspace-live-state.unavailable>aside>i{background:#e07b71}.professional-module-board{background:#fff;border:1px solid #cbd9d4;border-top:.25rem solid #157c60;box-shadow:0 .25rem 1rem #19372e0d}.professional-module-board>header{background:linear-gradient(90deg,#eff8f4,#fff 70%);border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.125rem;display:flex}.professional-module-board>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:900}.professional-module-board>header h2{color:#19382f;margin:.375rem 0 .25rem;font-size:1.25rem!important}.professional-module-board>header p{color:#65766f;margin:0;line-height:1.45;font-size:.875rem!important}.professional-module-board>header>b{color:#08795d;letter-spacing:.06em;background:#e7f6ef;border:1px solid #9fc9b7;flex:none;padding:.5rem .75rem;font-size:.75rem!important}.professional-module-board>div{background:#f7faf8;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.professional-module-lane{border:1px solid #d6e0dc;border-top:.25rem solid var(--module-lane-color);background:#fff;flex-direction:column;min-width:0;min-height:14rem;padding:1rem;display:flex}.professional-module-lane.employee{--module-lane-color:#b7791f;--module-lane-soft:#fff7e7;--module-lane-deep:#80520f}.professional-module-lane.teacher{--module-lane-color:#357596;--module-lane-soft:#edf7fb;--module-lane-deep:#285e78}.professional-module-lane.personal{--module-lane-color:#7258a6;--module-lane-soft:#f4f0fb;--module-lane-deep:#5b438d}.professional-module-lane.inactive{background:#f8faf9;border-top-color:#9aa9a3}.professional-module-lane>header{grid-template-columns:2rem 2rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.professional-module-lane>header>span,.professional-module-lane>header>i{place-items:center;width:2rem;height:2rem;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.professional-module-lane>header>span{color:#63756e;border:1px solid #d0dad6}.professional-module-lane>header>i{background:var(--module-lane-soft);color:var(--module-lane-deep)}.professional-module-lane>header>b{color:var(--module-lane-deep);letter-spacing:.04em;text-align:right;justify-self:end;font-size:.75rem!important}.professional-module-lane.inactive>header>i{color:#6d7b76;background:#e9eeec}.professional-module-lane.inactive>header>b{color:#778680}.professional-module-lane h3{color:#1b382f;margin:1rem 0 .375rem;font-size:1.125rem!important}.professional-module-lane>strong{color:var(--module-lane-deep);line-height:1.35;font-size:1rem!important}.professional-module-lane.inactive>strong{color:#697972}.professional-module-lane>p{color:#687a73;margin:.5rem 0 1rem;line-height:1.5;font-size:.875rem!important}.professional-module-lane>a{border:1px solid var(--module-lane-color);background:var(--module-lane-soft);min-height:2.75rem;color:var(--module-lane-deep);cursor:pointer;justify-content:center;align-items:center;margin-top:auto;font-weight:850;display:inline-flex;font-size:.875rem!important}.professional-module-lane>a.secondary{color:#61736c;background:#fff;border-color:#c5d1cd}.professional-module-board>footer{border-top:1px solid #dfe7e4;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5rem;padding:.875rem 1.125rem;display:grid}.professional-module-board>footer>span{color:#08795d;background:#e7f5ef;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:900;display:grid}.professional-module-board>footer p{margin:0}.professional-module-board>footer :is(strong,small){display:block}.professional-module-board>footer strong{font-size:.875rem!important}.professional-module-board>footer small{color:#65766f;margin-top:.25rem;line-height:1.45;font-size:.8125rem!important}.professional-module-board>footer a{color:#08795d;cursor:pointer;border:1px solid #9fc9b7;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-weight:850;display:inline-flex;font-size:.875rem!important}.professional-workspace-unavailable{background:#f4f7f5;place-items:center;min-height:calc(100vh - 4rem);padding:1.75rem;display:grid}.professional-workspace-unavailable>section{text-align:center;background:#fff;border:1px solid #d8bbb5;border-top:.25rem solid #a65548;width:min(38rem,100%);padding:2rem}.professional-workspace-unavailable>section>span{color:#8e4c42;background:#f3dfdb;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .75rem;font-size:1.125rem;display:grid}.professional-workspace-unavailable small{color:#9a5a50;letter-spacing:.08em;font-size:.75rem;font-weight:900}.professional-workspace-unavailable h1{color:#2d4039;margin:.625rem 0 .5rem;font-size:1.25rem}.professional-workspace-unavailable p{color:#687a73;margin:0 auto;font-size:.9375rem;line-height:1.55}.professional-workspace-unavailable div{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.professional-workspace-unavailable a{color:#fff;cursor:pointer;background:#167e61;border:1px solid #167e61;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:850;display:inline-flex}.professional-workspace-unavailable a:last-child{color:#167e61;background:#fff}@keyframes professional-workspace-live-pulse{50%{opacity:.45;transform:scale(.82)}}@media (max-width:66rem){.professional-module-board>div{grid-template-columns:1fr}.professional-module-lane{min-height:11.5rem}}@media (max-width:50rem){.professional-workspace-live-state{flex-direction:column;align-items:flex-start}.professional-workspace-live-state>aside{width:100%}.professional-workspace-live-state>aside>button{margin-left:auto}.professional-module-board>header{flex-direction:column;align-items:flex-start}.professional-module-board>footer{grid-template-columns:2.5rem minmax(0,1fr)}.professional-module-board>footer a{grid-column:2;justify-self:start}}@media (max-width:34rem){.professional-workspace-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.professional-workspace-live-state>aside>time{display:none}.professional-module-lane>header{grid-template-columns:2rem 2rem}.professional-module-lane>header>b{text-align:left;grid-column:1/-1;justify-self:start}.professional-module-board>footer{grid-template-columns:1fr}.professional-module-board>footer>span{display:none}.professional-module-board>footer a{grid-column:1;justify-content:center;width:100%}.professional-workspace-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.professional-workspace-live-state.syncing>aside>i{animation:none}}.member-community-hub-live-boundary{background:#f4f7f5;min-height:100vh}.member-community-hub-live-boundary>.social-app-shell{min-height:calc(100vh - 4rem)}.member-community-hub-live-state{--community-live-accent:#61ddb5;color:#f4faf8;background:#17382f;border-bottom:1px solid #315b50;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 39.5rem);display:flex}.member-community-hub-live-state>div,.member-community-hub-live-state>aside{align-items:center;gap:.75rem;display:flex}.member-community-hub-live-state>div{min-width:0}.member-community-hub-live-state>div>span{color:var(--community-live-accent);letter-spacing:.08em;background:#20483d;border:1px solid #416b5f;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.member-community-hub-live-state>div>p{color:#c3d4cf;margin:0;font-size:.875rem;line-height:1.4}.member-community-hub-live-state>aside{flex:none}.member-community-hub-live-state>aside>i{background:var(--community-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #61ddb521}.member-community-hub-live-state>aside>strong{font-size:.875rem}.member-community-hub-live-state>aside>time{color:#adc4bd;font-variant-numeric:tabular-nums;font-size:.75rem}.member-community-hub-live-state>aside>button{color:#79e4c1;cursor:pointer;background:#21483d;border:1px solid #52786d;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850}.member-community-hub-live-state>aside>button:disabled{cursor:wait;opacity:.62}.member-community-hub-live-state.syncing>aside>i{background:#e0aa45;animation:1s ease-in-out infinite member-community-live-pulse}.member-community-hub-live-state.offline{background:#50401f;border-color:#ac813a}.member-community-hub-live-state.offline>aside>i{background:#e0aa45}.member-community-hub-live-state.unavailable{background:#59312d;border-color:#914b43}.member-community-hub-live-state.unavailable>aside>i{background:#e07b71}.member-community-consolidated{flex-direction:column;gap:1.125rem;display:flex}.member-community-consolidated a{cursor:pointer}.member-community-consolidated-hero{color:#fff;background:#16382f;border:1px solid #274a40;grid-template-columns:4rem minmax(0,1fr) minmax(18rem,.55fr);align-items:center;gap:1.25rem;min-height:19rem;padding:2rem 2.25rem;display:grid;box-shadow:0 .875rem 2.125rem #12342b1a}.member-community-consolidated-hero>span{color:#4bd8ad;background:#205145;place-items:center;width:4rem;height:4rem;font-size:1.625rem;display:grid}.member-community-consolidated-hero small{color:#4fdcaf;letter-spacing:.1em;font-size:.75rem;font-weight:850}.member-community-consolidated-hero h2{margin:.5625rem 0;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.18}.member-community-consolidated-hero p{color:#b4cac2;max-width:43rem;margin:0;font-size:1rem;line-height:1.58}.member-community-consolidated-hero nav{gap:.5625rem;margin-top:1.375rem;display:flex}.member-community-consolidated-hero nav a{color:#fff;border:1px solid #4e6d63;align-items:center;min-height:2.75rem;padding:.625rem .8125rem;font-size:.875rem;font-weight:800;display:inline-flex}.member-community-consolidated-hero nav a:first-child{color:#0b2e24;background:#19b989;border-color:#26c698}.member-community-consolidated-hero>aside{border-left:1px solid #33594d;flex-direction:column;justify-content:center;align-self:stretch;padding-left:1.5rem;display:flex}.member-community-consolidated-hero dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-community-consolidated-hero dl div{background:#1b4237;border:1px solid #3a5e53;border-right:0;padding:.75rem}.member-community-consolidated-hero dl div:last-child{border-right:1px solid #3a5e53}.member-community-consolidated-hero dt{color:#a8c2b9;font-size:.75rem}.member-community-consolidated-hero dd{color:#fff;margin:.375rem 0 0;font-size:1.375rem;font-weight:900}.member-community-consolidated-hero>aside>p{margin-top:.875rem;font-size:.8125rem;line-height:1.5}.member-community-consolidated-board{background:#fff;border:1px solid #d6e1dd;box-shadow:0 .6875rem 1.625rem #18362c0d}.member-community-consolidated-board>header{background:linear-gradient(90deg,#eff8f4,#fff 70%);border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.125rem;display:flex}.member-community-consolidated-board>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:900}.member-community-consolidated-board>header h2{color:#19382f;margin:.375rem 0 .25rem;font-size:1.25rem}.member-community-consolidated-board>header p{color:#65766f;margin:0;font-size:.875rem;line-height:1.45}.member-community-consolidated-board>header>b{color:#08795d;letter-spacing:.06em;background:#e7f6ef;border:1px solid #9fc9b7;flex:none;padding:.5rem .75rem;font-size:.75rem}.member-community-consolidated-board>div{background:#f7faf8;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.member-community-consolidated-board article{background:#fff;border:1px solid #d5dfdb;border-top:.25rem solid #157c60;min-width:0}.member-community-consolidated-board article>header{border-bottom:1px solid #e1e8e5;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5rem;padding:.875rem;display:grid}.member-community-consolidated-board article>header>b{color:#08795d;background:#e5f4ee;place-items:center;width:2.75rem;height:2.75rem;font-size:.8125rem;display:grid}.member-community-consolidated-board article header p{min-width:0;margin:0}.member-community-consolidated-board article header :is(small,strong,em){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-community-consolidated-board article header small{color:#71827b;font-size:.75rem}.member-community-consolidated-board article header strong{color:#213b32;margin-top:.25rem;font-size:1rem}.member-community-consolidated-board article header em{color:#71827b;margin-top:.25rem;font-size:.8125rem;font-style:normal}.member-community-consolidated-board article dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.member-community-consolidated-board article dl div{border-right:1px solid #e3e9e7;min-width:0;min-height:4.5rem;padding:.75rem}.member-community-consolidated-board article dl div:last-child{border-right:0}.member-community-consolidated-board article dt{color:#788780;font-size:.75rem}.member-community-consolidated-board article dd{color:#2a4038;margin:.375rem 0 0;font-size:.8125rem;font-weight:800;line-height:1.35}.member-community-consolidated-board article>footer{background:#fbfcfb;border-top:1px solid #e3e9e7;justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem .875rem;display:flex}.member-community-consolidated-board article>footer span{color:#687972;font-size:.8125rem}.member-community-consolidated-board article>footer a{color:#08795d;white-space:nowrap;border:1px solid #138062;align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.8125rem;font-weight:850;display:inline-flex}.member-community-consolidated-boundary{background:#f2f8f5;border:1px solid #d8e5e0;grid-template-columns:2.625rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-height:6.5rem;padding:.9375rem 1.125rem;display:grid}.member-community-consolidated-boundary>span{color:#08795d;background:#dff1ea;place-items:center;width:2.625rem;height:2.625rem;font-size:.9375rem;display:grid}.member-community-consolidated-boundary p{margin:0}.member-community-consolidated-boundary :is(strong,small){display:block}.member-community-consolidated-boundary strong{font-size:.9375rem}.member-community-consolidated-boundary small{color:#6e7e78;margin-top:.3125rem;font-size:.875rem;line-height:1.55}.member-community-consolidated-boundary>a{color:#08795d;white-space:nowrap;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:800;display:inline-flex}.member-community-hub-unavailable{background:#f4f7f5;place-items:center;min-height:calc(100vh - 4rem);padding:1.75rem;display:grid}.member-community-hub-unavailable>section,.member-community-inline-unavailable{text-align:center;background:#fff;border:1px solid #d8bbb5;border-top:.25rem solid #a65548;width:min(40rem,100%);padding:2rem}.member-community-hub-unavailable>section>span,.member-community-inline-unavailable>span{color:#8e4c42;background:#f3dfdb;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .75rem;font-size:1.125rem;display:grid}.member-community-hub-unavailable small,.member-community-inline-unavailable small{color:#9a5a50;letter-spacing:.08em;font-size:.75rem;font-weight:900}.member-community-hub-unavailable h1,.member-community-inline-unavailable h2{color:#2d4039;margin:.625rem 0 .5rem;font-size:1.25rem}.member-community-hub-unavailable p,.member-community-inline-unavailable p{color:#687a73;margin:0 auto;font-size:.9375rem;line-height:1.55}.member-community-hub-unavailable div{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.member-community-hub-unavailable a,.member-community-inline-unavailable a{color:#fff;cursor:pointer;background:#167e61;border:1px solid #167e61;justify-content:center;align-items:center;min-height:2.75rem;margin-top:1.25rem;padding:.625rem .875rem;font-size:.875rem;font-weight:850;display:inline-flex}.member-community-hub-unavailable div a{margin-top:0}.member-community-hub-unavailable div a:last-child{color:#167e61;background:#fff}@keyframes member-community-live-pulse{50%{opacity:.45;transform:scale(.82)}}@media (max-width:66rem){.member-community-consolidated-hero{grid-template-columns:4rem minmax(0,1fr)}.member-community-consolidated-hero>aside{border-top:1px solid #33594d;border-left:0;grid-column:2;padding:1rem 0 0}.member-community-consolidated-board>div{grid-template-columns:1fr}}@media (max-width:50rem){.member-community-hub-live-state{flex-direction:column;align-items:flex-start}.member-community-hub-live-state>aside{width:100%}.member-community-hub-live-state>aside>button{margin-left:auto}.member-community-consolidated-hero{grid-template-columns:1fr;padding:1.625rem 1.125rem}.member-community-consolidated-hero>aside{grid-column:1}.member-community-consolidated-board>header{flex-direction:column;align-items:flex-start}.member-community-consolidated-boundary{grid-template-columns:2.625rem minmax(0,1fr)}.member-community-consolidated-boundary>a{grid-column:2}}@media (max-width:34rem){.member-community-hub-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.member-community-hub-live-state>aside>time{display:none}.member-community-consolidated-hero nav{flex-direction:column;align-items:stretch}.member-community-consolidated-hero nav a{justify-content:center}.member-community-consolidated-hero dl,.member-community-consolidated-board article dl{grid-template-columns:1fr}.member-community-consolidated-hero dl div,.member-community-consolidated-board article dl div{border-bottom:1px solid #e3e9e7;border-right:0}.member-community-consolidated-hero dl div:last-child,.member-community-consolidated-board article dl div:last-child{border-bottom:0}.member-community-consolidated-board article>footer{flex-direction:column;align-items:stretch}.member-community-consolidated-board article>footer a{justify-content:center}.member-community-consolidated-boundary{grid-template-columns:1fr}.member-community-consolidated-boundary>a{grid-column:1;justify-content:center}.member-community-hub-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.member-community-hub-live-state.syncing>aside>i{animation:none}}.social-admin-command-live-boundary{background:#f3f6f4;min-height:100vh}.social-admin-command-live-boundary>.admin-shell{min-height:calc(100vh - 4rem)}.social-admin-command-live-state{--social-command-live-accent:#65dcb7;color:#f4faf8;background:#17382f;border-bottom:.0625rem solid #315b50;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 45rem);display:flex}.social-admin-command-live-state>div,.social-admin-command-live-state>aside{align-items:center;gap:.75rem;display:flex}.social-admin-command-live-state>div{min-width:0}.social-admin-command-live-state>div>span{color:var(--social-command-live-accent);letter-spacing:.08em;background:#20483d;border:.0625rem solid #416b5f;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.social-admin-command-live-state>div>p{color:#c3d4cf;margin:0;font-size:.875rem;line-height:1.4}.social-admin-command-live-state>aside{flex:none}.social-admin-command-live-state>aside>i{background:var(--social-command-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #65dcb721}.social-admin-command-live-state>aside>strong{font-size:.875rem}.social-admin-command-live-state>aside>time{color:#adc4bd;font-variant-numeric:tabular-nums;font-size:.75rem}.social-admin-command-live-state>aside>button{color:#79e4c1;cursor:pointer;background:#21483d;border:.0625rem solid #52786d;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850}.social-admin-command-live-state>aside>button:disabled{cursor:wait;opacity:.62}.social-admin-command-live-state.syncing>aside>i{background:#e0aa45;animation:1s ease-in-out infinite social-admin-command-live-pulse}.social-admin-command-live-state.offline{background:#50401f;border-color:#ac813a}.social-admin-command-live-state.offline>aside>i{background:#e0aa45}.social-admin-command-live-state.unavailable{background:#59312d;border-color:#914b43}.social-admin-command-live-state.unavailable>aside>i{background:#e07b71}.social-admin-command-readable .social-command-aggregate,.social-admin-command-readable .social-command-governance-map{background:#fff;border:.0625rem solid #d7e1dd;overflow:hidden;box-shadow:0 .5rem 1.5rem #1b392f0d}.social-admin-command-readable .social-command-aggregate>header,.social-admin-command-readable .social-command-governance-map>header{background:linear-gradient(90deg,#eef7f3,#fff 72%);border-bottom:.0625rem solid #dfe7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.125rem;display:flex}.social-admin-command-readable :is(.social-command-aggregate,.social-command-governance-map)>header span{color:#08795d;letter-spacing:.08em;font-size:.75rem;font-weight:900}.social-admin-command-readable :is(.social-command-aggregate,.social-command-governance-map)>header h2{color:#1f3b32;margin:.375rem 0 .25rem;font-size:1.125rem}.social-admin-command-readable :is(.social-command-aggregate,.social-command-governance-map)>header p{color:#687a73;margin:0;font-size:.8125rem;line-height:1.5}.social-admin-command-readable :is(.social-command-aggregate,.social-command-governance-map)>header>a{color:#08795d;cursor:pointer;flex:none;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:850;display:inline-flex}.social-admin-command-readable .social-command-aggregate>div{background:#f7faf8;gap:.625rem;padding:1rem;display:grid}.social-admin-command-readable .social-command-aggregate article{background:#fff;border:.0625rem solid #dce5e1;padding:.875rem}.social-admin-command-readable .social-command-aggregate article>header{grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.social-admin-command-readable .social-command-aggregate article>header>span{background:#168063;width:.75rem;height:2.5rem}.social-admin-command-readable .social-command-aggregate article>header>span.violet{background:#7258a6}.social-admin-command-readable .social-command-aggregate article>header>span.blue{background:#357596}.social-admin-command-readable .social-command-aggregate article>header>span.amber{background:#b7791f}.social-admin-command-readable .social-command-aggregate article>header>span.teal{background:#147881}.social-admin-command-readable .social-command-aggregate article header p{margin:0}.social-admin-command-readable .social-command-aggregate article header :is(strong,small){display:block}.social-admin-command-readable .social-command-aggregate article header strong{color:#263f36;font-size:.9375rem}.social-admin-command-readable .social-command-aggregate article header small{color:#70817a;margin-top:.25rem;font-size:.75rem}.social-admin-command-readable .social-command-aggregate article header>b{color:#173a30;font-variant-numeric:tabular-nums;font-size:1.25rem}.social-admin-command-readable .social-command-aggregate article>div{background:#e8eeeb;height:.625rem;margin:.75rem 0 .5rem 1.5rem;overflow:hidden}.social-admin-command-readable .social-command-aggregate article>div>i{background:#168063;min-width:0;height:100%;display:block}.social-admin-command-readable .social-command-aggregate article>div>i.violet{background:#7258a6}.social-admin-command-readable .social-command-aggregate article>div>i.blue{background:#357596}.social-admin-command-readable .social-command-aggregate article>div>i.amber{background:#b7791f}.social-admin-command-readable .social-command-aggregate article>div>i.teal{background:#147881}.social-admin-command-readable .social-command-aggregate article>footer{color:#72827b;justify-content:space-between;gap:.75rem;margin-left:1.5rem;font-size:.75rem;display:flex}.social-admin-command-readable .social-command-aggregate article>footer strong{color:#53665e}.social-admin-command-readable .social-command-aggregate>footer{border-top:.0625rem solid #dfe7e4;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5rem;padding:.875rem 1rem;display:grid}.social-admin-command-readable .social-command-aggregate>footer>span{color:#08795d;background:#e6f3ee;place-items:center;width:2.5rem;height:2.5rem;font-size:.9375rem;display:grid}.social-admin-command-readable .social-command-aggregate>footer p{margin:0}.social-admin-command-readable .social-command-aggregate>footer :is(strong,small){display:block}.social-admin-command-readable .social-command-aggregate>footer strong{font-size:.875rem}.social-admin-command-readable .social-command-aggregate>footer small{color:#687a73;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-admin-command-readable .social-command-governance-map>div{background:#f7faf8;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.social-admin-command-readable .social-command-governance-map article{background:#fff;border:.0625rem solid #d8e2de;border-top:.25rem solid #168063;grid-template-columns:2.25rem minmax(0,1fr);align-content:center;gap:.75rem;min-width:0;min-height:8rem;padding:1rem;display:grid}.social-admin-command-readable .social-command-governance-map article>i{color:#08795d;background:#e6f3ee;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-style:normal;font-weight:900;display:grid}.social-admin-command-readable .social-command-governance-map article p{margin:0}.social-admin-command-readable .social-command-governance-map article p :is(small,strong){display:block}.social-admin-command-readable .social-command-governance-map article p small{color:#70817a;font-size:.75rem}.social-admin-command-readable .social-command-governance-map article p strong{color:#263f36;margin-top:.25rem;font-size:.9375rem}.social-admin-command-readable .social-command-governance-map article>b{color:#173a30;grid-column:1/-1;font-size:1.5rem}.social-admin-command-readable .social-command-governance-map article>span{color:#70817a;grid-column:1/-1;font-size:.75rem}.social-admin-command-readable .social-command-governance-map>footer{border-top:.0625rem solid #dfe7e4;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.875rem 1rem;display:flex}.social-admin-command-readable .social-command-governance-map>footer p{margin:0}.social-admin-command-readable .social-command-governance-map>footer :is(strong,small){display:block}.social-admin-command-readable .social-command-governance-map>footer strong{font-size:.875rem}.social-admin-command-readable .social-command-governance-map>footer small{color:#687a73;margin-top:.25rem;font-size:.8125rem}.social-admin-command-readable .social-command-governance-map>footer a{color:#08795d;cursor:pointer;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:850;display:inline-flex}.social-admin-command-readable .social-command-protected{background:#edf4f8;border:.0625rem solid #cadce5;overflow:hidden}.social-admin-command-readable .social-command-protected>header{border-bottom:.0625rem solid #cadce5;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.25rem;padding:.875rem 1rem;display:grid}.social-admin-command-readable .social-command-protected>header>span{color:#4e7185;background:#dceaf1;place-items:center;width:2.75rem;height:2.75rem;font-size:.9375rem;display:grid}.social-admin-command-readable .social-command-protected>header small{color:#547484;letter-spacing:.07em;font-size:.75rem;font-weight:900}.social-admin-command-readable .social-command-protected>header h2{color:#355565;margin:.3125rem 0 0;font-size:1rem}.social-admin-command-readable .social-command-protected ul{margin:0;padding:0;list-style:none}.social-admin-command-readable .social-command-protected li{border-bottom:.0625rem solid #cadce5;min-height:4.5rem;padding:.875rem 1rem}.social-admin-command-readable .social-command-protected li :is(b,span){display:block}.social-admin-command-readable .social-command-protected li b{color:#355565;font-size:.875rem}.social-admin-command-readable .social-command-protected li span{color:#617e8c;margin-top:.25rem;font-size:.8125rem;line-height:1.45}.social-admin-command-readable .social-command-protected>a{color:#3f687b;cursor:pointer;align-items:center;min-height:3rem;padding-inline:1rem;font-size:.8125rem;font-weight:850;display:flex}.social-admin-command-readable .social-control-card.policies article{grid-template-columns:.75rem minmax(0,1fr) auto}.social-admin-command-readable .social-control-card.policies article>a{color:#08795d;cursor:pointer;justify-content:flex-end;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:850;display:inline-flex}.social-admin-command-unavailable{background:#f3f6f4;place-items:center;min-height:calc(100vh - 4rem);padding:1.75rem;display:grid}.social-admin-command-unavailable>section{text-align:center;background:#fff;border:.0625rem solid #d8bbb5;border-top:.25rem solid #a65548;width:min(40rem,100%);padding:2rem}.social-admin-command-unavailable>section>span{color:#8e4c42;background:#f3dfdb;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .75rem;font-size:1.125rem;display:grid}.social-admin-command-unavailable small{color:#9a5a50;letter-spacing:.08em;font-size:.75rem;font-weight:900}.social-admin-command-unavailable h1{color:#2d4039;margin:.625rem 0 .5rem;font-size:1.25rem}.social-admin-command-unavailable p{color:#687a73;margin:0 auto;font-size:.9375rem;line-height:1.55}.social-admin-command-unavailable div{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.social-admin-command-unavailable a{color:#fff;cursor:pointer;background:#167e61;border:.0625rem solid #167e61;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:850;display:inline-flex}.social-admin-command-unavailable a:last-child{color:#167e61;background:#fff}@keyframes social-admin-command-live-pulse{50%{opacity:.45;transform:scale(.82)}}@media (max-width:75rem){.social-admin-command-readable .social-command-governance-map>div{grid-template-columns:1fr}.social-admin-command-readable .social-command-governance-map article{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;min-height:6.5rem}.social-admin-command-readable .social-command-governance-map article>b{grid-area:1/3}.social-admin-command-readable .social-command-governance-map article>span{grid-column:2/-1}}@media (max-width:52rem){.social-admin-command-live-state{flex-direction:column;align-items:flex-start}.social-admin-command-live-state>aside{width:100%}.social-admin-command-live-state>aside>button{margin-left:auto}}@media (max-width:36rem){.social-admin-command-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.social-admin-command-live-state>aside>time{display:none}.social-admin-command-readable :is(.social-command-aggregate,.social-command-governance-map)>header{flex-direction:column;align-items:flex-start}.social-admin-command-readable :is(.social-command-aggregate,.social-command-governance-map)>header>a{justify-content:center;width:100%}.social-admin-command-readable .social-command-aggregate article>footer{flex-direction:column;align-items:flex-start;gap:.25rem}.social-admin-command-readable .social-command-governance-map article{grid-template-columns:2.25rem minmax(0,1fr)}.social-admin-command-readable .social-command-governance-map article>b{grid-area:auto/1/auto/-1}.social-admin-command-readable .social-command-governance-map article>span{grid-column:1/-1}.social-admin-command-readable .social-command-governance-map>footer{flex-direction:column;align-items:stretch}.social-admin-command-readable .social-command-governance-map>footer a{justify-content:center}.social-admin-command-readable .social-control-card.policies article{grid-template-columns:.75rem minmax(0,1fr);padding-block:.5rem}.social-admin-command-readable .social-control-card.policies article>a{grid-column:2;justify-content:flex-start}.social-admin-command-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.social-admin-command-live-state.syncing>aside>i{animation:none}}.network-social-engagement-live-boundary{background:#f5f4f8;min-height:100vh}.network-social-engagement-live-state{--network-social-live-accent:#c8b8ff;color:#f7f6ff;background:#292a41;border-bottom:.0625rem solid #4a4766;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 45rem);display:flex}.network-social-engagement-live-state>div,.network-social-engagement-live-state>aside{align-items:center;gap:.75rem;display:flex}.network-social-engagement-live-state>div{min-width:0}.network-social-engagement-live-state>div>span{color:var(--network-social-live-accent);letter-spacing:.08em;background:#343550;border:.0625rem solid #5c587a;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.network-social-engagement-live-state>div>p{color:#d0cde0;margin:0;font-size:.875rem;line-height:1.4}.network-social-engagement-live-state>aside{flex:none}.network-social-engagement-live-state>aside>i{background:var(--network-social-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #c8b8ff24}.network-social-engagement-live-state>aside>strong{font-size:.875rem}.network-social-engagement-live-state>aside>time{color:#b8b4cb;font-variant-numeric:tabular-nums;font-size:.75rem}.network-social-engagement-live-state>aside>button{color:#d6caff;cursor:pointer;background:#383851;border:.0625rem solid #666181;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850}.network-social-engagement-live-state>aside>button:disabled{cursor:wait;opacity:.62}.network-social-engagement-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite network-social-live-pulse}.network-social-engagement-live-state.offline{background:#4a3d24;border-color:#9a783a}.network-social-engagement-live-state.offline>aside>i{background:#f1be62}.network-social-engagement-live-state.unavailable{background:#58312f;border-color:#96504b}.network-social-engagement-live-state.unavailable>aside>i{background:#e58379}.network-social-engagement-readable{gap:1rem}.network-social-engagement-readable :is(small,span,dt,p,b,strong,em,a){font-size:.8125rem}.network-social-engagement-readable :is(a,button):focus-visible{outline-offset:.125rem;outline:.1875rem solid #8f75dd}.network-social-engagement-readable button:not(:disabled),.network-social-engagement-readable a{cursor:pointer}.network-social-engagement-readable .network-social-engagement-hero{border-width:.0625rem 0 .0625rem .25rem;grid-template-columns:minmax(25rem,1.05fr) minmax(34rem,.95fr);min-height:20rem}.network-social-engagement-readable .network-social-engagement-hero>div{padding:1.75rem}.network-social-engagement-readable .network-social-engagement-hero>div>span{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-hero h2{margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.network-social-engagement-readable .network-social-engagement-hero>div>p{max-width:44rem;font-size:1rem;line-height:1.6}.network-social-engagement-readable .network-social-engagement-hero>div>div{gap:.75rem;margin-top:1.25rem}.network-social-engagement-readable .network-social-engagement-hero>div>div b{padding:.5rem .625rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-hero>div>div small{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-hero dl>div{min-height:9.75rem;padding:1.25rem}.network-social-engagement-readable .network-social-engagement-hero dt{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-hero dd{margin:.625rem 0 .375rem;font-size:1.75rem}.network-social-engagement-readable .network-social-engagement-hero dl small{font-size:.8125rem;line-height:1.4}.network-social-engagement-readable .network-social-engagement-kpis{background:0 0;gap:.75rem}.network-social-engagement-readable .network-social-engagement-kpis article{border-width:.0625rem;min-height:7.5rem;padding:1rem 1.125rem}.network-social-engagement-readable .network-social-engagement-kpis article:before{width:.25rem}.network-social-engagement-readable .network-social-engagement-kpis span{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.network-social-engagement-readable .network-social-engagement-kpis small{font-size:.8125rem;line-height:1.4}.network-social-engagement-readable .network-social-engagement-overview,.network-social-engagement-readable .network-social-engagement-context{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:1rem}.network-social-engagement-readable :is(.network-social-engagement-history,.network-social-engagement-reach,.network-social-engagement-units)>header,.network-social-engagement-readable .network-social-engagement-channels>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-social-engagement-readable :is(.network-social-engagement-history,.network-social-engagement-reach,.network-social-engagement-units) header span,.network-social-engagement-readable .network-social-engagement-channels>header span,.network-social-engagement-readable .network-social-engagement-reading>span{font-size:.75rem}.network-social-engagement-readable :is(.network-social-engagement-history,.network-social-engagement-reach,.network-social-engagement-units) header h2,.network-social-engagement-readable .network-social-engagement-channels>header h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-social-engagement-readable :is(.network-social-engagement-history,.network-social-engagement-reach,.network-social-engagement-units) header p,.network-social-engagement-readable .network-social-engagement-channels>header p{font-size:.875rem;line-height:1.45}.network-social-engagement-readable .network-social-engagement-history>header>b{font-size:.875rem}.network-social-engagement-readable :is(.network-social-engagement-reach,.network-social-engagement-units)>header>strong,.network-social-engagement-readable .network-social-engagement-channels>header>strong{padding:.5rem .625rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-week-chart{grid-template-columns:repeat(6,minmax(6rem,1fr));gap:.875rem;height:27rem;padding:1.5rem 1.125rem 1rem}.network-social-engagement-readable .network-social-engagement-week-chart article{grid-template-rows:17rem auto auto auto}.network-social-engagement-readable .network-social-engagement-week-space{background-size:100% 4rem;height:16.5rem}.network-social-engagement-readable .network-social-engagement-week-bar{width:58%;min-height:.25rem}.network-social-engagement-readable .network-social-engagement-week-bar i{min-height:.25rem}.network-social-engagement-readable .network-social-engagement-week-chart article>strong{margin-top:.625rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-week-chart article>small{margin-top:.25rem;font-size:.75rem}.network-social-engagement-readable .network-social-engagement-week-chart article>span{margin-top:.25rem;font-size:.75rem;line-height:1.35}.network-social-engagement-readable .network-social-engagement-history>footer{gap:1rem;min-height:4rem;padding:.75rem 1.125rem;font-size:.75rem}.network-social-engagement-readable .network-social-engagement-history>footer i{width:.75rem;height:.75rem}.network-social-engagement-readable .network-social-engagement-history>footer :is(span,small){font-size:.75rem}.network-social-engagement-readable .network-social-engagement-voice{border-top-width:.25rem;min-height:27rem;padding:1.25rem}.network-social-engagement-readable .network-social-engagement-voice>header{gap:.75rem}.network-social-engagement-readable .network-social-engagement-voice>header>span{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-engagement-readable .network-social-engagement-voice header small{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-voice h2{margin:.25rem 0;font-size:1.0625rem}.network-social-engagement-readable .network-social-engagement-voice header p{font-size:.8125rem;line-height:1.45}.network-social-engagement-readable .network-social-engagement-voice>strong{margin-top:1.5rem;font-size:2rem}.network-social-engagement-readable .network-social-engagement-voice>small{margin-top:.375rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-voice dl{gap:.0625rem;margin:1.25rem 0}.network-social-engagement-readable .network-social-engagement-voice dl div{padding:.875rem}.network-social-engagement-readable .network-social-engagement-voice dt{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-voice dd{margin-top:.375rem;font-size:1.125rem}.network-social-engagement-readable .network-social-engagement-voice>footer{gap:.625rem;padding-top:.875rem}.network-social-engagement-readable .network-social-engagement-voice footer b{padding:.375rem .5rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-voice footer span{font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-channels{border-width:.0625rem}.network-social-engagement-readable .network-social-engagement-channels>div{gap:.75rem;padding:1rem}.network-social-engagement-readable .network-social-engagement-channels article{border-width:.25rem .0625rem .0625rem;padding:1rem}.network-social-engagement-readable .network-social-engagement-channels article>header{gap:.625rem}.network-social-engagement-readable .network-social-engagement-channels article>header>b{width:2.5rem;height:2.5rem;font-size:.875rem}.network-social-engagement-readable .network-social-engagement-channels article header strong{font-size:.9375rem}.network-social-engagement-readable .network-social-engagement-channels article header small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.network-social-engagement-readable .network-social-engagement-channels article header em{font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-channels article>div{gap:.5rem;margin:1.25rem 0 1rem}.network-social-engagement-readable .network-social-engagement-channels article>div strong{font-size:1.75rem}.network-social-engagement-readable .network-social-engagement-channels article>div span{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-channels article dl{border-width:.0625rem 0}.network-social-engagement-readable .network-social-engagement-channels article dl div{padding:.75rem .5rem}.network-social-engagement-readable .network-social-engagement-channels article dt{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-channels article dd{margin-top:.25rem;font-size:1rem}.network-social-engagement-readable .network-social-engagement-channels article>footer{min-height:3.5rem;padding-top:.75rem}.network-social-engagement-readable .network-social-engagement-channels article>footer p{height:.375rem;margin-bottom:.5rem}.network-social-engagement-readable .network-social-engagement-channels article>footer :is(b,span){font-size:.75rem}.network-social-engagement-readable .network-social-engagement-reach>div{gap:.0625rem}.network-social-engagement-readable .network-social-engagement-reach>div>article{padding:1rem}.network-social-engagement-readable .network-social-engagement-reach article>div{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.625rem}.network-social-engagement-readable .network-social-engagement-reach article>div>b{width:2.5rem;height:2.5rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-reach article p strong{font-size:.875rem}.network-social-engagement-readable .network-social-engagement-reach article p small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.network-social-engagement-readable .network-social-engagement-reach article>div>span{font-size:1.125rem}.network-social-engagement-readable .network-social-engagement-reach article>p{height:.375rem;margin-top:.875rem}.network-social-engagement-readable .network-social-engagement-reach article>small{margin-top:.375rem;font-size:.75rem}.network-social-engagement-readable .network-social-engagement-reach>footer{padding:.75rem 1rem;font-size:.8125rem;line-height:1.45}.network-social-engagement-readable .network-social-engagement-reading{border-width:.0625rem;padding:1.25rem}.network-social-engagement-readable .network-social-engagement-reading h2{margin:.375rem 0 1rem;font-size:1.125rem}.network-social-engagement-readable .network-social-engagement-reading ol{gap:.0625rem}.network-social-engagement-readable .network-social-engagement-reading li{grid-template-columns:2.25rem 1fr;gap:.75rem;padding:.875rem}.network-social-engagement-readable .network-social-engagement-reading li>b{font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-reading li strong{font-size:.875rem}.network-social-engagement-readable .network-social-engagement-reading li small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.network-social-engagement-readable .network-social-engagement-unit-table{padding:0 1rem .75rem}.network-social-engagement-readable .network-social-engagement-unit-row{grid-template-columns:minmax(13rem,1.1fr) 6rem 6.5rem 9rem 7rem 7.5rem minmax(8rem,.8fr) 8rem 7rem;gap:.875rem;min-width:80rem;min-height:6rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-unit-row.heading{min-height:3rem;font-size:.75rem}.network-social-engagement-readable .network-social-engagement-unit-row.heading span{font-size:.75rem}.network-social-engagement-readable .network-social-engagement-unit-row>div:first-child{gap:.75rem}.network-social-engagement-readable .network-social-engagement-unit-row>div:first-child>b{width:2.75rem;height:2.75rem;font-size:.8125rem}.network-social-engagement-readable .network-social-engagement-unit-row>div:first-child strong,.network-social-engagement-readable .network-social-engagement-unit-row>span strong{font-size:.875rem}.network-social-engagement-readable .network-social-engagement-unit-row>div:first-child small,.network-social-engagement-readable .network-social-engagement-unit-row>span small{margin-top:.25rem;font-size:.75rem;line-height:1.4}.network-social-engagement-readable .network-social-engagement-progress p{height:.375rem;margin-bottom:.375rem}.network-social-engagement-readable .network-social-engagement-progress strong{font-size:.875rem}.network-social-engagement-readable .network-social-engagement-progress small{margin-top:.25rem;font-size:.75rem}.network-social-engagement-readable .network-social-engagement-unit-row>a{color:#6048a3;text-align:center;background:#f5f2fb;border:.0625rem solid #d8d0ed;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.network-social-engagement-readable .network-social-engagement-lock{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-engagement-readable .network-social-engagement-privacy{border-width:.0625rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:1rem}.network-social-engagement-readable .network-social-engagement-privacy>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-engagement-readable .network-social-engagement-privacy strong{font-size:.9375rem}.network-social-engagement-readable .network-social-engagement-privacy small{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.network-social-engagement-unavailable{background:#f5f4f8;place-items:center;min-height:calc(100vh - 4rem);padding:1.75rem;display:grid}.network-social-engagement-unavailable>section{text-align:center;background:#fff;border:.0625rem solid #d9bbb7;border-top:.25rem solid #a6554e;width:min(42rem,100%);padding:2rem}.network-social-engagement-unavailable>section>span{color:#934f48;background:#f3e0dd;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .75rem;font-size:1.125rem;display:grid}.network-social-engagement-unavailable small{color:#9a5a52;letter-spacing:.08em;font-size:.75rem;font-weight:900}.network-social-engagement-unavailable h1{color:#343243;margin:.625rem 0 .5rem;font-size:1.25rem}.network-social-engagement-unavailable p{color:#706e7d;margin:0 auto;font-size:.9375rem;line-height:1.55}.network-social-engagement-unavailable div{justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.network-social-engagement-unavailable a{color:#fff;cursor:pointer;background:#6c56af;border:.0625rem solid #6c56af;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:850;display:inline-flex}.network-social-engagement-unavailable a:last-child{color:#6c56af;background:#fff}@keyframes network-social-live-pulse{50%{opacity:.45;transform:scale(.82)}}@media (max-width:75rem){.network-social-engagement-readable .network-social-engagement-hero,.network-social-engagement-readable .network-social-engagement-overview,.network-social-engagement-readable .network-social-engagement-context{grid-template-columns:1fr}.network-social-engagement-readable .network-social-engagement-hero dl{min-height:18rem}.network-social-engagement-readable .network-social-engagement-voice{min-height:23rem}.network-social-engagement-readable .network-social-engagement-channels>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:62rem){.network-social-engagement-readable .network-social-engagement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.network-social-engagement-readable .network-social-engagement-week-chart{grid-template-columns:repeat(6,7rem);overflow-x:auto}.network-social-engagement-readable .network-social-engagement-reach>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.network-social-engagement-live-state{flex-direction:column;align-items:flex-start}.network-social-engagement-live-state>aside{width:100%}.network-social-engagement-live-state>aside>button{margin-left:auto}.network-social-engagement-readable .network-social-engagement-unit-table{background:#f7f6fa;padding:1rem;overflow:visible}.network-social-engagement-readable .network-social-engagement-unit-row.heading{display:none}.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading){background:#fff;border:.0625rem solid #ddd9e7;border-top:.25rem solid #8170c1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;min-height:0;margin-bottom:.75rem;padding:1rem}.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading)>div:first-child{border-bottom:.0625rem solid #e4e1ea;grid-column:1/-1;padding-bottom:.75rem}.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading)>[role=cell]{background:#f8f7fb;min-width:0;padding:.75rem}.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading)>[role=cell]:before{content:attr(data-label);color:#807d8a;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:750;display:block}.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading)>a{grid-column:1/-1}.network-social-engagement-readable .network-social-engagement-lock{grid-column:1/-1;justify-self:start}}@media (max-width:36rem){.network-social-engagement-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.network-social-engagement-live-state>aside>time{display:none}.network-social-engagement-readable .network-social-engagement-hero dl,.network-social-engagement-readable .network-social-engagement-kpis,.network-social-engagement-readable .network-social-engagement-channels>div,.network-social-engagement-readable .network-social-engagement-reach>div,.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading){grid-template-columns:1fr}.network-social-engagement-readable .network-social-engagement-hero dl>div{border-left:0}.network-social-engagement-readable :is(.network-social-engagement-history,.network-social-engagement-reach,.network-social-engagement-units)>header,.network-social-engagement-readable .network-social-engagement-channels>header{flex-direction:column;align-items:flex-start}.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading)>div:first-child,.network-social-engagement-readable .network-social-engagement-unit-row:not(.heading)>a{grid-column:auto}.network-social-engagement-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.network-social-engagement-live-state.syncing>aside>i{animation:none}}.network-social-governance-live-boundary{background:#f3f6f5;min-height:100vh}.network-social-governance-live-state{--network-governance-live-accent:#7ee0c2;color:#f3fff9;background:#16372e;border-bottom:.0625rem solid #3d6257;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 45rem);display:flex}.network-social-governance-live-state>div,.network-social-governance-live-state>aside{align-items:center;gap:.75rem;display:flex}.network-social-governance-live-state>div{min-width:0}.network-social-governance-live-state>div>span{color:var(--network-governance-live-accent);letter-spacing:.08em;background:#21483d;border:.0625rem solid #477467;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.network-social-governance-live-state>div>p{color:#c8ded7;margin:0;font-size:.875rem;line-height:1.4}.network-social-governance-live-state>aside{flex:none}.network-social-governance-live-state>aside>i{background:var(--network-governance-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #7ee0c224}.network-social-governance-live-state>aside>strong{font-size:.875rem}.network-social-governance-live-state>aside>time{color:#a9c8be;font-variant-numeric:tabular-nums;font-size:.75rem}.network-social-governance-live-state>aside>button{color:#baf3e1;cursor:pointer;background:#23493f;border:.0625rem solid #4e776b;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850}.network-social-governance-live-state>aside>button:disabled{cursor:pointer;opacity:.62}.network-social-governance-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite network-social-governance-live-pulse}.network-social-governance-live-state.offline{background:#4a3d24;border-color:#9a783a}.network-social-governance-live-state.offline>aside>i{background:#f1be62}.network-social-governance-live-state.unavailable{background:#58312f;border-color:#96504b}.network-social-governance-live-state.unavailable>aside>i{background:#e58379}.network-social-governance-readable{gap:1rem}.network-social-governance-readable :is(small,span,p,b,strong,em,a,label,button,select,i){font-size:.8125rem}.network-social-governance-readable :is(p,small){line-height:1.5}.network-social-governance-readable :is(a,button,select,label,input){cursor:pointer}.network-social-governance-readable :is(a,button,select,input):focus-visible{outline-offset:.125rem;outline:.1875rem solid #7b65c6}.network-social-governance-readable .network-social-hero{border-left-width:.25rem;grid-template-columns:minmax(25rem,1.05fr) minmax(30rem,.95fr) minmax(17rem,.5fr);min-height:19rem}.network-social-governance-readable .network-social-hero>div:first-child{padding:1.75rem}.network-social-governance-readable .network-social-hero>div:first-child>span{font-size:.75rem}.network-social-governance-readable .network-social-hero h2{max-width:38rem;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.network-social-governance-readable .network-social-hero>div:first-child p{max-width:40rem;font-size:1rem;line-height:1.6}.network-social-governance-readable .network-social-route{gap:.625rem;padding:1.5rem .75rem}.network-social-governance-readable .network-social-route>div{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:7.5rem;padding:.875rem}.network-social-governance-readable .network-social-route div>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-governance-readable .network-social-route small{font-size:.75rem}.network-social-governance-readable .network-social-route strong{white-space:normal;margin-top:.375rem;font-size:.8125rem;line-height:1.35}.network-social-governance-readable .network-social-route>i{font-size:1rem}.network-social-governance-readable .network-social-hero>aside{padding:1.5rem}.network-social-governance-readable .network-social-hero>aside small{font-size:.75rem}.network-social-governance-readable .network-social-hero>aside strong{margin:.625rem 0 .375rem;font-size:1.25rem;line-height:1.25}.network-social-governance-readable .network-social-hero>aside span{font-size:.8125rem;line-height:1.5}.network-social-governance-readable .network-social-hero>aside b{margin-top:1rem;padding:.5rem .625rem;font-size:.75rem}.network-social-governance-readable .network-social-kpis{gap:.75rem}.network-social-governance-readable .network-social-kpis article{min-height:7.75rem;padding:1rem 1.125rem}.network-social-governance-readable .network-social-kpis span{font-size:.75rem}.network-social-governance-readable .network-social-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.network-social-governance-readable .network-social-kpis small{font-size:.8125rem}.network-social-governance-readable .network-social-assurance{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.55fr);gap:1rem}.network-social-governance-readable .network-social-reach-map>header{min-height:6rem;padding:1rem 1.125rem}.network-social-governance-readable .network-social-reach-map>header span{font-size:.75rem}.network-social-governance-readable .network-social-reach-map>header h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-social-governance-readable .network-social-reach-map>header p{font-size:.875rem}.network-social-governance-readable .network-social-reach-map>header>b{padding:.5rem .625rem;font-size:.75rem}.network-social-governance-readable .network-social-reach-head,.network-social-governance-readable .network-social-reach-row{grid-template-columns:minmax(10rem,1.5fr) repeat(5,minmax(6.5rem,.72fr));min-width:0}.network-social-governance-readable .network-social-reach-head{min-height:3.25rem}.network-social-governance-readable .network-social-reach-head span{padding:.625rem;font-size:.75rem;line-height:1.25}.network-social-governance-readable .network-social-reach-row{min-height:4rem}.network-social-governance-readable .network-social-reach-row>strong{padding:.75rem;font-size:.875rem}.network-social-governance-readable .network-social-reach-row>span{height:4rem}.network-social-governance-readable .network-social-reach-row>span i{width:2rem;height:2rem;font-size:.8125rem}.network-social-governance-readable .network-social-reach-row>span small{display:none}.network-social-governance-readable .network-social-reach-map>footer{gap:1.25rem;min-height:3.75rem;padding:.75rem;font-size:.8125rem}.network-social-governance-readable .network-social-reach-map>footer i{width:1.75rem;height:1.75rem}.network-social-governance-readable .network-social-enforcement>header{grid-template-columns:2.75rem 1fr;gap:.75rem;min-height:6rem;padding:1rem}.network-social-governance-readable .network-social-enforcement>header>span{width:2.75rem;height:2.75rem}.network-social-governance-readable .network-social-enforcement header small{font-size:.75rem}.network-social-governance-readable .network-social-enforcement h2{margin:.25rem 0;font-size:1.0625rem}.network-social-governance-readable .network-social-enforcement header p{font-size:.8125rem}.network-social-governance-readable .network-social-enforcement ul{padding:.375rem 1rem .75rem}.network-social-governance-readable .network-social-enforcement li{grid-template-columns:2rem 1fr;gap:.75rem;min-height:4.75rem}.network-social-governance-readable .network-social-enforcement li>i{width:2rem;height:2rem;font-size:.8125rem}.network-social-governance-readable .network-social-enforcement li strong{font-size:.875rem}.network-social-governance-readable .network-social-enforcement li small{margin-top:.25rem;font-size:.8125rem}.network-social-governance-readable .network-social-scope-note{grid-template-columns:2.75rem 1fr;gap:.875rem;min-height:5rem;padding:1rem}.network-social-governance-readable .network-social-scope-note>span{width:2.75rem;height:2.75rem}.network-social-governance-readable .network-social-scope-note strong{font-size:.9375rem}.network-social-governance-readable .network-social-scope-note p{margin-top:.25rem;font-size:.8125rem}.network-social-governance-readable .network-social-layout{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:1rem}.network-social-governance-readable .network-social-layout>main,.network-social-governance-readable .network-social-layout>aside{gap:1rem}.network-social-governance-readable .network-policy-card>header{grid-template-columns:3rem 1fr auto;gap:.875rem;min-height:6.5rem;padding:1rem 1.125rem}.network-social-governance-readable .network-policy-card>header>span{width:3rem;height:3rem;font-size:1rem}.network-social-governance-readable .network-policy-card>header small{font-size:.75rem}.network-social-governance-readable .network-policy-card>header h2{margin:.25rem 0;font-size:1.125rem}.network-social-governance-readable .network-policy-card>header p{font-size:.8125rem}.network-social-governance-readable .network-policy-card>header>b{padding:.5rem .625rem;font-size:.75rem}.network-social-governance-readable .network-policy-impact>div{grid-template-columns:2.5rem 1fr;gap:.75rem;min-height:6.5rem;padding:1rem}.network-social-governance-readable .network-policy-impact div>span{width:2.5rem;height:2.5rem;font-size:.875rem}.network-social-governance-readable .network-policy-impact strong{font-size:.875rem}.network-social-governance-readable .network-policy-impact small{margin-top:.25rem;font-size:.8125rem}.network-social-governance-readable .policy-editor,.network-social-governance-readable .policy-editor.compact{padding:1.125rem}.network-social-governance-readable .policy-inherit-toggle{gap:.75rem;min-height:4rem;margin-bottom:1rem;padding:.75rem}.network-social-governance-readable .policy-inherit-toggle input,.network-social-governance-readable .policy-external-toggle input{flex:none;width:1.125rem;height:1.125rem}.network-social-governance-readable .policy-inherit-toggle strong,.network-social-governance-readable .policy-external-toggle strong{font-size:.875rem}.network-social-governance-readable .policy-inherit-toggle small,.network-social-governance-readable .policy-external-toggle small{margin-top:.25rem;font-size:.8125rem}.network-social-governance-readable .policy-editor-fields,.network-social-governance-readable .policy-editor.compact .policy-editor-fields{gap:1rem}.network-social-governance-readable .policy-editor-fields>label>span,.network-social-governance-readable .policy-posting-mode>span{margin-bottom:.5rem;font-size:.8125rem}.network-social-governance-readable .policy-editor-fields select{height:2.75rem;padding:0 .75rem;font-size:.875rem}.network-social-governance-readable .policy-editor-fields label>small{min-height:2.5rem;margin-top:.375rem;font-size:.75rem}.network-social-governance-readable .policy-posting-mode button{cursor:pointer;min-height:2.75rem;padding:.5rem .625rem;font-size:.8125rem}.network-social-governance-readable .policy-external-toggle{gap:.75rem;min-height:4.5rem;padding:.75rem}.network-social-governance-readable .policy-editor>footer{align-items:center;gap:1rem;min-height:4.5rem;margin-top:1rem;padding-top:1rem}.network-social-governance-readable .policy-editor>footer small{font-size:.75rem}.network-social-governance-readable .policy-editor>footer strong{margin-top:.25rem;font-size:.875rem}.network-social-governance-readable .policy-editor>footer em{margin-top:.25rem;padding:.25rem .375rem;font-size:.75rem}.network-social-governance-readable .policy-editor-actions button{cursor:pointer;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem}.network-social-governance-readable .policy-save-message{margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem}.network-social-governance-readable .policy-impact-review>header{min-height:6rem;padding:1rem}.network-social-governance-readable .policy-impact-review>header span{font-size:.75rem}.network-social-governance-readable .policy-impact-review>header strong{margin-top:.375rem;font-size:1rem}.network-social-governance-readable .policy-impact-review>header small{margin-top:.25rem;font-size:.8125rem}.network-social-governance-readable .policy-impact-metrics>div{min-height:5.5rem;padding:.875rem}.network-social-governance-readable .policy-impact-metrics strong{font-size:1.125rem}.network-social-governance-readable .policy-impact-metrics span,.network-social-governance-readable .policy-impact-metrics small{font-size:.75rem}.network-social-governance-readable .policy-impact-safeguard{gap:.75rem;min-height:4.5rem;padding:.875rem 1rem}.network-social-governance-readable .policy-impact-safeguard i{width:2rem;height:2rem}.network-social-governance-readable .network-unit-policy-board>header{min-height:6rem;padding:.75rem 0}.network-social-governance-readable .network-unit-policy-board>header span{font-size:.75rem}.network-social-governance-readable .network-unit-policy-board>header h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-social-governance-readable .network-unit-policy-board>header p{font-size:.875rem}.network-social-governance-readable .network-unit-policy-board>header>b{padding:.5rem .625rem;font-size:.8125rem}.network-social-governance-readable .network-unit-policy-board>div{gap:1rem}.network-social-governance-readable .network-unit-policy>header{grid-template-columns:3rem minmax(0,1fr) auto;gap:.75rem;min-height:7rem;padding:1rem}.network-social-governance-readable .network-unit-policy>header>span{width:3rem;height:3rem;font-size:.875rem}.network-social-governance-readable .network-unit-policy>header small{font-size:.75rem}.network-social-governance-readable .network-unit-policy h3{margin:.25rem 0;font-size:1rem}.network-social-governance-readable .network-unit-policy>header p{font-size:.8125rem}.network-social-governance-readable .network-unit-policy>header>b{padding:.375rem .5rem;font-size:.75rem}.network-social-governance-readable .network-unit-policy-effective{padding:1rem}.network-social-governance-readable .network-unit-policy-effective>span{gap:.5rem;font-size:.75rem}.network-social-governance-readable .network-unit-policy-effective>span i{width:.5rem;height:.5rem}.network-social-governance-readable .network-unit-policy-effective strong{margin:.5rem 0 .25rem;font-size:1.0625rem}.network-social-governance-readable .network-unit-policy-effective small{font-size:.8125rem}.network-social-governance-readable .network-unit-policy>footer{gap:.75rem;min-height:4rem;padding:.75rem 1rem}.network-social-governance-readable .network-unit-policy>footer a{align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.network-social-governance-readable .network-social-principles>header{gap:.75rem;min-height:6rem;padding:1rem}.network-social-governance-readable .network-social-principles header>span{width:2.75rem;height:2.75rem}.network-social-governance-readable .network-social-principles header small{font-size:.75rem}.network-social-governance-readable .network-social-principles h2{margin-top:.25rem;font-size:1.0625rem}.network-social-governance-readable .network-social-principles ol{padding:.375rem 1rem .75rem}.network-social-governance-readable .network-social-principles li{grid-template-columns:2.25rem 1fr;gap:.75rem;min-height:5rem}.network-social-governance-readable .network-social-principles li>b{width:2.25rem;height:2.25rem;font-size:.75rem}.network-social-governance-readable .network-social-principles li strong{font-size:.875rem}.network-social-governance-readable .network-social-principles li small{margin-top:.25rem;font-size:.8125rem}.network-social-governance-readable .network-social-preview{padding:1.125rem}.network-social-governance-readable .network-social-preview>span{font-size:.75rem}.network-social-governance-readable .network-social-preview>div{grid-template-columns:2.75rem 1fr;gap:.75rem;margin:1rem 0;padding:.875rem}.network-social-governance-readable .network-social-preview div>b{width:2.75rem;height:2.75rem;font-size:.8125rem}.network-social-governance-readable .network-social-preview div strong{font-size:.875rem}.network-social-governance-readable .network-social-preview div small{margin-top:.25rem;font-size:.8125rem}.network-social-governance-readable .network-social-preview li{gap:.75rem;min-height:3.25rem;font-size:.8125rem}.network-social-governance-readable .network-social-preview li i{width:2rem;height:2rem;font-size:.8125rem}.network-social-governance-readable .network-social-preview>p{margin-top:.875rem;font-size:.8125rem}.network-social-governance-unavailable{background:#f3f6f5;place-items:center;min-height:calc(100vh - 4rem);padding:2rem 1rem;display:grid}.network-social-governance-unavailable>section{background:#fff;border:.0625rem solid #dcc6c3;border-left:.25rem solid #b55f57;width:min(40rem,100%);padding:2rem}.network-social-governance-unavailable>section>span{color:#9d4d46;background:#f6e8e6;place-items:center;width:3rem;height:3rem;font-size:1.125rem;display:grid}.network-social-governance-unavailable small{color:#9d4d46;letter-spacing:.08em;margin-top:1rem;font-size:.75rem;font-weight:850;display:block}.network-social-governance-unavailable h1{margin:.5rem 0;font-size:1.5rem}.network-social-governance-unavailable p{color:#66736d;margin:0;font-size:.9375rem;line-height:1.55}.network-social-governance-unavailable div{gap:.75rem;margin-top:1.25rem;display:flex}.network-social-governance-unavailable a{color:#1c5948;cursor:pointer;border:.0625rem solid #ced9d5;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:750;display:inline-flex}@keyframes network-social-governance-live-pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:75rem){.network-social-governance-readable .network-social-hero{grid-template-columns:minmax(24rem,1fr) minmax(28rem,1fr)}.network-social-governance-readable .network-social-hero>aside{border-top:.0625rem solid #35554c;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.network-social-governance-readable .network-social-hero>aside strong,.network-social-governance-readable .network-social-hero>aside b{margin:0}.network-social-governance-readable .network-social-assurance{grid-template-columns:1fr}}@media (max-width:68rem){.network-social-governance-readable .network-social-reach-head{display:none}.network-social-governance-readable .network-social-reach-table{background:#f4f7f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid;overflow:visible}.network-social-governance-readable .network-social-reach-row{background:#fff;border:.0625rem solid #dfe7e3;grid-template-columns:1fr 1fr;align-items:stretch;min-height:0;display:grid}.network-social-governance-readable .network-social-reach-row>strong{white-space:normal;border-bottom:.0625rem solid #e5ebe8;grid-column:1/-1;padding:.875rem}.network-social-governance-readable .network-social-reach-row>span{border:0;border-bottom:.0625rem solid #edf1ef;justify-content:space-between;align-items:center;gap:.5rem;height:auto;min-height:4.25rem;padding:.625rem .75rem;display:flex}.network-social-governance-readable .network-social-reach-row>span:nth-of-type(odd){border-right:.0625rem solid #edf1ef}.network-social-governance-readable .network-social-reach-row>span:before{content:attr(data-label);color:#62716a;font-size:.75rem;font-weight:750}.network-social-governance-readable .network-social-reach-row>span small{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;display:block;position:absolute;overflow:hidden}.network-social-governance-readable .network-unit-policy-board>div{grid-template-columns:1fr}}@media (max-width:62rem){.network-social-governance-readable .network-social-layout{grid-template-columns:1fr}.network-social-governance-readable .network-social-layout>aside{grid-template-columns:1fr 1fr;position:static}.network-social-governance-readable .policy-editor-fields,.network-social-governance-readable .policy-editor.compact .policy-editor-fields{grid-template-columns:1fr 1fr}.network-social-governance-readable .policy-external-toggle{grid-column:1/-1}}@media (max-width:48rem){.network-social-governance-live-state{align-items:flex-start}.network-social-governance-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.network-social-governance-live-state>aside>strong{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.network-social-governance-live-state>aside>time{display:none}.network-social-governance-readable .network-social-hero{grid-template-columns:1fr}.network-social-governance-readable .network-social-route{grid-template-columns:1fr;padding:.75rem 1.25rem 1.5rem}.network-social-governance-readable .network-social-route>i{text-align:center;transform:rotate(90deg)}.network-social-governance-readable .network-social-hero>aside{grid-column:auto;grid-template-columns:1fr}.network-social-governance-readable .network-social-hero>aside b{margin-top:.5rem}.network-social-governance-readable .network-social-kpis{grid-template-columns:repeat(2,1fr)}.network-social-governance-readable .network-social-reach-table,.network-social-governance-readable .network-social-layout>aside,.network-social-governance-readable .network-policy-impact{grid-template-columns:1fr}.network-social-governance-readable .network-policy-impact>div{border-right:0;border-bottom:.0625rem solid var(--line-soft)}.network-social-governance-readable .network-policy-card>header,.network-social-governance-readable .network-unit-policy>header{grid-template-columns:3rem 1fr}.network-social-governance-readable .network-policy-card>header>b,.network-social-governance-readable .network-unit-policy>header>b{grid-column:2;justify-self:start}.network-social-governance-readable .policy-editor-fields,.network-social-governance-readable .policy-editor.compact .policy-editor-fields{grid-template-columns:1fr}.network-social-governance-readable .policy-external-toggle{grid-column:auto}}@media (max-width:36rem){.network-social-governance-readable .network-social-kpis,.network-social-governance-readable .network-social-reach-row{grid-template-columns:1fr}.network-social-governance-readable .network-social-reach-row>span:nth-of-type(odd){border-right:0}.network-social-governance-readable .network-unit-policy-board>header,.network-social-governance-readable .network-unit-policy>footer,.network-social-governance-readable .policy-editor>footer,.network-social-governance-readable .network-social-reach-map>footer{flex-direction:column;align-items:flex-start}.network-social-governance-readable .policy-editor-actions,.network-social-governance-readable .policy-editor-actions button,.network-social-governance-readable .network-unit-policy>footer a{width:100%}.network-social-governance-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.network-social-governance-live-state.syncing>aside>i{animation:none}}.network-social-presence-live-boundary{background:#f3f6f5;min-height:100vh}.network-social-presence-live-state{--network-presence-live-accent:#81dfc3;color:#f4fffc;background:#213b39;border-bottom:.0625rem solid #46665f;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 45rem);display:flex}.network-social-presence-live-state>div,.network-social-presence-live-state>aside{align-items:center;gap:.75rem;display:flex}.network-social-presence-live-state>div{min-width:0}.network-social-presence-live-state>div>span{color:var(--network-presence-live-accent);letter-spacing:.08em;background:#2b4845;border:.0625rem solid #55776f;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.network-social-presence-live-state>div>p{color:#cadbd7;margin:0;font-size:.875rem;line-height:1.4}.network-social-presence-live-state>aside{flex:none}.network-social-presence-live-state>aside>i{background:var(--network-presence-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #81dfc324}.network-social-presence-live-state>aside>strong{font-size:.875rem}.network-social-presence-live-state>aside>time{color:#adc5c0;font-variant-numeric:tabular-nums;font-size:.75rem}.network-social-presence-live-state>aside>button{color:#b9f2e1;cursor:pointer;background:#304d49;border:.0625rem solid #5b7a74;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850}.network-social-presence-live-state>aside>button:disabled{cursor:pointer;opacity:.62}.network-social-presence-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite network-social-presence-live-pulse}.network-social-presence-live-state.offline{background:#4a3d24;border-color:#9a783a}.network-social-presence-live-state.offline>aside>i{background:#f1be62}.network-social-presence-live-state.unavailable{background:#58312f;border-color:#96504b}.network-social-presence-live-state.unavailable>aside>i{background:#e58379}.network-social-presence-readable{gap:1rem}.network-social-presence-readable :is(small,span,p,b,strong,em,a,dt,dd,i){font-size:.8125rem}.network-social-presence-readable :is(p,small){line-height:1.5}.network-social-presence-readable a{cursor:pointer}.network-social-presence-readable a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8069c5}.network-social-presence-readable .network-social-presence-hero{grid-template-columns:minmax(28rem,1.05fr) minmax(34rem,.95fr);min-height:21rem}.network-social-presence-readable .network-social-presence-hero>div{padding:2rem}.network-social-presence-readable .network-social-presence-hero>div>span{font-size:.75rem}.network-social-presence-readable .network-social-presence-hero h2{max-width:42rem;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.network-social-presence-readable .network-social-presence-hero>div>p{max-width:45rem;font-size:1rem;line-height:1.6}.network-social-presence-readable .network-social-presence-hero>div>div{gap:.75rem;margin-top:1.25rem}.network-social-presence-readable .network-social-presence-hero>div>div b{padding:.5rem .625rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-hero>div>div small{font-size:.75rem}.network-social-presence-readable .network-social-presence-hero dl>div{min-height:10rem;padding:1.25rem}.network-social-presence-readable .network-social-presence-hero dt{font-size:.75rem;line-height:1.4}.network-social-presence-readable .network-social-presence-hero dd{margin:.625rem 0 .375rem;font-size:1.75rem}.network-social-presence-readable .network-social-presence-hero dl small{font-size:.8125rem}.network-social-presence-readable .network-social-presence-kpis{gap:.75rem}.network-social-presence-readable .network-social-presence-kpis article{min-height:7.75rem;padding:1rem 1.125rem}.network-social-presence-readable .network-social-presence-kpis span{font-size:.75rem}.network-social-presence-readable .network-social-presence-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.network-social-presence-readable .network-social-presence-kpis small{font-size:.8125rem}.network-social-presence-readable .network-social-presence-overview{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:1rem}.network-social-presence-readable :is(.network-social-presence-history,.network-social-presence-units,.network-social-presence-quadrants)>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-social-presence-readable :is(.network-social-presence-history,.network-social-presence-units,.network-social-presence-quadrants) header span{font-size:.75rem}.network-social-presence-readable :is(.network-social-presence-history,.network-social-presence-units,.network-social-presence-quadrants) h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-social-presence-readable :is(.network-social-presence-history,.network-social-presence-units,.network-social-presence-quadrants) header p{font-size:.875rem;line-height:1.45}.network-social-presence-readable :is(.network-social-presence-history,.network-social-presence-units,.network-social-presence-quadrants)>header>strong{padding:.5rem .625rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-week-chart{grid-template-columns:repeat(6,minmax(6rem,1fr));gap:.875rem;height:29rem;padding:1.5rem 1.125rem 1rem}.network-social-presence-readable .network-social-presence-week-chart article{grid-template-rows:18rem auto auto auto}.network-social-presence-readable .network-social-presence-week-space{background-size:100% 4rem;gap:.25rem;height:17.5rem}.network-social-presence-readable .network-social-presence-week-space>div{min-height:.25rem}.network-social-presence-readable .network-social-presence-week-space b{font-size:.75rem;top:-1.25rem}.network-social-presence-readable .network-social-presence-week-chart article>strong{margin-top:.625rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-week-chart article>small,.network-social-presence-readable .network-social-presence-week-chart article>span{margin-top:.25rem;font-size:.75rem;line-height:1.35}.network-social-presence-readable .network-social-presence-history>footer{gap:1rem;min-height:4rem;padding:.75rem 1.125rem;font-size:.75rem}.network-social-presence-readable .network-social-presence-history>footer i{width:.75rem;height:.75rem}.network-social-presence-readable .network-social-presence-history>footer :is(span,small){font-size:.75rem}.network-social-presence-readable .network-social-presence-reading{padding:1.25rem}.network-social-presence-readable .network-social-presence-reading>span{font-size:.75rem}.network-social-presence-readable .network-social-presence-reading h2{margin:.5rem 0 .625rem;font-size:1.125rem}.network-social-presence-readable .network-social-presence-reading>p{margin-bottom:1.125rem;font-size:.875rem}.network-social-presence-readable .network-social-presence-reading ol{gap:.0625rem}.network-social-presence-readable .network-social-presence-reading li{grid-template-columns:2.5rem 1fr;gap:.75rem;min-height:5rem;padding:.875rem}.network-social-presence-readable .network-social-presence-reading li>b{font-size:.8125rem}.network-social-presence-readable .network-social-presence-reading li strong{font-size:.875rem}.network-social-presence-readable .network-social-presence-reading li small{margin-top:.25rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-quadrants>div{gap:.75rem;padding:.875rem}.network-social-presence-readable .network-social-presence-quadrants article{padding:1rem}.network-social-presence-readable .network-social-presence-quadrants article>header{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem}.network-social-presence-readable .network-social-presence-quadrants article header>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-presence-readable .network-social-presence-quadrants article header strong{font-size:.9375rem}.network-social-presence-readable .network-social-presence-quadrants article header small{margin-top:.25rem;font-size:.75rem}.network-social-presence-readable .network-social-presence-quadrants article header em{font-size:1.5rem}.network-social-presence-readable .network-social-presence-quadrants article>p{min-height:5rem;margin:1rem 0 .75rem;padding-top:.75rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-quadrants article>footer{gap:.375rem}.network-social-presence-readable .network-social-presence-quadrants article>footer span{padding:.375rem .5rem;font-size:.75rem}.network-social-presence-readable .network-social-presence-unit-table{padding:0 1rem .5rem;overflow-x:auto}.network-social-presence-readable .network-social-presence-unit-row{grid-template-columns:minmax(11rem,1.1fr) 4.5rem 4.75rem 5rem 4.5rem 6.5rem 6.5rem 7rem 6rem 4.5rem;gap:.75rem;min-width:75rem;min-height:5rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-unit-row.heading{min-height:3.25rem;font-size:.75rem}.network-social-presence-readable .network-social-presence-unit-row>div:first-child{gap:.75rem}.network-social-presence-readable .network-social-presence-unit-row>div:first-child>b{width:2.75rem;height:2.75rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-unit-row strong{font-size:.875rem}.network-social-presence-readable .network-social-presence-unit-row small{margin-top:.25rem;font-size:.75rem}.network-social-presence-readable .network-social-presence-unit-row>a{justify-content:flex-end;align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.network-social-presence-readable .network-social-presence-meter p{height:.375rem;margin-bottom:.5rem}.network-social-presence-readable .network-social-presence-badge{padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.network-social-presence-readable .network-social-presence-lock{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-presence-readable .network-social-presence-playbook{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr)}.network-social-presence-readable .network-social-presence-playbook>section{padding:1.25rem}.network-social-presence-readable .network-social-presence-playbook>section>span{font-size:.75rem}.network-social-presence-readable .network-social-presence-playbook h2{margin:.375rem 0 1rem;font-size:1.125rem}.network-social-presence-readable .network-social-presence-playbook>section>div{gap:.0625rem}.network-social-presence-readable .network-social-presence-playbook article{grid-template-columns:2.25rem 1fr;gap:.75rem;min-height:6rem;padding:1rem}.network-social-presence-readable .network-social-presence-playbook article>b{font-size:.8125rem}.network-social-presence-readable .network-social-presence-playbook article strong{font-size:.875rem}.network-social-presence-readable .network-social-presence-playbook article small{margin-top:.25rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-playbook aside{grid-template-columns:3rem 1fr;gap:.875rem;padding:1.25rem}.network-social-presence-readable .network-social-presence-playbook aside>b{width:3rem;height:3rem;font-size:1rem}.network-social-presence-readable .network-social-presence-playbook aside strong{font-size:.9375rem}.network-social-presence-readable .network-social-presence-playbook aside small{margin-top:.375rem;font-size:.8125rem}.network-social-presence-readable .network-social-presence-privacy{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:5.5rem;padding:1rem}.network-social-presence-readable .network-social-presence-privacy>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-presence-readable .network-social-presence-privacy strong{font-size:.9375rem}.network-social-presence-readable .network-social-presence-privacy small{margin-top:.25rem;font-size:.8125rem}.network-social-presence-unavailable{background:#f3f6f5;place-items:center;min-height:calc(100vh - 4rem);padding:2rem 1rem;display:grid}.network-social-presence-unavailable>section{background:#fff;border:.0625rem solid #dcc6c3;border-left:.25rem solid #b55f57;width:min(40rem,100%);padding:2rem}.network-social-presence-unavailable>section>span{color:#9d4d46;background:#f6e8e6;place-items:center;width:3rem;height:3rem;font-size:1.125rem;display:grid}.network-social-presence-unavailable small{color:#9d4d46;letter-spacing:.08em;margin-top:1rem;font-size:.75rem;font-weight:850;display:block}.network-social-presence-unavailable h1{margin:.5rem 0;font-size:1.5rem}.network-social-presence-unavailable p{color:#66736d;margin:0;font-size:.9375rem;line-height:1.55}.network-social-presence-unavailable div{gap:.75rem;margin-top:1.25rem;display:flex}.network-social-presence-unavailable a{color:#1c5948;cursor:pointer;border:.0625rem solid #ced9d5;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:750;display:inline-flex}@keyframes network-social-presence-live-pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:78rem){.network-social-presence-readable .network-social-presence-hero{grid-template-columns:1fr}.network-social-presence-readable .network-social-presence-hero dl{border-top:.0625rem solid #365653;border-left:0;min-height:18rem}.network-social-presence-readable .network-social-presence-overview,.network-social-presence-readable .network-social-presence-playbook{grid-template-columns:1fr}.network-social-presence-readable .network-social-presence-reading{min-height:0}.network-social-presence-readable .network-social-presence-playbook aside{border-top:.0625rem solid #36514d;border-left:0;min-height:8rem}}@media (max-width:68rem){.network-social-presence-readable .network-social-presence-kpis{grid-template-columns:repeat(3,1fr)}.network-social-presence-readable .network-social-presence-quadrants>div{grid-template-columns:repeat(2,1fr)}.network-social-presence-readable .network-social-presence-unit-row.heading{display:none}.network-social-presence-readable .network-social-presence-unit-table{background:#f3f6f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.875rem;display:grid;overflow:visible}.network-social-presence-readable .network-social-presence-unit-row{background:#fff;border:.0625rem solid #dfe6e3;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-width:0;min-height:0;display:grid}.network-social-presence-readable .network-social-presence-unit-row>div:first-child{border-bottom:.0625rem solid #e5ebe8;grid-column:1/-1;padding:1rem}.network-social-presence-readable .network-social-presence-unit-row>:is(span,.network-social-presence-meter,a,.network-social-presence-lock){text-align:left;border:0;border-bottom:.0625rem solid #edf1ef;place-content:center stretch;width:auto;height:auto;min-height:5.25rem;padding:.75rem;display:grid}.network-social-presence-readable .network-social-presence-unit-row>:is(span,.network-social-presence-meter,a,.network-social-presence-lock):nth-child(2n){border-right:.0625rem solid #edf1ef}.network-social-presence-readable .network-social-presence-unit-row>:is(span,.network-social-presence-meter,a,.network-social-presence-lock):before{content:attr(data-label);color:#77827e;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:800;display:block}.network-social-presence-readable .network-social-presence-unit-row>a{color:#287f66}.network-social-presence-readable .network-social-presence-unit-row>.network-social-presence-lock{color:#63716d;justify-self:stretch}}@media (max-width:52rem){.network-social-presence-live-state{align-items:flex-start}.network-social-presence-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.network-social-presence-live-state>aside>strong{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.network-social-presence-live-state>aside>time{display:none}.network-social-presence-readable .network-social-presence-week-chart{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem .75rem;height:auto;overflow:visible}.network-social-presence-readable .network-social-presence-week-chart article{grid-template-rows:11rem auto auto auto}.network-social-presence-readable .network-social-presence-week-space{height:10.5rem}.network-social-presence-readable .network-social-presence-playbook>section>div{grid-template-columns:1fr}.network-social-presence-readable :is(.network-social-presence-history,.network-social-presence-units,.network-social-presence-quadrants)>header{flex-direction:column;align-items:flex-start}}@media (max-width:42rem){.network-social-presence-readable .network-social-presence-hero>div{padding:1.5rem}.network-social-presence-readable .network-social-presence-hero dl,.network-social-presence-readable .network-social-presence-kpis,.network-social-presence-readable .network-social-presence-quadrants>div,.network-social-presence-readable .network-social-presence-unit-table{grid-template-columns:1fr}.network-social-presence-readable .network-social-presence-history>footer{flex-wrap:wrap;align-items:flex-start}.network-social-presence-readable .network-social-presence-history>footer small{text-align:left;width:100%;margin-left:0}}@media (max-width:34rem){.network-social-presence-readable .network-social-presence-week-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.network-social-presence-readable .network-social-presence-unit-row{grid-template-columns:1fr}.network-social-presence-readable .network-social-presence-unit-row>:is(span,.network-social-presence-meter,a,.network-social-presence-lock):nth-child(2n){border-right:0}.network-social-presence-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.network-social-presence-live-state.syncing>aside>i{animation:none}}.network-social-meetups-live-boundary{background:#f3f6f5;min-height:100vh}.network-social-meetups-live-state{--network-meetups-live-accent:#78dfc1;color:#f3fffb;background:#203b42;border-bottom:.0625rem solid #45666b;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem max(1rem,50vw - 45rem);display:flex}.network-social-meetups-live-state>div,.network-social-meetups-live-state>aside{align-items:center;gap:.75rem;display:flex}.network-social-meetups-live-state>div{min-width:0}.network-social-meetups-live-state>div>span{color:var(--network-meetups-live-accent);letter-spacing:.08em;background:#294950;border:.0625rem solid #55767c;flex:none;padding:.375rem .5rem;font-size:.75rem;font-weight:900}.network-social-meetups-live-state>div>p{color:#c7dbde;margin:0;font-size:.875rem;line-height:1.4}.network-social-meetups-live-state>aside{flex:none}.network-social-meetups-live-state>aside>i{background:var(--network-meetups-live-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #78dfc124}.network-social-meetups-live-state>aside>strong{font-size:.875rem}.network-social-meetups-live-state>aside>time{color:#abc5c9;font-variant-numeric:tabular-nums;font-size:.75rem}.network-social-meetups-live-state>aside>button{color:#b7f2e0;cursor:pointer;background:#2f4e55;border:.0625rem solid #5a7a80;border-radius:0;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:850}.network-social-meetups-live-state>aside>button:disabled{cursor:pointer;opacity:.62}.network-social-meetups-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite network-social-meetups-live-pulse}.network-social-meetups-live-state.offline{background:#4a3d24;border-color:#9a783a}.network-social-meetups-live-state.offline>aside>i{background:#f1be62}.network-social-meetups-live-state.unavailable{background:#58312f;border-color:#96504b}.network-social-meetups-live-state.unavailable>aside>i{background:#e58379}.network-social-meetups-readable{gap:1rem}.network-social-meetups-readable :is(small,span,p,b,strong,em,a,dt,dd,i){font-size:.8125rem}.network-social-meetups-readable :is(p,small){line-height:1.5}.network-social-meetups-readable a{cursor:pointer}.network-social-meetups-readable a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8069c5}.network-social-meetups-readable .network-social-meetups-hero{grid-template-columns:minmax(28rem,1.05fr) minmax(34rem,.95fr);min-height:21rem}.network-social-meetups-readable .network-social-meetups-hero>div{padding:2rem}.network-social-meetups-readable .network-social-meetups-hero>div>span{font-size:.75rem}.network-social-meetups-readable .network-social-meetups-hero h2{max-width:43rem;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.network-social-meetups-readable .network-social-meetups-hero>div>p{max-width:45rem;font-size:1rem;line-height:1.6}.network-social-meetups-readable .network-social-meetups-hero>div>div{gap:.75rem;margin-top:1.25rem}.network-social-meetups-readable .network-social-meetups-hero>div>div b{padding:.5rem .625rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-hero>div>div small{font-size:.75rem}.network-social-meetups-readable .network-social-meetups-hero dl>div{min-height:10rem;padding:1.25rem}.network-social-meetups-readable .network-social-meetups-hero dt{font-size:.75rem;line-height:1.4}.network-social-meetups-readable .network-social-meetups-hero dd{margin:.625rem 0 .375rem;font-size:1.75rem}.network-social-meetups-readable .network-social-meetups-hero dl small{font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-kpis{gap:.75rem}.network-social-meetups-readable .network-social-meetups-kpis article{min-height:7.75rem;padding:1rem 1.125rem}.network-social-meetups-readable .network-social-meetups-kpis span{font-size:.75rem}.network-social-meetups-readable .network-social-meetups-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.network-social-meetups-readable .network-social-meetups-kpis small{font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-overview{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:1rem}.network-social-meetups-readable :is(.network-social-meetups-horizon,.network-social-meetups-activities,.network-social-meetups-audiences,.network-social-meetups-units,.network-social-meetups-signals)>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-social-meetups-readable :is(.network-social-meetups-horizon,.network-social-meetups-activities,.network-social-meetups-audiences,.network-social-meetups-units,.network-social-meetups-signals) header span{font-size:.75rem}.network-social-meetups-readable :is(.network-social-meetups-horizon,.network-social-meetups-activities,.network-social-meetups-audiences,.network-social-meetups-units,.network-social-meetups-signals) h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-social-meetups-readable :is(.network-social-meetups-horizon,.network-social-meetups-activities,.network-social-meetups-audiences,.network-social-meetups-units,.network-social-meetups-signals) header p{font-size:.875rem;line-height:1.45}.network-social-meetups-readable :is(.network-social-meetups-horizon,.network-social-meetups-activities,.network-social-meetups-audiences,.network-social-meetups-units)>header>strong{padding:.5rem .625rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-horizon>div{gap:1rem;height:29rem;padding:1.5rem 1.25rem 1rem}.network-social-meetups-readable .network-social-meetups-horizon>div>article{grid-template-rows:18rem auto auto auto}.network-social-meetups-readable .network-social-meetups-horizon article>div{background-size:100% 4rem;gap:.5rem;height:17.5rem}.network-social-meetups-readable .network-social-meetups-horizon article>div span{min-height:.25rem}.network-social-meetups-readable .network-social-meetups-horizon article>div b{font-size:.75rem;top:-1.25rem}.network-social-meetups-readable .network-social-meetups-horizon article>strong{margin-top:.625rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-horizon article>:is(small,em){margin-top:.25rem;font-size:.75rem}.network-social-meetups-readable .network-social-meetups-horizon>footer{gap:1rem;min-height:4rem;padding:.75rem 1.125rem;font-size:.75rem}.network-social-meetups-readable .network-social-meetups-horizon>footer i{width:.75rem;height:.75rem}.network-social-meetups-readable .network-social-meetups-horizon>footer :is(span,small){font-size:.75rem}.network-social-meetups-readable .network-social-meetups-boundary{padding:1.25rem}.network-social-meetups-readable .network-social-meetups-boundary>span{font-size:.75rem}.network-social-meetups-readable .network-social-meetups-boundary h2{margin:.5rem 0 .625rem;font-size:1.125rem}.network-social-meetups-readable .network-social-meetups-boundary>p{margin-bottom:1.125rem;font-size:.875rem}.network-social-meetups-readable .network-social-meetups-boundary ol{gap:.0625rem}.network-social-meetups-readable .network-social-meetups-boundary li{grid-template-columns:2.5rem 1fr;gap:.75rem;min-height:5rem;padding:.875rem}.network-social-meetups-readable .network-social-meetups-boundary li>b{font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-boundary li strong{font-size:.875rem}.network-social-meetups-readable .network-social-meetups-boundary li small{margin-top:.25rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-distributions{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:1rem}.network-social-meetups-readable .network-social-meetups-activities>div,.network-social-meetups-readable .network-social-meetups-audiences>div{gap:.0625rem}.network-social-meetups-readable .network-social-meetups-activities article,.network-social-meetups-readable .network-social-meetups-audiences article{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:7.5rem;padding:1rem}.network-social-meetups-readable .network-social-meetups-activities article>b,.network-social-meetups-readable .network-social-meetups-audiences article>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-meetups-readable .network-social-meetups-activities article p strong,.network-social-meetups-readable .network-social-meetups-audiences article p strong{font-size:.875rem}.network-social-meetups-readable .network-social-meetups-activities article p small,.network-social-meetups-readable .network-social-meetups-audiences article p small{margin-top:.25rem;font-size:.75rem}.network-social-meetups-readable .network-social-meetups-activities article>div,.network-social-meetups-readable .network-social-meetups-audiences article>div{gap:.5rem}.network-social-meetups-readable .network-social-meetups-activities article>div>span,.network-social-meetups-readable .network-social-meetups-audiences article>div>span{height:.375rem}.network-social-meetups-readable .network-social-meetups-activities article>div small,.network-social-meetups-readable .network-social-meetups-audiences article>div small{font-size:.75rem}.network-social-meetups-readable .network-social-meetups-signals>div{gap:.75rem;padding:.875rem}.network-social-meetups-readable .network-social-meetups-signals article{min-height:12rem;padding:1rem}.network-social-meetups-readable .network-social-meetups-signals article header b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-meetups-readable .network-social-meetups-signals article header em{font-size:1.5rem}.network-social-meetups-readable .network-social-meetups-signals article>strong{margin-top:.875rem;font-size:.9375rem}.network-social-meetups-readable .network-social-meetups-signals article>small{min-height:3rem;margin-top:.25rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-signals article>p{margin-top:.75rem;padding-top:.75rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-unit-table{padding:0 1rem .5rem;overflow-x:auto}.network-social-meetups-readable .network-social-meetups-unit-row{grid-template-columns:minmax(11rem,1.1fr) 4.5rem 4.75rem 4.75rem 5rem 6rem 5.5rem 7rem 7rem 7.5rem 5rem;gap:.75rem;min-width:80rem;min-height:5rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-unit-row.heading{min-height:3.25rem;font-size:.75rem}.network-social-meetups-readable .network-social-meetups-unit-row>div:first-child{gap:.75rem}.network-social-meetups-readable .network-social-meetups-unit-row>div:first-child>b{width:2.75rem;height:2.75rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-unit-row strong{font-size:.875rem}.network-social-meetups-readable .network-social-meetups-unit-row small{margin-top:.25rem;font-size:.75rem}.network-social-meetups-readable .network-social-meetups-meter p{height:.375rem;margin-bottom:.5rem}.network-social-meetups-readable .network-social-meetups-badge{padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.network-social-meetups-readable .network-social-meetups-unit-row>a{color:#287f66;justify-content:flex-end;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.network-social-meetups-readable .network-social-meetups-lock{color:#63716d;background:#f6f8f7;border:.0625rem solid #dbe3df;justify-self:center;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;display:grid}.network-social-meetups-readable .network-social-meetups-footer{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr)}.network-social-meetups-readable .network-social-meetups-footer>section{padding:1.25rem}.network-social-meetups-readable .network-social-meetups-footer>section>span{font-size:.75rem}.network-social-meetups-readable .network-social-meetups-footer h2{margin:.375rem 0 1rem;font-size:1.125rem}.network-social-meetups-readable .network-social-meetups-footer>section>div{gap:.0625rem}.network-social-meetups-readable .network-social-meetups-footer article{grid-template-columns:2.25rem 1fr;gap:.75rem;min-height:6rem;padding:1rem}.network-social-meetups-readable .network-social-meetups-footer article>b{font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-footer article strong{font-size:.875rem}.network-social-meetups-readable .network-social-meetups-footer article small{margin-top:.25rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-footer aside{grid-template-columns:3rem 1fr;gap:.875rem;padding:1.25rem}.network-social-meetups-readable .network-social-meetups-footer aside>b{width:3rem;height:3rem;font-size:1rem}.network-social-meetups-readable .network-social-meetups-footer aside strong{font-size:.9375rem}.network-social-meetups-readable .network-social-meetups-footer aside small{margin-top:.375rem;font-size:.8125rem}.network-social-meetups-readable .network-social-meetups-footer aside a{align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.network-social-meetups-readable .network-social-meetups-privacy{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:5.5rem;padding:1rem}.network-social-meetups-readable .network-social-meetups-privacy>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-social-meetups-readable .network-social-meetups-privacy strong{font-size:.9375rem}.network-social-meetups-readable .network-social-meetups-privacy small{margin-top:.25rem;font-size:.8125rem}.network-social-meetups-unavailable{background:#f3f6f5;place-items:center;min-height:calc(100vh - 4rem);padding:2rem 1rem;display:grid}.network-social-meetups-unavailable>section{background:#fff;border:.0625rem solid #dcc6c3;border-left:.25rem solid #b55f57;width:min(40rem,100%);padding:2rem}.network-social-meetups-unavailable>section>span{color:#9d4d46;background:#f6e8e6;place-items:center;width:3rem;height:3rem;font-size:1.125rem;display:grid}.network-social-meetups-unavailable small{color:#9d4d46;letter-spacing:.08em;margin-top:1rem;font-size:.75rem;font-weight:850;display:block}.network-social-meetups-unavailable h1{margin:.5rem 0;font-size:1.5rem}.network-social-meetups-unavailable p{color:#66736d;margin:0;font-size:.9375rem;line-height:1.55}.network-social-meetups-unavailable div{gap:.75rem;margin-top:1.25rem;display:flex}.network-social-meetups-unavailable a{color:#1c5948;cursor:pointer;border:.0625rem solid #ced9d5;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:750;display:inline-flex}@keyframes network-social-meetups-live-pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:78rem){.network-social-meetups-readable .network-social-meetups-hero{grid-template-columns:1fr}.network-social-meetups-readable .network-social-meetups-hero dl{border-top:.0625rem solid #365a62;border-left:0;min-height:18rem}.network-social-meetups-readable .network-social-meetups-overview,.network-social-meetups-readable .network-social-meetups-footer{grid-template-columns:1fr}.network-social-meetups-readable .network-social-meetups-boundary{min-height:0}.network-social-meetups-readable .network-social-meetups-footer aside{border-top:.0625rem solid #36545a;border-left:0;min-height:8rem}}@media (max-width:68rem){.network-social-meetups-readable .network-social-meetups-kpis{grid-template-columns:repeat(3,1fr)}.network-social-meetups-readable .network-social-meetups-distributions{grid-template-columns:1fr}.network-social-meetups-readable .network-social-meetups-signals>div{grid-template-columns:repeat(2,1fr)}.network-social-meetups-readable .network-social-meetups-unit-row.heading{display:none}.network-social-meetups-readable .network-social-meetups-unit-table{background:#f3f6f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.875rem;display:grid;overflow:visible}.network-social-meetups-readable .network-social-meetups-unit-row{background:#fff;border:.0625rem solid #dfe6e3;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-width:0;min-height:0;display:grid}.network-social-meetups-readable .network-social-meetups-unit-row>div:first-child{border-bottom:.0625rem solid #e5ebe8;grid-column:1/-1;padding:1rem}.network-social-meetups-readable .network-social-meetups-unit-row>:is(span,.network-social-meetups-meter,a,.network-social-meetups-lock){text-align:left;border:0;border-bottom:.0625rem solid #edf1ef;place-content:center stretch;width:auto;height:auto;min-height:5.25rem;padding:.75rem;display:grid}.network-social-meetups-readable .network-social-meetups-unit-row>:is(span,.network-social-meetups-meter,a,.network-social-meetups-lock):nth-child(2n){border-right:.0625rem solid #edf1ef}.network-social-meetups-readable .network-social-meetups-unit-row>:is(span,.network-social-meetups-meter,a,.network-social-meetups-lock):before{content:attr(data-label);color:#77827e;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:800;display:block}.network-social-meetups-readable .network-social-meetups-unit-row>.network-social-meetups-lock{color:#63716d;justify-self:stretch}}@media (max-width:52rem){.network-social-meetups-live-state{align-items:flex-start}.network-social-meetups-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.network-social-meetups-live-state>aside>strong{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.network-social-meetups-live-state>aside>time{display:none}.network-social-meetups-readable .network-social-meetups-horizon>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem .75rem;height:auto;overflow:visible}.network-social-meetups-readable .network-social-meetups-horizon>div>article{grid-template-rows:11rem auto auto auto}.network-social-meetups-readable .network-social-meetups-horizon article>div{height:10.5rem}.network-social-meetups-readable .network-social-meetups-activities>div{grid-template-columns:repeat(2,1fr)}.network-social-meetups-readable .network-social-meetups-footer>section>div{grid-template-columns:1fr}.network-social-meetups-readable :is(.network-social-meetups-horizon,.network-social-meetups-activities,.network-social-meetups-audiences,.network-social-meetups-units,.network-social-meetups-signals)>header{flex-direction:column;align-items:flex-start}}@media (max-width:42rem){.network-social-meetups-readable .network-social-meetups-hero>div{padding:1.5rem}.network-social-meetups-readable .network-social-meetups-hero dl,.network-social-meetups-readable .network-social-meetups-kpis,.network-social-meetups-readable .network-social-meetups-signals>div,.network-social-meetups-readable .network-social-meetups-unit-table{grid-template-columns:1fr}.network-social-meetups-readable .network-social-meetups-horizon>footer{flex-wrap:wrap;align-items:flex-start}.network-social-meetups-readable .network-social-meetups-horizon>footer small{text-align:left;width:100%;margin-left:0}}@media (max-width:34rem){.network-social-meetups-readable .network-social-meetups-horizon>div,.network-social-meetups-readable .network-social-meetups-activities>div,.network-social-meetups-readable .network-social-meetups-audiences>div,.network-social-meetups-readable .network-social-meetups-unit-row{grid-template-columns:1fr}.network-social-meetups-readable .network-social-meetups-unit-row>:is(span,.network-social-meetups-meter,a,.network-social-meetups-lock):nth-child(2n){border-right:0}.network-social-meetups-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.network-social-meetups-live-state.syncing>aside>i{animation:none}}.network-community-portfolio-live-boundary{background:#f3f6f5;min-height:100vh}.network-community-portfolio-live-state{--network-community-live-accent:#79dfc4;color:#fff;background:#18383f;border-bottom:.0625rem solid #315961;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.25rem;display:flex}.network-community-portfolio-live-state>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.network-community-portfolio-live-state>div>span{color:var(--network-community-live-accent);letter-spacing:.08em;flex:none;font-size:.75rem;font-weight:850}.network-community-portfolio-live-state>div>p{color:#bad1d2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.45;overflow:hidden}.network-community-portfolio-live-state>aside{flex:none;align-items:center;gap:.625rem;display:flex}.network-community-portfolio-live-state>aside>i{background:var(--network-community-live-accent);border-radius:50%;width:.625rem;height:.625rem;display:block}.network-community-portfolio-live-state>aside>strong{color:#e9f5f3;max-width:22rem;font-size:.8125rem;font-weight:720}.network-community-portfolio-live-state>aside>time{color:#9ebabc;font-variant-numeric:tabular-nums;font-size:.75rem}.network-community-portfolio-live-state>aside>button{color:#fff;cursor:pointer;background:#244950;border:.0625rem solid #517078;border-radius:.125rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid}.network-community-portfolio-live-state>aside>button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #a891ef}.network-community-portfolio-live-state>aside>button:disabled{cursor:pointer;opacity:.62}.network-community-portfolio-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite network-community-portfolio-live-pulse}.network-community-portfolio-live-state.offline{background:#4a3d24;border-color:#9a783a}.network-community-portfolio-live-state.offline>aside>i{background:#f1be62}.network-community-portfolio-live-state.unavailable{background:#58312f;border-color:#96504b}.network-community-portfolio-live-state.unavailable>aside>i{background:#e58379}.network-community-portfolio-readable{gap:1rem}.network-community-portfolio-readable :is(p,small){line-height:1.5}.network-community-portfolio-readable a{cursor:pointer}.network-community-portfolio-readable a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8069c5}.network-community-portfolio-readable .network-community-hero{grid-template-columns:minmax(28rem,1.05fr) minmax(34rem,.95fr);min-height:21rem}.network-community-portfolio-readable .network-community-hero>div{padding:2rem}.network-community-portfolio-readable .network-community-hero>div>span{font-size:.75rem}.network-community-portfolio-readable .network-community-hero h2{max-width:43rem;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.network-community-portfolio-readable .network-community-hero>div>p{max-width:45rem;font-size:1rem;line-height:1.6}.network-community-portfolio-readable .network-community-hero>div>div{gap:.75rem;margin-top:1.25rem}.network-community-portfolio-readable .network-community-hero>div>div b{padding:.5rem .625rem;font-size:.8125rem}.network-community-portfolio-readable .network-community-hero>div>div small{font-size:.75rem}.network-community-portfolio-readable .network-community-hero dl>div{min-height:10rem;padding:1.25rem}.network-community-portfolio-readable .network-community-hero dt{font-size:.75rem;line-height:1.4}.network-community-portfolio-readable .network-community-hero dd{margin:.625rem 0 .375rem;font-size:1.75rem}.network-community-portfolio-readable .network-community-hero dl small{font-size:.8125rem}.network-community-portfolio-readable .network-community-kpis{gap:.75rem}.network-community-portfolio-readable .network-community-kpis article{min-height:7.75rem;padding:1rem 1.125rem}.network-community-portfolio-readable .network-community-kpis span{font-size:.75rem}.network-community-portfolio-readable .network-community-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.network-community-portfolio-readable .network-community-kpis small{font-size:.8125rem}.network-community-portfolio-readable :is(.network-community-overview,.network-community-distributions,.network-community-footer-grid){gap:1rem}.network-community-portfolio-readable .network-community-overview{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.55fr)}.network-community-portfolio-readable :is(.network-community-lifecycle,.network-community-distribution,.network-community-units)>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-community-portfolio-readable :is(.network-community-lifecycle,.network-community-distribution,.network-community-units) header span,.network-community-portfolio-readable .network-community-principles>span{font-size:.75rem}.network-community-portfolio-readable :is(.network-community-lifecycle,.network-community-distribution,.network-community-units) h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-community-portfolio-readable :is(.network-community-lifecycle,.network-community-distribution,.network-community-units) header p{font-size:.875rem;line-height:1.45}.network-community-portfolio-readable :is(.network-community-lifecycle,.network-community-distribution,.network-community-units)>header>strong{padding:.5rem .625rem;font-size:.8125rem}.network-community-portfolio-readable .network-community-lifecycle>div{gap:.0625rem}.network-community-portfolio-readable .network-community-lifecycle>div article{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:11rem;padding:1rem}.network-community-portfolio-readable .network-community-lifecycle article>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-portfolio-readable .network-community-lifecycle article p strong{font-size:.9375rem}.network-community-portfolio-readable .network-community-lifecycle article p small{margin-top:.25rem;font-size:.8125rem}.network-community-portfolio-readable .network-community-lifecycle article>div span{height:.375rem}.network-community-portfolio-readable .network-community-lifecycle article>div small{margin-top:.5rem;font-size:.75rem}.network-community-portfolio-readable .network-community-lifecycle article>strong{font-size:1.5rem;top:1rem;right:1rem}.network-community-portfolio-readable .network-community-lifecycle>footer{flex-wrap:wrap;gap:1rem;min-height:4rem;padding:.75rem 1.125rem;font-size:.75rem}.network-community-portfolio-readable .network-community-lifecycle footer span{font-size:.75rem}.network-community-portfolio-readable .network-community-lifecycle footer i{width:.75rem;height:.75rem}.network-community-portfolio-readable .network-community-work{min-height:100%;padding:1.25rem}.network-community-portfolio-readable .network-community-work>header{gap:.875rem}.network-community-portfolio-readable .network-community-work>header>span{width:3rem;height:3rem;font-size:1rem}.network-community-portfolio-readable .network-community-work header small{font-size:.75rem}.network-community-portfolio-readable .network-community-work h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-community-portfolio-readable .network-community-work header p{font-size:.8125rem}.network-community-portfolio-readable .network-community-work dl{gap:.0625rem;margin-top:1.25rem}.network-community-portfolio-readable .network-community-work dl div{min-height:8rem;padding:1rem}.network-community-portfolio-readable .network-community-work dt{font-size:.8125rem}.network-community-portfolio-readable .network-community-work dd{margin:.5rem 0 .375rem;font-size:1.5rem}.network-community-portfolio-readable .network-community-work dl small{font-size:.75rem}.network-community-portfolio-readable .network-community-distributions{grid-template-columns:repeat(2,minmax(0,1fr))}.network-community-portfolio-readable .network-community-distribution>div{gap:.0625rem}.network-community-portfolio-readable .network-community-distribution>div article{grid-template-columns:2.75rem minmax(10rem,.9fr) minmax(10rem,1fr) 3rem;gap:.75rem;min-height:7.25rem;padding:1rem}.network-community-portfolio-readable .network-community-distribution article>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-portfolio-readable .network-community-distribution article p strong{font-size:.875rem}.network-community-portfolio-readable .network-community-distribution article p small{margin-top:.25rem;font-size:.75rem}.network-community-portfolio-readable .network-community-distribution article>div span{height:.375rem}.network-community-portfolio-readable .network-community-distribution article>div small{margin-top:.375rem;font-size:.75rem}.network-community-portfolio-readable .network-community-distribution article em{font-size:1rem}.network-community-portfolio-readable .network-community-unit-table{padding:0 1rem .5rem;overflow-x:auto}.network-community-portfolio-readable .network-community-unit-row{grid-template-columns:minmax(11rem,1.1fr) 6rem 6rem 8.5rem minmax(8rem,.85fr) 8.5rem minmax(8rem,.8fr) 7rem 5.75rem;gap:.75rem;min-width:80rem;min-height:5.75rem;font-size:.8125rem}.network-community-portfolio-readable .network-community-unit-row.heading{min-height:3.25rem;font-size:.75rem}.network-community-portfolio-readable .network-community-unit-row>div:first-child{gap:.75rem}.network-community-portfolio-readable .network-community-unit-row>div:first-child>b{width:2.75rem;height:2.75rem;font-size:.8125rem}.network-community-portfolio-readable .network-community-unit-row>div:first-child strong,.network-community-portfolio-readable .network-community-unit-row>span strong{font-size:.875rem}.network-community-portfolio-readable .network-community-unit-row>div:first-child small,.network-community-portfolio-readable .network-community-unit-row>span small{margin-top:.25rem;font-size:.75rem}.network-community-portfolio-readable .network-community-progress p{height:.375rem;margin-bottom:.5rem}.network-community-portfolio-readable .network-community-progress strong{font-size:.8125rem}.network-community-portfolio-readable .network-community-progress small{margin-top:.25rem;font-size:.75rem}.network-community-portfolio-readable .network-community-unit-row>a{color:#287f66;justify-content:flex-end;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.network-community-portfolio-readable .network-community-lock{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-portfolio-readable .network-community-footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(22rem,.6fr)}.network-community-portfolio-readable .network-community-network-context{grid-template-columns:3rem minmax(14rem,.8fr) minmax(28rem,1.2fr);gap:1rem;padding:1.25rem}.network-community-portfolio-readable .network-community-network-context>span{width:3rem;height:3rem;font-size:1rem}.network-community-portfolio-readable .network-community-network-context small{font-size:.75rem}.network-community-portfolio-readable .network-community-network-context h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-community-portfolio-readable .network-community-network-context p{font-size:.8125rem}.network-community-portfolio-readable .network-community-network-context dl{gap:.0625rem}.network-community-portfolio-readable .network-community-network-context dl div{min-height:5.75rem;padding:.875rem}.network-community-portfolio-readable .network-community-network-context dt{font-size:.75rem}.network-community-portfolio-readable .network-community-network-context dd{margin-top:.375rem;font-size:1.25rem}.network-community-portfolio-readable .network-community-principles{padding:1.25rem}.network-community-portfolio-readable .network-community-principles ol{gap:.0625rem;margin-top:.875rem}.network-community-portfolio-readable .network-community-principles li{grid-template-columns:2.25rem 1fr;gap:.75rem;min-height:5rem;padding:.875rem}.network-community-portfolio-readable .network-community-principles li>b{font-size:.8125rem}.network-community-portfolio-readable .network-community-principles li strong{font-size:.875rem}.network-community-portfolio-readable .network-community-principles li small{margin-top:.25rem;font-size:.8125rem}.network-community-portfolio-readable .network-community-privacy{grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;min-height:5.5rem;padding:1rem}.network-community-portfolio-readable .network-community-privacy>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-portfolio-readable .network-community-privacy strong{font-size:.9375rem}.network-community-portfolio-readable .network-community-privacy small{margin-top:.25rem;font-size:.8125rem}.network-community-portfolio-unavailable{background:#f3f6f5;place-items:center;min-height:calc(100vh - 4rem);padding:2rem 1rem;display:grid}.network-community-portfolio-unavailable>section{background:#fff;border:.0625rem solid #dcc6c3;border-left:.25rem solid #b55f57;width:min(40rem,100%);padding:2rem}.network-community-portfolio-unavailable>section>span{color:#9d4d46;background:#f6e8e6;place-items:center;width:3rem;height:3rem;font-size:1.125rem;display:grid}.network-community-portfolio-unavailable small{color:#9d4d46;letter-spacing:.08em;margin-top:1rem;font-size:.75rem;font-weight:850;display:block}.network-community-portfolio-unavailable h1{margin:.5rem 0;font-size:1.5rem}.network-community-portfolio-unavailable p{color:#66736d;margin:0;font-size:.9375rem;line-height:1.55}.network-community-portfolio-unavailable div{gap:.75rem;margin-top:1.25rem;display:flex}.network-community-portfolio-unavailable a{color:#1c5948;cursor:pointer;border:.0625rem solid #ced9d5;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:750;display:inline-flex}@keyframes network-community-portfolio-live-pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:78rem){.network-community-portfolio-readable .network-community-hero{grid-template-columns:1fr}.network-community-portfolio-readable .network-community-hero dl{border-top:.0625rem solid #365a62;border-left:0;min-height:18rem}.network-community-portfolio-readable .network-community-overview,.network-community-portfolio-readable .network-community-footer-grid{grid-template-columns:1fr}.network-community-portfolio-readable .network-community-work{min-height:0}.network-community-portfolio-readable .network-community-network-context{grid-template-columns:3rem 1fr}.network-community-portfolio-readable .network-community-network-context dl{grid-column:1/-1}}@media (max-width:68rem){.network-community-portfolio-readable .network-community-kpis{grid-template-columns:repeat(3,1fr)}.network-community-portfolio-readable .network-community-distributions{grid-template-columns:1fr}.network-community-portfolio-readable .network-community-unit-row.heading{display:none}.network-community-portfolio-readable .network-community-unit-table{background:#f3f6f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.875rem;display:grid;overflow:visible}.network-community-portfolio-readable .network-community-unit-row{background:#fff;border:.0625rem solid #dfe6e3;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-width:0;min-height:0;display:grid}.network-community-portfolio-readable .network-community-unit-row>div:first-child{border-bottom:.0625rem solid #e5ebe8;grid-column:1/-1;padding:1rem}.network-community-portfolio-readable .network-community-unit-row>:is(span,.network-community-progress,a,.network-community-lock){text-align:left;border:0;border-bottom:.0625rem solid #edf1ef;place-content:center stretch;width:auto;height:auto;min-height:5.5rem;padding:.75rem;display:grid}.network-community-portfolio-readable .network-community-unit-row>:is(span,.network-community-progress,a,.network-community-lock):nth-child(2n){border-right:.0625rem solid #edf1ef}.network-community-portfolio-readable .network-community-unit-row>:is(span,.network-community-progress,a,.network-community-lock):before{content:attr(data-label);color:#77827e;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:800;display:block}.network-community-portfolio-readable .network-community-unit-row>.network-community-lock{color:#63716d;justify-self:stretch}}@media (max-width:52rem){.network-community-portfolio-live-state{align-items:flex-start}.network-community-portfolio-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.network-community-portfolio-live-state>aside>strong{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.network-community-portfolio-live-state>aside>time{display:none}.network-community-portfolio-readable .network-community-lifecycle>div{grid-template-columns:1fr}.network-community-portfolio-readable .network-community-lifecycle>div article{min-height:8rem}.network-community-portfolio-readable .network-community-distribution>div article{grid-template-columns:2.75rem minmax(0,1fr) 3rem}.network-community-portfolio-readable .network-community-distribution article>div{grid-column:2/-1}.network-community-portfolio-readable :is(.network-community-lifecycle,.network-community-distribution,.network-community-units)>header{flex-direction:column;align-items:flex-start}}@media (max-width:42rem){.network-community-portfolio-readable .network-community-hero>div{padding:1.5rem}.network-community-portfolio-readable .network-community-hero dl,.network-community-portfolio-readable .network-community-kpis,.network-community-portfolio-readable .network-community-work dl,.network-community-portfolio-readable .network-community-unit-table{grid-template-columns:1fr}.network-community-portfolio-readable .network-community-network-context dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:34rem){.network-community-portfolio-readable .network-community-unit-row{grid-template-columns:1fr}.network-community-portfolio-readable .network-community-unit-row>:is(span,.network-community-progress,a,.network-community-lock):nth-child(2n){border-right:0}.network-community-portfolio-readable .network-community-network-context{grid-template-columns:1fr}.network-community-portfolio-readable .network-community-network-context dl{grid-column:auto;grid-template-columns:1fr}.network-community-portfolio-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.network-community-portfolio-live-state.syncing>aside>i{animation:none}}.network-community-trust-live-boundary{background:#f4f6f5;min-height:100vh}.network-community-trust-live-state{--network-trust-live-accent:#efb889;color:#fff;background:#1e3542;border-bottom:.0625rem solid #385562;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.25rem;display:flex}.network-community-trust-live-state>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.network-community-trust-live-state>div>span{color:var(--network-trust-live-accent);letter-spacing:.08em;flex:none;font-size:.75rem;font-weight:850}.network-community-trust-live-state>div>p{color:#bfd0d8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.45;overflow:hidden}.network-community-trust-live-state>aside{flex:none;align-items:center;gap:.625rem;display:flex}.network-community-trust-live-state>aside>i{background:var(--network-trust-live-accent);border-radius:50%;width:.625rem;height:.625rem;display:block}.network-community-trust-live-state>aside>strong{color:#edf4f6;max-width:22rem;font-size:.8125rem;font-weight:720}.network-community-trust-live-state>aside>time{color:#a4b8c1;font-variant-numeric:tabular-nums;font-size:.75rem}.network-community-trust-live-state>aside>button{color:#fff;cursor:pointer;background:#2b4855;border:.0625rem solid #56717d;border-radius:.125rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:grid}.network-community-trust-live-state>aside>button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #a891ef}.network-community-trust-live-state>aside>button:disabled{cursor:pointer;opacity:.62}.network-community-trust-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite network-community-trust-live-pulse}.network-community-trust-live-state.offline{background:#4a3d24;border-color:#9a783a}.network-community-trust-live-state.offline>aside>i{background:#f1be62}.network-community-trust-live-state.unavailable{background:#58312f;border-color:#96504b}.network-community-trust-live-state.unavailable>aside>i{background:#e58379}.network-community-trust-readable{gap:1rem}.network-community-trust-readable :is(p,small){line-height:1.5}.network-community-trust-readable a{cursor:pointer}.network-community-trust-readable a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8069c5}.network-community-trust-readable .network-community-trust-hero{grid-template-columns:minmax(28rem,1.05fr) minmax(34rem,.95fr);min-height:21rem}.network-community-trust-readable .network-community-trust-hero>div{padding:2rem}.network-community-trust-readable .network-community-trust-hero>div>span{font-size:.75rem}.network-community-trust-readable .network-community-trust-hero h2{max-width:43rem;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.network-community-trust-readable .network-community-trust-hero>div>p{max-width:45rem;font-size:1rem;line-height:1.6}.network-community-trust-readable .network-community-trust-hero>div>div{gap:.75rem;margin-top:1.25rem}.network-community-trust-readable .network-community-trust-hero>div>div b{padding:.5rem .625rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-hero>div>div small{font-size:.75rem}.network-community-trust-readable .network-community-trust-hero dl>div{min-height:10rem;padding:1.25rem}.network-community-trust-readable .network-community-trust-hero dt{font-size:.75rem;line-height:1.4}.network-community-trust-readable .network-community-trust-hero dd{margin:.625rem 0 .375rem;font-size:1.75rem}.network-community-trust-readable .network-community-trust-hero dl small{font-size:.8125rem}.network-community-trust-readable .network-community-trust-kpis{gap:.75rem}.network-community-trust-readable .network-community-trust-kpis article{min-height:7.75rem;padding:1rem 1.125rem}.network-community-trust-readable .network-community-trust-kpis span{font-size:.75rem}.network-community-trust-readable .network-community-trust-kpis strong{margin:.5rem 0 .375rem;font-size:1.5rem}.network-community-trust-readable .network-community-trust-kpis small{font-size:.8125rem}.network-community-trust-readable :is(.network-community-trust-overview,.network-community-trust-middle,.network-community-trust-footer-grid){gap:1rem}.network-community-trust-readable .network-community-trust-overview{grid-template-columns:minmax(0,1.42fr) minmax(22rem,.58fr)}.network-community-trust-readable .network-community-trust-middle{grid-template-columns:minmax(0,1fr) minmax(23rem,.56fr)}.network-community-trust-readable :is(.network-community-trust-history,.network-community-trust-age,.network-community-trust-reasons,.network-community-trust-units)>header{gap:1rem;min-height:6rem;padding:1rem 1.125rem}.network-community-trust-readable :is(.network-community-trust-history,.network-community-trust-age,.network-community-trust-reasons,.network-community-trust-units,.network-community-trust-signals) header span,.network-community-trust-readable .network-community-trust-reading>span{font-size:.75rem}.network-community-trust-readable :is(.network-community-trust-history,.network-community-trust-age,.network-community-trust-reasons,.network-community-trust-units,.network-community-trust-signals) h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-community-trust-readable :is(.network-community-trust-history,.network-community-trust-age,.network-community-trust-reasons,.network-community-trust-units,.network-community-trust-signals) header p{font-size:.875rem;line-height:1.45}.network-community-trust-readable :is(.network-community-trust-history,.network-community-trust-age,.network-community-trust-reasons,.network-community-trust-units)>header>strong{padding:.5rem .625rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-history>div{gap:.875rem;height:24rem;padding:2rem 1.25rem 1rem}.network-community-trust-readable .network-community-trust-history article>div{background-size:100% 4rem;gap:.375rem;height:16rem}.network-community-trust-readable .network-community-trust-history article>div span{min-height:.25rem}.network-community-trust-readable .network-community-trust-history article>div b{font-size:.75rem;top:-1.25rem}.network-community-trust-readable .network-community-trust-history article>strong{margin-top:.625rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-history article>small{margin-top:.25rem;font-size:.75rem}.network-community-trust-readable .network-community-trust-history>footer{flex-wrap:wrap;gap:1rem;min-height:4rem;padding:.75rem 1.125rem;font-size:.75rem}.network-community-trust-readable .network-community-trust-history footer span,.network-community-trust-readable .network-community-trust-history footer small{font-size:.75rem}.network-community-trust-readable .network-community-trust-history footer i{width:.75rem;height:.75rem}.network-community-trust-readable .network-community-trust-age>div{padding:.5rem 1rem}.network-community-trust-readable .network-community-trust-age article{grid-template-columns:2.75rem minmax(9rem,1fr) minmax(8rem,1fr) 2.5rem;gap:.75rem;min-height:7.5rem}.network-community-trust-readable .network-community-trust-age article>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-trust-readable .network-community-trust-age article p strong{font-size:.875rem}.network-community-trust-readable .network-community-trust-age article p small,.network-community-trust-readable .network-community-trust-age article>div small{margin-top:.25rem;font-size:.75rem}.network-community-trust-readable .network-community-trust-age article>div span{height:.375rem}.network-community-trust-readable .network-community-trust-age article em{font-size:1rem}.network-community-trust-readable .network-community-trust-age>footer{padding:.875rem 1rem;font-size:.75rem}.network-community-trust-readable .network-community-trust-reasons>div{padding:.5rem 1rem}.network-community-trust-readable .network-community-trust-reasons article{grid-template-columns:2.75rem minmax(9rem,1.2fr) minmax(9rem,1fr) 2.5rem;gap:.75rem;min-height:6.5rem}.network-community-trust-readable .network-community-trust-reasons article>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-trust-readable .network-community-trust-reasons article p strong{font-size:.875rem}.network-community-trust-readable .network-community-trust-reasons article p small,.network-community-trust-readable .network-community-trust-reasons article>div small{margin-top:.25rem;font-size:.75rem}.network-community-trust-readable .network-community-trust-reasons article>div span{height:.375rem}.network-community-trust-readable .network-community-trust-reasons article em{font-size:1rem}.network-community-trust-readable .network-community-trust-layers{padding:1.25rem}.network-community-trust-readable .network-community-trust-layers>span{font-size:.75rem}.network-community-trust-readable .network-community-trust-layers>h2{max-width:28rem;margin:.5rem 0 1rem;font-size:1.125rem}.network-community-trust-readable .network-community-trust-layers>div{grid-template-columns:2.75rem 1fr;gap:.75rem;padding:1rem 0}.network-community-trust-readable .network-community-trust-layers>div>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-trust-readable .network-community-trust-layers p strong{font-size:.875rem}.network-community-trust-readable .network-community-trust-layers p small{margin-top:.25rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-layers>a{align-items:center;min-height:2.75rem;margin-top:.75rem;padding:.625rem .875rem;font-size:.8125rem;display:inline-flex}.network-community-trust-readable .network-community-trust-signals>header{min-height:6rem;padding:1rem 1.125rem}.network-community-trust-readable .network-community-trust-signals>div{gap:.0625rem}.network-community-trust-readable .network-community-trust-signals article{min-height:12rem;padding:1rem}.network-community-trust-readable .network-community-trust-signals article header b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-trust-readable .network-community-trust-signals article header em{font-size:1.5rem}.network-community-trust-readable .network-community-trust-signals article>strong{margin-top:.875rem;font-size:.9375rem}.network-community-trust-readable .network-community-trust-signals article>small{min-height:3rem;margin-top:.25rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-signals article>p{margin-top:.75rem;padding-top:.75rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-unit-table{overflow-x:auto}.network-community-trust-readable .network-community-trust-unit-row{grid-template-columns:minmax(11rem,1.2fr) 6rem 7.5rem 7.5rem 7.5rem 6rem 7.5rem 7.5rem 7.5rem 5.75rem;gap:.75rem;min-width:86rem;min-height:6rem;padding:.75rem 1rem}.network-community-trust-readable .network-community-trust-unit-row.heading{min-height:3.25rem;font-size:.75rem}.network-community-trust-readable .network-community-trust-unit-row>div:first-child{gap:.75rem}.network-community-trust-readable .network-community-trust-unit-row>div:first-child>b{width:2.75rem;height:2.75rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-unit-row strong{font-size:.875rem}.network-community-trust-readable .network-community-trust-unit-row small{margin-top:.25rem;font-size:.75rem}.network-community-trust-readable .network-community-trust-meter p{height:.375rem;margin-bottom:.5rem}.network-community-trust-readable .network-community-trust-badge{padding:.5rem .625rem;font-size:.75rem;line-height:1.3}.network-community-trust-readable .network-community-trust-unit-row>a{color:#9a5e32;justify-content:flex-end;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.network-community-trust-readable .network-community-trust-lock{color:#63716d;background:#f6f8f7;border:.0625rem solid #dbe3df;justify-self:center;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;display:grid}.network-community-trust-readable .network-community-trust-footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(22rem,.6fr)}.network-community-trust-readable .network-community-trust-network-context{grid-template-columns:3rem minmax(14rem,.8fr) minmax(28rem,1.2fr);gap:1rem;min-height:11rem;padding:1.25rem}.network-community-trust-readable .network-community-trust-network-context>b{width:3rem;height:3rem;font-size:1rem}.network-community-trust-readable .network-community-trust-network-context span{font-size:.75rem}.network-community-trust-readable .network-community-trust-network-context h2{margin:.375rem 0 .25rem;font-size:1.125rem}.network-community-trust-readable .network-community-trust-network-context p{font-size:.8125rem}.network-community-trust-readable .network-community-trust-network-context dl div{min-height:5.75rem;padding:.875rem}.network-community-trust-readable .network-community-trust-network-context dt{font-size:.75rem}.network-community-trust-readable .network-community-trust-network-context dd{margin-top:.375rem;font-size:1.25rem}.network-community-trust-readable .network-community-trust-reading{padding:1.25rem}.network-community-trust-readable .network-community-trust-reading ol{margin-top:.875rem}.network-community-trust-readable .network-community-trust-reading li{grid-template-columns:2.25rem 1fr;gap:.75rem;min-height:5rem;padding:.75rem 0}.network-community-trust-readable .network-community-trust-reading li>b{font-size:.8125rem}.network-community-trust-readable .network-community-trust-reading li strong{font-size:.875rem}.network-community-trust-readable .network-community-trust-reading li small{margin-top:.25rem;font-size:.8125rem}.network-community-trust-readable .network-community-trust-privacy{gap:.875rem;min-height:5.5rem;padding:1rem}.network-community-trust-readable .network-community-trust-privacy>b{width:2.75rem;height:2.75rem;font-size:.875rem}.network-community-trust-readable .network-community-trust-privacy strong{font-size:.9375rem}.network-community-trust-readable .network-community-trust-privacy small{margin-top:.25rem;font-size:.8125rem}.network-community-trust-unavailable{background:#f4f6f5;place-items:center;min-height:calc(100vh - 4rem);padding:2rem 1rem;display:grid}.network-community-trust-unavailable>section{background:#fff;border:.0625rem solid #dcc6c3;border-left:.25rem solid #b55f57;width:min(40rem,100%);padding:2rem}.network-community-trust-unavailable>section>span{color:#9d4d46;background:#f6e8e6;place-items:center;width:3rem;height:3rem;font-size:1.125rem;display:grid}.network-community-trust-unavailable small{color:#9d4d46;letter-spacing:.08em;margin-top:1rem;font-size:.75rem;font-weight:850;display:block}.network-community-trust-unavailable h1{margin:.5rem 0;font-size:1.5rem}.network-community-trust-unavailable p{color:#66736d;margin:0;font-size:.9375rem;line-height:1.55}.network-community-trust-unavailable div{gap:.75rem;margin-top:1.25rem;display:flex}.network-community-trust-unavailable a{color:#1c5948;cursor:pointer;border:.0625rem solid #ced9d5;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:750;display:inline-flex}@keyframes network-community-trust-live-pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:78rem){.network-community-trust-readable .network-community-trust-hero{grid-template-columns:1fr}.network-community-trust-readable .network-community-trust-hero dl{border-top:.0625rem solid #405c69;border-left:0;min-height:18rem}.network-community-trust-readable .network-community-trust-overview,.network-community-trust-readable .network-community-trust-middle,.network-community-trust-readable .network-community-trust-footer-grid{grid-template-columns:1fr}.network-community-trust-readable .network-community-trust-network-context{grid-template-columns:3rem 1fr}.network-community-trust-readable .network-community-trust-network-context dl{grid-column:1/-1}}@media (max-width:68rem){.network-community-trust-readable .network-community-trust-kpis{grid-template-columns:repeat(3,1fr)}.network-community-trust-readable .network-community-trust-signals>div{grid-template-columns:repeat(2,1fr)}.network-community-trust-readable .network-community-trust-unit-row.heading{display:none}.network-community-trust-readable .network-community-trust-unit-table{background:#f3f6f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.875rem;display:grid;overflow:visible}.network-community-trust-readable .network-community-trust-unit-row{background:#fff;border:.0625rem solid #dfe6e3;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-width:0;min-height:0;padding:0;display:grid}.network-community-trust-readable .network-community-trust-unit-row>div:first-child{border-bottom:.0625rem solid #e5ebe8;grid-column:1/-1;padding:1rem}.network-community-trust-readable .network-community-trust-unit-row>:is(span,.network-community-trust-meter,a,.network-community-trust-lock){text-align:left;border:0;border-bottom:.0625rem solid #edf1ef;place-content:center stretch;width:auto;height:auto;min-height:5.5rem;padding:.75rem;display:grid}.network-community-trust-readable .network-community-trust-unit-row>:is(span,.network-community-trust-meter,a,.network-community-trust-lock):nth-child(2n){border-right:.0625rem solid #edf1ef}.network-community-trust-readable .network-community-trust-unit-row>:is(span,.network-community-trust-meter,a,.network-community-trust-lock):before{content:attr(data-label);color:#77827e;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:800;display:block}.network-community-trust-readable .network-community-trust-unit-row>.network-community-trust-lock{color:#63716d;justify-self:stretch}}@media (max-width:52rem){.network-community-trust-live-state{align-items:flex-start}.network-community-trust-live-state>div{flex-direction:column;align-items:flex-start;gap:.375rem}.network-community-trust-live-state>aside>strong{clip:rect(0 0 0 0);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.network-community-trust-live-state>aside>time{display:none}.network-community-trust-readable .network-community-trust-history>div{background:#f4f6f5;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;height:auto;padding:.875rem}.network-community-trust-readable .network-community-trust-history article{text-align:left;background:#fff;border:.0625rem solid #dfe6e3;grid-template-columns:1fr auto;align-items:end;padding:1rem;display:grid}.network-community-trust-readable .network-community-trust-history article>div{grid-column:1/-1;height:9rem}.network-community-trust-readable .network-community-trust-history article>strong{margin-top:.75rem}.network-community-trust-readable .network-community-trust-history article>small{text-align:right}.network-community-trust-readable :is(.network-community-trust-history,.network-community-trust-age,.network-community-trust-reasons,.network-community-trust-units)>header{flex-direction:column;align-items:flex-start}.network-community-trust-readable .network-community-trust-reasons article,.network-community-trust-readable .network-community-trust-age article{grid-template-columns:2.75rem minmax(0,1fr) 3rem}.network-community-trust-readable :is(.network-community-trust-reasons,.network-community-trust-age) article>div{grid-column:2/-1}}@media (max-width:42rem){.network-community-trust-readable .network-community-trust-hero>div{padding:1.5rem}.network-community-trust-readable .network-community-trust-hero dl,.network-community-trust-readable .network-community-trust-kpis,.network-community-trust-readable .network-community-trust-signals>div,.network-community-trust-readable .network-community-trust-unit-table{grid-template-columns:1fr}.network-community-trust-readable .network-community-trust-history>footer{align-items:flex-start}.network-community-trust-readable .network-community-trust-history footer small{width:100%;margin-left:0}.network-community-trust-readable .network-community-trust-network-context dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:34rem){.network-community-trust-readable .network-community-trust-history>div,.network-community-trust-readable .network-community-trust-unit-row{grid-template-columns:1fr}.network-community-trust-readable .network-community-trust-unit-row>:is(span,.network-community-trust-meter,a,.network-community-trust-lock):nth-child(2n){border-right:0}.network-community-trust-readable .network-community-trust-network-context{grid-template-columns:1fr}.network-community-trust-readable .network-community-trust-network-context dl{grid-column:auto;grid-template-columns:1fr}.network-community-trust-unavailable div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.network-community-trust-live-state.syncing>aside>i{animation:none}}.organization-social-policy-history-live-boundary{background:#f4f6f5;min-height:100vh}.organization-social-policy-history-live-state{--organization-history-live-accent:#efb889;color:#fff;background:#1e3542;border-bottom:.0625rem solid #385562;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.25rem;display:flex}.organization-social-policy-history-live-state>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.organization-social-policy-history-live-state>div>span{color:var(--organization-history-live-accent);letter-spacing:.08em;flex:none;font-size:.75rem;font-weight:850}.organization-social-policy-history-live-state>div>p{color:#bfd0d8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.45;overflow:hidden}.organization-social-policy-history-live-state>aside{flex:none;align-items:center;gap:.625rem;display:flex}.organization-social-policy-history-live-state>aside>i{background:var(--organization-history-live-accent);border-radius:50%;width:.625rem;height:.625rem;display:block}.organization-social-policy-history-live-state>aside>strong{color:#edf4f6;max-width:24rem;font-size:.8125rem;font-weight:720}.organization-social-policy-history-live-state>aside>time{color:#a4b8c1;font-variant-numeric:tabular-nums;font-size:.75rem}.organization-social-policy-history-live-state>aside>button{color:#fff;cursor:pointer;background:#2b4855;border:.0625rem solid #56717d;border-radius:.125rem;place-items:center;width:2.75rem;min-height:2.75rem;font-size:1rem;display:grid}.organization-social-policy-history-live-state>aside>button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #a891ef}.organization-social-policy-history-unavailable a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #a891ef}.organization-social-policy-history-live-state>aside>button:disabled{cursor:pointer;opacity:.62}.organization-social-policy-history-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite organization-social-policy-history-live-pulse}.organization-social-policy-history-live-state.offline{background:#4a3d24;border-color:#9a783a}.organization-social-policy-history-live-state.offline>aside>i{background:#f1be62}.organization-social-policy-history-live-state.unavailable{background:#58312f;border-color:#96504b}.organization-social-policy-history-live-state.unavailable>aside>i{background:#e58379}.organization-social-policy-history-unavailable{background:#edf1ef;place-items:center;min-height:calc(100vh - 4rem);padding:2rem;display:grid}.organization-social-policy-history-unavailable>section{text-align:center;background:#fff;border:.0625rem solid #c9d4cf;border-top:.25rem solid #80514d;border-radius:.125rem;width:min(100%,42rem);padding:2rem;box-shadow:0 1rem 2.5rem #152d2414}.organization-social-policy-history-unavailable>section>span{color:#80514d;background:#f8efee;border:.0625rem solid #d8c3c0;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-size:1.125rem;display:grid}.organization-social-policy-history-unavailable small{color:#80514d;letter-spacing:.08em;font-size:.75rem;font-weight:850}.organization-social-policy-history-unavailable h1{color:#172a22;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.organization-social-policy-history-unavailable p{color:#5a6c64;margin:0 auto;font-size:.9375rem;line-height:1.6}.organization-social-policy-history-unavailable section>div{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.organization-social-policy-history-unavailable a{color:#215845;cursor:pointer;background:#f3f7f5;border:.0625rem solid #bfd0c8;border-radius:.125rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}@keyframes organization-social-policy-history-live-pulse{50%{opacity:.4;transform:scale(.8)}}@media (max-width:52rem){.organization-social-policy-history-live-state{align-items:flex-start}.organization-social-policy-history-live-state>div{display:block}.organization-social-policy-history-live-state>div>p{margin-top:.25rem}.organization-social-policy-history-live-state>aside>strong{max-width:13rem}}@media (max-width:34rem){.organization-social-policy-history-live-state{padding:.75rem;display:block}.organization-social-policy-history-live-state>div>p{white-space:normal}.organization-social-policy-history-live-state>aside{justify-content:space-between;margin-top:.625rem}.organization-social-policy-history-live-state>aside>strong{max-width:none}.organization-social-policy-history-unavailable{padding:1rem}.organization-social-policy-history-unavailable>section{padding:1.25rem}.organization-social-policy-history-unavailable a{width:100%}}@media (prefers-reduced-motion:reduce){.organization-social-policy-history-live-state.syncing>aside>i{animation:none}}.organization-announcement-center-live-boundary{background:#f4f6f5;min-height:100vh}.organization-announcement-center-live-state{--announcement-live-accent:#efb889;color:#fff;background:#1e3542;border-bottom:.0625rem solid #385562;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.25rem;display:flex}.organization-announcement-center-live-state>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.organization-announcement-center-live-state>div>span{color:var(--announcement-live-accent);letter-spacing:.08em;flex:none;font-size:.75rem;font-weight:850}.organization-announcement-center-live-state>div>p{color:#bfd0d8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.45;overflow:hidden}.organization-announcement-center-live-state>aside{flex:none;align-items:center;gap:.625rem;display:flex}.organization-announcement-center-live-state>aside>i{background:var(--announcement-live-accent);border-radius:50%;width:.625rem;height:.625rem;display:block}.organization-announcement-center-live-state>aside>strong{color:#edf4f6;max-width:23rem;font-size:.8125rem;font-weight:720}.organization-announcement-center-live-state>aside>time{color:#a4b8c1;font-variant-numeric:tabular-nums;font-size:.75rem}.organization-announcement-center-live-state>aside>button{color:#fff;cursor:pointer;background:#2b4855;border:.0625rem solid #56717d;border-radius:.125rem;place-items:center;width:2.75rem;min-height:2.75rem;font-size:1rem;display:grid}.organization-announcement-center-live-state.syncing>aside>i{background:#f1be62;animation:1s ease-in-out infinite organization-announcement-center-live-pulse}.organization-announcement-center-live-state.offline{background:#4a3d24;border-color:#9a783a}.organization-announcement-center-live-state.offline>aside>i{background:#f1be62}.organization-announcement-center-live-state.unavailable{background:#58312f;border-color:#96504b}.organization-announcement-center-live-state.unavailable>aside>i{background:#e58379}.organization-announcement-center{gap:1rem}.organization-announcement-center :is(button,a,label){cursor:pointer}.organization-announcement-center button:disabled{cursor:pointer;opacity:.58}.organization-announcement-center :is(button,a,input,textarea):focus-visible{outline-offset:.125rem;outline:.1875rem solid #8069c5}.organization-announcement-center .announcement-audiences label:has(input:focus-visible){outline-offset:.125rem;outline:.1875rem solid #8069c5}.organization-announcement-center-live-state>aside>button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8069c5}.organization-announcement-center-unavailable a:focus-visible{outline-offset:.125rem;outline:.1875rem solid #8069c5}.organization-announcement-center .announcement-kpis article{min-height:7.5rem;padding:1rem 1.125rem}.organization-announcement-center .announcement-kpis span,.organization-announcement-center .announcement-kpis small{font-size:.8125rem;line-height:1.4}.organization-announcement-center .announcement-kpis strong{margin:.625rem 0 .375rem;font-size:1.5rem}.organization-announcement-center .announcement-layout{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.55fr);gap:1rem}.organization-announcement-center .announcement-composer>header{grid-template-columns:3rem minmax(0,1fr) auto;gap:1rem;min-height:7rem;padding:1.25rem}.organization-announcement-center .announcement-composer>header>span{width:3rem;height:3rem;font-size:1rem}.organization-announcement-center .announcement-composer>header small,.organization-announcement-center .announcement-preview>span,.organization-announcement-center .organization-announcement-coverage>header span{font-size:.75rem;line-height:1.35}.organization-announcement-center .announcement-composer>header h2{margin:.375rem 0;font-size:1.25rem;line-height:1.3}.organization-announcement-center .announcement-composer>header p{font-size:.875rem;line-height:1.5}.organization-announcement-center .announcement-composer>header>button{background:#f8faf9;border:.0625rem solid #d5dfda;min-height:2.75rem;padding:.625rem .75rem;font-size:.8125rem}.organization-announcement-center .announcement-composer fieldset{padding:1.25rem}.organization-announcement-center .announcement-composer legend{font-size:.875rem;line-height:1.4}.organization-announcement-center .announcement-audiences{gap:.75rem;margin-top:.875rem}.organization-announcement-center .announcement-audiences label{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;min-height:6.5rem;padding:.875rem}.organization-announcement-center .announcement-audiences i{width:2.75rem;height:2.75rem;font-size:.875rem}.organization-announcement-center .announcement-audiences strong{font-size:.9375rem;line-height:1.35}.organization-announcement-center .announcement-audiences small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.organization-announcement-center .announcement-audiences b{min-width:2.25rem;padding:.5rem;font-size:.8125rem}.organization-announcement-center .announcement-field{margin-top:1rem}.organization-announcement-center .announcement-field>span{margin-bottom:.5rem;font-size:.875rem}.organization-announcement-center .announcement-field input,.organization-announcement-center .announcement-field textarea{font-size:1rem;line-height:1.5}.organization-announcement-center .announcement-field input{height:auto;min-height:2.75rem;padding:.625rem 4rem .625rem .875rem}.organization-announcement-center .announcement-field textarea{min-height:10rem;padding:.875rem 4rem .875rem .875rem}.organization-announcement-center .announcement-field>small{font-size:.75rem;bottom:.75rem;right:.75rem}.organization-announcement-center .announcement-delivery-modes{gap:.75rem;margin-top:.875rem}.organization-announcement-center .announcement-delivery-modes button{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;min-height:6.5rem;padding:.875rem}.organization-announcement-center .announcement-delivery-modes i{width:2.75rem;height:2.75rem;font-size:.875rem}.organization-announcement-center .announcement-delivery-modes strong{font-size:.9375rem;line-height:1.35}.organization-announcement-center .announcement-delivery-modes small{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.organization-announcement-center .announcement-schedule-field{grid-template-columns:minmax(9rem,.65fr) minmax(13rem,1fr) auto;gap:.875rem;min-height:5rem;margin-top:.875rem;padding:.875rem 1rem}.organization-announcement-center .announcement-schedule-field>span,.organization-announcement-center .announcement-schedule-field input{font-size:.875rem}.organization-announcement-center .announcement-schedule-field input{height:auto;min-height:2.75rem;padding:.625rem .75rem}.organization-announcement-center .announcement-schedule-field small{font-size:.75rem}.organization-announcement-center .announcement-composer>footer{gap:1rem;min-height:5rem;padding:1rem 1.25rem}.organization-announcement-center .announcement-composer>footer span,.organization-announcement-center .announcement-composer>footer small{font-size:.8125rem;line-height:1.45}.organization-announcement-center .announcement-composer>footer button{min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem}.organization-announcement-center .announcement-side{gap:1rem}.organization-announcement-center .announcement-preview{padding:1.25rem}.organization-announcement-center .announcement-preview>div{grid-template-columns:3rem 1fr;gap:.75rem;margin:1rem 0 1.25rem}.organization-announcement-center .announcement-preview>div i{width:3rem;height:3rem;font-size:1rem}.organization-announcement-center .announcement-preview strong{font-size:.9375rem}.organization-announcement-center .announcement-preview small{margin-top:.25rem;font-size:.8125rem}.organization-announcement-center .announcement-preview dl div{gap:1rem;min-height:3rem}.organization-announcement-center .announcement-preview dt,.organization-announcement-center .announcement-preview dd{font-size:.8125rem;line-height:1.4}.organization-announcement-center .announcement-preview>p{margin-top:1rem;padding:.875rem;font-size:.8125rem;line-height:1.55}.organization-announcement-center .organization-announcement-coverage>header{min-height:3.5rem;padding:.875rem 1rem}.organization-announcement-center .organization-announcement-coverage>header b{min-width:2rem;padding:.375rem .5rem;font-size:.8125rem}.organization-announcement-center .organization-announcement-coverage>div{gap:.75rem;min-height:3.75rem;padding:.75rem 1rem}.organization-announcement-center .organization-announcement-coverage strong{font-size:.875rem;line-height:1.4}.organization-announcement-center .organization-announcement-coverage>div span{font-size:.8125rem;line-height:1.4}.organization-announcement-center .platform-audience-map>header{min-height:3.5rem;padding:.875rem 1rem}.organization-announcement-center .platform-audience-map>header span{font-size:.75rem;line-height:1.35}.organization-announcement-center .platform-audience-map>header>b{text-align:center;min-width:4.5rem;padding:.375rem .5rem;font-size:.8125rem}.organization-announcement-center .platform-audience-map>div{padding:.875rem 1rem}.organization-announcement-center .platform-audience-map p{align-items:flex-start;gap:.75rem;margin-bottom:.625rem}.organization-announcement-center .platform-audience-map strong{font-size:.875rem;line-height:1.4}.organization-announcement-center .platform-audience-map small{text-align:right;font-size:.8125rem;line-height:1.4}.organization-announcement-center .platform-audience-map>div>i{height:.5rem}.organization-announcement-center .announcement-guard{grid-template-columns:3rem 1fr;gap:.875rem;padding:1rem}.organization-announcement-center .announcement-guard>span{width:3rem;height:3rem;font-size:1rem}.organization-announcement-center .announcement-guard strong{font-size:.9375rem}.organization-announcement-center .announcement-guard p{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.organization-announcement-center .announcement-history>header{gap:1rem;min-height:6rem;padding:1rem 1.25rem}.organization-announcement-center .announcement-history>header h2{font-size:1.125rem;line-height:1.35}.organization-announcement-center .announcement-history>header p{margin-top:.375rem;font-size:.875rem;line-height:1.45}.organization-announcement-center .announcement-history>header>nav{gap:.5rem}.organization-announcement-center .announcement-history>header>nav button{min-height:2.75rem;padding:.625rem .75rem;font-size:.8125rem}.organization-announcement-center .announcement-history>header>nav b{margin-left:.25rem;font-size:.75rem}.organization-announcement-center .announcement-history>div>article{grid-template-columns:3.25rem minmax(0,1fr) minmax(18rem,.55fr) minmax(8rem,auto);gap:1rem;min-height:10rem;padding:1.125rem 1.25rem}.organization-announcement-center .announcement-history-mark{width:3.25rem;height:3.25rem;font-size:1rem}.organization-announcement-center .announcement-history-copy>header{gap:.75rem}.organization-announcement-center .announcement-history-copy>header p{flex-wrap:wrap;gap:.375rem}.organization-announcement-center .announcement-history-copy>header b,.organization-announcement-center .announcement-history-copy>header span{padding:.375rem .5rem;font-size:.75rem;line-height:1.35}.organization-announcement-center .announcement-history-copy time{font-size:.75rem;line-height:1.4}.organization-announcement-center .announcement-history-copy h3{margin:.75rem 0 .375rem;font-size:1.0625rem;line-height:1.35}.organization-announcement-center .announcement-history-copy>p{font-size:.9375rem;line-height:1.55}.organization-announcement-center .announcement-history-copy>small{margin-top:.625rem;font-size:.8125rem}.organization-announcement-center .announcement-history article>dl{min-width:0}.organization-announcement-center .announcement-history article>dl div{min-height:4.75rem;padding:.75rem}.organization-announcement-center .announcement-history article dt{font-size:.75rem;line-height:1.35}.organization-announcement-center .announcement-history article dd{margin-top:.5rem;font-size:1.125rem}.organization-announcement-center .announcement-history article dd small{font-size:.75rem}.organization-announcement-center .announcement-history-actions{gap:.5rem;min-width:8rem}.organization-announcement-center .announcement-history-actions a,.organization-announcement-center .announcement-history-actions button{text-align:center;background:#f8faf9;border:.0625rem solid #d5dfda;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;text-decoration:none;display:inline-flex}.organization-announcement-center .announcement-empty{gap:.5rem;min-height:15rem;padding:2rem}.organization-announcement-center .announcement-empty>span{font-size:1.25rem}.organization-announcement-center .announcement-empty strong{font-size:1rem}.organization-announcement-center .announcement-empty p{font-size:.875rem;line-height:1.5}.organization-announcement-center-unavailable{background:#edf1ef;place-items:center;min-height:calc(100vh - 4rem);padding:2rem;display:grid}.organization-announcement-center-unavailable>section{text-align:center;background:#fff;border:.0625rem solid #c9d4cf;border-top:.25rem solid #80514d;border-radius:.125rem;width:min(100%,42rem);padding:2rem;box-shadow:0 1rem 2.5rem #152d2414}.organization-announcement-center-unavailable>section>span{color:#80514d;background:#f8efee;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-size:1rem;display:grid}.organization-announcement-center-unavailable small{color:#80514d;letter-spacing:.08em;font-size:.75rem;font-weight:850}.organization-announcement-center-unavailable h1{color:#172a22;margin:.625rem 0 .5rem;font-size:1.5rem;line-height:1.25}.organization-announcement-center-unavailable p{color:#5a6c64;margin:0 auto;font-size:.9375rem;line-height:1.6}.organization-announcement-center-unavailable section>div{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.organization-announcement-center-unavailable a{color:#215845;cursor:pointer;background:#f3f7f5;border:.0625rem solid #bfd0c8;border-radius:.125rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}@keyframes organization-announcement-center-live-pulse{50%{opacity:.4;transform:scale(.8)}}@media (max-width:70rem){.organization-announcement-center .announcement-layout{grid-template-columns:1fr}.organization-announcement-center .announcement-side{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-announcement-center .announcement-preview{grid-row:span 2}.organization-announcement-center .announcement-history>div>article{grid-template-columns:3.25rem minmax(0,1fr)}.organization-announcement-center .announcement-history article>dl,.organization-announcement-center .announcement-history-actions{grid-column:2}.organization-announcement-center .announcement-history-actions{grid-auto-flow:column;justify-content:start;justify-items:stretch;min-width:0}}@media (max-width:52rem){.organization-announcement-center-live-state{align-items:flex-start}.organization-announcement-center-live-state>div{display:block}.organization-announcement-center-live-state>div>p{margin-top:.25rem}.organization-announcement-center-live-state>aside>strong{max-width:13rem}.organization-announcement-center .announcement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-announcement-center .announcement-kpis article:nth-child(2){border-right:0}.organization-announcement-center .announcement-side,.organization-announcement-center .announcement-audiences,.organization-announcement-center .announcement-delivery-modes{grid-template-columns:1fr}.organization-announcement-center .announcement-preview{grid-row:auto}.organization-announcement-center .announcement-schedule-field{grid-template-columns:1fr}.organization-announcement-center .announcement-history>header{flex-direction:column;align-items:flex-start}.organization-announcement-center .announcement-history>header>nav{justify-content:flex-start;width:100%}.organization-announcement-center .announcement-history-copy>header{flex-direction:column;align-items:flex-start}}@media (max-width:34rem){.organization-announcement-center-live-state{padding:.75rem;display:block}.organization-announcement-center-live-state>div>p{white-space:normal}.organization-announcement-center-live-state>aside{justify-content:space-between;margin-top:.625rem}.organization-announcement-center-live-state>aside>strong{max-width:none}.organization-announcement-center .announcement-kpis{grid-template-columns:1fr}.organization-announcement-center .announcement-kpis article{border-right:0}.organization-announcement-center .announcement-composer>header{grid-template-columns:3rem minmax(0,1fr)}.organization-announcement-center .announcement-composer>header>button{grid-column:2;justify-self:start}.organization-announcement-center .announcement-composer>footer{flex-direction:column;align-items:stretch}.organization-announcement-center .announcement-composer>footer button{width:100%}.organization-announcement-center .announcement-history>header>nav button{flex:calc(50% - .5rem)}.organization-announcement-center .announcement-history>div>article{grid-template-columns:1fr;padding:1rem}.organization-announcement-center .announcement-history article>dl,.organization-announcement-center .announcement-history-actions{grid-column:1}.organization-announcement-center .announcement-history article>dl{grid-template-columns:1fr}.organization-announcement-center .announcement-history article>dl div{border-right:0;border-bottom:.0625rem solid var(--line-soft)}.organization-announcement-center .announcement-history-actions{grid-auto-flow:row}.organization-announcement-center .announcement-history-actions :is(a,button){width:100%}.organization-announcement-center-unavailable{padding:1rem}.organization-announcement-center-unavailable>section{padding:1.25rem}.organization-announcement-center-unavailable a{width:100%}}@media (prefers-reduced-motion:reduce){.organization-announcement-center-live-state.syncing>aside>i{animation:none}}.operation-center{gap:16px}.operation-coordination-dispatch{background:#fff;border:1px solid #203f53;border-top:4px solid #2b9272;border-radius:2px;overflow:hidden;box-shadow:0 16px 34px #0e253517}.operation-coordination-dispatch.attention{border-top-color:#c18b31}.operation-coordination-dispatch.critical{border-top-color:#b4534b}.operation-coordination-dispatch>header{color:#edf7f4;background:linear-gradient(110deg,#39a68421,#0000 42%),#102737;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:grid}.operation-coordination-dispatch>header small{color:#71d9ba;letter-spacing:.075em;font-size:.75rem;font-weight:850}.operation-coordination-dispatch>header h2{color:#fff;margin:5px 0 4px;font-size:1.25rem;line-height:1.25}.operation-coordination-dispatch>header p{color:#b8cbd5;margin:0;font-size:.875rem;line-height:1.5}.operation-coordination-dispatch>header aside{border-left:1px solid #3e5a6c;justify-items:end;min-width:112px;padding-left:18px;display:grid}.operation-coordination-dispatch>header aside strong{color:#fff;font-size:1.75rem;line-height:1}.operation-coordination-dispatch>header aside span{color:#a9bec9;margin-top:6px;font-size:.75rem}.operation-coordination-dispatch>header aside a{color:#75dfbf;border-bottom:1px solid #61c9aa;align-items:center;min-height:32px;margin-top:10px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.operation-coordination-dispatch>nav{background:#f7fafb;border-bottom:1px solid #dce5ea;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.operation-coordination-dispatch>nav>a{color:#2c485c;background:#fff;border-bottom:3px solid #3a9278;border-right:1px solid #dce5ea;grid-template-rows:1fr auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:126px;padding:16px;text-decoration:none;display:grid}.operation-coordination-dispatch>nav>a:last-child{border-right:0}.operation-coordination-dispatch>nav>a.receipt{border-bottom-color:#bd842b}.operation-coordination-dispatch>nav>a.recovery{border-bottom-color:#b4534b}.operation-coordination-dispatch>nav>a.others{border-bottom-color:#6c60b4}.operation-coordination-dispatch>nav>a:hover{background:#f8fbfc}.operation-coordination-dispatch>nav>a>i{color:#16694f;background:#eff9f5;border:1px solid #9bc8ba;place-items:center;width:42px;height:42px;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.operation-coordination-dispatch>nav>a.receipt>i{color:#8b5c18;background:#fff8eb;border-color:#dfc38f}.operation-coordination-dispatch>nav>a.recovery>i{color:#983d36;background:#fff3f1;border-color:#e0ada8}.operation-coordination-dispatch>nav>a.others>i{color:#5c4e9d;background:#f7f5fd;border-color:#c2bae3}.operation-coordination-dispatch>nav p{min-width:0;margin:0}.operation-coordination-dispatch>nav small{color:#567083;letter-spacing:.035em;font-size:.75rem;font-weight:850;display:block}.operation-coordination-dispatch>nav strong{color:#183a50;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.9375rem;display:block;overflow:hidden}.operation-coordination-dispatch>nav em{color:#6f8190;margin-top:5px;font-size:.75rem;font-style:normal;line-height:1.4;display:block}.operation-coordination-dispatch>nav>a>b{color:#183a50;font-size:1.25rem}.operation-coordination-dispatch>nav>a>span{color:#28765f;border-top:1px solid #e4eaee;grid-column:2/-1;justify-content:space-between;padding-top:9px;font-size:.75rem;font-weight:850;display:flex}.operation-coordination-empty{background:#f7fafb;border-bottom:1px solid #dce5ea;align-items:center;gap:13px;min-height:108px;padding:18px 20px;display:flex}.operation-coordination-empty>b{color:#1e785d;background:#fff;border:1px solid #a8d1c3;place-items:center;width:40px;height:40px;display:grid}.operation-coordination-empty p{gap:4px;margin:0;display:grid}.operation-coordination-empty strong{color:#234354;font-size:.875rem}.operation-coordination-empty small{color:#6b7f8d;font-size:.75rem}.operation-coordination-dispatch>footer{background:#f7fafb;grid-template-columns:minmax(420px,.9fr) minmax(260px,1.1fr);align-items:center;gap:22px;padding:12px 16px;display:grid}.operation-coordination-dispatch>footer dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.operation-coordination-dispatch>footer dl>div{border-right:1px solid #d7e1e6;padding:2px 12px}.operation-coordination-dispatch>footer dl>div:first-child{padding-left:0}.operation-coordination-dispatch>footer dl>div:last-child{border-right:0}.operation-coordination-dispatch>footer dt{color:#687d8b;font-size:.75rem}.operation-coordination-dispatch>footer dd{color:#24465a;margin:3px 0 0;font-size:.9375rem;font-weight:850}.operation-coordination-dispatch>footer .critical dd{color:#a3423b}.operation-coordination-dispatch>footer p{color:#657986;margin:0;font-size:.75rem;line-height:1.45}.operation-heading-badge{min-height:38px;padding-inline:12px;font-size:.75rem}.operation-center .operation-access-strip{border-left-width:4px;grid-template-columns:42px minmax(280px,1fr) auto auto;gap:14px;min-height:108px;padding:15px 17px}.operation-center .operation-access-symbol{width:42px;height:42px;font-size:1rem}.operation-center .operation-access-copy small,.operation-center .operation-access-copy strong{display:block}.operation-center .operation-access-copy small{color:var(--green-deep);letter-spacing:.05em;font-size:.75rem;font-weight:900}.operation-center .operation-access-copy strong{margin-top:4px;font-size:.9375rem}.operation-center .operation-access-copy p{margin-top:4px;font-size:.8125rem;line-height:1.45}.operation-center .operation-access-flow{border:1px solid var(--line);background:#fff;align-items:center;gap:6px;padding:8px 10px;display:flex}.operation-center .operation-access-flow span,.operation-center .operation-access-flow b,.operation-center .operation-access-flow i{font-size:.75rem;font-style:normal}.operation-center .operation-access-flow b{color:var(--green-deep)}.operation-center .operation-access-flow i{color:#87958f}.operation-center .operation-access-strip>nav{justify-items:end;gap:7px;display:grid}.operation-center .operation-access-badge{font-size:.75rem}.operation-center .operation-access-strip>nav a{color:var(--green-deep);font-size:.8125rem;font-weight:850}.operation-center .operation-stats article{min-height:112px;padding:18px}.operation-center .operation-stats span,.operation-center .operation-stats small{font-size:.75rem;line-height:1.35}.operation-center .operation-stats strong{margin-block:8px 6px;font-size:1.75rem}.operation-center .operation-scope-radar>header{min-height:96px;padding:15px 17px}.operation-center .operation-scope-radar>header span,.operation-center .operation-scope-radar>header>b{font-size:.75rem}.operation-center .operation-scope-radar>header h2{margin-top:5px;font-size:1.1rem}.operation-center .operation-scope-radar>header p{margin-top:5px;font-size:.8125rem;line-height:1.45}.operation-center .operation-radar-card{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:164px;padding:16px 14px 38px}.operation-center .operation-radar-icon{width:37px;height:37px;font-size:.75rem}.operation-center .operation-radar-card small,.operation-center .operation-radar-card em,.operation-center .operation-radar-card>i{font-size:.75rem}.operation-center .operation-radar-card strong{margin-top:5px;font-size:.875rem}.operation-center .operation-radar-card em{text-overflow:clip;white-space:normal;margin-top:7px;line-height:1.4;overflow:visible}.operation-center .operation-radar-card>b{font-size:1.4rem}.operation-center .operation-radar-card>i{bottom:14px;left:63px}.operation-center .operation-toolbar{min-height:58px}.operation-center .operation-search{min-height:42px}.operation-center .operation-search input{font-size:.875rem}.operation-center .operation-filters button{min-height:39px;font-size:.8125rem}.operation-center .operation-organization-group{gap:11px}.operation-center .operation-organization-group>header{grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;min-height:76px}.operation-center .operation-org-mark{width:43px;height:43px;font-size:.75rem}.operation-center .operation-organization-group>header p,.operation-center .operation-organization-group>header>div>span,.operation-center .operation-org-summary span,.operation-center .operation-org-summary small,.operation-center .operation-org-dashboard-link{line-height:1.35;font-size:.75rem!important}.operation-center .operation-organization-group>header h2{font-size:1.05rem}.operation-center .operation-org-summary strong{font-size:1.75rem}.operation-center .operation-org-dashboard-link{min-height:38px;padding-inline:10px}.operation-center .operation-organization-awaiting{grid-template-columns:38px minmax(0,1fr) auto;min-height:108px;padding:15px 17px}.operation-center .operation-organization-awaiting>span{width:36px;height:36px;font-size:.75rem}.operation-center .operation-organization-awaiting strong{font-size:.875rem}.operation-center .operation-organization-awaiting small{font-size:.8125rem}.operation-center .operation-organization-awaiting a{min-height:38px;font-size:.8125rem}.operation-center .operation-unit-grid{gap:14px}.operation-center .operation-unit-card{min-height:360px}.operation-center .operation-unit-head{grid-template-columns:42px minmax(0,1fr) auto;min-height:84px;padding:14px 15px}.operation-center .operation-unit-mark{width:40px;height:40px;font-size:.75rem}.operation-center .operation-unit-head h3{font-size:.9375rem}.operation-center .operation-unit-head p,.operation-center .operation-unit-status{font-size:.75rem}.operation-center .operation-unit-domain{min-height:62px;margin-inline:15px}.operation-center .operation-unit-domain small,.operation-center .operation-unit-domain strong{font-size:.75rem}.operation-center .operation-readiness{padding:14px 15px 9px}.operation-center .operation-readiness>div{font-size:.8125rem}.operation-center .operation-unit-metrics{padding:10px 15px 14px}.operation-center .operation-unit-metrics dt{font-size:.75rem}.operation-center .operation-unit-metrics dd{margin-top:5px;font-size:1rem}.operation-center .operation-unit-card footer{min-height:54px;padding-inline:15px}.operation-center .operation-unit-card footer a:first-child,.operation-center .operation-public-link{font-size:.75rem}.operation-center .operation-empty h2{font-size:1rem}.operation-center .operation-empty p,.operation-center .operation-empty button{font-size:.875rem}@media (max-width:1120px){.operation-center .operation-access-strip{grid-template-columns:42px minmax(0,1fr) auto}.operation-center .operation-access-flow{grid-column:2;width:max-content}.operation-center .operation-access-strip>nav{grid-area:1/3/span 2}}@media (max-width:700px){.operation-coordination-dispatch>header,.operation-coordination-dispatch>footer{grid-template-columns:1fr}.operation-coordination-dispatch>header aside{border-top:1px solid #3e5a6c;border-left:0;justify-items:start;padding:12px 0 0}.operation-coordination-dispatch>nav{grid-template-columns:1fr}.operation-coordination-dispatch>nav>a{border-right:0}.operation-coordination-dispatch>footer{gap:12px}.operation-coordination-dispatch>footer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.operation-coordination-dispatch>footer dl>div:nth-child(2){border-right:0}.operation-coordination-dispatch>footer dl>div:nth-child(3){padding-left:0}.operation-center .operation-access-strip{grid-template-columns:40px minmax(0,1fr)}.operation-center .operation-access-flow,.operation-center .operation-access-strip>nav{grid-area:auto/2;justify-items:start}.operation-center .operation-scope-radar>header{flex-direction:column;align-items:flex-start}.operation-center .operation-organization-group>header{grid-template-columns:44px minmax(0,1fr)}}@media (max-width:430px){.operation-center .operation-access-flow{justify-content:center;width:100%}.operation-center .operation-access-strip>nav{width:100%}}.operation-coordination-directory{gap:18px;display:grid}.operation-coordination-directory-scope{background:#fff;border:1px solid #203f53;border-top:4px solid #2c9575;border-radius:2px;overflow:hidden;box-shadow:0 16px 36px #0b233317}.operation-coordination-directory-scope>header{color:#eaf5f2;background:linear-gradient(112deg,#3fbe9721,#0000 43%),#102737;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:116px;padding:20px 22px;display:grid}.operation-coordination-directory-scope>header span,.operation-coordination-directory-board>header span{color:#66d7b5;letter-spacing:.075em;font-size:12px;font-weight:850}.operation-coordination-directory-scope>header h2,.operation-coordination-directory-board>header h2{margin:6px 0 5px;font-size:20px;line-height:1.2}.operation-coordination-directory-scope>header p,.operation-coordination-directory-board>header p{color:#b7cad5;max-width:790px;margin:0;font-size:14px;line-height:1.5}.operation-coordination-directory-scope>header aside{border-left:1px solid #3f5b6d;justify-items:end;min-width:154px;padding-left:22px;display:grid}.operation-coordination-directory-scope>header aside strong{color:#fff;font-size:28px;line-height:1}.operation-coordination-directory-scope>header aside span{color:#d0e0e7;letter-spacing:0;margin-top:6px}.operation-coordination-directory-scope>header aside small{color:#9fb6c1;margin-top:8px;font-size:12px}.operation-coordination-directory-search{background:#f5f8fa;border-bottom:1px solid #d9e3e8;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:13px 15px;display:grid}.operation-coordination-directory-search label{background:#fff;border:1px solid #c9d7de;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:42px;display:grid}.operation-coordination-directory-search label>span{color:#35705e;border-right:1px solid #dce5e9;place-items:center;height:100%;font-size:16px;display:grid}.operation-coordination-directory-search input[type=search]{color:#24485c;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:14px}.operation-coordination-directory-search input[type=search]::placeholder{color:#83939d}.operation-coordination-directory-search label:focus-within{border-color:#23785f;box-shadow:0 0 0 2px #23785f21}.operation-coordination-directory-search button,.operation-coordination-directory-search>a{cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.operation-coordination-directory-search button{color:#fff;background:#176c52;border:1px solid #176c52}.operation-coordination-directory-search button:hover{background:#105b45}.operation-coordination-directory-search>a{color:#4c6878;background:#fff;border:1px solid #c5d4da}.operation-coordination-directory-scope>nav{background:#f5f8fa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.operation-coordination-directory-scope>nav>a{color:#29495d;background:#fff;border-bottom:3px solid #0000;border-right:1px solid #d9e3e8;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:100px;padding:14px;text-decoration:none;display:grid}.operation-coordination-directory-scope>nav>a:last-child{border-right:0}.operation-coordination-directory-scope>nav>a:hover{background:#f8fbfc}.operation-coordination-directory-scope>nav>a.active{background:#edf8f4;border-bottom-color:#2c9575}.operation-coordination-directory-scope>nav>a.receipt.active{background:#fff8eb;border-bottom-color:#c08b34}.operation-coordination-directory-scope>nav>a.recovery.active{background:#fff3f1;border-bottom-color:#b34f48}.operation-coordination-directory-scope>nav>a.others.active{background:#f7f5fd;border-bottom-color:#6a5cb2}.operation-coordination-directory-scope>nav>a>b{color:#176d53;background:#f2faf7;border:1px solid #aacbc0;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.operation-coordination-directory-scope>nav>a.receipt>b{color:#8a5b18;background:#fffaf1;border-color:#dec38f}.operation-coordination-directory-scope>nav>a.recovery>b{color:#973e38;background:#fff8f7;border-color:#dfada8}.operation-coordination-directory-scope>nav>a.others>b{color:#5b4c9c;background:#faf9fe;border-color:#c5bde1}.operation-coordination-directory-scope>nav p{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;margin:0;display:grid}.operation-coordination-directory-scope>nav p span{color:#526a7a;font-size:13px;font-weight:800}.operation-coordination-directory-scope>nav p strong{color:#173b50;font-size:18px}.operation-coordination-directory-scope>nav p small{color:#718490;grid-column:1/-1;font-size:12px;line-height:1.35}.operation-coordination-directory-board{border-radius:2px;padding:0;overflow:hidden}.operation-coordination-directory-board>header{border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:flex-end;gap:20px;min-height:94px;padding:18px 21px;display:flex}.operation-coordination-directory-board>header span{color:#187157}.operation-coordination-directory-board>header h2{color:#173b50}.operation-coordination-directory-board>header p{color:#687d8b;font-size:13px}.operation-coordination-directory-board>header>b{color:#5b7180;letter-spacing:.06em;flex:none;font-size:12px}.operation-coordination-directory-list{background:#f7fafb;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.operation-coordination-directory-list>article{background:#fff;border:1px solid #d7e1e6;border-top:3px solid #2f9577;overflow:hidden}.operation-coordination-directory-list>article.receipt{border-top-color:#c08b34}.operation-coordination-directory-list>article.recovery,.operation-coordination-directory-list>article.clock-overdue{border-top-color:#b34f48}.operation-coordination-directory-list>article.others{border-top-color:#6a5cb2}.operation-coordination-directory-list article>header{background:#fbfcfd;border-bottom:1px solid #e2e8ec;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:14px 16px;display:grid}.operation-coordination-directory-list article>header>i{color:#176c52;background:#eff9f5;border:1px solid #9fc9bb;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:850;display:grid}.operation-coordination-directory-list article>header p{gap:3px;min-width:0;margin:0;display:grid}.operation-coordination-directory-list article>header p small{color:#5d7482;letter-spacing:.035em;font-size:12px;font-weight:850}.operation-coordination-directory-list article>header p strong{color:#183c51;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.operation-coordination-directory-list article>header p span{color:#72838e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operation-coordination-directory-list article>header>b{color:#183c51;justify-items:end;font-size:20px;display:grid}.operation-coordination-directory-list article>header>b small{color:#788a95;font-size:12px;font-weight:650}.operation-coordination-directory-list article>dl{border-bottom:1px solid #e2e8ec;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.operation-coordination-directory-list article>dl>div{border-right:1px solid #e2e8ec;padding:11px 12px}.operation-coordination-directory-list article>dl>div:last-child{border-right:0}.operation-coordination-directory-list article dt{color:#71838e;font-size:12px}.operation-coordination-directory-list article dd{color:#294b5e;margin:4px 0 0;font-size:15px;font-weight:850}.operation-coordination-directory-list article>footer{justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 16px;display:flex}.operation-coordination-directory-list article>footer p{gap:4px;margin:0;display:grid}.operation-coordination-directory-list article>footer span{color:#768894;font-size:12px}.operation-coordination-directory-list article>footer strong{color:#4c6676;font-size:12px}.operation-coordination-directory-list article.clock-overdue>footer strong{color:#a13f38}.operation-coordination-directory-list article>footer a{color:#176c52;background:#f2faf7;border:1px solid #a7c9bd;flex:none;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.operation-coordination-directory-list article>footer a:hover{background:#fff;border-color:#176c52}.operation-coordination-directory-empty{background:#f7fafb;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:176px;padding:24px;display:grid}.operation-coordination-directory-empty>b{color:#21765c;background:#fff;border:1px solid #a4cebf;place-items:center;width:44px;height:44px;display:grid}.operation-coordination-directory-empty p{gap:5px;margin:0;display:grid}.operation-coordination-directory-empty strong{color:#244659;font-size:15px}.operation-coordination-directory-empty small{color:#6c808d;font-size:13px}.operation-coordination-directory-empty>a{color:#176c52;font-size:13px;font-weight:850}.operation-coordination-directory-board>footer{background:#fff;border-top:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 20px;display:flex}.operation-coordination-directory-board>footer>span{color:#6b7f8c;font-size:12px}.operation-coordination-directory-board>footer nav,.operation-coordination-directory-board>footer nav>span{align-items:center;gap:7px;display:flex}.operation-coordination-directory-board>footer nav a,.operation-coordination-directory-board>footer nav b{color:#36566a;background:#fff;border:1px solid #ccd9df;place-items:center;min-width:34px;min-height:34px;padding:0 9px;font-size:12px;text-decoration:none;display:grid}.operation-coordination-directory-board>footer nav b{color:#fff;background:#183c51;border-color:#183c51}.operation-coordination-directory-boundary{background:#f4f9f7;border:1px solid #cfdde2;border-left:4px solid #2c9575;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:15px 18px;display:grid}.operation-coordination-directory-boundary>b{color:#176c52;background:#fff;border:1px solid #9fc8ba;place-items:center;width:40px;height:40px;display:grid}.operation-coordination-directory-boundary p{gap:4px;margin:0;display:grid}.operation-coordination-directory-boundary strong{color:#25485b;font-size:14px}.operation-coordination-directory-boundary small{color:#647a87;font-size:12px;line-height:1.45}.operation-coordination-directory-boundary>span{color:#2c705d;letter-spacing:.055em;font-size:12px;font-weight:850}.operation-coordination-history{gap:18px;display:grid}.operation-coordination-history-summary{background:#fff;border:1px solid #203f53;border-top:4px solid #6d62b5;border-radius:2px;overflow:hidden;box-shadow:0 16px 36px #0b233317}.operation-coordination-history-summary>header{color:#eef4fb;background:linear-gradient(112deg,#8270d629,#0000 43%),#102737;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:116px;padding:20px 22px;display:grid}.operation-coordination-history-summary>header>div>span,.operation-coordination-history-ledger>header span{color:#b6aaff;letter-spacing:.075em;font-size:12px;font-weight:850}.operation-coordination-history-summary>header h2,.operation-coordination-history-ledger>header h2{margin:6px 0 5px;font-size:20px;line-height:1.2}.operation-coordination-history-summary>header p{color:#b8c9d5;max-width:760px;margin:0;font-size:14px;line-height:1.5}.operation-coordination-history-summary>header aside{border-left:1px solid #405b6d;justify-items:end;min-width:180px;padding-left:22px;display:grid}.operation-coordination-history-summary>header aside strong{color:#fff;font-size:28px;line-height:1}.operation-coordination-history-summary>header aside span{color:#d5e1e8;margin-top:6px;font-size:12px}.operation-coordination-history-summary>header aside small{color:#a4b8c4;margin-top:8px;font-size:12px}.operation-coordination-history-summary>dl{background:#fbfcfd;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.operation-coordination-history-summary>dl>div{border-right:1px solid #dce4e9;flex-direction:column;justify-content:center;min-height:94px;padding:14px 16px;display:flex}.operation-coordination-history-summary>dl>div:last-child{border-right:0}.operation-coordination-history-summary dt{color:#627987;font-size:13px}.operation-coordination-history-summary dd{color:#1d4357;margin:5px 0 3px;font-size:20px;font-weight:900}.operation-coordination-history-summary small{color:#788b96;font-size:12px}.operation-coordination-history-summary .green dd{color:#19755a}.operation-coordination-history-summary .red dd{color:#a1413a}.operation-coordination-history-controls{border-radius:2px;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);padding:0;display:grid;overflow:hidden}.operation-coordination-history-controls>form{background:#f7fafb;border-right:1px solid #dce4e9;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:9px;min-height:68px;padding:12px 14px;display:grid}.operation-coordination-history-controls form>label{background:#fff;border:1px solid #cbd8de;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:42px;display:grid}.operation-coordination-history-controls form>label>span{color:#5b529e;border-right:1px solid #dce5e9;place-items:center;height:100%;font-size:16px;display:grid}.operation-coordination-history-controls input[type=search]{color:#24485c;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:14px}.operation-coordination-history-controls form>label:focus-within{border-color:#6a5daf;box-shadow:0 0 0 2px #6a5daf21}.operation-coordination-history-controls button,.operation-coordination-history-controls form>a{cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.operation-coordination-history-controls button{color:#fff;background:#5f53a5;border:1px solid #5f53a5}.operation-coordination-history-controls button:hover{background:#4e438e}.operation-coordination-history-controls form>a{color:#536c7b;background:#fff;border:1px solid #cbd8de}.operation-coordination-history-controls>nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operation-coordination-history-controls>nav a{color:#526b7a;text-align:center;background:#fff;border-right:1px solid #dce4e9;flex-direction:column;justify-content:center;gap:3px;min-height:68px;padding:10px 12px;text-decoration:none;display:flex}.operation-coordination-history-controls>nav a:last-child{border-right:0}.operation-coordination-history-controls>nav a.active{color:#fff;background:#183c51}.operation-coordination-history-controls>nav strong{font-size:13px}.operation-coordination-history-controls>nav small{color:#7c8d97;font-size:12px}.operation-coordination-history-controls>nav a.active small{color:#bdcbd3}.operation-coordination-history-ledger{border-radius:2px;padding:0;overflow:hidden}.operation-coordination-history-ledger>header{border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:flex-end;gap:20px;min-height:94px;padding:18px 21px;display:flex}.operation-coordination-history-ledger>header span{color:#6559aa}.operation-coordination-history-ledger>header h2{color:#173b50}.operation-coordination-history-ledger>header p{color:#687d8b;max-width:790px;margin:0;font-size:13px;line-height:1.5}.operation-coordination-history-ledger>header>b{color:#5b7180;letter-spacing:.06em;flex:none;font-size:12px}.operation-coordination-history-list{background:#f7fafb;gap:13px;padding:18px 20px;display:grid}.operation-coordination-history-list>article{background:#fff;border:1px solid #d7e1e6;border-left:4px solid #6a5daf;overflow:hidden}.operation-coordination-history-list>article.on_time{border-left-color:#248264}.operation-coordination-history-list>article.late{border-left-color:#b24e47}.operation-coordination-history-list article>header{background:#fbfcfd;border-bottom:1px solid #e2e8ec;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px 16px;display:grid}.operation-coordination-history-list article>header>i{color:#5b509c;background:#f7f5fd;border:1px solid #bdb6dc;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:850;display:grid}.operation-coordination-history-list article.on_time>header>i{color:#1c7258;background:#f0f9f6;border-color:#a6d0c2}.operation-coordination-history-list article.late>header>i{color:#963e37;background:#fff5f3;border-color:#e0ada8}.operation-coordination-history-list article>header p{gap:3px;min-width:0;margin:0;display:grid}.operation-coordination-history-list article>header small{color:#657986;letter-spacing:.035em;font-size:12px;font-weight:850}.operation-coordination-history-list article>header strong{color:#183c51;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.operation-coordination-history-list article>header span{color:#72838e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operation-coordination-history-list article>header em{color:#5a4f9d;background:#f7f5fd;border:1px solid #c9c3e1;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.operation-coordination-history-list article.on_time>header em{color:#197158;background:#f1f9f6;border-color:#afd1c5}.operation-coordination-history-list article.late>header em{color:#9a4039;background:#fff4f2;border-color:#dfafa9}.operation-coordination-history-time{background:#fff;border-bottom:1px solid #e2e8ec;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:11px 16px;display:grid}.operation-coordination-history-time p{gap:3px;margin:0;display:grid}.operation-coordination-history-time small{color:#748792;letter-spacing:.045em;font-size:12px}.operation-coordination-history-time strong{color:#2b4d60;font-size:14px}.operation-coordination-history-time>i{color:#8a9aa3;text-align:center;font-size:14px;font-style:normal}.operation-coordination-history-time>span{color:#5c519f;border-left:1px solid #dce4e9;padding-left:16px;font-size:14px;font-weight:850}.operation-coordination-history-list article>dl{background:#fbfcfd;border-bottom:1px solid #e2e8ec;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.operation-coordination-history-list article>dl>div{border-right:1px solid #e2e8ec;padding:11px 13px}.operation-coordination-history-list article>dl>div:last-child{border-right:0}.operation-coordination-history-list article dt{color:#71838e;font-size:12px}.operation-coordination-history-list article dd{color:#294b5e;margin:4px 0 2px;font-size:15px;font-weight:850}.operation-coordination-history-list article dl small{color:#84939c;font-size:12px}.operation-coordination-history-list article>footer{justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 16px;display:flex}.operation-coordination-history-list article>footer p{gap:4px;margin:0;display:grid}.operation-coordination-history-list article>footer span{color:#687d8b;font-size:14px}.operation-coordination-history-list article>footer strong{color:#788994;font-size:12px}.operation-coordination-history-list article>footer a{color:#594d9b;background:#f8f6fd;border:1px solid #c3bce1;flex:none;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.operation-coordination-history-empty{background:#f7fafb;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:176px;padding:24px;display:grid}.operation-coordination-history-empty>b{color:#5c509d;background:#fff;border:1px solid #c1badd;place-items:center;width:44px;height:44px;display:grid}.operation-coordination-history-empty p{gap:5px;margin:0;display:grid}.operation-coordination-history-empty strong{color:#244659;font-size:15px}.operation-coordination-history-empty small{color:#6c808d;font-size:13px}.operation-coordination-history-empty>a{color:#5b4f9e;font-size:13px;font-weight:850}.operation-coordination-history-ledger>footer{background:#fff;border-top:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 20px;display:flex}.operation-coordination-history-ledger>footer>span{color:#6b7f8c;font-size:12px}.operation-coordination-history-ledger>footer nav,.operation-coordination-history-ledger>footer nav>span{align-items:center;gap:7px;display:flex}.operation-coordination-history-ledger>footer nav a,.operation-coordination-history-ledger>footer nav b{color:#36566a;background:#fff;border:1px solid #ccd9df;place-items:center;min-width:34px;min-height:34px;padding:0 9px;font-size:12px;text-decoration:none;display:grid}.operation-coordination-history-ledger>footer nav b{color:#fff;background:#183c51;border-color:#183c51}.operation-coordination-history-boundary{background:#f8f7fc;border:1px solid #d8d4e7;border-left:4px solid #6a5daf;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:15px 18px;display:grid}.operation-coordination-history-boundary>b{color:#5c509d;background:#fff;border:1px solid #beb7dc;place-items:center;width:40px;height:40px;display:grid}.operation-coordination-history-boundary p{gap:4px;margin:0;display:grid}.operation-coordination-history-boundary strong{color:#25485b;font-size:14px}.operation-coordination-history-boundary small{color:#647a87;font-size:12px;line-height:1.45}.operation-coordination-history-boundary>span{color:#5c509d;letter-spacing:.055em;font-size:12px;font-weight:850}@media (max-width:1100px){.operation-coordination-directory-scope>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-coordination-directory-scope>nav>a:nth-child(3){border-right:0}.operation-coordination-directory-scope>nav>a:nth-child(n+4){border-top:1px solid #d9e3e8}.operation-coordination-directory-list{grid-template-columns:1fr}.operation-coordination-history-summary>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-coordination-history-summary>dl>div:nth-child(3){border-right:0}.operation-coordination-history-summary>dl>div:nth-child(n+4){border-top:1px solid #dce4e9}.operation-coordination-history-controls{grid-template-columns:1fr}.operation-coordination-history-controls>form{border-bottom:1px solid #dce4e9;border-right:0}}@media (max-width:700px){.operation-coordination-directory-scope>header{grid-template-columns:1fr;gap:15px}.operation-coordination-directory-scope>header aside{border-top:1px solid #3f5b6d;border-left:0;justify-items:start;padding:13px 0 0}.operation-coordination-directory-search{grid-template-columns:1fr 1fr}.operation-coordination-directory-search label{grid-column:1/-1}.operation-coordination-directory-search>a{width:100%}.operation-coordination-directory-scope>nav{grid-template-columns:1fr}.operation-coordination-directory-scope>nav>a{border-top:1px solid #d9e3e8;border-right:0;min-height:82px}.operation-coordination-directory-scope>nav>a:first-child{border-top:0}.operation-coordination-directory-board>header{flex-direction:column;align-items:flex-start}.operation-coordination-directory-list{padding:13px}.operation-coordination-directory-list article>header{grid-template-columns:42px minmax(0,1fr)}.operation-coordination-directory-list article>header>b{grid-column:2;justify-items:start}.operation-coordination-directory-list article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-coordination-directory-list article>dl>div:nth-child(2){border-right:0}.operation-coordination-directory-list article>dl>div:nth-child(-n+2){border-bottom:1px solid #e2e8ec}.operation-coordination-directory-list article>footer{flex-direction:column;align-items:flex-start}.operation-coordination-directory-list article>footer a{justify-content:center;width:100%}.operation-coordination-directory-empty{grid-template-columns:44px minmax(0,1fr)}.operation-coordination-directory-empty>a{grid-column:2}.operation-coordination-directory-board>footer{flex-direction:column;align-items:flex-start}.operation-coordination-directory-board>footer nav{justify-content:space-between;width:100%}.operation-coordination-directory-board>footer nav>span{display:none}.operation-coordination-directory-boundary{grid-template-columns:40px minmax(0,1fr)}.operation-coordination-directory-boundary>span{grid-column:2}.operation-coordination-history-summary>header{grid-template-columns:1fr;gap:15px}.operation-coordination-history-summary>header aside{border-top:1px solid #405b6d;border-left:0;justify-items:start;padding:13px 0 0}.operation-coordination-history-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-coordination-history-summary>dl>div{border-top:1px solid #dce4e9}.operation-coordination-history-summary>dl>div:nth-child(3){border-right:1px solid #dce4e9}.operation-coordination-history-summary>dl>div:nth-child(2n){border-right:0}.operation-coordination-history-controls>form{grid-template-columns:1fr 1fr}.operation-coordination-history-controls form>label{grid-column:1/-1}.operation-coordination-history-controls form>a{width:100%}.operation-coordination-history-controls>nav{grid-template-columns:1fr}.operation-coordination-history-controls>nav a{border-bottom:1px solid #dce4e9;border-right:0;min-height:58px}.operation-coordination-history-controls>nav a:last-child{border-bottom:0}.operation-coordination-history-ledger>header{flex-direction:column;align-items:flex-start}.operation-coordination-history-list{padding:13px}.operation-coordination-history-list article>header{grid-template-columns:42px minmax(0,1fr)}.operation-coordination-history-list article>header em{grid-column:2;justify-self:start}.operation-coordination-history-time{grid-template-columns:1fr;align-items:start}.operation-coordination-history-time>i{display:none}.operation-coordination-history-time>span{border-top:1px solid #dce4e9;border-left:0;padding:9px 0 0}.operation-coordination-history-list article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-coordination-history-list article>dl>div:nth-child(2n){border-right:0}.operation-coordination-history-list article>dl>div:nth-child(-n+4){border-bottom:1px solid #e2e8ec}.operation-coordination-history-list article>footer{flex-direction:column;align-items:flex-start}.operation-coordination-history-list article>footer a{justify-content:center;width:100%}.operation-coordination-history-empty{grid-template-columns:44px minmax(0,1fr)}.operation-coordination-history-empty>a{grid-column:2}.operation-coordination-history-ledger>footer{flex-direction:column;align-items:flex-start}.operation-coordination-history-ledger>footer nav{justify-content:space-between;width:100%}.operation-coordination-history-ledger>footer nav>span{display:none}.operation-coordination-history-boundary{grid-template-columns:40px minmax(0,1fr)}.operation-coordination-history-boundary>span{grid-column:2}}.operation-coordination-performance{gap:18px;display:grid}.operation-coordination-performance-summary{background:#fff;border:1px solid #203f53;border-top:4px solid #3c93aa;border-radius:2px;overflow:hidden;box-shadow:0 16px 36px #0b233317}.operation-coordination-performance-summary>header{color:#eef7fa;background:linear-gradient(110deg,#3d9eb82e,#0000 44%),#102737;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:120px;padding:20px 22px;display:grid}.operation-coordination-performance-summary>header>div>span,.operation-coordination-performance-board>header span{color:#77d5e9;letter-spacing:.075em;font-size:12px;font-weight:850}.operation-coordination-performance-summary>header h2,.operation-coordination-performance-board>header h2{margin:6px 0 5px;font-size:20px;line-height:1.2}.operation-coordination-performance-summary>header p{color:#b8ccd6;max-width:800px;margin:0;font-size:14px;line-height:1.5}.operation-coordination-performance-summary>header aside{border-left:1px solid #405b6d;justify-items:end;min-width:190px;padding-left:22px;display:grid}.operation-coordination-performance-summary>header aside strong{color:#fff;font-size:28px;line-height:1}.operation-coordination-performance-summary>header aside span{color:#d5e3e8;margin-top:6px;font-size:12px}.operation-coordination-performance-summary>header aside small{color:#a5bbc5;margin-top:8px;font-size:12px}.operation-coordination-performance-summary>dl{background:#fbfcfd;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.operation-coordination-performance-summary>dl>div{border-right:1px solid #dce4e9;flex-direction:column;justify-content:center;min-height:94px;padding:14px 16px;display:flex}.operation-coordination-performance-summary>dl>div:last-child{border-right:0}.operation-coordination-performance-summary dt{color:#627987;font-size:13px}.operation-coordination-performance-summary dd{color:#1d4357;margin:5px 0 3px;font-size:20px;font-weight:900}.operation-coordination-performance-summary small{color:#788b96;font-size:12px}.operation-coordination-performance-summary .green dd{color:#19755a}.operation-coordination-performance-summary .red dd{color:#a1413a}.operation-coordination-performance-controls{border-radius:2px;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);padding:0;display:grid;overflow:hidden}.operation-coordination-performance-controls>form{background:#f7fafb;border-right:1px solid #dce4e9;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:9px;min-height:68px;padding:12px 14px;display:grid}.operation-coordination-performance-controls form>label{background:#fff;border:1px solid #cbd8de;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:42px;display:grid}.operation-coordination-performance-controls form>label>span{color:#27768b;border-right:1px solid #dce5e9;place-items:center;height:100%;font-size:16px;display:grid}.operation-coordination-performance-controls input[type=search]{color:#24485c;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:14px}.operation-coordination-performance-controls form>label:focus-within{border-color:#2d8197;box-shadow:0 0 0 2px #2d819721}.operation-coordination-performance-controls button,.operation-coordination-performance-controls form>a{cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.operation-coordination-performance-controls button{color:#fff;background:#236f83;border:1px solid #236f83}.operation-coordination-performance-controls button:hover{background:#195d70}.operation-coordination-performance-controls form>a{color:#536c7b;background:#fff;border:1px solid #cbd8de}.operation-coordination-performance-controls>nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operation-coordination-performance-controls>nav a{color:#526b7a;text-align:center;background:#fff;border-right:1px solid #dce4e9;flex-direction:column;justify-content:center;gap:3px;min-height:68px;padding:10px 12px;text-decoration:none;display:flex}.operation-coordination-performance-controls>nav a:last-child{border-right:0}.operation-coordination-performance-controls>nav a.active{color:#fff;background:#183c51}.operation-coordination-performance-controls>nav strong{font-size:13px}.operation-coordination-performance-controls>nav small{color:#7c8d97;font-size:12px}.operation-coordination-performance-controls>nav a.active small{color:#bdcbd3}.operation-coordination-performance-board{border-radius:2px;padding:0;overflow:hidden}.operation-coordination-performance-board>header{border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:flex-end;gap:20px;min-height:94px;padding:18px 21px;display:flex}.operation-coordination-performance-board>header span{color:#287a90}.operation-coordination-performance-board>header h2{color:#173b50}.operation-coordination-performance-board>header p{color:#687d8b;max-width:800px;margin:0;font-size:13px;line-height:1.5}.operation-coordination-performance-board>header>b{color:#5b7180;letter-spacing:.06em;flex:none;font-size:12px}.operation-coordination-performance-list{background:#f7fafb;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.operation-coordination-performance-list>article{background:#fff;border:1px solid #d7e1e6;border-left:4px solid #8da2ad;overflow:hidden}.operation-coordination-performance-list>article.overdue{border-left-color:#b44e47}.operation-coordination-performance-list>article.active{border-left-color:#c18b32}.operation-coordination-performance-list>article.follow_up{border-left-color:#6b5db1}.operation-coordination-performance-list>article.steady{border-left-color:#268365}.operation-coordination-performance-list article>header{background:#fbfcfd;border-bottom:1px solid #e2e8ec;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px 16px;display:grid}.operation-coordination-performance-list article>header>i{color:#246f83;background:#f2fafc;border:1px solid #b8ccd5;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:850;display:grid}.operation-coordination-performance-list article.overdue>header>i{color:#963e37;background:#fff4f2;border-color:#dfaaa5}.operation-coordination-performance-list article.steady>header>i{color:#1b7158;background:#f0f9f6;border-color:#a8d0c3}.operation-coordination-performance-list article>header p{gap:3px;min-width:0;margin:0;display:grid}.operation-coordination-performance-list article>header small{color:#667b87;letter-spacing:.035em;font-size:12px;font-weight:850}.operation-coordination-performance-list article>header strong{color:#183c51;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.operation-coordination-performance-list article>header span{color:#73848e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operation-coordination-performance-list article>header>b{color:#1e4b60;justify-items:end;min-width:48px;font-size:21px;display:grid}.operation-coordination-performance-list article>header>b small{letter-spacing:0;font-size:12px;font-weight:750}.operation-coordination-performance-rate{border-bottom:1px solid #e2e8ec;grid-template-columns:minmax(165px,auto) minmax(150px,1fr);align-items:center;gap:14px;min-height:72px;padding:11px 16px;display:grid}.operation-coordination-performance-rate p{grid-template-columns:1fr auto;gap:2px 12px;margin:0;display:grid}.operation-coordination-performance-rate p span{color:#566f7e;font-size:13px}.operation-coordination-performance-rate p strong{color:#1d4b60;font-size:15px}.operation-coordination-performance-rate p small{color:#7e8e97;grid-column:1/-1;font-size:12px}.operation-coordination-performance-rate>div{background:#edf2f4;border:1px solid #cbd9df;height:10px;overflow:hidden}.operation-coordination-performance-rate>div>i{background:linear-gradient(90deg,#2b8269,#42a98a);min-width:0;height:100%;display:block}.operation-coordination-performance-list article>dl{background:#fbfcfd;border-bottom:1px solid #e2e8ec;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.operation-coordination-performance-list article>dl>div{border-right:1px solid #e2e8ec;padding:11px 12px}.operation-coordination-performance-list article>dl>div:last-child{border-right:0}.operation-coordination-performance-list article dt{color:#71838e;font-size:12px}.operation-coordination-performance-list article dd{color:#294b5e;margin:4px 0 2px;font-size:15px;font-weight:850}.operation-coordination-performance-list article dl small{color:#84939c;font-size:12px}.operation-coordination-performance-list article>footer{justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 16px;display:flex}.operation-coordination-performance-list article>footer p{gap:4px;margin:0;display:grid}.operation-coordination-performance-list article>footer span{color:#687d8b;font-size:13px}.operation-coordination-performance-list article>footer strong{color:#526d7d;font-size:12px}.operation-coordination-performance-list article>footer nav{flex:none;gap:7px;display:flex}.operation-coordination-performance-list article>footer a{color:#315d71;background:#fff;border:1px solid #c5d5dc;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.operation-coordination-performance-list article>footer a:last-child{color:#206e82;background:#f2fafc;border-color:#a9ccd5}.operation-coordination-performance-empty{background:#f7fafb;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:176px;padding:24px;display:grid}.operation-coordination-performance-empty>b{color:#26758a;background:#fff;border:1px solid #aed0d9;place-items:center;width:44px;height:44px;display:grid}.operation-coordination-performance-empty p{gap:5px;margin:0;display:grid}.operation-coordination-performance-empty strong{color:#244659;font-size:15px}.operation-coordination-performance-empty small{color:#6c808d;font-size:13px}.operation-coordination-performance-empty>a{color:#226f83;font-size:13px;font-weight:850}.operation-coordination-performance-board>footer{background:#fff;border-top:1px solid #dce4e9;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 20px;display:flex}.operation-coordination-performance-board>footer>span{color:#6b7f8c;font-size:12px}.operation-coordination-performance-board>footer nav,.operation-coordination-performance-board>footer nav>span{align-items:center;gap:7px;display:flex}.operation-coordination-performance-board>footer nav a,.operation-coordination-performance-board>footer nav b{color:#36566a;background:#fff;border:1px solid #ccd9df;place-items:center;min-width:34px;min-height:34px;padding:0 9px;font-size:12px;text-decoration:none;display:grid}.operation-coordination-performance-board>footer nav b{color:#fff;background:#183c51;border-color:#183c51}.operation-coordination-performance-boundary{background:#f3fafb;border:1px solid #cbdfe4;border-left:4px solid #3c93aa;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:15px 18px;display:grid}.operation-coordination-performance-boundary>b{color:#26758a;background:#fff;border:1px solid #afd0d8;place-items:center;width:40px;height:40px;display:grid}.operation-coordination-performance-boundary p{gap:4px;margin:0;display:grid}.operation-coordination-performance-boundary strong{color:#25485b;font-size:14px}.operation-coordination-performance-boundary small{color:#647a87;font-size:12px;line-height:1.45}.operation-coordination-performance-boundary>span{color:#26758a;letter-spacing:.055em;font-size:12px;font-weight:850}@media (max-width:1120px){.operation-coordination-performance-summary>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-coordination-performance-summary>dl>div:nth-child(3){border-right:0}.operation-coordination-performance-summary>dl>div:nth-child(n+4){border-top:1px solid #dce4e9}.operation-coordination-performance-controls{grid-template-columns:1fr}.operation-coordination-performance-controls>form{border-bottom:1px solid #dce4e9;border-right:0}.operation-coordination-performance-list{grid-template-columns:1fr}}@media (max-width:700px){.operation-coordination-performance-summary>header{grid-template-columns:1fr;gap:15px}.operation-coordination-performance-summary>header aside{border-top:1px solid #405b6d;border-left:0;justify-items:start;padding:13px 0 0}.operation-coordination-performance-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-coordination-performance-summary>dl>div{border-top:1px solid #dce4e9}.operation-coordination-performance-summary>dl>div:nth-child(3){border-right:1px solid #dce4e9}.operation-coordination-performance-summary>dl>div:nth-child(2n){border-right:0}.operation-coordination-performance-controls>form{grid-template-columns:1fr 1fr}.operation-coordination-performance-controls form>label{grid-column:1/-1}.operation-coordination-performance-controls form>a{width:100%}.operation-coordination-performance-controls>nav{grid-template-columns:1fr}.operation-coordination-performance-controls>nav a{border-bottom:1px solid #dce4e9;border-right:0;min-height:58px}.operation-coordination-performance-controls>nav a:last-child{border-bottom:0}.operation-coordination-performance-board>header{flex-direction:column;align-items:flex-start}.operation-coordination-performance-list{padding:13px}.operation-coordination-performance-list article>header{grid-template-columns:42px minmax(0,1fr)}.operation-coordination-performance-list article>header>b{grid-column:2;justify-items:start}.operation-coordination-performance-rate{grid-template-columns:1fr}.operation-coordination-performance-list article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-coordination-performance-list article>dl>div:nth-child(2){border-right:0}.operation-coordination-performance-list article>dl>div:nth-child(-n+2){border-bottom:1px solid #e2e8ec}.operation-coordination-performance-list article>footer{flex-direction:column;align-items:flex-start}.operation-coordination-performance-list article>footer nav{width:100%}.operation-coordination-performance-list article>footer a{flex:1;justify-content:center}.operation-coordination-performance-empty{grid-template-columns:44px minmax(0,1fr)}.operation-coordination-performance-empty>a{grid-column:2}.operation-coordination-performance-board>footer{flex-direction:column;align-items:flex-start}.operation-coordination-performance-board>footer nav{justify-content:space-between;width:100%}.operation-coordination-performance-board>footer nav>span{display:none}.operation-coordination-performance-boundary{grid-template-columns:40px minmax(0,1fr)}.operation-coordination-performance-boundary>span{grid-column:2}}.network-operations{gap:16px}.network-operations :is(a,button,select){cursor:pointer}.network-operations :is(a,button,input,select):focus-visible{outline:3px solid color-mix(in srgb, var(--green) 32%, transparent);outline-offset:2px}.network-home-responsibility-dispatch{background:#fff;border:1px solid #203f53;border-top:4px solid #2c9474;border-radius:2px;overflow:hidden;box-shadow:0 16px 34px #0e25351a}.network-home-responsibility-dispatch.attention{border-top-color:#c18b31}.network-home-responsibility-dispatch.critical{border-top-color:#b4534b}.network-home-responsibility-dispatch>header{color:#edf7f4;background:linear-gradient(110deg,#39a68421,#0000 42%),#102737;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.network-home-responsibility-dispatch>header small{color:#71d9ba;letter-spacing:.075em;font-size:.75rem;font-weight:850}.network-home-responsibility-dispatch>header h2{color:#fff;margin:5px 0 4px;font-size:1.25rem;line-height:1.25}.network-home-responsibility-dispatch>header p{color:#b8cbd5;margin:0;font-size:.875rem;line-height:1.5}.network-home-responsibility-dispatch>header>a{color:#fff;background:#18384b;border:1px solid #5b7889;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:0 14px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.network-home-responsibility-dispatch>nav{background:#f7fafb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.network-home-responsibility-dispatch>nav>a{color:#2c485c;background:#fff;border-bottom:3px solid #3a9278;border-right:1px solid #dce5ea;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:108px;padding:15px 16px;text-decoration:none;display:grid}.network-home-responsibility-dispatch>nav>a:last-child{border-right:0}.network-home-responsibility-dispatch>nav>a.receipt{border-bottom-color:#bd842b}.network-home-responsibility-dispatch>nav>a.recovery{border-bottom-color:#b4534b}.network-home-responsibility-dispatch>nav>a.others{border-bottom-color:#6c60b4}.network-home-responsibility-dispatch>nav>a:hover{background:#f8fbfc}.network-home-responsibility-dispatch>nav i{color:#16694f;background:#eff9f5;border:1px solid #9bc8ba;place-items:center;width:40px;height:40px;font-size:.8125rem;font-style:normal;font-weight:850;display:grid}.network-home-responsibility-dispatch>nav .receipt i{color:#8b5c18;background:#fff8eb;border-color:#dfc38f}.network-home-responsibility-dispatch>nav .recovery i{color:#983d36;background:#fff3f1;border-color:#e0ada8}.network-home-responsibility-dispatch>nav .others i{color:#5c4e9d;background:#f7f5fd;border-color:#c2bae3}.network-home-responsibility-dispatch>nav span{min-width:0}.network-home-responsibility-dispatch>nav small{color:#536b7c;font-size:.875rem;font-weight:800;display:block}.network-home-responsibility-dispatch>nav strong{color:#183a50;margin-top:4px;font-size:1.25rem;line-height:1;display:block}.network-home-responsibility-dispatch>nav p{color:#728493;margin:5px 0 0;font-size:.75rem;line-height:1.4}.network-home-responsibility-dispatch>nav>a>b{color:#8294a0;font-size:.875rem}.network-home-responsibility-dispatch>footer{color:#5e7382;background:#f7fafb;border-top:1px solid #dce5ea;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:11px 16px;font-size:.75rem;display:grid}.network-home-responsibility-dispatch>footer span{white-space:nowrap}.network-home-responsibility-dispatch>footer span b{color:#183f54;font-size:.875rem}.network-home-responsibility-dispatch>footer p{margin:0;line-height:1.45}.network-publication-workbench{gap:12px;display:grid}.network-home-pilot-review-pulse{background:#fff;border:1px solid #dfe4e2;border-left:4px solid #779087;grid-template-columns:minmax(260px,1.05fr) minmax(360px,.95fr) minmax(250px,.7fr);align-items:stretch;min-height:136px;display:grid}.network-home-pilot-review-pulse.attention{border-left-color:#c18b31}.network-home-pilot-review-pulse.critical{border-left-color:#b85f55}.network-home-transfer-review-pulse.clear{border-left-color:#477f9e}.network-home-pilot-review-pulse>header,.network-home-pilot-review-pulse>aside{padding:18px}.network-home-pilot-review-pulse>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;display:grid}.network-home-pilot-review-pulse>header>span{color:#49665c;background:#f3f7f5;border:1px solid #d9e2de;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}.network-home-pilot-review-pulse.attention>header>span{color:#94661d;background:#fff7e9;border-color:#ead8b7}.network-home-pilot-review-pulse.critical>header>span{color:#9d4e47;background:#fff2f0;border-color:#e6c8c4}.network-home-pilot-review-pulse header small{color:#7e8c86;letter-spacing:.06em;font-size:.75rem;font-weight:850}.network-home-pilot-review-pulse header h2{color:#293b34;margin:5px 0 4px;font-size:1.0625rem}.network-home-pilot-review-pulse header p{color:#6e7e77;margin:0;font-size:.8125rem;line-height:1.45}.network-home-pilot-review-pulse dl{border-left:1px solid #e6ebe9;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.network-home-pilot-review-pulse dl>div{border-bottom:1px solid #edf0ef;border-right:1px solid #edf0ef;align-content:center;padding:13px 16px;display:grid}.network-home-pilot-review-pulse dl>div:nth-child(n+3){border-bottom:0}.network-home-pilot-review-pulse dt{color:#77867f;font-size:.75rem}.network-home-pilot-review-pulse dd{color:#334940;margin:5px 0 0;font-size:1.35rem;font-weight:800}.network-home-pilot-review-pulse dl .attention dd{color:#96671e}.network-home-pilot-review-pulse dl .critical dd{color:#a04e46}.network-home-pilot-review-pulse>aside{background:#f8faf9;align-content:center;gap:7px;display:grid}.network-home-pilot-review-pulse>aside strong{color:#3d5149;font-size:.8125rem;line-height:1.4}.network-home-pilot-review-pulse>aside small{color:#71817a;font-size:.75rem;line-height:1.5}.network-home-pilot-review-pulse>aside a{color:#08795d;border-top:1px solid #dfe6e3;justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:.8125rem;font-weight:800;text-decoration:none;display:flex}.network-publication-pending{background:#fffaf0;border-left:4px solid #c18b31;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;padding:18px 20px;display:grid}.network-publication-pending>span{color:#94671f;background:#fff;border:1px solid #e4d1ad;place-items:center;width:48px;height:48px;font-size:1.25rem;display:grid}.network-publication-pending small{color:#8f6b30;letter-spacing:.07em;font-size:.75rem;font-weight:850}.network-publication-pending h2{color:#3f392f;margin:4px 0;font-size:1.05rem}.network-publication-pending p{color:#756b5a;margin:0;font-size:.8125rem;line-height:1.5}.network-publication-pending>a{color:#79561d;background:#fff;border:1px solid #d6be91;align-items:center;min-height:44px;padding:0 16px;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.network-publication-studios{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.network-publication-studio{min-height:142px;color:inherit;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr);gap:10px 12px;padding:16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.network-publication-studio:hover{background:#f7fcfa;border-color:#8fc6b4;transform:translateY(-1px)}.network-publication-studio>i{color:#137b5e;background:#eef8f4;border:1px solid #cde3db;place-items:center;width:34px;height:34px;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.network-publication-studio>span{min-width:0}.network-publication-studio small,.network-publication-studio strong{display:block}.network-publication-studio small{color:#70817a;letter-spacing:.055em;font-size:.75rem;font-weight:800}.network-publication-studio strong{color:#263a33;margin-top:5px;font-size:.9375rem}.network-publication-studio p{color:#6f7f79;margin:5px 0 0;font-size:.75rem;line-height:1.45}.network-publication-studio>b{color:#08795d;border-top:1px solid #e4ebe8;grid-column:1/-1;justify-content:space-between;padding-top:10px;font-size:.75rem;display:flex}.network-module-hub>header{min-height:96px;padding:17px 19px}.network-module-hub>header>div>span,.network-module-hub>header aside strong,.network-module-group>header>b,.network-module-group>header strong,.network-module-group>header small,.network-module-group nav a strong,.network-module-group nav a small,.network-module-group nav a>b,.network-module-group>footer p,.network-module-group>footer span{font-size:.75rem}.network-module-hub>header h2{margin:5px 0 3px;font-size:1.125rem}.network-module-hub>header p,.network-module-hub>header aside small{font-size:.8125rem;line-height:1.45}.network-module-hub>header aside{min-width:176px;min-height:54px;padding:10px 12px}.network-module-hub>div{grid-template-columns:repeat(3,minmax(0,1fr))}.network-module-group>header{gap:11px;min-height:76px;padding:12px 14px}.network-module-group nav a{grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;min-height:62px;padding:10px 13px}.network-module-group nav a>i{width:34px;height:34px;font-size:.75rem}.network-module-group>footer{grid-template-columns:22px minmax(0,1fr);min-height:58px;margin:11px;padding:10px}.network-operations-hero{grid-template-columns:minmax(280px,1.08fr) minmax(420px,.92fr);min-height:226px;padding:25px 28px}.network-operations-hero>div>span,.network-operations-hero>div>div b,.network-operations-hero>div>div small,.network-operations-hero dt,.network-operations-hero dd small{font-size:.75rem}.network-operations-hero h2{margin:8px 0;font-size:1.35rem}.network-operations-hero>div>p{font-size:.875rem}.network-operations-hero>div>div{flex-wrap:wrap;align-items:flex-start}.network-operations-hero>div>div b{overflow-wrap:anywhere}.network-operations-hero dl>div{min-height:88px;padding:13px 14px}.network-operations-hero dd{font-size:1.5rem}.network-operations-kpis article{min-height:106px;padding:14px 15px}.network-operations-kpis span,.network-operations-kpis small{font-size:.75rem}.network-operations-kpis strong{margin:6px 0 4px;font-size:1.45rem}.network-operations-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:16px}.network-units-heading{min-height:86px;padding:15px 17px}.network-units-heading span,.network-coverage>header span,.network-priorities>header span,.network-units-heading p,.network-units-heading>strong,.network-coverage>header strong,.network-priorities>header strong,.network-coverage article>div,.network-coverage>p,.network-priorities a>b,.network-priorities a strong,.network-priorities a small,.network-priorities-empty,.network-scope-note strong,.network-scope-note p{font-size:.75rem}.network-units-heading h2,.network-coverage>header h2,.network-priorities>header h2{margin:4px 0;font-size:1rem}.network-units-toolbar{grid-template-columns:minmax(230px,1fr) minmax(280px,auto) 140px;padding:12px 14px}.network-units-toolbar>label:first-child,.network-units-toolbar nav button,.network-sort select{min-height:44px}.network-units-toolbar input,.network-units-toolbar nav button,.network-units-toolbar nav button b,.network-sort span,.network-sort select{font-size:.75rem}.network-unit-table{padding:0 14px 14px;overflow-x:auto}.network-unit-row{grid-template-columns:minmax(190px,1.12fr) minmax(130px,.8fr) .82fr .82fr minmax(120px,.7fr) 102px;gap:14px;min-width:980px;min-height:122px}.network-unit-row.header{min-height:42px;font-size:.75rem}.network-unit-identity{gap:10px}.network-unit-identity>span{width:42px;height:42px;font-size:.75rem}.network-unit-identity strong,.network-unit-identity small,.network-unit-identity code,.network-unit-signal strong,.network-unit-signal small,.network-unit-row dt,.network-unit-row dd,.network-unit-readiness>div,.network-unit-readiness>div strong,.network-unit-readiness small,.network-unit-row>nav a,.network-units-empty strong,.network-units-empty p{font-size:.75rem}.network-unit-identity code{white-space:normal;overflow-wrap:anywhere}.network-unit-signal{grid-template-columns:8px 1fr;gap:9px}.network-unit-signal>i{width:8px;height:8px;margin-top:4px}.network-unit-row>dl{gap:7px}.network-unit-readiness>span,.network-coverage article>span{height:6px}.network-unit-row>nav{gap:9px}.network-unit-row>nav a{justify-content:flex-end;align-items:center;min-height:28px;display:inline-flex}.network-units-empty{min-height:230px;padding:24px}.network-units-empty>span{font-size:1.5rem}.network-coverage>header,.network-priorities>header{min-height:76px;padding:14px 15px}.network-coverage>div{gap:16px;padding:15px}.network-coverage>p{padding:0 15px 15px;line-height:1.5}.network-priorities>div{padding:0 15px 10px}.network-priorities a{grid-template-columns:24px 1fr 14px;gap:10px;min-height:70px}.network-scope-note{grid-template-columns:28px 1fr;min-height:92px;padding:15px}.network-scope-note p{line-height:1.5}.network-home-reschedule-pulse>aside>a{min-height:44px}@media (max-width:1180px){.network-home-pilot-review-pulse{grid-template-columns:1fr 1fr}.network-home-pilot-review-pulse>aside{grid-column:1/-1}.network-publication-studios,.network-module-hub>div{grid-template-columns:repeat(2,minmax(0,1fr))}.network-module-group:nth-child(2n){border-right:0}.network-module-group:nth-child(3n){border-right:1px solid #e3e9e7}.network-operations-layout{grid-template-columns:1fr}.network-operations-side{grid-template-columns:repeat(2,minmax(0,1fr))}.network-scope-note{grid-column:1/-1}}@media (max-width:900px){.network-home-responsibility-dispatch>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.network-home-responsibility-dispatch>nav>a:nth-child(2n){border-right:0}.network-operations-hero{grid-template-columns:1fr}.network-operations-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.network-units-toolbar{grid-template-columns:1fr 140px}.network-units-toolbar nav{grid-area:2/1/auto/-1}}@media (max-width:700px){.network-home-responsibility-dispatch>header,.network-home-responsibility-dispatch>footer{grid-template-columns:1fr}.network-home-responsibility-dispatch>header>a{width:100%}.network-home-responsibility-dispatch>nav{grid-template-columns:1fr}.network-home-responsibility-dispatch>nav>a{border-right:0}.network-home-responsibility-dispatch>footer{gap:5px}.network-home-responsibility-dispatch>footer span{white-space:normal}.network-home-pilot-review-pulse{grid-template-columns:1fr}.network-home-pilot-review-pulse dl{border-top:1px solid #e6ebe9;border-left:0}.network-home-pilot-review-pulse>aside{grid-column:auto}.network-publication-pending{grid-template-columns:42px minmax(0,1fr);padding:16px}.network-publication-pending>span{width:42px;height:42px}.network-publication-pending>a{grid-column:1/-1;justify-content:center}.network-publication-studios,.network-module-hub>div,.network-operations-kpis,.network-operations-side{grid-template-columns:1fr}.network-module-hub>header{flex-direction:column;align-items:stretch}.network-module-hub>header aside{width:100%}.network-module-group,.network-module-group:nth-child(2n),.network-module-group:nth-child(3n),.network-module-group:last-child{border-right:0}.network-operations-hero{padding:20px}.network-units-toolbar{grid-template-columns:1fr}.network-units-toolbar nav{grid-area:auto}.network-sort{width:100%}.network-unit-table{overflow:visible}.network-unit-row{grid-template-columns:1fr 1fr;gap:14px;min-width:0;min-height:0;padding:17px 0}.network-unit-row.header{display:none}.network-unit-identity,.network-unit-readiness,.network-unit-row>nav{grid-column:1/-1}.network-unit-row>dl,.network-unit-row>dl:nth-of-type(2){display:grid}.network-unit-row>nav{justify-content:flex-start;padding:0}.network-unit-row>nav a{justify-content:flex-start}.network-scope-note{grid-column:auto}}@media (max-width:460px){.network-operations-hero dl,.network-unit-row{grid-template-columns:1fr}.network-unit-identity,.network-unit-readiness,.network-unit-row>nav{grid-column:auto}}.operation-unit-home{gap:16px;display:grid}.operation-unit-home :is(p,small,span,strong,b,a,code,dt,dd,em,time){font-size:.75rem!important}.operation-unit-home h2{font-size:1.125rem!important}.operation-unit-home h3{font-size:.9375rem!important}.operation-unit-home .operation-context-nav{margin-bottom:0}.operation-unit-home .operation-detail-hero{grid-template-columns:58px minmax(220px,1.35fr) minmax(230px,.9fr) 150px;gap:18px;min-height:132px;padding:20px}.operation-unit-home .operation-detail-mark{width:56px;height:56px;font-size:.875rem!important}.operation-unit-home .operation-detail-hero>div:nth-child(2)>p,.operation-unit-home .operation-detail-domain small{letter-spacing:.05em;font-weight:900}.operation-unit-home .operation-detail-hero h2{margin-top:5px;font-size:1.25rem!important}.operation-unit-home .operation-detail-hero>div:nth-child(2)>span{margin-top:7px;line-height:1.4}.operation-unit-home .operation-detail-domain,.operation-unit-home .operation-detail-score{padding-left:18px}.operation-unit-home .operation-detail-domain strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;margin:6px 0 10px}.operation-unit-home .operation-detail-score>strong{margin-block:5px 10px;font-size:1.5rem!important}.unit-publication-workbench{gap:12px;display:grid}.operation-unit-home .unit-public-address-bar{margin:0}.unit-publication-pending{border-left:4px solid #c99534;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:124px;padding:18px;display:grid}.unit-publication-pending>span{color:#9a6817;background:#fff4df;place-items:center;width:42px;height:42px;display:grid;font-size:1rem!important}.unit-publication-pending small{color:#996916;letter-spacing:.05em;font-weight:900}.unit-publication-pending h2{margin:5px 0 4px}.unit-publication-pending p{color:#6f7d77;margin:0;line-height:1.5}.unit-publication-pending a{color:#815612;border:1px solid #ddc48f;align-items:center;min-height:44px;padding:0 13px;font-weight:850;display:inline-flex}.unit-publication-studios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.unit-publication-studio{color:#2d3e37;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-height:132px;padding:16px 16px 44px;transition:border-color .16s,transform .16s;display:grid;position:relative}:is(.unit-publication-studio:hover,.unit-publication-studio:focus-visible){border-color:color-mix(in srgb, var(--green) 55%, var(--line));transform:translateY(-2px)}.unit-publication-studio>i{background:color-mix(in srgb, var(--green) 10%, white);width:38px;height:38px;color:var(--green-deep);place-items:center;font-style:normal;font-weight:900;display:grid}.unit-publication-studio small,.unit-publication-studio strong{display:block}.unit-publication-studio small{color:var(--green-deep);letter-spacing:.05em;font-weight:900}.unit-publication-studio strong{margin-top:5px;font-size:.9375rem!important}.unit-publication-studio p{color:#708079;margin:6px 0 0;line-height:1.45}.unit-publication-studio>b{color:var(--green-deep);position:absolute;bottom:15px;left:66px}.operation-unit-home .unit-command-center,.operation-unit-home .operation-detail-stats,.operation-unit-home .operation-modules-section{margin:0}.operation-unit-home .unit-command-heading{min-height:92px;padding:16px 18px}.operation-unit-home .unit-command-heading h2,.operation-unit-home .unit-command-heading p{margin-top:5px}.operation-unit-home .unit-command-opening{grid-template-columns:8px minmax(0,1fr) 14px;min-width:270px;min-height:54px;padding:9px 12px}.operation-unit-home .unit-command-opening>i{width:8px;height:8px}.operation-unit-home .unit-command-opening strong{margin-top:4px}.operation-unit-home .unit-command-metrics article{gap:12px;min-height:104px;padding:16px}.operation-unit-home .unit-command-metric-icon{width:40px;height:40px;font-size:.875rem!important}.operation-unit-home .unit-command-metrics strong{margin-block:5px;font-size:1.5rem!important}.operation-unit-home .unit-command-metrics em{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.operation-unit-home .unit-command-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:14px;margin-top:14px}.operation-unit-home .unit-command-schedule>header,.operation-unit-home .unit-command-priorities>header,.operation-unit-home .unit-command-flow>header{min-height:82px;padding:14px 16px}.operation-unit-home .unit-command-schedule header h3,.operation-unit-home .unit-command-priorities header h3,.operation-unit-home .unit-command-flow header h3{margin-top:5px}.operation-unit-home .unit-command-schedule header p{margin-top:5px;line-height:1.4}.operation-unit-home .unit-command-schedule header a{align-items:center;min-height:40px;display:inline-flex}.operation-unit-home .unit-command-session-list{padding-inline:16px;overflow-x:auto}.operation-unit-home .unit-command-session-row{grid-template-columns:70px minmax(190px,1.25fr) minmax(130px,.8fr) minmax(120px,.7fr) 115px 16px;gap:12px;min-width:810px;min-height:78px}.operation-unit-home .unit-command-session-row.heading{min-height:42px}.operation-unit-home .unit-command-session-row time small,.operation-unit-home .unit-command-session-row>div:nth-child(2) small{margin-top:4px}.operation-unit-home .unit-command-capacity p{height:5px;margin-bottom:6px}.operation-unit-home .unit-command-session-status{gap:6px}.operation-unit-home .unit-command-session-status i{width:7px;height:7px}.operation-unit-home .unit-command-session-empty{grid-template-columns:40px minmax(0,1fr) auto;min-height:170px}.operation-unit-home .unit-command-session-empty>span{width:38px;height:38px}.operation-unit-home .unit-command-session-empty small{margin-top:5px}.operation-unit-home .unit-command-schedule>footer{min-height:54px;padding:9px 16px}.operation-unit-home .unit-command-side{gap:14px}.operation-unit-home .unit-command-priorities header>b{width:36px;height:36px}.operation-unit-home .unit-command-priorities>div{padding:4px 15px 10px}.operation-unit-home .unit-command-priorities>div>a{grid-template-columns:34px minmax(0,1fr) 26px 12px;gap:10px;min-height:70px}.operation-unit-home .unit-command-priorities>div>a>i{width:32px;height:32px}.operation-unit-home .unit-command-priorities p small{text-overflow:clip;white-space:normal;margin-top:4px;line-height:1.35;overflow:visible}.operation-unit-home .unit-command-clear{min-height:118px}.operation-unit-home .unit-command-clear>span{width:36px;height:36px}.operation-unit-home .unit-command-clear small{margin-top:4px}.operation-unit-home .unit-command-flow-chart{gap:7px;height:126px;padding:14px 15px 26px}.operation-unit-home .unit-command-flow-chart small{bottom:-20px}.operation-unit-home .unit-command-flow>footer{min-height:48px;padding:8px 15px}.operation-unit-home .operation-detail-stats article{min-height:104px;padding:16px}.operation-unit-home .operation-detail-stats strong{margin-block:7px 5px;font-size:1.5rem!important}.operation-unit-home .operation-section-heading{min-height:70px}.operation-unit-home .operation-section-heading p{letter-spacing:.05em;font-weight:900}.operation-unit-home .operation-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operation-unit-home .operation-module-card{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:142px;padding:16px 16px 34px}.operation-unit-home .operation-module-icon{width:40px;height:40px;font-size:.875rem!important}.operation-unit-home .operation-module-card h3{margin-top:2px}.operation-unit-home .operation-module-card p{margin:6px 0 8px;line-height:1.45}.operation-unit-home .operation-module-card>small{bottom:12px;right:14px}.operation-unit-home .operation-detail-bottom{gap:14px}.operation-unit-home .operation-checklist .panel-heading,.operation-unit-home :is(.operation-policy-card,.operation-routing-card) .panel-heading{min-height:76px;padding:14px 16px}.operation-unit-home .operation-checklist .panel-heading>strong{font-size:1.25rem!important}.operation-unit-home .operation-checklist>div:last-child{padding:4px 16px 10px}.operation-unit-home .operation-checklist>div:last-child>div{grid-template-columns:32px minmax(0,1fr) auto;gap:11px;min-height:70px}.operation-unit-home .operation-checklist>div:last-child>div>span{width:30px;height:30px}.operation-unit-home .operation-checklist p small{margin-top:4px;line-height:1.35}.operation-unit-home .operation-side-stack{gap:14px}.operation-unit-home :is(.operation-policy-card,.operation-routing-card)>div:last-child{padding:16px}.operation-unit-home .operation-policy-card>div:last-child>strong{margin-top:6px;font-size:.9375rem!important}.operation-unit-home :is(.operation-policy-card,.operation-routing-card) p{margin:8px 0 13px;line-height:1.5}.operation-unit-home .operation-routing-card code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;padding:11px}.operation-unit-home :is(.operation-policy-card,.operation-routing-card) a{align-items:center;min-height:40px;display:inline-flex}@media (max-width:1180px){.operation-unit-home .operation-detail-hero{grid-template-columns:58px minmax(0,1fr) minmax(220px,.85fr)}.operation-unit-home .operation-detail-score{border:0;border-top:1px solid var(--line-soft);grid-column:2/-1;padding:12px 0 0}.operation-unit-home .unit-command-grid{grid-template-columns:1fr}.operation-unit-home .unit-command-side{grid-template-columns:1fr 1fr}.operation-unit-home .operation-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.unit-publication-studios{grid-template-columns:1fr}.unit-publication-studio{min-height:118px}.operation-unit-home .operation-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-unit-home .operation-detail-bottom{grid-template-columns:1fr}}@media (max-width:650px){.operation-unit-home .operation-detail-hero{grid-template-columns:52px minmax(0,1fr);padding:16px}.operation-unit-home .operation-detail-mark{width:50px;height:50px}.operation-unit-home .operation-detail-domain,.operation-unit-home .operation-detail-score{border:0;border-top:1px solid var(--line-soft);grid-column:1/-1;padding:12px 0 0}.unit-publication-pending{grid-template-columns:40px minmax(0,1fr);padding:16px}.unit-publication-pending>span{width:38px;height:38px}.unit-publication-pending>a{grid-column:2;justify-self:start}.operation-unit-home .unit-command-heading{flex-direction:column;align-items:flex-start}.operation-unit-home .unit-command-opening{width:100%;min-width:0}.operation-unit-home .unit-command-side,.operation-unit-home .operation-module-grid{grid-template-columns:1fr}}@media (max-width:430px){.operation-unit-home .operation-detail-stats,.operation-unit-home .unit-command-metrics{grid-template-columns:1fr}.operation-unit-home .operation-detail-stats article,.operation-unit-home .unit-command-metrics article{border-right:0;border-bottom:1px solid var(--line-soft)}.operation-unit-home .operation-detail-stats article:last-child,.operation-unit-home .unit-command-metrics article:last-child{border-bottom:0}.unit-publication-pending{grid-template-columns:1fr}.unit-publication-pending>a{grid-column:auto;justify-content:center;justify-self:stretch}.unit-publication-studio{grid-template-columns:36px minmax(0,1fr);padding-inline:14px}.unit-publication-studio>i{width:36px;height:36px}.unit-publication-studio>b{left:62px}.operation-unit-home .operation-section-heading{flex-direction:column;justify-content:center;align-items:flex-start}}.operation-personal-center,.operation-personal-record{--operation-personal-ink:#233a3b;--operation-personal-muted:#687b7a;--operation-personal-line:#cbd9d6;--operation-personal-accent:#087a5d}.operation-personal-center :is(a,button,label,summary),.operation-personal-record :is(a,button,label,summary){cursor:pointer}:is(.operation-personal-center :is(a,button,input,select,textarea,summary):focus-visible,.operation-personal-record :is(a,button,input,textarea,summary):focus-visible){outline-offset:2px;outline:3px solid #087a5d40}.operation-personal-center{gap:16px;display:grid}.operation-personal-center :is(p,a,button,input,select,textarea,summary,label,dd,blockquote){font-size:13px!important}.operation-personal-center :is(small,em,dt){font-size:12px!important}.operation-personal-center :is(strong,b){font-size:14px!important}.operation-personal-center h2{line-height:1.25;font-size:19px!important}.operation-personal-center h3{line-height:1.3;font-size:16px!important}.operation-personal-center .operation-module-stats{border:1px solid var(--operation-personal-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.operation-personal-center .operation-module-stats article{border-right:1px solid #e4ebe9;align-content:center;gap:5px;min-height:104px;padding:15px 18px;display:grid}.operation-personal-center .operation-module-stats article:last-child{border-right:0}.operation-personal-center .operation-module-stats span{color:var(--operation-personal-accent);letter-spacing:.06em;font-weight:850;font-size:12px!important}.operation-personal-center .operation-module-stats strong{color:var(--operation-personal-ink);line-height:1;font-size:24px!important}.operation-personal-center .operation-module-stats small{color:var(--operation-personal-muted)}.operation-personal-center>.personal-form-message{color:#21664f;background:#edf8f4;border:1px solid #c9ddd7;margin:0;padding:12px 14px;line-height:1.45}.operation-personal-center .personal-operation-grid{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);gap:16px;display:grid}.operation-personal-center :is(.personal-service-builder,.personal-service-catalog,.operation-personal-availability,.personal-request-board){border:1px solid var(--operation-personal-line);background:#fff}.operation-personal-center :is(.personal-service-builder,.personal-service-catalog,.operation-personal-availability,.personal-request-board)>header{min-height:92px;padding:17px 19px}.operation-personal-center :is(.personal-service-builder,.personal-service-catalog,.operation-personal-availability,.personal-request-board)>header span{color:var(--operation-personal-accent);font-weight:850;font-size:12px!important}.operation-personal-center :is(.personal-service-builder,.personal-service-catalog,.operation-personal-availability,.personal-request-board)>header h2{color:var(--operation-personal-ink);margin:6px 0 0}.operation-personal-center :is(.personal-service-builder,.personal-service-catalog,.operation-personal-availability,.personal-request-board)>header p{color:var(--operation-personal-muted);margin:6px 0 0;line-height:1.5}.operation-personal-center :is(.personal-service-builder,.personal-service-catalog,.operation-personal-availability,.personal-request-board)>header>b{min-width:38px;height:38px;color:var(--operation-personal-accent);background:#e4f2ed}.operation-personal-center .personal-service-builder>form{gap:11px;padding:18px;display:grid}.operation-personal-center form label{color:#4d6260;gap:6px;font-weight:750;display:grid}.operation-personal-center form :is(input,select,textarea){color:#263c3b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c9d6d3;padding:10px}.operation-personal-center form textarea{resize:vertical;min-height:96px}.operation-personal-center form button{min-height:42px}.operation-personal-center .personal-form-row{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.operation-personal-center .personal-service-catalog>div{gap:0;padding:0;display:grid}.operation-personal-center .personal-service-catalog article{border:0;border-top:1px solid #e3ebe8;align-items:center;min-height:123px;padding:17px 19px}.operation-personal-center .personal-service-catalog article:first-child{border-top:0}.operation-personal-center .personal-service-catalog article.inactive{opacity:.72;background:#f5f7f6}.operation-personal-center .personal-service-catalog article small{color:var(--operation-personal-accent);font-weight:750}.operation-personal-center .personal-service-catalog article h3{color:var(--operation-personal-ink);margin:6px 0}.operation-personal-center .personal-service-catalog article p{color:var(--operation-personal-muted);margin:0;line-height:1.5}.operation-personal-center .personal-service-catalog article span{color:#526765;margin-top:8px;font-weight:750;display:block;font-size:12px!important}.operation-personal-center .operation-personal-availability>form{grid-template-columns:1.35fr .9fr .7fr .7fr auto;gap:9px;padding:15px 18px}.operation-personal-center .operation-personal-availability form :is(input,select){margin-top:0}.operation-personal-center .operation-personal-availability-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px 18px 18px}.operation-personal-center .operation-personal-availability-list>article{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:78px;padding:10px}.operation-personal-center .operation-personal-availability-list article>span{height:40px;font-size:12px!important}.operation-personal-center .operation-personal-availability-list article strong{color:var(--operation-personal-ink)}.operation-personal-center .operation-personal-availability-list article small{color:var(--operation-personal-muted);margin-top:4px}.operation-personal-center .personal-request-board>.personal-request-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 18px 18px}.operation-personal-center .personal-request-card{background:#fff;border:1px solid #d7e0de;align-content:start}.operation-personal-center .personal-request-card.requested{border-color:#ddc890;box-shadow:inset 3px 0 #b68124}.operation-personal-center .personal-request-card.scheduled{box-shadow:inset 3px 0 var(--operation-personal-accent)}.operation-personal-center .personal-request-card>header{min-height:93px;padding:15px 17px}.operation-personal-center .personal-request-card>header small{color:var(--operation-personal-accent);font-weight:750}.operation-personal-center .personal-request-card>header h3{margin:6px 0 4px}.operation-personal-center .personal-request-card>header h3 a{color:var(--operation-personal-ink)}.operation-personal-center .personal-request-card>header p{color:var(--operation-personal-muted)}.operation-personal-center .personal-request-card>header>span{padding:7px 9px;font-weight:800}.operation-personal-center .personal-request-card dl{grid-template-columns:repeat(2,1fr)}.operation-personal-center .personal-request-card dl>div{min-height:84px;padding:14px 16px}.operation-personal-center .personal-request-card dt{color:#748481;font-weight:800}.operation-personal-center .personal-request-card dd{color:var(--operation-personal-ink);margin-top:7px;line-height:1.45}.operation-personal-center .personal-request-card blockquote,.operation-personal-center .personal-request-card .personal-decision-note{color:#526664;border-top:1px solid #e4ebe9;margin:0;padding:14px 17px;line-height:1.5}.operation-personal-card-links{border-top:1px solid #e4ebe9;padding:12px 16px;display:flex}.operation-personal-card-links a{min-height:40px;color:var(--operation-personal-accent);border:1px solid #c7d6d2;align-items:center;padding-inline:12px;font-weight:800;display:inline-flex}.operation-personal-card-links a.primary{border-color:var(--operation-personal-accent);background:var(--operation-personal-accent);color:#fff}.operation-personal-center .personal-request-card>details{border-top:1px solid #e4ebe9}.operation-personal-center .personal-request-card>details summary{color:#526664;align-items:center;min-height:46px;padding-inline:16px;font-weight:800;display:flex}.operation-personal-center .personal-request-card>details p{grid-template-columns:120px minmax(0,1fr) 145px;gap:10px;padding:12px 16px}.operation-personal-center .personal-request-card>details time{text-align:right}.operation-personal-record{gap:16px;display:grid}.operation-personal-record-back{border:1px solid var(--operation-personal-line);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:8px 13px;display:flex}.operation-personal-record-back a{color:var(--operation-personal-accent);font-size:13px;font-weight:800}.operation-personal-record-back span{color:var(--operation-personal-muted);font-size:12px}.operation-personal-record-hero{border:1px solid var(--operation-personal-line);background:#fff;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);display:grid}.operation-personal-record-hero>div{background:linear-gradient(130deg,#f5faf8 0%,#fff 68%);min-height:260px;padding:34px 36px}.operation-personal-record-hero>div>span{color:var(--operation-personal-accent);letter-spacing:.09em;font-size:12px;font-weight:850}.operation-personal-record-hero h1{color:var(--operation-personal-ink);margin:12px 0 8px;font-size:26px;line-height:1.18}.operation-personal-record-hero>div>p{color:var(--operation-personal-muted);margin:0;font-size:14px;line-height:1.5}.operation-personal-record-hero>div>nav{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.operation-personal-record-hero>div>nav a{border:1px solid var(--operation-personal-line);color:#405a58;align-items:center;min-height:42px;padding-inline:13px;font-size:12px;font-weight:800;display:inline-flex}.operation-personal-record-hero>div>nav a.primary{border-color:var(--operation-personal-accent);background:var(--operation-personal-accent);color:#fff}.operation-personal-record-hero>aside{border-left:1px solid var(--operation-personal-line);text-align:center;background:#eff7f4;align-content:center;place-items:center;padding:25px;display:grid}.operation-personal-record-hero>aside small{color:#647b77;letter-spacing:.07em;font-size:12px;font-weight:850}.operation-personal-record-hero>aside>b{width:56px;height:56px;color:var(--operation-personal-accent);background:#dceee8;place-items:center;margin-top:14px;font-size:20px;display:grid}.operation-personal-record-hero>aside strong{color:var(--operation-personal-ink);margin-top:11px;font-size:18px}.operation-personal-record-hero>aside p{max-width:310px;color:var(--operation-personal-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.operation-personal-record-hero>aside time{color:#496561;text-transform:capitalize;border:1px solid #c8d8d4;margin-top:13px;padding:7px 9px;font-size:12px;font-weight:750}.operation-personal-record-hero>aside.requested{background:#fff9ed}.operation-personal-record-hero>aside.requested>b{color:#896016;background:#f5e6bf}.operation-personal-record-hero>aside.declined,.operation-personal-record-hero>aside.cancelled{background:#fcf4f2}.operation-personal-record-hero>aside.declined>b,.operation-personal-record-hero>aside.cancelled>b{color:#a14740;background:#f2dedb}.operation-personal-record-summary{border:1px solid var(--operation-personal-line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.operation-personal-record-summary article{border-right:1px solid #e4ebe9;align-content:center;gap:5px;min-height:106px;padding:15px 18px;display:grid}.operation-personal-record-summary article:last-child{border-right:0}.operation-personal-record-summary article.attention{background:#fff9ed}.operation-personal-record-summary span{color:#718481;font-size:12px;font-weight:800}.operation-personal-record-summary strong{color:var(--operation-personal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.operation-personal-record-summary small{color:var(--operation-personal-muted);font-size:12px}.operation-personal-record-summary article.ready small{color:#27705a}.operation-personal-record-summary article.attention small{color:#8a651d}.operation-personal-record-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.operation-personal-record-grid>main,.operation-personal-record-aside{align-content:start;gap:16px;display:grid}.operation-personal-record :is(.operation-personal-record-journey,.operation-personal-record-request,.operation-personal-record-events,.operation-personal-record-aside>article,.operation-personal-decision){border:1px solid var(--operation-personal-line);background:#fff}.operation-personal-record :is(.operation-personal-record-journey,.operation-personal-record-request,.operation-personal-record-events,.operation-personal-record-aside>article,.operation-personal-decision)>header{border-bottom:1px solid #e4ebe9;min-height:88px;padding:18px 20px}.operation-personal-record :is(.operation-personal-record-journey,.operation-personal-record-request,.operation-personal-record-events,.operation-personal-record-aside>article,.operation-personal-decision) header>span,.operation-personal-record :is(.operation-personal-record-journey,.operation-personal-record-request,.operation-personal-record-events,.operation-personal-record-aside>article,.operation-personal-decision) header div>span{color:var(--operation-personal-accent);letter-spacing:.07em;font-size:12px;font-weight:850}.operation-personal-record :is(.operation-personal-record-journey,.operation-personal-record-request,.operation-personal-record-events,.operation-personal-record-aside>article,.operation-personal-decision) h2{color:var(--operation-personal-ink);margin:7px 0 0;font-size:18px;line-height:1.3}.operation-personal-record-journey>header p,.operation-personal-decision>header p{color:var(--operation-personal-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.operation-personal-record-journey ol,.operation-personal-record-events ol{margin:0;padding:0;list-style:none}.operation-personal-record-journey li{border-top:1px solid #e8eeec;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:14px 20px;display:grid}.operation-personal-record-journey li:first-child{border-top:0}.operation-personal-record-journey li>i{color:#667b78;background:#e8eeec;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:850;display:grid}.operation-personal-record-journey li.done>i{color:var(--operation-personal-accent);background:#dfeee9}.operation-personal-record-journey li.current>i{color:#c7ebe0;background:#203f3d}.operation-personal-record-journey li.stopped>i{color:#a14740;background:#f2dfdc}.operation-personal-record-journey li p{margin:0}.operation-personal-record-journey li :is(strong,small){display:block}.operation-personal-record-journey li strong{color:var(--operation-personal-ink);font-size:14px}.operation-personal-record-journey li small{color:var(--operation-personal-muted);margin-top:5px;font-size:12px;line-height:1.45}.operation-personal-record-journey li>b{color:#667a77;background:#ecf1ef;padding:6px 8px;font-size:12px}.operation-personal-record-journey li.current>b{color:var(--operation-personal-accent);background:#dfeee9}.operation-personal-record-request dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.operation-personal-record-request dl>div{border-bottom:1px solid #e4ebe9;border-right:1px solid #e4ebe9;min-height:108px;padding:18px 20px}.operation-personal-record-request dl>div:nth-child(2n){border-right:0}.operation-personal-record-request dl>div:nth-last-child(-n+2){border-bottom:0}.operation-personal-record-request dt{color:#718481;text-transform:uppercase;font-size:12px;font-weight:800}.operation-personal-record-request dd{color:var(--operation-personal-ink);margin:8px 0 0;font-size:13px;line-height:1.55}.operation-personal-record-events>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.operation-personal-record-events>header>b{min-width:38px;height:38px;color:var(--operation-personal-accent);background:#dfefea;place-items:center;font-size:13px;display:grid}.operation-personal-record-events li{border-top:1px solid #e4ebe9;grid-template-columns:36px minmax(0,1fr) 180px;align-items:center;gap:13px;min-height:86px;padding:14px 20px;display:grid}.operation-personal-record-events li:first-child{border-top:0}.operation-personal-record-events li>i{width:34px;height:34px;color:var(--operation-personal-accent);background:#dfefea;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.operation-personal-record-events li p{margin:0}.operation-personal-record-events li :is(strong,small){display:block}.operation-personal-record-events li strong{color:var(--operation-personal-ink);font-size:13px;line-height:1.45}.operation-personal-record-events li small{color:var(--operation-personal-muted);margin-top:5px;font-size:12px}.operation-personal-record-events li time{color:#6f827f;text-align:right;text-transform:capitalize;font-size:12px;line-height:1.45}.operation-personal-decision>form,.operation-personal-decision>details>form{gap:9px;padding:18px;display:grid}.operation-personal-decision label{color:#485f5c;font-size:12px;font-weight:800}.operation-personal-decision :is(input,textarea){color:#293e3d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d6d3;padding:10px;font-size:13px}.operation-personal-decision textarea{resize:vertical;min-height:84px}.operation-personal-decision form>small,.operation-personal-decision form>p{color:#6e817e;margin:0;font-size:12px;line-height:1.5}.operation-personal-decision form>button{background:var(--operation-personal-accent);color:#fff;border:1px solid #076e55;justify-self:start;min-height:42px;padding-inline:13px;font-size:12px;font-weight:800}.operation-personal-decision button:disabled{cursor:wait;opacity:.65}.operation-personal-decision>details{border-top:1px solid #e4ebe9}.operation-personal-decision>details>summary{color:#9b443d;align-items:center;min-height:50px;padding-inline:18px;font-size:12px;font-weight:800;display:flex}.operation-personal-decision>details>form{background:#fff8f6;border-top:1px solid #eadbd8}.operation-personal-decision-block,.operation-personal-decision-wait{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:90px;padding:17px 18px;display:grid}.operation-personal-decision-block{background:#fff9ed}.operation-personal-decision-block>span,.operation-personal-decision-wait>span{color:#896016;background:#f4e5bd;place-items:center;width:36px;height:36px;font-size:13px;font-weight:850;display:grid}.operation-personal-decision-block p,.operation-personal-decision-wait p{margin:0}.operation-personal-decision-block :is(strong,small),.operation-personal-decision-wait :is(strong,small){display:block}.operation-personal-decision-block strong,.operation-personal-decision-wait strong{color:var(--operation-personal-ink);font-size:13px}.operation-personal-decision-block small,.operation-personal-decision-wait small{color:var(--operation-personal-muted);margin-top:4px;font-size:12px;line-height:1.45}.operation-personal-decision-feedback{color:#24644f;background:#edf8f4;border-top:1px solid #d1e3dd;margin:0;padding:13px 18px;font-size:12px;line-height:1.45}.operation-personal-decision-feedback.error{color:#9d4038;background:#fff3f1;border-color:#ead5d1}.operation-personal-decision.closed{padding-bottom:18px}.operation-personal-decision.closed>b{color:#5f7471;border:1px solid #d1dcda;margin:17px 18px 0;padding:7px 9px;font-size:12px;display:inline-block}.operation-personal-record-participants>div{display:grid}.operation-personal-record-participants>div>section{border-top:1px solid #e4ebe9;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:13px 18px;display:grid}.operation-personal-record-participants>div>section:first-child{border-top:0}.operation-personal-record-participants section>b{color:#c9ece2;background:#203f3d;place-items:center;width:46px;height:46px;font-size:13px;display:grid}.operation-personal-record-participants section p{margin:0}.operation-personal-record-participants section p :is(small,strong,span){display:block}.operation-personal-record-participants section p small{color:var(--operation-personal-accent);font-size:12px;font-weight:800}.operation-personal-record-participants section p strong{color:var(--operation-personal-ink);margin-top:3px;font-size:14px}.operation-personal-record-participants section p span{color:var(--operation-personal-muted);margin-top:3px;font-size:12px}.operation-personal-record-participants section>em{color:#247159;background:#e5f2ee;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.operation-personal-record-participants section.inactive>em{color:#896016;background:#fff2d8}.operation-personal-record-participants>nav{border-top:1px solid #e4ebe9;grid-template-columns:repeat(2,1fr);display:grid}.operation-personal-record-participants>nav a{min-height:45px;color:var(--operation-personal-accent);text-align:center;border-bottom:1px solid #e4ebe9;border-right:1px solid #e4ebe9;place-items:center;font-size:12px;font-weight:800;display:grid}.operation-personal-record-participants>nav a:nth-child(2n){border-right:0}.operation-personal-record-participants>nav a:nth-last-child(-n+2){border-bottom:0}.operation-personal-record-privacy{padding-bottom:20px;background:#eef7f4!important}.operation-personal-record-privacy>p{color:#526966;margin:18px 20px 0;font-size:13px;line-height:1.6}.operation-personal-record-privacy>b{color:var(--operation-personal-accent);border:1px solid #bdd9d0;margin:15px 20px 0;padding:6px 9px;font-size:12px;display:inline-block}@media (max-width:1100px){.operation-personal-center .personal-operation-grid,.operation-personal-record-grid{grid-template-columns:1fr}.operation-personal-record-aside{grid-template-columns:repeat(2,1fr)}.operation-personal-decision{grid-row:span 2}}@media (max-width:820px){.operation-personal-center .operation-module-stats,.operation-personal-record-summary{grid-template-columns:repeat(2,1fr)}.operation-personal-center .operation-module-stats article:nth-child(2),.operation-personal-record-summary article:nth-child(2){border-right:0}.operation-personal-center .operation-module-stats article:nth-child(-n+2),.operation-personal-record-summary article:nth-child(-n+2){border-bottom:1px solid #e4ebe9}.operation-personal-center .operation-personal-availability>form{grid-template-columns:repeat(2,1fr)}.operation-personal-center .operation-personal-availability>form button{justify-self:start}.operation-personal-center .operation-personal-availability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-personal-record-hero{grid-template-columns:1fr}.operation-personal-record-hero>aside{border-top:1px solid var(--operation-personal-line);border-left:0}}@media (max-width:620px){.operation-personal-center .personal-request-board>.personal-request-list,.operation-personal-center .operation-personal-availability-list,.operation-personal-record-aside{grid-template-columns:1fr}.operation-personal-decision{grid-row:auto}.operation-personal-record-hero>div{min-height:auto;padding:27px 21px}.operation-personal-record-hero h1{font-size:22px}.operation-personal-record-hero>div>nav{flex-direction:column;align-items:stretch}.operation-personal-record-hero>div>nav a{justify-content:center}.operation-personal-record-back{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.operation-personal-record-journey li{grid-template-columns:36px minmax(0,1fr)}.operation-personal-record-journey li>b{grid-column:2;justify-self:start}.operation-personal-record-events li{grid-template-columns:34px minmax(0,1fr)}.operation-personal-record-events li time{text-align:left;grid-column:2}}@media (max-width:480px){.operation-personal-center .operation-module-stats,.operation-personal-center .personal-form-row,.operation-personal-center .operation-personal-availability>form,.operation-personal-center .personal-request-card dl,.operation-personal-record-summary,.operation-personal-record-request dl{grid-template-columns:1fr}.operation-personal-center .operation-module-stats article,.operation-personal-record-summary article{border-bottom:1px solid #e4ebe9;border-right:0}.operation-personal-center .operation-module-stats article:last-child,.operation-personal-record-summary article:last-child{border-bottom:0}.operation-personal-center .operation-personal-availability>form button{width:100%}.operation-personal-center .personal-request-card>details p{grid-template-columns:1fr}.operation-personal-center .personal-request-card>details time{text-align:left}.operation-personal-record-request dl>div{border-right:0;border-bottom:1px solid #e4ebe9!important}.operation-personal-record-request dl>div:last-child{border-bottom:0!important}.operation-personal-record-participants>div>section{grid-template-columns:46px minmax(0,1fr)}.operation-personal-record-participants section>em{grid-column:2;justify-self:start}.operation-personal-record-participants>nav{grid-template-columns:1fr}.operation-personal-record-participants>nav a{border-right:0;border-bottom:1px solid #e4ebe9!important}.operation-personal-record-participants>nav a:last-child{border-bottom:0!important}}
